[ [ -1136058187554771277180487169301039359855543044116002895361404479395574494103880293832865321459712871220802193208042554282051818716938589325997286481684018435989663147518156663896210486157638320959915748235339464788114650988040260796004905460552213946181240520151652338625892149624213933051764830333881963285317142409507124530707631550485597526482084222804178551990627512782291299406239621005499106048675109931925890164414918843004654186508139616503269763476193816744044909139912059599821448495614868394657412680392267206423204544889748808594351945060639721357696801708568624591470419266152788495958128035196862995593577718002735910758292787445062796876476840490709981298685850173575667149917568117388892910976644754262882774444482033699408402926069975748334494013678089785928344715272474881209261488583442991964697835975911195825439934395798609252299505202250144368526169698220086232394056567360601204161322648295683003440202915771183951900782112226972689044725099906079679515657414285522355440655226134662628057845531463725911818562833416333307976619143432727755389823912355429614370097363103131053120410323362687404450046572984210500132592509568034164961292432570476108555358400665797441109124612904280838047871593663246950773228448356528631352088704313460249127677102083054013322703983356135024851084024639433508825249300577491503326750035331136760983699543276753479550847616150579487053633641878061330152609455409815514084481587941995577186129244439232677851645211521296746852540203372877064519369164072904648003903609295894741048850907108354354790240638836889019990262561834179457004854178967338425802216369432426882869102076439050887271494664225119544721230931530449543702569449698543568557431815465698099246484903984053021380717047316825305728392877926650885811700531733914488175594438119141621719805734190751069428379573327624740199801925725735781195016125297879074348130916807752489091607410266414378692240181613102035802180773011982499023689961770624940476645620199937242478200618445748164932427497935922143677067192000848469786995346444975615304211045800112564587193048944361230009864045752477172043702135820197035428761632331351925810151580047412866850935459418878433961398818117035093619897997041544642514985354281219286822428705550949814971729963064565133657025703906610763213684362465113692370472365010931420514444378112000000000000000000000000000000000000000000000000000000000000 + 40590331290022255406607893659862295541942054015010563556861612167947003910137769156423311675780745297984458502854812043915376201246766649008747768784030156720775079300026034433844060698722014357380278377776575904252673014647091174881963731272423780169001592674912086712710893359492340582678239093787334430027219824658815291759429422244821112429316529040913625411260410847871522289986377832006109034928602180737257149337481533089133713649979425394258899693062196828572268201770250885175516028919999596360768760400601396746316267164332630750082737384594719782141768798374711728477437846989210113962358244708291630052499427186488676808050282493811040384815178881183531614976416137334464662466153833358007862902917985949608705132045213640575752717066165701241509966563344173088374074844908669279425142375755843280904733162380084649384207037082873530610389918976697132357557945750673665431649028357148062202232919139138660827872701131998768626567435015279416268216326663377346954403161834614645126068527626964968373277129026795827426699146098863925160077407365233521844589065528055254340546772711925387550705250991816177217498986721729137388551155782337537692413152485205409335008593730193192306967319238139592285082285772680974162038015217143146533404904959466685868349759015441097350927023028181722932676585601343775536047129103796526220675758874643285393820174871732341608267472087740042279913095031768579808383108286297164999106821383299127178642799003460555101642319622894470946001182522018275010880537439276712145021521749932815562931532447924716135794537996773104844337179840585055154544737856342793910739476175979196734401032527407387082077905985926184051284330895888420238560837813121764648295460528414401480792423445908438897182657114115476116083719082667377137194262702667750204638790538899260429186752208853947652402344455949207943218264831686568368715039862467262986508734637991937168373808485753375593578944994182646875575590617711884834075336978542421810477998370445358494923008737628991833657589679025815468061759279505450904426770082969753861232829648631096622426216293459077974239432390852278519378783100453710230827696501633479432091778196105328372996076719950507789148421267477418047783124750498517260935044878902967961847756379000169667237897065227985960018568949374036103896112568163821863811668281541182739051848925184000000000000000000000000000000000000000000000000000000000*i1 + -2072671772663219493006481742671801431047378084941898026712949247686877167221032420409570721473926255763506457904973668199335633486765017848718168084981866829267647054042992592074782949590920761325477580227390180117349959999516673397394290596373867654398890463028280626055200718506165938954042598486196497249905631536912699225412591526974879596248503556518323199084971183587399828066906835666368611268012285515990140405746911294938806261158685540394188702243798019375769517506940812823450277662943313610327901591448096697184277652182308936562262340488128074185621510838885167098837876818881859135069039551594614323172117700496654251732361202360421811817432996106707881931141372154936125632733561447544767013764927116544786490812865895257219211066688940375836590637466273543513085251251422902556704987055397878020758990881493474855875926938979106612736324618902628882167858374457511332815922449571108361026076463485782894859397698176887891259389974857822512357991508712425690238278297929957159390200328110601532422882787648074492877388138687924038791574378441290316378825215368335050717936353760814049354503900835830921021665858083177527189235011577120769529733000073609732044109662530016110252808465173135542735827279973323350229314978720919279744408979623903234438847267048842197505543360710851728458230172382513246243139898114181915646597038071966618824008917233541038781260930472353415208184315388717533066084960799779345261699503439735779568555427921003350711340012294971097280377037819575389444029974035583712262399421148404119103931247687133911120201446867648353202417803848276853911882042423951237266998777662468608533691908209800000939859061983048270779852902846911792756093412917231898064751982538219180187105743161492569085913591785161811499874372088707812427499332270650193721034796100714971460413552140757380917813056212601399736701899434059845619573987634147308891286789673271715048905376622895976400509357890735622689616123033138860933109102145475562005536067742277180149048145556549524953988026840911822536455411855606554536279191743205377933367705096227829077748696525877737236221147573118992025638292239182431560602505505403260500154304759734557728159579826019429493708038942755933765563255638633016489021695593800805985076647266646547640169850169557595224182785365297977130820567079286588016815200069081998150170484670464000000000000000000000000000000000000000000000000000000*i1^2 + -25658472262698966703283038547854574390790459464330010487341756526274330914866231494877606250223230957155604547352141261619001979933283120108999218759314760205789852920061078702886920940606944968324957879795031932105565021097029417184225693288719495788665329506738352860174741282007833741073169029912015199895280067825135491717858111304312874816421584826715520363592870407470132563145873885604993300185904073965573257641807906355181458323043735226603292133315440969893397649399464485884940782824903264494537723144908238958039140218754280218052982038943419516104928121100960556798042501315876929908050268096431037712164047840407016802300931463143315210317775073962753254038757449351966648470985568040862646203286935955871435971501259218742865513610874142883535285447250561263415588899219455721556708298395564516214778339867947343589368163310200238510601659528539239326144665008668670047761156418264401016453899240716902672276950288883501038204757768082447156931170373341296756491578680276107466991115409421579403865254518912716003830554877149875860374929443731683917974239476977181229080999200460347026579669190751883986115176287710073029264096973152756915526499435456254317044966229702583851182422874284379047884322986288754266759432678975726207589122713122731407012267883269523702008796369103921662340461054611098744021906926364945400223792561394310260310063306793134587117311791479675150239816643283127090126292739963023580475725320716226521246674157788414052387171323071968850525367326130819267677738268482769800818712611642007879558671632890229027321195049081455130129136311795762378150706164644083542265645503464033905080707556278507791227458242968490635080400479521670163791736111729126744025330916215738820630775682253797329016678274105410292449252386053459668625227705053258984252816698752315714527593029703343256480667995324283936106420853261541607471498364980587868966262905059357466145524249961279412336487433400827382140910317837013015572931961765341746000701162009792549219002955780469097587361152338069339543627216104222967015680830838628463418507939884982655054462680277879528581849391193757492869963381141920989330793960538995824419838777172336258604074809000917354021600412280216860252079977510134032888827981373426690821860962746147878541620285558573185313640210711880321678436063082619286042183729128857057587065406881792000000000000000000000000000000000000000000000000000*i1^3 + -126911469230381257484922425661128320610184386622448644875249661718367104152647805019687715689754287801973447531086970438839191907748526100152180414685116119281223396682615618394237634878336225101279660133409514101996224480389445874592075743700459768492733420436049794678076902933273138602991035102253349242037690532910726425222525508421682008069879774490196347694662047470593784862828771845403734846545026462862229596115087809644271525037971796579513532755491620652165511303025845672173508405579039242915479674612179797584972390147682314575911033541695907003941606266833960066256274359609372356669533203787135826497430565743480459485874764378249194301788966081913419250044693952002326474216258768292590138277044000477257200286457023991847669570424847992878257542687583736278868341426185854429619254784120749421831149713480913600270461613378672849600177530393577812167617672888229292476823926135860079026976131282040405865533036814067318972002810564375565226727842590818805837207943133607048147240750517913136354061674440613618162420361215152642596714805738261043753665975716355732996191612081569718548183517193861493146082717376677165444704080897091589918510982620537809276690615187397868063624992634706632006650859675623185483893173183937177724369339443648051450258092202930092031562731882653350206747306629923478663985964532305243576189202951123077474557406151256468182656994337740723994221377799275022597464824175683441788122762357286559528106661120494093034051908461419687167090052426312149736724278975335084295766429839009509245449189654496589715151665133469796567762476550703505451839596400489027515542087144055488630539764311789227938196290073752708544017811594378537168668840603761359271830504269049159576443466637905050278691927283478575309982078405046751539578001252531800691386702851824331549872285070793442994941530401395755840243128921519460547063748724638673082010849754233787183431416120634896945856173018375496501855902688795854957034196760603408687315070554206294685526447152931823193823106118955215998297784568544575238558020493388624252229085760916285967046238580947762579310903786332461901502889423237361382734307633746512241621131171152791996221235166787668812405311646905414659139773034775598868244674176556113513655459659530467791252882551123303990099768175366361784869822584621378200487749679475180262075750483492864000000000000000000000000000000000000000000000000*i1^4 + -360760706260920287576325610632031095174688669458864852410503618819599997062400120936841240420796793908684600935516028803291053263197239516448016252610475859688319395025938102643768174313666541066446338125183063591701340880644584135192241174239926367478911932768167454908999527940659754476484587538272520100806023896802955235222592868753101366553852920873140787217984748394521227975182651501313975921237640005820694141325333616776029314476615473872213639800304675731276756458935648095712002885108235858017278255333408844929839392168763010668667818833811589876400418177427855025874821164750798978398067070234796646456933838935126117300569687573879295033404368625527934784195125107778834124349791984117195306551242922215672514087610457113110274463548422753463802364266580210380497837687186688821051282677013734029537740503182490302922183705448341803385048947772418162364062596914806479126437067057514893911040483899914095816277774727243605693230637608014078711299164960428382848838565171085500656361008271600737800945294238746194571979219674543932973777941357284577839476189099603753219327087163356983586816236999544098966444678430885397699108218773970594022678780367510379605273826249184929598811533792130708257992013576360961574547995890090769669299754024235422365828139195266055466819086399272885420695303626712430933855836980750125020088075646394234690916306139957939749575934755462668431758192892964289792037457910538760131036336173681383351079759984876568525750958703203288418457738599969044665394892848182761265766181099372331694770836816831020496577223046944531443034962192756772777357988640002364492763328885757740703510386584937943411691829643977604375613220457700737051910666806356817597548452007106345908374935193418255627170098778345884149534061078536027899396931822187200314429227838243165051622064011496892045726832622549885965738333334145047661985224947931734894269841966510590112483644395607694429408532805235280978277735035932783654538751413533883039712445471393000734761592229181000851876928065208214527330173125646674113303947151564434750386562892244242844514578745214004607490873700928766574607493866848933642375702826594347743982128300583152583175272463846268225374668814520496583128969768853579294779106714266682699638319048971297977090484947482453571727176577738706190913170060779366751360720993135156391674644545929216000000000000000000000000000000000000000000000*i1^5 + -743826606116371596146914035736848820239344044282402548382748724677465791424465715298186335594710282075978612190928188996266322007878756129370726701377832658767761299869378680633006435424675860629112700045335189766044916467698814964619393534617179749266454303358075856765944925812023628538304880402690750889774416296297341495610581323400785274377805721753677969139426150146882583120469429674428388302881139812172167642129076020427927255302625620992785417457993728653443804950342835647399657086663671097675300021893036860893904252561152304489640994012140453952938162013017613411772334157896793608382119035580955513244705112815541652932619578235559168074388570012155836715303576251597713154823880418512750842233549318217709950503947731659711316961597965278515247844701051610577134673043545808996606946896012216929660507277401350422453755438254272007653065471191276236790867682822616698638381988719390856362957099085735551343161541836997699438904490381915168842577622183454929023131647561504487101637889442579930537083152605936708786417444470040172581011340175561291901316765494778111439283561802673616879248251743515368900990095692388314981384409179849402235955918101386625874920363863432491121943895598013497941028473971930660387376180038521841843177540159490781530917572522585638336394283141415384174475823690747817192189678256892873392585978678522166354212155929555595109911473388531686200386910337292490768002131915295185868402348141772525454217926605348414767098619973890220688959285186567889223430306160157711285240867790604684731197146887976515813965497819282387308810216832022952771397839892560469569105941998635348598024316944002537470281813390929951440654272084157219101814410021684481893634343923383630880862087158010390464058104904184728757461858138718231737998906155636248999956417801748401018722147174587310857780290403711977993865250407210535656998290862599710671770546201139466247013700222879914762722246233665716843166632299557668285105940804402031632992577862570924221572009139450189209288616979535213864221432585883484339181031349881785302017748025289645829045468270892290495338208518685052285385268038028114578239724665184662583337277629407505562824461935155304851292447264681718712873606672988578932744246905186530091612102241565528896432285003854959651538513355098189233398416930798006871929827491065115830274287497904128000000000000000000000000000000000000000000*i1^6 + -1347984403765408543675346782122035548862417489313054767275581498626090210930016354457683175939764483000229464582517576635393280994152318871420818037950529695188426183675871501088147291586084471129296604050257245976021559794474881302636323478271086196764223547849410995154880962753906471399125604445413326071813174950359196719289348783898663253544743167010944477349867357027013823989456253695703241465216364063099394819859167430765586507651755084490383322316595943969112548874359655018197347826465842802282200488987677543346536958529645521189884353160364435399288372710667500136574401932887929953573167195129509973080836195047865496750681012993049266737693791477676762112659546135283284676367474450135225409939164783139463211920519217118781355650005319064631578633423975624761625028015523095299383437944868130738816745862708024102654177264749324284530650572290710039007501782203910518771334755540003501125190178069005593629928408944161562839726658714391799500085447753482289085492588809194937115082585325020910085534044100702828883704905699274843251806878360746705214562181277702501032831144763651367508401264050693773370973881019887227837356916697935007567594620599480541449036963844664259777776582519135038058248607489265641510066481680606411758575191909871199295744787099438988887559532205733611867752890981233675664127944284621103722816361017459927184459756371015529756612869754509756208431415887836465101861285578672757447317764015368418039160407144015729148864262776941543921405681927603749702778888695154723514657220114877590424804670103608219341179035442201849869384144114549221331375714068117824385025633016003214962686995822516275548234593737579128101902727519046865840675935114211923645152160180239706348748291438141152736745804019765535727481291476038301125054297540188570075702745633265152389283445418594566979699666027317288404239559536058232897719343751020241116223843089223656025352653412434629285506127323654542439616289469133984417827237406563135362099446476373039038732534321826410954231913912861846904358738291991134298654226667813800142416136184505869762562143613297593187074521414203620294828388722573167603879853278778604087635137728160641981668420148933740010098275873885209249283479274382526168209390569113004826352202293832181088106005599350791624942789715014003530898398448677898754330934258605919640008907051499520000000000000000000000000000000000000000*i1^7 + -2079684875920748339228276700867349568102249571449589881929822985793523609522379609325165560253021408005985443518267023644768021357339937459630559084082104760370793385951160603315491547785488214511938913458684388061601734222711255594359784849285107669807129434843015006468549390299343367644304803364752518802144353532312316350634000129144222518757165675991430695099506487551694213127068010250753911927274167590778480427001164799391693865154808253886460891814000131184438253580272591759958352256290171743630656437216018549521109237998262803017167350141616510191275026673153171737203653188229572098049960883196957776199331025525342924689658999920876222340629297590858111851076028391073314536886654161653193368241892944377594670485277558466620178377357075031358982392878051836513575202837665534827372196580438551432349638665117113616648508243446885823870729576370878225424763408656443594384503421814616647302223900316616266970280730887247362946860680118292440799550400480884303821765477722146482927051621100063267488142949388492673521740745922598968398804624745164933660061656771349309917430101138513475251202757174745703586599439711146238315117517614382561097680612256652460859151758949647039036066177556452586233666423071528171437678395370117016886421331744815485637773988225152642858463994377619534203738441137772339583102317812139382772028982049080720744246191491797105667914022478370597704894267722877932885886903857941061208931328769967975287010208462364705253569862012774698400103903345561077686746370660336318417172778685424338887094385982923728081454446443568235927173194524652570388373681373590077188796376124430509150314784209784316628298683333431650338613717481395447847397916665875969220826967604591692543556652126758931634477236736847766355995554860994963311478353801922604127301163792236803957647034921400712199593693899144174287812889643167425328600416523093715971437948830673780201634927344965759359537073639151350543906564262069760835114608615385654483725615768853257193734816033872216584404135730939127550460391211780173968720470546069492046629630442580197968386908547640825963945958916267244544028899038584784596605913979103827262371842346059437673673300545672055365221964032519123552122532156413821563885225034202540470238216983247694751660340535751670789441148262575150349493371034993859813149459358883517180463821430456320000000000000000000000000000000000000*i1^8 + -2050120753981000347981743445976666498691608994110841191978119232795703840251417294150138139120469305072704255965662773493347702087985765485306513636988184469201198073188769528256984360332316114195308076795146351261807035114598785640671704600710020108830166307072165522837557993648620328046154391642945674302008604942796089140051998295133953565781688124825524361460407040185697704935122016173035342694864685055832202184661886244979676219792880629072235488117579638462165138718524337289844868288437172464244837102240075964421020403239851187878521662528426529642708098505477564835917246340540876231950714230485473063934134917511453410778173266024990977649952203108231029983555533994066613535861805062679412415170849367312692265009226365555116566155442089649897056291755190794046887660206934850916378300048861634097908208272603531408455023736422553709718832654190745087250178710781837245490734081172079616472373798934664142325775179249150683555094766293252928673191595145696297314712354744863966984604482333944994991710958145850046100230366391934870231760204852758391386491591913372888809445952384197487092190960377671368682757781640598086543357366530998116574381213908690359407070847189475429757874586219524466859838480141288979888392187822992697870576234002998665660707535399082834584446615294593379100031472660571358072387030809406768106758113512926691856763704652823431534814939146513061661804455265353545539663197755135586093219450842139826556806413900426475467761207526248103764563364435107030090384950462931418625986283448352291582583078885088139827830881630230497486246024852733952523272754302881415575972978445852789393777161408498615978911219034283826106684608673855048117713004256143570195567895102681297019331557910112404071468507409070444396632052373328928281822846715012405804743638715418828034858220386717197898459806654589911053082018100256023812279408056399438090444240146072702958672127616214157459602896000175385110008658446831061919766476766873313798859428384761583608605325978731995297217769327247332144083870850437541204333166608143551915506993010058247429024885765218727993210331814432693857852781932615156722168313190767342359891189321286207281955467481806505217877792484186883799335540109703834102759481363639542427300796366548466905453193422548226742667849418719311646385634153170719171040868778692204671148575896371200000000000000000000000000000000000*i1^9 + -1847093300279146848112162827786974944509996301425591916242196813939593770304116779560174358113551605392184167036143285161202030206416125840457672855610108613212389953759277931713486399625898813254608864634459235641114655578034100882972576117101472790060797938369651379672172149695343817838661936656178636955886579312451982011183988811783548496613356203090890191342643857382148137494354433177538012121396708852413749275981487272401000910691422982002574459775134785606977501125911514943652149959707365452661643198497915217069910591286033525470185496642782545904039845631873833284708013065832098643639751823632671298240938235488858401467958252783099928516523678142659181221495270404051960209989427267976680498939810863121249415714880213298474184171227545977852920977331681810046976070283050802416110330359292980958686159995563247168855053965397879987313260542161241887300785474124954736261827891108268683463665443626096020620210082383003638245117828709467511542905431570829109260053690325365047346828868884698996192960656890578328342704719002407129617795057832814446666496479793122597822102351833042637447115804880901001444672199496280847002130548621817951340792058050769056610989798583179605628474219806456117668273000041726722439704039610884866271617479326355600260405629698015795021381004343363017119916233631874030668344814514361528661062811839615143414300379386081527881103528552121329222656894095454240677661133039148083684071868803558190526206425394004915618110585701099455898245875864030574312062110861410082330169837112341364707633608859757893957454436563216856603266007330983477855310564691601892774837955601744599270737834179942545895790914401202940385437423963183609848843213190462782971479426345579651278280477063455621723612175788977271587034568316198946690726325488772459057698590621134437094907945364560786629847000278555413511644825720313181215403823764352600194195492604215875545399852833916672521299248443660867809815718845128267440172108853420145027581992815964080239950826593154488665532182627230406638918327310603101068222548181907267795439067267367700210254826171432141950234492680759032470802394957539864480521143702913110943442948685683650694880339164008292141308212603101101074181915736908640710332935751130075143064773794340328303598118909081477936415265186139187319104896992835034959197243110515633159593509729075200000000000000000000000000000000*i1^10 + -950532004698936162818723535339090755571776660662643914933056404712295870279743353158430289998273167131469226458120897231749307806122490492922658405747531632112616091731928827116401314970779206807246766604021085437753701108014804761510294715807774239665769475808730866982229436813280179966949240267269785859284719274652619578314311401520279608174144649790087510392080368578285689348670362350087849199359639251462859537245757571928852996341381657206690561817372029603073854957436296744657523947829512804365235679759516709960063720504516277632214211165765583884530997470497425514372811457845834699030284396122980017835091568527863181863298443835083614967850344036504835183192603870640037252415851390245727628406974768798701209236305001025559319826717368178715337136158675141263503767786521935725304757161610374464770273213960958564373047666380329055489882703749613346055605146849922250572670285324213409449861739739394579681096576207455178440942007448281359370582712440965757946812426139463339364641448237863742549674976385045588998197572727580036190213512284709525430049715477176613112846728578564999121718008908853835548901877297131284916967503720511162440795756836073995022859302136033086280791051746960880447416448879678254131723625477951414493614092233479022567365339507039662554294066344229709914645562468405487314638427787440313877630004223621398304402737310747640289529328822648171367397991189896252361608752564086776083006047179024844759443967103356437004729023092329014921920406746700116449557701712045937970621251375149794121411180186616222716184361326685567074900263470171775452231262517172566080611399538655117079150393039085342785965746161653276034010331812068443187008511901329854080954085022428597037186042358382536967049057394811994580054882684643852714667210431275806165484677707959225543072399643179254456194613673660360447660055765183737558903588673055150447588992223578522110044614402158012888984968680873237680860326131092179591144598858806065770769514838895368285351541474428000874123770650288112632307828046637234253332421592449069221610925262760758838578422443989657675991681334879629527766275105376928575467847838562862400977305684747505067957041749526586438497838436531514120167659541115483684395520939106774600340964703296648976875803928153740150843858646113810553843506337952020860453433899160045531256412176384000000000000000000000000000000*i1^11 + -609968571382623525141402427644933044831437844843133037201249640867029549969846107631009486472489782616293659727713963499253760260924799957582570546371662223600792251975943945100307011004653933264167105548991848046045723329738032959034177902126580460756668662855791003674343638583386265828601829798538520089179073247861565723743612384141515095247255030556208176458230919258016208570269024728028145123538881706977172275314570983439256095859536181293423068098245241855642814593135833133058677567426984557895868624184801791101812536606392360503807698019473408564773798942877103096705532842165315130207144317605842920532565564623302085096877583688095083519828468600613049344360726360742086289895418128918209912865770349645086316892217302729397017747887906613828570442698301040170035828239508590881580834957467589461934084549274001198016993509837285217475794880294933711107703158025494640395314539622952390086915612433153112875017937664330161545969769259004438871590209694727812279622404466606266183236118762429699176343307324555997089939712334795406107862985150409325578026722272915582759784294182011644671719545005167621981926446850255173121172480715400389968913407484716844235490761732819722515048246831092497970741472988067017873017567211871887532877766430859604578181062508318859024961915967692010526923021116840638185094634829700673906040854684764940704730359066632185237198308016533674489391002743931592896061765398249875522585502231396442681889665300332045089480141334974112594948604191190010962179264495827268252817468650929956672838188142081152974763448101428262342650197602790578963239595166903412561195135251986028535804012142235292847275808302359405167457233061572921290189092563863558664202947993669415870879364056259374555310824885599331678298132801153772452552458234277740643488951951637015822285927833130882776263954556445046739521767787001247539402382991534901033347486278277352673819922070797502388236543663376542491883927762162201129477311555132563879483880035771668130291388805973897057609071756396486149645158698377559317636949399648325136042053697213239082660967117162580919088776119314064287323802841033911526891994870810689001522081813495170130902030474424470464216354596977292159320122513727969063770372906169314466774830762692356864896694110620940212458995461457681588254962404511105655224670813179397226492099297280000000000000000000000000000*i1^12 + -319114441594449101261058126098826863998107196323113654668986552339580686885498924331730902475967109936337385233795338885063438662518660696711944040509026980999082958730391555282898337135972453861979364609350004652726495107471009117930400716537406804003205240775766126435907265063383689742105470219850276488633595407980712793390899843407405956396024576629265207599710611151264967811483999987544973618578401394436793628068961670044469224092784464227788595306307802879998683830796124457535890115400465094802980271262977977267953150461074612754260098759782112573138993989976526109741333505644499992799066574613037749354736668944863843989549627568003641317253489885840439537676916623492562122604440237730687174107536621238321252526732366972939338356236756668390335862706382511194763712879379926459343827658904325590902600727654897527596620426487591461334154588885458504616269830169557982487917821290260232851742392511590310125734110002536075962760609663320969234675026712521536825643747750215548927868124179321639240134238431928032317027729700787668627066459246957903961855292671263676532514755153029051290889931101745252931620148642493873174212794076948780599771593574652226364400536782595398085297773696824075387069769323476037163910850215279955680893212093076650008616370681689994333792881374151371692077866449444294024244956762794651125410479297129739433448567722382990881447446446477266011936226383037226753581848405292942440634691207614989949232251399680533760712308393522860185578363111825496632959579791226859995173701745981276952096187223369409504619448173187539301389910506669089299056216057779886301313978594766477937996882908544437533408892102770780016554128796091710371331674977259843744990653740282000614935050741000285103096097305465257865082386315410825105258688106646352535282707139813380392132584992456651533351732370141199516816616989419274174880582528490870555672419539398457866129450257420470712996124418673172464748685359056969921952779576522247147844049866728785009818500583775030212291538173968327155612224977344239708841375507713430139759904675134169062843676459402466925343503208054909038411356211161048092695346826665152978647472796537754903125537685080787925856231247935144866928727167051975089695994634969002976981631234488994766081294478514487621806046591613210942600083152675504119408701112781757603994035814400000000000000000000000000*i1^13 + -135930359543282733631569753215456084395795336569273055708438431767722520815122686483018176049270117145767975014584280574017280736440034063058867204925158281689759744708866078620697168695248389744246005468771875260101767029614117913459421393656739718916903565861309547027035564566961916141387507703143163191221365139887682245171503628136905531467422024392939433353248019303319958083627505315048519842202665413021169321215912111464893360801174557505741374198364149135354140556048832159021654744852008850662114271813365315399731375780031691741290101492744320036118161712266068817978432222777351721051978327698094277094171050746428237703779615924042829463260729698488615332124786238070433109485575536822190664124913350170701266529770353580961680023913795955885686008832516033286233651042953488883659783214340901625192238788973289055010500373749489029323100803454021893204699522867224176067646314603808984191004702206126715625536695325159582941097554253156174529912808165488338694929090475505726980269639397732832264222013967707313794733949190854130936672208801975870553547241302230059460048895089729435514929420352469199544160432839512291880255137643434285814060201594875739879883837677958078551710672609189221305608788706277608628710289903208477061782750693839212277012541970424525981116023117646837755334656953473349358255162808137182554221405457272943037791692899549790708087955267299098336797844942069930934777073111484908212044255818683619203985516626935872475065297849483511716838049842562489423905295038406073695962999639704830066483763193745540117762432986744377339856254985192171617574845586748253477801431222504715943789415533529939423998128576015016691788429890787061041282827404834877675358379870312649358530127497998158142099550057242698024536983425504435402086671238304371130427315692716847192658990766076199949302078736826625988861512470678486817802348552808757769299884564428240469461505196048803900727836496046383320559007398413364690420170246818862416180527553542409313607007535310871964586024108757275289309575808762799334396694436797391645693490545443250321469850575456100817271651224739923820320033017605500816667371033621803365844796384662558968586483615376614317523432887735364371087473608991533508263941709492394478556935615361612837352962256774899293180367479843159513042855905745314740120420827751523973244911616000000000000000000000000*i1^14 + -43690107126119862921675247968637365364508360084310625343118172893200430147018665250423021731789820831903095564416391610148908370674628563859361719025635829199230206574845540226855189601414496946214670583715868369881764838975314872127852379132762128220215024098611939544259734616323039014377387680651925043563513615204285961754648535980028011985886023219926491093286182714962615741335655831030816077930465788209548413172368101650149971600640633669775994821620519330705016588856751370929591204212018395209931156174523851008614284936819365890342068598348874239284884254103545490110566059317957093156185984622635281533290895314698331396943124307601176612554807196121137157539994223069679028348830136323980865331484050797557622048538354042764412960308447733652806274665800892298083250616672504642959294082623568422881745919473934264721236799993238815760643574992671743102503400638903853691615824914040589705359628557225615156621036134805030645497170466727464248006528736108708435432853416918990973626791736826215961708046891032881771842899223265411669899906789244114880746098333156884398896324436280043331432647749966953448146276644586041486859815224418473983678127920253619678806750122676847070387006666010528681443613917860374265929920735591164641341981826785842478018080038773316395249256137446633540593255454274496078035178350821524048319503279716797173968333516963538976149265234906268001448743527569588483717462798689133904318736372316916160154385942795682941939370896880859962504990489521363294345299592217846002092441962548128296974619373951247847411899090975177620512880152149989371496841251246605699604021506292892060819589023567669129958867165212430736268679831448321022187412710193954262536720058026941064907823514203569173151574804018321425279136236840291182749510858206179963086521906673268748776032122305610869848200175101558330352673024453625448207079774787763102410891572011099334589631692765974404021395960349644244197852669434722752813514507136028025530827171775055181466098704667180629819409408136614080771947798668408359443500360966711893082803745470996539870790310756551005782165124152990455934340375812559828615938274565630802494548189111422539755760605246946123642215892666117242495119765500290352146882149936733757083463958184671457198175275538191144739543286797770919595815161409169599563731338898077249815183360000000000000000000000*i1^15 + -15260848469637325467401206537635793963021763679862364611187239548821004630459023240973951052770526700902804664326858964641110251945060274556448715824483054218173704585590372355409757648456293904706964613866645208555417717487593994108360801795157918346924095286213772711651060078480053616404209688175233453676270968804638581725383504684583142241567386055485654909882895947411274230378545713956102841795905263783121642203041649640697838781397091200215503937967142938293898038626378310599106690570891492681317226037085686142949382304763514310514676160429999237295026139147317769107104260362077654120265729407646902009011954473332810816707508911156501829557409619751007638084633651457351405014636875880548557004602127596606797262104529525289562451071157551580970851502173226281149356402171869769578982922836212539439525418173129737143935739099901480938912514749226473640973915767512449727650821603658608424379714475406892959575104553670114250576007087066215340212183569181397142982350026688276302363778719568741568746950424230277876533674331411989974261169157191999696928497569824136565208503940636203274845120026595241786110058250738352685141849087405969600521786235328612071014126702609825467369502034201724120025762227497894668746119481762595872204092385633709507268278891818470680311310808936385993012897214266150435710775024776336446707124420544745422831833607970821609454047157337913930107091083177326498966374101447259822922906674044563924062708838934995917748463479591866635528177352095291218196804208861655970668174200835826709461207829702360207220390452835204114224476600738480042565555982732688483070707415202983973155833651603186679587037534196911311667077518490942310896033627920422438573698935195778360256365732899216328697148522440518536748409384961588833259755726930944023232219895860658211832574691788556438316088469418000670619726643161338894699661721196775167660235068305771790799682847478695695445958320705436951217915200805109491227361693102142439962584243765427798387396836269014170179689823295495391956143230371562638944863976193891504532008858775597351582086191056879692370246095257512380830319899373796088752250945921695634961256436571242725300749832610880446798688395464688178558921661171089006920323276937727724248479856807725117099166537574239632195930491046149904977929771688234756470572249885197379148185600000000000000000000*i1^16 + -3221121419776052556607090747199058529339323541885851690074916410567659999156963178809514346312796535813616652663903605051079047842462932095551218472438051582956765121131750469030472660162974105839033133512051895721616832958797751095548680521373217012217320604050269660556030912459843298667379457669032782385335036505680643805223367805364153153668325734639043531486411648057159261413184565511242405886837993477233151509629075817879668410446785247401735424820393250000492486181330251869725447355527415288470699336198634643085824014071603360525754284323602288752295565105545453933357305123409907088638697763211997825559734689515146900754899342028359590030023445597908622383164546071314796494246318846833030457757721954450971824271528581422309106839034791823703829657236738176403338223689132742153188039258777912427507108763915507453404570169651716326544504443019672912684762042973889181868426522129159423962437538882334795444350201821676665497766573168867303922343162837161251894625290570134359245319996588012017881259962737669356323505050290997092093561590755620895794127905719929885134123684469324879625912108849561152614708894527050562713025182182321167221009033916292094919537628604108272728485387596428444946906191579852451326521860978587802429130290842447905479365860643545690959962184227030548048762171949555293692171286573110329721014216356040935418952741299192798544026004293228711782223776888251071762104429569153699094180977690428362960955006898753500054150338532561023454431164927832580742463405447826554792264004666090694795011682686861527065709533991264343444238914000838110315169219481409577169884922354699921630877230045276997852684090436894439412489344945271631131776724926006995645400622057505142930110981859285710294497932303370037134804951839481798665431941673449467057362397033462940261385244609589029679271367370257360595408869924252303858184559633018227276783695094632798165837702184342379594402586354274961877059095859023137288240697905059821182288778880494147202463176147527022788000351819085776819366117136646615737625103180625087338834591943870979421791763686043926301194189934050184419713828576705353329070437445098285166900398084501178335662181909730712374347110797190652597063477498183057263988032836986034674740788982831961273013434830450788147459916158557442187579233895364444715149679256628111605760000000000000000000*i1^17 + -759481891253070883235689534336116771394273988457881265623393251945403903335008697133857754754522299403496461733916406695464786412882356244046274949396339382223630060301060009782589155819979249088835403318981581244729081756569678917576462141288768277016724566914780100030330488764464636465462402536022242183575228968474206260609141014321610874521343653054736577263927451293096378798282856484216162226052696298578218269353387489130741735972415671730006342792967015540376566814167468777538723678186638514647394589710779841123729372490348042090262922205053194698066013477940085032273156529000655364112257227047964875051964952038965434508336011102502533059360582517316372144731576587648736740033288084443531437172796368917934603580585650732937715379328055085657079423813615492712731381569814568174621366394924459088258098384380417917100534227139973201847869134294019813020834866097494376790384696930151512659380176245133928934407260025772008681392661994666856813769454673224897279040868814232925421773629589713343401374590407728236458388530531892524436253179958270388977958655954654421809721491176065661472848111495938878076381885043641537121059786282742017576992347051077330151459219399517676194519299159150356035528557541355398032970150081407016922098012278068645046802219828072673844651403962640609582483160054615285298741889579805684129609603260991817514731160452538418728610584428708993975135262188599491292735051760631621308547046379549551848964238992175491185555865587099983200437146553064268367270556702426251915306620724095657174927179208594330757512829141588893356773186203192457302012050524565502029992438329361445817182456967093716355918374626935023804851733204719484607154639388197757797209114602209875704410116788962939440130877787582496971839693197756044692642058153965072050492226958694151002826472582471805072618486208063708065748486738488096272650030684592491624848635295374267642821254532047069767973258551548666448539168533999626207665927122823570268135934381833129135231051771501929770552352659512876501030566070452302968080623413494911659208040423517152210365872864073676216780609209135858509290010554514517722950685276995783682512788456910699269988323434209253664227260127519845676456992140289206962033896520219661200751690417993182759660643300696284225362221084995213532358126276619210569229964069883084800000000000000000000*i1^18 + -119486966678548146220766223502837424803743929870115697648687942132721022151857388747674024048987823184312106263392159810022352453286960634224574402853169209956513346702273442056117390967189760686115624618190987757261992087823622813451605565088980484278210370619687929189967396245423362461700784159430384248013218806111658181490215198774915998275785803240015873374561611764470750351391806770956830311112923669274803812491252893609344231040023875035968085124876489536466038245068634271277452470163390575309070981861756255476625705600212635167042288294001723416785100142856597657076461053508558083681748110235971710013185042933325036964037683968832773537000324723310111203135655373688717114913997637976905808557579830857001476530340524796384434213139468462532251280867009991354039473437703335094553053035939418764150843718945193230312723452630532626215783868566153751034240016384050842727567740407267045825129728842206750964651415280467738754049456678440720391969527407860014673099230644297853662928113126432574946560531441148925224511772726870916029968964608760069518679399872519136557120946428117350474960937885485831404378947473747547568706893570920016843309354121744004749555088520441521093904415697524947046778982175139169427115447054928278512868581504150911134885355351393692535172857294515007412476281954597883795401428240641939438805490681795372066488297933614130321043582435954960763595317379458309923723757346624756717990467844328934666090774568405242359661248033609515243056104592887150509458193109324178697530067700506357673555263748139108973949021181761118255186016476307165171787996131381454511050534990400069895216371817407030154000784507404322198355593402542575981682258930457915645989766925886484487840836047190282402504635724109425579880426929655644816259640784350355695548987617013138446028564631644436091312598231966686444039257911562733628335779865313204680811855250053257803500708151701034602501164352546642791917486533572399058165266564576060721798975024103408207268817856413344007319998773707916668887329574314769528462496725493311189566345701988113435338988026842475454389614121087994726358574406610274352559379067983195903029404891568332931490135207250017673047474126295436367972057236219191971283747118313593581026131364084356756267118756147810582521439767157857620131705036197698633517046856207564800000000000000000*i1^19 + -25506245056569323206375994869017517237203107235811117266859174740635710868198519242192366027962515107678495821641159316724359129168543029086946634576873429821284671263512289088783701165413676627180083678570290077938102448460735145925705632549150543701143012022346878971343829161828602300371815494264033689316106420544843670162631132751825223177409875285735722848385067718872865055785441341814729552652403188808732422417458030228903244283378418626552681981792659645918043940393101914273026716802869260492491693520747278114084241470112983869192924963508067645404400104690528840133603248983447360602010297014828081673996355939438718478050026021115008574906954499168740042783290722039354907117763701605475602291471072304175795701527426660200183136514688073536335514743525958637647301352161134612628145222494240092096520373084113929949971705754631195387861090760681908077934925964736543489616404983008519438067087889619032273245530909995163441546496387109209602679754671763815865847227782891022685208741666926486793531096448090147007460084560659158508103600612336234619607872658728779557294182257666933726656520451411592087620167537602747039650852255880184331901119738942773420702841128321404544117374905841543515425636581960830919663196696894218284200505623097554621011650123433240400935077260114510331930748989227482367994396676569452688191206691712065821244418681274890001316410079733840639740578238546507633111405328172053467228434362070357522185313251480928541531575388626265617687448240875056332985106767401297119606549221004373258642532633255045961846855364906509549103140671240564618341178432067102453462316577219312490855527364504701311084447082631309494911882103573266361926737099984213213193146093530740354873428946712932917683456065023516728824715205889709025486902063354662516448303159773182969575393726501110593427852070661560131142023491288024730454726615563714797757515622763533136594632596033109908725211037454046740854392760270548070825080658187623448357513993340634354931724865174504484701266856219964245721689095404916576017322825627542333115169325920431133004591439356603080083487981798486129949725072286080765054860620676162867689846979037384572754057330403158588886401234563894741730747750442164220173075806364297518767411581572186551578121142313761059140016005092606500661944560001701431132398446182400000000000000000*i1^20 + -100388289016819982562923910612243053710518898649947322386637183496564438009038886165373435365311807431709059302706001031987123194483433128658072349247211117194775898396252761254423804622513647522368504807787520939165355592686828235789631441922781899426291574826756921971270663443823452153070835189712822415925158965314953641346898585857646834109858528855972384950766343400602742006915969845739216657113760025864645430964494807391123553870808380615001603421912012509209083714681773574822402259728798935260210153014117616270912684700859247527361209503524313498188904436040586469582652768468623583254179150740127193511240841093383027181254120914200364816312338054753805429216639870513797312156510886321099464144989233518582649266918611833468506049011097359770607700787484230346492995946254342873303201963123436879173420117643409088542528683594948985103738435149541919024019657895374843839420887014155662583867303672168416864459466159884675123773728329520851182034971107654742114675835897649224280450274732454769840140353380807890849794385731928109103981407151211250634435543286585670092491571524242909689722052396228292492386400849441269375515692267340079962246054348875469886710740980181932700559324494511992243265587504544351087143056545087041892049290052467243335730032663002260769457901298069376422142303365048709903741738294237610295175349785977428029771790131311958742974983328977215554646976601079992397790006706249899440666518017899449543080807922739032796698052286193815228667288602574549493493969380210633171162292018704696796890597025383278471564336501315006851101009002895328014395315981069110149304304214338656729122333231943564890278299151988327431559431677332049525570790467092222325282039687193922804563040948087678544127305758490902887860189647875319419435426040809743152850771190558757216470283927850783572384402125199560127698999922356441136448991342271557025941785929425255111888382830798853777518880083718010833033306976613691539674556889401117881679284857404746118579763719877045620583492762320386496301322409641846741533389226950164976091296295117818735727886858789641085268569234524228873197567912432379677637710958947663002447606631020849321915415025022811247768811147618994235687344084165233643757949994401615487405285918093077763339961859367951468078445635130267702716038987012594645208137728000000000000000*i1^21 + -1259677988374616035218538929362208433200986492432660303913040992209630605679870233559619225835449764806345320379765107800821875161199187186954178359045926852744564006240141841439694732184444953473150220252251318445064744358598232554642139957596660874456309859652060547056669567603772804074507330751632381130485028668646349752340270253207792154676903505902928678975993618651303533152157863152244999680701121451373561004465808001139911750248524877147887538342806099417097488375128701903893976201163864217925167691820267158966693043208283214788013733595558902736218657515526483302152226816583439171635409165520790255379870666101457176909373898781307376003481898114643139177290873225470041729366104324170490580630488053669258316352117477983899242204534851369984301726537434841386812360099571290312126941386769686902790730180421222533491041383438492456093742872721834805136314219179818698205875791349347550264155626217718737904722627195336809012326804377738372061673524314758617219547987099516662656846964309939041038054772984769691194855112027674829239424443525827140715260609871921465638225888724878530358434558402880154102935669329966183546971991932943690595953380171247535553036918462258341647036474178585829017726447364348363864745959644505179737577262006590318088605411038713376466184839298178029170009225888967663103722212889701578816710849100952617598222842853151081125959486458735933821857140531038975005085799108559399632062036656488913994328945551707998357355764712075338808865692562584017549047272743989393825470255095004040463655979574727782773634645960812143010006582297495136243326714371285702975663065608544235511333837690394070977707525746005219353927444343637863225820214962228669346193543550745921406593314705767511268161537673416273808752610953344670729658198361154427805915248215531691054162859451172540860387634040954276273105420491919604310316952096860851002122895126344043791817317051724282565925913889764011023828664914204988458535392732357647506874584243156872505575023564247688512676894626168026253642380502448932821931187230564596926107823054487458648878763411654547341507119155587817365734606545401336603231049305798961279577208237454260065327970261394144198444962607595209819036497092000198438573427237510066390455412463489445700667935745231430960796612204658951608573187664919475721653452800000000000000*i1^22 + 125083302211135124289311358919572955490725946387573713715056660610776167159450008093237979130247828700183706592392940927469576280599880389532102753996578656677372835187310029308855895758541184077567004186154683362377832426462667763946684944437689446402512735782631275837318836582515733711809673959058342687808743410181820871383379152329226279536234269758122935089095678279369709834776217612402626672790615613158387103217807949010618736862796002968478206135781192342201864811536743346283686958777174985233589293550999637399926111437954700345253524165235548190913249336404254527091721095957151880963625108321444387752266693703276282857042164278141256442060584490974018990553724492863255714253657094466461185443143874156813367029838999605924376998442203602919050133862642089003480501852955074875967108363604540657246535397924388397910796284320756447231956494600313442502006989429056040158823088857956280805248779616416052532003538470534987862816412442023372738327891433926997343013560928927749648763337888786957176370642209400228921477887773614238270670934256284190599559087486834529754199631492085872483612809664314828621855027015639456759981886541984366414140393842990050278088805265222832857417014445406171642185686663618200008818690732580849990379361480212553788877646030126157033665889721781397461813303595589429924030511302658366872782708424537152909095486517043085919538407708392109779298345721924916183150767734833863866742493003148449725629301395760013732203112281483318107884104848545071693224455328878641809759920117047363218749885270688832021715580407089750520537531380342488895012202332613386524696938088785392551548425005261598192906379304029950879830170591887777940876647080977599016723600732294048083434117767925485246299548199489631811460580928030741944591406949792526577222598493436353143555022821146440691322002362299256924453700196837696373437650286823955860655579972026333964478624002865682828612609044274598669345586295722979552447816288653993184772500881257106543074097437211757450815662822583433948151565209012334436499062937457818512906292103098839062110513135355557700394242030256805747129735585647299158970052344905755612918795352652918496771543163132691785160148181773095748674049818438486825581497819240370702758735057823417666585261324351839540662835866491619507056211346601750927769600000000000000*i1^23 + -22291885613917393081050506117379553413414298892518473436675011712321496045080734306031838388500328689318287925039436162387137012940843735502700978154068801953282730312664744879412225335831181887105778805096479179957413697785663173982486278370159455546925646332366482701455678517484416679939080923214216580074912721575864502401771919509141477521909813113254409855188890054731634813116571531071337520484118310180796306775495874292756880845889011560481222161554604882117481217220434748772039444059818121715531574965872317502766354070292226335469042135121190573114277002857322666637552940962827524521885042865819057365293679495409633541990848805649805606777849629978765773411500034771432420704199586221856462718665456821448693016019528666448514836305527405551721758156514425366417342449326892237921752335334614695085903344454144534223193185155080932419928947801170582630749365448801383312592261250443151891176251786113261274120205305021060974366803645917649389526363979962289176401473316641942936598879683689599088647595980299177009600585624137952310873074885140781139724830397683702048832249018440191010977186896691507565652194054690969971730112190423142784214002416381173787449092603472985220039653065551545246884642651504411203483849419185011621499126047854432341462918949093790097089482467029862573072874708249647021283369297545752523243663591996050045359607874866916563990850007189574154445732801964687943564511282642084291722366370068169963638681746696380006957295801054926189962422095988002247720433054418227089355844774982364771704170788618451856244483443385093417785597376206902617591131337770268777689270255864413822412875460227885658986529298460635423068524304216721681998631922762925313436153166146421798606029978167946934553038221034678132389011126306089256735540511431872116697519983908674953687390735626745692461393744036825839669807439626042934207902888937076805076062394067950880484606871733954152574236862515592141803139932887815618015566648354332271302410167122306538852873007870394484813117571796542000707202493971347597662444661565847443171431641844971176974496406184805595909118609082906418357220644952741207152631545171654126791907267930800208533881873331134722010860117209621718777513401542865963927595682516042747135093026319970062486258985856253453014028708755060155633602008275866353664000000000000*i1^24 + 159857389091795291041044876010505645234382853801463300190856307242507647513308388724078561612065531497455437900847110261814103546802259004508233344739073350864790895397452526679858735783167376635528219631795837485084381615584609890559682141433321677137133504208996553021208652184268067611176586398766672944665263736721990695545247258531783325951739523226343353773434478257734922541824156347916927643415270813688082655461746455865032443089951176937028588603320752469289843360878415803719809212298875595787804754795372944489337057266214254700223265163043452359557760765292090340521746864440142035588278293729928648938849817090828658385332875645509568194439636314591652022989577253334360840299289883263111179709695964730197718353768352080179782333690540042160081055560394006141855088552850317885514738533183619126526719699750262148490623840462375721141795867194266975194095345346244059973683978959792668491613389049926601813605649116269309679310584255187207329857257345462816693699000326907615618691183426581630492824913854211187307561249572843854280842388237460163633514017518793399491263853128872786137771359862155802578148816253191896119918374777051540882960742761119128086223894293632609823805994055031018156719002689584912605933719735385480036271807798846646134306859078252030503939849359809904037375800086458796326451665596862506129818968834290124215211483503789796747447111095187152207066080484856135356920937949670425154960095497578150926875847362239435867308850252720214262210587689083759109356751678708484034498831206606276708574310614157538693006172980194371399180530874999912957317381043982134726517140115747627085527125102066855441110121180951273371412313428239790097873222755383909469527166654305854599663098611753259142628908456978286275985973196907532595516339713942973301719396878083791949467658075125241815347778243295741529904701119994941089933880910393538161358194592194089935623556108211774638394038478846545223254376680966285203137293203751259278610297175589492953483813178058971132516827924180688581436679913242060737069132148625658182648266750010106777935470530521739656611318127067993523080061986375970856242850256043062959183636377378636873560421635985715037842878132167850289628308500361082203681233698079110557228857047841285778378219476480874338898763003699523770634339553902592000000000000*i1^25 + 456280742005343500215146410332236961942093180376118859821779111407995206484976861071111613277071887433476202183305419214065871287662800909392312598822817953408493709465292795008670024627446737518787285364516680117915933965634658811348316199243061394332611369120843396083477524002888593037114066702205812307565310527141579655748142592274844572606697731021425079841437882318146135201946075489068302144959834628366358506487281011586940227778202393496201973585483029519389659255295995291048752351669653215027945460737653965407992587216208267903766634543591328584716223261167053265280165988981828048402981234921463898616958696649488775473888309566369967663498846608546600673922277446123903812558585424604531877602710794642644794945004710667385261410274240788718046013211540860029608821950319548390890825121551009106108084795750394179950043511184931031735945735317676562464230708932458263543951393775426004320293331447524471961248395704508683192201666690956878220822504505758870997776735637699008401188884749964777236723646495233571168097911868834165084433418636985145901696725651362903444605078027775425113929280691432082697786041939598776881956953318709914757392211455237095439862848783479904576835760508143494870176273126396479655543544306425006450420657600677460667759538604045593153435756394231790745755588044807238476122996125423464824912269049796836441759201774123404560400769149008548749332641487401388309499068249219767825636252198111819776431867056460146307850528226769585804774223911567742702895980816993890133006480428502701728510444740180459447300145536820693178409262379575505840859507618105663849780993985232931557772763981011333577894310378064812970263678477720368995799756248708064048989474174512158605251416567841452297573033060154916951532465193187215711871927787240943259405279605155236173944980014165129247152934743803151629782711165586707414479060455280594032875558586252313374079582456859718426196716144338676870521897867966781962122474861347676657784348143314203767604120398189576966289102867774324765873740725972953714275002484242558504685861497692550140794501954784574998496069099695114211291671059006787110199027153287846434260919090201926432506637697662638435931568735843990896152391497729542897540110169027133051132582196251961339518551725630760515451269868831231060523252658995200000000000*i1^26 + -99068210308768913814952269887868508284692181423148624288202075146106197091513911566298606420609332466757969327765463653688683569141810559354360014552168001120723820750215144012472765001996063197716313311414221701411939099802377434852106534932389805304943725691330486469671787146642607545062352726888255595315554484864449718932802936255584303100843723884673227271634953767330915648604725032063757081787399318583051776821757199336807502283610128183151836879447302323706635111441975872754224289210901864926242358658278556077441200321830929228443227576144180511146280798843454759147911135303346602233907093132203534726445929180391744826835682151974376427398179281912314019347248294497411361461170715276580937833166530322896177635199943085900311206180812276754111097930285956455786910930375842017209268584720844036105622042288818726836037615640508168559833842480938994785237397005801418682861204826680064905293511916377963454424669017034299216273154802826799174931294284604042107944371495184114793597327346527954853006969719824081465306532244768557003692365777411557598737427637412901838658434570559955441800215587606262512689101726577885101563342925574403809940681457804970347889168750838529818624440722769397038026695052639925495108633593018583592316845814865313045406366336433959388533543324048959718675419759299456705977711587980061901335169837626090006174598799749958305348802462928025599300445048841206532176922996256402333477945683692879825432956369775054431763594032407063559656301223807134114585520726814858617546307142787929600594453027625282353685720262237731999253559004013430106840986196201359032104441417696850067120010601840077094804017262072566338877160000681962431013545699652554789544639252612746842879418030660606665308638364377478663784287001556942554928701584763134343143542908353216735447289891069993836728652635637774253035824207003711866166041613290544103217129655555031554769143539962177350656312870016700183592738465380175180789062729659263946917363432504949344778441171970992656515296655239577480864398514219746185967299950445300640854974215591043276464099335604140489302470816862904491142304752866379720534691432632413712624685100215221073800770887152573970080920622580402222378752210196482387285520255553954283094839775629850980365486401346434789098641036477488325075350323200000000000*i1^27 + -3384019877793718839234272632624509982749034237414174986284310929372434643793406780095203588376835034507936479415317781663249328335352604637177820016769845338776096320294347008706850636262714088486483323953106294248099643988544965555104515552441414062269466311270547412510564727365601271282728815510635585157964988208554120924529679769984583477156781463278559065578929407231311083285123759678482813784852773222235773020644829268999906047750594348577432375302954917613056488739040884583265559429862510660661286808958971850663281601409582884098953330713643013482295830185864736435295088978746057981821692887188895432369403000868246128101343361093215414443998600171581306009594785194141971237327679760346892381493131583661330047638540758795646222707725782916250849690016340981435799312386483535528021154442509950771439520690989269387921693385235959398862234382846207839029685707454733654899877925035412016708679562683130958808159025148876007272799652447164547575862495171484823688517988699787512406344201752173660922950999944784962128441585817348167032029476793213797533165733080344444090565181030432260456454759060100029805477717076801436884836535328970010665756946280102065756337248751225181002593370684375201152525684866338380110026630967566163687230909055980517308148280452097172621332928291078119964089666327080147530187070194917503282308252671521263366457139271533787293569512850693152108074283160298575534735417996913540148593278091573964874580939477283849936220087786768875317427043083161624497672374139673242384553460633588240997115259483454228881915988622119766093965140985357244703976967839990669426087550453802437946857634301778382008212148928447055767232537198109592062213059100622372350841609885895000096878456272549175922080913112814367062220992340046370855605733811244177520365845336604969172427855546253221734899842350960252580738844317302541123499938796890137944027599542122736235872210324973699004931169347702403540156338253546105225871012031919781416493608472233127099043312260439085666418674583741256354226568919152242822404181256320240721810849897474438747437256641980087964543964124774954228264155695312604109150406486454462293785918348141930576039069370483224123884797064774139607282742341472695989705564397720057301497068756212441331205233025044888748455601881405531294269440000000000*i1^28 + 1113463756861019506729911525310380503449929653802186346127944487924055453179997829648923414759174400711184516083015174695941122835902614785616657251429554028132665806073216595146985783882383079221764390820161807838105591401669904213660878377392237612512517332671339772970071397391745414874868874348152309334540394077019755428012286386893693575314828058382043051713781922859168933108925057719257573702576444816703396760446736009639069067216809103603541812986248583737309021478707375116295152854531394335301423257954650509551681306720940540518346052667811784723165231848375712000228447736777012722841782838912426161270326047803105713415660040217528196761362621953791083091330079809017926291411331236845824533331884941311649471082725329489285395232576986225754638410156351077597162272472794837800406228727065784939453988335210459623824693617812012847394728824221239831936702243051342780854194827430388259769434362189037895919323748121690607403990994489229144634532301786653288606612960658636282344212560701727856270939988033355763785856277307233931022830455797185996017679812971923920107691670547020871555403181013001411873309212501469842478419431426659987947723503090132744669476910307452344870505183363330278959903701037898431896124744066855660819391426369057074032904158095635798148423602791014044426187459707673319186693820826273459424085820505561869910986977410096282865079036242284112428952292247126159561541936124288715092239856690112527550311624742837010590297013420002289570997909366606572338844458009596599822958414804740553304379709812674392691396840914626815601144579252045053630709566657167511030164723809024679388765113714007848216762588209078673219116090990431988005366259532022194355223845884115024168682585360546470744253839575343332447817062596577286661655504077968055834945927401603890650575808108251558900381661243555561908864130511397339718402087083512595883226555516298734976419680916279455570225492529221828183951973218198730153772508181671678623326700552637961864811785821166041130711171254072283714438389310583688772301093608102803128628493237540865180638949667384974351461714726523217463563287079756378525051433048668105629736785276264492097614310137127117673352864639619181913099496719004231078877103465551143400480039662247001014420947589367568022739118785333244723200000000000*i1^29 + -177674410459375963151588527607086597552024258617385855815384062270962340519709265087828079005669436674664452084028422666696821109447248559434747616543014505238072816628344949397993798102278752429113095437082309166790193207941847142477623190994581540761640117404300533938119162565859101640354493504351978815038142961496068983171841463528167796853045890366259929936174062235042690819889523674098583774065543326097923408220177025584911485745597718100467325929657501027365618995454343201102626832997948405784182077200502514565221157425709913113158944194999724646618139540811645819555373617004046028382182729876418494391926264906607684211763478506143906284708670359043919363965802914041295808401716481531234432033946399517112863792826235011729780736359896167813665795864682943682024158876518882313942377982229269537565471017612613406880998339453382699051113347300236539942963786477122184038181112591163138498164488478045531708039337854257921642022351472483206513111136219995785146709978341495229530377464735446995082750973416077905019852563683077665891919005989686425212995861317667465944408818466185325145610515922185433182138645108868945790406069763306747523796579108386894567539094610777720147660248110475153315255022547914959512875566955993625916707524058310800773121297401909785497587492130237596839452813883524814575135742329790754752302236512464408038447213205050421059441412757137280577734035437874898448725460849840103016576689207134481610470321379291921589766383261450507450626875787666260725861641173711314330527592469309638138661918692983042190923331912215344999953520961642911447561332275804107338443454308510909786516765065878113681237696225944685536856983932690298595688937403839190969252314571367261228028298665564334912167534904999863546329183064490953124830504237078172224005475554377903481005224180264905820772830275535586826908159866423567514729260940729669667405599148992759653741239887263429736713708304333232101006450995632075432681882407220672307318782923660639227889433988768842678491003098790043308327559776094215988455558510504969964256176245630302441900797364346635574069024419796218547174381306757270400679022364325247866861970317476719779610961374360840846806430495901401583244656914724286005704088748859435446300766203999806325073683638738269368972443119266037760000000000*i1^30 + -14038778270119784853842820698630328451927427325471661291656573485403315114719259384823990143015924663805980720210069465390770021720707582660879693888451330536000091711355909171786434768137754122270268148085031879905277070902966421380950212454221090582211997095877390779244865374679669549793414820000765200632317286780853289157166574679398192418411252185928101197716059441293387444946865528124894943396919037843230685917108033994916216927854710839617502038605364618894952681787149475082418718164377349917825132182720887972530085351574905075457124373309358988544639863773541424726896739988315494042280254787952046246769251155599289687007861361878644666727194487853404620791065536753645743203525228485935086321989082068834830507285559746925729727272868736676171853374966805188605931247385905600421425444455117681914940537518131018504014023433649263687811685853735204742636821327410567277988382927072513544329848958420445731932044624993089580573987521636424309979032400395075205998459570647956381644621941087254020729328804073375979612485605890068374413983202856874834195220487765261451921192045410227747543000788181646832243677973786594475813575648320874265589472609542187658300228209051492998160377163687207514797163504124990483280360812127772557446616091203038267877278635990150008080454058979815551066760056614540028509492446923213586994591354532159694644620179855703606563298696510694260071775688306607801274035191118172318320038773764847361421091372684025817505234946153140223962440583254494952053526475994762732834454188019466408285134998545733855639281210006297720758425839464522201567719380999642563350483689151277777066975618373737556408744911764694461135317486336851278504285216678586230929495613423134040817709366015814142268473024763290520913388954755469934526124111845437292293679328957719413058244462566264600981672989674919185390075736470757658988591339433554624906676489182665547451491311165245916219605242221485887298095716190781369269685378448640047116928315457469255388909830091707956228338183534591287206842835352602059205441955767176302978968785001967314621287814790568258195293750104046855978068902079996551874242222142576544627875300543299235727158006801882408418557930748369810182549159201450845486268964360055199367415773277081934002599815876072084937806784233472000000000*i1^31 + 190323352243033743216293754117528302928652440556125761251469820321824502146864601119505726521512487707625692002589220282337443081376691479197796334558627417644403611407242897604415080487565257380140194045290565339548214339537187876634445728941072535924356506136296222556838651238238387624528240020243194787648107801565479300145328041959466401891655876507671582546996065346068860900976329846588172453399216320589115046396638798792796833797920790178614488942123106145624169700532706413007834167045390044979556947408029940659421885419576223044065043656055979563883922301129382613265171602103377881990570234433435661522921990563470537762628935666648378327494973497545735466205292993431988215056158015224639289102281904550789229452166574686963158509715359874760042910545869167990767933251412819866881364078735129494772371326384056300628222135369100969089858846106107851908716400075816128062445461985004149366072027689233131687523238944166041775902624174633675936647514724609344937362591671120609688786884263887740802785712507853817531664381154854081400673064638970579711264182959723317214335186794296983222286107147953128751820246513235460359037485320531384834704847680128860609256865250219483610575176993179384553583271265165713053425766889789857378083157508566394458724094902714073549091487377188882727290799383933447465066084959254911653969365012253059940535677071985309763639117986848074630589648136780711131305907846272152375336247944605342415378154043112652853839249175368986139461317534210592887729780683087320379155859340039307440403567280461511506165731063641183981077817898883173397650455973768678514370770769770437539904235873160425513677339209432641979411590979554049417260751832534864358311096953421032230888321343099204120993059553833592931496608328430259730382677414508547426671878291327501902382337485496229256828144920196249144995488810988541211750601972805841101325639943013146865156903048552603640864633669602435030806333735566484036638991537276884963616474937112749410889969702027673651293935463667762439884799726540394265172659981256751356158591610406388721457426235192807288935533164008576283602417316433368266296344550013737334535143395531798557841984442468519447968983657115264968899748305269609417342508838259677821116585865233308422828165767398776077599899648000000000*i1^32 + -4559305001887779476620249412099032727463716844608653701257424382207232408448115716983723844651188362772467800922832843696132870294900562773678503424465608757219075573708064030859490383644837923855946886753556837902563568628532263413547509926619226324626773002132140730339963624084353429096340351288031727094961297625171246707301837490983828663412545177340639534393372177958065684363799854887746194363920321952899644921288382133671580892061995862565567169914045724154406632586989605280078237265731260408108617355192508179599524112721331785479884584254895616064752782967450665488461017349628599939250220548004382367568353803861959767270972172845890519951168449970028761235168484582661745271692071667333392544336828891241539664001743247681136302023210277543092784149184336943523076652492068335832647076508097377748195031853054753681741128192337729399487439676896424455643725581734617598858893628946810011500249943751689133203402827878779417518059431523399521712400998125201130589138342748100099747923712223380998392629630876139293661597254567815285067650711031456549864768698484394203772341668636983923007571030746070767533065971222598186828289512965936174266733355629468426699507994013155082752647988544550578912208399997131108752282676739994911680105583191654005036847651890057944151186729298440368349429733610258067762238434245346190860063737805613194897214439497583691354245633466516606500182426134957003966764262428554307622528299342814954834156756951423796469671069016048870232580548537508143549698642474336548823548706767048020608025085047053896495806936397766888246702828438140075640724956791551601134260758421017394502339716449741967724196329891266243988338611319599784779497002667278498901961570799577580560950201699291099105293956428841504134045031377579604227655655850635506776323541232150044926109101264853358839995438973075754761532736397184021691004036244156101740665310332071191069200157790908703116141491375691317063710774027854937737450593320522417146086513090262456665402808926345417788826691458287640036605649050016653255258847100110395916146857422878379562833439806678243476760096711137813638573600310667356895497623824226947388777147012826072171675246438366004201310401016382163649208830372659196106259222837585273276654775052462640161882243866264329204531200000000*i1^33 + -8209758848542171646679456056472173911701110714262304005429733798454371302626279732284270859009621015807972383546458903644728468375007742469642029643692693772389741513546943355487371360354418406367834658719564292589782389604703300058564148021076563381858225845201217913913089545471050507114463801291857480242985747313831967736177442108644097335391085335010621479811012811460578071916246981667160380218943781165397773232791256304529885114157525789681107763949951302498238008263611993758342185269823695462926263921060508391286845303611227442669737724208281401958393288079828332834733822009164668307996178428570264465752423027551292962836502641240248977641239423985952261181445831046968927964599251129209056906797475884336487097747522680493797932997735918576938632609280475698172329069527516118223710505012862705790268610677206576652614803057936641054232539444491406701198970928293119610078206239851210693948481422598948431728993327128974597723322880425960859402224194024602052915349282549367528864038330031835205795831198060557698677174599954013450121715483370369285537198089322090244002057549577326793577391197694922043115932359878667273236605903343486715344086458729868546983872009835132506405305233853543237423287884072738684038625689621542812899356946595409881069641624030233441846968855938982044461579624575949888015929408234527183857940343717448474327096823814677536772396480568099805771167255099484158154929446140164912519688430904502921316681675264701918211673864503173939301403308528434571671921300610866803970466140458026034979200533973699834161257618177502305551771579049944992258679286595078364729105352860868277246373894617589255494616159481266276783479637819343931884117146255839860484331695805049550164432998877421471602073228890934139615003604191203432988843421945434920309623076034766173739638171639439869404162805837125143539988027234477265622369386629792892878841579233413587436520106723989536912475829421612733604632054627209995870980184548951281464143337503428340851683230691204661190756952928433648032074202397336466279396572265739315540923689270456485640747756829485822460227211489955621016457961720511132673383107972500825418386633507658643304424526678946171277011163256941901455149902005695043910297274790436892825680112095968018011476706836597146910720000000*i1^34 + -1088393452847744468397709269434097018323243673245732779146614479720492730663221939155194743735995314902230412545150365523063948422933349014908721355724069213093747495662554918512852655807326013030315967870134741959073236450021692069116655741971030866272130813942148217923122885776069111212431268739767577162429755238355282799963894033911036902139035814502414960672638833637408320787654528536840664781693815976774003028541756644262042613409284736761931513444113001156025492140685500933949031400554556455536182720949709017780312259647521661038226877770847428476106874955449300361158931364201920518698840030638647650545925683726377960096596937669611583440802397497814304332335512525067685348959623408535912330886138501564570782700511996617663673596066444269827223567577023620486403958165862161006601909933002996787190326033928144620706127303624641184931627718516105034498950244524438891336541937758760530291364558541505431863075413820604714048423837401279707469684044836954210247570081843586262874329097918059546790312956926115417291194054030707271200656865315941253646644723406838667584345180840931290086360437053152895476949348875375888229744940745462820821905190753967373482043569795451910779776424777794344854105447868385093893119608377485076323683774347335554135826712314668074069667996158026112431984473533652044815695004147197862621002660281835392467752498872057362539732804324087965094731903882622431591254533922085909247066800764004270627877369822545843335905008763502062750746065968633787447066370391400140601200083139905383556946775982579727045449063521176211216087260355953820777095603883320660684108516427679315228319381716571040855349551279468658084794692938964103886585037708106657261091152362765745908708870701432949567075323041587620659589089944219099446075535572000265253335607957580409390458145090971734959391009763181583708888931808250982827915220369138132090379028302053429714389599297930824982517501976477015397126997828026962522809052758463482142706412505623059778242818753998236029524458992445200474196443718378222340730569027578678330853619400233929707336844339659363980512407839925728632532651664064711208660048713365122916266027918519848246092949522056434373974102602348156903043326558986558071573583919887025464475508129737940617819333807214428160000000*i1^35 + -87637951520161189351815102465295050922949367106568386452790184173499922102968188802718358206960753562436080885084608511706057707611246498440096174363025607533933146630730907416637957893547437491508724514348311375503555441568937438483778796342106985010508084605076042891943285211496125579686358833445422182483150438207465460628059378732274224537884581520335284254937427228295299012531906746802622741992489029907660638263224412190893385960955313352399142872323687590405794174621896139127359747522654385148845924795873132741367058162304894522739662151041928421680466206696552404324312504480886401435468638070702261498213106338627897203032462733344638907469069165453834745583703339254128189590732967642524964183787936419290521029616744281419105307792167458826543920323629629064213974400372890335334573315638052741070409667678387792652387448091530374502688596640240926476416306800450980017371441656074075951829771363597964341230219922896194470812561174333660144187173851255540300387155883779167368396708972696278975546838034761381346906921432356194805428560313100090267783264056947738572070256455404238446692716818056844444727004435667793755599566163157777725163207220776151034653611794142379440356193592894248598141617586329114465348343949125385560062294627794955267373568755669402659977812928319279925202317363341735827148566696710640241792454287661608674841128086061171556264974399865310005431433986027282465439518451118773130799750590555702823597097938945227188184498276735295686918854044979760978098344294663224034814777405170126750469749250258564788325956155898436881010191006057302679422439209588681492092749713483496408595214870703131602384454889538039071063310211288612199688630051614628737938025870820413905069924182705585867007351718424712252289837060834559685063360090081060330521909387161331955734603759055727982782919807552403221758811801526888299999728147850677130278577137702638062317374361905259241750152423399784573994341542329263106796332064595798084937380783662576923866596476801338340455809293378973008592740193390529737460881680777582519645665691713875258981212832774418329979505654561833782744730143506603604693798685213361176850387811963191345273386179009669809636320592761322040242873213640081212330891708183554915051421152626588018739763776323584000000*i1^36 + -4029803567442355008943773376785790903146558054448640684547021316856040825306809231482786560467783284623192119088806923528489955352333274959697528179546788446453704317477610855075726256975171536758720853418094170708572328773784941210612778370563966411811375124322724542655080464577008999280093578148526463496213334720869804334371623205254957002304582025512371550438492000360146963205802967702590332283979660479968890421978590513019065562533098974931096669990034278940495175162834077967480307229287456600247150043559016682692865326665394941136154986558695754902778596693271039535031103277364714481277001839778508482341424952713811305920860197680355338458046225051163872262804153226291243814998434551402621876018587013768401047708178604475856232600209566039556322842670941438594170884917081509850131788518828099542978561892087233532242506396332066422486101347456900727130573014332746434925216614744503538524823747296529491030982779195028278506495010399329164885873824991193850352730662405584008653022828858751763622126271162113761604335767080510495273144745888929956565889890031359989031746289628572092261874916513896436468785156234541085832645817149693696046053277813705101329236597819426426204132515161482490345951824561056352358591195324599209979828640369288587823864581150871246985361926776358316299080222459968830671975774835465356787816263582043394849813070325271501309193235547875519656064707841030668769461198658623363038162852215385527557756069954677833751762639929794814495409425932484723862527344626158412939446388695293650031536998723266400983937059936321118576600116183031040574256467623467306829150918316529058947972684769091531112619954680394648290822900334673230818226072481309979402042346226594784975702197392464629521807494345470373531588072001235019280143670668112360954424211793314238231440090040299179005606322727469227534974065303869042225235742838604176796129762791098399253941451577366991821918544324301939645084542831256346918967616011225957891224638011510456105401359419274297110037676947680055858733516472116692467507098759682156174864131721293997716763675914090774771595033262292608463997373147939679638419544733480488916756551177114518720759100793828966736482705848259986288037453942190497155727324381458002928369536212683510409947250688000000*i1^37 + -75388371275791415661472449157594595588832603705636722610763314302946063444792921511140838424016083772734702775387875991716531909821106939760474762249096607106721897149090708115198860586945067221686665156049708086878704213539867629386910330243608126423186036433642389434473591906485500616535852034303557397491322284371439231010715342807193278625893686443932350724279169433971853615484618389841476728625984678121581299566768920753955293474906589232630867387938318376331108268444132617830387594884430035703578979258275012859815201923072732786387546552297090045917014002204843611991072848488651649931307003608584747266874725313799714281229003977806930905684286544504665373700608306827828149654924376600725663797032527277432441440297175009077544547307883970638106968667781187751250779521500476029371161095569194010070105299954138528883965705405155329418043019863854750093954221108151030429096502260188315151989957915640846402564588823584027670128176064720669370388002459802571153955260905602679985815861268618051527394970403699796095598526897527206891946801981210535280322078892692537118041630732050104555466253757498512187197959509173294780493471926052176583210711301598883300543673718907039768465363620184807216065262050527123542935228532970280955920810731843732354558677340756822045479171707849706014700219983204662663878240592907776438099865328301876414933915801973593555216004372078638656389675600963934130268558472432401917569104408369232156698380029695226567448188690139466586391869149175367310440323966712286014486637881124585867318818035345976987175277114322717835366202313618318085799521540819133981134991397087208101973286739366121317228579555208066846909354451673961853550849552455822233898625335008969139348913570677908676272028861608793679123384789010050102619929296424011854392605032141753249037833903655884408421089445485302611791852963179587438522474948271560776927250093892389428775973137206234186763442340982680840030225250288600689889871925386401978775044042476791627702478127356871448086399061350544302623793499824878090649808145225659541838693759877643251178695877381942217982151984875755568055061535884571637167621066307923447509291964000798421161824253957097213913374572949330025878595281758159898714988163382513475186409097266959899374387200000*i1^38 + 2320457606759874284976663671439715745344745719019015202086962927157497301052312947830843754974445328753617694241863556410322585142637772992729373907686459614299534837145902050343282266239513385501633135982436058029965539801970505548929839412475587805939864035256220724873743223989198775354253988856657247562602390962686101085549465239806124536586258585225593078426802207575338963553478217096328822429189293580687500979866046294878643450237496264029162301121887744536186788661784816473491830614167970652387796244973181047491262939394826116500587383344026597809907061505652656960932304224989750369747070776440089575616103360636316410584968083514385160588519232458240775590201871481963207373929708701979071894149762500195882205696796777059857439150869581463773998171602889468248860468183053666559352274427189893819426101473710669941783437851068395202494423605855196170939265811303577745023036988880897091783402193375844330356676159672061513201439120281277066924476304677160292023441924110127329664497807005204117471566266401524686932420061315633729770690994580055706879733182230169936423673929044666719514388016558895990225076567650472398316107228042894520995385339890263183370799938595228489100624184636859550147996660095892966591594034405612606874998211679478714594369366123994817178842977257991721896671229939826972115146934183144446231937053786498838976196209836383286446595973713356609771787816417367208396205654375913904607820143719314269055673754206961188162663827935526983663529571746146909074391603360182477466825695622673648420439142439959574674676405971321424217614827178697652616869978163429181395522838727729583719124338418204348534588893357327353425310676039837211355426230993203029063237594481259354662979545849933303668517793326550493585294584808735829277161982552044506681773867974719153236454574333151651933985292092143191129223844847632797997410040336083094738726532546267070756162498149648563885777125049843419229141949690612537147061661621989146305178784857135323823433063094612270803044567260721584559094444479859148905010997932495773883648188882347594295998308120415229013812059258428525843211690087614274999598420307979584113317509052022168161544834743782780919563137677002076044747802095387811665864116621049607566110956383755881676800000*i1^39 + 197777220348224548004225547834751729828101708075940143979186126746400073704696233832836585775840441868034134779628903096869540764781952215075360089450718518253131218746866646005471460500825863748559261155661806308756122545283388729645379298249362756747323798867040847091066022826209238323451323667415195865779824314129744366036663404019635130108577174322987745622015297701470536788262043452098431358952489264080217560101334634938025014175583897446701120383666911148185416641201830314472407633525765424764537089562550255927069457647218377672390665949018360766192954593140053982848760148052178787528997516773389625663271096681286161760893733203669690026975989116284401871186915985602425570021026979520960346811543006306613393857916383488031642771158255505507433928453450133055827749628498183917835470235660698188965987124204067001391423523127223862849347549208825658658670316789182613605702093800210042694551936090281276830076001531184932141413640477797191046092439889592006870835938706345510200737662370479939256925737893331683508122917361699462986447278785830314705471798361242776112095865460804978665741332497579766445767010514726534615575701548667361751365980909206270821136342465106750603102533788722222596771330583576631481454356527154917954944873797453771048383708076867524226586038547837474909237323818319957804065249594395973529423680817243982432174644418575025212280220781742059633746176950573706679735924054532413886066166659194727788935154791563861338246908544081424376132610624607334383932161376665675953618637688761811285025686761068291870531634512014086706078373071343969659634621004259811918146467258583474440882306654467898973557705171676633092997885908795545745300361214799956001888395081124967361471993374197756896797170035784786134186735224877308478903510447424084253900316552687430173687496841249568004287289508926302716144986808512532408757479185289218881183432214397308149205037261932704422615510380354695089901857264083958990482966344006001466036498830652684874893896501015572147632265674346528825350196674366123092258933844607747364058713055058648158345422145486701462952772490193473633758729811695738274905390480489020494372076624103051967048515124639943880908574889926768166833367898328690397929011121275856787057349270857318400000*i1^40 + 4472075950291636570448187473007611057656158862814090996295918944281122406696703655274308577471272640438604030113251167549191032052197620433863416216144313749426571248551208186303070692268071123068827208262202681591499995113941571746838227151742827486818543275604098096922662911429202579274922243278703075808206338032892095478647927666600202159922612734443949055943897169225760646846078606414989917378171250904330314416338619256488249943911104199405082111926292305568332967579550046534424273708168393021688499992721384812389868566546074772741867961909157640800174946427100437044998609155711403594028010126572305468637794302521316736849391963575164334677307391117177874379641178051571516295023730526701272594295140390550906165615572097822719304056595615103412969445000053444930965491465259326088252974834896753586465508339903181538941061256518879134550980807337525007812828892389889486919442965195791943133073140519258402524182211243800381389483595992917428261785393890084169561480949292862737847123487658348319550074315573885310801739829784331083034101465087265293163615073644646628401384987804823489448192296162635463685067599399523675716598247879284795912940517357656744746718266399174645180899471121849375254787761256978578451710622339879673793322603617256223458951221600768693908205141238033241749844861518813255908231564375808269360912197713349928387719178517654254071061570891900345183461569284594913286662531484819301344992007961288585373567341830473611102549886540040762607754733609084453413119444422150936941252877882474247232380055739770755847101300886631320036250672726493858368970248712702792195750609933060215424593574964149781312042297281620423685992884992594272211866719708556676685801903156638391980814549944458632763142673996995733068484096192911253135940022852133748645105031956633402839352275567075422911529788972995085142632946177962505854898380240644064442211034319271470777013535375575202948090827224080132605951919882193404601500060925015357336919235738869017218886610051747008131005795384241767205166187038326202386729309289125241096429676448158061114041851195442043639112582519292324034610859738763523414423616384022058147190447783253272175797482913385357645107378663358867519587716655802182596390628763434743220237626245120000*i1^41 + 16741006705651763474274370631564639119279411058274699537479906877710510614663629745741909329174101829741244307315580418737564077697031087722114752043566847665568010985560832076567816164128872541440063458477698994795233449826767788960315525092245438917538603423124074806809107577398388583087231092132612281300251964881241703682043363324507898997330538655634308727726865743675860988907409856110567949136916432719886394694665929030683465773991427955205200802972372480779976990205584122717570422221015891936878579044344536677756947290090263706122843952274340833282903844441188946379753173568207938879908296834227266006603479073242223883729451577120614987501987222715859998835696696687550085189569459768190477393113101036930772777045291400053588469662467011547574727962367249571864297043527212374477840767201727910622660407784228555665269176285046904513671655584171552270228945243689878185343808301148163568862147100078856410905942557243796926653230227298091971257108599589845590478024442913034612894789700292247183916957133618530345584361721245974603503398037458280920195523719289216117128073849940717518425518289433972394378935471472605726597949199743239098780929353473785034640259242563793053408433512618937756884842743026503468141054749170594723952630897464179215869937420060685699099858521295313355876413657419542832435025919017289503124184475888529934915758862140311378847018861641726280681218523605741095660512945391527485453303218260054901145091594785271194139310824682735092150319524369009381606342151900440621975298367031767257449773709435465282126281335282777807259428800383833324608406763147395130216582319134981855669065725190475663154537605136030108029989376139658880101548572627002090825985581724408946629807993922566919266388101155694579636170942101142420926708775646227313750634311616734021433926215593835291640725710765754977108974736356880356926754889559116986365258391304608703264739421046681933212949878559466506735813182988905413957761180457174127373787656602188280080779481583160175868544410848774531908259245480308169953367288494457862030439378837431434155761804215877661723782440178502672198062141477393798302447989763585118703824776326486628908277176174584263571041511921955259852927745637388318677992594198029023366348800000*i1^42 + 2981113477849964381590576704860263388978779372902670818311034541919594225917229058273753297866690050395866480903061943648642880960302170904443544770055353091615108477138018085857186397203027084686902844090398904006058095788120476614586632258305457904779503486276946599400531580817987119379403888097749992316658527778397737428157793289785473934837628693794831131712091615634388560848362415391571844105683321119155382966499570482450898764511578658910406339221878688269521370810682057071754231184484634458558599750215031103546628228554418604347172528355877547980908084704645298961720265706991154737001884202816234122297521664672977956204962347171442914863261980273699314926687415778994445016329788986868853278851042151928238013392704765042404117399759543656985457337411760459195615744875887665691657232324479236056394535529647938529148472206097983490736221296365620073996537401807661207043078434075764964234759327499914749312427320935148640116826497639418723006149521287218272156501621602802154708324094054850182774925070255608860406233647962886657503257816473648353773599266218908755084582599090715012148175150239950019122323788893419866727216686723176417854342825219921221722634873672718322074231586068422145986166243030243871701910066118825394035774927564194156476230524543550162425567414866226785254447202770461604059499136294405732984278701222764183236235859634952690929089688597202698206455187179384130216684068330174771408317209834101467796964963830249207853340266830573691627289075155218747201053403134070791669895076921263341301921633079400519299883710336760898988425949838395577710292026813515933568325522816262315832100599119021876060767964556824997635164400849970867888007092573831162248267164901588577033748458384836987925816173333302118482380277456212917017398999992037148140148894053026172400024203004367333113894555496861091517801562312569766498387538330490930128055959793815369332163370079888526746443888642499487242681407992713675116476906989372862003867436721775052337924151715413792407738127064794892588905144046179749230227889628507021496420765619473755422044524344798071701939932118172007214906387236246136902265630927629251460639583662119526699335130681432515341089865449636610815853070334981891120592553077630358781952000*i1^43 + 23912460648760563597742112997933415426750554629487114688256499116360235917568636370555187173300246288472120239026044640088259862005191000666866554423581268963418025559079933417239812414291357806796182211077501475660819304010688046920316999843290016197294000786124164806543806741988207704248262795327271619610933418183640455285100289663551305073335480650389972652293983925511292628796682567521109162904520817819982186279908503889643517391723918556735501566447862535366362410187449434465853227604456799791340745067640328545083645785836220375079696681641271413259984516448101940126065104378300132874779819966435639927179714619033326122475677078738590027697029057241705549896806145755171510801372128826978722981158431127872250755866304188900826895760011702987686283966429159949036748583606185628689391334561825404495531303556525025616139179806807722668358948231738112075886815871319618123395655823224533558610486547733643589511722702284108458654921746482321501848695606716462251031455392086226470215534203625574192751519697031028681774143973467826882162533318023950212091831541802291866557797033729290448707573659837250689736070044423615930316787128994747818452329863993334845102455109103770160430336609208281466163477049080237525897596726789484013718666703277422645956888486486169950839783905830325542349243927578161764690300893382610170466283197018787024464262353371912108186594239543963141008731547971771861353617449815619770675493443627758653147117472822083540169623258686426728784808484493682538363903171891585248279880260329702589300523108163118255898920979942253789468067609278928231089045096467856922282223012469489024542555921987834847219635865318371670184075852433930808537619889094256459615977303955327775166316452702134042448435933929152751693427755816575163010385687338889527820137981911997953258563666592192804864180171798607360796294511563673176239438024929817936958964091865111690615237641421612364031109532432054271998035562898679406120215566131733193296667130927247398212135050304975439791245489786362970975296117629292042408057267386951677509765701196069134648695984474221410525261808674110961906102230381525942577375307682738635429459862524636866532667344632374989844201570550484075515869406848490208091860000218651033600*i1^44 + 127856409213710697269380698789132202288892043426452137091159748689282344965899585228227311254236017936289414704511070177229565858912302271960275408137779613441031128298981404999824926771395545454251363343762396643361734360273651826764042425126348262960063730240484970822400652234078976145293326536318351735211943502915216239342624055096963741606432963564458054897113372119611934300074124117307620718974599574451136567626326937553149484214218633701967518858944734928860706465551450888459655229389543511113655931221126476816288440224844727760367989582860323860385321077371178960749995486762328755124105399812239875359903910201326018304302703112159282191674441586481799184826132172989444233723965124116222705922046825873544192980623371570146059556170035827331577078050271063224997475971352902470706999454164601215750464341805449560435450850722885595902770660183880700070353443147321814613982294264912998027749157320173970582676388009803012609753840923570288875194495545452337963359921727636899324155895973289699417741331306626712676188503129125017202399700841853768438450878300063756798342613666782071339693879093855110613831423832816846732892079020246394673540324500106384324921718647793795674436433673093825169141320178065547992278159228430209813056691385561825493314666988120575757513588164334994867514216142669673837187635690620657065415729569794547701818212772062688014722100903844587190333395936454829356935368114541476935713507039202367013328246244516196028846405195644602963485562319358114782217626742517674142810329869587368305523257792842075455044981728033677561649378952445152437884101067795493121375932380510205648070637422914749684257418212703325224953103770394249551101177696553805594215706141025171189573833043673592908167681349406966986831200622867603324417111104878876061803657832121536819027256469946207344171270689478428022925852492763334333233586777433237681439996466914615937296971928983970372019169809813445204584216380954443087476382092513142917755531707112093717407363891868350057845254707469607985062119915732078507732807070287700019616001656998809532280389986569213295082737607645934153794756666928808516801890831647971890351770580528278281915078832421886094331887557757150923465470786126174575288304166502400*i1^45 + 5725147840132762019250042813240239629862927377640740062407272881626613548528434211152609825079895915674311055860852993207308912664968788453965602033077256960091679409891359203837604491908176105540867666283433341581727356426401286947751166439166529074193798324858420735711179968909456148377432700964733794243136201334279402017231572053331658573094211972929663308014998152166111122896343877352303584504179375936835786619491203463895431162656066494807545420064440509230382437519816178918453913907062105424450918438336932266138158618160162931406141705034618855102349565342242923957658963288476410475268474457023520193684536698286078121146949178908321100461342513448378533393938178522248847123274638679633710166391323103577958104207111202158982409407103756623499934590623461851911043253118854142806432840573711951365554941772033477085740439708022286996805689896864298594413699070568439090055706908300910594098153391541645583452301021925310804955126319501869505435989497246722148927309498635424432561115600950494346178013940943352554623560033481395885020779661037546680865896348685037967518929818037025551757115304765830026375573904787142616427900269195723054543765048839671444457332158437380039595168754359793721550288489227317721371693520757794970377543840468178053676400939362619513616264330378489479585224481289944576635399430801622068630137559868833037422416531576793340074742439349039169524552905983753453025306463666856949882123936970368070990311826513552719843784827988816456117206760764615950699386822898413932634567422987561706181659271227803082057109752129509704019630781300991996509703810778440839152981569302848557395256176469981429120386987304668089913488163294279382299892849237957727890337152975912563599213056024750944102487176001582293416417894203767368405632325297149001700691778556683153737280804053838629734330287870148016042602311050599764644715969066600521647561598586933138981820079738342719075421267484868450623166724800157163173958037528898594868588857622971421528665954575504872206448476566663739887415064409131361956320239596690369006153211384053788344464169841851253162122780428568623099422386641653700279442183566829719716828333369029379779201056092080729832916971536353735534798635945495026404236984320*i1^46 + 148301051519060638861004653414337840892008491374465177299966867444306759621156811389144891320845149929304394744944376708296205451151110840238510755151990444212658991490954274105327182913049299865020710589442398143000433823152581195164974932513263010062079049729538180854921341311109331783351372348378905006706961632144377312029149439132180260323899086131522611516277774627353793592478296769614783882348151016665875128759328526338040413958701301287092462038756250792765989880676210118353920299864103408496323280486065111308958521512794220656983749584107104221207061848442869332902633000537818814675713839650977068824479927032521760860143017961079731415725425895990055281258878731354716933581598968232026893990380067407925671325138533295881445054222228786261498830878409595564421309864547479238958502072732047515721942741828953456784543082023724443451609202832593736527373346497921133805242930526280861276593503689538043423672531506599648642920479220255628486089141748299739489693358770922716932031576471541704252735325686462864241615816393458013149420942936813420065665976479184021240602777198630252587321216349255712824495503997781450049815033549870762403343769537447138254396238191866609989118992789398121939449853006078220113795766484463277548713014470610542040692853048718841017050211507525980132341645652791720303828045649360966416359541299412918943831346896989142965120774707133449834794013560672060162682385065910836256030029842142762885518129408687328982334845126913570563107304418182423519873558412041498814490909065639754693233362174378126535974117465525062319193471169348811232311254894575525654856940733890284323196516547352496797385151965169395961445693192581985841663071825550232008716765575319028189411296180602766224386997901736449967598835101249034383378460825747915180780356362219476350699521938848238471799962934617867073613622158954545512925875684743213114030276300352655316907667556272264662678079559151139697105688705622345803134557176346916377311360043852178302927406015853169877921996737706301247826021020554706304051901894263599783830638155813361087271581785465555289467001222522892015958830774898720636960595058287407546262174962570158969018991999671046023477873722435503895032727143876952011571200*i1^47 + -699898594768404936196609181857165985643453162536229026286971677807675194733883773308332699623497879692423911684352116913350651550192487163253089618177554598102436052113603185027001546970757384274537233356854004628974537617335171204464243779003322974274986552912643097666516288048915686652809091630463350889335089856137482796849395457726408166310469250543596351849546554079186844156441563555970375268688587027040582533727909344349132586307844523912973344455090717657988745867989925236832988937719534122224631164350787071487156081985054572025322304607307486933735108831412753884854249546740410395206353599575871115375361536779971143398152553320873286955266321078090440631277462123330363088824591020106283396511466968088141427947057035607484149058611680267200338705589132709376952646203654821695779562486666581494071518573340692565687519966342960796932575047024764298117380373908187218543861416044289337538118845536850409603208665250106926748234703082092687617821192348228026548799410008455842095306341435753179748825629142072588265062114985239694597812901382537911190195310171167643785467433179600308970558281818332416646862666059809143258601523777111732684923979552828321328861122342063344625075546188126838414834921766205483911747537601816746043912151852806764362623356643401784350386231288202510297058216788628265939223839506367570903685081356028002124708477926512701024172046496784918010816272242356033510619245395937278102133457383659876780419949535820159380214948872767361848368433187714897153742550742969887316570377273051202746016617278742918281022871556722080352904069702617904836947737471542893696458873987909119206050546219326552591654141188369031925687720886103796898837760835495224326890456480113767490778216422328501941212732636651296383084032827787380341103293849694489093228342756295454308644439186429857269165245157673067521727200280435232625965719316214116849449569852960680699779681589474017481063545857114003869360492226383242816970867779668276325314163116996920819800798506144918949619503647463649239070100093215518978758190607929971624074361249623828402218140135233008904978723665997502157864697483312147524333968264283017540745121241832818602073011751054946107088182974799305907805333658307395584*i1^48 + -52706507833666071218518316615413606487466194905518354308979072017391959588424440127112105767694246119886071468942193997049318366522875163924735540600168409120365836644190971054099616204110595570543590299303826347061562415759177467140563696708852805181863640552201386983506964565840301161213204033108411239000422657608258144105966049663731028120057695316867732391888515731454656899656908935152215402644064354598629370966554506034350708727168738516903003368622448399785494458533433753537203622882638610708879724734424522312984287077675366669850915213963724287170480373003301349580861611886820343740900225435367087678483849442404973087700445911944083180970261518784428218887732910233145197946034931862739245461272737864815376775387638016070656623948601617338027817243385668704060863725287135510363212533257089782827766302577090724005489558616513022928601177967673832867803190348695621825630079292074664730405288939372548472284357574617711731036661980639877236878767594187951555713766610776394076185332904820393610344984116039080150491582406715271153006688056666044282073887202886520386079422448424059636260884336555321016900807622753737751751370710907240714938215597409965333463544095082498027333684504192655110990327822411062231288595782866269597834712187026532311531647324186504127290096024441130156422130760632774164658148188104700598138400019358623015601938671425814455802005637914868668372807685164749235996626870476094490606609904997983328971013930395358826079487472990299374406855582147527422394263798941395947206936457298667151051885288490030650548384617599626342814154721669304042853666054792618270127907865887203409065547743288897783752238751199971367815574366940142614410804359381251045751567311772542943100772298176144739856070774865407292605267000847084746147213797954382130987229788256638378261549796479196408867078099920025071421724328487799501475636595220040300663884704652477207748551983275410835280651648825648396517259861358299301717274832416959176538269934362101229842269377809782934343246169799379330267851442099395433629916423531568582398988355486731177039982348903609311197495077569744422992427873060630541639739404777910490038918035029269990243604986797322438705687021610828550585580401983488*i1^49 + -236390179414071706045024262578181056435646281334935631487910996142354937336571584100877427645854773254658802018135564211532672039171690904953671690464854999877319011417644542549011065166616176071833793656887173235008272558992023167767940402403158872947098542769556304774496823201641003393498424881491765760093963097881552897167540706531211195685497448399911283480943479563275815901949043485639370374025744132580720858276754959751757522499601709812739215824995290261176887825859242820661367490828230187257421064390886863813496838032975658427332123000833149713635292571207038948880489145010425439870400232307531674630558947815065787089272806262857324636574285521465908684429553604038479010645136765390908338974539528431291324331058099418523288262165434248962843478688242252417776319706852636893015263555666403812228890278510095670212208224251402011644547746276907385680554296992225875422903968304953167094140015966486381685231717347794983262263552614969578088971158100830549121219247006139949890970765489705539127942654901465775492571108519939128972348234539630376490922221239977127144150710670288469658748463955551487377607152412517417643431876461430787771327740842854558849114300368211393254828358455745739320074938157277223668253931416402531436839343678612680177104494996531192310839068161540642244028339636702102726045786643328421853907258785283612362436388853419456454285446323888528735245940966963514853815042386244235506806767416867949127457704409617967472405946782236473665074949885377881158584140847574799854130990564160002311823314424471001354517669637975919299857258253523898621828351433376411054238722764087452782988196035905691883329962576178116952364124030125047539595322639241857872226722211472806007808893685812971821249101367082414262374464709233157132663226620597153285677839206212034550347108279884095248894775038287396831731597482220883761971551211569226189886165640097761633986020887055101650443508535089042403346489985463069817075440092860517717078162561948952343090157381364213581082135016255392791484619049486223749900384461342004884422089876409246825654274847372996237052349071687329880039594447540248003189213618288861309859674427110024464376961187191613918332404529381176877732855808*i1^50 + 7376991502260588559270414756412849670930993156175516797946025202893648255917275581069526413443777903651766661682203706750579610156599089680746828873691850567337784813410006150258245162266225236020630983247383553621100248748888171234335214515689150964673986672989426721192456728012391167274834818369626686329224357973512996546419732880663060714279091916259109241803262581438491312038858964268989664904165684759050296142039795514354206119358186733926850315069963191195910268845876200781069148739948469223988404275210578368109649633798146130056035843508863290114161668211252081268905165942752583306414171020461083386514497068082394651373253723104421934083028584777944843571334551413744288275357285935734536359413517359460954044198306184166805782573578064693151986233001835779519867943013591908244595811264376386000592161636042657336220881512386376892014637336935748360166445520451437989081051695282715071088626048815117866993160128429598670330496556917005308191756844391695643766798208594420104035797861142597738477871466440706095232657995103152136641610281883288529029557670131898894197566838434745001186578006151069055817982638195554130915687474619511037149825044950699726267193572544455788933505236745016071527668033279654441347487125647834412062958142863556592609522771302870442371778600300152179248938329077274919713268775492744588412687706213875028867698153175506288487843088881786551060169804895229580539062438650637475470706858557703140954245792586807148927869571956991515871857014737595869562275571032726198931200251876465373808867978219218290543201835096644655164501482236868675894386180603512576255280572317655492521201258478417083383884792111983292521578523953765570705022783445576070570438917502352238146497746085025899829942989570714029366996240125221922884179991724976015747351764343021553783119609024881289518368241290548873386296423825065719387738419242695699146588505542635209482832786134215314990436821598987597772560511933806480938532747274366001620156202158532668438286931270638713410620183212690588227885674231815509553331716148490933642139892342444799849811137191128945456775426007242554112459239932685171599290991691047861672783236333647113421005246024827918832638189325931516002304*i1^51 + 57460167966176167350893775019937246789750428682124460748945072885095623751091211038540692359882479472017021744117876923230788239928328318060578685007069792363085193087333466050431788228924832940975049556474893562033367477932217124578069003300244651202274869422724371792661007340922143737474631466468997037759793950415927979621987872326436165125507508187459163084281287821819394983153506853301924962748363726991075266915891777538135936501501293919501450606022869732561669103800750433515483131395633038066706096563804488594536986067977665663912957688211434806596767033727388395564222399696590300627882694949788844546301780938321574423415493663985162839748272762653306241096113523172070087156003511909835717278591566481912372518113917688291855622640660409393290652031048064092265944734962910836291367088323212675165962411655047276550771193251955253560719877054831758234242447994548119873832144718367555787359798655502640746349780144005752112973610414384343927825199128915488122079938315219119030478155330945678452121932216158438238269074396110393483374221325045309092541921196455869050332222522690976019708479105812485844646496980270475472924798028730037850546478712843564630116195782085676099249392338042863651998841246397697392154114927341339174787432981174421423449270547838738295624599906380601935387268398221448071491761803441489723128879363982234961180479757526711263509425686891664461369114542715167610651672280166125386791574937479976334235196672657043769970036884771822851442671723730170594474374971621072845597106410622854771020511575768889784363765567047238835601547675624124898751606741172860036257878433971024738959204739394748000424744545439420322604655326502398444352601628358493777689996255403335007894855007255055753333857147297869368979154923253963045512528612645586993361001934718959130533642582397213820366344919858275769341322156491172575938160941722462676699506050022608039240190738633954273966339049695387902013434791920953718090832623481170818955567926103979384646759908200307772842866238268221217206591266997501670788480369825133240796279477617858816360438034887939805782997828088697455985352379973513118236558955066477242257996147266383586677045337756658057880961415496335360*i1^52 + -744232012199600032747217341688188670797445482560049964079460773674339748436373230242890512447327103291002729494221853742192872750621885405387740191295318103670369977729457410295012506376458189907797851895917995582995548362837811361518416201663048810834708987910267904319883441923793155118316765352593814431053458382122061018218849506120143374538634188111963559482547035851322440005342921766654631487411860523384281751984781312202107737288049645100776754767442444842749695113585632285397443965217543926088358719744306820185596036939449470506408275923976439965990388500861695322501771389560761136569144210830500639087290149559386989835180406347313061749797043490497188522845350186534335877046659488868915661548704681667408671971646485559848631474572851162673222778220707019920604285007583608178010583007352483742676297971985402511995134615047064137820518430800206772264541712334521004634938140696208512979857315002391615966257593167695469936482108055833076491872529853728060759711862869079602574441743702737355710905802718983629466954244040277007312632982714305820717108386773149918366979329468029429556514810810667652503945627750687950949578297238570682539818029016418405088888557297562487075540780282784687935118563763140497478270228269789849292351865576991698003440747671160370068833759504747498627528225034780792020699054326731188538200535203988483702660074250930037899183372385239748036350996676093037303098185594679163869279797400404832524193733085869944850571973555321786223740254775917684282244035140363284067865250347319146830800098289705027967797005398838624808983109037031637627550240167879618036721863481252117086695224423807736762163802437174005504915026059808271514224633961111911392009716352136388391128413035935785892492973142303843064312847038014965254772289292115524679840090086658979484972242267122417113150654289510537391954573897882303255551066289036174448023063632858059381975333725054961402294851783939981627663855030180596521353429566817566208386250339494904998919853744296555238413669967813682639510300702891999369086675044143969701036391190561261646328307416186846014395743651101266439551418226746646669683026122334467771432944335249338648279840332846953245111989829632*i1^53 + -7209587005538690248878360324379778956112050451843535163591489088271913240442245991546649599570004208212546014575081464670209541779865968615954600944654521185719465031265861475718123605877409015639694906641908388237105718538465308628479172531638706476687533693557487753591008118053680560345864852038261566134741713465335360983401961248760622830004689948219754395904417012193313653532030160596136259303044357911226060869069539307912365034125171592817135835712468685807205958018110592465357887471380949426140827938441421324856018264073509364737739161647494287136008537015807235120957261770933600323279811116641111648018450268821196158376092018708469542518451563563580892386533816493300302041541412884258535774359872567661214200860048073171761201102803923225627648010058661246667323592518844158785470785866043447244515951632322708990303029363065327075611441886982266409717728147068840335053051390840664340736258654097067995562627846263210362497616641605714932523791169281737747188809293804374627385850136264339276809650618199959388020448147775399671605035363932036269801514442033909707153617984028249208177339377307474888398148140635465985185360818450088106314058613637341085445320495993425055073650241560301201353216214793607367359092132213497072191037773062223701608875579955916107219428214165599585620442632209566962684125137736874752319995061270988670447503747892352141545385102007957306352996321337006728563865928173959424181993051316450141843670172073037274225282629589413334972195658284995426812255488078994401036329060543183189801305356373713249608236113055492038291585455050737117547195314605598953515724254668173487272652627112824517985344710655217544506991644803104916533504197478292602770574416962190509908042284731567646465394396437892307463230759438891769329317307282535773975097180333720113686553448575696072723993072912501069964254050412478573146171147866890242915422578014421382524387354089522944141997857859371664136206643300238481925255627373525545185852848369069288109041611538024005389951774305646028879658681049969092413671581839169316548360878926838539944937877902981762005232289977645451317752882664700496404623704735338759849801995286590954931929832580692972364890112*i1^54 + 37894752215910434761736107562671042111043421899672815314767988057866927049380693961384027117620210486878297155696012078000045552512393184350468254403962954732571431681209159472089719880993107559181080322379568349749617099223108571155048503991197232225443397387891974491878774596712762162642649113811813365794736726622131368122894335280813639918461770384628954172407948852211966473425514664382941781116423100433369950128706325819119592781611062507164599122065166623335016626805817487422096417798868260507222535285443831098950624345690804686784377815262795698290458539171692720780975870358191983703927919992270365726351040373984737818105921488111516210470681384345529938335666859997805280598378521503815682704188116717346939593667665860469914714205513210732246557526762902960696803607674912720577380949359311610872908573142963157950134849834759264050771476179954915534197179528067220110677378768514849701281312023905332949285277824262941779361961899223941677589798477556924522178124445773965827787112394957342833112532259822726487093530707534804376838880818903200534336310592504637084677424907988232236213165443190715356339921634527576421452784395553126986230819656243319051174497494252200333386969029414075600838387877019712043236617468920483830533717810118534057800721372097233358250286640028677622295407340015322475489097266796177440070380825561322912876037594818529159459145562847597094271288402133150265711957647755008621998829025545090532764786448877302148242663179081556594823373245750263651465367455687866049623159964170188681162996020561267340467048018875632311588349827927692417457355687555838584339638186997723050315925504424008115474108056951928784141151570190483896290187826168515342301669416742571580904722067720481742141146178634686494628046543108748211810637177285964097698898918745562693528075425724621367008389725637977804218304163211649249883625554961969497025426165124184827117717240867552220439378636380260852617707926447106623480174883052363279835864639257468311161380163338605849149589738483011955243655002006906034521712278699611616872483963057683754743461046141103500493707415889167922453473303275634292424910200322165469640456950649243315849376123306094100480*i1^55 + 443964773806292405913222310900026156510795382405929783384257035316161511363789521897738320046167233687902023923969453956827903190396968137472340618782071033961989576108224352273020956676563868091495117863225274521634023701648433395381965028901826800273694976171410361342631317644327297381859820931968796497309127606031288989333287551846787925760870938871674984865949803983417846473154000311505212310684043221867921198838738832924313859549759242066540997978181646539468889088861276416235714995897528427923208881956699700116940698410224342609845345445117753703385530467536911302592049322549138678723195450871002206161477720747476566791247953330844045368013823160569966925738814388053871807722147341969244480744290137447821729964560199373936254485654927244409519928410446542987171564227524913008696175079822480335067069437227046124232416524822314660624296254032285446411739098859989336958348258495299899869027932470961164570116475181521340765597817542277757142462177799177385827074884683730369888641069739880450344952265749449343319279749165914273118543782101798516868370672128537824699010893621481904836133994377641054055045744576632036687753551151694028248102118556211463781997002546852341318573191939128182846897570726616517259900153664303870018018829206458452888287906726207917192125257176972585641772067251387755624313910215897738452114293200958102996032286961885399714650890403236323387672292186751232297041828361583302009837126090726700262356497541156643506879336669143815022020490138811168122602679877505838229541432939425124531181538396491694114656400965777865918048368928691195851679444470899956441933697291928630493261395338892502005869009698036621101981901772674135310157445170145431949696608279913596761832254682749554424710185724138233017642326756807181605993657818384136837534347205415160832665144512029150239752622461556855306818698640857708296055195572187910686241982038679425566098790280092321993512229217988580309578371029752935925220227365539573250295969872063450607201198670559493835670248543434839948291786558004658829416449280080732710152485170277430862143058424468284191106282204175195980158980963109970458599054345402176446852467938760581104719703851401216*i1^56 + 225946055688086385265761059172459497135022237333228613858860695286772702943348959438945439658302554075558788741749685778184762472742976575560884363978978051849633524268812758404866129574182573031724187831679839755771026360379124576831205776271866450220194933237288360572246642619990181194924027454686925707112350715864185504206720347151126164647168776576283399447677330333177052358165952955608777785010943402601412565501996757854742871741200271811266450454650501069710278582817227907578557248492414211826449468502002432473748449308287267697033012892372733122642853895896343633482579785438927593381904809393371856495092199675024483099812871668214484222152706767243408658111734236229330376175398923077650579551717678900128498112190681228004264058391294180239943886287177693838115177264109596051471300431360890153281491941582614309860258005712869307027600511652099865945116928705875254310960354809951201304248479751431281289217462454195599535051843596507068688497376370782652048045199356667744308140587638892526621893797451225898411471222649009311117951093762142555385532684344264078050145216340663543331917930001197725131703857759386102249122277688246065821900078217017571090556106048941302369957060944437075004134374212320745514350087467636254465181427908594902453767843747384875330144142006736883863160344883654981847836612871090755339119409404728416401561217646341435873344981799774176222110909936479161431367601100716735827372539800489227835008407453339512697301111859301431503139978046311376091168962476234549090390924693900152631423917883863565228779997881066404268717028684049968518875499227240417077989724810106118747742373947447646071696968956550175868809718267055615023774130554062381612251173468652293186546570761072882399698564122061414427748124191345085668463566006199154166923184082450828053055603998103206741428615574166835453241070181006753781637312534645527870487250256619795379693608705003209722586851207003511871530826210076084164843680282788716397876959515839168087383586550874930645329850379276124376374821664299046824020633939862272025457843040019195868602831181715823209034950687095101923721597927037281827295010480020292817478327392645044011106566144*i1^57 + -6737445849616035604190049948805372739756490653757896521520277521277373496906323466876086472618693190035096051940237133824599716617521813135781342709038687349289934766225847005700129644966164359597583181703705060901523050237601065973852653309140636209475713089681795657982752965377560445998809994088737080135110235404198278140026104471807268452097507169765035045093759912820918151007763072904849387002352249491073869379391732084526708796586618311421495487718386458159903905975387387353667180956020274496302924812716438458491739718606831573495920179867645264754527442337418905872327745190709196655342607191527974272394707871393628763543115926287701227419019201602112894776881826054250028214851337243049335285436145405566512571609606769763803149932495854277351194485007258731613908979610799042097131016036610278086725051042860913169678989877017496151135269849534244435070279356643767822771524926628026168374433877667748459601663535600995804994038099955005396333753575399986085446613685221734062234213075639759189031676383612487553440335821191420149888132835370098119645677411668899371506810584814881865404324278843736296307855746938420407607096307555309786645854910670532093486549007639571291231831023564709357247677148924627597856033835499387737460304385612222748680746049211874678204881803987937316266172974957526759943523519347393151015576692935214059781007146917121599791676363250617155458788681216974745003331795282372409174220632067149156579382621443764366016899083837979078979146599935836208113213045530954049559512680626133263273119609353518327446451219508713022762803879053649537841840679856999796969958957113650307764268032374259486001598093123676524260814899862551609622059123178583999520192675380514112751261629846066157863526269422390831218223759617228302716759491196658302359370389924549750912782638859039416668836205741444555440377005264772506519626965972770685891951565850607136602833304767522090047281860609795162007590403409181583728359094189264810125445552929946824131788011241749859199294669284781137270162833057906628727589925126896650988834404468363603689694199487988948994309385233197172230384578571451853075955529246558036578692371380389160157184*i1^58 + -6328789250932013600627058204883397749804356202644084117497520276020089647226229135097384810016708496786657143398091176717620927618337022356381436952737365646562955933757422327430336116401426855410761766926744033925721535515955457199807548630562801155951065314988587164226091617438986564179777566588160634821769806049519061764261784880877284955561090839401430129077084651542777055038375562283030322416576114210397888726642569507370230889654051706834776997426595123075858462871927880904997844035887535320994979547273329375787848031261860035712232975328042992630948167144916768555687805562175432166067070795942555543098139691646062770598124997968236930281186247888014442523437531005711938796672779134803043460411340929740494948004751304504631918484501660408637829938158367450784824158932734036489009965254141318162399381259362502129981427366770191036083775847120616442772451105995930689232669994052062228952065552352393154962818067187802193129456414734038303298075647173538920783080766240958359859160658985187157355303422509912073853664625321509701532669254629458905295003442555474728781991690718926450643447531662118443457536279611460249498931166129687756177960539936383442862535570937921051484691806548118842396769568649370085702802825199542459782679067413957079811767191887406540926114409000224021059244903245737479472669669929615480772480733430665954361598392436030053352968825041751920890965214587287330294093965043178431525488216339251993267789222009105667893946253362620909468924155274339540913522343407243396902030431331904413619330593519095220547972986910485160287914027665038970388511674479402676659751876362729195435793659414487422954856984279656970214740800850649496248866296662174003505583928830450164509063728099287958722963339302005204317252961997964618245593363459882242921426602372588134250596550405170956222450219924999023820333302391321089037605951946451847402524079912878520263937528882056539164155328971608196219517001199774352982544537472520471854476400971665726698568378725376609874388276423247551450172355278562592928353744777260979529506493406584537131602296047930400515049816918944552825973399248204411023897511614529799844098942252875776*i1^59 + 99548510334450537143604647502812738629579894194062472014879381395997763765907643759053843814152453976556433746205525821861421421156515053248618380750265213280282218892617072899367000628304547025770417890672971805001935155931369275228105586452729198183634437551321872682847777797262729312870967864531805146640024638532408087957158543132360116842882150164894111468779963386560758320647605408821332883703173948953646123042869033379909575806195051337034046537262720974959858819371703495856445765419851390986188005095140279443925307942932041845850167434899133330941510781188541766388986403871359777000728091297550792099796486088018406580369359472197330931182695210559392249426143029755375258279643686399635389727285404583797830654415810968354038975415315774251141477178450629485906083051884108151953307895640805765866917704740650854381524727013374376793702012222798325887026099889554383732780323634396817954154039819074641241771840558522292013268103035331981014125558765942601905187444058325716103949802153504594295818642699111164980414680814934998291369574393412780374975005232441196265135765712242777088484812596844710159769674105410672447113704148736768834758749909871662637240949388072400111031870262022216151465065052500857484966222620180849422907072707025662479358850599182364936101530259420019469166211302775042826681840101356136029940208383797479852811871599218252443400835161862184204910302610198765462610277285628447350663107171227054928973624682394310395089849525204189546968869276841011697198016344142108192610055035910915259817642996787411512033092235751482163524794665550136101432707982254492537306219570827341702965152686148083071434521857178165662305247761378400303200583916395643178563756703666004801367562496658265210395188171858626325208332447876886364409688041411734786177025045799170313878844259479201886259056074102324197854964215647995630140077177262663064744673030656740146973343144734134032573818895336534459490587933931968689960236043456456357183191830465579291166728727437946386469136809131261222092739362824086430034192577861408599845865154232301528387544543070275491250361457271319693159978099037266307871648514598816144625078632448*i1^60 + 313452827005789381218252354344913148913854963897451446288367177145789174334723909206162962839094569358153189060777501654142303290529832881891901081699894527545262696368749262689966132545424032533405816609455812014405585132469503878885219165773207740668128328249886416818483603774297871345336385854153254732236093816191260839334413002068172102808040014062619484934365004454712173433100881587291934783688369305660854614827321851301879199378158491734217278605759625359111249448288954964033407608965116836972427717897726506649667700885639722178846668653736454763774096592351906860864881892560162873740775388706620916788023432820124107723909882466198576756526107377029849620407206638775067654840628865346986320619870346187692867280152017850708296840655736611869095502015517043030859364383412285811695019632082669768360405279098497176946014901061640895510878460427861953051665585555231426036800740055797379261889873554260526270475109520307778609497057686287761478678073094905871205155323385254960834721188690565108334955708244079053579798128402105130286389162816736561477325966409940388897311970263283070428648167643608209460718865529758640055976671790442695828603823735274805210636875609808003306663647204331829127723473893597026086943642759190802859687737660281661733534985962933627626406372840678065342876795328635184149878525690206915656511840832638151140736097372787905594408618240029120818927207677150438633470719142774711330040263364105394272578091109325478048844461475553977387059648171166384564863286186710000631904514336167367678079139852307780652615815372645026782307062277732888436397395492888417109532200433604416859805890780971389359760212039059569687691140260819153932023931399534554952757292594889029044462972363198309027736316717144930125515575388226478579501433471706826644180281491413686723439410066745297691330175831187662319619977825210097566298549095226089279483533404394048340258026750814642995261829964596224088062516840757539026944741543756313005043870142111547095751834260057520788876061033287175433621761926496246172323750617525825912041243147511288523024620412711203071005626849307215019057370476154182482455043459535712108412928*i1^61 + 283837680044446756625356784668771091785003910293015069441849086419933537748631502788159955246738707144494379225900574332218431917210728446010397042565752891328646041295345369691950846630723760124412209950248041183498999934242424497319249217957728357141457740808583240921509613682708325367075766633307216155558830273553111841298933050146515122826484282327625635900937817952311814156664619750889940777303431051021806394321617138582255728363771828587781950044638581595724110045175909495463219994724479316675686848110242217628989586305385129789375275674052128503087184793413485143283995719846744087038068729867906437408631993381898186705619178500758473663242496637609751966705950589958823934494135979592326553039787852906109328516340185245933013272238644770808475326438861998411865956681433276945057831090973088021694759297728191179387197715403325041108194945205915021323206056984446514451871637644687007512675252926995965679515503927585284633782509526933668387087983777635903881119364517970799433344229558293020696000102702995934182365777738363462905976696574971617435302198381928321755353027918205831465882591755030170265562255985032067858779954992114408024862684950620482563742719264758991354096971668608547490212395304189515049490532494703670099205387881531748776367406112066230835425839172611608456928076573427739313857332273786498254973442756696009144246538061525024236362866902330753123072176653907859469160250366974901596679397707523877323238245573061884071384780142490691106067978530894987732393072405902930370891159713911457226803789007396946370791378259219000861799025972217173217846340887933977358956035122472201274369519414678397756206528829164267887076007658227150732568033207002012226746641564583009252315017760224840894351212840409073910373728731324496298798776569837306932577843129775360953716249229770827619837121703819402987894657772849474120082902066040235463030139834955325125343293261336418746958966490015525826149149043435790425231694397169202227732798879053148577446588510987640543113240827314955823259149157676953156225083257250186480048634699989896874828703421591110167866427257209654067138431740981951071353759620870963200*i1^62 + 210284324422057295607834959430855666742914476847862236458006993156525255479489103986660793671562505539273016312817379769290245092044730226186597809125046941262488508732661968309524487925857645780246993446506418597675758889634424306345685652880691472922488489926500666529012956836684717190105034373157886707687514994382515539117743346420674773273957352006078093484734313135919410821248818994994615577621854656792010179111418872151764342878499743155381194801637366893080270188687594232251757297751033954022411600303868220756207791544966666168595022613990501060270010018065417154755642813378235543998575215019783189384112851654201112107696533180767314151121580555021188782378868747302119992777139070605502598746949791296891295111220609122899413214323184502381102966986198931903848959845578466207603131792871902098931756972496522556057774176194646276682931146971160786932391146187536774998439864635574093124003246200808960532665823648378231097376716452182392641466904411211330091904688579881386777145004882731164987894747953832709114781245730879802127478942498610797744050936820484506375603387143783752844410858986554444259132286967960597010048029434039527176832053629765863764122548088545538923119595765643821280401046168767182087408647703431185727044163578370158740879062120145871947482031113216390274325783202225092652433451212339009587866772057076361681298755590100817935752378539008755218828344964606018695421354480640432342014873971136323851562719109146351823282746648509317047518365371252442451714692568059958036075187959527969439104627416048649478333130794724253401076067158895927946604019239973958968679232864169084636905423128641988550288902673745749090048966565467973163565971706063002564137158718561809365673530305075342357832599335106716430730156118977720658889904043399353369438324032312843563098603585056372097028801173119783880882960783654034891914597074047294152137083094947905349983889018637615293675158338981934093810062980273523369405391972252629474862687056172784516467715073134392836607365328126338816474870121106359434796360556566463068358253042216359493283300739017103939556588788711789001299728883631781659989455667200*i1^63 + 164354224496672479463147164789954021354498669060359242820904205261983911590359683689956281961652993309196406734976734014049867158369629789028216879148985726873893861528089406293091220204037087686064572790430884632029303397618573258411762214534425442587533356033309362977026314781054002819038896914919813601618287281866907931534975623576395763072025290200037754519561863425627482010936763503312030203034311822027763768220682947309837042607807588065282891247053243591693579229207659255348545104898439690581484158868055346491827086550633185171915243471592276403223307121142852473416706480262692741286396943341417043517544978320551373517497930129804219098296200683551228552232948818011256077706126208209011992556008371012006059118220210761084762253780337491301564197872036414896629824661197737529045186235262727791081344803276510722246705588419646458585198254208067962529115735774717092363070455313647223514395028851289102919195051474357718386195140098162459521980693057995939928755564734125889597519040535036043802274223837370989200602793058685764481582941061954200975325611301908892076969187435232344904824748852356632125610816244193809268878923296572515939881243571770394838077816763530029362899670230595413336631188309252188347213250227514476440881126073768821006120599705618064354136571112367655769780716645984586357981572034350565821339329376084372523081023999278789066508367553132680079877542421526984907406244530641347519945133661451218191754476780369487941440660604049975132620770800510545914402647107648214234441678507737983668426643594742919115553846148231018763548234818960594166614317165346551101764182480687448469596152178419803625784013473334393540983253075471203482337087129673012587521745255006294703987875290834111791948836951479761139459913246210695501443315397726615194809599971396780340707181715730762888860248882126829926556798032180418725246976735697166667353667773571495320797474518814070229356307353048916863725811735890792143032185732007141045322667821626751799426014964276666100845506020885719133439099184042392070382287936251009949453960433948279814502891240726375641456426150432619691188979097000225030537216*i1^64 + 125610675925818596946040405565814501472300394454765414916714222690212349473235570896855853216893786549546673051573567643428776476537853794598351153926781473232553099143477617435996144737532071868144406056379470628805566812886068409194131849663610978288484293999573265739664682688473674225152776468011572289215610302814425687486125400176896725199074389147900675223720526811662732372729156135951148400445369730298313166298846118805912343479194838283915427785799208898880051456596029379659967206978084894597730242258345191180110453191895514802233763383742478681463243889567640744964986723080953141425870477694953057387558717722229557234879346665622333914560357375320178309905664135539332556670394736086983964028068744766583569724415197152739705577536741185889405576424152748266265580903293070239002484659252117637874811710885384723940057516867176538363908356678183814500901727002980011802004312002115310978672290313738538153399926624311363240364766592268995746250022531337524412505758915843406795954593485485736474743249941572565984054030007017779525132195701662415628784298276512004789875915753627269549568264007209482985213143123547941768180693365338873915055994479036899998069275435486275981111056900142428401116329793165301893015249308602938201656677050746974173373909197911362292035120730941067911327457238581327771393065011654812773833683517528184951891986796215261333350440050408465952098749609077112962039462573143143843123882908746401120392564114361104581167010186620289556711700052930485823240351669771156792903654784531464598877012991884431979416380985248294191052172854536546034067410361444446767077547197555879243380599713692780245970560151843426281466473349058174958227699144471508184484647322989498123411414306123546945202500901373058551136971419427033121307931431652084958592195630342595476886158377557353854379301430538192691105949345190988167119972743239486291809025522939866920726627984660754053624940382031534057317225721809257193628694421836272755635942157526982377361740706134217582826008366200800995588109831963040447660634266566894294114642899678873436840045806616445188227153502642892878943235743378571264*i1^65 + 52532755008351970774349597525748927934705542575311968722643448717523163549879984163737321193166137462907473361216025814619442917093511614574272520046127851742645284172574977514072345436285961272927051033090693829497074966507025903767395333217458252040561102973729252437158717751447200393274820223157795156369824438392773167320232151836714104200184217069385463512139841443970536606604911622048276091581532773118731806960429587678310710541726641536991849032264230956070903419015083536904456032881527248883956120137982284550382428379118634584827674555493525833280458573623672790458546591349910214990044411513538222951749862759639896347081589743406132397443057120571512866266188839877265605796539778655216237732242081888374726636957440938872371589564395943486304764653983576382462592890763582715783210570531707349472687289596628763672151564528942584673013567534330870180287164473783581670322721201182877529019050150541608474015838567671977296323051771617872653530991491103232852724914857463225979762922626053561016205754382106123923459645287066710074925864728854147355135142910233369856766288787360689101248459367957828100767145122877973092896318109197783709834435556658833551747343267826592234589568675197210135909002258581324779299693030438988666000747157075142678458597957030277973650400744652252743208663302256449893681941317131166347605317149227752025749362034215300094514717102216885893887698915411722544262945904068703104924010630710572661396629402236233947567334707500247481157169555801833903694463711215201810225979624443775535635335132702553518341415545039130717202607404594509615373666123770734059752363847452276485713616401302776498912602761889331467083224995723338445208807090337799354902618036634851913532609118080889508062249679355731979717993193913097022571783125143912287348374685342406201696289065534933057940883864118506121882111317015659259927735977052275276748351554230885146557660755561599892299267586667311946810775603151418268555141068613936260307477556918632441342287313398884119591349381398514351258611897289323780899950351117009195296785182860184126814192336462457968901011933297685700943322021888*i1^66 + 14668630936326435449541302531496183114503642874954308917981292385221153149634398981110479603011938994044147846647793317477727982413917777526745766341725795486601882300281287895526866639203641055062295987146185017575750553938450662486196302693384483322690698435503269044501676903205984415574803358331673100330096499907314374009551248145498787641744615898198778579576779545319031648588024514335995665242655996246646377559816172463873829765360690786953638056743269111514481260017488513484582789653141249737420889740409796094098694745744821415195689001505058860539062669447367673490791941228633116581151351317690369774915827431683210802421835138308181360149741884471534810086082577011675619894257430540110773428857959218068788663959593798473656601050781494664050414425548957336828137851260258224251476731321837260946177850428054951114150226363006288253711530229046288095662822997498233250094752165334466245487313144456602229118172128850774173445393108041045106233859964522265811626916831486889007321018222965174525454318870003589531933489920158313711361349217456875182031723799883625936290176536801487646827634596762222691589573974955196562427960241444186486523162407765418052860527937137797079581017721970663736644363040104691604275392006907177973744345938480562812450579307324539958708036517065710239835264355770601838746946321446302626600426160099458642409532034845770037476631343701554394084343324491472675971659367718189397101590640524041790019911494295572638006305276969031380925991458928440122859076670143461230445472868187928255441670444445697619104254227392165247390530481867497746800570903915361317996284565038040081159508095834070624898480079627852438149514990703759352060913916823723662667413227009961465405923022435324871463835023816547086955576325568124363752235747416306995885055753012657133466980797233004537108589273143221652287163863616025575622679067478431585787309111824343233633579321321884390805412933948115182126816050452317729978640923812350652274369143528899477622106083547938392372381703575100476387460270284934076168869982714068949374025315659421041738520949565637954251684066435047920500736*i1^67 + -431254977115840263478088874548249324329588976684925662618577051593384449782525498917184665992123102366110508212357544605039887524666963621960220487020235210688224447932416397383457086664807709833893150664541430831878311365284076934920476612898470176820811318415669484408721308998984356226824961718847084782829740730735901394102304311207673241905398277969137293935346804089326486297774496838436952341201771166193193600819000288750464608150844014608343223555576847828343511779062654626394065063990302521090238271734065700447834951984674342273875116451380071009518305216637612489410331715233367757157665662134946128705673373947384183382102741649342340826452661789037521203610324351080823085070799954838904212406599568382090523168182762879455773006432211595595941594110227561542489927022128661637482890623432972957257008261269509284222137054307342423282979635813333960721704815950474955120809182798274369240909700579717999939723417562442329042105250166158732225510466769018377414602151384589090250781983227771150210277336939500040510190523227088389468981512793767953976369261830236685002998820816351229128479240601488429978172496200655963153612962507355835836169819777654160985143478467280498552522612417676795846778883378869195281867971490477558197125310788898437817405336852597828869916233637679769863676024928854761470915003850170378765786592633696388027074818254523550812230967088483463683555423592116618665682638778870725602960066574044106515974918083161594023024253797342788016130377584923493734154543006891025979592279107152027652526629444515878074172368718141035033748607906667858433525560301890805950016874444780456591972639485063160255332418766487794356512359902327363532404269463553688498870221009742178970881772221589321397785587930675545939818431579435120455784990346831211991492640643757271821164641530907814018239793360635720143332197798307426304445100579240433108310048741388867787526700944604404246227566753845928727295310672274798079745140068290264181339840858132122983816096692420216272059475174835482098057284468000811831966617523596727823819379517340550271971723033870891424814090405543936*i1^68 + 2895556842193698944914288381777906593785589012817660903724155487662504571687308543696835393268911764288566502862644787833355374595103312651677839234797331468139357097620523295995029787477813572613347003681826781162735061455639218016868686788733474670839327051224374860634914415291748122776901989646780181960439495056544807316436587611908335515890742324980361452160704825863557039845451824149113364213453586746238705647626999388716171823829864728224857371712544025847809824452150188331920957802286856877987591560736139764963161830337225873737576149835329601749316508046675199752896362759249416655293626474570393180046781020127677722717888581624248646960412056339252227492335084088480363648032475489891447517971333480871505691854100119050182128994193961720393916894469820152360233461970062986756545572119881661819520704941160435990386614760577858185093047273668775809149217297701933141469596172821036435733623126063984767249161016253582473245698095062165612263585883742907963708518521178635578954189816430334358865329714768024906773745967998598964905257094240014666831851207028022088121748443467284049825997425355945908698907468625530739356393233320004138512439544749713214402665013814046805274120724829652199545409312391786266540629265467398456929189897800566736364094241233119242073394935346973537786587194702513704893046432678181266332164781422717520748325191352816096798666860267700394829973397728685181400428464114610265068865299024771014213859375107489914394547270449457013354258144908893272844796643194258592915209789905445685334554959753267278380065994987156814437232007087788250745559567319536357590734560397506161470760972726087560363869683353636013337823014503632476679303646364933076004304058797180943127324081110675908541856345204128433163058403178171443952929420651883791718797220138327725061128271661596545363967013026740283721784291803420399603562033985416887050245642653267000724585044366105888389603237155736022953205524738678160701116179088361599659958526054529772963814346329981641314421944700607385612453261482520581642612137328976025914356710304353896200730404697800638793269641216*i1^69 + 722756364134368323905551083689096903926574949071976414375059325978937337740600485455273206202376473688255149230488772224370020094538163335770614427706328969054619234623395756817974098365947398533234394508654707140624208152921972260230366656518786505205377277648330385550552029846965705699270677301701253897012403862694500376522113637882774538526364992178719320435700141211561156267803019178972898524084345768232248912893207710360188145760254520096284173267646646196056777833839163769090601203998202558615600769147791910851638077499747640354899146119984730792467819614512974540753059537944529061664088237444734741886188618744478673010244402344482130477339658810992438598693020769872123466877283973128156482508191038087946112398971876819962399725561421155097629381723508145324797846631177554240955992052079798706923281472405961525481752215127708239246786644102226312157255382604732957074471393157641547606943757500636203923720631301878069509643907938723855458735344929411258555079314511872707471752435889684949076027487176091437727507297612059145484383778502640545601694097083297805189018542672340887810002512424590609046960021080939124409939173339440192402490696123761800412805261325189807022162039319907281254035936264364517221959632163114521096171178572758491582647326271260351430013044335448326296115116684775064445869737551531069596347849013537313020250573934926081738099359070432653814853023710640997097618323341384784819005681247172262568844176329733314412300685447219137072435029562030007181751441487640037479663828042622875755578300854199453828053013672580441645972266902141062286973519160004571234385804509960507462328151181674911531435714158372997855691379822092542309674598009113097709470206430048316739518872307525773457356079781779349348587724212068007136453054264553042260889535889505492911150687405294340852429215624173211237740200265046255478849007146849604229739671026151979812471853123280068056077177083378438998243738004814045899741121742762580965454682823744645343647127370485659944772620358735821027235140198462967628834298129221298201420192886603344604487468068297569730560*i1^70 + 143788713002738162769679882303911959960960428603512939584400464289732981211029129530485696767211492469329523663881879852424988177271996499655389314771357345084547604858720474229665053237661387829163357946962687377241017402995226657626578571583717340220030785741308507675025945035378043902760026521299030879958011644707223421433872797606677484437875741838722289907803717662776598409208475901512231672939518185154926849144023544527149262226636497745251918251616147235728633520990905003202123531278962095424846606654216653273752748090778854103313581787803737416862242039803177161587520723000307819490418891481687262401937966539040871412158940011584560205003379938915815256013815578271667643548390291134064601784389481767086418973632020918833068508083246653509991986232809233917058442336077110273737502117333966824210105940262822254419019632172863881912527213208712002245429794245044583805515626803282294850719337416257643009041325713767094334332464552365350923781296989372813310986532852408339120583373218528555887713892182086329118981407719807322542319580669743953474375699221518563084068711067420283358481562512546064363520287147068160973657093261698548285138309010711404414138629469039679531657946921820122345435707922310919058834046005010686225030526865219439867419232220591143099439162009333536257157876940643422603625232476511901465390623552128642630573674631566996229387294397785981975349772432984190111447291345875512199479975574952011720891636396924382471237012546736659125130816668789098665346508367313466267514286858439869061620635868912144022240423446245762404427065346641641735565800338371671620794182771253886012155938730321049019840687376732903459210100434448091193433957723052428664564019447312807845360577145063594043262410678835548191347223864823318988500901916595181212165640666863943847605117596495275927362627050205975879455867647941557245755130266989636689642402028624986134396918252049080290608821909734438301356549423200636348895767792826414265110245562888397666062841586972799121364036388929342502742738453465676239333016870075234724863227039374261522374092147130368*i1^71 + 35363732649854144762253253737388419564947610777068714114321829292747605554867765544927324531046828655923586471366636095987039546335270953652688664408891182267311829416491603446770764560581021621634454060366958047383682159833386441952329104851478333052038545878020231072564189300900448352886954803666566926121192673296484653296760469913650721598026829128519698548867716911753644423609830701949209074009820112568530657178786861002197264308625684203646540864168100365623507686772836474232202406388481928031298707194696435798419129780660227720042367242201634567807690137237119368505190099609075966973151930644456636364203093749781951941188376691098879723948815542311056503867596620951367835967754726491237802780624013651727833517803152385786915492876793486388353873471588140605742317591589703348994554686897905573485873362660904475301798070742952246004357424963230654708506954333986760645622469760864919857929368000551618266356921089236195151034582210543138220839073738727208342923814243167717479734840862442049386767188658274575821846326321408748473221519065763311534727588776488597451201474770266525547253825488295659840885665112266328468176238812080099809836749253812829586770327618210514312689092289031426455002756643995577030325331338745042574796175532240941470252305391232502753884072939301662353955547486374172770361166681997245333257834348375153711106796341252355293965535090520607072985087910957283946631194627315493899852810870366888427548695164004508615549483356583289641466962487281186195701393658607298502563835133589902726832850002501876298848571317318485045938920059986993114684152485998106413564325070079102383938248829963776839887552693279841071278402293480516231770554787073703356629760168769343824162086695725611400416162280842766794397177448476675435205308660229790832504868147479271047697156783093186204968227757462441809334130599448167781551754841362777315468241415477806321415506432840383876416784794852132509677885491551018911517767738369736110503374273985669846713501238998575269874247424619357906162924023398076939020998134504496596829842795800388452023795712*i1^72 + 1716812716484099640518481358522289854253899825767641590672344661319125575513040722492206765471287094052502413044698736731292494087950179031947056941748345338754492008050374962468585998037134976669183474398515576430719364148915058622456501593773244021295729507129818648092034883381943430503816287988869550909030312536382877935949315080136229695691007501179435265953725329735005471247317435359727763548166929077599708797021995552369941748471751319892093566441734987560781287915162305176124135583176721900664765381558684729152122879769400742519683791956344042247751623144726465249427972654048483737765428553472308695750619571343117890325282123604806031434490403029694120330877870874001798296539538865323769025036533422342974171913273432931610841859535276262227334681900846513780658282739124631968726841611991989558142459021990042089599639872294482879268232067427778218542664659764399505907600705137504251182229622514486982455030941455061707388901284123500081419721143277789942505518656140865924762920388713160384395456674151108309475900934212375182543534375576869990219299956715270346499707648496532826553021443531714717774829855290812964262173963222215097519581704526368849435167402508924404171794038261196370236040425655084553281345779934247831358067278526846321355304982703376745013632765135030205651282602252500027616512727209288381642198683353168702925545577583732695786206757498585482656683562512253315003412347477439210478484475848811555962791053772351615915490834560215570075102930182247913865218811357192246199516109856582385901338503617763892734281869415468878753475054969227593543330114543117570407217901459525746173593350690190082388553379438301229353784275138472733200241316637460627893891287353040496353244652943590490797099099098629727066080931282854680773735668420805182961727901928824849765679177895136625585367949580136314849814397761291151137832133020421240764644488360659055539110372561024367513681603353723058026476416077582303909612401179378458022008807098628470308099931917710065580045597883788999499758588725784598036122644802816171652044180271157739520*i1^73 + 5249711527641389596610435615134487028345452712026589061072179827677042386840049280690659663354158234673635934561126408060217280400908301811336626562229678747630020868335903125114457155128511980528240392246828039991451820336453119866411835950634673235883992803433205911527248035738334177175240617700968196009277533500206905701111000724213363731791289209995123431715819146559810556993297870811709138394910370965057053622640833418376198316132755168146832760137978088815084035552596693324924669729019767919469898888158252290393260669925134805984969235965325701385964010505722877502328567434010664003819974483412802115578454272474465175572184264064412852025875834151137884707242468036681618216733741337743770095749969259380302056305592943135003370439176133715272045526062773492162665335226345295077826989108332537437727944238271368713997417377220733552319563713544464175988325569888045495584823943221914438994274367002533930766804390508715441745885364004608458747197464293236874184344401726231335060158893266035161679472893707862592478833190026210679881177131153066018603374105296271874323426231250485971626329466789505854279427360617344679642977491846167494495849551662589612095243231505654171715586657752017955739168166457748426618731641394156829738560789339733326525487234138047779327968659007785053677744601800595431024700803367652586265589292011138515840325058188554345449716230136014768767628864808589342024210123466824178006475085113386511809585004770195135235876946057827208738599863946038679331262520296298027804960888650192457239632906671898538741793085488750802913203699710693387976477336649649826703896466292107502698432231235565311445536520497511630513559940027465314627803734055326670517666921996210599818880803641441739005575324693686333340674822454249898693605891249151273221489701032953852548948473728644848662225394492077528542747715239416274194002831049478123959786047344943782961143663014814251642107476711512800342555343055132758731967387985759745906516696344056713639862080217427633593857991875374317685996693672914467276906025861852337319087964160*i1^74 + -49679296202395108796664691727760304353066193156402835077425983050950597670549939970154408190102014789039914287083794400575937465465686695401585023644161681460468743416112479006850338548429219035214780698145134146195873396661522685798243957673129471908957824737250898226046108476315821394667746561564782483825784846350038207329152281381517096177733264024393808718279793138488371435897649423062203449457416559132943204839341945961212049871747481701495682032837671105418953124567225631925199470103113708988573871161437383714778077359094166466223568579113547811971080587828047331933945503754561618746670270390392654248097817691873590752706617235795578907596267572134006704015935275498779959945757624108476264475842647395487359118347200792772861850318418988553737800858549924443042796590687551951055912337979090959907780337261626820857875442245809464719105382728734905148719896734664789016225715256153507300877539001911406080622916903206221581276262222165994523892402523152597266888640950582575959325518038746430567337091294356458998843999619082812064008166858914675835602966309412750955087784043713265499459557348888122193647680624231963327387148884510157845781983246831406098550401564433259249277555316268919989537784123026535264051674151618792233828650004909653371182955920982767147954847959959754301500503619332892673610639965832028624503115620410332917311801634965440811084351191792107908149126775176856144698616860146897399632259518026893194866553492724005588952941980275722064271554399906922343891919712025041620977102508539344798731928107748901882616408695383782804403713705077808972883015184319374782954298596471308305757868074067371974646863481215011905778524684853812543785770786278041748908205355024617351327976573872623758382269537121689695326771535290143664144385320424917490131541135519853101515920816251666561935360806316007432154488778367647300493891457127663570335092429448027584277993229523536957615392953090925673433547082795928557902458015281334841795237432576616458856266025772361357763857455837307059634248927714690600677826185507304068087808*i1^75 + -8757737501219495256253168782393682740857662141474534507901271917446752617748375814628705553502877858833859601276274703461291212895404191336284428617401670264591071975891726140936826232073097273825327766501051747181341621564640230651996025768142743856738155385837556584650221656251249881862993260515326100702479154040596333219948583635592975408501857119354477262217711964754032329009723330625705114864941256721390515348501213798981162682623337710440454914194679581075251493988849487522219609024171377617863416802560506557718776550846211503164707285153645086647566094144529702234829888261761035918445400980664196682484518888825114815468945768730643793257348639550745921920662743114427477770802244930581049883274580043155379081717304952688123527435247671888579853167211341599781728316027068836612759477990449006086835715689380805384518212596779004569726258166242652880955646546876545689741422372825503268164534176997600835784253600556892852561357910204443092565188805949347231499701673181390556759923146828167609209481238610741888497752921657974759929386503744731229389859084180412125124073314868888566394106343190189971588688024005308785563072974481755590849156745390469775753587963068906066577071281028079910752481032833599089840110677762664049763979881084238824217217855125376664854574930340377082500856762535855636567412128208678568211183051157618767339098163553191724884237201248990831170555337217260412894052008983098513070924001836064206427252025610559640402069126053278128933366429329645573589951117268101631287358376743618751130997341423479424924444487179046128687184979770753207208645882715014013346349241265174388624213067828611608435146980257164550945398162886495815480737699140648284889701243651829493166973342927755526438116330551852923617224737122600305989018174815206334091317743964923974135745645851496750674367625426430944954842673118046437884121657817340923033640061100137843450049317060520316855318799077537748332195968294272234277489812981168329693395829091354139544949244884733838439331474401209699262981041588177416434466104956420096*i1^76 + -645726302185277414368663005186720191859109693120130421108806013094129979453655673564080546498153116841741720648030631939046730010532141012821438520694635387445956514384678208345856104428970372185669853490328932637271442624865893981572176033917978721633984578988111148955272559086956992087337832128566019302129784696296802815392028441914338609937393362942576028118998067758724257195355924947374689109227047521699125234722602769617821237586107759006675474482515224456018183242897925176999312286582327275023002289966572400094660024131354817789231855194042583557158602844508262804882762060238268696267347818173799025588093864413568389091891323600293316460112167126498956695239637028033450654067951463588550294330354321204544492894677132975529636007674564204544967893630097439907378705040044679204541641699544111893920937681632189571082534195749480472417664668009118456469092197485190073598977751927595291460225849858619243127950155789415209176190616937994997212874259386441873877507112437106751204074126507418215429948093834757452676929541834510790370147866927967357252821734162606078491206223287999627287320041412301666657091917415209265298054501034320746920013284556975520618882693148842160861009422868542713366277646569570254064111610658117754039357232848532745184519374319996485290945112135065743961624090651503132314645819475969076560732340544118474678527223981247762730386939581272783599377096051707298030753050734662348629692232750278950466739347854592972852133328862074109931047847192968085908367112521142327560294813171215773856474515155202428646502520859871147533261847408443362242534117080021039989402415525761025701918588727928264528836357264917491301209896549932499272201521369860584933971322900485804679741787610093602159603871093716298095214768149539466645392591863288372386781919439132253842480794889202987614087252754869346137537999582352606252905043078579034956568056171497409460365303317792668901216165392276461182459487284175100534386927091738904875720076915959360670527011154122011272994610611214730410567537756265744281167200256*i1^77 + -18295842877167607003205327848415997061718206996331857438694538631471483957244020492025346711065366268539656663834733442625364816050425121488544254736930239835078700200313459516338577260369759535011203339688491654230390489895363443890295675725902412099592972304343493523292558277035020343553774053522681095996583400810925029891943862132316902967237199840058748622778837271264256771088611633419459486560516266081630515185277429076800794337108596346929318447214227314107266721338274559991114818753203531792997178443373189938337550454924290113795284392537824211764087260137259652427899782373793949397239449849287353384670436192125059464413486357796071515753833929179957500820598061531439405530666131050412656393533349834768603527830380486480300333544677118602134073006698982035568023090508508668410858592650451299569926738941373436796207643555625225366668067763393152549891538999352378118866463994022020474153321153994029938623114441699144106746855337057134205537922357440017718981665209012460395320866020644033439085423775295728461052777447535119887627851575861649350170743853075998716094417686574181663262966521293485264369058920245585569665675859594227434768600930630949209625861523550059247397826266724094047206089973579500598261153689962804840359990788764979072439887673075798551680545371705028191628006455331737811875992212005279073182349479739978890628120096435920811593398742769035503868721273004099703710001594490094160721709719936995811808149360822331360033552852419533993249690756007772104796018913450857498679710864344640116761505561868722422024138063479977690726749237642631486612823113615836662309265387137752543221820350849051719716928852171551025611982221197776279086547628157211985955342990879856127186481370113336719683626692466579488443275009171657511129888329118165618773738194132569887470986754025476854668808943312481469048798162518340771572308917714144469076098704904034183411056586855259687107319810096187243935398186899747859564579787176026113915130871920101244932467232073078654810145282769313845755471418042383073280*i1^78 + -1453354149429950669563194040950401621833044535088412075447690455929102815346894424059119250552409337873953449943051077764931291115457132155796717020785021658008372965154442223415810068124013635131025449073508989981886309332165895363437282417580672384238429038006506779858925984390038475984240858725219569301836931043110763877060357233084660962523948052394343191363577697168357923001843844471290061775052577915844105042417409238038121724184861259480872974690098081952847396746822426960548597786628632436284677894293276678485503915878883528607151888917728730092385731208379552981260417610401763980031924801739108182583663695406787004717482649102997215843268056359848451706704505445427969811978490399999385802150365849284648845871160686568463921084159744676473493664917917289614914044205646122717355606885514407734808908238760111807606763618589542059222139400986794576537258954495464027416596038660371914107875769628894600856336055423347297300437444606919739687774015166569028166332744986827359746932649147898889004687168676370594382061186160406699186589749993728524804838713612906527943400940409195180526502532727045644846600177558505255010110182289672114466237404182574932175749069508866238011895717046811426862747650741056897368081032022433923446082221815759084081868156761216231977019162428985563666296295633066058535698296210195004594023679739183155138003014931162010004533767889598758366950919746845840539168463252144909287866386849741445332495294405009535177935792785459421000886761156790935104584824999465659025511951778227588260166854855246201812947552025447037234874061737710515576653687578097154240891962883402532960045461354818497062122299178145663862857155153540828250360368773080416810918626755704162550905170921986317044949030786326482729643111997144081197143784140907866903264756711076816044293122818740590000725122666679864513343634108764392549032335056374122035611085068528729445019751344517241225202252740914120330176774947338335194284435278896437598683437009288318559305829637603466581994070136839121714399802294272*i1^79 + -180313238258714174729720204061678975593758296106884652356528653836483174361320139762538231357088243992477333504887070322868904249313568474756257164586210296173510118187622594535384545161135243826323635707912510186684507451719132023427656485573477842168795832329739003349270135919748343293795078577500409970311409468793622847506197739254980547630822487632121796160595913414781494816240661842008967909575861161613506578354192864931092112607423949042702923960652858828195617852402674340327987215004114070549002213067743421051119659539561762107093079801260197717259290178118498324625294659822492056858551018208363355509752041293410252622211655161521846277571977742697570916381016427240267262545130723264182200741234023265888392011539517360056904825746386954842063283784879267516524077323745471296941201609006066213042395796533624177545918150569479995757062618163423786829787080063072498241182679950526125741405065400175110162276968292123694189807341789735189647899852207337598124231267882558498013278003264701719984859721103603041639267921099000196344983739307861032219390567161285677315635305008690172123455032666569372673086601305849828160640125624990206403631406834336247066544708498565045372096418581599624687980711511242213508039846616455161490885315588091954066563439216246574133693774052844966314578255705339774799684725937789560542674363813337259627146914661009870887133325827084240710242822132368812074465095146133554205971149468774996841116307426831454234935684528137026327275396399479487503249958312419595711752166030172590390560496361870833116429981738526155467580642086931224716861707941600504924760123114084182522102180865651089467537752881211742894370549395554872875557302752430633248136074664818100949912222775925643446942734796806081586956576754593335006807099787321905164868593737961103593040414530681218495432680724221926809228642503450124748631005991314369491854943341647497085341124669281608440571087782468562539786563262901834949988558477299771147101640374865923564246026947572484434684463281072962883551232*i1^80 + -12105142845959456565998988333006020639311311255904364381323967161758436067509499079365698078127403202494830876525528273121504631222910822516080631189872267206374765487688037501130649378192963546733393372771629993091121804725926476235280821314052877912104400575013538104710013893527957985881755231650765064737400721384317709998956188511016508026428083004500648166479882108935421787102342869329889682088420193396804247682909564671807396937647603095679591812778611550477915777434653448781851215080246414749552248905761643211039208700377616499700179630299628200422082717609688071738439518228610228100825402497326154561759900416214713202125093880283481768549194177198910352556672929638228620721114324866502268565874998798589805070238503190045727423671258807506258586440663571164322000475589647584886498514204098958894200699239893148060149584774856813397383666593009643127961323061766092493679043631195803358913645827794333363814099046232431948665951579962424744887714048612687581085397479000657467996979977622651208540020977368418074767078253247957489909893706597837717082786908750580109136788223628931353237284929331449385283840948669960703616482566481139997942612248983023617878908265387771957932153192990635637791510129019730925445581274753234698006958229111247447689202038940720124488545585627830671245003365065434506218780823004617864517236267928102724925922297968917033105120307937127148064222448777575960657575720970793524426960729691597240293937401191352895396679876135510053407757997673016960917280073636106825686833672038514461631305467495353131762909197866550884407631967118334029311364282422415084110966957786603777576933923540927379713200258848343646295825565389166344530877607382481973758053077100395293886763976282921011565828805393379244878995789492905019437073626620635443694022151874853870592951327820112244063549338273216364369490944040685425251907028717729703855829131531566151502474857574517424699584679161691373372819940496395333933150217499946260859975277760212565536672649090049442012755256668061696*i1^81 + -530929039094960648931091221672098179398417822496472739866741393935312388668380314835500994997085949266701267831617790304262864687629380825571138047981080015791666533377097465838811286312299445881164359088755999818991371541772946152372030054673107999775471516404133786409582701915670532704332209332475604939709140955270916906908987443430594664026715568405172671485882872952679601326838622366500195356087439361351125150360197163534107709388680052856130794651263421605575998735543694857801203050867154923009031604623167856940632508172367752865219095278444234970616426799411320217235535568994250541102253112982866699482088481377550826370576281223781730709880674005958560668831528725197845092860998757529272080023601815404197117538378095495166612565502931770772425512606256692884857586491296891741435581657757814151279691798312497881816216707543489272968321852937982664144700721677500179874694947811774137451969557670037564458336156875949912890307551463536830845340726786742108753071336750740036441383636366008773525254503006518040678938269298938626492809842360061852931842273543746599240024391097948419985500979891532425484415784891698767181565814356397009130256509976460045603945733259332253568498386581921005270867281191508707860157186233549019256733941818852828819880541849018250918322816581964511499732523010817270892402867913426728059061432080677806868076358281642349863203033428124762125809752226203104029381151894863384051858808785053804602519763886317561503270986719768165656438440052907441501909017151003905694918972623405028748140507654120913177867579021166825161516653022017418250889958799467000020905082915373941938953977874102014589874725953499643030090299622805533062766662043969632514880769135934788330847839380939901325054982911936753594995650966406666498670368520720680214429759138678599969310878303853687976031812894217750933009494463013313269255516726888783460399235422687546213486811617230354173758291822075942150206893699920840697981401005712225143833376619719036390320177975822870571753930752*i1^82 + -16282989129193910957714296848930581613188103407792020323512068629380525891881794503051595892210846521328733021408436944841732794693551981435656258353845987547437549797491927129624382760017682473811009276485742670786158628654800502237458957485455536848401472164713194181762497816051432482023491014431466111952158105268493074123178724321189043482831457931416990414254438075482572605219365653241882570682335084290597153335720615654639831281477572283719226530857094100845107162120257398093820475865784821422673154493728920382724450471284635912427037956541560077597683855268439718600731611945960644544542104161941933457460816850917688795141539662787617484851806256581314170164373824079748908163731594646631245025268959941002637728094466824023581426973214247152039662392652629050318934701179218957454685517439444041899984039052770114056639076097265746410919806670484754938366697804909353533363470733980509855102897319007833152178321882591971422222062899016667443161727638550966737000863002829544776215118948200987268731975558478901493728567169308027679333429604110614885424880056437918323095164105374708945565215408265858082664115493345225179550794543232257776617966303115715618437079998179637173697785717988823628650515279746835829354179067016332959711737299334712132318324426062644452290819855212268221479028628999260474296407392023803315679350896772059156516970734478324816112256382271903808875373858871241062920441782537670708442455127783583451175191281537819733203091762493819275714178116170636795186552789281989799995928047658683293037679115504591862602931617853907284524866268333964878459236799730247418818531981122089689959029762332238314757210874650257476776530991968856274764325129883723119429097099147517001883111942388282883658613972338124389139975905615689612846870206833278878144523150867523996414164927028506423301855361458742411607106494537088326880495844170853287616379793547246367954530168742033768539606835103988096973607219509769471659944608235225706447678011893268307387150775382687350784*i1^83 + -341187777636319172137177283927880958184062704134619556166910759439885704267593686159619033368361797629368270465189701913161873080178178684711501814981408154370454390647674433020074501553722263157562462346500654330801581047252719780746290769825627232023320588389595007531220608390996941220346917581756181478225221695942218873166220018562005396799077523866270237385020044514831121727822949369745112708466700002803769136727473286902517429813353517505251273753080730939782883072570107074215379917295373894637149436889956769347670133322387092827669910276501519623670107528585979608091861249460343821281694543810025190051997564529383358450235781969596364565489427892788331773554647837909122780503034737275841487581766291584783783127979659625937334662970452650335878764668662691081842781157435178927833671145051940741224258854605725544897618176138294285567722352869858510677646842543495902173335832421080440668019146011981145428563829110733290169200850348708488532895390197277289548605723758951449735642307933593591219048328102386102838818204733594496260183287507749219267247291009081375342202892750540337369442787631100110244741760108247492969191095466304292867663970201161265527159041527435833599137298387974890181512693413824126411900781942237425699811301319236264074295447919334594757674331390708391615934273873512691607767089543326201634492120455627015361540946854454443134915057456416799934940792757450348308023500975776766306554139854431396316749255184614754217220187643989165126334035516665579678751901351943290329472803803943806959261653514470900469527457524130073131662671138744094377217539306736633594157321388456169855471806540730506045669147806894474226714173329586511978543463311088901706856394016722430063758935151046155589351065623823785304049165503758854084717475756751067746524221602314094284454886541745403829705557175993140068976948702399419004793494436299051272323899870308129933172874052570552234784927080640254285312241620055791200558353762287921280140208137239864442505247326208*i1^84 + -4668950977520918349163972884333445910361335391971154170726163422483218099176715632047327866717350671336827171283328781578650881699196190505635744397576167267065463390786013440259427370512066178024735082415320325767436104639429317324451989630025367813894703139802419155218673615234825680968702136971005889781096041427209851438795857566602230961390471666002328516021143832309086894635834245196957290602975823910035259239658691382361496005802669721475134790589343237969865556351231471108462521322515964486583536149990893533978388197599614360514309718407783826938493434021576296391074865066627255378737924329969308174148161271156379010458123927406220732199974932326231089608102234775551261943697596011153947387050437810736274378741708216075230229684986259954216339262399776790469704927703684876651977819779313194556101975484246841829002160764874828518863250692738793322574015901223053390130043383840029004441201743585018778446659030188566852730544536767916800817338383981823703221949068013226506831680313823128505144749235215863365701633014603780672382215320566736341205024637728266869603469739700711240222375189551978435215642977098312535633417680837276679512060123590819612837220284555469579940797340895571357176662423815330581614964877211501748243434310779433529673406998880094385204362614190452735418866392756631167935414418462656656186470255293579477625237167485668361936212250111237501363641247685871898533924307147681702295583261929408683609141859024301940784035203737511601707136899693256465426874170173442411014401650355169170530948222009721153870845842924268652953499170501846047587607656325781474220174094119910210594198365170161323408234439792752288313474110761259603888499011507035292088927929059264736094398587224314943125516483739656075702825843231056303750094387237818278296848448090269083855528350364669542033660019856805600195756995479985639957042333233437661941022427341026972139360683190604289934688797707976695158904836673840576551712479760758709260589744127582247321600*i1^85 + -38170873835750816335659459327939939254601088162684533885775179192790130151293803969181197871374155959366110751976472528168823589334163027156439772621269189562379711919067570238435972309448135599180596722124971625341762892429789238222678010953412100650342951485401712276107723164832834783059365156606045614277889497049335246486610056927175758165560021671386290189938162914673176045000930740367011685670067943751595900197653391882289926107720855446504851948581454731497481044023241745400922276224113242235716610665832688888955065222204752960843205701994264207763391653138595831858024020712947995795135928487673307497215657794065818285933924207449225184466657311069843270494814958339618332213335733682798638214344597756297593564770348315906386923191617756992580437199784477331220431072446098076535955582767141597708325676384205258798321796173953678092937645186605402092505992809407378058470829799659775753830606080674710121552253186885446836738306488097487245865011318059464395723000987877585899824061887844243233274895662025053323090327933579398043787030630133709281270724543434347964879956919585287219992417497680186265183450760683188454372275782568616848038101352877974913421922559188218829119260853047440035858594676819246868807319617841267967289473667616179453655665682608628100486391055330835402752192303495545802898786330366380925445117124637036229407648792863363075668629782576081568622864695400565971844114292366140898614308563749612239673662125928487578825611969821448954949551962279809395258835854644552261046750580275018230955811225823495093918389679808771488625116558336776180536436382435852105137545602512109328854920090670458759755463956449618636875088139755066839743722271446587580355183750979272148234919559048082156613696768453624396537687986456033839391548239195405583450575435860693879641325380720711581435772462627659287051036593790892133571465666765946806752638657662920770860379308093503567959213996008183758724140211603781712599043155637047566925040638230528*i1^86 + -138718622584550218235170900584305710967368812643356011134661526866717184338984311132734890886092675235934634861745997351687074152972104390812911913927587543331667581711612837926810346288894645513194079493645645340207962485193068258436250856137944312498717408992808849545138036459134702257971607104992422981525966659117483587935113750864478173996806597632233498391829733592729073518779097888074882196428706162216695853198926530953156655684482117401929504239699320604476811034281690644446982448006525761049373893007131623472687124797676397470840591751820408518948721714660021260672389828618393328284884837061011002988794492682420989620922027401955591099505847190290932885357906510510919647005528632054394578121272281604653675977598453435323920505089374653943251412679077506535122157074828081055174034071966040030997182285374629159070022388384283002055069649120284944558573979456870549465234416399438508996252447746463257574030030852445263869529517662168692990054800991687947050050494939934519569925679016628933875266038715078800104884422154901483275780738779860225254176997205188750112422295000909415625843261238543319857654625564237830523560616525808941135800676697044844788676240509854501442031929452351136816925132533603108941186286059117421559468253877028801806574402418172431765633614810851358059455431923290163883619136132185973515696577455845377572585580690633361123383049722636105793024155439841519110455092774185448565936003901996444304513337039107180810814109151440986166762436983147805552126873338218003275622270307041387648017078223249940815629669031721915129329720635950306510567429152079392300568198066329560621086998693977700874648115733163583588286927920002922477640971463445118513370500693865390438846535967198174838808600368469640257931620245496169053038035691362868293292280085187374923024594528014530788819645362433190289423515965585393607006709585021711189525210257585730547671213560612054506056728335150262270750883743810052644379391851696129835008000*i1^87 + 310574871179960064838878938783059879036158382988608323279838278153372445496406909259169352921801860848777405906056215955354126680456778494043523048130828851499584546370749105280084679905247980116064514623490763108095244995833027211394880180579309475191041058016992662145740462486058288482447405225172640262088352140723094623335686056152965440589880612188050338105217858136769562388699376431950665807039623853233940027901345430846352196723667893694244069893638027031220990927448248852006572652460515135517328868962819039648759331656682240810998767017130189504326386588247454435675485781038752526172485559070936868386513518960801727276175121955983057359054348908098186992816863279795820431304151722552331047076846154002258003651389186222812617060247929361861033369784150744822531876417980822201895546406783810301002856825324189415667136568907047764039225663047550310004640553930268000048841447341649315065871509450085937855799360268572308399435353011862431817713216149674412990976841407315337567839067804831129722245082343593714479497704170832789878482633948220943137218817080667812732599257852631331704083186835939574827678390864073369290258122774340020683208283834406690235991910496600058626618868072270001434560281862095351932965015440219846771144944922099657634187956028035532395234764661632482621018268582554323812912953584870093128262831787541376103611488245990562865630639098864868011277624514653599173168942664536908998991223913602904804950327308744255018779507037406464036131157277644538649849612209266723587699350441668539615393784245380590144483073624151978933524306830198469058273736298621345595764011956752307436669160466192409987609476295417556886209883302618003096827070505491586516752701407474431195211329872633379998706670877928288857753180248378891785281947246516494739513081109667237211246650420579137777261631823878935176356513646085540908356034142714187257979155286831374152107549131700026011560816479872264572942891881418056576340956402417664*i1^88 + 3945288444521605328998270935529605209209943916938624365471733594340890043548343407996648127075239626334825181746236004876875675037203431776928760536971961796256121816306116204327271195690168145402589353900121572710237039223567604981902825844081898304222167285262416855270400606345008646099578675386547060645034541265111291880377846842384031411538975539985076133620910548685721484984088311134206414987091541615969135831458170330065497896808633851384219138730860458099278057826257369032285987110316553301416728562492351695072413540631838023258024228673928202020808137336026205518864523289658605813497119096269574588803228933414432682417669822378623419811031682086272657314591485579809705959488343029899448681493800086261477835697497090786655823330944135804963490557434869087297184196175307879693246951503079982251137106767164779135686869857563876619571424283786234093292826211954289549475797737628520373259495212505527536432424251438885962878354747302286469510949293495623709761629612137156551531470438577451429759353827417526466558103721931960349332607475624913386310972502070418160786444759487659024560241518950139712448375572507111261100740133897831347012757125508439476222731359952694740632224251978041615746133331696693322799198150025480620241107391999727170467003229865297417592239986718910107671905803840863572370105858198331938737397216181501794417059933032361396799699540940289769183422469730672831307080917746721183817262401529776517646769212696586208523795133324662044151812277546021507835446842040623157727271586096493141449533196469934496054177122346286215373208899567765342834833478150580422675434035998041461834325909207305928501044381344163393936867918367425356378494993697800282027627043392760154743920047990800703887450446132668029786908468350522211693973919230083963102207283805056314696774841010459596827616569069498098036113616923223005631084541109843382928032739337856932962402228423729708034396407869953455499247121415014308894474240*i1^89 + -2586861135543675607667761175937377914742160210359000133077754428454246136993538704669530854280531639275955635697754510003109202913875187584970855395715523092256037170626408403295792916135794704695464099728063878523594110768934375262633800455512635881780167185572661505647026954523374540900061690420927254097419933149185815129062007425243411688537107185374648209277297519442963168944201232797085637729214337751187700804265644737021257576738353906935395806146760177491007686163348838339676720196456814910883966075809749682371064817758796358500359362686698719851010687770326650027213207647758155627748760717660624717223655013562624969113186922638850474444480345600651999019573014846682131869651216437172245855598588171978384265344885574013367051865945140829637126160944802462434145701134050017470008117943711663803731311707602365587805557892122450201033511385828627781352922768065114803630032515226871361383780311191207886015009369277385252249312953756107814788333544110466291922034447545628128530742639951441004600413668472515600043379725495425199644599057329874326300542859053259757904368801903684499397031184007097990696649134671406116138137915509297873713459974242089293784122913230992670341370592632967118114221192570455361946829974694003371611316406090629355731828532378152207191844572036798905550413594645299303868866502583681506435226923490274323228562359895606749335383315434887187656233187842192811804263043108547482626572086888389012202540407705565120399745682593501390229105523739754065565910032253600068868163765689340688615421046967698066088870419793287258887424280135020430180427555102940854228763061457956061015194447560091968052826542205180542732344542515302974509512220686792241216774647329693987202835204978479478873350615920804382127317750871001189836156953414650340475416973465351320068677106469222458781061745533568308970602904315844378976097702924286362235996968781866009164159451747326093351169611344861318589174955038998528*i1^90 + -174239988353886982305246125922554625013066236278418373477716091976421282420504302921495680429218681121931382253130288832200550060909902835194310133156922698371039112413721270740691843143318553922682316829142545031203698496059039356995991405831097136569059069056170881982165632756490353260362148362030626549326235736022015723279774362015339484967919865361692084416592242261154075234429683891038507964159653200568299247292419157256722398451779891421410984054981729240571661649171692550071608377714285331146634651423058243633153773666476156867845731204562992944497265112026673885210007469084190944669823260057789322301005157542303001531095128402695406594866277209123518672516838376387443685563815123283179555472476961245732069662386745596902744442984080582610083998428774970950050099047734714933933730955196984171883082585873567388136908806058854296228715325358401681220038544196957995813511695618820552369580101960596891096131960507012134032578508875852973836465106777627996189401871433060705037203369327015989935048129560512044384348765489763233333342133995406350164983654681886890110446679713275519164515607576800449343355661227192401295083244082969659153970810412523138546867610699767905086684451991362990600245173755911434449608246615149508332745994948656705995012888962289546629070565615830823135708105444731241589363120779000527938888885218335031702563084433889214121544939816111529046691539584784011959039043105937072918519617106303201412958676895775457649945482245202806191867721065790745507179423937744954047426568392270284591322260023990146182094464762346488487376185786178913454132807471422405962733837809408940256463311468984836653483123144644294213207105526401274032090639662492334727724014980762610928627414960846319771335325661981136401019325171959628980039948622905671305622447184613938157317692468617473553236538996667645319115956596691952202905653617754824905332074629582116870588298625437484163195221979955569446644350976*i1^91 + -853575144731130745727965441458508349382249384841449310468298467653733872527439321858570576623205785862197785020374590501781374087752089410774534172276531946376817746108479064240889967162181586123312006773679662544630441621370781687040547463091762741621703956617636291736866865442780769861963229133527529311796476422691948769530041520837319538116627369191550087502926292406704055056856269604899250842022733780242229529530504325333630124006924901747044646233355734085375154923038894289616659408381781584544830960970729686007871720777705564430964095739536989180349584494591369672526170643920910482004063807134308530710193337492529309581793455934497348189371599698440412681262088995272870724912225056138305908940425245844493791395038289835126814086773558849328822769571016584547046687388352942220959282942274606966259550054316997717478463309404625204677428751348228987540189605304591149337752808157349821835033109259675522242331014174234293867040571802717200921858346079675213124702582976283493782744147733953728170780313223397360227352567633119204712779437547477502734876731262967827075998795394735548237270413592894080522343813671060188661955138912894615112956926417980059534361212198900689138512314671438258851155051354198014115116756605673437421005733516152847508226774765111616146385140536726803898707883219565110638727116954741815056927189409338976379799548557853992197599530460329256517361520575064063603915906365052630523680151665899713480259639403142534557266988707664794389256394338716761034932354370177573966648977232509642756580377488568116482878625118282496492554481097242684501151913377695374873949855503493310936053642443246880970088968290371485748055388963623675758563559686615452770252084133042328179167427769466018718996284410633889424209152339732382580383395678686173892627428030742137405863735268519365246337786299778969796601838939738286424682926308554548951532776166098365063371003785824319879264886943119310848*i1^92 + -1819337529708198020584954405693572099135508224748535713330714872301930399214325159202230110613148965029884790267286447204511015720013859697557357400878342179229239336754550599969276350599442739774485959271214223091385280574144660065822591631140983736891458984329063415180307789484687989609841333900039712373443563171303673312607197623402735723236814724078091392261940024238498074160035945687910907146414978832538251076663044247042545251493814958752000796922981488582428324877661028228950964058964273255454758881557885815213560219412129765136880736394797005300408457832577238963596544993709719803640484918921507904234779343497068777500165641876236708705574854493723190248942030333280985949008148085929107498890947484541373339553286880829784620704911599231683780388467978256088930787371842046310721658885844450022286318761793063936736997857142241685889431349205598872347950443499682552228766183152312680815235973564467694780537352177379146428459598130082537234444901000637355666828551857013021350481494199234418304921233692067500953955664666967467674720577800186799179994610425804996580998150346599667731948121735636969962841883327642558027884328865963487322771130265524196020585901721908229011194668465997918784062635642852331327870599157024460933149294436297357007322492354600721105394461773743164090547295050704663265053755944584789993883358005258985456965947824757738735983074574260183560077168904127937821367746291369538392079243764986649480723326808083791550922114159048721442638893368855598845215415953369896073935186814223849478246492097620119566797569580987438114170335425805150181386033967696435458587502136285544837845836856821091257345703418814043015818165449026356984002803676061302634696174582814419495734178830171229611169526013045825587816284484996821409599146274699738878557473476025816120735834702933258151982911085315912540988519942652889566934135608864483881571874644312808031097797900633319991781883904*i1^93 + -990577611691351589426575915964926700753827554411267964304451027760775876072317723200741293604640107510656960185389914183213133728741791885216651079724141888179160608711620750444361056789650532709018688178225388972537368117106767309359709859473685106702929727530081991536921303837292389700106202779670852456222376736752856012100359218557881051732640330494264962706150430772328880715182844986117978263104950794697356994992344152163073617880481136318042446545056765735923035538552222313571606024594262443357044358945307073902870368066803133921941110850160617288184826680098334049915765911298911594733734100895211367316073176208312062774386811237962820063426639161819019425733170057132441838025258183741225934468047210673038518041803486376504084085346344623015158999843085621818629175008440903361918206849503949630577477381624546075227689328710375642540406975643313656318435950062826457435006005666966866307785165079334343067043168087545180338530501310185040887610051237256249104881099637746682395662029809120977572134408643671268896235314487671745026967415613104217665719612242403835776793053493737224350330940048983798505196868205929447464733350023925253199710904089121153954202492590399216109630559867854068453474514547983492272539569660463703428373866620502699940580217709680638530878714155646306827638443566019129015655043319354404824374811453258118070668056983755272625120518535395558519121341136109285315708161975961706938717399662902649445467853723912782155697859743968151914454439264856399484516629605302256905991588133206838100284647726281677502381959718711871806394193918565326427707983927304814991849768362604647046555067441615539032248662918693677256589260986081389292088493716475227310579578544490363508114464245950013702669646809731135362179641741263324810583499878488808638553338523687827829680844897990048460992619246034731577094693458545481742655912383452819152229016730825878147916930188339838976*i1^94 + -232891640530456003921939727311117847224035651951972583534695342176110909523552358580908700722830560885903510815997786861414751153925145451334259839089567219208843218127813021215687533709916095588673340071804354597397665994931451001438488788979806873548781211150667953500128396013701211985199813947346848122967740358378716761137542936684932157296307426204336189337397673893580447579550181024957976463284861045162447378252700650063100250672447126698329033139525901756421069868718301213962221582530417195760244833508658604281411635587402240041085106613560629002825711487595883596608667877097989130222993138039367845586166910184111188700556958600942347185779852874033418510726319995474389908982551580115975274229799178699368830382037615470685252677595899635067807677597990941814988733531615177026216629860352976805661659264969759777607934827165243908557804845206997708791284443700667947152208446647062430938512117323273765687788634026463628445543876478275801137022435043179227155088382014028267726566246987255873799447065415681638310058524381516087308078485697810272985458990833843068342256276325662125551583634713175883882858155584212711074071785145300463318995419351603011826415773667336108882880668610846371267001197255198402091910329223995323081381897463842734507151179634545189222792754562477760710866509362325759685264377687547752468801940304526181046142495168772007738421956679175142398914393749397412117367612007330435286525132076700565287055534522367774273127285049454287367500183131567911585885197675530288385438191203821954239616531635484989391728315554001471683541356459901466909774289939234192566304162244378662093836314997814608494697388097335289938132662954571525752436862204034103892856432245238833582263640041685736037668892214528257383573955411871873693245757474543592702907417783364543205449081028828857760094104225379531902400926601450050063855361212295842637292314445460899527049347072*i1^95 + -25617509732797890211717974532743280572159295364084318381260753903700342694115004111583041021679821467335993903744573151397711184492179766749390717769719639852095537471289643345246582819063093313216700640680637116464353748968577480965972795651535561284247500672249805791998957467298070285712034515337816529058155697221242475726600904326030495647655889516130268003474736052581194341842387623182073656431837204684421697878186112073338805251685129103919784097371445228223001794194862617898691634145220959348995655086042594854516820602239530086417472222944559426934377477906286057429146853726297085524941807210002945543823622991784886799141212515819428453968291998558651483092008303292594219141940163369325396825510448863223549746284179707577941634956238087454740365735723018903574170389383241964495433338626317131689734987276535935387523176477181531996206733510471477584408450483161194967563015050591278385453049407942032451896318847816322320824598004440296642207204339399747025745399313684802220639991947200607526639231084044698775821605596968283915781821344101084543841799045778833467926645293827903437684835583546349693549557870409898821729969227906042079947780948731566438151299187110617606486671869257691840225293954922049304277560760830421316534777062465576525630990627723279226521498378379789935117399874671515514375407291794746478925837386902710580766385144279377743004022989260238689551887309084307118707770539047490599395622453216668517499040907012866566771473548145013189172737394846797569838183640140476545710519077277965944663756046895420701239776639643738101260022683489147191244894084842212009570850341542754928036170966825950863131719336028041980220452607114128189142545142191181361230528448283213188095083301838522395347979697253614439561438700406331405454490916211823581890735371590148329745462869363732194114191793347799266439218878724205300210602791114626994646209666673016832*i1^96 + -1219612379076383782276565510776296135861173915313122997839568675454856440443675409019651875605768516643454312032190809006615928369202693628150004823872443545650691843701786693086973041171839297143237911393623688404667164975476086977146750800936702896705396975720398078688032812771769674892253768932205478803096267271203539658699754675102804340535575926895231367135648261377208449320320023023650617031728869566129280642707425259642654980654541098777853983457440220735806759529854601693463797368995317064019293628704857057619466946955476850107829742163791100425708638218899079376497579236090756694112293756318316895261800639478025222295205628456741723711404220306755964439916646109947867573799854467202985797734152478324482079097973712551394292850790930772826381849109074622582175993654504512569767782230106742166006388660260139617671574344319746801761940576012615429465519644490563284952326583170240113694587001810534771879588700390508218211098259300764716389779176960645010700680000087036853735544994388281780545397454981417245958138165383179027709695320999784970470543304127984308518692126826000407995821894498475263262556204865969753785835868266430814192608654758256634122346164740118632324467093856191333992411393569603311137255947965413018702279514121012807887550368337575292083321352097893401838992364938926655995623562187029799403798608787364103185379254882987515347864235785117031543352433564484985203957749750685882264176923443077924644931749451721276141130202439919146795326892692481874359161446690818876895161296801753275527927493088677560476620691495412677576495787871947812344126541576457345551625955381137114109746100043117436777896180589008591321400197586017893505731980322383419484730058152621025449444741448855609430131658097095817236010299689575301092638020582899469068767445521627070340165787611107666538325469903371729239814716318769652917925759956619364954800128*i1^97 + -23786750436953197833318678704966760497174601610944199224107759307709991565043318121925294224932645746136941027902282743552219901137652194071464814263376171350329696481706386494097321076727851430285493850460393791362041219630920579349103046671699413192986156809837983904508183876418340211159875324468645722408222207759712160093588273290616303362635770028828157401997207645232128126946490940323365663131433686354979463425434479928967055563455602751397825114104826387636961959180979697901083026899792718785098947226629386384432676632953633846950825705659827648143012149413745903037375906402574836021294616118181504042503512586352026153726542674959296517717512829118062652338627209733658002845338062358876863816737922465296216092156438861491952092009080262850420334292487695706509645169083273400911109752793279585438204893558377178410328548441331596863967028897834124130427501376409466852653852659642581749230617594419547491759512821235697760171932344625921736451232591789273148467970483874705036403946722238802664154620120947092275888963492225127394621967480689642817152513738275424298127882141769489537238694979451552619393866553685410626132712063222427517934706279610674210299883779659604948658511895214256000127465815088315429002515305024151907248268987649600425801740452955041680789481150732844685875877284385713165384964105134118308550814770933422037159059341784887700013736414089656915142892070819189791899674666963433113207241690338306239599491840574374583390165681609045628358966340314945867227708146717648023188374393244095272017875633110421817067637013669482916046373784106726042566308964328696295396211582507854167172058972379612661507823635041980048313426817857745267708178897584710312116442442286670485082320639053445534841981278165989904705408006634396711929058188298053808844414892216366794801860991868685300973048807893068704606801253235825093353178662961152*i1^98 + -964073940240768131760490561821358323059569091223043921922472120132129334174680743355777261383661694795047225164887180320946113071592000084993612739322534115528959990006602273100829566263237583997398564741573616543321307299745539271995053806595419238465626402025858880078737621702214744918193209769584797605129595017732200588141723566599111303119509465380694498901686713794669801307850594939447617960296698628152871451824847190918813710259901598787562547069306567225279059809365873794359633418902055378515967691076332485668966697435288700538726298990886371500596123886610733282481318164711683884050193771764011435996976931975158435603902599851968675750228318179819170810041301285799798684758273943332536406895464531017372683266235516375209766804911388137021977944287327739794403494827868996840805096230767007612973641982434135507669746397754976304818056569675865907212733319983582235064889795574933358075720038115392861407211838712520466215391818726888092576986251929590455070785575355720707952256021751366057905752854292409449704576065609483189508754088259263917570151373835841113983436346780155171737531575811066076215677176457702370103681461290366221942989008425349871413646841111828299567621891645896085724545931210604748170881833241624436647315795033624387501750739148927522929948898580854066343318876646830902599767945604469648577823984885577835397397968684969761080903432744329842007209008214356470901986808139734759076014333479817425592597126890199578152915057855542900952921200114320302281308069004071097044743002326959295923255721302419755500961664605690999043821620215984426290479301583771990989857192569221668353526091097122118119744755925613129682748978439636186697184989430412256479459723144102297070807111353511288661203047160531807354425160792613471484056227611751568295211874684054408217386273160178350532551871293842448124486178861242959003648*i1^99 + -14545474349874206548612286314851449867583662345211705608241477911015687530042392574437888056063345557031398212498390447715984108613707394544099936027429576699282312789178816305118781325996645806182049368127433472205854608933448461236963353963804621366365264679043170234703695448497393241566250918709533810797028219204659287925331031823866602164353757530779587307569543584029014189140376710510406488205966556143180234701613410252148665753497796718965700633336699107002785956248963043227791184171083007777821375733318910483895547945541335289166857291528555858717750842454272337409423563818988023682079182436474639021131149238480732124328015324934780282709605334786172056910702957065967632822031723734443078324276229175109642239654895952863427543492977372515045303865574423299295153026489292251592952804355267926615637995086021696544197034721413436224206105177730251380636694288766807210412595671115744468069554030316197987759129831420395652747150168921810089048545212051900195693115290295289839859694150865502816131192677423849236880798507937760372935818703011904686640609909313156563624880457460246351407131577354372151019869821462822033581513746238381189151223099992061962138154092988194978250511870160932924087670584709561100422495303396530309145412506481432071058025041717083386138112425355884526382882625575120328081041494082879454455301246316336111949016138411577438242919878062874233447466457791694920850951741278819078932603806983876976123249966855995574336305574696835252805941642958063985929167853293199061787658804401100725510548752381786683293495709007292142340514108096162916968430991617612029670707120965105075547233114303048601954101589313389305150484762380024276657038315965215867231441457098246187509001351885064999987745191125473273515516954877035963657404604876962386849088893333827840903473918660958727250843802194185733989082333184*i1^100 + -135083627187202668202597360163651575085689437795213445122835064936814052114714759353588207377621805679666024684545265353803495958856675903955081867116183441932937276673847328045125342443141272246849042387776042816712521572691777501007618399314988854655033157336224010950879586253974075259804208756678906054903263476325211825530220952349117849251141527993085911389975525015540641907395898603641368208521355622480580958099851375397970125378651016803758818603248944821370610710241592461559611854086107754127495971495302959225607382882771996391816250584698258122388874780921839784843871517737992260179829955569675238775183004016908933989456400589144003992941544089099454180525356017411484504314921373611114076673353692373110243422987152979011088532728513223223069398130981656765442316025208783964193594450236364831707156367381737494323685836330092432673225082165422400694765762460489646996416089579068460005234745806585929815697434946699918844872165657362012526332375165152491766290250787428435955432481046511012367707361564402966497283148328146184273455790406833840478690655214099551030271913846596637841925692438694714353630773035777588199058157288612311750933767428839740901101891097304394034212456591671963405007033959270427590442336596937638947578103350903865946295057370426943816650526643320936976541455625392717654557067848551701570811188200582998926059643078761096090819794468682215542126024673813534154121809011794421724708279220595492935938100510278293344074548287890198132526117132090409764445725807398554589486835538988991918972286508480161814710727066575629623226142627505134231302522546676607684132382103377428686217605816609474351963447194954875400533173062450557913490614921428228940012448603414316034777626627836677298922912418024978916666517814388142116812900072074937001610681589287933051867610952439750418177715430716604416*i1^101 + -674226249301053937497942236021941624481552312122382754671900951218613092904230846437370549980714251130000562995383810011791184449671143018248624729334831485868245088592503658599924260852376565400071302654405491337555120525327510756337611351904736954474276470473116059634508796735510363497522342136151161486464709032894000078445831912033141911394112974318642878388883414297200679566025389811344145709922274467141285118121931774458795004845734246207216267618746286411653653558347546909719886859987484956098203952798342066556121716432524777703503185925505393835381437809936494705254431460867262602368410253685934347706656132185413591005447851726069285620173751671922183562154136724616388575317968984993252728390242345190290152678421933664775958380666455928804646478306653788859589332592271367262112126137219748568857470344292547316074183934806974976803128305166787348813947822132050141120356031114103922664227244184538087205735946626106889906789975283915202018662820867823744021639937433065141953186917657282535640002316908880221567937355665335118763781006273203010983436137326800135659199628006537140332753901778785590811930619663409415597648167750464573965293783836111560694445468921348925798714348706326664822542523261319692082900120184900087019453584934298928241613519431729901227179176068807547137030250920740851904396929171750770656703017001675737049396546590666374327630706405024609541801968947058476248248702039835964890793878315308042134317726499543167989230390919492734984352044362494664946266669646634082795044567181093486885552780351690590901645456699161894592975156468577502653152060536618911706761902204631449236806576411179270759035744414988916239672157667744515240878977038391335825932416126228481690595866750885969541677246368223604280628083025391129926712229404010164469075108853850285944801293915015609764020224*i1^102 + -1952035102972252309778900492336843903352895363443571153984464542158045751601397252845116223978375093352703766220722412668717650074826561410746338782801743324821923076332593049574170067168898957710558215271921178620722980580362106558122992625687671038399565839467836352914158221966374448784099272236533356514466692341514748191896424723020453720998505093145755168493813182936009177757839911006940030748221334531802133047660503112303111712295052915613035354832320005412198987975546667684290474891766664257352721171049228098550965470807027566856588600771937778974640035399572716378629495749163480868201459721482863095952292388353781803470529192249851797780044947651098556184429992482152643325011872118965714428179693040416436292938861503312713589193593635610686578529727742749436996519698195473730767890235818769948027291694671423066329698099653831141505567219794945589808937203929682409162702613908351839946997483499210106848780680650573927536425382444665812678984744769301317240910665840908411221716408177355133210468036159522903304295985629317494343396730899510193514869447019801639591069859282981467715888306010556377622724095628558444490912042869711889729211748115359344841464154910974954182127517096211810348123009276240482498772676139852826516574178101482468203308498987681545822485445053617627583118828476128987060466464715569723394985704739390920189776274493768293892704653462451398657390903895648504458462044008379290344198237736859834285495161306730823695392440957920205183705142333177601968522865332700688459078886439525303899185464966613667416834987126096231629081967334278449701113804721200556843696502578472420706765044630905770521092388479186780155345756727470886094158937644723140916853236781306743670676063958779644661707403585735435502479304778450608601794295103733422081289387158092516211268471750656*i1^103 + -103235748703677928852771162750835485635455173591125751552119602289689628204502738597223403472925540315694799598602721890702783717967064535768079145580529857271153350454070368253823882661036399498347592680335191668514782530641191252699408871201082128606273049240545809493625420910981984947670698906321512948995996055354199918160609107848805848177030990397490482045371127807742203141126290687622792584716810169011364897484083282972066548661162759985961061298700008591925595853273969661894136549024070557354149594680755623651169883326258039111584415624051255299992375568646309921038002594415216061325659740928957383642777496408157479139663203792781081979729639726066357572400406325285027030238603809547664983111334940150237973070645577751978691088103658906230660189427649272190350119280642364604800168713276120136841005741536177857930989788097432982775314452993863680378451326252566572534414105554267488312047487656970789993803857191452373596665814240383310577415941939992992470378369400637843196614047672911634302286399970854808637056275701064595129062387656257409502335565357216202491872882978252932534340061632757857001382840159370928903065749320557628496528340553321251081557988832542891972365309876076658099356806914073650132830363226206954898779809149335276986558274914796564266319729450315040507445349327151717322574031252625156051282072434031652654470615473635234134849171531267229004371446692793491818301800891139858481364686246544472611449664739817265807403401893792113271022264684772203698149976911639794330549514468536030321678405435738587021440268373451193262873007875032792952337393681766747453040806210431904561266943286299818917052972892827780191635875764139009201022437215631604053381050828186310273751780962638592117747494420836016709747905774447114020378897272368459784628873290565287936*i1^104 + -312263294282756463581169910658665937773051051641753299814917938103652153335202766734419737836114850709845738315076648483832326075262700228763564152090778860829390565163813065647330425457976579491385188679775188532357788509342880230543552198034183364060608461549437198297125428583080993240618329281235375078672886091297200313749644020870022821333493856854403565321402405407991502151340626968262042056980055791394095266810141472732208499537002605255961314803433495151502419934493803858268567922314923708799940107708434490082799599723655333003089867531577358128845937159143116674270033793592127926623026556800946749535956122767184287871930239515674544772537580928371874003360679878713935742365221353515478807870247703958107810113808471226911451822974287107229587215728148738039473384937339938752501261395330993770540075374782527462626967338989628693441338740608989922152605104264688129330137616780122790145395526694749413743391060574785579595327065167888894891853920926332716734436743989001199094776855729043979479063307795366923812281027015398622289590476724319627986458602070453768294272588561959834271807283420211980118557401328254628060971817447783265940622277635002709938277920262280332227616271688712631879241785507833266265278140567734737351042527701734293927416632341040650221484224374258682697275642224769937926881922833266770973299390878049170920256469262206074880636348908210923657950897352735967653474259137255084778592323738241689838602063511470620395164141487361098671089192122734361660094205599888819713963369569052959681654746440570418431607908133616254784460153651196404957076752579951650416262156381650276842632389862078697084344593232721384731827139960827454310422879678899536850445624100550212511803471358175157215063780883346655575908038423984067341076543620240477863804928*i1^105 + 62678978668517024684360191466614911022774111466761490007396855625485034140323354060146014859411904679255245613355811639121738267925131356000415968162774025862670286126315925157785204905810400451069317064400437577719297380687780275902803301591222127232596386667454805291300148046194873253855756225654350950614053503880239632030431714019614897765351705520330892099845538380279805271803044763266138381337432305360541275783638648630893019054492775118509746518246609389856677467060396719589757949518015754573848725216015572177772323672689874202425491406967884220958399714991806624679620969296804918852921302979582185361442390612486146728451324340571527320107241349005858966531425574518807623975355349631886453482238666818066220958576134684024048034922939514458335224070092195626849499619714166526510462483703672067517770316958533214520152078237827983457028517429896892098203619991481964183510956896468279135609404543583147878682719319742466816398500483003795106814508004586514329839557050056859497382134064147239495402836312808794545066469278349379710012201771567327239576496089511380198997728694231991176513061955175420437190649909712164708852630749929070268675247498030884122914245484032596121377752588040855956704047937658588395094339884022250196884402753780533584856178316333318885768020393709340448723382525021281167319540451518514205333572358280048341511211583505253891868105617959617580056389822799301329638076566373361552162595107226600250356118353438883879781960931692187760014297819073334049770566389767848225080673294251425675252610338736154689134355039378488045285857248311190752338576623193360445145369182354469666350607283344945174519824062453832954298360861174952971946593032868623115966963160768861369189263779310214352972849174771381512261546398576281794571002707968*i1^106 + -15261041019431422219616941646819576085132672513819750568027733048168330106312934819693931981438796928861263434336955337078225632113416247890054961328410166589274001270159671005717862248935735229175267573872506600534596668048247899058205312426962369509051386465957867997874504642732382532189433725247112527342446115327379963019919362578636363425632793041122915670938180029758902215906656959064415995402828909954310283653374274084491603195411621363294971813657056699859460261062056662296327632588909638107937242604239058037023181061094096606884256622430664112653980112368916187322440460138377618273361501903110815714867919706877049017450021530773761209647751712553728202879977059689311201332770605972787768772126469853011766731029428150887435451608590835253930784248233066420002739419241110108895387005709551893941265539857079306073432609450952497825757829104458942917385731511691468043462458472386216409243995161170318984885935742909156713841543900361582654821221926255309147136957301681110425978207643514960896080197188710189484042387507019664221005581572167371005726881988928685931447933563932540502129589158605839674534364433704819810764697169409029459555681791560344764386044877317975227179563148416836820269389114079199170058839298069193129776377220105661523389874019670256513997386913083821091119318939720148952616846881897742927040985419565169825369856291885134519026431503358186734707836299995907725172364435564970316227854703161927105547824591088210902973163948260291903985873691955910124689889172070404323497992660999193007814286381478686043754719125579881845598337349885849251998931270587986955128768380144861760007107636616580411114048254884008463251295288006819864275186659591675214869734832438882791906972809986075301928147651497072556745511625214132224*i1^107 + -372277404771231259343691746883749804603897358820258780074383496354245262639149246970027317911929698729274032226653118803172269837421003259663022456286900286610906943628208925151452255339735328247451570875096509690421732917750771701958301596778928785824975959055231345018732619358520333791880706933115608607692341780128148706861356937992329141650972891842311140323914600998673039915284049502946135493584439077134846455626639578027340977398247210825205085666560191654567433323066524613957024744390835895232691763201431906589446463593856694259406840644092512002584050689644225715026619158718284463712816779525738235018622179526315147050796047418667172968589154950027653550941573169530297165886642422449997662435899369698392045794205783103140202890461927328363941572320697021735419370958879033902286389515996643492420710325099518282634704469894622168781504424546622717626059148910097577764483525364942645748716838148278216076015441290742489748620040990154688960070139928320067853698342923353651293906898526070758801055043695211383053724146179323822292131189909632740959257395444273109712847659264558492369888852566169280107517842478966668543657147955218187116309471709666693810603675812921545266945413436244048904125992945524196421648638653533706311554495803933198835366718598075701123487060755869064796666177347031767593731172594201524427416968125644437307098888586738740413825663352228501593867220128584042046675162944671374499027870355814092711775640240869843437788219070955684130040057083912722557991338695391017907004191145964349719829454730591157105834147211582226017278532354412806698628043495475688954264719843102178197426058400007755011751744315814079255509290354698033568975219088975436618387224255587970778460861402562128934236618367225556893696*i1^108 + -3141452442178352730391682236660737698157610330268713621339208283338016781004209526246748575247997590939511383736855339153633428163602679132093921156416402384993639692400488272264223119948556243810603081447776977426215244704573044353100912517582210758161135318026536141932377772582048637140867183644712571639621227645913695972610779574242701450573369508084671041212592652767852212103551752822474421656386963941517942128507659411785384447453093674613558192677400419183470949829663952739567757131530367381102571577709873468300949231230744681120272969414880607127549004738499106426384440468652884824601008099790158255555277774604912542043147865030364187512678962584141326435709121161145783872286606052582827842284668455099246665490108047147685527226576680443206147251143352534889816205243353442626607553749020545743080331285652833699948362535395023358222241874790660045274825209780227169780669131645358655464967350207655980867936154073232227761600951833888880901539983204184133100812561939524553202276353903790645725577426985271100467220015081784592259735407441250717226418906703010471239682383193524312640987764660189781882037629498896504494237660241133536376946633483239057445974048784453686931385429908344515527608489364210666707963951042203681197246270079629015186579557187378931828484920780735261355358664058827263080617579532167268505978043190709739306311166681699127896181640707926814566445673856158415054460972374888727492557835605912508295639393257024057140621468500412078375289544783448416420221443354267209257425610974899212262547590498138973345788892064227867348698484434974179774269937780973872038245161016870500490956533732920435244374527123071564434291261832375706321709803168556148081264587249384904733691052631890598840762368*i1^109 + -37622378252416901238039104293641718084773757220445338472437917887793217086559044525156565299178086125246833205426409051227091255307572579095680075828343556077421779930198342450984419312820733084391500750617389407572275077604253632927522507086108838313927618504990354074653702366547000785217084415246854781883755334283028567577958231380832616705394852963077324594140088826724015222550191867438708966949262415368715086974602781386736178017647029551409443445723348235811090559856185842179640311843796732994695008943070940557958881117109153143123590660239163829880684504592339408428834598478795347326358447028736063816292177392660635040228658144737434802010279500445789024978532116262974336597901734445997915352667915680378173682072985585300957892642238136721556579515127230630804920208452136220044882469811579355299754979084825107165735095963087718774228150806078875457592298276847991849290902593427949867030243259034472085647651220341760265687480688651931723521860155539890185058358733889185932384775513040610496618012244464725452735362523783445148771665948424671806252665455575188909060149901245239839476277584455720788943670577420173473410653260669936585877839099424641101777595464807551241249000909826897547738728640274069396923333070895196314494874236558590551210923480298980184894052505123782060797366532435729616555537071810329657408769550522506301140463354096195552092976839053917593121799724993789660268781749738276895948504531092216991601873834973127973445299536662071119076252632212535557038910216037187032897152609468537953112432853166373113475007244046131279660291795907575117715142149244961954440735969922202566578605128450047877794260995880738510308682344226825391675227101568106626730181922170183949850748387328*i1^110 + -829740676217770852678330944914715103701870091899202794117291367345852063565074667826154855793808175269569424277771389257587734124772607681183171519806556472925403063009224046420328782795880366565363181729894134624513270857514819732680352383759467186826286675536609947211936304473806744363988518733175725367157554899462167746096467940096041858558677315609052543203819012999559234159566121228830952276449384316739596372188199579763429648899540491743363903648366619158192135773156026727498951741488714055835956566223580522466880275160578147813174284978259418301575957295952166311465308117671953639759058250787622722169533017730418485396627466342975516405093897577128795021258505507521094441418260915786787578829837383671715023853472089769096422474234394303284533918412211385574744382637081426116173381054510535286280368521810639898129674033479764922934029647284031898914017171642098794373750425678961349993969289275583979175457093146546907814873599472010657410123145487638533127733174362985040635284805330029344034159059730278951154767051927783859933820084838044453396635485422063421031409803998536090640683974357069450276696365110655659109167554338302384975001519219194878229089339467866939003324365163921019453564083163897585309168786179830253960623831323040545223097926831014613451192592146059181324544555783716905672458552386667247440708037251922728833020895015543329167070696712459065370940038202086988946531424231767424054203140425264489322199817150549581299359781409306193740122427853680673279796178516210279881837607994158801966105820992620488784474033585577271892686081318211134564583359317286509747437366803290163261069973913435363379453657704975247947707444496447084872092630505635654743161105876516864*i1^111 + 1000157927066744151175669403420719177191093137980127972978378907019307922947148626292298694730510733849673626642412751153361597305130190242459399002536542263791400035870981654942716331728400265596030400515746997736631008452406175967467117426120573493500340061551158528752332874431311981799296041621921125352639737015183514718712895597624655691557828404265267036877652691323651811276014255828068039237519681034291355322873531242023359341966155143728801583802615774469440187630272247521813900960457907470228834971620501816590206976187167135953889448727153858935711421147263158420933420347572578976136635291672077096896644148476300619676255067378949255552860616883499330200190468995550493370047675013509315687705762967198276883800684539106824564638474944264352120728659857027253109164556654602428046836128923451042028009461770270967655119956250674261186310060815331054974138492380682833347716223490205402290222694382023184772274307094705763625681073961331770237318074070493335918355859483650381800800080898433759577480199102910008034827287332966981164479047157179779824888927330726939776603186432309040298943638300763668324206548498418992398671035264004362228488708321313758062326298763757834398817225857458907678708273745909568247308657840696962867427021307764570655764191294375417530625688207894874185306505062461375702252548888518633268500521262791090593238000918114563433860515388095141790012474834747049817429145632967788307762492275035922091362054341450755133391454366543754267662208020914422314728839256295730526681465041860633543256685664704367209382079164869157947742298709617390877321126696889871352330078608407577607135988580180866145616184602176546437751615492228416804839816883374915584*i1^112 + -396614176612987546118003884893741245396844352171582999521407589112903243355254713108478125481352135604186233391827187751626499249584214853620253908671725134536976980230488151146008201318969858750302716972734541193574830015079907008934010773520072134959951161122966252483658482852205866303024686491015234427587337017359666550193635836927848557148972493420393125298221543927570576745857597078397153257583773981923201930394361835753527009675791266272919025311323010186714992907424265851979870398735254056892245220400084002728984642178427322567939770247200205817854631091179834129862240775327124610829250949114965157691030773813687229508467216778218148190019292038891949028001037951121433820827495891354139355314366332636460927387660615687324505652126435904513103413532609506721645422521545079450457558510231629139763693471006918275639582008000205714164332471347819418134130080650955065197836384953496101551822772910512952215037857710732050838878355641602175027272641024991303770444496310004951488826919064575763375355336471505332708829206046780303992789605693855559217369490957082008679932052188870540241764243494628504908525712641455247684133172488239532176016849061797235184775664108780983728788422600277804557295867919452117014359347005638767878784565041424845904320249257781062506178638660254129340497159512041070590134418122902035971445572703330070352340138026217579097262706116538491095968226059913243001907991038743922027997887740757015730054270146611979952454173243744854190337960239868718661420893713883784258044264570254631532866967463292545683869204596941328268949912463721121911450467534068548496266778956073660663036841742374723082347881766838444766864544910965146124288*i1^113 + 49406675966058618707120391306370665805875403923701909649622213816077917387159352672025302120079193339408822993929167752693755263464285796012678372033545513729988927384069249851573057680494562323040053629840944556516092257646365157610245214324492670468199734790306037005505043406154888478740689175388620593033257884686389499903835161377628181198458188124410569131296632595769738486521641612209129503176462928986987018988493707959423359872392142514947668752309638978781007429027605276318145640833826588042206062651499661641395500098931624992000539291123571881227728712238358585624163720201744161465000845507815579162766529276594657972109130188175798288169659186909917056876543089155050181977377504653076589613017374614622190606246958148010994598294559237430956413165845789571668196415876518850537741065269907217085720178258178669444117734729872919928321495441292076665065498869364290818780564706990836646941150105621421021985131616565144736294647078949594902786854792375296982592069011311824854284158907619219198509844766058270395612154130520850602343535117456600997303922631875772452001737396869794252626536837626769382318834631053628008631449762350970730585482434607609479614075428070818461667027447661514900363575463612725973517474786193124718369119270001174256302070976651147020671664674699913257923854338595993814928773698233857998721349018802062834137580926437510903432079732675672786780135448818818573664352122842682841641101709851821176153130881280000932480360797850265044471823468582545699350149776681499164646749507294125242335844013393848803656549374514559286594638693916232363225752861911266247258900043884840295579341746821935117601141837725322237181952*i1^114 + 1125914970968101996356348364374288700232259186523989615900433859581118555697742316292366917989575826704707113412644619880305445275069125767975128984177322167427239648065124099691337038864874874610378445842996291607990836777442845370762168643389393559179671193086187131980304616571139967895910247509622283698996844172551226061384152843004350563669570906651115536408155424664103093195115306996874958737208440485076350296377735157052698710988233660472648255328675500311225599728679990469492078522550210576614680040260139871632234527605292251961583314424227881199957424614987107087260895075896202930950237254747341879815376393553961497537000385984558401776860877548330069957842332834092772592548349991210675168494547641722689610955066434710388643529676576838696625599505249467077225002460570204910035555885027141334588205427067563208528259261677377403517974578758120320906120456403512976135179566134437659389152573715791518387275574301296696071242332151248566284102095039166775520575015079612707033472744709907135490034420539940791007454432180514126889078307088712982686861360497650097564244669945360511836744463173329200704837501712310979152892824848717442303455352298372095544697274610839275144365822519917183008682249503363524587914931021752002437807763144796693307965403226751789118985937733463592141847111096302973149554689610890128429368904440812128548348850300490056342687251845915811547488340939218482035485535723158219907821889853148792873775229880993273001047349477722782925440616113936218243010228829591515070329456201450708616160939330573434236585538820833926384910381354651880909987301934093559436628277710601948009724598485002835397181440*i1^115 + 15938726099616337961704904385821233046384683616391669783566285676319951591322271631843778062555309431080218411158861048488057943672019784111404407642465927945793333010124848646363438600219857290248493243716435838132549105186849371459858310473218193521493734610445040264583022815182467850238396758484793724091079792552103788878671096488158387475569307763969541253961848009316238198159150331822398599345747698568609415268425742609541635536945104797894247201194697550587822027004954684088008486116371513197934114516398315052377545657202243522879693778588158816576340783897622354086844248156813025735861016799939772609801457866113881242362345921386678071399889300785526439587990229544452297079222006989611781403758107202124955436531937320377443737752857714769233807346597666031359511377240720175923652372655912980736050848837649182470606213365240922268218647307883710785692956854776719961993090485848234180190995560056605143595853391484874149167596410793044519568939080819284240279748748220423489808483692047400581181806041562184324356471913288341554170228807312330023024646469547428088716662273015194609934318879130482598767414896276470802874254178250176015404444934483307511153574527411333954782627095354403392586120513031587076403351507918304796865237279035421766824041190824024118514609517023004564241694079460894671238986115662293885104926956751054855741662437528807614614126314721601142818325582705691344744112103722951087171530027720108190297099961557884320326375419813863727220427370301302149099588783811684543675221996768442575259499661905560456091748985827023665979294055679564701355908227087245646894004555373256044147900416*i1^116 + 102339507955014401313072319644184125343508837930661084145536626419363689561756438736515077039737616178148726385656531802009137192903494269206681579203332703773485760562919316426313202617162349344536166336156030528278972373391512130998565384020493438948049683624876265108309856830118988249039766391619478304428002059835458730712624074876306817003065748507547893521340110726792979792321432104972844817287352228816687631031395551368949539591169685205363969361405151217188510745262700790894498379187938421420215598345720966856840290975977814113349618906204992455214307387069154417171808197917649759245722522094162969387189580826598896237316471699924639190056664305949330942792193896788254156350026672765267127354463082695965193662161980641188130237560047294893452206038042790235164197143618103712880958229776823764285171824725182774511227267954923019683015102379595346823531537367749413223502033755814619713947426976971143166008627803058086093514271583733420597157719908592624318031931473456533419221443959487282883249212932756887270761255359261336651790133025400223653488968431367038121182060787167099656884543461719752987423054226055188349461856024190203549799002730686527574823110499028199737133179205206342165925441634695687267533950694294443387582886974931303220168249962208917107394821512115217383793323261500136976236768607185362136206803775715558637880467816313141557602538164764681348958331754986060390693569914526497501079146598495725836302774310298405601482206923551700927981802931013329840839180461247452969561840076086381653081390221245402859985488012747444844203406921093849545012483180045174614226108416*i1^117 + 414673654951399984265219415544504679887025210647160527454869167274046761950863629684926992107820513790148676850714860411701690491905309750422873100523033116788114925694347573771515374055103384025491552925509773115686418607012762130925508297985351217885669921874928322206710297162367543180680393506341683723028806688015071497398184642119852406343924589394703715634795727322960034019113797841413136583588136638843753804185149891551747378356966174594382571656038711084449800785107981834176939050650977917311084673910126994005766162851122417113903244136708623618994308432589480999671561556437678840620354399966446014727822303689326312167832085347324253977403694562383459722612702238800164650553428742713328027281637678483315836955059717488797758311997340697840443258937391066588501922132775763235233526226848893578570236566963373258194612726734787834736220035190277512665095553988537304888813741862420517737923136489565339153949505529283329669193354602626769509669693096994036679380321649930164908626991854181409984747903365440433318249017718822271936656622203908166759470719196774363962912898066101888938347916145994219168253439873010916641104786784378659566707063225210034037512218671520180416846015194752015989665142595274340448756446731630820050754974560511716909436360780230429448052403555008021380074462388911167098278944490850568337397662838893673603077992765916557905999279975628340929457752982518439414214889226219977517904160713317909658933717512939981403634737849427938195773182632601782380208644675339719100354813239808901186926589949813524224234849029960276776010975151247098404430413824*i1^118 + -158988895719232606092078364542114763195152686000446534815607231648050728882090653361049774751015550560530205319976561656364553940710908451863831476093152989401736530474026749886701197660925877397159133577660729642495414442061441484144435434175147256411993321056692246884383177538811616190257813905106129249656743517894009367297729588935947680811626143464808997318028009835982355428536869489028217425848426541077046940528892976083778843731762460112774135100793366275986659719938640263555290798141792969531445733449240173451182954965174666357882327808056449139419882997186722034124940364315271786921342374637536020998284733300273754083687110556219399309706120578337104755556550160786732891699270436796020595764462239432545575328795165708153099898516194699601504018348918843101946912109298560718821599232259251652908573900975366419322201513319625381296912850423291852269143132565749200634077217333917819610438333620928319080555445122648083280705894249296021822158976194465250421515088260202007922760721442943677382509851605557302642809636646274365757069914324806284533301025320482933267017529547769500915267342535553592363535343092292976801528576051776694728541675756619722366254865681896763933656682849113950622014630705895332897748546333108966569506500426982885632611680929844802349438767355466240138591876134071914233941756950778569891479045022993397967647411274258919681494642738109899125121868800728017561833834113420215672971769310214986463531541466648040915607654498770204805985619725813227189296433340157932237143763867355393687758975792225406145689171506827488194390392832*i1^119 + 23739613152117194642597740656277271768485551461844830966535174829978019295036088581652576267618177791846943848155775602840653360476688450697852215270814345955723388451139870356075111929643994245764091216191257796626701531135840853709256689676560260322214619903159435404707350868278702835218994104881413150351777618006607871258078470650801356187027677588193888870709269922094502993393384959266029495658599797985137013956878957783245283609801294493018770356723110518341664199578539686642491851728693065354821944726695654435392901888891306168300229960824537948545183213125596037648489654570222132173505014169359017528893342678364027304858115838897339393506242067189320747780804408997748583970200432536552305758686775426242597910599534082386970270984061846446465944353098166953154874911236541585414831525595162133336603141339905557764596887098363547397575458631745076322932219279936533854233331700818088238907005108286152362640537882378205188264332600451913499163300531273099322548756843319892874797256536117229579977416316135033411125365171103416819210965521283918531996047212446457449033020862422173460407643590496719279341897941998944965308259999672890981067464505880285853827803294765572413766173249253290162113134413918206429608805071364385108475948890200529042756531773480273418606900472233495917018557565225119442946481574972781410862667935824291932620240381835106506220535863954216472609899779286662287223231793518538578160026148991292915185356068831976046800791297812639623262803640726505105069878233200421456043910190641576513564975174531850866246811648*i1^120 + 418461697729785633293666000805878126524735286375633919266685657605309722571381895716731029392271229233210906532929857244953024114236717782204800912909733212189205777673316848419840386607492757892953725438063096711151418570952782903231836384196596078148972075153338407380233706274228960361413776427972660170115277236514473737913297998836588376313719538692228169561976173652551912251475736552062601591472206226666165688733560523652585512743753849655718971971617838211169984376945754264457443696435898309922925865504949147607468723485523503034422256674521322909906182828046107076113279949578560806509334704639741658379677568551352629308650217166483076590630475347395148503660460536918481163158811246450222422840560539909620291899812132160964127737397775327719060765559034118335233317325968696290586980552708602735849955653480674491099825063430203978583963795714735108160107472868145930038227848841084252213729587969763190767150388161094132530724095730114656573833112605272311952262637814123119952135628031122039203964544624031961906891031843915353806983106124900209387541474468786971422947668399106852845487946466443504584429810264697644577275435864813405985314010917508489241992860137213528118679689568652492887184869941653610539146487535800665693695514746142495954698723866999036657444081120426137546927797398146355761403624778309868976615725831499249165488579203462532818439798294606948541643731090643253417014984840494585457368933156193671217528132536963739685960362733218547672026610248806940440969342918444628949237739807761633378304*i1^121 + -33699434204443464455058691560372700722274411305583188637437997865498824673139423061883546820941939300022012283558369836776965019698944830585547269998176424087889076469937320863410190149741656995249515456207016628419410566898796919213930599036367122195813238040942119037304039844884583966051748904403946259219242318557604400138791504630105998082994652398534305511338532722432150125693896613769819445097476318610903501739142371218694320671201971234889346648585080368556650984069643973083445017225249715293495299010388039685581862786026716067812609331325079813357634227854559263026107873721618303317794471097919608189195285113143674318747724485300960177689878216033388059841272781809678216203457688924389362397724820696796188839749271833159825007839003398716193186108274271152930938566965890428705453318995407382083172322869919061568824118996762223328747813118571542381529396831298175774304446837002709018313200060626485882745836280612932863989594550968909549438171638186464719468901376828975655145509815424044715959540338867582266517956237937251107949897746922275837464327594556689851267567572089456703637517826576984700186928102675771121502175166306394507479975711664100315536888996084778252235198098437491241597410732041541173757928976046781672589010376616436577681199138237948194865627618959573018768432623568893279092435915789105644585581517858508399490320244752481200286171676943806403251933152115596083241875941436253302011411838968094322261323172756745648406861853993775822348144998046737352428354787999744*i1^122 + 640959405748214036664009441472704260562188894064115531360236783617008147431133453315703985961420031923305910515247040398445668495831502708949575784204520050755903960039436931795485556098866256289584433454187515640664039569311079801154063683417423385257620353937720906770471748422053498166339729451128721732410507527856674346470076231913970660034504810546282132024272889470415467211096061992079314770545423322496398673155619949799736198614507587930380973140757636768262125963539929969858617694269431987134964150043056760021751515788971589246310297007068304088869837254831350709405988412755210591255906118683125574048252162768557621261908279626407760262507231100524083886727196521891318933712010726887836866515877838617631979050622490335803377402234091902714629066743765368343439540657048306010568675580136600820878031779251045842188698248011957786336383698312258700370432614814792738101976663725651550965317296242300629293089812181600327553795518523288362824680680317604009903072907560352884554847277405260400400916811646433138002103613189653024700171757046131173774865189523972422861207656735704998675967044479700667766748023481865238960175127963123760603016325710518821586128080502518175181085047257528554060120674306417045167022163974950195728274679234302404437052215603350939976223658077773198999908569015251064091255663301382485602243443781775384238754523128593967272738076599375658153833617520724060390093808870188403584183214481801267318664195958025410353801322593463575375052800*i1^123 + 1090648764847814226966302372788651815415498179137409173267691866530084243026372488055058385805799821006670339969640046593504036194177858200829712493885187027303678492779269742621020872580179532634805585192517851247322614396332809158888961535323092807114646413967170336573064558706291273191668303268940307909052409506008918807518136103685372147173524767138494094561334708454553969733740222791652438854050406883878393390133330263625951161897670897911356482368843340606161003538837350786140368723313657374822604351635190809154271592826502148783849444099398151438640563571589306006082927193189549238085193743442832362088699881168163217441625071547286568497276140567555807816569547247704463383543027904346510794961893856259939660357312744683552357088102922431337201120077728526804990638694124417652966822368101334081792808653586994539155744155808073317286779358388698980912286464908341247411211697999501206951408961566523960970573100682769521025360518343998430871568280677880796846878583771158664708786364785489066699960568431964941199846358764955966106880292145928331974517879177580260712102176276184453714443180987157230704106683710167892545173429764608678893228025188271603936832261812300060842302460227890419012886846170709227262099751929485617365876546407190441399245574962327712166925509628159154979532124561884698121022857638232013447119841773696956898754078483411979945481063269762797012535046897525458041383249810365366939514640422956107471745234552139776*i1^124 + 15632800686807228846587233521863976252485742447570064222189089636743452364501517590391865141015413091943688279379505272754511810917902103620664307458571669886002079136928649734293112947503311057702018800980681093517739277022825298959453036670861622557795985559401984909702751002013903038847909770766727838291928202489871039666173692413014769863561839173928576791183316820223136874360366301971980856741605395378741305902140725652282517573014087286863700286290374436242640375974157634283046433582453351083128984582043674390065334409960387914771961912841892673168613520879057287146872171423247155039808718923304954179248768568179597888610483350862431616842403297775831854318271132262801551565253453661140928913665026696841193526808052490386344985861979957130321242928613226106299224998751619097869654623565259619761541420721214594873612802008398872368038893552619754188912460092754879346417005405732109153821027060066599353850489409091968503305014499828281094386040437746360783959101334265875577770172145220597393704541802059613441038737748115841670704989798826195806411825562838430587757861331817792131818468797122741760207238735777487169799451453455445402963312965436024091488039126831724069801637939085637932128649170084735699311022927180675567928730102488772014729956816016995505523954682279843175599681032966064013615226718749662406874724749112771119246371324740820657759121531338574860302975702999086892042679214824137929076480000*i1^125 + -12667382491206871042622283497449931034785746060569354066087655609764933083295088013632604839144792014350460889484464816036237049869741592050648709373432662228907384621727616553443309549937349129633604796977748548105314463923109033261618336189234219146843559000086327135672632965327066099177218617643477622939459603976695939343563608445910081905023277193583722817199064439154946812876105870867983783236937796873647010545121599710064011033208809653097972620092979068703120679021335551924169262350400387809183043461561042831952831468620375380134181513969207385633815968411853013910608729205823213640795929835254749628514223020449504156019256023003153982424092695931195058809412791261365865799737183351491606575238997284462876822384075402322138422925410126811309815347433060110561673240216950738800369801259914293344937851826215742761018497759827188340344422522225986058710455347289886278416422473443407746514620822530385206929581654796057792550841515908833801497390767171050337447522230696297612385536554995840517916498468134696908787557296205163734354280413178405673717427700036290500913338338041393177155942477323615406620836845508508403522931701545499449895737861652438179148955389377332069483791863379827455270335518091524560568822247587896091411080116373841236458651484982922158542445526560524411803215516364391497066047506456790134213053011288891426619992685704178402716969421824195011639814776100000000*i1^126 + -8213744669181687791418083593787578149426500670621136618816054405035961283959013066758543926381766554481452374368591308341115437993773627840267002756953827155711939689848302057280637170018077329229211105288953097594514018609043027295511222154591339946678229767179138277937116236371464906186587406402701959445922348518088684860601188360257245919993119084511548575199331905331117044212836618475439551829288225095092370469417595957623355299308131809179709897072652321855502283357266075851927156328564694862478459638766257016193782411897899183575195414587099312033172690684369087479764104298933077650437060837411602110064150658810551220127005576997322355336716243274400086920305569988083884068294078504685911409988373282948536411109198273426438730348892696821262887972349076554902095507270533139638505189470807875840798358721494041145611602311144487795906357451386801148449608221637255082596868227112210968681904729887030457113185083743533023683394583345933062498183107176562232525188508878227441786978707848166356272054285836989786636710251860765003254029700482619616488568187236874420494069288121954596632803107112392928542080656468882849848086765426394880238993722303578804540288384300650990274320719571418567465653590320793096133625907097460608889580445665738905159023553698721221487253992772774281549087940894918169951508525253695678596861785613513612408898437500000*i1^127 + 39808565729637195500652460057322590117838739667044292913609416451843232781232173536725608109814319216886842544058447562988583639875098232132880561838979230095818312079556894571156849815972171217783674658952076647272926474670385093396145311664597369385561492108131222744795072318458170332895340655786073032656503965599693704061655749494465213454651800365918518114204231214159132763075153815069210236665311613264731402811067394416662601531601495134189511192874573590139342241429379146477490028227034291210483238741929615322262558824896337560225765211801992088264242383642458635022118094207295366022751789337964524122730868690835383398888390913831266216304145380003412996913249371559725014509741205314729952347827169402876193032660598990664410731271036979174008986929328020269741251549973095504010172739346128543730844373640493081614393834468519844584155946503558888207583144865213550071215426233150252225440728464904436943816913788170955479338327858871507666643674051287354168143845348812706595688274856694196499573654538367117445417812068233851900628920369115609788925834540262200155898155621872164579545303707607971050034736391806498190570387761602671087244046061220009589102767548564005043827253509343925852903668850880737578288999516681191438069684153716356387683606380462188220367431640625*i1^128, -815237749121846135424753613919254246905116639185556047322826431988898004065043817856702331002445427743590218769666089095401718882068521562697474891213739797952633801186139639649807644979730710388755068768150918061151725023743566483333858345759488104562090869148254615645647930377696561364385874329205323471454183378768658429235722375098020991939203789834667107563546248437096310410343199568236444287289967569294768617860227664107092811851353041469735333375078047318231357510039543547504906165042040731201071089763216162883439294381297721327998857166874514732361121258604083340080112104479249364506953589365520630823459922146803610002868891112551431540967361897285857288759535411115511366887640506841022801342794208328635908832755422593670109627011665620924831363819674926838116579832243280508572067743697628927009232386913547694346839735278611001229271811629383463007451804459166788093286878120288329892249881040944034625194656438337351037311311776599615389909344701437636430926526575879197099160120595857275773398934130814228882281020534427709642070672049898728983257804064442484704437669687224192656258009534629717909896585622946554573206657276033731454656745406183967248475772874700168402009337430578077728346947746358276828698730591044410611699916129334972420342838292383388444522224854069481522546292880941911164263957222383572427397374313829408767803034225922613448856037430236912180084330127794704358839497720952034858921618418275295934981079927558886095555403120987115969437220377650583154353509552728922215454194488177071613709746696861833830833141971498822790310972655989328940258322596989120295040037869011597314866574845396629143143029779007416118096864510877082112691483659166215006999864228222048250471122014557098367390216523992364749238731041084203478710186397589832804390353383198342575384792595140248419654913901630189182514012276403461261066596735503801714750575224720719613495170514704741373143015180932042600013223574269413861729484199958839641193957774871037711106176156091062995452192719393377044350299844667078148500992637506542922022519021135771116203507642328398885900158515738055495651371499548666793919734256352059080557363333219833786237106090297697112123258614006592732746777957050024431087996763433774810077526997505827495707972448740504339541634323925422915496178163719887331975044472771230627602226581933351731950719959212863246376908952968291174149477948570740952173516523921540303669587390002320593147674807422283376571569934435337665889196224205519067525750539672511042590243017311209610529729019758160913994983019173179334437569457217909060821932784103975884155260290037679945230411404148736000000000000000000000000000000000000000000000000000000000000 + 29127781338232565785563484865616032833916698891976368017625482646560608613412023004586024025869751083520758646455420353498018573817017912540103401715211548394663043144972617864239198595022458096812047131612519236680435811933520939962155463735368829761307312353783467618530001583512188087067329541291677884523516432446566148524409585243080330549286329352127671863220882748521471826054031129181132584311050017342897196772270280069389938430932722342991659814883514736475720194534007280937457088596441777595278134977464534827646612917758912208239545882409960591684562689710254174572734126895193119351205579768212997118491960037460555190450849850968132739425693415564210002690001944976314400295341755542391254243775466360942467337655456105753144073896947827046888952383225640299565969793515858825405833073774097609928316444912334683604828276118017508129380274073698625758244576117779487970127969972920227899387013659017442122598034589290143856073674440517834072113140460985597242580402465394621077707971020572828818634456087394708641724852000375525356729872276661502524015336421467940037706603286942481075547879136314610392030708292181867416385060581599204792144379450584770651840369561992983070755224449329605197658404636860793417906950290048178394645594485766078639990430038624796414625565553048930586017494770541441612460955988922786414727535510591248342361178538229495001434179312659877386335331286337441300913912564653867748687965170496619369259763172611494975007634088203089392281638874664783558207744075967709353054411755091223782016082499331871837442145266645187821086851330881138112193547794952342962752323591886215850593491316982218295414464011851737633852081983888044068614435845301102733721802904120057061638308781081950671890207362508822685979815153633227209592540356082535769651913474556246779625573620674346638273653621300295578739349830290321124348192648252949982257011736631555935006185759313546132083514113048778064462601750043158637217492833475157546491004344603769603535069621124155516249049091068152252784286199252122935323206059391234066810593852095548512199352139951667096921153257598865737876794125535468640239491255109012508590033198527690415412970959968281237139710840493023628948639346552415185660667908366294870545145503447516132245561797162079689463721019780192438902634967931548122969013750871059898593205156871790027917839257895247153317558833281176604649369613491613443225118644700136719565575587495810764042920003723908447348069569269982421396556096045542466780294173031511626396673841309969233993258049811543163850443979401111498479623210386559307638743200130386016334484502391086532028921427213156352000000000000000000000000000000000000000000000000000000000*i1 + -1487352662211559523582265046014134999328149733580189076896010513363907474759600080855980661814921199092800360188940675822044316899923252493113519059252551951049892906685974995901360506091002396015809185643899797487385174030892127671199224281935976035928188072892722109717629087704964610352889994368852305620039782037422124372686433736643221003036814117330466752727754153274748149242026250298569654286839971350127227212806455241732000262863277678972876037236037322002471717638138170128183955817367966410501392201608862897819921243314531701569147416072824101902138195443422664742438128093941452483284577943937618051381489821619227866064625091721336694311270536963086620756544988963312184847232329533922523970029968526221729480606279298999955463289420468279027605405989736235824338097495858686853185970540140670084847505624336966564623650676567165844760426430559926075479226768919382694406002570896963250743900797676277977233289433476786654540719276720517385296217926825228938096160772689293049273749987175412644427286697678325567960172200858019640805613391702790099805060274871069988300496167875806108650962010216016657824093077451511077569331653842453296811569194522204366382763039993426393271458617330036306908169303558547367297378905744653608640251814668395544729674417701020711720988457407281678356344842296104083962547683463931660683693906136289469084673289246711645388157094103299468234584426180336443098010135692894143341502861459395783365354773861792781131901928977906133626814778653562852844503144918229981229453504788879283841175900988271545970872732939223383805192938050334636651341565829248072219053036777113547172275933056952759517324514105489164396809740523275957322242049136480429077450111370946322999109418529879982048490757227351754575053462338787767735250938171260288177363170610051956683662561321243669597453159258316146517550319471835483354710269479245386017833270262830043015489164733494351025629292827261657914751734003878360416828046206266396873219593674706415975415042096390130207232931917582439794525970303033849080454765191470115972636741408074993833592101987637362355419204699380949664644126632380718433370642882980777276711269948050868668712874276269466095245937992353465417375724879246488605459757516257386513139514284147126156111693306962935677219663924933809756676123061311824292205474908423251933012144101204792833033924487706949002430550912715304121274514598498024163000512052052387077674157964502773307664834454064265003376344005411305397977584397359884348346535221417947089598284279192430238108913837671066205650231904698390599774714062104892464762626435332503723043703990566354167274477276933128192000000000000000000000000000000000000000000000000000000*i1^2 + -18412623884681129019193004612994083484176282987608291228353865561219587682497097843804955456904666364233718369160924018287639392388439375127063272063338969910039258266092314359403004910373214228675085872528647927477435759694533132977329884462430733452266968140989515367681020849113305132006038911513205313814348689446072375409152348610474403950325585436228357608999327733241023504359915721151936523478413594964640733912490478194555818181096966242084464885245591240960931006641926065726379576404677036217425232987565770902538891818575806157240071576312431643590792918129508800091989360506479279205144625590974639909225920009427019500713124826667203313543956196656501188371698274212717809094223507234392328174365244063710683719321191775224424083038780433568924660579791771654295643349107163837911378926736997876758444346662236120420706471566382567030118486356680701606325981698227150753767772592378941972645748439578414829381811625426190335736598085978432983058679585575428053234684361794412051383706858899824576116101842329106251155930871156014497266187649275796916849799399684213481899529987243824035124071095508122158263140925615100381746375449103836466184130020711409818979201473443902525611648547971740897471045163255802723204388298682411248523423952093022593722226441864361590202204154868871988007313486520713085826746016568168860772861740888389259975915427339412256984389473042464274849208478666959651057588284843466456701939971749459101954715879394036888767608709287750404156332390345319137886627881636413396008362962922461300173488296266720073881901839856192554888773891237121539845837087797858761410734550623770431661749639965050447263933170001302396634645869042259289272508334766593001068723811808558826143886773176807405437311499340269668362421940874017472357780992852090774730029860397093568928364174778332569777216400161453136714569887079892423790560486737832285353405261617757128793257071573868623308056388415825756374357209848528219570821734680562573068901302082082959653043845435203399343841232007805530993371096118498912343650693969227041725868815248876722801891126588861429390878374959751092191286855432584643639000579323988838059656999413972495755553994948036682272752580813861175758395697422304665084011359431072473362663063757418106164574228804187365865717928043561724710413000287081497576373008093721768703516365144096014539364465693593779130326022714664348456922537549046243322869426216037242524467041479157964343236792372428138999841945019407274940259211392524004870402261931127731963492138146768989283872746648563860491631821846057121328254310304122398784582022910951301347054159907015383520028299830572875776000000000000000000000000000000000000000000000000000*i1^3 + -91072031121066308260057917351464553636594490923573326821937452886327139201064853669427406270639507684539525001468669828146323100268710035141489634490522960036597384546389956504678598328044718383378843797496713511051265879132542049789859247567464975285896554090618683110880663708355281753013913142932149282972771902029283951984778433503271959404665450080303539823734560032535965344932623381934363578939175636181005087717046824922576059426345607052485996589906847911884017403643468526467664764137886026790112901143860146101059696031661028177854433669564894261653187105677805990038716954102314794858870268439489293475306246605961366105568688248644104432695078961446877755464112040561122936295653796767379898188783758967510349225846982622992659600511214427716548129270005665308562075115009984124931367226944337511302499650648869874526860868457745394423789085734732777684665698343308310372878840809991559930198259042505998140842216036784424365465605918222596367082562092178870507036466156635096574603834738433785328650330888409818183722227763663999157232536273148703614834490782180458473431507301842464286695027449784145443286626749727684973686517092802879608266492076966761987460291673245678461165346064725444061185290037951938574814752935425588464366052463875719562575563837704158420932525807655421894171753662567161815709549234211020346584831283626952513423884112608953707047034081447355144373739170227505834913191834938044669254273039316648727555266800949625204250348634759261178253764473315051716448018637612836344866036799816404307658191390377239087176130000220309242429774776542335258200088240588414542638910456425444137747156729279764169356314149513516519064661438469692533137626697906619331828441951334433812964352897207431840223854313512010576079294109194199822974680111720294314497026247372247858516002555794236100058729915677979164964641295751271626121322237733252962524995188364058560366866131586894773037373654737252565786157165029133689566427942926702914512328158479247834993412618135624725173438690635073036197347920643089257253985607119262876000872800391753793321938466387617349699441448495890440780123205151184856298158583505316718308043154378167208721314375160219869698754882779410676067571050744228441472358848330400628955312944108679862674296091634988574204097895791375336650188516246272191960891258770430734676138398191110661120671119176722946986844389477208914273077607764432366833031365733597474674462484363612288250106079284020121175412831895170658757417562940736403350787755620134188648582085168238255195459554827350759126947129218951146371116671778146889864693103264753408141646691939520542528014808345730875392000000000000000000000000000000000000000000000000*i1^4 + -258881128285991737206099049419528547820395624231084206586469766034809350952529102082951049065060833863419402270962345014791561422219305882017100995506749022382937114896700512556629713331689168532115409261817394589779600291521234348632823262755032194451445880367821276726262450492639312002257895175304471057667491446598734852321360675897044953779757752082286858730551584942813468905533783922228356997558051045100864538628984228321244606504589880650687144900825985868514421621994515088950423955976171045699201963628718662890621751189251633346939530114797089468465229035858665190117316942718190068861670615869066948603756866090308511184738513465264897087619239488375840855020952641979767191112741880587188245154458358347358439901639677100930948787011387397079027295801806327473107770358647346520852939141995241877836537777350018428199815805480235626431259442919735039687829864424674074480008119376498743865071065736887708913309559609186568633551635929483332047589159246325177511870489993318353477151221994810576919898824492827223544346838784385394200601953219442131667660642630270842768009822232778997703658692709054733164679586489959497112362278724736402930835784251147365367100031819960724492161650410382620189937089720396284359851417829393200006434049611473513897987405462685137295935050534788337865905955787554802907107546665964900950813642438922417943365763626459409574237410018932131530907711327024632166428952945429336464495852607244009415703036047944459179726595291831173830750685457794805390535237794358549005202922686437298546613934921809837443089866679456941654216071984568904726789866401620530640267019979876342350431279240242370166758510278199332140329097698641994020600283413789879887143596939705446770963964117811269458798624541891123719471298803838853184658813426770171814586226567853640492202723087396901202713202606173573166734619158486676388416266947415933482821585998088437331497159148931724672954343949692963176075325183105858435258016755493445905000495952940880207112951352135078201073585186042108035064475977875879807369912190624605428507872591995471803278138954504162177786484267499049043336924879626232743081577217300309125286142748212472958392022122690257108798741606398730658016466845371507607907301813430402885309975778764370868656263237860382948784083381013552722827262430254023233984476479662299266705052422178587708463449181747174471925135924789931568143797413956715434211795731499725221714136452319280264370847536391573278154915916897241012125350952067290753790411341100479064813049651096286670210280492418152475608195797337639492145498999801695780336214669908475616538990745266772485397969910696769486848000000000000000000000000000000000000000000000*i1^5 + -533763438250405249093846253702167299924018887835361008615406343967269316926515542216372717081401407471710962159289033126827886841674081480850396369198838622498880058494973033031781855323785568093167531966044132149465924373487012186949168966857070344497744175963934383819711951689515482103577625343183803767180248349044217386232021286956777499976199626780113064882415412049339349448986746356329856937365016314066521396827968638401500233607072120039247781982484727507426138179521623049483939823915420217709494038278187354217149295422717703139041374732186236711806688694762577748720165801061081202454726717262666332625664409269366766741100866426352489309001396623652039896095018512216731344066882378977114051971335938192069528007574700409338094378911091355688644320029548044413918643706629844657592802001816655565059350857375706169044221901921417600328517346607209378556657815142367222410107823059970948493963362890392086330195034443034216435151039416507732831427583772971247700340176243944019680122656004197316097871707639789366090883527729872926414437243299011326585536460788621802657657046999122431461584706501424626513110173871448684304750453340136242458707249126247067025906091280841647191159529332438951806937507048889264156931835746147753651050527340575501988466593884746974661490708003390774800815140744061509820724599039332158989829346686473172770902284896105590580129244743722448019840169563468680758356153704977328449558733596430567347805344203710244353137806834241505945688396903393650327201184194492849532096530647004944030144125659505477255868966258254695278642420187419036738100959481010582369807581807322471045172200458192297068742002711733744817974164415086973089186919697530695857337195938132969416589424819862464058660583647129164070974177509434823053126270117042473601555390072620128730426895092086239023326206592812553075238711240009023887049614837254140736114642651733387283921380077355063807846798501010568273829115485435523527775088661320193769343605829992539415609855904944257044253267647370774331478947762505856034195951662126956032716869033362889149021008948317426488106204567315999162443348961039702969197067284346138368916718767576995065581070683783231025942825373400718006658186787481635409864457811935471774038996245783927355702538981378266489086025674379541581100204583867138724108837580129599783937832035392929556602695526111976366638522037026418682835366380411123367217711952571657660775986721817924104140579213832268276749712729259477587655653825949098483384456174227193763535559742341886339715165301246993717207806073830285477462109468141381365327398058831516435899860984273028364680855578186281385984000000000000000000000000000000000000000000*i1^6 + -967298479564635357612057970149139285606617982815977906976643616423309074792209281885757576893295992832579822862266223521254201156985533061144028069338719810984012751123051459774961944610849080556075824654935888997265071481003232255014655129923564209347040337305230885513579099439730939264198915038885986201263918022629923085807455412902387489018994585239424017028573808526368264783147325787701446093657494090423282308771068875776142618179395725221579137163069717284955735212365482272849162794703135693919441444230642764308972225153841148682090018160184959158471566057043562060175297368101005922004401271023321929053866311935031378228992400965207825926019264077287615226385371841946861968653057712889351661201976718964725167437120981416882672537167441019688773994233812598576561264869003444687861196664185085105998316839374155219079456621845291956801939197025138950199860738384468687491069490643038728948272571278001007693605814411195658913469616804918475736497782326099092011748970765429097793190107470736857173041414633022746212292985080475948332586326538800973950676443389304650504673331190317027617684163193672163396997454985088076753305588508447808801483140768403028852014996138538055173014081517905195044780092974321114206894462872796568271597711256040626761356975967763872527711763234441225526300645463255215384867315779044455786975974895035096324568845544266462157974081272388142461583485921706940541492340824344317898374489739263171910556429844730096486411032769449047855844612768281655379018773008463002179877919030791763822835350312706164643259482656963904721699582881534238748625533534472532381133545773058176581747428759514691144865065847597384403942103609817650500639713109796856387797911129366180881557320821241777930998632032461621310404973078395743733768362292528467152263428346031166114054543839584356881819032824597126620248737320267929046819013003324118865178442133629182025811996699809857255286035684959162434867075868952105958802959584485068078649458871203504730754636093401915333110245737111023710348053835484064258078571329046124334533943011604876493531831750643555485068655850721849200028499349297706827941227839479915824984225371952591798348088511750237836163729691691327273351903352952655599539881121339604563417099853382562458058517291097114415917292283817566437792554372229489222891052942676473933836166213536108529137495123673879224112346837678104970143866455041720651762055986353323452703023572379734218311966275994542894886333537650374116295497205651399991823747095754896047691658287659231952689079359066488379743422842834659379779218104088662089438262104180940681895162440189265790898600566294377922560000000000000000000000000000000000000000*i1^7 + -1492352848357621090194815067760722595174077057967773788717325829743921659592969641018801971795326931290745281828429184397405511365988132694385055841597495984558881651035992089003073737444710150836738487796793154894620406610190241647890912084572747643202796294974043429770882907095216858604778380818598031295978557658687016925382766243016094146541146274693560569095913636176344946355986245776173675319133141887810476615130643511525645811620459267093436218515568387344499724857371836205194473575360934755485967956952862192381409728841813994935926315418796290136729490339452459443071463878953807169545063018883462861356149241946016168907333352517177737471116758252899812457565768439467799757261618018986838482417577045614935738088936168083687766512023168495397831302042465362170311610498374858196190103312548034729204284531066172730250361384820511507422507995494492290157925938192487870388797466139280274457430041569890830102262356103027145031195643143120318076245329496872255921743861792221883977390845780457925231878146969541704028478960213597213222111020568894778095362987874399857886849667121053070654983697728026619061317220123319181932950196518069261503285728005828614508956014806745272507181828153361954147533190085864643060460960580383785190661674903932444116925874072687381117132476862445727837997995102888735855159866524956066192097714502455317116877263865802897012148389002274672430390705081277260283498354278558781645217161604485107048655098542698901894111508798526267018783948920831152705490817798484528187503869979178402338169894595717521464314593987516573352025513424725173582456846223573379333394380692567487801777514287281215556223644735784485002156441303449551518844463389274779979942566429681555240538580080801316509774668454754141665538277877754136615596455798859606747404004394969729358643911778925928050595403804075952345237290200094757474383958055014899945972173115341233929095841461399612951460782127553407952328201377605648719749952612957253167530947031511992397709108030992683176271885897865420418354209652908313272626958521023178665379705058697283723033705496142766743897579681044724943849844947386289279161633514254296305596530785991379776936783067131323160715154383730185669061973198340750559597652800635251674691140712706813737350069603255356775985055812947690433321362845798207669112688858039961609197205086989424187803455081785704790521970846977210458759757287365447053379998630103558837412591123745602564692537387141816603007405130639767156188478696739312474835888168999417477689785388284313324431109446768650644332282255918122685533702201998891914018510034802373637882779681382084826042146679287667752960000000000000000000000000000000000000*i1^8 + -1471099158297365131018087880317903563155990930916617088938735805792804756534979068674424879580055781512515454340520937207839938401001337785697886132127913238531991082851431712770668559127529024309230699453606505216045471720176812433169923938681831380918137149514130418559834639517560141224283348027255354477389266263312556341136046300459133551387509040446505918256068102168291179461702972389595800957848604519702092205446920144719428402589768752633448124342917072655661764054128819729738532913159942777961297101277093107402051341536808951059365995064722173742278737178983983485651558090968709567194001777457626792002496881471559317378689111252874079016184485087851521182253792503379426006877351557359418101716563488229221534376464537655705651521042970694932151463897409246644776647902206006384796287756933396646396584632117282615877428052471989196514622572645151661223586828469600344128316556299463107901005443892359836958260733682798089016292347031598339053710268854412203276976048843247437385768423995141437328312636804434256384934635003562854936807784379143526004097478829498244684790996736751516720659268270970319082581413338788082162647699693797244427423423625650158107981713076844155462897114742632085285951688824108695069544179033019458036487203706814230620777218564982491651174665160796583587187654576548623413075811975721845729823429279971727861803003697983154219267467668084342520915583929685549773952199074940758942123111261717293620485735567752549385624109914064657039634618239587815025892554428890203247501633039507631651181956245302069483232489830128399430253516660457590939644256816260873061753946966168310786052906971113902394748196273305764451537044808329187201822703931663419085986550157887263862526505951702376769465995906972136290087083624844528540892370806352165116899980752260056760951578948095852312078752221256855866693857904358345520058345490197110215552857929208503562919698410137456380712904938836364609329537843993704437036923057596721540103110599222074908134295506722574041523291856692833499215810090313257217528688815711360241151069319738627632035550030199789401172969293043838007509971557175926920958564400999374357204483746551388880466397200318220630632681871986506719971321987561377483374032695260347311547468550172064128115130112791221715911399770994607117361503345920197315071437462648833101275683162550979667524379804131950425835537581362936723880452848927347768815271233083006424251043451207223860415379995429259113745344590032774145529462960786678099001577989095465869626387422644309694882245046546452345908776351764252574965909509956169955694367084326634524428248803690965081206271627423750553600000000000000000000000000000000000*i1^9 + -1325413488578180939044479078472485527615840412484340954003113397546927991741694271391144655564359496610549727329806529099496700405820537093631164507740922881948398529708479638588325436900738837699559154328476953524710884629561917486300589782410297281633593703371037586615374581833489795393083609627907031650500895022183245142320203272218255173314780037002680878036948163602751762064954176691536838312521404273065264670342872937723147359798611705654598462913927706874140834378978149409573874237672231271208187588369156766583464724763227402366056327267938246871644257140817463740160215556376863965981487817851661628845102940619357206572156309565342094074749209582239120296068320458311211579199754372586906200547803846113258597113734577903692791208628528052811650449454881067231700752806690411617243254022441921925428259059952190210611588135658782612917502441358863566919599472728991818512426347100563428329437384850769236831448578472020770818704971394956410012309577216674766010477481013576469366946342982362890835482031757544181182104301982962111386241022803534129535498645044935664300049801457994388232094710888812656767442896092549819920269052154077700791304866811429465048721778356459327369015269881640857543232881837566630607269774330677654130250336193065318244598948501386371642666764664573534537975930864453295060964253715264083641186768749177213745156085965750445895127781959474182298248091552830539309589307713106384831895198816500016851411729057963578401202495275378100103310411984700030894511530822361072894796365599786287273040078153759170372190523755637000671965547392056399288509127032236381351068297062713582430840208806091866951094515016067614230512682149148924062354843500350543873790589645670037199173716470998957051644570818031609941731206008725453181491165384558339965061371673276360649809633765971219617206119339119797233082600857415334287299300031544929637354991658983083441582711766147143955881137515559067370077250238465327226309036949734691341781742349664801064053182440761174864035892672137893760487193892780660636482417212625450316971118543294329730139125633495429416136885153708442782779566303916805513424821963708537593809615367670475006014087743444354788204117636062101101176782991743593314191606341962224485697257226888356599841254574109616952719301127013375465102918837682729576364967626044910029175961308933483382416003958559715586579185240920313165290094529216747974082923946502665171637687256322937452375353222947397285619887957544112593126759339961093002242669436157735964205151246765044955616388315272045837560177372570193757923810072173807110851013669963092074985253228807902134635625959072045465600000000000000000000000000000000*i1^10 + -682030186077733828489731034614123052132674197892348406632746218586303827180637683195791195773427836938312706601776936010555150669321169507803655610777793253956230718515423030453724180744554245063629237112137914459696836821576759114673729005255421406209619470874316170384513598371547539434153737943382451254139989601269303634552715637431594783799144881547311783970159194864497721375937214870559797594204234533783920641952643919216815481920910817474930115143732892902536628766621117629667003345580421552510788318745781226596369701929642660164794816053923542119730691865455281275079676337073622304190308691520124838102308701505356079771244519415077194401126286046226870019198747443948973165204754696457877818744630265839974130376289605217869827704266193707166178837886984100152531518625148946405125136267062848138449487904169478430444224613432895698659521596968482338409603388932742980875041783064097762764716198065861880032951095852940983589176940797740202689785583269629408497919849621317427569308314227281816656646493585365410107732487254211482087762110242838934629478927580702048550827487105021792736259794881286672124991679892778934601429275456235285645445420463995966840405646207661132042685170876443717379812290934989896127296922037351870332524415512064900015911411098427415940408743738923235187000258156116867599227537140319692029892328970456840472551170287265997835101381802762590224795582700051021636292266164890768901191573756598693965167992342324197685084090455441048193647487732801624124941920425263014022707439698336252354403466391845194836639416366560638707798380543180255016544959919111297367227778526345857356502683527062577728142510013939313739596523765284558570969193545217390051575566325683758158652006681145780040164503697884716487554467453480604576205774870583760219216652493788314705384633746823468308647133335772736231526666495934415895599424485068192807390454074072773496591528926168402414969769162006194172208258519335490577588755951428465123937897407013492028219001894335270304365176336077207836194854193232060776323488377138475483957849362237630560473970220907532669967772307675389794037552644517662605101099596403256620339459075662914183343562686126983580487244497843408143981142353137928478950566307249937118969506296389914895360547782284606957100404317914137915002078794989584776969546843482434834657014651919533057774179564507595175380786121545233725960217118290047897571259296201276010032340346497955230744049121115310831898898762327675150835304102311524457993485006627400504708954432100362705032611931282237011792630057502475245356095043862049192738004171684001077544971060931474850061416075416829952000000000000000000000000000000*i1^11 + -437686327113621581472137945833915647154844717286233280871446163364090929415257514287917122578339252359238289552876564915265424462299058847323672089499091402403784019392386090887088343444799580852410687731356464765112246240587980697256388192754177744371067745785032187755932033870878395290050234128290129968989618723841321566144694785653973165622152867251240918948886248849874585765172010034920612559514688292090005635452208729045372291154894735587871808401697656174065101379298425036547044403771067514412890731873881391433252765187714377276860333722717476740916985495496650776944163238569106209058757428651468379153069894020228391412191415179023279831037788024555464760702587185883619665989120744358719602703262565078057633401144193207698505234889238859475869412386546361898889266747767182448759379802680611701117770616345261694244721317578412442935374403751354485280906029858061122153822464864380169616144906880915372538489499031854394380216155584679158295323871107681748380612160606437620686049567548226356002163515954449163624109701672696705587301467292128599164300174161190495533777275573266378020305883642521519992010865774457522329121648811069728371971392123630924464436033766897997029579750184697700781354565826108213436069373052033073235834064581252952073276839171365804541626024349368998426266986900444873561139610319906164018525727430244681437859697537813772078958254414793909657733467343945236801160934954456245789349465691888383780541714886114104967449040540753301522466405172389035694697050990355269320394401874079279831670913265236273852889710127849709657012766123997613991418418241953997242056974373003125873055500829445243170023232136430774349826096232868438553167015242309420527170889501615930951427809347092630053757243008805417446931540856120880005156299983166708090653641231497088983720860653997721009373620127017076244475816975792430792513364787603235418176345534937226105155354470949726783058046709792878970766728144982885166641165980711234315775101465131564851609514141937432019963453169000821540260180506912373809589691093980352673412019648751970713417485119489122232329105103753412000243947688582262659364361751361750690557880611801349722392945438333540963784998923078432293586300272625360495669332659465608484701669399734038802190813046598210468398755958119883560023208109629022510163683267647010078632770671880904006207174237597789336785799189339094680019632532385345033841497726785797383886972332087687742008251583353049029609620046769551529630662015855025170374660180724260896994646154160419253821151592505285000753591264651653455923913124748791909760416581683485366860009316640902268250775827083427840000000000000000000000000000*i1^12 + -228974550049162684286950274924565916070468254840394473482661231712109303596401758245891827769734546306688325959716983496941157463550434583038190479368888522141160592183770303691101511764676896829391597667971192485298124844486003478876092724195508015831182757494004601844376860337346093898108271948854164919667414220980981236518063351706290712340166169462834365301044149765628964560222809139226757839334733824565810583827839862728947887432948994300565677270672282016329260728303645441291153502216898544905989857746582276599225785351038449170648501531256675524346577432058103373971180737432968241715506801318837835653286170606733652870387561657907704660857401432241082893134395952360755250601596381346886544176274097610949773309763998688019304153847749749517318991573690916155178927460838213998231968663662409784616293479610086738165121174984362135430566917945627372315933284501764730383507022921442885014219270975098486073024869276284214443339231057722534430745179212663453902676087751078574466453364510782245594349585487190575318898046063867495289678806167332186905644287836470456164088117435042506549784791215914614065670973094308841489185476865161394364329847340352650354201604010032910505615742390839678924162660461791929356912177480670585861338254153039333445136250899071970992714911484282071661437306267135577107044120747064322809717578537293910435050294194566451432425210434290875774966037835065359441264012881047509006315930981463889122711132586893882227981095302004816157200567784237846316296386369473844622237388964658158516226616956749106595955221790632591732669017435853329806713367250736547309095779725787643606370560242219554166538543701065388485039728567557319110916127475563365294495654659874259287330660767573422948734993562827098565948535040582868377419228596728944517713296046277456110098877594434442465567217485920011805664777792905298628288805490983749905794247834959619438385731607445186067151939041010455743138832496212785493983737296294538664861701791126802561245409279470909033382313441296031522365700498080316395929162690260970800536868806869824099681138009153549687806627997606876134822260286338247881254528422349378244437652012273100339308230164526796368775899721926003570012330775944392164923575379330050982837597312681204779290708486695798876577783867526949203208958860468547964416111457833549822868481672028532944987887638128009389260287284600573315427574321169481080956639224942407783563547453906026850186919203055205561452719087503563612037500187964296572660075306471462127037397375581383376386057920928883808502706338996958192994198531131419527924008437185219142610393907762344460025217714172723200000000000000000000000000*i1^13 + -97532577553041388495450667420688286387586270713350663655289071145343872669654300906203797701497796798935372232832987597129027781977032253225781578190679162120886885159518552371122390178213202785166029818236227543741699484277791463654606156070134642168767193786334387939810379288002718864897994417852971335784197972411311249333360801298427529993403870891565823000346088732764568081540828511903685714980723960445885080981858604659316542671293253243860029878901665743482272608143368557499124662284308059615070237317047283897039985480745333949805696113976398543777313069582030668234857882778157001175309220353916426924760512546586661713383206633451110454047067915821002841594303346672418890155221343495700832989119826378486512585478188289498693832854367411789021789232315487808440870096568710602099938518457090804489014374359136286864199695861283915229260685986834997076885055762524112800406338275167095283420470262655069704478639657411394951375593559430088405208867415657133369370409408282130480577504844976575814768873434130470611488263006238297045421554322444607806700005004879265951131414913502247530626868049322755904258291671210854182307596156208127268807782151964313986239297574015764019190411804614707716345965253083723034997351624443770658941176634031467661734505176157998423212621247896135974180523476833529154353468907343600424314924372879554389012518839972159048908719994865385445268116935066934681530696851897500131359753262661612496701821443291359029393295270199636772223370241309895739379073153147509573721422825285453767629609779408134676604436040048968979995023992828814541650674935329511282223684867500953035870340755700203808015444910172211843497595533117482373924420618309678499108883697884409415306837517889519868377511625962037869949197889632303589678091053349157589533226052356806126395151754072503079665641508919563617117214897792160516703396163331475159734176001944657304657629197206017893078009744290294395918473766905299042680926939044634391818001932135282400651748726771418559863444794492872544520529670384938469195117807148152033829036828287044726963073939516027901865050633703216449441920301340208707858014958499015935792441109320879941681041549847045590516911875413057322735835953780689141960025322162022661565505742817530587577454108839009804351859623700814427604895768551063576908988885128498194886144901518697935018443222337686191090895432926060027347658749260350410927715429806671628835294629150858666258370101416195222327784364495140373886603442330759067468545281930228639914969207776392102572020574491877480889554826512787203389832091090951124090087577815878321592405075172548241708823292674048000000000000000000000000*i1^14 + -31347257899179661553246299073550505776116292805302523070436317581270596577966970451546090694816068514986728153031177802868977101961812932222257404381497109003894966149391903080356504988041729623513045592829261925037584965494516030592387363688446499999854205153491501025042273738592876103838494323169621486818337335429730344678713749086729713161310241150962653474703401565887661950809485776073352452534610257053203721613085168959667030979419393392114194824866600259360209707592612467820639889454709242345879058973706652553878195070740535659318865604880197046852816954637471131479946135137888555317644271945227760627076684381400850953583014216421747904348008620078523749537500778964590987942550210941861525681325565042277373383754497174107049308798074883191497369838036373385051020832822539887124820632002409287182517988566304519058539061705566835060932689602918739356771342016804898978763601431232550890074343027823087354573545717467789565683035664639077429043365093043165381452405564948683621525011262257306802247700491661523418216342511566787599633036520250062649695982756026607638121460693035828409480337828596739235470199550604962860998405498466429776774488321533427659945999891133730891850600307587076382964924528785140724473292511771530762168330691072207103352718577636641434501030483515288834652218414533567189009098989150928636988346082080618293969981150830391002516069668577200321826622750349864472460053564803193017072074273939211395073371669098141983774572998410793164595214769865317680954705077599692341103037139638073030400354450082041839668409693295707376671521170818253180157021133825551870664125567355013165485738289479627506930270584281824384473422139298669784909168359076165821123235134899136046504919886486471338023408236998491902656979521914717255616924366023914141681095186514645771143494967070261787860409856338024772670506983942135194042683623796372612729781365425747376606391550163434365844415972322653064075168467798840230035043786297753214466430668901733656500397000518682387881802303220717710980095850432244506914569894282221189479278410539510669535756648096010000929272759105766940575503227867638677052836175244380922246577258451430258153162037056171759965327747878319037168651910687447369254792739339581804411985295247372102544578581514893627203928757442400764298600190131038896699912352680400469292431158592679530818027724744369577509596107132799064918056573540368528304197062589318416084340416705109913963485285172295134637403220572770911803697486738663634618997301919863986596130621280831254541986921454169454446257974364573390734514151109824480215896484121888025134533045019102361461767358382080000000000000000000000*i1^15 + -10949892814606608717358479668574600851389993022171380729400798928477858567477846090409618971568507812492672180426031985181807928304399431118828810614848036958382166100836405660905634720614025852464275039813905740726632319125510681977291697422155622044609128151006713245284918042982485791229274904462133488233199399399827848526154727174791444949761711350916741461409662718286348448919302183590111225667682601519712380701056830775028992899155198531671566779149246448335419543186601110524531969798386827972395005877001559018659591770099843730669440523877368201531278686948809037196756434024305191847762096352659316938676446705598748495113859594668498576432350514944475062595900116466300595704178664468369028496793230437067505518594684223930851748991968954830405429058251578384857398793269284162878214325389024711229203797795348033192203053372730637907696961616092828912447227751809233647140231533297115528273764013084926060772086016029663282878688871650015107421998045146751849413465952229877845178415781897142183991232725334492232691097079639603238732963058571348932158080485593523758327699531463413057847822834811678656485514258580441997638697539728029832197501516860899700219624820388393626981816581850197116759201737114327255530697063909372239901043825459872265119650960730844598862847312882885915804486159555523259542283262656275341684531272941670140328291039455584581679393238938802055501745995073124588883490095308919034132285171250129928559969327514621117185517585452225734888012275817226309629344765467481310024303336659824777644293338033579438307896573045382899148880567198050146813217315382478715428046406001904206678669572843698784279926992433848291756537670562141195094091068600256632296081211957665533135735235295686856115795115018038063955022621008954381021260622014343249645965941926247190770279379317097754393633007288218090002053565626506616173858007788054648934404566914842911441543163128628325965635910672927767209517883597719940088188802161748192226598656829939745611467670150924386599278153411641839946193896032349146516550929885946578145095219133970542704405987880035053454640058551335848117225877427888982577916508129831739595438178082708238372344120258511670138488816270237540778358803488592611669945792725985739632263593666154364992525576166232771714327903699489531756450199738846258485164613504884162270994216652092462636462445826632490743525001615610648931837340427396856067271613716304512528697870458529174214781357841503041336155421770062107994768714248764005703989024170813487565918897285821493270453395386675546807229833041090582630250158817095697899853956205453422125387093942533878014769155276800000000000000000000*i1^16 + -2310914765360398362511105629150838394959257270298448492503821177041258463630783841696325206921004955882944101520048876164442445800656243895584683705315672222471154231885330312599589482680871346829800177766038049958090318084558610861665654791200623566383666341871677359305875598739661979746367488289592356230631830654574471777579882355738204486068664762526960194739404508175481612565790038959013947206061907557257765382869171832286546606385002649568524668483892057705529470462206415283338903020942486178549285955245012236763406150217140205416236158211099391367014426728422246871630556833703439192031514637370772994762024875710366306817834503418292460323732815510113986451328134354390659272907388257226907523465928491740789623266876856279959834150208454053378784683321369524486390693630295915787839185148969287433526473833322150507669288406371788757871117270195997327475424852724138247423159614367896349183220701280569142428458805291087657474812698520326139457576393575187210243683531057224231369968060354345487928473404565079240609475924535462627840200356573045358684504083380790878748076213382424155809097718711689547072763144233814742789149404572822558847039721235442764730095672643699991895721672297232303298566370392726133091888693123428363383021724555669029727903762274663591123056653035958679038131075131193691269896584506847457408876232526123233798347095523226458597153497639748378928217023668984522788541297681091914916100691838289416746445191447707394876996961187954476797647037029848964448808550927591420688506785579294100053864169181505146051749020244984130864208635513310296075404901559378688772512455701499118468721107780486691028807587699359362622163902664558979955374912051695283153868349234792744395512187770061722345473042804871645258889993597634427794649844421587182941602381918008557111314332734486782578482103470800916982817618823216094885223531762310517634534711295775516297217209275646983296472629459694026376781008446840163721642745162462265436698429020607815879894754369832257186419410522943569014102391575044534363728284561986382790155606763499194589749111315963372692243695567598247190467704685757442736887415075539660463607535068334842089153163505861569777164298613339442931369117307161193276454685044950527783780628563592493714385252992503584138077161366709883422964835176515993971543290301468314974440019491727369021442229287034431062034139201295411073398506091078333450714826338515737127601762976836244160582009424890750208962755483479533204575210302359123878125465556858310836897513342063732026556419979301276769801845317307591538602338270840081121618138055587336088050086820433317428755169280000000000000000000*i1^17 + -544933759273385257058008380930699308178200653869024986915492842121477344379864823000428918180918925786514218681005473629571152033508220382630638741350604131137022667200422652052945500632228378773020839497797813930639681895780883625699765113759233368081596994186835879803981938714068649866249231558438035947722162817642428842351551770142946384803242088929437610103708412492847392933283952968930734921224605318299317266226044762274513564530096271456178168102275734392885986992192295421757002810599174954758363477260381240160725720531346022875562867577924774994566213061858649112029660180996084952244237980808931178278063486027022497732037342797405749951507299226921082639264246706278910646088472034371098744732815319722853135488917701323889285274793442610564664592812640244527733469980635683059777686307474302122293204773768103184895723548299592506010150282043530249453946042935973012210169871643790064211718156082971366147631567288793566374208881453378160855380615476364008482061684908005407345915436977624439333756613114236756618653212084925934008505719355196610418281852019544622251071208788203226748671933855848380437195581811562645852398911307977801649457869447355082489920076409205975189340729105074126903801995950061605478449823654868555810633219016873151149573698190258942383071835813565846715935086757108948861504652900202022459635038178704830865365365003348074897336906938765414596183254978982236006205321196783612662116676183748574724103416570788263727250106759216574817388115823663808527743889227020259537415047240587954493294193932130478630242965828210410604902452082008988996621040175651762960462729855561851001423565081616169642774541511341810844603093589840739659435404390035865155709371090505546272439813609098775207109434762382973396036291918024355675009329948790858535967307462720503072584522799111277890821442131061316408620554541446313879989312249884620869594171896182801955414481127516423218606734255064263086649664954836956484885370032894631280595691924400326378336005252983557231535107475229093861190426957821725785264479723718240889213047807256266851958452930926479583250138381447813032833416733507416611219843410595112577149614209647624407884533418675363591887447334286748989881471290477425198559633298715098183726917776691525988302136752137846592519693881950604253403202178389495889988534140415069082806016367736832832183147597571508939915364134106243390327441960716417703979527447975257675932775689528126737084992065715599455215810636668724014729409096445627368619003789215660534322159727403596138821093287834973142054788148291417847416639500763805406178424889351647368670492326715413915238400000000000000000000*i1^18 + -85716747910566157377634279050348438017375720973821233333047692068398562543894149590611817366558204312575773811889447177761378097182556166120549943251850711877965345486918709082128904745348765094789885108707834075408414091786011578637827515034875933490430855786129273872849178714721189652763008267316804525015437614667498193713581549287561689380846124758132451283352906248951259477631822146367984855885554747844120072931593669501958311054309917350051733113090394253316087306056781503041573971665888922910623782100161661392206405753812282536598865056648538548544025402495562659908244110199772076199066549483763526189639589745323253459647405936161466160627792763711152727890262951998217251782957142550828368518519555374299877055674413692623509408500610158815663966204466260252320283219280291972841934298632277935417295672569456237032998034732275260499422107057901149391593335301321912880147250908045858649353846717132752480062651815593653468827609308422592804728251631231842503255529843424535774136523752649996174809356598155334692727554667064277342183566978683680793976484195953342893889534619474553416794435123558887245660639621909897551028022857727012096636967787811560684189055151797399705237343827740639728754893162437830446757474201005457763648287255779093261239585279132099448353951322297776616984777775138720266229211895166074354346916097758570021640453635218870064501762096968904928094638858136556003718158565228309930234511348451775204016268625912161651572313162476114844538388921623754000801818855786083486650993884514926212518223538314092568445326185397258574843501090973386645247287158906734958498057093109411883730483327942610433385499585731411885464416794754544216287163109500718195805881165734018003709568543516972254610879201432939807711948884114624657903842741124320276808043040971851823554419748341840538888968779452916685699523236620140246564956594723874547875897927611040153403834948206582844923001409627443650565025814489259676078679867605554380692472174297136257838762529318479705923374687305692341587503053656808561196190473883936500554238232780097613007231359086449006926218084993993001146228009029685471287206802738337965539457535384364625852502338510036091961754017994344584900251706601945010930813383709510499001601677538432931303595284532532580858521384289963681060774191702264013121149807360133406097821795307128683537656520511646965698543894532437050827255381538870643714686373546680466056689033445528591718714314079007006576517077434983203229670852173764877634695158514181663451470704272763521991787827413391758589294039305081589990243637257412869525891126281074681966852974916586071654400000000000000000*i1^19 + -18301582095431384916315558157444390872342656818591091000797138474201002075886453340729165760420124002423285948759819441064946687998635527281087206270399431033092763376121327318280712495763000227063200727269671876329714559753535684211895391481012768593174391217511085491701731257436948860189796350518712215686717173969126851558260130954764122487490570500145314354792754453480172255751445841324461496259048370347711098425152165741786067786386718800009870811324165357181325096852772974710758681566784186490896741741404038141125528303696753255334013492985731323658288823547922413886442587268394338251372012741403846086138873392666741716800571998119110583279632170841071798938713408929999317883151983025647794719532838508303793135246127825283101702602288375036702647435359366162801666440372005525100066825914948537846584995750096213542350813937206785333029828649384414325383825587201334008779017608357855042101836468414321094625279837177585466579559983745554812593370918116061003423822587654637751937284653689086443922016957929570028756518294791020588279863673156595192254049713277553475094726969049391263243293347278538205647430756986015478384038123006329225517220681328069305200580960804027623075313255104692542429036365703547915958789885683826902345334159322794859229792251659603116435769417139441967745936588208557394110924609260691763096127884415276201867925588924120763474809757599094234602363721266062734662481337230997488641337269510488254625915908941326303653295239432999617096953775006585286573800048576500669537641824172837287435973810373588446349458555998044427096696425274106784689664072443308718246846532831012259253750938262632078392092049540565719142442173132018050585527305861719808761722834437240303599569703083377214234495830280194938810666874780959969728273071865113858320027636942002698220116829513109260962196848126700606552563106298977201830259855410376542522715530882206294764174589253033057133318425883093252060691423765934538866060633328194822387917015063373271579233518350378170840685478840644923566297408253575637855007102570410277807542184354764950344384687221666113144360861945068946281154707406977968016409729653311798238364767460854318103577439733264100412261013981722782936529140142588426630441438761836995301964004681796888477994731598942550154939770647224608025671262357101890545156485537092168126382371033558807812099640827779559042119898090362139189720468680240896465856486500108670650008539128184924520257456869976936167310614647361134068926777413733588296329874566179753734986867084058924380646601237519259650019343967220368511030260449240483365241725160407583836046111001490227200000000000000000*i1^20 + -70945434775749050742043563671111224066099598790091027329896044168985021305047288737633492111271821053763839111713605176064972190373045172488650259564261848505413309950147797400649878675272159528105311475201598183958797922446913624487677887064268854606369871659989069676020462626927066210011281647924587769534951255905324144621847767909561981115536620370027863446967721308110671116382202345242123450353053018262525214025997207261573670833101097453942369750898412541105058043298723964044204928125313849725002908178511134611542295576206501222575271844195826484619654632605312770903764107698017223147997525085790603950478594840618696853717961818048245500008805529633831531564997581550302216454101607112286944332880221068162003263429145680170658058791300055444732865204207902234253166882507234349621677537463602592162156492056528859848734758957199520500703499855174670026230840935661785166103513739965054276863031443820179143775676840691122881244889558054625120555607838370958217037881501314716707430431484800726836970563447709694953882919066066515211928482110632325697925832604993976429869943133100099527420336806358209238384331569756854355279927486696521232310361668540787014976448292079002805971437288690602089595650688257317072924527162825064585764513083830919499092199412786195913124033951603368407037876320623764431548702842941613063130381477318211846795793262687323879033521120236856185957189359561820439161697733542241909599164681089516422996224031035691896399478243179716632283771543700583224766933676753881430167126221931089147203830257481786471590615887237228575359809782420343112176485216336979590347012578555403249767951505630515671065210755642741282079847853971880809517341263537108460891594985276240246780443812523604063838429690598915126102373794560660008738293859851320117750682822766653254657950424363510371433539507639579411006180866358439229163361098087193542146429012050290851289566967609955328687355205495840315666086605526773841343339459019126252208312707773496992112812522697135689201192759778987370279326829764161016440502378093386778601304932139212685167258028155980325670151988492871772076938394053432685669752417865797121192928916425853530349382496096923747389923962145495393301056333591915459858378707744163158119516390458922438175777339003814095347097419954713498539316450906474682419704385054958348470582730653711551935429231293436247879122532232158310616086289313764461974596066377951665495051047001897021039717349652725893393695286765413037572151308501043164207324220278046458577738192594669765349521913414215099110394817495824131439060660387749469243178466834830523895312793206784000000000000000*i1^21 + -904144966192601904237876971740790227724818066144048319732813445162863183487279227509098482452996917424268949826022573415223288949782605577450263778974078577368864596892153226728190349556976558125647946129127552610563849042699664938614391842593352425673101221887785261065470942399068521034872859512147738997229772530508734321727072231955378711554158613894275235314472927174976147247434883621702705631281348138488607179724415883581384218899431924569126284624796051674891012357474801158062898561781120108885878062806660163250837185083096005940589416963471811296536929135762740065014477513218622677819924630386711215603437897133367683500525831996078063109343065377148579778538391359594350629466107170930758547732560140478336066803347219826592200964688676287684550706188711258395751520405540679228620018780706901789677339686574525628859653441308093746667534895618224768712971804718770304980452995977807440194244621930129926825342191130504352250697909061519686354705541129091652428070168561097941830816410890402990097490795611269602810340135609496176410633787448184571467010286506352693687088985440510754951349771125582693323196610064590985366569408674807499412023854288467136327135358898726390442259224790196115257335656806429496993553070869287134938964828313007926730395473910151269723529583878233844981677106643855076952345690488650457567658549486609589527598267978700706813711257878254251208225523717620835647603583648867879562699750899009213991854688879290700936843959157802296526271522804933734772247476782684120865944782514051146704913273168552160232466451336658140666685289448829468254888467437106949625093054203477112294155174058542673734418217791135016434333318129207351440915582415600665627854168384390140356039436120303293154706716496094172575412828458695872490164991396624386474906444054420948957170858413897903527588389736166523438652970004648067124044925646575740957287884362140739586804868582244767185705658960205641596253789423720046724180668223428485627824807337572293815762973387157135518768043758997002495914744466109636534349317266679083491856606913075753844648685044885158974648609803282486366198451978145529070353158759631331110355570451340419572871017673419228871607662815195998556278719655736086382804007270767928432441313257720288293198479933695115552795457510740622882563513162968164139922751573113424663584479821773156569996231596689489002604766465059642457972614555866804485000993590651688850443953033022388538946075120682986159956074820148738017043620193328525467878868303540037405521370109180945153605299524814294087002356432916654806834987904087630727833193309699028014910289634918400000000000000*i1^22 + 89862044107121194357111468330956224005145924149473811674560309874112951126666677762479758152176088622098526357184231526701259750824153973744377863754778155042227830713434711881424497403385025564499646887147493926887090763353797831550037470091963611281731377836405638708908128231754058202821834054451424163287793566202079690950995884370279259153866497829518824784630650276430895019205529371757327894327630059806155711453305529363224425616079467413648378529646216170275900169609433696674305637940107545478163171260009838264882935882914476516465514652242476125295380407106520632882111746285691798532367539777212787700983861251777007045592847157902405708098591688698638466127278960730246474074464547983631875010055842950190766395444735516702244325476873998055100016009147743722697907640242475325212722833160322594592539030849534952305276646509397673589368978565094235726301655245140158741341996145562587000642579285552436579609508288129818850429899830262412512021924290586153814728904162500678389642119397827707216604857146394672806795141992691840120661830884592234894566105563192149269705029288037212206465012244844917250576824919277020493527377801820687440861767645447961551009006523132300502672956350118731069407844141713166157555603819705524449893665857685326547340347415646128843321992000177231275634421981530612177963428341088855173251015532489163160460622679715206849899390461403835869297794688220162749195481354409233177770711773310600708286396088385298671917313488091332856344460866860354057505908892379060387944311376216856526954220475489511705223724811303909380788451030816789686679130568089311111957278745006153608129370450753244584234078196905285393339611939690142109097317432952691055141019912419751098087624629480699886928108860753728646313680740706529106129785234896430333235828971009730287993750778796164524979628447960536320750761686862821594076442159889445577572998325645798466022900730123876119472757533859381196435004198582094844238654409935505032812786664952475395316051098037402198594991024933258355096022569229681198505419280307260304568258383790168221046572053453724061875881222733216222075954546028363544436075943844270509963756803808317495261219903251567231082525419808379497033478653272555844263498170685718844091309292133893061991613001825000301780982049157719227619326347939668926776583505462762029061795465864918431684827370877006561717604864451112746042258453164155047269024992801271654580642068082013126109792239563722243114838128985202902099924463660616546343603235702042135036877032086261378965328775072831184385335686220449451530660735209715369805312902981395789118229708800000000000000*i1^23 + -16019477486484166687191010418356132098626346949864216286134786826751719220854846063757767214373400217525550484549579140131140338608094290210480773198671411731870191423441023720108941029982344451985482649438622533927076287124213701527672369607658604886321718004047644733084904399349508722467671255729416968407490770783252173783344508833146202763705494620283858335353566624299811967881779771728715047762022408268645237421569021305756967950929637092193649483058292503072951813076149939559185010846948179557754679129053804826461076263233169833920293598828969748463374978782665157842830217020502134824871901218486363107060676844310255949339920304800028501064077329509730862761240476395517735437537829241965773595144823413665107602343114477060534030016440041185812388399426311333736229351720431091373864236864423746104047951315194612146046988754843087669487179681076123150226764407633801001830392580338441042817601853896472130580928802724888453950117561328300542709954373117864104133453916839909532092361370181920684802146342242560112586775606982903890883338261284095806792739933986598436318248897839754223102896355536151932844350332022819896809391421562029671688647936982521055019180606627626666575957106159790649519339204075419377090056046827564242057130830883082319874738798978972355364466642142373157733165691445727986872940028800285834094261518241666832688250315398598991581878404413476412260309439290485982765612624657292534759094481074228868516270435199359981129075492161042119657003271249866159361890682315041713997783586127583626583300178658342569349038110182182874308410539060438142639091745093500289817903273693285033594956184649090129245262628501146548370334617904034533426349218419465528172055396241897954545682797003359514237289560454143665043873755383262510677269721819785435034649768561625114728804714738697444965847637556448106810446806329581726825476726974493795737054367392993347122502397210329176623387515487126403242517312182805738140674156199568380404339612882378967796992882797281990185977622795483785115542859192856857931420697961307254786793851339925677338349624504214879968707544406394094252004230556408936472927056785665479079725239840087430502726080727285282201704180060253990191878756171853104665025712075611795443168892629187801635346053535785288950819908268343372916848624210601965312302454443704160384650036731536056085498855253532583461304207552943402192698931816190185866559556038952731113488086656092598269334714216606418199168501404143765270575748128859643169459559326945545587521502458057063677915130678286323072593089408956344117787856368298617177513907352941947667873792000000000000*i1^24 + 119158754689112435464384012386445973899998411022339050184979920734232634298875043187183205457320614841512347642900534797055914147090338661476650824236934853206072238282049106835157694425048461828238376180504216965061462765584515468518291591568198881602047303260650200623016773662562940628324080798128381260226566044138057047629070007745518310506177369121615692693557343003337879826193528136576700776221820026088302498344176008897790264486292331832929462556986420746818067152782274099310517413779005563665332108146963433890438806790933781090610905176762008774483393045828127458161589255724281352818468672151807760571705416384044724366575714313522080861268444178289352627018297677373445853481044949216780896990136367888929168488105121065937896019405248755061457946362694657856708759356973001101934473310150967117994174843671378478605953197279157366122126966334911954938718459221924637073300699357857012170141619859629954503088104051428668817850043409863732165334130214790430302651663336808141955957537920334374052656159412876316902149829839059660552195690415657101865200300124543547557591604108713079366943345111181506957491261624714183255541890956045786608085792590180506475316251401240564027943754451929046704876382002365085726364372257605108185437295585620740621434407234261078716968453236324200725165055124881840449959696008360406843356026944527491964383944291472726444095490663395108461165527642088157207880851982982239350490753921249503526269101888924371917708708172738268959269784230034389178760609216815301459636101371673041503497828059719735848955726094899929763226303584517644945500625969188386328127057621611705237519861834384888845995556413540004604198618366923935987803791976793385767664132522140157292399851693963195091542974930231114368256211029448798938059511783704291406276558208018287813046944845984963523358285966462397890618747318360306316773761571251199954869469986867614221940246828974803519284293175706755292130413948917278703076861373670375971247877880113424924854261914407896240960610790656017921190454324541523908046322720122468010918142579922500770951701455629306398125779707453979915639912347743206614031608579746118541110881208719580124686413524615487640279035951985232212006148090713479391640283270333265987355859160166427341161426448433984999845528125270823390206245944022641118343728820045019115563334018496818227538508874728519629918210436077261192149475184777315692459788359877674662682692209437695990126735958136017842774268642763613380103127276120499417998997163344287768871463683191149381812629151372400144899347136889083395013127848667175674144642653148388786176000000000000*i1^25 + 326834817268790197472401713472315764102376349237805937370007240254253169559212289629836730906027543052974404616524642193464027880154208953580654099656791047981402158630779055514159098682905176541891476455840519673456170131610601673087848919663911433928236177779399586332934433569541928446322739916642499596988058275910436189663225661786874507028870110910766285444201024698487717722356756620867200538971878955392594600167119555424181539448442660302312637144656600182339386197529178544402875112614857194390482317187411282458926109657854732833223216877802779140402973741260047857370470397534276460477818720308615672444977532625248473982221895804017165213674483483079035270907811707993109271621874992419306750966773420034614401050346222259908856388634427514852462462058053155192351646193393877949109136436767798203970803374662177778532307614398440664118553019034418125258835025329455316439675262072462173583300130823910827870735631773990764301076150037746173445527282757946383935610736389520970370526504315060898874803867413269163728607803404559898813822385079200499451956742316481323324875662963095177612721431430804814905281429064664501707192705799378256173994745758617504151497552737032767767294661408132148686003060800377744071604996592602487573188746767408684824391592899167785240848001260552900452697742456901946357194263244817821315038015591441270872818968895158706312579282200112813098162279190454050966650134101144702084069394810632192593881362896373524446063946377598356026504985005710614745088566449272730248805017222475929902148809826409902904203354212992022851920807397335589963533451697030576603482525036033892050578949339160416869274028122789948653644872503131151141641994596091342922528057294915010534987930176797160844184510082146534233307017911017569006686136009649646869447760450115315663363644858450492017684065292367440846145740413415931218060649128745033316508804016940250400941168932540828847951384116615084679144940536959295844449993730830140300649647372342644663761762749282633634162515453594339794230874729469398960869266144594230909570259138806944552344646241418108746599792381650708045171618065379852822342363724780697113090429953606984388047489686651607264653872408281831888707030641834509152803128711262615982224790697186317748990512150157367762189204719831852701778138266583762766900452420516840781428852590838780700737893896107445803682203505583090269349014439765134936630517907686103987876722946425289614080065475403742758479101828177940267894609775930507891644043084913240066684221267594203387739488451703609908058979922322436969249078302057924367437719363131120025600000000000*i1^26 + -71048549389568514018582345908939070042470485178474337089255045127044532517901562531975143430112125237760586803400394477957799625579901703028563331498353813608492698968419388896678960033614014478476540922691797253153504987382286939516798002818054285350143180904610118800972780300335169592164674174763980742093611741796969017468192083843910725588161018706329539685744078050532215002106230400720336463423001387376045140442285027378029599224984806623871102648095565238356434919884795008719198901904125712017734573179491639117579067418495948054227247213662455411554089509656245687884015527656279285365100867560583946647186886088049815236915777728047270495061165446990655536191157897831458500672153591994580982784077543944126507123475022635908990175995188991911764929013726740436643674479286958167662844677889383515666317253505807852316005024612200933101902117210610498463927471779167539975264561257420520706083735067676286943723910002561513438431332003408431349080609447923086854543912077573992408489099707824801129026255604835958907686025403580024427629449041587749431701905827718487834149160909525989539105603149900723361377206750726877097031256823154553108977361528566521224014059183588671761324077257882669924177776287037884805966846933380125535825880325321646645159396385531755585953570853091447312191912466095007008898902062411791063758403854241132150743671876913084386152174743997771690167814337922888309668352350834312346892351451718614226071187918936355156607175303426396783417700789039641101485552729418703109740149432408279956917671570574996871946586522319730246807702448215702964654235653245105896822379090190321601812735329984600916421221379456161569623698197452040945094181860228659599875792083989367804781655610008011754357149512637106759111835328568885965179889634241431359636124940932756443771098202901140129617903754222479958940018390560511387795288579903536135228827502489066252039526168074236811203430361741574762435850229184556146959367105243921703831641206749623996692560252577656443651869964597891345487468255848763351364771831283199584446186824876117546106584896750506298193106156053359656514474661939286610487180513995838548223515844153098603466685541870358339361569326330498013853528382721277984502162508773215705650373939716474271060370689442051389092390645212124626523089561925697008540976262326658366740848970869349849196239693389408897221574471791610291860591117462441922486000698797885073222433662259116071139866274506244967207216232379284786209356793290693577075511637018149419530982570528962694580346965205078172776235877850139455265959007833887444594864516864409600000000000*i1^27 + -2426164502999427916669314845741712301357430820549359339463426118296683388211326533694611710717305230480274647216446875989954593347385639199074977120228633920643694247080274456300576449852347511211384516975424860938800582743774260151174782629624462709095384217388559461106330433930234546315160062134752953704392605193682498798783710518854650363506487943892554759195734436850732495369060037696147040190467645011095198430917325674432375928769101058570828972068834134934143039080291313740550165603872853032642734105574734599795565389294186970567233218948402373591791954178487044672298708181977618763197327702851795925713390472745097475960750545722669518291332828537111036035484017862605164382370492328080731096578633452591598540562272318133544810897830448325904845261771437358205652552973577542267258610918322843469609298148286468778865147293860620399311643440523842708563050600384318262406309866985462765131711041360184659925414010368713825494978612998945777557560069493825564872329620742679485307428920214395967086051371534523906732016615665342912709910740000110388089244688064836571380365527479506546659644313415519088807638351017579355775918057499184939692456069165100107141739358807892028715721992720664826458278348137996710863328762914499297077343436726017851261724983842320332915237333936335787378513599232579364475272253347472496405362072994744079958122218373928346097656357451566835190673641676280556326982964722251217776799019415646395379126608679358538419858203007005802770068006172498444112071830632519231918237995339390285942815925611399666960147873741240285282388425005821779064769166798096193066914158239975068463927698458141954508117938726988567674691120806210566300523588030987492393425144842996435525229876286294436129985580272075564448882918709049002391915062284732857037104285123527472974970991891130680047138859367636216547185700358179629873522840664584544241710617783735984680750783653946819394653331375916464460360534759293135494055234928898553150858560834456717138024500483097056364957999985876487493806796846366732804823083713055096675765899409719587133648218373579463097303042411429366471582139462226489576090168834343769311488151065961049075085129001081678903290342745635216137266713854073165259930891739247213571390207703826834662077771745830802789933494545569015009524336113354254615894191477551488493574012447297376783903289385508840088713405502959981637344116248093919726327154164232510248765520207582247842142350687011981457921156080556084707773454136769275128737275660315299598590425321820722154708301142045767823917250219000312218936633500495999914268237496320000000000*i1^28 + 798503359207547253824145396643319374255409004141631433245520939840498895264995959050771205625988391674881191766878249331562297089699714729034824646404363069639864638627665258498593543105551410665648012656072776760879752311816659132202710673258216480483708379966271076775505710127406216791013961966178260499546479451971649616562527587850680373021102000601132109943634094356881561353328997125057248044105349907568923184777531747108227406181692277268102626764653554726935177661845713745430237820767545841403927130811755090004671076259149703417731527276483819927821140437423123309641421110456072111897378064602963193149774130104447114114949173604038899109978794762336058175404950557259642640843067758808595530461867277124857150077912029761049724375485771007799125194616059595994575466787881302618794259878920312829988735785985987274554658080116737533292181776046634972667833674559591070306778892796453183751609032405485123255464729964700013780899885720793525542674560490227558341120676265115660732026360865011398716492989050449961963385390464192837507298095840458518732637304802608865832008051867284947986123635726625383251970712228703112434520853628487622444200610876404083299404798933987550341513820328126210033464325368265245696375211742396411032618641564104337984586088082341744154366504422884655167457229026189788182127941077228007411755091667216986937390078260291518989716823839120427795509695757683689898823034311061099814005348169565699777578936123718219798479606665191102155615654064212663077758596590841080814618735133312266528610465060568037972192426189161214961165068851641525793683194574336706864486000998256725310453408608392373493900559412322061883292700133591710435712880248934778730331640946994697241059880361827034201935504768894623867627783073389332483116510087025867535761400166419466952412781060335458530376818175348158683550579408923447080913170964053820270217151874450232683216732443690587162245478312665054053660211958798027321146719380695858468966317258548546088306633679208686920548201974784239016625414220329010727141756545993942749277272868299621729465573939845000245866812519549641685460062673658006193934224404714747234671265160082327875346056251894846943337632132843183790754032961586274035529955894611670131451344600691102523933901194643420334504444545426599097253347690310682865016256961582561845422128022167506383700106342951195563398830984134300378561590478645013356593125984985531166201938390707264114104663726866450732724836050459986466950023371779429227489269336893862969464740633496025591347512906355288157087683153906977738755158494878624529357209600000000000*i1^29 + -127464209344895780727318196998600202375028974708866199859627115182821665127516757807216975151594416782387796752096045716903781548800448809330696695724713064772317991243088478637415348409175596014447818153088666135819939112580434186114345987412059271196461016048191144282210043194288806968705761468678837637341495397226284479333692351529334133637894473946003502770953532118853869560184123102633682405412052842150590853866121969091585229192314998770746338837776616678822501358635190318917880551279090494276492540175180685170100258934659008631438021521057056619673281159257400946305269607084873586335086789853466673276146958968811508240494969803569953755342197875352527933175808443489322481364296287531140065414677914239276998148753603908955784283848550009999059311983247188750856953059043908671846094902038818776249105705365898457722254873549028140481867420589777159680802677646340195028796329308647128874814169371157752335541560746191101626657404900405560112582160180932900454648011500391370150256152765977731282380141062206674734734887129264163165777521610263566360833880269585638633504175480747464827165974807319796167632837064385081386692912687157349364114894107000984964427960809220981006080914472060030345189284039902222058216299615504220355543215715203555455167423680548095643205068541181337591467120320661602809968275485250649020363454169505110939031474449502613602481742489592439015493015965942084651206072651009571098108907763623902824430234835378345675089243403467439221773757327238401967374560450206474234586365116562585016232662689473147052200827843556726730853969776451013810647955379691835074614328423718706157961725206023702616822983850827998734986359833381406237603041123002863481880863342311322352210484618796523595240374802055872566254242328611484743213940661190631039575493997244558187309340913117113650327098228578900402786947204787269695290615744845741030857813315426720322827998080135580906802821029475544456055977307960578926451091270698687243139310382655016168558586181187034302637063919162578098212634013357140955079104744266571168240949062641377998465361723387031982442879883163280336691560574567640557741592400786748236177319660962465148346157222484290484311683318692319815455790855840528004689429606406150696159505732567087121795136881309868673008376036959079875617910165232093235122797473312706821581649673929484808554869040344927922563242232320281321653639188548790566096735314005387667943840642637480401761504984948438771880867314791686531650825169959857172106071706136016933604357131290412867937031173164556667977806889573855304482099961626770045665280000000000*i1^30 + -10069989608881558127262318852732832141941803107157985715281521094532893937964377416505961912185063935521083101811671596983363646304726197582107565040820252602052907678464003381836670257926327829417968177793515109873514969163168402159530447290624536165259040899241517668480838904832222766598030536160794127234668881391810231954329534181978705288141775132652959358456179259427640807448948196970928690605519248021712182618421942265449456303689840183678415094736913316133608234447877389890378169597026851678205717456041002712000804998640707611588710055772177324877234171812279158037448439738957948063381489412083570567845190821428033326734734915609727669306046559462202609368232677743583805352769637122833240959171657693675817538143041135416144998877456466665201860618121637842094176788700666530634365006881764345221628729556611086406376870603571420743187251945180702657677901276896404786525039296719021923713338402724936849297198922051138390817934979592624005572394382309385245527805601040229285524835995568803670616739823137255255627054024106844480914572549742024119536466117133365110350853302259742628930301868299110523193385889913793246852840538009558863412207570602686521070113045737734586642840993153451787084924235447277888167397625823353609363707941113927118580505729770311120933786686195156940403971287367234041300830752970240342389942143312159378608209924719872913174452901478613604194458910135301860551323638097164093589642127908098527019668483929382121126903094136647844113099914294201722340111162063494796659313343421789898958307151953875651758727304366148881113917119471339896769262082266006566930236512586895027295198871399261032046453802566091603727770990376753129676998568424754335500819048156838815242123492779015196533901722549013611426305661737364952012188673153129915014179969595682362122908204361780254973102990504614772798423871127801971796844733539344505883831784864236310889875493005338010607375171729410650736614526152894956453026112943304375459829980120942164793718304454555792528363486621615940788792141741057627575688930255139382026027137748231994987371334770252964376031808376318665116204371777550049896378821196291131284197958336667241674489043508695050435095666878190988966999267980699026759059662033659354028099910356849864517941023355479895823125284418300952251903901879494668513234271253854913912522067935591450404219720297787026494321233253688690906035321655640142206828560719383201648635283443526046963466073873117303984252083535896152879666171411773070984806379262073883118384753582025781274562942901930063040664932536091504973462545710570274816000000000*i1^31 + 136535916998069144491323356599467824946564658326545481226005416086807419349768501353744659521580223489782538307494974892055279385066195701530893408326279564982222720542585567778456147204458560247637740928395854431170355377837922978928837741623646342520733504476379791272698939611334786558348046670520271192119172200435957935410964439428167448499172973157417445002438955625863253921536947363584058253379037612871083539397332514414807854396149005310198235519446199069659184754000736140127225362245886217042911603550091935369050143664642494900141377307574450405496607825270189714579776484794681362873405816692107210924949212089503202589488580725135240592654630729080644992452551829911073141162502208531302546657591718994497532158061461010796801123175818074243247807659042140661384166033111306207758564559226732579284805427272795954201501350629404272861960519886270281767611066137399835608538169356544524505250675639813028452647552591890975025933816291984425617120549226165462240728469054511245405836323177286623271481014120346569488334896582924559486619122318899776236911864512322712009744387181211023386391187222193664127276263100355420456768117996728293543759745190389734550547275383332053740508485091177019129080178169064734445201611615520438094067336580633924842962442657299921933599631478018334363822702224784303025715016090928905671639379055365180206381095818772665914734866896622455497890359696935643883731716145907684476482949106633349174204134174483600694756789945070997848887515567146400179779941518791812852897479823087721675370288088744029883757987255871000788292299700574069018529332221832045826071951134725336813024251591129638169063039020766571708662561934230186042132569296583366081680067548146347076029184726161347640538298856025992690293396933806490062842775483067558155856152274033824340194479072434657741581344148893093007780268952175279065963011065173839497109000769682198645568581164519880083224320718582036083781729262071779052972558108219801534801052029198810072897019716968277762912953323692095416163869647126651650642078658910946771158487557049111372173400820923910578133891791796351105053801296855373452079403340435511138797948975880965365622798769204673142415139348343808584998275429090359492996003118321336417484123025236048956906830587165182171907289394384593019355902300439417036013326831635031699996488108379092628036086709766480942813828737731288845861615524114757029961339403160854341632682284108984422207908727832835150046330311958781926335931224483499491244440879335022518483896018164539866797655751210765838300561919498369481771413399404544000000000*i1^32 + -3276924714269612717361837874323462688689771258079733866681092250204556747907815521530550421145545612184765890527937711877676892493905815551765024242139290235939228316851294956542963889881328199808755073092959391131769343967451786857447735579489593439026619759497311283773475992471023373508535006073431471725341716218424264524532495375780350596101277747157074122012291337266307401612746092703947346682286073149998093508729058221658883724442609114187630843776777423651726588207969629135444273852981230389754249955712202942135616028523706102529240237428222817147744190381598781719149009981728260347580218729107404211043384317990676954857104200003322329100237476702620968222454520103069668823183258059930656525782079999287756297559755450681307340907044724836912165766906753491600073995228331649318466039042404024837624853147956551509635551412084587841768064832186323507471924542119436782158768958965427016270313345469558270526667917496342561008554268926424892323307699218710558159820995922444279643881297032055432826710403744747115924754942994293354448377401067987241740441288398325347221489002769372327092888308452420806097289219305573005977722591772167598261895783835418634913095952393799994426830367449797146467008274427115129345655316653429566566868034778875696076758197540022257960185535004972364995818175298687174945856545915509436587449142624664129609924617576643239364899578564436779601583063161478433868788745934114642893710145757669668658695247037536686369065243648866733375111160259328540910394604731545639054202693710933335161834180148634044605322160715302813500317466226176691075759850333940057172548258156676959514226501242873089248474742102264515838661621801468998852217168801099776400276113609591350035685876178776935551279946975722129669334762880765701165329790794450995158762189195646556399208176724755890375231124947552828983550814573026681424891881206069951341463428680203078200204863611583606173456770892044891810601983158026782982006638562981560597953815749668256015946650483369671506694688685402558823824249214531034741791749525386945493901916925901394900686367414175654889829605576234109477630216948711454295083910369908166550885544769384718580867272812436665328660238476318755388930332299639357372476181612174502074004487664916048853846356420085050201589532775408757882684115930280942364109418047216319672109674370434987722891822255494199920155129796201165479398748734483723135780520446985550569762083789470655946840176788197884017221797936591470617790684227907213048863885666198439907975577743912160191403351703265304691389958822647017328936065433600000000*i1^33 + -5890143102567192270852501700947948892876638389144969768184445768501359795970679212522121348679132262023054463416597099319861547628954855088456517716376802742267429836404588816097940933112150994479404735616001255730335563153858814146873550264629050825414796854265953510752071459907901722231636174657667336862113338333906062110198673329466538197581686707261613270934931481273690092307761249884004423045915962505132834824058717962082917978269172129902432576385310212343619102971069267127071001628205567819985583824618441346104043139849980245511024253130605919451632538511741615660623947619707460990630180263881413761999042461815210008849586084123931603196658444779301918743446344483580845834626703353769352187860449942473212502987785098921618535430737686591992849985731230825124482425437985111209714105564875577553389216136018563766848347969281243922967724828531789024704298920299436984797918666313845948508004395777809928217480913660582172418711094789297323305047285415674109435814134828791897247287847740618293485557301755474590875756543376988513372358772973559872587367294285852562012006511749873938626261150894774342944788525687629831447293717860401446503468606901493864246804869226008924930577073642286713910672946777721129294131504625614377994957399472874763297941859903632979177243922097855708508147994484585754804376235104663336216639815816475236978442466590333480662467830043647392216019571118757603380251827949091262840844121127658502531510301848764092493663924502148093126012332110725244957959395118478743710536506374856819499723357350156531103854176391658968962522927602128794179967994057711246464103658817782820940376325313497913766070605456065417614614749855553996175661551501167982245714153306071412457964264044073167488219917387615414951248496015556325475488444245664127258097492308499647124854900351671019262255712778067719568180545208142708772576987009922056568528462181323100835920926447903275141261998236649129573678859902561736172863682184915323580359541939138196497940750915190076686355663612736001759696190953072554280546311879821744677261705935738405679802397854224871073893146687439071012578461041337876804431711612790278640321594498832939906545487501003538554530634504819232962501007067357657287651859926703543532163407832413307876486002341594170606914779229550218950305121080994726785910356468382741814824577308515409653978449078440183595076254118985764993707424170527055012250774188785052494559739313590419658346747638945330203726498782040255402567482637677412792281842719835107060338791759998648701485496319066159060548850423874060292362076160000000*i1^34 + -780817126051023468954671260462000637075281854401397265184081693680003521538515635861809449286564822257286726552381959817199201136698391491393935281450363946890216562515554122266445798111677924973328868475300117573849193439973028997840994864554550532527042195445216987531201951659159902483220830057075080808877600084144099353997480776822896840523510950836712755905315538649551469493368017293814733695103163255023700182193072447185701450014874808864313947985942112366554705271495819694453996509410613948615524267869548453357595719315147437526211826058070284539668621102329414020390384081658621431162272965680669420751275222150876251422515588035589817098233091622506303139862356650346704079195815925041091082744036466373044544032702620360880285215221575288512930267541967126623695136080753088720754963091924522987252501073159090157594206059643717287874133353259608868125398038022851623942029198490699095968701973846403353517196047590802635460025606136030160989935178109483953927150348740028611228633981033489352509984052278124285031303436621840669949934814588243628401972641756939358451574065789822705648861618340039802324054390526026060555246769780372270291257221349322673971323355177753536047016531865142978635438481201330387494135417926507966961073062723820109156778802015417328363528766727243250291826668016734057370411554625793042686202231866497489317867238555426794293404691656117985943867577333543751935317969954155675603531376704399012254287318479481671410875354894709734953561852885003785810825409849565685391974195901357123506883255902513775683926330628675832453180111761190293400016930171597740162200424521009640923242704173122569673919226418060045167533730513443987185149146747003234236789227163227439213410682957887909595590071455921834555624606872890889755004431032142400560591708875136871102063749983130834603772222931221682818718731814663628536254087043684048354013783488344345895689371568709630322742741609464791037558658471865784656162155666037364221616195402368922652398075491750323756108521127931320151633217844144417336444027316473778308235688661671715751486874631538462811441986850479701966347298071798729019362671237351768378613922138779170598844820897623513688282197417404769462779794073658809759287526813123860172694492610657113493642363623521489728743791478097703082564221397303989018538465164399775033801356809282646515097364493864708478313269251510008326721095674252508314053384290954492257837638754742220737261472070427241538782165387334811332280204047103113094567273841995219072185016630876757883947175874472266729222939413660461149716480000000*i1^35 + -62868441861221465932199433772481507246243942810595934640540011987936199834889059396261758114659232531644712446219865530703572869873208152464260443021519302983621031945321288946518391636644928787633152926672552319153807642651797826353159079268705558631518187237376659129028306610609960086948956752389697760161839710626379528630585016987472385327231981914551723392535651463706217445552471108605337526694788774390289080491771723512218012935936618143046260020910298944726393972218732476912439868850814212530643471279771619179611333387521343202021651231448407519502207609646261730464514625029445886385669562376743060984572249690427556183263780540776556819485231055354191083588133710539507048824718229319131950224202200065930461181886009090745070166434437050136307603189588394580669539251307624792689016523740961515541006125067687364165858012525141661739941904831689186033754912827971760991719508288009023150380310116556903373357040265510686819620082861835881253515730774600588108618858106577382988481260335016781873443514491404224874593054278663450443128230024368193173927460961575320700147130410391575437479644193113656999464064957935714252464627121278081639034885007665441147716948323511012827799182439955702301447879439097443804774316761639279079723327635122971050062269103785034174728820349758734437118086270944051859812580766488091444720479949344280649923555575403715071086659046913485632412125067999347310580569116849353269050916161575943640207442832111383312776518829803709090041895655676485215291235669511223160193471871351074875956752174554467378819186970815418305873905641999050636452581427155090182774245720994022328188788943144770140339958600355134429984494177430427599746143156606785676559952720401377386830754216173809508561091784332277883410585328392355561874544442060063617473432598686215188202641258758838657070743724726103476971330801007802486238597138136844960993079791969573119144164639321402165914332383912411174031952009027416182645807840354593757568316367813905440378166822569524542551831240534639163823017019414583926118390918109520259793546814042203531292660462649813383549846677492560508427937101949609537196046199912884635681283062215243260707110255206695713813486811360285302876695716547354471871568713319795529970900821990773871562563468942636405622793269542254503266659079684081852884131350446580602336895481503151935806186393744118908988697619869884466999277601181158086372127326685187003121748809524737916592183600819177013117595538248118392036924485507599767362958200751361622122574305362519396954965593578578860546175079787163287552000000*i1^36 + -2890714751901396312792348694217813864674692384398069445161406420276577695323072176361164400558695609094140382679007325575035750400296049042984084894909519033449816059319925428619969825653082565550951966744434949085056571566621166047288348229916611293727879949995422294468474019743676169154161514741338724092313084318512561804052249835272165581307339216052160641012169657796381964965288902387968741701577997537012827994166155267916950412857342527293589805992004360407831045120477688761162219950321665272743453073744586280784339156772471508923562185442532139111498545620834827716437354104738013584877937270034127228236200616619745819132972559196757915853314506471785894683157383688929349881269975921684343085201181299214534871039255755671053856392349698575585203214718845660271188722106491198338821744933142712535350447523478933978657810159139482028623083848461751292944882141181451048080116235033197345876059946249790028218567388396132759464181374226208008290869913514458576766639183163061066608519927219709641537375673250846011628478516243604052878605340840975328571033627603715722118734971272883400004693872453082268919478649513542053472659703905387305091869981957861230887827491412107068438374415897217875062648223481981751851458694940978461865637189203240382028777925191226608202411870093566906601288774679225906869176024377781805900223939112033516841746016917738949475023079333167667531484129096145864816872882117436993317157453700657091544196005679091469356103552905081756242370959255297533696728313212021574654244422959300399467723303652498181220781598726248174993872169181060728763135645912607825434094540447500933856648660782794424674206253658372923807368075903647898710659162906475407576844567955379175525865428125825682050464086714042956277934481803620587999406898940420342675833785600850975334507116190955223857686124371115585154442549270014060551266431931601808138327734174223973914492998487259597741613799920001396878784727621700111207957036584347542817511377326536054231850080229774570159404854681401447976815715776477937422531681506614970072935523038292186068681069456261460262631383629588902218762043900695240968596388182467639022965653008066246183555870747238483676041898078592100668008364451590909794279642804882053719894435822586988365018260408086054457836182407745986535184525406523874561833715377831690043831742487296107139265662411196628791497286306602980265312056564760972576311933961306090415211789722766593747863723690424370044838189206252628131150672315419705617406118817401610174502230853222320300322889589980411466798213223153664000000*i1^37 + -54073170277450501563982533266476861559218563899570513023339886879734862894606194509204763856354422049796276535153976644393778367172140833349199216768773927330503325255954520052851978751837865350540446698218497018563130902035911617151808356926894506130961936762874846473973085369159964911217359828187058120221097930015728102792053455072468535011117595572471810695365082531391821206236798132023700838165880900894594294967088669305624213723011493747956172953920950259800505145681147409962267575892913305094148838122249386137358066614821785135621052330395013649419564396132395817105401207338654836965775013797168341189893533804298925842692123700378898046452700828373852983802066766889398464123302648027166753587238599795716436262399955990971607592062560791812247275700799562646526273088686665642592089504388884652827734632117607230036706415737643689444337271355801709625172878662020069677960516783669621322417794520977948338727960995274327624261399166098783848250359805739896396199679033745326820456612683921637835858223554405995023140742538846393662672415904696488907049070886240480444905944881333049896952336427837291497447614854030841943440541789849475205176980078703832635054594475990054654865371750966320433604056636693522332030649311148204678040993593514506728024118418747027272157931948737878514493392421542159423293248611211365821368912908292844678420699941224852256677747150288132636298643611109424963058286757246618261691498725860006004061204389161054973739535828893356888652984929322134416023603649799232389639835079457146730079311249587881516259024869813409092897311505001528520250677846192527451862290740286815393727772175569302859698982324871951426626332257631931678316055857475434795252971480595281086141184911763919403790895497896802057717432134884682711392889234328359028404614228761536965067605057229977730560566679476815508968282892739084379820138758648081711378788581080191940310249449650422862141040358747256560061931959265391138080494559515569307238369533192877743630493585775529824407289969109455090487296430384278530890581572338372644546391839587465704535287459569792662426770422671521769741213913311832024100022581806300489603065050459270105324294378246866013560134679337031395882314212289636347681327940554041770934372494820224346724326202875237237574638666145858653199030042682483953649431504154769488591619799637407717249119429561000628577207632955554958575957707753103245092950766982645184129343111352739519886614623515109223567100502687707147419589407028766569732779200858810447667152978909681533404087428309702702207474440601600000*i1^38 + 1664783202133081495709059101302496488832435082924371260826432837712554542093966824479199210226175197957889731695246863062494523769848007341651816284802394362971292646343124851833642121975897293630481415174152842585998127340941878830936001347146061376580677540509262220237457413621485671315163415688877885879921604248491569722536272493058864089195654499036694642963026147553948811690877221561275276150026149648818558910760486329648938108707933385346340173301134380267181225668304460614913754392626184026960297608415029760143843801282215357881977758879306008896149888491615894747787694568955642732704801227600200651718286311103608437935381458029888466510246099782177244734867304688046095967811813020725574078183676959264644675545608649864599643087842765185483142761130917519662580217218847341354890931925772935157947464126090153802990574489167432205628389252792676533516032140205991985264657713717844156091519079950323540511421048749488983369972761058216554980260518806247292902394951350599030359763574016746339907911896817945499259339194870853429899403062290048032301587031591419980519456011915267227365684893693676705020904923501557828233171052657536449299572087806493340964773671141089719197068706687547499180874901669535092215976763656222021026359325064121151877250607352090046508160161321311490276122632363316897071852979345784241629723978915382637469600676116985713222388876725763209464966584304249986064182285044318813616680317159713558035528557486945664128286188841199864234173967113923462572643556898866126204088002999820665291379390403400964855281557610722412566804749395318188839507668722376681753228654821669159471542626909377158314625266955146199594661692955402243920084725978385893872260424074739756309612372811589239316010710864786499440451978027244857584988433800886293595618941181867781157979936450905430414216653663197324457068304397223679373007572328367676183758654868453779743673888920735828400518595955116055430403968800795484156768309492517787002083662542246666963055763880064165969413794943465520932218918410287308967507494099676835022809616175183726387531341465410439660085521807658160758767925948079455429473149339223833831149137956405240472807168644153743007720824390775660246993518534381719244467434398231256896387647476502529007999699791250643152644530238762737027464799774644100895108253290997416192588816737478634695908372134989919932858442306773789706919041015732357243156690048959025555843958008137882045563496458352037135727594155677359378821621495193571869033323548012640896637127898993276442494840068443487296972390400000*i1^39 + 141873988277398870042354153199226847853546261110439786278428074176915725696284761163067216751505354151814156085009840836686162862364516578648146039072348425479195926573955449084907756473680470277886056231837775194775262062943692541430477167902383103286458413606941400172586812633005916003212308222646729041879585876115159474774949859620264478045657479338139005356608353621146375473713171005522351870135269783824954274378724727073995590369495340385399117918655542701795432894492487798762296617922997390513708610746211675688180019731511503311943132564496286442367470001061607865286081969954789146043067364542625278434560107006217409938903656378542855242005781420510122581235071363782004551813938216881693452359594398061198329591087571033121641806757495270356955071870951929299415674573316595566300908318475350279816830642921549277483822793365190982772048600844452904447222130946884825898070465225782284898593605610049768686353598781129500414054157890476592503122496017394584316130597076363044957368968452258736909907436717361755056011102441212308541132287839006335345573293108499478282228315103635614562589263647879384650865417964371497392913598742559043063756307972438640181553113102328849879001269703447606858679975800962831182054069924363238432361874227771244553618455575421294252175887502043033580697173605301973915873761512843891725235659098808878576468183501337369239144624791392377240188671831320384013986497346115512084157873665347014530914895497826732349050812160561026622889178996726480564449992548715595968998033799474381464709941534783067440677614282090207906315958303681434526007196660222637155374377849226439121281726150159782215107742286906420412771103410723278487225118668980649030243132728110241996313263285461456134966304231845598420976132207981481198548988398785607721973407550997912873750441564848686792650357268613874205358191621645482072472247067576730443237843974140381541044296152557030046402123693413367654308513401534936833376747612844042948456509761758343664321565204070200088114352143987644804070382272296945462530757754573591838427496115105526631787431368890998404630473502962359765320005362786292634136552409867606874276489615132137963073117567234379065587916518782586697475917564082882547421175521333704223747259226958925528759307182124975344222034963532417472095060296416868418753539899697480289175660857722967952343977906472566099345252406850258991375108100250765225566407527099196070135774437388930356004093764597849374816294455181726012097923831002894994626771803735396322564643286170448151055769808251173155635200000*i1^40 + 3207879890076647730296445328814357861160030793378933967553787600030872243999486683773512361718656111365568267061756104409508894984881358733204177814645809756495401777656684693485835021466103177765417926536002292213268989052921468467296596988258150418366346446085250397659224696813394182396685307651604866770895660070603878978618345224354934531294136024471895351598217884496171610902117181130615313761171354873917224221631822940125112347075187666977705296911011068947600095145193701884243194047487624127137935815992341079098081443714048959158262847082244557025204652165995865322044361124069378871467666034546405032274490771303438309687664252404866575770279575730503143860953086304663215803378574359494473155969472683227654824481193422360039035395438769266267007123547172951733085848057470923818754396725665620958228537259662053261616289787385723132207215585618032247098715270163509667215679793132312050823973001195653902533175716374099481836334419194525460237751964439703175453015031725606568617956629610750022726058585717506854307972921675393901124447360568880820568055820766913849228559788171763571671884177938187628710400679641961173116518072580975379352079748181306880182640012050962303489466278526617187770044460724216473610536248320555260663692692651007570253450218083147152611152481781739512793901696623611094256295851918241226027339547543471544866883103260684178742954834064813017784641770737385515130167613331975296465590549969744914056384616416934917801166437576678879984586202802886370032024354845242189535130393289410108386663345143947562960376923436410502351714993900591856686470810551283998917378869461384853633424787288671933966715687177653808065352036112933249303470609983667306057031573976598341053242641695677791822366056704068156406335104967752199150651678587042031148932240295988129654056771778092972070556198957327643497301746976648550259723978609676982245724116640964519729710977649198327453541710968480604586179797924273874776540381307392408524163698241563645684917646442891746809540147767932348138354025001782001092828650246942791718775263598672041846427672420757844814824471819996425404881320839858735894616685127740298107568426363490246247254326163704530104823565993603812058009471838874009030299350465251024015834683891251285867126259107189215483186089602339060659311661998327299140209101367573795773426976524459084913143918316070351899537229851647583095858305946503296057660395194541872343292428630840288534223378981021573027225015547673894352462582317576665929033712229416749760258300818781110162658731855561359360000*i1^41 + 12006198269707342348035832358783112422943014259531098708006785917330641984409813030454524378224106627761762747026158736582934893491071515280181184211354893329575680896585470148249218922062946271256124793134649206614244761623280834824670635049884095403403384167588892751886605908647088878123209516234173350117092511699713235289040883333480036222446923942339240108332221828450973445540944165256307426235018764563245900568481289297456499522532490602124844758825611305135729523245982415917941524025247894061623685214696574722544860407102391720482918900965856090534306092402319872430822654155863517919108174832547536791237548351962886059619617665683816546361458998124094390293258353712833368207476628459826051082147893900809008225600865537577261777118195668151083539817361294296965985814319909883268651974461164875129774604639915313495735194933819003534270832956803410326005118596869525968804771980254642873606014231841198633941579752198235956747529234403562880903427536206517558459329557825037619270153396687409488414655328378761860625786882858417427911796262247666788412558649724017510201482600011266402570504791932217061257123564310598363999466936438055084075854969893872786007955013445171952976066363278797863089470071061113808294114343050162989197570573523393393436555789805565414264235114050794882260952252199096914591799533639104225766968948595990138113787932116382657749390795624482440757969370219669487538461614019503067201452782683568292884304643462373470921571230255757133423574143894870838618620415582934207992964166557569191245428371686578361913206671040533904517101305779618261324849160463243247737266106562736973577199985069872747939181750490871695117719616348711357042353582846273137804768073273588770781666070378997308930432370263650594400827356665644332367818948722090747450914554240517034029393976326935269971971635377263057367235511476519224950091296384638836578358187856676749151706935194201445674705615860182220348321055899626120592016688161681395585388516571554780011775005221768462566188570577638940390712694845910096968756813256315150983915316243896709577400238183012265713627789142811500525736568635421110069034402153905111361590713312287159913230481726808140550713080808554272264556010586099851476650297386801442573209477076426695653122504313959469280402505346476596914089104491217138771987169601057164606990936254154152856580683821863790675023121323944747460752555914185953708791651754283392976549244954737295581916628580669235303479409032085501837495994310351671361776515539439494485900468406123477994324780646400000*i1^42 + 2138515254318505177403706203691152472199255850939824454723402673288082601580071265135201909484892361368563699737468542696169856359138466146314780197618980124624606192651112782738184590719811186798548091912493415142882277167229696005901383791297714377918761053613399520846414661214466654815156270931669122154330197117183601755369644797569873870054417073302151713246888099817869686427035705495097563079029732915469666337513589821842085132243651426644023798784417991884502623997286211368060882698151572833071414521280559752556435927276701056526843569546335662011377756201582971969916098036478815718727981710218841780454355114160182353209033374239599329444013275164027231228138240077022407804776218889286500890575783197897078254713650505226748505325312794507439637478386972251026192607300799229520427464987088838501218060297673779358109507647795672119888017383796113302504529599658353480331290691794436775470092254538668312761829773231205239617414334104388342275764300583965598406705734854308807494693609872098972272115450297134594762757840548472475156493522760195967150121682333587106545393264245159121313199861798549908176455188329593459567264313847994755240062108631732295756938554169329733105596413697844860597425485017854383596935664152892064614618694755592467218893285320741462989143572583026685892149041856255679851567715568105706938927664534684563222232778415897227779473873583054472531899771656321168198237224204452407678319780442463813221792108253282144440642501808083725799236817891886524921823667425414956913108941599505333013290949604779976168063643369415764267319246052828025948003975518703755442498801313553868482891074359192712439336546200053201476948411485684609052691225325314885241442379463149455968410359752654320233756192837781942466279359499018371660198060117842641192585573621328627331941838331761656676568488930018023804648732595285100135480772043213521462040527577313215164833358229452503213368871388282180923823602394888460296285532396599034615728157693349765876693861763533625436046549241340506033925502017063280510290520215126566162525180642987267756975813086083189618982963236535416279871698178482885630901561409993692908728988260252289340356400955853735324812771172278715773453223878408437868850594212580109578687969260599426454054404979079789857826468158255876352184994544713907646664860982869705101216220487652383530032585210932027741494771253303556262419300268475270838222456577999452529855010441493912455554971211839605605695495051104066571703677041250265153422254530425337185681688843591831256098144256000*i1^43 + 17150971984414386326285708458672977569491768116946123812548198785322671844221216733952009895304543434922977080495592553967433079953333034350503597394537579656063278668977066878939778306498174179428461178547180625454476115483510335701059347695076169325005571435136089463253939265238062950572317405253163267840959721611194144493957637340913690149484366549997463516067407456059487291551573111030741484244143834875879379053191679537546938379531112998965719888817304996326264270544676887538968107634609770856068676724488588963971283829958192489833499825583389248853075244506107459158077151234359819609602594047719335588696389289612341123028578730927110056794667887168168983281658829115103773092368963383526176513413800478048582418280739056854547771088096989412250674243036604411038103483735486215445010118643263331301298416678231454485988670968566547961041046074989835102342913578668560814474351990949922493263351141743973623267777611644736650162693119274305663532663097139166737921302623817182305012260484173825181016954271065746124671179800097837267152200403748105576490123785212465381985675376361569207006180319504491136422791311453061406074439730303645263316398100485109345847774330630249470830276091288386661842808458555876808127858710471889769903152914901428974932518229083762910655937006556521822206007884701142802337184569435718339529291373846915198427601708569616948155256284070722043431258119185724090319534785673432678940547090119136723185491479252087601573784184876208217265061528369358552062961359061735830335642878183165781445756815593748545867432048603425710797125386735663382433432994457600054368854601771759932515270131774679857496567644471523775442748728927640989015726361340846050751134744289075740307451330713826371357774001283723643406281002867223539256350478509409138581587890072240385954338475039681873260674827692977074673993168953723275630362595371672188616809161077773456713489009979660701080541368013030801496055915546790385556023525946267819687269549333875541990992873972244668791379713834474640679222981802058134498822917883263910337847758732619145756682806094031366728257573706801332497204120388611573916427554160066318187384046142337674993649221661817700680669614294920515108704658685546609988468710627504978465419811010581112916967330531205161145330645505343514766932454391673703928758949902221405036517647969653370393552589938090677931666363783361119007569501845749263257350048515560129417977640261358250913197568772941771992437676910327170192446293972150182673530756810807545261475557864160845679820800*i1^44 + 91701958047554281530571137202186418494365033155930979551852193165141096008611060056915698579218871152796226662562140470366274559879028149683818957590672152213491188422358761866541682333097776815161981010319830963017819687979046221924169473594852960632705424459796467250837699686967168578650238117832673387816016894529787332383042061073319834562939459558738099892529530703089834166568420657261793378345982637343232945006238550597753192609899883363837335194829610534256958388396647413305209857525193585748645579954711170085064532571916474008518365322824122288924393826513104399007328332658177869075987258844690154374865194825420557460686098403249658883348745655518213765607398832260202221008799497588063119802429827441873448168553981821960804961577097786104233383728923782813747316014755307296041262696989225756548812603583786010750259696965240405026781341305856736675673469143589986808345100885975224914219904626071214972765191718180526091118694287174413748317151997795177392475044003766896634739261727469673359130561451227572561282351416862621456214179631053504077973768170635923847696677448415047865083566219707324588039347614156313845611166048506000312563924625913516383626606983840267663021858186769916213820575847193143979761962218276823320503849886220431246700818935279278299663720192382946467836153836955387614584663536382224430492054592255579773086004696747936165222183433701891278054906042181315464372447866899332898554199690425465141585006273457774144853182552081281821336924499788749568089069855642758838465429652065596524399979316176313954095974675428567041129751680994698767640626697342672194310480821777265476218089122885537220169869459033080695020237143174496174789185017282444197324443942213076669848155886676576931701982646863896091176973418358109285235967313259785405064479532303551939131568819867931387744801620858558541967705597757917843993696956431247104502720064562636392542993815618795201997496414771282795360635720112432581523574240447450872370649417745039638711460176495558546970087017231876577421997407501014912050447676710343625984358187958125030105553376511576586723398473280448453610111261465404591113940758985459767905182484141917469258983290154025111864809483348923941190862991205265466612388499322780443354652468923739087590198050314149425952136725197175273358439488877709553895391927638387953298454828844951400287352123524857443244496534990744329399912955192728820085059916510504080349352691037694583682549292711981279490987083966984963622261523836304289567707710344267392340796219585671987200*i1^45 + 4107058005366025484844020333898815451875777756863924527670705799725481161755849449868011425161873758287188362896119639539621269225664858674163853217011285314686211445545162672506034731366479721319215817317428977912094250619202734525117181269810517167019849923158425115125418103064379607864594438585287285585412882607353919750175571551613593959058987544652341719200248906529613405736432480942706265353304490286742449055934300149680116906609089019775541223820294902562230370780646152775544525153136689762422586986587686540023920729840354032370091100886693814887060017176077870417413981265790284043395744694682604291417542221220413717894084812090484477755502695916741279578191073721468922121219517684666255616503020723112435081333991986155938822845242704887607703560163764217476875997569144419500110550224832003767230781995283875710086731234386238186555391883636745052209586296968241456639933329793299827711668755638769054352944709952931080485134632808993882936041606394850624968945901281592742847847238178615491337143718972066357304339749058105979765907171191498758540504742332167130549487511137770194409083335963390242103063373578234782494950237593693818061667106401346726662760917326722897852466509722237267675665048136175735537870291060627146091721975088307851596646717949610521370541847419477312167529010596832639372168207722107413071141547689658667617991089112264267697997852417946942247144694341482209733058604582586200556020002626132040466396549098515243911383072288693919366422868989929505283396214866340309765931186719345496803652864895908682965637467458300135767573192284263444681807678696247443704342548895875685772385586734335405821804645822729503383577112583822888823850000517570615369739088832555897429295513964680305240961817042935857805568641735728598928108710646516475779917851976475964747528236980745059540318761289778126976700418117918463368617934181028890754080258397636811962220868508012584210068291632648225393853502201357167518489456453730671631645717339105048988423392322703254480866609339156746475827846169445965251471293053948231022881727807942969137316123486043777094798659858775753586634211952205657695281624276176192474489832588699390577004795968961460597645560970555416226394484700474130983553517087632560918768437345749396146030786149253628456018162365238260143672700316238140542896773577409792936569693848201428945336449975033888887594620261199416059858297307837306389485062339422761237229546511231583300629905812015103389992501925082199652998313281887732550780648672922920280944263781416960*i1^46 + 106375713436708231405990472494227788669505652440397668711275049881364832656947173660239117309551513897209327062179752415545556867156085677882998290243921345450320288783179435809927298933745975872301130499132208085066654095907030520455707853901092334970128248958655580445023982214789795912422571372000420038683718194589000169567806936412992501369056493124437520527780706251615433498691184753300079925927682963133313818967669662894666862857333184617868898651864549170192043815751269332641526266095517574705115609114714841762739899286954653006364271141305560283173104924005735296761330284324920713283957546825230886130758569452141775853715448002087873295151743819469918961607232279630505037442896622663401685928114728112698042595944721615767294699243395691646346165136868182750251943125850716666175399815211007544082663311220520463322989296256217926222144314183662483829520347453811332429606308400761233091445709632866831964934598896549143928541920198495138954074930944123074717453023267276708227114468238294917788094777824203124004779639660629487930692710882982831314067831496767480366879639729145840711711022671947274263012563689431908160232196343347406844263377623556530114152851410359809000044832912785623437059053775382036365308462783933941228375195631520518978908693350099493549441950038178093648790867621528625397224891343392689766767617178674969489143733824628285107436998415581829932935686444077510066699660924308400453951461933041831307269971951025625410285909406653015476922609052771697391763871254445293532979654480506541506665473799439446381344426083178267970505037926531591473377601680339232435539808200940001297521557743079406327874234297816673936787294278606449809599917691670297636310715083045038276922272023686562345061718187682775538369892850337017498322300802094366575946870505981841477112352235990232965194096227168947191464060814732827230362144108380015522618013174748755960203011538823231512832096008496925067289914725303771375137289407040138422753429270850188782551978634662360555224795327077912144439176174839647320942147086733692344143238600222824416862044514204652101061643853840704787695015921180062523576307292661953779208656873534752671344537239994334593315616192522629837924288408830157792558874201404909067052681483208932871206432570577055193865584094617467155019528008871572857416735912922005275772920055778275192061454093539362061285132771084955371921316869199894555544935026177398982652000136881690427003235542231720791251309053260434824287851584453163346780528667899273210603608473600*i1^47 + -502211431139177645416749307190875132114178553380495242954168949169597903893177564547395619808399120582164379060466208745006332198152452866854063412219934636866932496485100190866036673610010905959573728179462228662886157906635304823323617314043294249052949323087630538153416307745897583650421831063407571834407516904638267205653863906321991086266749024413798472748551833192625475656031238183672899527358213962863517658451253695735181707437306546213861388696299187729917694004689065036741250249828627516150136288409122194631824911099580530179611058499670137963356640552321433885626141908863518315649050703422430892169055053862169135277252053139901196141016314642097665349726898114119078731791381989213364419729971442848917714859919126799035171799998520907995253834058728078633917297623934515792714575582561647873326317014293557467242091131583617479633184104199062511068611513425925062322017943164214210358769407549128308257502752871217469780227257871224098564001487733443294208533935607050825558906464362218381818768521334248177974549357985120307497053696960620855513311386272080920022801604362587155283245673427373000667727054288397374798479798574572919534157293481226649605839150563210757418063769956380408300128539953866936374923659489892267242409522409285098134730553248720948440348328445027711951149428024205960536589492578457951330088424137543913612374028358555026657080245531689749846997108387967683295816548842480306784359084882924713866788985508949391016021950427331165300740211469808846812566310137162593993820723817998710173968941412579672510852331910331645496855603835721062510877357520734561111935278485202967549303343265180554337250310642655783343417845518278027542590354448584189863284539215149222967121091611614433462634196427048553755952936127405339053689681564103653980463020153053882970308117183812541910511031750583522384264885003947545142725620122470499053687063479704197024203618097134903333638223405288290642326884689620741957538103802570790670685869881764826118756744627503512714614232358991354764888459793441257707403890463420896416724228229761177403629779187321343283175842854418728319241194046345454968394004542549925692350750539852162065736907897756952106073602386419384653274692441349064615163835876924956479232187343352546550699952631557014992113119908048010500606983425280213134089983250527304202633218491805469488457615899925621214705849046255579863465379201036643963920971670962094946416334476510630560752606097757826964440935706056853960179475869740228495838751451832506281623552*i1^48 + -37806943056817129672282565840660787306290789218040108308218125310696130541964234244617024580656004600296619309275051687510743291710608391201688545679350711328282544338460504888081936811699597863159972193510517634886602607609476889481214845316825482131750916456476877109461767592736164955065021180758918197768775084922599375820157027096813375843042902475590156585330364871705024855495148995732420610681033304150916093152449231430476854059850157189386064661897440653735746823033923142921519060310463102907654214087445569093296463930624675461200767779927969068921936107066166245076089793698382963548882282881689513414779894180499976129158907035441187844964746420032644498654721758238529278531626926938829661851320157153999746733237151847660983918545060362594717722813701562670022508756325729222715256540853594318611889163230638885206659314819809621829540236921221073907328986405758965960896079428827059968523295655872669109121856551369649349532025431534938783545459122444251016907473043864304826991303322289089031143265566750380952232767776292635838393181457407553505908665390867748928853701246403955942028490162035443840614586960087456346920003622012304069225151835544860273491214928457691427572697296077392907030607389088672432509082280159382904191826179890358626681874861884992228348161888207636599173860776690647829519335410080374010720764011884477605066239301076992979067194505226871455726055878108067531995980308872881880619607169712691125888232111401717534512745703816610316201288650361673300733920171239775591821115051935192352067520883250942771267620244843628228970363105901988916114249070953936748478407694601996027019638936344901504417243366646741424584229423456314078787688090920803763029410106317129230677000085208998246437112911956553140375939188612704938098366966267635959871049657731415070627790931961808366978331116052001826676549574117752375477013686597171632277615648648967893336269349041804368793531896382469308483442411845944459357336125424944157053851085453431270269756372474054281847982418927713674112505584395192967851247911956511166582794450651591596406628381797989124086496401983603486444728660757842758410727629306213755294563695772946470939272176392162446910628457805923149403312727789735898193466470908254481956423255128127868925834718215170796265797126344071991723127332997362419268104535856188348026373074852945961950395620428828678693815350692035833085339593631567432867862844675411113217516116178308246279477311027860535883601858590533909835291877036213513020241510619429208064*i1^49 + -169531859486018322114927432404363774012298726490279836550263859534742897208805413594469528219201336929549400442354132701096936754415339890268229415502820397834993027435349009510149443927992801725392501674544887665674952365255654875241650235733682134028808122615714910493358986735421089802271747738138259311373603346571776132232313301824283639074507991501512018259420110427232652367817534647876791688857731716613528012383737881124399812389432675934115376778696209569899293658332069058179499628042703695369467055130605358111276365106526411836706345038782973577691056262999385963089152064923212569312567593979254771935030382297941835531665931108401047000583865361867522961677001020447973566684063309290835195762923055277886978302730579943258093552105088287048721968046032851043341170757126545265269095675959138984392335483399134619962035527171413562141833905841100457118499291133917075246652053320204746467916441323106788414418351338020430285353997998554801012558745336376325749140595636754056439252345220077233718320213896368878076357755094270852072283252382188118593194627392119023884631407040543269285341543096333719213353056955586590247111998639042542457753109953587805627569529890537025408770539472255922046574323273336117981787023396796797493952831041013855873624006018971512212782402892257275910678343714370316962157281789839862277649380229786051621927455994702586129416762150251995567383248800207434752636540770262242189305239551071182367684129899268445023366637070512147476439579210035401348273746853217499069306002216274206589473780130829102780312210285782473074001265455462464448745824053940497112025055229975010656576003710263746730611433114189945941552815683224450003605032768456956073288360280187313732282343257836404916034656114827923511953848122905856326654995603123850325867670747845240585666770954171497053649256681123715805897373323834566448597663040269992183483550723087001909673062452482393484016752941040085563033889960576282945253528688248373186343103112688383945201753464136241308743160166674567649140812655922154301820981558949525612880419535921610181278048291395477194238045585975618724044696432442021896306579287252536698973375406257689864055374539928884616946106659482187260701102398022805560873174727341524773524407670618931384648469181683066143772073157238097672496644847830964089060642544274662919441757259325965953584409871247387190012214632658764727285531864433222338084348025767910617411284014045179344041920223256019926151292578354190208116044535945850455109694363009024*i1^50 + 5291716996820416909561455727385772503023550014534570432321250733463357860707753231873628768929042726537749525429783650444449432429567622464775343189729150765948431146037884357346157356643869795851913046987510083040891736581067609422667984323506953875236280431754999950321043366985778676676180651858436725908456392300283820195316186793023463306655912982669579555792807412061056489118336638121303785512055865249188622092132196840061184829719074860143145918829215260255423821059346433883420890466463920806124407721144608736776047351780667712515851676655820074081489117556096472036931475603439132089229450131350122058636225738443978055326379540314323732815662852356124458068525365122627120981534560024339971854542680585178099800275170164154826434949220602635290814778433801359919737511047322559709733283704871134241521547509659544389381156769049536642627940026520144909529009967584574641951693336655300181587422616288022598304007017933800479809384349343387564688243287087397505801483456240235175414499424657729405583981574841137934592558932392917612281311633852650528792042067820421909215094556218941217536825223062292385821541326385187334520260878315348018257200532068324089562970103557940360028732744255476686641566042367864284097172579137073177863604094116152626206391124303456825208227703087254548116964985459800922951303572574312998561586088788399284806513870827334143419000740601300373836657351935827273142467673920608699230785312487636244589409207336468095359489816364654416884898620770916951019109219100934265442370149759966874333825182743188215687161222130124358713258653295067883976357702679209791193982595921089364358919949234538680246211925816524034070484873972809460087670995026731888462804047950932920843479499886294352916815360890870701599610037119512640666362117909045935331751233400913578698855708881642227380661515005378082964151843834445289887464320015550631893338885099424296588486453928759616466672232112397989786744339806699965555334010105418925920515539765288380587905510003057831704482486379294935705579910353418348041449775400715731534647707196142773768692608909063554525372167475337644938991035649704099284919727287071423179279325532208865603556952498107021531636088144574094612557636932285555441841145068625716289076512792501211857418389737824560858261553711343201188085638784364571994560214734846699402674667949949018360632753591641752343798604797723406962101271017364214347489213517475575877521056248592779680432907342323315134836701218134730205427835682376686666841587712*i1^51 + 41212817563873327085138333815249379272840958494956405765553425831668622932348758055871064135712252203630851307921649853350565567807495157409823686059616524251618852608898529076326365153152432074145290777986508246672112438155947602854357630837587529211165538075011723339838357437184953083862707941850671130603375312502131113149424046861433274295020503345532983861661167200486621732690445358582579707204195293701058184928446599462436301782099835932330734617385820946848837718550392683409138911724895823102868872858940596167827180595185009012411559395371770095402996289427393054663316661525146158579850350084554546443903230994342410752013135744715365241763444892557535616273773924101504228063552546154203552827126415404602837738190511545656686245935891961393834098703898768386565014780690756895058874212774326117465841798485071106935036366031858852155066485248877062801301207382240157037478820518805349239367494719230985089907105974204127895560330969772057354380202680239098604352615282064461935512329000546829184535086102763107998199210898850800778335777111427493297028793578063790537480022098080678586488448838722675913963145730073019279798400244403560692189107493297276953054430955805793099771801657732977321300990334242623265469881078730025789676406447123592016901150127280914969099298835291462987568506035746215772380680599265637340406640562425205964535271154009904147111232161274615646192153269816075522013090080638126546058736732438326085224848572357664525375996033038425086339038659919177604242413426189700029337125918241080406846575809488575168173188374770060315417436681743096061712565838972145167786011033737757781346247185363309038676559325986841120671873209092819781292696321799370149501701800733651688082536457823443305988365544459781705735316003703291670863474545837927824325251563194990157842017888387998488229604157464834375795813117234331433506081124334106763746876679950224295378324928208748960697679257972507535713417009685579048758686623314513207582581215684194264765478557527438535740096665895902455381969054723735642923444882387169068820009150942439687443004020884122154767086244570209586816670020264071122928835091804612781928592278616965023996779387950615877919653655595303197424573223953698285126672175365121252949805467756674953903820831470393626617280099503278133574483867558018511473408700833020416608972819697149024637377353822485363029680908266324579762483477212700436622135634653157108001632777169780402312573944296820789784584011718248965270501253411086878638080*i1^52 + -533875148941955204808267717686811720561151022275631015502668979683586101767156678808978988207009360256935589218481176064638137349200186537686964813764599681153607445473665239496257987727089760754545646561095849281002840166014494957466781189024023829381972845712291134310500322083054596939185089197700544668199822279532743694244275787629015071554154096402051615433677373917993554643030387579893722350547484455717123313314026915990229396859151758382164901827842838161626694002702542600046453455518192652322842128112156384014786314479858547915928632335573497388611362384869609658553174163174712006400762282875297771978186205374746349865247282490656797352517434361581356034288663199843243765855833000234327476661912726531844178757403137669323013482676950569506033545337944637538520338494104537417743147039602934791072445126650047657443183489942162088185041581857263348563482047654000652204296031822080251909414867932526942269895489714378318856479001479054096738683921026793757387419827624232224209160611353455829927236092816801448058501429445775281169797876926312338565632178566225618655920485244363874491325566350649412498918366138284120672121980948803718270966733071770371780884233965046967343580055101066051322143542135842326154217582322184490276762520489596869226762644823573760419971095982247499256109434079409520576140987082947442908252215608980367304279828952297250749021399156348712891301197009979369034526071346190519878635235596749691207387438436773060578508177541309151299257440969350471067956581934777797166816507877803198546911925555617238872151585192156096917011162095000250247259589016754141628793391470219558149455523887939913116977255063970096493344228108994606602153933951906522821215238334134843170003611829850371367317426471713326181117989769264595252417087462221406214568195259380500994980800200931526900132887957744091958473079428588966854550665914737632388492603568301366358618898184945677289242075468062232512386535856603191720080864261352125543634412883932870631513174405348409494043808710372464319064506668209456937486130709741633224017834934438188560928337640696459393115819085142757187323164442255293530916110999524609576153783134842519954343825015813669063550985270663591220290533852132499777402360475902862653555220889836758600845453961241307446924683772878359877568650633147160768194112718126748155070810867705130426600181309991546499682694514852975042074312499603225770723343525200532076161327900233320828847416238857330844417625973447507142516564989937975296*i1^53 + -5171172920330604567417918253289210224127778417532958175537457685389922821591497927697025446036621678613797200792772362661994506403327428416573851402189391635067840358738884411794484056325156354924564501786475768588216978866795337668350202184193648072306751931701430695792414141448437061426409858358490539516751743919980577021276374195001402665993560480265841450941879024782384772574934643041284142297544340948042378241388674132589944591092306352276463564165036550285425696757030840756701854343444047296787273789442557283025492027531512813817125984177608236247085128860509935685406552452634250950874467798792452738908993482031462949693764388562444210572051069204032180505407169168175712323418541576741648997203962585425745817823542012325948077811943788286312865584380202640669878427160326537791783324594297304134361208225691040597261980902044299142029006299473351218375335849389078874215292593647050019272484158552836315370564109297553923255335377715462615259277189956704502842882002434249839644585214214446235310865559280150754225025328678455129689311749870399403434312561419047992954351123041108638032239032333173751189604260274897227854133539955440572402606958369248617025544188143718076036364467527756020990257191777062612623274203713995398349796650965368632701595945983955782253060248069651593378282967105743197960675861166122806735397624244047727582386435082460153382198119832867125090678068974379338033666573657132308460077841955618968079988751073523405674362472122605932995726100808334855492951617985985181222290445602404563424608271932062764124947957779198687409744113892865435384686771399239531776441099597822971340934640669911983046108422782732711883754663764302047907018709146575855935082066200597038145683297391122260421141111364870037849176468923919632325664487275103154584483508688982037729362105097533731407449083645607257051334802832416203473682436976432460837304316645551799323556753099969687454996127603998391412661806015444827173389233023685464083502179019615630397227082914554209193194363756730287936252739196618430108718388624592968784291804894379428416843909851942875014194343182350328829232089310523173402372388279568186005475163609869518822684207889810525245724539416495449304021444779576437984388955707140300401986002311748350706617715683736354646769342859871415538894773643538361382219778267363965442322303486929318580737390848882673737116318289731053285733450359134259799888349310597222193198626573256374637390410450341717650911131889772252336448115572736*i1^54 + 27185641131001929387328420207475885675444609190976788661860756264420203503947470012538983789956474064330931882897608018977588470951914743837730370749932981790363848917194709931005540263365236527226664405788127793200618605407732192893049643989882315213720815441615241626072325725031663235596124551663837082653470032876570275931558611078537730720917576903508254223749247953068442865355077044536884797285536037692995437794198654291323967515737887381237452801597127937695580895146051357758537131441590360568093442242795234425014595680154887172768510312348072130260420457168235746777342982278556104473706122297030183858818963386908485670420367633935616928756347130407927861330875816162303028018220034528161811244175634892263138335345392800304593616262694510500194782083880066475470069945827334858584528433927265375740198515343242275802289305081088916926458796069190844789396292625445177225670389864590662117745204484495142130750210157412521428598975451726043176929726025431153934374937568526126830200119283427620442448593895508501916779435033285992892064158855388456313448706737121025259759802885017742260957206483447483670143817853544426106292152781515523613582840357587658867218019521834619999941838666164646090481825475102548279217270519840605877341557486280843000623347762342807429277635517283778105128351145652687125786054440372449717995382786671063557457178414764206110821852828345281685332649349188282690011146179027497332827314211301873079873365415019046151686219491477157960098839623842243038485371375203952672687479019343160833265569048643646679017916616844257396694500320568570975836882344886838611422763295841089875795838841021784000434746582469111922599502257557958989649605463653287923506647314212409612997647759033116368561013135602633180640380246968904210588032806560321765572214660972721468763653909352288811282545268559178016164609279551286399052221838438671536413376672019481080022318644870546752613911716581909596937114924076605735417827026925849723288066718759425136809490873246097180214315506640453777585819238692843681906927323889073634928530431797710210884988393706182714087621004700748479376865678035028747154877618991301578201422126175165963969204129859028723430447601800504035447286693698455068542814920315680008568399894563221618087518049271007254194871909672920896779292828099891019077701156944382791642123165363085040145914998160908314942731226138728169207209344912641006590329394911148497167860768875241421186769064316725320064972567480611949185597440*i1^55 + 318442357716362458355368954847855048695799920607217321779077150881868121439158226508935539709126444085115838743065850225699169051528293155877521068832816028161081527597979480879794381663912100043878371019127101663776376845981848343229188655511920299352781549390425571192518019415658574971917881814569491503778938370696987845721286422204864048835822352502322528382891217474820239464298587667281535381700487547136254206462502593986001586710286781276873692067553466624459009564538280612401444877937769610737597975110151322378008523539798972295134652035923467422201870514802156509994573588732884458110378003908183826663357840489831491649788272144590395719230001039172856297997616500131920073511001388623934712842483423441158166812005138393512418210886962544559747665112429361617595016742451152021476714310141705412461921979510526205665531548000795732907668038598801618436855660784352454038992024237603367487894786540684475951600812886741141417689115917396605868414000668139137231611215462092222393786126637246913307780174447668657002308036735035489473867137361810895562469695863672408588445572724663240545213554954946894071539898959932837548129775706623533610796677621419222245622004021274018424770264634448115563272685906042010048929016184566705246166784513683524482207447229014853494856666475674461622720230852088852856471438701399056907871330080802084702025313367603403294360715167954010202064068971121060306649429900434543548547653655298686494610567562556532459728751571377595962759953917356687861277639463506194054425868772827242132133133041311298083181989330149086219829536798902434822513706341821241717989341303222563468954158038841817188464882254934805219809994009423403752178311709904031070132252155262537293071669310281705265910829606635122395842632685731484308177892298075972380844011719739657936926062330933448993115272892571840636939273172781706990720157024903631336127451822095066487582428615554645507082375761741295880037166546326594182741786304731590639097724973501383566250012898549993690423756069125887978693998606504030191504336854110889438549550228796290658451677959337785876943539458994637012139156306211264236345138426676877244995229104936285565336375597725717270881243099086864097712079240456367870553199163542444681651321831926800059356346286943089254748796664383889571928759754111124091528661475844719524737827753830410735912011610004418860089619077655608516964830445637428547670650897146730761075794448671623538439322642697685227880541963404179406848*i1^56 + 161914367170269974956905336369724459462684069121971289239189712695924035773712470695515793840474184448670493793550755324026874247593044843469599767004585000353340977264598411383909893811787604185759871033233686698816965881744668341724378150182260035235525974998627001480559492783895808762501368694430546795483040406514504146442947908147147191157790704395876332502260163879257211777825620654484711624286879677695206914087019836557516271561364178177569893394320457463560684768537979403926167641640707475367584202552381429334951036193897280124568163384308567865766599092648204243136879055376564073436864316498238266699910785746068895106368159436309987612044828987340800642595288656184576234546828585353096660499872933140930722523769060492278867099142730238575079002871481145074718988522877949740781545277132577833486737368065870733047138539211631699177760994910230858260079087081268834560094140908155368993015095512239058506892970309529836682242994563646714204290810491739456307894782300114069915519658582258362630546382834889677796882532730367708839968542828001912418293149926446908013559815047479726209994360659395949814822738540893176845620484197539989380799368371075865289987549048899139681611041915339719945719620004637857659784331968596843292522652043705653569008172568683348268705882488602904657931095563525584075360755178849995752885460177771929707908505825423828188629140837431875974069549150962037591104656025906488132980070580743320181190512774163177507413988747288335823668115483827198239623006713523095102079644976317607523478635374216534998943324759690319785787503786878822652989770797982005509305970455406303005786308393760778198513559804109148367775803726580888721235106634499081884604192748402978455497621932138585502716267638642267444741581144965649660133038156523237938477269662526105609271394458493285640979302877759679123337915219035478293134177542773168241056575211701998087236853966228773809877438835001684843042383065112684032612887394105962192971705828172938941219495158727136410199764600942788654708831801168220293435256449691731333639363406302129126086840029486249011482671298989232325135711145294853670949363877931403354859089150359876367601226871392186720896950938960255779841284543286445471140445874398033804881151407061817477087785692501103201763464357292190363554742749806637890813103588998540430133389608441000972913613771970064936911859073001896422794028582087490195942607273793262932053049691612857655422967494587161098334159851487232*i1^57 + -4832698369733293206343322419384506110045963378139251689278935818272232347673133279672482548979846161546282376604549470460065084513221599416284847453011441816441217348630840658135671425375603407504918652593146462217430382533604029638146763680869510935617501707035749603173028047539659755686602407642650831326107396671642417252266884235883225944958046889503554056126575153684638676208532061261565622433497433957641444534651238805669919768380698371818641324533099077343287582427430560218930838849235423498896811972581549468745346658216454648833392557073978721029820086620630740844305053785688652813710997828612371270833424203847821789190962554533957279005260048327969570165430835259714708400163409270236190534076902273010635071924154873827745461832266505318341460794224186108960459298447910843890541711939280363878236293258304393634598406466900607641655324550468554611004587666825069891188095726254869924981945156903579243459136237419042365913195669643325132548754332495826842841686942730048285982090202172224292041511129364927102351865107714711283494441316360960707796232135851491156840786008220015836738376033573209692988952987601177197534097133737022021564380738191044077570068415314295687776980496732661792989806607136572124112759448369914547510255473289867856687416839394468381050946925383774908410145761904935176670973427621199900715826814132169981932708080266899040436707639948923355721606838211187166980729124346264095938430961414461710980149453599522509634788950248377615224731132794895824664767764208629935178017854642358514636793076493973307741441499620766438984443165961355434474332228554024587138137416543612233278276837629285944246765745041090639676950437966413962508346059278665339765312918427049379203412794959039433732006956755546379000677096001092896232362457303113350889847355037568119717234981106447100142182222718826601139752597845115541005591375977334561671781325717738924884423885926834871015248152914330199030344786326119040428282461593670379845555388182067777350000990490000468684064809043118655355269833750093527229401672075158435930597749184139197475675982624865121811195982527963609406252651142485985181822966353837762205551373370248445122135634092434516876596920875250987217243557118275685593702495826873452244255287367127543088966834549562964852427442275973580029608277157387049535084702970095513305015915026411666209474418876788893833016709959317213691001598679752070231114953833392995044353814772976956383454967515130496055982948352*i1^58 + -4537346260434710212275850031825380396568266610559428547940605538939860928371454395850412314855496819104237651759277635866463636500816001863679949604320808845153253085144538462905207245175738854563342782719896648744334802716558426941251402046216683322674907294330807966036319043924321814774119827039266854069387290263097825895520483510205316418974861078461826981668093674255367956497995327810715318786925778135025824468491384577633794420894795661031171361148304669173775934122963607554299173656961178049115131797093152680710823495122949341030432604983209976418164384898329349993000371066472859984713091319202691346202972455538055764902876741804197331814709223899008239881659469333434603438134267349774377062013289424274894192757381377270240920818566821595305838700979918567755506062795839900993823343640838638732069264011120661685620173574949420330152477549572285046483640574327660339698057197090537444691741881360148173932655266900788147866059220746819357443320009717982411226296404279020321227365652125719981709748478874800908009296261538634230330172379938474471912035224979219495068550932711985976735397087908422522205753494444167658198281011901639385631178774737940244833437118965115903264665871940084414150433140150420675232347686455610701834715483521434425181971409206112128028644443196625529072257806856118849889588308814743416528229531000669873465548005091504674911452296732224541113814287236711956495064756628497345996175102633750799984752184369375880949026133849459849101841142692490491120745873838547260169781426001586128584476172779704570150883109487259770061440392106792354355476676271696517786604844153881193406850455540136440209650756450812055406972691974740310133036061103260269527234743841667212623046123201643402635741971431878876023855022040631454744948350498905406861323181635061237749963519219854154832554140886962053248374696063728227975117374177108393907819718414218588607763560414354329485322519954457816835187793181745065235379883736799430304207528577859379876424951340583922601863172311081081356325329846771245259323719599830888270004549804236108729970729297846436196114930639438976324758078639120768383803505407223758506774920357791602172663619321946066397008077722822655109352739220772849974654632307700667945085062707877629445816446805006789158377312288743830706921560831487274996971362892396829987854813158751319193880836456370394542093575591829145408490049122370494282105829944271138421895847625749426888154614015139436822528*i1^59 + 71406482721956242146383418437510497580931683244514064832191730019598479597030896827413153848895148684664023494525861990376930852658757105021473028798551980126830424386984225613525228910945036450417846096971680655556962582303000476307633586839013345160675335375009521303875661679489347706980240503683299882375324306536670058360625743574439909492841762967009199796618790538714222420524214898882330496838498372000234080111924293645536858325179157239455495428358401488818149818391856478017457636321122996179577351405892482026317903158230557578250571625025629230372297421116610744888825007909526573521339015930303148922860162653648830520268668047396923457617609555091804924997168333866341881480737304870425585929304029340453056898666409854814730406849990104088986958020880322726928763076116397657538420469659503817293219910466377650994951337704822716885452721514603294818845559203425379856808619307876325874108605151952515141634329756545714261785017292043959526731638467638824109922697986446462310495703281145846899484842219300688548742029452666526242164655344023275900720618363625348881641617108701160756130959584095018915436222509078096083217763822110513399817379327743913721852144251912513585795917376272952243879514397872637578303747427015459793163987016046818310637017038775564699700912761491168663578961463079756651011471982237749058814534321324064357301010534852689870823256724425580141227231374893846857419409267602931313037044051326924314903365092418291485148937702117609168717410853516420813337200774709590694500309064439771067339668692579729463038202950732774690367384821820235723202751434963258444132684353921409725972146529443380860500887699119513971594016264651593403641824122118970664189821456167394622923573378201814973684001222770056161192016937404194734712343484553420259161787873985441339113613993965744133669423370638965678197670801304134077689284317969571544499024915865714860543241108326779971843589111374526524363976206730116081611967555281619149598776933670075211772859516272049228656041018353231751504920554357987736992873700570680923736485988363081832201562675970944441983888266101638063245679573799896746203922764260830495990467693300391723633563344253015526389070813364698575272030080998278226616606020666481084461991680810824575010125981442964590950230074257673045339625410982746516483613143691312762374787552642808903298838802064226500536011330788120358979512414856482884052282318524321602546735138944107434579173941857746944*i1^60 + 224813018162815276931247089496033586686092154759575109268061533782164703398624470492389719041568587369811075920785893791846953796986684227298002568693372656684902192071020134359620224942798280202256565166922600793252892723190030488862997052175477365991433729667937200972636235288766371034269884757428709959003439372032867047847826734545834219543881740886112863205179878152913713877606554253295478404273295211357360656111902960416410993090079367293999140349338084174831797922117629067216257474814865417998985320858383838099864929587963652221499345826402935870569139934908945047266103826210121347672284872678220648958124716031483401133527539818527603142631279364072714803021694563415783604950099700333391408005841389284503458379334637856206885122067814847892573140040577547530912064357683852097653699649025325434201948160341673904653092021332868525351711037483759958127922435902233350470714854815256627011825788407237640345362622173042208895511290552298188636419411197659825248285368800695915853065430077599977002311151332124897493337938242111550667607968130431481882763509455586436187229591929730927622877669637179452669156136175496412844138126401750773038905025489614564472445383531682986548117810143324506060378644802577190314604301895809728388928863033697702012158863605362091997676222182089239567201692284560136442405831709241656471750628886861240469022930947398715426846717647886079990017345934455192297333740640622088863990737046875858017055361749067639029661384269268353786102709363731742122384516114340844039124474712997637566390746189558087456949926693222045219005940497936887410971819194347741865136059689703133925681644765685349877975121602937607352421384483632350626863405447494408547993150884044936253856289321077324320098945159220417375034021753077025619266922402360560441942077988235717906407496902082909558473139332769611789505010213342302285149115203613131652780836229538865466729304666303544812119964095977521628372625374689710262343089333512978353096393944644823860714469970569813463936579677707885866048578811881879290007255781214114354750661137992155210456443702566697726889966186464551523037379554565780378173207011238268839814798258093677007931504224264865837206189645130155883240701352890720166216654643995330777069051368001160055860802384393986506122239946704162826092925751546859864459427641356673858529414436679594340101465302510135915378581580049812279751443313598603663929223830370932541777134843621867305557383184384*i1^61 + 203552367068058322636524360538865481641976893802386667980717058349086135753652298158622670956264154772186758402721668545358404310933886788416898984761952928573284481203666182125877593635034298029072511863039272420399773231658988039731739395397045530111173674311151185612101867088067413801406587291959974412316840613209039820481272649489960120941196668974942705018822152875556449618549346184880498779666527848417119523113594002985559716703352880796345148552198628251087776173516906326086586822647573176066275996374316993525787443935106959398231598215196092898863397036664137194097181785344679167918081769537633902215237665214357224642094532184021758568672101982749569688054418888925078496618973577734760903380584815984243227465318616320962799448915097143948116597616030063012483047203947217300004309826908028078073732107235475595129144430863303318253156531171710704902461225132792264449086523175751150228067393536874901880682751361556094493596079179976197491860323466097077808992640788405408648075389745364881017139202810565130323887872931171787736427396658223777340316776721878748756904568209975235726001768829763030014478945720287492927035533693728652049513168425458292931569600554771263918156574039019353712978390020099088722974957155364447466903781655074445660067416337665886009123954841304208384121282751379784511609152545767919138277539282892521414777060707569446845665784112769569737152645165466069212598907675056875811636438688395529739000715574553692023381976116561390445761665893927558280712226345378969894813242782369199052023596519822023669948519478251663389017333995106897108450698689676802232886731763687003069360564782833318711869960164090218617054126925394796432874331555368252648321400323659438982977834607045364145233661918667696518264719626875893058007900030628138972951504417670342814113931069861299376904534315500418308439067658331882365948552392084434106481597314866806548343250508807564836749005269521443771840022714576039778916104476225256868326436023269754887485602440847391144380497590010947307811485858016677817975281124432802141912270472541527080876979230317744640778276766587182546270684931806572018859739845148828270233274277947879892088375464079122542555867150939063985438791846698654298740327968576812276813160185817827392319871359544602487944078455819914244287507564102127007130378305572556443120475214826698820865840711257029631709969103006879621825762039900885272850502811527091096598452567844480194969600*i1^62 + 150800422055906147513509079925204511466162923858199102634203125789464143582633272940909964839745862486929221257298013411854140109588507038538674937307454706501021227197062777614033579395150177081767556188736475554842266506685685324775355840833485063313638221068242773679653555171149978062052435231785653067942913997505983913594946219970555882544790670018526789787530698545940731484267390623857380834935745041504638214421174490774648390197321224047851033284434569640188603708440400922652495306190451383577342265006576893715248112329576487197589516036375447622383129770288674496362992245096272039107574141442448556538160381981036377294025899972361188430278926430785528260290274606219589253162249139885679600452794278837330942809305403494490528013533949139196233361230087793173290039571647708901055939143373680779759723913137756590392860216437412570776635215028833243115840137276404580333633958122075566479029410371682376241948559479216133654860152823423315354891053809028093474259047215165351897738377215524419122058626688294299221762047913552096240102391429964866408458081959513524843226630319537208195688473220212849873540948082190225298620952001296981700115928814886058622546828092594401910527156977894304511033417937999548538840138462044846007627630789175433786995429301858157371905570055372020888072919398725061181322401793533220661562273333177074730574904639390755260793177498946678010036100243564365430343776577061389700951040662733801967543368818958179991205800869449975619897078830824498995487364350638669256630569290254666215838678934484225975660993892759884675539608550019539831596695064103990189701166486668006547778349198615915791186210921206200091825585106433330124368782723291743309332966903711961961516766227673214338404196288144575438889986868320911321769383022692669971066173479163875316137277101113918244960561309846555894054724710742648019714263250474262257366327983722698198709622389191313685989845115926982795623706191208005460947542456028693634435704971715583349978506086459244978711308204014519233763374726430083688773868260775877828616635861693460341343171213939866672837045169694402053879342013152721529824882219549903393784754091936985108042203978298514750975441239584672570052401486713665334887021654895797877546802304736787782090557701858657759504471432999845137702782398877466075978742980261238942018369836424681394847993040317207377085029603069202472103052698065287843195307797274938554206537249298841600*i1^63 + 117867004994493100213503385074398053145513151696251336039305445781093943300270273477004442525827144388203606779394374579953376536414090655830786479027188901400860667786139475175014199544118879570364315304013057430463251561221013116485732228518401808368137043628324050365307055768258999432498814038120831346183082824196765583542550265466713569578352884959185532973902357067914112760292025405140354137680833611615410181866727890504028134488914790951561359341585944092719246311997377844291664481684748057277987085468163774200511544168382893668598766830549629283625271776959053310629091303945806890179044298309569746588024108925203467738262585446051041221777122718079177278722788600391702475602519841553213528673953651701912835575773008311659073067304176036453983981349558815094651542837776401213581952964228823120167095791547663307470759276910030203981495376968928189000375092398456961407727489604215071408681488839165087046855295487509628170265416384676483518541573737618812725946771986980018087888857813306662242237040448067259875812720791534938881525507435035392003772385971085263764990384527979069445920648043985151822335175361443109225438430188644166627872139242079930811116188881630217213043451205024311050349521142736914997386809595171785842434926451150987955276010675335796187484190822268705638161724505376046619683022939820692384421164003235200996712804397997567856550286915964244331724933003516067358192111873063833905708228659155777421052268835801228008665452322959521836897113708423915037410534605121879675739623445429486168232972729948683535629717793020338984662412710995927059031516781494158860611780159333571423622898225582452621881066968669506117097011783042116046186621014944776554659835967871643151439648776177858238829185721915645474107350037985984096521270477956847489537630339785065755884794604942448272815593450815883304536774120655451581193252732616761467778000012206022059543977995048862566559602864777299797406472303859401160588748115235973441180630636588017313675918621549667157379891382178115086107618543598419356422674364859869499862514504822451600571392260257964693953111818981845612349161415085029081811566501303943288610071157842349114627298718522267530886237704409379888143355012025680662884365449590028478366577879262740939501051246232596130481595727280603420053958363419927335565197361773389243191812444547899147846963103380815476327510554941272927675967153651521274016971547337204819582777294848*i1^64 + 90079135413342481197728646723440167841664357659807022158212419637385395037689320257916328084511005476122036651812636303196816863142533131911703404160820600584257797827225672442296601442740719875700607753999190279542984109847246834530391857716189231856244737337171422486751003096886969631052737465514875448508458489360330425619452731209503675104800018060084540756261411937292160312469943492387096379663707955623520712422044525923424523184129866605919879019503736816069884192513033906728617285482353027745854108100790575115826793057098612751051794127037014930732527934543957828744877673715379935211302087730825021601202266909496471936530145239148638391538163593755954318517704881685930049852058047739037589327670217219187613047996516058876083991500758633730910421906424827550149579706887684416635686526395371401467132232458544048253154440887799099646332080613975092426543472514061202756992842408959423116085176312897746868282455325551062160085658601491087670572599993158937916967310378409014417460845799528440612807280893724368196638688142993893396526186795305617963301670080643700276005286037021513310754748485923345977138732555419659347691538232001933644557855146939650081954912544665383807034889763870835007386148413917878479432221795442753324030717926239674820293766765872242038564718902299962952750039284695649824271222131147436944537704267377493626239857643188703041684950665250012752089569003886662384069090058590966649462008988699963889157575470173108596437695964650896357067940291948010927798346507982364659315942251352728969353618431511729493040553829669326165221787035784110448670753398381756104656322136788768976067218630754112900882353928427475966276835143384844633146854627888260977059075051214221117837585502275729827623996740339044000765816083226342484008720444962543929979807757264953704353507480372244996122191771301020787768153999509556610529646063319930353053594683745986671113074261256831761438918463647690763959519971052097323820923968477725526375161778919295274164901086923482755394027108382077012357709552832812090970280341404967551848648404753199558085223475778724072426994081990048815736726403263523374421911770531734842106415674467496578216588932006828146403145244556148866874367630309177392637908890908207508123331569661068846674513428162933771920902153315791556509027074537128582201125947871667627460686637565193566063230484301267249472392669889377796620705369473557390118126562628400779886592*i1^65 + 37667847819096541707970709377741205032720420479037980691736489395416798904825977833859012571997454913622039900475244183912608339565130191526040861919430571593054655427278883852402667216501101656896754935028745048727519420490373759499895440314359984647901686979196102706660818782341320297952684234494627637295842410552776442994960742531433309929341005366233729491186410248650252451463374491948948417844468234347382451196844028224163189966455938863943144123412647089714930884253342557668012294843690494944577870065146546617033392492127584391412138145485231668224786931899658650130671858228608599091964650985003558824282212300595034431403222095372994866958718446660603388102487435182718349723855755145217450741703859599992669346342934012395736711307463180632540330693630861639741932637751289065699161688109382623877632476100055481025716252246048284599092204028235178713319402805429330476176088799671671374424894510101886899176979119490869063602443891524993886260367085238146982816266131153765981510948592798717866578369830970433257777519981244654197651011241123731067973613834689965922090153257354062579451646129817967045869894150612183685264663251850149652758663246566566970562327513446135116700865040585487074489658833706949935421192097511355416717930019265231041570656285464316200829243112911730332745341888057298522645762786449820551866565899933287545896258511741782643036482958572307162736504857387817952827015582562565500097494559613982667594472102884334208568132416831355177005197215703373012667768053639345790723537995321681226233983426635454013214706796045016230591319754163717756192412775155886525725368729336439705905566839303667739093690387271284716796982679497177744495652932834217731702082127861993036302012284442470895684180686985566684798824765757349614291391726910584737779640124675854197512215891596003843011973538206509631688023871371608632318320029864600385395368804566993672230310974147099353056758805553328057431574350606284079928746566037166970287573854943524958685173506561291971866747898326259604728769942601144665625733086994448034525991560032839181749598257801225154471747509950755783964055568673684755560492069915589144854742386049273902912261520542679987914674609212100116799304740813936701637528939160985699641938224551368543716256577881531032600642961674785195803317410733956376462572854673527319026966581865234257692728498819269984491063777570933937571580611977497550237605051198603264*i1^66 + 10517288908470896440875843351284129847421121806627405945378392575529985544065270324205193184329339295735449264220961489439758126279105197653735721761136792781070330053894678942051035137013667460458946274504925094276981166506790521950769376777014364218300771378353388242129992438692388471539194129567005829560303046940723911423572295024257125267784550786441091604190074735222867506690303020128952162850074778296192861126238507185084380025706528412432779467803066630509574340145913636932668134480295534842041781148504023554671963262394107411508770428271292066130862881164737065429199739111658199772754611731116480885387225300720010157503419748128964814001903241467061703330601714868821979529684673020121611835092932671103543012810752625420510137085753590184296117370370476162352783124535407290261757816852693882451076636390082786077558033483178788135140520503164027213682610570559676766893522627354817656390623601438428496759361592185262088151753642139910088640783399083165653258795558288210649935916166918233763342115639749330439467146021659732146761396102768687077202129518719924458211810490183123260385327332315461007144105994234156418561337509036915343856290690698733961445468529030069886725768586989189115927368439874450501504673567245433183604267960466133899994953905972389548873803253184538474760590090887705247161069609103073832230502331625584747776660446735042973512848000119578673832385703612946185297232299008292704527687274719837555560724274440271065833705786402161965735725953786964336630495035194041583679213888019623545094754331737139484218015490605706267232428565842048619261579960380839947353228204524431820527707359093313833185851032357043850312836998700434025816557427651748763501155256165261732580329742360669939265820251950668943325220620705318585300659028263624717196788331698033702376064739045955715198066435546769358937488594162945053370211160939175910572408087170357686544885292918525488354370889624611734830542549767845858013891448729520598035291514724183044739132860763681430501010884026787474094935891151010765986587393112176607362724128299008892769404050647017189562343495230210459401371107954004079840399212758893437734468596064478736400069117310153020591165062751087635182755784537460981102909642877803182915622940993253031893251893200690599819523358113704101002867577628805587381980235850377413981754598490605338615519558146837853467621321717334378211791448005556320490810769408*i1^67 + -309709960672534262785958295949092531688298003761955462081639373159022203012594214276966692126639143593605699003919996844883299892899310731817088505348588196487757724919661339583254982935430934334254396304318324931227902905900280520653879953519563524588271162558702324707996688753107600922585172637050872233343013826829091906994984099693209343663846362165773906811619163753107933634325859465398809365927214005360101196855711076095821685076749123631587093007931531465243682356558604652530438744261275603800000414602468062852289088681506856374383295658870460757715854243358985205457398681944480450965504981973793892916472241464072048521102703169865018367687555736533245043179895136786065498928459160955896057760753830842328449892428610707089414276828142598626203226937976642261304722719658204028327457024868341541941647023948120849657064984477073450548687015286813462987137693228491072892659846594619270111777165067194337100533936694747008816704992645687808305004000040690043049192018137967136786739104404006061580237077899541959094723771020382714145765136333661998417497341672883795729562777696946615984502797622992150530134030562437344141531535971901087202380476918728033896834109326540089945738280649681757368138227645105308500147505715595475856762533667219913971966795523916575095551813451293761069154762253315183843654697570714364032221975488270972647618336473534239293829935040984162078895236476133003414820416853132779880111044903437200837738688544145944412530687813019755320474180589112885654845344306317146787001698752086892943915820528142124316998322495443029327678249352768170624784739722862591502499342351371279701289601946130519067390510239327143610449465720298518100440598022750838432982256606329550115506465544801064058340421888770701710111140639976024038612018810050253806619580067725642185118757831853308645573749419927687303233122616334272505751623641836777422152666084274577283629857823918793044154893018369044823952514732799641789301432044596902951461288757247713951651453125711720234710061958680093832097810485809989359398608365389919496016526981314461275420534924926311623035405863096455127616327755456047677281267948842479840875414310484243854830382544999315240415614550284688355705133744081543653595223973669129447136187294333465797192146913384532837080938416427819194715640825916638071515693291150983137179103874524951275727004430935156450335346239868170789336203524996237099008*i1^68 + 2076617619239535271137928637499405540706791548672468208338824978843365893398970947188381220479948832835262293009052485796601925702854894661750726077410948459883034365012804785624898044952379858272468879182580340980095536853304383676002885306407756668543336575330660774315641013653986299729860192030193620041471167662483525185257515342505617706485884198150158019151416218736062389192902179540712711427943049876104702768807465147918562878557604139703272582993015353530937384908919238554345011514721695012325458863187801176988187654626552929199006588218975647456416539923847575044413777200388947273225253679299044013285152818177781891700361068330805924453021442337898485425526109113617805692658884346463870587187813244085586945134394690301889107811536123885606952739625301412057332049766939425348039899253863435578553524677376615605243929000789358640451039011450319459733897019936702735968301916721302054767956104486498034625390507115055598401622148794363444703115479581934959425363261256806613061452324438470672887885134845207330678291741588204432482147958715904959428269189338072957084374669020429809026845919775903562661018946060351055039885963086097390721323470936470459986518232613384506480694055715687809104430882841567200810724932967053254702034409444426443174055160144614923478636965467936481772766477918470358766678856658937080786335569341681649549065216643423199278148529533367020457607061421938986115414547765010669360887352726319174343424112799431405481695687235134262688108059692841669949546072749512224138125170475876744149156154299403345365864488550427981473341643735152642829625403083194499122110702871715334685440244842391883439690475608179509959588133336624540847282373087054551420119831975003792711654402005098061228237855272663484795403237374025539199660390981629676876369796013192364059462749813387347177143761029606374735392315320696250560406282587437728836001900709546056438914257865078062638420141731984705700849187385102012321084969825024268264000865488987384018199286915089750730402800935260762948049447688371530924672115950318755611957867728933726350686242738341600112130758138269767615994361915994867856166697962072174552575750734005872131785457389914937187877580687534770456696431359457248774560695794232583978980791290943143654904820957208518974751255641945750986868636719518314873274923421982574737451610541391666021035727297024757035802028530008708927699513767886848*i1^69 + 518198150654162727068742751268646412461976624884385425459617194798915983180211833302569749990488842715878911476175457159673428949595450761251264437904806669131908405641968139365565446596478799658303743510739125606637089344356312833174488403331089085258613381300936203444711159718523123228478733042118059048878707044635429978761190140799481803522013639879954340949715247435336724983168331189763130087312285862352494021765139761854910609202100502550704311683595086633576322637820729843465280044986203479208684374849860266862781600678516905238414976594742195426157952433021444771569135658240165783828985928170610662323139741107443996884379553083292266432814156590675508312262751241710114055727016183270292715923142282522701990492506173830180129076158445093466547663550637208224571950154606905618902878223364710876180410301327804316734330128283364904089701109983956016422722053188852872930949914937441895121749844877913321580193420947813754408228679905750737405954486320799004050957664012328543101696695402891922691035592550114850962403604918021718727624285385447544013201428020588889667794232601609228201387265594525217098793525487012299304950005605279610796456472437071822705281295977856000615627848657153893380656037163421652305893854929357033002845155888150218922666242196764527534504125268264630465681312473164725399389348940599830619205657762096853471975755847443790344132168871286766887480794694064260266771228377092595656539770534651528296946458455487673534125845491196001933323186639453445243759401876900880435897266096224368596658823708883098703669763512619483747952937276570010039804128786171004111627991247049162631272858266509738830656134798860826087259416234155249031172255000516509888858802440828059701639923615008517814021794490553981352685843696176697470718407873381270154611199225278659826136563080603531761680030402671591316585778924152662413761957015600791546139695454498115404564600631528969113934496496057460135479935813983620413110856550925100062008810447721458478592041468112653182741961827239743835614025512446524454113817782283157643064111660752564157535754766659891470738525816843182208922543839986636840629666624756619994138689217870030498487057910171449206069109655339560898943757574195716997023325244082437552554744184384288716541383138411454607619023022584447229861021065478018350910216429682190730253967111266828926230609520360617714932160702279718018933063680*i1^70 + 103086327362079862506227891297362548968004837565397201945158451454720118255067732225595327007484657108447839333038414192470886392366897921685521474211251765067832025961846694120288225033757832789581656759905554171693420145528935171329272408906580280640222841108063744299825894747513700857316770576773781416150960746412380085066031599484990210144139840816873212145335110704901869621561736938925109705351122265008015083610957176037158991119063168043110685339554270928014072641588310977630590322768710379671003558575740913129061080396234401385535053894890207786685994970424443365596615027457974457432800284104120825050897443124728590038683006473484367010066414614899269464752341501273612495654708833208128324621995379513116354974105184307325149595011392572389652256478962107345077234212238733634162951920414435914948074930159737276478798617085991374386904022502053473716030182128440767612619620366869948957287292865213477100049101395211747266625516051517611759388233114205171608525052182675869627078543006196152163073742771829611919837409522842721522937324561233411502347724704839663901579266098780188051314042122602861949742610514408573954892377885926509956201302060847323778230760077004054635826936011196566558557798695066571787283891803994858770298426275081471671332339568677243608622959173298512139783952649391977176239078553903052122272181949922451411821109123721669696518764723692083982396675601387055497063882361370152702135284791155231532738562149844151704085920790293785100732427550720881809392013218655616657884758545828485472062914348662309210782307757257365606915935112959691610577956880918949869003077520202495950311715096661321679993544055246433750789442387180476479104337586217905227862803987577246914745574036362248361997727754860759356970821367986311017300377849733736549936969237794442374297723182364440294620592142621973550506913297104141336693603681683067594112473096980034904192432633158584677535321157040913951621299067941339383229528593761355458412049682699324122639796636438705812094444655696515051516411606887997252508630613507026315538613405952093776516782062055802639176762718335510308095076659251680136114150017795638966030638713025664508744224697851488913536271064122114313889742884719191972117741232587920367797792143865811406156625358084411805521938096154164406843193118858363639459054683324823771559206739028087840014818967364563816448545007052158664704*i1^71 + 25354437283943476350862428530074143933024713499424309644166732535520097530076497972072095855349319623869821588829739975655479131056800300822834563690528169384476675829761908199343675708486256337741993648065192414865716214298014151504252381587716047912304125276664746246807653474303157402722687406458019057809108937471399553925259755235725941006484043928395121560945093530252626471378615104179275860084943597201869571170879481778708018985509039982824348005962651375689974578266603178952361417008815675719117380725271956307985158197044449632803441864159759753625847861953016149680715809054993479311407717932854179121212539088563626841387533514450956991654885065129666682801846454604831502352759637500146729289691312195495203708408326690192381174786948540306773959580733554417569443770550032335377131029805017705226846702057197944687456189172785095162435126968274509474207109288122793137538732444819463462543800186378400373660649811626945721527723379909840983138546580812855453666316336518930679495839349547953249398455219575468970558796254190766092221813732299977983371241917355713013106674187582339339274910420950185177629375638857460469817668728114281544446506623942444402234160080402104464186195445938278303948437166700558734264001557644050489737762156330507685015398009634409888758536385247618143584541992475217544177701863075361909719519960239400843396080304543222816176895694552679666301155730597979651572287653395648218670486381485534615923147168230996117053340709107833377773172439690193781297123407203924999094074915240198556805406850849135069666351330406152946196239686353875157264082892378829090314504417170421448755051209374596784184295754281516404202264487739904844598686416025515717108984581841212840476839831452887619410568560411623359359070332424300192931035917567481021735008046770751735940384137110188611769581366393676911172467513080587074891825225569718048870629855865480824034834898349888008808440785852090876329675036573160799289809194610967476454509810971717449004530656369062540566462413648807031583556775503103052255039038833829553196834446697317788923495815835679391753514516819268239339512430432069232388017586532212141034617727771826764665541778570011174465302727156605625086428270739956008116556451331201931656844627668223149803375873922860217368981305949659679754207666179870762023098131131482728070195086538773959233303110858645330817773297729536*i1^72 + 1229528680574390895698678369651021740182671734501092968630134786742078464218375862568271691133666273301203404149379270151312671411711904427325010947249125037684612137042827806557010532059627893646993851633510365811483068287023358298410241623535955594385158422538854082994316527397312457948314021910026914330239566724582057702627609192455440829850577896645706047027402281929015776629460420615952636428502413001977794077764584135499676370194968729725335637988439839703304076578729864152494414309554800985194980276377825793187569723433318198111735781657813237066986841801232686754010281707278844324774314815890546573094751994920329407212021049138680371850231626327566423628711127806998031403218101400940008348388700495459485524772108537329456047564854063157582294245259498833647471024763759791381083901901735999608781338779267590136743589740600259120663095499439221465617886575414023165454329590850906214786535002355050013166169011906906767339251740483354407055852825987029228237074757180768313301054800770792693433173532199040528604106907770683819783718380627887952572251292191064355210556064772290737542911568086394445059359343326440969955968762893692375246177392874340805111340386878249153664180090889988260453875348138617632062668024622050257196894419203102670072689047760328485150967526974652317994820136660625697120384406754900573460159686802761155597465340974456802717022281543769153078387081764636292272679778890178890576313866204006745097982572194052942866350803642890033227663919063970320604311910156327424151063658283247723887130589685579284075501398894279127009364056051844119727636297328898619635323661175729900849061897988333134589776215654505932826463966171873171953549513334079805227330377787992270234080141701368295718581677997474227560342595497830971347890717369238364491691539210755551759048765938418344551403698938258028926931569944747782335482600820031033923947540375438277919083567941559166467200509914229130254444910761543905432415052599731900199312708810273346620860480543087091514883980514033077505121388126334688004888381241595024743821124889443068474178512043426663697059483557971010188691578118620346194753237768748221994072519477399254247336941562112608153349669555221845652098379282619141190680145343828214084429028327116471203558665912062126407420409668415121354633925528241681504475115813686222164283279942675649717427693068514188916162560*i1^73 + 3679985131428166698405996202601140549067769740765563288996954415107838132076460767515910095780125688398814203298866790420292534277858287222149449083285294651992582222158630950591011904103778397223831636160525321556837842092202401255342637635587227023116230540584073260295519861949912050921680199586440937718692200004169297711960691637312449641564112771587762025509162873329945517970815970670897844548601277359114666955211433840690078391299686249262105443148615897715332418865123700088027717790146672685805757834466823980789638607145197898769665256877539901773639661510025776731870253110039599282373824558351282888837896221378523992959884113148745950592403166801918079377683187113268686227625617685621797084367201620462148427321037936123298292418505974142248945538179477567534958702245900979727134012747603257968092543705765721997467050534465420353518158653720541887536953554368207893755752534508771802556997747769552880233752083474159149227323929333342415347895645385152946282647499186391705539514042381063629772090156618323504812791203950014130411967617427312551589449690970105438393288882189955182329097651015080650344324664445411018721437154710056742281914513017804545929648103788778793841542398626247236598841180250803199116246753238764127947252682820612926910827272657934636215618574358217855673815760619084003500137316130173862258562027370868615410729623738136766537451840119590895917453758516346626416808856189555766943593349949271820016333222205519025930963633480984474328458699393957630858065137575390945073180767754577756222470843428451748220360054430972159976868128513483936056811322799615299317627917349381998633713587485889359642836417912342570767864753071601462574453840552279212428295426269647987412413786981872899487631724929846759103885197634489303539114955900720500670251524611640863237432365854268280009265146922910861827737908007963012969211127225380877537909700353970236155647877358605706914271121525008057125420118467738075654800586953733948267462413586481662215764892273208502337894915279530655719267240915850745597773964576248847333408381389443178137431609866880353755785502522474374605708084256555321885608547539808285037516453074462735340125883747328384794306849858455820044337208089250859088948154759469087616464495133464383020400542297267509363052532861215242473650690070741947947850703830094508394154252401847510170465194192404480*i1^74 + -35628358192156673491709898145772101983932989982803437940646105901436289062209395079519365635057958804124963810264786401436434594584086365180177527485932681061411753448221350625306694957673334766695659534787387974435083818618417922574995570277939033768861605717061034218478765573654234780791218797178746638122761818341643403194906222035745190632880125314012204184147326542439092356795997470616444300951496584394810195366843391325448920780859260262166596252471794831106188681648918207272685692378713578981264351466061717300954246493801541909440396208104065965164313152722025224359659729285708209748345418964350229203825492235702226288035488414341456524336277266243317873174575238572763732768363266878176591904061765148730342387575894502285627403245039488594131900784092867682994872735232765874380608772342981295575059292533566211371216764455460083523444035221615394724495563523858597892402939686622851276936468844784834809130844479053193839447986963102943667659609568225247790717564433155182493972950258316880706703261928587789983072528417659609682567174409743543943950876335532546363683760628771440061655574458304327829343236115399433874891274320437120940303401951495170392654257236754513397928011564241302001607889591272485074024922428936358747325061104416609950619468804689373949979842894292764648561771407832005607955088625049141490712303840665097801247677980817392911136801905958558300811396245145093249705142711860886682505392155426095226243391177974758550551018970451066868015121613834104009163707876976260202152606988472922063583824412752942606241558503264739164527082889841201947282574183826982653755405042110136063116077454145688411016754467028911684499059350270866444505276259040631570067108736983491626686893546614845465816834025692481402723677270615697798038800892354296445481273030952072969353814899833783397651258417605581421029637373561574320846488288603349582555932546459069671933658881972555826479507527920456201418958943047527226839760789151900339989849848955770716174266273524843977751599720882148744654004970483929244176987061665323499654205938830152174833499723677199655924271798650230245651932138387143540107476659558931348085837745933246471914826716929258925117543095258565485820174088345798066675234917441783412470836979139571844847588965825950970447029776800255389629652948924668684215473795828655728024159367802263734608696705024*i1^75 + -6278281503951353902970685427702190207871484556824209743998861240057693636275172633458331269956234232379723809495400943810723063397022579362845559957803490981035062703265451870574139846817831294129571899208661665062212101768784499849594018951090082726277266298072580301954972909879687266569741234953224413225945648702684632656338181747586350156513204025789036236432805085832621553231967906680536356876302317133902524369283297401463017190132068544091909447564467428745832992407842878916186056409810048195851659346869903029427118377663894631674072961131197156983849118652611534965163778625932457258981968818753110719109903295167597611243945892048929767477527584895460988267194729165748874602383080883571795024292471368776704775800064864796175547395177021754977904841882925671069703934738948602869952576803349395988608670621522017960414484963595684603394694498472426540825749063345660779996717243423689837380850908280932667981955844785235297850994325044413343300861465218753339907871298384579863981506714897158397474479060318133688729106279681231512833912822821248247757922070205764884085306269843767067924282140886060071459785884865212620503972120582869274504149127712944340990627486828742805557883491259425349182231656677092745358100832421510466471367614190398744678953450902417132101587061176574774365106883583971509031110234591639541609609391848450219801279971565556835914789457434576319968869129782165636534263328631792063955064522796661240746458559058904749351979478871578524760557468509961015917399496443212433092244735976549168142046330767187220162520729514861944232128908473414752677603540105565965504807957534949973886373142002530855617861458008746219808002370022194202031274332271696117620864324597725918737630839482693248586509627923558789114779450099614690767947194922115457098152830921072384880184515660994753031468094672098579465461034511776198824643460752254081798723902716093713684836067189197826943424641031392656792727384639363901515034944405120053299689545791888545622414464423052387223282896609336856471076622565315751392399482385616411666587677258984144270408206129793638611286737565900132869996198538861004892506533399820584546822646951215470705993288552677717600432720632341825576625551994607152582243716758297640220824407208398584757658601037558379461453495645322840216865968355265599023655606299255320556552654006517642559488*i1^76 + -462663217113276229359016397620324269351631256054973554858965839131412710998846750144203255244556536601984390017339600711207999158911906002474799192603016112104946639450552065176646266218465910003205375880946424096576438890312428941068234109151545239602786505168305932038567155236103639693371381864993456360163519378848508374721498120862763240858203028898515541536088717437563220055564631797248339053644624624144948710321437351769428062979646146914666854651968552627255065034391893133605856390202760500524040482256579798196331171740594020422282125032539318747833270497339221112201584480463866086357821140516942960174945627305975453311327677709001022983843784500634062266954088855274225861476757177440514466064724920103298965201068871755159979594428347201448539953634970005569333820975564664249321268002164513131396129994089729953287464431998473141073126145772752048590240656177863177160281994263243068601702701123850128178412233361373289699671144324341749314708053308530722651442129965455882053844801383214589082898161501527260524227053299380245701162672777013992588491768546426632827528027900324524431053254416955359829447136181410349922855909561335011091440156280843942427415583186920542284301236246559273456344721251089810247861292843845114568466570344702622282524651015405084167182721507114556613482467592114245074802975958933166842321645594634645356346773829851951592973184284390409041473060799172881611603427970396027746632023041611081704080079727682472936169203499891626488446387216698720643622742092852050233587198644410966286950640740526375633161891238237413810418636671119440515956735479001366154581741769588519353465009120494627717921910783157940919916912825856601701904446393621437232946811583522413743605480207288191082423725305234406040411393939173710220922809765051774104746087538826951291859381368556597951201374220929977257121245222108576480649009758315971296983618192834791758268466907904244004091381525252356588903420291940205120446819860405737386341412116245254880120895152680973868667996658342012277975404120988843288081441883963009253791039679966188142038559567091679499685460267842645120902406765291669316073752354313660784301445053570030248760392510668110987233652725938136771959708636055799000849487416865724508107845891674450197732518134165620223485625934017594889607897571156631665630452052436466039826820752211968*i1^77 + -13089844944284335947608974426803575101050263164633164892633505275550521659514742404826221958742486989638988446384471321153661465866697493386939526500262696950179844045451289371505105815075984847700929352174563465623968528472071588072955832416501924568984186923452381404991056569247706163173394562725488534306965284153071347048684460254286683529822134408899985019562565422778119980907316231292650291495363516054168047758237048044295934640278321697737828898349987399241897347389644251615514799801328822645892999045138587838964517670102336820147012100581496614251080310374754794284516321782275630524994391146033905099499128242931847152555972353341127321398151579588814381248415943941038362497592160023809937448758430880278110048237272778788379901059317642308620780792986464404228012134435469736034319013609889084928408799086488332444050632240344243082016360902758509956165655553276648489210686579951192280516647351753047506358401387584606846341505917351710599979330335231135618510305111353199683204050492310239068972167957981941939716322302841605663624642020119045069253400267882977395140437006254673335989565072139538167874809497149046456289223325671191756594469938451756170612752029945758628081527123014562852923495777186010522625511864645385143393727759171560419986876434003951996728630458228612392826241439364104994588261578428151151260988094032328488139943448003983038055829825508732578729282575788029857191187725559140419425862582279996662767645343469409659583429677133633041677794689932057791553768464335744913245825608248194333999137267061635219342412025658672325183286707509276499925124623787920629339899094998439039642411127789466912281683659381775334111451871043584653932372909912514301705870549744441612190532309014902197098364635072222091094637866092353491165480456518397986276262206182844812529300373895803341590594998856136954289275641386033885925414710159164305707261234433875546374867467955910772661347380207754185035887527096532543710401823596780142736244860522087050170057012634535710353049055268950942631431675946000787008956765720648351021532731848852940189747364933081199037278633218033894683882159939562044045565315868155280066531794639258898888926515787735452388333242115017283382732012112270069516326321710381648117710800894924506010407569599649901918942031536735678817272445867511648469438057339163800072355840*i1^78 + -1041401606871692545918276652206151591568869052660602849621509485576001516165784205842821595155522802519081371248083215448640422250147675191711643884955880728936649713886031934150748463680897712433671892329339869914129454948877773695977260453713281269893311452506426643929137350032927452978901112301141100202723711842103456419266332438417787625684193781279168848273662415334375127420813082275395436107294266936641413694321014005925967941874500774119575118859183415701522397721842826300475358784893179256498338693336408926856444511144251507837175971983411029851867911935630961436184911019581705160852480003886010440936934718818962729105379027732265489965862638961222033403619132262818727229959532774899609898107711277301063284516920951363131636497494766016230248719015637826429709153937666577082718023663537208318287336099591383472284457931257862408990476853958751020596040829268136717638016276899738298182517311418070126662433215917097278242026054132501876052986781849721263417872062917011481603243420386723559451233485127325960660186103587320599649890349742925666007241450400971598794223441063366149016524935888046376135185015592073574817850299154117909920419316055354924100858507285345844237426148094189580931641140973498157314511920627038407067471927801591172971914613445910698881994238504496746488411880574319364785324125462621061980619128664635641476099032537371141087956731247372876679268423426534667597590933253674124421539197520347445093726628755327352457083440224142398273787523828767362482310766058812281518667374652219978996977571149876490225683061263286083871372063102315837821595946914096368061246872678127141950117571725744618446786370112438732327063384687328549395104278520307201818204646934713894491027302842974238414102779435118559452615452180655360959109849908852410809444572467393957115766495073947826106238439999186413918118883183417437753864859534619232723956383770661154608868493195282528973911670447817903744116942198289808247174425989825115083410565096776133069643670509701229471605882402621891359503600984018470102640994656709809612631710173176066242815077801227923926080942908191443569051942615775366762667452886082703897070139141435106747900196142027740578681795168201189869797879000330446832850019799505096509774402784747591451247497635828678318964144084701697233747908369436987316860476436005257216*i1^79 + -129242911788042600013957662168401077311292997771164869222413649080939810725171734963300392605220979507297902503370753363118638510549659493546473300607921142153692726241501617399824451306212575944305023123532580812938107764238560212599029605688288498540892951377699631908490481140009343917482841246520747052536548649295282337199991871898728176297113580861040704607733646842128907680094503155610032712615452551687043395754185621600136174298673506555628360133621732074154421526354823498596044413011494572749842259472992834774179818071964947526804632560629748276489693551248692327207319095881286851495309462841048386076259933085836731658106461041646544614519949622891139624822128065904238476635842279885713329471668065142241444315904507606874007514097828978943444390104810070935101745840996756488917557699985650328913303016667938528800396655748721151774753925908120522527461916386213160362608852253029741903630993787284931316047936391050225649865202110075357903383994997423860676184729374817482123950682299778314375279803467400690841462720223725292765426589224467030073968963635411555340530912441283560087444197922990523052875113809937358924116182220239351052590024576108941423371022403243677260670872501219567527425758649571802503075775526681452795321555234985502475259990406096275867914799411133972774255917820892831620448117704696750354723763457515502161147976103197083261175539385669047817882458146832084181889530629212876382687264555246579329416756194886098461757457025537411113659277876163472714163477164788085363554894899780857266466779128728774197844584856940121494522104827657533917493710664865894832819610199735033231046080718292236718393264108770160085781690856799250611435715780862879206347422145597436361719474846552180141949367669534807990075237495285364809254487885598611066179849929012077587465389324430738257680253693972315146859446447682597948519801184899705258112197407205771041800962981423940729110829879658278992960048408984428651797535264226219488429105226246656851866038784405814469491472253786076307008168592489657032646209949175747668367174268730138600016272884193267359269736052896828779498195417840943619227189804205264400807672964728287536337161291626009900435398889294107125055066775184814291315723155610466878581181875381803319063068927161482940367502779183665841905190227477607024602011140096*i1^80 + -8672591701623481011085908406000384842298015831945504097852662296093632753862236870478794032097597174630894126679908228245842425288909010115488058302888904167711018696297437199007068990733617435754842307074884541642233268151582245690331871211791608726368575866752878533505673003179996114148840688258424558943239306321984254252040051122958655266779774045249171606747200302416228186922045619833837377870671345886848131369906262568435317817939041386619519928796632481314520008958887363563850030706800022692143790527709929198066427696008140448505742126896658534185819854039492882702920314958922248569249493042377553947408435643214254770294095055585040764808267955210788382278642922577838636604421323629613621621549350992655644136253263628149956579601022191137290715986903032333601840077758003707946399406907532134198261919906472452302289626444105239941288799864361234839905947593222297513608788677479969010637762930958120428272662766551894790369744343480929585893646642837229055615542328858321429002115026714116595927008973130026570912283866568757535125646258669490051018148224866666418321017972904406753737138291037080269083740388400757654902244932807613327749788702588150454110438164201704603870804010924639399574751382504013201614241196654964780984079349924703193922965943405281726563212783897987410553034244931563022285717882382803660635107157027743624226658183182191022754825950256866979619076231754494703727800701529418976519778849207337568822531244568448146134622548092527008172893449783680307051188929378571833290925648849585256882996731587118479486418271329191512683098110348389273067038101550228687600088742272225645896998065047777410889065394559105918680575671425682289051102774220450683181908754786972129621241506002511264871408384558196746509846553226239185965611770578570760135291704372532861500795270125260937336569732544381396887326700707315827705581185725684953912716694025255889384064534866110296667530539699775899274431089187936697660030754192563853275862595676031903740319439670881847002901884707033675653392457174140177156270624387115048728235970611945752670445066139707110089111914003933061494080170568235948357477704704749471181080620821613710325052330541345405254805979833306831918851012798793854224360798433226316685028704262001882293198853835733914845602003343226367067387799889316086284288*i1^81 + -380174368995899371812801225716698104120984271084919013341671458324098895645990740170172930333623254650552764244756425365264583431481146708118301007136493604455394905171699002153969586042628572470418257800583726541629593035827508914770388528094858890770621073214790079662271538818214531549489794594321150158298332892377220249423127878864534829341057909921859164980092924451021312708429768546235666044719184550216746960425876201239580802996540185316566367111955006188513543255365344256288924778422332403905972519569352296536157905787725393944169808583986369298465588885366836073900325063481416444739013163968447061909654147996038079556783231480912096809608917590763525178471105257561201608956131205462478352773661240955050048400652431131496530948547153622605809979352111819417857984005182646634043285165048776509338541012720480097137651209610452940302009649147369433613070556347676756764332322738776227827106765676541551484623984481315671793290018228147765079062221413676803347293934198374172452903194145502910521835431759732657934559316007948560024622258817056961393327428462149337287970668976462276461796958077813111588619561292237197391568143989678641657461187884579095891516354307591773282343353140211598112685262272125407696588733981520888192487613664819165971454764780973779059883513684240678664676270704683195219653439246532667559329386248119505949057757727531252727269657899307027751346281252922893542189288253948426198273917563765471985550170708613972773982163320177349821930947875975569131722478121203230275181776747432961079229891602378563497381519329545387021446880006825112324599340478466902051813108790506567365302684428874756927280408016366091233430213928182817443809051297509315980488867044205724711515250984406617763828962685521356861464258588087542464679743502686837688549119747464692156855026282424085753498610383981627300755571668521887454141840067648706850818616646886928001237443950699017492400664328048037301390780126772009457896219416937480486396107264353497743744762240931487848554073833519338811569426383696802346066966011080442945537318068967253144267145008043714023577712771746073911454140105365744585840621565601143859755712601519159903615360924457772554243045854859563809375291630560316997444953124596935326766437256222900432900206863071785772068388515060915358543272954822656*i1^82 + -11651741920582642707260149020275768392026184660725690873300678185323559019044467920204008891256922534812181145367901507530033165375796012834039278509074702424671337680587436465208954869421423870266956503689102113589185531496609054452196159795640093683627523051625875679642553140359046422990823101580687478875166841996678049178283564378093171463155396845028121908318113372479352860738066770563738010644218671647811871286399893009336332667237609883590414279858574757278639525402009985469083985189563884758592554622811220057647693824874281200878897073113804294673423696694708279613292644418164696055716106857868221705979615768571949188204861847463837485985800501829334728348715986017519865507405171712666766592105077430666922750430675162597195593192931311326665124144034196953196354625331092687764198644854127872365845992550642330583025755788205490213881120069534721863717813527201681511090501517004025921170167830059310117446350869020947316545592381953667231338574857886539645144957572044887115018746105419791595159113477796765347768660818294427488849190535075143367108556511169496432097902822917500867315147893211469908755821373688278298298722802207857459989944235819040818834917682833870408665121836856650645945817943620418986423391376559343137840661461261228170523971921103246884018757261910221975119827947274271180140551440217448382589897716169406891915152488941271095494222864723200498367000588268235883067517393787114953581213359672494170667111581268553706851801920942041566129849024833964378434121249913057517371595860484730548658023870870278511228133714229762726396492456677400599703926654885099522005957784256693389698370855858902491772658751481447341969226490837220006938211413584967443419670833884380908012221274736952505687040009296703435056965175122480683178434849944436164697648373347602708065547781948392045398676004277690447524539936151753873105183013397481397127693239682980279227346960474102413782692745804807575630300327161801109727347787485537454906018697133137956942880470701723515423576191396926062677060598577266351296104415866988251996873412646927628722882834840858662143072735175337716871904437642601551435512584199005195568348034209211422719784616782018664512708007924677085263623888207868114640971025448207290650250030510559895193920978195502844547286874693771996170289152*i1^83 + -243894502010446790283030163073436179948975264384917563579316050187348171128958783715682464658197731772640435140201860862127791956441341561690399927286754230062233847398399566100536017540411177360062925525202247237243012186591237730487064308956243764964444531752226190960094812890036144654121054128847462895427494210430123419042824469384624923656874703627009001424797720708805281394382077808362885850948550501278313534781620647540032225392236613238936308036540677889055536533879010552314794880358250144337006057271532963327234005691871059565112900302652438823583715948359700016566736263312576254601322163182364350050121213556474443910112162019664702437127811450737599276785680243521336792122450070245500210846126418183427458892510261072707509217686627269918486391638323902293018936765664559953159765608921856556863817577746067346261605449329103130850861162490834513000585797523982178790889604767154001321788356419334322199044636723914800827589231817968473699969156619947020698126741026765127294392923356868025429799334436386972453740923530999811777259280181318698736359419951629492366703630482605221230425384761308340852309614688604024241579561041994441983037603475029162367685952452902639676308176388218336692358303269710583950572392254294184936588837578096137564816910350620669450528955443749551441558731468385222974692099419415343199363053122635879583078363081349820905486355129040164606004599614323593807248292003229699687913084661930534182388714923204521077098493189043709197240784593308798899927933115734338987341848237042937779161404800116799681865053574349253376472016120930559160437809812365840609962730202606537762319876963039490055644047459491272676495435903030286512508816184801386181242624514542362085324629675046080339289898219231000836882934683260311349641777094517328555143612964861914655655614643455470278608963812524154042113220291727019904715002297860618931964072175208394556413564943495505624294887148773140988223690354074470626853133333618757580975243644776281601734072940048643223035773955641708451201757288726837006512552554325148967954312302766586970297169309902869113454506347735884333077530299898572624926289536524341799307538027638975070661012588562691832955999154806988174924611788413080379548374125818599238742111028874244934726670256326099950403655428393140224*i1^84 + -3331737837415757188753820677315935413900423545874963524069143064281979514068067025879749992961652769180738676511998563969480091908737088431511906776291211068035808157025619524886446201610713514409977978563841659831089931812025228589338071494712391823272678609138331235208950912633030378417854529510394633952709407099026482360241261053264488380223097807688776179051181215616332896880044123781737429379849351923159943284742961877645144665337538433276627985407382033574505337526032879815249009925906776670912251154923726064097249222490988794567672891371820035121629410908775697053095636420668785404710311136774747205952520517330076607416869225469926790764518271267523531200045124309921121503224943962593472166312685319517797462819146664025922345859710492048217776961233697755877761554474730905667508571394508930704168725894270016166020743821557848095041366167258195921027296591870769878282051278285669938265354637197098538186584210791651959687699085193193327489410282614648497462339033125344879874749539824569473555768410437089838604192963244627027194079881852022444387211091258750937330460062835602286598977627298420532101812558421638299023641953848003384131673487206666450153192934119268933297584195902766020359868975524576955807382095205326315264388828293618805570592785505208336432686873483644000009178869874896721201417253819690286518877745775931016662090026349894955157811546226440710012725934051137454826946370550503025625229373114650490238230386914557460422327406055676018208295257551043500977779189057183141645576213137551137781398159340694785330419173350259475958021620153936018860679639467430705077041413677150422593892951818740995507230448820678568932123019044461752311785721480510375247155403751623351111907168091417536432416497502276638586135830061781742310475238611809500927083661077014116689116526380208705639139997621171542104035485140976794349323406483016589116649810879755269498986453689482848338312879022436594702863155874406513607686437681952578528997843543287792322258014082570333414593945592097905095861461348533122220614930844771004780805439385371812488358115601034981905639015345707713605095928795262993946254392503539702204985729389383453098851641774595762876925786631682690063604344858847341724360177921256169647127067477008855305858497750349259373071564800*i1^85 + -27145377065023002487834512408285117473148779096605714338281462578143548041504837341199576750971369362217926049101199520146539088253080094021021230685455452145067524925277947329047898212417477526572983966130788266830108416332005391712818792283045307025458745050890556486607705753404661896251977998994888400855965295134736968063205163218579601420697641271440735478036713644374665725143071083297923803599778032303367118176597575474581720309345497990332305985377307394408145887967001326673716344521987696050994154484231383937441370604143914270536779911541940541356965911724480964854459406454450190637354185242239953435005501132479760797391099651870382197171213330810494328742611392366181550823471109985503179143741875078351238317428189576777529098303703553568747879831508509810155821826774359549478686628087798544692343919116184085666522971896381185291776296714297135230227567328512228840443182451404119184206877606696840677828600776308236581139026487885489310014270291885681823582660902966888474721973729912307229717603841139015783269059802900508611236112216800312594105024715650364311725945126610829817832469214855058255645672406642308685665030302141387201918892607001941098725488106428906111891339139251877338216777781326993104065161512436341205121657411644266491523799935075735220295250617229574448604880836316199034269323374648618404841452663731277712584430146125537654498553289640562471654150612141885296200818096490078217284189884199176918796597633017777812848865081426267045678480986361328597900129274827383925777051475614548734259114424795190765857610873797197544001089796350517131440455085262055479955789932846474294657427438966405480958981153401823582827654832511473810922177191484385762404983018734550994548716453358021845365168367751137587365616420502512062858495379364178639298657057611592729528522686847470694295532523385489965677390956441414255513362175622948457564296212261113603534911092566350635696471547240543091457824940604192569955351710857636489094201334168429368518308540932900276698224727645889609672092410822519692624569415060776289671966884377359025434792997252080752628526204491373382699336948974046073107974756512994441595926404851562995956389729593664739532928762030209239561038176604879536751269176885585625187662754078961992996108307072951517184*i1^86 + -97585777720712021631160421785082264731226243951823055664886859789673489522669172308939649131666973530126137601452185579735232666708869648284074018904004801841404756800763583984839555776394696900742068256187664943120574558054698417105945701033079627589274289442229264660112999427677377337927529968454344681300291539638776588533025628598456528512557716071295402674181039729598651441159539872470200268314530008064605895506999908519855385510579627736314339880239554051619219569395504577649185945806628713478443841551758186222643962510781624230428048664919471650871066307785296491922787039687435402787324339333011411235772377226461230322668502711991046290646355710916530147922419170441501777654331679933711782737359215023738160810639114349718518382747794329132387202563084440797559796988272651684928140057459901705312254874050811691185533500607676079316219691543430853735668313473548285268831679099448000799576528448224908324657728770399458198065895872593879533225057237916279778081361525234779340482777120484932886579977347033699871536605095151764262743712590953057307095000082715717327256659502293201930413875644766661390422704260067550575765825166002355191427987162619528698276003002369501580035701633665760493327830916026099020141450855450761806228698020783594157186719189959566170533971071758336552787431409749188104661992237603273822550551221008281522473654004156809832496101454294652072979485809052389032455894268601874362506694762736597695225217905436953569850468862398712832823007287637999836757068579116986609350179623790238285529252456358242450352537507320832211544375584720790443155169049162720054875411213936894676443872745839937577775764807163489848909182344271854428746564157666811148483252721009553605253029709105610591806277228022334700573862985696969959413711939414056407618027300215853289874345610742105800989141733698460996192080668899298788726334829998862273251666268686614278154820756597546947745152976078276141769488504448255611170638696548629052330652046330048719512693154050125183542026004568055638310655828822942120786505323678009601198515408843432581044223234740660485139375928507230794899445139476528396041374567359052932982060193485492124213632963291767725168931263589704177753624136998156926201143648841642866588106322050189356437602304000*i1^87 + 229887017964929081526114317041711866363688734244096990353059302413357089709068381864508814871995632018755636591632265992826409332504692094527568906781490606326334451039379028215400257189817023900867784143025081636595392245767292787342314710324672386903581906463530040879396935921384702648731732181786972692152287726739646976931703658375859956023140171222168698500638894788197861510366728377403520823379998619731938513962230964425829949631236150105331507503425020102062211844009242905045970776886480377865601239477351631566094814846448999115432962806546862429526457548569420850899016100420647858024345874662153028659719732829036559618773549466242720228224277624484104460375574771240177303649447753792258158857595437877558069284108585974942611668064509665068374994882348619344105899230622739813967124334701060451196447997116745155028829640988997782482727109272583240712120939895287937756363849080314174887871179484597809371934477344054253859394332192037149000433073987687718278570632604721468179136317770928692639059649819188563195082050361729763423712950171945280630735346496429250648167022806219807167248533326322661166357077697861336378287834820828022192536455790512649546233140190364508992493747626968243474951932149014975336184588559551914161995747482666548548665657314359728615701790859653243116561788307055225625024598655772974286413387665935086911549893150089876999966127812403036956719740457884409316313394901351923293067451801918629140680210679575975771678476425849388316783840166996483006239480557601951310200451120077220841688230144704594481212829912267928503895309400178920763275055615506267427000303319638466025791697799788318761278315633101193127149571676738591288135805453088094249051219156041577336895707004857110231826978318894593162807765925089637745032130729188510067328745512283552232207671733344823994442290518222005703929901642645105583405897939877764145359302646514558591935318374631548875144607243851628443245632052897022645211670408485437443673904317986905386911194107723213437292399231718914239169789638180256392127929733671530294468149063774676664381861819893951212365020512859506464156032686876717483510912407573995457166473081416201612916712199652218590414590677545532342178266832123777637261363222400836049408398924258362785792*i1^88 + 2815993770523360819123592667128820472722521913449937704620606726866966363481999699522924860712106073827233062433611859467134238066763942399983886856841011794034519682116937926360133433357494781826268756379028777999109420043267877247625632455627341760540419581739628079635985068105602612895134764684825016663386153609162092720292527453092246510713118188022724740839232880408772867944111724170146278792927539693931192053270365930708933732152455242987347737894663027423361301069806854220055235611766429299153322962713684236742698836998371530395649769230261092453770994675854878854700415819872879323487519220972924809331840078774370385142004696418714913923922986615296941929859759662258944671215598558936290102002912836622373633605358755321230950974166207275011145613739064087906177392708272780474184390681549997993913615089140923645138264414575228726636972232290302537647019699481100666301956195634836616140533617795306250706172396841553536350862590156533099862723773452987560851992691248835644996620970416816545029718073379332146695705256304636861664855994561896889667118875314255370999867196068336882381070393293185414814826540522405545524752359825536936242724153224159869192271627603825544915812500950027908988276760445898600989795032774660478200591869540101016861773154580640795444761487569650667033580635317930759704773704734619018032876799904559074840467160872843052803000194924450212780722630789849105177021148813639312538752443248579551190988446848493372656428938538339895436309343924461873873243626085326483844631284299268258004424432470625384119003697941934072560366698308062422868573139915014893145493131725552320991557495083425379707792266195590226531152216530273600493979726755981439785151267973559733250297194288723554901608266773585532780933210107449847678390852467933877853242528153240924416897016433462856828004131353579194979867449941417854727335944880715710388393979810422453686476423828194532816668508529464026829994210357373161297167084500752181632495225760188660635049750573081371047239336137478567812579135126749504227010012682675670701818854990920533792439806555753774839742601914519282682392538175133511197820001999528051600143088224583906107417134928204053793868017065422296236986249691093830194154963047157024004219045150720*i1^89 + -2050852602870422007328819614098521933403091249121297430953153833095686242087406554409342900568481663124135452998518727104849789452115945731145960923917286016079589581618637775247246356958525924630080825770740353858409143998344130499140463336996307689206764053500935303128549832486855097618359513084273869452883974146405383225553600193944848424335263924815084418881060711640135907472215346825368877497372451984293571143272881901982453668667114113229948237580649020977294067981200034767063463616387044563574263606793276972323071197668355570458482484078652714857503773624472431783632736252655371959345767020920352760043048129818073332482552111533391214251613859530225422533802969587319010655945111734593319169021406177278228446671049916057824591046753153008112071016600086031444155151721626541827483991355655808821086139112742061974916383964821045068782481502127249379309681387084436364369692330652087093202523097273738661876359938910809076805372427828722344715527520342438985289227895635602375231849404794245142809274002310882421994698649686829675119842341131976948475711610124708550222428620643227258930952577223869478847596595830413692636518098549253393465562199647867614182096521443278259900129030586447292674376927970015464735881019586188143843529954392795429283947199342556396202907856929394725605394705985390389167067941426828922454882924843763061991671645736724732632869661846053439922815157834091236288273154539590294557606491861631338371810195020946890804722982205446408074165587508741453856931986658955362027512472685389107393696020209143835987914241091618373563684068829062803131065992546953386484169057430131576227750603003292272554512668608256112659529166268235675635473830874809955996095536616892805193547722321601960835191638688810620271882959443804645318664624620827006233688824536412118780494095217914994809736384919205617016596434768194760950012313081489730508128149654892191007616290080530243806442596341751151222189224056605437627630934831746374291928919878299003510036760987215756251713890881864157392237904484967729128102940603188034279146705141717395835672271684250361159635668530409991987584176284903116005374906086857625178877251353308161060120807575871905427640200613156117219449508059161224194236964826742400221184*i1^90 + -124884418026522302605170056484549359571967710679724008591005853855822159725925666499987190493602091132727408755968179959988699746156592574328582493066590951800290291860337425685126172139172672785081760705768735950087267782105868056315441319254814465841553419487304709824761238776908224295698165363434463377176710970936042112674410480157005198785072031060047780309956449561517920957730571307787433363169073355357453205632557457655755112224152734298640018341609461254141218899470965447152120728245438779574088565916409522382442368951422152107964401310537181519808760166744239298519409264605942770119145916010572556569638579908180857736890251522232638312368772445459613664866505196238464727818153789983005670278123110797207643549621564910762519734148007324414497164672974231262184059065087724459701497141660291693277189939411441163024385122058446949902939160809342159168279082583773386720464715035198608807028506102437563357311688014694989588124222315244264578925205052117810650553721983022895999724706424972609062586994491622867882220659848052157096873475407964255434104324486649129630460310286850306710673714411938997480997177806838394733028312616063537814877666749075538729804858206884038251347145763200715071826286419507526708244629278240384920279914192837690521980850499874503212795364207202567838764935945555774319714799814937670972642413729486250830887443489830714473813196208506441313257219804355842645328631044327959706260709566870794039227249986308445629416715783934299186273091207413808751181299210679837585711890151094564732076719784966791229606392522386400572252822187840411210896155057215604017133425720054485852381328218385909797973287203682698934009945350184089394936324110024211373292006785256644898618002172152523185126269896267620050573414454411290108746354800964764310227003223026416103351338849561592846064004819279897219015345086696745923233015377973900327099328937203772897052917230777813226619308833966123121597549800084712966752913969712814306150824095867531817608576267791445686108360219060275504203871851305627554517716623645567207808917591294935962725409399098876138958566728593171584001544640633693173289151217565070670966215227881743547102516786014033147730446258466366042558631845276764180137304945328128*i1^91 + -603666192109509165335596220627980338478226539381985096705668247569660073711874539093780909302752016989318361441830378619173271696690519774776464227262915604633358711700942242212875931528897012073622472407620059666598567700403272781024582486094759553315621228421164461049768395763326767430025347480832677008651546997579075790106983507525705817824214738890348685391184084793533874170953518533258320077549375568306076637705711868315209377580518640133881542786043004352193124910190531638886563815241457584738212242679818475638539863305240443948555630235122746366226166424997316979806693113079562590703993658856565239363369326245259548462809191806834322180930400850006264622158559971652219163494578456686000789961095975668886599994198991865506057203065626312560746481671615772243616003146372253594006775678600974762099090361863700469992846225495133297806955964927592518110846764246900377636798068211036826301496717927586024697061857268922862120877882535389263411754074091002010138299445786495257442913585512829926434058009451556664689033288117807606287049696217996945550534160911758868144146955002241234735626912673430652734000489087296195798700257958295592823511498623775238509763056117325949142404799643396428654179435140409772679251379990883662271916541570714403394282940875183347924862851367820394509519415644230093397250700998641481802035496674899277503517526014496544120949830432902689410238620879337120414587944483854323813367771831002720343833270467761679945012279326454662176250837835243406501974336841080465305087003239268836521501901080717881744619077806797468344845801453465725950162865360979467520035298442413187307430171598753397642043491581659909441629033042561142074558370515901149029813370802566717090917634253061004743784883831129496424620566060756879156539604825913244774812022443968982056908713851647548539491874084718410883851213608374983891900033047898142201627416016581494923265220030135179485492469757787688331106792834333518618995887211800218303028611615218644432613710011036723022392531846263032849139145796513219716873544290870630482551358554384472079398570636046206246962172404904192824561072668311681543288866127436715665587990720353243313881559796474413054589580628015463415998420562046696653062144*i1^92 + -1261042264958461784985172398590001295992399461357388877328387708638130775286930027499861858534181512548266659905514764134634498123552852301195614335531030295555443431614573698764637588970682196692482752134700132224007112841776267524723347704015486409310168436243424652573108681966098437106882437751332030854529967776742696530071061069533783646833398199660420206128187186941954877112736973327003587362289818755898663395503261055373772107152091244979090245193804864505372703063703580318007814779583461054849014872262063708119691441730225017500559663354832832127774152158205453832114683629994978398301065613795997957920782885505337947948624432497208396418456215989818141515305157450638078274083902655606961283380020616346914053157697184075663196928952948106179448630905781224545949286187869432365670965637741235723468025049448250431169459151903816055370106162002487574450124182520516888167427137326077870517662232255998347409503147853563862910704986939102405023510341155536487409658157365148366356711018388999242081094237305758672064023741154023777227865561185794430828931252432176779289515851707682639260551897650734729142778447238309991267687295611559122671755813910577794491092620723450796467736171105608828631946875828170778543470679967555480421266873643542638261351611046790878963128095771142981123239693343268400690301047458787616701257204447775489939652538444610079266177369496346074338562376844909273265244575533997416336214869256042198565383781918188632478727422710221734556818109398738903287037633536349007873988744896043723235586346769081182556116715831863366184651057499406683437662942905620820209508632725932679972370620053598453654669957587797445697392874942975232680513707767446324700110107982052045016056463956817964560443974791968975358580900798364909510285242861832754008635535131653010461712284447639708114332448651209456475153576653778424213988738894946883333526379067430966082311667112344282039292167212651262229948739298968595826475358886294824843003657440167605560756728519140258996389109828779196351290401117830430445358602885483404968501898618204412530126171899259209822570754796736986656985505620766779219299240163340734770273915191552980159188696020229111129483910537071683584549204380352512*i1^93 + -611525820322291100781491760434327450032024347382258750294754204366815767612164696430205962930355028718479807178332277436210841314361781949823128363656989315209313848158989536063564357453349263382340393572089532429301201070105222012503915301066957501533463024845067256796840577534266538709183151648515889991374774838059813474434454190440282053474195253106644157007741637939267228412320158665227662592571924691301580785600202936683240373795487176109801835985158315690575528428732063656185297409353352710714253401667708973475201527396727879218087789209474040055944058517973033484295659989906091135099212822321875534836515448287007857894984810901717700114022238240981122392710777176819340236682353649866370594812205939690453352869067101878432841260490678559093897054205899340160029570514472866335454902150525709094956539315675637835527803459630392138039070005114668384507922136578622274511231556141993393399706325955086246633405089948747040472320759576514445665342896943916622350521759764709673855798434251633075535888891653541044752480406400855397805874678186455065323609393275744331985284953541212153625176664252967620144132816193393687197923713016398632611933666602005845670792938372217798658771656329515206742044070720731450421798121674973313433577737101389955037855542654161740388015323343290146636877998497080637904830224383312941385061009333872115481164625977457881992560138041241588328379532489954967088471312351098112771475712616358603851029937409861681975303425647382128909143792008698164281344830958362215854538441712502678279564791682787025497123893077861745884553635730356284283887119548426834666283943079584927515864051864190086933125929054903436129776369526930550846601334065625489025554287219211397673159591798289425409865690767687508736055768908814255228381750842681190237140884265992254911341179550045218826796453000011099379031564111194311942721349463351541634501209836344895932971423477241103318105485374951834357570914499281176631348304298280536574954749487735795952651397109905687481015313344806352895376926565041807520087205979619789854527340802215870214135728989024830148459864468134786158582517693753181462511276462238761429135264094448697246989906106768524196049510652490447090352128*i1^94 + -99023468137001180270736484862845180786065140647437554245359037375055750896113246835999906750447573326479862119500476608813563352722380922940225645362672516463649570304885110824411188684118605810504537354548714228293586135782521570868877722804142687792117641442396422254214503613771798069483853267468115202348113137278958025726855922598310998956102307676800787301903522015837474083787188484202510964998271568814995223705834316295943403852123434016677728477941020606243609493835657130848420301208540234760449087767252190771482859444572479342553843221411153450296547436791266642843434788075748316918205357985137344327552093184189053187380720819446955618147920269512839763762948301792664206171637106035979875713299769520956647175286465092094190433614588290245287931739231442256289822898857692330161638620175365852526946317393836265202157679803389010555826143428448983560041755262641744412885584746953634305736582085169171711307061953989100528871074668901879639102656711297997716335632210518856497949269449675842460637387303801269105052405828361249008355940372111784375697944783265208007437908605159233783017970059192235027842378489350363286865745028879285941367232786354502286708391210279024747769842702383548125870352939784887450884761717525328290024568088638812188582398115567928292311149014742937821792182777321085972504297508074206497368012648088703825841331663001916775567841109914147382467120026273715683317501888606185652582307052576285159201774254251922643908845696724451727989008693839096834467515102222444063472723715817294580429758886052262800799409639868252431894370853119753288105347461589051152097187751836235306165647117442865022435740103736486758284397962273565817550411809644093933939080227136439806699436903546444364601300658039698073774888336796062976378691050277647551420630681419762441569959082508562594490237462003893365588343617683271837470629846156257951174417894834729892380722824852496822788415373008942681946217430502528254547287674401542645355791768197907529704473159378931567378420653456713576433506792995463006384175170629079796714647254668384684594813126303756357865316639217211958342269529156950576199913410734838692395834443941520499061250971665000971112743872495616*i1^95 + -5719706939906204392573200961913579668669737374835678310721997934332104880734315031652161033411298013966691702188144863978815360775574060767205157027964245040943969347917303199282519787079076464776209949071533666879450845509404637605182796069816705033608866484954032959851320396674263850587793822030856824558509980582264799511082292819538702891850954732076875452710938329953899490777416039469331495052127698872863003452988598279363803057131708230913931557519075598533434838132638857277796820297942705752736078554861899352620691070904492984805671642612720467653493367889685836772914800768225325546041963187619322323606011681282937252026981797666994524244623774048866120001587606262262202295599170309459201222873965730761958390849073205028028770976335201921396127056708785451210570056304623347541730888537416880659417502378362423384981123471324869528846021923847647534191071914098302204773805659465167313679171461304891349486326865380046310348595186321485251270494459542221861909939077079606406062240633656130205891909006826434251954431166629155863448117664477585385040956849417789515692891446035185498340613560452018309427842110446885837653492457810390651445748263432162897129004604885806890272914897159266871793911731445757880620591523717479393478225199856329885087304647529105518440612186024856334731505323005337834742441143924656276785615807799802603842265950303232039709102276315268683945129676941753122208414539229186386825760816564778264408943221301193399814946018105931995304051729770739310673625026257075113203192337106906326531782564614944105057821116972875065971232994184562225096225025053057333972346131357313777097498590913846448917814087097409182098662034516461000095343344858022712603791330809025896973257352022543376711368286082767314072000562701149222900347965784092865787615728629803336458199565953946477265867192361897934045264327263340679915770381354035625754479487734337415840875354308760742501371867756893445020382482472872250490847626508593026504171680628324377266779888393050648068965144995324087390083241925271931858456787909300997756740611517637136801838967383139321460352855030885754472552985600817873581204845984602820499590969692050080437918996041442206416896*i1^96 + -96255572139962562373243640331535311604473688518334343972215504484298613320943912796871192770669718531489512633987673489980091273090807539291120804771614469432665935542375733349790609771361587792516503827271321841224359810280508837779188632886255222385255130001479087411644222265552603114626192481791114644192667335479512305505097145583706111305667859409415406918224197231396291574284563776749645502124938925684198906099708544088521089108625065812489318864779035128223237034107332729498813168413442972771315804863831064547490582742995381916706360961688054236427916324759880477395064798687543855352059611681372226941962656268268705266103410325392991378136506503349872192225666374029770360903594847069425365301011981882962027909203528161351462240176235775518289425411994660010699612566367016248604049378328091448800780940449293605382568751054798546969649749852792753218812903833925443302704396203946921947100777668516186751061131013723012379183785860153130079016874004869933967256889150813741753016508021919745080418115501190796204493863087100965655948762087760453151780994229225162878749780137775163351431449288353900826199141463072961428510908633185894025663245896883183987037041878960760170847408655215168647548282969823455541882486254966899144200850600236536537173076884560464142621706549206299051167363558357351206020381639333185719636293004565688794482275487339659272633477216310997514045683292909659829367775140759467911411543335673106431779629320160531444368857872032641667660507999789815820091812292113498534070263833691251360681805728131966174796819365836463934537766603676599578776055756989983069048031422352730934789052628228602304461109601781536714172595075393207192707245515005592485035238285747070612452667530347259739017130858254208627893649555583023368153064873251099193474547046384629177258792803669922955905037082368858135787003096559792053113420087144796672969560611185923966119357243581304045502245430860306189154706159340064776390675357787134112385597462714872109830332194641810327631364875854515472326872950526739581348567889846048831522428292868515199661978688562648287013234062102548443096258758583780301201476485714075794067289365905247640782827945984*i1^97 + -4561404540516218811311503276707749161383246781631977043438343770493233404636157968972553873888480055405533000622208703644712737756578875479992368802524818912883633211057865973415468447733172831507645410151148058593045467837694910540939954081093759393595487459896039662618786277934733237132698342752522812266355060418585330133576936763779124990466426848316006245384906166517641488157943308760407700116801651415246338858306272791133995511041668560391387308229179876231313947687147839749676198110026150319414509079769259551853048785240560610582278158796837730789324943628531996607159299434517296911546928262214993168452082700891938995722580958211185881112304842592469457077932520871085581207647829115639810343815949346153482275757611440658630288951541337759593612714344366127179448298658493411817859172094778362035954464715646751188154315050612249000953505073440507399265585835862929296776035149142562051251902487989438366878929570815480055635382572504092575411261294224621357553294568611712689384638132674305921810304066537898218183813859701425890221183027056444834717337479086544742470380416447764575146732884337575581999418627976619946928530634347837163495831325036198223543577263362784573911905207331587223517018014410227525292437551670130958519099570404070310227938630719960385375312897027481426903331371105057095477944746460970233633731807336804006118517191607629658101546488299925857066216911051644384499154024663015375361946925563340973985202226217740290696997007803466691983976744924011447903275926222184359789355555684161991609713593813460997882807109940938242391784127706792108344876218540901229701001539692139139148314824759676024624496575476847809696206369439061899966475456207680372550651988616917036484166323027678810611517216799563454239564827967222397913246458430004160924573046520083536088527868745023081738602129287624793568103289003648520140272095465573210281635945855856984581559916127699429168780295312355558414192426276035028964598669556152140011177563803760759588598709720828762882768912447808546636953497967236696095088716291472862363398152360703773501290095791749529319481852071586805028180920068312932160611116710970314640854885511888633856*i1^98 + -71104764295827502255168842895074994892462196507094082724092503234932698402638708978472260829423176146192367551046383927013860895566323174464220966241536234414055881623126015279220385019164904166617151492363825444306358792984717523989430873806795573858953800695279618509252765537934470440041605734593534666033406981634654961715339661851540591049996151837365731938355858326737839390698262112188962564312932897399158996385418927067829635375928715843636042425012258845832893826109949594276781002883076527295459860028178838287016490418001986707576160129474997643714144142726790491292871255561416961043849241174796494263086867863164123333160317703466432378813451602533771180126825243683306259395327709694690432689597129094715308381771033524211228958863646588155812768128794971082935465142315931841323184148202515785397160307688924527773296446720630542030181462379311308418063706637585967663169578745918129630751511210284510549260508872899555946014937653454964568241916105672892099655320797079092689220266303939609119915628162710756443599522677541049858816748098661620408545982123140884907403952454148629573971369201099968745885209603063603529738508085143819382978743097609334859846743487678527233530149825052303644115956300018308893463167310633793786729110664948811111102078638188803170610746873000011170286965967576951599131565932273297255936566703646605131251843366123498165061187216093213804633948785653232734792961103367394891531499758945670009076637758874719613448225298365200196551139018224775647341348880335032575460216802578556618664412024772029472409282658619394027520629908111998372151103963661117616187538659941884490174862101641856490609656700428204265726969234034352223799540521354452432925441576022563277826165656638107473061052408151533279042874829867661005259861074314298603632770034267482781753990538192627376396879464496730079372243024737800304651336022287085148379588138042597471083834978243516924732410018160985496215601663291743493581866570705679211804302421235571495997432842379118760822021267834531458694651319044612487994256999783755723453494577648177535333173091475159320694499129983995107485618645488757473395872543976422066874220544*i1^99 + -676766279009604652629259054219936931984223393953224882118721153804255393792605309891815761745827358241604624623008572908314584359903261150239994518300791814394631344195726719878747823580179591301677059011891482200452719115593995885710538217303064695035436218006697443704297217338099822118734420362050018075137399780879835771811900482762200639082137013561839525696843529345774507404162177971471999937400001089291386375270288557864030014638276181367689023539059084056881994187157152173558787059089335476920795063388102896115178995087745041026466578121341872020867049391258267875998230099257682604154484088343368341397381843619384563135218166373779907499099983576620555769859157257325361061616829137971463350751391200238928864384982425817493656308969968819588504714997151291285163048415891763023569562170759703008204115918478033986697694568867451240438316333129829107815760648887470406958002304220546487129500433722217501255689322915550837574280565924670631380842048238612980025021582187596157301312426247440757762313733716256356119368948788383675530247235929935341146589611806872183920703130434715383977964340145078350143091900303950912413455450294167792083362186421009973809240299172668987405554811206222949302661616742353595989133593974516558963710480995713466333210952628552594980612823218866899567418794489014312760909575248014461183702983230882611516459229739197090095999833206596337549267787546520444925451028877119810940193988250577193319490625211566521880899322094818787277793948153578478185654910106742733811136312230483310078036392482417056776276698442856361798726501174564187200549552677683851945593350155334610742981328526123799589029023723200617825713135572988834352431969088740600087230060070878721985684262124380436819737771530309276253591599907725798148770616097403097713128591207158902035954082886473387414475728743641055565992359995131887953253266840074679640156471714265291105818064992674651109704074859050386586821262036116219866385448156916040194036298063561161730306418542103924164090401589554115255829352951172665471041688382296625491410189313385569343932138393470914135834662226943376774887486404979713295231439813476352*i1^100 + -3417457424524450452368792499188699101949624791219314579429185861557333681199072143871433942767971799257950067784255610120442801457617593386108999214508528534997682189381626638914201651042851789048551813945484609307002161434291427311965956704465736738771236336050043653356273918267786059909018108254714737582860841871842773603327891686329380221139389252823808287637917834475801891866617854711641148260846682481040322974471902525083747077746214593982073342531739233306546324904225743035959022286643662526370482938984428869171714873379946547603555342964688341937209837944806136404440188544124795194116234438652237262927719542993807763463562317433566708487990153155220509020622643721308890045233525225144414212953911521785601850816916975206554173227852540197091795827083623382746221042147175354638690217209402610366596757368607421518039039565711137785308441058264063430446500683405974536543448462532363178335239294990725386530178933090640119078997390650128316160892817388098704435280017146456593103536390888398117653685606023996326251123636796429348767026039020736483137205358815090216806599792357990955750103484135137307181521970548220572957078240928401498024642289731688784902269411862093753252899512917012962906431958784982775144185362048678260234740484200871798793452503153168291276594522059383857340585747881290880700319768746847222231802819135578325899434922358172331051744907650917401511469475371191912130006646661734441264975772270086658634914841183870775022332762736467543674432228467466406209505505919560016519145015327013275583348692837991318396122124927079456683596191366372411689811950969522562089051721236856306819181761982410986436661722567027706004613318528824306978075693002829195647057235016179148038790347958882248184307839182792570186055111203927837029103784191152516912123433272558419472546754048067443649804745907864429913526609951923233755432860854822600754526928729529566622047654658243023169485656261281799855821094989389519974945401416315589644982895636989940559012578543526987620112710217424730670258304200987637889631463182295187024706819728742236815420035054106891089340827345352840020911455613448196456448*i1^101 + -10055950128425180821490995413491895543782032058842085863799755793548698416941316875301181667711497985378466586495154233974417453831670447742130896991768314080549582964830373119747362680348506779996039317963334957234341771119153908714783269697451176107878503254958232916717556535104811558040256637014499256966316271808006526353008529097373505900025628688069475926718242498669659627201208205441933411657202332982927721309741517670359813594581241880156321043797703924864834632673810408105254888622785539847776491941423399791048034118946314706910142077073526446279950542175508758582206309946362275918639007717393417666623178085619666817150873388177298736083980674359807580851426549593391460833300094471186624115911490797766705315434981872773334702089189389163431819877124839075783954098069205580739615675600685098316913017897070818226075895083599113728867781467529135813005768272032240443223697897836406142703540701646820963919107455021380171395898977444636191120473674650498533054265338729670144202615762050280502806925839366797495414181269822410065486040419744357371452345023436437390173847347661205551479274225991149447190754468600999562663262967274625433926684071499231538592315480758158323805227973024621972441982968518181242108161897165318613155347678289807849369483578779106235309904432854505822669904736614688970398689577898940621437245935745954939065622506045234249625733410869457711184200035893859481609249055044937265673316729631878367063388153099430312750242376927831386767007332894898928396848306247731319209215833307753894055025091921877901579276965331866354142657632448890672750015230895672844818304665074864563327721066866182843371535251288928598220784811305628539014107939482690391155233545526315522281511765909161208897411051502781132855116416574581570882818861459502479562641983302751489484807201204356808960156587849217151494242517626398177340693034368691230663257675237218152787420681468966325021160506068302955715847536051861152237497760849331668855209766368331829900470879868978896438705430370980764153035016829211957371331197655614185702729981271217036013549842816195580488113500115750032405243625472*i1^102 + -508342451311797724643029899544978635921353177774303684544221583780225192876215251557188587107480992231239792294104499484527208747494039348646847439930252785162263080783015931306165657683334460912108937893876499402377969822033954339498096044186898666713889800086531840981585429625468907219994426509086256871828424446640243612813935121428932227007396046414377145034754230088049058793467244913406695033756570578818495770379502402081488440294626694401240151192287272529168681459946137467691149100926350704983425821008577123112023781462120517089879274730651617362787670914933788757774208472343658133261638146859606420381987115752839339404550610138722816978164608685418865670353728509034719665462912896827606992170918868053508119711901661049831017903555229466538707218018976586221145761942999535916482969275782935089867392625104757106992170687188015078697571219456111650574964226864927920282263209855564317788310605568827307853272883548715879889414997373137731154013824843851724119440977879140180516326075821457899753328884526439606290019253524742769353389186384799871947584870685850990012199571516434576410421457450369124220864979834621938043062367147133154973079034229190279344047545278281998996538968491553735086459390184576574367320628429758140623704496909966343651516035262090337632792210530900944491704370177472620494387068907327762339424782069425597138556898462976946735847785846499043764293823632745681057187685818226669493091326516715873261042183654521790817754424329494794799657793753565987990385860357452765793896839887331169186782069484492294613772853401465447053062795904577747020702399112839583381008840253829712244876016104634161131905433937390293613494835612729301566641082919476615594198373176680487223540356737630455601964564348001391716744315965548036734838172123711154662897050183299966333763586748200238465604821528887734354444873999405120511378093098430425252737977860491040706106573697015790973556712817218576739620241381745632716229714032726051841020405902592375146588285771637946763583540315433192943426228614369947980759199887135438636113733688825360046939953247196117440791322367623168*i1^103 + -1612367149070093369680300399778201051610597561987903596135389049746859192170221789820914482653381586588655407021448154147164727038985764235265661686492035346234345972219471841806355366505888180709266365216692025524201490771834281164333364146362513533570319209058027411925706726796421379517772472765808143800979032014270087911167930101646812030883957071579044583121444813704367099573864057700162552088291350711104073415776847306441923673783317469723027084682103211368386991427065678654718068214161097578071833912645858304835359391246677602681566810829409435551317840053400758249906246718711636376919855332342696427599838773152963861444518441834664730371916350461530039974466414751155850487944327407348430622918459921126526940029165180549434804043711266776205372787233354213626211935495132471553501382208260984284573505534403997763777156006425177270882263635152541391390458243341310026638731148210856213694099018679398546128669303324440907405447574064691568270600966572806730564064694716679182749785427376880873279356666727443520102422852488400076806276702347548787993361960411251430454972435209997982378971849828077870509751236562705535924220683647971388327959350744604186701102902130935491504643839367821383601741243635121541835588798227516634504761153694338555009441132871418699355206650316850947938685519684915967547594689682828446542145043028662163391197621228476137508503947461370748215315022471179099178239635590713611805499660563983751134421076619487860790480561998459716789413659995200606433183114325212458373709301838224929774502497728538123119180705341756230262833416350327862270806913297877914244244252620865715429273535095143328026353698463595116184182751450473422377602665397430220541039418938928177989794399254612486524294988849285292454601276302210317157189750467838326540185612539517831382210185243839359267893103192745536741023432358493749776871801386998764832677963021746352058636938537670125362222504143837746533312993317079199942529473309154903711015037906671701635243213118320856459677642287716216496702756093092743689737344356940909164512688000848215589866278649024907051008*i1^104 + 326840581347472906584065466445110741490218415455633516452761979335454856839679418844588907438550628295619528654442212158243402422167783127338432935795500460424309686508030483027934840605110151531776470489043246591452010009816246068896039208726571774952790573449748944928864496807387846127777566870783494659831205754060529050860226778535948762358594136166359106209304652979844148564262644725922591677055126077886320052718427860693515708571243209666783809575615123687226277859444487567577823580291063338517921489626704624180696148639411763747515657687600079785225370346065276715790763944391004231012431483807294682854149209135355287958384922904756065034464644770572431439481074799679757836271350060597127608097448790640566740753541811608408119785073141772539325881913585793293872283155084483677795772371982081422373995341913108741675290529132292800501489895364030432009965518746660725855950169321042099239951862688606113612552119053981256343740534539178455126222049861129459217494281693978113281892284779709893555950340521677278582479238943760661061548314168289852736358570709737153622056876102053691782113484879776369080898921786611964943042953086002109404280479774870291060094078025000037649851858759906823993758249306383505734638462644450848431913900638131088418447816739589233598362128374243699052667971991644039336101311227620771315920486890375770854100822493916268571491249304049955885618274580358910369481033171053770780759243801400851496886258672880407443671433901374594707457075582507308619640324316778435747140206655478053350651402977619162485179860508141840102719501699487400660889365832831863313267857532040648262992119354996099937549914943312310914556686878068939294074736813590870407486465486364788060092050191182903087392325812807429794187018479352221603608448430724211160572281969085147857920078454436897866696722501558924807358367257950052178997796263500721078019240078152150873485298705653824757532851448095042877719586731858339192557182224703626797685913121323495356483698514872736721858159554703466180648882975268291741763728325978876828235829608982338152605679616*i1^105 + -79596661687461182446335342168723316651264113667903284622935492133439616075624633325744395346268144308838697626097630486206069487703415113869359035882920048055354664453464802293187838006260369143410362423878108458642043292079005808328086862310972706789846832608496448973425317011158581686596986853356370546821985364806885735989260790486655974592758653124156012689653303355017965808251522071336822214991186635026813381503579549713502955812978942192059260868199197469341126328641730559746777865384418982942961473276664066330254567746773955933739478342523965618029592763967333020327649272027729455470140760501968436956061894949468153808955112776936908942288298872405174081410238642737022637008822372363089093240636608426867917050090071146830588939573674571116144546027462419739604047611242417150227483986118762163619856203679926261007236784940472284824868208963313989297753353300874238875213046798459263385796679638047663815742091018298994436867412855177158917702909204122433622978315313134889015943003740698597485732772861387436245142117659379878578344274984302755369136503471816369358798161087229136804759958321551129794337886611720674568758699837188122817013701400319116115791570733192105232604577555408244717237823015179879003084854306149022086009227971669364104691047772723300984634339629421391150935189996715704903904896329500291792682515820547519247632735205546951923967314820336287967917732346906746371621751153279960394892667472994823631207769223823088469343206453516746491879267550536031736353465751593990229714640650837260481090054027483932512601565257747211755935352868766168652695257832150584090744994853768926401628645452549109967672698109959279414247041743979745815169275830981966217706786827113250099028574793739634709752091259938430060516522813750184962620106317033309802650853018762837393801764549405898092281080274639553284453643810833059071427000397578126566892674515892585500247458004582208810442231767271736115837550211504542788599958958103405504709727481246592806564751125057237229527611974653806093079124368018258663079547721572818393976043519082496*i1^106 + -1872039833966763606325703324507343586060221964573664221378744052187073611008514657398818136694026011658121109473273303170617308502286406499836328654894897213492364820902565362811522338025728923363834396803226370000072354303579337734807916093860135810380986278032507560653181308603101813618311737941083607545885585832587645882651315880383934688071560332738340774041248804009968551486189271064142428423548473051794660031307196006677766880492127854254482043281492712637074326508585659744225778427809829512056428120834956001249359081903999687170124387484552487205158258156923204852103419595732650461041710444615877420602563015703941474744313701410627834009804365078950157324412640822903304933324335913353037268392946300417351954571535004219355980671764993362311585570062576182387350575600362115194008136825018853500245252096530195965301836012603005186661658220108267486753977481209006903151411571202361667218699276462798081319793148585461354568117806579461461642706976943026270049626077233866253874498048652409378602444439836008387113425530905142693918723907955408607707733259556000272667186883251512653060709553117318202369244987013910461782578772649766632901747346862757259713173371947469189723914006656326730547563729034058592825067276359954402433224889217840842315927518785502712761147924660396605370769557077013255194790316627789659238906306586660758665471156711546303571350800616229145039093361142633540039467474435244137996145324752924860176544900157254686477588951348513375518430189718199769426857027927355352423240039589395009597249073522983705229613693616769096711000953123322377992502998479693677316373371782454271102298704290129885722630323515607507140004464633856275170027242808570679316347490593542535201223671026293698935584274783059287786853219090685307091608475243886029762912866081576664827496797977517157374409302026312839975367719546456742816152547708557587120278917100785792114845631173087880215123801733073059238947692557343015404703528901948779257078399648655456656302806585717338891753621896252868861455474705078184927776545250027241472*i1^107 + -16238930410632395198466100433279562133436906390023528255708335486741461344507624506283373610746771730792234718954611558910257929415447577113351341165135012322297195123670802265956625412329720499146703462799225359104465607853253623918224735814667325638723050760560718448452913700251515447962749008930616741588582822131129920086080569808050609045058843063470577769033093842235194570814886752395008309346887734502239493796627195944693611795177204322707707914514512342128237823867081005261355460612972487393464546248581204423966901198254951268718817767078290595239484082723474315602768504949710903199638478706031321486189665307379232933727004079464302295093447335705847869893669174032409240310468837442587731093106492564598728033182861698798012608906714562855614619998516490184457522316012703536718060693824703339730741056077897498243642173456299621959954392428890106930867333939415786601833160872850022790098087722710961058844748829462110429651036364708719735445403729211693701553841354888900843748411924262477455835422231025759374240226316155506399016592713666593090855031629281654494431021727204744479029806744136301290315839637972934154497180808669128910098614944215159069482645692246655664483378384796222276102033477868336172198913803052223863752243092208793617144990729174501106723225057431385775239140326698967389629976450860410156858526613600419895304633513454454856067457360481221169831513756218875135912539824253508066086917787825867629699470571657168092326843301655079094199752352387171646851454595610585275283753753993365561536378575342170709834782078911242291951514098427521305366973502870378152924217073923531744913962684010984435396554643216685060121982382999204174951277449679834383529163545871631672835734437911522491886631886159170415914725597875588632156369098768463849084930640986471498575385133756322705817898346509218309836173172090834379406226999475187128470758031787364941386005243073480175933532461740095236638202156484825729285857753076820439340365237139896605613216397492401590340007717937764384243639709659657077260288*i1^108 + -226516963346070061567792608351575800005015679581784312785627781931666261452240222597993648089397718756818032014516228784424085727013885273975250216048542669306071662331236391871339676112058718324633333925475118208063013196335385013864584143265678274574183566376071304879913847775552364560630965346241067632214870906908924587240548378324275659470992050764716005306512021585202436715560487130849607770269766107678908622484025843342926349853181217712915578266938775602310759394241044731624734317322223414075185319664172213271556231681211828523943571024197355836959848093534451114346124600612790725717223206262750535427995246212187542879060545962333990466855000280727982949234792077244138690352970617527288416745018458793443477634646530231281257310881674524955056054339148969553152291127120247475031598410673621628833355964413028712559661953526536948284956932193073689077689012255744095683326087843609673588851790980221082102826585649476017826383521645134962613517142165227748926997770759922076041762700952692623702611276663554782043135727860383749383866250726830259768271676272137442812188948739089374453334407356624669502985767435215400975964031876331732516330602138306840656791127586353645209591454626207511368685375524285843357538974042016207697301514831450251538187222241643346511300264658235239010013559537260842968716417208811614829228660985571922165355730143901510026454671877141995329869663522634909142568978794933660062754531052937653198425665659420079742755846324550540774337827154885665992526291118924513104812967477581438018818404134770651519811529494186795722323940593537449689565229633904496630630965040237011895007632264024206856381692239273188715403751514333633630089530443568186137943301218462487255818280254735586958705466479121371209823383376066928351765749479472397228967179724360665164338689630668411007105427300982759176186824481444615933140027627806828741739557665694175609436474920618761347652722957817786793187095340082600477419105862015109727230838584254454371536304430350546617919668136882670606907080704*i1^109 + -4406648120837155592415864113284158382365061459699483722126153329687213041138699283599819814486207657754367767139955361236081167035469168406811640015180185674025428827326947051230265383192660671984083723591876557388912484601342155480047756045914982929717636890748099891539901225003447935535949002056939654397609406688917278562287177008346398059687618811391706691030745914556134079227435155169311835916416206279212341022622666631610673811228408876449398549049599777857992241977107578908997365492475288002245563956457640663836041452893355384781865965409599471329388360596340071462546941809679349032768747650543420285264747052505100857218753444482268315811833369031252439480193691062033946630519095251938729372992036569553292522973622882604644944367156024023109767726855578579448508530480434301346172719728023237457751344475634666698834068155533373464926736618196207874206631106597411540781956186473710950855093585750390629682278128437813784692219799091168777856575607377669959584135307951297297971914892860583778346628960024694234821990131278415058640180941344917253470093049199450479524217906809992055191908421866104916067547768611365385899650673002297787849333332133322012222285545359890992594174650876982863605876720961651716230299423694568511455299557546014069377962492406225359903659909750134677942577733093791392934153420444307372764661941960735174497806216715167578574987257639865967743649308085410133268471103802239390518689732074976186620613890633079343663157803096053526909461221440354516761630012676654760930812863942888452902587083688471359275401799446200653188583080096193002007107122182653052766503889989907137906034062518976206353549934896349736411737702479324057936366543443564561852214050199987328166193291954614344046690607879191559405403487255021245125641199734366141423289155770395366150098360753164064413348977117651364506809802968664065457372472817473352540353403274713389016219453219614770168487868634105103064808329344313799047596616219217919465735269699890168084444471603408617814102936387584*i1^110 + 9880549696933520605839974315780605096176561675891548410625157889906242847169454571063757682047243326565446659470050665427752606068434878376634895596951393341915453016332996814842416612304050146423543936080936024383219544421766005191790079229521765731658687858920394595432512047456809033094129478408121250755901377901523464432843785174471813654588648277977596062810201125355872489190969380904479309991843202459616516420923584337008167215360416998936689909324274899353481060663617046558187427135843075257447863391569557633844404719753039886876076957917000699898679373696049689213047017344685025824013894081589693195773994302844203896117067945702257108933029687440680337368033411623022201592914801658044566941612291631264810953755271091001481597895176973954188620923090419249634427176094018566594123837224154502464604896808373763215719108956567604267034424876867777489538529035647695213178817387992470094552655371533480279724859242041188314997709668187956617021304317057132673498902824296022937986157944940641863092056172553294369180778655859019716752842603901698681835178869692536972864281049028930729113047724405274591526659020452767506630578890646190001099601280609957365345213311879512136597384218115255557618011397165783325511904084970068726426435502475527550905611933267190352657310537799062423413205717385997415702311388111411710556756269978713699723728067777090242927443718476108786310263745841619186610334925548185026434778358235133760335371103683273454122858265827245288296522094236900129584780685231304415417838738906269983708023783481627387942178340421946987771114758569855354619685686411589608555801476943149251106467229841550201425467180513084258743156749076015821841183262383509156855518067682137886475773087283836798325151219223516414103909742439583908780460699918931758303579127593158699270466765946744338805174843094852746602660968604426279905628184610264206858253404307593362351883182131979994655808887424692206542912935837742655073544113187077619081290903930277959729022776647876608*i1^111 + -7006587329595608440444800505866827320315738492398135090836537643649305538563250964100860760888368494255557852000765777090693645145551562525181702710581425214086006604146039912330172070942465550252599418313448309730129652611346549808661966153121925853547402810772284161303709199458405477178541900029220639656314258610120850037246812537518811641010383705096563852694169916685960811713547771736272334604220518905091154998624439556557393818168657854114332058096647166281409492971728484637827438999513511040626529676666976657511568544678187854612520566667379796118657172151764135232296847096175950689580542775286336832324242203198442072811336551427542713604406238095520347729256030906009800223567995352465155252509865256559747528321674078760530314678316069576893095112177093011034495636794010105863300548415597862258058799837128980513338481067688125974555376707798918453421154428928579354182475902187221405535054953598797073700811771074288009636768654689760796042652475009618187367503943015731697520402417062097636381935223515198730580945278756330067757147462477635924010534518074398309193693687451050793903716595559513084768743737564290295124330751546102709974861569963624157073121089185626072739193134215398731232529158521907246048014984204221805052450778165690695152825387085481049591385995735782771703420778967062309944071101512244507061656710224407542446157835353178849270173209584125016559734464833339034322102693454700894825220500501597340344075048080032464638770833561401830126109049772680150307748785638025032658418199517060445944082768433078120153567885082853693955729784329933456581571293048821102602186811417498158716383898633829996540624445999452790628679852552341723242947708668005518843409211599474337715834495295940730776967666593614148917844876452926996138839958667783006819649286269051888711537739735415377255010569536348952962876217240012648792549045687620169221097140704757458784190677593287761554671064529735449528803706493221632959006677795020217700248436526125416448*i1^112 + 2010556166474562729821779232239857065277849120187272369326349482100015611430176736290474430037080382548453881119150989261566179025919816952307099144118383921600117417421665917077202269143330372250038924487155962855566637444601068109102306894250869314459046918573153900520767946593207467547110754511635333206027604374398598788638364290503608785823933774952544488006876290038438663856835190281647043300787962898857156310459634392531666434775125091221449549077374599465996830786404339676521146598478891120782177047735940784266386995917742311612578950809658140603102285929642241002077253634287337315840612297188694747660957123151760392131288473057522779321875462705491024786699648077722577256817764532048480099908445409352602056512521298003311292619250551109371528240153767241538700336020209923850334372988177443023646776859427825002765875706528725907937032755097438422338028389590863530508456199647377359398882279881816781933152452761607716930993136763237509547629643867080478738666915983956307666472828504840669285760551379664668141753847116198847146126891363637151860405155182236667355622534539133450985751838810048747582146554164072941720698358327465707910343527270864836612202824634321782135472545355784834633100934592129331926565545095564618310854038668233231859370649963054437171462543154003426528681502299627272327834427700814931116091338654451863133549963500372625020554199774563906772145211792189218293189322463087754342600381349947549255074095966777492922871997517394424898309648342544364863602635216635958442820245082101945262946643608683228642564825985444763478070980001933022022213200297080386815203155018885565386629167315736936570464046805880282107433105655976516242558543799272243764693928747069510290009883693130240711841000267257883173601974640027892237215795328826279503364463784157846352936593663013619774201051497834263620381528824953077367689530751879320542466702990545456050306362630364290722488040698647916557395930333212361493000721641104564289536*i1^113 + -188071906139192129126523961315669157468863408463057507475721954218574232962042281488592606535617520307912562726806131202120708033268112948571903739743246398758073733924795243899039178859267805523530786370073704435615176508011047068692855053397505091055521409209288005716248296782758814554539799368958626027645034153236102860644280905279630677877015044417884853130896739630220855303449732585563961934638433956804222888014340951956812982789457204124397085942011566654849699954986735794152824232180280659754558673084611367041761208680659780871142367751267791554206052094155937706684888661974707486431858103925290786416839051137201426440815790068906694861882034595309849624341384172356589080035191699071834649116221682196586360518924961224850056264732445359427165311917008228644555728156734545835647262511824061832633911408020123968409342458832000854749231045714401341774890157525598816575556274037071716353853607371825989946711596434208043770605804586874555370419165952366626541117374699284430431795978543695879915835834526022657430223416179571406224424823342292631942116351067465370170506273549542424916223183565521185939554544803523766847584547169158092001310057836662259927564155442150192886986358069264227774465249928528189385100410362250719625859683705503841552718406980520165409190757108371708462560638322199983829656058855088352739068227757733595839340278343889745905965538151744180440532831245993727478724346594029334439249781720241461888548937587619742959519579348744656214459857933536360196150657259642076747014764348527286856974756896542434095496119352665779385852802493757658561037556374557619129202875953136583382262395249685398586789957483238138793946670940049685913263365423356731495573856911038861339174526883453137309351172026669177099068817367992515684642806583848155227284815204048222194022152827447858211714979587888512103080517633093589539475036546382576643152517252801744110791419396167515804882105253817102651239111284664491252383744*i1^114 + -4043921788709473551776733611169360036068689661964172562035844967661298179798211857602382392442657299898449453880162121531551983600045796678707221402097821277541556985245689497001616331039441136545376314176221850756158852109611905526968134417754586699408248480336444124509726300364512303947401066972350543566949203159024754264278730649026853029106250189756788206308966011412433939606885031790568967122766517192828333487904590095826531564126140783723553998891608469225315161895406312097149783674225598796264168361235406590400382586539464385792872974829358860176122872305230884503324584316572966501908852266540001182003475550124762832873513986920934575494077244404169758341330554866840850384198354924326783563665976249533372989580913952310105470293096422285835739575844793129391943018264903083892243318653741457586765133776899516569250295810101002812325566031873576219369720618315824307575330405473798833224425262371268042910629459066691007725277808019507069614709978953582960329699324658801636638264165369456844944555359190096544065880309124964868384634189328825277626126245411761809583214392005459556659211133811249838758132212551164469674713291017412297787733781501758109412220602278802312833383002691892730855067441277000076535308876855010508775927086457950462569429911107068222891887773365317221930222309358514886999747189643667459393476469543059842363922294664207038368361067668846576060004555062713012703459814972684844056674892108290282391237046965973420803398503781903182342940541296153765289903083597978691867885634195308218307610325285067455592195436886228741289333475297507183784908947302531372565428702912660924702410566301894467464830912307074432481880708261493871953710871577879291987224233271391474105269842968582369608639620271859344323702015781763499271695665023503199435403954632698869479674444478923917447904584538568565354968776030205147184153371871130442520235776453633526855399762247264153507619327005556182016327680*i1^115 + -53417966342836154786139531189827777637846610012013490241872256970238634386104037688932019396745007666648310156577068312673761970886121835689944581065459945920862594216932816925304823532668418150374031063876252614718575901344184978758195616432794202508598361550326714656579147800779148935957696220758068609540054820966930775338111738695719348287298848430252295450100758807579721941171904540584781227459927637936905852526918615350590189458014951504300774550229371255072060442869067942624107349321335577061461692827839708515830651448617716733799591547972780007078040418833934340754608093164041688938552594609158921908054801823568662759931964221167322467187379030886079989881128021943335175903063181444019344614582765871195029492838920139340054737548423907153008524639876775241704378379347449258695889956591690068991308787921872727930639466142320585154356446075825051415574846120039740154249991885609492032294500893324297035138985587315678426344405959621932933290755835643439474159966011718571095682093864507114839357399215007888801657695665709811811064964216633984675785247410633284682748047738784030992057742021821052932920268149724451942756284540301332024276946327412553453253211711593615072314683192582136577837256793480511186998984535611991993900277062111014452412493556397064865078747629018660351563169578575184790018318357451561095819592101020578754138453161479246910654379249445015372611388431068219677750519578090282654717168023063128764016087269313807609012847004066268686298326269960999632670006743105972234223212886288179352353824457750177741447750681194401930795988188002369869189753610652726680634230712185136858716127810780392810376544579722912664346327078464593583594395217472857807505839553855105058298707690812495009973967722490425711237275971269749415642496308204934478080431004956624018825140061416967481000772451532880986180543196878525272370122794410787202022364746613059551196376391939979253804695552*i1^116 + -315417106978170471957242620379258278673070683314008333929960812911948378845819599475266699631794989328993086253096716785305827159532218911707437815473877902278574600522812988504755539558631951777201874368654956073034549705621638428426894535204781549119096719998636576225587357986653470837978160846132259887902156857469581076563561160839743459220714260781653726589529637080051802311698577359340551538504214751103341582559283928963955833024349027185720240386363251230324782257880841920166307881762921337519073396557277894084483082666617395509535984498986143346886810434409481639025799483165544164147049471672983105536845243617738271626595341570799439851238361427743092164755081527858242038257501304526325566302627440644766531319317515386565519022547046785402570284115712557421856116172948299374425012902493983472255730954813689007963290688056009948012053454204449855825467510036229778688260528472108353396130005997802177874671185371442415518570429975654226603131107609380254177704639611386510379385023315585972301542576898792687962126167647764319145028420763864720741274272925275626076336850842043604113390605478958327352686311624647553552795016137292018201374282752945479231843670626747258155561019915157719899235439656679654927022607924116320038740771932484525760106126988919919945999920441966332753408225238231836977241195619253649882482441619485968350036390163003488398506253323123205220058611333023804418175945181200945130194060301603154303954265001719555252449610239640296554187820672242883740871932034506199842425801852658399234148745793502183758639882127481967780033190105612529223946235067259042844680138295023579892635772739112154513112981398829489537754643892223722795094415170105470050075285963757424149523762262866348233325822323314030272879602553387049967192069131247823351246026238459967747021626642392482599281595138087255264394177794539887450610662292797647998651411767348329870159511552*i1^117 + -1166272449681545410914485686433313049428387494569342538354528221217533090440204598309760307131174035490527804326755064921513871084972655344159314350641113006916977949301616754199177800134052555487272003292780492904723285344592268139939789907906536192700494101250970860726744046512730038886110706741278043494822515728254050499678765221946436264720851174276238818793480234524981180730682573841786158913704177542212558216234670769963089978447766314858760388482254469703842657169452298364501324396390258763369825588281657919306701266935611687278941959726895403963928372304239378772311838016461324395097098919518815520502435454082112314043505369107504417365035410123518179444837252435013029821106530344701691071088297220175588086321714945649033847892208146791988446425392263832472300776938656851706835687108544084107925705931454981654792755137606122610503133109769017368239224960616552897514786576786518818140747930232974865889158235848566124672591224551376862635472537705075171847909683020868642492103142162312766785078215367197879170559689534842879376904119475879825757226084389576967941386140291041726005770231559550344130592017519867663276019841566911601451986808772327943821701149161902701031363937007682157279525075261837864176795092873494191427957953339505863562892754641993398979233170464595618813767123379659880988240048566986261705746012327491955376044889380212690721625163535450523764521995558288086999062794580458658844568104264476509938106321264082239979620044880441265285084544612920606650368463577762131202497550541668713414269801381235478676813295050676610990552206637952776226710337219950758844285116649773183638319664771305087714537322494218358757974552034616061040279582019576105441092476094416027146380041108415453721286609228374710403586080922428986566454255748699230434930513205908035582882131251246002231360174700139328766500546883614086580924529094582177339673673728*i1^118 + 391045753578630598336863978914575556652043511940932584336696014686300027357587189806749464377134824821749902888478555417514465718094181716109448766422115346817605327632001001379716975206022040738067835474982409280151624833794158022059085883894259019843555212453648002682016950333918026386352639320300466936179699232410828708369682015574660983932293054480715252941814733112960672712496385641322754275041805766211712833364873095967647029059612110945357710990663642653768003051287222522369905095719762763382692531904862695137562966924807913046477386093191244109866893546233369099921249602347381620872544823009498662353425914368589594418671378585758508730066657068975493431215455371427943136288770719997050099645239319740612841909970191564482399891291820579654722640332045815702950520198069354765372739634933975250938856695734458120011253563744662391048074290105439625855153390761700458725668605693799886921378540485903880340521589656888711696898691307733848725604282020391220079495887940953565910958642535274552470421795923706067603588300785779143624946465842817971142327601897761853332312977488415601756575124242240156965639600564357125135609709597511864216971087803341820049833941383160697398097870773135765255677337823611245798798998692137300436686196073294067874061298238176097347189938452986249296678885280071943889058735524487698742809234377969629392707316552215655535475382230558558360357400267618865766497342249744608620036468975958242599132349766057864802352082708566330730546739742517431564533481386458005145022682800790884577238338115365319499828433687175104228501756338698459060157256537045863183367142019283472174351826132656277427522593281694257987904877412907052670695029585243723140337119425277041059159178417383238618006924485138393187551437804374766430394537644831319361865205213215686351270706874374337948394417104834512714138674466681683505175855104*i1^119 + -58319855053928652092330206290556807655473206955924525107402231937123491875768718007854573257770409197624125665474311632839184112915893318402150912300855433135314565044385416704667072890510772836193184738211947738662777625621711991469729655614618521486236166718547311927258965601832241569382467446406144554180246193622347236909376297561354400901682424383112758199587781629176673003437821362581187931925839537930889219628141184931530946657231734964515177226178728456282645910598278067774373771228522811739797487878436356179904566924229113250699142764947317327373195280459053788042322228965473740027221632876190809614427128096887298850965348271595807665448137852276995400813204841260650084749921486102704024845007460382754456769236047730016419499641729249923118958386524258178355639990677538946825807496123392881599627242700114770250791803331746262181829159219874121112393773389518142468908962581391419566034611565974087255755985752954942671428548988433507444918984464717240206396697786401327838478909441945442022515746884588637738719768464831068963700698576147881232891490208579502352749481956993508089930019547030423392018420041611506175988497952269114182219371939955236431284314193893209248670901106171551736066661619380868553350109800643402042485505775746467546113508164630780607614790865081949810873851577242149302214183918175848201714293121168476579840387731867979851651813794146961953821970497447892109161027608180589302196376416403001009261713278202952650560658594731737196567223564236412990953184185590485191402847950391180345250763007688359337265243787684335970393153236766756989670212884112421129828159284767707473874509463248470005888955378429034048587897355300338414728842473490404731104128153109901382756885166412755371112420020593543172424788923221723999059721355009827782296900653053996450096299933772471393496702080292727598553235456*i1^120 + -901471142803239768260469260398869269108208755426454066372730703571679197055292691448189112695073391784509037288522174161751867367022818959100783967303839595295927668178660528738977471272460306132834504341141305958539934734194591571298478099285782868032606337674020542906959050106714469567810878045181198172540845185669746603140602712952328323860333105976650408146669693618279457254814197854525409590404039673298560454821162161606309865364603246261649729900574330755762452766552976676783210248438023111316726339590726333409593375953314988207416515384834820418828354938597941312997858649906615913766987634579125514043176110339774925601944995835339346417054562346795733292576206280789766354001095751421232837032925938784828221389144498796830272221866788135419280541717572540038480393088497292596472129526294790165104621354121285897922176907338472543964441923316422722343547712067080749142576780560058926767267846466757744190107792990704365337487464586797992411279239968453253046504866208506659989820367319690406894413974230748914865860346417654677465857591291678499685326660200933078600420400311612930317606512183487330182987578116112558204929638635312486489058138465630220612330752223282104714231271863414382721898410870915068206154853067376344119231392308852288294280783846799010622672376473336746768716162600883467404337335977955127842733822268129601149422586944300678134916282792448978250282898841352993253773949937648783594258184285937689396114422911611325174640907328392007178200355732910354825363889214940573125697461870211079440617410051767232329059686585117602898308994093382306991073252867373022371169150866088569357548232397130969492256524264380994408901748698066023717551528378306188595563541104685344405667410717783072292490087692642088839223465445647529389105125201817477039605412142351438780490928340960133644288*i1^121 + 66968701074226104121034357965229949230794195952272690525593733849112820174429852222585281914144408345086524348567319676519092540700337096576254710769533743242732607494567195342552734027386319148562165725529813042612876570664071677703099969662208244011187694601525518070921968546077456680327383498344902490511988595316726936860726060705729881174745131442941594548297714111059587639816829023056515587654034854880322210639600004521662320418621479921223881640791743064273600293776338174976375880443892257800801518578782018082208313426237716417269740283317509729233374331713752088711917280308423972086811484516156879370644497355148225284417911179011030903589333671494272806935980836908982272132659707887290550500764984895004864079535008313376617664445251767364918196491621306418021258629704768691598298819389012848558904153879260528229980879779223765161238733462022751472851400018572026907643956087174929840919748898879883937290517344475809635258130799985817178887269046337633658273301787314300109469799864253074675527455906099993887093951339006895518870759277079581778270142401458198850219506735703665562594328264218947295671226013143631371319727010911220518614145113481141050454099637863045298692747117182893059651301438661983006885539727739554604817065593529640675063660472710775472860648157143525966645776174755429530415170158378942299528353843125014590585813551014393261696576132819398712243839080402661417858240806721754766206287995197395538483228659789935519348668930857480320342998959438328092626188848385136822891328953724137442357842938030640215372026690316176283852421642458238351262309943714850219320791367263897672930864859020416646627645201091054680551288666627528823727995017621300538675852728518520342069758673484519525719408094806195375731698201292776351896625662405201792803322717011968*i1^122 + -1115008665328286695043359990136391282083677734528061168634854055282894209651425379124428613848374479977785706879223695651184092364722135833251146422243053390140949196546769168042219249305144628819958826115838437591056373204291464300169349068007352914376057376857181176937184554258816018958544303922761177642769844128863814931425004626691566875500422309741557377170398470058917818398921948640108373345335268054246141533386733017914420001717552377374086401204726247883661329231989478659158428119679649296868387251266745251922963220037202234026042124388019797553186477128199867382786751109226043418759600517242840072995997347607036980492202432595382157966518733868935913951702601822450824635237004560375439407753072538403161893722389483529058251875999615841386108551580501923168789064360972923824874210639952085748788523324437114779716717918931149507114108566401794247358490585685361087089521312094887077692371526149681010748679692792079828538425558301789624557723104971896351468600102452233258974767902711363319621169900760473162651243031088918667455634464429277901726502279695382588903149875836232930974459679797851537400620648047596633758978872381259280384718794225606754744447082427232541543794754089299006745752440452131319532811057972189121801047812725851992187643817082606070969998163464270706334418415486467980178361105448441319887635929033061606821671324705419658732569486680552483557461239496996129433188285369406435593681582183140984552357501881442877381539100313446415123043976923445950406874742690263339723618045416506201936635817833571355904015177672493223915594911714239896263733053344237272907712014409579539667122503434237282952867504520339972365597809587122465644974515647709050979668697655988155237164610738539908708976155828219172176790118126616212463001600*i1^123 + -4437433918950851511055604521817080834092638402602809469174593427341116831351000945708123803094962381102635908973699658253765767830784007785890395187258463777815014531990435189812610503366030243991991821996109419794899855523941137901008129572503792177622762023857509450557553372189602463534932398732752751608651906089495533138606279803823625038046992900601571944409351375376637388511574425526188909595519566144647112085440344676029446668117677363316418924629961051533529094278305257258329280987313965044962658039414785380202659279393275335662983722922456740199596701092599549007068471983413880467897187186405821042871662416378327737293061664605001057261973051003886087076144000053003977008394598529929829826734174378364301672950174549084685040078169263970531569208992069579955801980129512461390776663430593195689870167976917779634512247367056911114228431349502292272728169596364356641409188018451526279557200662974577068968969009865390975847340082400048608594682052560617353557431569839365096294012288340977847074223993872959175130781908102835616196021596749353625005926269993393484175844721808004427323638544467145546177831844693182738462417706756267595040167675338993836373239216985234619574560626176573298213400544603080563861048510251937740358283773217262636381083241754983589938905115473381736014819651388592811662651833877766307574105854585914582090627694533184314303170508236958061994627726501743216550198984869484159383041538266975565003442606534332699032733242897912155564823910533311526864675418090905837415367803457367357633397689742215586132384839107628005151251967571160942110409165349168306667364698467446623360980241228634508963571960205556627657620338974522638634804739869931163514624024579700653824967200362887852607885427602505472*i1^124 + -2181952068775827142459041208976780590536648168622175740229180594609566804872886278894054832198346566337042110506702539719871277226411773014173910938260859761189703445247509860026773857709550561629529600265473747881007977739485452067618759530972829401117815137402937812593864553018475695047148629519214639901676452435395288681156219405717174378724513802526588127321509844237111384308409791775226566305607551987834911215780519435457050313126745909589421283887758630478795020011649362520962522922787468298555517489686400634135592962953881553305151874043655182965675576106324324816681657548827224317826151445196707008643010274108310511867270091746313734997222985617039953469695222327739749463548823413544303203686459854863633682918376076684284763827627571673424823917664535587355224434312388010773309557753925450454919827649024116146162300054667837180611690952134099310244819361040388662281993244332766881010449427779911883367273791393471024234131825572049359168266365288308716642411822149018564519404685371760376147188521707039318075316678161538971962972181803757917975130043912946693324832459887584402237514898743781389796141756252870957262679742563314467985210989959086522144078172396813515796887649305630160351782917933325484190050062019674819540632132421653354310865407951729196859815282538642754971722908945750411198673041060403162809338041924443875051847111689675519391362598414027460707532104854646842412820940659828258169759817587292591083674081647859833796018737015638010186679193837725686021252368676419354666350194997116800293929876000671021309150963297224166498681491196600723736719215315649537039534193860088415355823153375673525587564695310282090456813654873563993542484685941562736658389215516691497205920000*i1^125 + 269759219081860511403911865641582726178560706572790088915446209388654554100418491560830905914330850839172184676013216529190659869438469163549656630711532501665286318817765226066298439936391394412640299116011883895843902097619025374139041083906197666535381153724753212672625354097979155486452890624443047157893173533671289629074558164055976811231190818178010150264547490687500973892319838224817089277079195188528735269447394948953956464529970125653078212444292264640682000942404420680630824051200786748644337135806159144645615029615003563044266237419172724458577429355766193811300239976124752979005826558740130871365349498343199215509291814434753327097962960801605977916277155562275842180090999239881546966987129380664039235695372249658647735346664362359544675880319524762698671081966487746739458241046731563381195318079462443830558091747912175271957324632640674748549976947410330028257548297048006674731599529312966658433885835464559130185492654885072096087462803709745096340396423395553951097686806377819248106429158646361153641995063540291591252805142788931616449515354015934591175916881384438350899252703488511864032644466597999556824763510373592427851556466108960476118130417414071300872917676165747287159924928799537470433141763849361604348178761270777454860651323386480348263249094239020229079094604536148485940603174373618710812414671686132234351272335300248395013845356867695732704209469666550722280297363573604735074113389781931798173736362336799085063445913207856998453054650174978077188997175792250998448162386509708537277516211367052260559511271489042089129322210603097788654214411935862070626846916155907694909807665166508112211308055062292013969316719104460740029244584248437500*i1^126 + 172598647038633871765628575028554244733567733773827616521311332602472016952244707068380753686341686182162377517345629363857803027898447102459664916652127545648914140595184891249898411346170748835475043405584300185461347114601779596605234130581961287255549906550680680737177879187409259105549595197351424584863696369092520222544134772831954278812678025013895287228518618428984601924413492674659809018100720069946746663321348932036876392858854688417691891401178241875137178751523723219180080670458198403397805095766522558553753401406050734348609155005741919979857315791535110109597305007675264709533669275625059597797492053724448931697537875937259587477360778064468565022924524237944762876189061968837695197284148189085458006073199104809040744048316064152084430467779360346365929588089533621883613309712971028425126304473612718129899065914872979579964212313168687419379918872322938066541833851285143644514845956645088392188310087666435490224691813500540447824914428735973110488955000333286102635548994750516192353221716944392048987600514725711765343630525323767829164996704410008561523169862751580121959426396523021538463238367612204984804468400325812463417182660257995098114432495924777285149539508178044315304640489875793607322892033472992481377188693922344305889273608070613849794349817738334844921657352863957673979456473497884295706868780893665182193534060650184869235685677830863546547244113608977247882443158867803875672600898096711514349033593036290213293956911075377929376101186377122357599180640611757160957483809187854500640108406754815939902432394975608434359504213058605763379333770025379128791349787339933111694767168918469828036337646484375*i1^127 - N1*4714915528631440937816611517047649718896039740397313908065391775265705058599367478035412292283960771958741791848841596843126610426803235097663650222205217135862514775672502027919120839547703215967347408700887099411643930690244686691490998620625834792213254560612179834856154914442265625*i2, -6527043831833108682135988863007497291442488149268026551251655297434072365965087232849484313483344963565404195224131380785103730757600262599218792346908760705416476500717143362560797083698881776928676922022867847826522111887173278104470882133052774175647372724737250960543195062772258431100272582169604815308060874182095827803405232940221889499710598848978843972766255608512015272286874804188089061081065440372043304350482638016119420934389587377143929523719021937236782635057100458826902084080295081580829276427996262593839934689968894125914612420838313827108283853434416172772221224823383358204016797753761509780171122677998623945881235704204482230375272188131811376612890388732096051354607044853958454906050069275368862218569669395444831066373520536147999021640639212480262283519049892776862077267679878386994250218707333046862337318350016631245881154866796575334814136000276205426610830680386120192436981350403000179150800830777447881019140544870099110242341035088080536613641766393919463282963197600396173525474359024662989515814061940838867183063064436006971536317567411179053832715015232496193973140258353236117380521464366436394474838174301468729185144433215344155514631617787703218863032185902298697335498917862719557902614016024560057965283619830009718705831261397560752341957006761730999620311642251071368637114860547897248958004392357988383489414593123670898090556022914082326814930561452898506531671620384394537570846503227585963465945291784935389942560141845242925266203821239190668366264719740060838139850808174308629956766906248799357408998692145572635803914654680094115652770043182446195558935910712679060327060943725956466183427935540783827968399439620496713952683927929587566747610491276985811283475484682263169294636954934190189363704931126557712230581290972042715518671818117169535193788004401329972231131343528916917850455314713087475020926817628463110755023708749960933039700970213909083665036025448271792828725089494685312282667490743547579716820758399830836725604579238937680441371623425046761084145091770968996692879807850745911685995341167970168404842444996035311494620534203543723135046488432388493104872245052467518740040918781023908101806099788923267219945688345320680115527615624083736632339611599981905765292035807484302953829820333339867275077042831269026240609569722054710851778060808467708612225862365600108557125045760541176974622138413381950981718224481465621643801902215682585181840349697445103148717926419034250991299873215118689764819169845619944853714268704773700129877225578115071093868416244116490361521730622073424357742414128844342331460889671752511925435973100941970748575583817433088000000000000000000000000000000000000000000000000000000000000 + 233210103959148090916702487225418115124158458037582788745565676832191274818312537380556019654034592829127226227290571693908354198006506584834350459063271520594048577626528947908765446965437758723943720863746568823821519971919381229195545159548725512215559428399927307282798813663412236766786342290066071166768901607773257080889446378936455884807651034365072919175653023017237954015826928157336615332964639290287695359837859172612332207931260426125192942502161920468748812687429278881702273664534750601590924117570694229202349460978787537526871727874050349448523907732115645763238237604338257090514447583903733801973722157884882201281093870562598519351639831892196743295427993622202479067763665348904344652287853891507614851830750169991328093648029373101165496644011489132714148779591514368170039300323847528068502291136308956962077183072799528276669343631185886189278773638658539700006541579247922820412022197171653755553967518929070643904814426182909478778114093975534241760065688954970971666168923986004918379453643883683816155610774425932395224351058309281067253139342868648558127356638701271847188858064866243173875446720037978247960334017967173095499237225698508371449192732484569141668252270301372502745372090434153124300452090860693698537394128871996688749368226418939694689407860522604536642303913450734313201623573538715654223727474323489720674881139806272458407766382722657320516995068638746511241317559844791640542667608774673785660327208817092993688267678404085273034579757158667260700968205637060854749538343179930986669751816231765223108205711158139870452763658960906057756148450987427340991437380988865348566620596811246078846118912014976202545997537233792581401807569496224877397117287839217833421240840399270243600476559763613805475499764570091631980038614462970135911128054989376715097604774094931900534043932328208335167974741709221537934953594729816618209961594609151384367935953507581528648570139067529094279111952833240770265416637205495512292645653725291694081452661611222994994111837032309989870229453706269239029800985176210096832178151622238519394626162931695852294117177188301692612601746503036061052512936823953278364650599551257272321709729381416184354074023582265723368219664544632356337450732980755893576178293182420844827056790090562563001341985826864174351915855071294177282020294714934316236682630691588296521817482994028964993167582105910840458201518297847100050270580094356507279258112060196172031235327304236926610343974872783899724684947483468702248400218902375649380139996821407753719685619935557469168711327057883184681324067934218669212242834429889556773624702626022626131078255336243593216000000000000000000000000000000000000000000000000000000000*i1 + -11908482335103803760733367169714955654877544627174324201273482341893837062480336233086391062758009628210956696707831771461335071548946987297818624892730326632689718464935161190933585841886052198497052338508595746510275055791106235969981697940247785800350857976171753289908487803030861108442062549836598363993537648046685867870184439931319084202686152139993324974011937400850030965386113913183123097683944703165738558278723558048947371823499304312120055045304217608172183334338125174817424904699720798178884721712415269450744819269979852427517505301160623490408614041769829305603799286583292604365697549988883856332376150280292779652409250301539113363741431980019159958442704577761903026028948556304289619941665997811029086819350106177367435786923772103290330595157274195008049047050570843993087272131467505949696376361158349480763456732707543750041862837019677407642711569770275139979616429049601256543485155576060743793653726436890914681846493397630981405152020740588419095648413844316212311650712350068900017668704093172964005292463769942070285223219049300769039267436310736456963846035461026906552527566684659918809824565977294837527056730506779640681898215345586235417999926571451701688923477760090649038120294525090400940225247057234106186394493838217526625788543589483490662964375397479395362197991004764796143799536607912265395160029755534499762743849267752097258406408167913823869627996000025709003765646165185888390722841739474711123520592652210742036930458107073276770493997123789719667093032802501582036436130734124838251350545530304674312243623538541830421788130810096209024222994757249914665616189564975652796135817206057630132954323639892556729749451259302890590695172447483001781796589078903598565403041038230506338827711255029046815025927566697813801455518292084137225257320066414397038541419127214249073106836904197983324684117217525326453442207638495418812880414413055140079396928317700825236281437885156281433484009169525617611546537735700348014735184019609871428669493012906558539893200298641429543565468575654573155584395474018263676196475628781287433505333620021786403967152170627652950818816877508240083592881794100189817895240982162269277783389192084192731145396073687367809932874477264567968459042670755109853433506454763256990792155818430703664314208142216359717845066004189376312490065725772635782503456507058584619063595988154350321575247139922151213925963200087983553997511955679272700747393374792396038419472739761682637340063044843761295577040693885710040786753292870086778166053919174340641245466212136590525728657798428364149485999219698422397103343809013876106063061417461993141979394420847134375936000000000000000000000000000000000000000000000000000000*i1^2 + -147419674042055617048211071401341581043076772778394548863290613123088029262923647312181392115022996199550667650030001654322488898269923321881700370973295318109179729627239995296889866131406405558711831376101508922191948619688977489795270961326849316508893247069126131045295052248034973973996778797899968310519311593130451483861718401406427804406706931908955354801776366457810474440045748874166770486135051909842740591649221193009149865065861503207083085378917693130706577453093935339609588880391948744998196734630753709150162736407177806879280519459444040308798970694348300779455077152367114365491644953470266451499453348873507879986776874404677280202982363769189246885938361094189197450753827217198509766675984601022099213527299997737709129089015634802347833877509556527963354403101508234382452983549338018701149524723516568634717860296194768163346258108118754744723363675276648123636204597612574179395314015618637083847914696695490101663956644165253010716739718793405779583226895983617193381668472052119956958606242447991774543960732825466702445419886226572148921642349904538653079806224578179656148980693784476775580625801364616430961771235703950243413043681329342188263168901864626952528560476438881332328923645286630470750206101092128836075245837405477749938082481165890523761617554531325657206721131075586226799401361664533362234258815378959490572135180910095851287303354682507293107831191979057609493209089574812980891521732094529755095467184141863817580397251278237852664939530033869479146738039885177182515203387928930267748588857340899878616752482375418092109433019556281351331555497478278189564971576141720261079262961927344286937131682977646601743928558942444012215724031154052654530667616302262824256661646023696023561874436207461473166960322774531696397710819862626489381435025453776399796538619922434193883419379004748935240270858315820906536599515475127214789768438403880675246345014477232808089138148364837681538060526556093877496668950363261581457448462523011618545332091136601309329349382129899598708339347708410229094198224445103633127914995512412163924845869652071267978329007604039868445342630855437723786647571716838819156896930833106423084646584842810033903489224594147962427630080066513906393148977314209338554251107509074512176928919222643994737740542735556031903900097814937774762477830592442611442823011497751153111534299447596028729515499250421316424476732157237077227960542932168935060128958121514321368880645603529704055600780242412253250406924228257850342753892710701699280695122001263570398218913498641036607253592383127238802209440839726129860044578604911390686021068841626414133326086339898961297408000000000000000000000000000000000000000000000000000*i1^3 + -729160834376087449861070747362798253661045244635184981461284204941876556410553092870522148127791849133272495137956562575492026791141973770600186579355508757812613529894756550621642980631177917631592424103991075602138156077332393989185848956475874327868305409354745759999300425064634180738194532752073953876225451185003964719274505736908863950166123443556808213351090174522651244791443564949245959571564068982073539125377816001475743926863061555565979409085908394502182208841398564687505783625994673434932440972026877021497147920218401911737111182969118396487281172654039785768331012196248487164282879381168979007152714629046770162484744799853564674110562447206419460171614440176703999735160308010964042280091827983005567159010893185770808161979391949556815645149488680854875434633818236011598768593559539279665626402671093008821810688483603693782553580013939349278840096659816315589502226979807926672786940708936785718254372607375781312349753040808407801057378672348844586673450956091254576512203498135402741232241434693373757974202051432326344777093577576400984996132304492449509110524773104052124227699969859614963571092123174547449702748941521661617666067212727345294911368300510151115550364124900104394846212717494913890459675686590309700397676167462091695036762978025702234972911584688800619920128055488051685590152539066562596681982125894007731574834228687743441475772901395860362684557388452664652269499184409413704581064946566401150292621085875250863956907266163375796470364249760897701516376026811256842752185737060719111563546624982550038554668839970355853612207218958759643231192302067395330895431379457987537306665666176318575592722228804634636192187970118639103389658970515281171080206022280978190477082735179305354726306911482751346190334115122290427621602166903532433423430536524048921686702850985639982659468846641057160218293952490783485326830790562281444307670137303601806063245744856099719839432027353169377418451646444513101957908311570169709761654202005487647022562838442594795821120995953832909295934022621931160367660360830797230978809344762419845966468024338927525694599133869969260623452719952932023123890671118648657009075514188740389447890062974434863261601357680449924407443868055711973975812411343735500236295951163012968002262677754547324115634596185154851189902107980419402137900660849780749199980202573339027455111730827849340858282461488731662235612977671282950396202763711477371192334144027717222448834853815487005893877833763689163742243628455310544063732685689922382689511922046867490437320085559362480053882656802687798257836488253953662628999161487913037808609991107088025852003424063531081793536000000000000000000000000000000000000000000000000*i1^4 + -2072706285455814235325660475472802125661525800496315241231666240774944122052084179364488948009283868438099587096419289868359626633967935779671856140857833823065493711662466815770919266917245616339960380372727899318834159175848468876014958130424960312706623136913047666230199291812351268123760066763618015282448466027902339306145163589368880537234788897239158391820386045175238342752349289859916538727347276634144892217581526512630226423032634175684463769658352138674375681975728313684128920437967897278311462902793851905161809371347087134234677799230874891854230649904844489938326059527251492410410692093184199132890877679501557393307458724842224287302188921376856065281364585413198399151618704584846895440009982230002711450424010437057081268305872818391561891294335914537615397115884781892443791061340652534920897738434400803709467746096104380470794788646420002028282605818622700655511941387090306044949025609835164122085417961520583297345840123003188468257454563596052852783086962803573479569806405587057057402813063124924584928280665592798120863558397392155086237351491971725831600825587275911047505551541074286101934408572425924191961246005290984934611251229667020726716587294990952585459851474008093485255302852926049674377432961255224885240059413331115247095590643815394233479407435232258589728925476241349186000585033268164240939392188062156135987201532708926606680451413709623787724823061787350439698310187664103078657865346524713854391137766875830431958125357726772926975643736407257476260215232485289363518536997574339755831736979779055263173372073539716105542079908987719852968865423263473021465010870962575142779700677573493241077983817640606277603301331292899032084199396003829279429196574056729960447577022911039560056237311534671765167306182963856576627874536485197727990396531049736071557103382063969601437971390346343117375428002009703678841942433396229802284487870763918909546299900712415484725393342620800924980664442215818795089863373349069002223494563227872276845774909722726676000800531520149280619514210807947447415663260940630416303213610003929332268149065441012336266236125817622964047431663985644864189425968947020645621270179002792625008097447320868612647492965992180327361031627907820959898256951900238588458660017611493541805927771989454263120565194382587371158412853374606118205683017530656474834219360980800291374402341711609206360792540162781569586832083563172860272563287735482759063640220030916178937748752764060094844672539544159189576457667234131971235273161331306445001801833075196425120579728914712493114716377840861129131024050310186911878518045374214229554686815187804866173005786234171774992384000000000000000000000000000000000000000000000*i1^5 + -4273519947312768878085090618521448580510520123536796360129070842002823910333983286776966965105606746805325434203580877865886693420702527259495698567462781958396250666685512542173302638697929122568565787125878488102188415267005152532009132756937180324989971945182328672357479464715791406441201957510051030407361242891713464260678127209999927547815341880939990638719276899529241730134049925902404159493443703856398329902474354232485679728993317893325973789944391746744542321543206124979533404411286747735578562423108073123304446453464921423067296356685100409998325496054484679634448804925962314548661693329845680182876570574884254335116856613723414480786663341018356500055225904869672234748719619638880716365605398141461551081078654488460013795632621104148758409570687693123052269700808120781245344113016862122449342894633048651717346600123759883952680570312544178804258890334210691439354965484036177973282519849903411471620471211413371193964401932606660262046750141602113990093937392785533674373442170126472982299622740787142208406157724948483797553310224963141028253665744735971183490508666679283912131245425801391619241380794973052886863351588964548916820925786479861022193723126370593009461840983176258028949601847691638538096363036267278159071031548366491113889227333984281846769666822935354550580007771895718078950404794681098695881656837520875216719294276627411066182113561407412161845775204834454348538117120863441869249030880235478701224551740586112273193505414394911902433348456943996136899141598942023958128837610395362606645527039282286939541933147200819211509138637019535825772931883913173383239149933148476314168721495876439956867884036169353117107463483684994085278888569035920383452972762397016445304642262704926697336400876623868596530170797713706616257501659755067698176763547407447134111017942700758178992492200925054138497012714893134175856707711893364818697741252113735919584105658786559924221740507365297822133316271761441030084066164899977953263569261061222371301811377509692130950006745502179098365408936437069402284746657094923274301505015189999777945270513448679667181886260080328332314418786071138295280030125246220435420553083404858950393426543681590857823831266947826315653597558234085709509665602558170662265309802362995094543987769786142542438202264115190167460021462942063675978271704056172519673673300153305791433513189235537501534165065780217095780060978147606666494091907741336422691502459498262810955283811096213414452784026702166625415622227442528876806709568889325225010253699516067567470692989954649887570592660067267810171989818659704578654456998379246597508945183088840555542778784375474772508672000000000000000000000000000000000000000000*i1^6 + -7744558287638325541289442778956684481828439032531262924708882547620990565726243490370848357272424073695897510162388427714940908702995037381893865481682193523767912742872085545426753510894602565330894012757875879227006104435088728368443938499358875776167000694087145212225779279537161590409770473771146283501550876707410655082489643673425858049573231886596032321778053172372668137397022030251321753732189903730153487906228076229709448382157099775131869170380767163176259589194081376016158058905189887077648708412834992285201731688242324464002179667476513395505976055819908829101437034577655113140416031861025399762450288040440494473265873338742643401313033682703337045287736961953764013889642698711878699917281008056954504775358485376581974111459750791973178023512656739297126952819370650587562216121162370637806404702955417118327591363771211699638704859573552118784849123404327730193135874363220577741901637796419824618244632826646900858611520717072031368757947307759239060756752359363982258166010960844079790245693579674494529287783459563988998199334238020580848751608981041162190092621919747154908877663534105179535337215094234858810147261478037746904622505717152289593923598554776239271412452938960107242298733264359317343292989938719927482469181212849407141270795830842042938215109234075817226144869835760970650029433888989824044033210066597077851297696083432261056836500848854598407359361004592786073184597343065278296198515253535679920156270593296237001993603053007065367174362496024641347830179764139094781722726247934019497350229668175021816886393994916799852844026727949620699635293314970709293952331095691463195890854761771887249309101760153817314955338399623474748300135733767675009591642540710910702752294900215213903321098355940932767130723852708029080369477651377220363418864207102860103588337487927705863102042837105818509642612072176937538696341518025960467249225799241478887185039336591201065955953732079725011469830878562814201806929177066308347441248392735339015703656483706378381384747675830426307665664967903185745451215536059151531158869472006452602656720689362504126344420959954742791078834365197519127094521673277665997715816521744450490291886038658833648700704413901232645428808228821192993871187864917785731794882683500803326854078641681596084430929553838722120872465853463911845945767111340183575977704273047718262694861915838271634761610362479952083697430349324802126572278346882385917135312249786109861858688503453697568611502508470386966888779389526332794975253396282974223668786320181311761868900828997110088575160088650613909732422324075061791719918471069950999518684022419129254389743818530814930452480000000000000000000000000000000000000000*i1^7 + -11948337447026123087207935516832888214201284438608903557914669736842536125324050447575286644223895222179963266335473431486302121565414022796530472205382939461355463658494000141923135148635732366329297122564257868144508743214550713752965003272210254045623108727929505200935241093047655765788834063358827303465477287227819880877770543230557813862336532988944134658600820937369208193593014996410192155763768734449676566480294957821509602889312054703043605081271553238449108510387604701389631544200031500102666052917600537271250357142683017606185997043598785291052528407947808331285634654041610609260597484308215118045309137682772585962726707369417699985215226748283675520360913087175278533284232780891029930415592999612447883550288016930216698895543986109760965752385210966560095962356295462181971114848427443582643002750145343034908738591112746790121745309034864471050500179091292846005299573138221952696137603240400494295022931655087580637624214061127855387214198716614247589156530696564045491725180761555467830249479798130907190068521952576572551067553316799141971303514631746217519802246656070756827127715546434739894738565324440192888735674349199450234768334877285654402595836997488030026172089265372775148370357875720643693331563141747077291912258867711399165000870660178486690458221575268685683390485603956667536305637817336453414596831665479719463772323598772924156911980011756857097855674991888944140503844996126066536760291383615966545231190500397855712824351750592785630349369326515685622989779262848109844076089433299117924648196026838369476728849262875028050785525532966563888019505345525766001425423464322703860416370408943271377097234997915074254455043937173444133418546519328471928108713979270965442760604152115069868209629043105014917748451370518779795596590407810189584204689555917324278152578834961924396514471506995555927665929235325315077139507266967501792577951696035691349500531823014308484417910844985667200782999202709374919568382565927848992095635389543091884290333152333833164329083379488209506147637438507411729134649885248148855811350406288048435053743357265269930820243766355794826518821088492600850814981833593479426746811562527745954352624153811437350084633840287134742694318841417754813223436507209691159245750105311360363508370211951380308867627411485991176508559653473424438018942359549490950857436371122627932339800038281814152230715555984770528417387819215160399579099366572069501808394005240197276194584526347655381539348975034645593359129781763997205335517707441720281600008681136437404592066537259698776830988511449063171091517336898187859068217684874866742072269060331758905619321502167696335175680000000000000000000000000000000000000*i1^8 + -11778119908864146265791342516508846534989556702532292725029784504807388186684387579917418474982888630219355660030484274492263649924054308485212165741714404490552634630009140399772470261410660633083050073701595933563102511154421999809378552878391472710949570229571463516707545713040821344295765013767359848314551982882520552696221922211225469935839266680964024809271601429447146505203187348097172657668397682948421392657346884655605040279975953869646194063538289643574339332376099493012680897200422566896460472318562695991274966478404280006555781364968729194147064132147225782525171916878733248050791640222350122548549894614042104982793043073352866021373745030881412398789076919517341713049068744571871659972591658860594123657641709061971557327188669368775946081508823569421886917274702195137075628135661701535807931585923491782916229768562226554109229009231764528875451676501670222361596957232628352874545909799255435725511759808907888626124847718532816798480817462411296909431285853586693938982324115495103588947032426714508060915069320526422414959109436236846573436494629855448740324202184125081215132838579515597737974739638429548899274725615988817395257545007160868621124927073838779669264927824958879861077971368873520365546750136343241942674679265348840574120053878814369813845165724589990867588977762327608078671590044657501282136630644170792006750730279641891845907264125397880206866780583036818109219478470358164137689109717996892794354334082757699658435868232689110162069318536742753324364750487281221906130434345124439643102655628323318062837992601757384186037180568447798091338044921793812124501934749831468690504316912643724862577837564935952221859569825117879376141730792658687484041749304361773408428006988413369732383540042152990567723350605972541215415981157554954677788804087815691132348276546385529776737287476848408422099852305291094794568088584827864444466291189535040822314991753045987189541603220780903314441598269654124382022572623243356305317102662898890607442980978438398803241886732856808777920916782039148293562165824037181861545761991400458925979242179859390449810293079432009164702115447288708167461018490780608300681984797815947624331021322127226005937165733240160723285268028934884689546380406320335692382337983484571299024143920107689308012746151353502250107212176401638577510718115523903749951519278251767271266055057305857036803428868934548710461246521909394273656699868049456593233678357658411498761755018080815923271513739978851026542039255844674360485064542252565848392049368833584751629126517478526503365359221280046767147222801351782445172186897441513508557395305082201668883679208359632620748800000000000000000000000000000000000*i1^9 + -10611708807176105088599585335281263215499265364762138561967678102216861753811481540866553149249945521629158399960580171712176309769805325927267912635631923438412796250728870536512058438747108618967243749044964892806644445211198127677912900548694312929383042503534231399563728237614028206246794608289661132205662085459738521500708767058761532230563299988296217713709271990916939457439001895537838184133381628979516279824985951139982553260299865883177752513305398736921850707499775637562242400556937714535442284191798578614283815338137916181618106928697777013496587352869195403532405612118284457156370724144007085028684730128594880201661501396329907732111317960443799618815835819432981191441051203073593328923662299604552083102531372583417480392153866822811222903384537746687528598358669732578124333379288003273494431345290237780935961895553263826798351005102013149979118340480795871659327482485798866558457128426306905092063125945670545078705755016723545022337670896515773175594980182123416164899767813859514118555069652300938342345544040380860219347726165770191708834113915620748962045284374629796457201402568571373662267317760017247845598409922232541348426107422439676391577513074406394122442975475183701887272527072796442485572653773938613458864697546860977131812140473340984573560363541693292038215438493732711011589192833635142800342275305473852516681725631151597468622206760939842486461025536513253018552435183382353487971986493690847001630412590248183529034638648506561712649322652008533593259670703211388144370283890972202932965629072404614612028739368908241729130774819684154505441027799844943024475341990570386149939143336952577630179809871792207585966580998984066779987179356614052311447044265856227321250425666413415614592664910030175229053145073689731788955280256253630017118723623549293431075317937234235415547684730869738886393138677369632964066654600861020153686719460446266769084225629386076432023648192968121826878751907587329102273315116421992438697868877311272952585912581049449022502564838437254384053374540893292332440900083375261048567990703741273256804956421373699525973082676578802062360631915970321322076996031025655389827058739889394817951775739475553609171606230338869432872080346606964289144192151195499041893671632652329906609834068058796657324990523443925345168799514649346067396549670764525855944895279931186261153142519384794303717593367338477205514629496092404129962130660506704621217078619000445243049105431293512886649017602115883500823552077063524280013123444057862803498205684574032507332587425337188567004593270076135002187642439682269670716790318060021657333241601208122958927415379434442378444800000000000000000000000000000000*i1^10 + -5460516171530033529373889846489129420117110273741297594013068416031647015769019670446768317345572662708425873509143296220940768463699653819130218682963408767778368090535360682631173781908755474275959320372155620635259441936706297772567609547784040929424687853731900944080195330314072562950108158490686916124302905436646666161902388412015391406803851114758744470596164944695252971506880946848502297478346928259616283843717340811393749621570881404954140804282641952850893033063759920418640829143876737437639721662516397842578865815653190530803702913559478483924295458751359721573731701535498492800746529389338976524514694760383544149643145414852239392669041202235544939202295338452861542906521364646994113622726835709479837528523377565177494997984963414084428789329702918213502745277422475053272229382487518649872274137514519680249016638190430655670837257484719250939718188466762091149558108533713549041136741219506922958200987114727067173253911272480664215088794119971804395052489585533081447147381876015420298085846502073905698222494240513613171739750067342390158088629977200792460368326391672683803893886595965449966003210569249463268140476548331456220242866567713319344687738978992387396370890025733259410316563707488055980154357067660909101399225364974312677991726251268757450529086078391748476472314815519398981725025878222230289736517789034160006960363070350754291556599263354094026441214585896206901286912368488407625559201330604357097699788830978952021088785132552560955955145677257695817094895369948468939584736089121141708266341711193515419399323331682478125352481309652420096387954619675990509398315855899817505688626697284916477207131781783006928402974698127405008194901710116687290902207515586285500462908476226858236439014999813587983459873674819401486856963657511779635500371177127051234048535951656482583757393610134237982755028138138185572177560285518683753643977300585721199652220038646687886542249804439161027023093270898727275721539180074549332090534171496235253309022696554364480578489992479362647506702067973473110034849860792426730125291130748588728805736076812884769910246150256414479094108687547617399082628135565967991701314005094810843356407758122788366435026254084746909970263680996356692961251469443225179464579952789195751918318084922087972085089687484606194657040470544337577954171976520254606438154888323491289083061636151481407823046811502693204705436077431826415981932291351621246909660363831506757533043190429990886908788389926986503163324328612059033980706440808935272927533610539053616504800568112101555767681662415394709694512657367823232828278911687429973434717144428225700683264642069106262016000000000000000000000000000000*i1^11 + -3504251262104083592252724854857291865562692194316500415195136480022213877103835461176704903768579739002127217821560070146597337302145188269276242200660466754410650459377266648747449443736878948246440422298671684203140432741018284757746287278272426310500570282248284896800173476877228182697399356004178213204003869836834105834191056746812232173153199276218339695642491182566780493015509414719008749069571375606383097595559625572978168400626221712704123782917152451711417949428196757720475677059057930192872159527098932402725570955832832338711711460937336054660632614450199667554191112191464444232036185546737025372912823398166567809981843494356714074936075235342076510489972135398952584230491307484468199969084381107540885550965917451950156982483543324448594245684540749499501072335605131369225633575623562373769092560189240971715884966476869407084609064197694841744456869806807824736202610766000241996210970790273687523604344150815773423203204373618854245691313309116852612365979709269287708341996761711052889061045786643455268837399350937455485344953454413545620560393517663725997293588473373059416516006720497385956118085666604790389498320919153388983050063268782613592151421299869758106979435825687095886475399952030906581267586888206395861711936053049374858479173365834049007548179884799342791247780912783873040957764278971072912825033352893466892058296489472081873643561651817352528983441433603072098938250351793479603026938188647327981648732396484495077907394809279702398445766678439283001379258773191741016502816748327266868412246853603999117614075164154092620296815264425136919792705297326789975549336648589241674719125741862433426648554350160996544782753555683356014284951251560573648268845399150637780064333239571620464553439480498382848588880241250110502348473554296487117691422238135658939105428256363144413180805287152824041740018929175028698576170821613025036621053124025835798508990614662563544570691633699830883826485357474138753460076333804987379069584861026429968642929841648352557452255252174530447481738843439870962291632002366260296705637885887479982226386533611322420432978411693841495965609827782142598386962433728240219072375358003314569951515260656072281961633310685405159486285490700373840261891134589548558335067882474524534641966491954036544468017071795382586513114633361376963629501098803770074434707712306508020750273626462704817344025528724514617492461879175138435905599964110312002397606945841458116350204152624809837791900047810634142694782140099307290074871162196606797856224814329951366713865507995439002127153953859140724732510205927107164344862484915843726127512710486775677146602526481286430720000000000000000000000000000*i1^12 + -1833233504100135476173921052809796196370318493252763697480259316103376913725131087784112860725430399384957991599263247627157620321869740567692379530783181159418678811974529576472230967482686542643003487220088347018762090055477647351749612386823689055669001853996741066377391687225860547514588525619672858013608616532046366270675569632275180739849025926291499501649579765201403211659846735263983720856236342565107479762423605962496099585383691602859501375042814571243263687819552607607343748428014989175353028651925360080778002603635250462400844223483290766923433390197224788352210994186844516440608329960705589561932258560846178332886317754565258463537292986507561186035368661818227366378082743421046222057069120320233237244212945898337412241736467965954548769303898696184158619784113498998452706494057642409777378650720363883602565845207186344328012711329031170080004091709045292165333841420404541561861497656949797140105661720041426965715458677231010664773837201637971408765159499734416805381477448386821683713530796796799381009308990592932690056149855578353327837531559490373201501107893060312558719898999128637130196103129917563922996483524350510872560892810826943223230555840986966226002304474437806303827342005390351702590479868519730759898881332902011263939004542635523314373231756461286558890649215432539276156659676527685220391780825949457850498657840995378668252732907132565185284633312774035339823337607039065374853482429584770478904235602599537747325659521177075790531811707886024020519204548145333714982032651657314538524044150044053793969481142749808235406348656872414714133967703612757031475373096502398282692641511777702747267510795922023029719077766365407249628070666909510483777600011628547382978408307071780907369227705810931617047397351283797609109854482581037503344219480874877160560998254690562921564534607634738016045344666240688477619879860746272292399392573566760583708279572836623049700796477579384079108613426144972474326091176655130333342848808077061138265730344395471648615207953367717736492954811547598521918393970720490788099031647429859809776003026519345437953640204784584144566867584824209959193896011430292721294354604980174802556165686315100619520906905575329971996626498476904871607815877838827101700850180821521313663445366725236599780846858814789887299773173126934473834285717051525828354439417147532736231589941948765061142737986117366817307974530025251710681903899668076700811912171332426200709950852174730938778368974555461785597724092009481626910661144215153276468530683822874338263111922219518585850830453824617724525947473293864994618883277267342453029892250921833417915305019158665625600000000000000000000000000*i1^13 + -780870002891749387550258756108135833378423249115894474402891341247109169996733777103303157900672435263631404668604190474938172875384305460892618082438326903742006066173082648855797374276931451837978945510277427122665922390428690776533601717262860886062937977021380550730249815866131334495438187233865336420129170570898875735803930354583873037106751125419933076012932923674537107243961704351022990397653394585269338865515139929387942622133077285285837779223885114152928803933444166324306495861610046553594523836817423284145199026388502823803874394817161373892430833452395895835596780975423079279534577859441651198681985295456396178508232571172721590421705022181172894959706538555094535554199263064971625761995578667862173037208705323493704072015145474194536299422687612681149012046502821993079745508976061397178542290170409064370130960608081657640354215171819024097111730004808192483095051544529516783985645046819002808126413691061102247322845834252689875110825994635521129348856576604426712997589571468527833607392662660736831335504613053922909424680977713527877315034749515237060338101169823694578825991890329011211201509641731760316121811905823329231812111790590402008080974750118242648634693594425828577952023550523465366127349059819986456661393795357660426884684485052794915751579235949514022287036313921530027925813158620829989194969918723587961197423902671856569946518030889936911351955415157164603542321472736759687404740223458438320683230787051698939045851040561498790079154711305565334167564235672022213866940114594501789287800160574350942477541971940206315169374489824811539806073675376776890482448124781161801322717189767206423726476598932673947950462835129192583032806581031022080989382117851214206269293310354895436802397770175342632840621361995740019718306331511540116987284177709259333159752070481296364590983351879152322619099479785431642883145394417672203658946147909904370177662457527480107299156401730446528583423189606484852207955305647905744676148804391100398953732341411930171915981444850048613188289518525642856168609341840363856103720806349919810371131432513898316688619784185815685559180778734114086854745316023414032657328847339800099254987835494787298162230004812706844178374861273809522672998422925585221408145887498234596553178312519181205091749605840874062677322435875620060544735793007015711768633058340274869095714407324006722976543419851764546673138986276192405399972245691233410481208371199466059019350887468956504821370476971434667503580172598859811089063696904991936482399817949262392410828243631483251417941542316360129633610575149875021701694884754902573468424915348227860749261353447849984000000000000000000000000*i1^14 + -250972275100305065928583411470450026055959776586809726281706389807091685509955784334020033214575705195009644687847269871322623827235433559068148884166201119098521253041345043062390601996588986607987220501175298368695796344671847299965844229020641168274794956010909738273441958336412895087464111355069378527363695496779128348921220017039958363728665779943719013370831518715350086791995400980034873120639200415436163129026638008226889711251482681670765030545142674225381182049580916902587599879038163972259026810025114737313713786418877460094164668934152092845827390645493665450608663060514062997655588661988028914862263721247321389139308276239823901884962747172427912658381797635235222206194354634149669370736072595554834639125148384067110666354379043078891390035808108309109145601317377531120746419105138883771658387259294010306746461452561485108759672913826099096504373503620810539211731123249376299537951831163616886881594642457550960879101817118120741569830692820838913703636344963179933529082267596896339907890835378767686036437442988663193883247526832811242938900814326774449395140919945271740963650656270533484217946070475303874043633995134581909961575909343771455131778475860513787276260588389761267510211372385087311137943966689039658280169405296095191032095585842580020666600253214940942852413418097762342590461039184148950639043468659719312666647262235210985206160281636853352276366052282506006450861640106380522432841370172490124063137119306258826191426142144172565832735694149375716886027362850406288072926670909279309664590836854489090979359081370683885878970686124035938329611460364931075194506147614722406540550407828763623563825624467396863419469261824925227295398723384100702941384242984915973450509488411537507986073661101899896570934602426031502206329962107641839708501408930597635030668286589322565323585320858235752658088994737889219555411922979540078810044757934303900805214426444931022262473967924716353917484088661134223021418324026054788958673338426526501704742704023991002615539875910638649319567299688221329854227862771265401107684839612916710894688856970108115558789614020161995719564776769405327120634428151275361802830478042281219801696567530987654503711165545184093289205440746638671233427787114093651315589242951060276207936111410109628140813987942660703209852106072336807647945540323041202975262917359960443920447655487382631049873562751884745571483618999375112775988253665244045141692874775884106961430706543317574594748643754597763506433002587638202844876525195636285270121182025015603134547779765978525643513662548621435341193654404515593682621039698891373517529247868191397096579152887152640000000000000000000000*i1^15 + -87667332979182213783773861658919388749429028956742760797398102274366215630002198609261844589587289683115954800705106676465272106040564089242624863376716551418359932372886027121018659509479699334211600280387435565165611291190353186920085670545440675178879571068573732107712529978107560196024557250784924526299663855665687094646418123773583067358270872895437325834539250825635600272164875954436701590055211019547059521215038286403688412315461850376105879995395504885448780431869661929319319505248920381188360658425027800596582685325992582933576313139404258956244027480684313207305300430595881417667376813543813256230920053393411967801250978489123706763874466678008629616101631626080654527348764020964751786535989403778895830589215862914141913697156797150831584023238066912979008988337407371827559191074801533388503832689638757462002554046408159157678100764392451082598377650037012082201259578305342049910944091742081247252662509090396392350506047568235882746058974503151136160747575702577224709564645423875483143279427235788802936858117009230658226819682845907154624277501281550989769965029324508027373336923730249822895620641685534990009652409944847768617097244152503212766110244049575495672149401925622945327733613273540956050309062895494475933785975813201095475368391861912947428601856973603934838748251181239796718643251203278951040153461085781952846079597670906726088989022534408085246097256474629460430678924951503396093482493979753514080947657205889309151981669099182531929197471868388834528960729130972071608174446035999826584847535793430983546342330633863488223204894954680171197902390652351393338582187090785533855546273828028783432430122873228332513170525219737393309203759361595087294693404403006113715022245343246120201770213092656488482987929558907502438148683992158891688775392520931260137501977508479297687851731336742303412232988152253809362750646783532147271704355281680104153732281148499718711375498505715118855891432259981968286995994933818075281279333020240889409035516440678805448789436951269457061965401707907820188770513406805223534948627273942266381535007206314599811033826212167651152793756755779845021604338816830732100037630815076943234495394142590619565320955695288193144980607679064599449964963192717370658911781012538430642257636748324176337568370229922981556353719663768570996027785517092928633482172850941336288150230315951250267195168292110010449139472054374647768447149691275721049278471569645485783742675500844156905508416127532898317374093123799943980174644730886253889503899120456592888779103900038245168608107386450406617090245452948118851554213177070290694742990968219324395280027510374400000000000000000000*i1^16 + -18501378345158536325078967094715475563811092221916170192329574722679569109145061388089113380221976524464839643792689991920537555282880008120789068455958891087227119447886785576100520930064416088698287725193876953079772232738585538215620801560738503340497586154979729934391606789302465415962803797924042640696517307933067333495239770128016067165180733849090831099593925150060007822544073891266859246755740054346365152011482915629858273467376162071288155327612871999129267057742204339790159927261253156940300438816198230485584100219282234310887558812523194259840898159129028916540665069170204849444627508287312513761864637209990195375561912985106466103191689130797969735638800156876962968522771107612657377097598122310484203886870203972720173278106766966279935876476760602263609144437746121803881172923541059865668745735179356078925938947169550783089609485694386356067258317232027934315204087754157425594563019620682601735323801371263562871557261370473165208902482733765422253314082110054540363106744950380079014425075716473212406510809142523364418155510811005783268475244817853690728605775343524764940813222161646635124112035424992208660493667446882107593957543378629552357086184225779638817377068419207500260644326709752916384943155143163519261334525016363897186335435898966373054240765173492422668509359691577497301365388618311506249352390131512278933328881147410111635697740415228532812227229431640307748340424012974309562826271587718316023750450649125735551047224397567200732852477478536676575082348062895120790860718188209104717365397064202405613898045816372326450526918449271459761396181455446270721545316659070406654736029568741116449009960406183625434921309539007867064318617448239492366476727646864835301570719961834946876334181832544380038079587692202014318357820327302289355489779294544139595815607755484977848766654502038444328362503446352170240948118231244420925062552820955441996495972242540639693743861189398064329574409713499762876898573166106236263759300343529397213001239034731390362103437942065942185102160021505573924975804329563815563402140710768589504378754577943715183256059024623296253376950972081804582593871172905350101609331623743917375951916311723660137389991626001805104626612559133416090176778572387498887791925441961990696471692730480741638543345035941387690216555673128104183084406155115336765043170612447035158658020539915043775203464544701488975290886498365378915075997900990680020518739480797714255375066825600629703949190206691968557124187974635405982996620683749087136467069956008626319358506132134764454323740591164934633346213944738889147698763834750770340100907832447084629917423370240000000000000000000*i1^17 + -4362829004203094881731880846851499359415204800621995135677156822624412845707124830237028942292461849288119384383933344585799674532867532241629251043629207159545985297004056957119595097881229774852092611864945776969811762925789837525888096691675885786688518533208246591639747576038316983185114291868538869722751167174100025896716430296023574022916245818090567407358415068100044020676872916770256826189240275544288022449567736780011737470083191509720037239454589792652461487718162320970206611221212996714113189185839068884559644924002328505267428086299512705029014245665792130485425632644183816861441092383609448108764839692570699730362957192744667645043405990342526954122501109065779358617408138508316903257386508726858049529600662681428323076044797965086249503639684276310009742303768279509472004490030505557319796820360475596537786722361853152860109328540785462540872236338426308769367230599179872600953014046781309116689504474019691884259441397949098360930617003217826008610381616009301396851415688564681967443342515430864033008678693332599391015682387167608833913371265099696090085483434330885047577341645372166029381072114701124478206057832980952332295634677762510394006542607536268093059418089104465403404548395934988123663265014430487024610805669071431432261780071525531478816921307349673235044345715498916984472744272674452128781418207172041510148237127251496224562167229170975760156571333358446345083176263141319211398860926940863388363846707898805944744113531605384270629625189037031338442662600165972360419356683711124018089776173008151682291282337613313626156978961828357900820798748653627141974941356206367490390318824610107071018910433385454147173989409074110178048050008981541416697163767002428819298370923022298681668336559750468980869822885953240935671929655116483076564721331080449370093388509607060105915986716048780931970647648704301899819570378279817073834938168090554082663292938088920320424064756288039354555267107223568540258633730915219109275859493848869374437327557393435544693327072760445497782596671620800199773338297504568423972547906841473391075115779210242566606031390871767665726541018621767356520647190325332495529572839192206454878584938518731602996203335140426431504642250530540103161854598468909630657854375195365453012045924173453834326289394136549474895192535034884470285709541513107868833422693708929712624378615988237913999294835516891480481367104166902822452535549405016592125364500988425930028748471417072125276066766499846142137932529489584121705185224888412646807395520357950642464416592037122939678748423028910582997342824102035459114935378433077371465726074278816938930995200000000000000000000*i1^18 + -686248673011210854693823127621556140580917294867004892645084862986117936108615173489215916946763080673851918864140963857632711541381094338443189004518416253385677905143377501437381635078082002296663540864901199011296302228577171073200253748423469298301992757106000871796129752626737116801113304049604421339344773142949523954680060836828034988469222140697865406007347407783348850730834768736965047778646308697801849806940290734471424445900185115032616625801861393887575931131531674963153659092218755852736626061568734520783902341992442116875520869910716577236735675168277041718649816589054828615708852722339767540982337744908505237751666544953530579290365040017512364829109327462108608588312520342723991634624854071516932157693232242220725379094651155019018130830954390343001023387322625927338245551255446192304282618122830468571471282059665649747709842447759428356329742101554072284653660917825570959887944095101696725874581544713874543513812977155138631156295668421069595414223629978618206125738829810085281418474134431782908066725790553384150909421037525774121910052824561595534157598378987977265206636033514448199904874068944006246918332945659768607768241886070283465338041581725741200067113119438244668784674025708969644270837443030209856310174448543013115590269666801499763511173219313876928081563468631191530925283373069812679351483270385544631486290075319237923270472149908505291659115784064428316729969572722300610323537830469595039665901663366730039676138908334629716566462058635442988635660060849275549463643962409234734029811204244262054955885444468690548597880938184456754396589041114083362592231706056639684292395408076433844381958111452387633770014405497795503735100513172268354268753136281284090532077479919573247898117909724868799180565009632099998444182340589745754109669626153101806275663970804683105017189126027128504591446777599724350694561369273107119926197028472354083949344904733604587544481782111388308150772712112899215759190603931322095847965035832656542926372548878284263267458512111357580236903410269737982171376185309658575790961894194692822442858011898774471472471777454894371187240013207242156442917655743442168969883129920130339459998289385090670930496974582689797399848584969014286569354396515992256629030428939581200034513869489217805489970183631436835233022520948099123474224816287850759777992570603817066545162681011102360241021619526863732621422555209387294058430642828862858676198732156129793843605485631353734875612474421295518001322438411356873951402426052858207870598576701814032023608130024114227732468843340893175060113498747585671021080579511736352037381410353879004164915200000000000000000*i1^19 + -146525430301365785255764961129705819542752292078245921486933414916549443926000558668016783699721856530789630733897212486341123985332498181178241008032187090805253435195370427154094911788566368723496284304492437434926769625757115552187265127980599563677637591038444719790170296464576414759892953575650843117171334741919223030678871079840454061496396405102513374804553714511511988685713162148439770049341332747380500726083956103335857747634178176429948393657070710030397729940148668422680061097597222365880757771752108563423716103048131643574319011284791753310485119872425140980725197113060175184093004078619025635900577738813405369800401177727009868038407732322735317844111104183698995619351064157844065776014971671223966402179709422863892484627216727078849993073210980785754152076822415561397325921940096572880379491133329119814013012734030821627779845441210412241946832257238191093518802406709297435834909500010576392633507910133760515945038115049941152719853891925238412237663732057088508687238472319336679498356969357516875529315503815383097452134462437645873356546720077606872147965212138046045768919511367572020269940240226605639007520190818518786896701632898529888199601585302036849186201988706332918187252842648314047358838745323535765301917078329883194489873140936757139819084168221638083034807806711505589502288771904154909773460471983312646364348522583935732421991401918270774954055928482598192312480243467388760135269435200171970797042373187069418453176625125312940955508116582566216951397873449957970954555419296286804091702501779014399209885681862988472634242483751993365997198723276684206933752343843331986745126251509039676454076319677952594069784949639210824035892134910786443963316703867472507793829929429462138312830645013844028052378164617659279549569898389296270244176393718654694832480224740716327308158452560035106802971078539694021732429914886171370242955913002612561492762424027344202404108479737195356065895979191820082605274632697089630211204954743912015973437211399949711996137961992030985343202758301550858574039439270963703000394952755226213077839898467977397089900064981975150692102374921073468149141181858376368919257784130995958765596959324289475422508313245351553130542946045113047765085497343659898164257726400185813707670767931494527329986225331688858026705504154050461395078029240996255823039885038908751846770617351924455196874440710844574116362670890001807221103217726855150789819863221584251324920401313499385331075239893770079220716308170054909372156228851135440346219256638783323283183009102762424160243549691598964180371746914507045532991080770464159494646447380509596057600000000000000000*i1^20 + -566804884152268212905399398474664396585294041456136861921841695970590759940256438048174311129262583730295723867362075639876293574226874991783538351322184846581640038516323674177211877804900162926027188916667744355816506373365642701016973022402282307887494236075096858077256513643982239154526630309249524501530647541114844803837232376795987586251770857834361885145659333368477929655505006915702388317692861894297193642189382739181817845666029641289602644135821638757968629049843772644356351351735444507835976019199002141998311862913284606845077180552317667819436624256028149872809682994944354603472611192927002442733189848960525712444669572363001207500527133945834907841498740932312726079940824820738306050907563109652281498401816906552966142359448869187762042251362240354553327289744056496236061032016336746123089380698776924568615525189636513664535029958192930432611726926351120013657209303606218120318317877454793175737377591161003700747493654909462223541977764028997805842086985831528767851916012569497263837872051204416132844351257516870521212051661337725736014059890939366084091292336741827734142375160881509708747072737717932523409471223977181984097790175249630044893275287612616539897820021313340219334214927289877551488066523227541605775879837130574097095641432657161500118149827030330031830529338204959660612143206563013892528336301560765948908162961458972221271095253710244855623537051422756040885404870452287643805714623473854637380819590872777074169889276315268005578639432023217419508370708768196470660008664168782565590797621631326201766223577496236034343599001484671105977428284872223251854487946285403041641102421603245909349056126648370056363017404230744227818266413624622017070171786381288490897658149740821540997290847216710601989450573646555693542721722416664048944845353149328495335003855143988316235945572299459384367672926437716060360199810825384738362085864397782682007321693713128738335737044028270090759421660146709098593122652000233450354015744949713057651852656625172274005155111871289837406753026026602034746265125745479871883742582003891156304571494988926651261784001069887787855216159316320280293540628800296333527694314708496998375924374250392241523744472012497335643565249239780228984144664245487685941508389796750020723283156565362472796544804580023771393823531131972594329331012132797355639095636533694892210853981067538195343416164992088550433682087308059125382341653594599988022494989302529102336922703531544190345660521604205002055707833273320600509797087175498229558935433813002851307890579419323602975084898441774606669547870726909095826564725493150858743265511522435072000000000000000*i1^21 + -7239052781984520681376923013033650965216126553889436105975975569138068174360293411907221115499687553541393028773180127085068583820156166340711907194962118315618670532251542983688157981183676485010820814543019357237681368518501516424470856166670899415889474682647650379304917918313760649969359059891526131748796078705962491537382758527141941735537819751530642169949186450242213803849878800453121939743045395927608695440053256517171938948991062170993197894482297934760506693768964324567360346229535072957614243729175935102641037006649750673284804706397231630314162713932352663607639565801090428335642151435060892691935982438465561182043665683341224872425362572418533117375174967945849522558411913924554675919138326240940528220352925393320868331853394605011045463837791193896937105638434816773847020692742248497521695046479336874304928676397413451007389654053887329825738867720641787651154814064769712578156183842805907036788629476348066479898346699127511592456269869903478346994891386944903364566792317119452260252852959608904468366899082159380163949351288607719692272075395461067590287905627971157151101593855698725515555131103807799136899613485679571901245978717208559924865294792049196182060703088465098558997755304643255594228559152985171140019641594474734837778616980017695512895959433314099096631312833368089591967919772847899610426106697026668792070812616756830189906084373945278360890400037055757511360472162013701320308264482309597415365944669543223914283472023091199712915957071250914207551237931601165505472650317628632068233286288800246740359018365304134300916906915452112714781960062128658777729556681186231563415514995450174521659252346547360688753413620628604859691875221396528216940893242430807177485514172971007553697694472654287233519448378153298996499747429829370579490955256907964237909361472494340930832731967688475733805199811363539848354810757774619279780093416002551624257842127486481845846536240529591321151526309812698915617973256966057486265273951424819953250366243763526079254848525119807856378571406452215768201877884000704757113971047912078178007827702722817135292673561991944950452992366416378697573689107666911615308735530485520859925392552622571063469677240456232606438433807267779816676293264247533830376799564957725851839035124758151151220669760884879865488966068123413068190988239850831628943082925877952534964913144793181043302767043039293896356388777301668587268739155874780317806764948816564060317010788355385846244626425136168378911980500469209109651852820021849107582080906188177050150961038246894461534221056930957325115763335935426535502454314104666691828748739883827200000000000000*i1^22 + 719556196188681531991266404660834469203426887080177032085779481995532073953989787398803378064016139743873522661678644240266014878675057427662375075483430353711609659562321760654354300431497228099356438740272683374069465347960657409387696603027418858248907394635619168079242199362560010223211226581841404571178987126163972482328691036096271473112424627728676034317636233873801841509667594499437625788306018546634829375644449779370925464153574233112668158190271245584584928574097388725237896709980870244329999818094458712391721656833984665045558544370543914665241502316188647191710711086573518648045598104728100840066788415650576943465892205582506765048754335062102807035387517063827771412850370939882814728926786955269786717370710146656421801887044652193692156696378123846538775735500236852121048724605538327488534007007765960159430580112531969594365434953490618332359723282810824039715919377678450888683813593519528935384890189618270949734446025695201919108100622477355142004882261100753222311608739864867269554258763998896456328494233285273209422135048385045043131447992900719513957563727610904571023404021576241245141067129358236338577901735152984392097255055234957642857910739238152443542550764780798418754929047290010337959527461235318292185680451128484685787866615559181728839363331019192108399543566855788708339514634989017971277967733941532380311988601857842668788897855399215136871299171577301621727808795352288685166293844574417040751004326596248586265438190198814457712130664211171976632331736078659710631599618683231004740401050939076245259349346513436639414643399622768202494996667440110724129793395162168385747787517368369372727220703412149505619166059964173213123034147561648078817069546866360102999002675715863626024276607231499565614150640982355695683847809156593790950698986308881487395600288095784057329308327144161133396542036226036052148507968392101567269617348384802982201802044946533770757139045906202970336749104602627872679686496291834319465538702916215897094625031560487668219875708527292859307490313523619291758913787257040071113032580233056439292524866406817062057313953633977282346400164384190882512083456306357735904745009024063548286856148032458813379645844293346901571334729547173542613229956149562662978172296282811637845603567841677203563379411419794025859043426068214888759412134730265738404542422072269765632688448327920381419026867775251857270639261266387927794589848234350401964444802586140442764985753713107620027577986497821252257593857833327272438446813971724312921200935099942187997592918163081123772366484390592566554704356507674538158958412343348656342575769190400000000000000*i1^23 + -128271339762584189935831222748332314776059137365175126868748328139745160299155791258127447966126829395706475352429419643140969620535090902182003733904198959088789216240205809505268823878389885046085103067549323146724251206362666354671293702125524255498909599769542063093079662224190179868850586844782444612991678501716642041313260049148938964485208062305572195677546890661261734774957579584456786758830569440465040934800718409380139776338939564405387857079690153610888482717118558152396831788470955714187710822956977018231455633865108897229511927211673843850378347660865852974330688924834133451011265454010234754972098820924801985362634177152107831462373263125271950664764983470719348343142534319868752224770150576749589755856358081733598703392516289348171784668040027805996828939241941334727518783156743064373652077756081203973354681821410177463928305923404892321936330866798727039742709385907082268083419840741384664135493258584937395975388745142091998945194703899443674881878293859589301939365524036157293706245354981059165111259729374981590675777055325354044685736250991281044960550828754538174626679859347712038047296931690690727585211282029085723911891802880863195341520057288372343039201093244273162546204010620865220855235677608276941469213345113469439991064246532148806352245835026748970266519604051703779113834309574239007595070274342097554303473355037572475563639326916924787619399881806398412591691510885388438028039421767378308861393581307838212974028651066250026396938986439924850572528666765097996014210247133103584339667853246152023226386231372177221864364667436609925733893630815649128348670424855391915029588869718396286065156784685342548472277642411164039770701877240495363738173579046590438181763394522062838673023731494401562229465531742549577507184853036150872353251407863270004537145700292576238947688905313959186749747492773778781011754390048106199844911563839904261723339027308072473112101775845583301821662678264195818473087030724849835245581523688790105133584933976085528051512815850913358228038946181530232169354767445780262654282468328193863176287255418257188044075254666613937511473168425709485361060721813495354144904938133754487826391901880719661904610358042238786626439101301443163129498054311322519936365456673659467802979447488159553415882491858341255659825240960650522407351011770108968664951854950796574845032383490511307894118831356657466046702827303007164420675306299908541803181666782065724950018845458606878293708284300894104283060548861804237613229197366517744061677400858311345590877831056479049320594502017152579278916081554285076119823073010073676631544692736000000000000*i1^24 + 955846717491463327972082768801443462868455100124609820042932991386548507959454764404418758695934379023055831187031277409505040409585615280214289266055159638880847892850831244198792768199880036787365572345658202187870086383154039233717905033814140679050887484152909871836632609620896281087924692669788856634298945582423066268786474310348599911707974160288499057201104048811620686946813227562293613615158805149715394871644196659152564966880156135734377566321583920155763265108635160633018626338907792165687681190582334454562698879063563727704691199493737506456392661678916825119502463809813245269751476334303502653501673744106341371626799448171616791788140365145875380799702190451157942786537360714815851668318385808836820316125253912547552713778236663089324603249436304990195104569430490368821603837159173718279346340447845038637649432157605938511376729407280015593619019326566105275203380695844568055825488408023512328818605357514354145856100989777933856008112633286503359282086794377268617679136036242251331284975223852863484481850016736132187800513819246586046200136909534977867163758491254476406075362654486807542952768174236777479119809102601862322411166838862346875261737573691195434885159824487021105680231740368373402524627918632614039908484936658028900053759658043611565322084256666204969648557839203631317159156992573866333577537561938646697238133323646508662006141359394034100930713631938903797374189630876556135545318249990065390430758234618769562394773309612044605969142997104321704933825215142599985648177998751238792155326618738451528658556751843380533891897027815343192055230076002090016012552009927660242641930972218275976189411820823476702467813805407818560878764001700154488537243416395924971097533213415249781055731022860932438719001657279117495639045879421535904282250954744794738677520345509227264485428338931343513834422904472318019956040644719268132030988811413560528883040903246849703914486216333227324109954455640555382858338307788466217683610612739824062546555969428594330503435394994419622819401886725747975083561862161579555944248743418231836384157203638008023750089191455313419473899618915315670134412758339692625142376690913701520901966368580015138288979723375569715535909570575918366172589394098678661601777885377216640339387888992121105036042853401715093675442358221320430871163108829234288803812066853366068833568841625677244040033352996630669087255162131209530572833963551620664239389036888523131437280418729999165991541728103142734773323692676228999351394767516895859388019854692557492578686511583800925146489129751382882645525206161836795354433157963524874436608000000000000*i1^25 + 2616766374599731674443049183843568437068249568274535764395197719966314082273922403699305298371759176604382537552811901508062765385765884624361083538353722002330296880852043926992795842909074410453503913525822533828778237654290789659060344207549219506851062693373767478321450291291962815938421029801887583448277642400527114615413628309033059061846157735846279525044788058972369587369634629283412235676866760299305649420595443751175587839861053388205755045270234153043426015267656436690029049132129869913069061156353903435002275702723667033195889445876578519992622619277313014632054731172807249908513230571729803929288662029782392421692382950612656311142099507958721382516653605521375173773814767269614124196940771772919940706337684756411656706751613342871548042832895264847455725993142325398793557306795228846878649449921845051397793012306052194795428822565501578036343111016201625354400415794158126212892051605948909594803058394286966827087743759057298253672668063717510246690908306170866405073616640445887401032490328006084172149934851651283853249088797675838084221552682828955673599765357306307075495743128130607198855380358361419196318839176644300152290820225290284211177067226555432207611359360137870156367250095332876754413610371274950924268933945978871938719595672213504333073227526933788002240344006813805032468410646775524623442884973342276007694526975145484073988024315109526593359031847871023971846146276868849776777300799146072979501646902231973065238649527238554566140984230427123797192990064030588041567487385818541125604432875944680254009464558904504993966047178597002054205431545669112534403782092492697240494836510791509925608075086561094175018316193338287926810056028995185146092697333776650231793789996286188999290085571954284141173676871674992416861285412474454117578288579910579395364581962259275171250745972101866078577518227616201972528287193049563215517909401146350770050616550799846537834477301533395125075307903721009984123943925383178021646234569925991402297828388119266287841212181732689834317219994798293116107449790476522287971374380350049657763813993144277773755432374309786620795999399502327868833855552297049193073612445096950881860883578975407557879399207370482053155228098121937374713329877415238221224181727054587004520035311614455932660350288356744484424044606884304852358151421336079027442732222249651946183087422143652887519076133239925964869594326479137326878734963636162529441512187114873452379178144978002136939265647309474911295644140105734325667794792710734522673816171446448920411979754622970289709857876196816439551592611444160991614874292763088440524800000000000*i1^26 + -568898252090858611486667357052479072474684019950594418822401657395819762472689078013225534447800250193271733819501312264634396157727903957722752297146802344512068735395216503738619477876808775746884470323390143258519552578796966736103250687771899916812808073221215548406482433834118261256909082296171413650944611365575584984605427863554030263057069637153635628451301104645039000763164251472502363917744033859826121052153737420843969735974790378370015400288110184268374802947611205993645399573721966679396341768015622731290624114297514759052821703443434533729009102655416375267906275714020738898808212336281374172855568022247938920659083563000933238292586614591069028946167114335446221104278000773722244199753674361477865497855301518154597520509925757516920805337414459447284803330722901327918870829566482602067907938624743615130288485031672067514447453407571630687976517089191405534076325081903641213533265377227525689027155398557081136577140895061179846989342269670882644429651178882921711777176591793695470065975692839296697341862961798063334357631773224890612793244964984736415388802229229190928852428904127931716974893501275946173703544519787510458153593214070866852701022292184592104436727412705166751735820886007434980271546231844056898477604184623554889430988645362845381628229727753747997446574940208409221226161477739923794246650762154611475180108597705823144718730425019892264772066982822722616556595154210746953763227505144520866006629426899609684305993496366702748801802763737201141241969610802348200272675577226270392338512080472629372728163214176356144174037695851222323392998272587206725051231000326651812059113225838954282164515947197712828482737748079024829828563935285223030862866861117740053311014579431895353699622054488508084860937626509155063301946995814248505570821489866828008285597216805609039384484329798581786806275770640765360452565529299903374427920376271265712807303492373079341536765690241627072913362263039577844780307719941071886579150622607775708239315719454360052053047199458877648431244691295816420640257984748895367088902453290706163130776965628068070263853395626921705429159451494872822378441529822958952897024618272922292604104524192445090679865632422610614119367284542316183503403698347674214723561189668534204059155176778165183542505941347095152058629506739932920322517416788859429385771035604591512971106851539182897203803992297069509275709586836592231774203408717957076867869289810551236000721974245594875797325243012075491725818974400072063953552006803178773605205301932491161106456206050370729857265254661432187069737333833310839061610243751201996800000000000*i1^27 + -19411062601463020610819795701460253217509373057472153446124200828625877444151484695937097300535424099092913793926492885679727977745989624178574940631305983920536018232973731579306475383778334441651209236438246656241844019608503497757479616155129825086705290447344521356244917897715857894384311976872639552950248631810273765766387332788110204721283719704965450131367261594244136016090161816523715114637923196596751845007938298909603360935386951291345516436466408541772273967523769939955993750991986332311566997342185096719832161188834692945307121281098730845003027939984925733414891626200229404809517305811454758745840984071887880659981439696093841453567359041557609000743087359299099782863508037612269084442865224056228120341357827754031129463494280810107128557257971597358191676808296323349929384770788190630709002974583649696305572825949322866381597993829389975097172707392032024117864878253417663525586334307359855407108006625025904875369965474045792265717246252705574249747508210887946411615045664846762297023514965650630588697978635115286342210831453530472236011291368007862817358981070906943126091949502257889495461081099848764951938397851780157105185221779502775925725215872974663138010691247746403716878704441712328780838453251845823583965486169006950597643941757663043053793441537712313934448350242397927229900001314309745314066240960999992451964539961819806675755512729260818723393837971815460572685046114385819211768732068931675644315381423321711630783905871283432849513220325065480879142420736353932793597409232717363744023894133907286290830822868065487185830525512884191371090331275286477117776831806069805287312632323629994031281403270424397191679496852708295574017256187874941234433817046897352511882064523717394920933038740190044793048618629295349777313198741809812894437815766685193223393464116425926067710123207045639110017660047815895888825833899034246060227567125980065688962167680413973798209778141515510227151355084822048300094275260496402318046769804638054776079780133908990513228354742967765946071557160598376986261925115925529613200158018521558825245885842483019140135749129336296227411947212109669934145196120928895401604164154902754909635727268932549334071744753772865452553818474480480638722545078871545390014629917042434188187113392244395617087033874891611908244840636527926636370278764911553850995868609027655693158634967466152840316164654711446140010740360850278571343415870931523642248986293010967352658823227383224080262301428542874823206009153178383384726087323194709670576247288005808149001648688853675283324246120690618771175416299582120357468331111874560000000000*i1^28 + 6391996581721009761624163848458988191256560837583977616177892712514595500609815415882587375153507123561397121867474161850763359464271796422635980275213901113594212417867884783443967111462763701517237485625954214748743199616491428602080126549131444443270817539416127440010236176003161186182830536003710914780373799239479434117452186438890961445063643190395502299929964663302137254617575967702261580112312326986358565571504126215868443530314008535388363615316698135963925587031885698493599879763025886657629963345065489815174274660525471462386101411375082234594103858671421738079378897945637952332529040794970436789526343179370611700954101968496967139193512690488904376293384571856622382277933504163111164467938137545876898412169605209853277436985416884254531410212492632996750315839739865743809661957560463438770526627304944562539929934137484903171496901902472709598909012917205080265645046503591846981541556591341723660372532280097751800532602739873023292772250110598326295315565695073850430307187541421484781431635095857870831182143574528565762266640085786386661469584186620289221638331472775558634307735263418761357806338901178612585281665804559970175237618637936738241388542299489941824925563730343749519533040341515332697041103112727611164394793219144153254837403444533665770798995415447990473961785865686229937275587673682447315428126506142466634762356320181506917350629487041924749908225533906155069354953310327227115248943219902674313215671476018253538817470553876005517592661231698740250105316898571586851024488852078418963013012044590392791784649659163043492827587197529538032228281837668097310890146389006354365593108274877307803303400765245477661319919606000985724534476587506137189839094505220103828337447096407945149958339257350750671362542655372743899100845661063308590734438668087528565478039735284415927668400748299389599142597127609116159668735313812530439959362364471937734871440426524559654623249467113264329149923059035362255798643098661241751589371078215572087695236283873072315406341812233653817622207680981391918422700107934001830725079794979008006288902386039657045583361058143644453173215746876532136304102635024424449054841668025584097233973857387871009321601259538118300975469009515273525006321186944784304219828358363900467212875451847913766243016605999094606438693501091010275677184008853574354136391582561526709206299577966737337968138842312743460165960873387951408980500592419356764498647687270826010823591775404037490342656268128948373536438029216919266485548218330484674059422418587711720659796365618370669939567691164565532930234916603908067674606796800000000000*i1^29 + -1020503436860666284661968894304309501318839143434772803331737547734135111329449905323660556490321477097903684776768569886728107662215984964583856646801453386302534125709890840534348460239454006156467631838555497922912493625786685766176801081165835808137234625093574287381732742239195327584621972011654935808901889340260259627960370135399747901835400978912965307890932775391608560808011136921134648075698058230219701164966251356427366610723824054853907781132784640987333294907906748738243264603031116463949025179709204028896475713224543927379344058204719795690974862413850032255098701040054516253029891749351323914469263511170888095331007276334289233970725420307069431174363018668214584390769802401564976732835898508351672157724580350052095449731646276872827925040329975535317492412392707271171106628378007347207705518241255909998614544351230171611857714716592656139761242789005709810382317281552469794402541515845357020802691659829419846673000472092238279716197634420633541214765144393753328189976823973209809021323787911145365298690534246475029721260390482344925727248075286037218949177497870790024323891803106629893299712789157400707481016839828274149542240523690557809706725424572527623017520893114135579868080966014931394529488271679868558290996332598806882487589503172053090456125347961592296642837309291496687120067221284417467205552519612653383212152909261338683113028420552016960542495996397494525041711997453005283430317706632595026880484157151417653956458970334930309971771331166199473820479688241878980260020978112849734711297747372367990321636103601061813391819661814424777904109507622739110401294095340999227115347723641946874107409149059044758546469531614270765671633364335736581114930582242778018372042999499608952522657837096518467214137161674451943940664991271800345512379091651679426246678709280666699490373930909057053301321606390509548299403842856718130993620352803053007995710774369728826112015168611297194791321988963771509983095954006815513385621272854842539706382757575763109109189374404084352895320112943621191117043484008395468699847436054600585819308984051617533868223613553089264000642402942749145940139096733795520567362269347744139591083844345474820012240733383426057980717322820713955032135300875992533524178269670974993559841249833352409922400567823592582106403796953347408980735513589530898142679646003619993783962847365408728823397712402862571990134383821783579136620727840783106129177216662444369967981349374871625758818737818315223974702575654994870398997312572011852128409705081578838598338900140513409257469306929837177026971032402005621724938240000000000*i1^30 + -80614704490425758968001567802078054550698203317274593819899334926297765086274989312248380133847762274541625628493800559385752663181900339060215390440116723929772408318228337998918937563434841896937396397482071104143102487331289152554796321178099304600801263846954573971835472276561350012757055610030047646672912896580011580514873751473902353034246478570075982080642106356000340655191425653297644219732235028928392608976578813689480931637526262174363588296245062598586677571811177148068400041006346927558102709008703641007655871856487680022986692704535312334431754475405569238707834243294368876361163183773835679781705473890872920498369332048609097212067424002255117725823463663528821264107815471424654216992950456393333763977062283702221653702484851880287140461538899344000237891616362772571204530080205629424850170451400149435371982706155960288242102890912919029053878334290719089877628010633504953858810331099963714222853723333592178579668163876984956846380735584594455511557265784509042860173479209526919099431693519464698481523595980467297454996534355796972117768937348196364505764422454275083612027222931064096990534326000027818163937593860720608712943110466424259540909930051527466864076208492494590047632482994689898514686102566981234551476961021882767626601693968680045022778014956099087826825826741465926681651745833016685955375758849764529141387114626989593495887951010709719979689251967300923777162835626589905692386058898051273436146802951992981101641405057840720599480936862668789026112291008183658620051159166151097454735118067887696707135587996913874083040128079413513765379272917084080499134041299064001029856357719147069603797160800266649549880177664981545500929338794933914687675096201934293276874512784468036830799208685748601000238379204518353429779162417182473805789481001130367684583670270957853534671467483296723389645104679922733414603629810615375106159833891136419853832983949488893291910263766052477135594085818559226970909522297528809315766221463744397880060096112749993409753626819931016088006416034512573197276335671261258811484157610366357538792285100880951024172054424835760075263267962618081588150741865781005026647331344875591864324669497663665979424561364147571567520928781265793397995804428148523295134378216095950000012998248739835236702251866714802320337621460050527175812081749045017690456597211040184540158278603406132742423738576897392640849635740384410439651224082496538091642495562888476845231518585310417455003837196635548058194070220001796109675430105312817104172939149749346974776714432022440743194113539388017427953154451514199113728000000000*i1^31 + 1093190184979896560426603256188698617716368988003106135533865987345541194212207974798816079282511361959162399445038316522223766677294587845318398151405441832138185473343520635218528595035050587119795417012018890180458760928860023162016259703216672124753329676606844005074245466527097998380361268247971286808496124930078577106797723443420233936302439480115018584986196450224672282191976539538247178739959215356936894381074966333351566833417390068737324867928180995034279312939687501754581704780767194801471203683676869146504271799369757602264191684062525159482894604627339633932919887914650193233422160596808148986407629990266742527107005251374386686485305738389486407360873465257351561165691534197206023009190587933979257108231778450455316797945785831201118609122748092490541560602970139214632431961421993044287186161176810879036326414871249229485014165955692984477285124952061650439633220045943992582027716531226793799610992845240997766054317609995896264435139294975444233063344168043713859243587202627396281285777621081045620018186520266490898966038797941813123567575281639494959250828798511212051933568409526632343840120305348263500057694290792119494616278979426362825979428088764573281440467011495296110351449318093999389799402774544888357132540829135734612663715887586448320368962252930143217402176603795652701563231533070687784560244838254077377310044813562286529981669306638123348695495765859179237601757640640621788286697395045430974694270627476378503841470552264962835871400867357816448263687591085022860847486363309876347825975429293457529031881107131275005682530280660329526737753512977106715471630010862274128930799175389189620327124377698444923493562578375051481220467509085109388593946479467115894250978811099137182601441323409532870657013649056324899695072292934187801856415410910407953932328119227187161545649121851912390940401186241308827992768385345059985630855842038669207910378750244691879251631841265117760498681650962325689541421574275989724422069385354954543437449116188179744212189174401508526860962010106130267738244605326928654645900838951209374742995481650812504048016963354504376821992327074425606812846475025775370893978863609080142031311107718889062621673286947510980543960769184838088529957030191585960869624579348474060582377776114727854356494009923381143768311648090722543219611669046152363429670407635309651111841318192018484305549977554179457015820907889897389321394733667047032228196036576539754919862460601350176349329255769063074956600338599137763093680626441974831260090382533160125105292010339890890526879669268868384456058944096305152000000000*i1^32 + -26253895585242049774566064310708297114389128670176704679047269563790333089527919152964067597952146743392553812744097016982609837674869569869460327506845284209445932220370748631735779689408122756011435053095548922286290196020568359588115969177398239318851805235452495197994883908970532958745775645846414717196704089782784447654525955572890959211258391923897578411023269613490817974268321936496098699667647008215955410145263791280451323505453287587347652033723923753541090958779838329653651408878379328327968823459845726331560104374270675907757129583868023619955289043035692591035914571868589728901203587270996389202655409066630241482571708426561239129041048194247364276804455319534447193529926069736123808545370789424003629659932670210833842565694550695267059826451353917920282148891040620521326286871542353723072331906833339190257446359911722797390308753779024926840838398903541478000430105815289455624255931068644372124082593994398016215495776241987668923218272292234593750869034915289975379847974815721562432454540629970046836840016935720259844478299537857136121377597441542318727419759563156903939930186025083358015728457863266949644283471860404777542223189879639243495379168416984867775318305962265116836817060836388484999386401258724112866896390566148759677193496308703353799272216738486902997623485381066068126525199258320731778500849458749181010323145773821936915952550748282826075039203963096780355094157582934510032934285975736280278433730235293850751727297769167966505778712218547399452429035268147057743339498164582400772513462753920026798467516851120087552596032220731784938485433977431110159829362105391736964312401449976032170761805256765054054404453188528915817084738732336213772459686284989717020567466648820923895549950094632448255150230268672684285995328874732307763007752283286924880307330048908168604753347021831418137920096484548741806566157920710903440188942512137819407065390097556367833068525825579750113404423255486315616247260239290164146717045589889272956106091679607556364150969335533205041390907474242177043838305762564827201053124453440617646902053880609269875139534664850731296800660146116275898367712005989891450735513952329420394315058328959542530357487081762773284698362158957236201101307328305847782198885728403113969333812157459455889846182346425711636088756712320163124702374606670197806496426410829409562502609776667123306952379735355652568380163576019099311827999912552460420568367504843268568393006889928193556061585001431880819874974662725276438661920545906016110850526987003084162690068053618457286897802330232734611632951184588800000000*i1^33 + -47156982299032321198193780669294929407727012984913782549267145821973132328812593002029169663316467954350858070913997753840769768510543161894177986059324093546974050933898145404609599317943750592977993249084371362542721340263766872499366798599208953955065802835648613430435805846230769711909585961261124892897592656789239781136265974269974261129870435396696009780011296312651739274862928501927370918082482580536539273234017967172714761155276310300624896311171860739018380852626639208513475951928367897003817377988170392747419735907326925691659266787124594867784974509967402602917879060931598516357677329582088631086811743148120147667846376862533030991490146254553016761998025675360052889586785715660670093071595497831171154628463086054986277295025346623110972961449744124263012595382616725780674144398542245161650798685130625495710399986976751109780639955011697063080884308818420632240994499371014704100049011712247554549858295419127289689840787045098476413585072452321785297739878638451108661777515010324209987795933446487621897575597911415377878250560903864053613109866578123573276246731593615511090476523710517695852072174893862615181021414260327560948485184662774921159849394254198495565530724434398723064289439899631441993131986039278943282090399289420205568946615994806766728628352347724687972127253231195174444768677901299215452703304535646935471948595824734940752909835702003799359938357406680360695091624175452918160169601100985710109202661869304959421807210167905707691329565626221847439610718482292663312247639874012830212966609331446747106898794447532320872863955711855479550171854473085973977206644388446450328774545851398697792759691035918061760216268532943847197879825155462138703967450644959331275967433519549541847674018880771492085614862042066914187108328777986380835011738239112539305804895650174012377138548421979259737313083469430976917152660612961341439273579969908871176385761672962784212788926824469420563163305721321005143715779679273281769453502500884570212805221995648833334715749423837623165315576723454658465505275338474493020005420223154373891552566763314285923822106195461943684769201691846387348977564630644448866614738259763161793092641729348430225415364519910130440774160914984414482073362355646076247918679518556363793476922538092837343548489648737476304435321916266453039428013958045562812032160722215870045119003135408721697234297774828063132910065558967017986805026848844453956025329980440604134998664186031133258162999881798426177145193873195518381787709067945390194158350895301364270225750020999688090538964401978105908518222561280000000*i1^34 + -6251180074511738978952933517771306385955452222290470072556305938080580112640606936484324194315211451481622466305492021645503338861236221675833022470584646889091215608649292688475414451268185028396811743571297525183154612222142245332083769243639724452238520352378625953211719816679832241855074136714236864742690650418565186495749325496759211626355605011804594471569033621636777893207256306945529332423584726185473087683573841443932229714025634056750128399220379246015907252234550087505964807734406955549788248755552761095911940929994526109377477015806539357703148444457330703324837696820609102090117111435063969128587434879598019192139978617621380049101510437088687420711563637201722670603720540850479119651656066229246540486577032639418470865521864245861833153178262006178646850145783617724163154132860413313568540084937979693217640045037334589828532717420794199198653647308547602132875207021617181639204843029635224794817103596712462723819625608833500237829112926970571447943657217756342087313484007869033605504288774868153578219343734422452928978400588570999035202781596704535371664159899435922685938959497469669233828704626109814391962613605900489718898812794029366486066360885909434108495124387291094547136839784739953168133436645724683429188495330103005185458792659363039936111594384814131049715784167579418764128475289830316449303391283269639718434783530233537006215862625995308823024829460607419658617937548997157481220117305979128016144366385951865686035054438579024425231038826454000667632488332035188837875883943399458828643843302594340804407235099131543733566277052877613214531865087419280334064767673840285549348777422201993007468035311870631499862634951840754075946629703753541921624147881797369478930796802556628526403537841590244992741026898727043128192575713428782804193728722641299802267490338040173441617668161066371648260515994442459964271903589129280855139132920265921867902886381165014569299688023903548135530773618302438040200495459695054904564610287778231553901100600190363815069630435593753992979621469968822884322235050318546184417878690010630940197194316637289460831453650974981017392133313276399546492165823291673260244004082389763916458141464151396273382749270667617058383692226984173515157851469192586417496246151042797685259760451561762090050387284690647913321855652015612577884367146200419515944341685013696739464422786109590205703939046400550932965480068578126994896092195877019514499232160088271058424814110285647692640530427001536645050839806416134362383377597210646738874559754879227902601970247458704229374486934068974279553187840000000*i1^35 + -503311833980972394290677291119142617745673679432303778885773481496109594759227923173313021699691639544459564881030472864347466927268808379983505338359558717004857643553751715056688320494459355110295800689281105448913375954209572676503527055181534755624344212489044736061985413199861954064872124814458469540926046914608967455185387877916752060368809650002891151569213414393516447134485603233722956185956562874555177994882251325664843140752863788270263689046155202335257064685537343702967607942925822993560425029253659574087007310447455583804869537749894005614784929408229455898501492462517162090751193225102492636495763908676963417450552378257363808579275388158340846773221917451990180273385150698214269045777846413677036700351442904889999589790153248502314919033617475573747308521507240822542411875118508100846331866422613622201752308788951042004987883400614654939572616072966038937732528585561176067662696185921543488301031476875180353578864003786950736752599494785286394696819897675548086466553987286779640541953885613730865456286489591332030565879818911742400019421115798906020065992243731293859908496112676969824915353510955124848728492769601921647293927767771174879714950638345753230501003101341520534777278738749823100910206841760866736923121046674344253529136323674102256089911063327458224219195084120586082578759664354393908184159121504051914803324798630551052583882183500779792303929866150790180972938828288973563106315590126655994599065781432780472345100223876942444933873330942915768782040429232524825779137151598018037025307885462482050220971319472728139579102178838931432743988342244555168464210990381216927829163835842961609767289303694022876811788275649346432219140557665580558323561136253183208161538489423540266138041240741515342202547561475856455501705489950495266462882795263669754164416380716303131614683926531065420162809798874354348446638033610550263852466294305194928284704660731143651091232610153959195671253319449603200265423622342752833750304717676024351932701123700913952835207598529686891414784015313059004295837475882638201029493361836712302941208502848527592127891068880333380221455658296450782981412363573572195082268622946928445642981336180872383584237067290705949621627242409675888049724447814051993375420695921445555847200341521305422241274850183675379601339772418832317452204815208275008675438027786467425516998959927374425798244693377165884571984592147762602623288510678924284515096124641414769959296509205969077966305155910291184564561989004727457891368562764937028609123536298238882927982722249962688902405249728970873634816000000*i1^36 + -23142003149347001819877813151946480277910292569994424124871696050002406084007374347758240884752179993764866634001343386009293322630527571860892944000942998279532684857412364346035010610665440092828940568898221348699551905004181497673845228333631070989657286737051086800587065422363029785434571156552705347518705877277475729676426495080965911540654916426290881411474778297582661935043621597270459914407903932882570420632333632919090585310139281028214587204882215566753966893473126402040977224945068409760056904359636242408112830370910497965849787107422030064460466853526872448065101589720915427807786167237568855772839244162994444518385975524086981368005919598795292854573641548493687189054450876133530871629287342100622571575896928549202401182258035183885084205829191105730735654435024985868048356269115917873308834413463939396509601043485329750987476948081739703555213141461910472022036639222141729803519516981830977798509248533547585354225052683681801342126304464795920114427896735754711532854225235120139008525478566614940712841549167782541989932227664344132651547255520629298894474055439679013141967775142650000729823692943832215498893381824493772340647279155216698556320010062281925215340704020361402824443326550065379560652602782994696040376286796381366811965286066736621451869122371131955808314544739009021597538029125698135692242026263465236480782503269993630611786736699847682334966084012472243880578915644936830302830374409546622975690649659377509241771984000028900332724898628019294777919479798265390951845547906336209625536762622464749166155103927085670801066596409540599020334465828737631869819592327390952037687862530513337592354863338457211490667283258397571078484313174452507670915390938547504218358082923455844257217252398230661168170218038398342557510750508817398767364790168686196060178034712927613058909288937834263435106864130101807831085990548548027564785151798706579613145250933687224550825241626837652577909220452771840651906709157550618292444297400354056178029476197026539385678551875100418562808907550689444519224604966049099419334275283934026691558835953630553325121978737631815461517567411779660295132723915914018205695214641890374595377875169381184567368416977643291794655276301588208109905438666932003628284308244698444355638244678160247704029572320182818313080429623076459066900487963233100975291208530296549288209595253200488355011781065592975018273395966589302791466389055912382254869538680146083415970119736353085713824297276459277804446027669905275459353698970348082801572741654375273048979966527193439050564110372267098112000000*i1^37 + -432872875825448393532898984753100444822401206501129729800587803403971400008489166776396065588625672988714352393828564939884456422604759709794365120529200660561213608644940852699825124319943602584023330584770673871042862092812992288304769223321275497287378371937754899034930762777192532585862756888341880604577405195499824043918457060074146773186044131267212353055808740213344463524434441174188697598188229450094669084709604875281003228732570944667836385803866198533930298946674931192147786885010539787528522767585354711477642135146090420278547170541246673531768516838666161256706841535164393822459903478247710379841054192430312695901835175808060718127872841432877479332464853664013259932458546673610723214227102712474514425643217368518487717976853376105266680746735141667812773407203188218362432474966265641249324581919948234573941596036465562003400841741387125576060164318780626461928981370632764852091358017282389337435543432159343030615080049885682081293923713268534984029223542066258949618947367578702449387277737702166061229433413759461821195046614720128985657666595495008358003344896974818356739017017537400289226188995810506346065023755632387557816694685116249990128216706901132900186451596216337299948958144187687928930330649471356408172812389722805165603837806099293274544324345127960484814456990653742784999322972313187395307995872145331838352919270191479133240596665335549182960739181171884503873255240308103810635383604041585865009718023398081358736637286572878503452933921034516878189258524693630428425836202691103168319669090081439277689188935724768355898449773888180867887256680868773289182975827892517810889745206835354857570389603750033696600272466951004715905554517603141855143335396316839585579062765606251110170881819748431684105791521631603157070698996559289301969780972537022494738855802497948645376229078636986373201312629953224300407657081994538428896786007661676406955407212567431991503378522467350429172937637060217232850178041301350561596393904325385490380369972067966398573162773179173076585422798713507905439002366557579206872944499914680121810952944024796387408485838626539505927157449509406850674855915076089459075727031923734048637503514758055745825080580838241518440907630116605593146819001588106193690318435837852970958343297071648929695866128995394489887364204651831703694958279395993909743232326363314620432466229454116197389524246432008707455632064463648391363738876756196264347693732771351132496484025970483078834137925650639923521784634919753831130257151766081265627744500143463568051907713126991899654542142000332800000*i1^38 + 13328404214106958175298231100286117040368088198865867615732236865683086635857276030936319232895924079206654444136890013167530323062326443223020363300405023184325158854853059765229191876058373446871292678599156814745924713402574083251867428313305047234207805156025023497810923882354586600190171664906365129357002133533517513409431090050031750278562390212167672859754379605491534345019300632863452524976548747722028742505387849684387423298912417908131994328010571916642818860353966136417306619268520120041017944720982563389842437747931591777775661137364827931813728749192202990386240198364934941032753159652907376062038852147712994894343355466249194764617152708696919498605666038458909295531492290576543706948109495973797309050893668733264424569841309394242662552799694458449981935094187993640551469320299434630164095158013469004325176186916586704919884458757462701654245856576786252842490068134590209538280393940536333634490847096998112609363616693020893419347221087250560048825294929055808062476879912783571136484688957746472839740461334443785308451641201112414952015812943188978119824701084049113292218572758633458908024131960779107126971777758617291494895008075568974208642675243178242298126814321870220720150126031582328014988063521120588773124645467930276286401835607742137620635939562622401050318778999363739406012293221457192011836680018120278465764528393950559082551487490487960375781945855377133664181672122176835318786478284641709369162485690371609338814395049189719743458185931111672911087117744228160280720680139857267331256173141946973055186355003559150541666517138933533139159913762043192799370660403087578545525339416577555234905477841504881324624003501016633075186240681583234410980912363896559620787489364418070600577976674298354936071602278336719664724193925318410029630281306006284185119171957407560865067511592525520332309395358890276683531608393979056917460222281151016112096906841057025437542708637117655066498021609521585943048028417719253431780112885448711518167158655551166824019078324664341162018379548209180502170610802093418739948183002137006842988247852619118910116058519625802574917732241055524325698057813788997904145032972021569050213111372806453007890527097906260738673826901378629011634267890050012058852456545151649264073589118178333707725031587778304211128022905477380431435619782242883935638657084030857932805479266438850887244314135707831315221963561251675106676229119844117446320341066291191643084427661083124879293530533588498933827554696555769532077891559656385419462622062382617709152455288067181542703838003200000*i1^39 + 1135793101864501409010801741638609473119300929568324798601914120943851608295836442164263179810447130086054979551920345405940500976991266124539573413543773645236129335013301201290556957672655130779376445391558786416715306419082295825847586463068528958318585032658688251692624795354565493822307977337873245308935866255748675596985894200092369567859287120980659989386343839949109002027252472748941508861548598157973471959684410074718950047503562096919516969804465617837249954322797530437302100990229861612960511636801922752916650274524922715794548471546291867280627874479434986903347632014592045493690515851343712536777405748029531762744969563710062028113228804359805434490288352165853614317251879350885810725030058429945219966238010308583607897180679572546870743476068671393175505530011582129281427402798873480836283459816920991035829156728704294341227701418892244583076222849327654503630302822857390758366545646989727624749282209848766834142427149872547788211194191816008219216242594739193919827102157607817582268642567657639397276052607938294155386942743192789126399012863169526678042002952790350958470279878107465361096795561426723757377857358462101462964872400470248399498903068370930896884350610525194335683035856966551954329972188936080459695240943252851036372738340776727819163685598142546491347530551709732799419764485554701670039463392173675569410093801696777863530315948845456095533932647993688470788743713983591065747022029890913510428495972567304284381342103597009883817107960435360026244530180511157076388566555979382148246968929559580392512994034453327225705900191710075261627217362758636246176916027875613786160836688923314886442587007701399234389241535386434597451945701818916336240237159283962299628226482921831161469295361364829793182858631243971427286267071900319303538949666699316641970395768183109843137526647027712585513881386649442264901895168369784214620430139710456861748276458993317082270366445962833877006839629846594743893214394994895323918374977667120114286536478444407736199970717970147718356454023761016798478163548210436215431505756895930724329663028905908409124692480957142310839537140793735671188499844010207703938817691805013772238947315183130996517095792385498993736989596436593031461806028583777568739391519733626780666444116367028231953008633616153531811933136510972147196269537073846231717606722331608118106076327722159224978868571681514717093257467356129516729355314670376061093138450616092752201583125585006227064989062380177292753300517919486347614504839099503396491710761682909295935969348271562609498521600000*i1^40 + 25680409329274039949173911617651051411731389585399415864825772329000601045470001121857650686459398478750024312579722881314307765164653709015713319443979804269101633194976509522979150453180863589687958507020354298294736676563147871786585228472163278043419239011863246389825603922387022194666187185038605679601746919784633543941587853249811700419427729599501677562204656756823485531845411854962102598411282026079455476831562375700879262017097247736469735053214083501121706762971772540953011821091436605110152526341943996638955866636198010820916461565805986371615622693382638208225080529410929862966966208304803225063416353620414782374881454037641166344666237925728016111715525576861363129802254587177857114381585414298616995032825371693626992144087518864753731236322475436171129153005372519846290563909151264350147165810789521343452853058921585137075218980116615822857254645762336206064026530844637044147608955641704962152412357023192750413082370076923057535137655285224590468914742037997411364763391006168145363323471350866893681491287736074882203332858279570419477696458098858736920418281618458918643814359847733685594515961103585963292673531058510404763777979047867825248680742667508369458750549637482998381374607399633215743439961858769805105870703405857942874075211588204018343419375933555328643237571219547386945339429986726529844459744355033489248542053047427297818759969606599643593821857821215203875739275645027944742756889888599153893753446603607319867268156940195590099180029481794171812532161521806783695337614924783347343135507133471987728843422869604612055253550981907050481136036042999508829917994368582921091110860565395502339369872750508812966316915744842479782118842848397516996270797496936219928485920229349629701278686844376803333966295997478906156171397143866059805819536216874597960014269177355364978511869118120239858479179261473946280761752650423780985096577259385381068295301701767120351459093806064145568633862786588538339152729203980655600685913321206719132003407121094356655941128410406735543622054812669956317057484852187882282109885768757808951290919693982798658928868298551049691229470488254658276598737424138457640237159693647975216845837785904209953342814510285254294144256790264737331917110841334942894971708111608790093651620645260585896353002412112520171923961765064564297557253304792267345598602488574860710960184971788585266676399355690528508449197971083702046886512227808082718211861518258774589063175193095694364488228504566834072480062321317445237189492286057941546684726909305014472745893056238982266880000*i1^41 + 96133456078784659874244834685548838263986257975683162593788476811503555953241081071514283309821646785540396940090507982645475481573407334021403538483566179504238367195579042112195368241908844572530993662643470094545769508579342080328839379492981575139369570615763753689238253346962445163422186554351376087067294942228793600279492308795810977266569486730788911597372332312195716682477217323251188515015379334176508345079957878237303898551854514576143922771684756421630154598506929472226202299884002217437353642206830692056472404665384579278734090858467856879194623033835142362866467350217091581001841966749196928593991887493534076922705781021978020083784903378235254478421173094010406465266025059744869402495213822998999296442622580774169655186745975367794300620986025679541805778889816057883992910962618368623688175359750220503666317547867840840954357428217968054303998192286667314977380209523571968745692675911628164347634306015228203639966166206754801186718755189541735521535247822628336816523703702493466804934054569721945583585472044468227720238866143090605622338819250373556949274767071783054611812664741921053220013759267591007150252003326273338211850317482762885333745114693994609497569992412712547649658717557438357659689955550639634160292533222785765852999361228279654348546574840592499037044755002663377134683751489614057742851197935098093049590200425280023373033506222068853673234867876003221752607148987338280279388784814902877233201759613224608560158522168387873713474585598251933200377744275133619670040432200514507154002611035480423756145843991228713266737350036147376630341400205304916838406876316008203383268004663498105175466001540848033919016604578784545718321448185689887138682248701210811257397859470395056624507738713924767791893521179173139510502606338503212011037605488376738183801183787359714662862086317628268108525285979583192957052385492967688540675125133583353816975673238679418125222112727189714511437693634293874633275087536696383545770095498574750326172577693767546686805361272274650638522294190748421965711311608012842862353564191000174731299025297956020559926984526047268699406075494842551976817795926583691852171157510119686012293311384263059243890860417582648059302478256384379509051036207830470326709073153166106867200847623953142434901741362385235566097311726720176483833262277274661969182392307316917259354756575653808824279073856850592400086613468987218655705485654975641796131950139165005277959119119391735009895804868622066202140455866310881635904010008499315010843116244154758730810173633331200000*i1^42 + 17119906463009249288879419419509062485203256893055954204742160475465777199823066435769613225488736502088319566468755313495813087090031320533361639099009205589440640564747925939677109596083005418094468034317299368389294062478113214583324939682587252264468127722147131332707331481578047962263878979047645498275942488871921080822532156186936705590358892521814540202394174714425590625844331473812520703404340803029077370851770999514810146452059419283825681381802590223434867138991143923294866637786749025080189400237254743910478938577223697157029517132186564361080995388414574139020327250081354641089868281091091145717421172843509778541100947723449907689577700160987946791890158150940317699193395876103156165746122003233678930407173256070653140614094056060803149996931231793150248509374389976758103345011098972969025902533727301144604264078036309293129817035766903438611877523934419692027131893129549015562151757399817084199270443704454131055134811817257363061348319470566178267549902286896062447613911608410449721963783523888251660832194890077166738703120435667964424427653615119239571985197096235938213165487349247578125681505790373518977903262549747699160891909848699759711077373658250819033986182352577995529039563581971609797564370176446990547985345570248861764346216592940703767377587032505909970375446419297887875600936108636452593801785263269705123007695701272978670519228408714975162343178196748888450510850523618331086341726480130016624381364800837042443594192469957011910847162224529383699918372027616194214307280906313513238428858734660728362789501984536150313310494469218815297014275065715471683261368785793167119486382866328694164966140291193086331196520624478433589909042429731819141283259493416564791243436204207439595779435514478110024229713936625049197488714654697940284644064590101675822477006463321542607449457365499239687610594371874944218697836266691020305485358514279678860392156035720653476594038068587177261115248100670014143336873978990613438741448324633374628768544010534045411817659645879486827805191398259675105531515954763349448832677047964519867139689931306089759655448285697455902427800736101012496623174214372118990506673157319691111216528726290927747348437207549367425518634697265007780898025619337543793923233290415337611694717252329859003310175122821721689492543423861271543118630743017361702503505379289316222173818236778669427704859350513141999708653115974558095222248134098938051657875484568764292373726333493823908508275201349740252861501082174756027238131037433315805729030948272871747377323573248000*i1^43 + 137301193739613051891418987562877940081913721460978237314451351102965040858656627634430492088312611563126125494608561047050072518856481833774483599192140444685985714588403919166424968080831090613819434069476206525235323596743049481646753094109952359049992609156974953829034137182973591254993743145117334784712458823523153203886523032353002495301497145964850023011398877915981812382256126444923252307868303735513490757114450678288865282457071719091913763243478822480664068178835171183433467119015698725410199694093701540509559213116702496067757855931272233111657131868881104277375468353950799655489206908661269380317845328794140266237172503368423143219091597193276125295641600022740205470481270335673186961949194631237402184161677170088758109809468974287265698982981447352100698113197220478372493074520311388475228445257469351390284344553757639316987927504553724921144349614602415801783552215941104174229930240614256281594743915710812053218136119486527615114485325564737992958671002008595871263958225806059949905756962107162108797566894751299167583982167141931941894067154557156808614134069399661115763691243188229098287425041583926107689713885467889533920823625053993425006431341226498406057193051574796379803692054521079839733282385211996754959529494231390271244982124536182905427743038623305757869123506216580568726905442477176535471551102934062888477997921091627076315441249622020348460104839774255764011443377334494418110043212669288862993553127000351191174125619228778120324196751835173282544234058919591856143425499313279432392643265226069680113310675087293177277600934552414187728555116884060311988550962337769535157217576126419095460693690134944301925896740437380164679450860606419133439075838305514922345012248154585575660084979277841855267677150669186808035754774655537510053675381693777417463154721065811390160777191506824979996797396173030297291711166705236816262526851048270255753360819783944257897619458976957658906353444297310422923864931195691069344999222548673096385155532852070694976354499149604357965859861189753525584879020937019788749516651234682614820381432004760005954812657521944909097284123874556930397919127091346956603031592145024627083156339016888633050702633802220205189267059839156748860634464020934545117557924917570593329336508675086513054190200898686475063604274011552219310824804327678735894065457636358663810188497845006324150605374125533836997413168406735988742470463062223672474796855210159861101569358909362876647848910966487156735146732373529765475843810504673009915633562560326108914804326400*i1^44 + 734147205662108218678047301696497855767004968580403711844706767309248334908248748747788570767969297658969663690418157273270098014601044710080208796511739971097382287485434848593782881232739050086779140205200439153232016543937901998573192803694080775671158361395825265281344627381615143725099996742780906916377127533159743769344778678197247792578477115011199390859444200473883006523338322590759077095894031001919987000418551961622501727021515202120228376698667632208484875311645896016147968114186760413446939512833852908758869709446186978631075956550894104634882386705929896334835890068716851265849979499876845447804505178056132422783411810377814337799342404919333894102864818254955443980205919955278082635268776165318235890697348349650547007678461716151039588036169362103651034733836978897574984311371055160918173527847650182925572532063402037237353916979923885480555827900403855928333736350721633590268393806715066886790325985486846445779579596064135274072167806434673917112490227193088424081233716193456901722131585536096449502383010476122063326279079963531825232013391543238558633403324138062360085455912824948094937143160904266658498710452002222099809537944872643735413764947716936071874343888711069339006287386045619739970619692506407735021862575474613532667766988757576461432287987736932273251509611674673632040233990288242309124724054643600343976388995173212951112287481278192247000841227343276268849157110903196626076015731531189281795826059655154092848487282682170691207677384697612545230250492035348104004610987228951008965648765386866759726480113221789223243029575847337616669189210720842921187019219111925946540496387459894359774332110664562877142039249474566509221992948564008375173484110362407887361046013690784156295824174273042636742466442667572788627545431869199702925314742657956113736981363113779187518631700903900726353999245882505207460886947161725107490650244507645121801809827747503024557876520417215318161754723305227723872024646915604107917379440939958147394972176464186596077218526057811094241733244830679865192890995296793912336819071250377545137231489253997181630979620081887087940135177768241503122304560419239913410994895341850770546527310441528353280793921726942424183661743639918738094763646314490580653794177154483977717728472787542248636460832154070241962999777286191780772193178146344867056447836783056167711784980613939811694358782282388265276976414804088222220316246442267480606534766202840963012566538476199531944746094142114372251993527291371958401821466922662960058970686791423203737600*i1^45 + 32879833334901690013148621546142448931842261720157211252839830884190058663640801047019304151459227456437460264189394608701977257452609239658857621553848669178495562375663045811295356460760927698595775762952313015218989124181504011052931658540808623394701253090346783997089281635524190616235514478550777921559745485370882936305510769901926710321387259911938175594644828483990955530068826063786614621107891314439199940168997413374457945656780798124814029017605529298545163862073242258417863441604962329196066168861604118307572658122323762211311915297555394973222993778498158670301780353305977858164638116390884179046807744983866377479383003985330155830228670790815765226892522181295951449504933838150463845640556449393894938826495901380012644316157127270438549739084331841315430706368104712510102361478084490384928754926440962063304288814354087931389396981310942398896530463816139061080314528385106831166592259409273244990878715867017911644753000949104320946273852915918513650498672129774834093346105509793347479500104042230888188278403307434113314246594164808014453645271670852335442772754530434122961002995614276829348803869965322815642763875365777190574906728741441342098410877294622775215630438039329795905609432520058924441183939525627419410439178125860519722363942501627712968604481261147453180039516467883966355710163716305631412926265741507004292570402127079577801266928750697222177479908538472955213140119547140979286354944717743757522011022272089281963914270866298466463506681487530362451227674284156117693615984176771157023156465633386059395737871353046184384127721550755409031321381699838507514441370233484510628215969268432344364781995273947494760588463392229644092814200870324048096705881614954141409017375661897771394839808552882263434382229695373025337298428152864553827873663362089621280037497454788700775110597173377399645721143992741424159579181476401438697976080739308718725702627315971924829187599290758880821908780158106222724827541606663360148117717724228237762425704920384392310378988705592253215263765292805251721813077664459141797721594938223985270383396502558569350917456602192820317831538406859772155588673682425021707142267169102709159693242942498912843045904521091134333684923948367984358185416878251413684377261911811006811415994961102169123101844455790087648807950459717871011464389124266613687066839126611879665936389318982899460299715555870046803368003693613665512919450039032339079564300651476429493611586291407607154099666928653075183755556982417705135015580019992007868119223203717447680*i1^46 + 851579617043785400854412431243428205662802014417814417499187738715414306359453519964498606990644623048602998384446707956190977940732038410642386077164952523148857278928659646544574190943142804546360372725214765341385129584885088488826294515062485599606046059349308040544077892630255540392735281485650961206865109014240297263317159719794920057523427415074572623008801565553436184682569909659559152922262410088411213179323300650166236750995669930944332614373610824332387624383943836010527161566792467324331481215077084200682105251646004054100567202393972421781115451608153263489155463524640145343595195531589018745732521900680839861572249778432765219867206835130198293710714108619318183057894355130721463539217524939649027975962720512700240114090587650251071386107175075855795028042228172250803646790804246653738394752670525240051697343600059724506165039641809846843083497474011946365077019205318914316568901615124821312021344638536497551034794042257937630210372390525834201222977517047792484271869872618060725613338790864252441936464852772878193833330395754281407815228376875841766778985078478445432325124802590824160171462478655890532268398214091418616475566076035779253554282359820153602729203615592892887553481111114104068819041957783160636613731153141051368342856187014855008880160178848395010789968702336662136319901071516592738373822174149507759621910848705887792716019334367015510859285197544814423777583705984351902219060737333979353918817400853341288362415163080189988839126443530230206292626525732871134094666815635697090126255218394315209189353905704623040960153451248096007436692833276586214370499283690042797261072123315844365748254775286397521488619622514780233517266234322253759023580182303690955645692056344242915079575697139600801756733201074585701028780425367929567066383633823376802788808366618282033167798016945344073743226026551012057229653095376516668448010038695960213111404854834942020696995500893339857327175216422427056654071859272632853160970260644288216846794482588919896180654437950353379038754935515569485757214020589988831968048414380644217793837673601902611089857900957522494911674288936467722984187215805983371874966762683576485675961988718243063333605658723839586415367844723397505212096790595467565502066092680510084507975384885937814237537653529587733177007192623569661763546088899649815659312376234256257224849513294187711814310182756341294663415629044031662354264427075016263192438692167672853458056359364776751010606874963719081216265538098512572040183525002322038926751878348800*i1^47 + -4020772892006438903386755773903825413688156050784839685976091283353533018081324500519638148116787061413799582782851836639241202039442215298487040348596616295801105163342766339086172590931993791642452547589304171853047946166822534278955573391855055074678509905373496186351339586534372113842194083116323263749348650258335368791483464558641656247027671124169917763706307120226166707807577896208809031674601347355599438948508303327878579977970427886326288664136975588298673126331425618984203512218862102430990736701380269179044997158221766664670929557067261396009909347677087496317848394934136503275109832906543194488438312650046239044974568056235420942539852968603787827710868684852178288182861172945478090430804700493719023516915408928888841414925712144349359460352527524655985977517213130081922962856861724688264409752349810938798326081285749530013853128003444451076790890033104347309191402278512367703918356526044334752786659846159807366624194934593629574980483701188404749363018236334942018712018112975226305151873906599157263261760603254854412204833599036256155733731298386839839006210234549619363372893934394528456541020772704257923583046312489580818079320675503332366383486120579578966466319124862480817286608326098873329552341833122548158176345144734723057152827576171990905011240417608833472429606493882168146329827036366671067441703261279693182137737612986710873841234664275052447247627037238040784174097541790718500323588044611950334421311493766980953732472746746928029017577335707309478147927110723438326299531582091726651443359699322521465398417075486779277300364629731778922685684642814111904674942662211897107513636154961683338412165764364254002682310000350946627992696048451113474968033398617984441630367504613798578462254342382328906605793121188647359182669246461168248197113562243554997260193887684778917672348361734265296097755400799812636669875193789170189213434038098752629118718890935403988149684197274754166200585955127522809304610136994480386245067969715770074902139223827606486738463965358074038607934492520968398259982268716200422813342584959822772388258112905620922263954798243011749686252572797257701089727698837096724015088618001274303955300057561685736877922970810633808759834482197591083068484917500917835088461428240453478016948048124997622950694231549522548975210579239091892410557075689662811434421248328547023422452335146924889687675151986448800239780228137824545800501129081746746436338576584612240962315225119411942375468605492533909545103320492457837384473060424072650414882816*i1^48 + -302662247761379092444149841972465872583221201558436441075850275475264628381278226136987088998202456491494348602566333658034239716818833026156346972834111374719892344227944568380596037687319735289599709008436530339916087725868877252952583902938127261596758428806161650803944989246743467390910878420759095521469078396808739713567096348707147092424899083519259273580818567789012739799940307105825678053254873813508007652931931148527281749687784305420289673085951557066834446107689603271496635961356585491855702597204631446722697998088886289782696890773235514156256939613553360419242515619571195981838778024185215556409960331909747493127555350732038656363930150884809074540582489163896851693014105982118931447691301623386463731322614118792629276161544063661029646705650195475558783339693217753377827146409573231111977396590268392178418682292429633191028106607970875887769110010977829645353907052072017792351403103761550409206628098529743613346036531317106964064251081948283341390109640506777317197573017838668166650625468850146558221250159030725205561059045193781574264317514590698563925263900180079558567252063317503327847761665318652896580854383810440458512980882548925287390024508229437615211707237135775943084647183401576773685113995625127808511840231542284306878409867883465545903497478013184005241077556668940571130891622938755813988328024218606865526257067900344038525437772747439202886101565278932733012253022629928184288847780220149444210404946821145674700138797837829615460808529875413160312796890651951322028222364407248606253782046940131097612307764412694707424055202006151333383442446318363065845581350779774657142440695428979821627239407451286891029574465171825968074071932339922054306244759974962602477992238623967210875802962719388452206875069566733042530905986370099468097769561437806001033697923876030644053382160980787364329141590372219412132158004431235162126921282050596692031893170218091959412765219984830927362420306214116835131736531864257754523581465286818148570618208410462957140779791022365023163798744990605459215841422854814802135654083000439547952722545234114905594018364945730595131472820443486273006747750604217445781398169777865639958645879866518147319721207473081425765404840619577641812552810711824629576490709432668736466091500638407292165287460423590443770122746497176467186456941731091762997071322372824304414076889488510775771363502784330515662065783034250394436799389821121597773247214818914762995469461003860966522963240399047276525996017020384657212440895857261189005312*i1^49 + -1357122608284883643074583074284349676536086632988521228340576642448853425419865822484458931067302407773974680992458648602622168211412282000392071752941695237912746207952388246448101461072857219103007316117742531123272585535352923526742902781994877808281260370359814247896831387480966576548623490772127919521744177580465867708259928535789621704539674948100138799891140901792520480981289171906547167086330271675171236354247102719030761085720653763786233642451506907538369206487338566959182899282688661102474431605183278606484767557781136848168395310859941828054801899437563004452541046050592247064301332534897295988303758278218798777404799294532854376612813633755394743565863767632354749326254337632748900165084861915395469118931074262881764969659118553376060349942545436394898060415313676788193219972150423507970968953330589873541843628720797364948935421800375732199342528361592981082377697010986743027430193785554519621118224309489720489251534915540451752402870421026426984098368457370421612057015225611919895637796679556461791986496366877920282685596891691326429771159344700658100704287228712413657611502504380122665539439263879764731341558603865057668096314373669047902650418800703585079787079466714863914142274669359924963014584363346420174032192023136773272227193430271485934993620137201460458755178116708596579107562039694518395426276421321494460663144124679174078760769106306368678237688235408123006528060603870016763375147219620489735556440635804301822843094252177414334271580348232111167381389331870920195098261481145782210139529759913843428744287506871378159166422566337483868560926717664211654085845432878702927961135410502957538061413256386155301713989340522639339464630621064628604880597813254167636280295178445234723037085833771758654093629021131244849609496928886125411825081979539031455380989689469128927068189242144648057489296019432342225706874649919722269886822271673367384530755857649644302387188676600096747227410935976792476256688098664729856436958137599051348776847303366355243267029631829716561559740850915748140133526098478619192333875312139006233496409050175448746436550866116337828740726209727472962738625455249053209329051286662452704221954337398913548703249794386366478605254593467108480757374848795513539366432720094385391654332585078111896730184360421477983971299580747682024352347925332945832138234371747498107389638624213126874340680958819775190631675440251101127175176023653630860300252586604481547027509529206322478109512667379495713147779345210229275510998448044244992*i1^50 + 42362838434224866864431793674853285004667304257584420313746625227900628742997306013796684120467052078047799155600824487765301937263707400911615658724945516438338090428523695003512646151663326051423261389330779772321640069412102742172954394344411169344058647038400831745282808773608480165770844562704558416510978899200527502554457947222562182974770924925861389394764187147554185267574999150825284203577852135176292046822076802656011597134105777382101959076302712673636220546086844189122407283564882019132194882186618152986952442857409702611135069443673932985949252363466045861848980963414091913753837569031724278499781043441581790786156404197684350300874289602904494862212877028779017819397299088292856193841133516896569575108700336739691135853536690738731106593461556285671671409877245760912129635220274922269997578326119309088617397300571308163542275880069546674706597276970340044574246901105019299343766501139590559572424050194198088263192221528673643137094176595325872355353972197291990061614958391398443354237313799750032094792998310331839982609937665318223610198662274054956925846614847317207296084272024612318785356547046175146419017021374314444866276892810793067305574203959972318066774336250840467863992511798797439843001297574332721239995645415481146841973301591927707894496199810272232755437956532283298787866225517968229392767897365573800052353159566756928432670064176327875746168638511694254417514186807184808538086709189541359809522266671255542268882157312559573858980906570322028373151345703071556196920517848878570593980810474592632859885489585839586257988480781021794630872810472740561478358835906710145849191683677217724889180682659007533991191547894982873175341218064755532604772538371692802632774963476576989654907475949539137330964682308499244789191166909224307583778380090435451269337432247812515909192396790312301580768898822414574432369434544961440220994233231968326387381723852024525260197546983475337102139281160549297862430436223857623287689650901058729941349969933328366437701046070865696310673281302262460510921680435861571418449669534741231484136044783891019281339019746803287739131008631386351373296582852150893553915460673473961216429486462809879139272534008537192146439766597720533991603031188063540567474561820921593392980622372586936477869036029026987916288596517701603575493407569519389878978695358820516074432699883720101436525653456842215451553370704477528849124660012719456942390111725462478059772213871803107450481741858201774026190425306420718988736484868096*i1^51 + 329920682676215575876399491427866269897004922912403497000525247593060941709404130012320721779192299740641633339087752919785054336168210086661119867146171986522884577221893986389007676042095937265889650740552549472734961649741895235918812757416043069211003409024831654981221761790123149274127466141110250554243085950385748750551851087706818430134501311021236731406282167533241916675851452334459455903403997269320976962932696850473919772394427079678250878095288956591865748926249435001266873097545461960658590926608549661522169710677158496310652069308555995259894543868315810150949221821913689869911063407163143335508207749349037631060981694713975631583997960256943094931145016265235093541980325311317214397772779977541872515527806797268409207354655520591521480082697809248332029561466046957166374562604353645074954780505289424906136613495633251538137195736503081558610436328731475741549059271048824913438585199883867845025868223385892188111425301465517592736892522536682390258073953682527582916663160959415858077713470504145020690574953553387725268901711479268770110640885876990006967888761650157071001871199184579496923478594382990785085475176974188741054314961042871357856061136907778601761222478102015609609518540599555492878392183548126935494380070871686870988513674323941038683984338592063841319807060372830481480134711090710112141213336398149683122293034886331631518565536873356181840912722149721647903393737494955484677794541035726597317691716965260121049027357006295146783588744941013467802984930333557756662777247921485317650552978045646385716760274079242292128705885493649553410548353574149798246733709036823022240353588770915241163074932562497043035186101709727127494768608154688299054973603065697439877695602129100892005507118466614395796654805607831912591117724680704601539844319669427531529048484086941722899572061116006196364247781282660778902393522738466559832108117458154380519122459812235998575902531776332461931961290458417415400562711288998885004015012003233238357837245613016138582466776371192822084339487992870257772092145529845224874025833706419427511315373812631730901660785959570502548506813588600348140642733199189378155346866789219365862709715180634039681584569187194028424928058636361933447536622831078346798215349258843995672150374307126262176958690801540733533839481189778226805794589965842071176309637598643370855182225108641000042602105450323866657082721049558973675563221858953069490014380889987566031597186412335634335008110422317246127531289651635376766320640*i1^52 + -4273948207373349233859769410347611718073391732106929437533863404244416715760374209168410516816159942107142450501750238850436528865706699206689821547039035992093536178853836861633967516030706950156186838979377088908361243094698110324605069047404289989333661353001444822058691361888667350401093452899612973946649067600287201513929978008454990539192016271659693730464261871705289338832751742909277082949083651870410219137248236375698554705821655408038424111404205135642880547935562836303472877743190713705305228220928536710975788647111728531755120327125552658546711748353657509610301955278028197583171181508258034299059517496202849776424097612851876393437577443102198956301221978220742640892863518946157324459022751720946042015041904407224683475209696535947037507301327304054490451720750753855763167599392775112890544242676967923552392022464030604824738739677531771754852811666865317112167659693650227013898537753773360030505039586814627945935395034303784326821555809246412678643541208426582892251807481704748731493387900538193686049752463753802493240205115515723469892492445810984752354609496281276021386913158072284438208611121301980516840398878338152191981012696222684348646678169883197561995091367618471443296787428630866027844633218538676913713719302101354658043296852108184289474020338544671933082466700000132776502841293459797702025589735000053855022740152849103964063573072912391500859889107499506860837320404291236005652666189085580833893308531106751612451495110486252302299616940759617473083981456361538994340979077798736772584277564840397086925186394141371270465116055318836876136742664488945523024625863252283706801763235084194147493981787771076320849096312356757131162912880341649262118249808157110720228280056377583723736951796207155534258774571988608830695094273348451110296203404077791788448444036870895751412477832907171946094165562983480005477372715303606937131887829549686857117308785450599883263931183044319068171836401750030015122602409639454936418914656473577575137562088582318862713526956817251310983953783703175910625171860673651845408576358243108055649890128180189596969234954048512786340056879316450805669549839444424508783733204468219880640198618891336917309988979133502402823670139652962696925423581819335347432626386728047222384063143841193085976624602878930415254407595722562341348801116161159230079028823446294933522564442453015720719618644380929836037836568080129142038747370182827707329186696244786074772793428196945401121598440546763023960278821123357933568*i1^53 + -41397126175344300564922557190995359091200999470862759561590366862545014647653512065064389597140048241707833990622153151543852397283857262273627601171330740789406562894612535013916925165323244696084736595896737595635412223070487803726226182637564572803618715455281981248629373379111651148843469002999214710197254667800706891207772804457394847171823016240351475560618683710872267528243146603021155586159855780817462559716495820415078861339976933550272574707095274373687825372612327380833504041544864025334863758940295996120760667435994016806081419166974338194671387277311582912144859792075118938586956660756612762953002408691704935355737196467149186539530594599339712381315330242872802474883128254738634069342504920219505927375489283070168022960239210524544006130557667921789806400811243787580090455754877455361692642354112730898918304048078169657904336135653905081552219540911496205219349782310751945017018043819643193412862689971050199442365971555602641651224679526059502977094473306021783241400975609486842178017797351225689579998763196252195597695324233591101719923268094648855893344437761874765765008282553277545845170307939596711203217781544243051393751642364229785150461895508150679021649054191168515273274469506568919280233018197267391654955445245029035408863927092999623614125870810919520773813423709665592691988096126195881262391568668226535432385293961648704268005792476545638051058274758916155234952823889945389272126448924076034381209276405904924881223066420526012933600529175069447357136752573471314156900283386576231352775053379457578909672023938261979603125210773038960746612572769121081175967711429772790828296739964413009867009894960672652806580630936937900552769100451692619282730629528832707600483262785319598423217092440752809855623524805562806959856732115044338731694772169949147491259323451791615734081404784938298551923486311744645403299305032797113104438209096718820650279259839865300071693961976088686006324776461543381067132455040113693026434094628972663724475776584373206810399664625104824025387698774647297588266151572373656795892669120662962413058991251549854211088710231956278461529120282107237525424180009942957487290199555800241602697408066376807940869503918058917922084815688827618176477530594051878091294395329885180599933136071525924457929622858513907949344011804239579447274548195991854842051806317191723013041352575215501639545238836153848551428558198269635645588481975591997363664518359509692665490147101319051173104585332100622371525242638041088*i1^54 + 217635790312189805790363601208191564674738218427719131447498149035866417347470698261140245710170158567535668950735962900547709908551207046806803944221080879823476112770896503908970158295103969300541948711832555072926700868959832166777454371124135122679663081873430610204467419608070260338650024482376615358905511659676548977543787207681977710526630815852651435412310241434043125010414311065772906972002865578296825921883458637742728223824522869202317178674573673528558589917824781962627489898719726441196086322254171816117273032511908663733901642128613452698252915230004546539527710182496400953312752644956477634809918006835276877673221947371896637421807334687697727023893170087467047839026377680557637339379382170682683850598585348836209302415269769589800690068267202382519855190385413343122338587636829188346144972279579087840289626986913748598823475222362567753801625343703532244535640679796672160497476332557333077127138590210165844377248620230115244650285934047040033413289725529423309565289592576421486448244079954950475997651214301117731957901213511081508047038012026824553206442338364177448491487452518558920706270823510624780712723140740337087479009047960296755556134827959128139543864673071181959312502835495733899486795492705994167797547380901588731050135408591354620856615890586969944548125678435188687294973830246355438756536705357785876482825608685455733146039667092565622161506411333427616927299325845898624777151796263920274741497781831411544468320760175491032933587650315542854469856187319819879276620165117267860308706649419537507794548865702185197656026985611311311476588921807698858750497284551799022641999638556844110373753520102547930730065458538812416024209984513162039650318552692431485129902972241358990934408399616418243228901242376507840047670568351830896157328331078644335903328776957209415905072412409520480543193838480460809441320278723181124918714154276425582302956045671900173247291549162782451903799047345269298203647158729128164069684153527456597896998802782053478341657972904135475946130681473628918576386106912160588279698924257957508323208763043521199150655705528362300809473458190447346902798270330389137901003142538324243338601890888335252284844288259347042903629212519405862154924110225080039431606477153837920268182731409794121540028071907480960595862073237276080654193413457223997503919725110897832840107426088998754784152409837325563066614679531504561275254585768856335570713294921425831303933458328107644160265418381088279267660267520*i1^55 + 2549263183825431530252885706275727187575204748949795646466599540281280529637076691331370563922402419198369959206990410129125299559214007747158145982413298503889683477724003794554340157039059846374278419176921291563049822857804352079497778823742969073004976368945530235022714110942534771097281677686819491867890375128424501607322732500052686089875084844590606171018375597759041722487966773365863478850602110108081563476538527301732584211455742531126667125877218926317332264116619201656361952285447156694027593257808164274483941485322885595018422806578249563809184568636209500881229284862220365110728474244513478145222439634591959994971853306991088427428796767156212350555036460656237516922473139619759644578182837908432853240931114123649319885142160201359219322251344446315482857536651775154591774942562546542950528413025710470328669053971556265157078503725242438779531045266163973706297321277813566293973232868827882755513991793682432754913594419288485954632050963025411239082573931512958081356868417515552546461754101605875320154276260202585356702879123165449662330133879678334782960538257936373635529617594153913164866364507522061275569479911785214161506217208714881752569439552381294300067606217932789165066532279452766632997375327201384980067094477304923976853985816857250331743899443219633364845039032020760758340291567505027436133142014167748917250077302408183579638726355586325852272311630395920992768050183319862415217286728341375521307269345030630292709736566022657694164803822846632896065937774437087814386124522963123183431828511619361913048844936324010699776884368969641921679493114787153169858238415456831489243932457707604872486470818644908325626683088982178354826873383765696127573329495697601419289839759352802647354391183058943478832343563690708006368833031248353387400690925749998813339205206217013482090517944332882010019223057249524107643081642905687807378464020646226179219398107112425542796022615482230730732066864725562853447299864883589425013306820460793480981807711545016551012183715716550510154791524664156633715211966318649944114083027879118572218196946566094242046091545485616370471263261798713558744985149618827911246800594021671200945256364821911187840592173213976848775582761334124064938950492932898643565726886280339970215404871004899167109850191625805518059702192398949334247618587182514276262376964350815794942563073446641088257889613450951363054603918619567083111671997868573421089000961844252912924679815217297198560906588466391373840384*i1^56 + 1296129085979395731419291226893149672135587721321676410024924727129796011254885281561628244325800767103584662894767135900296291231630438794295441522159528395761955418348211094731412543309225116944012997462935245288317610031783204215395770093643179327373365271750009424507833829252330240111534460690312386316754911862404413496642514844487770806106400086791170604654424817914441660165081566809537188782863487264391690209149050541398927361396483558663116008420709877778000192651066712880160423112313781804678035659423855043269244366729876320801237083644025159502463464697951188365789116276321153227135467239058231869494713793880104064693145190576161616614163440073081119056892192555001396522401287676607152122448714978132058127808788035432279519230917338933914561581755667896289035848686720866280409823524080856564900829954368475601046516866181643016915127745159843419095205232946390137828211508125529093678278616011518314671087629564367590606944980978245801463122115186345546711659905271324103752622053158309908493398596164258922802020188736840050953792255440750901291821094307285596339556372933031035216165654888551153094862595371701639815990744585400517871201672467622309893794043915356231470869829376604558840706421697171962299723115344481815653563719942563434349469534333463740832209676935555630875662021169162526897436860390013286731181962270554464829699224490307414469236408960388473428959194971488181488689124264751581590428699180517822716959148493333670103116299879333540041959496144781635836921112938299388137152277437841016029535198763990861698312609988684955429796400584183264027135519965910348307153521023435443487329113843037845392771622867490730217098585088396111993927330896089276285671029869697033752375640671589410819301478029510862471481137798195139595453530391009809265657454020377509442169981103479349145448906647562969659319798862135198911803329256017598678262855830315353680573877221527194386695539352970601728178183978372225604718546097352696995096008673969814314777298068864737939370064653662552700535262239169658338720441318788437940008287148019980033554576603843660468613883944367371975822796484846465666011697182091111216274142051748383166437281568623337166339291156014679553433333583713728877891420522621514347096154863987714611243598452939630160238691596589197566681803976789171041983035139922906184837650071554640723988605883952592681466744962287357581382670202236849088517779787540201119192987489837588231425863119246840986650524312928256*i1^57 + -38687799520745617754220967201959661859245144024009533020191357950315719815683698247231677508696637051642366437072254339874291217868558342479496582182430607526770108267749221455184998532107886497621789786149858771308779299235889443025096407602966030784554272069654204701456028510669722016128432020369725835573218762885635660726708432790554577864863714053261837886663586935495018476404967578506939806723431144291215409572365914900411612488662431762732200199584101662393870442480915187270813299204401261286349004545019670491491040945064374631259530501369497496648036772903530913922582540180216522544710358645977603898805507312322610253902096039638689178708853031338472509597708769873380346821083778073304085157456792060580974257610440355542485075718566850613646557188166313856397340524362807113312733172890057427352997028605084972497812810031267750796371854766860554265469266484876270938284531539763748261806292931241379272002035913729727672581464180469279029902243092953739853648922268706776632331314054373991780751206038114213642362015311385562632739873602437793687558365822842209160880189610811095943022883112058049767188264641645237468281012445223478838130977750131447881528636229577971298976300054909871469430803894228018392424649683205110226543215091561678885132585813271074439463527958008059122598026893450448642787765746616868518511802901542063824484111185623863650461868722952744499501357194032483843089693090628167950490907494748455784280284087446667086139452094548833704149183448592635787546297790823108039709845336595995666545384275074728930342850230517440759314661334344687097311465631666587133428077457569861071486108342675823408766175351093837844069425647377318127033922523554991515998751653758504527404490298439274010501020251330972778173229201993317376119750180313221604798134657941680044857028185936054950321545488938060539119753718106591553460305569148312564031554169351267333653456238772490889018421377694053262734930769505607474435893694227316897610309820512071283331801034338586542437148049525275765173620303435270667570759264347403445493846867532954083289057113060661073183560383207050397406075850592282972458126184746169700888289880066751547859575907000497430543562047878933066190080084933255061150128193709854794165223003843893882722357465669356644432354450574593483245683953611182711671979997646856227987983588369775364138845622194423624583723373389843038113822855393944795779158589808843872572708712345603505724135464874168821475197321216*i1^58 + -36322485638965980270366988300421653545968062511397742341117149188143701961794635151517516198607268472914590406701510661569857056219684135743193962389234530029877781758282874824322434403308755463325806416157256943143943118528361543932784878537779803001583146724395916716742894603811069138427910572455463554505489263367755646059710920887037017474801055254114312995146250443258268363670368439750417350373860918431428873184274496480985337421482942567744595982567284622647985424739791154094904987630093588102902615680628577665326774423037414322983214719621264491483257039312012264028228829726207973070098925104857843356437099098145210939236117005166091660715675514579924267977889183272783368285098382539880998529938094824061422743334977498041251184776714867798056426493258734820368650453395516074607648499304768363305720282834398532568568073290356208141935029305361870188418780815695677637482292081886990681402759843604747970405888880803637056984813234297974725337562142889919992805998788355941506983355984335713451248374001559241632856704499140446747045230305115415543569106254233759626321203349081988994514945500186585286375920809971905700293201116710816598135914082013457527256546278595237935222805516708406866132390139330865653936241180621996648335394225287789624656547011559134635839389300411195429586516767651420715445376973993993940073571827298195361112358219440023341359149345560627603488692675092398802851887221089373055973126529661283301472550056680631173552421883504942544646004691228386793736696878883037678878777474684370524743660942984455898722701741169440305783975306473072014013116250513352414376417835391923032615609496837666850593843207718510189652377723047882689291231044766155580013629223010340773840080187780123803583880045462535389896050459511582065277229858628811019305065311640955916676720592802739430192163868832486653175078785676229913885969566256834616849685213656653362953347839316400525078928533038221340446890162255580934046692300037211660509060902201877169596223094679838192980304089393984338238090444839859336877810570275764477253717402953474939331450341933122607624378737972394382031607586294895109234122830223035186909727216730845839478457315998101125794851143462082221565640044710457985253069808066641714312834574092549564153325788861187716071830453921342577162842582946815693872552584084403431725379174342823086812404184179733457002047626896361396262416495505399144360534142686774915117506417268767988187392632820776067661824*i1^59 + 571640553285575100775683046742974932155156635997354664371068847083398788494079729454101319997307917380883144802827051921497626632786987723916139065731733657534335493312023914093103724132960085038812589371327916516110633530293180701472916551486602404759638828733607958137997773999886895506278955791785995312573105775828429223564614974038226021487963555873492606775912792588330573760433590156389322457861281823556777178621022136380978249285804499687585037399856387373518548627852561399524160794160309019826419184229283914486988291526973527035651936093611882886261311019114567875757050290487730522085538547524152834155143643983361268879904035976587350754445202622340144783165681149770374575310785364455850637494190869078773134860587421332574151500274795756738395969948313117716151047074447271956617319628275301405404447100822886863514943057977999066726713588363470267225876011659593244390905977827563509959039682417218386200168930410900022040865369172615971440019996264111172895942073341054321200175984062658033003461069821453710581356238594204150396591404054704480341385682772682773312026776581998737476980395757256350622584104459048924746942027932881071790829521421100366593976421758684109638357334468257942221066249595004052634563053994687605243222853722520901062490449997077085140836784618809028165744690971568478860037602340226606212505142712990518290988386948453168688376342828133055093497293432839013572516713033108546005267744236375565959975994834262224775641643404586875957727618643377542144779252533280779986463758482931466759348118636921242902399773724503846574277747678056313894350754799955322824633613907496534012697436803553422420827421656095606460203236581653192313482004097927585837916710272540716470259038736861886675406786447230756720919368546679524007255166987002282388734752874065170887309175219202419800149494280443009101172129753746123163646628110131646873894702037193709253981323960571686336463048002097215623551578390029482452773683382070203697947984635987917356317092261458028313886185334840098328393974674417370413927450880840647394896744113833225472472465392505517166723353474400765013603047417212722054066872590708124279358913276546363104700448958828818350980045206955545308130115060403838193957022332620891273402016530524455734937502357804511534611070769547332782422591832502213021547766209018046284205743622225216110840911918037882312768729735615075364501487480634665400113389924885922880610452351344010900925120757316452352*i1^60 + 1799721535221109818596954090922020340826805737564321549229588117051872197618593801314146515790019495791191246481900126533762372046491113430306179109679238313948188852117454502388085225441573885685152871786336218089350751853239309634992042891620734052638160010734480271841239847200081205541856913775573143154001912634403498468140617192669275814766357682873695155591823574053852086660542422952071086543828575118432991245639008361869099653895757405847705505511246798196019243581725313736863131385840404598031403326384375973031207472784795436844187503870378351247029822606729185337739867954995550951740339165677753137914897243537728645804456449043408076056180529631859540640232043447295964585658273401041361857669834604810405487637151819007731642844424915911705845708579672286702872549363402243595504919136853253193410360012902558470304911807953680485371971411598959599676381202230035716334727323626126845512657356602765006308908261364229997285622564211884058643698039834604729530027682429943799421617831092911221834875548137617749320693955902042578913008342936168061789912895689476322082667879290889727454119105615046958336694435894168167561396794645414278688040543644168526159471906589030528951392471098126294046320406844149370688035605511692013276688877571456208763905067445935084917982774114176228930929508006003683381748387901740108068692113888628962876401272678944016580160072947154938370497981630520759689674405754336981891221440660085816947106797482688137333666367566727232296813115697686581572178034621656138698856843024656147028051141124729060639499632989542632109980409300618377708019279234947701982751324022234446879751220232351019784346673060119495753575382208874267818344801318235949333836427937179273333354806782706197926325502094049336912951238165407628219486313450737755114075068358058334795351717045548788617671836916096142473053895807147176981326554016782987766145179692927024715902853528589248235016069132102994343614426783477595572296834970626020400635171523525111534546786890775600219505083301430005070170509138889807067316779914258761199420674743936060547783664769924119539228898255422473826287508426580665403049642890009948239504749452474307513078178558704752353301951055699726191306148250140985999692364862545882608532268002603543353406096537935556352016473723807313526528769819903491846580461648888943548925113250586540836327605798012151894025977949760066297285590462977551643106277162643588479657769344099494457033329999872*i1^61 + 1629520683052162391381728856391970965058063318688666626138581997497296738051047579688848051471819626118085122246247915345494727519923474941465161438118356971906893773412370817096081995706307162291359381567847853185186640031774431050706289098157905944707933494901115757343410790338112812798622328563688231474501554862891740465774307089372877939115418358238356427529475793901135204458050837335300364540912691253909287164359560150455300435336164904035716900343405417196652866889639328344460113073635492545990130066904629296312024297126462277269735261494567960620870444551357512526904213510488739109984016367665708010494164250699007910206320089120822664954793324759923457192168439194628972655888680226324155282855686596568751018737192537892507917282153568166331205810896638973068885752637528357937215760498258503221184163772945264601331799543179774734869945845493572989446957879131714341415332298161224234427991318365939437604301452071084421697629498130953054801172069631043173448274912264725571345684800827105061714339800387878922321837097344100278655192209158863591532991670184772717150867785503773800489035887066338156288939867351352773552052703998103076381372677533009548047095097306445116020037574123104452199666959717426293814333607549941156391342112644519809569798228776478613037904422097855499812235584259091971235645247475045640737867766307999852251040058872513683579908258207469218830891682854721140460695564483609242175915394988739478414927685820888567595035646051463466677573820241921875207533556081900924959022394724742391700847965800987236536665556335453852568305712144256356261007194548387766617014584838250908135948240741949975993678797332770207064578031558657566019328388455130176692467275624020049420762667614279798982921112028679556733683654231288866981804652144826443851426411666791450799396387549487903468711756117377495636303479867409517006124265071746577090459003482095805476183988268305219013118620392257243794721713051342903245902604075975513282902947330710877250384907375184829401393861654514946986981302077247622074892579849279067477331109328809281307947000083340806430873713455579243874598802364371270816633768848800297171715251216250636029200932786290298908397133772367811433885330630141831242947055961793825366857703341695492245172692095028466801904975618449723384854150693953628391436204079459126425315088360522775524982449472113986809760945963619764424984991804258588514389910007947609164541574787860242681036800*i1^62 + 1207219138471604623790577258131928766219541112681938902320940275631396402201247098024183169296309890105632396608579928011679313667235779758332688255609249437349941529839929219527349538700088450128526693380531302807766685768976401388891798731297402339967456842020993659860552489927997724406785858591232819901708670938356674507281798055829998438964436734837689111987562675808346868454112858747438998845938159863963637233619763286801835412364880415457947859135357384891297192872930298040423510640470849906912445762940364775248949122420508796500693409819968368882404246531220324960287826278338783991437226218838893936061834840384577979896524454865961112134196543153387095412088243610158668452733291526885622701745953409088421335441810922567956667430944736858313031267718960116232042889142988489467917861669935981369128105783441038010872802515710881843945136231793606451516110090749641074551134809738785100177722909567541922080987716904997233797039898231593270219916679690150918281917546256978101431934210694350265871611999723500818801001004094397455313155119146556742782691963887533844341034673800794533274312140279082268453433023632848978555170010004407865343270040638762669075362235247200619217851816466529522568742049609668246963551636483907850170136724474671673683378652092206626933549071510379985647365437023828736906719884955874048078168928787923975155670847955369481641629399001467176667982899037734832733716685248793518682668258042537474653599151026745051504378116378619814722600730607747317642336791653428869039611280087231490115647361955193386933770838163996090872932029260463479361721101639911767842982480990708621569104023981212116307301457597190211363887831512725394226237532761476074015647229455112054127935497860090605073203445770261185745959848814190666508056523269995867833595133854680404400078157594141020808979141902455899686646119971095601418643679638318375817532877772886770550121342278279621331654182674327087532217883787757106609366595577884265305568334007526437450455674207466388470595921347293973726603919190740827223942827889059342458024255372477650535589759049787835970660188731389428101582473648150083486152839587754323196258085361154023420497767117558706677902564106731762527569741301993998520785674648460945072214441075173924676490531203040178771315438655184934560978977797118656145428800637250226127296655285055937116538560180694663689156382134603083807142605102071242404594496350741168145872574609149132800*i1^63 + 943573487598521008570302777779451738886964933768035308541639766813050356419241207855030896129157551406827529928544152352842571164020683719313090444587564803768542820610095806261023358144516334875811911852705637325175021558506142027961532039651048873192023948318255611948911671430378651163053915733524283301008164035476766340276898896624736863125747168358973706960777581020085150507866736691462309915624321587167129655017321383418833877877189235533738560172893751388142253179635873334583916931618205387741098046495313541062534492536617830790221290801098918338762083800080910251117500820689101388087609002552859990016397962177301707128135885893119052256068746180187797528716043095676972370447301599249533344522945499595365039848851388854056888035913962017683144934751162913943394980450344593437149541928300097882122580181123501045355732374441785102146789789592087062957120125125787046928213842102008124976594505518703986428890534897647273269049316416779924799889233919537393067119557566218003830517549756440807620166232334281973956958865115473876016529255000802295171511255458855992644558900355245735880504236965444553112466038347717501243067614500700601302025912084536640293791579593510827570742675868738309069768389838965320166246734219101083647100944328903980515550039401730781650607226477356873694310713719371841858664926558548806895268124278246879789767731490665552089600366374003967570524153793393325892200273327805067147512099806122396833358416702965606847657619441879918695639189282939621070261282053837197856514400056204594199141831129113446097257448292643330315097933171218668022282744132680364877930868151656232716041481538648031134519023794566127499110127803491986070653055774187539745954068774375408721065175784004825136038521404206640938756452912968972099752321310624663840412573014210816975310454976784018421302476018386436321035997506684228277799252344234122738102458278645444489320463399068151709265936848285579403986393319733172252268759950844562496859022266205480287456729311730784630298387568020175191957622651779252580586977688974031252874369733803887388220129384384462450008536328023376749877177765378026710556734770576017378951928934321953305153590824150287245673551277025970549686753892479774153702432818384589956733986128642699660273608813978887161752165034195582217450824626307820151449995634542978577253440443965907469397470506345812200016814585195785885613640135487814515768239132876335731118266384384*i1^64 + 721120000700981261186906185742104265232472432438931346345063008123891392978659618880897559982467248069010341445349675114453643412325910557926163922214265291176039076297723035617719708294661766265554854016769317588549179160221627646057442842738555124850169148061639673861086966759248507804225862867725953149525502252099767488859767615660611218932462542023007063740662605313894402997288774598556322950621702161870424848443950140357138597069924332670971576667912028512145674336323531300737413889102270029803008854367779397605757882416620926513781041177244090254223633048432650238936662737214446529249420821463366403106098067311386120037363024609144551937794780097820056674904800729349697489711567410447919534629193446139070486748477731027211967096999036974526972643440981629432031363887616180973336967318153459893299125709351858737099793893701089974576412729258490853289896881595255868329057091731151031971861466699970701952063971929435420391650825546682101323894200725984114063073044635373280855657671316557036078239057352822897924782648658728648472043239449353612606486617689997768766313532193599323010243405144650844709503420672759085919887017692776555716616136457627895248538223046302181381602974753926597708625532292922886661390345824599982584465637989713787960260202316472890594192344085794612830270928375025375270209331027834046069936145328287208437215439714480700851318415223920797265886561136225201934604887265344494239062094157986783593291043483837309409443601373662022161804238213465351446141202476423138949819946539400549395931125977874072783285557532707442197016912407990196207554244574054642876317318414164867227951323603502337746349371212619212786066242833607985158133721893699478662920927544647591088039529356448064759279287605669293977624683007470329414855770017137238856648171511215625703376578611460238965148833612800259939006646560578750149883452568049165037316230712756595267332090356965027786097710244301428560622225543771458449510884829975347630628402068545673337664105507544238687560925590079320771553924475160028276241067718482798783758814075904620743286155793241066928959775509176137831643035270379517744515997090314021316476343690242527019002087439657456619089585956837456450386748630509509727578793328038661860482428686549793131094161378906710367331218307980833019802614294809425331311575880172188296634005119565461376152124031694829361985318589940019990782284900128097365641358943030674913755136*i1^65 + 301546178219461364863692129553600344325654179573059534915343340593992232409243504825038106286283762362851518843619427960554737353783793658794816692023762434385095420077610722259954234870239214814027530633847274999757547112121157528264110511686297523808340596449553287507106559887696940408383972513425254198554896018954715975213659836050434855268649060900415240830011758075915316618079853946101410095029615823940962874217288123532420845022036406626041030334389428445922150120191303907189817546653665664225056030822727274725209975205353639143528595604176956596433853954264276940581728172439275361162676066185311236684373421650930383002697917136152212306422463247060539602759400853261553113297728175152716406906419976838563347451457984119116194796844928173575075320082970663506078199321364652507258792717002252767862407414092218999487404409520618955192901265610117886580653338934301021238566888518570042179859434746535003602521847792853015178138033303340140297309739026478553401041771899008326297912222016542976218905145373369503895943436898852572424733073277095927901440372457187260633276574252101969329290394582081105371770585663699572905519143589634289699356975592195053490821862102274391502136773499107568412801113541598984085999583330653444537820292574962055822514518265876908324681172449707532952937719753509800171176714664465438238142577689172955240862219066153591403108542304132743952152208370361081890139797438469797158457705506619736470945173849338564430732655477524090800471606191637926890278312510234799719707570488085334154256269998758808022223315015664574357654529353770559270321877776251839393989034749746470015155290343114382960410946523440855447983449760631766214843732517705005858110627211775212483084236629106362804733184711830772318164172939613850197736176898379054166476330126121125965771561041292873907082220640715900801330140881514882642403747912525548499957334105101290767222170345738070465796847623160719042713856944842096641542293804970656520464463191267764090949861324209200261582216263721195923796831947348653818288513883039709162800895765397500901860271277437921228400518357044983061341719182915999039403379644590046425623756803635828993799784675965555009223126103446161444072401439639536808252171550094777743457148296248864912113308222110916763446024398022987000574922191751703512038224023203211326394672927936734047675901149564837831308316456540305192423676703105777409314832071012646912*i1^66 + 84194947803254156026782256200920686282154666141604315647797725480875245758363406409374735672470074973270705027468282848131805258220040693036252754161690629497920257400850124764242551363856741498214083489397859702357356680283826020925435828029290226520004000331931860561032930849618574383351111382787445928616738186007052250276861614359618047599106933990788374207522809723475656764974702994829449909390807184532159318920356307873103481897410712063602748018893552265818563414791632629661062180327330239012961221735887267360669019648108023716869946362774354975745347789502455014086930770497256194224715137624798588789294606553884575952400061547173141937301217041321575430795549896766092390801262928560206254536505864439965060385296862185984169290890444732913350291357108933659504744151391202283205553016822831446264415070892350715422379326928151776643690713707986156560267278527045773066167897081241859418218907026081473029346881734158462038668133564350421401785388939768316384417776316218457253268297838107297896880282452122256206892258409700106963916829113007389367740189374589010303279119805994983998438590991339737426751131003704721499007891939133065793317324856187316870887861672228971590091583375994193633501239224256229463971219437770665540112578487159532786501287538892004615129315963452442498626435245203121387271374019588324206433192547412398936865122919793782403898265206919658607565630866840791017158108430857758330554943208662036116231723977859226650602204469835978165116384213664943567537060832989069909877118640359182397018878974805321557096471011054974607487838193374839131455218606013228665710401910483442950118058084789781877947626438127476982665646927909138883675895480843248617016244466123185373579236826798552921635994256587693931762417390886366062147177918268790006956710427931691703805402723618033199745615330034520650799973571700290287239471847998967913909938946565361466024318907993499843049465883948722793872163400623652987403376889840666005969486087922954956192343002879955135316833648997663082607043555356142175196601276800431425459682790537802890648563197810952731385314225478856312356540859180146672007889317733572141513900493296980698123556272859542710060536120737194203921026394972962405718685166469814942543988111939546330002976668285702652995062660250068171132594022651520030258654157849046898761564419916984683348296897938013331020970331699312309370150258043904400015033892864*i1^67 + -2479327836094778224063498673447410674361814797195750968094120802435189322041040427041701882979098454825125744983469472395608062306481506620203595981828486789963237002532668696318689331029282959621014282521927207178607013053419189596208995587017634668673632770879514809428749773763814745242148454986994750276161943982990121458335277670128678582734496308154639314784942857266699961590990763942080609699322758395631983611156822279803521336859659873390523360042735786531620903949759323895454469817930744319301626372918232332430375619403156149082195380493839865776598597321875476552127506032084599473564693840963795073843536131770953038446657472883995063922538937981817130252347561096971280333307435620632307452738140886649977439925746727896087261400954040095873006288241684821246624252041882302702076920148973564851639702556048251200798883239608435164292958654939947012401116907998937843869692885215162071775324370121857992897425243763227384613121644529805430765241702422882560963447456727387076057027522108014111417435427257011576133602765026096416614762014034830314046419001915012035424553653457832781343505018901824717603311181791930778118239680233177167071502695603391356017568036728272246220378980348119933418694061952873719129408675492162963202460863924473349023052252854240432807055665009183712494437698940488522025163847073696002673450906343079816920630788959841209367205535755004918331496387477297673923031346607414268621763911602525364773861172824094995019826281434592631250912319803270968119282459088537466809927970800849606452966372413921705221982253246783537600408564639900254894447992847220123793722978997324144741422413329898566962960965523511352620567872912181415756286662454336420733117131562903703659644878068804014498702449760770872546626984653490216402328916240942694524027604118057684143333907626368515180673714866453723049690959225427056634154361605330215210551816989766988796471169029902141548868648977792871406520511017871403415361360637022269876671081495548454159341404720366165113709322464301439086276448093258421495993112273126665823301797617904695925413882174275797005057145152637865770545146670014340969876996308682201727024620088914222570733494707000674288326793567363556847749281877588797773990099494869314731219960259116533128800216241253910659089405463357219454042638949357175209451500315578936933109691528192454629328777698955771423331808675145303887272937256009978609664*i1^68 + 16624170095842121306773179218547649142308841457577031012881778929507556757630269159306780233775943782687472875201663140519579829247416286261709538436667364708123017767049650399936710587967685550801836384358203025148666544150539910714011278728809919347910040838662033293554432245317814003334741408306614813249757812453335334865364385714065028536744825559043074268022073239815261979634404263183903284815227342368152807343310974044420303738038402675363772300677281266135085731188317700932516862416194540268353453322732755839158407744576737469549032207780082164680644477582115721256284185521696737286344190660636287799417061548572047128929875480148327941548193384998893933186771644317302975886125331256722942353909809334105653426575873604637348292045743856586461562827634134813449827875833345478363727080915520118256899392647124369087420430996588965222186914728878754885757266690946716108664070697436735362021548372499773973118749326164556047046269138485392855135299203762981107837605098050788202324171263940465586397266088851121263972076453757539783063066649475129059540540812731211977921960540340511837800078329305934254136702287983465522141281409478733968404782769773378433847897650008946621131706397846830721461363480361567874464710488472473078159876095936201330573876727324486198354760710150352841863257167747788538508959438977916006986110002802735382527511252657032340899091189021760645630148765471371946615522349907040959234563012303597862575080435827414979016421436243484137723876567203588152910615222206654941616850136915940001193162971610290138289949499037996914064917009602032164455410223026934635221785016667836842213850427052823381410889113880955338882068465491777929339613130090346444329328253756323350287610204664786800970814162839389348076999826236107061595474350583826672847522547270947696956265647266440120872511642678604532357291349073344326793090177142521365836396026132058839883872304816399374229623621114821638376045155399368457883510214753131772337376252535272364306607599725815711463268112902819029380881357526504746913680240918981602664667998662965503333374791091131688831228922805253099880226962642379546060244278334068160653566734612668151126314563345362527622093565374995655919012293168231292665356579759681874425085781792602737495367189263766652062672709437336066820387218300945469466767280133558529499565441142654848153118303572817320394262599978338661789698849593360384*i1^69 + 4148380761138349467832707198934414784234347211504966764632428499525520166015003960371240082049215415495938633603231128970986515955146282221523218773767426932457828382385067610025462487748303152299830639483659678651352383541936859374053388845851767072444916814312695501503340486599807353391160031610888618710744575854739981610254029988529225837472336227031896896438747700624866506926659108834702435578231439586644261894718053736735228188092509455506344037615307238748798741248295324511182463845260696042414511529939633076779068455726968675026436093652134489053310670210242789577542625765229252928387114594261727209075024647382353103809250196465959832913603707467537464388314587374425156452880889718658724486627072723519063994828120353870447479863276993567070951611453004024779376090741712158560330563901230476648992411110393049190228226013950553489860312517041182529048218530797351650630366316927445466560673094087414180485644170787189443487379297048948617385457675032660799405157488223039572401408556748751981542580208094162394397416223337492131560592819679883413457962800609939020928441496976200190119219155443031849540825914203635829921249064514147298262162682168187357610775552659683353974520805480445846552528084473811508901973160124848514538171722883860713331516913428855616800644168374833451269830096021448492338547661300436169133010009567264709876366948022252595209181488052767681561743162726182574733064017928717779657819390205752073805225182563649629429715102176279877733470131079137778839165436140127203729381181524941275081051379046344172253148612395504143780923115827599533471344160616257795241295425271670467343492940158828667434820995498083128720562649016241170818395989405107621093572981685623854829490582189554311302576991964092680241233888003589572406939446193278040773582557449589956515575648430165071718452902648733204327952821427658853879941519127997470305170745659474419335334354723279661765387057633876276679578830812288354799916809282752404863452214683344116235234841596324213177410100961177921593170669663767896277425123664686062544815886387041717123162806881465006214480542340285469273296647179201745419482725776812886203156223253741354134734405003816786319294669538327847732598998734470803787054501827014532061637026008877271312185034418980630270669623394726906704282802209708445331678598350013576815822805216230900201326885757060232420965626016744916708166205440*i1^70 + 825247095419228345924562251115749821941110889447260786651380319179598885578827916389068262377673261279792872011946617873993582225333022704450427378817968503265849889827066977819433607707125347068010491274019816232640232697546822332777568509363976222768143564010996752934551198245052383922335241291293672741995329366766497037520852264287453111896767051042465880986472845058443264394984277958923815880235830894411118158155718316683174335785881728763399419923081249558813544009497939078784746931399300114981684290766407179255186810234134571465301737270523745651324541561967452175480193833977819699712625301386376795503334469818189511153362426280210721384148880145017445953934395253353123845870712325449681864595395811695801357439446831905324387809466859699276097339930464969873852073240933755774616247014083871602187988253458485605272507917587410912197986515566753620181092667454413397025569575369426268524279177474485301338615463522348807029058390706305813563910973848440205968560779048583835672530392851729871161227760006533020057657063309809845585579163303685704434702204559740531879062328906740771174229090182650304775843385512123223555590908708777416858998059716441599302017989479170307098522043585172539198083551694042213242178029541256219880168630157853146893378146331226251262115982475625297625385583407868534380047466318975492738397319037673781805765721502515959947544979725143037282239558817565441189680689001334944854932730758060786344597021060012657853116281582184708347627366930382780699660087799204736990890447665623007376835964495327767281541462655183032867294251953835409384457862623399564596020279074511289769502833685593722866679323796777503263673196496254978138662611386421013878618257307488857201016852882382619613704326887872469167274457390845782614020403649571023746667609418148998027282630186200063786680223350458355387735322113157571173589674866726935106901262624888567753339543229016271739328671000256253243848515456015826501952667989738994436916255130274415939726986062565558322294467409947105022699961992480704353809970353238517004303886894990748032712564283534235807508058470790277843117116038464988075933974282339554335476977978946814276930724393654457659677343771627545245149090957551932708446392646575197084123563951100544743111639955843100208904083127946315066873032774004463512327182202179825551001759366670257263353871370890180774085340185736807186432*i1^71 + 202972277454890499009128570928320098537033624925890861696465899551617408036397895333564241025777191743879963513717787596314588732958019843749454563908456281793900027543580585640297209590765256247852518370824221528110560013133391031645925549188769877168688511780816385252077674138059184915623224873702291921972626911875472567728113955662339723951678653857406240736199901439821628934459808842581196348996163299707378034756879536679368088981132525983858232299750923623070989297315835303569208599547293099167866526698033063745462075864861365606879835595777598295772367257714296099079619255179315020445022970332111824503977027807723876886189853292189823430138114798962621868624768358043602335052823663385189770188153156944148340662128657938489521812404215651608145450397283195377769414802276807868176913709130668993150348044665632883666162766053820147424161590368352784935589888456916771242265006204357737721052195053576791829685135802720895200833407676915891924694107815013404764694091680118022119176153705479809826543577236775826281313635700563285197627355270513795551648517954246281114238982793588241441779821954261667023203377078016499237169042074363672014087857973177819385495783535708123845549693099855413773269886273718548688342028271928727708403038839143578624312673389050855759503110015132307116499345975411367517627021009778405343290531004076372551569037208485209688686500381313767778832673995505855506648731445818250854163254118995923792631869627625012365206121835899509054222099134323886437788276614473546520246348477234836668159334061324627347459536309268706776343571032790664086390881446400282020306051381524841484859318170282085157627484567656533321860526016795346457169189530003960411111444915163394743279179141454032687635762957937884915258580230225773687130260382413680244893362430262107667716575140264472007195928815354957406730175102793687675502426379070578541593307402404169617151150336629366162623262932974287607324187867735133630913632037008292749333351367147985936297924615321676488703036895471625572643166121506885121065195704479367775745516056038599292902859205366437507639786537648741321192448023968359839701578349184611552464773545557517918946600952682335983820790099260708283141740685992456588893753041776470422094212036683101890820008936352399047828446038256697853685455442387244096381019259646704303684478062677902640439279473071807744421905970495488*i1^72 + 9842812567771553225137325596580931712810424769748458938802325043503484808954032500231745030936749986279913415053505644278895545635146383692750065234557148124953512178254110722178554018066352924145149700291948495199284287174447694546234918655229313952116478853641312982925931435650988553482494511541720832007032122482808675287638495001364057122565321515783231417413600742638372000853760398648355340418023565263887869280077639257057161559071752012393475114931272610239318663867034791489241823940691704654567832186809048007801891949621486367934725780035158522678932430994213541330669158796049140980527871670506137679490812411327124924392565556868204973393897608199088823194026252573687184505753147113069871971646937704903143720734714434340833228344757181534922553547580821715990620395745393988489311362254671543893952532831594281505481080089881616446868441707022616763818435052189478579463913172825984350037504148209711965145847738332749881469695563857003576326983600808799902069657784439811639981291842002703356387484730591215334978414933665893833609703462915535448834636802547145264437401608058010378102921590825477278860490741269942076562658913718066945717302729021010918870457932279567565159755783576224769161800965253164478583489473451462289389321821817711351741821772025829397705730288000772879608418045800465072840106567358010932718940595656911888684782953002254035772558906480404562837594930676178351826942594781574301596171153928661673713575438979561799178085153628341961927363743515442766208650979201878382950560639189479830637611151864058381707549953536152226224343338991619487614423902425419513794964395907309329893841294450199989812401652586885807569893204390916347624422287499599144119323535434034537111084954738081149573561368284214617260082154826699405824925975601976626969266140718870864339712392391124837420290334841951832225345482773231727160596729730203177175975347340417724675812770888819333441922384795332749289896896719701152281129751232174970114950742839008104717552966918866524536413384694260329508518500859095265731414596343785696880057308621723567455915197793691366312937651008117188503156628111354681992563241641914072352992921043254802356326187461498822983962211924642486281499582547155465717764070886070895798940931794614464801002378335116426117019735232824551819233247700031493626989867547238248096609630480519985821724206607184268078612480*i1^73 + 29454502009263608897952330981574229745644987541395473419338058674637104952065458031262245547638329557036203496057815728740844940425992399519964168745227174783574242524373416012257188754817376677677225996041540470702190839614893826309243884623078084563296913189952417829559880728185656056027233063522355727004054447945847748293793977099830827071896407419909042423084689465952023656677879139205695053418393400422211262028837451805416742309930256497072429738654685946413419180488037417571323232639872254022038260734079089242763414732846933184345226366180353698977679343136416099086246347260645658846911659113140859859139154178396575677059266803310836820909042666567447751422216226555045892294236454057734993131836077879417855770054514243111002122016955251160511939074986325622454297869336589150428972903390653849005894976227202573312355800790943061764361009086547803999948936649508100261170778233283009397099176166543425944311901893442434782079095672618037149568025268464753703470144729061442881356050740727340503228560010393626878338787378440754188551624442821950735419832138463018056469626407868379132487518247498366984797891267300179972050115210464208241007544901132289869475961151915724915889081427830439732989669628698246710485675716389880612567946559435121801191114611511904138587485163882468701900350796746313887914724921572494876409928632551505901712334184892558711680891323866051231871331169650377507374589126522712290241009041876593184590606242693210016519563864743374462307205703319327637530936107446756047212677123520966264131927195094609597137135707936178102762338485194235805609845054492200095056969107780302085397123491228187233655256146695312530017608710144260689799429231013438526019376334732240018229274840944331149204944265759719980504743574530187554499645329212494157920910911249806230309155064865792819863080048402448202055745090750606635381162642900803988430688351211205397590392096866569908715457544132272907606803938407287223047421363936667680484626254237991604785171092548229801463666266932524357042251719197093277493688243135715785861299533440889356520529123513848743228216332244106965293525635505571939578861497086574162256648445441436404890503309766888631587989811700761443144383574137727357803302765835412946304661782165989705652944131892787007577069768372866747711975190996760682071186998804271693690051606627718041973098192662691840*i1^74 + -285219982201400636065460309317254959572570384130484767195448068783406871657358503272882608763968589216598834782973110342340002663294600316219207685725907954540684146733730061400949828751833133169106311261433068384922202967308473637902789161609624695795151251482385953865381061196266710547046005312744728111536716783049142315459598181498175842649462096103461398817676202010796494593503232028797821697382780898207827697915907818223448689551683848840916613083016032421988650696204799975874264318503125753018768372322665659168136842111583377010193708687271573338231979748610285827628813245646750003116820748586243168218092166149142614835664077962071196735152603339195684525560425438923013004674920447733654599182170895945892292785302739805372205678169119045203145722038612256757354396079083045560896951387917950651027343979755234156428295784712944948318601741593013465507032970152510534672989160959495552494960628287462949211793836845507324836527576137366321986070121945164973600448770315295185036799398385859988654017684926470242097329671030456231818090962281492562446712649118744449494667489996021621458113635722889337246891633685132137952463635716592287279733775176332860901252842979597268480937415375999479457683064603067152891030189307435355172673024927086826867240620026060051312466012517957725878651416895326017379178600322349652083572134196830786898224458059571654319420832437707019939420813401755949653673901740555453302609701031561764010713953411818380065365951850600037293106252602992737551097726110890353303081867882917283000349437401277434121439196803767382311479484588676373629198145851221197455365581768896039349650107089811642935341005931767903722991032918235511264702669770950647441030382603043950334453693147227886494081741906361973959116235778540874018952065548848536507467421152548354817577607084030488467297141711466450325577827814146471538020793047460778898741697154601453004489889668834746287308909882058207750779467102390979121575903653860533436538914634975561688626595484001985650641639653223585862453732009772345961027251779281191328452911778820954492797362829668926868208163826015976110524469496920811009929247843893304069285497686545433984856715973641764989134835612451716173265234867712921928085158558896167562741716460487273737937597987434956603749122171894676429452246253301906089164943140683493688144593543562583142161807572992*i1^75 + -50260167753198625943076975026883916538940735248289036735543147095205003428812861277059094761125531588926342765191258018593655569215778243958914544045107612938836151115931949857010712371417012252112147640744264842715619633234721371865696244375184230514352563249090742725178589324589969844732595115123199996874606809012440006537262052019408990191386198453778651491661444158450133664053229429423259184079276484830579670748045602854837597119626523239952461386202094576198408075114273061015614698589650853934181562047879557857049207351323972216144305213749659278472708369386846102929433890620146929200494803529074387625949244987469626201233820349425454430967929075481605779178690980016917588361682134022876074782149367289529340889167983448941450417357269427010174025783074873646933244844272417960274364299586594623544636835752982724029660569134593448591225673195875988420142338892483587240828325473274553867053700110771788813673648511060810115002558830022466165168013260756698167514882690389732767272391524472736594264874595047665739715472952601374317478639237471666096895914222830467285574997001960144289045135588214364194970115544300563469771904772262869282482725492649293479984309221169708521915144366806821538367687544723395474882411587667116183164650398119928217594042061216151057384935960295738879906750493805029691409877286837560284581162460475324709744032606615108802123513147218208067541068942216259492043053868996451819034507663201522265007304925476020837321828003289702348683079118322783739184441374351693783539845198730217371101758657892609859524124776249789430651031786765371267822550009031967820051882942788948484484023293266061888238978120337179919647472073126431584729048346721094729696256721218425154496805022594179524585838488159343873521761970268977219444552026215621576314616932139016790718065704110728951733745084661215246144717471576997657184855155597914211761841077232761716572530679501645436325360004523221422833923223724372166727905510330700456691936346446129698553867329838435920890023139641926765176764649486077040963655081443989384397452551188143519711463596790505151361599518522631563172794552926535480096838285288828991753556446944252301147030534940732858602632038491340120157105834257458916746386579418166712065975235194068162926748169458905025876662829624502157905014853099638537888579625956821513573944258638939636629504*i1^76 + -3703801070896171389930347324755906908587117528005859717658142572265968360875118953623692986870296236770669882624632626167089701341091036012729931970969792158922417955231284771064459972056167973579466007158978974205182730719992104759557501931072888896968094063817391758265448968094968189293554012812996091793447780575874482785280958147853248663996213845624670799302354635009438703300370001267163089049310146301728983720159732046498713394229253794774586151195552920790356511871205806789140328161803978300638282987564882638740220685982797865545864054115777967133911746729751517965642456671965822033710113705912067672606441055325892961280869397973881421270599991906845481554599861437167673472496137636391688559258842928675965223784323156927335952735550127664342640872721112462240361011365380013248320758929220435196353451781386880486626077170823649630141581901084485084383218036076719596665566154434067083114896587162509442230491088991835525915162111689298858040757418493186873998472535432462025519929055938261247639995409322467031783959387026293206181109893167178803410376019370640868425397109866542144661974058019033593240398406049794294014741623239913105023505365405124099610451224692570876128524287318704718879241682376013769541165519880511649697072073817691888974385629971212993803183263542053085378157369786807450489442395747289882243853741940829839644581397667789996064267926746696426860986575846311208630561298202802154955171983672991793985854194120973211910145891144573214646046344024208757929826298219582906230954750046502094985885278465836802182232196456545278139175319986017109227109743459705648495832844792476012262425011253470586081795257332797416512377572876353368343780782006354901375493023183984138011021237944265233738291882875906975980451644665147821001666669866339319926034499426419224727888645042961175086093954723352988629999728245051600110774875065918131873626853487173183242824704130470372322809819771952117477149121943835420731908924941359119916690717048429517561634360998850628848524062421898050053982689694275658053048484118386953152742824668922429603880288643895526768760773532726628578135991930566764256315523317713403150414938064360907861048582192750381626190872144868452061402182932219126992086647865021134343442574161087078276635669421541964807175571776134440129389346547645848944450936065449022412203995214905344*i1^77 + -104789167029067665598097856891517936072659689493964609975983409776445629118090993826803247339000808690060185134841697121405978483277745025170304334900909858365240009259818078635958285403781368880439465060243605787706614548385109991624111952163778042077145157976175728382382048161638600910062268649484734047719226637242534841297571569992606768705771682201452814104147962882315738422503566073772027604265321601620807113396316746650794057803301296289725551617492980473975823937705590989294782462400332539579080828543028964804652908301575835654851466445104140511930501164802530721957790177603140745124648663838582808388648588557972765054901475961964813331394360936892201166498909246779178382136011428303036841983784092258113408936441290921641201132396571555173608550795071874906026658296404630304620120305920856765961995604033471715759352742683370909928756170119126007261876815476048871629152831661788919217057118193041689588034378058248318266331440728574582052545388962499055698084766719467786797854752261737557582859808270090658698123068382618332494699205022738309464967540907210614687918880843436829857266021765119175402148939484488260589944198656601592866393173455042160111198429569340122353651925682727135758422967410230352836398724828502947920344632381756040179582432525591485081692672816775294920107686915116347476833117750615675742669035991650907297070858334322570858616044415903413801836813544628232020593560657950951798222535451202466729961209247041649095702758935634014649782196936445405762133108953011963306361562832515523707035984412164180945117570721281558802364886268094206776594025291965061364223404967106158084837271110463344017752544245596751255763348457409677891080956018054546262181273559236577806481123261153555886065886798291789158457872986994667404210616289396178591966707105099402651122232488004079928050561429884824044895662442196531225717266760220938485984164314458095153870645031973221701318248818512325193120475681466854466173429542684276632649965464393480099564711828092419849302281089994960393336254420056706914772473978227777711294853119011557813224551496121553279553498087583894919342480699228124911175420183538120331447174977754847949933913881422154639081651659420747613039320405299960247877786874167920277029702924076256625697171585267038981512340253417828593641379852759840367802258710426655077926174720*i1^78 + -8336840108605188407920664418974057597040690616634609338176493222242457423125976673101588329107960387682682899142277821309364669055539195873610738157024746116350619258332206951103468490384738090717477698238618747021875070989390724952487747004457792940511052986234349993811019494570481352184274642825518132113517905031195658209301151067395876807251218936952405841474121897958766852743844243627424097751882252974670851175527172785279384944315984122487572719615394168038680178551667853970149452879452033470154856715640497632224187328675613213625822988828419168676090729785154701105655393825041583105761006668523412506544816102834155129825985866505342973678701759389795780593034943343122505966699451988672969286747393846504149876817668952915201188052683471259777892701332047061465361682397633934474023735068357909167108002710955984881956569094522968969869648783678923382905971764059638763677660083375466477531758568063722199635709830613109402310449029870131743514427258878837837097103852549524993351965989134375686623473179646099894223994717805844164976820598109671841653636080806615844145497984521126754692928443736830963578597334087457308900592221558254499030354592272992958896002061200101773117290769396029095923728125307342690221261835555759476377969125921931331948708983280264729017900949291713873403436039349489479460511819106352646385296707287459943429126144667532305097354618270376354780358804724939688066287610789459368511217133172594190020265878031230327175027561257467176735558039815437738640243915364025191618737879565554477755996455493804731865678935535475466123893332368051316703842229800659652454428106515035088742302333584124239420488639029728115580370557181195711013645142547541329118439266024433220270727131425327626901162707985916568078821434174681871132689588183939907455444833781270328807092875928593005095073658831926273281181001781681232495475710943338443687969567402732700606282845511102879458954964985554916132968112090051061654837047635116838974821847013454181032843484828556614098704201959791946914263434299502197499038899897188268892342487128100372984459473765727578536611654497277089326587234290548584317437969099751235884528149639607899854963480664788751286285096400357226263662246707914955757205162898490491810596500120712556984202396262406735718878122817732760932241386066709906792458037006516092928*i1^79 + -1034641626044619261882181994693860670646426082213005850094626903691925127928284851446331910286395408111754402723369130911295607616073182506110694029345925483140917772769460676793004136274148691204169703921323329237882063279017346062034382600502639034649245623139931139630819902361754750237046464306401054308637849700922843188285280041231712632542343943170050221100044496152302268531800240856337610445481724364812123043551088316175238470758208957011488355231320878615406610569075305783591466966328653163375740118330953377815547141255693025851108590172755444101193806422655165409697201723598468577824848084885088762302996462365086793323342064686349027016439438060975054094874147062973199493416314683762453370610049378165310332153034351370693310365975806477389892059660617047872111253099825662978324699068675083259454021934076830376864243715403686883988883646461742366978970419796247896094324535289528186339944418827663372208333278296410753550276674403924273397617919154533549216947088877585166981013156041858549044671152333191519697280273407238496579503915028793372965609485438019575910956242571537467695891460775921954262136493814700141995155219909180897859887603438794531456424108417333264055797282822839358651506307277276895052979658732771871071360465476078753151616736685555475485314276213922799373151969659538150804736224019061261797985422638197332039469022863529932289175247561607019430389647108416769613396021860590258289319375501777682191791823929529286606468506315138237631551201009205652125554569106220558499882978874304830852728578889658946581480695444389325972976184068778073251624819588423553194349782431727741979800177623117357324638825188954717247041822018605901775236212555974526482484887825552503210979978614529453721681206966611026848887990713844787559292254840425724091333464585950720492806001288207037697142559883314201290193019092711266542899711182288644429177938000214489813048409234621581265104136930848693045309589971446944374120166449716564509832276318946420371633949855682934698794343427732075449064666241233911092798918238320625149850727775693321005338597392335349887744370096438471890843165287915218259979733931858335183840133491764717087955084409364253361998740385713533058040222246710391166230389404211341809552902822082011319398736194196040142353813071108857293541630335497009490932654931968*i1^80 + -69427519156400701990133522600530423221204301889540023086945333284409909892070864274175651700555853077142368040256588498271478295753633351688883131905890424929557222001543500492040836482609995576091520624749071859381619076391298053998959873098104601732804723905466011805744656040174838597421738270602784906494418583336943762807008906170414795202055358543520497815244323313016606859671123440976400198656388292461685920525962507028572146095131467115724110293318371174583150547083962864450110931777066796923938451982227816958876971216975083623150201038447668876885810008014895611701094717352371771112709718598350709258947685829053614649104123713791018478556355678643335869146299092766587664572200139430688476015410906387150464737798382696466046098453854431607425806061950598702352042771455822309951341983676458669088425689933455620043718528621555058875109382752845023698511618205061894474023865272253101658458197317988851148718013079379315196576257773767676056815443716010747157324915395713626133904647773310520492086875636790977584136488216555421165178840820336462399278429030390722234754022859096005217111278608946035939615489219089060024468554385245655383604702791137655681563535459294091824467326687668215242078933051747404963164029832257191358088475648506356647562619123859750624147141113101412900135117656232657885311001106033021745930578509550424199189409142765961491318236640636854127933516586196358333319024030588833970469011676541796479521614046442557241326184884318810602357912587908445034636349994272700148604666939885464278906540963237473292692492362852068684281559085945528467879595303901271925131034175182258934674321315166714184835525736809402357385486328869187319127082523680182683415176973219657331290541405423592868798023785101553334613168915096706297026882771824406245748514531078882486070879175052875400005030358562412436779553698174343239785116176464797672723503647321657046150271030187353346698987162459117460590080708802711032067695064141304582390158743822314154952197697769367305025915140765088957550290307196024708211356297842276132207575593543108728182910684708032849469996377194357177148786696501145906845261816537151907397933915418141361125143668742497534125658573028032629375621875288306186271105911036586124248324541942267368146744474436103548094769216412737127438699807343012588027904*i1^81 + -3043442455774434255145785624553966042957100117043953099880746644906427958091336108158467174070584791290876487641119121812722197100133894362292861222576560892922849927406558086320570837312859404720785218350661580056539021393887778519884197325219069065434175001151923530777143994036785916148559872262306984960677352928502576417147732872229706117538147783210982780507979808029445976060670703745016166618821233694095980140322394727175303560605388510340949505860812677552160271338111798630555574125415371608899788894648001495054282977580589220694719545605044903198405626474292286788871630361847706899633703203220485554348394102792074766400717603757228281650933284413800299666993483171619957793517278554598848322387781088811141250707376190604161577454190216416645563935211397976821211587686436192432699739549649760423491987990010488970208736819414595389734701093283579737271798340112851516169072023127579612214367030119228984099127666742136016821263956635519096375566930834425474524949929000141848300625233228158410961437715959017734081302771334275945393584945504414025151712904637763445494370485963524572552415426434317842584227875757870842339874283937713355576646889658231616793510168004940657834721705226219318074142097456106652622544309591339959405651801698755347934909103609005374569881498125102631931751174729550561001688042971023732409474899218285962905135034427232562316758137779832568923792825887579501489005560101411415520063329221908822273758910422141145706009675333538375175052612398912873338860777064063415534356293337795149056765629761404399673975137044402277698036802643938374078858064581690156063600034510528434493236085018317665211452045557272759463459087608012081412998513822335214338982348173882959212751929093802684275495550080325811391776835979204610316848477065674880679028466270439714060000233872281237299560822274191614905623402748895305675747295635734497569571841052398934924237314902952144822520390737074734636061174516820272617105236075472724262098376548545755109420317981553261577023397511901189537823005736803000535378675160233906087940115845907942505193609277358965291293521384705939133424834590570649429072603855336123792338530996662834313699961430643490274583346661054909441446713089882811118119842780569274358886033260418856403817450131108016193250190987265144382453514604904448*i1^82 + -93276567782989692967417431061478653440804137615103423914285801042517916412122345871336537615809029820252016060451432483824948659136640605696171947298925128962406971188963194618544985281234575668995154532364043718102675385076534103788328297714631561730316158408368544441426212182320958377570968734713101233470909545604628563151485395880727899985355860368308478327944742165810839878924328702360672823628769662083476291160779490558868229783451766824918874161184132429661406906488990661033070777684286975750536497494975588617675853407017145924611852347061080814342361388758941654137999595336010756038244432007997598822928879848519863832150819358752365064761962630219963516455682446627114522869559052926825538871514803939463694438306518210635052415245234256199032005169444216358694075569143212862996346601844335770661097442447150361647256614206320862656738884496397615604499774752937535582608667874259306139396357163869052064367813975166668186155239324963865390119723301867142267618250954529899735446696071138722314795358318658806708618252251921285021719792587191132589898505564613351865093414193200372633001825999979812111754641030440023575003347178422210972476514898608449434555489287948752116597914896666396650398193457308281408639450661626778706965841250177508950282049973419916181307464290452686354016721701640647394016855244061728887754785587849044688955144582951587976016159682952198386495862989276062692682532161261923956084290581673750547342846037111037648233219629121532668409886444591118941246791887725568099999395782470948314353006723894764510734191030384812199642718045258529865773259016220305756563119481777520104414578259431185038762420628207495311281739073398612435338876594911112642296467339434896638103403913675259725832254141746333226481388638491091916084604442173187112354163502208884381415504382398416552697520841320328251889160543262194800910295700977133713418657429160243286895544490827906433440740765255729387763127894402917403501535384728609162538246424354462117351442704121869592913661500680533671242832312687317629902636301774294367811154405683630438579284873884870474377807231385328728404410644968529645417702727579170031988916995455177222665643811330484207348969802009035633286908558931309014359514270036538187213129210659946551057692772166772178965282088948006660777967616*i1^83 + -1952463382050377942300766596374536681099685644225062372294740010581067844949612747197871330870231315078966443488344651733119981706006956744617157193845301645895115090942238577197437799987662010139173738279932205587960117729407333166630049737025493279843112843176034708838300377317555945429597273846094579127146763090505583164464523992828960649570247661135668812314642937938548574858468215684598792553626019161672116524385944837127720752277314354029467685723189154013643807434243608955467718407830819797328522499669112888539388068351353769130163200732636671075044270878666362951539040363965585595452354728167709461846318965214491687863623068926194721749295866798906449721506049541700006175966219585906570795773539162199251818617096087809307638287024426974007960888753896481483014935272002385051831707895768564702720776913761146838342134353615348443409600639141598535240282540516301244690469187293754322530473558638013464366254998091720009652147968949529290678906124519860804914087335825374817373804120522296782344043078489951305393308785249426826997524549346630898612976129169630040015425177166482549116384343259321968350432762927371434727732428893744449054688465872539156891370686674873363549637961036140855889480060324939751251589996021308668464270016683487986369090476840061457963991872527132291595172257527243428376704331750393807284563973953427958980838695778019296204801063058612112766062130904513551338797339137016598870440687903022820556226404980761208520843270222179879220101020496389193090905541288923379619106870406697093740284492473346099205558209930122846811891033901633612701093153806316914381441312561145596102461832331665964791651137713684986404511778873553711192130391771133356077474329582030962359829348827108384646679218969367090240179843130687029223418872707974160741865327484261144496094555799490967765107121045578751842131756597186127848331678608302767641715961578346744122979773469924157051671289336125942912365346980687639682869607775005865993744134821774574730492961109986784094673913760544649117345628807439339978309961596035141005997412374202176166085830725500077849857292884869063550240517490820133109768365926219495547061253464330057605406210744750985327891228412223273531127250586554994475661987808883685951768849853144923046626385088368245243494369515999854592*i1^84 + -26671680376546151368962408134898044428827473147951340881794287875665440345073275692168220480293605264981001050165374266740576641808548406282093318771597319722426217757401084338701173626306297837023218843086408848133785694849112746676783193489606730047449804932569080946922022026125719046793426896094753607012832904076712875308202425561517078468896121110538800878281183784509285756235800695791366081540395770282615288030327423829821433189380473820480169695284580382473772332731258939320144971208579027582091563553766085453023102377694699787599052318206040850015766055942068330941731492564195002133847456199959649624566732935771945265729610512352772027781622831292625666624037101801456677395143390444120893043184414854345723261174313118846543123716785454245930830109562984821156125012276314509565509087140259204522175217934295155503873274733725849746324854900913864501541698138277312728712048511680306236671401460887748928234834194195576504086409901042496298341450359330103793808516507934435300355869167918115863794052303117041175709533571694394642048445209042982202783381753729432867926666378178766685806616206429991018493600860265516137101011297084766511445960866788063099204671997145942011620204129756023129880863413543078878789431675113068431501590745441833692917497515656721700883534321049249421873879084917050030429923177121704117440787619783992734383636095372996053652000280547382716388652291993981738542992037419485792756870359559925444743652741258745869428967145816043786123087410872617496930352689797445134658625195380303899075217975850234899428246271781772326364023083047125721494176291870230234540913750834979235762623561210975564952075695693485436235200938179701521007253487241031982815762397059852557230660729351888747586690972367265842193334889729561061429243657084532790486380377269028621566174916433302211716082491664289935701655125214947887329977514317744331728588823410191691173582147274709870189269328307977106210233049671310961363157591425679604226097181703592416839864893978074017609989345689960590331950555055443952557810642260282318618131936314409179378135975391856421331154953025409318939778526814805202650389087537104123394761075344254589531675950943430471079835425337426225267110092867699826204364437562956888332567815442496333033907087147944654896784998400*i1^85 + -217306572954392127683262092709037852205290996240397079616847360129639316638873801633564710411407109726201485249621299872280135068679626979496878508526426024786264898912377720554423174792157696025959300169474197132487281302999373158771424418490900883142857445311034938044878190546581820338540696512675706334977157924512536097372797321503014226309851613805149007012379535937377423342726236313361671333845209136906142697649350138694155160024156836670589662893645226876562859818154367400652590664820011990679804418395436980177403050614734957458173763943758744088863514315048909652993639089989949657969335220940995951372553579093953562713366331257177611933605877487491348165044981421779388406102056708819793877781485982285257387907904237454151631157276298856867255440484111658287326228698974662765594363022789571061855557453894630962138332072545247554347905241052216273999982844459776280449435754497916667463764302289518247584447642183636571104879233115825071087992457920207573359160873129998897152670998822629432236430834617917223025173534490557028526581088731187513633254513108852556997231982099681295700567282909550962603651088238729832693497332445900915593617213480233658486307523822193744627890825608773126086796157378207763906577943669679479297514836033328774484524243975463823599187809432510239350973945598420117645292153347633077248393951329891322648166530554651193608490400574622736499169464464833417426522313802441481589345667149045309151583660174806943316206497471992138421989219589380128404476548931276387697910554867302919962388487384384099445133380567865458533809886456904832125091073178519603984715967431877137043293462431014841032480654516590373192032175453009823848270413419002416308959503153957826967412691490935388493459051602194937634794380654478572274885665921944374543804993924876040826757150624485376664444486285740776908867674058768667959026551675176711967872642609958834661374900353719545188940908330341131594339776991917993231031665343188576890376071289958817173790119839589455186204415393594628771666150986270317892429165426882228949343751664800631024454928795279061573351876871813345734198358847649228829861696579032074270185084624931060052788820060113556404132832384851573102878996336261029960478742194642071937643588081328804475180053538988225462272*i1^86 + -781187713380794063874850043987378024695886869742838993560709955575213217251084413861180480545447971930040471060095035397811678675063575432526789391208171421176805673280546675455983570285419750476447956519668386921245976412620326821354720241428222979809576590713562646416960460508774300872099839907299592050024095793877646136856070702653962674069445212529268920401303525854507372361710958581175888990679819249753258384127807016494682116672360912538800223307804189852744392093199644268582842201594045512434005181389053679002141543019571981344954811860957540506915509666863009552315080179337819461029052125319587754247865932382181120457339417032886139861801196453359490950534926874066941990362544846073160848914825922368433676698855118820086375934405318275960254524881894894136596689574056361028596271039670600548684788303169885270408456774831899960256731443023932502216252145195428733782217645929279425750256280254734678250912864494683672705763435021987005171761716935350010653649226209851067345084696694628703215302744032859522015710869989281861383840299311087973134658101981667570886070314278095422800882704645737415728850109659558127468824332235257505344824341109516735019519170025864423328769769351172752589338162236792392203474081013252913873692203228751710920709487077387647368559573121452768729041098542528549498898870524825308799556071320688466045011131111636821234717521015705715143106126255751758469221529614070723029680933582104144600359966255109706599269283771379623469896759291606846070071027390684858428623603880295983173546246642111784582006279729137330626547493978361764752838065330708923832023131248127787044421310655833070099760145023434080659796750100896963980850176466728367759129025818343044257213008786732015515561295339124574662182774068659201034763939769233216844002270781866166240650746290985693980033020292471834217116544069791933530265642152322160594771797586452176703127747344916000000187637180913191389625393825795229776429510731307986228864070487770603628391175893920348641952188907054401185173609454481421251762069795269152934969967454613249768060304334626832537505920815971750855824731825453580787028764083265424843325291259970296542427014748794975902660091810687753136431384127264836192900504346830725422224885286942280888658952192000*i1^87 + 1840435137698571495766806441044055164472713650780675367447736378463723968225733881792496661686140533441466682795727080650119446693153092697776027748820077448284558249063861557287556699132102131582353677584153388004078031661826461316567385639192501491243350367875773537067414844247971084637091723899186095068069387624500676233307226929274158664547556057193291229703967416086377088893839460767300708595136074943380128683282768079020814758744471319937749496825840836329668454294857117124090694296539054590587303027740933158867260543352248101296057380224259866155242184363885890948428601014961606290304769479618237842807290044440216299931553581963259850412306032208706116255121106177720828388440242679013025929906978296481204717400037644831379976130860317746127862736323658948655264502598191554080136829179397350778046481587001058491809587456067650857596730223467435870076280465855758110396135645900046664203299351543242951454857218844801343446030152507041678736917971184700040274226066490704207896009889275521601627913178612539011288193359061977883379942565642403058031459817765501428341619466341679430435162442467969029123784425733605124660653648037813191327985188618108499241155754550724362061942432614591665978733882025760712832057311375563629702650384122392311583956931158453625205588481963657150175099336570251601169941363159137673754198865079872115410015992721995558192337633324398492050292215044884133657580670349468301209239429006929563303368749879292942133623286340184747642259064724639840542506329836528122051947356395973222930800094182461642668903089103059379413728301028027865814195446256710727091673717287577929780022277330256322838402938361377922639725685543087710060518724444808145978936412389275957921471523069860830628694235645802089262078234130104122416370229799286225673782033091823781558244187038351623666768525184196462312183901526760180735875377531141578364516640037731972050083380055074654798260134542463223902856697364846275616076105366686263662512627039914591511853847377596036972778870940509981145470468450841942398095879771779997416141502740147884293194489438779262082926105255339983537151318692414865433714506868053760695830670991813235831481058680566339509181673773754110407686394488567676959065911792022992961658784772624257908736*i1^88 + 22543003073445577149733618199985290889714969597605050110387642091294126700438242346579476841259990325958836216710597301173364423602615056476443471249230857679212087043381030606566101976561690595041086265474520937492738866732862633165077676512318672004177673548109768225172112547545308691743122087424839199023683717241556024028962047596034019904643887396946339777738568712161481835383065167422004485151910334507180040423218585936507156737818710537297026083969418351202693959904292160004764305778211931308839772804269373390314950092223769137062985816080964001440892612474319336188456708166319795538423360099821128173828909227772087004239989054047741949016309751292045837818915690721657601439581556950012505877917504816770712900017217704310321416226578815411447032932398044338025317006812455280852417247469352585198807401207671418896500070119512952702627598710214887271943903634923760730143633994364822189476360210622348194281235716593076738973882368367939114509644796422928558050473707475530559053130178489574512570984399877766732583021349930488248302546935506880327556392812209714483174658861012465623804805546420535936327855233675452604067905949739632109408715944058641748829780990063549097463972546180605062226467765524025174794434104607569002799838424279252510540485569171324699005555736197149130833671731642026765804876498578215622735036155476330212121848076352226559598802150121345300449444194448970035713460716563060225182094712020670790564292721369285769450127539651767355936536861842945195951316771467863897061507154100154246763505345171149782577436765285981078440376753514291983026483695360621612677650201235101542942112423665251861916882337066604616939683296314182531466262796651055639552665872569793928764474035892817223816157442280965032780723971567343877262321736715832189020008696382922448327963263299495127486073264975024677985715882073382127243489893216936733539239791109919611664615399676917369462965371875413901567510365541071146168237171473595242751824790081865644029296630673047296192440098343664334694548490945567362332072540164546172605818097165094960165149008121523798004366692490358555735527271711820039723854032362879532828181263228355187505147391288582397993301271409700213165820470237836622634639065825409006177896638709760*i1^89 + -16420130965198585429409123854127124062231243581813351246417875238334749972222416981659051098815324262133943722717782361864838915929332778722693357375242457510328181520714238257704526930375978146156059704523193471345684448182560095108810692818913009246365307725008354255509340965822467304335926138239425541200525022356285401328597650808339444589743906995315511910032262829827789469270398461466913421904948768928183436771865558551335608538380967559619583733707246934449558475843832271883547445375287745950019663407241654763056352608788326062851830793781977658693681589966941528796752377606550304309581128866093318894593112937903257455642988627478694135459861798851674824428421767653207988502007536229077885523005364125538433627850829435449888181697334022440750603046722800855192258638042772336887244576649615825316701309281533934247004160057081972397522857103086264948030285604877150260818016633336699728684411097376366439194331507586730385697395933277818066708783265458735962578871651750387771316792525691051070877970228140203276785142019270115716845539048532804144540235422207455588988575488754394618484236200191912803668510677370258095147047888210708998259614283155011028255765808342257254675686868013393608180488073235640922044372754586805157098566339286027210876144136495798016067881980926686528212805579405308149925629897942784276756301706431911171347624973471359904837901087075038903091127008452954032392388656603588794049648425709960421465590553329593967414108358621189997082714818747139027079389836212324832779107833040019230048359329716846670086667370139622050327464698331980995597129941960299223451111110617826296656206057147276804403886676284762565157624924905262007483586861615867531892446926331210352669092275073473722456521795569018357828919815705656900750945527740125923504502883944593543229533458049264522020623300045010837758350484565487616779738875340468867069267955717832787890431291915138113577172216232062212058801210981501343241731538275192992613930956183743001449755259298226154503908093295850328563723129968149058520838935615744031953810024387796408776156835248878260474488591887376153431568582512869833529796924289433375892225089045819043409350203299468792965722835722430412477601890942811202836372789491706753974272*i1^90 + -999746120803566496557786369447477539629375506335976083840979488879432154870824180635347240155198864613805018717737127195950063326502013276274045296947273201706162353141365373710495077962030319894830471656905045330286253880640640331483497963668753576170158985199701439367039044218925358844149821579850122662619665995463291991324451196219429202424545972143019462100472793426738841487578069979795636872697422394465980522012601197823101914180535938589086743057694308474593429337519947675541083275022624540571100272536459973399514726566993822025536012515122668771244280033371175750396974557751015988726968821960930627308524850140165391508463633079369868717300771241128558042810055835241947515483654410450654681719708860407697664775886025584761244254144225598645288501545429149651215734518614931901149650957297598707256720698752392459277037603713529152679330994257173913020402996012282609955735752026092767984660017161519172289609276416843970255699429509519207260464858222173903030893913056492674330103783055187823009827718165036601136043579762120584710474709719576331622139486502352088730494402400307208987718049887897223831917385701320361561480729898164280442030060196144875662505531674877429327340818315229503077438060772317841005038512276223075432812016111016101336722277244056657773365828363502127742810367592445021480891530296735128539769561287006960317400606358122988966740008825473930951371390815721637802852764259996754819961978715573663316220361479780753456104818004819702224153588148444305499087567541891916111615741698715828163922297270992679191616372048756864256000491105967492302088443203785837875081583885151448982055026235691830724083816614997117342438647792489627738139251593143213547597027410481304557185962707969266190564098401424614116680547532578007609183710615378099196699979598147678140669975297088394542454393332954688365260438320632527081525776933523208556531129716168965071805418755831199568635702702344562946309632227692763132159184776901084170862080935802665741789821851800494792364950543055284184625738177853105585182565789181204469297058202967192941329156774325423156621926192263030258993319781428607420058986367891045586081950754518113899615069533087837750460751067492863614827026558873566718416750718746624*i1^91 + -4832469005943656256479021400020661589018952852516043768222100717244262298697354969374868511147314922306477035927466313500926090803331092900028389105829675530436025424313268775693367544034703323383067104710397716738718123618276537296332836426260508662145814486761868046627075805368596489666351565207782605995297339175904579360557478861964816292477254733539520860309851433415502618179069041624383801285595082569796618015223576980726017917704673281980673649212354725859647733321973649682373259410763002032801993840481456457879360598731377203745625853506138031954230793890267363151630630272168044485026659700765308928283317507182924818189740311099267895352826859639246865020188271610696597841294007557990472984344883129229151428690058497368151731254989127668895368967950460025222199028800194551489789978169816663100792252622040364950614288405707471611154212785147376749497650670924893730050249607800628810641763570513927201375947967107081917043911241771673073560426707822248292938571346130686983681053890766408973825790882086122727384132585369969862870225150492585813616293813676971952912824226873401076799806105531884307004450899804020313554242202114200968437915295597054001717427755559699635842151875749731311343444744271640849207355075663115703370937040594877153432925990125279781094755388562050561383828246286793295820000962142029408887957126386029548325210719550390956052750254529701419824456220096490894913239608930545658159792684403505706458879677162056818306666408536885733998454047185820978725332483348022664305834256470355138786653180184488820813890161234464418537336523233682210420219198421295062814135561493489845484608551863986995680342170452407404262393973166471108577285116007426622767957277971083065225441693443064404132280434910246802198976721905038007503054000733212782701389611001488887445980426984365848237294107925529719034640566051485502649424767533740885360868323883755634579581781826172859762815653960912520128858202227468716718823991907107394820514070034340772563045970021717251951108650230556960455388994511291476339641026313836785714168755613219690567715304574656115941421894271712111667490000990706748100828000442749730381712514969229762558839599467894055584681851807115844592373589434750851405053952*i1^92 + -10094604223726502725791963942110319498170432157229349356105012420739424323433973900106560750202226821444276965168261330304711970875520216191756387004753260322210434255774671538938818054961178500821129583179334276570899972264369168149400645717658474354535647577854229102132774749755040467381179712782346728681890684876342272492527756905303224543973642906972990488371473684924117805481527661045262959486175550799462127634062623308203997798963180238922315156877440998110949527913815203134424829330583381018728242403296517404370730975182153400837558613563358255866670053118428791382801463365041266487213753998363985221340055007300215521220343580364045435863011547204609194650540285802096609901370900438120423257957957353954138800837952854999655330909090769949616002075750672452927143593566488741815906144298676022440709711124348533739747266370169360542822131050896899221098836544574354273489909322449988034650415185008113304818973005462869328555018232275150358712601053506374328029155571748682978705757937521308703821470055076676493663288202639965775413501987374803291216497599837957473711717638947336662324335398767461276994003715694708616691547205035698377263623724233061829208971506644115979201224339489345407893080305288008135139781409841548163010327315264476475148527947431134826909512735003562666380385918032660323836088516389203857113485449591292189067705144633481612942386151152191513326701942074786413068239219707299475221448246514468692238331867803303283501626178358549091786672108183586180543081954784954669584591481263523726336640099989552616952945230940765078603832585182413799014422433322753261647628344289040651946901592430392381268379585023472989599234524901717294188948601151712904547385708365148545591105856123016674521479610753186672321102559294618939647078086872004830211889031308275081868611803147393589200171355385445088551528881348518213403804340335338778856237615465948856495539832666196354116667293412401533084223129899182675848574487493886824800611036011977403007761525507520459792646234131833475817258813425700044411018014814364483876340645398553092358821950018851525974462663316596647331755567753667925364028755203316859378891789596389218590998280878182644177976207898564157889169381964906496*i1^93 + -4894468203443427620592417365368803978198111864411576448231650870128222441663175194278063899894896203354952480900226871857168568519378269041369291399376384715524017207986357475278327038205566273478456994555739348060689412205287091596012101774629720188429503182492844868221036940144338457858200534935967817709739708446010358628263591519588716691959833745731778106873273671985406538144180540832490164835427326328326506582669971491012280814045707537497935174974406597775181591896625975366487077762302003640394166222584106319740246447964447021943607260400300134191319099918629315587606934574405662877766591701982134241048146819653371908817720082155907111098055471697420866917175860922875137297004066582737351708898880872625708180248392911460620251801088788233713862004145438833324563679774576758426050473454186776435409482605546902285661272687435945958434046146956211004056010543978031025833750872020706265066211748404901403915255145027791737498405271305682780532295772133516479808204417631811084974576136375094624076498479194869459121829412818946379827361440953723789991719756299375316192606967584058598378969984044905031773616544724266167029686956087749082410003518153588666313947143459197927284429460010855156391316346377618036438729705841873253240650961858460678866637977251647055472295412299031738471598668189156645175073843270230749006071437177227303363272509420123189977656623950178779441760755977253008077944613070709137693696308449357598153868442946943500390118609238675956099092118601774223567648376916941440322467017929029498044924483750654814416382805735444441364436372480889934378553725553561928515107649759687581854785386691135188365030387752187167787162819131074536294165631079694658882266441088431704786298853804233832457334879044306369634504528226371906063713965796821543344389778136564474728355256617439309809082691073010190963807623476670819384008967168726900084330239446741964632880019453446530851322771749302763322140704905085561905751341885821460962628751180041317047799822392074453546550229629283453535093537129228325979690380577686362937456027244292954765484405418920364355409096319913436999127451197561473165863315910561471430425194481002806045247518816841332404173871282974430670618624*i1^94 + -792491421941412973851861027867232491878131219418597032466293751547339328048804441452417290127480737781818300580050237406395673223602191992034304404403144679436512508983932504678950796090066766772806017636393169716200366438737526274158182285430414391982252286105259818932062056303141300686406909657336583530816233685460370446685548637078605914635745544665855870388798043931002186484747079865028125977878397923575871445863023457088770354972621804179906374096647409879088382299243903018878835442387844287819213852896301590887811104880057734153608423938171672724180473538573077877207485240236181211818884400601888550767192545040335086482156525593237653292878961974878863286599231849137615667448062474551662641809593558009740674755897558151393753371993408863888051108522242331721742674334171866755743256135617423121533463771813862690087678320303151244412580643821403271424342412394460944945535586265398980765750780786664779806310228706906512868834249289626175606065328448991861114947466482914122469895584592061971330338873425810575529485196278752395104426413855981623348002221648043873177803750201261401291782438036358640044923710395181973353890329584759794042960496337360444357574374261908527542326810000963754011048420246789106334310747062489755959381656698105524551033563509672863114658609935723841424552561102972721257159706019698671064581704676565698723739310867338011821657192634658328947201336595406414576757558142131161046731829948635482181458432288626225971874207245364206341367506595091084809536955879071690805866993041349337256209644363148753863890958504525476251842954735153054356566301423455520057333511723101051210472685987261777138643585001690979267879469322071810256816678418785999595706268845812234455156881409256494738297335433868738139048351805230273265112320059483167095952663373318656639671344916593768806380744142733705611400817750579082712353588847251272518335457715095080037815779372586595612467869168428209123230739146989042494079555371597868285926800067446169559683772251523914761802597109133648317608420482424611250249916151630225902224183132517152332104052306181264794610254732915094301470787314685825792487085158579029253909771539126689718685747658303589963911106425520128*i1^95 + -45773548494330658361083947633899501631288755521224280486046433302012621376927726198880235970587130590132270107107091414318217456719816536673483504624697798195653080395317465740117868089368150017652778458720063420010989799767865194798053621344864684766442971097862388933107419907569111374773053165438586831320982254264222627460154424735631924328512028519964994729462707334915305376818770593433484492134479254079716872968642016637921634286746248130143782506157249010131845239264763131644872094612472792769273189987101727581647914702759156318161154091148441820231676785322897062301357779686609321027508625464595713814388428639943199683214150874290080562206539513954749826258330295131548035678511277915609517627768136895098971707413166416245432378487197541638789559578152487872745565706753715076016608446892012538967546507237225792118391442379237689574805602037749684584154184321743143171860927062641239568886306794904219241572718666577468835021506773106914715790006339997884368623581672058012160124014218824829029880563122054165784106607716709703842493543617676923598300691671686519529618195013696297758888269477377066234629239583005862076477354867754219784957984251636152953484971572727854019218719248599982481597279669747268621296488462828595533604922258924720140072920353468998746428837777163195547861086011250755149722619515955648483844076370190814618774015977015144867801053307767562988747466220035014091513707391446385861286765477623934111845471683847723628823979027188174508176020149692893543843783017008808308419476663272574546682470867618129277632532616420279892107046869604389826916352752820576158011412983167388381777226799576746161037651151496280258279189981075903158631234688974756882706459508806642276852976527632236030072186048494856609707473023789502464536584919704599757608450019145929714534665666481656341194364384215785875197417056465900389095497644211464867586825361226496571351850841442539597252202040448626656290809732608567349820394899371209231108154334205693971797139158636971792025897153654642454009968630765640443148562097479286528749432704981764544697188125804831137786534775413325095557872778132820930561017826122704159709935556836729171464769618221193775546368*i1^96 + -770348032902698808568348950368295022113253970278198396583859452306026258511007617735250486615351759735272356149616820406420085592666406354952269717244889933841466504953894735769085887256321042899891719338944369516455956755971027961199256866955656589095559123321101210888816770447131908832112094836805720855411058242093912038677605485211653534080102086601575001932035343266633745599804497246876198487176805958634867981109916659193430846029690591651679794514810412843036719252206984741099670799006377384800044711574274662623099928450294171039595164257776418577527990668553745756889211340300022771479856037421720312919724202504201450025316382269136795406374890336613423093760146492062453477721059793798290107610741426554236103049202593615451049337002909131452584067188703803710114231648609453436250342698989953376887286759646662685935643887820751304977250913756615782085272073488680180758586311925852215897503432525430357218430879272424391687989497518431950083178381394638626673359364227234819687412933211187081122691881859727383295901649162894128970699380919197479103345824472942453378484305847721983943715697635377073753334979093463766088194580235361293468632169082443797555286373970490362188873801727156223573231349231562421282898526080313857954171930211001166414888375617753341633508387083730667982695444965090962977389341073857736453080611487898921586835800007008267865218096884135117665661268215830816094310450050544051144154167709120458398273043105648007206868163212987411896425471282914043146437696876107364374446974045991396355469907717207981791544234252393725174835193383328301395239608616353515614929504348696221261958671111546542705641646263781954360994308766104392206649374349239933900750720939311278150591906455331742426826561257809117038998990286677945675249172574655008612582287750673028830259209686856826359797104353272639663435519279593256504809579310507234623143376331043634334109238497356175571263053611630682855222588347214321835763302355594053682719196644734474726284546254192835084170048856577096538515440275856442127741405915700144556809750006470530844591201964969038617754854186963208377426313712045685199426087187831055360183492480786988914138438172672*i1^97 + -36503939022381369818301547582187853912565735032201598538757250843745586221206016874294541696232975655484774897238213912525963301139402995807443389216135240623608522199115880785885181704449728343064491423111120225542043353429093976941533243273442056597783754970631635949926359014257103121599995255992978970196728655493323889219505236822317185211288487622979528482856787315229748874007741676233719329865560846958647131706927205699869367824489160737836101090067182194799218512564924865601470204410782984679712996894302600327299240506747878281887569063470043860343540149209436162904368265169163854529234565969550787764872351938502494833009489922909332580005822731355447986483542761687446468594881882759150424738890414727794480910989123856322659387397882734953871113854755721380352454308439489361892425134343993039738171256793400109657622444324143072480856071382253324679644476614596406553757870099615329120118193649743610383768274988621488740550799101565601658643530969964984489880530197512291954930528332789224331264145198803426858912888692077893464041760562890329284918273131197275550502283161387964696528755462256041707833370764109587319062522546890833068807769335092778139442673087617398226370943097888697276424965179664004609842116497639590626884875444224617526520174605876509974760484592851603823297019098175927133924235821813500673032617543661994423886412716085879875612260988684383658000079143774050262930363460713270243980010460123288134611431449742596912847125529964794400334411514707140094100118610413727665045755288911395107201496149580319866533851699224232264084178710580856518410151935463044154754392483209425878433979377642608154325855742985528200637553666743786547224072606025579108593681096746013410300668718828179373116303261836138026150629314466080247156329952896316091690923599749988149457909470749371038716049450234885608726374793569431970469280964622856581556086985869332324960074217958150334667547967921940402442258051978615446361168132796535945371322702326823889378611132065570780455989495934583142310258141129282187629653814199995966153966003727196660784563064328834382867759894460704157743715361088542926199622872061793667426021114194111234048*i1^98 + -569041713431005378071439421144120173755223313178350643498015099572699035182738928616203709524838541113539086088744202253220934582752893340190684862199854906407400153051251290363098899977084587265357284747952329551790672797695481134285048409613106391628748388116467518139513361440044067116950980876394006254571234332110415329586916508601250832436730410273675080590058562439133804844978664461960530845929930932532882996481949463080763559397324390111799175098819157641219667317651095702638478577924038744340011513484387405070670299266155372709305449708131934367254075159851955645544578909545345740697053265220797807395288899757320268658946160502420938567859924923301770981670588158331777657332262033759980005068577845985237356072617995123286132591360412516192631032430527186885953332777536354570343730076455627440906990669830464213870146577451422358129563452648221129021896474773359373604438524011101282452550949022690800235861175002026890456154138783211575250873429164038190260366950007120353334428952832925834864089481285197466591455006573852989783548545167436327777967324909065834668756752383625141486111906909373136553969850117446256408401597101763582645821348012438093122569929966147919763649881039132398242922922272276312257488197476507846166589366665078183462040436460974807443128690957499805675615371025223190215141556606631194725102612407863341357847376317221628856785674127690785672815979356986450989217561939352158169042800735735811266809376272203767847126306468736423494851929597370795952352165829966041836219356533964655416217005207270509594279202575966758994831148696529042317071680065290503075484861122538230812761644510271867792845848387181815846026292025069656625200231040321191763532311836378805795317168498454617275100758197252477578716319061289576681156236689971720171831816021858933392493571783667095036506865104253135662729208838672304852713556268169704384974564336607423155102529569271497945368675567185613321659441120815182074737032157074884015574489934698394621930501156666161151787678616636199889034616959663883004184621464986955668766764849347759644303258279812968774383169116737533911991821190542611580955340389673158535022641152*i1^99 + -5416114141987080209389022090095511598941348107793939120670781210240003675060693201707725980670660809563165241516127695435504330862568318122533754515849577805137115444529670938938264594397049902101194211328289984316047827532623779787041822266037639404022387034438322154513182370539222761066435198007660067551820380690090423720700574669120474234919339259227550510837238441282995763155323130014749406345983100296864353678111341723881035421875603566304955969688085683443527840745390658068663663166708757625757597788597071996877336247500844298697177342843568216903633561700110206268840123283156350001038851500898231494364334217187528199786194797266899801970841826186981043917041245475114590827879450851622166083618475461864214098755896832914606469111211613543487806052046217350758581789634184887278711912821012019980830499919161046681535043694266845729487412262006655048384241136615636561661035549577289725750962310531310443863150450578109859961690078058955408603340884383220803071407179265572387711756800026094882769405710196897503089666891524325836263784884256651652402537696318320574796235578235396680084552356913387638316759553977038117626222867065101072666604917306619579416587486326860601759757402072187073341485605148146185710727275366156372142545673087338378999456832486782538963742218378130982322798595368466726203890400598994222092742739148973928646501863929022498043902863758993783957038479684695252698380875109050884290154977715589973735847255813018837997230416213448700470939367057370623843347332689102915304343253048418317075445731843848328624825745842668512931782214825665970025742983978683389919391908043172468389774936409118722675525969926640910618905838767308153383427078810729502413381015648501208517644423225498125620236623763302249660668660571021915137168933460268186889308819266706990414199216884909491588637856726452101245486385541343783732127552238696141595007972396829425226421257222059045927899118141512512956152947990995840785519919399468811811522632635402923704169040313909396960455585871933009032451839626481093552692362022432746477622724451985464398001054120310591532245963998604477284215121046374651774083612557705216*i1^100 + -27350338201272866129730411917315839990566572831509580215194618772927790410943968932972990715033115029442494632365597811228664547237780260437274938556943601204350048551749606114528382102512411672207265969294252196018668176481900845243908807346118412769529317493001320811967781973509727452014165176932642104609843051720105258891438556323896672184064439268981312256213042214315207792230887319658519636680911690892808282093514778647974399405769041888808793788183328033290000283975323297624647232594894459379895022231549740705767642845610242265917856994030882876357398151300330598967486541667225630010286961763375599267991416432673053069317593297999968279415366586664810650471095743591354764032423821097137894829574853098945891551030144236139522579415136025195824679752173723743788747405006113609633751175872449589077878012287875777918174836591879198698486583116341501842412905104402406833597493580555755136641423944635692175528796351413804912905448076348116527544137188726062228386138180665520449097463885415206278399135427718331437584454666971649564001155633025709122845467835154847116005203695768297692106632882652359318276822905732477010386032715799365914104927471215872002797774471429434109494765725279564660354913865284234906018246933875552728114395328788389140750844561144790078495104083530025213320709952771575417627966153586175776775433048629578962449861498461511059819349398153143161990374011114216494911293313145363866797646646952991545160359882745845875875140437164517398351740718916072460961313238745556971229778072771516247571333416158212974690028714775465964974680416765308852330486146671317047038045823328508215791187467893762488301067803670393211717865031231699559758477491357486370351566591176655008187423490601276449715632376135773549465892038948631787222880263495169001550345846582582688112010094093509246246754588284094892936335340870489068089490500548656469128278077391062969218181594802624104514097294355804971329689323555307081892059725135643507784390768006271071689114067532206973603136623992495314574413207128064797434373359830525208280184304749729964016808897084963660433777933616429536302305198527557805277184*i1^101 + -80481401136519041288949009519371092728080823458609902717022567043178812318152379183038578477901911231515106572722147750011613439467109753774168127749189300674671335095296800969223112793563081001787154591018646816634346750829223432020378878614412841335506802057854766725521011672162661827405712575996764806293301352126850269165060495634179726392757250146927886493611955637520089145985584862523224248315459419659848522222600037193506441558531215527005344585517109761040665636942555344528572164953056534278774416337250962098157518080820704977914709793186374635107053854468281751609558713817946055790625094342031524890527738906553634007456764444508660756229287347490644093085236252300698103670007877129604580250742836425830493042712311881483738399338065596394010359829121901248264616135730090365874264317381904223263165427167641943222789275581426243268958232206049638191834643223892134765965387334754498566075450703520713048308450021329558335988044551051630758117961953599827015636449836055477840050076203888017310949102584847252600310636290507399504413186692500850917703926048085400173642621291329044243280959730109461661823049698602021164174871424034801675823483524081848256883075116075642451380856738144828213394427021190446927094757937373937833970260718923126371520208208620134554611668833748614045072965682698042673701997824322982870152490660699335146024514018231477972775588720988680727446165787063261876657838301982965481064793120207413359082457947928551372848742583460560190043952713820171003634480952060641841348880770321686532819281002518205772849086081375779033494530411877825870480672577603762430728602598550563623775245779636702037787523678535511004600630375038206681426405263065143187098040349208122609293481889558272659652325214132421382003590481931964100915894744211204441542804027914631437687804283156662032519665546311504966478437564926071534974110334494031172497218013712139411836108272088489341907517625760313430912463808379203206251899827283687531928561580988090177076334287737210940536544703219096482900858230921136130068104731881216595764516311825286301524259510426307042625369061850593941974392242176*i1^102 + -4087798632624209985348847718012806375085678797736092926473508543829051708438143178140656714373620484772579803747981164673323725251009918704998491053215928223280397129237624345445828027717372217586346241718106482208188254609675441976888823655663827816250634830036229602539209810697048393845350858606488482913159308452966474623703589971293687105671328856566507378359309979799554028568328952532469711063605074033635927120276532512157992855179763049509120788761401734786234909178627077681643076722439733004473854890098699573055020660088602559458224161014117133958354688440419562400254602746058613168968233458045039290191791701448684074874395764493641669973736438868976441979853026209724357201484249772799318508923605554303023306100896528774458700712547906360890162437906148623739274420917952088355803663474446692932735574707858497001827660213710601828173673656578974224388867330101678890922203727347446528183118354665462568580085481178496717271199065704157571578630871417047855974210226044081824780092735824228862875631815533200776113302045614283244215649159546569698667271318623119882630371187946878862279618127416236356073579008480670893617153404811138655304678400278813399732924922225442812844737755582262250338954298258838337045970704168548581777283139359321725825309200247088915106474163339811565822474020459263376968991633815339546481936830831434830492653620855935200014205768351712903015080951877935739033521708340245999275540911725332057965304355141468188089665406099136829807794965135209775499016778019724996460246751613817313789156008780635049455208301748897081217031846766902188049422518801426157237120692319353586962542634032845584387867343741960006292931088068100370094989953218746581994044563059432406755480089608782787427545691710806327901585595218532601224661460166091835580972639879145029718531542002178645194748248470884790852244456815927676994205947930234432198638567333852871359146193873802128954404461629599959892891129984225852153864058093667520351090377401003632796837543024553500956381645247956520270769278297328068395785590202738533006079197732076510127931260173721423888040014794194944*i1^103 + -12902460704773579888221112503200836895832682266828614411452328056119564309827277780222976478871788487718432013295995481802297973585811038959075995400102804173091692439526109617502955130942129434899282968336034570296203778463106970101216217708176667388849801625714180708909506058253157499709726746172454850587126607873578467132519096265178797836546272898116072183709429605094388127000766962270633745268203884415684504994327991545317179454494993609440502598122465295924302707009887494392814502673580126318852206340180331024329043081020746454883915486522049596486519729636201524187287334109817604857049800011945552079529977240025436220886013346558645324696875221881047261290637047973295292446252008134858308900086556933993974849326043102647926672908717879360822254580616268828164270052700613846777168461916798999790518278493195991923014455575024511357955384244711897005293216565147553132065762165110326638184885420793893166247157119415252985802219853013656336675758164677832728504059597544939071995925453409445994030850523535352122944728936173039287767265207065856774288333787751987472334579258762978694668525795619957891227632409995150288770015260863611405760717058195490795887236888168819995703617512598450387553213260841504208591876431176137506962473090764697711148389775406065647758170025484323174257102910400267110686264747106214851474360041592771646241884210599698707855836710163802937134343051403713616708517817804237751248270403584039185295674886491259328435504968430491547865464183769144048943775097677925663477499704833766219324908429328749183182976232394932559959553193687193860595747037408625064770189203259892006467715124849706939921658567155337972637919888146377149218819069693525381512800903683633295932725270175771829913142259642080724168436348390539888975792634729998050157081819770277148350278362266478796708853721900422244945662140662167731796639120888801987394836918221930062835197166623488218533722826488185935090857844933507270945384625064136149061833348937646423515376068581781006212184788088249778905782894828771145245298649813704899171015067399344056452394280752771879665664*i1^104 + 2612452899718313857210381023344471048783960073429827602735725737917606605867056294377375665532686441051081214322484801044551854997881509232785937168054243336590625857921546891145015718513391487380489430578820406995965270195535315653366511354507217943021305827617264589950784346401283017842999057094967360406614405615759425210725992291959931209414133135093018104729469897669488570275076036662038687378697907282718556918277406994591139667623495934639126072011830261129382193593879101014555009905001494806811061239421080210936850806875565914598050882337257957026183136990199229270112575279658801063990287721839303525541914083450747780114411728154760196581878690954396528066039257232898925589558645952668618656274075393795865671906732919822809794986674628593167970262933361717682352505900759531430779404838740067091469344377904189878290440747317824090169211613868068499753742707839707639895493185523432931262960207545299432999169264053699389181239144054777127866363979627189839561723762081452975179484695917601773656786624985119821032065094702775045372528524294303053138393184436678486144424753610153285236192098225588011347386346382246338946907929617776222861029057373496708079180502487983790959458766605487356856928688288750859093104955849859612253741095394514866294762028240705090834056554401805884434676200657634610696172948416001805566593142599391660182464444806722220958489272709376943479205753971194818542633398209813759673070831398154756181366922533235456765501649280815398337587309268543241963344029090699936671099710982817672717854450111243229639340813243789930707772885638191908169586120165480343837253474001430124966431516660871658983601652573476740076606253668203944777027966961190615230255277192060542476215221079379425729332395260923477746550081673620442116796096481685491628504768791770184423524894636700196466023567191945971690578698281833579392063097857159190767545876463161710032021194680732703875530641175219352177032782674975161367727924720342275247692662216449503460897806005875176139388734002138304481991412327905295336244168926832170301118419200695891588051632128*i1^105 + -636333215442922837914966212241237187001190315702311623339400295699817094160211597117932400470206648944391078051430781049297592553383684806868034129886398127405663563832784746760536398886682006048516232920041283214521263688459616418849495554893336977873702572091424158914805377559840597145209240555514227924785957992945840197331799076071817958390297497964235786424801179587413549523931584341416696873787292135050128415175256823329892499568756914758197116521503125289866669508162353794759797678005904272168136287704293694354290807995814967616790285519400330000202683316989747460480167848898377391155063082184323556285779293115385915513189538793469021713501448328348810063148781802091634146140673993070209442088694180758603334578642721114383900862154450181002239551429104294419156633373665584672865444365599245164374156012667168661612950855468181339066924884596867111874617320742133366046833695684854601057524212129554609266708732905109106381522970905663760281473375758985769197521436811860835515068110967399280408905903506543677306309555429014619675267568136507464878304971657048464209530554617121377303819602415086940279569534567046614101149857570644708705177104722594301637733727358460873353692015632119297473241128910832965275273981051368354036687377770359905898151459236583393369384096912595212431825949164053845460274520411030830961926987456037143719747807322937546132088934584314099213845995819103276345404716396847843696277836944208836872461658255698113088762010640087275603983542043758519641559039759707607789775513428433793065796625455014336641323990642951896443628888802831938538504529228393677488191128480082537898691962791004710715429699975946480117659381524165732970959416704743988668238943617904587491957314924370762148892922747272383492991148862891518031344177113729698625968737865688368260359348537204409538930340483740630568455887270159798501014061194405854262803792620757944126815377363207236183731742963162276717128278054339441806584686301969774387244997781829012435792937882846660343396026634179540127179378228035163989545396385581079494565702473351168*i1^106 + -15058844724047223299199419638769899548778175275678394617317979255417084601663799118766613839098570657771258519370614011690025211848841258688837986702789987767645661937115071186801390645978476554676121255436908872406181020809863818991247783572575367902249614491173847004727475403861762313060958013966863330863322348563151613894781495515600561133810138949031977256770918415711602412157184319164205284441980947508937905995761650795673018140307887222277074450243579200525762872930955948971905265266808493443444859519613958275344275350641558802398173730632163898271706003856823674737893727818145382339406242913512386491409610570116170947833530692851817218505829787877046617784664112662890505001446546834413024383604018213172253118761807736473375247807371872910704799731878744873532017733146914833636032574443482775142645109265692482243669198204329981271643758150849226841635154035606618186449399163941663967482285953714232401378752391173886661452651868164426993365688556140681138122364720648283156548209557642098181524263446676724212699875748386225203711773755488556725427903585205844501739120558194942331259929888971292180357352795717903434970839434136205787992695727094872669364859935887758989585315748373383278893647148773504984419513988260171661932951385197831432591991948464297825408117291647760343366985352168624392652867570363226126055566565946709060289534164216706210111542529568238094389369152717133043369630165412811129792397750336672745751001462400061997890431433138438633023488437719257027886457875337916073395082657014503932948769692618508586641317284777311814620489166523132521346257878273273530268479650113013227665947642974231844795068499280045775455711839193887956301378027766829228621963516341183674428865553571014197500601222173217260365353097148463573121564847114157603703621390038555526377172863847347254759211218709344822803107357182413359202712254011476698189281882362517661259660110618388610823586426294443585815030746395478573267988794249538346860856363951679591189356613683675704169230480490251141112024141116163911414591314021293490176*i1^107 + -132038221324080061532840539614760176119427545148973563265314620771805750100959724721558039379005851806296547005370225174168912695088095597809978900468296976949999159954140788610960362145172575669579511800313119430472837419893884328128529036012103079404041115756753848600109964017666039806672900061436168799662329091025940728892011717534732586911322965113792498117645397369128646604352142402831450444332799515809979228693456820599824011488985629858587526326900167952257310584426935518963138264814382683059516697666964838271410925805623077120262880431136300729035977691323907006187686533058889585468215607451710302517503281850888203450396331182629016447864398408377207614403127222892076563608986114282527046414762231898277242868239330071956635196646520267592037629584798734093352348969198511327496468486230200816409601664795650066641787756123922385932173441305223493385779724829699799407675448839998507566549478491329149535539716224192642630049136369325565646222940586353230029822443327358502353627941208763865320202609092593431237408194481435858242535538066807018131342485409203009043080942796088124925857846339763680276571024007721786345939677057418218957656990730581804043447408261554077764548295509124209162228645260235849941432155684998831171666686492110062031380869215995440007392552926980313667487357803433568081084813746354892028742284243880241627047758146455039853194306913037840016924779451098451205201003195529501402964658728906920645147282572400250111754370906303178313902138649958120259024878347186825898393446799104534480175835615349457850110437525998735405909287640285702952142105700739417407499417628516074319306455964785608127617160951267126515394448221251201314224029979523054294645198136806770078599526816835280262629076133616729825780578963823644786273555211212298284202458342625029158160678142760929792875452705373360641226776309010620647390390217905642346433627821346430656582173634306485083169655359483646508463377536708586792886267894795749770910142380386057632001082773015061191118364926352409037545399008837961361915904*i1^108 + -1844825144645666855940084690119437444698668732097030533719455040432280898634516570351422758021532607338381712260499138610655230503412133980897630025828440399051335165434389997396582615068267801695476618336832667346414531356208247000133008083801435744672322024033112050003062054177183530247814266271462000418677111595747629298826761913521699833654171795650337128542047233220558412837811891121974156334201624689471116620488841480561297736502444437418305779696831124611404599076546922431310716393289793964464864636919414162873048808669399455013779264448404039669944530709399674911987623476626695211477876643319821009970711514824105095819927663912444579581206362180005082163645867237652498885601131803469055250349883886782677854877592962253680251399945522935255594468260342988534951258946997244369805186964730268557884416992087095980710459414813589721327103092182353721314279713225532807613151417700191174704185350394496837360920978570000175345358987732921027067617233259286428064460689406693162615776211748485027279430412323344228071346487791325039155272641710558940810010067181930687518115725235558628557218072402072932353978806673785634744524667434637826819760862159483302478504051575773066234397528910600841310728597926315721528082944884806582471390148883444400721903224677418898344098719463301739744051539748834555715633552496189310359751664849346922725427803056410946570541651436250283631674752972382109274330212896467336201379259074371429745957695935857788607276540697843163089977363397971494878068475578709401907042937103274058934148235490484568948235638331654689147286945949213144825895789839503454886884253768852111674153760452281680456456139652425326631096319692825556741169174899048007667274495429186809395240086063578907599806821502358614255485639571245098461953397677646166558842386591234706109724780313069393759733449801023329966838325009105151598985800664198187388556670904579588010460543137816324023679884308701884084455143332308217440479333435916117237341875529338391891998142804707643395993366583653255065142034432*i1^109 + -35875491336993436282386125002330350467251730962019297891938490667185681918123717832418108916911956581472354380767713301641991880244052572194887860591204577055640402559527628978163275883019187016562233758470057547421307024148323042815141472365937533470788397077977367255093160889249516363088408838364331215610109712467872927008750319432092680047961217604950897826559862496660937193170395961363504301340403030842679906054385458715318500487986453542932885760017330236728985098609599813231139558607183119881143760104950284828580604833986982273887433290865492862765078850527416829654454959550140903283585987851735506062252496814979580229052087478164984675308034132782205986288876857412627228068613892337280765378754717169087378529972276756067724495744511289526255524190911178610919114587559377433282879681841603262836245563902414039090823342953847532490838789685115699606574797210988519888350610708202173160542995646555172889168227165263969811053269632337537252967426600609015465621960116231968341729502546247157833277913611394004850360040093483868868542941154703409849433437751895221975429441936061499015726228867899387046412572247925279812160537211733541255669097932030291461330961471408132176059743302083212956881717813106069913046520796692663521046236751878852774953004683391806543763872143114251015747405859292201961934904997283321409897138094785780803305250250447532954105830973132892744186883607642861316923858076380793572345145154121774977654514719670442495548187490717809590681475476837362392358680286308625779929598281889004037496137607357766245052257658396679261727660212917621707803647364274410153092020629774239757352016580395921460629688566145361138521743372223126966141691184067025978835040820167421003756574911238510161255407927972601094826861457558015579592727237364692754514723238119870744690650304056946452691537824221682990768400834288028864356122791979194252269840058307216215152781902304309223146740344156709307374396350765569325096697891698101145271670556375344073024557003903353489026987402985472*i1^110 + 72791266281054890163257969304003635447196273574080908514266800345103135357374737419243427306036393439303410865569512427325602370282390018737105209492412365138355765125242129361513930338531291825349861853985234163982754447027630138991306114743017259264940479459995210766834205542938851648218735789033433930651192586033531879504342380067908221663668214019266850790145575933406356762864434209184851349536809838263068546937950235370730359692917557729431021712319610913385646091100592085631588405978274779736149700691933941361494764613164401704705147249994527201845898201804115805524031420759517541736185430123864478214627215717639088313107185185056529870013914983530033152382523413142448553547702589130645989217737527930155329599074300573434534193164799086621312504309149086472274402354293947062036576972507280966779565350987077949271104659899059960661948736885937092484849822961541213285844541220013027562071459041676725511396285091248120842606248848971779931791385354024370241896257684436661904097241404364633910970452001099258407308882118260492185141499426078874941027188631648077460688803625745731561303983570943461787032317914788793154416160756531950077481415104184401812196050164347218638219595625771354316996928754036430719546777078570055192751073825270877987834422686247730109632443303023805797470522574881067698512021713774847376114022738194050983981254842126771671188881555300289387126590746993233200934106472673712844221707639751548469779784809154193854741267505491421857054595564823727245229877335987392594330687911940227020865869275325825797183852844793402262255897686892465132621349523648519900676624776450314471580916274582458820768637345112377983859915423578290543583328242255403610658560974623104029734034450702130240366242856318360900999618758790330178868170133439627120740959039267232943843375375418591412942192227087780754333034970679440335656537201867035754303722517219476938543063895160676919600569322478464770979936107089742210741172787145564887775169547800366775516611185647550464*i1^111 + -48846554082451152296124176320300410322702940139624993911132758787085313379972903075808904821851088901450821184854266322334832845710029787090880073895802608997520659704438937702553375241397378257243577617979528459706654360259381017683945597583931755894844446706629516885431511568922902132355943009074923917757439223414242262557061450646284280999745482092732391477007903236965415571079433819720855923670745736926489870009950641473451443974180178819528833881837774354450850448404578812544496555265653595836067309907294834516093742463504592847127871624940634109499541661654162004611092549580312848571828249948049358943315302386480327472270547691575610846749999208289721496167046258171191673704952110421960008781527568290599771146135151915593440979425252762596545317319048399821353965714076715232288077867264649525631641002774381351087413235020805319368187594608550958906909371360818168063003796477010467602924692888774293931333160548464356861960379720282389702700779803600299759853679492046374955324383936895934605062415801554335097116682968101832418483236912979594292515457334856670394476038784540049820819719884094225010366089452894208794833818452874293286180852877724764962543483705602783152440073138519852951990638169089873337340440531556368649025616278549485548270488111548894145987457322454662230841155842028386222588810926726966254161170232752573363813189565660204782077887131916187985040812751023107660010318401415187161103086629609749115618359791574125643556408748522379051346094115936614222719549770872636852825949000068780881707739063100529546125658963177057413765222527939785916178267416692620169514898477915499465415974328509576333287079924509890749630044600413464822250592936714526566595722769466620697825066829194340802499176526816486551272517218490163836719925896947389804333827144020843284455818072055554865847495882187509650019358229219068819501917301057392718443289322392831654854854458268883630046906288489247277377792400301120310340519921021655094823143276213052637184*i1^112 + 13404800569574396530711137452674891962506127108814330492630893034454399981696783547975906254924604663298404114300069283105531161343735793321779454182568158746139420748658796942176452283618818465077798044804957551400979311790578748387709104728602640228995475510795535093839414459447936243409860447686295439954075331471410483972968286159986628956801964361227520526014029438953533757875510853057155768831367670180474630961132874800896447341635364898729364528953812541469108291044360435266224928591665291777340856694527487858720128042744334742396770778584847422696773955222959867546093438227953798441185070985490816835138153866666797311161256866109960990898026774708034405843496935652312323071521079345022665140650492296363831205874195013211162875809749222834921831552520275098944716958143211451055597263365663366892608670289429351271204681580623168217475682263407583511659643234148785557687241878705583028074851538872705133142976086037625527855276385785650343245282403513473639792434575375925378533945283418044500950358126354962286974008477396190433244076267658439464972971104317758913363356359674395286736726570679735624544646294841089190201890900555412597910734781754296122308553211604874950992720832267513165318054401485385839832237744518104051883384592617530289609827968238585888690188855746281585870471950085297029691379504796993273212355634691454362642922316334796212716590370460242448124997305453439986372239811523118268538237544990782368252710959381264774575445755965930361708380476771306467845231909213044705374269864930070565848728862406048598932909573673517373888403184355834846264321681188634957158909704255325617956254257755584504865206175623678645482338922297118316835155490197955495966505572562089734214560485573857767492595636298717973990817402489336407559459386535333833502897683214373929023807752616999373513591837570338652555159095357148615878464585560006608356232796144937300384957508862981546445578635853844250937621682342431020514854683672120800575488*i1^113 + -1192259069287931484963926991522434417768018783046423219291513012921568187988152158839244903126078158676796291860613541943811734644240604552282998082843562470184030016941842355225219435546944959741270774575888132977189374339012759581453932553193590331784931148720766304474292586632711125851912066233347195190736150751630396194590711337486077607223104094136911232256595368600659377342099485350901940981831158562368590135481048202360152437113736974399806331647861219130447290410773973911505054915592341303546093101723253878360716435197198649238492946048880127500255276547770802006461297985141653101072348600130588800354489111389267139832270245378052914811649638990268468144417571581225154305498670102239441194727048217601842609312747257711781154481306458298620966587802909209366584489418472780207861703149455017577846428067997857532802993159459316387204131758021976998609502608258564220329851042928896699840490351075009973002790371983693939706470035723285236533122254615015597680040328020176499289215487963933113990588604358888267403314237832706668596374713394386102936201301252412325886464608969656289457973804462691991281999554101696635936899272653275904510581787100292148995041424697599176523631060782675536125305567019857420019832562809375088597936992487532169109837264094634367753933535758858480794248354798309708836637430627709749322819789547875885188370271903246309185226760277650646035735379807146462468572408700669101791561930481204193665218176220526116307653348782557158924413359092219030573563236585583130817917789890433414108269403113671925438191526198795886541084637635864933920872308005515106400369274144394678685900918224187810345202361317542874808812051990207678898887306321280946254367528466735893355932689408238870080629966801949523878474467796466006340602438900819354312027949937674382696688940671404872067043252990436600201670987727667729196330607685871183602780043875589157297271144541492752140860076461175106044222496890777416081866752*i1^114 + -25912564991619436819682411884794758302022633661015404449167911398251188100116456378903882681451152238720460421684094473324424002097944821194639949985728871955783995426932481847235842977666456530033978174884862963368659362908083373019294873599932306165159891467956501771819411884363236174793348998495224849079669796071497153966350649548342254550225850424512868320657631673412334410928717793594167392512664518505598090397105134256341416155579710224827050223164223086278750595920559457743103393689702465660345120397285312340605722388212132953787933830182095839148526100948768437981322035307055648634580020725576708031667216987193885584789841173079025211685150944039833417071093876703550246174426706746024357342166578100863426100336504511134686292501348358173008039605643468048765235114975238590225146294306236910939503091610885451362490306552385541337374222718504308875972447876768766484188836153036073112748959695570461650164620939665355589929519068253158356719595710623696278495581328256327494969724487798063911259310480273070841315842086618840874578216955137628854903655857687440196072554618121581156153180036789604581083769975509708860238547373224722686723929221718058398069776409387764166897630647398007603136162231459004689391531969922749182165874930010850630006518761422699532838082475947538099687985605430759570296268517050354596458916719986781503343696574460491183971229188290309455381808073221830305354876655230104746191861096898341452828676335055269229615730898010845014568609146028556112954841999748447413973658205670330694394685400520148787287211966012128483762381119234003255848906867350229497075325808002703227127479778141620970093268732627500824572444581000206646485225710348862271445100615592338844344614293267004294039031261395488272558363387810559347680107738440209659345712920803155232720174421794772384046711777933760297789004769245282973742318613808323445981213005710176474984763851880427031045544064665714068752957440*i1^115 + -345921105900270650873090561484729365729706280864082069912341079350062578627840988711092565074429981342600201183816297184079361406980705715747816221878750775150376229868541201770918770085777710906464692983779767907157600668532078695794095394873450547203157457332745340113563348700471736477544991691792316024148541465353952510431609660505792091463138982451849126455042043692429697494921864089779598477018985594517034292898639053637765217913331792389192181900170563707473088812557565115448097909947030610593620210232887582902160576494623227405977717434403270845507112608928086377452423502955542561878220499399001796719144944897675589025715124681633178739699640579164147624011663754735857286207078427273871670853835813994939927822947394378300727556249546665107653561971488778723480687551924978597294876985000646742730186109997377001554093744606308207826830398272068193864007299897318546538323491390954479242088758169797477385257272229491176730945526660183050844714664246972036878194006309764158151869075740670155907965012368264265549252212040540303384602214071435359146578707746554155865761052569089056809658557141791231034746217227875603492359001615853522011003565661631280284963754597631241439490588567457958366372698782511441743903008240682799938524539056194016700668991460584444304528997559014593834822733524010905104661184217651851290001481943441860697604578598689394338430879170699484103281544992582920637078628081453821061556319891292258837208232732219506427078822117930830373701779048029521237856385144991925600780679334257330270198645046111567131514660002740843487563177865286547010565100922206446601251938376977453327119250819444296472993969111659718503175298737866698865836616959511769069884768111387489420721019123026711823555288648823688743555562181034832910033409086948800946186643690029296931350967426025071665894404178324032305184795041483056709815051445636607720778727610153848763292065314178592115645218816*i1^116 + -2063539604411078895722943019290340547907166872043754277891139141824209998886543144295414779206895401450846090001297469106443025527053743391547589854133526895636386724974599732168882612793135215350906314852794331235469806078164817683443525311369859725301992488990632127979471204694999649598554533908584177876289744164827224225867184212220141056927322140742034780682051716680310719282616313292679538319129992871819650740204778712681635829913476993357709158071068299800439959281906571896046278107725247206118681403641385933928648626191458103231037416203494771715001554521120178022776002585809728828294903903978888062498487049443552540203569994649055530547159603910664940103136362007934006719777674060744550901929381004414131661392502379223673368481034684896485347085147951788899707029681205774477922339916613267663885632417797866765658902025395209897379472712829134035321732932452737210583408551374771510469454346721927975833372776735530110993896906150055386766646806257999546385392161863646585517877276495791206763933523766467088114308392453215205081926116971082771675967658843603007507536807622673707047318024567976723983742615462762489974240570897496302042641349712511184820633579002868125652544937867006280844961123684477207446730909620741325182017135458814301076630597857844829435800327301155466091141951139090965964068683145774203205504759391504958046224700852273819398478046030561490408796483863844601485095098588848713981266961249824525219017378020395744412227899281238626969533287003433713015136384699189402325947504443831484423021517390233291586847295226531062635158134713098626191092072673059264442836858349551484796374089208175565597705192114515162863490693560327032777100792231106720751586248313155628542045963830038141622782626884313592943143820853639729358650245036386820663438752739326546653224495304484446807002901198570777790621162636781680682590989219449071776097547133469728754490146816*i1^117 + -7728829963559606045070018979028100341793823694452072350469825793250067197023827867331958362853988456349676637422776798132549114255283940988618585230473853171306411567035472446313022377421751687510749251829137002462832298944310643298877969680340657538354614947582227137741707989427472779034655854918453038545884615745111380167302580280709127879037738968292090620851648794996524985378086162547500076243079585345961607576607270106318245813327808440295400039701649697278919513590642646089722407739284902037519712894460158967343985170861684431411034369907194404681381044363511543005042288836736034820560460564677276968951467428504735022944651013539884942000147367177969021259881250953986271068184297509641418672796148061224644772994988267757902968768462207320200527192393709293468470681583683819517867934901164396589237678818351880636277150063720332731431328627442558942022399153335493547480089096966253380419857487790670111925401068960113601403343716677837202516514162531946623187271418765551932574000718338880890254181553708748521521449257054393611685826423364503558366552917528308350764441218705671918878410106539486976023508298128025459560905774850896110250607321521479239696357701713994631320423056086918207498731102859150116834447569570178141871029206915522748046163775029737947993439058795728053418588880326165471532726679912744269447736276249467070796367340053366928032523179081376691474940273722380293217302337696754382773650309961823763346990284884156789937241155557863229633640560900755812974749013933062614272073355040200550676972403417819158299024654480978838324877714645661867963111558504783461312590459792610444889153602230575719827738980707160497092246841719512115806257152471743926725946864974221691831031436920855955240379154317619730542168156135617963661431167712295047281884054049125792465174573303975680961718109810592656578523133323080716861596238311759905811987431424*i1^118 + 2490546533823071688756748210276816142881974012976380447144264757402622263137838164972489930112495483467867445309587290884966203534903608180542671732988190504899806413119614168582109633085926621818456968736735670235907791512855152868424872663899142883346064750831769004362050156260516249206939193641516318973558643633767148135453786732705756616270397842923957640326425939438258326207334174407130994220902100157114174179387292927401219206338879341726967980016587191698003474486565549366668963856685288060142759718502398322726319728335284329401492891640545899444139867335184438049245950224973289878550298649487861660567298320965881791816127960145933015094275293211095311402623472031592995752044430573099800178898128410563689233879907834605662345515101950092517545291747642409108070301820023052581868205067318864970398554951346071436243407059551626015759190243382260186544702457486848281145284115906124708454706462253544018034289574404114601625015413849154538198947184623255923931424613911814970126230629001082483051750042303919687821669708090292519580425872560195446773243489946000928097019012452704239447136358066837555141629310655296960168991724188144013578283236921229454505861353723584249349947608654739688344945737301166566782420986976772648240860549949235023889046891426461310312916010332478893772601564465620744935040452048456375590290226284763655176785796145433908177139951325240445833090516714483901699273505545294027083215353537336315860717477465811880809552328155815423306892135310149250740274257292406486120313657912843675514269922458200736422206909467384642042902243609507664315358315789433647814021112261386366042020796275430628615224419195421263633176571495512188196370927076149048575552308209886843387689904718741998132828141908580582774735343129603893842140410978606789255334540872545924875825700111857399193493345916890453172899561397520975645816389632*i1^119 + -367909138602788287152197668793491416937880838243344442723532970604394802310374876477853883206367131162684002396278887531267074491013440994315346362600713133745832987637483229456145548477999423812670986249661736116934318725089720104816074811070515019053242253295317962983313989028003076165297093346865155272215016335854640196732983662883213530358453716875316598389385653508698392062401158283215114766647478109369702247123353237849084804003213970673517840483402706204816852490642016857071941582583129665071884117403105074101431250069905658193141333106299428253563848986205486948653827181697655209868740449035576914391237672114046856847663324297725283138846995110473376271319152240811427586257634099701055272392156543933556540371701581318765601729433459408251805633941371675471357201345699214120485329195229434830550098022931999450013774283835815481805879382728721211817772567580703481636968005864179571047964300122605357801700882552378322501495477212694708111112224637982958414924837708159379706436344544066402990033575950431128589685605258691038981094781710486058166147989087091971074508857768424271449772595390544152522139973052002637870138391014527890501462187765151347706104771221316775706286315522811441795058033502688078067195055081385192506724965883871236235512468985164165846420270818903083604062302190245831490165731850166205883539575542536749774211606597239927760666725137043183358816292005303644988801352656228602464389289935224355509736669018244678661281022290121645650049046614694204800405286924844544354460953776074852057334530865636821452976049021354346314788176535661196494136379882091851219971311280344550981448842527153860500624963756596069856380603307299696857913080716168016371314690854783019311773522666829476677409030021047251426615496445542306782842056711435464563318656561493187158756991376854300690462405498101951999113166848*i1^120 + -5725680194080194718832053767730013790051450664155947376727077915164151714391376844537809603685222500207447867871947028692882244288531275089048238599106149678994771965080501667073328968844305268381246153537346128793466687932525483514998995684643799289460474832515321373783405798277667544857065112149293677712884274438876144500797492855812039186476017372582487244780801942200532381817177146941963907650424889638471937839951986208873973026608184629717114027382375653065861117734181290378221016298066656026181254462354356861857343403083702170516738638064306683789833602426275300280924483548004180433003018335191107695674588314549414475983817023551792444260015408511954699291379601954381168969152518912093827362323375557135163227682702437581011232642837581538331761390959406527082779393338566807705402467027328513263229880329465659116859413029780493674319475867601887886135504968678062755198701531097275152097887060171552173284243766173924906097041248716714102443693009435208512517768422699297622989553660078994799082667560458744817017217635763842361187426609198234079458448646760454371989599374369429304922920123470954432683958181056776106915380354342186600105584507287631385882651932468262346336151616335336377580744022859540090235823831192271115947388933352133698466481848863583977115519555588508111095130520332150610634241861012698654289886477020555318985762194635977746595524437540114207145140482490076914725076096059372452750855321121902549924350315581774392153092548940165825356709812547469419866150538105737182296354366347948847263283048631620080795793457585264968938790200311259321280683392450876916263799247550591466065111725223087490889387085596936518536205113948005169909280340471638630501809840792170983732846878289609444648515151911898128894665253979268705651857981719598831857698264281546156004432474851247155707904*i1^121 + 432100140271165597732613321215727240015336313014649325447504303004673227489497023629012264784162470811533526265094278216322397168487301585434670494852605165685102076802457794036426764639097131802769831446046838887383723690785412186650401975080769027766399753339336927102494605942070517736679436937263162742975722025194089454295144572407031559156957387200674105455796415338926022969247241357793129228722896459105932025301578951358607394747126000398338363118989956601449559328595541994767781125204987924441884405204465146021697056922567582993498326295030266055478586044567559961392515085070263410355931629956336389552105718067485490071320316971548811505331515957324300428610285068623301528999965398567434048720018269178686521474442677421803943048115646509261380890705377549466866369179326175952332061735125898532562103758802745681790981118985247479299223748088060016270128928842266483242955210143721305160333166872074554652316270879016148284432777712562126171156277579770584293934583382045507701411288261235705074118146964617783299168917032123647851167569864404776111416070882493493758739213281534144694257231961084286293618303305327614286750618902866364483565810019091834363323528073023215446973068556260596970300714132716048378729404103419371614099372910082714553342106119943337137092908883437221267270692680823110047603734688423822809161126288069772948240663061974003779086619359425926658816789117448755798630970698898079323955404688388488312782845844379277155513973816943214259094239261294131312425576115362476812919231328490386337490759982723880559811512598406116267173587977560122237055438931141835035435594436347973496206850364248630737148142651894677591630571045621625854034507157315799202418377380314296683289413153496595885653743378185058579893318414585846508591407614029649749498537612345344*i1^122 + -7277793505123693358142113543543355964990533870115994948762267833183255628909503309824955280803390105586998130848554736856888177101117034205297203234523952408878450441656715237826032118809010338605858557527626715097336615276191350338549824506982354604809536742438523042555358929869771082587401301644007407422547373816248345585497035303656706433490591940831449202245588292002928153859802498926941408861886107667930932054366788844843166380694827564853235859465327021923752345752742152631180682671987376437054619187285764569891312914156936763809710513038253640081839092762267737453525414638921447872099887335627267824575549255674219948434044389639918767235164581254455726898705059467276618871506421321267187497964992336893339893158221246919541919114852081855685049026022117464706841167559842916158479518633853487191301332452671066865556268244687138311296922742713729459617374244838683629377188246115167359526514093012922009806377968846113136503844881655321989353050299563061941179816670474757955807362393288139305306029497002911421095635394714041952670697323917634048198905646199840524542925853099079140022496063277563834927890379120288033635284455649237781730516865347483225622300672116418495729371796684554199342408608387096748084196925853843166529941192923542504707298194918021464046786301004285451231088254153972378630612160415927118779110796453158015450773977550005451475892427763657102333137832112637357379176424919407454746945087890342106054717572870619334327463053367105193588127011083984855229172076295014640904691179194626427730305645514390363781398695252571011855592614406524231558867431353868757527223445384809845866845714263581859425158353952716427329868910422814714477960576412796242228879953085292941632131951785128304701639809001747240997495256330231499056332800*i1^123 + -31751515774019627145438630161369258098361181651077874755855441084962526967750878186150689118316844680657840342649826682003153457283886591736699092731878116082984708214145235553394756081509056956670720968903808272560965891476905161463460743566874503633557889040989913828993226528699915074820720766694015266554606694185831531276587426889863748081596586824770201320836444519587805709979021314572656899266483050131722107660782038166384035012728541940847557872248757051080622075662854453973149509441325020658140370348201796425920629449861690986193176789927283049979654792609034755428697980925275654597875237914842411660814455493420083119469349336244491614871453886186716854586753487131017156072461434608754230398691387610242360096993686677277915712187971649892196880329254244380328784373555585021407487102430299764160202476264024973841147322855677691384772071564015996887263666746451902792880833276853235921513135260214608748677760663008823414166767448278391966860791234204256528126734170527922298597548266696320331750826949534690169017391032846771048168219280084015691091306869045339362516012923200853403750671059896751998316551007499252648163896968210656133454048126142877019398433579697423232041741073864224420759207604523475320560637450217212379249432040466801990697062188738243008764415852393770518638558037007497700287184306545585014793038068984720912289496211603129342191636157049570166387387434125444632053949885947536982630844780158361328008898975278057278194645631189832037319919857480749151936404361281344543887916253822316886174806210530361065947519132042678908662908798143151110156155004326328863102235742551848442814367786194124267914762555054861074778190666301604110058390833557030757225246081742954429089225024019948662220196925198002176*i1^124 + -9800298381769195385688663962746584829092546102115483323911759966093524596989754270381634046809539171320113310760740185643562687158042641101716365452826134941109321261256475295358247264506624019719479683479129898032167706944435280709917736105183691914543737516434492745744413226149549653076238097244914463450744660659104446516566593184849993270467001477563315426805777161585340742723578084765829831775016655542974504419544634241307647881642493678798952355796202936141788680124120725312551225429552355185417174315418325778378468116432068949347777429663786466685194842368193060838936534327309426493960596399500717344869071425594340237179134720445389518670833629610028925929477473400433545408423320891617839301481018284056336005798835428172829847561363446694188511901999194870393503219686389889901699714222864936247037692005347403142687551855638164372756268073135757198832064926248281375633670485926440942700909681367395963658456898270597588084703214138657887858910261082378430202057175632535734007169663910911794342852487373554948401136962427446712423848563737873899927064758403316435751329641513486020084616960523213040822419814395687590769286116534762081997389295736949011059766308768159261244799927095173086655486081079129260745137551534196697154110998818129457806798016456045622244221578134785340679362821815251756488965438840848531629817073599174905832936587636175997934839193193333846542493982374098864010260950157775800623983830879076283138704316181022737379311674431490064751195972388191893150966159877816900711362806155792492380544738849133943018699425275002279279105199130808988923768521045149236344933085086928002114401988117892099718115559007920743989751680455587477123413438815575482501163745742142925996360000*i1^125 + 2066933318244840819567348759977822422721671040978869929155478179305159224938044225246059781395658279227369429667575173019738824598649501113694070688511339393735484895065499491339660059925276217466518752320386463450906702323137538302896139600483832424776072921594362008345723949251777193655753828868796194120361835079430619309815563560080622944337683082753306953151606779088293890476161316250089924029266683151622849563520158820078625987867086287330462920375671053437965008839892377621170772301947630508809300536960528031001410219825031085486050944976663454260452350057444956686263606730539902515223546769559284125403051178385796170298355452836323613342172510722632377952598198166898153147622810151876387622652968135355721961557414727462859967499580862244163309949737119488296664904570265929308864130105473549047185736455517147843629807000159795906030287771618034496098921305732789946605330987752134181011676473191522412846986848541131549376283961225814597831619123229425120718858476900427366268285546778583210030050342336694687594872550444334312946543493294358135695047154731469038374315136161439714046756656178195086744423801051891624577425936545464180664726294636627196867056289280305371394271211517060367572479047874273903315481286925971900797080827910394727660568608281061872444305401078392340964758145666251312820839824209600073241925040359771549797865209204995006236763845689263034690207388973399223826675343373147736317784994303701958981963945524662801736801264920827950699122995777940632541474563999122223598875991995286223326666436638431069384996094071915016336181389112789019949419200347298926704387673798115522416753505941291949450187067163196700221177065092984331532834290081250000*i1^126 + 1259170610352253776490382732336871395408287882016014012624855782366891729452225883828931372769012015716704797541522374176415689415924162647319753932196947835957234813335158114002794724085240302873023475980573792054377267642235650398133995816592117391180169474073780195616921944275721302684680674201211116364794780084036958167183127204003294723820956852228241970377151502670851423120799990668870034953927815411143561582186815427375581271803590347434462990322939225454799862721687312383111849096518954648373595961648219320131627277486302768786435586357566596083905471714557656760926317891517522942201760301040647543808163706390082839842549937933333927419075265451091259873265210992949553268400759234579211797115341053440509258729051324245163094098399131392608542486834226085250336195403824801296549725517822584069829043164659574184524398566666792735347593399695278543882632595333968798536009337291896577270558322022270427887961107899524919648522327390454990361921313926860287469289385391389861505291810449364268963494805462901752874098344677221544024773489403426277791823679687052604079384248560859201904297046748445076813084756299346709200248748439964840931205266588651789367810280384283715698514762815394716020542406872640743393893150074904761467613456651619825748898308254239171141114292146284813787572412874117151757211631898314462989641919842116898946706592578242609786510633309005019524158603105546645950727930930136622073316041381540793563432695410299932891403449962134933152822400806913927808650675465334374480655629320711097998077084896757199955751132162949055550371806771795367346259109434299150207571366884785124778276770536906887218295166015625*i1^127 - N1*113157972687154582507598676409143593253504953769535533793569402606376921406384819472849895014815058527009803004372198324235038650243277642343927605332925211260700354616140048670058900149144877183216337808821290385879454336565872480595783966895020035013118109454692316036547717946614375000*i3 ] ]