[ [ 10552885412449001007236653950397029914665921488279829786148203709081915948396769073916471840741076450397232956991424303424754084089387351007125685545977011088328623731520449350473763576529115736339268057684488276737416359845068548020094143108315763873283651072423201727764869750032252739338570574964531898296449178899694534523354216658891808211365609118970076932575819248300445866536413958716380135454603805166864930605223590275106188056584776168500023701676373685448614794232258289892040958724287978827259262388854041967542312492432528661057637732784818708434213495563922377871171326276913688271468699006962708852695082908577535549734310834552533977364804964726360350993999595744993427176640005437814012845835917400834772073828734930002046655273433081306096127284293907807211944652353524165166828776635984979468133751742421819470722164876272088472819252835219097627872346126810234191371412476491387327962517102074133228334439155645732110851422314902305553833761975223075410063324558891390004510801901197203665330881339085929087480425478975568071758435808544920626491198891205251495882700881047845111447064751624331553573891605787620871161514337051979536236605790003138724587504031332784258396420711911349309821103087490204508462174980528939825687435727014517469540679983545629114427513153882785450755999797240188763307583699987881451432463738735857159338844963261147432719308217342778094880748114331577079680878047241539569042952416100176031012841874594893170139250444901107352031259383814733401417093352296110768069909727245772971254474484735290112073469940086503666386565043442019616121775197748120918839857535469289699707286820143767924996799067561260761546473813358952556950237914246468034098105481458105296625598437876470138128004474199186344185698221332786665640468698975756417607587767848906193979100715817958099645471490732449789116263728100299539238668005172601104624151912590700812061281463135978856465653765049158557349339165196566616643799598098060562773771665765415681266311087633680981287916303871443474863396092411097905569165673885659550516764437172772814213503551995421655040000000000000000000000000000000000 + -514246342784192266436442375672785561232006825974402395658011790555391224280933630160919636602528870037136136260159090918019845046831559785966748611704114558934192727185484115412668355149533018367740003785904637471328560444086681943516402160837616286522878195788935561869950383735174093324593585899753360158302971217525273546314596370534549062434866818153671745195486757066739349188858188622128558568162195141879638340130154999721617936149176879936747188632235977676592776912376641538221020700912441809896452187081557701262309913586974302172795874771391676026166280273698581077224203400023253378597502755882788261090550266574567036630025191813324365714840168723904506774393275321732438130176346955920584018543379660229704382838080453695463399464858828061142933644355727194791453632663760111395816099110326445063157109421128246247612367075268940923570742351860487428395623795094359761089381274486689763801982411472673473335193870808021072590057368157065986868801844666233087604392140550889700597974872637343387771918897924383279437195836767176607085883158501454657332565377160179100903895609292459187478121128247451839178287732891921576609079209007009968532457611636077468302621063404583182093147474139894068701243929644060828292791318939027339447534990207690838401060064046671991555833333413326283493457226431950554188800956663142976020445204895919252412344917711313570218036771537001851091080637101679960570536896352615391675663266613863623321823246663180161860731364056988895175441718968076416051930325820200205923897477160202115820123256716995219761392070146940976825586603609296453065465162005768329713202763306174479181945547510474091393234484975771852124975516650198991400934761943563644806998186565127798234927285320342124007138746051354850426713837910944647341089764422189539915473492696186535218163339272153363077678106443702830669788566771307889143056337832935270375903428617453141017666940713600643658661865087699121344161153846838548102359677573846022014473649012129485445353475132021496123281062332239179923841182705369483940169567995040827735881411948090077978957167459489651097600000000000000000000000000000000*i1 + 10221159584271963677811895257408246116624209930725340365764621815823663818029704288530555292416439087491377036410070704815541525978223895112004771230224988508194847315544547790221193108659212869922045027463836356904065936928052065481295132340020534955695092883756791358048400665358843219946164192894597346626424329599236066963225217006555827662558659834393546353698083591162419108215264690448221663325236708579133576501999232184685161852290188276160179103750777174641274329036564115327425445058202387697670945733071258288490433018344600465652701153426180962592472410090557978779794869392371452412297250255818826619990345565892926894563871568771980435044445959168373013933038037239394052835253324608212983157948388967190688114763548050461717387432808012840487925284197556667341243969664405609263083405718177731635426896312795510687209314417361856235630976711820047956656542193388223606260835143145781060587455434842595048613696426831049519039230134243663208720222436552684145164724755804698363766280009375531968600193202836285560555731474694376145716039362755944022465822187139760107415922234318172000053212863495684589934262168778438086928293179787620091776110394851985192240637800363963550279315513983317301380604922858912717872430147993836614730162892959648956758549075839666245944796287893245580608821891338825881006877707404233682851290645200501782105215889684160191544046563567833750437162224296903459117564548066921912540032990804114550632090345931957498947091962694023498755152788407929388139090251138501822178834394596991462107443090821953064935537404026279568099739585415300990252702517245882454776640244656379534829934245612582798179880728446901361154736809227507152634960517857686242042289956853886478069025111052312018206402660948349578924010819611089062169924581669890175209417350907992997991288973380752669946166801449854284934224260509523650107123780365161222724298987098641302138419570184182265738558513247692364009053460126706430839559619602141210376997431812212205181385259536662174676002595185689791172331157084869472932918134049854524224201693703076560012860283147773804544000000000000000000000000000000*i1^2 + -109187792682370323389451557092678831231730762721442505608404084310817573283955369552468597885410681579736309153989439877180516471132167540318637986294882894458866419665965148131313063057593419006381312950933524120869275221690889402223065752627839368950991328478200449945155973510254816913612006238830072203631963491457016225405155050935220003510691949572057597499422933033071039081491947738739821453339583896802470636926024638602804427571974815172186652386354619278413033059877806825053112556856480136298676653558305428196301237124325812866840434668474965651969877255057755494929226417120233803825248521366425577814451781554267298583486603406158576930732522099605671695538244257660630445584871075242686736344980242673304974945848769598699946442843629874258683046188541325335056560205242955978670899972800833888426618124080847432067938088934732926809369336191429500576439414637611473753059153281214255813285064968295447695228066399023946219925196995978770070351180560871628871022761318244098071530869921478763900268482613255119055805013461182616458668365231168843565919372130638189915081944859234063435005099809359873127054783390004760647793920227870422638193293031551247734108215405392755243212405612167646024208339808163967389274497136260276826930799915976643531091812782802870998763994261014432217983181757133048188578188714240168857920186122629846831233555817902597899314529692889140244271308393347109547287885732436262166243548905006666854736387034483201577901168235396547340639463093754632877895015781612640818135275741545956314676407270136613515237344900444898067455730050317759622352908862680248155413675153466189376249259966064120204085944121993760829269823609494314064941228540922791038736681441271382824472260085238235346449540466984946975582516478633882324769469164085262465501562892317462591682190920076964265013506185284622315347892892145976136012026948816329066311958531312034606810985794455942633405015372178087761674642914038740152462855340487761343991286375889176239154425070403217021607960547830088251151722935003064507981757910994607435734846438170976869196215603414444277760000000000000000000000000000*i1^3 + 717340725836471010651433796353749928229846867294343076225185725990184706311586369450813622211386428763782024895326431493012799871496049831747719282681588917809014181739697961028885328939096674966404732153845025561763875073566805283441819534437941196249748893967613321218940164994642709647552996233624625394435380042956927347579954919445804214283920127972684454288373339631495424680281380034395458856074999297798799690827186653579873216226262054350004778762687726697002913115182484460271815718517613842692678037402204891249202779902696315172203995811404910531425713522564891456129303631741071435839392644169329737586578820343790247882550834589703137626910778050756041813929549529566943985050647147514953893965982200803518107382885212840101931103878797934824910441852283411469901229650876138293836881083530160469065916428545463213928697917028598478447617371762129586487054605185677358723280479033909611858356183566093072747180629714465389190851477516532572184684714775037239080711282555714308401962691467223067521856236391280504345261546602968691460643762623802412372264294252280370609486553309744584458285569001397571660150153797679599620553715752192310078609527287411659281798747509728324025780795160846202069332165435038822193813506453215365410194545581972358954528569802472114209519561609605758506586410761896117395992894738025662383412341467312207400449889487277939512999374174301017061118998507943321394249275386040629502934452099757244078325783696259489938850790528691100708685790042679134241896752736323904146276818354353686193505969886869410239785959193175659042907055603991192991137641467417139662820357782754691303949577863846569495398766220130678507555258781100620930578963405307250522993845907934213974084927746628705753343498622038897317952309431912247303739550417502452219949995487030536820211419280878395484892714313639008771549371765837786841539291046081331924252088244943855951881773402564135117396469989537353675991061308070851357729349019934916125523060994926719904562307907684117182196352389261426253570059989366203238173240661411000616733642567665397612876949911826228838400000000000000000000000000*i1^4 + -3205723414243223829684172252349148855383164758777838565015596034299807733459421209543972979249903326216469390354481607567804184047146930797836110764616430456915022595784810156142990217317792717486616980361672296640820190473085115540860669991364384543884539133720769152110795276093689857420563806496849792935781484697963763013442563291448355603416851989246724771452167762106287909966214943979071233686816222573311717791669843309299957336800497380961840578022076814035838915447289960104288320793546224324096226714614829421216262460656939226730209546855351966306545445469012745630352023533250511526938387485678393073846296326383033708114741503721920917197343399697643785118101625240483444902048766615728581197155178454135792948067739105770803602793420450209106723789473909774835930381360812109607239753919912010446769242993792201503645695255756484110471147913698923136221393874783041200311592205417183339239936873404405897483004251507909030318148666865968030127474858329660678088393492135299072653445520900824050001535005892860645078523309476630664484693853531168429477404969092023741298815698505358326138864465434870165157552975951615539966319551760599911864591982816417837823675452636523413621371414291592092783136571635535022620087299908026972632809524150561088561195871919342170209369536911999544300405853454203392608213803674037955781330189562514013529689260397360178143134453224475007090969029714692519398425783218154964029762470245233012659195867076605158347158460070317894586615781823823895115714626472890381794068204741054492361077736299300250856973820339604750835827669442856716287625631933662700615750826325371982681404227910717640617050222146968728177107120874216970472338616760288278846887878128073703959538303950958122616141414196576232946381223948978208849285122239212541344275695134561855998867069892961257626453546527899216484612451247632454386459676080438876293839093563103782425988174742277001264943021165231047146458872415525462265142343921490416262388419741898072663102765940145877392148792811266850222551043594614626646714569092234125833639936736863718674705727989982691328000000000000000000000000*i1^5 + 9317522695973172722889422006415222493562870983542022254473546818183647746691556539101746169682477352862743920603687677433295016375687819787855866573376679887197583092863604515379977900607925929799132366403939940121274762410693182171631989218221343217854748348466493620892022566324011360441950754639853574455316403469741836419896244089378193718372853111715094025242316000324471284490719958042070342878263934196030500308113706521012849399803372079105220332156968490923517160387180303078949217237789066154710194933403208747099167770992450088338377941205215332685940734533100667632447150741928672878653542328671247863492133074815262967825244464252962255118117646994843467363084318333517040621203496004044514101693570913256472203325251832410060313669955253954370355361300394645473028378708971361241207954808693847581316629335848158491337605356077599915550427870210526808536947453314861813101380943386120065546330758209032614148565481061042691582599192926159130443123953026031171371532137373162262717631885348927124621090404787014564904368562023336206671239140314296357922321461165574475449070688146380769118627513122995190425020301108904053922506437074444815929337372399950969742746710824393232868258082276937397317326880240551728483659415378688038085470193296983005286965808858305632494590233091053155087072842133160888962423612261558291910707019180697906209343297530834584371239374546200553480717343872177803191256143119576560460621092990197631017368011657941047407421235305268053655315050592313517341824524570381516277768471842484746123128493119458932041012820065727912920908981841044950199104549958956761100559490696178290377026343896552071759634928273063459986384115517878905566408698546416864321784503127134147402000645570627795401351557244268844169795843069805025272735640137815270316092252817330514141882226901104776879937739290626244762702565373906505620262650287174152985485744029299146316384597438162434377508725428361351895806278564065779477775445226270285769342539446285634476193533428803342453574996280460789547782266197518052964790360247811407969759355415774732770172263906955755520000000000000000000000*i1^6 + -12313203579635503467618048073559488077930831402020971329568145119209698853547934444734958048324333680745714770761941453404637869836980117106346137220188738010697287635417730597347022311147344841194710702823364481134475687745934184626251523724556072212475528574276885630773509219729898014469152773187145341740662965200609621446711670437275491309409905463783898643814212613000049596831170786966259796978351994050034137109171627159213332683047429588013370302861843881526149282582741839816465705752930280283215412520488835845351522005711665230413663453880648267712430517806058918992917236827360951689437593852468073855949151184655463951652285609411486436800451670669234432080738626708783506962570437544666919009542191413065464912673229928785872679757020587756676170209196517560038052438610067971903180656646752536195430336332420770882606183569947540195291293145240101523659503737803238882039943066462431378658617599926664246589019270413665146640365984381571938580362124413255750774175023340611171858931626293376311416985049791853186685530623085549298957964352109215796402010371879401603072429571413001288027301938389030572570020432621034863357287317749423290186390403627755833429895688156407708164916618908013211969049941555300164423150388599816210230869121001292177895479290788120367782086356776203819510184700785987670790325755703014705139827884207152796801711591421716982209602845960293120238916127323252581411540168504019300340629142691671954833689550664706248549218478684497019715090971026325680360582796469261804937039213810762225614593903300823112866086634849688934476417632786015945201718652125324357628560287023768480488480581487358349871877855594149846122958255349652126992405520023064928972352734683214322469574201121949084318502664144210038485796860275381708132462917651931199587593831084646901585606554169927234765469421670116023463299590408567774979403470432314526388314444103775040027588697057450115567488359645440619605135179858060819305049110864547732495533532126127863795730941306943839155613357633545103145562646796154960181575825317529882584045140364029318413326674243144908800000000000000000000*i1^7 + 10774461524911676568385048770400054911430162305909094312999238570222429437954200343848057749207995329910578085530529849480096681026293046739372504858416541936715891467425641400640363105341503679944300178923167590518452158083006154709048902707425592273485717526976369894817514807027406204583657897153196416963169903069090497772187605636036163180160189402707255284902466728949655735854583490631621389815770162152858175462396429949895439136147104693158572911306642175503155941483773463416342723105384231171069051649580647788874102172720554180845181638995709555728877959689771117272602341187773826306986788088701701878732403313358625428584399283344953478482299400593333894847643232989950809707312051525085401589290829498404034517261016788682982515159012122117309982336764939355734571890661069000370840714009059856118116053833965790527032974494488911923076508155534333451918795929991477787472202575658846022193835554483216284075827955421349531904745896177202943070232256914650241960293569263251142655397476823662606799693644159798690450050030337741846342627715726714915053091280256752205735008943328873311916614730985728835440200326694641031034848379195484747359920146772331157784680799273911221445159448066139178538276926636550611867417030077440366155207464181565734445233567623871340612543558142866519490632162963665114041690890898592643219650811132454077484342565684533026855357757693263616017779835682023324270731643376797519908697863390027029264153638827876166687224956869176415916819104993113523198075065994702228666671638163568681638799824402964172214846132739867539113733939532432874072317602697880293661853793897318306321396807514250706476508802576980579701877110597543285355213902897093191053016622251401252449622749664066533086957863480245808091812014471120606657103132627035929017254891047530464489422668528659514083807682022022671758211624836393260857191593952536518832453277140066824125374053756757411799489080415435377202158464016320232874720762952001963476623106718784724908999601496417698457163185916856077048081444875296421835527432254454577252241171829811198675029309786161152000000000000000000*i1^8 + -26425378884890664827302931526459499413446677534201105777094854408311820674360777528711927779017834541947876734443520305466027061086692409815548811493024673265599223848353180714281631551650915391418463626392614182973538734234039650123997848622252701295168196597192016490065230494295047278967806250642255905233976251900080708153880554593389871641013369835303826057208756419213142561337315703284268351670672695368661926581045181200108840485402746467668444716903566407703677188227134523096449072309598407453960288717068904360453750902304087674377923538777739828601281804738715583711706433859749909274436049037472288965303753425968472427033220411783416457390706771028298935076482903701234042959277183952732894431870662807326971168369362813114945269267893479966858372893860083704523282165877174187302939699361781271955289064743465222690544406903403381466863966221036511293620347979094496767869473621142576835775137643781062794606602961235492610408669086963141261572854203588275742304220507817412882892682484524270137824241548189402159161701254690624917690538804993877639940196139506593618317837869982481483170826567799230097087414418461824998072837075531869301248847219778887433876635840805713071897107528278756888846516517910159973876231493556123640533480453299712665913373333220672855076994972582199692309352619909054536327709867348074362253332402369548192379791570029632390523617869218581543450970376452966302231694121716628189180071400348746425491406486890233969460822193922260056683482988527330185313528614334931059973570566910707241083257664915451973627928935384351492668951466400838178341384626367750467139586626214002984757866316449782824964334531400547387119674316628415372716786033389166646839558601403932442503234383062504991520496830074460568111559617880774509524087443452377244096611453014769345029928724059925610474303841023004761063742259760615536624579937669458151151529089090960354801612490687151169047632637429614169612913804937657255959948798652879561486946789310993837910699898969927553349490178761621554144756251597362873123337237851253766016453005500318950902472220795207680000000000000000*i1^9 + 63556546202692229813759846357349896835971703789446356888672704221481130452645761488688995878921444023696903353609384560576249178968563857461422715467647315176318745490621589432427233922655679649083669797312093309605693343435564276729305370174018039977062654629963383284480848939835071618832799436400493254115874816803065664139080969978682809889372448085443465736115355595931489707421225314056486331435459442458986802337176306775589427665751342342956610508234497019890536067300323399462847446858717060083004440976217289069342635367507239754748786871164831138251131990389349991267953934082441694141284985540189344963583477203200842597688467602581057596363073970667008851316649000439229682889598131090520114891276303356524015073583883891014739910397903704703822831151790943313373332556088436494010322470541161243455263835098731287658552012733940569016361898513849179914924114391622179932427823374583619096612015116056570455490675451968826106495307208010728153568717029621203936009611212066159851687667333730876667381915892015291503481804807525677937376823210759305860777337217471432501379872180677529385429973597945310893770081638159782600519996189476693674339970782781164053429630180037335729175647398384439222372126453735193545752113786807639347933537266514558660621777291067693759698016974917253782262442616695472631618387188968283441883959860017048285678419350947686095040676599134563237379879183545847653611168852183424191131425345397708745557722916759662015035266241452607467485899540568468788099546200701972134434812769677977197731064884639540241432912471531312939431623843431015040543921494665978301978733947605674317891391222191397904198211291001727316961984922839028693601640105022874275314833258296096808921864420311566422726777487085171740748285638425744838227172967074505307373445931158889995676948067571902158322424192970397506042577049364561373080782133438686122972364347175523299837204262506348288846424583192887330930993211039762776261335614410513790468600128281630165630221538638614179328290263408318282449328922595694988216733550596339375829021360714413902551856798131814400000000000000*i1^10 + -76902883338418505048198813835274956427424152000527269302873599973366992108596346441352718351682986281761248713561596461938079050581725911347899675412379242222464540155235779709198031567402350472337085521514990566503231951742313946329437405306370244361012482354487264600542781630944126134727760286805030971194792943885993903656571219979707677702344020404630201927433877981256682831364265518206588891303317354381885011393142685550124243149089754112533887220454841884018270160811108256261952460450694602210735425636796740403061538873030496344765927957969317907071829692251363497374143905746103052981574818505313457203325350393359623510113395726628905322681284839273200979993688910867029221513108188683581386833672653025887885699048615017912961121583235649667829052385672022857363909795107938438962670104393361383052602145901386777156641554807474113454434371421231050538457233423296153843145881163290918210800050733732540333043419911490150864841444377533117616264221948022572436494553401544264508276078136491749741405794763335486093130556407171008421741515414937008288960982438721019050705394572829639261742322193258197852606972415640587878690694169538724252104882487343819267522293471811288394019113091647359628184346947475112768003603626538287288679529684043096801802266007464087142755573311425357753855048471223268447965476100634606202637542806040851212517367749732150258612619390358265799864999833985665203679784409913827744743586716934991680015982129595265311519799369284120364005287524922706252598430043194648872964909334054477785016767020631560193588842903209793472883679911702027579406115731597323148017783747650856451958866348462371046295402787565931599671574949496321671554860081807499245034536669690543913843402855428675966241112697647196936097462768600706246588602542900670454367136177169005619290497276108143407485890237440975374288792916657488596156472565274311775714540499081187339672590395925623731719234598036796682617557638778076233378649566328135761500777217852762979834191051000341644917155651458223480344433472907278351011783058513128828083399609023996565116255024971776000000000000*i1^11 + 46947121130981211882065785075156386396126190863111354147250906624091060330761812787181983151200312356651321475458780101527433920114860499916205331149388270929272141146708533478196776594891456749599183645830472088467895001319313578448337246772957529906898306516150903661263853303901555305681156521194937629630928306935707463097402395023015503859160155377878925987544719394232687784516991149261394830452560293260746689417723656351163826293603954107712287580040185749242536383248431272070299781829468860256049020558099927048785445830162407960734942604737565994565597054656281837977803425732829785779723111845056051882767923819193241402177403879796076189224499152620299793232747699430861740647246929815937308974803693408856042893644984282955623790061505332590526064490042672964464348105008462651732781139898084227450253110701416425129150744671215176313536032120860305601146341209224144018959850266019412140252536709843220246488048566595895955818631769389753015522812363039098810965120854865058977716244730216582687071727714269273605234559974533485721235242061538319681767814044418394140227581384348529724928250868063940846903722898119712352132390790225498779603169068991015227240415587476933853851570382570778711259833529261858087361707377957961436966359509773700596912547644737402998662133164060464240479987451174017363638979663360824881421733046891549002120196370570516215038622934800334297667636107153534520085153077683375475666320235757364040153430683762749662814220745047034059620239330232425872337378700227272700031218722665287593241387748414534356971031834433042764106952152563755995954441365205480358529265971447262088173499314742422009247797253853125612103288582300726350965056021754583268744989202490455770625103735598444663576369525070611071253268956011065013520761329876920275375695223207210095022870819470260743082192036588765244325569977219595739281411824309905099956439412973007262763392572263865555251763909776371050334399274446176131360639573553870439530748792707815967605294908521286586770416976294266670922998744331946673326681638153595268045712835393303965048826694205440000000000*i1^12 + -12312822764242102247361543186818238184183901211555236088839542595017224089803188102159074274908536084715221129898055049939583639755149096909072471138271588193617972670093609307669262410943718822273096182772463791679080422093674979169604786571254809552220760478056689533730254116297671976878049449947523853305164180697801305943001199038773130003226560207800222243013949577601533741702058029682749582461921175098049758579483639386367087414595616242332828868217130250544715043297279237320214495940735457484188059556025095123594075217494425967416591784317948803510593403627327219548496091170339944144132664403931199975907162475792682750640449433708805817450946030115927986272676389040795093014929760486327538261982673934709401704574290694508310367707929240985286175014655280904725217600803192750371928712498699986250990389550946998995629922729414792542734840557441619762026121044198483680437903842397376288185039458064457991275349519490899029973882691404248272797768554326634828213572887841555652143885752234521303053593095642096979848996931212826134275391139848748635650480152236944718514039124008937029283072859105985669993978255173656729767289748322856727387609117865160030376505706759378367087109450685824517999719540926782311256178861014010352413991733075606256037420059178035636917919851964939121702034729146182768600478303247184099822054207817051373377373987017732523252528286760526599443677723793195790495645281395984988360722174568553276208886548723850838455348694513010634546098912273467678261917224075174938411782168617325182427318007944723054116562605635393942394888622236892114017827722735649545101605058503586287855416621467806181960471206827060963315692757896460854269085104219876541306606367986078878260905375236434988690255132803213920994395499677878543268536093513171349515767057039293262422994931313115748315777718559403754602762978326794279560480083766904609185371259013898419396363028099124316252345638232070778440887908332648161103611066385414088755204762173715763031289299981510755453887198229861862216183737301091660340300311337297380156943102496278497894982064537600000000*i1^13 + -529860442869481226740541336617877326673940426993362511017213197447204355219023490035396651393385064413991439496944375868528421298913515936737400207633029050042930687927570345419891843431723587364420956031653636873506812044639218713474378509032128366731935833197506889752865594205212611267883842242584080640991343215350943138330039133368645150426499645131040657868424333354297478480956744683864003778832785575280853346927630543675205062948405172926069473733475205429834094020587469384200074621154367241254933285208137756638474470324485594324579177261118939851288596999652572862043898125164929431628594362087622948829125055034235074200582056013891666310552327059787606117588289127400733021604979862421974937822907632392964370326740448999453501435809537529167534584521802789833602506923149859878134619374815507782794054597672368468258563501218604816077525129786952664517348134487975646958285196368189116039096204874126475797960418583528941071846655075863235656853437501010136413768661841972129903199568978626330460046166398535844038716660339564362462408638717943546278936681052558061267822546786311280225560558164309840892326815578642299841840005068131851523823494578675357512303803234629333012513763816524040311726549527486901164813480315111442624992684855672713974112427327965103887747179232330236639748130586729258428774229162679003200407479335060123684008325677190267254241042977161054068546963630369243764399018227030484665921764544010767597533019876087588637358439210351843055508435199517070571920493285590963623822964343286158365991765108144082937057107746379934928343225381859113854475369823681936028221820055841874473156427914201980529994076226225241477618556813686082720030769796544059276023192663307713774086276964124940517274358597304438089278967010326697922013153694904053977509320946804935404826843013075241535583241263345139281915753495591007181712333836452535647790999262657308790037898431774135383787099414777174324089318990463301595893535828099334262495759909842845514282518331013505162529605211791232054394337511703294450298868138864899323967807223411441983203311616000000*i1^14 + 866222277061488610655777349397948131276892845821630763582460461845789771588926911930330057562835561389812558818800829473987344206578826247388288433638106908252670489561050582057478269768626640778729197400173105136482613640924674685092753535423210965532871065093713710228542710772777343183136155246020699803819738265353750485639056669369774210747533177658569543049271631612817719964428767842307425504297768368032196242537893899638865922171904415493689313758647518593631083340291340278620404640581438219527673237875288554656458088235074732216739524719825082169960131976932160538495870029447722764150005729943601347513597154950349679263450539936985006932661173737608402514406399616961126717715600648867501419599571245440932672949833481681851229804565672489852989609418331704142631863524996975387835377662671855443320421242438011415956972165184046650758424933996902366991580567028494477491768744014319368488700247532519739498314668887041011137326931514445104520959440689499025467472952383146835574816625322021691303578532761189310188851641567425635568233895122573283551053549808076012460205948430306786416716792426314926251967917065777294172605929338324978719252722169693622383627161416185384936569965466266705203197858606922197988202774517152193946029298317924921590803489204377376987495512601115686040280552476169037573351494933494646824956452591772604899652216136656350224318473802181828419089478534584487308224702856658220405990294554583317420634797602042456973245519862156855900495711024359635260345731150917225681261958708340792722926343891246228509329202548267717739143184236072410489171745323916974867018364120778037846306334821518822474373889592134217922996315805898698333088031819886872665560706300339052926381353478115402117180112400878485140594694954838575303987578294283589724032852085018950698593619935470265920008212397029794677759325232383614567362269274124820416576315806386476484961678619693372805047662042800012260198592818344105239360944208986170274147961687493207966370166254669262992283660420474574898303255763368126859190135288336939124715947172941010752556236800000*i1^15 + -78855229318360627175568331834573536625811967114078768222732531554741932446688893823011520908732241076228038247327407051625198629173465073719303522440107507852055811265253120041421458112827822358313285838861416507090425406428360369876394944205655528091870369299149295039544163942049768121369642532428667483707975417293270353858165934322175467778084273260734824978012199553855860666989305864375933409075831697545503891313936035097626476250026117336966344829218047618095163940418002264969697155631745569639975302002131510770168104190561148796562693173965564337266048441734651123645987912572025912529013355506294248320619867429397400007453482353723944482891579347646973983110020353891381902962402369907370246605092276138956615751624531127755579990643634878642548574794927319569116081838421828494919767049808711417125729209622077033257482301926967059778841028859012634353784569876503696083808074772479295540601033631399388386769152892402484351163274222745399839005041665152616857599128466275772193448955816331353258471762804762871263062655032446027732930176869987420661448513959930639109944269434513304087901008599055756068253019472192566908926162450838198690645492887511619212967361767646212550890295693483636534052512620038951767188463404453180617487837041967878041573689323591315225145269470000508588329077480650182484166985628700120495636593340616420488614925137121303595715639026983152496048321124594594404910774275541924879942392440640967989724397065078178495256876328253560930065081865359593930147743559966527247267790894946516895143102851770709793283833795580470283744729486205696169798077040278354738764929101118974135343073999159310108124222103014985257907265838946005583623485796275439878320155745282986648392210325285101958350978790717238714995117628319977040640545792246746170979543211360091881335440948105539042018399231409156940617450358971176107281270968051378416612927313922462322874088412117176386848079501178137601959357153277005487730985093899506435378268213653338192841129896845613865213139918003114510728985996509904291755053086080050966760623018019259919892480000*i1^16 + -18574167060291196306471962587287417672590414863322250319872262254353090507843093905171704599537631416968654406868536878455079307942526904081636524151966589373501647339220177354348277278211727858750914806731777590916874789329061521778910347437963106378088816492115610148277998041478526010755437395531373538802827950380690791870660221678628972135258435755857380433405800468980957207148958632860233894418804766906027897474666005534366412990778599449168888676242350290612356065535680298793200815695132068825110701939444350988574028317498963712036102411183361718829913260586700559534119216098352467484529397980909975435554908405391297450996697815355614888528811925172058726098381758520176620836482351344958897575580943247886823565400521890839245759632405309678879206543072013358128277351830063471131877431442887854007816420862132483358612474614335101879325978161058536724704334853055796465636717829694825890983508375409151145013676064676747227731101984546275665135332327758453896233780774185030830736588042228676125475921480958070284502049081782448300204383184794674862440872092847400377077433827832949663725862528042416718381934177841892822510841181526487533923068507640718808331456515182885966988309202094423581210635744182391785850391949427701538518654463719904552881413056061272361742344193540783665514067769028425062990711080443921769580011854694670734636885544321137380331836801958586266385335671769889013353046867241189235017647046604604481087016040024185129117843276541082286486831304177688630539794632846849980260785931109719117730235749513816178927458751195560144692810580595086997643457289200353882850318362406048630417407220920321917642622655244790658315474715269389776715296311394851219730805763769584140803606179929914985047010301434014694840118902779687094561806387312653616683007781958067754107912535082313034095811826031110209338329827069684389097826844563706086407991531220859974496554667708673495922674640310767660823787820348947121196153578071299094083215212328609085437650520578215354892278830965913181501323906672445511491791360398670320085436422446334869504000*i1^17 + 5089478384127053571744825598587343512986465250001065683499310586393890279353289599261048332483896324966465446481650136033566592520778511145779568611046918599420017222681498441147828316965472235995961954637569901336286040265154675704644947770444918130458560221261423275136975811328473385505710102939079985905875394505260087705603597252325271603397286559103521421395566365527217859139066354373950186843569557636497962175461970699256822132272853971768150401832925380873611030579369259472602009975858252487063499004942572867557501523931266642862260678670688218455395178720645982140179284514777431464862923975655823074749704914311693258762260664694323757153877804376928515115558830004739525058527841074592468838975619275548262066368619392051920156087742585014762391944566054036163197022703503497586755145072625914103066136855171400973360988872749431958249321076524751975729982149789989838662873481406809169965666014793848334415582409298463468695881272669502677495787794228766249376404446141486508584997952422219672457119421267149870705335757704433910243052662087948722222969421849641438494262350351332534821849721453725781778018752460154131053264524125796951629018063672817807076521217850711898801590424859923524404674997941567210684730854835964313701154215280598559717347249327549409490428242471172856482692059428375750305649268848147120860227563698154808915620874103505492198316998250806407303770237551523689702415474430037484333035388628110398003426585387118894645659447634833554637467161525507634234211949327619568669693436790190565065588091087989904309316892082125584201408766679959059673346597029319560190197102724275729870745724878123274468561127729860129270154693036359793010820112222673666305233290376237641850363473227798553735564044598011067096817167276616146782331994358041175386201134931807240874639260576199050576915086778187837280601448371296128564892306326086847331408318596453261404110816308860601199475205853855800150344860601268767942242875617692519519048563293768074944520662410903041499156647234990261431402208559983724048603238648327505598233657187762176000*i1^18 + -586172695862180437518779253778177579948430055961780612784829073648311201233356300709714334999896325710256572953767200942747129536201483181136409496973049325247621525505027181922927192941876401168364502988634564124875610531136620869472032975234630327394443544109154373736645659460562479186812034143227687061822176459600311320271231364116193905290891019303759574129554157670959088116623157172022721526843618797278024984841681660998452456004824205456101079143857716767700568405533901614066132549695966154723400220876138487866887059648818873197235498970448298185315263042456097538942582851305176721169860981316657117954927570953030783258030985409896780206083088180232492893856768227461298495594857081994806759585995374993463247397606471983754892578953775232003076013998975993844096206460742690274960065844765387197995249459993964768664771178203751974890595895643733001137268755215681618878494141642930665213428921639683159633752512928273972010668024111048052322428120787024750525540345218669820357747276464499546748084457701087450628770000014506708819090191613415931671146403239355901545849935879859864497778267483759387169986837692739561438426277316470076535230465352538649305520082230828139537615492080838617791626345485243098712336127144068001620837793439955488834893239916233612015550005849552760248873252551459160537494578109986738672020687496613112112990122439487747584775370640394971655669763832793713384207046315351081869917412434901807780071450997843950921737406189555005114465464330290345497565147615427836152282233814240366344570926841845844148705694620156077107321381056745710393146569795157781915540093074435386060278658172677690002442368034409768589408470650966572310208026865559356992665298789894153043063162707552918501235025343511581127352772318190427022232699165207643573910745718273156094240412977012414437131159028029324959624541661208800820937365580173063242691984893124154631370029802660365027415297722824701262792920555281001917205731291456447181235375427991799679145776888312269699288478610908302313273126116160031623125167208538957770551063058841600*i1^19 + 40305516562082298435416204179638432892881491850122984198086141170122130769229076424968685734105558197075859511380277002763206316215202101321354102169128875102136276238809545791512314590374661959096349654576543208616567326569488247427967759357704929097177139927356070226203764800368866068577300461198788383448326697229438073915220455493456359762535442850295633385400703370546804784636147908629203574481422588386750131123334647546673368221874596714846569882557354485469007672895101088173214987883582458555865470489348312475873734708957001301909562760827057653490267288177936582495105609223543380060121686910453225371699963248308551068190262007892594174832741991854166803279183820639354652752622137705610609921344186941202114426312825656470218740002865589763511413487416575848605354336609442984509371367138341542548763917586083286133638091231049147204264935147959136467935924607671799355950367268250069222222845684269377286516863103232694960845853054346437726194656374524624541365124651703009251351383867189821494026143616794554048936194549586226521562941714162588910189880044211125941744091141332110129287438743757559809284074491427689782522489684171041078868112562303692152441026910909231816715155835169289235960225585548098804228117534395813417544484835946173897343268367822578678361776577800082442830189035588365488374016924878975822104927722788755591630732912645798167403886061530302155356917040643051076487225099298368965723299846084040432403555290642385894152256931688317645597225954730088671279248592676711970121525863380961090860851885071641035498895094722987236497397315266913511479890212663212717758697020966878706646633746951865626484413990475287229220698203000744810354277090138429533255294681392901522780082420222277822746698143050758152507049426087442241766309472817505002717074821727346256521117166233208657379226754082493339812633354831412843453903382827598395796873730992838292070091688624994202288300318820789587269950926480438947282113005193734753295854530848795572238715233889677688760874065971555756459254185653313724017021607731876356146000297984*i1^20 + -1471847052054449499323267996605796546845676969238882206793263726939065003958769107484183540714639993882775416061883462276372690072406371835134540298207644582063601552272243835653524192412308941354823415350492777178024450299727144718901796451666441891240455307714432857176785242091799178583279563584276470576720102179034874649706727023539802812196298256308201656678686707881085500693231144548554451140628293331512670910669751801575050261959711082861929992133502771971108084599513325304225481748271432192640762535898082912840143702983405022306614575775688516213002434393929268914592270723142564691054883595744230293883552818399354646147134975382766812415990056779319328342128027979711982186611747235040008431540743779825446188337936344391278031884128398082970232490997016822189507170511861193183745862769059935975377057522034861946772711912114945076033298196999171444879418886269632790560424693603201212987213514856858155020820928703249026498585149986471911116985770484172166075678553114606917775428373844342830688884335116355753530011035948548895866876159255671873666656136234997963012837735751187781537955497298923954356042185136878595330057944453375505985669477103773808818141258316703514668639046312685419041029572789913259436950261847862344109028644111819052737135781199849912541425201729049026730472776512447294624085507243811507443990679241142671626131149195042552275719328069281641719141212517597629603803610810612544149080262436666679593664430291789000512007009829185786408128414883068664178222094589697402241879161134874134169898015409922358125912043720365995597737128589348863567734034528093429535595640489627511326661082006513259955414220332031005918106587684387390011170815103031823011370088008799885499051266338067995617073974389356610430312907157624141403844902839738528626322813253485254068279067942151838528347027819091799917263287455731976426549548691437149913102135936046809549562887810117916785635464971068672238495534949340185975201195021304453927338950194987758751783554773474185222009222491614194505457257924946540887770840538576256340328448*i1^21 + -12529116796458969887778349909113038722648710437309873933488419455715490176484948218088193727279686325948793406754520609116907912150720568684811046378540083101386640842874349650469036660759397021398671054332550740265759739577053925500566683274154731315071248521692268619562115220265914310264241609631468924741298560730107688632550389452942125559921909147318858933972545390573618923220876540373271401234291148086985017801465818767480982146057762689923330168746216675336886935968529396794645388516953113920244865857584610381497358010179919757544089505267222679246449431534516229113933470841422242443494045287158837936932647225937563975656869127230701164830609972029316434190209806407756872638442880627003214445726364592443178453364741196333024930549059762915050026063140663368003679472555017108672385623723824684231871169443830163192929586177643743676765126870044270878676512731419270095301958935677078623163309919003585028673148054040014115776781791285514565173911457599021936781069730447096982179534395938407761212332188884598183797514507448314413279953559009070892767796246820560143480135057495793249665429320099817268691150656278908991449967003853836253484443480191368862804805237043524302783386107796115005730218430055508456771264986671764005705548486029743640969193415382284467063130590673873706991283104113017384264816388938632626872427657338746520537713682904032923135830239540347881841834785681496156412612472580532602330519189184745277934533404763059762097899776285519233158967731616557586743462051057006445835551051511429070985340401090764417461046956769238326326603943199965203753627312428252536643106795499156592096003260686824171476881186374928862470977327909680918726200945226941170591714964060023866575010255798845965305848590743941334071379882105249467881881600914559014571449298918198134682670150581264552738761544517067650784243876551646802516960460642996602902070348589245165625454430762934393899098177640125327003113302795652527247708811349699376251873429708288707339249469988961322292720760205371282740932526995341328099826523542317432832*i1^22 + -1593273722860874983984707302590937178663979852776164100106196341674173978281269478434444086536971748800157235502778822201351042210564027808523998684250662499116909173715275755054325446600244944767332313455418346509810311182490755940859713698837709127331556442207398917682497039740844558990712690963098815519986048098661438488153212576618135936847957007477986179501025134559344350150452959206765395709317896016145094226177574623898066591620378988148040862707504840951696683511606370408861875768328122065534461321600423690007770586789565191166124457466128590085533674491761924833702018842305716241914839739291785078160998264089330273781794076700137407772977276194856381287491053943637792902488273147247842869476382164184621482353203806911592951328273829477199564110932737047969534153475076590866556054450417351631908372631053350651470164699726052208618466921696233824001145918873195218219140835355609621852615633349596259495569902140268030981800629890907004153898435361013502338918716592831673510033505367908015436528122764985450338371234369098306974706632463165403211686674769944816747739523041607794599480936287866719210569068386538708863434067521742200582485626747729362742494611606318793981173902678769303348945752453831723779878543373907990271609263526740659968710735720631271269530471185993519714184015338503410554317617339878162815570832247552618448725991344601247224285510205064170981046489491951324068131468289964233697214581853613659299318141528549408990171717866603075775776976111229507734769665492605336049437779053812756564795845978069263112581062255419063439611864106111963972978954710740984783773269052217550876681020271171684675547121932278273848431923700360010157284886206617656223597712510337430738601370637557867778357778209546762726601820463330338783863715721165825648645826223473022846279087665360245566265341204958953110217980345357175472887190023367677492656548363611705974412735251983651783912336744719514489098998481007872893436738647596862425764206949857860978676437629191877114595863819163835382672987389941634285668874890248192*i1^23 + 2074981256075576137797323370671904790354514620464111838847920866961742689585677576158550426823744272850682344453195780178325403468508503355272698835365845357994316583148653299051221399401702096405906899151124268155988833382653325835995587891519930024674727767921701785272272468628442542003902901223966092634457036136464395769241291160721308238085032427588250485793450084957523219218111264864683288297785089969518995830196049067109776277322670875117226138900210265194947749196621558066627020247396376360109377526165875950937891742452511464653204652565649650730370146068126412516047136884556035797981898270539085710472770834165233198708085978717257821551259105692463864015374360435116502688350559201196312937083173799083273870233611014924371683472953923848250336255447838435028045472712421714824918126323289173788881596337766183982543751056806570440797284745612877265382469385679834882236842803038485674266722984361571618904161772358659676710591078123644062782875782288723367837901028285955424267872233627253354676146767203671555639848461641714142405349218108594016504530586812980429929184941399331501939342579097467127670020457762726570837714917227577705946070488098565767779353956100459505607255078933045126265831155771451430598855191941794552161374427001636056969527070228505394224225119004750292374763127885959965755262385399632549505717655363092148303187717130470405575674537376291885223495461847164806481608868393293572366532681079181004686841717570985469764288142003851013361685221024238465985913426150330290551286627361943303499563013525552225455805013423092138837209114387621966329755165729623542328430220945263692992780114322331453103339330107489083871514847622823616774922140536765501339981119603174525793373228901884131763343853211276414355669467668184375285697465945938261278683439677873519473088052438071885142580001129927651735198005390639613703440320785917492175537706588794975759053242668869828897050509400579615972667811946678075090694642335211701992176055238371213509797153487091219150168683655203292753227539985534352604554158145536*i1^24 + -373113733548893202334977650629310927065103679105332056239549224507990506014192934238666469418377334549781265005000527242633995545393874210596188060308614489255805704620758359579312501123885140053917299041617928330956551993248247510293666604254260301557260251593826176782264215245831997964330197290625501276437886586320823864424711118364141642005844731516817285900775756034569906156690715607821261464904488457985856390027323437130916406965841449420787879204821788764066800058746864548115300611652406448478234860319667121464153177456222430284366129510982025719402159018239903606185207862740555432699117669106549087911792792920941201096485803916529542676116913820502040778708460390367165704160477631045834019394541194930794316676832462333835845415751881537894347650223962839467669786186918889077307431968749117986578390824826569831610982293083616061654288113510009593744670915233340145499822313914038397816040001648493292410249145933367638969812530119255019631341651043169969902190171217914356359420660038223281864988999579133049192412874642537321771250576129535701687023065032085380942429106476602918088691251383297494490326666575681718825997773011838419475759200134220720592335219263864461602086458849473681801257291324306535005087859890167603456103727950840846891497583456494995350725098122908942278804117638404421123885158532732235899297526118783341719276360297432566502911771776542219122883768107144571343733089382741335412223807962017292885870125234699578364437540696020694383684265897153391217878577572473924589147859037879796921812129123705197539232989060996106194243516140139678323751529284551975016156277763821591160749116907097573842667962056792404267122944767095406590533050216488027564115618892026827271442051102524552349841936997877531888172437543656195234277101248172628358597408028137052641962349736047114848557888968233254620490427072775041657277353192402601162771533316611261323850832900618648605555399576126894788256221911738911799548017985387699890258137972844079465597382335272741311509250738939393489317841897962182042860912640*i1^25 + 32507288491050655120752851920329182876546044269234352614053990097933786959701097293117717940435660881974983600288645562801838170978297143661088533016171295992685610873139375230530168837573478341304180283125455366391512027576200481841815306823111928169678888921250943442329083626566644223923411286660519591748935001898188291977374936870874016120101895413610146304983483840543883497289650828474292798430830325851791813525594321706181065271391761678658357131944531750085285200876271048339243590704687164932756514991594927855942033669492756969080405814016397086770385902018653279982590902032734787088988517261664268389216783650141808585954375935394977603715028572681354940942480233071034711561341104117502577449620118635863949769281446940490873998668714663783530167163279824085549237305486510636671460827739780910364619102005074977177346279697074261285451397786585081690523236457755589129355329508706550798247428136267898180966406144371353345409054261699805714423387467357291732428859882774672633017899150360662284187759497175089549594183142219508931580404791118197813991981221866554390172690958162715911363667348690672521653105695943226884066389507324418678187714994986475275210230032681025864097260894584621624394091854838013706618480229089592938337479964865555355952632114700771407248283169147275251847381842775543755997404691539965227994871571027345322116206178249868429375657917095507679285978744970747324384777059847122312260548695647818600720529892097987520637574704165742569728303308364493204351622685613916279310994882970090441509898686835438770880053458803547902918249073578884309121281418335504069224940793843830463480991559876830775202913660227318400155441005431215353291298769580318546100612721015367336070330214238416817102947688836814276109092946703233742633434411019554198338210511121128091467410882807509949829094133095541517792482234859102321059825861117682897510821129622607725446544871783498861692494207498923164171325484266942630472505927317999646934384584759733626229417824305534947455954105847633854626607345926798797963264*i1^26 + -1078429031173228900594995916185376508049647372192339039425270341817832512716372731746460349395288214233947507940751113637016209069253648963055134585109294773730327734254395107664481443538915805814617594820464027372978774368574238481614359205476429230712413386457651149796760102979300839138339925231368564142483325566181602023658212910393909022799559113450463734922915960580258793340655710387174177470324430725152998957769913406529651383766397038895215664484384477822161451197493581719132929296759749992691085110006182059237210416954053043810867091966520283851839154200670235588011468527480973823837135931609550405106711667916441638641875844501789404102641839928437984934574527507962383114791735778782086301963704090265825822769867908080704840084172918242176352065019603341239295192879462050596184077980843498117668844089580426410298812214731281411004698892913118986972715404935716464283188688632563406099166240935384713837718980123454899077199535740734503426779671745976816687564097141257604242674527920469135415231863356449239648231022786557741908454298723706901098166177940474548182514408658020259261593859212003946506445797785842107268833603322073139861859167582530090382504249531307541314269976115044338852884698246028247202851453014803240789917886517529531746933608613711114689166569608749710375427506035825886843525295870111678586498927766280127471154774316425818343580450807276200973435842466926615341787961855284484442377849315024439774151477057865731815596361409864509653162781179856609628412525876405863257011846951679637211487188753869208935943455468222647672155688918019096672891598853311187545378873517420194814459320639053637881439995574720936235116703660839648600951805629608111832824442419976051131791315710223832354420224164744966973729032898508393797673979658200243422181065466782297480440343470439889291391293387792181120189386898002522957924721357781873491841180757546321956658018623468651522739859203019489840124803001551158356082361079827014939320993500124046458578142397220889237771783280154281865481551242250420224*i1^27 + -69296314290605636342055926765489934016301406625964757730302092272202997733431368409145913224054436424420125159614258438072311860049502891837658977042150510995962536907872540249764933465713916716226141285688758581973029242741742853611881551194124812121698069218882165851510289187183084988178636059462328110320443796455931462521353292206224072377710405403752974786295578457434623697193003747722548611933535679750277394960512922376450178773228059416749112470566731823255827259838421577945004941787837049852678207869576059422784862992105083392297207690469731839762959798971168273620570240188373159826567558445086628747911517057043350800306504948213249141701890301314156595144150866840150853294648053910456568763930170975535978200708199431607432284428051344972848278625843478222586748029888847597158837046846446765885510801325874832166656150119620068557651867371218989603519057676774232454852164092617611602806749935027100025568366354512580846561959110516509386088368664198109778329286982307189432162094904026917238016627781351286748804611521019789900153316167075499386666178460209456712415723718003392845814961640754532296777937476978329120957830156466970009471443676225885125939350616921488657365825215486358934369026720531342750889632584816779976039453216149982813089021842458667895796142723591227457731324563613906611088857894313643953561194805302826854371000076463681017274317383571416888614970548144503704979740359971183385863780277149975851161478689049697413937646092948958145294908185288348775514594324622430435393692311256872727178876895824868267779534349732897044209928864733589176997743281234553640484893723155127899917353725575671025066373756364369211430053817999155545786944210453336986657277362862072528027706838400769125757910511631372955744756254160297073184382295187964414252888699350920238487801329496185404468230236037170399940231790332154399323954059037564794690917285651554168474475357573394339018049353928191844090800243009456052429387173999189389930082505981660030555446234098722455893029660285971876260991410896896*i1^28 + 9316911521288613657508907285085806900546267706018584392934290262994057805276340267981573603649140882583271811649253977185443255151473304021646577597185475386179608985497585407256892355891170055282940061292125531206747011206211181845203418187387656304029799273589263842382900043365809040776445944074524905511063213410303448838895205964776772149969467726745407060466144178050386974666240843859347620162489679180901165768251020890964191103959391847159193724587164684148158497379124625086124301466530670429913698507712928103566561166839274924069153805528403667575376197655842853625258169838421327217789170824117885625892493339314966043021916509101076561024676939712549913566760940838357375594370612978964608184568606645638989241586093187174204966500054123096682281491552631117425678449782796336350429320567150627168533555260792061117682418805138706080961557883714278025993231900054185326593800199563723563184836993339224172816049076578029312620754954691641842731096518553184238279415083966874434014462907900913908548216618964490334100469743651203516234918525679189355394980118983318981128371370425607143196668645488775618484070898402805906525727273107400052493620192752968633930124676107698834662536427982110709746027024652280291900231251670588079119956830350304427475290744660545172720149328600254160190986570783300032800691108607621584127510536756378277662225273439284845936937201991645256880948277557317003512690528791442749603383249011248510763707520497594325001231467750967994790111899677555093787688141495952046422083988748166187398341048653747785983747043586532928915206729723345592658292435627803047351957393923162894455834072825315495842583872638036780106943587588561893927044735715865291735319846905004798269231500725407625133935286693049676134638752821799428072665107168649861091576734448036794716461200307516417739316583672844578710574587238172887281582094705267077666178036451377196214427395454745097186301322797998437360881481264402859390691931070777609533966918577539814885381829630279082929286450034803761709477527552*i1^29 + -261396653043255920333192088413294728235984442140796601475720910234812335374622117739092717404839760549976899566766859904561376302569231120304050932767545579112806560924206037430039638542032432101514699033924979789042860763968893985140380130256886800622513443901578724134674283711138903855180352703056889806121988314240543633098190294433338712942148252006021064697914194159190371600225211595229801884759765231219876458798822412645763255729282468385245958707847341959778772784935785519866183923772826329872315836905464411884917768920538751032530875742051035921804249061918995721581368437575752729396199524892921273673738152719072679384520042688604058805085254445019996577967346338709217275544485368357064962301394110385079566710534936259737267661619797519965576539796069298593605101422667166690009227420073586180098648399842294287723332748127050772659302871128263803361702424151257328315495972306749354635670283665102366733724905146103719540283385903424173107602476677929503528918042876331750576615779070889687917915056261719973628544374483586265909407528505102912426596014258351898473128272666595935012434982411238318473257963162731238856452923582741749254374248572796169791709740188380034611105678733807098730785444178763438578640030002328783650129381548075880385728050827002996073219902522821703015817952963298660401081062184860936734938792566233669050023914289085779392087491514097702568621912441733224070367803789838826668908879535426508681961556173694320916329927428129150132592204610244501801882203799512011002132670621433837124888860301031911668679817766065115948986529594090050566645052154676596443908336461163166303956177104647602210842394776756876839540950547954090688496769313907184200226416156029843614663470459711708516417281054438606109249441902016439285254402305542978239771655848305030585118932019184655999825086731430211991236156678595131096242350109194499153494115827383408661152186245855344199542529931028978310585558235879356771977909370151805881650389363007035801043672293873916981468367978801098236362752*i1^30 + -28327953978686689903240769573053688794217547637481253147766097275011481983480976698459123578655782310943334823806969958762685883933045585125072938099068258145730779641155239642542868961451177392242676317163025078268399410495309986682501740658808512057333672690274634166366368521687849127586502760696503335860434408050731464423276065694846446381541325033381854138627163948956804728853327858655687389134991011969772259120039648965801250814149493830029753944581793576108757260682064095788658174055979714620942169692185162176288667682570874553814238898272104237559701384838764203386352024895301360665653596858239125237831361261172066401033537993574360628656230864763521052201669263229962367215561244934552856352215657123413953278301806427247821223580951736596475470754498252877090566417392706142770208427595241328029117328886384241335910523076684734896869537385341994357602265082695400365064592665456324508525500412919149258400174889630227356890078879404511811304159320860812127213556258891192422685411366540507190234172893980564208919636120658800292242224065894857570706680701242162593029797377170795409532065200906321933236435457092525802293651747216258101346489038294867796026201188691713133809076236350611078249908237026342556789663839151001674947512062923712709167050572122503152427562522020903237761084034650634893427071977932820890145825513048493549851504948685447185182428946510309902179881903528151232681956887760948769826440938035828425849359612831164717096278909535789071810035684358085119783749068683709302215663686154619751946103606390799687023870900140531988953689281482541564037262381887756215280841126807552027948718314367842828490730424396708645700147470507008048851888501180434728928697070760548785058028159240955231002016519620593127959866354122885912213870642423507683594611277576648209241871789767876836709316569505287830034992581030202702644470233266923648154538324176577815381146887525303910170800562646247196157822091562188218253683406744982852824395386741567196431686781884491950370045400594985779200*i1^31 + 3748225841912410177413974503066308012317661978121979197389287654507181302346028564623604054233028588656328616958696254132290026240777617901688054799321942904421142870137699020831774191428394834198349036291546036595522529009272771032681988228874803878517083302371761502760794611818423402038728410480006077294345793315966204595600094199999948461167600748675161754097339630808930625587999325169571970876504874798369881145728922677251715426399542576715952733328752175053231922496934572059253759955837079563189553936641918015311229919510527626861518394203214641065061486333957682112263042995004125696266837404387528434027710717986542832149538176366109677656110801528435811021095625112065046656686173467550307437625395997534296111648905698406758953505419060477412386848804775233568295502786086987640411397872980798521161500810483422002844155793014763345143118976529948460047464080684597767151841436172171666062879861323777740807088978159238579758464604052799867559986105549384950847613555215607854270672452453844586975040663927122821822935938486678968402448709316219252964587043397025660116411430603533033670938163898393712333818493600571381397947993697509714533195608119789893518181810449960258861328979178315628378501040870422904219524508785432896377054855566461321266498591388987103418564688852518616684952437417674601271739119901867576015436970775106305565228600144140556915348531836423336020167544967216291957271284661934931130679402963389815229876603676399828500278471376714005432403241055680225741773373207419705942402663993303143149710626160253350043481700836694775105287523688290778702561325998913482578503001475555831705559211101908799098296538318231884527859719092761841797477956284317050955276790454597883689817793251490669101125717193263336087728902966214412427598792625313664794914436028442143324704430705084082985977749151108880737230445277943843900972788900259661935487129652085278729814880455791569989699611033955754417277837054442114507163324534289699506051194659362473018315597261814109726529284418306048*i1^32 + -239571670573180477437107806717749712393099762741196675771528495417466485728008219907827870762072315480551669314111675139676191808513782474869069414000748241025351239139853295654513300946932942521695093287767118572080349075317219957340234290886249976935111968306745772248012074896467969696732563320828610753851762854597904507284816004612647585231629425727364097836830219576541934334837579886759712992323307949351621959122020068893148831533095574177202208351475060622360804156501482944277305802828450752486842855413847742778986341041614867227235149431665233717231791405744260937970991599272713548466511142841042664507346842707805179787314335153094379707358179221341121820269850610262195887045812544895033602294581050998630527849298129067030941038835496363479044959111064619316703159346852385243375214289281036052477828439655011624365812100811648237025519116901252119481986838242990053819451194038956018704874075777415938092139881698037520307452992619168458527650313593634923599628443893019808779089554636196379785224144190706895786649329009485453668787412902180960487780845679116631852267325920156465736224233784156218715705597496876605134574801062056699603636859460105746517885594459985229169762514712934294159252025527817756914866423312735589656489257992498113269122875554599892704358508304918138270112121643603472287773997362129236979232482285801926246737551810196801634667455486291657525616702898096710187089580701332455136002302728246632415799847323229914035739210383179897766723536086830456692949832467675738114343248342752817029121616199088496931878026527443645111131165326696862193799394374145500896859312153279539410550441292795913781147352062784595077014209554799445215456231463047953274418157240233662480076306204856525479826427005962793213873035347912380745542591058892625461891109098923850038619704634425878765784897046227844800153317783288908705777502365853066724047003612994824357230452548499993923297979919871074477156262318050961080117503818476001051443590299329736855886097163943068892361882861568*i1^33 + 10662928222981229217532929141473307274402841725713606604504365591676946539565606864092621119806468473190596954332955637748531207662625663485340512864767829650404973421159232042628699529841572753136467991597388543394156586599663835809037830558356425004290784138115617609145833538183815539663985282190451879185813452538328929399039953624239538177408158612512286416358461557901266140771137979886550892096237097610274770592337304435600382635746449285136693274676303735338190895939883436980207876570700358704902614968320993798729472920220210824206033252138728886950699711904786638463146142978939401460376859496386371329535132150278704208110296102286772992063172434495617347658632063642874751971169671913244477939624982261577809010535626046071801643880990660736481198409947847480560601010249172542442393496599957328729137104989021109480297964448090511625680377867617235956014025823998937444499238064796543054164579209034225002146131569728701049270769052940976605228231132004238993230279460962881268773793292451267314363262968329215772208200314539048970621590663379312303751916283489910339651852724047687202637158718901645367567742078176120764747423525197182831207872080827209293262159007610071345693703857805723329946078422654798865011062542052530091556881482488274389744453870244093998822510753648390770291716737108800667159035589831644026595958694062804234224708813079625267749832307943742642484864590473255295892700077301674800326666997679142371865070307223419880864021440912188405498215572876208741305528607025949893996757206030611179369267852239106257537733393177801988925543235626481698431055784190677108630529731362468817714693365225110874444550427866424090719475128749780918642673706181831334102924982259212870821589727631822053095385015156225677880009601633108047748579310071539027250404764049213182544327647467937834587182183779801740560779976198089485602024675185325934792771405605953609566888842471357413136447445471526411278406432780591046041426732520316888606246501663926609208949285483112198572081152*i1^34 + -359436921002738891168407395051933072604056297644886612434757228933373207249162317416916985315724168813663890798906376922252545967987150275488417943240640687229242233045344204580076712952706733689825734905649969767556964858527130911820620083391227381451808234628391021487057516314111607572031061777126888346400689322169562634277311795234685407735803723562382307208028859213514574317568997895783906600040457314757478575487539693290287471112638970803641772232491173599290815199160463646506872449183062422162947627149173672427179909777066792174893424726809836031019541539359736155523150941650259978584458398750333200734459907576097730122583454360684034922638405827789164915106215869424912117357676768053651293296747714992153938967101256581234856039244359239948326290016867098305267985369575361933019459131425902063726906569466116981156113334868646637864456360790902604483796434440831323759520615486479035981735320401492603768805793311080092673627152938564914765058200367132920904513350901704476963973889850936379283173414027954728621150834530718228551218627635141099908261738862897669215625685647570010927244526674615495981298678272492734760486997041582192991177388434220362582514941007008959130638841499273285956310166549443043894150012362973973227527239553627645573826290933250040881778104855969490684450248478721147368489360782103854053432518870167650972939843097010181558007851647931362764253657576068309204809331256516754865829720600803569170345714719301949060443144301966864602620349059485780473266365917974624809125220480789813502345317717186637934667812555788002507953739442452146514195207998390841463050759488737481995301522351843676549992136385257241642843182948500960800569207487757259069341408004389313604892188716975956794808216051374598874099187958385972217398389208873890132130689128108757731111032879097716110920510088093159090707472249905408446607928623068512056023566890070123883008498006444953665598702634305902758462763981790897427046465331145369374280384164776481071388762107972629299200*i1^35 + 8426578054192926459076447631219609417977139009357949354946099763307737284836999676145738978696030334575474051345050666057341468572765911859228161392277395823711264597696034084518853619951602744869570578800640738576921991039303446377824265969019908449248215116814338623871101820702022772319571379312574596804881689498971288843668029236762636624875939044412368607447556062993731666338051408583794538994870801640742766876746509067191816293391635065709257231440601884575945677470721336958942711813110543034979042963630140410395129259932118993481453851502964992687900375803177607289137910453720963897771316792271215513076460152647127951565205196880819561003977677135870909863689744264810453872548550348289935882331120816844987842816193945992767218060854471311810230483326981516857773528116259382980643551140026310475628195355618925386785652912604970794671578649937692479039883142760279481846903589795221363977573590845056325395564305786699196970123167561574621848875378796806142556504924002365891034606891113254141864095949574452951072856315976998516662717730876982957909212968938546255611585721707087068477175657019546774172091509073911295406197531230583058181514687300294042711511197992254135381019006782051871011044578918451986368768082356330929995430577230313905094600958690983517562788494527372669369880744754825988962493829595892761083362236421151359384515035306060284863281534696262849257442870419191644878237076627373916878486229319961921952843781025372960713279771233233336505517113506049677868909435131365058099179792327662037493373477511695052336512831397923970020832418467819221672098977146422389336600541950029348638260279365608272525653426276242394759887743688148802322210657874794027756971992292305978407123770366769552884681825059557159746416387706802799326192975179349147365347781352353505214014451316068143194718714015802681194552139027177446451202548038155341466858080261722399561483210428515307324247354675985179191802263247638781590523120402766456061114597818215609709243174588776448*i1^36 + -61276359860440862189230119816251305398056746469274138939985809862447321684902654904193903758822287751159440589887071054469489636424648009494464631632642968497337294030662424338733721528469148214045160361552093034834126393500785540580054804021399948332442056328098174865110277003489885646833444618370612413825173544644050744944713533984572101972297358320805290941374670122426542204274552614663623847223575679771376956463321058086818578693312570752890013109407677159777960767932525808270869317012286656290880601539343760952637683688689135364139511085748223449939502922683821351240862842102493415168954442412845240272774376504618358937180785470039075642098658738676697942193390743995283081621537098751764924978872012162521424444410309447129285777296848142409087209962853992226431479642469546232935769437061596971325761100874907345188670254645282684767207468995299101143525401516942345515439486732610494003242757620792455442815577450441006037587258099859124276844122072151978506176748161385714230489089190485341929417686029013554361494510425805873175816792561623484001542550164410105098625730329842135321973331641593327615146623221814095851009851186408078528202022315415852053490659853386449331713536129915533449780208985806773794631041165277955366456651331063501470184347038491079330108686996721713372198908970938952984335359602560968941176582769062543841655121002178963522953768408274462217665127461841258321528963749379349794590381061131365058617546624055278350483990127841354422169598029233960655259833118373671877105244790934966329887943422150705144755717331129155510210450148797825125444457661010900813995049776970933979034332516318028390898851149476152333291925155275512169968856216102162530407625094718743074237530850878843273016909321959950668699476919776514627833054872934462955956969364282934304709260357653028866257744879092106995359720229288434217889009110858801208272220881237681642726945790517672048124867480517039710992392029319189008852243346929904766419844922190910462268301901824*i1^37 + -3847468136856601102828028735077919418882322424507710230998644447830395289205710121456229138953353020936100529641186778553948203224562262630703599475245940651665440942950143146681534996329300719192928105305267655587297740142469007104353494639079905462411264064996582264889881543882590392976982037326798993586356389847122059607241785314401964151398096400551839740159548929625094520593912238610452631294159350567717315502212385821292005302141706376847998059316233056509886364875708627631263193755927713773422982534396427358108131120275614376514230412193866951391429500828789528973611842273296898899627018786583916537249665833730862215505726014122182918074763206175859488409988930692634690754301527343476167456636989392159020569580631637429911654398849693188694316715791850288509662427910058984764079809059944470164581989623536792207015312658050829441218909306374505171683424880610822939825680113920830134319970357055242643897058704125933572714784938481174279200255729876888820326586351103597473397810733165307326657200885151493462962925018777661479599609061216885518047244245681807218845272383298865864655375131127171610611498077678246396915592055295888649507805781617614638670847664201739650281254909067340518071517942142744013695625948195746047714248606163092618781906660898237988969283127978765122631981806772772021431534628811626499859934800798725724172845526199496454377531823153905107568970352479495980944117901345610673340948836918557135769438051147327215018618069594755537105107368449261451409324564810879140751632419661756010878469999269238690659169403505450071836647747201907005578694447739446412479044492345128456091928319008554248897349215248086800469459951135123794327135742094458346787866014129224785408851818356990541847024218157180739657475359937810017350401287898557128503143411718552318700602191048343413559640985732641732950442561361901322826774983610404089805789982687607838367274721797717518417240631988006516418370922711397737629140418203075016275434271998981755721744384*i1^38 + 105994075826885569403914736760162798421735961724040586666169128846384611515648291110555857490253975116349947644884161572274129929516625827291729892441087489876592548390956873652653876570219201326064545670530461588946976279644187935295038283091043894038390172914622435559661061880497591373079512687194938347312228306641757975589795089857729815324514018502509884929853689376976472222309344260132824017423375508007707486622456626534882029238043118229972232858473677520222426584128672459509005832253027000225217494738271031570931582808240631262062150583741268333625211094456529685628062007840472650119267226427732301437155663689351387357915948005082152509325877449080672506439573867800906878389607699345103601828620277686463446170020239052555312981515882180981672244780614021458567897847165252090243003132676008989376054297560646760578692769799034895346663535080994498316063065775069010179796223885072053721669028895132616079673498044638106278526794686404402143415325797234287242381593919642061018921819846782060458214580490704718564897670311211907465396432615391560390540532123437929329549337896891871933490122383624717077080291534322559544741267159063243311524550884898725824988734163670065286720893182522195236910123168992643421065196916771473922619177228070176549628387889779643702120550118268671665630199027694264985899300292132406475871103615823127452301166386984935721188427404939770249090727774558622182065871466453485783652251697230345975043301618935108597351747122629015641453779840277300114999535959272926768134705141455375532306259264361190039241089565609654957312993760691208417242056552148509230826371529061873235526039590538056532496287188192269632029339900260203877991057221395381993747080959967002085753757468217983819059405735566917909835683826851408947339114446641716366169397970469296090356498516496547348720412353651561564413096778476989102747237469621140533718663083122950986272970341250576796647643685892061812913756108673623660121294570628931036719465733752751128576*i1^39 + 443612865385024541041117678917783755457046674013049546512158830337485793978578838996052030223685364852974841044945723548226120030649237660551159783152419191789279717827013285541222942910649785645796145083393736787864183118453130858722038462157365164939979444399827481644209371702087138074037552114858714373450158805415528252446860911010543931035278045070031276152391549845352281487797831173247055607277258278170298806702166365759299001811808762594293329022642078026543027272568373112136205367237122293514151631865801612341932681906523205534834038410116124641771736269797783224766927552472378190058927940384483006421132260483197760776103923109703497007985708099794262392233136215801163350624630708538857441498066242695214246978762467266678315224779743988790166524931563692735100221092482729170108893466163191438496084497265941313520272827353216127157343466865456959769168164323795798304161023926510894652763563790612446264528654264047976514657332431072505351958297677869159674124072409519174067735983329480618329306009954989673070597548065721373147324866722805597360154510581385042097391987073834774929391006934878772139809870437171551310349825558847068848328685476419369930351065893333428544097150083151542374474870404538648261750853351305316039074908583115572854563776894743055096700521326679742663270484774062354524597209782111676783870228205635585876910791438008502090139343003405490663362709918080700391938197211827807689196745246314214243850903136922550706883522532079806943357987175005792517262233483099995786159902476587487271072638334092407942350808140102690263157195304982629623517769427469220201088126987295560784290788524761264510468663000382750006087911115556383799167334517803866786257933695894168296880343429130256341698512253365221642336673845453929023381245759661388865448193136854992609794591372369392170087424463310946662844094654683968056737506181317892662222057330298351191352787767860419744948450701519888355696535469015403330005780163872734669485896101789696*i1^40 + -22470570574740891892083665378385006758437081497390585895087391292368394303141385472431268124729137457882582452608823708122391388163069539357407665681978276353662321337058928595360521002008532079936221235067746770228068669887278933110053667848142754954111339108378051818603515656732366499993952272695951816612302209290270140270398847522714774396839074694527678535537984510736817862267830077409113990009271103180914830192125488044738167564916873718411663802317328842520851652379608510545332669410594312277052330614526035491995161841053436481027026097781262093997771767752505998325976324863752822509970452048658520521234499335259959300987221895149524548188817872453780211258761729891879217403168246533661684057133263844416889410499759878225434173975295335336968301131444728384511714495416299936955719903362436962232759931262924499902624252727222389474621232080755272518245568939266258252864793652451509939960779560773400212530910566704015671464405694226835209577007839919259195281001757391175434183638995815360882613496755118120650850952636517664323945059754625173432492758453858504539410908542375283000422629564948772644942185711204415169757092888049469651291643240245116035289050365642210565610455669039845487635040394631949559020930919868696684897571452355458393451049514636220422741811921369030347790777497870322881630876049983173793241213060350579835644393519351595184772440206410098954821984000867337852255833046081257634046028187511239186321713430854663416855938496799442453127441517835743901209277477789100523734463472450714475200862594956644113419884155492700893359368700030488116792510528297643810102355906686735775131502976058707544373053317719861332951448017562123522662384746207191332754255633016165086371928995852728306058482247009529111220242769675301101759019977507824374459637624863284123964058483800459572895915810107511653119612399403465150572214796007248279728486856408594457364222811701119405335515945174097163550165964920060268268352701801165792589775896576*i1^41 + -136297676914780011027778861897505807012868944328579601695097112427983390579597646304719974746757997684384397439469446868167815134880189519639136267186661152445724567737136467130904814996750317769766387849049889732138548835576536978758386875665567023057363209196715894841384969409572748168666265846120862087800092405736008984213012000328708373048400895702525625308616660107293598746334297470548349102076693310907373806354232536719013516052827672242188366576414656237614201714376785854002684202950078842296327765627186382259600386527986796754175412611789101244745231847002247502546384366226198555194927752759313589042137726618529002159588781024401097393634587384450806897858290777400374809971061678153956481192700026504774417655055514342411992040610554897154815953937441905826064277059582898743134980640482921830494741510762991680700189730091836786545268590704450922643726971906469605242434642436758936895719263042055779051093491679338470778089511491544707063983247601556400297641768694998414650875831789586396399230540809519822044831849345449546045383082545562115413876427355401879411039788040995967258868045054261026669791430733070901983156722098372992294706284209714314787309123736310799910407181808277483631715013784081314638508979436630222713360617924989141406691325755500208053721466383507324581191520531976487509229587246444187514192447989399385734941474676996117858043496832166162266029461641566089013547680263853696743369294206133336199440299278358129777634395734350890660786349327661610465469376963138350750526159366646740433044597327095029095935608889364626707249798406952781707125254764339141607768087734443746659590389808101076286113107432218594587368073050910785142249591115382173035960142076677267215133164077906572907441508432807178506507057764098623634892411399678412218360723970383947477464893031882103919834103940859225479100568843846195212523274815872182217814350963608995856061150914215175478794235919838155374484136112458537739467136876762568000012288*i1^42 + -20133512758627878812611551071383799837238373755690484265658382566873596096048747719113429487177515703288187322145618571953874313050972141857154661263356663537343369527948173053833435445458825439588648651589498662508701300624725986390758216717802791711227367072617776491987115572169895066045492197665453012027998853833287233215888915101815879415181312545327645173138819206411525305257826424968969299501917258538642533369919738152649297019250675096211796527176812347799083063465264951355754220192731050952834386143044663809970160564256498735778354883686624395587918218911412732201345491229550407972655663383155134407818472854520496003212864035375824654701177850966993661235703185548833844632789872835210009746673557198696541311107784815929277242150233972915340853188289699018153595573379082385391088298390448959379891863457769042329968044844111677926452095586570771474188990636555886078374575706421863454744365651739873249118480888945647976144123954528710791185467255228318624783851974485421574147956173669081637230649025233662846284286886618000780071491550618839867342056830310186429509889418693123707002069313335912211179979151643870820778168830853399911795890517542356779519555179415978796888859155639550267148197214357638592490141281486459979415303763340208371775856027050100753715967530138952233517526392549257126983772566960574302484170167312650322556424853757135944396159256152703416182047679435876160506364488575765675349820550128210225689659275260354767713003462929794980840192699567038414287328721387705768585321400402482126955401038703127469958403204135147105221829175239852772863982207071861417494684929709598297978141754912009125086401415917129955952294409762182197481935668531935151533421750679705884906679983526510387427698434466781053598670028412325389580490121602443960344681402947195639711808420852825893452180963328348656059423444303014684776903564702925951000135655149324657213640750764810187414125813989795953103521670105700911017761222487642734592*i1^43 + 229942837601491913333232176126268688473041603120045414539998675542743600566708764941153250344908987414062684414331372583013778205645843601762505169279252825343714388151356505723050165344224206678534500481615599873114855477291205367369833384883128980988396310085426673799856324109223992358505656408683792488057555248235771919295984382665625683596061678519112481005227991511371473458127742191400739296540862474191419522140139839244199976173155408474433947670684939328987352320707530053196006161013043626004306027481207042085569642003528615126224337755442576250373230572327423004689827551409914627196527000582495111353027480986581185303271938699884440626034970376886561114380064378806897547278359600884373456662093781193197104659110819024128262565816663532880952417100847750214109865209595416218810121003491316064292773809548838438904349289811297069639016243992684409490745895800909190006331575231008029796375814686056860567271241341803166116103707278356185620502583724341252386174097364686626515421678961572363359737550631882367167735449802745607269537615780023864282290692627611384508664577604460778814736870996548726528014413935752963967261608364201718384935641468977543650915214664905469752497809127667546472437280754058167183864714076318575248686647807686661912106507946077245834469476444716168843405794954020725482859665861013465681376360329394459521995230901445736484862837283495790486113177998552868998610362866582834326696275538671220807882279018561269757371380592933718629276157220717020376949283870976337840334219780194322812628464393486589234675806929271499956381725547854370674416122831026066385551843886598706564940269158516718159471360464940985121698284092428133684644998700774124485925579027181930674652095553521953606746112906227842185413561214406358036104591594889412496721001217446983458095621396467519620371422295911261680412441440000392590217331509881402623649262054672192392445910648640213862748688995294696454578612448112986269515481408864256*i1^44 + 12902465740418087176732542762008447703103365291467273090102752489494376766172378626211874968386855680291881521107879550928373352067000472889383912822673042710028379345099724860137434942989531690223303341170711077667504639638114795788900745044711749634203583856585455983303767176785979130474485859848564525222802592755727282929922973490690757210802460445020670399087963201986837933427659557284362367813880410453516789309659765550455084158226108129404621979836043299588517874734976774032483801494481095512816046738109334633274406588154470216359651595883080564821527585336873513431479363217762816288063765969131308367390487800194214724643317209775827743911335509685839187517288606383926856421785710283690803550242554034129369988254844947219831353773522704199847241929606394413957490356747545701586119276231593013384706032750191792798993961986711796449467772097816229089416194303765924799251517046492727874983801204204365701376035990638234813598009908303976035728118151045234629838536854752932843654981957975614624689766554470049492567073525582569061534930214058603409582367369033028755165674045085015046139750164563556556173071428288738147319124090860718736972151453514061778071681281730639536298867134608106137108009955854622573380780218713207598903898293255047936820388731167547510280876734202038697664777422181733899695823424921348241288538008706863961791966962907710407527303435672463795360654883683733185954960184206628487129603325585589427882547316182905940129757127375627926249196218720886216957923360054964454158910892077855086352856053329227136506457753966171644860123348644639941652794403266292063533773050166768019964010968158154875093043214818780264637510699868167118880180234226814156168686172118328151764270248371538878461933275413509385983361929046195912553947730897185489264285334332991469516780317493282698646328826446873979929356078454070592935495740135123522914510758810442636972709757565857749455235239154668753115356846825784158591098290176*i1^45 + 3162522719089921543192727703897569906451566260885599974926664253162852812029306337777903173577230387208585839775551024889128440323538251954148398520609987096867575463530361678179739175362370226684079134944159556645974303207486558908107603159442141696958963619575014184796038841379240246875569802017640416109713616804865929917570904005509695526658982775099216572584409863223627626671393712022442929112991285114160310311756852797717971263168105996320513208512620849488899985615133286925870298946487265202867546538362477390802968461655578782506289037938453051279466552937061839077112642309826565399988464348703900149129545457770641639345214990290723240165240643897882179720207945094082565347116677179205675883325309562908078460395174884415741585161549256148025815811998520724282064777443516004066938247856113693555784283760729462499022960089661947212250212106821154888194072154606561667425394047386711914210395494866932758867929795096846634133097939379239659006251110721863101566413595437462465900674994096904912944253223612787032043964731600285675784404220068524872979518101376090540111701122807283606164444041638360781551307058583265183163493748200832869159009243770152127363559076669129469028738283957199638030136587984798289493573064710554117131376538265846725847418206047731342803952984782948091512472819936399372241103587004942679046045972151609107642881567450113074840604400829109722024067928350945725021312718027019498576244638914617490182163831074031797483347780953737792955752183817131140099279675040354675347715233738271012557215652348485467522926597716725370698409249112305835487956912433048701310565264770508882578057913817877969576158225537312504084387091929223507741318112644385694996604895372164289335352222311498280295151260564120800239074632948505357815295112822482953008302051912913342754113713315140475545584162863934237247589670965682619840686908928839939375254044993468843049263946282994784649823096231149017233881979214450755895296*i1^46 + -2240729150490275352650081112138964191437884971662180612623244799040909239909025547174014491302375775694763353576629136084183283225472631118098539865927574773583348695969783625512816993558529122467956020359634404106282842373439705201181655330157582721985922343637564702727814037392485612201145844756621510522785412436237745544395665502969323415076781982395869528600294909543490135393588490071019771302215511392126608590651123069518548671146132629836777964709951544228260145951729945693402665090992073462901759535707315571003087655727314996797325055479673710355330467613935341594346095165359271041658622642911598274807727471924928780492908265577761387053915373104171254656601113447885730141767149041738693178654243426743579567524278872936286710297091662551415019838630469121540695996010309918572728968833669210296579139705958266793100048542380228024559549552958251434271999080286174798125981111708753599737396848687725248479322202708975743311656712140219121299881833481862936205858429487513742139584666463946330999399870604575409921436449219171841166523414012397499287363971253553285057344986013544827448315082300150361915470084131289161319452962577080855179897622845563426418737455626632270309706111767186393819948615884232224695467143110213038237293185073389194845862947386740284330710340920057123281130239389143994648558289553138828705054264863667828811330258736840730977724953919308318130616642914021378643192399140577055186497157065108297353374767646141348292924106745592879606324593743797156657125819258233243761735382517614222239641374210949791451795507056464263409803373397774057060681833918538159968128058203130544945410061823719193035937749263527469472091875780652133600342241675552995774653340435399260584699744666049937767776582270629458001816851256097001427724992544007763856010171271579381704158265835103996252128098665081520086353947266834910314779097139983797510551073333251324785440771124671046032956630307017718178591713709353074688*i1^47 + -9257833010784582980989982756557018314247999604916985952163516356154442203084803609450736518747825214877548664377275996306894975829931030146999511933723694223261656802135837334940785725057123870810085878226560718760836481976314633320103913128273029047344044544437940183592346440348140446341155030622945707371915846378899958415612025849382596617805110673160303430961172817038325604644377062828879730588973654594857351906656101358765513460026298239530710199887148909896174800421068957889442966232318432115373024976973530711850460598437409302290096974940609366554710165717826135769520365561943133470127896489417495768945745645837982163545558177962968978212511081438421347670109847166326251356768360835403340987577320467999928962408078319120495330907614077160098495134833606506451811140641293456539024048415074718861081696208833455208357062890790392521917497246214815882892494794124648756325478601122801804395614669725493751748793729434517849563770976202551160924111506261205253478816508086977247932970435346653437029773982444366977059487442338287684594377367054470527110006437478285144894937911353416506959204683143417822162010681903967581324288623617378061206523544170485610412085245054419289205985248191084089551840333371615879142912973599124296202386727812789948956008479329766717207679017494893334300924572584642952185161522067723880577944296749979163707117902978105369941552616657693683622714148783436546352564899897152943674310692734183502593449736077752090214226660958039650948093530491993633308480540790385102471150607340445511495096376894334051150209385690481638718328012296617521102392834068054539375211361977435355365905099922563772326909356655324313297495617295870305299881575544627672568839000210547093012539358558758042429877031650516218062032586922305213902724686175405689423373768835877752371980283594114541728156430139707869473607499135370561578198185263443914081279442495960338923586072881769358105726697802524894034948012376064*i1^48 + 113073945477896306376050989789019647283183415250699880034720288763858727759704969333229550140005336180831933278564621953428701553521001935113253826243251741615799590904942152265829190444308621973876672755445361303059657084389394126745212632836341076305908139551597129720861456201575494390672417593022496191449630512064494099041872778037395624097426871359678481245929738461814457796061246782585218226602017400451090538766704751323443841614818198130629704448195923745954775576511738037884196579221689751970686530261947928855470651526044890466470395989992201900220553942045888949593598907146137906896558635066596766886860621724864364806857572291454811190099418262074463561023966766650702209396520674363094478200693107826276275298147570143485422570495964317800008249906719800858079555251996758262712163922124327771406668555732921336078153742469730409240923874142224767946535025908296356057092336090470383429457589123663541219262683765692467539245892874176331393599471712534381830252159987899843734540652368859854191027432944901992174543039122408834113023655500771034697569119036973538606725510183452772368228054611798649821089000621373210212180045775610362762094628363988174476080767873181728567817318325869485917499087916086982150748221288096661353486004777919385831377487244406338363339467986300312872280156221494746467672793025111268682838000444263939287918583664083952587554949586779613409227744741769346973358065678231813090040598496143256147638005538326912170408775882761512158459109361547058803554203873452285108655163157777728444496360737732987729777301681636484170545978587089770871569077677892701197365327347589749014160347658276603597673785578265298069592868569397211423228965903873766391902204766631993435679104204657188978832844840379112065231887203587002426497344181771254932950359746493961718881109774986633668689117179455822206074523517709369443239789767758987104576309750600410856029918501931489190389944647552268073122660352*i1^49 + 2176898053724080119700924003020459195775018834500972774988977227262770094925931181137466336907694539821786509723504610813156870433862019267937684951688672571601699382849421120389809697607244333818002564085866330413318344573516852231103062430333247995451719617599210439105864778782004571484706928707504527345171361940228038194472752239390010058054864713813879411062301397430459431045309025990540064024538331558479020977181271449751742613440934999406413077743088690355676687534474653045974662045274426427933549090615548859866334170857504455158142437661281922626895043384507932169301685819727009108020603605590243250723207457559914161390857724712428599783621932876268987782440331498291167274416929219711342251904914220328284929933586111472498498137026321197938735668585334428028777360208645076451340136903610578670242563397104175519731837365075703666334881500121573316860021868817825470087813374013708232399482275240847644015758610018751291510868477916695073911429538294759138976694344577946693891977095691365220676920103030586115564394117353095067753943534241957960415246389260211837056307679012446130403720110293340914017270362759306940216123462380931431368530910400805914553052445719652900969164369144184887915002473004641578018413589341229751290625377018994390720307099250789451946456929156624255322037831757137975068521054063824205370939047807934459723739746324542889278443190306265948664232346798727066936341022455030509829237161751660329721890370850441569883620732691082111228311961048818647910194351667935361711363014899268016525437069760663519861603829891000539909709600462894356957600457489332186045913859296238795251877480368762561501952411676377199058499646688384454473431029983800437301916457517027440471306741403088082233401416198081482451630667363767922280809830355277043832381712100041413873707915510092616108813589076662221525576680862231128105959912070738751975035517404967727161533269474293829919449308705828842242048*i1^50 + 15272405931981771751879263157200302297120607423788272638727223182921432988473600707543146181674847776581728299832652423837317790069930859925613897391856045251378806561537633200998014118980892119499276111737478885403471126929950800172799616617927320745583946018876576794951676420473672913474554635721381350482865721192736164355875059320906078039792421198396650097249077537325830258531660459861193453415305195609603310059084259307250169785747920193810714865319836286743017920698015192795466581694293601437685480874469150736683275254450069280391764437769767610132916408447884935545571138668061220436083347200539835162285644908401904747724210018142706001000013802905287071491253268711826999085826190878966677315250868226802737203265118379576317783242875049223726997081213256418802806209033740764637055765458703649205257627879219296337424390722675898200164139444621370393423662395559610849733754913535810533003965556027267718093317885109398015399985606352970843189667367189595317462598514868010067894803455722624850441635685998297279985783379804723562560127714658345024118685496853373869740375510931022521256336720439330404068314679061831180829251431445099632513583277267101036013361868862210580027804050694254259726618109007454504668375893985636891670925342803098248760551726652707154966684981131868919646166403971005127342554293962693047308520942911224933898561242621580873208400571141650666919983525679853801655585833513603120551555211292485078130651649140393686672089039648021032917979191914514298488658594881482230243167493033135814226363396958530362271368482048825694770863511170272760225788679171896378895534252765692424159045934384994292890853679200869974084823978336433622004561175467043586627649733195054914663743238560330477460996868023858371968390369897854271241015642252671999726223268678561564278878573746688483614374140459188030930000572077979849423971614366555606156788014721896391909094811426877062851735906840215552*i1^51 + -208464790545033022419849864057365457160558297482766270918162866243987622432221666506354259312357568005370552525624509050710262303582452669000283454551824868195250796382520801275074616664617369963954279566078970319403836479510192540911139655198671376487531867010077427836902528420977947908105169824768878854723421681414260821347294724175086015283730959663270580347364511576485092009001707094159265060697382349900840518019602031555887345083006534166321942335375328785474844334423706719112937606155763876066486055114311621184663353527752961248754826061156960417410212798171558718448012883511335784363261077034737233403022255445364994034393045111144433853159134755807257847814084568187766993897927543606106297639806366873612754768069671394453740376012159459407417921117986384465083655890384051499454899198925697875481067704147734842911890034928957186630242831663103833670992340254801700821412238704175436333663518353125810508480635076229505647177736247048440257073778284822196524547270224013144382447598391479526597661320047447820210216379096400943866786881684926175971839263511035232731307203690950273256425358197574468202587721209425595533317118952742099158851293570345999188561175907607327394936644272961438454116379568752605324894307187659319662830566455666537794537546798795783561628763335291935038603203499689574955070627863044675528834032175169963126123412823501569107050296616484568055182578840624135094758667903976240945914023907825428230746154087515936346220377741983471393801015448138608684444921399153559601448714781915571731874332324047715423349169249300119842059661166279817094732826050209719940052426191749724578745583844243749293759716981793649956876800775378350514838775863110655104304840263176664516863132226916730402135016022096116364936570932350541593113327208198973115136251339447925535952761530856985230013529009191290491611948738559061881706409274016638801183769821711322320594332649490244063737545752576*i1^52 + -3090605941133145429242998591966429874573174161263545973409701964631285869367758459274151962754452319608969820056215440136631113795353544298307569963632620526988382852822164612866564439669494260236563704105325526118642599584844262711096298565724790032345512125430636401108232386846900445630429194138722744935095350408977527552964959281339728979779360419429738422599786422186456159713957279598435515481314792512146058037849617126784998260883987921843825233862390123578154800804198105729801915328757308216223719390369101819666872372570109855395932526093327385450103982520698757272033352375827792891146049077217217551793186508097637251282092253782206557895883743446510692391676068786196303145933006173270108149477960502638363032573924786842844963629756442942393365207841090896135431577382431945144614468360121178680021275320386782123302349381522697370287648658984770573976453576138722617594394174514661421613458270846529287837774060409796248475367134558284001159773696671720261698785084756313741472846312037905887056671906264008346151499554529917438940956530213178129632246193663715600056201750159543955259587744370013387245853723999103500061944938724887784317178903181361189962714370621262909693794561793328987878971826751390490750743297899884197860379409255926337063222451634884765789649922576434806464595337294919618072898052390336034908185934656384712170005240445329389440303577385848194959218588323565383018882707164105733975265264520230825705566872111778463569841603656259280209569422544140795554563071554096130838087808729205615031156635311146781597725610742525640492900640380718560689615146556612267524267365769183480948591193466981821495077851237214725995145870625715828425138235863023462335603567483740609632443863362567902914371685920425199375825312202686766054289975955623699729897516507558075548499593173307112815288943624397356211533994074496810337473509218308032575433921793735502832824237358680997529387008*i1^53 + 3952065448351715313229214597424225055560258108746945592958248231505224927984877382955836221600699964592201300499958383214004161105174157887777670765218748143917915079155499496303601248670192187743988277750567756695641977415180194410436103198742307080889913178884243353227548165587916506866109379881192359499060604156859053505638485677688399174180300553237715156468972251914799913752805949968021233600543297834725239361160818616608983358932398504576621854152125226929859969325335395684525208666108120687131430215044300196557373587919559389475519049004378152277965926364958603664011068546753291764911067914168277307009436335648407283690963669902838171928868602311183171073632620179465466308685538276908599140687134224747289910063522416699525419327270644113916361294065025179563808485556314974936482405633344347161112206996871170166604968477232504619131196075227811183797446354079947739764455440970111936020419885015604536228476399375517247594149728849898328661061205319663329090569778427915953426893896828186048624037592075484416455999526057903541380312472938578139201505423095700792664096465562798275486373361217281177007041318155816663345038666250962819152140963283845531899813793806362227999695779316913308896655654600984921192656751671986708900453299438476824847541163583239007822489323133824919638743952849405181810516236360877529359113580773387087331502206214688075746728021123559734869727856059302875445837467320286185564587003398916118499626417674630600998763656732660738557257652694527499968423339379409871532001614175429473550823256654934878728289265027841165160206462470308316108850902417512148813910850351503313104829568600573565385775441355289713381090772963758102718590126175278941859419756521690607073672469702652394671761818045737222713594107702126929670432710756619068370791394956707791669966303706354399401006672659921222266760650873914187043543890222125802510154907057135254199056380008574484480*i1^54 + 287601144058833341858436630674799424173425118750762906365378101492799539829551303659563799264211533853530534263464755190465808457144007640832886493419169632065443104904578986563747461604216409278403804639446050174275184363426859996028895653128424070286517321670248852227522934203709757337136762152388908782338566411364134714705006920776727528497791891965875914902981244515728742089581044792706832980654987093086967824137141768968753974490802992003799733313377726928483781172233403468648772207027882928485132194875201468136647551133428652138739369092146184378024101459907570766816067277076607403682659900290851245463655196156744799583638745012332079701118251605292463079490867159333581020262045181166654516627856190882386871909236314745553581705138377307660149688305976530939483876153762671285560546900728917513600016388756055121219026131581124174378618449928407291254571267269406258809462170252415048072899349318839825793689127802157150774229971903624627509827195786587889897824252105008419674363543971246749019654139510698138030930965862773287791632728905535770394545664595337165846536692198766484614846108613324994027900629901609875901218902417994129188515089373177947292231021202774620226409759604520541009470888564865572185766147444092532855135184420432972518556855668959879857665025660538767621213417232985068788689465115743903941936805240172931728140074660425667826495305575876770485959866602616877542221706597565848109520442356278842175252012770923247672398423877778203258479847148273122455467065354182441881518326973241781993830076550659720582948700824156769887301624186766042057217549491843512086070565313972459332429762926775325466977275174863653928532145920247816939368613248200976113981669311958255287882417548113729885924760163801852514336753208643610079631441090939288225432004136801350511983450892649110864418853826912424155953113254285224210341371507978803543615825558771609458691301529616384*i1^55 + 1194210269564163327204005046183016845528549980747393114387415191931744969734042735965272784691779398751624201989537747627004302768680898100630699440748486805690550044951138510692391280239498655563895084403522858225250970667354711253343250052422889213054689039685426529308655893356392613006953524768713734156209681381616791435284406940762695176979692007342538344614308604867905308079231787573190353737100801122848450881617047457214413287885414884543170032472977594845347864479618424609654664533790703310941758041922847111139277388170154219648682126510962950030503547928519612469274579235923747336161226488898558497439563761061755050195747578087773660864540858209245142841327874046270048298151196543562470762287545357833282259137522738100372796656179203773885561485732384779710472307080549733817317340714326254873378946707005251115252115867142238535826530098103548265110803526843766913104522058467847160180949892998320961468713820109229811429995675706578188473521204870392770966742148717230930249872337152282334385617178283335694918991739219217608315209886990644369939954001565573725379567262158930844613585320066324408299729776266209745890222089068737236656914379832829256334404887941763975777059750297149337703275897420432677635123806174451661853182614650081165773299901847665812320728918160384736547243721672710903235769407623150121740309225254076629586531529935725221960668799804820364957705037896138918786514239238821432104383612956094506938988041979513396079384370389327725536291119911153803420798077502901665301258523133577931638351452960161209554091001192273380019877140745317980837448428700092658247285808862979078436848624156907242982445043830818243493534018931601833026663411009852559043250880482478447465617541947860763137972126732790105889697655969657878495643644225768582671854416819107134893336432028161254488209590765423682366209128257627771928452629022883009206210419277818375530409361408*i1^56 + -14065064488070203184488150705055420250783370971429568967198537810808512194933397290251216952054141252817031620950891256659310043045846219815172817577599318310266702703570601841335444036694559243690670792877737078692482949547592858417074746714134596883787386566663866627962365523515519813873335022810672895563479564885243886964410801245083954066466823132127931130558066268054446517285067328006693559638330399920737182259638052894199351959293492435188816009314115526179866844766002472497450992782567893398326687915157427884216118299038447942427904500929447082961767339056152173454388643090977745881594686298010913443698779410391242320815095888418145345314136094493370103591543132506075641416381989017343721189116443832671416364634833260157682122898464092093624687039491697240631434773634054696983795820403341557779500478824043867647429046449330930798186104352707069377894694629701874292793238316421299307567090538050243125218477513751913779893476403436376955754217073940448917582032383179404613536239432315707653231670510907662105773648401517081166926653402759417663958758476436270392647084102607092518712689341052900590322228552678518849184504054476538972519878769379966409371804844364898763475326982722901582063115648960334839909878747128540266691218927890637740469544651654694520406472811911077201986876396651294939337016857358420826240659346617691714936381895411996370991789733290406851992438682424600862112268783049148498751166274948018669260656806887847888743155927868041100626264156201906438670180869968225096179533404846237481304617393142683804816985304966046310459766245634159608845990409964154968363253212783150644958968125350801807687109965105039238252657546546317002225356979514158204519061783558925587729909074343635378533676290490927794737813517945966038051133299741986564674212317192634359620896139424936754658037157625563940811759697467811691156482342188093000631414549381001888399360*i1^57 + -126360887403799202618102584278782924088728907551316716897595917882432889566184355719105003656977191873579146135000584200532394005853700495664023815975675817021701369878577687450136029751636929108087652579084143488030344007810073410085821834888188617319472368314589056354788375176080056922021273569362704983532976755879655411330156768712705225355644372500946511968296106915756537707488044475503849238862227710563195259087197480581615095257575128357751984099434739603171373187565147841628209819585309870160745491385372086314784434502867672465825319067367110887414751655529823179388702213219067025034367293090337775712570725452060642879883858098494055580518574326880681930783615457124142076676278190278474768454223338652260925307320959786784803907364949436423650929476085520458921803867505324278441631555243910995853712931837662447742355221098283638847472919375458502396418912875399891291946599108510968632862376266907929879966229183953319957801533965774665691807523525083750392190827769103715147901802128109343508508373143428322931623993168496767878412945777000618312971814571000167146160112087210723815950451346460170720620636273433083925147798631184076758543608709179392654314382597495434283669159988482522326667513410426111320098586259599532033385181231596872312322800646475919949998581094838007192161745919065311655994883929613062688840557230974869113555781945785948828581343173305544019025686017774460256262192729848714622000790706555024734948829219751620223156282015203963744631025016009492338375485775939031348293818488433981966645788499069687900149673201256919071941035157298513613118605690023432967651186241803735346672633717499838049963047979226411227770213764625530787043492500580781071761252481980886026524987951689210227198012363805207624990046071731988913423278240040487779743897027951432988250285094163287680129791217090024280028497257855100839972372398030609381567095742402658304*i1^58 + 430889744674447570394382244734534574242148697328673028105174821041435696529236684336269295512949977459004357121235367115839879864815862526507974277452443568099790981976725321599992415800728879805549774897288839463289868324882493413617007684062357268213435392302067555665025923039377965427080291612190577371848906163053781642213467993591427976688686806541079624326194266900124225537203083952100393063910917723368847061675595627157105811456243142847443829178539451818731176785440898412064229960251856503033250035988125418977120871945481158051777289265448776054622627503607362181828903808938555959190794961964959951979022247772999181347586597195305674207985449127789873689755108135994034390498049358385103804002571954125714522838132726385161474910552461633273178184216785164258807554728572239647297586963631504565487158643757465844527056795609932762313271145211866066703570608326142596353230386226338811468559196806899952114275985252262781361931431895128848495726056765535307231011086421906748098905708830092541984931095670241460235855483385547253400418617021807420565924446093102457690665154603452034229852647849877554620039036745422746327459763021208700451609307371094397522022689686736159713112408985696207357886958306939870955845989536139458939339892698247426042487840705276449480319005208698144692131035856716650925711447992334266675674472225661826909912661455089377407897142967873915756769879652606377778787245309066253205453807933218089757720918353558809829995875095632276550051823308983107226944800607792233785180044589935450710279654125517554529231174835318723067356477642920559741601666436864848851580260316503296998444071625458938560506988571230985293179319440739177241233578007820953318681332669642395934378474152481181391758827513977386105316339990608564284006778877841205665966943619492939512416439554176087412881910838443906181757956732370162620475743167631074306792966062080*i1^59 + 6689892146924690336921656923705267266844764124282912467339154546004192652297833039839406513838263898410848146343483430335122500416011321265688291921561515006188851831547901131255451196481537981814268708721465768567828354725888712197412533360936668813373817675687529422241664919394739257932068891444385212914507529929731509752213702422007353728418860121916668364201421165651963213221561896363503933770091662258495288198433079614451288562870179620282271872380587135004998306756760578083706900508256478318358989921490377947123980074780166928147976516194999784579242165753244259001261736709274702937831156983447449108048472903584702092423060287339884657872087488135628072404677357005479373521539330656971125482803643225531349394298684185897934252947815712261840867781803950091729227442642085939688422651084608184821967197070392834023281502597331387503063013123868670508835424321296126529852827966476865411433806011770127066164611009265694744628152278905821832744279532278304516824285013950349942518194890913311350104246353097100006396210957259995011456900674556369678622100527646011561098857344483262631479918214779030502926562049834504049080353882386114217413232961034724951369839954642293741698485351301207855057373252698688516334696537018669730107842676502512940452958726093687385294268774306951051745008199075930904289399155359939339516086857358192292055794716204342892320027089651456825356648081587803673330924070551793320936312410431183656614663885834707524855618987421791154384472668368322956270229917520231479288754677761723107023017822184702792459927497735360794320675391510573676220725108368181207457508257071185844129502393386662421212613065439756261590811232500475648259222581510494697116190501896654209449259294599368393979324807722320646206848455220047615686381751654713471042265780032793907482507467139009668146084698989759082285568945167754063090759245454032724813676544*i1^60 + 5207728745144562068396405457463569991604069557240965555381722625929445167875487741622219942721720203218546443967693314792130678775363475769965731773567200361580432104395176876679263510556962075474767242557113591609642980494294657311165770811405801295168557549617895562497530014691802277950167292030272323137588501376768532515902678793185852965512838953376677374916527914754478350025860080574147775532284290580440047610763035840717487729228960365351546994598215052411674688934781963960256602962781302659845398726006076579771739109377701975193806259587811952702322657090750791758465605838259933058207438800938734347928475825315298798114932369545574357222350012292305607193270812079479912446833015777558079847837919112237040205496501465808311773451508046092698716311816432056040232758605613137077944646032306698113363250362610908127989812876690672369376924332982368403619896580722339641195799423577355208259464360901102583450280056249200917944088527270224659677714515942262304886621254250222496985961837409876346092537145289404479500166186029217806043442802490024093932904668269711465608574984752688320272564213776912725553555017108345521345638825539529911482157799461593849480882601280812511253635412355813430223415339436765956256636199634402721108065044219315467970814053242073519800429784784206425957410865074801424241051021689992840908649243773386741104871389718468841586203804005658063905947205430659071052329394866952025537934990618284470014028907645814389666438559537526009446992883977277171355824370846979969043121977640622702106195842724024889990614755635374216073349508737209189370434476844658697866550523285522856443859510849588272005340561703581938196546080134742484535808247017946054256608468565593509566115772947479474625546416166768991269081118881935645862207408394247632669354216493847381500215956248614692843469087897489817912739002831682185799134955518207983616*i1^61 + -45714892951718571367683519435138099031187635438539441857442288924340004369496290753323892505878903867260061129891256286638058488686092496160496399791531202118939874918404680558882055620494148710356577317194398046394132046588317877545458787463027564984592661435626575450411760260945246454955792098945579610078173999635467920057999485693117063486130073408913753395808398997175680671883688857546271732567561556463991206283199726648113390587467590087677362252175727668321115786796132382051379972711621660732090471649183663601040793001381548996524760459843021678891078370803123030000717135045717704188308556070010417125056884735946047150737357379177316936717356495958088976589994653275342215849658442682027389636994179830326196235325811465037855579625337669160699237340143207465059286490095470211724535220369088292241026187188932132483251828619208783170003284570142127152916793574778109068340878944736518655861012620786389461482567449019967761851588449165969802008441388940442411744214867121772393350245108724290322951530517835823061785265892896123220320912947014015140288728769483212515966073417919142120383953546755780234416244171796928972234548836272572583754840478126935000163252262969089094773495816824545051295933861921774170659305489429578585118535746921107830185635218817492627298745127706252032182659718213596572186720304157618064596268086541963862288537638687156127457302317047095332978242599100806418845186232044212799547184733017536054688762769344119501555789973682317390946185793940988944076749870504267774759813264075622193138617104019066740572644960355363234261676428091886208843410648912675530457231617588622555111207499590751830950070338860523435125882643029085074111107019690983497396382567864713149347800364385322021449363063183372128183277178616810799956947505990823309532570519089104643102485747718330798074678553335076830065216618269936707412623179644928*i1^62 + -817270978268153913085734273200487104467554370556938121960825108619612417121757654504669679188454530858348882476779033673310615004352426483435027535986703689941179769550696813474852879129870036810321341120236105595755699354923227748606867291026780413215338898648930655038480371716018395695529235092933077836035204168157564014730180142309729060539138069407422835829708106508097197696178139933928611586454642876072893287260369062521813495534823243408457393571434296797746027881170512327810458003938761597257383589080882786891309169318304499002814946722717878649484376181364999445450311035465548585270462055631589683762197659373456470376726346378464769734644710003284584405439853729079415681517707930504549505559710466980249120458507222016169217228764706523677200471177650927859114441406291353214016162542029518669095516790308887068539922353270509036512159653564891905776697812070221431296472441166307146715867480054211686834302936918909960816019206055257160734260249088850522443380604581316138801662280449106621597597794170509630298517336122967358317077934855209755994751421870760337833375197829904776282215592854176415621870355292126617989580615414440980877404106752029354554754362803251870525895752645418445216146572724991734393597311893471744402491957302173157249422027387933196417014045857031734294567392165867613352278465632793965583141612130467475836233870567960112658412394658067876532328961299333862589151552761397582503493112729980033599338629171807382729019719592854919671970108219506589613877461701484795965182245027325308692213339162160009763438598138562077966099653113482847864461541110072702529393597566042799169822594080591791416578305713912638287088416038760481593083720103956666085231096902707705075301420253354511922174896031242556135354131813586437652104240107692588199431131122279102359982306866847890073211379741436710903490990951789475978526326784*i1^63 + -2873881413742665113777737903916908884430671370393179358914902465571943421573563200240135353801154309169191373238409927289907973748742800264522019421803822281557845785322707063764084852993504931109725379976758926101973668152671614288344159736973999465288698266385625612134260051885543617763990350607942716159472570092287078890631639746731126798995410428791402774157321766184978630530362751753078291788499977858131474452483139686803001722080917475084894295211593212442555974012779116296975110705224108795931916466739256337898571658449224548505346616584521729224394267204526235543637521385204253343398895770226122981134673998557484371502627191545221990604387838652348456236259911253432390127121383382940896107748056336282633458494907413603875943924609580435505100476481167881113336814276179011880879548611231228526212302740311555520097149780357055437326316605802080588879766498052889025681740235317753819240101548963559809675731785421307720215562742341774296263887144709043872238489946936473058403137681796078727092108873139303355205985658464589260730231581599307392535878416602662645962820443229689868832498978830692000311677697343109883373803044108368900377992375751222140735694149466707351289074798253804034837108759970315762591259091712612280089861994066509657066612165637564321875583093055919703861850400630451287191413977236506922139605983259930659201197107274431103808585450581083287422088139059868468243878505537675900163037890440865253334149562468684168296997590530510364322974395879481593932581617924645300988378493528264202970887696580853733814586373909292553829034203252627833873085746035943187129019725558238899550532253038845671636486884393233531978681705859572129731686391306567613845567715196752790592461105643696409623061593921572794726307998500813995075939478900796196613852837065745598867940907971890116843007714316541845484548608434855691157504*i1^64 + 5951595857484176800798408675575461359322215734239582790749440072526533909486429409718298677583142064589744402573920053306878808706237689657754753342991566629742010750184874524557149310194937916929587414908456900520810723395089681934774206001969019106474311512920232730568199554043328389909046203700440935278155624370045450608470920663693206521938134714223133161820631791169348867470794048263205578627386180315550022567761266133394635573015450465960869311422009128596948116088636576514569316445753863988059222002048124570657173496844218425854922738542815160153073244051416972869601276073197536171516741789202564005161042695124133461893795100483016563778156034532209936008633783710134097140142542421109057592769336218086006798975339171614305778397211973088199046471767929379493549079486471196618216812177039269542652792366986072363072950040293633808896109797968540992738163785082483337470739710855499452118897382689515939786576562087430142143959837490811921866370866057555826816076031569339910396870909395785938283805655304431025825575662970884147489760486494988471176600624943835223287754371875212885169042573031430268009835131914669785843811912895574987135841422190291939326862182817461246594019248766676455746090703256423242303227977020039323490196627761843409063568927273406148078906167979623614175806460808178042708642135107209635149392614723069546283600282949784550301796357574807599589271428877486647956116533552749259494755472375429542644173571149397353199584425124112742278351198985462913969686765301932950087315861284961254085854819674907404140769812325701065669470731478452206673482007651309873410977424862581971179204103675416273393970964378195825944087174514756238718537344777966241515734362584590424328024710421742825147494565369960791946243742675816890596930912698064414339278013674308740841516154578143008212378632616380484484961930439557120*i1^65 + 135062856433844331398037986065011658696642041924302053165761918774887604096068850502791964675418497929451831775847361151881494151128209817401925261964335621633372292040746872558838708229386831969872149993931574608847699874900931219443105965161572493892991236331283231308674248811481235957703612481763620612090034545475628406734151219990256858196543211979206858595461434636226137799010452221930648572643107991808474436086775741979893022812179180049180867681200324483349646198480807685050579123931950949608141698199526299483936360260548893369670176087434849300743046393847983728060836859356669669155834967025676797578865916129587773133347304298535411639368582221659720436613724594111950864924402350265841964868834358684846500261408397588674692413065120307019103195946730165620680641813536270931289744377475535473834517177217092045630203197209325952284086975068420682567348817425250054020498235324297738244115572526650587022163060653682403038088036054293123209682953591530335695038181559279468977098784456650138228174868495503425326611712906080902721398770107471548477957549282847673524445371227365223115685734348394728000600800781045518957370608910692375841265151347317174459845362999051873257669668610287855554408882513643649166749238273456716409575822716212774928287489507188388962761601817050514223599625103912539067016170785244013161957456884436112244412071102633579407779444795888731118434813769397349107224209009211953432807363888002275738054976732451164294029028276911339481195782588517257395489195347324416464755567101136185484054992548105944313988260631308385129241235682771302223949658780800309301455597570841037774339946835890102764560005804775885455511144622246249671164640493108481906926129298506267965214692211581286614720369568626387216726564277179345523514540590718619459160410695936037609857859291571210373868680507073014211719653752832*i1^66 + 936680900016755810133775324053147530362564059003420696382218884939932395389400536784610163047065205922631009983159429065082405044588215173580121454976765607967442196210189825673501188971362731414990194648108321399262392621782826209532160290370469875431739930687524974698966897952924890849851741951880597744488208901487861974261997156058546336477564557140510850525039724414745718524236123588389375561308264093219796611729892528814883920214241351873281234897406136878630280270944241487276541791161872960908706781849514985109449494811159318325989611883416167369240762754759193476602393626333592238954076501933196048409811355661207594244575083888335551580973970042989682718923774416623577159610030919643049903860453557497759790532018575390021312485342361459801111327120396257321051772074810585896225936143191648221740846424455300312516969113823471795134655290714415603892714121598742549893249537706210146215343819078015685900484121958383030803497623321367361495073875864295226560838066821464328284013271147222936969065505634833041306594705597121537263916642564785313060376700752692736747769177012383041259814672748169170629314407353323478027301212588413672275096113826881750661523064681228340286958573171106614596799029093211543040340073726132588161075800775884711331798992563182971508451247924289572844524932096643035209595251807250261582580409141396597336763986418595403124095299533491753417649773867268848985408326505557691435632534250291919097906030801592197782436408630044790222280293665905722202425374940579430816721241756298664666361761861858404175549975083626119753332353209317236079139781386768686517073819470347174943447871949120677077027736527062719239938172380309439621306941141892273597279517873231313308654286851564393643340908155422927941526811351115301596649307258596417349446381080573456457871121132243336473163447386216379583561728*i1^67 + 4583108367029924067953221582515575016386964937742082928541868552882049332508799403551107901530186395867436280342308927976813052150803536549491586786057995945662585481484997982768066360315361263632477007603641705373561849477690176157153849240002768161356864500236191999409346803846965844206636895519987824346971184912195682573773547944394321693872075545877239190356304758713562565715974777321352376241040281473266096224420306064907996419922093357356382407277198850118492817596291173042928101894890227624005222844426968877684393460063503388566696518036661889151919415898232542281323112094414354433542642749846494621941463247926596018321951406344887782588166640179975830757342284499920435283079150885769396310856767596308777710807057888671187872602748737550179214663760774425266982355041924623723436072220411027000783481335979971516122636852374530185575559185614753274990473140555677823990798554199191031026735071854580107990386909327804086628956771453652782024092764264721183613499703954091958060096934181664320985594105277538391647347636962687021041961699451560664688604525790143736907649919641020303205699464165511965334294443360553295168632325689000531870670198047361300153844528563563827639395232953612395111030626821657080027991872272072777059584920537065078725858474333946178806658243525570924371336330319746876175609891893797898002019378412856633864909593307352815006449715897679113955712294627416594626365802148545242196820213963433379828431916662337655203826608178657009008911585007565782041992061079580604030682349489675375876259874133217822175083959670542835646764693889005449472928959771323972229553202571781555387824858093987028216120454654922109102708092487229643335149254987385392176901071579554437285329513038014030514976120394068623540427916397161663392635449432219209429096395821233554297242702015125737245488206742869245952*i1^68 + 17330998861242311846251816306600141991480462589008708191901240969016467637590250100989434090279389913036795090744718022615516665766049564370050898782477575640978558085204353224149243289708832824279428790145718225052185044590773226307388343843037248147659079012049816357084160055944732247218192411291736205238714100024843818218958551637108593306545958725897373105911080344201201991502661503349612204512671909264214768358542760487039193083161740927109508782935586971745485369330170353758874697068790683659944849633537089214615178027883647278275825768618849379660043971793351025380183245961703436234648635275343271547479983501975404692489642621586450075939011856622034871345814309242000000991896328874436250100367507757948692137964731676111486135853114762034508115088051750927031669784117655110675114962647151656486616923965927279799325373044754000481738287218497030214417711156382878731862857492599135159613923417448643405379265509183562649866579725147674803396542407901313170958262308627990005500546994692381603057735207365797681991028502538932947514375449723164408954450459939180227001266230012369540014739020524950385574792142430632616670735766882013172507253176952802431101725128872121436230820894389693337706586035615710337549469808226003538335414319301092300349942587554281843742915299426520583422229949273918513252735549039126574009498749526426672190845644665846214246403373731208322254901351874694024128468545670813831626371884627561009991117833341351474118023454601165303495483665608637299433267840620482798187147756606068986396977156239746264036636183364756385307308078518207175696324848238576809279504001770349994653214060799549854581758892210026323805984973815086900146316415460609223043300706854397471428274607857477489130675903732671700356695283408845172510300439893868689429396917205666340727227944336425118892544896270336*i1^69 + 53883109995620761772419235861631955535386483590466964939503443688125865180134794281809614370326369587436676427381989667882761384822253836990533548944285785340132205242542233688195890928387051784884511765663822594681313353529101829823800915565717253869303633700145724184484199859281343548306217046288280098602214269227535234964937849124275114811840549164186107510552826797877297650974229638396170471648772322944021893845955875407500998383365562516804561808255977350188522417035054406599003518752396591784393169913787018729117563359584943771572918955194336593159620221156964975530148002883138405333179281128272730352126956284913819780142716259246538428516281897602109923669555622788672383826889724615806658063970391533137677286742692548413994427410508661186029030873830056905590502607580222885783102920809658042054687526010364892488274559028397955560542531899064358530782085091592187876163169612230356433926606655040623922768515841466473036819405450336720039725288103439128709102555712589088980630327090204795704967232058674313210149528541819682484743732862711138610937686285061314443849489113574047059974455704516339721552421190157432209324269805007806186476330949197513263164033403787115573932952621873614238325279256248943316319429427039096647389519460999220388869419738797108870760512174258761466229418509439409590145783163154403772403592606409144511309253934431964533546140090386309661777564025170922534015394492228023188523907816067346989783276352675762849019000213597760943437492892436881061785225390864773033488403466575023829730237385668009916138567090722756760030257149049419629681401479456133690320077372762948948185173833380769321932217736504362177045379525045285075716655514629300463552704472663666948178811615433355657422531838168575578835880369039752015141726239817867879812121537083442812136963354144017400996036608*i1^70 + 144205675927152923204513676130415283941815388312973420647401287537908584604210086455415113145406038487896241220823720019506696021544414403975670449183352644390811224391905416360338203756194912552593583412297916544893353296684375994017019538418695420687977759679633425899915805335225414359658102203388450132643322049755513653177758283690000394950236363666295251752032174473275689514231007344198598786860021997047422332933095365917223984908365365269339853746951141915198573204471226662593524205764671035589152190016456533829928888708340494319402908481904129710299308075506116007977491219072835142881326830610729869349726243989683018494105939674208725265565905952885290487936433566762398027508045766462602185290983000177903121485473985879511082925284524387787082477132034170440105144979526956652690000193756617572634064397335057863217036276895828473377825002836180194172721846216807540167244779676157229512954897277820910437608627532296919496664628028180520971932065182281675073801793330746122769066776738209417025228650727850739119995414371101947983848778294847193678612058635788234250398447907055987627766595390954429259139001963191916571065040463602759091603449162985502981453126396763146569568015985802317087667499844666105073938265567475879579198884537824496673535170685202751482149450026990567498233190084607994296260948169001057570196326484758195076295757894033136111509076710732186489550483704067248399990038042506497315755230693594224251317101771539161309564676629493388472435912528159568336981753189965280341559655472764216582437068082076243712526214844365122977825059159057302144978735467407212871883890568860717423702136419047206288330017444222740372429460466282636694982572930537497352947059264239399436957455250093874437566318274375753938780331028163771851731075928164510495036455365336285444100287505405040394240*i1^71 + 336891300212000988320679841190058625010382715306586191180170891514282774448515163659382833385113477862639697872638806789056864843889115827580346519879600918958986533178180579858350303507454383509829363509606355003325260858720472058940253454910312061848269970362858598391182305711180177864409859730636403905766978074011771040055804969652798459732818017242910215807215138820988782128722572925416287416525479129053989110203974669208194909060061325138077668793336215799387302282352587437529633620516817805913228746401227195678423944006240419529564034213263503740123675501721039105412307424467455688567919858576173803108347010289519612023229257831383893779184219933160768155298182154207988337986872809067280225565929707499628932597694279956015602157819552357268401110177361187456874350100919341034896251017840571230215992368634778752614467690539180660864322009579756740604948959909231049428685077745882392846531741207471817362630821075261004198509205521367332511727232856260668993143058041986439382421957549703910445527925398911307211980155553284728455954946574911546520666392281156269522601408602480387405932936465780780493173650524005759851922403279686401809415086786349104631657115536594710805944225245108634043007720244463691708319389419725460768800269024721294214038855536907942280254421739500930812715160526371216141211579078865743417905443167418577481828915251634617190656346701526653825494463342976396029164854184333114499974268042870167828866637644028272034261511827075488136586218560678670423566653712750028839229966235657836011822765019966963442006356872262912457397985302099182187179886077205812812418531745190527915738144815044225537619653544413815962968936278555238360553484796074269437677515048478761539301548135623281298446990607726150932857042566697665859492947158306522625103115763377358510565346445885440*i1^72 + 717399322663551676568166390469095556286104375324742364753796840394287658254861423718243590836979257055794004970847952227666595679986096755512773139526763501303817848829364031298017200204770544067655068519044121237307755067494743918538200268455365823304929789610534370672765585802441074631583628953639451693456958606186961141765487891977674512700786757885732297586821594265279999890909587817960178431965598656357745375729002943620269999739703040885163150857129564711875162067413687193716156704496288683868913402945793914158445043148228238434058740688613006308253774359465567036108796976918299393138859052044354656074428575746122058436145167938025381585518745772806116993458470116661950940642983285802072752620264228521650800821238832332732411691089402309203170165739241988163912361470722326258499141599031905799566724160921162683423358266086049041944626806098121814491340522156376513435579213391476353914966526644498419061180999506501074514499393075573263867547403509963876943894662125315404922104159580213415825049951118804948844674658068361121339333271320084388179968654690666291604402746392787282744648925069506922912187149623209757714197968067809631571051634088230694826801319229378607346575378550862582029372155655912592341460519540863871453293160260346365204887142517092239024858963853807616986863852609097630351474426526592286662224424868167982332184375175757681094638968460911848813694426792770746614666558989007935401118559094891794184117601003510563358208734389838198704627889564301773630826053110091206772717117093818097181747496506555856263762665789887083759744161664657968595312495174096501520006084436606513717454152925065541210072377862181374389124551195517275372207719380781913106464652786261377351548680025160120869662834772709075479363644920616291382244683006591895440405398711289999351974199296*i1^73 + 1474076510407377796747758257676571551817413652442067619229658638716607543499672677541576825385660896368934777598047614250886204329304019541006169157713879973067677555249715193960415203589745175366457673074533792879739350151408003186647085475700684346944553373187241267597804416976297281761548648894072073669684114661545986796854626431764022576590000530323392352196674852472828735713280636636699834025503081862900025751860313337487054127463175815805043670038209779310025474336594418792298884212135195273591702841298246479879420239292880037998765033050136391315878559989773201257720306500244678820961918507537598197485175323279974287284098144922776314280905760940273796524294394393931278258236936823767085405437452756568480503115039258628589961835039011888945675733500683413562000111275921629425479109973669659766960631219356714171451742386785621719936057079385792351939864223272006131255294657081456797805797781904943365659561404547302064677407766575822757704183569169291717950309926953409649100175784051419800120255933117789785426273595517685754196724511362578345135364101933038818016444438170544992891971366973905850362109605740977283804653677823101556338257906702641501164286829697716622515597155945512835714137996871146017208357442937589169115502462983603415924764523718090079841381654741587615414210200115731092957549740742380160149956073888241026140321249142004074666335365123110270006412713268531058261912066659063014113475085633195450249762245438834299875639309008834215782305521334536864054916161665251271400040450051975542052071600459994821698599689188052287435109774637353639960735739070655053148809179385863520321347540751057395965760861201692292781792266493363121601920589021074794797470643424048066842338322853431161537549179521113890645005726635063454255679472746235398808170447535130141523968*i1^74 + 2886076028516424588385743318770690804263792327403401287682204403105561243768017936075191454553223660181524666660412895283834894255943569019258253896238133228340999774881396740224197855072670971512293429783935259317749604205629749423561049844832439860531357733871440402296841865351245640046999885543959832824520546031981535647819629674235334255244348218375695541959341151948810432463597021696983103145088064851185771751361819889201399320807846258531793955419138126220140407781859164478376528095549089236380726937298239433525496284150279269493156734114116916060043993045157285575705809344571160349023163670850764592002629514009497698401326916853707272015948024776932851154442258667744006045324392664278664636337922330473251861095790015743177686461199437267953810479770455598790575212801665981453661808794418113706937036833685676557267130480231741265210791666518593414273177661488102609177482914125127824667996720625108781813515788804548954197583903417489713255373543158399745855589615347186970802237071229390349361801946699481479310594288415618874555062679212595236593243951852198170688741251307688231549611215232135365972334431205953531854174672128112650151172650344485158481728082951564738367455539846683561805257487116672087288443565113955077824328588299099600210038199946177948635382256595131629382918310376126125581824256403009638095169695635592868927873741158114206932920752329657919885075306837887508650746114732830453821743705978610563170548224706254122269924631689458593055330713010492106544837401218103536935663233131873512799039529901239275639154128785825238610382586047795312684881850039565795007040620902780068596571200346280909851042613606185730618269352560605477703764063490139735117332528244586052676958858737979215689952511389945683891601623245674053772176108938103168010938593602174976*i1^75 + 5116921449596316493853007543366076032683296992125714001330901797581816505823883984975173182509216533741118507437093897164043080621169714705189562156933968257682045547904277149398660915236262595711970171888424473113044310245741971928629629931789534007653010528423374853812749948783597663006043656460416194769897963104521615941135320326977017452028086283355515027459715441457545584803735921632862838643037595242255713859400585992401475474943348077683775918627719507441734950620757792685544939087192743750366602727378153208062827039670962795215430478119933932875411135048063414119388863692898537624133194969576520072271434526348640514964011136910823183881143327624830801220744036752052544874242961809118821399262526734150898521737347041587597417740880416534622677469172732930252861725423982093718643436573870605669626223373559644976574706371673949541718420347655612809429831606083939301037380761703829926695898296794759226732678997354573622668013175483311747995928277421991275924103098765062155640809810442806239277527774536034498422648881508314037136738046507293364887730110453173586801308250401749777148342381917502449422851884273109786660861886360224239581824763380776319556169192500499839171843493689692718276415449398349083523221148426395537942058245415570268423408947452496872977582157109490016693164028532505413278363107748794719253498370632163733839139646130251039957972288610679015043507510346425797022857265561770224983715140779629792249589367853128246526396549619657034244713894449634572117447509079210834914838877359681566624305691566555913391012139427147858726909740277879471320989469950435485193053098741330384719890881503837077822986624491456196565569324789942717903458800939046438880351963738884935452770253047630690101837418935231241774544706263924936223647358651841629756858564608*i1^76 + 8064162281403470747942497028785802503733117251379358268244092964974779678114883895794991012661958680043897379871002549941738126772317100110804132231716528277974215129582428163622223590492991822265452456898665309437071154854367161283576173504163209343097338635998877165234726576241681486969072446997421161186790298239802941630219900702462804193824887626725201094996572111681858913632879054225056741949344641712746999071533002328165205051929039892119438533980774018844362730506415497527131182877725094890106989484007902178896740612557674565490902327152103286169628496221908113037808889477342460121456677248593936740837119481478169843773035371249929661372054691531354815411875489974874016505007827758861379403237466279375251992640339385216848338605308414331378944260008022413714383070890036801758966913112540862879541740158666217140622667425207162946953249416468014229720221544456188233384059892048967091726969215539548716822566213024002379277049573659089519785272461796559129264018923674530965425161013545542807768364514183333175688368048950362503975153639363678233211646943700065456368209881116403237062594569519356649061729636271496411149209123129280247808691073395968430249028350174791965194164264100971396581205692052654052676003535770737138872405402005471959762895779631928710937901336488429401435608854436203670024102799755598476591360935404092926493235447253884687320227363212036720703541555410229067997566054584417513745495531367555461385107479323031864253201957925792983319390803306619854911478037182477291326749058139652309293878388421003264348418408886311911280459211524632268624221201791341438784003546471183101423583560989169038049553246927212667145648779509397870603283371263883225396710605294543786236031173915952246930898237007568918122486465820339318304389088503359107760128*i1^77 + 11278931528921027979769027624653881980827669883963041593476612721123044321071610479450881135086193630304972798192527678317506714570953366810919952511221968393564461958190546246231734280431564156561822937608975607376995951208030931267686338595979998780429331305313059963335144690159876971851532678356997097712111850159876425759277283698985307911274678888214760758758813564322604715306041756679232261442482895721129980953597099341123120348723264982764939072216539451756620082917367552380156350895379777133703387631405121696836664754869334344659717528564311150672835229958216062126859208171931424752000244955538777734121115443586349972145559806503110550491637082461639050055623787904691047546791196116691471943310090496731095755146848546217003614244796079239666309598731303504147817679511610945735249752933298101372886315319646084096547509798753161962775045047048532206434730475807290633551841076881664264984754695625230867999696254334696447876587106114606073337781708485596215049266740480339587440339193887486728371228036845069513535031931448172441189671450523807301675029651297480698447738009393749839065209058607928905971392200274487519875149142863135261252764358963233617831319402223997849561902818834679605291828390758332159348284221496059549697522464998169365036102070395615960373017582345280667737440878766602793628423289672214085820836603282585963672088064659796270178628734974235834114834618921478302581293909837313013493177155129576092028996777440884973496361601877770489129747687008567324348451972699055069812047136538223317271176026320046233055781274971356034198615018292633746381667186252855062914179998218809014265533713778252870703632380363690932433515105835425538463212174185158279715218974222582148059989000731068481446900330945099350510626030617196162714509766809354240*i1^78 + 13703643631042713485326531083100249543239509423042321915302461147238292930784735139419951440985649210935404723928442340733147000694314801310107569534213102755432038658133920782045288975908057988858044862870702054959394026230313337225493810969700661541891356470304199669020331516633781641366225475971796178806954334801993201381704329480510763531513076890732416357521041460301413289639262126551435414776509489764895811746612468150712828714586917123339336087015050106188333547248792045879241793705107376592744828259002860045648633031022436438569795099748587167771309150687104966219211572120029136004224302262973488160276231004763646295334261553935290558528118208681184195041800808185657693214345686553075141222693858716944937059544542828653645416128306616282469420499508284593119132354207912755611208564663310304843481881979821747857385700552093848679505223803928216002233696162414210071701171208044392461966974465776000527261576399042046637061023608232176420643584011808984061075167349177842567868471449650557296114850179721938365486541430623811702102659597365502634247643565488109377394141942552621157113651971858892023611687496086030036714183224681864514112534579903879058268983490492526021561448579261027630532780784532189160809352138269507452469656516945668321396731761267618608447592473838767782330342773118641920583384472592640253852694320379656878230523989622446397353470103272448799583052928483909245920215603531139404541551849346243175933763593935835309519328924498762867893816483205508673905963142925220147299041247483466226149957836299360542693522242236655402171626278397680473388133662201712372043134882056619278497724135021259012644960800236713673260475569734340972600694548272591696456234723270977768558356500997274931336696976877748239186503395480456494095102115840*i1^79 + 13950215548750661543979888655537272001013267406007893077430470012135862080163530794176433002392585114883415975121632264296287180863826819203864755796629114667711212868683000950730267744504184481881589743563245221348951229487509819453326558625387826496490178689547661239552144600989593796861143894599556222545238942462991465249549052571254020177019368257424904082489421039217037500530224655959454262686952651055007745313573774376452507877283285151295365075863004784204613982532955624382537727841331832992554510808948070697021216066384336684490330662961070930665198331841585902281911876424072763202747454148187710317794777824673442926293560651832118875683571897718992922804084022304088757271090554000058697834951614545728736206673211106387331655743338829626537454555720839004980340290481437598450555515647802666088837999968264024673090582403767807651418537284578690602824767126418218816723106820721920106391636173142162125247846266584375774558815856975218060047345177557668167514477562946527239889062784268749622959473095395786408302392696149836036944931683117114647506841905499494655487182205336404594411759152239353786374685823106684691576415279123545548124412116189204101961399463016503186840595445897554911802690275710400650720463118642363122831112310425840377685550284365073469437259050387988080133886145826614226880567865993725339378707604763292311596398998890899678658048306135829180030058424796026239359378497703377260221416431743886411319452563170857940499250099204878293928442111429060323229050907241939460610625415096072686153023811060414952795109992277400784933557279467105594347643590177417133167736179840152521885141748271629623720757859266543969979201737978858316003977278939312883373002030522653564595201464971512750737083754004717274224946098202071609114624*i1^80 + 11559636943710552219233597246130159007729978060036808517257277459104671241574609941314961729755942857472072983848635176167473755800836682822863288131068673755753672871746359570134237700372938720850365553798721961649675173102056605619495079104641733032514697318432372263324170239818185502016614445261977578117745865542531264298521344756558086702956677747830797540171585774465568455856047453320537279059034624665389930954262384711584207845729403808134852884052225833645609027406223806370129836126346490617741402528886543004951166427890433414259465076387092142705069944348500948252037593725947884531332380778926958923417387825568925559173607355438039549797707427212502915364690652479335260176903969447854749192978671044006365441825690955970563191876196256719709950402213130639141845496591993761072658245066923312993775102151247507769451460147792325109153887879497487853556058110627060125965869692834426354612025816691436910735801226734994095333816849072148577308385987772461173702733876585493030511426981776449905901608580154921343617079073293474463283568788712654846996946456995078340888783175564615906857285761744107443195275825273478635461234256931037103390178055003696231072092314854306247708881452805831418552377814074737237483620835109190092295646373069254525119539360860236582286147180063813683386605720537087124952922285597816718510130610502086772267055596259001307248402470936538936211169668860528496762122396981620679741627221828775847631560526349736069005415765786012019010666397692937934118315138623915301981423924759405611633013792382979319697761677950292453997795618699412574039111333444250906691354181887755610629305156011536620693098847727067850099521027571149916481928303880309003318865015709767106675205971688385900366614556884565920652187351237263360*i1^81 + 7660464888170654593007419505700528111088925116575866330272097945719638014880898301861981895990987771350154931479507977959976986865214585865347922529661244447276220795178094241288984717206162718902195062686358480925085217696021071369774364580161756071537592094696963069470885855334257363848699145073541539104369035041016510775969178143002345144851681658676002569029887817098609628806333973513157413196219354816725729670017518797907219792722133117123361740949292099283213266745384350495389651758910898915729590268448882034306946958083066847725872378927269575741883511449448139066051222708066216615570218042530272429188892148079990662679256428720149616641794115751207632319140254998629374250513829528160565878630557870739722724624331894650836978819307385136181206104014566751133946840115696372131236303997059924848013350836894057313789038144603853783551018342130582584527994407148332474778227469549918352716698085511927748264770514229794501724453677607749827552301532492200991915510572817200742420710594137748124165929861820157304136937181587427932084191131377194168132941066557853726098650392662203604888594211636713332111846449295227153634395549690634765944313464473590977111214857521107941967198701459358277165060929825951368598717780432671821084345214457804637645288797594121388415661406485066475151330579902361630876538878094111157742191220423626702375030769912003102590329879043534505217237994803875960583298282875258125674356771707953822226747887929055366990818702830000709802367234207744343783972799746041480470295885151006788345205982214087857833891209253856490670736444784024007917697110628676829802358766138893857985555191401549038607401711934979884989501110567912537419086860479886814223863991673770327247779786717787865703017033711981332198288523264*i1^82 + 3988191427178223524320173311753174571447252531752971920940356463368408468156059640974516201857350421599241377627054748750100802722174128969989238859523692033981590568946019976499387269755443585765080765058574581603035771518714982989876511040530138115226993004656828143915062886385115429136737884764980848430798512462686584763783196090055970221453306038729386832707562080848197745304102861043480376779445523865404653530427371115229060180980166596947259898924130593016914497485667050000440733970540841784930232194372819311881405558018714457378723549964066908554862721517269315468820347234649510026157482842661472390810444279593889985507850641820100369038126098328456097316165467882482163927805926852284318649186860945572604009931483687359492001390442145947553375198239431926882675969518424494286717718277478799084904181309367546655657959863004825757581072557263411503623348476228010056153033467375838637522970070429582890103535230057482353616882512091860669024643407603012021350126144263006010211705802902767828540744113403162426032525343633015462137123848535779007542439123882891451852104483971302222075195139752748752054400307632940049267704002459560445182373567870895429764822819211194124907437776704689505247656928235399515377734948473586977072884019123656479006900718816525991668628457219658186976636947066243395170047724283672570004184270025261735450559160440753151186261814181730629167925374242980111154372566519679477096981496545889662006629624123808801756560108329809557336421696612426221220716811936558944297545485144962572200334643915393187357839640800027706257109845442054483180273501174471410570535383615472249976251753307022208997209606950903977734716655511827803613368161058456679268398726645605677306691538670932893447312623294027164286976*i1^83 + 1580874740712606168373948538658680855254257374136113653947622593941290523992522849077818538734756145682906902512899371502623927601708254575758726333607940011549315857634135602542669025873588783460020047537179173480707960466882103923055884803176794098591213139377143166166487711593174083061601440969726282466970799306627076261165583237040278296720146979762845428827485821580041044404991606971022081623956435804544677320654298823138109846607809353032481627982202052485325320838788911107563781023550649172604957550642791001749564015128807030039631653358337847105764827502188129667303193741470579098142026728454358433267930376619257797784082201889171834155769100261117219952577267761332636302794530045027588963125007063487101872507517313637958913915805797027697404500913936828230196686791841735029475412392071560371375494993579066987191804586129923423456165440234548776862471696105262978436173822423201034605006829416986224576516675424568246719816929824842594062727742091718762580166229537278078759588040025203146092251058536947800439358761735149493353220168839192158928231714805661779677993310399045004544011023049467730753044570828048251707534360852540720467131732224316008603853006125838596658511356726534899548860855856050814211751693748906441717096552863483086389564507518186595466124680232235679266328326541669781312359541543488180658786479442687843208112012745673956703477364156383269351291769156717863279943311272264247563045549953737385587937345748407795972616628753618837976951244374412038398825058863912312973091961717138303762093792123340332162084620772132462580835192959098968479577044829786972686644369327784407065183279613433198597058540007406111225151788533141741274251514621086305381764677139146492566757094538095505427446004658995200*i1^84 + 454396838968188735930096004376045246712371938492768572728928089646023759353047153803682390816066556761289772504004046358840208410212205776456757362213828805033807458966831386386224076864688521221407330465587780276172340548598869755376328530115171393710804275050125607812312495558214088311053142521818006380685844043235273750795792767385430704129379756461771316049852914518889534992655857504055294316171512135215408877086964045328619212156021004607891133040280887948174417033687229927596683158048724943968076379013805781325659951404223999253625175026808936978262598261563845088858390395258179749572091394284489269603164713659980908191199900803264153586518015760604709550413475870139228782948567909112054497195783621160088812285602345347615815237722414507923205630461385924114697501556556578535300566781774402686746857877940853714669141517262380446516395547770584344290924235183176291134504348675582361623108338862026018641498723062343600252561020113657270907814112368002153323373135821203326814227412133768843481495269725833159006971421638759697007600068997252255571223488561465657115923218787023843345152271672055227379304856831964456567018704424556413842812391194750801399508583109742167180348421115599976965961511166947088812562948012863716949480086192953903205248312456377755564572757187697247424216451255530097721876046644046962849025573049721273010588680492429368238589851837962021449171694672454195313588641231169308654569976135926356658343029134487197650432132848152064478709030538952991254297365111876475446411121348605245893743514781134863591706339262253108492870397963392016601494306392275809480433172797576220132399890261948726371654886992526195460539255527548380721906863125334024692730312449187450377455698012727552229318328320*i1^85 + 91436754076084976067493217521866243929263962395831877314142575758146478503206114090821934534418049191687269583861234685717600570679253162431183438638081600515917952820450354691207000549400830570729628301558034179484149888535369834085406535641330406042877677110408341166616430622899944828718808113762306579949633811836254846469842948589785423632235931783443196088267060706833816146454523313177560873513003658295540915764382649676438085857416951786014480389948711096011429517143866880581609459400304130982670798466493219295314703828827630502843104414905308526494455865241948616239512320027702276541534576859674567263989261419599107142466662645178901043897381196635422685388296954913100325455159118509325520059189605748523122231709354624502713580773011256726680750004161271326872663620216271490607159577337489139156137119206638896252839584301573103032928717349760566305485898673677476742148358749888480082074895684681614321171774474473003825966213756885820663811910193007101682161988870487404689241108621378733845064505479344494952201596189153088220316929031705494510989351356184588282398694580594182950106421860175223557069207322414926111006111579324503524180257741292252275315494042923556355835727983027985147674303447865327096930260808115536726055183271168998895052860851077851609839536759559937973839857268039947670565304092171704689463093347994557659659033514718977066976301700211406319414660077196869421127869198594896027924253312577637392762762834677297678960640136139057305730859773810200460964427612543216055071347478731931563368023378466091950549069583374687432706785671353104238812638143300540907807827743459664553798352663668191856855177213975748181896055229164155423573737808468753391074493815304852253517450078826440687616*i1^86 + 14562486053020385438715202445278635019330378783506016635499253052999921554289261471622874376968884324280191260729228287425570610295385388200566902553544336251828835466860230637237352708202430062106929176915202485974671758553781054340211774114452893921440850056615344475590297279314721010202533551685999074434070512679605273616310477036861253679637375598635974693168723794711519643957799623455182061326911294248662143160354639654210128973385704122096547518927404386900064518805053140584917329195849481816466795025803815583200556326977489037699577851978324288441797693121460935387448815583662288299413060100279999281228847815483548957417759512491143673534751405161891868708117767564149939660015099844242890584501679468427663132152522205778264008933333000185344038521168769439393996899440752646021871933694527076946177545284718537053565925110348500165015526452520515175493672978134166085999981801273440379733207887772471941204436293206010281031132775376637965962112111062720793806512990760240429151763715402385262454506662446124411964030266680318462145277604978099675561712514310098408354795026828775663152468764137507735946929657274315255211241928877840566766492314928011914025023638643691643615779076617027667674952263534391603887593111984637004122450754519539746364878416219440954133543234878080056888498387613604363185348600196751701821716278297972801715502570710069941212553055185050502124195725114456346337278675000368312874969452808382962448890031053584128517955590422704024781231163409302049135985006885904364198037625829853347335854492824601351884401650097997152944009000519754744076354722144225300260643239136733337174032387644847706328696440216974348840947634506646481233599693178987842744470328241539794851050792419328*i1^87 + 2324406004011410683319929253060439277400029493960375984741601925138052053425092581752340776610986765133627048818917606058730357891643515130087679747319704665250630187327937653742906344087686802279029795123442525153284704239132165003092468979658683230749892427687292477700349781277871960643300904528171790171564079301917919125464561377242224562039437233712533940476448240164093137428268146590712079753042031821120371927041981367975053717062497351219579876524042065139415252443431042572530170408142546184528285531543522985392784985365451364133824164480696724783738510789198666696633536635277449639623893100956509743571849860504880684695340273438700741781980707965028428236834233022985796366505138758965274597044888703042165731623217144971991182951207005358080282572705782473429728861460637636303190082403469698532248232560542124396676745646906706742161017457042778656011296162099431207746520641611640829864032858017886568111859164700709265123505957925756524200784170346934559893066504832366179929527910850946053776380014047105962315146018350027782783152587980635643571443592360638579742413926902078726209930580574889486322719986440940192708721249223547162850591177558865372418074097248775465663476826063852483450285758413256928666430653810138902641433637565086294102368448024663742592695063239678371632778523049268194220156325461695786907612759846551776537199431245863939850757401790806796217794145881018694191028505647798331372221748597385508372675737580537712800807960373854890940901970248047376655728839044952696435814023399575763130525400728624676872734776060328504307944041248965905625709616519115377937025749860616203354298651743383787124969194218869657310086381950809037068443866040521341781990875399030080475758592*i1^88 + 59641791831359833668047508388346399415271947205294786706111363427495730686520843732183941419873903127497761444358486297035389019448380078359923268066348191809232154517218148448020609718316770125149416346769064104766635163157099847276374193704398688145389334392236633769221014673467764912591327154728150338403110368706643630255490902204404717575686778473545728184799092275603749935272518975392606267345148885367997677294348904871129055153888010632767712541851587857767514121950365068129617680875243771706008299194594549753471669573352882967339355916628635340133435375486806647998851514905024343869987674021994802044424268209846045266292154500442676065266909496907620478290043149540424160375585273967854436877412462956527576302448919116430057428175546253033302847498092559104267562089554503565978664180368315828819223648249755062463111869819899395579634968290537486253409043192340855032218692919775754174601463204879184136457231211521971450891870604863488147750734020282041669000653931043837526056705251307801632825649617537081234889463179074248682702537615889894223325523557916393131497608774944442930926060274785632324724593712085516013371549932402266117789725252066925363967814065348394275368318300420615589515221637526063729204114074666251626424545849209968146722616297249956113501098391841847616367365822164640204947895752562179677810872692453227997189859758733620666126815119009261416849674314049895272261912564799458867453197264525538940960620432027178546001922169882456240318201005642655532982751721013958879154524803945358767344781388218676811028992129819779091212842332989361846116260978603550187471440024358981686564970409421763207205086952377885364016123757708152247836229207221009571050141363690536960*i1^89 + -113888079177726538108292276660020734289156376256452664328884913987587749913235514119692445726803897755508032718085213142314993173673212867784520245106514045355188251429187663555247919582354257169327304495480734593063469239325809076274242648115622721244892585221619626225366888722743021092963107826517815867140997687621203678726329158187552231400452392604947473207072085844560219950202233230217860428282190563048218216688357028889308601564420503477466536503719444785193640272290778975870336169874706146138151599669149647920069399813879882328830218115118326823043060894685163450800398114833995361826378664355146535938881152643537237021842860160639077989551380457539576067397120283371522454009502383238811168221972440125431760346853361361481118965733939529743270982352791229858566615528798790225843781075245304187030652903232676683045173388702872696353965362255712395181163206977275756050075224020950116969740866249037003123763252717070547717587058492581132801312814872253040097131985609926804879086615005647687315351650349498004108067536621325640790277233011390609395676917088213110066331267934442326159961401395535661079806434296407430047791353336180279484427557667709363251680719272629255981746901651281726867067918351479078330076150963794704944088532889709930539935098137602555811929167275567707379113789707869572670946996638135604368304701575918784052510380533889154827333631040522801111245308508275562892643751134717176193478746285199283213945192854970155158059634708536353320671256569686391836072987992396886057859674582034923902820829822998742609527303932300692441711771312061975685183074421636661573004801602975093568167604642607330985826222004587846097126263716494258668882258830541084929889742618624*i1^90 + -23980614549663095380596455870795341000655478440157736083382285646577348567753769927278243574509237634274131841734006396099555695768114761526894586410523814984313647990217608568957423074416212573030910401175665691259248679214506350439015237976671228375444920273288373028583012642154572980702027373769219989358771543551768212122985167973664099374311929696248084975502002941647767088798805629648967420087549977381648022766785171526586979060969769662589604961253412090216118939254379492871521054912984811204342117223960757282848114046669763521537079891502379103724727697262145070578350942125924784349456439224393260884754033503546501976596824244052271442423719317310337834590097540213919357403340732717609881930528300792454317794790578352409601862108253752097179442507122526171525993549515354264038861492417554250998429131118307275957263276354060971477402749735760868310754185548210983934286096997363647349136861043754265669643812587439749713248081233743177673205737331714311743713046330246271201600050992179336729568360135916779495736324155206730085610442269008948537268769129297385918322685752999480441600934921833365859573340494483010578553203005182790913199680765375808312490361728225829824478260087013995187018150514994840319949156527189664718132858071585774157103738655553197875799328719526552258060047444224862618463602811006482921634859323453176443792966912730194381017159849456061999768062832952332598795310555938520432345367178529144009974726799833236173538580301203836373486559762609553792538270276259575835868481189453379139704908393037778472044907372917663896553393258052584490913578197885706580494948427076512526487177593247992426982494741707915020355685554865932477349534085885638402375680*i1^91 + -3780857335850485584810204142186031836676611494641528529081393922221478333702981516733996574004676897362163844542741159771855809304526634589539014967046541856954406766778520575352434842502687891950789245722269116994608803608067906684980921631914972332470389238000463942328180860110544092489707241024969527421787210115549147545590624065186773669194488194083659873555536974464075762532224967323666190146335408458417196726273236162808784809154123396582204599554457081408241433934970614675731683422798935801887919998275453183923417614569197266356790295031693564895591789964199559193562884004465199901877682132951332653629188623975249606469262227904847051683544614792226608738945858029225862490885002118658335160777662097765082200026806402124729274178539955181949787302337681117975808202060914262535624968204570489904895458063792429291555569321531450345233002673249976229519850135825837801382004555552043296645454483138231328229745864227681618914293878141595819310530108076890826016246873654384044737419184315449126374767206386973526249175260253840165214175148649603864256807323828600800385129770756705112202496324276904883215597904064813528087631981806208802097797623657045828798123589561430380231413974588299239783679372989447266999145299930499141044514508772052270195224266865782713543962071078686586238570233424457715050501502739480359486379975327589902977529328841881456601656383594611033195341196410878259530699478921925285623904547297627826999599004064173026535328617471739657348142606006219323906829599415228836514607850372610422286555634936157641326680275889516886955162379438073676001931498141659075345566707861600670361690233393885663833462274534457710887307312037108194237331085774028800*i1^92 + -928755998248615788143704538309772813358418420781468646187497827235261181057372625690848671139684134816985807869164404996669007711041535299083931276627417585782439149055821959576882505877502257959304711370994534907892034982645219626636732235444840705558001886936707617937648531050090706689736878458828817916704337100218927171221335044822327733731391873113822698959018497543638072910439179107901788693527674841456429573211158248656377611177134298440420724273548232233995681141754296766338298581889367799004977091195343302466275461723922659137697387725223772229681742639502517757586225611078554264313676071534769877730921859019820945495033221243525056378161792362484207237915004171505983279181515131038274997232947921877023460426858033555464136033962201296005164885959724703645043228639302795944153946259455518922199706538849703514820188240061543266143831647525708622534873464869558929813557909784235544671580976719837425898300758385700276870160198978000328878107823465416030076988247196554626371881579736934516142604619914958809344916753386454184806007221477574584542355873624068927256808491918087705856535613042231390676632610570054215247116791357111523425198194724259468408713331360977221274038951034067413937388522002405751652964749235834711825344985599147058961527018705051712759544402442179062748499109295149481551593819303981617599050502267381976036286426901077976749724904723197579001798869292084778341468056605693485635400085777308709139644516065683722166268346169969477286234517084515115933047992024505491774007318622416509152770225051045163898509281086392877640993033221518619823121205909550921738916218440668237949477434243029818707567845250982595973573033325044660087421927424*i1^93 + -87138526435615597552658812491456488288535307330624199298906519519216640013945663804203844566627956362811086177613341316647065723043219813714814241826431098459207723586152131591700363871769991165913175265081877718630341236010905741553909453407863878800392197927098385777320069525235170263489607461111842274393775227558483160146129480514304532706715904718271357238111459702881796241835810559724950667357636985659630609931299771324124283898910304131113054840076599943106212237456386159401435521679909620662651730624442043856431456420860183560142558451934794224162287186081249344862251985342554486745588326747507145491317042285310582844058528269350191747416051521989503036213530823531835751643543397866056196723849686504402099432300898904052492509784800888471114476471716463812266914763944028316856290476619205126036540033415454113277814965884772672446668724300405620751168468719778270364335198567399950822293096858326140326763296559487983611765956000423327928749015343022043409905125174069650275048032171544727402478327990585908494253704024954783884722089892317839889340636930777097873836257680236647907649836211788302105026945313226182432097069298940325549292580515419881208814152626606410643267542027328743052172499071409531085772792408461111764174510974935438490574405703588537974250744210638469706277639065885494960624467354452473016521018266839764128831474757717388982230020602043954617606342253975616573126467424002771500880647267503532470706191350404256710806789507706823788435467241672314248753622297717062326391333264174265203461392795241657537893254580015153613645085509663677306227602707217404079581731562977976435463760946233268251630870660401167823454164226432590413824*i1^94 + 5854080855645497273724077705191521832375693552126022637925380464909019098959527312463611735156268519243487644460197668532509122075205694248790599639410172308547531259051011900408671068296849266585487182782477382260062035709190688514371049288131698053473070182930455252140176215108883273053024696896217696894034587920972299346261209668225823479112295774847704686980263468583603129494025426865760867368663394381940012868676707953137991827079597438996433074536603499124427023907905112732908942556086652302706189303750532365253897674349167126407797718958396668711086536341347581572550233362957721743385415376360363820540757272020475925351746260418750157890991507987487543168290909962017377058903140951559876748263432551707091698544055783886971512005634821001649717670163221801163416213106778426033110649110170183611648148802339125740240872756874300359142921995743148551571375975226986269439349755255191754713644620974512007535067356597919994996194845850104371597489976199742942106457543539410343739836410022698204406631669575407904702500257148625978997701555853264268792787138056467665122979277934777811850719766733801555212868754920019922466588867889191627441916158401326461341305166483163320700085384236946472470655168901724510171842250238835091805308691158977511409500757733466766639623936387992975501729723230895668184707667593799145385151700605968750715030892510215332422093135598353310205566739936179619769713519592732763929449230422085219650742267514053146720870109918923876319375205995463332483015513180105714194710800822684644084538599577825461958044475473681739178999301214708619346447252517302419361641549550074985289483704781200963734465166908787080930556137963520*i1^95 + 2269598831523712437358965478564198856292704408506827705785814341425554828182364669829637221716351588287215521872532839400963667653922566628934869800548270417766303353304968349356515714132829564254861079285784387061929299782513662488614116492036897012589838329620898860606572429495257086893498828322845387102120501930779598924991977560472844063738061448629973336097133073525049172690303378945599985161711420546216704736147431209218119341377102864112726373614768004306358534416223250865020474466528287651048307397506802905713101494969599706763013876816931595341979653381798522724060448769551236684778451077421489021133399894011168279418056970300050240473013205744614484362023150504589392936114841587546821287903253958258139863979369164657659819101800665922333435057107374063270675261681186947821847890273216479739097421424841205612427982841786718132102029970904644839068139873247689469380734300327221858580418972769820095735754110541253364619048610978238949817624003905126422652314823471431240648533157069559295789592388409202247061780958703688274430806447379508110137616677578928261198790287191288571852434586101655937815440394149939016403738920304977153761955406568382140109141138246507985482809244634634166957281164754886800422362109270848291138189901175818668515862715781436288159136739008629487732520356276047903590473905860827678784284397559915410126814969933036341482287679782162256014700834789102896601617109541131337964243351573725210116630901469676763838867336171858967996479322109756040149919158472711582493192474924084853438067686637489400495156626762608418673239553672165340117268207473727141273358203575349000708106825966904478551026630061238523044823040*i1^96 + 403052333823793733673511377890787324594368699460270592545702187918135480809704119583184489126232204266000404110442900373737710947760716495833352527001475468774588264294562967226751275499601000536987841865652750845785016459455356221601080688591216156959586586152055194117078598191952525649664085058292249777437490656778796208896015696156048866859924582185772133448578610135199690079044289281720759213069830616653524090821590245971337034617939704001668749347341102008192074704931019106757347188395137284170364089756540720092776638068264058162990557010456137105198029629172793455914060567706971822659439727672222915626529967501851816562112162997960987766986536786648015836388634770595938635655043596509362776943179945102239404345495778262942611435356280260162175060411689144293587470007223258768712709493331440999336620864217343838360302880558071531471954636589645353446177107484675617298718673935806158609041200736308070090480106550544504591529387931507316384333165559496678681590605435865206344303891220051356169032441515204303253658507743416219629372692510411349534842472969045299726940041489380144164224323163940003489782693720132741721675382606922680652334414197386048708610581904338091838564834533776715048865347462480030417330688054417908655110331461694289759396312692802846074217750743676121044070745198531895668314742200938423431485558500240642399123669214780233165469515583957621634866147245426857155225663442201325099610601964510095220530011122089250659781810541452209345769690411776498664451412068176322758808910051789400451557559541115464863742993315386679292980053926100103811246510124838391891439911351264587053942280919295497959100410216608432128*i1^97 + 53602047348912840112966880875698952313876092638653947925031493229921960823574633828341186997467536944221962699735048703432952637795233758924646733400795191949801116370878026887767237773144968186262250450413789986827098423555259509203924759779032314692647781663391221826133152263137943312627558439174351303236252705757550142521212278431963343343530212519128258219375890647086711779874766953628767714836008535320572560302817886272926207679925095351786465888365173122739926357383955982874889484711225062714772149859698203985513364702438021777502156687650093819576942136330756645179254108030625025082489017637167867855432946591971034924794439539121094859218752467477480822621353995999256812955098497604763611767231417630637163115363450760963472323175172114954160030266121638940569914044442151476367219326120473619768469283764517969606403721362179053986931648126804546246995449617329316040158578416013189067519467672027555579296823109097931518003249344150686453511480363688750623613459070028780109202667426319887566684528514843359600493120172283808476178689051416762892051292064726626840443987312302172097322053238546111697283414205024584973014576240332544907442538964226913032841851084412292996183967600361518332925216123052103252312805968358408635832670611085679232042762872602605463627445354254685068466195061218281136860260044079066521802266753450050434508779201839481690752149069118347716525865546158396408742243608835305244519981033974628532171971370731902415628800336095230125191010035007927630029592836961112662525778621597007437703624085518580003854959008885021678496236827725855109977980565754625698798349455962943864568812062049094589635092283392*i1^98 + 2367680485584618923568744565953745681901007606157311914872695255570147598315911595243724209233086950504938432326006859201750939994560825024342904897086680053789021146922754040722221384430384775727552835056960442174829254370929902965944411127269326549276539236626455568303422794009003529641578224407279841722096687063264670232250040600714480549935702937845844523437279473947216944476334597905402666157560402139568519005520317279728416084173500327276840652704043802548407563088344146056156247265282196942332723393315221136501834798882071869259630922296535012467088025506642892648375848696040944924309372030670171167861066181920857266461442535071184138942005618395879662614035872365156396008690424420810016557454499449169353115371243868632782972644149631428927128325851216493268120939953637195982906712656097241833292352215286452057498751886711247792903922766640895776358681744576170030881422343631093558196966848414908633443260403657915464257471214667519753120729532058977967480976735607080967084093653613464677036076909105411430513279868134743115338192773259169307442394397759910194205984984061540043079244641421453346136776700087021322100769937813517483069488017837954262680979814786623936216108772802233673976720373078703772793249187376833410475073486638787144062833796009239381775717425616178410670429297712706008863958405800063293090818814322931091113282340544297309433237982272839315133979263162456967874370470364630093499898875348190779174011361785449476607156246408854206089214711001944801882184213867422598124908886643955861012890637244734317892072909139347936456946520969826142531871228127485544953505951792552996569261056020408979947520*i1^99 + 98315788763839987164141897429292628964088802467613761539699987999476714243260955980340219957565643864834952043982917991189096502325026042147197982406984076603147571216578288051854881150463103510073335050473169222161566221609696313811317387378961130863409808069899891100218087385458740107779043168809284247570617955246573971913528030274171756334546907540867752136979825190480185621923208101313725588390950398007578819592020147265255719788344814601301780395212420684573817724643581484235894370806517343721034507116743876651220447989243597701559772744723886452836881137464190387157787670679052528838158131757184146793237396886834451225337989707242952566061932738331019148004382056652650629603922054927096777550170853918455019984113787039709746872209709224067772184830302719714040316137050157752161047018339870029159717961271775359818713920871625031111653314017924776601354757248399631743370931216943257357572557694646914184393765622580386599667043077602094544940204769588879450846917394893713005227844273392246779844655896453245461995595726305188800342465232284881183698339135370888820043776122435587468889075870417289684433397815583157198723401544846098803288250762876772893567503136014729561937998059224824924027396378761805974458556100369365217907414554493004095069423461344000128713166218569962030221525823936908475912579371371020744542251416214520548796995401988269321349932891038769879741048033764405605669545622320717219502573523524012011771192931323129828108887228810685683097314452049859688772475006338580791027341776574095997853756031459479825377027331072360775566020987713011477935667515504788786443802859660298222719559526252544*i1^100 + 2145816660583142345870085715888171066741065970949744127648586600481441080923822571759876279887955843491897093835368379684797152674391429619688839192611374713542976389733602601259898766482710682058833721379061814449879522954347734671997047106377262994197227669120119038428592563629780460273336915914197001505663952459535137924364546473352758168232004744679525522952591164466447069601553870354109233071545978443673345056234891592700743349718754173485489412920692498658124842494904292342500289684080404204169614585157785452811787632829373403030067312481655811375837043444519270634374828983534503790458570634854979776574392649228369389140073574221263393371636235364425103114717408379226909770334727121311498378945854024188235797143045332292588754145532520765416647354695320274076559658578484353830446473788873290785952345139391081283340748455773685448301366647565949550783020009489581529897601530142930423726358614071083577523309354514636328613484034345769744836815590371886067021970732605415954631710829512405563266026310929821759693605411569070093359695912365182391652719433366885215189408839794165748166745914928813693796924501142702054364942104413786686490104254104357100388458469973010570261474747167071189667378931381313252739432444276012054901534126107083581155849703219258264528852218967520293078481463559948464908715078839368407264185288895996900141737956545971530212375207600793844401293993077357646814812110272862828240172759178714723588065195589782702113427635386397821788928887370463270926848722519925134152432034916936409763430087990506925489923876148076254487082145453670506936992403011075861566011365949578789586468864*i1^101 + 24997968689938468161733878645388690640102410378493427464132245490584600154737348741276129293880127816798244648467060777381852105595467873976793052050790412908056940452306277681741239612243025437920926896252141317133012138591677176735550092249077344621667505619183408308520155898452581139887858095246891773229489440608963175477465256065265836318611869665694486183198172819101100629797760388766562288239332845539976776417936008049986950888562582920187053130942136807782974102881020148724675712914518046625219866209596594492427518299354197206952469064122347768160699966703280683394455530239154531774727225707964327056596384257895990081725607370429413060647268381195128533920574596524671381411087015452225635606960521231567425228693439061821835967901486919348167209807397350793699384508959693297422332574386749425165088980278398683270215590777703548684794608135909975874741215929476728755454354879037795633629437867424972966697405234415822607688201076106777798143127045361960576893450430042447347913265693023051191064198032327002179959601978473351684575613836107252268419911232998014725032956411133329644017296432715692775590122455896753076957237058691604077567260865701105814560907143517083785304597536360124985360737207560707991852183047530898795415391099043223990187812215218053618311015819940503876087868095712266678707635874166947917742778384413306166851993014777069032678497547386404886059676177366342956339612646821090553401528272034759198793599627470749680027705077814340085288832061249224389595720368456704450676542963544968874528457709285213344131656673556294961067078658195384523398417398280053763997059331764781056*i1^102 + 65202418108815440095938288577979588973522691830824187995532099937593865569660031930315022928600469770838401073178194299011632106745383182307845115037355088465030602275809791189803617382199929691986658803943083172506201046444589678548811059443517551948404534398235975211184132686937480535735228080583420874614640672964447961755489799938553743979968714010722145773782784656517205713618659258614773371747910545202709326874290277810606893315607476070595138716293731232031654891219950532116587928055792815392387932181929496946788869312099141801857722137062338768764246333219448954815705019391030905580010177566030319798382121876403593768176454018133727077925655751983844183861693716278215343729526459087410498831455466298925888614033180157183885070427143462024829355742594614658223342659964064136649572948216735476085498912863658915781057219818860819926173622314569626194048488026177568469439618877042248898300286406308965553203547401309015736687743847858795843307332459210864349537573772621636986546095753545111080290245106542209775866321509373807594611075641628081710094412802216183431674440414435819825768315335546563830908526478530587640974233109447874379913741564413170544881975349278214297295411226118430303155742658764032081688085767025531633080943228244013718390566911669710753305976607303837222837240807139497696628246837469817657211142136965817201342955276277253805846963137616430834312868719117316210498331386151760603649925813269920880347515417866472130546307935867073661969064392567205133079675733230534453288327317249844013573006722663055733114232210707002683776619673939924040803051646708623815139655680*i1^103 + 133617955396592841094388744677802649756368500866844162930434858013922039327942402010969689918867615835090920269995540555433636026058300062063442664918595065601615027969878519022575775270371237550795723246285885497888834352128404818412394518111846803727914938513761281768996591364465668670534575348688677122295217381742928165197618560183300630786167523562635305907163836753576422469094434100595793548738882377519897483629079945452516815779572723687932744567050501357880213013491297122875549726033386530725704396932581426688715611843497844104948104052926551488601160911133423848291160025601643697010853449085240597580141192923931544882362272905439968270037069429241243301147527900153266928965273866879545639710117747763864566917995548572294140497611787028129557865752787929326953687040931617398847889128708323896782747510962873921898298736975407197165590893141677590895329331456092945256624497897254058550581507217434335971356406231900236516194809034896549183450141569342221965372007724506323640728341675234800963347706269120777036138275731863306626438608319306132544710379680620530598247966679455115300713646282546034839339410088152375730767411069183689302082353677616741538426117076988369997463007713969998086333221941342895002088590269023298726108076888257079779479561927931052703863422025562939964786837153953257012604251786392099455776277292489702784667063042975031284480875073034577258419872043034852435694127567415607218205716861477194534521922550866827169076072227384942946743394165423088630758585172019304518081856758339422693594050940319535774750919899044192000411107107404143518884311390075486208*i1^104 + 50848913833530441002235988814629682386201284467211814730602957587982514577045902463713329339720535344916959707525651429632295034519632393433599015918204515624421307579343875720445237985088318302859081203116967623477470031337856980714595870309883196474729939851507373857221776126429555212291209152198004021278059640268388569335825286702745929921698146884652533157246116968446307343945051485788198732518645452821307479250538008563030610931057695528149797028301655447807285249343541892046193443061378335732955302776501484301025572214440399610066172553420174411013831687701136939187230936871901547107825920180431376419370167157972345622569391485424506313312710267821353950295125824260245951846378072780535760939819753396091803796277579982434851272578571419087519009165074067344281622989520696247557968135850180942195483195721757790881572223606107919579820748477168141424109209496087683391326321112982232486625841109326797821253703115015446691520609212047133641815119839834793965020443131240203219166712256152013759606423528063522567759898131592236568079026072977872917750464037376650094155295921592712634798069251569331688942955454301175892850866865947738817139104734451868837130402742872275604545922741513156659626767446478113766560892170720001061381047149840168322167742420572451931887830946435751879285589091387920131150087542204834307131352080391306034575653031838696790300242015480626817165238443593882222422040561483024636337947110870484495272009744838125706877236096863503914613290224575268876181140144841521295493076449783494204963905453694250282719453903477574072881789090562404914332434432*i1^105 + 25360341650824608014993463079824550210682470506529641649196499979194256695529145856337478683530168952749119336487655591518533172324149297081838152623285647928386015405421939382897049804538815504255075443084776407268991495041170126010876133025628028889959614444128357732612237049530037676366571681855714080826220466335734819776618498101797461929003933299366741022170500524181326422346174614717548667234886002976896363170446795487549240451990857057091758586191756535611035813844814848288528697814252452437625227603143350241235639444067337680177521134727017871111484841309951592810711260134585404716507972313294505375133737528019640564552949239939238387918346797837340586573314091775855983135997277687335255073863989207737542582291177167500875358212613469094758806771843124570748387614042462239339151836786227867228868940746309599492457544994536025358984536469722445463491310987856406486293063138411082744739280140463282715329774884651297586066259425727352633170691282093058511452846752742812872924995157921894654254989054953070260051757584895012610390692937958308557695590153221886388417552062446995264380108775177851607488823115994383183952041286486132934885274196840362953595821295514648854739742311987188365021329598089949377766447506826560721947799070889961457714082778555258284358926120370275093605492573637290188685231299280671272250701123127089726818222056206514163052355956766979229845546973114915039307904147705458625511833016381664508543880649136159051503052241740157871479150378523091351753193940967252145940638130951914626798407184916840562013905384593609870180181584690282496*i1^106 + 1126543289652263627808619644497864983463988847500441089427261756494194132388872664737647396692553905748168227742925869772205075968393325735047272425478811485839776130409531496220726407131398084842508416334084683738357948186002516129241599003804287139499590283622673662046127689377403334982128964360035275036280614530612972401359995285467505832160690643885664556004779860954811093950540946976714465698009217274648888492597451174127975100356827319031822513876430706954857963467307449000086679297767220117596531938396339195438444404840261958202909494815765797507106465601333266638531768823194229279539411956137725281961402818016433298993619260380914571053635862212056285404434014719437814819421697057982939085147695065276460300856821096380604286554008031397487214944302793009714846737064987492031537902633432311747777895502959488210991132763276382865438273039613416725887342345004412322402785251512649694965981823243661591713824217409741387070423580750493539129324503912182546727022323622274106843223949215582122710075950852592012040701533387266517013080985576034768169492430665233247061346162460771112348539761260935916885367803792925759455756371657492574364461606415523636064784517191041532501150534543207744986458194050472266237599157179371686360239309871254003212383876194812886853058994302521555406797426806545629202690165545728007775038966668117478382012828485277492004759926837871769755183016471928963708323735515563623746208177454074187674130666085741721817232961753428930594090779824573153560841061888745687760048984870676739692150521965201545370716046779515271563444224*i1^107 + 69582676518203748357683627223663612349013210634044871514451956999746459499269268776458280697733540081429573628475256069138077720326495841505140699264155050331080966144530725551328384702878920747509761728008994821174740258135193182802397283578731754412218265592050570965067973351481808581289378775527393613355406915895552613696628897779116080448678594785004000184702441336791540110122054533349700542975149004494973007813920356624495358113158700105316092196962236520580762221792071085041380331677311650528401485591987960245031135527877410351875745181667774361004756889110090182726951237930564469689140680360124965306027365519285811932514424712838766040180253359359268457929144903976052336687308477326022177207776886661951004737651831843796844694278738051363299920636214554639885727643527601865418382476788530660844410550999657802386770777376033498854184185736670956852082536761951213007430632890861591736645410310638402733352740782466644904648482105185317127324272935821821151466748826531661963271055150669552387477537138702944247620016847665398114687283498126202012145378019962688618441621172533302028773470274763435095960025373830744659225368865740189786214798341409091273057408404365004755013972867198567842413447524809417341329608551742474777664896601213638471659321599104391575099355539005705929622752699767511163871177375770375451270313904568609939700333229475985168764171540635989540853485919392217255992686048561707404011934873592027131407093099197903770960238679876157894296344529646949943914904749244205850618337133044932719658834417251636452864363732140032*i1^108 + 4131678413075049555230337899545205024640676108210733284629884385413412375750978909850188878108684833463472347045416741069014623412299378523109007228247751899147524781619491932998329601068851452858858092261334733882099525092596946357266039308907764629904483622910625136710970844149854845323430789471992949270368579461569152700674611521571702685720979893725502127106444027261995627344089807279991777403633279382557685820689919936943333635053395496877844720779683256524784742125868335913390952420463736392661498553624032361825569184506916459108096412511365167861035529620316096307934654918724673726189282497077961490640951117252835930209638366101584722399486626360091538066922208339847172909522384538944447048801348979853894210112377692518133778378286436171281396681586786292868194222844022521944647155796216947856433147355569776763282661546136935898526075295806401772222911581878718694974726205725868943822518572833244442494725470546826731295564437676824165878023282806041005787543699929159136422727478245292312341676861186061813847950841405522289067697325571427137689376130220287696024707709824160777115868184083503092043751059355005278353937788511761558715163097362692648398370157498823506555659985047297870000591410459624406374517129254436888350772291158001401527409010830064661083599338841383399070646393374043495983800202253024229705852522079139245186917200990542470569746976656000391906984610166828523256126903852370070376565736440631084371261817696488729253153073292245136429595307806985773301535950285549022651937596102942527356986204997251764322304*i1^109 + 94595685102002362324334097596777152688555646868181211250642768600181130879244807880506628257729844306029012933588456729366761964980564922100490607924663882853279004096204781512810066992236632134467612196572466697262863547655743808289280255591367458940025011609668852526169922147745519751780928878260009787130213050903217734691080586412165126199110332168320551816786726784309657796886511404898170908500051953628211218368020949617834877486046268480405334560990800731571440829224432198684877395503000223444823673549230464242761699874211016052902300390848728602716370860183757547131783087221429243620902398421734535693098775894369709658298034189053535588478503619446692849019236588116194373720282376243564749813760547411983072018152599752962472532849991259015385560963682518933992168473188396247093670387255297304035144237451159411940134742499425813814443757142683404785589751944482979048920326026907788129562194621789606426426248047766838455453881207348143143455160630662175994049869095615705707307389505473301130044797223943386852032194838199661385914172351795727960362463479116550462562438737635717457864355406782808178317669407174506449323445112845243996144438541842341406449369400686257427441870720102771273716672282620283514008100440779526744009360218010950708956068132272140440952683097242676720223018927165024724384116650438175115978914979082337360164079230816156236287254861310112360249188641042258062294854877297109136654091335417888986192637916595391224238376903237381382462487048828140641361865532906451115224877266097744500763440185344*i1^110 + 1450163482174430129972038927699194759166503205541311928604414179813297167433229415173856078946514816807690092150899963569741332134514754310085628914604822261249752935643775576624776810104042930763543082170194739893879902735769539831300970072111228539156208946864472817387679691094357663483244309058844750728594124483034635117743597826300163947755789962385516587673023412823467449004652441305183922671805997748720387284059840979553260363416353955206773165849975308456059640257140920031592869043919855824353793700982061180934064457689070297375138294534783758807108103063345693748897842882949935057886073791647726151003968597678073936122946715111467092189799630367719852265513662330536559628304262785386358660318281762830494915921385633811744546070995360974943052211246639253323323667710815506832302059953049372587232551536435079261019648687631385482477586533186269855868676793081598656521199806934469349394571422525835969140073848235949645234691343554908351459160085168402288876485376576689499851696851266089453213068936908810912631145794647956343425242289886470517972695977605420346202817983621995254400036078338109145403727020442044988760494271687978629846154829604638150405410750185052572160648738737787740462845024340697970902954905150277591756097642703738568803122403531616425739814109858212887770723337290877285492703906237458608364108822537441732315974731058946799855464049872565684765287546053820264131302623023406863468544938553906994365035377793623102978463416101925050418734064713594418245466773168318378707581778748606775296*i1^111 + 23614849137117569620700837136518913892230855816699964153757270968053552993314590172365962024265278924786959606101320553074251974928333493183710157234541503545897025593936344370255571871996622882223255980977131449170565650012985360794319525556461764204046821479119016145161816078193424768815253726818828691518126279479995381875330715613640125989007968347091999130261827011213013889943815587964403143831702657020620517589078501745029815943297277372448327085420265810548355683726000290672122008039895888492915567069694298328293321583002828168275806226334505876834071007600892134848267134322766533946033516181575111943674416463437710420509380868450276508201778526527066977214514806345997919870565060263964224463718012878528015243454813670265267272828478880349501028143826772909554078711852460258094182901773009383580854351489533875036788182783045325252854799286785780848992664888504392615877934810379942695398550856443820208040574977513550106651123160039348248273482959283743315560788338192526018165945024048936880012438933006121063478664279897517420340152142881921625854364034074609245494811003237006121048463085344473000309333411221247545213012574222255872824178944913183483645661073818411471847865994534106518294527122904023711411189508353026175768746081706097065644807009477434459999491034625403338623307831079719543427034098545640819095587731898114445000168224872067638229783600772950749895262224013764053339481982035729660010730336512615289675273067083023919182721173779749597696200661667294505667983718518392979315490816*i1^112 + -18355561716947153558323469568815785865312005166063683779190130424698139494987314942394198859295844584670013987480791701489934817372626582358992524007792320113540278954076921463186107894892702712325405861456066297537497837643348129953439687899046535664502261408289351897963281590186511705701915469417151452674873606305765301621000266111851729621553877938067758649684823991088717916900177905318621767978301179761697987224121563252303164375977576948955039853453130320667207276360017198730244607385753590437766136113841276875946040215749347182635630992600033516922013546790269760838993963171597853296449994854334905000002955455630781439327217885380005882928920830356130040913330300273284899267562018003317679435509596747095665726351264032649573926558746022567804831616851421543063417481049102034691811671231375800529576729669411706029687027230423002520242025974630763555093135820229585256409096784524789089561723056929825225934082299783907258342558333044784462473252159674771624562414561994416420244919947751575597648085386106818673306853942731527539617502621321655334596913737621891559339754603349833971403591042134445108432315334541500750659687092395473080314255768839240808938625083817981697994045636676149667066355496188386791297421928422810454234251448758874074642046302617716240783451444761710275743346663690614797973679657834811494019985002952925351017815121767520557810763778157693641607919283935096077889115716840132970798942915078007528074676084498213510270090022298926067754433649804582245727938994503680*i1^113 + 11863813573820845613077906369291701621224242104466679764595184173154519248403915234514356062211471675137316421957416725435817717451928655349410090685038003187840054530171052926247726731736288803048873532153003618590346425993915494102819522858630843918575160780296022626498965588140844956354445098969337921623542819673996074521793632243425664925794688109181079344328823901909613607097162783093744888360083605261345677311040704818890213991769940344469323315898205683068176164104355481286521986130666229780731876888380811015682129118489413688579649633591035085258106061265459821787725210633785864880598610638815534030710916320277299445016968777738310918844591776474505561626725668807548915389535518621150897943579671352328574663480718813271867488038210131387567288569699981857084362542112434462199263907228977911110122188356479677064661401226046986875281737093811691129913183539894963974911912142508525802712152981098528471126503698903751023284484233584362254578738085258740954510647146177955421933243435219508335931527255893551820720317100346882889914601411820730428869882927266849933169857480417382705421728609660694693231521719629699103440595183872231046472372677150239594846783783581641395851828111319033369980555961839690442963870743270178365790799957539759411319014396901780667649091976455912195260155725663270324537657889267110976333524764309254748936470583347035278118590145142586073426028904223761687798271119828899924818399371822224031223626392210189440579203218974849350291990626837624520704*i1^114 + -4166497369209047037500009266447991040915285540254643131225138378050013464728404968407283271785786738306883616172318938619493639842556069838624119557026470973731665658391923926317846301028812721356841297975751376182752721654333654136506237553224266674549832453015281617757209472877382119351841024157417580304055662811610031924246014549177940163891983453898270120940079541875689122680393423423985658827759314086044288697065397596279290807608913464858001027235360666038769254428195278325775115747217842474268398393294069448389465439181282201088964612051034130782082722709959892562975337683345669629372283155494682533181208800086466695722122580763947070294573980780439840594730624138524743860942754303558011866669271917367855499859913073570673578489523814737053824392357259259677115762619101215250550118405449576413546372015738737246271453563729947210056765177202234666597524218007400051770810606670736770519460817160864499846977425214270049209216219338876902368668978906085796119932835556828419547002329518323250594085836389860975587425482810647538804706140668549808326151244540438346763298370722644609756508718881201644200209045365946409062897640249721875423981981084437892907583564701421557417358621965174087508041672404703030517658711902425911982484276698060105107136154304588371893522347527353497125943468323602214013766140164723855023280192578500339284786456551245467721366528125276452268439687946436238451378404879729350704413538727677885550600995878663524324764306038513878534455296*i1^115 + 1202145952896727974523030506786843141505122439353316542961302775037760243554674536145702914320232183232341216270379688198994545333205059774690198965069283138924404252587973467323096342083938844807181785341014187717474267237654504293379716311277814737537887683617799470955823223338479681928247854578148062196321869048506280785359729810795284297826618678920859700607495545481264652139625604938355354016589197889575306135584885132616139861575129712873066801606123173523839146093661234795150218038065720091081424513212232141439986282746284057935383899690887709905799037329063077929551357082435592765148594026284217866554307768603511960004676487763757505492668901592652770377006736093105014245828424579292857628869975047902414954677422961738944412755560203500910951647085447430938644890584031364447358198205709767169162890144123158698578709632089109624347172656033705284268268783410568228759962526228136921121059314894108359267639437519249828495410511351395914088165706581840645595372593011922346190545671087467404359303070380943069053889025187234779048170631806652337430928176476540769832361387451200175655672514533111097350692185607576556323042896043732215177735678340085554226454143686932016607548281134055426183380862329772653831271297090025046230246488555803235356069507254917512348621160738869066760587502074929344316313725253954162523856681913975786364915112787979887853010062452027401342191067567619949268921319133685730556475251766597002567213621505166676126915652222976*i1^116 + -219498774310165835307762790253041702976615610104482979980522352755350774602774221000655628281625870711630059834840787300941406338732107527140841672133181541582122523607049966337331057783024563751568019586983116708468696338819127993746924196482282868434662392203409263039211425259761447193073555798451662049221252143483803278196751362795593205659197507796918083582899990199738780904433329648044396207312343314231261199135900972464169634594103812982633110988778502573485225568977106733591511147728351664866214045848701403645095111836715635073698075060034543991517626526773950057177556978636655780257263226674462347710700856742554871334711020334914538080365400631358913180191789878916533602431877028078246676873541363248526165305787151583608394318366793745161918760087134724658890805608550023347365868297095527704640795875748499406600545445491099756721190653290091085710599430927566574980265358088150136347213065244256432963385764506385743968248966031865296027183732757353742251270221039168744352958424175332219482216809751607765979572658960813532565910461147288943789319841994307671221489123373798449696953161116287193814684796577286949573743081710554356720636762885347649423368790262739781801902545714333068626651908685335070572154790941894061050945220002094338574674213955145825551798522703561179517215736551363252491273152067106319231918539497042780358176199217331995670797501583417613682129708144752769989245086228464863315466573800155328529449145359447097344*i1^117 + 53642141628837746798554712900439755477315687670007953776519225666486910537694769689664888990130284789264524112669818423394452164141847885883647200337742239720401898319298008072167282937127336809177406417458988231010773215384489153348763799101810538606677010572067912948077057216852883578281255397639019789127073539417159973448217838254426225355253822952011155493004848372619257747905574504963296604995660072002803631428828611964275457645689602378756234313642027692031868103231540610590661204942357061794076378036043676209278134489383295867995941559675685011992106328135300292583135489207736469458509479823160343887451361179629927404833422082539563438968640216362649665658910651726937261960383168719988030217189754912858979494881623681719391866584857489866977001974386602175862550878974747311387517970100855283091278961821089666516803347087054497323381779322761686205126062630064603210945130286973110196345000146107260464343056024975425658017713163079198966323577894857418503182453301102312633052447497313499687113297638012345422246049123251464800489953623027417737114999156315059335947308542682460246962326394040715486612031165048391842322903819770327755642044217999680593266309846191738430878818510544271505677517228089809165493870061573031007365509321122224786166477576579347730244366992870402476141431800006722573617780383192513208726139233819078259231587782596998022629031444652456796510474489710294294497443263018307194615786389974790625558528*i1^118 + -10834162526177695983206975154403074473898784220985195597406483310334963721239592016711452740252782552799829714666226334641820914904826614002395426826675018113225139024762667221803611326798098315763352666581353730567842924700415477695357091137110211024225178420225749484942976603198969103630392848995104408530544113491244387432580487076121941890040729806765299688503865927775548192494747412760218176990238358434226725961723402800196250737773187224811824134047894348669112677243365927968629183518638613879469308028523696587591156848885883730174794449981238516053574926915566617541579033389045084014115239460720021292040012832361608519675072448532290218766693895616911953891573221564822670028558870876678363923438756209184867015372471202511748713296254331671340508894054867958720971332911907705630535915397791957402983197844864827166369798170378541217049565791890448380351155019929930088442142125216291388200658967984632435550163185308887711078874718485774987942668107103031049580031994884259459981456618512870395238594394683584343128010557495905299176827588953471050698027250590310754796196559571949467585310798302759262402343644800112053733860522057994347723959171500360558859690579323902597443965381581606089613388748963697904572144752127567848712089344989312067825130793519458302861889128321643612648551309609906590812902982872521155505885164927070212788739420104117047149020293318926096469468040554394800537318419880497567050254778368*i1^119 + 764736491771454808298703775818180898009587858064905500741725226863932628827471850639944348153802850179670445678292538673663767780794906722052556738707062117810878337168183221961641944671023681078641057642389359831753684950680752743017462423614411908673135392220393881200275759010182493775417499787581939814496956440075472723949411853971770025484548243077854438261192557980397843519439496910290993998899000372436841074774720463641357798086742742302199188014539963736945026473718180565187501387412374378319446834487455662939623380265418189145124772815868806486151652185041905675831404301453859450590249664210097125333562500857978484785091960720914475687503087013862554007370157989873063814474615868247176739881358726472152053495042425789848599896299786884236916660753642682303372175134928263060557572076583128805039180084526609410066773192490942611323026715709747630878280445412396882504362760132702421746100259201666766578787137913227731763434762647253286429627044886067621434621532107950205106348654396619678680188910399167982622503202876954416008144428039750788663953991574422774820148145569659830839807145311003582661281079722446162838488244400214625829495941689705826012303646542858221137574698201437105794031901514341073237562985743655481595046778060402333136054157959360949337709458809937103484004347543694254765339070093568530427726531481458324950008575855435677901301073501945820623467548582621694753671196465692672*i1^120 + -8859990947028626150928596577630023303561028382559491459858560898539439461823089568015174610525644625796866429583098661245160477026314409131977838760865445629814991193432823701616102274495647369815213389633612412022170128929850838716515537862653521694500351471968953644942735393422340670909740373402104594513523483517108564686435822470052223074484074177238422924811588066441287722079198537270588148852851091590522652778703016024749192091684700398201066547532518803064501344595282964423983088233194836110297456575249791094550911151787611175672739028994841702451571776302705792229358441399332994796907591255168824410366150113311149711418569118170631819610684116070499080054108061350955315369418642808995893251497598031132045346701139001232723716909649157342706867852171793837820945355812492659020489942234237731958641712400419540405810226366290868117085072862837691292927324946749709060914442717958299569140754697466912483415354989452445132671843274617748283109068652222511265482455087754124484451388027320515851287640417745645858469801996062219231838450653177727317431153383314939685299197880553205737259120433446626320010146360549241275573522788160287666499335599625078667786768278832444618087898366282130624964169353989662659877488689398801764178891711690573880342142128646771861015334508466929771827528050393332716320010165151176303453232041390064054036534606944030537004643212083285787762218678353920*i1^121 + 277618036502008959382894065958298829710406170877409890856626515324365897798950593737560064431508277072240742798370407389324312315766134057726693192094560363391423092366764216451186830006471406683487646502041297314018764712645048844099658236039550862351333649221777201479424696533044698783323479058878653558435373168658582317796101296953475029946578223245186243255645822781144130424077798129152040413946177207697723777178496751536318330213891466366254775237268871333956533794265670875280431033086068647304172378127091680018470867229263543363172277144241689968734026381569024077700532893257933350043298817991194279316767267035160471148560564871816911043757077460875156525587195586692652747643349721370214526919892577553961988927888586754194568605025035689109863012940135264906508966423841469886378721549658679577047968354500322124055328048686478375107065857396474196157189670254695922564702681098099330035947712981874126847969355203505152734611680484674638767236099512659284999057136868070972834114714395548480171825393458635774358024884057055345031525799263832733404852421992895088726150631144765393020797684936027417711222590073488980000049974063503794385334089889307971926473562430134193182051838166140312115086796967064572416908977907411143313957095698766440527539237068790352909544459864751254773139310769328049837068628552915582009697524002218491809538988522775421725918856478720*i1^122 + -4240407178429740567545607816617828204387242703901340953466751240151736496743977769205560532991704328952010950860643600265731031829709603780942933634202402568130897924830430707221396191948370670913424047322995357105730372367774693651416778128748132367554161984131702064187828447263208651605396753594565903427940273945414182793152188054542664817375310858606281071804778246967607941901901089925206388088479866779608726784869574567232373517651316433601743597914764784663821162947033766463485359585735240692854210615684911446598067578568511899342688427725050923600568702148713550724331508085687108975584138333509330901679970548695945534932132193655792588652984704680517897826747920004550793292961931186803179060097444059527409126771528987556034500969618497324738866259425339937476674165801718701178141051671030669621720384359120099387459840611978019916479790520760854406713863785642500651858378570160700119615844659811346558414912428395533892943875607063495696454217476648878125990020251635961618478076931928294145226111222699259252097112456186774563893198221003722816435938492638239986506828924395438324536580647752018290322536907796007699965137139002508269190517800099434370736346800965879067175118787018315487278858885679079839707528121421114917124390256223124127080030000029012458107802806562934809318845456998578797866262070831806058633284656375261333111491788800*i1^123 + 59322348514210903479989768677467087299273018943640625317902651834929855553139680716199118408534003647163462852320838433006060331261936150601483836721811357855019032093518114995179452040303120513644524378855466059288389159855172248982757417181082004822306292702585295624598782134471940936038873912688442235821773399545526037530158066185695929560835190113116936758382266437711363704812919506556320021461504746494639231381525676323037912336480477855918370618407137380904001289225479460496570494526427896212345523247186292875686375153108561170791280620743900036048807423369087142024704136021351607813590882952383969053660215539392769999194927101092146660354683717340865151455930119020508318578401527925905310079295503356585752810194399402128040175531085376605052850831013212676058351582511118233056283715122448960492766901176457243238219119185111072509230795013807584923984308216780895233305175812900822553100492290315153664465109701345885520105722269073815788666592713209251999152460639320673804898448269356467155381989246492333404761683110980654115345988455544122201257417351196180979253239362600886619864483066291132082989341992631595311692377080600759551502932506013056272167956545560297912973738254531425110405508367797327188540227456129912188337929367512282514026082668603279800061913920392536320654529490674726063928340850703840996814225408*i1^124 + -1099601259603149441791361985380186846960439219630776598025791331207912808212119859109871085202303071001958887934190801474305906292326573209948023050511197489784238561668755241425713229235101938229096381407735771739058398047523379312619333438354350826606450602698824308592890683377709817190808828539298761575933140654811371891946094516613826977978219241231209742901101993458327672648913438267239231980003160649876181672173737011909099199674329667398787246371410021272645110693093569818063104952007220875616534198193513600598175517011960541799331099852456229432236981079570274687448445603884325480389899902781281417025674802830840000022215152865445445070967157650218869903694603418186112399236620563459772178675891338852605526604270968663636248565309400181810892568991753690108007796241633158800314857972262313175631559565505589323577913641448551464974479887125196572588659308189365093710086582425401070025628392551553497393518407754262684475404916062984415632731118398653910818190049875276153393252318838596498788535848283782607210465096147141054106877452985718068476882764980236960447092949886090454417583348111436461127426074725161210147798993696349525180219353308025055902305675154527933645446228199591015055573663526628384860967037015455119856737495726541978411864876315201062081808012649931988542796773917288950845669376*i1^125 + 6605057317629239539603319728113748859713288381684555695038448211745820659781116051829923044325984667054969028553966617988636132293253454956670494482785207923893505832961124660734140888654805522407652999175859322172243676293005157942248407914948311870379515380141477302312719044741234812753396593199636124988548786419646911961041025392318961067729995961377966764714294470393848921558149983089176988061274317997795011727194625898754998264162729686702413238172075104340264979478542074113647456374108801855425931354033029029943036742526156966701621177711433294957813586409415524415327876580194779635666970827467655850681956126683491018049197625885635162716356240057936288364733792114636309532442604178693777631794499806524717732747388647028125758401574301988893274833604947925518943239619288481196118621574583004946068523112135165018218698573622563460183761731696159328120445620442354904996021353257301718502893712753947117517700484005843530926368929639329840910278249644487778053373828367837487739015143824770833653477116250585330612365486727878462821585883830818604323167288755085303657363332443988841035054803080939437694272971092672298354511272715016426019825551775578821425590002593755573223511881839177246424567310754660105497354751677831306594122674016650590724995345451609245377430607890743665098752*i1^126 + 542038259361656764547324794851215903061833239211825207101330594987412388754724278776493090046303366503043454857254548218607119575700341285544763679160327791955398655445678705837438143700965091186023855785733595377315757522898511157320659545142403024803183042719648186991804921868308994337702366909255218471395555043408300981431041269385128134892458242179864094601878162238837309165938473575062255243108002877502247685637602169815941885841682947646936538505959685213918933074280287661642920975738085679338909207517362645714122887392020334725114635558732012393712067877946702086356887538392782186978335536089533170886204834652879212275417686103962228754294661638018034812941623578146904516732998574442688656827977084383158700554835036594093269153101701229128311982726146240249017386335378651439898185819173571640985132887781337520398416530587844971438989126773418041854964194631309301082066126568528376259751044089793800063140718670104211507906445640321398747049108108424616667193925478989752811898946500539808009224175461651725608406555389982001579926580858960226073105885344284378110698925505570088854445999594278950603792298274362596460605084752613078514547305102563100215396196225570427400170608521843845310462999028042617976656320267161222795910511743602765785599265275884601344*i1^127 + 38979135751995998569906621423543639699822764390868495535375561742292540943350762815435234196037716514500471795715870707818777534679090936347256244604977678707496186990258387307618555094855467331358965107850545215316919456739450397576331160635264188794087457048246181764770270822791711940595314861969157969961027534760590369357195243163737150880086950325939470585825727761206271831178992489389605088286017621847718310805341500299367367979094673090739737181272476337244704755881670954935995363775865238985408212751214553635442055182480190801506762339164532778316647018254753413408068336428445882089404429891626164878911750716471993566688336088428744281732438235498817708319563503336851288629956066718515147520200075469857538272694322289163999991249115458825001653323619308840178479056954055550474330694812106611388849249258625543415382070048834098913387131554146883280026977577868041845111435148445230491567406573793315519544312601789720078850373805868637136999902430491220433703512685864078941180556744354302602828687817419707848309853780568353007938774551863840800646173159853257599364107408862884874416952099438305070775821764338238381679764646188520881171463767135855763411359781922946816110077158167280904629341809929135880382848709200128478550347501129728*i1^128 + -2379482292872801748936104623904990762782248428615504651927424874354087800897031709432459394452007284753909644592249462260732070456455102628146852087090812065413639144207853918223438566286764005553849738757354798557751086937861911978063005582131871852217969749647235399652827603186219722158523488595807241241388894462322608722654258190450694163433838841822081689062002419731434808931502890884158520022737211337470989818014986690586548414096074881294239746670682207728788064077744567191077253913071686157827650180034769715793058659530429826025073024477896594025801235375949264450443399109470574588461966809540845550474668239675671138568873547764850880339216468558394384917667545840181844963169971398044012659663629129905188651097040128512378562338616351565525718558143050869111928676670103595835741688352101832277647534717267597442573749673761736667458511646565462771430042154713901389523721174501419844593930237100640129976891996480517541089081807203293859888727095658804773191776033830740337852928476732011727615918371483951515169981379384273810027089190285920621403292667168014613574281595021059274805034477863958325451087984613767702411337939227083008938276617930731477255120189823439111406484374253263264848689671781698816*i1^129 + 11809200992421025268513802695099791657223496005672486889006369818770372514654159337572443938447139553053843917476027838828404861008507013576932608884409528802087473805061642675111600723449264683972653285775806443526193911184742938697229109781542187340226287800402227654441763863130072383847321153359261464207657434393228076102712113199141719292518638808244858430072884459108821045286313591888211080945917059256819965729591508463075843978981183623627040768531681123362342848012251162643025072588590648718037723649606241730745062277003057213794560022311297465163351944714520868014636462324958523915273908624332441817561658395587952340840586303418038366450589586256135857602967755578324206221590986044725370641912794050841935321656403661466349802522151352495034945371442021325664760846645181022871657291010569266521629877863923968678836085304263290294648315842115666205541900918056477059879317521359388948214057288907819668072052084992020963687064007329619317821822569923759581393517415377155146921036982652465391040286374943065715160198285737487675354075077062249698673671022601277461234567348714073813711544323260603872789750466036977312413851152817110057632962827738927396361071931281*i1^130, -14384031197235789079872980406917890526846510274365757595358063473442745967661569287354837441910795160432704543201203318279988626225393932256503086754136067000537605843010580340448350853931951228157401836391864859694656483595673858943515839337609304293317480657736392186127150393906128529524923133256276546684301776016070754886410224101103594891499326171205812158008629905710040199848760047679379548495962891161664089976687687673015857887907459920354608208715412099602715180619096973784928438968706864748483343446745991102903491403550140637494259002443868295287997934088451919692893855321636851277608983728083891523783158298753002103645166924302432584842030749152233190403098526964298658943072539775905006460361843134593913080005025696146778428078464964921581004969079377989714314812774396995605380666444294884407973422413364001376201803077179955928628072725065770164114006709270414544909318776696817981883439949134848803284420780363856463780014046570963089285326278337546074261288532439321566933391714965784536942429963347887214030745434320219578692065255041414495146073262542352131686207148869423886579982057279582131095838098868381968205722039539163517981299369307844749753935425530849194016014672492612760364470403650857167980172183923187960879047768746691617703672200450956758186933028614311423168382963778048133860632594377188801769913753968981217724181365089952444463517487096401795346992111518105481056460586841503470166574129431158908606041541959742241956791921052018119393056260782377707293714073400385571337079585844180318127394622577435818886547696620322554290437216177759462054256517049415614238236585835058607136506915851364985470411220287975978334900651198034146562490060839651674296221046938165360034388613292999794976330212431679057129159386106085797697073677023220316237494295010586859728116892852907755511774231904531774155935304028558241042219803460366236521908743501367613471501869609292825752407896407594789346681308333333071595613691623754392548786658156615172242535364470991836690840108906514491449399230776647294184760643837261432778412320883212333706634378947922855366474441989984540062533616824544304218632792779822435041905914487742412225906312554444353844726076014224664563987059335620546766661636967093507970201221206207200100484747372706541443908045516243597616839939004038171279002737602626778294445062837895102671434421631152612955914240000000000000000000000000000000000 + 706265510745961551210658498590407826603261701595341382638336115256879381777231279598040172771278798739991732173532093190857210783284990367804571715417494856106860670211544485194689134839263192782031149904232024655796166463032181119311233055487291066543999058048013851563676542269761539800297802105819233964439033231138377265456427064785830308673682965835086512043125092448453843057549705059071132372727717595268112903316990823224352419222476269984685856019011437887917031400988871370317467538047479653776646754649693180258801310119450808760365349250584179394856931819990398455425518079606500276812098012783424592099286150970293107112280473345231557252974792860612526491655009199618500233848983233634442668369617901848247490470216893038148162409346129347619701599084558819045006137315394300007805233865911496899327421200492454084325907537333159641991740947328355719680982791632298519047686870565555188861841038198836295137994668738052489961845355649764475988371571514852819378497999206129109948301843104655567595598304773029024368458135861642940306693903245402289597612174127664008966299444168958060765220513429543551183917550563715196655481920250632455750288617164940527243672568602602256629406778595435385173136590533083658760527080485988669613517205482819895939829449559831728203345493342132617882750396444314415451298185205584592140229618301963447660194527293014914340866199648993352761358387582025207252711023266048991491811906327353646541914003560301313079958497235415966095243305549772827580746214518498617473696027828811065413411684345461276205759728534242463493376630932102998402135762954378922445310967847078063284500177961558328215280375359240893211834789611838003152933040151534151525620091926407185530983700825537063444834574927441664701239982787149698924399664646026253741120388040010949238350529413832193348463442409663837103965275394046745335844829022235291259742590729689198105269448215334797514491034580341473844662875608001721606680504263125100445736071770718447393364356829863558404354316357386339454684278036526358737522124261590836578445608226979892717307265510484775910199502868613762471503763305180126195291541706862201180545695819986420817508144539124222494761910789915858158954729171873201476635256792220006649674207339917815440482252025999829349960054253171802589200516362255539490603288536942964979991935655494576414842631101195854393481625600000000000000000000000000000000*i1 + -14039672676645925040290987533745259926088920729225767711335559446035037995126446133087097072863079092653704021002267159669153883589299852579502566429702891520113926093681841584976747200790127706871074356085641257728448055488728874040770613593432506237775805312000810203083474110632067230604394157373163417875483564736866717271053212139460055793296694892488201401220232514841611619639529315558910803121608671429950467421898918695035738906465900896510185386514110683579736435251836880752413142500575556621241960145687531976173901147445172390362563477761570658339601946607263474145400046016554000506021507248789471268484081218147731004996234346112966537765969054870805956162230609574821025033982553574438404752659272527368237410762695208233846993285074178580525639879441868413023240060326290219710314134074152748483411366591606128069786924786356357143505286645936746820179139618380992339418214315991870423392384531223124686014995741596287031338554901802976442116803717669837986027924922284148866167596078767849228402593342451594394846255589205429154241466227855724851669247094839091367313123021484412278847628512828081562185338949614535327952497448105007323955492735044513634127701006676581611680423604448079857353571576419312276980459491018064828928030950281465470102884257494879750585203630483370035763018247143381087334987713629460232331074922985042481026081766192190719092678319463378598553431596407283871009699949946219154242818431533809917825009405637929319083673777628557951456908747304779022924810907898298885126838223449721145749395162825774803730496701763488675935378356053202397404431753264473370809096380028899056270288771760960081089218947244293192148695336127092748549283561503109997225104749049087470837985931797712138096979643707804022564123969537737727759010339556792260390979867556440455576049503898292268325264467966197116480030310957198652049499601107567512973521616608695773237611710089444976685384440011636608930734913002482205558304017788886848372108299130893056315240113149846253252037297265206660497598723234952078418670539331838830620206465878454626943046794283146504346205419580241956029630873961553707231341022938362797963110727731252338932164413256580575454587311999363537800341445388508250225597264363946036049449963871869053276876070230250724946145346422023117990862741050893057373597287192451613418283190931525121231890088387438199244324864000000000000000000000000000000*i1^2 + 148126462474983939857100410199460926086312379588102672232826161485040599615292649008365322782250102762117524913627453400780617699629508847108411312167190610982224697275979860931789123422614322035651578196540306109686248356269092576079320933924480567047358420035717680581801803134819771225254103279890086379497826568788635259353304669962392800787396027584149517753345738446049014481142619848247606371219950866154007132720725023601637049605532928785593315377343396337705876106331314279407431501092155840894052665750632028376012005423194456407712302555839462911302823518812483711158070956522787723429037898161465379292350412105886360824920274631464324699066117558593826152519143596092459622339580345157590643995023286558253784066202054871734864765499357165992908939248502340682351020168533340674771096509297174458340283680497313479814122457973362966241813328026825288506117586911611808029126479207007098136415811821130989961076107021935682244294955788363358217278124216745129726007276507344196553205289740225034345708778591406947100520066069188728163151086454259074484707824214749063738159570823329633173499460406769073145649565843252292058949259863039793021376959220626177001421096323688826753488824539156016178493857835834522430706916318071224592617235383848741240161453799043109296432513045398570857883114426897789616583576175197769948521062633416420683418732435847603530654879772584718282256507430160280196939213387106482079923862313817751561131020122931891984190259556086392894456413338186349069150753907329976175116431126774520864573578909329713378584699765771714446508548676903258201775051141080287001630487230315340736988104293169453735467675132126074180013255471848554955344636284238047735515869710372763429311602660227447973643730545921158622884630269465150049608079540980550008849189385461328631448519939772284948474862265367124712713309754611404595621440793828692068773913186468857632373299084673884801015765991950933375510405760875617951058235887566983585019398238784055976602076419504232580404671271583540912640375481811497634678826893639017841063840165421046734599106283418030681364729875965298191945073783806271356473178015490125518377454595503697480981962884421910257887863236884958327010428221947362008006266008136228733021690000274843939025403132829656414277534877755298116894146114389313562491020719163100309020162978844275248949654395264359620736450560000000000000000000000000000*i1^3 + -943794099138347608523766403930030161637165342060937403767168239760503921200670578977383409298876522228611995323011844536823974557956237102138030737774551639252156727867012887858383731332452202070493138754864654849838760334997048926241717093416593288404834585212592449919929465937847448660091833512887245927569553111698764872959584892177339412389824124053171259308737115187098384104492934091338028694015296096906322949286018657589529895256917750012434391319689337662414909330707008262703959509828876038286330959530992181451394875232352808598167957725143942733767893814296922250678662492179270311452307719676821899158641680615076428636468376642026523510490355627493698165070001808073243587080724356184776832007526475635660856917683388708171595441135331800790994012139303210744389820066914634914728531289810226107712597733517307035380865433900955168426261305344632216881953329547477032292779113269469968687107213433343410584242534578633559488361585451067500602076748575050149342546070566627294377525049491905541083990752614791911846075561399974595680827517727723322002873730293726293306977109754790521961844705939374536806482786375194615278585042362674545001587799353718641419302199413639326882089882247012944501330717554072978122014700608961754025092377492760830653738004335426142040928210640530932065986902911229771501810364085762989779470606089567323047096525532584351600821247520066880629938817358200442402658076268531377120501597011337808940668301718789188993773839721735226040446910179353298622480083086057987409983106793024271115831766168067578925389917794018805627092025554469525574615084168218187074198453879232373107272767719151807234083869526878064886645540443673886910256240182824071007955231267291770949665246825167916167228121046480936689601967194492148760955454372351922638827385422143641690692705601886684788046031869112660336586224598399616519917025670136101129444080067875956115178850868485343064303549227074061265662721265195986382339255337642776284332135759491311944012963951544433611278448556881455034441676809568941008381388818658170693203751816639003526678517580218078911915433071438544305213636759799517702516937763719470926813308178902335291946202401766783311660261999461478855177010687208138587196506813567965327300728951711415676263725232496342132953390369644331637708167695537869468261705484685336703803115359972538373440797945741230746265190400000000000000000000000000*i1^4 + 4016941198383883298648520459417129434232534827776853482459139208816462464752395215567294006387624771169198267856073516234472786413831201768755635787967645821095587090181954006460621463957291763255890115309088267017465020951682931508708079914089197713755508241611977760963019891427149562291563762947218570752783063599572918207790261818794254987810963553052260218287082183394018192591391308214982979300422336341656406075336077656595907850454158596744827781608195353327126382903783679465189150951754358515675538806479169813969401970635008287812916734563385175003684972025107613189703973698398548266890373786608719344889271573082198035332048783995118461189431645143737440612505256326622535957579073089722350172842131652071942470773442801238658867958993351328352632603123270101818774414552055310420124779272934843116515129689820859019460787389493327283128398777349302891598716820420622490611360878870848078560700622312975496766372931450401919074686550553786729184681464004689735318350224336505533495744915529981799333674738611703092246671226028777468522495965235592755043360027991044023494365729927165788016457070199446263576824205024854996812736058953648760999492636729573404990281091278525381835211671020323109549863073488694859051408228431717625165199483960071730931711542080089461772412776235590850587112895674385344935831847533371500577312064726848049761088171344933135309736560477914631469585988356769508002892589013517362475195593905828882024554328140143943503576310852698539875782947148778125249111470443728590130082493474607010508386218406994815615308711243984682386593540586264684798097604744135708278828541917748099380765546515419920646326763059144778233303202282372242011299884046930967485401182485648558111517859972903765986141531999449819716659107494278875526775468269915984538942369542481462187313539368852250287847586497258808467365318094548764476803561794360420678326356027197552928638400466487626627401880717798793731067499558150669716955852084607137260799736331268979456649347042746313952678248367833147981318655675179016991060179096927496352521789565971108717990866470479582924561302262383080878013911301401691068030989046017197423322281792558673927211650301497948557608820461668533917115705729456649053883379800872365752538970521774312624974544380711680483996620703342513734781002146351410129567219646300677102202392374564422041860133528090263387373568000000000000000000000000*i1^5 + -10672520601055482597482396149466607826151096966579163389890201613831116722043208252572054153723120774490082613778746853527044950583069502270745488796169310904506478819315387448481166892376037032003173388254883754117952066327117988607584628906464141807324936132944727304057759055531290524297305869020931314890010345104078919692070279183609441924529341752143070375596261259832685483296604467952311170840337099030066834292724739143620964882638704473162968110901916113043901673742352306214707496417434632384738117387058139614027216629136753676247845073279679278013700497421894161803627625970513424389210688041436970360922474091037249111099826185398463084517890914651120546163439249499962901715627805167482448511864453172117262371349279763551645832987290803172223647928592872602591585004501917582079765911539466505057754339648109822730915955626702918970899884582539646027359089707411917781459261310696996849342441222701810062140860324454408599410055570562637777408597412138381072399597343078196482111306098263138711488464919928754806436898525399845029922576073813221811923252014077519408782660488982133967603656615265412336309441557123607703277128603431466832926390477073861882488514070098052274316146878669546045212165340649525273938992846360568911888310121669939438720543746832685636316824556767683236106577554375291490411965446381090478218985149935418179414420547123331670554995272584592086565905808821497541918672159036830158582769930378533633385546113228740214656668814807462186217210795391945951915232935045610432943599973196656221933077139805935529016183301363481428916432869715937587167765719329259397697222685241212070892342158074463560285021496402396576904713349869550185491261876679185517639913466727362023002729936538093702848684005359481176915407163622035892422465037997065212736207066159005662353909290247675836404400061462312271548179799777758304647123748021050803578921411376833133645500535828249917790344152093519165478418028796239587702204244710528304077972837645878659400723008967574322467063624383260053961712535994840446893147390746986673886965485763817331941093423578184229214586363569646308422720443984357337174566831552690233522671342032284130616154431943394124543537947094804325550186646749093831561870452785911881940515785757570676089594335193478270604066724492299452160178603341208137459947771582335614430371946510528753775586955199043104533381120000000000000000000000*i1^6 + 8940610987365228617188792005887810563176192934532337077202973225593995437606175983287785620219539659789295628653187810146125205805582515983323090696974972951538069015737803007468964024287040053826846844411484209418257386977039640320978903043276916349565739468251194048286090301086759764018282687060926482122790715030960025648183505456805586273712700833347715045179464286740563568772196836675201029297739362242372405197426096582476688453171458780323633627081739273520056209319275335202511830642362618542119385332941260881605519268213642379401840016080921023272161499311512729713361812605635139893459406294433430064335124128363088645424146546007980944500348879101861197014394913375587285218517804997648163084246247210916618115532431266879059356682893499119476388990808134975288091311919532786658871110104342121486014686979779559964736218502599737408952460431568362594084668235755592386972995222839329912082553240136538832972486674577636105616117048890706758542865514064831231151089276508546853144758232536858424027206870887967043633006072539541466818182732030484199644155877780486809172612075457865485091918649840411503663219644126084893609107380976713630889885012263786989430714151566467725898258147260963695299728454077635608942331213555646916666479842785685966059999803936361272764892582126954334624678458271536861437778310802439136940958766203358687630027965515669832205630578101432636152197620630316238459176206278326417863611335434440517126289831969702651048699262901746905490199640682044434347488804491186323203395159580429202464833549636979493223031179077887782558399933506986463054837377268631613938065437306309279105337178273210843442113968227055233867528352808576599498720830409988179399387619335162052165287514141442080004328898026399331711207062368474195999741280119280903718801685209252776169095342576637821531778173154272440034380931330980936685369039159293729742867927709775656280833753471574854832764971525023783005137693076406932365879380713293997491811653103119410593245261368240423338933975478024183190746185615022043338634487752791446374436425147729370776025742199310753323954037861853168014626796470993985107707940622453448243673959149803131827601459204162494704071787155989157028274769663177447072539192803333735304535010409666077634307118476072444194339853714573257307564457413754472691797829332676278647903968185758507794401721178138044320972800000000000000000000*i1^7 + -1190868331995280724301534880048239661206309311766184852232822272770360940330939899411993803903042586514842250673580489104605765117462902687718669130583371113314425642795010843782199238120720991978907202246287720003675001140006613107384468209782729456472022059606917575407900859861320358717243669916780751814267725432348483977000837931090090682349264749442564179539989585451612996081951358881568373962332937019860898670152921695356619342244695140229383539583223273262781272349931909669319668505888897895276818715773453877921751244113430182842601016469267183547934310907999859373321483312071905493636662239438197512503343264526854825179247518565041527159649534740136199928420489915393354772030212065712992839264100307846759502727944326486536310745704966032534506522948185858085124513276810672920199454383887712156560109856945664914551244962396981306026708627248562988412169666382666226379350208150429255068038940125718309853896927676943314325146027026016656991362329485683318262509019122077441835234287680995762949560759481919879748045395307461204267950568888542478851501525293602552783211169694062800941450065572287403249761346544936814676006343791168931132151977518365582631693271957588676602856198621944650487752770332728149482977256101350377944154116117789699366202318794328827280979542376227008244727449984348633052039004610167492129677183269253798403873206952249032141049857888252255684792377366111540301968517018662694209100561546158076418062831065622327345286846410051406160922484771002215500098805892662404206690463410440121414483352441139726688367960259278316759945585366347173905921188474611731140186009880266603562509585057415881921249853681438409235871603456962270481667810526293414711417233323503281920597148046576038576575772647133058244194103991594542395897289831883148257841576076639444751786820771968383385853040125465330624463255343481868286660363510640116263927898616694630793952335101528785115641974930298385642808674982192464056707540797858386658557434489645938557174582855883992725082187868253882560765506873680732521416693496556023982534718716045448777495934616175090062266599219625202245311615265201439387510347379888830850713218184588129816230327869046740390646744938272640682457930742993893936175463380701457771221002490077593188277748970251914574661480112745554109209331371270858586474497234725166038228881707149064729731977774894480883712000000000000000000*i1^8 + 30803302416435775535397697904107263103340362365326161807398754974861530005793352229157536369829573006604282179936036254946860266848592020211185348981630218762052383669577064092230045031593500259770341848286119396315873930485932459743388568724355458289629223400209527872624278020086572243880412926759164544384430833528669761756716621237202785430207598237323293897355324716775049394304828399055665909337718684672906705253483307546463135123696899486221242695205779091569618717576303510184405472841317142027696209552476140398738853367926441756227256337005858013152464295006785152659250340836584111162394907915647253995894520003460858968664587916898653907801440021834812983175425359396187722265945589896440101689883990690341407035113667923709165920171112042318535098954454995659839785214985247406104352572443372592948858268871380828763030715582889806298429781641882715530194884709760076598197206306642376259525326518960281735015646288554552728204128508671347383454473445480855039970497005377232027525732451918049277838236425299604056173005149415740279415387189591739205012748399481577507140433397531542425210888715654324759543150446414169273820702813476579171111276830873495432779561801312214741244450999881146304981741857644420979392615849913679105164744755693845223925079104551620981317170543237114519223092402180011382255277282251030007994513421545151240525721073061811561223335434286405397553255311192823679703454519585632334223234477420855850018960915738946323178431703890772787596173238012762167245445632048229222380901222678288677127711633410202616559417831695952836098180706950718662747576177794055164823093069039154902732963410570231756670033108202520955153313764306364805722628001057680856620682937014771924895145788551121722156176591652861228492069121931569510386092122007074201411726494075296311528484449616274383923826943607118981208730688203669647760500518591371922433482356375538553938085602449234109103372831287447020221064079421671865913155841036033067029001868778413452888251020704137441245254601093580222341831080333988120268443557065970437292852869189239987785370176973995856246384159678771325720041219927643386352292128198761411785123253629585052334401980164925793509915118738597566084512066909163022537141436298523440441792494109110962589825861089076464334221427447844375772020795589050845695237820692464119587939920398513743974735933575887144878080000000000000000*i1^9 + -102931554670025209826332091492890062923420611000094504655182455098876308279626600786837652628805683395289147207554650385932936894330538226757791734311391793139765224546842360571790149498642430013994357482072085847767573648099102313682224829086239834395174579090147147463151060116381998101815941003549981311733423355726540049598119786060305452256640029759443895668983043280679827143949011928001006724692671164995633314092593116450492899064918546827700246516325263749066667198149278716193245265990399154860644594237565716342902066269937423506139834866693786940014209159340954875804993957803388692672000066254532988604446223448075943785391313351447465847175533266395751181852451438395557179709401494660510768761276366601573161122347149802657192386644068511254891787923074495647730405338228572584298842968363945671574491581735674532707094218414889080989823953473578627952761683481336854151427888772771265121719245408850434945884141398256591305289159630571559403625806090581605592150052802492986566087237659104269471258525699818303347499940921803055268355909329689330418423289903556595940696825410080596209187589712287006832175767768461607002824373755175162641980832585708852829460283438910980017473890815281341644892738215673600585572013899534798315036556128474478388336858895749080568899615267311216478951006941418988022311456841571023198523259068147586450559504287347027070182794172941574260333433844766004230796752707181669454609800757982081642783108017503369326678066993732984325492076220798170026781671710439278947895656548315180758438192207702684201316506404667169117269063750462646729500492982250535295798351069563499395188108509131547527070615900013471736790074736256562930438727482549012535444945728812707954009534065412768411355114504249367380029268330216783153210015633491161266671189361116230610579219270843976412342907522014407051031010614705712178030000622256709389803342843240232186287142291780065144621597708045678008094680850353367336306788632116117530465960174199218418982903917110291196753601821185960763478587660584050061586939075438179984719540118318852733236298708869928049393088310973997637020065044623962230210702115002332516138357419349925243068979905847929809856187474250124424858761929411309839916659593994817429042475156777117945172348891765965468765454040546534330980485978967467075763651776413213024567088539458712623356675146410210256486400000000000000*i1^10 + 132008147689279821867728634269160833464648497435150604672844381128306783225983166919144087763008067082086161402293905957467289891468383057006214666877969145379419503453690097437660423011126715116060917831587953621309434510098202881701224693619745009673918516674965105770554350163784046869614280586633579508611788468699841405810706434912461263220547935477289357941393935782986214505026460452521684033829865294979357858411049641425274769922384945903396840038706578978552547095208586746120051253082601360465621332692108999313522723719725409429618371206832376989302293307820984670948783250846052454293688920611076268675178612729753248012212951005182068203517728608906669072087158009360084907113248267952899848608267070813318886868344614244734175008716404361570450285051035549631654666549836265771500393802974918934071759151965758927276613759991031279878807382048397246907632795888671342208103215641543533004140086169127054856745103225798171382185118104124515332653532586321407733337055810705478891689780023442820297768447922460332368781327069873916624110176300590214627737779663815687417870720395663269702225753948669873983290308616497551190962782579013443778411412022830777991026889681756769226677227760852233189669324296794101125515770954972789491133230409505214174767359594790504528661514885892496411938136300717235187894169647034297269965011379465116153304999713065781906007997212703897516467582985570279003701187886589171103225603765892634237577971452430524526994964940399044510861829582157865844069671085236397017608015678190702826076559518062395923383974954631565273938874468602430808519399089207868968521936604845301716188002323572987941882653019855069272931125377620160376796836673568380833440789253278518158785032741012465416148155345945868100366022347585138956350153305614155610101383553137391134716206659120405307012246586545683297041479135838970444607755284128321945147303407900403928228307489294131603041295387721396853429905055561269864264340976121187207493486666805614234292489802074895625107783812242359647595200187771318773732602560188120902329330943819581473367336325721003689526762553685635587775606297697410733117851774397123617152318318645173983467321888686316819550145709836668197057135606839149420844061250065316202056371099934568528202782550290583861721900149027508539887250800681562433604933489506380789855228587438139359721612470128587309056000000000000*i1^11 + -81899680823004450518611805559164503879609873170426516111805402391909278706019777159472423473719118025531983793197371386507481420003446577165395186227601785359019162281352753247910368298631631002828058697084575013058677997633629101293328714360402356583424139268100732126583063109940762046236983597199147908161172645803772637350269981437972425259053578519682667496559282468005266758553966944199129881780936960979276612969847115091065561286241391968155709053652160834463245253870706552038349706804850261747310729951565201981558390250302847863421113640221787878288129457573113860131286250885004374865147335086816991079480607027982448105680622999668911597546206846289812627231915472105847319808021881287051226737641831722924694688687916318393472409062889830360914736956339047520117369114430639197342737188341728095161685887855818328525974767231097882555911026412776774208544673431367898806117116217640669728374866685333496381016353367688038739724897902936992459787833306497879307714049229917379613271368252173965664553576339415021684865590075865905202500548092941311519740284696647950794500781131042863647773602113305147258793969683270407911900766111089191067817858175499061297077263375571574046989149676562367911811239903873692823196310473161064241407157837110494933271614525790056493696101912227984250618078059483693995370891455790556837645021994304590481181577647658216295851978854345718965090663715692064610171165034424498236082695014826737368499316939314754596959723257418262215025930830249495807310091934168588921829769411436887470672880372259382466610205116343824057426361455047831372085834556674860353920001042587069091499628809962438487315563326691262738145673112291457172716577451197694410890837886553719987059847626622244087883243598504694030153040234193078116420053542495348163350725512894414772274659444384664242873982583413339961694894587318496622281254523304363717304756168186316529006457680785048134566636052439347262820706232525606844616024067968285946601459193203312988494477825752672259360140229100868945707290607887626470945131902261989837482251631759756038055184796424845644939881463382881448945198799038815011543418310453247477989393937338361783547233304394282419331957435122092735167949004782374213053661702605835014229220171107697969603491297377131829606355258475468932406908263516472739635272359702591704842755069219001099028267835033533808640000000000*i1^12 + 21778708796054924266952018366609039697080007117162834250830089885572833414603462941752735780913767893438854105837243598018367400891375942605879626724756588794690341423670503135702852071446315101753161368593103360077415880458072597733373172745286311684362848798491321374933413193375991012823993539297753186320538256103759605268704640735457749293457878826125158697824378351691059708612308075779660256951157245685128334382156216652403515938994862743214432254425865105535452865183245672203461428294360962094710150095846328669329096522438989923679687302882285164230167716881218372354788525627131322449282644463344253359603076085619094393804100623723569521079772602338576118021556156004066123382308526343802572159762497192339561503742836704255622975179048914628431977212665635316616055457026240245406473100587901314244463588137956565569526118067996485517098182807923058180301524506055879361713748665494822322740090991054839378585221375647675496481195381024603765497124690724263492684726698542823935942167688701808776123605017354357244717240483094920721245180179323270015118813687629623656472606224051680646020257730304393102002435632113552831242983482864200141867649032874945015760216734927080692607755690879553546332628486642341848358029529497743074411449241981447322899798225338087418969867878249598224985114697251656293303442393389734687618245002815050464314533073489289372814857540683760075617779454636295517161034434910031393175886305499265332236694517105678128437992954363354955489430323267217210728774014301188015744034090475554869245746249470675131647677017988431116694821498764941826176843499327625249479989131188241442087027285855534599007508022280390594130584962955500118136465095033082758760993696788557370628322108334681202870937769094192478022195574364258647522425979110281702014444217658929496734214898331485758996475301553821397731349738403241788971938217801704754090604119136045949326246561836085235240893343304995999612978540338819053590861888262346185838276062273619014714791637769010391567348799308799881401246625896438435100360104170154924447208400698766404907469118027460033568101755627137956340414257960791454012615255744059713793764642231454166579753834483909844436875780632401553890798362606250678380826024912228782192353025082266181603804481226292473449615339399147864913149524646848009349087066353305864452948402119018008828869432883911065600000000*i1^13 + 759569141238743063501424753612059069189851335147937950628638828118045258378615860942536524627425605215335294141795948985908141232222478225496253821710644159168930794507679995050789054334436376357827510229255066199361914999505432186909322144671086650788721496891022455543055598388235078107541139322252885718397630109847901971120968327732223202513966190579394892744807095219861645393413925654056049591315814558850605995927674854518146598530153656781493415837231056824420014888296361246840569893531843400222557904292556676652007790143918541342405643990688421037151306812720508085868460067404860253747820548791412338250855777729973400544462580482110202808351432450225301739241286049611459261579376996467585595456879618243662020854865926535407451895562090530524079887302158699518295148536872917052053555538382944454197528343447369820352123504444915098666336090129374659132432638785891933745242503665616082429104591849452188258433326967160657986212455347133753397548123323908148752596496969758136884218527104118653574250501748091456086132753327529081718841420732034039351955358494020219444059030052319478729987836298703531079987723162653900347108487577565488090601753646319886874123113177565800518116858781664152407992964314566885414847880414588232160887250974415823271746383284529681322740306159142414124316776990245835402305760445763009827989661990612211140987510031102828623421947943158781132909979524252417315934848387978219227246676974384129194249586937834484133304683854119449085488580703035469841809358643473689892269391413011568200492796121444240626767946054032052714332606595758840527590809955451061379366629963140746042097147855996822307508721094423813078398033474539338688544727790138973310256007604138327823587280129505263027655509431175582511230626884721170533302865178373601330303469236585905954723549058200791303316621299745398136510791433576413056334635136954972851968224437363340820460698049542268687697286971766895233115349991422366682734776608428559208634233931480740044518613670756096561652410548581469824292679310749686110802877802898411413982665374743617464207933008833944936733902123928080012326338416711557224815894026135464839379911355741871962310452636978424130680945962515792967786040239557161617944290582219921617648472929491972036586686204662767676786698590419142910365889145995092363246344497370302525994483598380593537451404711428096000000*i1^14 + -1475922203450915833983853561114494496169402991021650328281623708694602698649207853955405309375716594464384524617262329228908267137402122602788649269819052018192037890889213323508247712622474085321321808341330470515090752463290699690370517147822070999578863280447407499443682865697807849886789440959993310158063397918090686688949026664588296891674989242614867975542844527852861590194549010379219794837650679005761262955619365292084849853374174896902013173510463401553552109343345174248696619488969741547629206060245229777120341033570423418979375244184019906750546970016618637317883268696564452875306147096494173979917845410342129160727099215778102432076821673538592086096923716954736400386006147512123215393466520872522484895524576234378595414441185837109539054288945466721838863890967158469053765593990714694837258883618304773596191047783256643360190837825994016561598482252114981849089957914064499679674479283978672103771306611435739577803343577735994617293228033306150819599351214873760594182252251118331405551879591560219969301448584657789571530189042520358176816303336699093238191529608787059501009068490865483933754338103004208159835310257827989129760713098157584265354820548025083034433987634256017232880747568057715036210456605943813845887128440519846933183406422805504299250727092903927794488229785213102540297584787368255547322129481032734471459312100456741425751236043392424273540105729308673381475612646816611060574015725689608864081916764429692821433894859657784997104493941408056610635620795548152937953004199929174931778965967960085422826362855992076865128777204930124828525683292114652499758856913996514949515924594071673448192782839429450458508092940618028672786125488310701924945225162626032130697896566199289124567623720685280991280653481496049562839270704999373386402463208294591511032574261996052831827221510920303622941672359193390718911848166057650785857104244747786429714992942812443093101686870493867596274162445566776970251551738376664990966272406148862546993100926621618133788890967317080755738885780695651327764389174146904489207467952532562485504938159113334516323317435412671840939994692260367943339510559565769960772362027445301632915116706583938547257223814427066910177627709093941275208399457192107615411076522923733346306447045158617132170718183539510997464788257721337927892720890748632424703766582338384329749317416701132800000*i1^15 + 142722876596897601086146574996165943562088740631355217926255912852032808118314306343790105916807785582786791145544635901885721821377156656888242597347764046581520551932314281420578441496762493798601194363546099950892838965973272461391105211520581938958401121986655827198639196901860519514546806196881842467663201528447665012049771646001405112629909199733455170226925221816816147716662567501399725081055704088846301029807227768223337749422378314573175917919347333679860284895140830237312829105335061048875841664128496261975931448603092251213823040910260415938837326814149775667874936162435037134361950112645804484758443349952689587308027884606532260882039595329568128525685069997741963602134779722533910500697193200454328720573253163017643827495237146033179788335002443540318014276679985939951230809300152759647880932740452373921707735005772818317964772121482812688235733582525189295830576064367399596699190401397028486650260364348500058230548530610053478967755642198729045453043204952539728915670803705759102844241920863955964151244362174649800339240695926593447572953882576336820622622667587926594896134612154702695293490859279915022772388410299116267169787065221132088346268704222664432128088156357507689546542379609972766362744567175944168807321648489322599768896967024611482746847118313154338317007374534787945144102836537059422104727234917095796360221930370096493749694359815730849160090266091010097905239045534975611690187316628748348874519317030536522493517902117006399759708353728086573920180832685455783868299089196731181402053121841305734332429870217637913487216780498358852791614318743938315544529166243848625759667896969635814838181785855153703393758455472511235936297342721648018558951491069168747921537917397853861204463165459823404365145762653229675255802611717446318394164005686058625899573406821172811394617058244549633206748619758189870510762017019057823171495364715304599450277493150545337767512653351446056967010883282439395611651152923543989107267912687312335538263042737733965610526603905573140853769022686593667421246826960743394331185569257559993960354968398365213918908179701854074269732979222739617239607574507475661790271948281012759108863593754200691292591572363807568547805047185061304899103129611170172496512179122948164109677854370357511599424344622674947366655731403406866111676911761800984157641256756840462296751255060480000*i1^16 + 29320825059348196036853519924673251410635641385885188244692408101673382923663219293093887974813154258236581984803689250730304474918755719588102799058400561071295737080456403073867081286926523060724117269631741341767221507396174725101414610622238150956126208957708220623069197722447621341172857559275174306377417179589112715936546423836350364263326629188695726530123929880086132775082083826361588074347210185846956779661535348025661491261244181808065121484485532137728251506076387912123768224660930508940938890925903062837742065135104367661752228391891791482808298801252714602925155951813413804584490975717834884480620217324511022266505528168213219198083825556926303989699516115844104055578593847802459855595559931368170090496935686412084971141346408804041606000616718766877405622627906403985615110676075611171732437362037176062526719538233962368060339001206251898459958176893091713723726441288478905676034631269135990574788608007855107806598857410151485203215111561023481329106809582231571206513831894624469897112028405697722275550924414788769531940361319445220697933190102851680967339866853852099500281080041146761447286709242105216432253713108511255147324605571509001702542423548883677065200848868725810782400080835963738983654517707610211578308749304094492882295944630853630911018447824083402588809397692055976918309759435013187532816574969374295679021211029895838469844878653971898502191042457372837235542958170101677805022451351924983813808668841118842661418142191322047858209087964486887574495418487186905650024313146652371609893528875803281577200843462382902183316332809094961216552929329888582163695955172658202600599574771295738032487392900455238276351787730787251731156073915321861025677051296699905788789232138125340869530104369937053127185642548425743967874752158885358557534168845637197581927479615590066094103759024498383846434853048932973399196466630015554217544676313532082481009744972792239733854082772439098845706292808792120632042589896352436270761803951821572083426873683810438670343869110436308003359618845987790489745252698863533704282129809489169319047006391845885397668305136508228544152749763984284829319990850272612291917038928657990334909889709127099992515013906456929212942945572203863247762227565507023606254043821327412692237343242892324874015575972745258679899311543029661271740905998892345949456030065238879601388683264000*i1^17 + -8704334263810255561238237025611565352462280132014853483505938360259544795365258973378668643745822168682255763104840360808247769879509461955675851195281279849680555516609936379755982452316573888360154071158082326851856016334459416683419028523528714991068394854190275000539126819834616443936727776600956752464080609817479167965854798260224560023888407243651579976612752760688556817227451826157690961302260133216285815250946053729469013055850095837552087105564087375814899690873037564710915691413217487635011971279296499698063314753278662490056059536590159932104714468244844126288695754061470781550863885193279472422129142406583213990363025804603522705064721287395907890090704713098417740196457292951004921918637931565487850657219385556690882700043672743339741698708421506297914526894632526364635594776996684648711841643451750318485387693031426829397421550352104555572680239969190896788475057222700938445750071059228426892892761669966271681563679705540690486300689038401901969602761510582659415384008398422274982541209259795292022242026621647129707145244227997560689149734550082823171982512900482494237532165190875332454516155003735865479051337692017511454190113958547412300110471384799494659314813047153711399519230364457569537981415549310099302669942113720505543138032680574652153619241324531356744994886331885692409178171677989101066813490120060391963207330706016132330715448307612156333694071456101791828510081832867415573813047896156555656308007426983899618177956450780539264282025652205466849050797427182727121897044887360682341113864568064292521136038815911053562131766219744430188924038390997565884764633563579529351314441141724905072491243163558243014158663538398005302884146116215893044875384669480460437638841823458496449737956478465250123615953429779136208436695804716480038627308550163559307968947290111907934677368728295048850939684035430680028786273510395857085720882824143931302338242468565851626341798869527864174472873103340081714661365373808134733279472609039479547430479818612343129241378176897431015316928490543624005179726571686549356002596864035971577639941008622980729688863411786692606381444462902413989491889998946288707571789771449070592735536605394714929660899391509085923969321087967214178663951174609238436321980907149605398203998690632331037737822617773432968382444098067671029096322530443049511332192157095439152185344000*i1^18 + 1077504111270996012962586234265773889735531260047078092592912858908701816799750540164254943253423185251459278578199730131412374843797162832415318444033492733100052846284886880406220544672780430228934984064294190165685008421007344812648332668004630682232026927283892016502398172418289642878212719125903572266544277176986064144931736643904338962991582879961486535139467712148224081927635222428752731564099105756589365650002771725349930003541264967527245906411385137580638735991574180445492950342438841866034436616157609178528471095073586833307747803913265938392483095138926511473993269913840803614772698020860704687405731023207379501697004380240158251034872239673304550834683824933205304058791954988526601901904861194585700509954621736064071696672201712085656747255007117788634915729478321331608052211290819442054436666378340063171092980182708303235600568504590492805786142217491862316514579644337574952151151761408000066201356277864810407574350520875578268400205210175373721483488931194522327049163248624634807393132489766776481032420991546001607438146229663701964769024473208158467808440912336957964424506565610049849882762212921439014509340031718891725522648268495290417559747587132971293727914487474269435789168579070980012722662500644816789748132923854223978655898599933861598438099591218763515798228900723422140385962016577765172821803893956523510203011077703808147409093932751276401173023869840394320298742693239921236482171167263028176588844044024036322236738604158220420611647258818980554851814911165050764255816735540694419769908689007481080515389074893624511911359051460068048777176008915993698058400905294825483909893294573547975111357483940780388222323671918876315196432577541250618273441543273344810601168887158793813507279459468897571530405863285341256675686302900051719821391274948700009526865696059396190097084261892722382984476462295338123838492847663404399332410799592057282901042114667048846591289622325790838899076688495285723902366625567803393306059559565253066438483206684309050202671709879984483777074975849350395896457406532139196322651040631578894752783298544897038680823508643477686570780783430726927616650062967417383936197020654693792893668846825664196288659895116515746290273710536629363477802474946032928405772885073614486309725140331378467243217028460654785449871487306586016541750520670498039673405003532900866457600*i1^19 + -80335698635266834919729309014407980471154803155263840853100141924528777306478101373488752020783424578119396252785736762363207649911114611889679347533092968263888896422513068186021511619392992629295036373426423435530106063062226520412826504228827103609531856685307685271857201874982604154199715749952352522385179672780772131291778622371588915987489907708281669236240350079151327197218325068535555132144010196437241897955562102808427947332429020036356333756853904305056192854184891906907210911742127831913493319290442230636706537271985305055452657319642382776538214167382941555760005711356131192772074024133884781964271609877551470765234822964618482104552379593006828196791134791388217616348388666112881560930741148828555993363507576771452070600284160259414527269208040478526131846132673807086708655022995606693530907369676351394134181615090369472770679088761905048953999872616262815481864985629300387406832902499260632841330172488573932564608055566292690130513835433322956489120975337522773572458588226601128745566348848351480524173965978687606033168028435224750140642757970654584548143889019248486036632422053596954901787590176117601847437348043630167061832565704839617566121232477151128194622935770096556523465658354052031567511871781059369969713142957016650914210360558495530924327635266208316055850777328425881591187326056439734508533744465064246172421637385629063600106381558191266211710441887153694627282458592455157672885856658222311901196293727400175840767431340584920634246173092989603833830063513813497268441111704298449673957196217832017840182499292543078290496873692455070962353236083890192362571203820666421135498477072367145295270031828523259902092004343702855760644523592553212623827756189717316192485270335260670292331715083888633437646679942161368385949331372963038730697883511750525686558340236742134071007474262632111233092639769545399653911038537096620682864724700002023752036214781466593526933631024825185315252546820566999728992758956247499735300396829053705729681835412253954303882672342421542515365794613848229909930426917166045355402953593506364252070070549868942169294230342925518700773213987003218800733504146940263064239224653070511142886187152107335850748864033205984408362854599535000353485556753881439725791349603758371255374126302377112828612330547436933305782307708258294356618804454621066681434557284828053504*i1^20 + 3398479451355917711569927088755292889347365342556509995738762250322141474289264889635756080420668915861083916779688388323561329814941161468281109069130716780825765233764332880014410953992279102877799833323987445814025797005827978338007464917418022826814126345890767512592127140113223024931311626743362114319172635275553311327853141395272009732744345202751119467388149556736193305553278833435644115598778359932700765525895828183035797412494876889665665836046812411443624075909139066544163616231190590427480908584256506680648556823735449746650282883156864869840078279526075323048941065121954831717721221616280504010448380969192208411361922680537650086377663015737086714249526921356404739267404367697366961559116957217694081600908249498727384478181823037906261870706113907514769428548193522489472417781806674492640495840767884573806314765515902662477960532306276562767109863689268069094164742418232109660225776518962021365691353111336228782574699747337531171255111806885144255878025725683802916340929894043536111955456271069201799184842119846899936659706629322394091790369081232564859622441599461081018439979641847740447064060822658275191915034231041350801002491621088862585632195271054284395168080810250271073749994366613423492249626741410675227411319386304549231711668132823886398355217009421506803433775325507310774306221799681935767383261002084607203999488474951423961261760487713930473333968246228112141911337906733723725259349870909923321670552154318617388529117428403127936754326089612151021934033990154930791193956597917526984553160621384713068464227392768345687638337554948901904573777137788692659654786823585230921828539047620844206081419059733559421613097922897514827568744315506525171970900059367765339421184406021743537863149834950671775318942029033593056995820262484359436829407730097334030346889329911202061900814546680925238578015937994407544553455657762292462151502871198837320366160887999993137216972691069575332416560109320078146964631769023321700436671090939162445196317938597560359823072117663491946621742771364507784581079444701897748608444407688308471282242913363609272009386942628060722872232155212141412062822428376216810880418565248565057608326707528289210641491736868835870497806018561778784423030743487483368414211794841963287084992556595967570904812950063796377897419205810471482302484511703055978174962787680256*i1^21 + -15708997455150601039411443877339911887054354223460369851359682574840802869275573702524771963443931715962647011727612593724850804669571865317633753663374341917108857453018658375734779851998141833822503001411678361685407906746316495188649313597157699643500213964563825300086712257585387835139615467628550243990484637047495256813230942534560958284836847574545125874897737832263382700587371733248261827978593751145344821974473700703594646649818384384062231098995857666741181562252756332385895580403505577362870799406846485301678718044824041818870653861681116586806399389240333252542600683693479266432830583800565729755548600205934742921330486929954228591124940971216575872657056548691708621882104294646958421368262776761777754135043679757864807274073382645759978035590382813966158212553541616563820471982295812500074788004738888879706225277926582521562124440134455491075883997205363056020547649343975324071858990713653657960601935696230563603273185337022834736290160980231270558862884596197348126546431843606951778389517303840258988014535697268211433997424822662912435651712217380125609468980970778458834122182383428180534487738274059670994825609273091250618017948767148800349252633439800887399387775925457980323231678555571533603922799538680738737872149269482718536410399386829479369482273774158401933684637623375723670389108557295547300514474593111851861991777971683941867261276161637508740971467600991399399857779342279731678173046100433360369697594249658632109628232575470463849710145821881110605256232040932268210212783182575436283418529319719559823132867679701344544729811470637264659868122469858577010029115146054885922402611001117980304840322004052954514719123914957623614835574306211511151482373092473485566730272638066985448235316382734265093404651822929745947743130675369591313970855432359476560645435958952681406865106494408822523950295250698533312864330456607199488687538531102476733649122597614443433832440265467634302134436818880795382346580419245213349811351524174546465132660747431340316798250609150142573640539847728081210406622090924116915330301056175102586354269655255476496064131942546170606048621175357932271371701444122745894377984171155499870400287941580188430295930612234268492382348630599801933051451421484410099782327343658620490991525740924413355582686954145099320895252667014426430962210165674875380784168960*i1^22 + 1948513214357877363025772320803516042434729688607495260874034641966258257473372835567452953262518364535658711038360131468728002746609173400736398339299116009285141397881423744069715401629740167586916692126724045870356994148880721752036606735790749180236916144431755658053901230968302150454905957904938608705359110262649790776499344340845489045275922211988118917806956140608994557100934974781613160591685208174292166160853407236879690290613006748562307283882328338435301593108074498531530629490583604647019784604770285554084809849039788053705997272379543352989419650524627423552636725696416037455793749752699402778253710173174075057144230153563396000199898416111450109827449258869400842985856306975436006028697313237369675021155539591345311613369496163040749368465641602851996310180719496262055875399658363265040809343964598515352936213250317714131185805979812813352301361218233065626523697622301930704692024409705536461182752981987893791176489710356011470535714781871873076745727077968149625933929845656550297581851875800297528743523726994347729119194711430964584572581159733855834345273642479464405249510499766114546928669277601269353749158631621747178220072039633382505109118357204485388254802372569219965602433884987303771128414776365222742585805267389544974255974850191613787157516035496147493896943162564397683701566251614259634173050132015403885419602069111910320867894198079180137434742373694821370944179614320581608582720936715626596961402674588839058647977167628104854111469284977282809151864946568600386519074610300246650614935960972426979553471763782704093755374302585737022187918835550148133631199322071017253751500479101333064693134838054314919532947040875834581117974476199766769271598429873372665828565957826160153480997011689667775272028477257820624322546937112027779311092686867964849905951051742165709587016717248311406561045170758513869291191904876014113919721082732503834621108732102417867664619445347607917168684680251900815136650268168261230461017837448532164799315545465696270795325819423870136350289386589765827764582354709101691871923605929769149131623269650065987941497331979556972055439604999439790517414011378432287075307982959101945949280983013489270476233482964370637310293518836474633649562640747454853590413157421018365172532993293694157158668381491649383891580015100822913844131167910630808092672*i1^23 + -3338072475908627475040151561755353746867537468590385277745371390713293406806011142340306667802850499041141387581363027056129722999868748645995016317117701661424469527082459378355935243760315145486485333010313631007333148182666954908267448324964100616825554186726913346464931327713214330757832971151811226033159293546189785635724853164810577867308983976841243516694200637023521858225322424310754659824094034189615738017987513874580984527230456708597515636417120683787144625602897275640495412032662915225621117030751514664207817306254114005423320092129406416193545832907329389203635158398913594225525681359316054892766679263817594671643423560397094546966071318423314572457137018576915984449793739052991274198789452521047634413218307438601539395741145635487887260410328130798646972454847160565679289911765399539778524006722506047758607097733917736393038140806382407750604628123031365339603274724559848268636337705573386130962720531705757464575811242395295814134779940842479448207987535877956653033076240098986671709942510569794973670133856999610553517324752667342646709949272432671267855624971690090959082292560494303554751494297338593792449452525148837851017305882717489647171492445006230010822764154516118027475910405991103171346349224864250163326620507201720501233393947413903072550619262727557018256539434005798695723937687328821164293576578024970437663449937302890264666339701966856079766164564424964524000363880587730755817270525916624041564283534297471116265114768822808445329923218624062872872036468830796656441944955073348560787166668128244516207694409292680213971628905873261003758694884431937333214206782455280920261424094496399260904091012223717094424557274192660441931298037728801798576171931419639105865287066401534647793690596636616374681335003676764942664971314396258792649256339290451445603728267000666463277820280882498142352693137284552236690212753803113697957673368625414226198619869503925210228813179994097610261439277806037615514316353100848616544461256072970947334956254260739283881393505240095566395646492188360397727945262778141182307945751879231724012624646060716467257968388580065293489975791823449297133133223665076315521282691124925496515516896249381685892268154217143426724781571491293739331746922398047742878166159886639256956896164810571696034567174098301666338710349392758539075780317556863139840*i1^24 + 644076228744008159725117498036686319620340420157900677901394901804534691564793717468115192621575075403458388913123583942999901509930975636092837864477570449994631180783026613032568359187487057754629707871066059245854759261193580696859768074161318454400484803043878286741131927511385843222683690371234508338647225922212483341331016031792497071060355049983443283620165065705097006533982387013679501253382226285658351791390890736978328200321177573485720450662797832477110959847932260367552913602970084926462508082329614080833662258583607524804948483497588627284332133368308184912144664410865173858870961792268655686679374806051859213215291800096707654718022852836176481289773824003617246576553287962114570186848504015707190316590683296000449603030995571520291778997550219365651096119092180595407240982730888666175712543716459671387758247294744316515119665673929854702762216326464084042766148689809471555818189209907847283496681639021290679061902063474538029780619283123674742953969639600385450694072120028555087778580476671606666717934250409310932306955858807039215132583311430191626326856144775645191591030879015641621541218074926066445380119778509554899376789053569115586571764245067947011682059835683757528328387034006832612315223387830555525418421571220132010073398657071642412295366926070228496879062098432683140074402302027649363026189930923948827458807294871854629651199388395795184352863449313094646147203717745275934832648717434934428527352131204184628932149206675653160645457657846235599568074710733406096065495795843022115010655184533540551017130675708326569008401754140051972189639221024798222131102678472609156799461215476348348881268774699792301891063246263367039716814356549210513636974803235682089528175808917159732327484886959159122143125046121325190818902400723283448851101521781999547292663499158167124477291398978550817187377441978479907228680932511355013512262687308509100972527209719929939687988179962774825916535500113245837214199582613044822218039550123018727743501901313272889853830838760467363152889290230370108801853521391605820127019559293549212213856117423519691609742685087960587071835253563885361388994839538089076242740101471936404368288232830965894572029898759240793710961599221240007050312121905809876647524040263698718295285490367220019177533441993748750550201250478493404580682845514629120*i1^25 + -60780087516826478370208716846319608450716748053285905419775990188154686946410826610160613984658651388155313722033977702607427050187552562629192753527439423445295032477921674921317268551620091326870634132082292142889158579238627256027262794721817753734200056578545757333338608420994385509065295424883155454066563999550948100948888430636784793540464212795334100017950887391994043161539429705766342713694997709737434558667285921399428062553516740351802878064790327580335680679719732067375345225445160153090223960332597808828809266236103133130390876696981474708213688578340344253975408383400458674972683099732318364718650953678140882767692283205428045573610546792725948325681613236385702132443058898949739380558855745537854075594564902708078738498912615481020922028740926082608137119532747660269385869990225406177456831439889124638394025179824765572176512825008044188803904024543263922146158382837896730609140085447149594441840259584770296160528913571051235126579916864514205923767847808069396252200834785602842003613739762341220687607405697843313234078399914282745710538145984836049405777252299066101751333741854845469866234229923687707816164293766566060615512529985992013872718589142355652027659284875112642881071117925104361962823920942748929891679966750930977180406509727487989258382609979285605225503232516783458974301676012628246532276328622875658055830070187572379703373208953796329851784574065485681974748374758904368560153485875262291692562850150329006674144206852002212657422410934860218975672569962019569698731613233477343498344365740817690600367650886986405673780109873083343685662296167724700623014735526249912701862150224736782640076562181096138390404458201107978676665728126306525319986450657445165669466146277887950674498347210721109190859104481090204380806817322935325583835689256675744111887230477876026586814830505904469925560295128336291649352946098595613166840963922706807736425240946715735047410927709152283064274907286663030079350932133852021559269583991363132702686295602161288655863381297540275266623157975426314432973299846057804276919487829227485295030076908452909331896316989399596572286502040802006702651863662498121305357326802349787219920225927731240158595837219218813008296293873356112033979734388999840146345093549915719875711981302363510793479380089630142917124442414866339163028034945024*i1^26 + 2556352992326994387811255639209756924533774866394901758772857537796916228633814210136609322218878310798948379308468258136092193405852211658171742406063669730858850732207886253480713484434548990662351867127851648836503372576799331435719953261989933855815426007643624995410828596621100758484908565778561368951011525028725522534051674318755937510803933003439046114612563103614761654125038146832156265342871534894194425612588099641917209216119310322890916936540179316511574640977422206996817032045040225638474894548727353176378169513068193623918105493201971161429343337263303648994102259717360805325896801307912928976888494788960350677261059118612617352968369551844900843163608463050454050091418265016707205598902896345234577765002143040012080698306632420539979779236355347637782527117051375846694010902245420177366792778222680026043690488903793246659594552654449442446947384639878687636193718566895464285073493098457594835496295915388467328669541833309155317584766336527658816756652176448076893608141939806096563857556442638844089357733715216044456117645165202448484304152805762686303627653709307931258091722909650165803821033903659015435802564968066880605392701188877994576672290688332132272795770219628161241799966522404446460944000307345222830580302464252599621182607923376030021536503685449738814404974623217504582920156162966161762320630070966295700442741420654746366829631951934492001267753707510953784072695799658850551771908246985064942434203161858834204962023375682352340902517317279926719252232235214623901394670768773967928697995241020770670689249838897947140899785789762033411254995147135378293616009703865862248696952286766648903853581295587343913418681865284075276652659043667553187259920196715062415877513783930984757481969909443709458852491335029847768416987219668818038964521456463508407179932652089507522440057902189764976260932401953491716638793567635402200717901093309248474278780559548133729477744769905315617093467219958427658416887193928253432199627988556868504026353186142439631565973710742687160830801897805084127812694707494028446012970312990971928004646008743939979298645216577642003393602898138914015134459929432804689580826266264450797684717121056646138589155206558927688591192865163611034997020285269317557703946441730018959535901759976951851326393668027680583715097602473580145097572352*i1^27 + 78679104490647216704323627682216208065068619900565376059506872689591467813185171242503439212557998295354056105244779724613735767766857494019032442609419946577935092468363016515813763648951125665159709727671553421246883764177853576861363639782158547584599984339556995461085239559277115613767472148243767573814518202664176324384029244928781185027036281792341451188166553782791200337794531776847515220319198822050122306217779231580556195504100966034028526484204023648869863041907477130881804672416357246029315614347951888659094175620438087694988379165111772562302900082424967424194779794053607748505270991559614651684372261002882575594948297531545179159967413326828086417019156471521566799826923699388195712449608218445086182108540089072570949733063556735656098014265948889806005865769233340724793977866755241931257941222199375823572742923345465581356183691573815342823414023100988072655497439218365459204782154979763662782731205037134983106673392523765192428189676561046115545462635982574786000918488505419272449179120314226866977102658182114800537281274173188369024715596730019912518069960982384422135788296773541909634919389805518275597701629592814401003405568011051732019232252966673003093235974829975505003361664738312450731622117896605770599543625543534166172850603955238152852778170662979510685896615728812408510468537444478297397437895561289873083221079364819124328893656687105006728169877221774360458169709234603954343631677237110874827621623477732741577967788560704172308640257337686410731448434077097970442296336784432946438783918374849660622965312463645906399528929152850948048789106446149988451897244929849268275476174902231691256183685148615682775993421341034174267272210609871106274998642040103047230699851228605758290235614577989690687021298218523041945953180570219902010224411186195203747327423466178132151463461530648841297902016812909750870062776618856079449807072324288926356668507114325474372150764625761509402346036248103152709585260195141520512429095541410822415121077934790232265564287544146935303794185235769183610929996905271664893485956187775923327323556110993702924929545200952382589196639091967869099774069686829947925674476298197959073884164903029576343218215151117621011199344855267332810572453716226446054153409410918525209987958104345139499956785187578561485176858942150532923392*i1^28 + -16712998602533363583294999362760554263792618028634558045632674560971069020743579697186581778757004491369443968670246399831926670173584755986873812281051338379143064169885213858425525368562244750698530037454181925875049366886655578028571610675274949192890341351090201281109302304951885130072583853409992841913959446108723275266846190947367450574386356302220634272562932437113439059862658031549985000254176958432166107109172689559465987562031438401485024548242077740896604040232041579442843256813213496877491184091457750614713903076254582630212183316245055656448217332390870024817128958388651448257351738524794732154727519222970129237433072309218330916871396720193321719114590110821595924251001726802811902325239271951946159670351747836485053375493184993351905326376817389335435170390525962774621499199480284259459680290219384508589735153659584937821201436285946178061036791794865972245890554640921808118997053271229599191300185344646437994133049033832309550164095770629457248628755340338376591852406025342050434948394994426273676577788271698388870640728028470541880368090695919247033350171917274171066509305874476577148055137816786665775795876813940082969956176066441374395702224017503948853663549664423194898269785742377278394369136185811227823368200146429682569581016181698851495589665499462251229479070914838711391441562703186674056063639282402443688862407290456864738667846595283596409647731486475021508289644316593067439722975843173822127172559058839981784143214773295473195742210448129079520333819142075056583775934016506079746961348047907360192490726836328880628667666150551431793319752930245246243474108424087755225241242085309407083096131174337498614785226247815763897138460175338956840921465826416518757478752701466685131926485701031459621784157072990820333772901556834304143901137198758759556838099437828021653312116571226580961280569941600301429455689357481812438625770547766279128542452302036582910996845556588297826177407455837187296163758583183889996800562083897673484235646058268220577000820903471760447481573404396770783891369901466902443258093354876472533207131480169664007215995453346543195559209374302575310811366009730320807977655458240892727021561073305068014809634928037248078384186155284665425230369306581204946766661627842615676601423659992326172717035307717952600085547213993803776*i1^29 + 706293605307025196062233208619394483740109266322952404986775069369660491836408408072066279216583192194033215916230409692581516725643795776845388257765861136486744181999970385992121260862964458417190657768034598100212141739079329277984839799863521466755724831182991937572867191229587559461994711365399367777596932496542299187558133434696812430543116363155225486985762855804050166763848350365492125061414332077363955872770999433618158545391009239751012214063631527939734028463727464787410065946492976745356242282363727011285820986046199669209057596451027007247157317436510161332907125664044325323366281287048060127432961043063241294880426464407778600070441765070824569111011378774782664194972790094292027469901116662539711394955662154910027802940750228474082644498769317222419370538301924256251917999987307399638757101095107774577370939856735897283063721264408920493535052966023008616872056649189895754398419790425003343522695423000515390220900249376455186627887055424485141476815141026829293092864573124140877345695065841810623192565007837243528411647473518384709400123625273159541064917449885290890065676917583767319881601616452365492117369188448054667868126261173863374172973750285231137630549162944641262162900863752420854941642303524019460106674064950889430557359891981207344309606122600016457820905310713932748263732188408326703617190033588013745516217740346966299566201916444811020404109780920883012592712508700888585003375319756991545737677112538071842254329614449319217299121573273112750611284941302627329404304432439771192989856190556917984333380077103158345074615267413670065658963426097739719959362340213480912570697704750981488800410910553956805259762231219943791796585134556855472795423803645744423894240659366599393582073014481524421334344310050469386585784801141904064500353903918370096549310108474245420874915314161099650160455818949211625575746756676651939046357665944335335875324751099849283763694407565140454059865421033398032335324329423439245628196588602033039960754727448866996830443398967096130848806589203589598806941324227352384487880594607143215359269280848600147432065713600202070366860830466482702957401839528652070949547722899376462301495689393480756991172736335081059692626957434169732390141864906849008286835503973398194192012074046577738038096767388099761016162645704704*i1^30 + 34800181431673124502088852742965521220677351694753780964523090346574503278303212950730025618122294193284064181974635507575878617319306471940505811228836243864473506248494504603238723616810503026563318408451032041357357734833976291565332958806184403958731746451472779944880992258100970934323830056884135147452978715473081407081837283660709319924785911314248141026086448200811154941662984550173984487401310820509051643511175023280996512492509873940818338697396661527609535628653514256707641220734953437223618879038822952052941941897784046890966788153241312149044603948875794124771723247564720486653865752215052597926462351020952836014135729630790045672704084027356555270487311079480813666202264784936259763602956727786934160657378606881289024201949645812265138486381318717039742400084805616133750529487855953084481188826748728119797427552120705224066626077493579009986728899205474388943794500390334788573874525136981381423562486089856992087417152768994932400525794289804099456925512513025158965684969399635156105051907306873983860194597720510343820650206394043465891059359103073140577419833624640367958598454568957729823212631357511912000101917064220445778077036389040305146044055460952468261504521856663381915962595255027254988835843205537745789061043906397956727829934173540812672629231739872861171626546910391971974193030459241263091992668152503238698881308438771111091014377979849045965077096687815927662292766384354074316710508674062318595668340332404553818533831288173531007330901077637433595492364363475237602270563223253632843811905909827116443064434068455519997547300033263345980543872527588054696470297766866170747868684539824505289349710170785613803835231695672905281718251523064711438138486250946272533065773650796899497905499336150115449934166899031184007448950567349093519174818616936263602710815772186444893575225169973104972037470381615459811426034111878059192330831536778001925957354208448125440990733231043333218891141469642500077623294109632933476133277240290017958060859715600543791641970624055244248185921867909074534486256045334886175047921596685488087143539761224817871517052103730474454887649840589283862518027334389896114349833487933484642004843580067241738910287708890726019240385908397932143756061472206805330110619028350184755908016446408409932749769602844042410466476032*i1^31 + -6673893599047819626138769291614779973535382759083152328127810448438424732967948926225211558505304956991715694791295213357519084005160443015633391920578757642137499710684609872401998286650220197366188993928970749948014458531559385491807665700408488366110991561156942060899157095331048410467162171864792071480278192498158936796519871125956890141781473706743807513543037211334497482429845169861802298431074774151302206770177294407481482810943591002559419053858318979249559829837928773374140729872961510463315823378803234692652209344581375553232498921953137640350737325490912758109425807616890734008617162503565123039829693243742262805368574810529065772601218074859378868652312451799509877522609292060958033615767825735321173178513886550712907333601602441635706550494252754983520723807876168620861542387752202775993837274065742926744559129819815534002959502244082855791196074663247612237100599664567764355290633562039874677958006072293524151468714199434285548042947422013325927307920944932709665428279397188987166568820897079995448304772939400960567977521358727064343316357827155610998146555151264508789786898026838214265672159455108855049571990976611564938360403810151187930888079074372253012781472519367592010599562054945866349636405917405784546670773328449402272526428216198539741100457942017327043145449791317431746228092006920858848958751029279194960647535246615935681614289690261974318831467461498162674147347482386896821613892345233435228327177381664423466559144330851151407034821217296900763063668333077588581401811559458164914953171424091693117908899543832735518240151773716066946214052149734124380460185076237311869162362493461099940197203578790693054324645848782407819476810518479031675205448678378816687674603730455951572350605553802765094260839204174366442315261581116791774087861410046096270426695714008544517916662802719852837300830610590103864194545398414493772111861135091522212570384661634208552428037300808074075198984477644054015435581452412278525854580485879184141212189458594518694900341634802692982192506533271159459441078990267856866401313616598622556487119704360932584647547601412000366486818198116590743819423659114359723295450317166531294940702965661360258599417178996263912780225852074685474221841350748405230214221641344925764459362302833336661096136813238056472543232*i1^32 + 486853287641368707019592514376506124264455918597071538637711408129813002880291165537152072427438265195043326035176055621146925661686260992600804042911540768050816372425665311834507116402216872061203270501352138521362021536731815282244910276682351296598005702347171804201189369693609145986617615347553559702023442200188915630729865605463263131298779662868824431658677633051203818161286707729239403089470250280120716488736602649619436719194000821235199689539665401552622786081995780018083301899327024310667297472605841750388106974375566500518130321214247580321850641790164006772464194370958425442775403586713529559952080685062646436953199101681484864168035118523378888915176857185181277663201509134599819699457375329987841059958534804698552026377850661432694686237502443784661566275029702713307718355607884828916059520018174794272142510207535063023334246939416328393574933299498945537804117736803563405900982178428744844441061023061288859396636614361368523316389290920376331356727030390084815074043091484824046120467717998138042965437962086183412669984769222524770778663262492997530097906637933758360220692575549486236518731204980883511920580968424256222784963755449180422002931003244518918670981812768041558248762113912560077515115824386794562269159739794322029912686772299453466675763706560636198298034116915470011481761122499053129970762504382759281596296300426056195093254854765002825889173590130196368018454579075598264224744420160215981578249058145632486337157304478126631453431446107714483992344450068097634311953644161071674644656372928122209054167215677431072006992150471472526218657764667170027333950281792961517972043951698996031284428182423648583445959127724364895072314721462442488917629235339864735200472283765811502821729494793296969576560944494703831866900600880133284605303221530484581885811764245572127920912170913197971519440765973774799420208532701759076762573799405806651847686182304768379291662073430664820774612231745122944200941676458005899633830631703183769045443682634809662321970041974291956942019540966543567229381731122128473362696108773599494890764829549402737008922752558844734655892974270610961268043626194579516043539844113210940623568988539398473729581447716368415799491274556969293257862902697360205594375036751985126380246513268184294874692589057319370752*i1^33 + -23219071646738523201083284370051869901234395771598203787254882259487067178249692803076587890981641573751752687477588961435373931463331499252237246543053086586621140592207624521651907830568243599101039184218768697719580719765114144380222123253538291267012185519386617853744667904949792163931817656135893845958049417574953767170657890754674678288542129569476855348620279114545890218623598066410256200196900768387775715115045521693306953765294844066274592826681608976899594055943011728720203594711214388860626103696120218297767869755225816593843632166536138163850017756074061707859330928502731257504433313934415656885983720975351231737884321311661531258222053223258006926286878971147440250738420698314300200527608628296019331341719234474340697500223742546484055205392172868614120066843374780819373997358079332371342786400461349512834433399468715191695336125622954288376113931757673152426683834825954751571240041916704545696927904348933745389674585603640918257406374142989329866214901368144807761252737705853837047732752454169501189468805009316902905456240337506837940331808388781250913638932103683134899765188701002957162106152805829467051265362372700574049718433996269836688104041978490264945853653718764735406473928730835686333409808635708998589071636159925569140702975922394872272478946157851842516980617477832790547698918441782506757497297469441445690983474190815279638603211566231311761104494370406075187941615901340609939399177972313105085332493383975045856040270280127738342004870034779350456319135308275851257480153870952699275116526303101782852772549864489248884039003270560929543164774253157302315180762868451993595016155350552603571705198088095969564477987173187933565142060783827032810705619976232324744035166942097122158124051388019335443474572943159246214309690040663969578341702407191549098364272458181404968155038686264236739878362522104712881340532831760459209380395720626220208831002337569147888417810878575428878620785561508706910845542290049093770438956211984644051092305898054372281741646717137801504116935294841694838494586289769472929931335091123605789903114239669953766052696189586470892091116230026763178899707522414532814523950493596851138794971647093915878218295823453840189122243924080684440151637801980275300775555486805649037356518066966659091387137703018496*i1^34 + 813763288734289874754583561698269721786264620009869606921956805561240815345904618797420180295022431964242085240522264376303651436288852451449235839037399572975457754329563710964957289665320308087876667304238945532948382053126012086555250437217745680490666608541535320217596642592063196156975724593770139222426524157074906820647709926740380306187410030562950455085107788646863032973515820810520782402984809339666156841701210492103320296969353764783969643753588265071259687069817540287762872817492232586742161763497160886918011359807313914669786209674966847124678960260886514702533389730292213772701757105853295184551187857289691664960081210159127562731227775642227958666036209694677199676383076616614253748866820486684824400085531239060642674907726356837452175871680594089554615703999111824863710771312679858864083724065693015697667450074058748417021935148446803383247634429278560672517408435992249449998343907420721286854962032911291422694709599679364556009889189157489237516885485871725432215749320681497216776580882434310587517754463883813908976300667252387604524354161150739831230505735541144809058117119829680488255092026395434017181571660744341710484581948535303996489334209335139991199719253082356481892765006789231234617262982092336898621888900432403611696967433582011497969848172814779886205924360151116464771445204083703386871678589130098776601310148980235715012658783613372797656177494210391280503815037429482464467031323459642748202725038110653812159023723179128052132386412683911698778778071762183341109246953328028305142649057856092224835642480603456547223642896795178155105691401642952451824864144548685215903043601963566587886382230712034837282861613148371290965030003048629640620688947156924530644910270088761291691368597610676389869236259680234881553743475753540315595891253290754020399034262219614574592866678698244321299172966968528353800045019386075551590969689638194221614444962148858077152443126368827659755626603225179906504283179210812007755087023557661678122954306955618844513238029973545425074074259488124809516203450868804456494802874301961422098926666642593951341969282155370862149649012364683182167117655806230408559622736270620855211135538563945740208070593044204113478273641312827097210533455127436741720197479687337261298029577662996651438015250432*i1^35 + -21331061835205278757934536351267408143089786194217856849207615199606206549513377511337660500278984652868029584865200117739358983485955921983672767052649645744485685590581702584291225351883789414565065757913714656208626380185175017673129282869145096716002749544288076265713382635318954307667564484415457950168225725694897651563938585490644654755854939567100855887106751273364539127565925116970797784103400514847484177392365755211305504138896852348787225980891877135140530054243036514538714828268117770430782077813663943080313914325483717568235457463972149438396873771366859473053154880589311808493900418994916030096946919275649012639423437357793269876291148532876555638671205128900193672259806761876971933020922177373981080414295951152990586818947468333107770564537187879463693118767084126363014513359132060941128420873694572094566343729751917619771515135640097548484901049890082515319646428501106247173982514118883640471616294111264359070990112434078161694232990790841560605036407002637060482883718785832782578748031084085090910849791116527616704883597725328489911312972372174697382122178395005730239239227661901020452051125442930898812604501800296977581379011414601866397355468574645400992089362974510989682218354616237573676134607370250081703222215038307548575141262551826038860557817822708806194433512290389043155302896275653628362391758900338117002301637646303280757483094720079163669230158449870362049587459336748047300849771230692389455008626502738998843253726512905201834503575691875781579185186894512809932092749337788880178532443293626145196051291073260970618403196015339290062027054561568080822867375362663723424293160176594651826079281805283707882439081293337203899200586595565318572993012462440483657214708828733379071358662464902639521966792912878615813448985671628387392119219274824226189334950326062561725315683840828341413520225480129787830498461259248978098480833651871992593490857573864557068429205382754604735964018430316817752428293340780972335648502200459954560109994477469100043189157689191902060190801296553107033566131607234818462564809255218453448770957595324452710635640341360294182453139566927927465320984282744042535702168006657083893561022550227765666703804838873510963362153585812792952897011386910627461369215568290014722380689601829521097490432*i1^36 + 270553124814996681290973403405983723096496083552119293074505716984441235766173864390983348333849613782221507335750809914960860241420433501428472794024971387372213165445949462884575106211938731256996079098739312588963725208655369183264936491601563435056885081554728579104872120913674365111558274746894360602268432216260722139806869939296870874208708614211942263895607855263855013391049941708284462494963250094966702333761537391167932653987368014905962936754343950105593738267445931075494680527468585624333234942249318528427771624960925715826139769124264820281200946102072744826615257775551747656009058052330040682304604255309283192493789101667455652118034795445882468828676503181135973572552595933123290207751188941513899904844012698386974385476573057676469464349622028785865086620519619313397766027070931547156147635987267119117833724561151242867461855217875299656736852887975414344247849701570177379593405891235708030092018260902214566575662208577210094354729371644800455376454497962589503154869777286202437162591633226413639305877073407348526587162882873848589599067582848323258032584065453214010041909643650125544623187079130468981172128651458204201251745763660316854197285966152126013745812549604806705144604687486166126986746696794772705948356077984502147572159168944075600526123490432316419518647897020176882264025796336416833575751904503469836913634608424709257502602619025676180743838423490047895685962291104855157081064196899537787038631359195292837298436178055681138108548751210313152103596659920443208944193827174318006162325944082092830310217687790160331752187112410272834861038776693633099304102867530405672564003003417538996186881861625848307686254955789365892009160676076915379735193486940633659582875066798359456717784703767348121560977191079768175930904205278435433959974125979972099281365438530344377500294191611745222307040687997827109130368843718845421950419833314758617756395639863248911215542440935896966790183430319511158235861889746410967651136105503562163488445596937799880822268070837046533217442443928603992140146145669638740394290473772729383117593609012253520775999900866643877551761080767100665096951982584538174877056393948250100352814015719796345439011177913568555578178650489597626478371746744069105855368129980832467899086847504744972288*i1^37 + 7940217722772180894844325645574054237075046105668374057662381048553258269821018155624791719223509965580487459532207849471448607437439622743258605247644746726342813550481387776924355430377331513541578197204840539080734757124960005808802298634139201430798471315722644461622637748439482346168525477895357202441562641580172694899999904165176425667628704015834534921871559312776976999643271179213519486494907783027865608134291800500849439020151880559783825252825385215044741101651761655484848222243741138384052992711963353935351303772087563581710074402900201642131314746266309574432294067621988637579811507480813779515444696748106563741745156853540982863038840726406491899937207019694992968826730479220840403844270601285424050304750263522402536064638827833614276265349083569794271244744694081008742637845102053010425917768965072434164921523886172591975721361336850552942748299590071595797003846641807104473468693504031339880203395546133080929545619990162113784618418170930433315721218883754595380693041614278050606318027262592382592324868158883145798757420567730687980259105808508859902063212569014935581591393302893267830181380493026009762112104840668730634835137951499373643326818252109892420645081096118882106669040350134083523268589664783442168935861320638821570078727756037969241314531813125600045356979843009129081948260535926001413252752148860243867783299555272133029979059252202085877088133955672476336392577961632250215340688055309266931600268685349807834479030823221381520958127664845621182268616826235140912197253062630691078716700594829450117228085240414366491222044004570133777173862989388547523880854797804353347914600015940014241897605386862734666623377377352286622947129557578228406527790116448927602323069817756764477569888312762825975711617568202064047147991818261428610886323664880973034112386616735472152827742617680366792833457335768772232021402368370948072184402771528387755434898091433300627524981419594399072728591058553476418690655849704363610334742939242024931331707621970898239141448423543297785620614316589364906474177144294990815457066711069218724370464304277631507608409601794191627122300726822276254116088673308238749614214557715961362635164844962905628903801624513154153918150178972635725428717409883593285027219663815764253452804091281408*i1^38 + -330398695303761789306418704474340783244154628899732447355419291375621742159841748572978552039723858389009633916773977856417848493488779331578937608365182829128947624443622632849596752877283908249099867304003091230712932380791189363774012136205997709298871156723701993477638537811007417945971289118147390540271749500292784853621248566007582774758530939949962427175900167318621522187939994159103171173875822071014337061033538448049145884457381862253884681375212500467261082419692374440322479877304922428487703885211584416243404776708433140771789444124270774352584670535648808891809436793206740021244806237734664620843757346213192785179272059907341886547663394023922448473868077148080793938332779109664245016156753974730402170449012909533376240982413424220563027206230928634951039464488748694476378554371674377673892222860347759181106749578331504354540456344521902117328772449560404841388194590314398115856066347589527858667792905890702426709332344983313042303685607235714860645896632302712008619014589442650048386327065744740924600619397335795510485446729560670700017545047167741966087892503921554011606860981183181070386136127498386661080234108403379708204390093112560210843325437674322656586458032482953034426756474548032187273221714882748926964637148171852517540628223117457875064458960709783022774601177320251938455185026161045891016613374319067598327552882743828852512094249367531937228556574973402477262270132566738390086013008969484479724024711232837811651602218449310828854665520697515453035656467335786271573689364633560021218846645446157854440950054885375671886946930070605104602329968566632463351390768968183150117150168441326629754868972817919751789413770145321421932645275001154121270963201902821021666949772141969659344604427246098309655750123939840795283432744081642272164166803753261207054405659891472788679003307570991974323141623436082016838578426389225588109129718847119189026447699834779456970698859176851387775084320979208165926796488262006462633543866301302654032764175008878920993789612283814758349030227675467169895143062266284677553413077279951029350298322181746747121791930725740858043403615340062333566070813031242154119768084200385392995096758554346283106486737020707606549107825358500175096954974368643813388011802707317002827980603392*i1^39 + -703961244187930072894355015053891441916294976120502648421633641001869559685577257631936732760916386492049468501562534020828917629476814612525840882334390178348936879920974229963792042233622016506761058487641856597563195131874780283623747827080304244138953144680428677952325394208650461887163273259635430918645068518806211499314918318958347346399143731827132536006694983147986508118825949774181221838336776526378972140439012279966398163272112834606449353791886029224408996500696276923415178790416261218729079743224603526906187355139795493943091131217018604099702253855566110824964232156362638898006281170207282851983453773140307391184426888258300936044791813535114453061846494297433634712843070619063510804349524721216550103251080490382063064523418411417750021186620941716528701907516383742759681171145935891976169449521210332898533167057881044721242326892678319724398997419436387312176764825029687861032058499600791553801333580924332712476365046109991529655937209085358928729355716262435831580136310924488368985052298174222190163902144601846143213362308340652072382874187488529184430526915847860915756241146939960687168560469602254071560903854082250432704858835436379250053573329212190587221127703673002725466934148720195126669154903237986694910834738252053207158929511634122220216290824978445693413133955504936358732463714077126023879565361338027512879039722027009143096250265472022861967536480814595187214256431038794887595871456548264967596283784811626712683948200214422316861926504706348957656391122311801515376839834086765704498793512348359149693203264184782856800161966247344657389526710172905704405667470779546789806922941115580407881261610445586253965187166225212698039787664086894280868637233475598715144027252576562769896170016560525934256922440395809741363888667994666251786875291124579888954961402350010828338534189038937840421248787230840469835142758099491336393624232636356177696582633707649378572847264894475562570956811095238312093548146278509834944997856244815229285253320346842113124597953840845307110266032070967981538796632532700423082059949381059651461925889733723516697958756181596220368425827300809054987589085034832177962350273018197131076429535505759260384001414303349189923101104139183228971603167727452754185093799902812687040512*i1^40 + 81719699727908869645937836841995143453110537739119018365669346265928182807126567269021124284103490374802297845841579102585449798491109742207712932914109564260259110840949153220275728869545928381058009669055362298253829797631132694285468560920677222223338355461447016642698098486518002736593366684748619172245375324132808933207252271131358066849929336548763423290722519209042785853006841143404198400819905057450405036791493007103202967853336208063923962516276676904640834227526769686105074440780646331261528230779631960498959901910777910711332285995005190337033919636045993191917080988435793694961012166781003757827578159804364022707704774107905237209822306743149893793120806123303515424686074356495750154912947278602454421792367933167825629035413751290119107724105210719238740298261478908227401758365195705590232936572655518981015512295263478944554707156060024044611659490676097846085090345396627455380492116350332743236430544476550333244081907024319447460417799435120864629295837291623343344082098491273024081692870365970105349653051055657162205158839395454003467548573596333252685391346399294437510547365125702072419431903058931294784294503236534028029688536672514687397968099646922818162455444932041030763612330727594834559753184656500940733205620593218715766607102749137974445240934972124005810653924685149730660963165938750366493913288472647590159810878947783239573904806456089688448785797603669558532037367269182624191316579918521624501687244650835808835055561057116058894430036802963610086104725871770349854632934024030327620224974396671492713391906768885715287394358374761009762750625449070385790245288727372489094103473923988834551873525060959205149049716617567377272685001260123511109896867066152421295388594099268047447490453290538851579141919489268174171934700485071940452910376166881517141868587663249550866237647049579357476546495544414755262115046619413346683967027267205854427218228836430449878675777666712367928879200852782477366812073671759164237388720462827067496016525233849229923961718956756274421811741592815991987327041956428453523916713746188047906805446867036941237871240017891208011897292452899300585203383036749251174707631101410299210950240343333277668919746657197565186101429510333038937812495273824318257959323684946575360*i1^41 + 1075815731828977069562701998179902172545125262835186945826416460066809029172237468543166986769175195709416098875925055590826890308346164743865323862037668021939834855689121068811770930721149052988356788085638150160439672641858786939308053363245453086486112629760793284222472264854638134169838024123573109970419545738470133021936129581130197150611764160164122279602260798064257451507433188858390811384610841315877629576482802485072036496624391192614111664526366728301345263143774411129864812431861397288105115266964858093402775497255014989469703766444941943190024558144590864137981961966771432265699928532555576768440054332633619594333046424621911326090529512859540505632400921613780170673016562701461466602348471209205517403881957594723149139007538187137757719895327321819670491249622057312831689683174059045340017627066901888873361874377035554626613719323402529203749799150052373080200759111166586532140056863524992712214026844108703130915573033714943942458116100785789311413663702576410055344144179979390696940724302522338476669948544579509247059194015413590893134116085131792084006548715294573556126198588127194233908660465881520953561192067151110123184858863835098665278087384575960215671898883496112943766264001883022314067278090099365948224378864752682921595147576372874190593962468412352034557193201247906888039491623074172712733863069782156627897401957881690995176282473194209105852446079803947977382163722579294010389223922883879955648422828887511362107404663709817690152481778245893763058581989205788631847174510543144704752530469990205603295218693976559620542981008310442663910517418459336663078721435374394270466406577531936618697109564931350438171670656044920424618037046808344428820033413660116804573924028566257260916439000889846853489714927146631172494990505435939311819731617148094760922481917444225661445091070299851948654377750297250546991027891115677328152538889014133209775265984149904803116875788970550977366176082281518175656826015569221781597557676738480135841960965609391475047541819233522334331839679528064411354126085681797276273996700543318928401817995316374485471003877901782483566818390608601214800403230675576400811443285045700510839648425967087057613177495518415276040672361858651856752231466688759362357062069649408*i1^42 + 48999952831748742050550911480406344826199805986605010716338320706819853331154076765712118116227198278936075265218720953322506079697318862998995490643987736282103356250934138690516371030521305292129998117329654811004735791498271410242258109401761407062906763046574968645790823828365379863293725259977977452595382000823326871533054717798696663842256375988767753292527262622517765102934908699671181663568868101057266810950697114820951822515239447034200641054424920872731503128544157306967600169721683853243948405941014195278807693872145496881870811954798105761694321354757725140529892578806808683012449301729282044920485378585064902198335804823698206049908661051661325251372567940540185197659978091221175065510576761190407762807768728758992902002601142350254228163675487991951756260781778517764382088548618156752670632323939674934000398585028708312961070153208274485642262592688733599330767635834300342208091668528799924302179141947367109105959491354154134631813691695964444800535732623633486996626096016890998480132413643651528087843623982854559213085599417369725947064084820936247461182421770122535715948984317681396386145536638875974572195018795318016441886093253552762298560655111254162242752282493333607440276368613265490311128769433256283238812826282594823352714941737425192462603731945009233844575748624080678051363551690729770962776235079305178885200409177082767503948551049625319087390944635538720963624951717207586135619417589312128260040885218573355507231718255564233267677420035255572545960708416129143338984223000268227768447427445751045171048707638176146320888134626068443278351525035495803009544762422443358114812188616885624783928626040528390252639548783441242018815753816289951951757806369901824861347351285352696374052083429823210265240514925723924041855962926656343703213442924906730394685012151804069948752986807348060160079881382591692369996980466368762953663192949322890622928968762459129270572567299601306307739001258789967529535207867249362147317926769497797556488566628653046620462282089158261067606510440044008343516091321536328128927622221686883797925708522418631520766817081710487265239846032112262548365849879007275893365213723660909422435474878678347441591827356118711789548952494708510864631140795891465778853052416*i1^43 + -1109189870837272162935191693575890302589970850807469985717696324956528651526806034690483296149831015818391998432307652707327796861168296097837015944331048200901141619507324140653345251486054839118131930804444762987669640855167566684948533523956126564012316664266794703310823870689415482419366048213291774894580416081584730691054411252419482684197568281722876489383856394038265646931178970131603704777462747373102652281613133757040179427943382112119852711066161787001692503151106075016628091118139438349892447111200313323609355849350780516534473827742376167769864909892100505027117447254175684082899973813717541072406038078386395343735608604571897397020764786549811665878742324096904678409295106334979417030979596122062054338189547513792833615673349833520289324256610670346302257677455157699914090063378501635170247622249067800137953839915678146263513968121891585594415859709289143250401062160593415230995139618031996041458752665521659476055920006581467608299920978290430158190862074784538091379898191767133260201204036650595849565586169855309051234692456665349121394390660746490607262489062421642461428066701739445607540926379523467267328533279284583812084223225696004938312073156615898196667873370687285721811007238102236663779721346714891991021346946641643014451307398490814109868952521538320952746186922193827317207753450602640562549357497216539501233277562068587747475493939037217293946317847836142436342008867038116546500401382932213039596917194626955231760286488987695514748017467088298599181396541976899838898790478432759866217414709087179491598555448015154070029363499516770955016853738890285381192835129630599597518560420428179892456526122677286733245120140620277674485996527489281983758425218931976647741925240893091218703172355629404862610813373241869641976192597399982186469198252697969948947189856199474302519702448125132451360873266971781897570036865967763675908728583981276881113883606213273229977075039973193601066006634629798740366523904225749247931948952572944849415355313390080067276584913609229477079344908407198606058568478492618889753520792580539283688281462686205979023121025374822425023528492843707043984606217804156791187574163918981851544132063875408812066897387158087718933979362925478060574000692743653197611008*i1^44 + -38123387003068179457869102643753726481176808150669562666751682016210751394785157582768433671031201963021097747208075807834249554673051904349553149504797632534256362455225264038416353333005467856448791946068693349565384014090610524194549807972083451578758965859322522460577575976686533259950843972956421551915864968383911604866171456676169358740909551700052718226440091479129368676916400366779992684609545461701369351185785619106441873825359825163559230303227359537038940501409177640766786498124156345203171008684594837536417428440042673273539707022116393502106514979448823832922850699456645448001489663853093117062540373816394694150184137804465403151702611219579725382633354086759102762747217293304552872581816286018015131679049861714444645679524626866341799651231752726054950773385152107960898030716698748784883725520918964614241250885332394283284846549894365593093513416746626793708807983359204056074709006135813959962511452199771521417770814123813568982952596334651884195174828379748411563237813400029463834186475991186513906783515280002143732832032816304168218118179331833598822523860452676689474241242370234150204524918925334037559676490394692907197001187938847097746387394310568807358428296905322979068932382390288374011825215683675526975734759273130112017145355157719983336407430706276683908172188804275067766842932984082402948300917277214041600675130915981823832319442775133541774405961826641625958507750644637577561346789706978316613615615250821072327179713113339585484526472072916136382227545300042577882608945710844689796507893326706584776076556710302087855605890874231908140122555091115812928103045369248182914664447737946159804867746840042747577122092112508992245916745170999500887279264432865416903727966725600115437298066500582403392202822454809485516980311917948089295912810617369586960081864058371885568650222650471345254870614548847979419750614836101800842181478345834324030606052662628624464872303425534240264927251806070807571388855709318669634703477654467461706938595293474004851158278799619949855429392510355872071978973807980347143047447817507648835122578889617974016689730808982929678359752893659713551612120596461805777113204558003452460264347463042592928624614040124830182667542176479425790967772789992325120*i1^45 + 62618289678712485226855056444665611848274490596962645560787681494363081779187679228227586558038466425694069854517245667433105877615363725829494851008537180526426725480928650589982467023153843357515812216988364371302594904877325206543421329765879221526904331418778686862806796945316363826914579968141985045153465876875499394473367444148530212155317239224167654884749734571953613732988593741872411697672797007797230032899452721945366604641229085240213021490369642601636184910340415012579829613096500443292549998745293251190684956992014179181297599050802354002781033587210702246579981938811298844580664239431275652137261137903138082062498562063121228384501660182039795542282561842178329453847326408146585169302091739671856109246580812351158677558650828708720593897238691342163000416104448879217411208304736102402014045575281462685065092938171359785458421887406260078528586734607942641074683139937127438679669450607523248731617793175016162241814673894912069232696915527843465426603698940303037297236849880652323069681600152393300754760859537069849030600151917522199305657229668797184183795521333914211867951499091831796917767157427712447242816788253549090219486497867190795071982765899387541230290622330479250907800958207164275494191991522016491567472261044637323170692273612421679204395326161011797778504274719396784587657364163879756520430370988722924951503068499397225090152136211808375364169827563176484092272107380179631767338972709816359344662306884331225221092185942350818788507956736868339575677706822716820474866282667830642842984890150004595562643456730949591343165060837639246634064862690091068271036830647449193919742109388708635098732522279427326186918990491881715978080167366271096478603846112508012721790909274710675644706984356230833358312443190321741826271024346558002187360906285625145515538833973486122549476401495607204631101116734639933111545963365660084659399137166505509431374960496517964668508513262669793123005207096528051899929909249182006608321959179431101778435672013157021695002523192462612410849641572140846899470690683272669847275466429742171235041164964127063640144975628826949967833485115766831241815902491959757900786683394932073273216507054397709005939713561208360908833330206958482858842116849664*i1^46 + 6936780442692013265497867933127659562376666002218597026603939441831518796543372107546787243930116811404600905987920436700635708787782704944382247398882574565255590563076098799612106014210818128507468405965068188353151028431327371043117912293554482114229162577418867795485381825521767960034491675980007055404850432765671950017487882306602985357497191661977412183316074837481034439490493630940187456780548783792035461266940289632182713941599169124621402577091619278706393933024893165803146570965596117537865411989304812647259431030826761286104153693985854601170915929280779967077947911702589081705466585203655587944380657942425335900225041141320796634670179708815214987420036889043719670634190286124903055239743603778806377589488208361156205858222907890674457555853985772430922585711403267484959430637987655590524024745239717972262597716173442734971861772787136005835076532824273957030782645042838208182877499142068229313976008290868700523614646658031757996716560005317656237421506816193561408680330479935436601996157985462680133825664335641366951600504763100263429244392071508029034521344757781908805828312984404336934311464060355245140587063711606960230441660350522427777142292587189424431214482640463522394936560552291092772952055130805675313951210031618416532267609940514744342617655262781044004259552880191369038152327422904176766041713325596835885895908653670281188529637159017304491244074290458395283214443925069150080715117695925200405294178854777980145558386814241730184791789590062682894834020964525220919992326900865737907398000811485755752782499765266181165103922650030873531873074945185803649317654801614747067779982494713416151825942629268408948928152464037651130746059718097601867604728921260372473781724933152170968684223888476646529782674021658795193911533978208098276131232552438573088817891608961930387097042157877601721059802727113737914609849127975540021176008798177032753999110658826340923043425928473853357830431209356389984093671830580574793769766147965197059454389174490885647598652265766100586692397496858842584510852045816288968032132849690853689512951297188446991203564105477097195099288225773052950646422025572505452912255655173509152796383635487691796303691177313040384459306540849719865182781440*i1^47 + 23384997178259321180499445739163029171872620724924111412051423428971066343107231475878658826014501661221705015731920087007788627637106827937111198360301356099677053608881559888765343622981581638135275770291980202375012087903777653708898908730184122528379302693215545336218263208395340682386587964066268406380235596228574674625350188804827840010227225387497058295730462523360330981380492682115263901789132701337864373290288933700631683111184813608139575870378396913083653445554963689515159232488184003185240834616869597005458305454591827480425034495915637323760230862538823088308169876596944774185161431294314291931914086644459154150907909172003227783875406901725690862128742886634768706925340198837793626745388487630507723516936697556618633145657564036417859771251561583360694271139464145152062895890943023867766885899846476632832941786944812199300936673085804877964662382243915398328579172297491710235109488419383799190995678255726233976976558218285756015675449454203853572184202621481652143841222426480673774593126122174030755569619788514930652930537493384143747458643295151023538796326509189429522678020024310799149820890789458221114717580144078711792226366599637105004886824210050532452409875292482067074020335393735419877635805804622045802724703982412699344953254460489028081695611371744589931134886907684917540682079745942873020936476083692964072077729960547340675833140972118925945025292062447758011813252747163030878167337507621331208435311825004970566751314826339872612748783536228927048451113634020906195267117832924643556944107599159085609476652029463051122557843049605512968916701626720222010545795430044381577999229727594811078818050747111203247013468001614957927617953246565171880952619968955468552748751839478935398190669951095314953915021128409810708821233242195965984111900667020714628099979465903584986863716060747120016844733132456103372747521368936256504112016497496658933306150948225148392712152873452803108315845516945421722413472172919997065376360827608773643802601537923255462554242371025573268492625807860963529746890034773331583617635602386993458226757033309954670462132499661090385117681306476939491381244029919305077415144134077001704903912811409032993905332293217958177328021351408603234304*i1^48 + -405177570489737613455466874577217832155783150972571068683472336745470802584409208529357709606668389704728123681550271691031931291332627109336841954813315804201664785121595119815547752069959093457959692206410645164878638817314641030942662867274458709782328923417456100624226807297008469064593293533331010484363707885499253136386931890530587598646032896362512860388407687313778932567477194318508710277463156704742992228164548199769372215487722856331804819976416692971232791485614293286998084092709671818103762102102688586331581286822070260415725973447968854791843601025619568484599427619597634631564599986475682580881497658245670341802092534384991678823022731639137156796495233892730308036101073968854117011925453077054979970421266990353272629636028053460762900645739972840398849520436028075067746505061631329874403111420350971647753722784716359735392989264755790671025428376451637637019551606133630482164722204798605245281181861057697072769156895340735844163378066056866700816142928884276391705513756747138358471870296031011403791874170004607364683753988850949821608142721103409142072014056787817085755204615209625685502855140267983482994878688831968641922823771906973924850794439123379383505476406651123478702627622618910341290981778107167126504217040693949667141534133859093138865539029386802880229583745255022138989492534165229691748677819405092165768599216693855479650357361896780083323342351745667512939376678080179143315704515166660493973299329323905438573280965722183135421289220979937496934363926881424619713842010324341008315711802066075807346666649590624525509099647372601480219684964330008315395145351664081083396793667831661233171547286457057322106490395954667325525651841395063981521932093208468930447545598620789109453103046822328240842550256729253793651070925890051118273075650083680967413235418780302435195970198445100387294048878507660938002468322264153963417851925287063691402672252356080972894131709589820818702478425398290499521000299066872807422673826285011867480164627515064084653544460188428094430900865209060865630445981571121342264457339156347338536802142007944453797514010770298503698882775443734458271993424128419276766617434970405926175986768026435218080844832441678859360713800606023680*i1^49 + -6881611469283120680638160419054914527264660465807628240602290104602734942360228271038647666071656587910712251085586113706011936649979082694039241347892454896231046557200423563819406147530807931799082043259917982091857383956777853789823313920293924265214485889758603713409251572053895955014713508530049989690331479069962770633514232238684202510694021468468525205740412438507881136896959103856889426953673294545850322239256639677229825016301748650876723462567894229661439025466211498483072031458949033155325647390162283376618008063897698676884527702656549810844784311452360224506291326331897174736413603738107736190104802562888538338798255756952339397482890589157315671842827712070165761935426347217791178315439453559755178406106181243241213439154167492127822874960807842143900864189633813961894829118113708376099243815076315886769811552023917360321793300656235589868688796164688100512567060126675416555562874003682476824982362373207890333104789580428134389031142544785232063077408523136050552176312424511194469775971696306167571242282633028559312746192766774799630380660667076435690699488901480378391519577938585719008508641554831397399066578277686364908457242286239481976655561786709905367860548603424605857881908357233445586735923412327141456636804884826199306275006597773424463436085754580223957010872942050821989422319993849812837674186622065018444716784365084095522870025539902812753876833591332981021935996121935914896922466344551482756422694761730569778947463637043435640645396964301697425893139915068363122339245959924291244806740612221244987836424862561989185271405342160018483521124965373884707058223528836630997688736826999632929931552183751384645768914053101740913932278215178044076712737181854451210701421586232386376246613193019694082911256915695148697746995688063386481198770805903401605244599480782015683257035175913083756681117520856064210930931485263368956499689871446607007296456433493438049017426204940977178932452023246164468487745497477381735931016946595556046593643240700970905655002203720097364433826371610606157712137940246762744775331245245093936911849331466693689515990938392929408225076865054331025950281135629483190477084739576482287211087965378704161589763613824540916411455766528*i1^50 + -38729455738968128394417603741054831419377538533297187217073371758385007862149984940972298684174780757410249060719777346214118808154554700160754366674210401966503394236429539898631196583436413994820750322444752831052523587215036571672669184539472322076824883980966255649567937757310586403125634759158213083731043513776212365778457850620071249187440285906459855009380941511527275901733517665706637732211999798401276352497146465591512753790612289006119966689603874696917536521885524582016990457050331593048255303132836103262230116669543385631835877191894701482124645605963802550848805861516161694803952371337557035373802633812245602811146450616521999333189053357667041385947835640617406772313205792727440857432972015276171712089467262393354645255132933924356733363510389615538128414086016401946251251281049940497630036447374497079297257319745034362113956658663286427577770581789679312756465921413902895074052832149200040497117388988488293895336973127202286999730324442209327504133615257158512069453992870068212081807117933427632522884142216557019500616533933719521341492476218321418351220357246612071565072824701948018201012617495076013099067417649517597795000748414226861128787429580598667161801186396064043816262480417440694648272309381253441850844537924977538371022900643936146063979471475849671553246674066022075010843993217704473212471920260072160446217885100025073520213453733695799196073403432732606580991786583425380801331904862389733170972638911911763657569811183149171361203065823564435613454457659507336298592118446044068610814542052099895081327083201730755574598128781726089308693018199340802498408815603887975104339230873126295680924014270883251845117415995112671197632938612331426282567237374393137103602940466099525783584407759304521218375751352675168656471775914877141315467226023148216241230049526360307974640765134561297197213262458533860456482710753264666329105018255493205050476846907452486978358180428683094261757241571383791611315714543533905751889941210749239601600691941542099967503939955283360316399569499797385317550745586521621575230346964132564592829873141492936615589004129582015826654645276579475486208715040388603610501553805322614838945823055526804472531301686515855194587136*i1^51 + 709969294604842305946250018941828254798515673633516128299765710022237594215974107262412147929491092863852392785137279990179813951366313588010485050557382768795304456779363025952413028599635301416644216694385242180130262444153584754948324562620605067465452760259183907758190348179828584220758226211930578841513242283397532582774328821128264523644659791048394615991403124348951036674881072412868394521277360090887994601253696528161922595085623701172799997363397254844815953847761690381020689222552655304961257879026148091719687337951573616173148934443964988319592518361052314567435201984978492731858039661866048990929306803580392100795744177930839519724688627603946439771240362121420315284935310886946376642230304800183876906981266408628992216217018257217662984778624624296681325088785306080913555406831167442870787737038148502703944115885128036709143585582817648959346532558929555045234534968277743625365947319584310689982875929951176572172383060815023357211791449659513803142250788374634453350764088829736558977940004187358926492838470292891063113783748398975544615548033833578509690520286539365619884368176699905118469434390686097624830585104419270667652959018252858964760859955447575890865910885480275864253063022167430305532212312835633124612759073805808072959019892843308663460820544185393431532002587716911554508680683412442047114408905352816514114660086722316104713952439551338535515786717279892311367955052123814654697191804626529765872426729800065858619185578007051379312121476902466443204486283845570240760517729089181753091114632532505009423793175256880442588768731852667649536301399296515045700772080154031443330596443473744583373072262084841181163369538274506274159570755911665623846378920063581437513479475512683332342326164654514562362616534995254866336385595659064593149992660994060463374134919440802111804920417836591295180502142976710190942309319953257117909200889766336684287361517011716609395910192705030902070349111768049640173300190317251172502637235722864903807351022716695730485982509825706866030163659234962476385761055891118296524583648861495582484503800543214345840258933836946974599584603566294184230781058170565245104624104519878450332778990591140760605529961758529159168*i1^52 + 8997471869539766375392580164660958034026774167081443865253037843329743657710079021133576290088243131742727671365713893889604877688893437655336141150857210595780889817114006424499716978912366808467314826197774693322169313876860957860577201530394318244871091798991194927912793668426912782953150244412469460942038258468121667886274569797872786311927421810733623023717907579403292091904344438239954826937270474511306108454674103916113612462996461360222428294076379493343815915472931126270058605512465471307207023147753756288448796411080621526302689493695845156890098063449680040153226754368424740820345632778800464616061797427025808717024117552253282914393698940618695276745300555642798786397629219499940182320414150027716510695515984526288291818291190439770479540164104054291210388045045090654992546622179946073085092895220608173004821677123493597576444482163290413204226239281784293794366042424272974441894121769756646724799956528313096795525506282588924568605947086978042039754269919949184097247493427349357535591330138541346425208293966618110407948846144750069477121970504684842981872018642111400033296853066748363645782549759056052645353027927306654562204440027269840791958917639229330001790466010483338779763049721741492095778927047951803149635300067423889389111757139315544755206542250650333299109567601141809797916741997175218805544149137329359681801909466878533254933696952377249369786710448118452031912310019916248217020877730978850238361451910873681440160287124066482420689511543233540851025122386064418687302127176814879645126511895443025230501742484099844725656343171302999406079581664514499817680085795372549826181402566448908666133753314477847651620356657687414304265135368876544011821468469418045468705392557026047666503070835243037160615265110543391466480096466709931134208463525247265753468002301994498636356506411379624125270683663521882071244583914490056760991255150260306713095702192852472828651192857475068480029913316014993407738074131905641507929098748423224815474174486349462767528704804469938840020041079421966136200791414342604653851165522932005861765457499123585362873232668653170080214178547720853209717402828525265035098306162119266113081332818153906565470025355886592*i1^53 + -20623205580375735006325374140324879393716551543815613979260566569274370850972084910512080663796419648778573066271289444171215106848255292060922985014898202871106959209070933277370363730527766101067031456166227154771068919600810480289405124695501519216598932490156320750512021557330477599662440766647574707878052269223784919938843653419575306893648539427091846462349459654254358724470230687486919073244448009269654877993207747371917392094049325577835953935612339035689769154642821745293340645769485511688636384214213594210794631939191502184831269274997136242669320984557419033342090771146982612495657227174488792907179718681720275336795438167610000173278639396440181633234418571452949211538848026486430234804621398921305825953782066909086170083569301188235585937202800981586007227894572367131881668513513425044536176235592123426334383637596911360176032902816901656466211767731035278549500635293774366235237442519615780755345416413267755676718342827076499482934599444659798674547148865139447534163076330252944811191024489634209760768380217099181308609482529348524475926306830647533935769456808973684847201273396147378276619988689285019217750474774314861401685943507762665246161595936102707351884539342837879851788738868446094872415322074068394611309689938126185242440426564488434211023227049825759531556103622352463318230012781986093225573046379509175819197926460391224838738627172576071780166614776622785920507104048626951401683325007807686031791763833542004855393094773579679321556812463106767818716767915908513278113601404485728108109478476653096793285039610542670019006779599786062267417925442045517124324726289787146371980466651319748655578563371693394286552273040371307444840508899155127298921117814399837452636202691203381272364495578104572514928704253646300034416887792801674392885389658120970527342193178152678297855387052721815702117001631553491088369153652145355914604070353865662261914999608894337565694506869839510348285921704682174732989787025687617018299411185136587974775059560190217949390794331551168319918269861881032300340391955115437081984231894841662548571765102395125257933128498455882476266853210987968429148805485837662890835708122448921454553647076202175312684908544*i1^54 + -885511101087920900689439122475892562658565198390382121315902225688743421928187934330596184504845303611609107185131533188190789991143426769522746362281038558806802489426857592359685836391744734140632434071118737864009448380887951640006277859236617682650633882300674883612259878219962357261203309259555239717564615931326159355575457861852587800789732852735927836772005193586207875649469370242641358708077439992355137751862071780076833509957492842420510443889674486844028064099813466135244764172872806183871460113540318963964132269690810673528108259402029439969517758422291699568489447705055160339552876307983424039153533296971733450696507654735017870649943868905852002336645677645363088171544284345336300321196846061951132749373284249680378468979629141947654528091198889636084632850375609473706580905256773307555407749563558978731549583060589185366484141694496451929291609396740294652211497877878686926981965416659816341487422607144195787836325088441502973277998109859822419948939553593742874587720243427126309253892757121101383102302080504958238972275362681550927522321751421377769561693653813388631702575837993340956552684915556137952834695638749473704869181410901956718226766097854676748731242849921442169542124034026070280578197076769890642914992307369544148119649016451274568194410571302278540517942845037578087174798403033439439162193613859505468111014930362522952374245649360180219295707509827641868153755551667196961376005211605036304298976663961118067681264390170057779347448840718571240874064356625640869403186924878721527621117723787970935907392747934584839218611646784375810054707286833897889220575555091888552786175163929513547709240725082545433096018049623740792563064291312420603232942569074110333974070669061129469316436789903031981301128326827295402977563941241829711619989715442521091907945981691238753046610645876472335775985830174686859033070641503825875561120127245183063793508393466438426226875640232571754172326910657199159923420627370207812903125575535754207260004311781819179763941683126456777691195270594946992958207654778376451503014330899215871588414477191896921569930517948909611691133985840892463096325586180716908850469352269450846971970161002815743328256*i1^55 + -3086802377755850236469488201792455630711384167224197556565007785450453800655733123946407172286291605111889880123084084389145530997410795134342318767637797957342132332721842833726175571584962903883998031873209142179546830455441060763600742578220899175877511128617025325565434847650679395037625072392679539144806508049183924485325915842061013916386748668014524371804038346101266323477771696813592567100689237690344583964678098451940253250644430347556521895429195093588383313343019200323995154120319657082351501072758308470907620455292708674646816089871307200338142192423556229554200563961784657810631389278590063177118680017173581309319582989519150514336300228402610037383318791403521569202663050993014845843106560543840995432834072498719972444104893162930197438825565124112754511372981565216332757471592435302442243348389476389348773915133899834298951647034667067842564735485665854475452868529793857117436208831642584170737891265078606105751227577205771574837935119185275671784320566054554014195641419914872536883319425278382846619473271787265379408756020155180849107973673291467033556577620220439002353558665727810236565115869730333506453277496759066729160068406576005163328377474650513555380250764725928601450942988641706603562430459877281202700506306448845545184543871711732269912851420977295125317683053741531193621353127665142562546234350837272371059823032214032608935858612194786266148650652766945380909938891555605925311528223749362661998531985972647433094827906928520374920046212486721706280717147801732028367392756772775558185492988118975021238925771597499425720555119603225561432636455817816958388183064281336906767205632981237264412789119065504023131030955291102149393573901600608915930913502089550454366186688599766085422942281872489760480432959694958513061547578306111010916968809645939156518378032934921393218468008780010963315091369103026099780170353241576839972519812507850274594168602477815956586875573697613102525033073752269561936980097779784264770914484983927205999918394113086456659797985006893677951677939962542344058611452877634027686007595602479915832863651519353766898785192330514080868337527466671535885564383593151070692070546022931104230392917284356096*i1^56 + 45178103104785760388265344645565276837060048551316542554603873173535993399432511955412348548019555904357225318472316170160968774901411648199275322943400096077827350889773336982706099534360067849922053269538482096638309324651302296062342902702310736900859709540651636270738778171925951916535418355259648522914187919911323972099368878433801183729020211360034307438586482829785274493016181340799108435255846222354659110441545249647533536433286069740491396941835858545377578710002545299742580820998502201884530375606806186756151525545059646734513572547984033871896035843881337322139567517893776144437182220211544437897582307046204232232603355460430250120501314999682746809595247985493825592811528486939613544786102905812608241460031192935755850430092716282820557875282891784285998732788748484932314495596200188702271753110336056297291180456373723153343953433734903168697165857192652515377698366880936852030309455399512728903319713701595817282917202574493770132645229548584900422692145467599056855568741109504705485577400691906952877222231664463845701661547199757527097365841920433262708593534331030257919625292260388269909738073119884849772048755738320037134965220009494166333240758951784953813316210067111859968234839067503307404994062624496015301065921852434995291760403375281657902238523590094205040859675319854640650133133560854815759083523535231770288432354317220623831523014633604210032453376586575553304918237179652289594518330230507652927320403562671482797616659093126277097886386908416624230862018398016874690674370189509378372007503613224102536601557288822815050673212063314016579832742282783804044659790541144694041785110387195222931049575835127449778422912646580689654974953057793285745688095820080916561961866620363540171301934552175174288819427030532800095151008742866711587295688693207551381135645638161874436742264545463277471560911232312671510453008674981568141106863530626186853717035911200901904262812847458266798696345039628434414658321931779591914016840307684998915591297487984640397992345108940282059227015507839093741872275042758966105531135231153413089398419578086043742807484706793306921675895563658284912374604773247515234245790138590990839767569006592*i1^57 + 358482736909050560112772222355771728071151942386854702810952764572925091045218474605992369623946159680746237409408533730027620316415537105731520645965235143717603250159157043160940895764075118267392881674150942573987398405038994759780300220669545083761367876339289929231705243891051876251763910152332055450877295824630451187541254255176618140082484956613114908482078790528574802063503998835687742496507643317901853903838643507671607338199181466730142308662140125309613687899594213222054007568956791565477884070291389296221667303832211857058726907344993625181034264549797403996483818923933110634571679770119310934190250306877190591519037235517867470385531133429935060214213385206053434441393351657529455286927298157218863082110008497286284721220156932086042887747137146282135794877624724158038032368204656992589484741211876149797655667745396151127871676070033033468007075695763425157378700218699842712741521481857232628806055122485291959615166583555559212579968704894254965261470462032750742124302951856987225787470902700645462793602914591374819985167894958256301016567892216646580975397970060229094757852293543980678482922009732585114481745828372213537717977002685896181868687921817505942870525902321401260162442732137442981444416908287666906672198636537936899844939334229110728960315445716068431738183404947732091060815902214520929776240829565113850886659876641922476936625229287604042386040472411504071026072155282468314987172038161418665769753078922253498054202206169631594351979510210207131752719854760862749494683094199252666551976286235394635079818753752336283277515980708854523161363780752733957279135940425651842617950892441666567953621860280579651700172724195630421100080489982568250492542165947916746481391665523530800850344047113500450341882230160925933962190277581402405633171348771351845343550667501399578850724749123610212432139230646333687924650637068838547315799065492146308581162413346570422242777547748679288227263474602556535145769387064583417609044580101042479046520519562472632486093249731631203591083328368180539524951794204498006547382423906092588743454394887291071546031725866831336061901553432073308169220784130327408252698597230081886188994560*i1^58 + -1463156867612788786652696640811275010013282455985316641498687032778433196093712922496727020925915786714540197509747571850896410537364478763823232261426305961646590551172444090756472479934519093303551415651695019244253023950970209927867883270550785906325326250821433593926319813794611110859955213971370362502850639118917519401190036007198098725690080000655169732276627439363108613629650685575905116729343872086904170267810652486065973638430879804495771139402487330326117173805437674906430907678934448114279062462992331603037995373504800544703210089664195017301167351609714591273207311995195637533744397266121841389000962192910300187713457367938535212082851288627273825947139857491359115445519637123542512714148073908816485286758394450891106090334471851858951454007594986286992616451671357947282302574417342238340669179748278970007571679136734066960553613691036131012090075225956420854827926472974614309023568936636420932987488297087632207298250000341301970028039182710207616271629171991137333944137905737471994278931186625856661162085649646117147930972564538192989566664733816200195675678747567610646953106319150967882398892914223496554385258481935325358654382996724368817336942220965844036641963835781385465581216858183697408528204588826004744403680535063779622835066746082983582382480026492760352035972249989812368457676300851479733411244391476942619700003948352703538816920491504301199869530349441098560186451720628653147367077110856056467408820045764722110260415814927787150933465055199232805808860336031491612200189023353373856343859261503808274515943362524804228821138045003113114901223627667780484045358400779883352195573713506824623594396521921646584331548054956015115484049624284674263381686613323204661142039492199228235792600128126774375867162866264015421519196553342270891251495283295123104675470283039596525609101576182248816003508168028006324080700539574055345938030470736371859207630472714591688533317230566799875449868731109966798933207337226650354839981642248008149994322286188931670330030333876536442747197037653821023514297053031734444358040851989977970124392486508517747037821752285046398601085471842459496312494269926983789957302166524788736000*i1^59 + -19930249595237359678715409313378826454608535691309818687989588655252403492979583897668461551603583998075586775135111397655378357029645653558578686425702441537621784410744340707550507455115122141776205397743629832376232992033081368888575015905573640443766557785254574765280170840379634188407219615928666862506162981419422612230931656861595531602672729956969362872251679042655797731977047355613966138320432556545976250179858562990839350495009718367021363941704209331811486942893987499076535484912461431970347767371126526174252379125339268449232217072978320853916441675872151234026048994327665607599493235637181201918216219888491005731556230119773108393338932718089105624057145550181363063785778288784632111761211989538524460717606222084643993893428982893980760705233955928635066970543591938022252262884094622180613574522266056839053271223668438702220378155829281887982595857593142768298560651908220540369118863882034039173728995273417577011690749489452210855101864167732719003521996026591669857819339275602593247449266580123835321074961121859899088288281313959765258224402681281081919253997258423386251401869393387236715867560010015585225280647573207209815440099194485393021326543567826927920291689741224433057082181388286700369949046784920898110278359025663277952445776194860045299278608840995156482762644602470535757461461158640934343962605183178319901845958183495340123856646717763984690487646600484134883540870075891585899457380802366458200933431410061668116880818124718618751077160260371457995053421179513771785833332016336396978131204181391323323863508045998564482693477581120783888875360898391580965813380523213130957057871285508215775362469963649824972101499077458276776633788118510410402417151547100450986222864068328112184088867875210328944175748099408356939301298712852516660405917583650920663571239334086314963219862151724817782517867531234975844139852904572506351794462434336606484002241186306855816713290669804578504747145828068011948567174738296273515337420521184154159535948910401355569102168919838233803885592732153252060146430487186983664230581888454389843083377066599427098852831315076537700492709860852549710089196743699507120883746329329664*i1^60 + -15420904462499116090145918141718927869638482443548700334457999097894497546177183882478786730625785196948233483098433401630193610098233867596192837948646369335080896302827718775123567112007136017695321258150606550317392280275082318667565716008798314359316511042458347133778488574494787910203162061877540164617142516858368134219220831970015723126246031413973715973350844854100637118266808486735719200259562178947564549399676394116587838831955000340952099937292787696827847183231605651038297085101660236999195186144361882885850730800229684798565153781291604963016267434370049520321855500120002475890617246330629318881016836599736376148700868302168151264207929675121772780674500505741861023096608483558769146396728160286165423243443300019244519108823041527068285389065055520982057334767760851815113498486914765593854774435586593212133430739471658812428345219600967584959607695798189033982411594957596012790099076852569038747328798464016274133964452880579706195791115056880886741326089800354239822382791130005578860486672452245121716936866110665235651770954855488580510333671054561811778709705621987101059564627767821165059411144795150018703541834180103114989117703877205515327116800243612741351161467732000901225700882661154281598402749496722380708905198793136279738167490121965722122606021925098980176355896890778714935025495801555332880224291259877381467744485110411252821408214619689976071771471232888348242810002258893911759878581254245386442453563806039953090540174414872704984442161267300187880537666266362846161215367256023492700764220891662944222008368574431962944619374016177546093267247211402555776078497514893129811551261569164816131571282246722887309837798863549136774488802593424102913100671418072145078901933440746401307956272414040819569366640488942762735465911473279612356604618983646009392086858925287245712688747220928615142644499599328177027759030544586263587834895732133700399475163877161725242442553684878459512347087774642099986909681604947324821825512417568853973589441917066446328263954428767260929312259472756426797858119014162684043710855893909295693027173619969006896779399097089723399790448915516035042387211224297288289702903808*i1^61 + 159862685848292686287576674029900472369227955024916034472222521427003286163227787885527766375798266817618332167778329639691951842857694102363353509011306629410585556892583441611605420516395750131093408433858464908426523103411617468406491584689534307334374826954602427327191884273819674834162502548280988737309400846943804414829724176734757344853532465605902063465847825785759162725195257952068269629048195257107699966106994301186433140694606293644295434244756510886676906414144786487697713049284134962635514725105945475176858295919062400164460568803265744600178011540746013838094202178734593142564878818862883175744948876918807560062562918242186795295919305202094247402962170589560087518938036307376751888363217561424497663050789297555353813899486360443103314305184575318239107767068161815970579546413771184508395494255006257554178915521749014998391278724923969530445061881050254092175965156113136632212275224159708991484606848925942113912201425011304540944037927731557211872491800672560145489039750711785172425024556176248768252706279322396287056535555950105742639590188721209484787205464816835177340767945773832782852372866991190482187155889466999856310165005183590344954664922821746159042124622317782634928828391769926808733315282314623667596966227069996478000501312264109518666342809029824845638905152943845814696945838132331181010020632620285137025034061417667798964408633289972428442308416836130184355565259382613624230564512373052417123770042751184450669115668458374970258828301337237919380702106517260845325235393908058217810085145354723270010817625382820989094759494597556474031814001772462769030868149005557185576056269418276012302165248043399086463219958276043518795256847953910542291967454941441191699307445664400157581219280539329570189338601461799741852191291211348017807826692864814104642428097702330720022803769103221159781221933154835926056968646307870537260747079920758253032813926400801915224971214367872567062676992476743211124138227042309712253464749171680716731228655118581776171609979356646781516018543873837808883371914259798811337345182928058731435368901046243311681031541024744857925777850131691314512589539300464083861504*i1^62 + 2529530896111611076774056826641602621003821870601017627225855920470229215522291982057521820465631231093254848694331048934587016476213796479738269234869542198219019710052440228126562023837522520611318504717311952524891327651584218800991490693233176270834784415125414707458351012704889923283863264747954609294137268068271570715569698510200730088002498892032410815995965953001123500910771078558177371210243081068039562340480198261643920486308183093914500353071354128939125984439936617880509751008437065744277329260893104924478176875116280814979572843436628828073966336925296500893803691948723264965162453652425984016780273397460189812898885929824923656138215873942557285775300738407689651795134987524571617962332090418248959558941627285627387522529633596955725941282225489147972856829436713724220540887772304583635032066281358311039056744787216459228290444168020611931192534749796634352071272154669473133717018583567847314989094897241936731011284192565371004344042657965675299527676902514503239860142562260005384483497824324767931049423336291813805021386166465201653487205700215547100034879771116308416361394195732309728756084545127205684648857457307727409172116813636174437912125986271423728735303116873483350016270004778443645338733285420130850522217813338618749553883083575452744088206102643650693336368067488922514807341723819685027951442230093579024156871035196262906759028192206447598923558975488049144662790727184876395790536643994055804581263500354643995718732299835276106375838712844836910722367957389348146206389641016559870256545774344635709703859582614437930306814089234163998050982868894244965682938007974717227081291753353515967851972510108234386590037762750305707585241010146210206318123069558605605554797310641936118124304033517398134557103716581279004311821075133925475550330342782814777407611843306226751118687453021160931759570504595044735868546212889865325646136446794532582515317671721813015797555117221075222488762665686566997872609917173060144547766403095718473394660697809445241060401829962351132532699705773664977915311601940551065934407919280441298306133969471984980394841802358421426828844217589636881859475082980622336*i1^63 + 8421962518896120533673708646096366377782499722761785128647572346096768259223303112377167599093849135196271001350501404308237530793300732676209556224907844131327900564902341286404648731882445509899637471923779751708127028816262552199211593172704839674258971646769465543039561686095784008125130497478982854580994838415840531952157390028176831312117295716125910761571159294799787668759530513412477971794787721247949289390895630157476711629188625368209426974887210355249483091838197798148344279561975253716412229398882883203665736417377727418816396547008928552264299539010383401395031903849512145757930740891614703141976592076473931896613551157972029272193550791853215882507846788610094969107564913007841398760434562854722128189576584006308030017819314097934973908976763941993290269963965098142312006476058739832542826152569121172898237049535994742379922518839975081052935274208323983807421602678240182590013779441565351016944414211501985993652532181570097116493043839873897353430560011533414323772223944738162670667711544813869272231337012518390070058519249990282563226838446883351024851036904379841331970730916484829859157968162329903859835784638231896813719066272260249181633616921535731422307660616815123853123431028261512505818733592818900748063799836932944038478032519145541086062359140138738837199649754201182486090814913203718025219501001658357683743959864070687279769623934224389131039000918822698193832114336982601634528334842138007259457741887231608297407336169601670695166406939734520663417147125640396867213788938609991315356602039566082275083583988554968096360217111554838680861988671456357782914076425550428611327340097373895717304827192221688403553484350684475720858636774777157899326353158283249653086353613832012481867684426500224092307047200394555148573721437245069700863431912100599568546910727252988999467181839779626830393423073045374880780787438827361742130084800016598311776116888263967395415801064994615096996888897415234773642190044415078048367081888337284067165524012356954323744112486025663143449150310376709338021661270105034112951110699758304164286375694863325766901814010172907844697984786709366299259580710912*i1^64 + -22062419188900117108382599112685964164417300666197411096518343285231304929067218828391065790660012264526253294679503360460518845959408302722869543959370472597422052363058498486740548609567265294786429840952647409661831420395004678856444517216957608076738230015941675288586892263956902098066362959679767963829606609706073496463460314424220971200466455540521962712228661024076871199224888364046635985202733781423309183177777490523423472473722802856767357389735838531501822972890160310187371707218194379245052573179077311735416324873677622597698022643560683122074074301300489936624351666278237443040903869579926704068132538056305786644429811566922357911761478901808533282850453643813864997593820527214413927062517349720394413522739945090094121610560860267499776218601449970493851732928829077331513591882638485170825435285959126988344699481885091149364201880419554507763000204265909013349380706575481231031467922448770073829753392070519215711778488271312295479695108342694717368041856112289709243158378894687551416672907108146041753655249266011168424154840238269270281761072562546257662238931803296628641754265462755594921932979697578309263618189221960343948686403146118691460580371912290979799452783200030543654192859847999600357349164198146339802050831618090460023752596295317504892292432219537367814708483501149761269258585651732652154539275090885156461803519649384364849595735285593489208794359423396032972327836973445858962322478775828432645353471744380438513779270765401157973101439035484548178940561881827780633565514185871606463915613424488732167107282782794517740446917637519752387804467195498617852424428092781192717397031010644061528429300447824695935884761717984448118313011268016602506027171958267950033153623422748499435194406172600108472841665575881765029296890818418905742741289675608087976924857276016474589219933630664687720472337491050110518587624310846809253513516541189915597851816138840137703515011881458118356911210914271066787071181160659100334482650445986327029498122334071322085974913730186945480236355020784979955858917213801794367738373376724958959787505051872576610777243805954728875022237272502065717837824*i1^65 + -435951945682432906524855703692438269441969218946407633827163798281471200944040656820151248727060183203572564415414612817457238553349838370223976967669162543199060666389985847475724683980713193532557486354759649135617873273885320570375876618441674648377607218272547169012889749428510474104655561909427666224768775675364901190109050679618242616517855401717864208262111653185686174781601965145627905952796620054822806377848292158957967726436604973699421943423344859654174689699489389191925630250146318089517998038467753616127335041464203769955181159669290737737553871347774790306156919796897219020875664365859753244365895994263331639259497231003216472176303252513155673649659055027758579083948119379947985352980546913898560196592564998791586426490749268985038824928247348066232884548253056311342374673100796407581395578110407023632576687158885311936445189031289414153621205934041817393051793860165287821307990306102014514877471250011907899151283482028719489534929871254563908749851691705026702137148881110804352144837196581353110500797784502085499412357991907905322964399472955133382444170799607892407017647530285017761915099465676672657872494747598658382129589482350196043764557576764473933872854920403934739500171396197075281442050530448317597687853192535426960948917628626349786742158561226434072544360365140852921382873008115215804517866919206080418423077331800770595210013979119509983913797325754550693781064007167539409282718405085066795887375340825686207049171723200913145596808219254732346015562043144029312845383745829533339303165320231798205944645553656802947840843059408202704817518435566923313684606858541977370610243467711339491514671612554073908798076807515065157253959465280046729011630201634622842744050477944893069733149975055998217687757165505989041305396222295936177322232930910034573225845411296240375056189441504987936642767232659925052553654407463590710105761303197595363700769160377739865574861648320907177956873234864400005484817262836292618326864827410684166184348873194329225072913672834429961400008297006202654991863084652023891019761017254595117439627900459388768437361099709692681211579612542464425984*i1^66 + -2975109063368987123298284893074708542038700177023248540853606753169123939762818780454668751542343794056419869610603902653844129960326804250251247294464840201618052180124466966060563212292954784688217973849994224795526451274129517152126899268096077410515336136329144659454645618398193238878619631878314172290437913985910323113488739918009209151969779078285566341526138852493454456471833163617337144499867767246827621188653995443532837239088139087955099006961550485035877234766158686720019583525305556972578399132555817735972950716444011595575767112828003142570183403171135556536593908397175663783566810183386064592049065020837830495440290655514250768775782376377370632828759870829330987283075302836072845707930072313198128018575033679761947899207981273135272349834574206118860941893192400951023255996378177764768330411354490834800707193740257636665726522692526522184839897449454099847819402363579052318741808465795496991460524159107784419113385591422027245920937063473549023012889849739701656663857376460562166489230496975308982705225194701871806153543639042126581336966177858189274105849670015788438966188691511141438329915227379817925092862768808940347026935813437803783289788287390967373557552768456789947868889175661267226801082013128826046315255211334122330942026952113587660119103271676668539830816727430784845630556919713177287113443800783779604006225310322000921021879805907565088823605657499221887904747128720267966018608848494462787251928188848383441779178619115694957303881067274737663367272884801886192889713371972687460140311419580707903326415235442168460478646114756439361902219689400934556724945500785353651377116115860871539832365293431668415719559582043321585002653624699213559570405320958880003220986113393172318767864419174816744920501648860522781409401914535838476034538456202705370171332188332581813205017161495555385525212096101008193249701704420542033122496864212361582004183585730996134392303778093594089262395899856782086348655038720457477482742555154892555964280216368026280616172083200354459840621555729033947159018631948678305742045099127586439639051466142872185386732763050108815237548594954240*i1^67 + -14424596147376780854158442029091678069961097932979120568761915876089871395499943101077082948292994746972426258313212854074008471525365892546606525381652552443585062516024960598135595789658712719825536804113509685831578722042928786559340139844629863377314838125507387896435384410391614587752832153547007710703650238317603763220763552719956374763172770246083965932658468378490929861541917997847246574871083619579257598916653004670178895860887121605852412355135514895673744950497021531680206893282143190631299866436406411321018117030238231943080572335235296581174922714451445069399776197848543948372502067614402713372093321493250622574833349555008474786960300857156959088459993861517790351297073150038912539825042083863236375443610818132690990497953865630203344935272187332254438689759339228295643180987718967094532065331516609552532777205611465410823336233145729508741809634732217978119042781161375517924117518244562703807723306131723238667624739956624278126669540684944453190303795255279686436510339082427145275782264336035972142127569349067417996033097006317384849453565803863545373231454318428736294124345364994612898575281063818130776318981935334730443518518264923358711595629569041417659167472351315692859517199590744652543195103874252115841711154644358189985413272989205067789727696100722209438823398597673317004311512417679748680255221001335683805524768513469725250613755367985534734637677005236984894104909843494911582307279538596765115790772148955780661985318400788167759746705768674520509820546333035480171399402675639370725515464277921541690516119345140784536378703523799263320352892998198812006784885763577201763879644093930025106910884581966087960371068823258116324723998859690913098091056940620104222921762412989562577222879022261906471310842071342056986065528993409925171844257387421410802712820228597843429863617266439207537467879451874100012249676766043275540708615798988456107454327012255655035505422250852783498360977359460145749393196659875273226593589682510802405587027801032994219953777835700632431578900047046531500045318135703332374886459481501746423032172580995777834310380934657308451334520832*i1^68 + -54254941642887473056447421045446563879468641144364165081068608520122033037887433445249216603485671300825480881803529339598778932710662471805058909245102905555748504924913349148497394242309235381884396004304094635763747768684031579824345403408880721431926880913999758948292479411669602553568888626067261267508042756135286223822262468352544755499678033390991287327674392591380307512491019287285591506212406037382526229875995209628643095505673718984682840784036815467796547643491184493785699841041800793057646268359824064888780469924821001984572753502474736405688900895504611957394317183937322203522133376329880286220967164441267751557315545052815118972819001412920906337600134268707430874639671626157693944643991078708157960054625148950462592146803649599246710141398123243985465337811587812874538303869880866006158232026212088026867986750315625189768764354195057544772525130645245765378217163508083728072728701143907189389786093343038450025057142558160683781984914663085285264045928499574583006908357579570494061176507495695660964529191742462842461646777544885083358142358577817624361528812526016520165032994835031157551257142144492241337736011760287409331619644314222980069786445417589033307222635377852623978127870664614569364954504862028676984490558074439963180334756758171302940241369086856571568172241657647829547708996021253529227401603012660859638308215517034745932484363186506979878373321059961573386260712059896011200921838446434611158658427030781563184719070043943840047188213479881526778136892277605910241861124525717058299574796675046430320114396013116701303299877071811484035775064688555051863158313515218018275635972275337538106796720736447436376435721498819692070612510347042406033224830022246403057209322340318737320882890101424241639474957494227643809350996899715630089579628323151593798534166409464087720540488689520688872714756520085769859608805564813962831933031267223836951047233289783432295663729562216861419683890835435875664360546249345070170220665503541015920241371978052120163577506037294656833930228205523900382804183250944996290288556444662597754401108398830748594215829544954727759872*i1^69 + -168105334352719970956860408254640614521920455736857150956502027041023053678459045872633063328689401130388433497600530581781222059974423212312359346937698576762312648319267969871075256764735794060250921883362331688673254719247615488897660607739203484046321973775731968800138687787955641321353599671497980647086144898431715093094555796394005127537105812413940520984947365661436183944762214726271114879764224759034079016256227106764241523825256428144508520061881989249108980621692728927998056602833181782740298656315168890013823444542835722281988701682090160962259573684994029979667207982437918912961565660899493005628935251058463249225729575513678310959687495654693928952077398343170079500972081255467550496321974651512377077299031311618849466765517776571687717310637775870711344168693040664590598768850074029599209209362807172110106342050542314400698125752324849336846137392864686940594383875775088198434908918025393891575105916048164181431547062798492639585246441147268060015185817183354089781201993781652603956218133073799891950910791646334308510515340748310975282666883036737215100547302413494182100681098004951900547876197057446921203300158099507517639218260653870886006415039752284895683830157770324655520901026770806097722625305110587773612446839944623874759784152708316095194496444731213974985903621999094541232393187695460710147311287765125087779991826722845880167475220378298966229947471169548108330691389389669064492894042884643504605657770000112699981979913900926586616511822557187851246143557209000259907639562725310002004007882302376789160277789463496342790108826998936452948694825305186616695338914768254937091515563962699879438180536530361726863964892852474058576605696799515485129258132761737316955195326459392209274456876181795599930914739100310392289599659746222846262334765733890742596762461748400334307339124056388624702315770831161325113298155116534203853413368901076472140869796331240615240018563969177113907046877570617846840578342100984899137363371543090128086485303656659318495352492517099172749876707937485627414275083031456481302971785943272682440263945858502722801843686315393024*i1^70 + -448168335408201627233818530470941679098145945309024829035998015440845132194493938459626375354076028727241982166692333319661215269424867959053831101890630426327130824622552011619994560136039237224457849118658167461654680231784683320227776359547185177893489618235613027183726688712710198082865611205444521487934592873907027650218344664408083728485968852847405165588478167198694112040881973344626051189593887439340870714906341620889457680989796365050347443653832950801306295338244986281746570111689138130291266527588082890569599343978650914303371796637041472661611433900929483487037939948987662456901642476155872471473471216763650276651095706212494730611335887091897521632149639952972772485638373551314103006051019864778156617246258332608918919621437970429736138814213058532870606528992297236148374879755266775875698998625816828837091476803907109221122065089473259215005891207724682769261117479740323660126778303922294786439012131796847500314012347486926220381243528902667339811562325925872330239593614296148944234661644672168956536783791516270926695192162496773085694161232593814603703028489413415722490409090260001920160977276341954288259255672621586763413832424928222063806892481424085847624282962061211445599178555581306164940504839026212550725415517559376023380880375021791135088135636586236195900723786921777943228249391935058730426603849277928756330563910894819810481262952907859429615579062627037509019065560476464793538969254657924966994882321544601464619095505576951690042400684009271336273510718235770958892839899450683755840802102890560848640235722626547347737675130483255242454038780180663061242508308029518185813357654159828322584126102668335713109456297063675802449532685123475484344918220702196988820744223205821205725161776078000884996423525505211040860423142847613304809117464425141327223009996025442629374298142181600126631590774965951612528149576297438836370994459631268128389395576003919262255754527159807585545621357013065943899999577212221142625266551524235570549044449601157440698839408111048046690769157364921956533720162984376176183892486591165666766675488221952822611470712832*i1^71 + -1042976078144209754136128925949935904832244788794268787220335525452519592747162780613266107429063704761297561542285672981214267199990005772853394395310394813273165775978629866828910188286348672364296335961025844837900898888980452297533318702278989379714788599619171751578377144174276284778236453852831391290982771341431325765096064338713324783619334131683176258220376341960472466589675838932338633362620188920583180354045274081887167239249247053372178413993954123469611820240599562260542334810206039407133367034316512072634595549005822295530052323005002955781886933592944471542429262503512255315608291485517107875230186898212094541238433034867514317036217328088381886561177811200197078096387552698998538654726105247563270313459692909828606061901240879212427853119129041784544119974304427040539148152958823978897098764917176681217647928977199852949180544054925554105434815249469817352613824679361898259715982583302212416635156811902331161755069050672059057195531355876771807870432295479312904726334613156652276474261209927137977157553547055342424589518446649102049951381862800790448598761094580098121135535062969172646866961361356286618315207560597273422678868650993424112900692108764810979359670343447387097943784991424867697209428112938212811911470436745390052453483120221396260757968613177150766946726427898811664707807766258232571725427816924392729321102646545954494918985677637313067573993633533486602445445783219061196945148109144097396226775005478298441775614986036431978455177989939444278099811144409055885177271276284398571191708014929227104930810437383748758597805274977895438069246603823496526895672735130329038694108183175864884836132757935371487395330536846756904872088910623121134145648535605012078169432303507893151369679083652833512946928477007469791983917855997975250675906295847988418995060248067376467204875238942836695295898288864728935837814371496872272743384815670920699075161090616237777674796490504190715825949633775762436256303789440082130244955221577783688135125546301252572199452198991738376778164876062683087068813670745748022612642290713955689413510034115905921744896*i1^72 + -2213034373591543604017539748200142795563827139848359715115232963880749244640842847158145356537512143036369273339007076042778719649712007741582173275791323594789705621513867152343377586422801473945475526951463362238372813810275094348601001368390516769755672320076412723027010200279511265584207340997907204781565182512985872178949188357907503135320587322307699754043380505000180669933561679518388199087971996162803258187593795565426463749299224924226917377233396208216761742491981029234565220570304588604485690856073498272865872487095489541144326248661322083220471482994982819185869058658372380878384411078919315716077357898354592394366711139073976657113598135664480812678139427472444437820708907188166205847951783999398491504317141550934173244165434230012099894143663612920941955971884283120333834062343876982440044682089167072860356227110702888635408130883571459721560934046939952733783281584915627394247346881589207975866729418656921941789553460109144127640146173876019692114428149194765442561865338893281644052753514081742167661065969313307698709035218147266652043939458620252749901297689346246258490669387850174402008600815131949217932952478674688189114935496239003774875604019150256533429999051714942490694215976068268967102090654101878535999561381810059892926589504394338192761242695256758503655875228538501254246855551109268916226420562345039321899882028493594129126379299554574960176304966767485115181728939606416202361541768128097752171085321226902284060574675117268180717402366141975133618651846748563995340812436401525218921375583913612585209438289253782439441215745355297597885653186280610405693915128963246489171228487838763458980588259319343948191996098247031490714931468132848544320146401903056045462795750334782617592649834467806937414226187161405470713141996207129744587519363147085009073973706799745532156114231109005407178673029159459100006087558343003653753103578233575557893988394672267993545146520521589002265808113399846878263241763591429953057973187802451316237929546771184749316754906319830134459721481244726585590638270248039889406078487558185146421240973014073344*i1^73 + -4530149505342323371661184243377631548091258099467218087633414100661983080566788080458041400454566452042304028464617663973418868905149249398417005278895280631606637930987388666143197750120248434571919302012605806848825103820032187215320119920430698915496232691200064773590746324210078229149264330560897531149812734328898647812120288974137822178891171718526645686652558965088051104624643901668189791816495093381643968619614922843314737956082779792568016507524708493663327063556169658014336765132173676770432531765784089413308039671346358147171772944908251844624304641509400118021133134661116027263074185466243184829117765049285522696475284654603374159115686629328313041105944842813887022435458119422094041422900758732514431171619988393362501581056356401935309791800072164401538135623537952810639686579097149595905074574643497692633824602583462080741519930415557148970307657976398708451258560016901064296978529051712053746127696698683399416726236435325434904040879014152983728525945374016800638701675823160400629679167594613687686621428804206422375953312840598211540402330679310291406288923610855578037420487077780339836956689416104554379323592798563702772459170443162485772684596837179056839048649373624452804349272531063898344467526779961192623636957882076805276917542824908314742987830093188791527795505491798442714564719173522123334678445111587328324968529533601175371425115852467618000107151240678680387136757167646584545621779622833198004246954631365539264891480022974907943638561821545942532324652359109045992798733355937817379178544487967586378940569369488586499334756791850222885797538217835090161723948397922404852361417387590798039259320757590717366312022391178213952532792388671510134068693396822751681094853679718989990231796803981458147840687116085935125866624043621629493341673857973051669163998518834260360321303893292532802125239021711767636198795953897191982037615492360877299919644370901377136821465970413317788664701302060849502940041695626802612566353531535010740099105840564210154641270510564987342810525833615809818843371744073010277726907283536002140808476098560*i1^74 + -8840516653753662649642398471740903596005578694440762614955424029957517807272894362037850254401923402280009186605839192859877968650159027571527831768914698794165784243220048313679905467874194764092603373311319782706299726610308795614170903269079845522903011758845065452772652142439959778486709800122812400234136592415378528583688293618122631822417859779660326156316624266649300836107898152046248654613493748853403970079132133083434471212247299337575860325458301897279544512656954505255028923008543100585610146027408464053149107848908343226073641486329665814350863257874871926482380722741676002895272891686773210922501354808620457536124663156027617932620366584801556133351882869940587453700075000092849944398802187228578368523855709864564483710994406040697965856802417992815364037425351662031920368285811504891281033137113939131888114680996950993240485560672755573927371918774632705268750802803768434799809616578870612448372739135705323982342911049932620579879915355431935507145485399001994411378301296689033253847695636577680348535207026563087897805470775740685241137587091770380722101322863395771851447397128023357457168199487094863315206700358456431997197232520141455128562860193858077788115180555221463749158221314497353992104066843657085879921360801617447527948383416762476518104704603860757301475881245029780795196334481109329932729453231646665654756707497411863516488134112553953306099429501628216063692974584901383903542053696040858678681946963930667550439400730736940697814563614303498905886045752758905351514887486836212223101454136581650470757984208688142361128580610393942939037456094709827915237357680557005950126134425437067002917300092550693653681832373239840293868599186195961273584278377870234040290768356004251625469219281169128917040319652077229815817431167490455886181706840521080080984117878841131680328883970536520204014593405874981321796105888547683454467754663891121664025376186762998101601487130909274862877285174011142421845687786445581955607609873986154474426197732519382256470978610498657451518893090995024575211187259077975318150629220971860182695936*i1^75 + -15624099510957066186585390540649682777168286761564009956347525985652159061699907736469782194997164277487709751819611546362702174280291228407224594927322582871321942255750582235023511071863560620200079758328503791001921480209080514376417208816143788905298876156495438894770318990723100280331424333249188340747061538683035970281953459505866998936892495293631296314684523310376343289939004063759076694163826453768799314945979781244963975051690382952743106095704219500983493425891551646825766529539755625698161638120760641719879104831764290805348124291968759407136874199140448723715972682046714712496146669404700971064868689108486951660907557181156387248498915761198911853815274384757912658233268153416385650292706397904637138845266259583340537752424019730645643987736861418553830388141373045749120072838849285054149709777357930698894205308185532393805478841353364805017107535020364292096442691296697102510986351752022821149134305511219910092896942699047017129052297406438291200411707404469287905996359258130646677092309649189995154063703839611474143172273442773940044232365630017769224980490256484789430167703307676481188550652158668666829702659924767591412977164962801187116989479030632341380206395248067073487838533456574486183203078892620509447498864005460598414205860864094226884895939085750835930831722644103797816376876351439337384557631905532256201792281093123237245147689812690668739073413921921429391755217144156787179924738930365858259414796778683783173437089052015757894118299108542057504785352773165214419618953990592918459728985810810531242512599370124048562329529112234426540870057291428672671445286356543074825544092353201067685730797836181158405924994368144153693331060226954935463784770879507321946912158827966587815273451306616697453019575737376907153526303780161037516367151420786437248831938557762407100012045542293706819548225276963309733067003590989748799530473809009500247806117186611866253189044841692253934783995669120835870193609125100797534948217552280108478495711994180868640007634861909456970046351028998147420234525744113717399241024622596980736*i1^76 + -24487932889924352315117098111738695847961452364519663014708322614756215750669072892029900410970044857125338638557262355426228333549953825572242456988027557379880980869008775788119791873993815382633058364749784452809071579416105141913221710955606393572160000168162048729912556042064493092505525243217206736770899948310790668370043094231624099748402508559662612556542339980157158499429202325753174677276150045458897416267624093299110966269720033190235442828504343920851732817589180604350004070138565445119298333896279439644180654508064618467690015198025066316432667372143912094272218826225150078821293899196796954360810017711191587311974497921560001682869933456054374855225931459492387510042915063046206331549079269950533291993045326162152806741679432759577032591403074300627801345088005734841669769794439659067603153584988475099844382169078007180397267584870471004318812485519583743295743257740167553315008963063232783837190716948961999538056006543420325563028321956841714463946681114581926624020108589791110946214852906359031967636272263416494878608211475357722452103012439524867654358200349554591331699686313584271483379413025530085246035270360802089907109220712377990343863648008004014063626078547991182984680566534891618517127621787334209281699403824354390550628719784159788646296068320597247357092059436244521512571027026229186514965731955661218111891215714358682485939943911969978158092813607960299214902467327058576445764888278975484553702748515507356192426961786403239673115007053530750072703395547718368844771362355502533778000490698506519896620845721659163526670415074101740657505702293963604506759397479940570351284746388735559329289950850715071910550375510110201765885428531059461772237110670346346587173687518009958961182427767467102004167168309647951897624784073638762503446256136472754026774765858032302812527640793055710461221430504168814206648195594007853775277246620283447016297883546849486494423364005701808198181414978628758568635372028929238808346341459714591664898817223029682789374646090856938775813251587167369528808449513798114386556020064256*i1^77 + -33938510763538089322953850676914663821452945154309545304159744544586383856251206094989705529909596248881018528366823623450351709246246553175933983621861019437993142962681209902726933745732656620742607756597034297126242364978140251491896962102005605201199621861013986021720155248012542417449856822938571766331078963437793712954734842066802283265415689363270785779399709022610586483488567255082124583783129580153234107808871773079836261272564690732211455239966773073866221373448273932097724419684701087680749735160057294668380731374175676838379831813582267948916485297412100447377956541853893005652938200062673719417430563538853975798939168679480330580754300342234540426404375373484070371919460060291233519199517724742058029434340438890059661229770265960020037981826483009542934697130396190016679641695667695855029864420517523821184033175155759123421658336878305607850234675574074662908098128044026031685753096735022476058257437138636780464878997322466108956641988669727793582316699728036245283316254852198424435067990620942588238637701800819400388116589876330909718365687987043208521991207249212873641098668285152881726798614260578527995418522194208317341638895676003787524926223204672871379886513636748932267191758990076142260022518312877748834553578483023031922965197234902740847307210529677653544788801111204947029288860266545959828071703650521498700287720350657755780035521676576291728889328310562100569324978426197115346787968765240538674689970243022558500812762245686926947671293673753608936193028452089329865739984513799178352469556355846182492847327489676298082744175610875990788567191853211598243686375522318947750382412222912694955506138507189026813858367548187001078401637142052874176347618369243131674376201091606766215667951846457274873937006962234054443638040622294132070888332183895153097816950796000137101131221573322287843747214167559781975920479955281508039618863932628168179230142646557769509572186116788706047769963854939612668338896233172178470383743472672004358146593405626537963687893588376037165334411757549182828912861682224278995468288*i1^78 + -40778528795572429843430341907236346768084581412609547005279144142209218227430350165795103709265329121945526654128256855517552391248462314716045057068122009712417361239618918024149291432607657367746121480387342801651550667691496089630777571836042312584232452473753190710384248197309217609190374908535649545095823598827502958053714336895338102784300564099947105632885959505688254329076039547184095746166438302187986690727684376759221610239592149872055721241468956178377403096926464936403231508283932591834379546886333495905322340672160859094402178706714061551841002357623528333447984673695933715395939254502206132070548176259769691148020689916624668924667343256806597626582214135805474158731981432473661841953227022493251268352204008999633636902589082817847101190997345623293658278940940069736185264910325143613931929966120389153765100628484030463948632356437165723028826885940494215187118743755851844130336463050346717011173773527757333884877758448799769108724636217945295608727847452558735601541455114470535048740889239014544670487403257253586600588311898602174509090949156734858629040484769903688965759844881736734001772810692298051554472579643098460317188021167904757713546165935389564069620136713985068836730787886719554830613331370103622587474612756815542555043908569696194975041746630440958378179024413013701299584160398573965659740659625581643923803513211293611695665122753287584293912480060917845556412660558001273480628416373627729011963773722167633063465126539512615664499208899504001363645164505367887669607825407191840057294551835986031138327164982830922860804357666386248674488763130747844044661489249621961271333656776258861438086939692322258563269304463369844946485072655210469796020818877846235270020543663646995075343333235032336606777701030513005636134816284702027579573418938142679434944813758152718220436012868754511149803815761673070005558186854233016438671977340269405940401348608224698009590982877308353761176978887353401770600200532658389838263133814315830398627357548962994005316555930893028274749146810450111835976836727118495744*i1^79 + -41070159012210099304893110480728417595328940341247008644863943604045801352510088427659258107894257482051927338247015586175255237212520932527988744913738802223603942235561896207277765709620027517193926909583691678722475517693628344904779376078897639888695272983759499610189458195766504874042545307568277530122311835580517706382115384102699803821982665891476735324664053728459940915704423966757069661075351999677352165451359191792312307451444025417024779300161764866966649815707325079822175232115294021068370784174865579405215532976663685825501210150681291147795374923276526794892629408202575764598910728025471621712709215037216067011553701243218632497084861386621328408468966394691451890607021164098714740160410767302563236180275383895801256587254040768447026124316760433633099521284137952662849690167434878952606491294264324580941187882807345251170067077338997883380784056870448111263443668047639301799112489674342204146475791592027530606506145739169486270148525822737662241657502327282433026166376157259687424875000280387951475033737071559666197173384687080726190382163256709909987064713308852447076144683101828799612094800610418408662053876671884214846858413867957109631455423107018169536423575388419659989712584740816766793454768465963959422832553672093071084143108338785277473309637687498498494592995503157292552160129343094822382327355184946981711955622559238494943002495004065388450066485584382976372002630918998845357140273821169297794815909488385384517353621936273034208631109900061035966028156781406510557530844931430312614427723494945648556096286417934385910731193438434490421030170694251979453177693027036124685826594168496688977033697458014470311724194079343243535562585088646892841313570412157015703888320212291190265605740983982523590481468950588817688086101459769415331235744791349048726110852373806717947249179537833638096880394646677517873694355560404723130037726523784278855253860713002485076292449982443871835013737641716446264989926545015119186660832282940614963799838393590283648962757919859367320471073334832444030966663479296*i1^80 + -33721031170805392693314257953647004222447444194449734232416798780627953061037205156511497030569687541121883176638153751446048049828105002721885579346177580896405101533996082735691842560079708569330272949179629003119938607191088291917070573755990740738964819214752799902132665492921450417084633236911559645774001171882444977489418416348848231629664411069872331364526438319803262444787302419163339377627020670945120745791299381633055231990069236239446988680552080421883748055532514125912436769345860882812942534016129241955698339812162697485863039797772465591790093178793035674141308473333404516246525358798966432699223069361794075920009388896302275062278385863253888792783811684003452515574986891870286045857931706585469435354515606212342098653728577346435768803835570361519358810622227598658800228754987265239558905607768879848725802956859868078666910804404073982041830460955273190315125801901219160515160526631974415875216277256947304064784005111349203262173614681996465583545841596966043322766435346108675500616038465713745971645030661812443022675364729791004004322652955630207213746111777326615769076121773647484742421255309306180010040390463080592984796685306143141569545313071237913360087462938388864476598007349109667752419972749566452365080071077807748902817597020402590412948749955221637229282187143682568984389021645881803470248759892696510259000482592978104005416716159889570609304584462360472425630647382820110162139272368178993020783858675301480647690214124014803518135115367414339004524533886457006803628020156057218191065270477906475799770419437464816851062507789368908172654260366742168153152288641862921842864661719213282514526718315835653036144924900557347698815985284280794329717126156809127975904863101463246874507508985263202260257686625923602527966456917899752401014668230315275485540806979643506301927299983875772343453049203630838038966670957789122921504607140301662932593439148284303714086783958268331770979979050960078321521584665635635588658850838725971294048064735956826178893693404535900796094714318238399571427328*i1^81 + -22176475965911497574603957024839322530168392462953259019498222562429080220436628877907323842177958187170089105950227465459090439955904100215382493715109491931813170287273531977669111154721244181731031015839443008083799653162947861205753753250137586656060508329706982485827765904396579996740736100144468574820366925256057187215675977201464856660210112615653212663689334855197147546615126015431432038158943623741657383107453475830732604186800739894866865536900409112612987280497577238124112828804711533997319498635274219777358625636548497669366525165368120237303521404026482950336299889642723222255836914888211600732864654091150612622779205792868205860278093752210389610478066488058372626426865586725341370611584005542088008554164318433475798193076771358050428763891472298887600555504557531298129852848135825341686473172539372895189813331209495786440493878518261851852456617306202350885108508809305333064828301240000527814196403499612357810643085828108554772325382794462407937992769843571440555132256474542717543421150784606506804648885129429682315745111956666655373506205726341199211255830660480771006853276955503102163345545087872707088915259979086636754751855646651194807040891703277336767378072194734181690098881679090479904388952621066069409550973821952561090815951855842136707729689848029839442945426403904310834567492750515948748401533367535066655612054150036488741325547104267696549514694926889633995734218013492774867806156867268415578916232169776261218095598555457751164249701056159576069092782020021402212500466906213886486619965135991588823929034182654963173740963758051730856574917053531238711516907917682293175289042480126161369665584194789816508668347586121161048366339653676731895920103464342510310233496093292154620025072038026901278142975750385222516071818896373134599063336481221141987968141990593384616974283793290823105165297283146840629107389240878212591306665838957131239340777630370290529150806097191648205784376222831122336811662801880272640139674700515424755449213493177629835531944670870697238831955424216875008*i1^82 + -11471373782986003191966439899692067200854825420980168245276074043981338626037546438320338581551193094196282344946985203394860211147739962126402896368022781634395485764573866072041061250749600749647228620980765290708910653713977261746417822234536332781569697531749718119532918077771891429631827128094191290564391547544343538559598024455983367253678201764865177455461935639198819893509692306381728331521945216579348891397646506005136157905298210679824740824133511005680286984548490880940792800711736107195874621076714725600091861034200091936069986836927541417255906889897069058201710298661200011859390889360443903032009471652422506658193924661345219994470792880215093485801029457056204717476620743848745828947469701732616805251963622647968517985687642361744187682431032373281755628856976702461480675915152577756979750652113710842544330993608778974562683634785949761853218298774167934377218809561922830366836545855344655823989194672414494588593627064525910270583030006669503749103057378057602060103045830563731007996199241769640453395944165031653963492426678517247376022978561727066990205031149430645696809958403433543338148746292599982274126623123124207429534728061297597340501919938831418889876917288184123708330945084612880011604771270886507313918127712843754941456111671184467125508934415817263675301690932840704655343254505560268472781372636987948119402298861937918931826996770362559045193949148264638899162237474855033626642796923326425086736547273266426292352088449446707393300207831691711152394522521892106108736887148379574531362134862978358301022379766292845603221263669938959467108259315458847753633670746225218546517991518813911455103973137274076731745730745832420306233718803381642536683685867763480287840187762731341204630754073037315616107504715167386887789762821288316993781848932189536964049338602021652673053225757343565133309438135880129731556861781344241716003720553161784701142002373299147058058646447137201790107074753187840716312875815614403822815792382744767249597054137088459936057184923498951080132130897920*i1^83 + -4521570499926304454260753858555570293251899356702665800467906229397584398560506813887241754912974362295081346109463004491636269816005978119554321733818153215946730013894742678951013674521313878736876715152156427754699643044681369809861131632266525204521756611807221794644622045922066156755319619236803701742108294839730812177552405191500561157024127188444958933809884078386768158530618253446549782845737722963047583723018750658882759505088925208962388166341944767936468159109740139848125305603168695980069273091567493184629959347634302507094071283165095608004479636360956089999753722633686087368555127232105422039023887979904381637126692026800689517379407246632302104225998966455030398221936844902261032637205426305551368112349356101998823094858863024834666407240867766711762625856660253786010128876145867340065446819499265338418534948878990127092666391258312194265708456326306059016909064628918508983287689970629571822033109957173946869845039617511790398288539151223999153047577988592126725971624962931105777391554885745761568900714291827542745368174240808005366823646472734785780785259852402125885238384568314028159478244621777286659286177865164939068249996324840439119728728273971163523301705346284496845350637239879953276423675503567186920651927872605965351873185761543464525733214082975263122476612553735813264624837120204765234012601326658814639263730351428909014872678549534076447687566251833710070289133592789666591890306793576543043369466805929135632868928221135558144942753442268132438566231817722582767979021340858992171717857189849851103045272523624927336857304592399788291087295395517398248704597357757171577848205074373647807549708730640574363160638836246675444375070566872944497890474111408573061248890599467654608156887186108009058638044034072853440232093965397566080517602077900812715150212375885687726415514466728199096414722338206782794705959435404981854098129643864075398767651096194516677603836135175531965808598739621317471524822415927399581620511298789241935577073292660475140369564917918081807810560*i1^84 + -1292758515126291505078615204185887674014155136443563547350482764776501880447553224386081225451270374347569020832026135658246486164891350937006531995002331512981163077070414935323827798570603126782753250802683383724015473314075438978947708039969688015237083184003404350549029766999696020737619847593182854364261820485804243366529286439751808565753223656872472425284184535168973862388438791181752714242714563392006825430207676265831540876445680345228837535906262293060385212535561317137539860517434513188606554915704757800421241317303519306905379066956022768218020611719467021803148135331396113602338629290842835017587162838273480318193709233431994314922177515991725979800204062105365378457503933708174175395256369309880398210138927258558449611244526831226484062607007239991664701576354133133752970145713987196302990298515708200220715434514607932800096963838614265193582310583956958217852873815988846919098553174408800426817178763978944884789736465052531291160325085469517199870072894533456054574773052632478508328568452692850344436399791390298057774728004761297241134998645578919869929724949876219275271789918186213269228860179182438262318647980496641321976128344934044938615007842395826320682721699864363565827995159109491939082396787847993146625366310385244820486612606513015947431902690650789702562378757685119422508475483417025165354876645514204171706785532765349680494583640719344067471329749667158405604381028451886044026594332926960421255865992641892259458374381997250158571262977635807093582311079994772317399309974209780918636449906745271337625399729934065954420882729086504241505479003481019259175782779436529786020149078104818521746041890707665641945009285209028299101724323823580654676490553042860857751564304709159759951257057067771379230619760344696380329841477892603956137178271856556648440616311445957633405787403688793503985324126857472376694330164899338846809932169781894912769463435496918825409379936343055653408297919252089289953293399336847196546870460656653192726495173950902570419084375516774400*i1^85 + -258608261158475948965236627105037453344832182934745338337764699875072978745768938610543149778280081462147594434838523022120568088187326054822504647960901673848811376856206173492957322718847781610706727837525169382416246577249333495174119405181339150877316264026431964538731731816732589529607275594861114060986531998853114229979896085730539582414761046918707993005303669697252576580407922015197239872157860015781330249553143186033796152261630858947946975407376939279084582796874270866890563694729268262098395556018747650915244487421588874369404671338607771494672123965083530082644434051969316274887450759442274667065512011117707406945802456395179043292022416952249977985797938113428647805850599368241050389816215951082520028591913785943144672473452603458628544522824670273747495572292759633447525954674442113856316532882060612938506973846228473635398649791365447202303825776756331536960290152762571447386009302024875355195927458387416483793534885698814966701330555745112422625141105761067272055815761523369815037175280996333691570816928638095870916359877986689968318286118931342683277588685370417515221400938201622653527703240033153538909685558274141358905151428283943603459107665604396115597870313860161470148403760391786108249728515348061658792830228576469776172918086975302847673199507211698719668210768733194248479967512589802945884236053461510804933047232061635812414596191632698769704716180640169656028334318328460194053068257843388911289022513630985134316433350311717446427571041923125286822621408256527518551167816643685257488029309091402114521967124537079278297363193058057325460561824431857991540612739309267295262677908243204643875449315338470956094401636287991836986068682876502203101966253097412804503870905859507340527474920682125249056893569497013983959443351862007077387505682314048702011900722007033816119394676169370100270655297308448449288885253590549946553117209812038586225403327646939587821113463306422809841308922050763386410892575038535363813489530860727591621086444937210013041343594496*i1^86 + -40834841178583086582497981761632429488839467444659073348985490741541346183478574925295921964319776602151827837463235811002042772840550160905365230800002823201426065303410019506881026327073344903609541480008489821834632231093115542836363796331781055738511132931141851021590435807172387962054342362770478604098470940538210721478137841431914566023948916677938375761111980988939586702585206358365711430599772537996694543271123568001638165628749984787992853943119228614858010482613776543922740456323748709962447187012839448076265866408920126086599862979009103188795126436990490089391845991603891639629173424355503623586336769816494983887678607822562220557866840261246025524024183816735168793237752505443621000307382459483349602780513395503493902939314357940523176534424625749289475501034595185246726506994660192239756724653015095888654919805977669613397641333110163483209872074070493326933124604598538715994806976733692354767092726246470425748964833789753523819665825243878100936372218856038168521045954887087239025135040779300087417410865222931932691323933737119134091077026019222513023591563343850590303262936995951653315105068556864677631319282088461401068036760869463423270565479005370623330847972880272072852227361258048070824207790559936813624994579938315202763931509247921751923070168807241520239222469133139858451805216337596326975728827206264834939779534073608179766094529297603037044361359579517954687712694053614105757683233887526119394423638224947842762726553107731040578931052209620904874862253685280451994861265980288105128942016535464549093251018008878670536958584610713152373117363275983235365243879082520165014317050357039084478591465194999867407089113081020706859475636271484486540789124941721562925791203424283758983120411982954986370071913075830022840369332652367349867317567244431222771453602518279285900423865132345905137065302402347505378707698054988046121247876100058632062551830686570239632679880230025096492466272213556121147208647977625392999161815259563612925603690446519099457536*i1^87 + -6409745323321501432121423197901520365979507478261083432413631176720059865061820115159790979862743653239361743748152400133229378774989092810697007407193273406373297337507110218809727643786767134221589354503336168802271814437535794720720775799758489071534821766534040514618383642122863074329139740839869307023359158140076682589508289960768363312354626293226448415867892955584801718118060364343341710203083751964853194201563852711719869765976710473064874841602140346788706972606969532599106792794419532860350865450933436451750208566954878036818221130621851068923385352085777607033569381207877534701764932128297545560498525433646180953663159094511825171465322651929871692812431850054602489070368972790922864767800168108920672197856555071162479770287072597846102177883768176379064209712456522115498057361975408970879000586670150190497790690406233537906953059306561113620076170198815239037541596338847664310048259235383021100573947595603342716067954049203694665865712578968702167429902153325798483306787596411136043170952717513422512686754633715029334345397791162986763260701553610117156732823745239124445123848443255065936401230949446666159680911145279334296072790319440859963307691367188769489062216533978521673847189947622590456987827934773175859225085368564445604608426643578239520556642262824044032715059124623353420177229748516313979931895787949136050452935419989350885182962064715966698163900216102799671703695397059638378712741121495060628603123075591078848387097451421387267831654108356932557273729271351958195023336387762961183172336572688352385826980200368603043351774970940466277425109357680630876024828448926090749164896067618106056016710588428231352702906485735294357504545968220661488445305889841975897904385121388195433487872748867008632199683352231900193931903666455216932930681568299216797492517457366550452069554056164860178792424494688693433591611534552934674970814386028476405944350628676208451176077918697509301393648569841111132185571365032756369174746897276165585671234089123840*i1^88 + -116389521781398959707226497859240273310203344735576303403984704134663372263199159741559822912115687456932839944747921641002331819386550394882197181995196813966407071796549391619841419446086473121191137628481824657386451988627921571781533787342576217993079342532945676959837400614111101919949451038028914523180469359161232555387817912217963068685543538624318017330261845963968818784166153678813219893881615738665056569911195347327106511238557446544142805076053749962301368234772972935287951463590833742754188253809277458011122210063678997187605075111435160917604674003919276331431492203768898045594818652678193339612408680985358967048130409303211480577329965547587628448966647325766543273568646642470438996782585051087302939333065672488962992153961933522558148675415259913435342018014492244349943649656273997964625294372718293030965515959191762972159850199181532571190629002723679001702052274725083239072773375758780655299993102572140171053813809962027089955392981336433723080908324690126784879238888154666079767631471530696301363007708632697284018603468847002869474992706672411982926794896733502847459767945396189599543378509517642656704765021086573771960546401491805288730930251079909846420746191855506529413915445791376101223627693140261877909449351775072712887254638917679418085957150365251787621506727323972705784245249740195395668483981698137209412723135369785390429779225461405286966125524039973774928683430152739289517134415991163773338426939048691067436310720817098672333591058733797503101813312887210340858599368463650930079738499347095108218525230828550746598316299444626244201194776184715841778817377554998551221975355624208068731106129867317428758422190172742594704564546432321280499262333663052762935597896218595405413716587765407043352607850177154155032787392620286713627768833859769227196059844360574343271539112759187008621866748823340867889074891853881457931212073899021260464794577654172276311113701338173017313664735793118195098970562232748103152525182500379227041300480*i1^89 + 330740373496135107315467012776836812397798447875618442281712925991912018306665047124824382631047099200468876439031095939568230032783961324369728714388716173432045236449622265699375803618833092786497359734915709753752778048397387271977871184614650133610259311054086316121801012938470730428393460873779451157373034437141477958039334720112379759987592622487398479176287607396540831662044555560500495971218990875907388217595655590768324874703831334842592216695593492234093079903770169200344116786323753396631083642964511602848846254427986940722740102029596366634526853169775133110205384207097124194535349445944478296484443095640385565073281990079407166482767205767057359011097904761805200500866501748338176090540943638891441266882500309743726283388890290690798722097603691087879882790864491189701586111944687420151551712307557977619132451075719718506823099747690017028759416724873760607746935352213855196052809491050831371226525927952295326174912295455273170846010372579174196737715100656060557888078537691118203443053212269574183382708197756994733705436349190223434088271744534670776717793328077517020803975193510152089897106916756098898038127556278149682207909495926004009815031522871819407360138918893475475853866272788068767137050723797006975566636580879105859985353860139001817585972222305337363426049180279801446220159771612845361089526812675548509150839138202186683337264868758946623252573078257381827203486100304021993862269953460223297451701063167413623400151825870475428005405513189480030752195284482746884585232481119227604994792598462609620469478345627041105162640833565874851594760844759985073938658503247888070791744473175081108697208431550846178318098174860115991254497699820921834144544233460823657296028799483555120655729238314131160294372534235928236223354743398880730414742373149906720433076688502919230618481326741528029982673412419449917059028268674804890858430421281462245204512824507131922313202223467553477824982519491570736397382364619813865026731378021503074304*i1^90 + 69049390518496798681722273426401807784960931945273773096761468076171193742713611533858957745230028097943781378774730916060379827482122103032048195047616771311851119380845756302401489213490596396860270001004109204852599375995685374244809254940545510159542807992860215677032666929490138697686663532136488288142783873604360754264561613708541122458768356481418486899778770533037657698267631150924382616049231060201157056429639705554842353199115423520390026636112723916796082660850323276409801061694336442910840158981635492659793936011793534054335764304116685747617172193203678122642546648822948696234752492944473570957630304065383091906356400125985646212290575435194920128357891407974005552208482460064427243742797912183904761533542427322164838949151299045889789672490421000286312208761917536808838015268746038681669016952737218336384486475704938684013512179000234742691566355715564985648548243947472935469095014325373473756292019105352428462603209450316295222331580228636940195992908939102731143575674527648630713954978952918826955309688015121680413901229848167236447562934597058373262543829048682833764355274400214542656728623734818200141248451093290669930164073501259091958770394078733777164036034562027624682366809989143914449051723926195160426189477209860944335620615016851898808730102838946854572055549673325704206089112231854850416032522634198937094548976207638370817652008746376512233657367196671286713822873168226344626398243247370604188093585756189509777966648266339487104984541314898879325618388939721000160777734581276133868436312310340695074950754703374030423182810186741401825904809122835825241471285839095899636525724938315920676268233821859195491580511712491234144474991423952866766919583919419164513568199363314201275147910504697395688698395792394053758481770852917411692293668890044753833763413146633584536191567038363980317444929094955455407443946701817353979237275228571310081722620316500588275316826856425116542633578037618206159501797444509905635790618099712*i1^91 + 10870823475325082742715780334287833707784120547797727068918418566203648479351799619377058422897740596035559933839731269852185824216946569416990959279007637154543512548579499163168542247165479634786499963230809836898004937583631309161641035746825016962327063718785896890117117685955232031759170884866461868296707180543792582134545852037475149635573846000018289774382632678425633700252347824516770245460724567637602205514623981232336867188761956610028885087125403627996224257658912584752112535886099134563476610130099847840260879623301589273232404740411651363157878619543883069300577969760480571237655315846512281491415354427400563901374606738547353110786064241541658273525838793620084288931532740115476301684986239395171682889747536720092771906412030007367234097290786142785227082689616099770871745002803284014574191100025768521832758315680846910057722966661469216461058532221788774376803327725022806140192440872695022103383440404765772548133984353466520142788087704217071012883935166969226753349638886352980676653913502713557086895919290678818992533346899098030669031601525760387575762800966278928128980566395762705978001103568474664996543936875140754910019444162607297779800529027113025177708656452276110305732046284254144240469766928428162418975771914267288893016563892165592405010201895935140016134880012891929572624248758906048021945731089759061108794176684179879878343201103638209062760530468537505661691431732934755942345303408744410708343685545544380237370387408457493350900021906342369814182195997605748996708785256296407545482939901801708753364885977158305185487220754687380413481209061055447035052308072986031091412688529289461322414886638134885709579438927904982911759564416552812773559584267479515600505812614822809636295817449373186228056151680464229303585272418054955773645878500670675826846185768387123201733331653027351387795041971040643368853132561191916791480615690493610044790224378743406791646448612796305777383520693144527732939927451949845075460096*i1^92 + 2610555410865375088091312668806954236618029524227994772153784585804981534766832558601204908120130437520390237793298686993038912570025927200853829061894378256005717989648257810366020717385369922690685456537832658104579808778631190829473680303619381987643184559294166833059475717006198777305423113102034813248062767931945063523010552159867768361401890425608269439171748624566111738902302757181408393397832549031850464291991179537382292362997594967487733609694785519529438701468865967353826511742122113444704373691603391130416758876507344907053924909238146079652818775458926164268332183430931933905732394828843207686779201712165985500622856937375551780442616487127063068909047512391687038864258887219096621883426557537797183798393773092801666084071440489649808977842016998904978257243203137882539160600244834539692619805130352718356939995162598400525362059338585980209994405073449086896466499948676083262837483912112697026654766749495247244697955005042716854674138827849900192198509234827643104486615423239953360179577691340206850667435756416966632353821830871559133588934403869050803095043767377302467794130972459905831086774705948282735905707486617669800297519708812929872360920728157296022400635840137062056184277665071087029785620515038723298234014817494131718135543042964502255163584605179071673888172819578661813200099640444077591639539707405289101698303059770769055276978936771833811970921340055686947467779539339948824359580676003506084882215437586305804932985988724502836411173747422260472107570065039924756311627054537262453456314152120816647304781731913565838991277259266118898139666195738423643484164444574623798779083313124066995604238775823435895771721052845344781153621969974696810294183202294076478260801374973429683953387049099940187284880874497829489632284708631695800051418846094863010265297296330066990768043672824153266489268968577028035066318187520633316736448708570495762238191779675595859477638928616596477619817234680182194581146574113472512*i1^93 + 241794355551556176588480250580759279747106210848940447356038699462709993649783734361772041805357662482924439514638578630797543114030431636453639462417165256202704023971032934852036501422016014378656224699853411118349797594675729406955018490005310432861737233149371238407868632777013020756817664841222512619908201162211825553382607819896178693603078032955438814376524080706872924066936645507722566132505480366877576399352726043629869408649749977658959644735770693997309962459149822888968278316315817773624749623034310450862535718504950093058001414003507789653946653672429907742108842854792993882810905112639972742045042070431592412626914231931552837372911711631316215003573864585786912194117125010339483483619253018334355229606073503332989187402510775577749387045931477554539473883613317635285739465528197600593960942815327321477737085611840843516983637691926356874397459638446674929824204085405434179602462390280474699163049743076286560363953986215083627160604823045491903500798041113155089615421511719241539229699688084113534625836579002969054764574869323927284978870044935829752485372604560848078825606133082133804375372437310085711887566528041819959532573860666613694850633461904857567684607478812448736600626933454299340262267209301546606838585263812601541539960369758756470419239175609894276146316062184068651711218360080264766227888182706680295258558387853704554964542839958631494279391188511008444954099559846030666038691779899629925133613851164086591793618690845750255761370669942169493230519258116123009200255116358465154522946953939629893719369648070705971013203683059845782921181067888580429411989912359353992743084580680798971806350846801405004889792782606394121176388924204560904310928732724098408488385324230192943615286298624143739343156702631566347953818925163669414271555412050171366859298053574736215515887636686097947091527590725208065852620997552474850981056706983423567087805533039930060500864611990299870067315144011111530616628183040*i1^94 + -17243249227955446516171161452418733882695535044798956357286356271458814844863748855011332587029504512171035543435207193773056710981133043398182932153508838826784447102932689664703718862503674979487846772443367471078833928131564539725238302808969838231070472290639632751955542989415971829404689691425468718826799092194014220561338189289669177621547347580079037648950809914503712894101471136377413117734921349438492215044184885733090763843775023841370586244329888933589373026656122388286195166285979451906701260767760013263919933255020156276882233295304331654765010493917467506165546164200650293895497146542776893733493355097092787254593439235064652697957960731866469564986752591986861123440154273441513735325615591560358375065770034436456585321639806248277022146667249660764672866629679586763340915010733969426937287516780135923610353098531739509150087717044699783633026447653082829116433534295054773030800851254938377987009540936533239551792010020885061108028080031664534433924408111308339805929395801542492666190696304116280381426646687356278061389271770359824869930010926941444728642239832716717802546097508530920385419567463357847863186292515115700438411292541646680724228196965856643757558054129671284388977719394654505191918969856422555871403683045176057439328820538127706806501105338305489056383144678127627423312021039591480918145440629230161428282016947246612513593747892304140324641877062446710860053021488878426203027380202169066963175444299537759058080311033137419245916265306657263791334700793897377631785444964634977306795475640577699749354339396954749619223021552176543534232474212460825992041408498982525809060055526397992857798287582356370030290765320097413404610259967643960859888693311325200303164252074397387707134110160048476073535862847417504927926229855852651013287468264053364290298248271928923903903700198674809996669961677218156974734879013157823797562524509216983089245083723896276037913167033725566281208334927388265676800*i1^95 + -6556573405715351942688480856099153258966545178961302094334131299251575223409954445198169105765023579903337586084913722718536074317700320978242038564543007047284263914871268230516148816441027413216821911253821930725114718044067883555416741285331843509945697624558800509931379499457696669265121468242518074615926316048712947751817196094693054038886471979877129501023590898154153617598379888199051476740774970562126919044501981658889032185889671804230991934963748756591784789416304473932244034561746993189202437318124583129146403386564179568875074514407093506568090913224762387366445236882830691229820207902131138719164796919492480272103739375417686411093862855625966319314536780948047679525476004614629584160549049648546219037250007818689607169451505165619926925073160550074023594110048192700008227672055560432984757330303441090719481817140454744005870759626139731906561113373193469736477534626054235355965069918344704413436554699854808787801939167193068072975253036940508292213380886227320036607560511255756265685268550950028621598006461818758898239234117301814196421075873188868342477541129270446061145821344115153811052035538777312580292819783801414085750833661028520127526030851333269377450514401931552622728559522560119961368720362926377434307480448697981741425256206047369830367757043252357672868499602003177260466924126634162792329497687068129311067531336277482602434004458591206884255118566729160506441157253783804279312617059631660745887022003642467908619157816848431926001779459749340807068479520043958421720836809713816847102857607301249867203174284454757174339830909720638942076166928400605562351794730011195834022260645856247614899757748613227793142879404824687672676409213637136603510441572018321234810470972179451492995758180133487949344436809007320446084796817691466576974370724517845129518729825239072968335131119293835262775156599705924078078544094916004238714439629437359343855856425065439808357272979961646183050262494576640*i1^96 + -1159286496251456355944304130609954406362913208300218283519538709287625409475386631820447513079307712520951354199612784697482290327130255829290012887276377346574349654966284106832717971172896703155058508560553232498739600604228386609993161581521726514144782491925733823816383538577560551557427688594738474989393709416043611300481192344803991700768350916074850401550385826183777626303682188404852285085249369100581692914503808119579746078770754692987978216617021143748588065523915526267931044350870736540542074483139045906140137795776180662826798741160852875479308824631125813647729489108589908540880780859566479265018168141156676784637697567756456260424299600617375873985864920446296206569176234399638486418361156091033677523048276472274409076188139624063494970840009042267646950268072531276609004695172410321325794014090052616850019094099781358218521783372687761868441824949846562909136198450373468432172667111669140845043543222029825159277302528873593528899120767352212824072665501438773477689475226612738899164515555652578496680223771100751494186720251000981392239243915375200739973330048224337117493325174685549207610846812318426952410640647663685462797610212475273740727280373918387778550648471399418148393069835602430620580966049267913445729970556945476815774135203104436763732551187349221271371595874241907444835474947646487119658640474624230550042423586618085142709085718004111090935781595229948330790904756656318480215221184918484235545960804795343702350559270715432671654331272219307083410084504164405732136123779546306711305881743392435479040696705404602586634506581098086019564935238254958825401087279365785219192562336790765964463905682148778515054955804648349975176111509325698842598289549934918438778661542020566983892475941462230816631459224818829856861025460382782754343605483541073283225689374061179663049384568328240877570427096201696484817687265167568201991343365388956569532999595990879044915395811297216762570866688*i1^97 + -152584584424028638321801718533554242027410044578671541566468245660393939707923348249230272660121824503751182711666967088031106550500659839341189412848720371752374873136080852061127364404023290420744030164852896389745190071930922000002778856966529653676539428883864302699857029273034567562865272242548014609065611130265374320743981766724585493458160743659959249052377865955607851822189503771966593804804914173903878242316446252562248836845230266129682250709750744637330116026725204095484593730474377235743086137715562460087264845709637450326652743771788044508909142154687935610917106211787950626229800245361669501180722218104728936034537441696764157851874479459036899350990717801671473191838792698434563809719144419372225732460772257465550373768810006903673295842047186894452539155142258740686244957928618466981212511098744813218463521011360011286830755359340050147734427082552819430977740564714239322863981317494381349351180503129821875768703241739621459873624188757178391951541925576498469754748061758495372955591860754735865030319628899630050698632705766052987856718561895292160830897948835888059807463096701813967351947014439756883083526114500901865239503227961161022966224645850358241646331721387380151866785227868522022468419714911041295725086776917012704660149865190389506053338555169806514824631076867885290633614083432512113050953674690490691745437791579427451933270852990174445389534116641240167466810901799850198113758931984888432296555682285935522645137035779445539189703811734171596159420803540380194213435756527450769447851709544118831824584255457934225612261025492106198210232099382183106718199603350001287378724884754578644434360600726728818443818603694968697228453637379619680089127052645391210224604788231324479116419700886081304524884735004857415027142271812511942669685767295160041344850773814521796812855842200208922030574434259322120814374884595172253010388002690986757931034387746602373589500588879779987456*i1^98 + -6988433473236907573429983085329611344295705524560495953866775095684044038022897122146399595411436183905630910029370547249577067668302252017319359635750382287206395005857816288815582745967055193317120127476397127607036844591888447183677584662047982552978628384000201076010640359032311057760944222566326472275767397045889072498432580693457060009536380679536891888286927819064877469086998855785481268719762512152284375646080622304691708355859625912883012266282931454767139284649012539673027330981118742241924241227583981858815863687247088781201384688816070878337922083661393278301748910197171768913368254081550943684271559660366748134505598017875201825257499266386183047224744525700496889662943501697765676663286523812481298131481653062865713034940434208964451283819805185186048377930894145093971794736514007224211383841181856087557530430488363614733431762981112262041264622344501368937043214590686331582210246684918248184236815635141178612993107956944700319163965534991517235064834950768823305881237093764049992061250831026902190187174622176604767351941351320081386178014623661373140905980956636581452026377153299051699217689117533473157410137538273238731771451633984080175183202448806582523256992313412416670928850610137461652412404549422290883287542233818254572283465395743567101782071664977451689673354941349826174746428311875728979103944693591084026428410895980325902068474614532714908135477016905898671772769507122936931507982590969374731900622759212820535530379583950738204591578719679202722222282880398929733531035343097258705836846113723533716404193261511492827777768807379663330689211746513352316369941222367866240331856257543352495137065913264726351077428699016111448494557874655277706188114282831170891351419051162948229667379767213456100356617065029336777474374948460399269582752346962423344818357199163092854629538093116785801054395715604887003732102375341375817631511797116291248887086376804613328748903661568*i1^99 + -290199888646235437255995760737545432988053422180168610662012856740952554958969906242374533558886184261660029980909011884623695502056477134477661051102634249453057757734458525121403314858522450668328014206139997395827833944203672019366505548918532202316800585106320461436060333768567909885344445238255987118498824339128463828138679711736481968388858252972666831041799372894482079113161148850167684601899468310120396519082929072255531707039278362017557519759742320285138051614891085195154679951912959735721381624460923628308604790474576699711664031822041581133577916366692213366824004917899492553576127861895410866655234396431976218473443428305687986820087573777063401990126794811374967433600555467012147505788616475384277203636549671781704991452480511902564028739487192730535842113740380909132582851172169019306244904901097250858056421497731258861126707002321124063026400795595344407327106740321251136351640296441540404442860100887787142530534474756429581874896534278952153814136742349510077892444533717254076634655421790888227504669927630881968946652264415154184573616514542274881660002512600805826123149302601598804583033978871343531842968074296697421999017343418869661547946593431311323323784989274702055194801781616178882704316287779243254582462283222309494964462051684958272656756565268543848943605527422570688180380200221815382687944244991107768195040230603518513699892767614190581714699026010917226181579001714858437131083625676333789081360875802087482647187803843048944156466518396587932515829493216681692336007152819841373269374256651109804657383530274424231273987061877396720009781670499824955579801161980259679527319233194730031988208943700866325038672229710209630025115419832081803693866403780898073642669022741865428301621042793686701606003509080127067565720197160962720192258301883394370317634891047254703824397303144227300282246467102419178671699419529962262540775497284369858582950595882008977604608*i1^100 + -6642337272074844779830832679263615819389626021980252122867353839189103372557521265649404622106676983319332618572968803942931163579834030197895620669367180666638265926199507847537400212761425164401627648196568797467485999861468923809310372132344898394749994033519839035023389783797350732327302434359091717759748286302451069268619879540501649072138284227886518439626152451050933804821762590351526503147688662279602158846384967949511219371208567966925191508271273061044903864344584808190974787469262862246787860932264596081516883322846540322343850484486384020885522784178961435032291110540884051480447030930272885946125286303639171196487695488635450903535878194498483325010217476402976190314678628646834566891996452485463619855940418019480719477533711301432818522547722863135031697580294707321244085242007600829658246520438790170887621836355253923729483546767479403435531643297045530700847411999635978067603884783565615993948337070395517690439402956250637399412512463508766779930012174839638527200000459724095320516698360068177128233279067675533082239339834115143381897688774695413574996660323613561797017004869079315584233368760023931145386270536032018633908222765042281136379565787257211425674087249061287877950803353820536743497599410353483589178456415164638167145516526385407301570645824995113396863079655784197685074615459991156781378712793757515072924957609713450603838888563685894580907743306531125450303166936739241018743867167438584722742459030679883041841698771564134599552959244113207979305611151997987221162426011943981699328003137022056777731400213864441186195997723619940430849220463478239599209740589908266295434963727377716609148694068972074792422385600952880259958070868060981437903095733428461916098564277734052858414118541296860837559703977693751446248175080491887853873891723351854418255461846799224698632601684932726774712280282261492178870859477003626265602216018906781260822535731150848*i1^101 + -83968219312528400492078902208751455389741786735489624787310577084114495377780133063646430991381214406684239741889508244578809856583696747220622478643052076273897052293111773936053069023474132369727177100565084803656276091738436081895029622708018406237958968477352224959368685994859229834869958087330263157917646909293953685501009024931467773460231761389332998995467318440797991728624329628893559028410718712109610886585418252624773284017197540394307011721423228872755643555533166501134684199850040137841900284013214474111570433531121043451940357483499642392618096356663053158451358123143208904593108560164693288141353983434477152191380050112392550515878816532157627303679207234593446208569938453704919071334534971120467023847116545082776591763313899750973011453102010972660017638831284151614214473328991607382814945665023379265925026575649965857039648958380762484435711530248337299618026364772637224329297939072599445812529162493880683667336157746943286265392452435036298801332182049545190519011911966370627238025391278246824596596692120324668526112694978236081820519363653666294961249553588650948427551859968683170270158175537185292940925338179057246916915212866533965129325160127185249404209080757498363976378272409806432831964658618184061719349526976097112197961204000638219446262772284441199102777642294463652754995311802497413769624449087211924124630456548814907206893673678911717775501152004317637815297848916055731157938571135537333506718597601746142445413977057713883790334594966366835327748119862507467930661183383086230587561078492238485498945932884256304446243830097935351952282353022802573815084477151872261273721238703803204717797302351655064460659262423989268677733645585501499990923321600796964428773688206788873656058989531465436365011273850906080062206348280387192693785953493482973409791299668567843392093507858099654852933535634373017192013841158576532116521729137545791531909120*i1^102 + -351072949404943746461517025322643348996999811815794830867473831790126013690739304462082426082334667939273583629916414067296381813391520828066607980262884234005595495382280365648210527396768490422592546658818340291021324695705701078657032338505183519252285531474163439481233070701380535050531776956432527918456976399586459935948501732639510401242520259901401429674085874576121343660659252115596080924151338380956006565873231559551643817859547473770469559328361454865524141185212917152819489720634397697737749295338277683780682004328006225459940631156822803380252130919325124641958583050396974285589078924913400647281695448194510158356035034239886896633933274678885167115799395269718123377589545114498744187433417046020715168810698333407321466800767368539386097947801896838713010940529217449979308715510836823461136586919661754806167469851671038991902917868340835484048356344588815909511148813339440342448694556426514804521516403263824050042523710052118386941771358089139793487649732609114038674459020674968053854586199676737235034203948053703015887396139907319511630680038046725291263797806014249921264353964254420074587817767114733868796912779769337002034703462798097360258867054438811271940226599817489150903500888984616575312075234821509921878156091191674546108561113637497910118980152199123367969553872409858024783435095527686247481449191896961177021440897052599243663239978093438179587334893328727387389609429882677830096479837156622478589998637195340883627989404891863772774063502719587662488732731209151676227550604478943525662270034645617259562933565414150139182575411212680210746356997206786745770725306893891020620883329601544776191035635017670949655163131332866915007168742457925696811187497662419409606570017295973870127359652787608777427263834024765992509175704707433999675803898110487584718975458536359622982679037208970737396658777157907728758147990100266178392377223324631040*i1^103 + -761007726559026082062277148092983255040433345624396840255263774040484024540183961823001964224657501563508381740853760245591779804677213333996369885857812812741892686473908099276754145760277938016051639089394851618498639600314345274893267750132390800504927101839677592903418353677878533454794236998053596539124174414811382973555699196747776136331704242901028295735673225633478016880887017782798585469069084701171550509397577869172812291111815036485671907838989632406494236787123794864917786028450097281157482638939126295980951333657765048662517068748039970729546608337935029719388667767793527479244224183392819252334070006502464845752426826061564682803551115631786045009310237687368523886633239955367351430650735626628574659683498424869351747198363458963415261331305645570994269876934358854802453816776702960123662698777082050811857266984855872483753861428657446844664674660570019251885515466739269036033284561839400440034718259824799550197517918373966903282547798576662203442719039439449235342286683428184462661266981830207586795445628850780183711192391474882318201151166562988301064401525924501099494283694731082396647148423330648379211185083450060195432793229218992795364102149244531743659774912451044318237276356729090453386752573183873764458808574029445062869181038708713624841513684104160501626250109416920831607966785485717030135781130724672233851333041264101802136268599772301076852028987672715432737686402125123198969693916825489241963539455079558415226842755000251096228941388963372135834778896878828414076123229740221925928018717399247456474638667216457988103633362749127978139088793934610334238692531505281872832236111905237619490632313566825067811953169407632596249339635963028797843869119631313017748045786953238350801336723286702246650238398762771084327754684010701230791833204966265623352226520312675408702695425946651118244528857528055217860438894516418231683514368*i1^104 + -894481126755609213662833594569981540177815842616674395030036136228380984060135148734182220330159398686740662724031800409727374759004260560323358559826297059167676762896498555012729235081462967289808619763027981506246948686097334942604065581775582432596402099974402697561660435081036686010949057019102980740132747477530801064993577231814663875158777230356045489556046881515199401253889423927058626730450086184375263832011308117466342422042478233696177182180745465717859869332773783166452172074663648521454877584280581013101339218974082429354076362371185470578824681402371192748049619227458697931529761485393750711576243844639552108764272241956743126128102962900644650268868179449924560900751596257136357764931567954617067432471042249168797152916608792411607527414504742764275009851207219866186153088859115238403905859191019300172910105329579003809188268249257077574559835704841891807285720200203976050564581166078889583555791853179013935672613720161771693062770998523031965757093181542976103751919734916054567898302020500063403277653346406458029342264423399823559098747090445348185281870986323566826265325860081518918389065455440106926173762475253039805035283300797245533750517704901647468408475004032097761719322298251977768840866649016699552547560674564125401422930449372595682454852854894063695839818475285831011797926090182660105914847808125944747661246798200313569384259425976478264521055815092875746526037327893307482240525790341116066834566526225366645045177633448710880359526479463425921830244029371170709273432683663855495074935495008678885511355342843162670974868170904661852456115135128588068960567704581983631859986014184023427066634652745518491973101235914714389923022894544350165269030801869730260585893059498052438673997600635219561036771024026789554898206054912724668844385796092023688317656091970573060015078022418573363052350537343790337939200920189403136*i1^105 + -43690723266089355235016740856534541165164059352985276055533583550169732600705236610888243957929329020336876581744347291311631999639794780229524404848377883032685978926993624191029882531618692606993398640654754794227363508440230157772665634846732170037467708077024692788947007758136548875994639619621122226299069873970613031566736794915323371245916322394721852432525156750372476547798497151406783151653847645585761789044081831228089425650317434734510163787372753817171010588534896635116014794433094763719961991400551021569388532006945734277164510831366586139554483044193589437093362633938024707786214183835030647547441101797393103846282117692211864962391999600149223906534562498577889543023854984792822508600575853184601388917437293873006987231847554880657849766617599622116146740694595920214294221097188417122056619146378671971327099318071712125188680871351211711414202302853134459333884351478831276518536747331496403664028378139900565481400952684585308031229362605476041481671262804464327629223190026390592905303294007154160670758273075071027731323325474173282089378235757798248957981127097255389862962518458350186962125006574581917241264956302003678407748813725395590077621042744583372591775558172616899123636742275460124794729086643620372371875846708703806103252455935899635437984160343267471356650817285534377447921534367782009847555254337062384079682688906146112754433053521070474374977967740603152864487471901027590079248529737464310569590923597507052604841105448944096933241112146347567452241187759680171711771130928173348268113198139274717394243064867587206697155764431096956471946412871498380688170146486312631724221610999891832372490069883680673329765711270122242334897511977784028382951824264589827766272387358326938880779623163290951293741042660561728713787869855796298845436705545015016209958407174515389511789625077606112274254239425262383701950464*i1^106 + -2592999010901501449544822999037763478350868651505408653277664462603455473801995119148312048423044045985579618052779178417637465158103811448264150878469500885943880389566852734165102844879585741840560373167960366932297248401897570769076505064583035266134862930514390835856350202516152385995459104549843931501013088070428049180532665172021326661620434601704042643441476631578936313223610389104913082515640128610696689314048996704931869081970959632977706637684771805432850798868659658816369936104028551655356552994105826547774914026690532201381887304737978231282209442858108257480076445293192695738333462274515828721821949893394326841706164372796474397755476552710261260461361526647524403319266981952256823582385263401575548038024932370717368265545766511891400775250613955396726896727400372536096017922280973395663602094737663108114269248697289880359587455155317362436951829388885948504125390708164735367748652759233493583368433030421543095509725133709485772743116959715462139960217980857883143971739833074699160364070509653415620744702577176721679465741377797750947060590978822849925906201697046245169479833956718240461447411968198804771175961882853771015663558561949934698999107398585928873324178120077326041490404793667348336525744442822162928004063887824352502108713635274429314780890687840616954740941101818600645440567255315394069981909225168504140198450653139707425520989108189122644955962558292121888232184665738924056336419840661070823355771873539354248413245105418114881831733186190532693223290947707619200727195133788990595581735928825553051353937834925824532379367155394085193676650787587250357649926223277697659459788985589123814515807381591034072783608945100172322479135747572345804873213855119804083794336013331053805725060923438173680780266050477358533914972207653359234593785283174358418163528183124530934561850590156511609005178047430656*i1^107 + -161398493908025951627667236221890549621334013822523007554497191873278770919512114319384462206175741189135567012646729277034784680397084543178779798102300326044347767747396669853722277722751151268659131143872581861633622448111473841027405918072623879019206764628309374931358486122790312051557979993308293318197606369625691481144345126651478240085805166375046218375620200571270768033598502478564017294630187198578014904422781426450206566359498391426826259292638924956170812788485050891547425782599394709976210461532814683043927230895437360492445203979873093872716957777461387211200534370918200021187728035060674897978801182685047063355007806868097528776559214529242161164992420853660214454029475169991980465560726365320826860912199708697874630898823911271857060519726235017121631601922117469205374841339776362137777982457600798114569550755882252634468205238089131335468133004991435673425760828288074506803318845380466828634214310054602864311889352708771519757497535348101229429799280879958819035320480606577904930780041101009415544187734893251654184096913708882193003405949345747225610232879896150120438206220369798304873861255319550543019158285828710508943437664587717186953816851980049615811311075673293336119236072178664548290467662530453336811586111493951938495490412668442998834545854833296208257353508507123444678629924295752830994801187083355143728664432012303121302555254338158134889916827985854679777152961314314610467134681794607033392461849063282464896907903413213412552870319791905006780578248970663858202759662779755907239564995130263759213631596436966703457159422439380277038541269821728554647649254092530373578897621895964167500478392110194153995070926834616799176238443675077223979222432473649887096150760504030768367611880640449887635143597586465086111023524834741140666159097519648530711903486991949085708653026117911251517440*i1^108 + -4201970746341303232726010827581989342727565763998551195069737332295521080695152686429582284181683077233558743597727838720869047342143519919785494379179584855936710585700263441601894399629562308418563378295383906450545350477620278362266954000095652612208514790486724690332332488827845387329725736137589322660891029511927225697490732621326533411044817614237685108725853477192894395964246836917464319684518049212148557320634505410292117799245259021445160305496551947268183716301504521161496901498475877650374248360111241073243312968783558797359313704267864709117241058367409778319115536246475907522115451895385288016396834940198775920271273944035595312398629500252756351169421989946845831284141977339352603453368580774666003515690277952871071290388551833417963657588843282333465694181209947437165468461866010148079823815666865549408456833623807759624868550630099517179681207391195485758802243028029915488257919829755957732970082680593555199522388816389379357757198890907461516008785637724688325114759901195184740989381426631626315858256862321278577220036314138730528408103894436570174553468099849033699442925305538352443861373594712036442939379363134507382948494203349016983114422561711764520068137080776595209897422973030648872758455886168377992318684335815971976070303072615724001577319386425602067278583452446381089715139845210984181628172967988783013356532190507774043954482303221348009060104039069675112812031968304738413472157946840469286717901431093134423433132137148315358985375559163448675696294424442258202827934920920986710307871944370337024737406933636007866566956416995306889840118189537136713659833275370474412983502086557754958045218322231803303487093316289915358364319866206140935820662136461747283352705852689564639561281440721055085120700099036889691159645632874023731780618656367585921069557586719721160335891103744*i1^109 + -68169813335542428156530570464322704158848510117747036879576831457379026326064026721396071466503126277793841207755200868102432560610985186595627368538541708414143453378004665136314584403484652796755630534870914091954181009074511106031476679702723633325518774315097417724887790758890404618661832446385253157481046095458020095367540536908426861852578390403357740745308773720157507262710038205431388390148323170631274313609515484358498814792100814055649114625302566003801785381612910967334051322469340774873935230505626799990162059857105199902683588727960143781243703098391529702749878244992487702642124344357894646059719820846788806891395308201625046460023995154427159566502578024800684286514871467231344272782913034840869581184477831112476657187071987291782204436361731327706155235791223138381994466386951597440202023598872851571208447890073995043420919908339602888418892065389320177788052022797479633444885733851875539394861140797046627384705850876178325810257371635150946750967723600362862793784734689682129701414191572537965882884456534645277182825508868259139593636401271152203171900412260780528102965048630973071659444273421062873429397641540985214441437781445982629647966616331100772533077617419266208918838199135433436894871958802272650224585810542359689021322600488922952521082389235643000002220953329151000887105339362088827149894783903985643550987354433050078016452853049761734466512474141175664773794249749185188401035006757626018221233687681699402934817373033807895592655153976164699982326376346561674728840831585899889902228611005893472919918843805864248390582657538921236858598790801406099026217284959038654246187262944774718264557389777729809374118876403686159724114587834755344655173126794942134331499759054328119410024108810127210875241815701883246974852146775466081675108281878718657312714397604816879616*i1^110 + -1080430141218943487780916854422283525144540336012258735750063493511823140371820587310365159880564552144238611407883243773369251821365692261864978419496495237898961906324381251606043137375056953560511840696783557975126380824470709084759880753618753631809716593003752671956155813009037074595496861308300360295652677716616939862572169921282054734912921372908678217607766221546928047310034513343792988228690145073710070064428970330256309358339110617442923568857898628039584414418862069068930551309520948135166417553394265644052544275890579769795568693791549909151244238633124822081134891883993936488556411180353250447424217666152527776798209494932016379906785254859786075298773467934169320884201108801802043303323308585026005430494000627471829855450913589772105051485262449700889290999831111285306610041614771586532294079302991909059408639388815245168741859069471788389339257189743902079644537768784041641205976258913907466407701915067543557805342450415438916972312853132620848314484241658790912677957552751703754247567120866500156279820352286422330559674499501977079911020997063067677621950647349659995922083951315563940416839052820992483405291473555510671840520566593312603808083091459378814303470354783504475851993151404497153468771814735885081120194844550820422193136686547903220331954554166273489656530478713357567969310334564566876274514992415744638213207028592231779977423121937123260377373250347013448282013060227982702805719990103931511217090157304851881023368738487197873795701561639881509251118784007065742052752109874151447166270284370619848641031105119280372754935931809067470642947720262627838578502735209799678232387161794299133146584295447602660309567373834655293280539631957914692535988179115975636770564774720077745179800462868838892904725354384065901580831343475802091570025594032194496814383104*i1^111 + -3022475495949001266117006540599364805269867888825479533435826904426647805837238127827450531159860035481128103706952518242973512879044987161069950728674292223347385130572836956292475139001172050507203039038785651547223956763286053058726855933756365211120894338445275936625461697376945983498893227469043875568302694473156327680338277943485078749254073299212918274634674956765007763987570742977883207700538496921746559662157966902610744652708196030848387125035477511971261997600634734534621235792602832902146854971958861721383960513579104583792844439324261106352595460404773916275154017827654478637028129719895883921735729200057651418830551778711809908062453350560775209120704727238621287969943792162041327600232868467808200877132931726016112494085945018397670269173012987081705859326862883447152480256209708855242991136813885949333204894726625073154175488493023848065435946703433649456496891325935418619532772259164183153287252582386907691661098611893682020610530083901535565259600816077437748082921743433191169558309195589009063864549745700021470123954853127294363536201074379474304737180798243239113454545822350813171369114005782712131677220772281735518674236868489573351665448839550675700396617928612557847724140586351295900429529320833268784962557403498464367510071733697173658427009038924837994426875756663333188673975070487889347098177519822641627436871146565044867750525053811770192150932666121186299231583952231077372937633116254495259833181480568635053778720913764965960139049423091761145887424114996435318519214148068164816978449869986242337968760169565226979720966089762812065688874109179818085613772642048865372322051455627618461526496374442383110006423722794251948128032612515047023944455291463024606979678572967079453336955975345933728932680044130608389250069853893162857446369057046528*i1^112 + 2341369592746048271867593323653460511886083010209771361347459033112307379818272210361757035886201617347233824977172555918677592957032260892251499091071046255182123825484821217691031307251135791974315782621860178191131392177680870700490176783878980742934683057165461235546330094716165090205291314266233177796090864739604009152225259703865240561244167409894692889433437980880011581821476034326867847926692218937009640280755813366654684899731420278280521561130225990631898914057979499986392721393234766140226460762749806611541588338579578209724937758264222200306582976613587672583371869639520239655852342948152119800764367715918288440449577654556509648970897323757888484058060800165995894745437715053252843382425250443352440544171753275223551695048590817450838068352969838222396501998385605981482383213451279502925602434103416057594448254595123348756820735198484042179983807305157650273049825541437346382557777557336644078517075915199098679454757253883452102934002563240785659578201550306438931677852447176944424967191061488910602708946426141559088401910972940502070503286131030928692494266485838995964882064884385594208618740020994029311581750834609212048349711575793633528264540469827748237395042705337263548855891375123802401141536619952227112129777299533637752973440253009764241569061510664888305776358080363697473810161247896898135995351743575462167256603726424433079615560820383224244643932648426331975498195323534972090979994929714145818125345277351097297236148724747367574404767831680382899672749998682834147846624679066296350255028464479675201541375362791289792315198264149201659753349085251723834436740704802398419706270820571505128781261125100608632710193453693282393364084488180525730991541267835971595585326191439629786152569416821992196560021351511259876153816108719413395456*i1^113 + -1627506125669621882727388505948537186747077698461762945472799723845349268110677603784810355803868217618016074564141358775893008378942436734632543554425595891662371172217112841101929430504721880207442783975903166145456245543470828810965856257549930280451796993421958116812579520266602620084844799559653819312861009540706565579998820871368315489767412415046872681059828910270671992409256314330204164057535672122073207592802678422201791816071684390573443534059927331521716359144663614497258944823143344711547276999758627273008576005144805389101067950362840608578040073620232508838941528518739225092406368015028692319790996802738486855266871017985906413378858431487764763644168845886072523383642769673972246309953695017453432421869915519676841412968093392186019935725553658305203154923519981341004695988689773012048075521292347857474333016669541672699898676253452485818596521232295159604709178310970910729583389142489721505660107646654198189177824162233308467903880047961754063406317466373541197802881956048239981268956291770011776290766226282066126357527996061809201522097048469472679414461653331264268785393653885371546462677573857441062285632714933786061345488221685598606780644017879694296334789515551292503911152774479333351694372143286775434307208949420772404132484037578000530284791848072393465746068054801539607726825966393274696849005766682987921152835508050053750840611119811573977422702319660620684564421431123067047655543687426805430794800595904753934187976577357018976366296157349977348527203031214308730216211606648522132877740222699067165784526158253187493230546531415672762226195979444020799205509617830316887217968699615413147557574420165338310344374587324627237554592082662759027437916039248235362062851983387254567333055605079325221803475686380525254057394176*i1^114 + 538498486159684595758294583121920951208099000203311751188359254871807835276124339022012648520413541206951211279991488665732288673297911759330128503801011685416831496627750060653744970341250883448884323392031093036888060058615519678858461106526195123135099489575020981004506456074397481954551483762749937640615612919322799284034476922580001318531211193669435046802571777302116816925482918286365617194956601061812194345877397498712940448651680982529576837658010065354612225453643599785791164854151866319548469567452674096279624533921472688731807026411428820570600763811620785258261471798674627075486469681773465760127958002932449356723510100585057682867913263634213952877734955579276122551016532805749706019130323498513404807645882384970306119971134754415696599138697770790672849232005993266906071655285105154370323179357280173480736537906425149992001335562702325170917219317624327467045633287504816965989296521839865202729648750454191328556536105588943320305339277246191500392652427130406618211109791727238278656995173665099841431091459961109652977750329534110144826768599769195795602294786590991927103704135646506789804365457073499951513539585690332488518386505056040427307905685120090658903174253837898787148335264888509610872374474855739047890686470276145483387619187388738388882349307178266751535258233193472825105284715252721745615605509494862862139789676788090479959661383372312619926791035451040607702921567123804024146981937111894504025887664671742836706421648873142773982703901938325452930657025469746371309492515533313520335241208558545015106661404909207969063786828522585741124603435745939753891686965978061704450213998409993834458912370979518248450434121444066217775402630493974664632580650103875982793817793873459150438938719551191538678978123399168*i1^115 + -157669771431558339336916692547992437638278498725732226517364904978240157410796228863758789888552505049229410219725641212541250997612455331467698506674217294983060755475654924161528531459608589443855470127006857384848913197343864558668855441503251464096979321353354237026721281616089312944411195676379705838508398960336236797764843969156771282882021856407885370401876399230863981150946588786443542579647038947147169632882422897235179977063510781614079244114217004072508908332366391499665782128689909161896420697011188835394404458088153046319766402221545761526640647978944578314129680077038595641079317045163124211470114282486488002550320384940799222155681672144584416981199820449238436680046527238493966912256949657490559695641195814071090872117968314436676216462768318985610508219132878060430538208928011389096476852749523180045090124428748511714471409176182427214768083840570793426150974298346956835713763081231562841039884051531462175854315972571750853527009812333404297677108465738844124792219836185013334902795197847511276947767128419082313387041861859607220061211123435614139813012725272160878242760530734946670337596910584559402256111557067348883221356085429785764214864668226548768711648588376337625928119069312528675632350130912933516239962379271855598304690031882747486767514528384523628534689807025651693341111491356675408110559102049741135123660691422012248563705092141631593337204057438071717035255330186424528966845083271439051584045068978245766221535895595773469892577046049692282641281009409564970373334466277012772178083132875874012066661260181968337402997982332345260042187391239551319893496866726094571544525311644767176331672180224440962622213362291561842900513776006500844049944302099784755557704768431338305553951219755843059712*i1^116 + 28182576698558180121947092479648667384363374477357474881772491280589424460822958856832786989336738213219679656738211563691668373558104325137802964989658001770799680094142109386168363404608113867547157897268026492783655611546769655160739464411195614530083436958555707479498510335474079322399235684253660064634953645250160211156834629940676693289514028694686458428873993930721683351765527302660819064628213837008353497055173159299510500230521133417816815432342862209556379592125007800739689032818195803689300335311167176899126369036171916637105739400595876400809307914348302966591754823676004160548072583572402773879812339451539454579306945720465038380099750298931762606226190636112306920504901802253536018092576976774456338038037209766975266254120220953351840331677531571404453859176762269902564817021894494561038793375429856470990005298551575144035170868611133549226633052631541330820328828556974625596173157735062490112642436344341928503747834964299767260513090870944549399512202768415510536213582341106170767679224627279467051292465427224469944340475616972826199232523813072117776796822301449311656246257472476379161273906434491587889455973519825378609909104915097001547132580077921966480155399973872458547859197581028541780395822790747735968034033787125185570517555163026668455196970868790220814783444666513913289885730991916365445768183838950136136981713484919486713350701320338118834538873288398107059832914973784560811962356478346502643921826419111109667242262374398940387209559117359761221008480601152652716145363912047009923383268476328161615329362366642198912541476554575094797856552582992660851668914901029373717432786804375519310616532895743321329215852498668118530566289529902089832295093608073706947184478200433783412359168*i1^117 + -6335125669499396919256161379015730105311241969034270318396304421027741542301195914708675962976650252701460404831580245119135865791173626788035878372692641420499551176138268795508215618674446993712371330009938411870544797532478426709237294685770653763396023746705912028922367488363603384649131692511398343486114051538258619715089511857585732344043280595512383728407969520463438731528381130719996679976884406765636655365924562896303950424795203777857587855648716501800520282655503664333125903596272820889200534210566571685598206808969725816841669679510174605498910550875641890730128887584559252005765069688083529732068201884669529979740309225994784929027789309630154330711694568551012163638404654945815976006234750617030363983018297839368508002407093476034029234164917829276823871275292409194817678141974770168691631098014019557431213906093501976812009671306540842063526288440893394342323586457051244429100144399421601654714914999029879254742875456651589667475159535794977689552889375825319568897378332830567161522159960995867985321054280342243019860487422243049441144262435426418333384983225394975855843009252485442064689445263689103840150825375626068675450605859736555590415764664816801609488123832087834758108160203668110153132885691347377501027017899601220711195519335037947997815487709067345884708320817643944456294522931820245347239363945865139346240791875602590683980908945625442308737008707833767880185691358494084451697265051538600241325991653571413976749245570391707571335105379201256470800207705360768314781726158078670705047571048358002494215715423821116836413522241843374104766909312336075558266559783930457779877077606732816491477877654560196753693000779157478743855107057087005646442614620954594825838446772224*i1^118 + 983717875460549746458354575161520994815676348450298293247378453892116659076452620077624668654728323616703116187185763565984080223106256742767514258917831399818158178913426847828589199879599332305004817467895339437549816387783610641197041062191499949376783829693841701949392169152689264663749643683237547909477441617949324393389459592683764268993920420191234583186647232194645138798451340095138025229271468062277091324541460661758565248055250229339768570800433076790256278317198196502952490316023138591837847070192961961117458847738004652923467362090921384716958063495617462803697455384198586337763296927847145568291719266723976715890236831003282932278972955590778913757999217862314795880066755243039395142374911381740409545926955809876250619566642133540836520274387783378457806634401824409648425225465251444897727610600154621708720917720454076934987562037456229268911455788539916823874087451251606821614315041747915695251837537801820355226720859047439086490632592598284060719849029154096702408793782911136869769456319711926840791008707597127783342216026230304011920036862718909684667703211435453286915088014614507419188228246628454921913840349912376861859737879110987815981803260451829984201935260914852380514541441622029324138858803810571768423484048772072167190504477619302569249235927892292564223527839280407257228620716258179946479319224349824182454033675492444625979145441612718559614259777443738147821375045185467347159858454221381171983714787989511523316895329340724929141852906451471388003105769572045367788906362467088570608915609253631976037123669583597939715447210164579580388596400970369695013440059870704904264517580916056926574791734182093052426009882470302188398767994623202603938394458099286016*i1^119 + -46163708869062434305582446734507937325699404609390152280221756277532730431725616477816002330290835352315210888338712676679513328366471872109971092324425858191610895410135214693347781048877922207476884842967909297723337477701353453349968315093344077872938491714470293929997688409393741678292134531241396226316158045023944158348593138574454077295043235028770948438671213133085468794934030918794551236738588994200471597487069957801194311496530799265229356732980415150565311149300270459411095665407832974364436085567681934761846299697287437783565457365249514394246782282043089518183831317566173860324191652489678814906805161879334593530881263269196578278847607849375599835909551368726195096134776975220772694946754462458243457232934008658589789785933076894882978190792907359889308584248066729724810622610126656804773997248970742725602679228812369003962102851552625214133341681759883617847946012075719474568663226842292671195780846367797349400647632631521064159495455794775257412968377912313175194327639747682978030950974568101417587454719274484485348457323973176202342273229415008238631326848547050789210859303312290096110617495773702664482297215607718470404640488272076172457613724125669444358722673472606862649572161897969257190837288314688478204990224527837354170876766102425640782657232586157292069824331770229763974746229888198654350494882292351958748421657819685926026022222421015004802567539552994049499539210636112482128640934356672717238527752940721790266232782525875894440130961101634620465441866275734044089861846542208403435883187311865520837333518805905190227026593307322340699590607326264965752319864439142428124085295312760467826454513126757103235782243757054934491009074162942087266304*i1^120 + 738275889758889733889089209967636991515668014652998098115310660985021040462945162703287855261337051275625828043905198420551142122886185444096866867995559502613681867544394195054097194089387154944322299775690684541300587055723042171622614202323763542581055261851422687031180277580830779499681875630811949323593879444100789919003476603171124977875976453247755728116464020248507726672161564648453886236538807377538683045358359927611916141844442218412688692817491530981608130382247278616751788420771683300617589972690098522924632841331672654914967950556742636325070156653749004792340256470569106468611799809553765469367825271993409477447962769811634962834028983698393607810112079447009998878149724111998836045651629266508328787055098956923968714939846145470284115944657040009049034941489691656091378421915992494815113348856000665968751608420568280263955935191960882314045242788907742083351055222574426970162579475642595840318670555072297347334154428154615423102229344426445743120249951744810632745652653934408516764231967966749333404067837497128521223674049422100604885437838700536946688946399348368979604751851961980854027295901918537388006422082748432538556525774119846258265974759377437799382538514015804727043615249442231578703823529419790994134988963460538482545945704049594040620254732923028174909034075758067382065390388665898302025513420888100109139775940404394605412544858434735083610327940286522823622810837748152796071995595864010909787784046443048105359885454856393262819770012579149474923690333628414847038230857459143819961548396676237985071380073706945260242129720744068013421120629427640313835508438707218453406108206205666005608784073487349976324057009133755301888*i1^121 + -14231387911720107650644155953315785234088272039394679738500403529498293616363363035543226094585556192938102097887792394217835247035101952136038565688799832992505176996659755535285855492916421971558861226685804287171831400455104717285724216478646790023622888694073398066621047353784505896169613971979803069835750993401913589794053921097993414274004320044137826582558620890192376959013560557987056817452291967276215151290781460610002097682271535045008446482416025198864647268530037326086180191867374327072363309339747706607667390102239520997579799548828317760149174629432237071472967550435727551066605811218192754299461382568260266486592700406481994782064426825421720474864040259108200812658627670269726056069339348557339334790343977823859318902904112179189769591410123086951805390823356505337009189119236404486599804295191948794455876444834591670839629501396705996158840326306697289289441334633976193945604282883729477552597205024917928428791413440950433497919539726368154026698208329429776408028171671669811482719749210818789681434253893448317008514343514518432015109679341615215134194663560469002601312952124357924202861419576073409130675657186391377066021991271293787427980540972095854101255585250314290786250418466677493842893846981269045085792184197359832557966841617441007462473564955268808627272859751846172320084065782474567226523165782738548389260705301405827758022901929952285981132814344789188516328484359232761183502438971886287433400040457886644957585519577911428799807666086914547224277763237014963323302460345075013989982778718742287861316351493129082799349466269570440492510209121052446048019354557590758682435163474869116311176648538577698816*i1^122 + 227634553530823565829462418796993786187045859310350203555109246059807261036121799876863712855860590995397646321308592805559565131180682673487152666461219425507231522522519041125516111226080171163603084624648974017627519295497413852919552824695939306691370568685421157660287797155531961190780337970709930046795397806707220602076598844760936355572748921600920361219812554942673280245032465332984335802447820587662835302964871147562205185153573050588851009837538705629998962228852892626102985168415747883842473000957156458968365084261694651700741205167353846308034093519290933618261243947871141417366303826406972758433324765139928309169756335263196301822987298544567940165894784102956912689190054383261140441192750007235333404136902009526846560495062372869034002094954297466806909849503078979388731203799996070377849154232970134833028627800103925433154399014000858761961456091864366395454307669761784614957863534623116094975426242823356359964242675585745639718249296347609588640055868911381275492855706592196088856137614310669536308485100115355660897828389319171177714027956243186464699882415546337473907799565019554387544762297122507317547045140896607072874708786846759358048922921269239040411692494134487779327830696874266869283913217314792123815919297357079655562184203101271508743228112964133556424585299117272978656500475624850010973615495990079646081878629227125876308269536228608140086439177964001074798565210486891119644961770192755964182142460375757689702925637465511008656241549714908049182247553861128615364754400367985378734785621235657578563964775182786002654912632346688661378327791207616625867450838183279891424383050262249472*i1^123 + -3829148731951262454952021019738751512751905168898395899407670835105902539247739111386968990992486931747783605948992222014316654277165598840220719579652605344011858670585196762423142925686901910169313291909274626997328698725640873680131115637927696159788103441240649883051344746875914338311307714627058763655765351305406954978440320708177311331353198841595709147446846438278739752364442211618030517708754179585694438927006472241302129330099261356646494810461559661705186308187632514640393866518725460060255822210572535317090518848308099650134720412144024009277727407321022152268124184789613455192132400562456194387727416414322746341496909993549578793631808200669528307546023124303162587712820611798884210653573946479557160882123049244710643260964250578577028387294055074932472612573673861740605061522650511004615807317717203178698533921209048973638340401315482112902490237082344293540944912887355318308273260126499441242141932406155235345897766535475220844961515461418935671590903966984831126400798340203383002425381704644282256090383290778139744024417491973585498780665200049921177583055150380643396866256403333368010110429021647313727093532926224964112145520810272407697396687653560678233249042473898091036055340676670203108585464388055835158978879950761234006779270612748887875451445706426123757498599159782454546126627299094979200207984213043013312333758863324981825852090094046884827814964041080628544296384654691277067287635589847399106458721275240987931401968335447165563537908778159001167488044802929164369790301173928089702937849264395624947301356877641250581884229055386809587337855102333485903179859594575872*i1^124 + 51250102311960888125629909190843483827029071080565953362905793392498910397391395283238557177383389681741331103543583975502725845285513773043276371321420691199430966618885567273041005714044252121305815479966501009997073030915812501888533091936270809828162034394120353912280655485986790065776265648899714300964147966868499626309237803109735098204168485735530450926754293704949728461960464904487235000089593951218626346436882082665439891990632006127790609810596285440506312205390448497935393842908243543325906493754891081511809561995879189687140265779196486122117548947979828710722165688978189440196318610091772455985951630963628022382969139402458783330642788057470503845301223561134581785728171519543295131266617420479292911832217650191709923922982335480214354621836503178722003962761618847784762572367935460560557690720709409890612033200997176925754163156723836964540175242149397050147079733164954250222164181209138476265652704563524571701964956780703544793115302580043604456978040232588240752640081702395244613054245535141508534378880666302396808273801002346446302825344390312377510183672443364190700728168984998937074565094228055692622212146529831512577116407945244394599591347488566412520369517306955473391694847962560117160995551059863258751619734664422820719049966413850320948286425123328533474334066632781977198993882767829038503004012268125598519226182643309428187841594556668554091664096736231451609954122596639587673463349657445581722810009261829384073992604182157620695165757805602037405035882777494012150524583348300332540921742351386201736813829840867913464768634485811685109368388321280*i1^125 + -239351720969153433878274938907629682978263609057701565540699879929927784970064142856529497824727378633944050374811660390593806545941951077323213576344196230829813403445833293193669963558649465636621602351756421744664885954878141283315930118867188382017838507603305612811036238708403308495699290576044449004174364990178111175336099132059274303129879997406909696388066273109053197123361811490760705805632519065348431980616205989220011500022179948302759792679315839657969499598199128771290550402432777318260663857194432146272248575630883228745716528951338362251049053053206763723013104643952793263336619556731822993016512537062293554578847859374287056967843439054766391628175298489509254735371495659253868888439130642162929255712565730927422713175553191819881413526534366625891507050837882138005732221041480849598955240725034307760934837904166085002598228888441487656143889806352951272911395669411294779570739384863009606916467717507709491459106095084072103153097351331417909784966557620823070653112283110937207070090313334046490433252563426139854104807994222829887824702482636426344881548179584164537551358862021067209985878616661091235422175545914728513689105200459981618554524575330610288107184025549385412199386928170974293331128327340605873481234073030475258003084684347294799507857479396197801171088863510976535792765485465436176934506584666617981021380329703445892993873599322007640856002538548847844415856808987085208715656331025862474652110281923473549534825028320431659089833168220645879324872958652961720884380131999431063953156847170696253991254626907960331075659497472*i1^126 + -18341206082179954485847166988803104484184372225008655852804904292449596116653567836821701535205186766198689426485612097738985242266560524687930834061731362781659015074608221618693124480841513000893324005309932203099921619383829258611699659083434196854427415141605624180496236168984307709411090228731149391112057348574458784588579533673547321588369958452538346654541813267113134834599213238319869091186480498564591427583998364049502584632974562461822400784502967344084156168332338719599573874025736957573197406282939655841932921420551706543680422104236706183578100040704135335263125601768583231966600096151819006626008624257889706620240473404359123682035967135075002220133521843783829532603498661909339219182235834309063159458429868447504604044675958029868385402215441587651237721616391934495117109949776900275008112243737182668788324812340987180107108766491973623443760591415895981164598334238880909591251313862848183343657828913147456723473158422390995122339391408261100050921403276145348687846621833413843716488219037398362723177863410995794277758246975150132422726936694674857429657046080647340131597720158498564331117561585300866184478731835797509947882296813662317111304786006881256043391901576549831249982333464040390318320522349592582386159991869841731620315545899946848635870162607030506468472441130104113337638949669867036654076620247466432280319725999849767835809678760937202996629451393428135081299537637826460601089521207779604489097670600448135598169917933287482185060906336777439745684060567497725396896107986869065321458771439571110293667840*i1^127 + -1212364348043615036526106759479369895780004989261669649172617310428622045686610249987346360666855823348479430121579586873087134368011938150944901590967932306192561787131912219367568100455909088263998196597273365917587241962646352161696181905664785894376479779264530442051191306262168311007941140351738959328445460681922681925196589531462493188747991071303475314423342938650619597634484288092565417770324640464785691021221335244231547300231238980071750102432068612857140107666000257344117034585595051091303718258311995328238761056923447178673783992932980242739504223816158310477137513146476798846436982214441981284371618951098273557326411329491090491329811862774654350519400380895511194030896584119541296753357952880190580267123269954138767677548824547063128028800975406791936448289759214081948789025444102990198672596574337277698434995196387245923172552123189768236334784255198762688886337068620410621929255248636845856666003429835282235943680349833059232626296351442217785993348071124396314045375177057109158267307506181466137387589256510313075442476127340349667168231398764214514028621726323019434767792800832795429263384129906320509079266125131695728553688234207100137571892937045850059703608131467263575396566031495410104692256127342087279484261241743853125885645314027813637019820200842361535719858851076796235359021659916119928807085681649512319421385483829251053691785468059843372135736989474001613515018762452465545231863552643108223832555723378680028122969965514840672277698369844830706048792142191194297422433069367073701888*i1^128 + 67941844807442337637534030230721837990972085325413440984328854486593824126936309055254672107944790124416414281158959231207681331716595726243396936148549262732555261670784883293207309692012853049250831390822408257509275608685338884234708122234281495031777141706584075294276062627858306863823964526885126583469742274487031207035462268437882219908056482104984375987681610353151823515961699615241336563119211491147156422060291753304889787296784902158363853819559636640069358233013189401249939118395209201078505129387742314483478324679465227215332384147865043251702737129412162612642596666726656418929334773467518722735395499810870878954091376631217348207548634311159579229729431672516011825628894619106331241279022451897165490026972007014365080628750850243231970169880100102330891680831605798449872113675597499013482074802003376826587515242645526018432010221723042841254169313207080780426925351574203019137591819019779159606808731094833027569725823786947135401928307233437580039570061604951480656801543495236596536566553673583727629540260838984748861816939483530814068801174440976630422723145542779082188782655332839005233663464666529570821577512250849080514759921499863291387339712466757273619250681625930034007167127435290733153609166536408698238525938194835333113224417543710558108593803857191130691647385167691772457259267028590102392788457328882796455244553528752425288176777229313452285549457660440442734071674655508168398244701583695875732593847165105225327028670813532522854856221139494074580992*i1^129 - N1*40088899761176709765894349041603911557754261694936910869272660007683751301558071929538035745485665544574425738505564496092219547413628729262245713730146719356657825076164146098276265144680020835646145152217025274353887629582533939465930551455495084865125736336670166015625*i2, -4815254086718241495596825198426330338429400118776589285266738956695415957491981341699481404935043097895321790708271075771996618498533689003022905038832079891299534629908054634138109266686962530886040729043904150285302776691755976618318441952661380833861918738365170032317370611682463516525149497141401195006400912263019647154517380003497921176396456800376892150981797469992480661370752541530437436402219593836349319054048968210243372651284515098855006555603018044398943368065288980334950004814039850461555292335485708063831096066503992777293072833694559952370830844316160581792997557856274112089022975294096447101655496504354754079569900305509440902757555362955055226175216769398098954860557838003433028385144717834433347944075496948161023770794405422567339850798745961345703380204399459732724268137822799804155058806659241589634856489792814549579234998532565784504622091653246385750624325312779770889817756302556129021660679365236834858171057921899197818581423838272031899483505151978952220025255850227396364836288762546924064406220844216206182330373492519854367991152110316881501011775237527201767068470623841395526386626721450855806467052889221590789957352897222944329477216270443903115292820410766467603176325499313507044969335297212054180903561849817310123945496381180360214735791957194973982560695940517351138608439663078855859759157393055318347009371611294804667051475882824022057674587934251806385108055301859160356926661042469799163298162312214330791799994076233640382840339289337560840608426169285213313299597197661516628525880193525693177001187734014387773487509866595392631595687543200600681696870274939258022843702694249598753448085788779322861601599806183526259423764474805183574494476495762414300865260055397798362041347027699130974596290273716926832816925868681759020483280272158654416209289234566480394544555477567734691718970090605757915181967072204524720879716256720509308870990215939342524736623554996256283655289613527328120663806509998028505342081586895050916636384553902940207907589309651657010836688057330864761196282210542528581763063716595105942531639332842263891229710520115594782976177496498643246851980487841735861308761004627445864807137888375759397101787022934861652185898274758906939358531448088807386731706966455523358910881999095120947624304202180549663765902193037399685878982869516276136057196320257539545856980792655321294931230720000000000000000000000000000000000 + 234176280528418409819663587943726391773169540159512290307968658254698975004430505151672439880097073411573260169168096398656888604114778945360124593178676981992819948860449466092641084332040930697821674642799475133831762819517360963673547564352370436653105886176306644175610494868037765799024504072175099404353048160259051598901537151467012289950330847252706786927887811732405605564889798464587210008027892622742942076431101851118178200457073723045074049195703490807301328905060976710671678572453775722874562874424552685116054063723498761646171798951233789551745552512319267267919844933599949334060158469502855702728659878247044489173287921084042396281590156762799865325053792761076595636447622272714308717250401035027788808728447351995817111565699372963517822643967141440129121136262380849889172800537348551055971295416382261000397917693780205664883821325260408520336475541243583076628232439560569105315859739707467011876838551079467818255860011597680967406983818534427942837857380650901059131458936642820608858637898355374932631029611337188990676670882221988575862954552065331007364277555719518263194184740651520463941022070510616997576460697878721880759522962602474871397603484912457542098578139702553495786468210298675971101090653225048798218976919405483192014443874241813926695243223183191978769121281101228037150716775354941573438364392068909279393895239501519745515195942090200171456232517165044414340939352184065411143872872220299929406628679062786762652485930812775179921612184195555668730121975731890871634514397173621395216155314209315222999838836595526609449258177251868067220013275550427432788184267706395967459744039936770929811631978397500410745157244130270090143167989599993935150967637701821062594150717822861821788419606016547056024351360782305510988835044958921063901090783577244100430962772227523145720783344849316064172073564423129648036734013097318991287054032252401693064213548009164087637692134839022918371726739165733169665029695970171677340995744640484021978211836036374884206796794435914930420898895070208657328458700355861240704967502364719840711180477110087789465268417927785840463975910617773505368258885454717731682096414138803711267240798650752742490071007302546710806269108723508506586612709729008166465281561498008886082248595745355125271712311987873318175470224416629809788257872796550653282322909738767961574172598282387874420411596800000000000000000000000000000000*i1 + -4623847162892238849547632011277458652738171437372052674632147752960519066035681211555512645741018665414433564028528052331224327120396573536531996135769054256450814672021912926752814158455803911374503742094975169294159193333393146496342673758120212225256154901058353039939621385127115730822162368492599439741797554465801759854894582928577840050364977159100920109574187358825985662867956691349321433903697282418464577607128655914709554264103406568730831115290373594062922758025633791956265271486512014198835573945140167310958885481591092946797794594638422000780307266459906900207702130025604867765452219931451878285379751337784449911019819199864422790034931007856856591644401780998156461930345212581153983733903594191908260552045674036174808452892500805748917692703799981962060115120529792200729061475141888483362709957276303040360761698015879308568862547956819348280452424407801298413311375139705593338577737021924946039624435912669322978641764952444696205357168693465231353070000031263191966960053537336653668421849458804379357014827206394027366346050693839270690090236122748112471206223057608903282293288001369305440293275471489958230460649609714577092263619094412724251673292691739932977343682261062953523252811310513390634549655038279217619000766769996649983265748647200477603216640016725055125310325231000439639973260312922088473128114059230757695765637085945798912581266191656684076925193481159727564196742681032019585311394507667536174701357857719581325234561426532401339366211833152338667947689371398548428053848782748963691186525939627651687536173807830640898166491773204067449693943871073904871306635798239721821639945871189709544707848285453510044053238242136425170066442817207653773959294129560473795703157793924751739977749173814876620227813785111855150711789989649226000798828677732496789544043426179438447290193040790112658696446667472175722371617543243963872734777531945014173450459066419011429434116851418340166706404220676265394673356993163055451207739769721059980602667120848357617906118800565146967071379931802305223438036848322282349941174112866440263826203538550926139006507655664608258455950204515421726982525125234076958269509256053723680003474777606101957127584274998523321536081452259991982966273193829399321061728897509147191241677474648865118921259228627942029439628794556691939023277524633668068853127990641147299935533978238456289025851392000000000000000000000000000000*i1^2 + 48691431394313997626653699247854328572561928197925627963831744448964835141488665791884217074137118938309389830394108251680826456766060386226355622113341152874483833954994957147458251835258190203149571961311289693559894276808559179884145065713348106250758486262749384240407938433658984517492417296531916952237037124649086991194500893862647214599543270814557747930120680471853024962669605180420508752335785018519199375211025212554950366821933926934626748060887608335775234598387957432584412666533526114464737755069339429802486290127702672717294266000420468677661293396215191622456780704776010202126804848640801690229467814460265248360770102124629421707041608347515605286507337819763381630453023690823858011754306899287947919785142870278062518859296705156128061032235132774545026635239069395549062910747489614556983080515216336154668352812697811484500311851281964205032110925347122938572349749449682563058812068920607089082123025924674344644956629864463789727944246610684695788365502246446020677070183068278100272911808945268762087616892183773493388586945489835421158136392615236603318007604967492160129052558951677877210410198130593917441908402037849867320887436946826412686830316796793198166433033179372472464730653626721829132001073532589496625847088545456014320547352558250802135225140762094384286626847135011527501773875534575723713346254727221174723028010048293748718091976418975602576419023965719827237687043244723404642295694788938604069439013146812448933451613967015896557666377568046772036459621328188476496241147158416144661949672778559251564180045945779352403651382057071434072211508135604222503531312991836733415872327500750310135919146198615461459592971157645676416354814384742440990616810230949068508482111641660321951634295273051114068183608890951745641807955315020091967844229004943115808210312483469274204422658721840258326185869409218246240980326708217900893522973834416181802050845275415737389133794577163777500959344817724942459024855990733382221610480608504744049238505175547315022236896470310286345626044558173379261345593906281611862101073238187889601512551893259599604326903337771310655456424587317698214803356391335426136020566840738844166360793692579380402406550230022324681899637136363294442929280270570283234693683895378085519966428056016097985752931625716779234217728485344763052354752833847499568719501445974364158838852664884961285431623680000000000000000000000000000*i1^3 + -311883181813102154333292647043856097103296919570253680303440803433691563501122936436400621445387768528547180189710757422512165258999105864449263204617644408614741058572913264765831088835070472154731022461925978726105384611571692405095524689195647184425255354770212639793057388163298043581502088374095831208874304926143482849550866841063869913174511819754530980290701296484553035805645079543918050489811963679475243660353980541711665110131678545720320175758899400602240198707129026323183991608406839921366675042149401618743323653600280060658887754426700596816857074285051735228128617047260367433780370331825989620103545371524743773913947553084531345559643597729541267094380131975496230948901536493691629694919568341191192399097339645833750054844414114448486628803962456234554459283643114081790853510595516507770552993705896248719034807499335136719658783270123476807974559775600889993535560330765850208844683730225531865974313699123474347259942798397733778762375757725589511165958722408692199109852182133739356321871523569691452034441770011060195425222956096525718967954932472437921263453042993599150526784634272667474628371005324893667344245229871919554310477768899000780706434714154876697248500208899789803866304173367351757995756906867712280946082598353882661743162284534638670849891173798081860376876341196706891386316125535812068251601766655776496816793359775921609033316900786499894247557482303697246191082737125589579552205489545595545533679470193282952250134354585511780740157855326485518606499841909926214439111494601254709825764472893112184131906287599740986527577174009936506084790660875128754725426142921404552218872792793598949856369065951486872626842950408864657254052963254548371729639023796566803778662760372639757879097050407136769192128926421046679705799936036930398262929099955452981551189886980108629107254261577893255087666685699993964311518412108556086389224180540700506817772402408383202722530736207351749824552883078916985859621046123871981857312358131713057928815231803231479572879690904353578588661464268414011936127377039343218306491273379350413584510036305418013841942360181956073434930684490087729251207853435125916335230286622765258675597482718484857697216222282723281980620136654120839316268561422400446464434993279581130990991178039891810534496827525277075900791480375241177422176200179153946253611506399035512327848373686598735244768051200000000000000000000000000*i1^4 + 1344022307874460247912085674259330087132733997926523629727539837707913376522797128981994653911969642420984649163970109152953221058990407770812688408333972885405651856842356793863639374990152690605577242008343269951187833590888240248984440777819823311942828755197560768634318001650563387736369783305728509010990126411187882901279229639633680202306169029981609204233683146219819491880960909417237214291901872054414071303530429168660741633657573431018250851777656960400965483689605170658527855819333225780843620850803432328968799746246799765236409098236220040289665307030609824036395560290964025263010913451332417199079829017853217567036747195952468435728083817196189262716234406567545264132989987776418533295193045558374540518775261373296937296412570190738041895168970521659410980440043666508012489919329759825155762459128830856112554952487262824286527938816292782242874982187770318173232096850150253639903496426112566323005653022525161872646778643075538292755800088883760052045675038226908864966752268175009000360887831780786329278641098158946193157480839642017636258228055767944414323854578608070797826935183677818552068601900005925407421343681388536991162689275948929992761237150598784804198628382930249929928381071979917464094441866649401132600279288962113376144692941108812790556256808779079383356842689980655344641342933640748355218926315927707301300286240948289159311188586350860293712394491636259706535824615261393437289952402238867905778215576614343218374003838097872844468599145902756006566995850026035965817913068684864743075379870535992855509672226053371984695326428477795763718493003686043901122567840068066068409729839687286609624813338673655698800035521340684494652252147958426160630919327898053080498337625900541320285289607234211861203879235260410097166060448686299243397672138307943046346957002189356272470832466261496483915522133008205862873723494549941596758911815875349400570888963074053498697522874419257045913623438583067321558967673700045345577704978261303593440345213133914740380149589776696930013098298191121655163505411637352482201378642949259429809024349889506695190757907703807454861865745823413112842336157441843502022508763914045462745063337432228335611115380405667941740919799891420319142800371783495679515455133502563163535746069970420699554909128647021997779784669699313843423283870704004725877467745843253567637379609450176342134882304000000000000000000000000*i1^5 + -3678884093249869895953922323524510060241242627158498090032872520913041536048864324700486983527509391699004634822060264033110537993828676782199800836286354342649274001125240498090898108581962028562486008250966222067780309901489553197987737018243034845118639816089389854787363300126772484105007162323688174071650001401656651641784608147978961538871380214212411631945216597861959116129789639642552387083758868579797037589527650564359067682827518874962351452987666503648453365024392162601158531008178304632556949660157343242412397637668682765012670253405397388693900924129604395235179956419317564120899211633647763406730597651995169446531083318172947812657500258117192727518401466289282476758149733356082587828758265889680428216587148260784582373393719548762283518543446807456597551290581443979359338238341644513714008565160888239510215132734750924208955980848271770720930698648694299872504452162261445756722745225743728096240388362982940269334934116658775233722492757743232539409922174571039958453849947505199116799326180419413096473165187367304285343457032728681951527313098600445290235435319237300036600644172438095144920273475336426221231242247146700915431934480628361747109855373248163397437667092190820537082287259071783434273995870068397839445821379237063753154970462319081163285388213040373774007381151337915289740499083134668571044518186877801331775119659674160656696618041704692830433400792708296223604499491087904037268586737921748174169824294529358431889913610901633694508120275292651806407582163120005397203153833935958709618674627074871537794630277954934933067664409106522335199155163629551444188252392340214458077256344166404076111549925844666378398197578618340507270315978999155629600108694144804682518113609005897571932006747349293258207126250387574757245926785861685563028842770196393646318481687456957789749799752738347601510884003560334995324881369714229513064102602788976743536634792058293068416375303118514344428284491051530125974461922012565752539776256047221302019229687204143649844409491052052137954940049099935264222423036852442874657187032492623326962280919542671857175227467940131176929779714206347311421844069146779314270371757106402672059144540272013466368329101398565241822857653732078115273831239173522497358656008103565971241599219244770683775494861325535261593022746549470190907710156770826291765354428513215283629088684750366389420687360000000000000000000000*i1^6 + 3911201596576088150840173674367016572464745469813256726281470669556554008977666766377483998802402681364779806349596450582052830892922698173911096897682348938661425690779086003117155325195814378858458038781036046950592937106803610912828845062776420577743075243903954916217560018448398013668621906193937006432549560516845432611111034379744311205699582761469605780836293014189421780586707788779387006205144482312836754971703873447185815209322213368577786195955426988852459220162341659125206766856391629066674837613949763027615013904425178497567283222876237562258665052706630753749977711812508356679212112360343693146409376538547632908273088344676391109691696608083971442976655955135168781808556557428342980405718834041866715006271528190200240927018371009370035091185891727273257128558477739254300402036173337600129085516407033098744944353916255481975400421931271121783285291779991751560935554549419716637257116581130525536108651065546981808702575024501838442589625904925324012710220815423151603078426461202696427919214176616782728006063158069234006929763165810782936110566588973650096460019022761208382723439644135021423524477547198673305365133144154645030101635687315136721253923428159858562629895253994745974889795050503278157881703964811238684085752445801504783933302597357811050863673659582745628222431351761642280465811661941021803089421585720360242393967394907678880499642418934720058170170289803332624765591765240181295756379277549122923485320300938555082483405885620664824535878425219586437664275827170277206069145726226680932036019266653079525766111378947999890690567005087049855607708860252672147301233502447774634308886823026929295773928722133447585190018852433136080523508657803220186231395819377105798331343280166398321933510748320817751394191899469667715872513108284216462242145910840797762773716029996680037210922770456794141814417524457569234365926742646056283177677550448318882489429190642040144345166253806943621444192730300885057823271012469662947514183640773313487574724535555601762404858101589517499895759935958912219758953088500315113479949593561932776735214805522528290025765845340426753927416020431615121231762687323692365101452815256535965384938500945094660334616329245409903628379456109611348865670102164667489888387810789907933916637566833554696006200862630247418967291031724381970366547878347450542211397258408272535955832884107769018738278400000000000000000000*i1^7 + -3196355206075463320464249461070448138608922862372462776587361816770645320521708769219733816314061832922628033014091896838330417573568631341396524139529731218100297352095224400035909106650253492387370030596319801159666409954985264525820603654298935475418978999613516646581075617982901564008572986516777888564783849302872347407312397428410921727148812274960151069243462954761714573585098328382321281965560201980356784065227739877708277736977419985512706321622262432388450252240566720603522054012166806630471473193844188859142822076186540232089283556984923116650023387401445170679338631472114808568553433824203259938542513138754573815348482215529037914187976748215674137470982146119306876453890780402888240608273025535449969922213198940211914159906079934539675722773811751454037673969024219781863700268335808626986832827766691793270140587795211931392536374074521848934195235810023641882738281849837262749371609751115211111191016798899347629936243902633082746431002351388938180474514902504046765890049647215143487737758988076888283511602909859917978167287776311266814630127405933170283916010464770515712083706152455135497866056474956259854493032980283209994515422753593173395279250314864775843270824468848006010451179620330108268221741027941353578453438206795085137006231633114449449385810725521504639734067803199565056471715241658529186542994288565486487860189258726578143388173404306835594494652810162806101832083205892198693133449125767068054469108883621962012193982902726990708205356700051885643397474672367471583929114977702562148759261757925041406269688466066426316855535575129456179824992948498432678461234535364868240104498603603802840506778461265870138097123155942262237212234256345324077853983129721933495474209869207313625214249236353898614174237265121908177934775625087431387992644140881780880156130719842270280611503292892295578852811597262221189472415631110299676955293136499784583920320940979195483740504510533546532040913585964638705457913790711609292704266182162834672929218715427979558950250283389508825263641435282170606710529899523017525750299378528826380940241278860326963419991672404128261960727509006649633649313163426892988420587011026384438808199620472076637267149348724014145929638634890667413916730896498383252616755758022809532027258255801419574139720930727395993703800782047559916298027417541760878961467287730116811940688594830679695425536000000000000000000*i1^8 + 14560108436485316054107116909178104554465096249813322842720456405229673660436813083195542353062857131539754788614335333414251875282973127793515644977496632681279766423618952438197657134723866327518838952598247732390248173215568981873504778380841604969078022680623776777543124198034669191756617258495818715801633139770706738018104919496464531076211671919624388726843675937015926747630724053535311799055210740446564854921687257656441368734795089567261569162055699073408154967472636535105344813569007365248485539433284968627632206752138268926573695767587770021552421383388967154120439117752040394185693416509310751573498810801779114578124706630093135757907140227843446555687603742877126761607498576710566841794523985223477564224027313079853944236049520706491850963698541946769089443073221518230166697063956671292204331045573269055300139127876813451978143614436223214225286127008210383897619213652744828747579007832257792592789118536877475417260498276880350080146781135440804810052606367500324096764545933719431210079513614944395697753247276270234470220706803582715032393376176747932585045941159433793817649001701682196288225657986267676144347860618893519353031882487659377800319613482760588660306598025417673200887066346273552727806759401650981450795256478013876547243048102535000993479613826714337220736349169547240853823022751802251211286787293616342714442807482994364526324535254861819820764688918725232558577658027823715612633347490651774426144067182774732553784164726281138157100645199868453335770888876368161389779031135327066728647258424097021643362987337803963679181965750483507382965694078908919391417542647885780183942105422673406115996916756752971523937636024820196598703718920236801092782566030764380651233526820690937726347002028283046981418681371802643329350140434352478336118766272120389363417828123084601954699772530672552362325752960843235601256720702651054231080808912457708769909694176307193484485376697441108659974206426513621881967091542658312358265248829670689552377479421290799983164651228919907437234616164510642433821816880271683407559408721621046755681319119694838237469591649137312926739883294256306518535588099849821115044481739181689745752116227331854714491199947926810162713914894143656257005150438233140801892622377526541869684697350345831072726064494600063230179360319840889345426483661778133566049871669110816511774407743157643237130240000000000000000*i1^9 + -37797331706578054437160583246370118432186871462772514626874140346664610973627137907489110207533233489060114023495183729139812949942906100970728186953585012948815424852349283003288215602334737461470290813046944098616644447654869234781383308699327056813262482950966716314324291060266667699408161681452218990287710456436012874006070107534238223095559002964154621869967538883571869841355205834767272788884059786400666852209456750856142268533761384014780084362615623768288048827079110982982772879622785285290108840728280039515115553622386036380028641947449816918796461462791267755727393250421718756786394693246322564640845219334619574487391353763048059354996994743407926433853712183204691771265678653743972435752712393090224506062701450047500165091271829546793553381646526665043716636132338743870352158221122963646298719868013453130794129049723643192454577761500724652974282731974754673326138893565164127537379556490026554009854280751860278767021038610069636454526203711875118942459467692109222444987138145985147383825406191359542489370341813206824411943311283594767275697916036292324623140712642370796001073315096878502622579856114649416576602683397202103957166844937740127050390482371258373421494394310457116723150519584387097025043736673725393712066148033728084758022449721104684670328668187717011678393700553585754867633805088526867040693645864582330876963383195897562518870544118621272798702352492999606663485836649491764544763855209972196062085845726879158273277839114145751734797143864477051899460710177466212698190521794491391227240639628039055242832002585659406297677910969517569949972914904552201802989405599503498122323564024744691176545541092994411884311784964960434955682778018806425281522386507088611915358704997137992136925628827194536476739535460477978119075438861364312781839168960726943773395543587272740989720663403897352653695068894468403842303818372500011972631114381436756465919298345285697567538847244198649451245675038749273679466362112842055984285846217622782114116128726133999804024781338879308029023624123382897486450068287729966694786781263591697880977094541004142182623601101022224865868455389081590562387968555049672206625936835276414922296774563533674779156117390962834683206706216034659967315814584022603928472669182615545143874993856100719859864425719270643448624242762725696850530647245878698845391808345232192219057348216785206457139200000000000000*i1^10 + 45270846815990969081947389729681140831031210124059707786238726115373057145771186694386331375594318777405177027031493702270921655317077951324715526369485001429551890228717041126703585718094060597703350250581098978371005022511330301605500461464426823761889812485882658514915016143047076240638154887285477708676938283235810443298397614990914547387595495743742461464955882397914910827156910911741582889330422847466852160566842855536279291267210358586061954730791979448790430396012532232867800301088854242086823139130527389600921379184419436960654843782287346630370389228133719241302480565759199682237107583031068785830654929244423204982146860297236846266066728019425438790381589603369392913735998148053742582375631542522087310771767321652652596783052738360983999112164538214306139923968731392433721799864956864727640717783002235119785729661734455988614939394044005485090418883446504840977948970396548679659277459513323602699302433440092132485171299471760718471141006209752741287709296911142379610682386557569800978939991110102324515128249241376648375229223349712081908710690173520046176009101017716320374991957310938168418518061472034373886781449883781556646241729092797138444068152642466403356927999698056765346593158744277566119868408274409122685645086823476948935014614074042210175927022393812408267970929025219652852996191632933464879721122107175294128519801899054645622427837657488708106779289752098942109652821520553109332999558371316607536592072755516895035495851847349686661057752710038283675397711515429487913160033193796839362643366163467446620403973364375436143896180766619797591950061779458500591210389537617514589847537058760359316871273543420724278613167801889610412538488779683705046129158538375079064032400660047910860834731915636648247437743087448515767019554763890800476494162566354902101915188851590368012282602792266695270540994982153076803270113585808641194888771491552715371687485001832365668320827271986149834174108414055075087716224985226407244063399719886715511120562903662396141986137936087396148726852240226704698918364208126910921990061230361557431992838582625188107817485267709502672831129581775109796666087695263976919992366979439806979485854782068541380655167484515204995350533880505744292939148332737793526921478246113496496898069591691976980215394979913369643037099599613688442315702590990274408894673360425730016084188844836800954368000000000000*i1^11 + -27229274438654766895643930852603425191473337640012455243372944778787160797461078508503870529504462479361385127374783826159245595325542697320183870603119695427777949515723292883827619644475862729766757015508225206575379928166690013827425644875224909166023206413605123089668331790263781631693458196772939411121540676314665536221437333252820640396260336194890131127587978553398828212478849538173781809208477726173039420580764500531295212868325633538212171676759174339459540229030537285918897281207764646143008541693448911553648610685476939920809254900004620461969457237354498533938428363413953483733786785594702052454896232245404527072958459143689226776538448013344780068107523110356435444591950162740734985661540185806805498890890478545761881259823942721303658043531413889221851212338486464920117663765329944638715955746040009431887346926538940118573575907401181641181558275776708945880179725888856675548030636426736029090031754413879949030335424012392594006444536157735643625135493358479112299465694079411321685767563898272550140805578084123785703135970157614521956812899212947491367473809891573099888529474761759917719449637080808567805875987221625028534545854509859472300869401245718885287123885804886699537060265115899430830832417530199602321723077229757127335966688229752757718171713877859348354720577052879923405392956243444896894619781977411655844942494592912060597261553962818580884382591363521963123682355200981297770629824592970539716927851028202640215176703169097293189804104708467400877215302883415310587915418428890454786593710934284235623348786293882226816500613760745210862370902714509594574433365351493124029476055681548621169485313678081235029206734157169043117694800801567201486784861697709304676872264683806798432402772630088262566198491632083851008887871923524612289447279796392738104217376081005147119575130048565766913720063659177585271669748573979413148811859949567088083038849986887393090304719014607276078797942713335100453967740333677108360251068908710411582845975605250069483356158099679850215499129377656776181995874772074811085345222727557557163632265360978495851104146039969249637189497058988962772100563417235401468950711873968869071498101626105599909574259876142835861477484201276116601394411602906122380640952514658909079818771043014222930384489077217695778469866077956780226148072345996131110569580891917831742933547384915802193920000000000*i1^12 + 7068614408464502063394552072275500266719686689605796293203412469576413141578770582190960314131785493877252185511635890494256606333084395608212578059973271545792510496104839946373749582907185384365769643265963617582317382993652168989047768854135087531308873116044450967336494247021630231257479629321448366064636482860107294688079581813473526437495741935734301199873691513021954844395071386638097749435287720609809037836385851863363306697662473478228422983638534444400591189099548601013236749352885681294976639115399329325213596503830524350729303415458791427017964716519571597483987156154181988070285893773909969580698113534699859862635951219410030519283462297489271978111887602312959540894375950929504371762174769102880216378506431266685049580658578399333783887626968717354205781446806535581153986485622871902085862509041332457738318275549902100330086391157455766851339253627672116698550568080511275878821468433658135175660750148388162165421058678364701311090775339514992231497367842678099444410278875942944342913766748186766176147003505358215112174012222096533739255953140489021494738597453585800934310213764563497820136584515243252683323680206684070939334548242073941091008618321078589377203397230780886614113808189696817330974673059550922263237639551657924115438074000057327188511068651544129379757333837877772642751974684192163113314978264710584890679399746278951074942405869819451710205330420828332690748741487209129125701180302174362488437137657932916385223531460257594422731731214405868259041176488385377077203612126049217349951739346071216745273567607195573148062317309643263253509532304504124778156171464350959167992830414780733002575805466767682474762500942890252722262757833672409809227730487049232520981882147051673874084300391536961910245010857495515995163426457899360666755488817761008465580112651078572538515991455313324524803645217854254465970430309834172697227752288696036203396800556050472079587080414984546218139866190537297668846484024043303073131633025560147776405871307864061718735721059693009169957071374121911491440051440161376159996087269157722634072413972301501266403663049790324810909898876654875551235042518486844222450368306023516490520625419362186741948649578701266956562103336537120308155114450776703541298875367350475203535528607545876954874581986389697391275918514049730892522982268646090030984039650242928861796855679661427916800000000*i1^13 + 285965795499226516502134228551389185276449020663639152452799836926943162488284132639667340330834088270417631081797885673437105418576360280882618431129482974456630349954938742583659276833024614508567470686186736975720818120521886904673872630978783251304248982171943345549817817263359751265906678010292387690151431190878748765098639794809769122748367066596610624849000873542692308621547129367034533379132537634610819612263924883899479564440302868014596503198707636160300758253796782202540212743481714254358188989641395086746559755507880505970735174445132994143901518868517218743534327751839060767806571010365985689864857015019652246485295233868347966699470983317943484633267493056614046489945640347253111966629085391222678574092114531032069086957331925367917088825255920052068852988327691470364291024416443295172752002417164487298493017706299061938643083839442567269321868484025304595595952237416888721701420108253206868961648324416125350085555265887861348572934057967331976238392174992987535994386988670710622488310053899573641098809785523901389173986714548313348558995696098000008869514996704746648805231149048525216060290119299221901613781037678653060068297063225307326892459864401271019554709609037906685864992458678272950679982821222863132549950652175183058399886057504744765939973376451279778599225510519698834336534487800864538890130051667022882515940268837648019091356511444005979047332616247559516061945272799899680045115056592241234698960054196766152585603052603491048591880471641706854686726855046669100381065981809998968064482684573781434295159230418757000833299252178795243738438065063779680692163920336933773686618949380944412495065233679432709233902227907692222930470618350706141945605468943081779138255295228840230869362323414939804271781653698853780455420494795136253825540015876666906207388769247410177993461403966559413129598250998524252297497715548975615410703645158915209731109000017386821174684252053052968307525817007731218284248321393165520905386634894439506462504060065858634368415536839686280991516232067442185204009060997471133770450175220610540172022382842705949038070266508491738443390118802834809839504393956531935592049253171333281242806525560983052827150471241283354677032754696816770659288029985266698713066554426952641821944612952112330237353224292337676098936064034779450607714538263662921864103199211770875473120984970559488000000*i1^14 + -484304180653338398103206786939454758116757017523364630454753910264700179357632608995031072040616700987806539460116852018365666250072040030841910241434515256896392528917099968704221194917692445466867323539026950174048226263160214108175265677246513722781529559686777337496346334889185930435186821443196851324432926384363447810558207956786623043851398189453481243679831094618792072638260917326165755690066980395061355051942533058794459010813988648187856738145752160327992514309868931656309703785662287140528973573377132712219073027937287383894993160777716312607411623947592818507375080218503050672390923680472705621368906194950011379093107077523441556723930878411616771243872926244460577298737900547767223343381787226567717940805904484258598164321717499243831911254408589320391346890968086772254610353775490986276598672744649570658368399015875864401270929434896937473537912448131832433851335163795984621300374588452301201256289554402636930896038157825709743199602935021326209516815010041135004455155457437025740244483070683099528451436761984998652676963950384125610239862619176920048803355457102602952763189301402995803243232697518946866088084782684897601687712101885924247134412578914857892427282215693239006601633851532481982018110724456866578845663103710558407844558868026220822672918569106462572629201390944603656928175402325831859679097642243311697268909551757507342997679299108624026099726075765561821765872105080354662920243065939108988912529080102117626309073145462809901423743648244396584861308377958101215482684168563744627709407942172557792417954081747363345033977312681640396928848583038642094602287146407028399356786731917076100337956741237320735207273514011005238978886136386399451798838902939295983456408801642443983563904859335276069994676277628580539958688847488895450013924451919113351819663227871355707296895477297564111259084637582296247954670104682590822983145484599788668055560952093824210147760973503368749328392151648948819655089415588999633195005318920426317227877609660869340895985932964568962116439823397220390992127720948480134594978357293468217885984913631163554277103760552962359844232124124163281948900956810604867239060592802500800921931485541599377408817045754235136900929415523326145265923310737424216774165532363102895612353256614927308552479716452010811773987895857174211287754170870399464257292355447488715752616732550758400000*i1^15 + 45602475890492650872290382413206355100131490570841189501522438054245422660762448447454644463282003713604048211806851478620425886272084949150047023908888754645529163167082957941934297344862803092922054280154939876401667218680430515103509255671471026263440722767516599395826569845998335858105205612419752022800277496406897623977881782062137351210966777900140771078040666176209224610638948509959521059718557036148377046546490595664917053879672518190010203284664896223100008461160538110925013431330127596193967198345565129276613704335555932657773098415987663074333001460522645790573424853159883642126453834208781885296056255916063191563688758184196746946352668066296066797303273414908099993406974122284950280864946253045921483109327962227902327063873910897078204940523493376436437235733608544204452745146266542969766292248925982815088548749343639829331410359374462839718305202904125236967993503378356314478798971890485414459585339934479621097272410595514708679000769798162464692854971040384199007580882627927951309829226610752781136894491239857843257084668393705355517308506688440301130336689829114782218494962920652317538100578210481147334921109341037443069650371995834886174456140594553216699726837835110564850677916499292685884409491878785208242156749305999295777876946016318354202267603478131558534278728148174369028421483812121229325428356303918112014533831040516218606967724215312767496987393692040557364312746224152332585231212164292027729233626524692609900121213185702379379647895794336217313832520738479673466664514823247574183858005854153481229133578568894904801840610937704838798481216045433087800583584134723273279065634368895040722275521677307359499641631527541296324784882234070277079042555052812244006065117002428321431106316091686967782272212399628260414696722732280581329296584176668364846122858008850514777815045435723793232055371916492743728773428093303471717738482747555172522714627478677354605538519006654541083981423053322594953106709634349018001823652728579919954257059091512522677214076502485328486762000533797175604831000418020737619089373666205512269690138371244634255052796501875924638886384386539039497667634541330318462879908732583329470164759458557022308124536352183446590220791920052613964891313245496800032386768868276057291154232886641364101030209509472747448240742213928540024011255129980620154339459628541599057192618557440000*i1^16 + 9768791708728986450009767332073107690072292959557280623101845249667202995650687603996456435021479045079818440544300045238133702150093727524721014506850920630804813884202185312770589028593382109384878768013489401718141322776909208648819834525404771616702047847712468724069526208933220643074973039612276209123657998248128008973793327045902486595311369624132279023176151827805745524187354693114270270118927748151499939096639693621065947508573037510157124798033594120754826984910282407173477158706156528701307103264623487081650961277053395755676426324260380039202793950809828652968631040135954396501413329207278469540766434113561822200388227537238436002024213471771105070184235457290231709902195660663147647072675904663616343917511584593423870907080182079895693984176668771919917284160064633387566427037464597743822124140116967392021118116238231801284277894635610209704321280327166888435856967370198505407982114601165540416606811809095522749478702444452917197668748330019027389103387983692177492933219301133488164496955632012736095055359991125918122545640562491362768577037777087372062197853132865134861720482560579371955053351169219613156048858483045645118659764405506801590477384382701811511832980753327021291694131033231740175010315997276667701690209581470448393407533946031929919331431416541012953120727118533073217370967726557197543695681804699654678641845716126554837752376562976460996604462934275090303802690362372900413286906121637494757089127777056323942454839502280161432447074725587660780186272797701346316323579447197912846885284477969417567013932709873743120819560052595168242217975251984630308241106417868400348417379667328868773265123479418665245767703762027282759597987790218328769696346064692214410442255819259626117416350984921250863913662107833015735977145881804043974119802330941892619252909887317374003622378575144918492333049782930688991299285791900596892619933884942137583265542432137149032833529013902395181721511254329284014037617261394637893691316983174800648504932520004662412616746725842825640897200287131332826089351498641728627382920992676616312583829955242088464376644446793911251796894770507315759195477750646092612956527580534499919896781315735598507866697355261859213803375798085309144830718522759530372458923001795593993173372473472760961104499389317063704713253303454275276588895045904620858489934133450527924753006592000*i1^17 + -2863175673026467471284013104107340447205805826191612145759271094983458171064736897495511682283642343323251528047842134728623176428114300631488372913958930144363307486938550629107879261065178431090636339038202197536035686134170581726402793154080266628043381729981352463397293019674173204312556079202952323967775122725036840003919479312817351194563870557613315185630525557802881262185941650806119368614989487558236731587050800891715092054724509680633352572787203527183827605481120873086460540649294843432467369821907121490300865636026298431737346124808792910321456385662860758587983394044788551942390051552868407669886743953711494812805796506645973463274296015057662277960450101667396941472168430940702318066866559814358407269589240438951855746038322830490953888768485687390397227986194179500948813473667209305324094496231188555170553371150895852772330275051849177807054837999723465903219275683130971338191512007895859180290299939553862653237670439907254513778963640328281520454535959251104689032783858085814578468462385484491825706265995878854664069482920936706978112446712289779656267695588867698825441136007309783047462282058074720010705228301452518540098116954111972541642702818925890163137528244849071495382609549419496599125296395366180284186636212890052513203167461108040555130434240712020100170853460104363813468367545070314773771872505082808030797380734236464055530375857346017226924726125111319219689753139923334032744306908377094902528165242956306476061187848286386172840624948436647829143840908283777889728972957829063415127669102959446455101920490750639861903470632118558799798700196046355855987799838248748926554159596854652007432456285572127780132526929625932624069598283092889807892027332247568363578386896464384043408190492726048241514966186803556193369208046213247349662282065023082922990525191009063337277278841670728626470604036651331273794058370830775689993437723102625572580734335865449579150134790828059134793822368144379836640984797122743105842834987557854271371187314844094157420205605172858507347405148062040572898781811839131179272379783581690077398611424281849583592310349937421416506903954817525725025512705798176079822093988409116413951541160564192757724228885231135215105322590553298144987722701894567670630097845294610396701922861437720191852711641612487859872574092373112448904887858715878696274010108287657634168832000*i1^18 + 354193209886353784461195729607567027571922278193174059632933412932565089226941514848864202604029697371628117614474580127640134998290516522368692989006001896298870137515325177101406331241271661825957523868688392026927682885697520845099379549492904316119887283808140606124218114621458606975540673537526302696293961421733488204829852304631419061336902989156410535024567972209778197660859432931675990861752545808728566027483255381660648547212290687081150402483557234441007614709779646617945888166078769264867810752757105094321227036218425253921806081160942749639503522892282846059431895203690148126979396905758271726207558978408737235988825314824137722544101852779845047008079457945934917518707048329936546710263722949991847239599318419158390931137173818525932206999747363098861136373693595226983689346496990199470145370613425630226952542354001714406239824974640869023779539763583280094178444762061064964032783293078754468586422807857556574819505125464171369748600024417761491466972423372919935352372357840466235339971816945818421051596303780547097778203145741231771927750272848812436117380378854090719351462536865590883715892917195565011987924439895194285070381358823718201587070020019942409887877459197826770422585107806891584552099148744019698443631125538567928782483982717006095007284153723364083853127438360331232893670964273700176656843971397890143545608007382413407350379215344428906444998542465171203777617471691394995922180913766448984908506690081616094064905731188898964150539884349717687331284238584247521469374552911288244668081890216228175430455748773251100329573405746423711056906677485050909854043348155397845157835643319709708138142381148614850950097598712831036843034552460564495573271808571442055962133353224925750234066476319185417763669219054604510110514902534853861500862559566712546262990249220801576878180277846915374990266784403629565892808847881530019006925078526433541964617447335413806695387387163890376224291448903838285822245691633193225523370749392018738606805158277768593180223470740760754273324852850465467560676820811952769641012846957545391741109513073887178946403445473046864644102146943377944814031340095928224019963634810938538971441658570880904356731268991919240326902314279894977258120488177948454768893399268787060608301580466597315885736685209684250386749386275728056504973692263211433826060593330370956492800*i1^19 + -26499994056925566058053012010293100745709790851770240174286367568492679871281540817054310818852354841079202387502694725007539677559421634979913037384318219897163945818852736058404627214481199247592689718573532655856658613196010701567334849895844435420484098543334814527880845384402530744335674983582761625621381938031880723619424622070806385736885355091797804059025229896854466171057644912481159779037019262232404337274650111620599321998245214798614519441686807633648735929787331236949587727130822141541659958716110542978249790482189563331699696000699639935450582569103205990153400400328550960418068444455899853237487674512767363919417520448526031388078237160801818953674118422543697412638304503039001404789451020324698955491165750240446709929678928784360543134510210449461033651681254896520144999765456153752668834897135666725211284863334586028999189532313918018032722858999664747166555159166485632505468474642308195964503720526258024951214534701589376359346718682603704574871834304254846668640458444711533408458694418818149529257752070215278579445062547405714913643046765144847003065982932977796178495777524083311869536855626569433170864601706621454244475919846153931916395792998971160126193751438503905582735418315349037693149487164784020085438889705381077698342804798783991992603558745188990111189114891546558899606736204554799327882551550793829013923574351597166438539666786846665841043036530179918004007768581764740020003967730284732600504149690252806767494605752395136634670968366488263824420517782367477927896597888504334264253893123131902783603774487845358090899219961545258584441933415876744462797999598614206556242218255284271015397239785549975720082928911359221059416560894440395303568860794771139998021889193496661238461505272536608611251078980787978278040245958486976088464185439005881918495877001268433490919755311123129641114513083865046811497172495977208343255647076698479360740686405992207739248099764311697683082806780834988813883679969734105847866755166959734410355850024079322838436316863639697523912994860023049450236074608170469128820830690465176590442147424826433901536746425509177022651963427073231360578346752281469253660818184296261230661371078700099165921472987171086178090101673320890178088931478200345894688259562615137166162982958349207792230630957938890477261899749411024142930900829811138006690150644357005312*i1^20 + 1141269959821189640234459560741922931638567380124176530160434294645943583144080651649073340735891347742330200077938053980772427996023875503911608488828951089737939165431447302756689705218176198787881221920155782583968438128289768778296817946108705242510277292122043256580722453929746345514417345589485782410737491718231846542767366146336037892888648899161056986100098362877054336194344638189562176130607741974687079685446771356289968755785357560998122959538633948907697786041796169326303137108858432369860226287925370922795135921946288804346041366172056427403468591172965647997657717758609805788531057341230837130320171024677988465406752332993116579379985475661237116574172750977916749843600234683545873257068524490921533756349978976290335776071627690148253458674899570689847042623159745005030841852475613120286044019270697481864834381647582915979584167061511088735048748269430624899630013113979998892283241941880849519394039150478428348275750067103152935756772516335897777180091463162843211808202215502823975054946059499450500683029595350485423397105460238958981384063362305934394301032610620586670162807787805878712277444572109610400870051944666939884937390180577062320661743448974862271393162429575042066002959686513512320502502501494907266701439607988031097304256621549627573412544781880822044110783564224616234003183187962869826286629796921597311117421263665278589840750927470364843281189753816638018318813547025124441106298426336403101896130616061981072765080090467982492353079397229306595248026401619422155905665108311962297440932992317937486521534963210962539934905581813643361271863438082061456184653820433561478307016512440526476300786043474875634484663043054660837853282653257489765131031506416588065417396902452177019876144792393587544394929803923436928604761804347516412791282199173013003713187901856863446187005753816801617878995047003405815258799563229577404622760087187118874570171436082247271558223806120140221787851231817462901464931149823233163127936550045026602712954186529747300235253647794783179517388105550962560254584291830373806608441526303403772521924780080808406701102499954098886085205479012762742806846757340337339152679065037486436230138032321350693647506028255978026000478123223567421765835810152996434260797028486096882973717194297492679549480479756851217429106988286287110487935177096783537365091476307968*i1^21 + -8826905285252406370744367749540397518137098528205760834861367665406493596246290888422980733008882335220118145556096497796775977171133584737968026301651508021147346619381428868320041546888891024391711183460877510523048755231579210251002710355122641983874536797319948140893029847684460728247830811591010560497767425369265479432711868221460169886315360098730844648003884205451786934596104611740079456082540945895757333732190220545535701040574097089299005138408048316855225617698320135571729762855538243745943950665919926061543132266182969857311961548890671349353101846462987673225998816191808511270750381771024797934615121638919064687320724371337229908267872124426733539805890045594633308555436683585187815040545759499526109460183741407872911548276838737600046867108885417057090432071002784914455967549258485665464709449240463496078021653390118852385853039677260873150545643645150393655060659630902519520457893069405944722725027640309443158881831327261179894691766319934393626436193476283285204779461409088678589041635093780041971535834063380999664867286977517208153595400744147127359977365926083093327878497071259019404239235592653142605802955194971896270500774250657484159041990683719692775866798180159942944708262685748685864412454603274220352356649624194203676432341198086074026994999062289428917273756177078057920854782420018287683535806260584753971011218193106977501679595475075657853349009279593298072852855803995151761053735768776548478161432338461032252574369203829252507485851292124195187276225226424819417882203851299613159584872374699838215858892905046738526088750265350979002004892951976379712037427007475048531949286492188532970676186288479949378496206198404626119831795227196254523429355655467439394470927093072695505048468513352205362576236097164107042907555460458347386158360176505168448731829765699802940692309535220343226192641798519086196045547750474531629831175744084207784133579722638616196027629257540103811179419860320171053811735952543348963960533998064465829887206636488768784215133212356580404246772754207092053594731196869811692749477863731354853576828386081654116587407696370507566542761386781769891599335770727267893804072735653711357682510633925763243232601863844957178365783583321857544938555307169274999219117020144736139993934272950383925873359919307657486355055599966912863296079226059966343156858880*i1^22 + 1041173631375657528904560259815790167746594932448877462005935201030152584008605925174598139648233392854627039307982802733290432793564492532421402258369250232992402142030100941062680551159587963434720772168448724345048330470282899042113163640922328289609457040225735728056407641555565164979848073992049201816336279823720608695549513804474299915655475422035770421637710348372723253937099743055771052234108323772351637959306284739516324974670367231969749647679240883917850775600970151971395723156728730655541205686369289704181489513340745321287601613870406432219857266219773756695900093391701463052651721909841733649630665641366943695846467563866759205572569556554951582875169372494717221046776106870885195441231168118811400559071384292529367922953313076517014015838385796642416382351238156179673269439675077996937091952758907136616269999368567684366870513201394223448852597140151079711680842229120304273753090640569364757409108942013246104365817887950478222164087396842771941959659927338488727535240856086027641503283319505954629446439330825950073842067996089359917133837645885398864543676831239643164371404520946826350814013981129581563977310803947181398628659141441724008791871871987116198592197377998581156283417959311170737143731720713688426504162366586705158551943409114162878283164450021431662265690683663178779521914055111684485948894444223183419519297343356115190168653792901424326589863709386384116419288737908514190080240634872610462271449573891753264119971562753313159138556989200818979065984171594497777077328711996299240763096868884024569765538935717887514867343844524966124111301403765183319521442262576089281631096670522940757909621089917047616235257591622373689664071004303958379038183556690661458639210114150593555974351224768243692912882333985790169062649270689124267093011192170254872935377906044461124403563749131883329364648464929538549744093580379607573932429252867601593797446677209089415485941238018455490091723425876899542149659343558590069008899271502310989741366565090145743518693853215874534336271559279100660210798068744602402449301550546568720423868494661301707600382742836336052227012714522289731697887756183111848965020556055895212977048256952332289626170146862547251458440615158004627317951642488519987903230698734982946737585773002201528986749683062309513693777301716910832283339332052044707004416*i1^23 + -1132691274239554223600401893119616306507640940999478104958044967730400825910918373357337848656215657392773015537415942844652256739234447847618722457610377483227048601270203934152619200387867258203207401432157244489139494319786990960704031504458054838389778081628206825465669018379053216528211356971042454110211886369337703581998890239643326280747039151171333167355952238857573665257102582407349773798112583495192279513339353657738957727878257121227584079909879573755446215600061964339688470734718009280013854283744712791928620830548336698563989351407902221902887608091054893254835609129934464510136238245036701230220602492328602403760072116334000612717604681519870694173959169841344458432863140947142378274486180362991831737057377287097391821880792009522754149934401068163316044588841021859162794505122081244288768710691114265281759876355793283290670677652720771941054341925898549494476795238111658769529026958264375641739069765783385369308841855293413376705217168918066273478312829889738945772059290985110670454428227396280244987515589125569242933184888892464894986944692016062471373722105653865144868089126275284279747157005828176719747763742407113415053121065608769076106748650149040451220887772275222692946076600370362641706175871260239110905676146691865765323642860359178869383492666541419627352015163628131670476688935140577176856963866451737786087435278160717099855428327513109955757341911459339690901288202315283739036928943639834676849163557511715878644416647585262126868327784031657052175438043251312546930663173509269359879262317955568235243045942723009160668117451864591080096378898767218726503186108282898571750254531238192956169490022897641404635592578829931060681313045174640470535408497015306764387069525665247157439905391281788837006733314446941663904081500085376588287422225026474593200038564457225564115290223328401607816041355693673763790956837288853130596136055060750554357514349166262989557011095480633221777378364163395195188731379503832793818625443543651449206687516693310682928938004335423708856298340682310278612651640461414082027096711308947768468654045034794598256620916024253606280391935129704472159287415702336657650361823373067332624818107841490258739413516326969544061903020220392848610308283125237174908816257574519009693091413070274292620402734693228820491416333648956345235178587311067627520*i1^24 + 214283108309836539477838181170629783499231835120699180301346625184131663649029822260572758604612375528514823319354773338550215125124928508499283528796146672860118150369356989494108907184129694736276344346561700186448844121758494702552742139793188275201095495491010852329636377740194571765655291700849763187145017909801302590020487611861465455651098797143228075238473979412175923256666530952019712822256595052196150373894924206388157243755667037145330065529103970286804633941991088691999633679214451095282646502401596479930211895954109596944758541000057269628452799204709884858518723590493198798521791804214889658623871973622669557659542995689036630817721966848648725968110679469870806004373726641124380396715065661686364653887468015725575064889267125338040555993927319254667762490672018328062077914470038486680929126538291830489168794507577347422033425710181638297222931839474609432760037342973834682975320188318837050381887535895506912565158295950203563299156802314406860455227270239770441278463075978865713074018787250632339687424731469577609733802751056666889720349026159898914725915849846950097666890793976552807345946817779588214029159451906424234641908288178749164545389377422045569878327868376876595519903964670044933511892734615185622095879334082574098765503302259601134162973988030439071987651453424159681793041250712847902885625569948386087348500804839672871416067142682522733237588624238925533674077400924556264375693702333093111343592240078099215230903432013803684302540177544576456044585883495546382354591149999710715298423299328115696912652477773031593541687548842764522252741234857177293460135183689665064393494916209392116842233778426040461894160830481187354608569382630002379197616174166624833839717029646758283273105162280984913246089469512495792754756900814423859081554610606668823696747177786311367133359494366756070030132861639130461572165258325594215988611538086016064503711066159918124277610482758491895856156732397501856656141037757597269356473232068280672978339264000020792749362259094235134273488889328782952526978915156629269971194047832424388706159082333356285859287987909178922108208027198569820362153217293308890446401258769152869711530388736870376150648083869050503101952885551846219788770776046553828586834900010758564880208732532542475760719308151291601941684478265461958317148596454031360*i1^25 + -20169629437635917577108010720114790200145062486977729527991434337173140584306312614005524828831931798345846433097947553571460636267494193880995224363313920001223774530376448209314586544407216918936555905588992421003244646813478175133775397373300838177128206994699385518559665168079874099561164387484898552891337104544709929049187351849739359649000550682672632548385707367211084448464390854439814567947037143806230846500870247326242533271159292006697175447046608605367148682415927668196772081798706859755757836402677419721169099813919766629875298889683219215592590864151925556771620875298162618935487221771807531839177261256969758630935584611243021282870703141292374159972752841883608854556168821811386390179477896636823330016555134683022222025909870131512889397706280188380198510841649767823174371930520229090950468272923270546122219882920073644335606745960474316597990713305574233754757325659708155711891385088693641033046996053023218143752615886885145728572666216605860254035575034570016258299393793503629345716196906955099797731711545855703979906681152810215587707317963285992592460290664416894785483713065738365559755013256863865161221382002042585399579273071698707261100199119958897756906859259309089890204062071119697844947421403020294443220221677132435873737844305243366655588554119762264766603064392055241007406730539467288947720755672925912382894932891357180548601014187347476851229877923840051135277795228824217029838758733498132194135748180168158049158652798266977433247234084505502460908808379159566863873765364976201968996366985347228325162446100824736404917150303653973176090988286960467152540767449895171434036198704375108667471465571801345931196237023524458534480266463039955354990894286531112671647838360026566250892378157161588033880442141831733307785325078234315356554915410844264396071749877231679024813568629516281818764433049419244202175698953968260602516498536080686605554787129957217804524616345431097237264568127829693821585347340877884077492978876088237477981166077206010187036197348830670920491050413585750689339073235261391940825608446969068558366496639585193383394819490909520062596587088917446721341638053348110423463327446340652893571620280847898443901913123947662321641234046401764870380784495907021456071870051151002441343008016174948640526300406042373034184759737440877777467706703872*i1^26 + 861279885300697460440725922143236056724465966198570323808166080337883537872822570812164842931248805401268468921958061602169121315172846591789628748654063120084514717807022599248517522069163042833638587079501993700061929560726092379075084818561034102848795192384231237126890879690424356107774987469610656453618461370248872965657716818602820926089920261095307438669541728549815698606771554047522103895572824001352039297564652258031053591690909060643876424699207985327995113914664294682803163966892964160183871409496055966647969512067399684651482135158468932228445988687910897693526306139747029885467372249613640383227397059208889855301225719550384140673244422616131890403102051146139134806765212624004783680087042394173259869813566345630849639922477098655824332272580302197330414013516447606692054638791218116157947289293996565191153587212058634343315777692175467724096707330755289921946862462255497764826278426553869679228624527746495993710492552867335762964725670780453733960524481487026628381338818786501661821271797088344764041079583515895340989455353116076977523045307624210099397150281562773444033225227557078257015868495486882575184718146556445694767402138232071645537927561613658450666254250620505250615297814458377965293496212941323382200931933282447116091033199402933839669802295028760503013737440774750016922487251420710731217153832066079455762261418949566527970493523429624799422094760050121345322515637253719677732170023597264592640359333051335907341562269666360157359812947774921633655916658876592673313722633061256127548013124958785764180444185752691335493851626552130242545769677480384424532330055432324318467852505904022143488871216275159463231536843230768569165898906236789495346732022036645881569592166496923257672478414866538906992514459061895610288837733270749707660820923514437311710916341489418906810557753877749022842188139373087807544550462624221849649188333720033394126684838885393558125870640071206339642778407555918464136128332174233353076447039332941304062706938948647182402974754265435437432408232108289679007197583588054219328508675198376749478353966050315216722761128302457377302340017463243418359514171873212334576110749494030305294990393511417425547991384617109737891975245898516250342130850339153861784374815820748828040788387907608851078070199344676938052337941711837330675859456*i1^27 + 23440949699270921029111050789013342001714599501165383235244685748737661137018418602752333187983033145529328896193101079819026568259847241706496623023770297668002610046229882747801550005833346585932062436932855644502090307483159524329495297691007213635568412739553398617074879151525212382940347987114367105031653862932134232124063911420988584861346304507729310300505346311433503300842345268672475528835463751390581284783613196225351750216288218639509850187863687675488613370636917041757899444057056069899770838883563886546237677556728827034198996096986884739101268588734866639572288160026463622728726874614600732961428827752402166952043867601379249814113169363473315179373262510452940658841282641122358169940105550918583986679176428385308892998472806016870021476460388658314434843380466287248722351955597678996525871725285413020949410040297359891918894308954388913904784629111519919178899499914185881357289944646846473962341138050133020787195281893253435474423929344866542015046769886031545672253919983512483563535889675056298542285211052909895299147482257671318033151050560828532123995385387176678615456962804144102581066981057944439307479850283784150879218240539203989398899777105633439181073402710682911038222166657863722278253014895766935384125869526124676157969573636005581645905598962646852111531603644859377568785669277956133056233722274551511692159120351206689396886637173823270501262356744639824611050338666600045297730459148524452179765012098481849828219753277727536769543657805255065220059845105764910007827616044939308255243863671668776497379810825944566129447048083476089475998500226867908286365967481644111336982852436969016338289972927338579531091852170308531119842597368050396027671065523647593488297642354683625374277390544393624107428443134398259452927850203353140599622558955994897743276124594175056612765459105085654116751309877398920854881219306949323211631178919554683552936720855911701839105316016070901289671644327404646803632897885921209460307109573281920621356954237002066838203934550516638288864718172979113164137404879814538664760472302757858993607571110822899565539996481594083798167585755070152216622417348286240608500106885376036018548646298590304263118975345611919355280124438850373854270735175104052056136742239830178982891704535379163486058950061312517129568831782750913560576*i1^28 + -5279334416035374082551260743747162025033690371896376114144109923723720912892240670404960985292644517338505511198797505504616302981975088115945656814521909036917285850998825620968216695466315484434544654709866580498808120250594111764537915962979971104125482737872963949361643100810991912689476594138349063595747009343080096213734392457748177098341950961789686778162469031513154963645660034294297692965302794332701611059562003202351230803417811596719148257225145947388544715431763429203032691228860876937955454797395812227213608474612441075771004147460439319935267431709536848814413879178608876095046215221211023279238305782763172296615797843359737009493693523808931464429712730645057353450056733087255550334972724444833940484034231469788658366062677266769340804237355346711459533911074160768019821677106494628947615237261574843695386006587761479764710725908534990067813589369194602454260559213498705438393744976735455374107485598841769862775004418313780476520066706000491454509774296862067265944256284134813174585790647529451725520502257077656245258195343123704968546475961586011845221682330539178731494865560041326171145700958659507911459427827446725611345159444768332503527401938423424586236895499908432393568590815839290267578212684991210502326523514027075850480075392113059387184336936494974933303865288086417755817969520075692386507264388752289247339147823135171025836586443234832500578798613372703929242689289341126788007395610563145916938311606591496387804939523020581799666744185596764996396124623620403008483164334203111182538071054678031195155559999402159057220690767478363899636966476523278161403015224980859381763692564415723642559058777359372309257741718278517858733888849769872681927349323915461028112344999496714874296777108877053630660936025004274709021669623374269465061330005984097476775491747658201936334854725489564386132471216439931589462332211195525392497419174434854915244798717553284613340398399800136242502205014573617507400852688393696424706490515928851721871325973796038782822249071194656018124166575853348605478378715693306692786000147235488780767853900721185865104035567681930279115414294091368759918591568462574496438575395046389818159343845436787607463807310860560816170791646079509486284132488582900430478733214628955329655301633114614265456655853880856347835811731790102528*i1^29 + 217537921968817284024687006909228452304257403666290774599336746381686559348108196826713784907829885842813744690323823542718532068176058083566365787694923789881086207671468605002199094117926161571220113743919159139913407908874773502103674952235451075228708656726241429926734428309936004681467327368481543975527786236133065199084641337705565403851240868369158415346485410932739578121050474103886000515560712332742276746949849072960962698521814692994612223459453509481079593966073486538327045620524244253774607338291549772066791123169916228493316508195960855616891573407157533831724051664307649945435728106407566208075805302238479630361134806182623701696904879824057401757564594045955246993598628416596824584363275551688845003998061222363462636348000002770355324444300663663582430203432890675326729482342618322275712027748795830976907992941430207806158170490129372093044549789831957803984934222064372247637312173141609245876419782114064331022603002530436835696129647002453009188581868645178335574598195134898911553012224153413195396943103531601667731292423538560272822659755295599297365655183091571615077461606089315949126988087027928201598194440995063051776730705181218906982209556782896034473067980095491237142479723675185191745281695562397043882107996440805875770477308955443690304949446104571276124653075259761605187719302393988071122989569223177575587894319483590822262648849612044740086901121464730045628399037737577524435038978985347546767228307956888427862935210129912793275770147249421275242762876869807367198049112902011191294013476729521423038954662737374126258937566667480075964374795339257588355505462211144552659686382136433114056536590611777769944568527815181563096516486276902533080322877174174932040707011454428575574403040624619716210788454734111817212376028658410994181583078459495617390323809052401279685039140737179622971352753831496879327341153592767368268390574111185898113349394280295141782949266086796280230004142855762154031470506263655836641995496290243002763960146568157772395157238943185443333522878043184916991376487594144354137435894186251259313900264726773314681372134344847882480486198592951976689035289392564969182133651928458656280078452548852166006015054344577421438475203490213953608327370587232511480555166019180930455207118974342715463806296299036029559429935398912*i1^30 + 12306442924683151308231084224404200435319447626182377396763737474232350642495224641812043988760481978838581056813339928449831964869981894607200909009986331943885512446053604828673526821959576734558079360257805620372405574617481868288732292639197013253637842937205499325768688073149128597294772842852597312074421101006699091799178903638895514275708424688058017149624255870763848951290073470016920088251107156738894211452641040214723279240189412017697088390387232397658779714907120994053517813731069316910895555184279783085106073622280437225182922531038089432064307195061445900680011945455832532894811025728022513282317254746801569729850176181686297485235500046070643804699135636229108547858097845223737691091795823229837634862132630542387129097118333935237404791013908963642460305038001402374060787952064299262818445128140880809082223381291789746976266764844901088767934886045651306315501012977867668567756546313870046558613348513820903845559511690650324090285104609958899368202389822194041879262278328439205682803502921373178061682877363912922226165550325346048546153885739913521138454855172928388844450614930831805272078477195384269451957413462249649075485914910511482121108737388131361867377359685927277393396449225861706815412463128127529530681367342314582714415310193571622004857402398624251576011076349579245060689839037920664808060826727745851160363287380040097522369107374132665753199121564570434179288606574072142049620535526941356083857533916823076485875625770906607577230199906744837390817913354379938682563939881367094483719012772180463659105546955712642610895890527109047343750890844257901758954318958354634474304024936594109674236962993371045150535670228052496049307558612796953329980399023090535358104292106116063850134902535239344271851488290395423313907823026840342593598878804020349744047247325949052423091008799825486694588940687834688851639296979008648470771180310914388571915025897983528717933761974456473177651812488553474530843173835641625474230542675969258622250084554042185268807770414298792131183701688223236859336300857855318472879505656453159748158629269419453821709113011964842189024838715924103644980913055482282599551904699630181167407233038075323740011247157874239792181080891837973020056901221569783849259191185936807242259675077264411341160796613590422580935786496*i1^31 + -2246480006021058032691999374975939220695494077836757109360917232470396334814619301155262049783517635610580245625035279156811267679393452139413245885253940203956773311389023283471095228938581339320818408734906473936606820632771326314892757268284929127780401488771806592158405875569441917178024505178042880019815166447554604975237875879194563465854259065816318019770252740502649976640476153006313884251690448055485843779090617852465218807903334638199898382687101906824170286052128937041275648402312171129698228282666254860667772720178742950631620051277376025314262360083436341563709591050341820361353086996065125581749908010406364833917842126852189564053803630977498191444816942393989511218920258663902178037500456969050003101907949720050318885394912818529037445939164450670333668334683453927206357477361984306812018671953992905961378030914517286592315772964201058967174752977400997452950288062070707028654264870298371648103093387238181049572608159142217987886777952085441706038839499593713196837059810314323994448533471792839546049367340034822394425440739312488394078789320665208131627271208058081221179014635542520075075634570304103674187913938936615817501358533597194047838253465870190280950561582122056970006826193182089422613438663807613551589105358891063266660328017638282215536146817348648071073345008965801215413952644403044583360036607360252945396456578305321118455362839676330256515814483559576231791006972855463480050541078742487928221802297530229330074422455518985147700942202086107524247898755673154000618804113727388419227771754519235665142004272366935294753378021347894530359580173948250482952647567889278153940631464654680599361411621304473464544336910412457733759765103425440826603093416739473413386838069486750748586435120105381990363704963207084795320387196882338563655035872698616568095732528917449683010357891676316557269234662386450586482725907842409859183833270044316441952435400689594428842569714232182764703233680636872195831321040661707140051075291820993742735686128750971218472245341194931423553420524075502686359749110636171460147245694042591867067173565290390943682209898387525814901121485471445258471195501526482394794303036470482007131861165514502278916264850191830989197636068439124253018347166985239743216143678593915745439563677261476078629035058636579034628096*i1^32 + 163207141178596384545530801311916564055824736419451566751233016607721457235770971815872452050996194516157151718376098749660725884120304153965735762820153446530785399510551492306139508070363510914420949207881267865745850990034690831033795266079794016884094189171392986980357190702527870396507256883250745967767287311626568522237553212725552977740887335292202999465204751697997991223570287214935046699098301617788574991862177784871573961892645394388719210246675824218403712399173654047884086576460255568635167081538809045201480954286638018701310652741525422552676172377303647944798160001325537185947049068515292666339391993385856489470323635272923279968387924963146251535382545718943259922942490448157338857228713671220596081102378093111791399438532836134604080032469397652086532491642402522240034549582272512085432191236096927704300897675008915739800656924826371329318808453216875143955420710576679981768304117890672065164035561867339931745199564801687621550546095933255561862410117498248578856947991397687075634623162905653376953315509955588239700094926234132092809345748578145572920093883117242719359479794822034040620657842040146912235612972108137454863468752471052093256727421916988132782789038628545849251214517557315884615223986098078598904048024463052797160986610167062736363133939406126983997484722046369034091883175601030153847934646514546234034624515102493407753229738872541184908159209522066114734411409991801130680201920315529193368412435984696009349101383368917130043927547523766313642432852005112873152264041367475530631592425902194646961629596106342816370218600249612024991444967562676145583020213684790348764103764859548934154188647334084195499116396665037235005965680087415398053741628026158040067169341325005770524001283270916979903614904704347697212397457287634327406197059552428260388223566461520295463870642410384610353230640511189733700973479909098525820633388009958447985154845761613202581099628410355456587000871593488185119295769836696947047482048195746604781844055567808043603251799372482944933760970873188364194882113380086550081340207201557403509344983310593301850030493640222101985478927935754812814260069223036785502940761134949492149838018538660808102639133688908823570387056654866962993549390345940794263815209315373353012966295804304599107407416927931334656*i1^33 + -7781145562865943456060579521886376046541333446847658622429012418337109409866154617116731292230963104692486527913081285929936519329661744206795352734625720235066502489226765840185166306471477852794445316228726398792425423582571159892229840546426664769348586042582843276939011442989791848272437786342690484158074421964947958065816311251911477408674798917804901677767571139546369108902083570900796983271780764043855242004466388936260491607199732020448084785747379136571069830131295461142139050220828302000905024932162897932343749014383937222251341678397674836109455184604756181775864711960452189704569672931500729161913780940118634939673770509768886982080338821865546304431571659952211577980829267557269923656481533995046796294937295314067439508572152356548780411625347794602559264083113662367262046757674350394510418603225296740139757179991072192727796593997713917748575868216841211923420069146929942143965910332832388060461526838048771981120647484795744114224487622404044322428389839171026681028621264018937614061709158969449098258733719863855044543322162751490409816649335764773532236175503615284749294769215823161683809061933518354351614507601314626745051228957299829639689037613890084768681325137005252617121481439244406010765744957795842309197292331737318750104070023914683854301769496953049006270011702375216551050687801492181934204266631726245897887795568489513954776638567440650261281624291764820475903913292099664627124702741338771700816575278010725625882644046593733169573630223925591875915344341682839913235726792885787550755343003212056003752294373043425138514150843600504779860149538073494428235184265989182621797640809573572678854203118599010239503507702023256634213743231356549725087692277833354280831571097473024016245519274747647172228654139081142919920399825274428557897021701346002793057657941357879267405542558953389918901743286371111057260846497349405186750396972103975624724276655367043327802049123851580490464956013460063745526855444649843149190473562720516664727188383930676136041536928462566477942927196484901872792891999848588735306691987274296336251623355305642759802197467953515933081827909284414205938279392831223093076696016804014954623411973001600393244969252402392284087781693052399568333523416801022387243328655262477723319684370462515202995531114610688*i1^34 + 272443000411921516645015158683817308015251480598485662519704724441932764324440611027476987520786300256267117442118832429718966338097019796635496949201969003880444244760665018504166543156015117930449854511289833282381082932537127313997704997890473700942654675138438316449663797596108139117193341313304713537659440729508643693546496850760334795179467918255052545651914660582083416220885966853728505078583206948382866311675731151877491712668694349213489905068353173218156861732972047414452489750148408495625613157014791524783657166486598159286624275037929737012370142286788344636592133083470664027441910780727134313129058004388207033252143159792453599159891061518810008047618153183027937162664625231676452866454171939918222849531766072810217590499478272019782546533279478257298384486604840772460048924051057454706820966090617525964258421752209204804099343604365475538000131034059767836837937356922953355664055112865885729585155179290770892482284871987797356555316713103632933412788079031893578979786074334667788875103798664375894484152835210843243355503413600539528398956339737645022835592144186464115046697904664636673766969564561471101035213388519995619125921449275851532598466910286396816893057082997118249205134571347208944072143830647282602232461649030740141465258054882492497988882983331966517512601159343621318018093146048207974224756765927725049659981997984576326885737732169839638438631968198844110069039891550122802662228265573933178148327625132855439758969472007760749342041524700928393687702726319908282046994746550697542473156703578724647824268226300291532336206355062131889838729190495313476871315551093694511343401766308485863699825680648947772322165662458192869751159156730546676285183086944836695143966389956712340702287123810289987083587418240331643244405560619666822079003633914889432827213707508347962429715088556109475857540180404403632738113262023480129765384551683829819544312288103905605371051765163330626373575870004010824908379249452318466412021627348433454967295218825285347404421566468785656949069093841251233899543819767195596777345165352141969287720000073218049915625979920816097606070594648218315207165253272725226249544148132544611791551541773635982907533251403135997059325457377312136531575970538834527258139775223575597787501559394008247405375389696*i1^35 + -7159093054587283743704604449112507425843277624112816349725527863583130945330033896132718680020666224455927189261028001233329927795509128738820987227775041132569566076756735616974366475586360559839604536476962277005422369485172064586510793662076657095017058584769199721440801829980642468949791194023480189720519462365487430462846018420751235784851929114778302237728715507574332741591754137776109580021869526998750679436412700238718326396967816181825488543905515064576773347845701266946659877839696611709352193160135951476671499072739694007518401597182582677474567184038196364174625829308928076800659843768347057616226111652102442988055150454375497947913604560609754429506345024323323980710053518686998410422083390089355353941246335239584496430042884542374445682699217330334852152794582189785449182096957598360791427127912841547840249212735300386714160755431965661846546951433003855179717119458842752532465837292031302607914269673798855327752252706003199276234079560023785214891706977823466036370970212305462082142667737429788181781073795952366153417283307002176959756545332578700897521417061007695335280144287918033456752540263285654369010273152337330883508908470477281797296766517681256492176670608142877575446629266426764278856153885061823150851339107413100873175886068959139100511838579033821995795925305405565251228330629187538537463626354806454072473154704261222752425497558979801407031139542312806617710937261807895045708054856518162591389261494744181510483616767004421301170246021917872381182693628974508682378203927912077223806293086484840102153722531843236404717195854766446207509531585121529913872460530089573034540199095035467362840435131384110842332321975737250588074895692163708081610438232118490753163606939020018412842253132326434573498484521790984995288167070148508131856667130429866808326404764653968104631436413192495314107372115806205392304785474533776569893293908615465226728759667335123140718762939570544724458327821283167702502233334983496644643023966882826619592503358556542675030851455611013215107038196526206906408630043579428219030002751680005543642501940146432941694971083266326257250806959686304153042664448967059902716615967953838388117545031628576090133863716099121211609071987231967090618074142803888235870741635611911429379545168516026462109696*i1^36 + 92856631033365800072990764906130527579202405392088926343045803662188572715030919674955315165867732678224601915136793963762843584009246586183120348667207578649251665685887817348173249664048288299541289172146709298038028577620480493477674357019174471619108185517246931039226127551349746565996257778662466474027991485989361971603791339928584067181805232674739227815264044875587871777971382917544613236672954973305748971502224685921430130751042795287054067704940429126572909503848453289983564774105170872038823020326864934215589221568356634930416215848376637593438651232757955420986383444852210689609147728735984962906967667861937319166786134379567603305678205694477074366989073438303702277904472169893378616345132349245497750659469947998482655359259748251780449953165289652924859326190200682823958137537745586871780883403095909044208530921960549162329717285880902591867201878502422913335414983480668281222882164088373698370123080434241247789621833259096844329469834787165089742293870571021869946477956205440462518560494735564231855971856696913586796924023094952373780269271111196110753970518453726074728165956912190513042567592268605621585203038996524335335552287136208867669193920083774991627918771637108508155406701081478717513748935418294782994362752784478930896618463022766926484454363933292349299095980769559097297320695203227353187516951119358189071713637199359114828745139949049252547472262566314174247014501593716656893114428474983066279482074369209579849103906235613457297669971713284060306513157126594989275939451976669520628086582578737212252384078190750129918067717025980751860403423003239563675361350598448150227220755771501636407178229928014961144107092046159511164159470927352914285369981530051049652602453593163324550365995068049168682860085103877551185541969930826410462275610075225539754638384329958134072106681927389905718180312679254735369522544640633979137178363479358827952084106971548880364154729363234286171521689433824365793376090378006397042040464474360654101937470458510182939850882004322372997709136401654453889705897153641414561844988706487422757534227349024067900219240578392966410458526598456562866766686172054738485429528227817793636590002082712044148964658376527866213880193695417553070064516949987185893169215459656603039010512189431742464*i1^37 + 2601140477556644161288530846550378271905818667284523486439061040527573362083662100825492289979148868072769864197923129431175130780815223716010113895182250162518633894071488511831239347015098013281465887966582294917039324053379184131534668832026002129684180753404022135776053711051222683627746178130945127242883825113531348003580683243001989957193449275457806100783489603535509877389952984729655073228122195337224014396146778011271659177650262463757115785045270574451375503207587343590572718463447665034726161467324535294830999649694302282823691130152237981162345897010241178724658810225687866921725628341157042255831656590224046999416548061832213002513224337343123144848307372760726576464880875237643557241837594901375076176113120428823681008002878467397909362116536846935755120877439441693191875977869287742569192320538580463320358961615186884227930420707004994027337482639663566094849816107900681886591509459917041416271033292626638928758684542722119424788604139704908675140118857036037390735160653700328773205632204779787777680937683222864546476599851942033216442655413151828706990765242073050221846336629116546548987796965839695548755651293973316171810194707382452923888643133204216653131278956505742557991979298140987726652048536240705089325819259993717347693889737125893131651006531827140649459844962113285305019994303282522896401037148886227399508530432330887591840612115315133842173857306134022596505391265681869988328227302690878616609422548207293024315823482780445019369021914342570186352153505879886495555848028698737340273082952623501346224693233487662096184421646685780098928669204572997735586342819258740323895587744892296394760899894183294395963676056338217676819427649124954841419936097331711892813750234298853365730710416227255805574153887979219720941331210209812292610432010322738864892657941281304394772596046076579490458931698658851869985545550839666466109129462670188381544462184735960471511831631013186605263462259681583084972686585941836998114039510084912461708836038406243312268275110610910165590327524194384168820326802176945726115886859383207612623737234983019875331504858711864573708161919852216630613166192093895051502665031777281707664466943745587925172176124873404006029682342297428546559118945418440235110951969576284605576299700813824*i1^38 + -110972900563307496687011415954413261327809199615644606752749313735824349815535410949506751336628090133676763308155791709584893241317479507165607554581332127207697040550580855650929099749560185164450876572950882693104097358083831119949986983628197084129651171597226828280953809145843699391740237516684885488495955306115086435590158072576252873593433299535198233897932762834526358126348129149489069170374107887656773143926156989822378605753712286440436366571277158350004639867907936634277759133580900334391901562374345747696834168159557236883310329674752789652566821231267095260393861378286964629597877598954013742231172339995872028590000621861355599593906352800725975906505162276046179189607518203448026390321171662732827276769457641923404215015416653948450619279827052468680269252179887378887628069666669274771023438591162554300195767577298203727418458310180385205915603107175050913296834623644343000924236241268202397348226316663385422998193049097544742288779432595137883778325626554586538008069613959866457760344304128796927438798514303918640249470620034791683779388927592697015616848017738256625495248529191291227782605886865185195948949498664857216123610843375917784710534408727390386539468356107210332673244480168209038690600725972565315586414849221623538697897608237623476289650544860883353091726925482567457349653001180332847674246817033834581406552029595406670039513881261746793688708903603864705686458690741573389939954695615189261090615083955758962879491664989468802382956475275496323870687430215009787732244724078098918729022867746742692911519717292083232923906837734420198587246055285758526205551173237135301727644747272244186743169192811379232695724963931585639829005486416919219590125765847081828442625114744058623146135791106759676202326438143543754567677881340419244321799693037208312171782093398533471608794262255475912795636792230160640022961888373800630484997926852171695491228264543331408119140407769449918371887856839175916849331278497608313280346212115251240231961399993421246005285184126209092955254793462884148971172721391122867517455582806850409317751138147145118956372833463851016427874717074356356848600302350341140937676746699843321819478935572155350995917030182761668583278987278416370541468356128000566005537433975789845753496600576*i1^39 + -232942009240735568848861873026926924732143570294355270043705781511459608326441908096344451690546758378776679823819061322231536025269982728905748704057188326671784811398750944141715703950587389066115847923695208540277215662421892624750612665347884346224206452731267923169260336539679891861266155292245947560205236927527938994016747003652175958916404720138274194086789788928063883550694512619132265978603767532720679883551871780139072769622227196278601291096042152664877149915173320749168224821040454122728356497217246509706373517946749478802222361731791036495967995597550095927969786638609938097504033729401939115233360019776429411114480259828996848617161975784940865802211826868994501981903338993038714438392301876101446084302444841217324307693653710728119232544143906066318707228643549736129555629652002902671318610106557565323415047406895684669056330017028166480382557915849597370480930065597208542504378790601869105312096162984329332014480798135320221481658065188060846462609184747726315458589394546409042501228438200472560769094167948672987886343258603412051754013466432928248691623985943806216543147611782159252464344344526754661048340068402519656289056329015978214521505671352824326792397815244906026493806947419832714558411774250681936923577310595313171227546555215620859036742077006998171777278559738076510863560879442821048300201361368764757751579223712345172340404087016229107578516838524838124418796808929164958092901270563523874323205471878229142326607048705716594131569824674622876060063734973187254223536613174741580840285514797857037594912180765238217270152334721814259237371617164090676500047107615143610020968603851732282547064910055319139127562402237515198424134154772516326448818629187219900380764515870360281884732088336075120421549683641534467516238825103959979236203924930839473775045271575765547670309278612277618128948694903796094833120390102588061514821175774222178597795652501100787853755526386244170035880591513176235374612032532034277628151163772999050659325915242979581101031734759175386416232586777479378709263865732983303979591058789957078946924109735649456280611876120415674522604239213449478666913591019207176795798465443944250651582030265959864074960186209819679373205073122476170997608000523254470568082533068156159655936*i1^40 + 27744095772339043937628775593193532277940533506721362856523767956766127274913421905112960882856741881690447897716904808678490608540467970005078306803517461464765352419686559174301353916681128091679914943922056501300054800571573218945162982420339774990683578305979384195513734954323103710638535243858613236351700533623624584301395482350551627799467602594252434998775382451517934398800713200394832700480598958968641723778157276081680108669980339960838307560848564187419465492632698637293383215488023985364159522634456933887759554047306938870895482004363498214511449487825083508910907758035311499377739019562907254201005797518032378328021691516768994426450150078134492588348047970175353472868135748204353745216715414010417794587572573482668684261758181270310554899645919215121054613771983791915076455975850586870471072112264580514649307824496828863142558903100308296701840411469317848248005156721238268533685858861896456148930641455626117650512780478522742924964529355257036630158724657916211058972652654572880217471310889020254739812011356364256364682759756652262422333022068742516998252533867822679447159949283350582539770190858125817263253716900756745878903262234633555225504497520859007243706386228674123230862432128550422391628193593677144931298875449121525011986978628337589845498158608071163520053197906657527865983809296802896070322338208260413983604753294129215005044454005954266706159644363193863136698798228499681199658139847951019552294566769779297538311842946962575177695492749455323172046652133663187508314934159467601175340229921978434873661437076673453939070046086884511296539702179581587691575657147287709209950078158392142886340708704077971070408979754055256662861772123498555193749616135035691777884260446918243257596239744031995646268580997758907665828081481083468913542604492106587091571509652083562684164628418850763007875201028590397440879114309879385844706933227052344836742156982703971980241489010708044136265687355274346317165337054791663831100395830695089282816319383726144879570799796892177549930865672272189483545845440563990882381115630285172397670608251004874598771548000241636984777384202861890349910593160272679094518696765977332679088230853479958921929835864074193913164692207821592065129439008170800155072166858147758080*i1^41 + 374094276947692883516818550766257734991917334523770107550445052070481414561286191573711556399073748816532008263657720244411162990044316676614867473578764242857132514634562290314052989394305171043563862260543111734021882193859488870916623817184937082667656067405663723333156026085580914183171338097082848055063407166217596714787491695794402578876108117273765108785168004892177050112809090931548928577249382747559770848350397634372822408244484678955162098876212997627639774153693778607979815764874216913425295936588766243865563808115693737186646818769708614077845757500148843739060867237907199766253121358682049844681099600586703388745590272981708779893464672633814818765043943645271921172186286428610648426116804034907183588970593741615088712935529403600625277692407021042372263094963594093445010443575976862974580271392170506198027519270164641244277553842827015541360164324550997815955009807300691169763230760673592986306392505630259356148564520671460978202415271110489165878344957140672352024206282261646343026274638404125993743871141264859304943435939541191040689087398720238793484649032341353171693518543233445072043228199789362879037107092057605972141609151682550921918733115687779641572651486810844224635592498478917387229732121467737982193284553294937449244285143866304541860152990418058735912644940279892035393022993359641169290439888115959463109072719512461411652922731943022844252488934179228956705695006681011663432207026352901611883688019850599602573251808480040058067902757648355121826184258556429251705120761148197296192391790523360539824531443053194225484868113463958053687226137573488947398230791992093934436118108805523513035483025365085987406960317462853369019823146221720323873091779961063155206085446348504198488676401947285458402740303890034496555572433113089919672064355733612185303433767656488937199697565671292568358570458496916995453330597096206987875864563321264833084565828742103054215933246015245321496388605084683219456764724846457374800217553916548506412970336246319848168163662652518479899927681384715950452635961724761589668795351883860342330454879894037538201554153870253834051417640966096468006339232656976105727871668022143250641574450618196387528456302298956120068911631158542365048481585763507719471971197517824*i1^42 + 16337069921370508083017895863372448020031383491173383982280960474687788743680735248266088458245106655609330259649286190801469670988755054457346673403318138833005156972635472152938677645304273923574209130955505027476301873650266597184041814298861112613752788496203123346274727534117368115957556238389715831591882656645900135710625230098499335699757790369110162138154382078191154641458949499006146113563230169821734691583623077972099731952717589675692020149714540408953369675555279820388383420354968922657429624407532266367667201459618794332822129017146712326545529333213153238483436512742470208420206518301061359754911811881686297148659146467639860773681676488444786993173706047467851923325325788222369759197553520572125018826384718131015557156257167755366056489842612401725029989101931735818558003670836487334326996076604212798897727756436511872469899004980561195434578384987444467578454231089171809905820751717122752467621892322290881455992250224591538445715477766352609324651987728082088238539281808136433331299602118225761579895876668060775052074264736207983879337162752609438212963702342295377919976478756281080830510878822828163836237912825004578698377789360947028280383662983246632283984196401305991794916844083901375897006709238677615220459060728488054620710333740798507742599574574459692723722571198106130769552849427335068351678776130819093195746581868992300127092641546887329274611965188114068723947264776125584582577165673090086692952875569037214601794838122814860459678511863133495533846414543643610916058606417459788761831532512907809151876003931225362358677967600856002702823124887581214890454511765983411267097796968803381644046975015448946713462585492802091799613779606160837525230742027717551079666006155827857788490168078890598893564523120879735880294458043172051588758658141837400758891179475524649267059493439547856951611431908656203120501799388238309700959829021805648138280401459305538821837733996253252527656010185023998183257134217614861574201458100123629418398644296638623575064242433842719721123293270250288417020637647183716359233099794547780101469826328940926341980458221683532250845681804452963158682219263936746735856866086686343084957430341630873501560972508599991481298993288628397209060575622746829356896616448*i1^43 + -379466451477953849341835268229040378033809861997143039869952802320819273178180103545382333634058254794798838900379610727881519815084133381780588008794711994519989659690538036613759703147133676837780994461599275091239020174431652778668928090761040322107010054617607279726561059198242992277242436344965411650649261021165335001241463783379465392947825588517614093561108795157458926191755416207926066790807208145660819786954629984283263454002011409628673830081983780464297005175412717007845133424871552779918024657247337762655798544875181811814676632638089638820557707238309150380419540426295173079857553451190716991508712939810193032156938251747968819145581760569728834740540273915985901137554440577704380154297550527808966683738019516471659293391872067606496602077418651826901990730626978489126310701738756885276637093187437054625049545447886453414201350262082117112475693448243912128550211254836653657082101697596304749272000193256740415134789712319155289704487850181469925419507590478822520270164990409451224828629112260216005480139529369000392052435305133872827237503407699701193878261214511745390215636880545031748252569269992679340558775206766171777526351951757059954728468497396971014254989312848669174878124255269308650760258722005414219159127092973328911822195851616609998190170859426529986084785851726653587722362990430471198040156522614795831035297989642572936881948897034920053286470355808934924455603599218489085631414317644422907506425699673934926717933341736403934164637061609630717072685157602372018283821874608245093981414946449058443028529401942054302454465574212989586812456951476131324825839238837674415764875505044904541962666967823646321579550619482141509403303690618602532116194369505128247878103224806745241218894154052854592833641453718747078886222860625500931778540443055477724358616886164617865808370036881305120765679387016695737460118156368711056366807200516439654875073672931258853711923760261901706121274180750239716469065813462461304286887738922593052854999914129599511036687832297330723450281247824478145989745396493115012873146367285812929675574131582693789324077834336524157149143797127015205783071160451140469084536858258478526792933245077114628390323956306451001324983189844521174501747371526032535322624*i1^44 + -12866750207129968960788382952661574701527094324087638680578812729274545624636034060699062654890112194890171191229076798618526560478720061620869554305786466957771364345511377380041835943768765271097759043767568522302521966267186391527299668292477400267950723867183092830371320404981030987514005429635871587972617704837125222887331682236247409624616912631112030248385431797129031161120166539616072746453620695358469150403605670554524600517932679774105212932286972246289312822490431514146063750961406832230944522848906710026091384054731377275861900093931874216360694144078080072211633207637245256999541427257299085307064975772963378469254565653687593614544586846884419382550684007236438600504555529496807824808703986053192942685105914687757571653867851926872480613273643655750012864890200433725218597792227531920038882634847517607793831055389433799557079291989676880044887827145596518652979773432038108254482523807285839627827349127800388557659137295412195318257990038576613699357426443069084362952512312846178666302806044861224771552848035463569605664437150710428347353437856096452167944630235225179204871536021351644213072422097546213994728675271989683523711760952886058949362488727233118031096459464481804441439767610647953374746810322056383360089880027634831438968692918946212668631150034483398337149668671488782245535725505184239029057834449843086824128997065877787735616981778306392848407079601754082342286512481825217684914646457998068082118200928808535617139148546035246024348780946919190964007301360343447553940364298950801521284651861693159701252781494872874951498423707381665978121394563356305223226227135486298969301492062447541727440377631612913183373877691819105856461082856582294209667261030587695040201141952214362566152855548182715769604852742547465709515911979045056841112225680466535857689321586422908376575330393632222520424559327660799023172672491785668672881807154679713624392818185661781252257670953812197441819798096228031085816740648515668969345866282632691405258359729696591878157820419205682957604486896338198629236557118265056348491665310538312332030753906124330390414190831327643175169851467992726492742532856822834687960545729677969632992157722339072492439549981558729636239133976186621940570724821746319360*i1^45 + 20947059977032857901294665729285028992655138013423927431356240121104654525512747583748952033378752967924603570860193564376223017976896234744946484221545798630064640455122854352959533060966644391693198598245888921769159033712018965022124817318339524466250771967384828342904263203471838132074936740948598192919170671373162724238608883351874899699704000511687286790362670501848780363678190680611140038466756611847325037604627205332696900456738982710885148615043169965052314576302775952679667327452254619957367548765142386804280697774460887118401786042463024779135473273861549305496700278664010728062072818182596932437045056502044148260641593706974006324610576406406690607194628221471547426878248932272744359118851999704539559064851372602300439140874898310854596909403361809894128594167928209038209809472804910456157413674699747267769132730805448421785458748598619055328769312048438569309515838683305985586574276349628183370949302455680229725934789949903730144828585046142730380172779134638136509902065939289342433506802293378621697238803699042041398599230232680448021438372265378403564744469833294416574143008441155439913600629169677627585294648409999194390968365069114037886072655419257306280570602300847468191223011759549788450938114768538144736607158471748267321934232830916242059025380294695025015535057134857536899753415188162223288080008820965299222774461635640882522902206534497343305809930459227025959408468320903746465076454072088113823172182181381269135095898254382396199281268467961978957297301521851855564591696931899924628469807130928028686714897248045548725543956269757453891713385311244343067360282007941067290981201266982284623315373052020978391220178497925631299731316527445022479462741704616230267525525610629021283766359090129916520490289117196657957882456288302816804399869921984018082784958474548382754764812901153428989132563010840634629467216725764032262097356318951743411493368638162915379561290790744819680628632882843457509210234552930756315193787068579365796078651251616710525139663370478490242031841657101326749141153336217613342300393684600538661836637802810733597693849927809055628452186038789196620958967566761548215677458600237840574600115812786677997188213682557405583694385527474859506316756385792*i1^46 + 2336626130580786074697321445710962518079262957358319697932886088365081964470156176788622553566396585028613169015707990225384483399967192898568172729862616394324601942997119051282441559916942395334307736857142436499259381606192465136245290772201314228502096130236351828288590139572186099658956638824486080050494844352067166417140277764011858401262646431140670813093365017230730187937380334664232503270530715559686408924104505381297233351713433744274773510457842390321054073332468775385482876019579918623458209511588451449938059837068200096135643633743316140914539037371736621057665277870130844637953391436860120364248759043215130601605356138530831741888727926451380446059710318777013464298193710266199723558168172026479458891971118508856303923258756521342817701653308734196819724330957289140837002967729032527115588701033142116106328964636365112687127339455355474638333080062071379919986888715714098827247475038759320498537392708991843156862579451523833552699084074294255522711527744428515935679869337709788821514471124380270273640553218043471450250228801502888921500643408964502000600214624628974292308797629420917390588547939635000111027088915263177687067785427737111005483331886680427400480796596169244197279625681194493227457077417053034840736775281043382592109939116410926192646078466472866898259034828424508209834597862259010287163754754322072113325507730121522252973583100985889729669941111510079274159465192082395532968431180264585931700124965975943258797160907957227430972514534661666731708506556588619937003203828373794795560999019962672385230405883357349361523867317004800884680285545694360878108619658391559975215465584240119430723923604690895953460433160525646800062134677960071784504072965154806326446304864018503450866692583905036461683440700175529784318523971951913279833914063478332041313511117166530514126406203371484662006380190484510429020320063723541158852921984033910098809847657432025620458377018137058062662708008086981622516631326582643114488810913503769425042980524690696377385913215655658030809049671527505025281159781601770887953238065947471004193142223285699215536136930910905944482460631023824346636659208855461286142271535166731710258157374798718310934597711525203012665664265996523094220472320*i1^47 + 7960874963367456111912692998320668090361817372816493395244367055397052008894675201926946266662349857927385758523907291668304099698523166441374083863833822481461935071763201361973462774408590454739597059794387522451167230858458716474685316667785853718797168812525014998993621892028717997704094332573270283536184358708083192058468457662540901133192021631467664190544117605082853525081021142829227891357928926017403298559962155420862966943004979604607621900955591468584719003388193835223630890539518151961059012722697686617338590191838323617811136466252340513918662616076740192392566173361854062777791919465873949730053440011807198681835410195313931877841560925578105202028366172279935846950764886798287372991172584399611790803668964503060122079303597432897339948322023829249450538152365505748049320377429543523478642125791475520817762302265375807256430151210586935116406381154228196440959623006874396263279258591568769422364738917948004819349327878109654482821247031283847325077123894387685965345097173712650482346821191471008490346339665964516139523030677723895783365553368182154751001191118227797998669036884852362502448947345475634058095661369181491511714791912734746380523002804472453884198116393520582800932815367179418893390814745969432342309273334472041729129988339243767377163567761593834645443719539441361681085806279566913244472556787029874833304932718323538899175377451659041876082134982069819507686070121828981872108665356773520401544604333999714088719244396962076021245579555999533526464623405402915260184601530065585520272211207804120816453055253174941083925417853850865341246138009317378754266050934079352089393888389660582092879908077848221042713954218809609436363659830852851397777317679008093346085606240679761104986107959492803874462631582993005696478894873818432487859468767252316814337227216527620527037921996499162127607485555254708084777934534901781207768001152651337275316700366340619823099426290148386802136432455703352278923741812636438039652284985404310763659758649365246802275019757418972564785270812672080412466730490028050013558603118953279245878425860567424583828967925237377555952765857104950375274807174360329521390265271141370196086437178363556167588640425250935766527119575825579507712*i1^48 + -136329213801785366049920699271704349225963918945853163862900887546961907102434753593360708716220745753169424083849233509421042016387530962948802957614013390259244473656262669493419570189483989583703600835140123828315809562586311642770004811871179934580711579863893024927337457395745747189251256175350689833043960512119519012720527430360797789407105464969973290124172253008029949489656303429358638249131705983435759504745676830866941184423008220882974660813580668186368711341772064967827677629349597755130217805866074185797473740295687509063494191372254658750168097481329546584274506823618150518243844907850867733397026736430008681046445259338977247748753378746947924575043084137853890550151676562713559165004236556232449047487206392062674181003903176093688263394732048901831106703574131175075823648035008922570689288552334712138693103435617126314105375046236668936298373235966506259148097354312626279919495702419290855980013630934985242044695185313078012486274467428635904315306441414230948014151947543158085331113176417340257843812916475392355185922868955946395439418701372605679967902858628064038867512005565993589063578330597809889899609186157810713527263930554050016016373883676580364712582769603154943771694579780394547227858457802062537002409128183791518396864566195338206245476999199178510231993449013604230390117940161647906271201177223360658096404510565981688174403327580790340386676068314423217550220232712898620193339736399079961523623754624578744648294774182328006165276593359518196348728838761930956065051951149755417394824659903684344427764306110781686454884157202280784197011749913120885903867831527643077699280784476341225304128406574740739997694165718031325116901127997457135001394801796196808747411931051877184154707591976542647509297774934940554029270925468740675987545615186578711414429708342112519208076820490837194210507961268012063069495301117652190751358530313784576651558293367990624342269758467320582536296443512735940105255523010815476681348404016665314051307020025523563131094950400351417141255162575485944055671464766011383937555162202647996658179930062014384878491561855896103841506604191354444575856385655456509250083911609705434576560168496571861267395338256989811062185309283287040*i1^49 + -2323973724679897624500974818007281779359181116966629142914606131114940163211440481553831298921918767297342321608659302977872799630276301508418741349733819299173993575845327198619407526300390652059569269153782314267570151911561438752117113242447924133513672763152554308507367175088272768620263031602069683516861648181850720636089590760034174700883038450576297241383708435947921976839217627138277944550317571924959976984499387611738416990447330783972773448809395505920241177470728706714527929466882048755558546979429923573958104510459897197201909948328117722438115259640996411110694115452870788331064110742798222603006668807488598182278230922829249840066415037862582351888799756476522695713288943041152081093953328693546914964570041998121343728637365429595228049195651763695010554971537484201953239815040233066059285616766841135741611027457619601422298182012543400093020531813535451748721436898157300064591527576872576318579483614496107497714409631492201340752214237603762319249325910723427312375151826087737943986323918167219547724598514590454503942033561694357509822476224245285139634622184500328787778703638834104046561896161586475618409003947466276545089573666686718166174904663046455464797173546269875719170027645770908825149390628708498036696186534004833776611497463825667670571307888941494408276580628874310242095951631705692261124905363301176092375049618990767819634429589722404602784567535101821443414922511205618640999981254246042357929843536659169204101270847081956462492583178722800123122701895156626487652449814564979351408578807777252249431887005198517932392417574984711343799452947523733607007499698644759488941997327711158283413060122522330243916930110340458720578758487496008560836401319847347314663796894476725174292023025730232061266627591010343323678440718378847814062977635602849006060157576682283487544558419874773533843229874206279889426828576064130590252555947712971570277169074360691437136431976475089408597701727534236516694946455194659392259412749774323651609656525363322905817171832494156852293962178131700606750875125509869943392286461781702680693985823903700927820655660412096171100100096437090093623579396723114416725731301795765580953614292657384891595006047703503152831931613184*i1^50 + -13101072249649028291647152760664249183200062552257954120523991110790513706534355233908377349108947434145744159859596729855475233993134751882233658635274463912364796804268292824047086747292704115781341408019186604568194846153664887685809939384683783318933983206201471133557990750957884972151035739972971801776473201857843678958399861798677763651918504163518018133203313356009988758585134449307167147176970517369127636387582400506368095774570171083170665181119858301231866667407037571265704243028401923602083976632121208965427375182257516770253236093838454798470150906419366494571634455317866818263777620694382328214403925164157566910231703849741230254945403154337978141645142615441210129219389813062877263765956372538060454911549053468604331993944355161438731621357745816689330257974422911327760070473659384355834496580514717816512154588215209258910664611214370688503503733033008638581421847593186811132443386331660655648600609592492849833891173379614434978887040407119185255663070574447443789730976874265180404092052381667521313174785051848064523470171216220097463856827253145857690002956672636968016548210766924683031398610586405862026371720276645830851637844979217468123286087192617285366106739829730188174769592488008642893127398134176606923355297293207086609651649116558540271100211834185382459167540016168598699661800700646848834448722080412629827203625631652078853970490729685585579067867087807252997264724168359602235328049169168581087299359391200194225896256722781771214090053358434076893635212274889275798128251604492825775805229448378157646049532856381745527647177939666186283912363026345208141629898470328680912581962087300465322951829406194714751576646874947438072568602088017158707333496135052596307052901082487335562780743253497045441279582522626711895947338414798720613448471839414469147284089683657175684734079698909723093007987399969826229701338528646433691354057400703231847084720199287130982834644321781305422603316383861952660508678217862923843708564860305622570259829746977532427165454385078937450026109278304070209674727817102586623109731041133865445127880169152150970270191540471690808763284700031945513155692565626498916332261604616499314820163838607867415106423151050223526084608*i1^51 + 238639759356870386551030557831293794848641954468337350560049417640867771594940288302197470026582399389972503288968128824660129417896054357099351056764614378026541167169103460695415705580594191894064955675831013393774967111310288396053125447583794421839467077732880937674800311031324096830382580599608851363303313601254683099893122146889659249294840564820381922588379446785452143793232634652814390201885466443809977617917873217698407337925260951408623642154056722597130571648921317317201094164495082276825676738355398559184375470877709819611800812780112451261671336873240514304591230995698881103618629001042808145391107032862335413154171883274461517736071439681387558507033251943327552938816001702422635839826158425597531613824961604810713909805949204606220050039749452036663136595759734854297755419825271961084927385547357745115934849343795968704036529455777550891218370958440623735725653287835842689699781500584131444692341644036434904911152718837245712011590327957401335469055478525673896774156497709562137212608287093711909251996573933843968015461309779289135136937335457194328796514550113015473223842629986640957406132562870323696298378139712454826043064258818148464544258823929443705708486053985853697025382103014857786394787070539783911378125085156623555425687699955941162547977621032460260905554331986030894076789737125589423849411451623811672575744411809906755579723412610553887839896463622349933451962575931235037629538809549486778868547105897843863218425225116414718513004392570554963343632525042176878053999126948390678419670425720046223649889074778474107187241849381303338726265573188399117509148336672919458805645464366990188923564819461771678334108680500926338812275387157396306646931591859251203429001270281920785213136179396266091316957631462332019428374773714326655582730102553356706228246062814884422045839943961637765848526579113129115799069013767401751346380439751673514561104196565338220205308819939228680852151413292228432685125821976148530130892889390895465901073342398157004172034755896572742231342767338820424527798061298444844285737700331019368772055533149232142644113935375753206069485227259030407953410382614024795215507357638549938678333627304929546695419786367917359104*i1^52 + 3036153485153378890040238768279620293640129210368093555903783593800137057734770610714600184273120411589226003436040930908865409685623818451652946305479681232856107587059276138281098599827675137749952037688114014183864880853740406147040850577859095544299528909518835610270020430390830732799670068732056453190395043629127793514311055452782960746692643580111095193065803911182530896857268427291359139451528918064131840071537199590788396447689479913334442337589531318164219526527640276530159529694942226511675790544950857821749863445396160400964986069012215632703694093913163725196249142003597000909264085842619197977713707339681867472134098833705268414977061343233662471602099055685864920331725503068336226660724612584316997636150109566750493108551327966387098263442590345543241055383648734009284929598918275502405530650364114645843341482485339370916271272939778291654929606088751048305908032081410204237642741950876897712074761562377478701756564626227546449869855745627210337869644299855044078990618953349956919889426003776767464927433373728053791012641813458124226371953643563892034246960217406276289506085529797790485473065616351935068175169794916115091624911523222510781406670130343464381007508816834017517714904907213593892115957105242821667665239181556002428477737644059681993243962461636065127554473414333440577702452392891780267707931308911411422969505826817847317672272810254664065617419027697566393419725686840521846930723453519884721774828907342048169237807018892677639128064144634826699036821418310445428841694533042095879365742654299394595092482477914020685239833913229665113707685203081956026047588701554214301995210835855294994579070497531395425269309510865800420582694627113198656342222440246519882860149242240523281425828877167270250495231450896381820391055070338373776461856256970198329503967798149898356157995438465038777282722918030478623601866454657624284674719369534565396844792430961358137259366453835851776000325895215814861370195268002554682823314817067083590928369405326942007731866175472823057645344615783041824522686312570516902288794280682405878495051744307744817700274936991995892479469440933292878833801305364903861527261225905701713366065430560892639772285050290176*i1^53 + -6820552359838267148500837828082995192089049428275068686262189709367555856287707467055983334884417981998515088676725337691677324411211306051856413712562006531059465962859029947661967924938247998743307165161715990271561503960709983314532743474972937869586589660371469634232463408911291563777189749912410066081469556874790626882090846897724084918121299359143383594130404854542991252735766910062894758465056106116920082116030108672684039607085827757446211304860812518839719246123532300051559896354724341520534102141256906204775786614699682757853286448231193009917764284606287665554650059083036022218859959302085331628277028894940899024912027959198462263063107655308394147903483184981076409508462673544798427287194893146061599833804847941313927479042440345543100621271530193436407518049810656966886865525820963894588325964645112718018007367304060566426232333530391881060243806728577300469249934443349780591769885568540135717711190415548145186907495987332208662891305284534104138482137067293731726683861704967931145306847779966698763667525484669476001969870116686188752650632613590443647059490870369578304981968509096553752179235645159636632587044331930268601186786917958115232360807418283661994277675512529711007353999279399071453930316830724887480950435754242663245931501916936239570095723641269685483508815157974349371373167443885758935410970828798647996252369771939730349953390681071225865366066915315983503739974334314873107008328826188172996091192600017801825059418820180550101574241703470435577600266504617441823809140398432382574049128294707192932040195515101924509004461266355586891598835576683752829593319823378001407385041331899196662678562268039832293419361281815352572092770699792769940876045467483306389239370188683608083504707866717102397766427467807379464082760889546140281007635869196391050288593632547621277812201251518493676744620338924209922531009792074530793808908746693836769685142757633184898918279792847284903013097501973535044600621098757052482393290343442944760087509337264727056248131453112911414066160588691792581796804065440223697220228314290618177007443803175697937645278787816034596003980241454859696590685062312042669135877549256052021954290895966595882976018432*i1^54 + -297861381184401426883725894357492765224449913847377706439135137918895048382996493984435968920735668915886835898928227955980067949909917659686350316386008044863000588757242081001245043129583301410009324648595600941909981933379547590939453655565055856052690115223795199481690050021182869118570233935113559523105032288968598354431670835103143958638252107824938075501088046408316915478627645853042754824741168819890695271295506541773537357130944897297412855400372032712612266148155748783920252946293158459024994109426630344294956026795767228664674204195465045869935964874328959952505685240932397156280040262643918817245461989957782703760698378904326970036528416110856199254870116503338123158678758644127297228719495016542756929468028397983409924936792018378879854342508756323250311437051459389831365843973116749825346455459785891530332237853892704902651976495246255232011820820663150714106990751736992487464124194348454250777369373428400236750108956481994115452903753956636002879206767112531105917877504779888668950573267072212264260713768044453043441001175154817213118843924577665872473199338872108568793177125925123401151965881727792759902449461324526554453642988374175246420979427962801193618596625589381820278285110316969878658383614345118508500490594787253824561737314528035508716983571479819730900667424842854111408835776301037566926784853560516406296136833161688953771726191567089348286529197065093607407448410008912328497826570197958267201695564683765946245244707845464473043350424557387490188734131621388076816453387778567044042507242750987116621357000905108126457188617981042148926907557060177120180620301614927036901416765708752664362682105961136734160711927118507006411634360356550895425316385893451929187016750909814526944296675608512533837676940917793141184513657998934700889367200940405861974999707796957188743830801521502684936276735306653939954562690284936250128362010339665913575595689511878510537875745213338581586124853134271925257610899307380483183992188568280454456561848335415067194951020854059725773725314132906506675548831836922620040210475489596978801307552319261440699143662698750562773709293231370795949874614460554892662847660960896578197931634102135808851968*i1^55 + -1046965982826024088250856011469394459104386742568286656369838628442270057935258834934987994238066854715719529472618584184509245523453023243712525742265488250540093869772873038049834939281509277716444815958892004529291190624254426686033578568908747680031967195960598661090798597426987525106742651800378332661346749029798385013774581081045386826132156621034314792450608861720290698409568475449869798620733938532708377779643322304249485730066429482288915174515948342542015634892969117944873427965870535285524882890152858872050281457050688276678238268802702324423122021745528265608825152644604706165957910204904248652501620652450520937722850207102477707305096442309984658797689339062697013615738254796539345822923556117479584386869835493895356142548282515102674298787211545060324744488545510464026459893440375208740107868685540200879930805386180440930369112998148988816679608160647059891822131341234752301512428048437642613884445088625241069512682113300729751974322962916118938989106301708586005574071223927095741417404600834195867478617155151413800393226736344580920547114829709236270755777359433619622690124968416038371979212017400196144564249190235624027245266220682735475200046469119568785480133651352500177676886069674315035691706666757368456949257256309497064331260340882771267223021604025943733886642492439934737701214018525427712300373904566461522132837774839783167883211157809412367787873162343907904713247469429934329366886054765578098958083578007519326235050711885374099665903671063578622929414101659586473571821631476242886448717674307742174407452960768802494030862646810962456539916944660335377210551226816638610815275157447800816618589528370571268837532114472843958805415868906940222982622586030900935994298167121365884798937774910220564692156430776950458296822177832899568683780850334080388252426931185268007367779774152892193778880570417064804350424033899141410065772674568970970929177650267309038590112605972376362598404517401132865126604146204670627442191169712617053868121345736730824761607461847040005237606710767704770955140910285013264283766621764670416954845065635170523512459776790266794112538861305665966766020755978354067126009104510789068327699489895743488*i1^56 + 15151748679750289675550348077354685983076879987083929662055641834082994306675506035902533610585736466351331352392433052332778179705289564352753125881542646792725263283087029178755097231396572658709270537187678719099107614088718252750950662204417598682957291762389603376213220731677696559771249695464934551406867788799110812704245911249952743890415334577805947879244701898655242253339722591551454939785077291374200312977254892723879253339328229650038451541016266875006760551607935538467878708852967261101382631054617435280690160344417340606116296168500557342280958986204713488985594357982081182259101574822478780989201315280729174018774388681104395267282774986754245291509456983119336752827095282552377625865110751902059006585283001998065138429584616389334605443321372999662553355262129439085424551685118064997909750017517573340310947396492286539758966262656818829309301865975786359120704623743699692614490172842018286533887102419667462676912134359812638552159819142634803260759619290657953195257813716966872120732488312309167806141112171358858120644383191929622213553875333871724232739437030425958780400012499169042270009805717352350836711778350539121784280953130619953568889624297595097501465239014223241212299070638807637385467693658454693890466513094317174986468537583458741225028872718859958516446169731845884777246206539900285082590877578858175612321375420875171358097433317583658788544379906650690976961906483504590737805486907054231356228180777760645936314525733840584619688282706599576379912431483452958528226216538977447281464019874281289712880313301861029550787297200025156333523663305444035535562057641587962511585765361086756436423860103751918243935689137258415256818806727961547432709120802847713161735963685968565983986376569292523659752921574680889668740466369243135561562716702792406479514280196952207180293343245708238693983271725930852114106898152114633492219805520813915270952308922022127606875273079926628844910959970975478102594942624018334394555960818944627262498333210088321577978925680103052463890693309878338698765765229460044310040331432095164042753460318538153277092106122227339698050438661383446672761334836621866297640986540763301914073865650176*i1^57 + 121069524455695135055005346081553629491250689832476916288701449045792164563382689623538975892955716909217886265482057865071644152959626479641482342249945126031842640630189310905965707148522177583492073321719962396276267138381115851171800631013904741701379460804111460711485169584998208615296776002593219178962290827776557332366293897747131390769557301043917264940034021730900006854562026426993667554073135105366523148662132166993416481505016742727511099663641202137656273859214107177527512610473813144748899853916291239306755121865417117596974724759651407383316893484743507972900542500661511662760819195633535528806487902033629250241058463462210791406185946137593928001621795886358782088623112583143828498433934791930302656012751842399265039994901645148163092649572471079983851292559439504581436244972721183480041263348026669855086527662962170401987224231257137846517186887224087102459611437539205330135330742759434868515618783781260427144816303639159546953577001547409077290231712053732422024687299863929815420221917345052381866681587268166009291270223160492865240315203815244777251175257586093138138143132232500291955095308852805417488192641011245589743090108471372173662475702932833854456310994261066226393926917514132538312323410874248943017701066583641791717233478233720641878779001832642083742938851316507188550049184577778796133679876398853461299860027569484418174594037684615127186499720249712051511477750215334603941399139436580727380479755298633786884611383309444523612379750782512839913853912919792660197885033407173004001665672748190569591609130645298101313112318551487132352801194518314329905845397914728655543727448441388000037798267620211765052828040681457967213929220423283487260849798196408137017426227741158762125418692747475777689360318095498236541123742533713912302605986556792404173530730132870480582054104428979131019333714420811540437892594585508589909012050056885093007222757074388072439771598704287588248588633684004067742519834349219383427495688351581973930818093475463856425489894176613039512534236437425787447898002502346538636424002110314667201286874655840826310599751149417101100753312386616526765071037106926850535729755429230188618055680*i1^58 + -485374587116637109173540653984596205847617701792047148624763040675341780063452315402223603490655556505386422882622008443461719398954019040698610592353399236674194036046637710511969040032420963889361329008686626203996820333907826192823888740242015106385824338814349666904183809997382684372529129216633017852653686079486460643910824026206838140726516680354496329402981336781558236140738518276921462068485776118687038673997106617701274324331077828122383040263227536905884333971901417362286733233605140674377911500527495413886650261138484317773191207003281222694563758914140063716915726601403359109120039830433235256810222782848088939900617722805516607322872262138900148748114764380616703953043220994443926717262995211862842864637109358059835091537647202265943228740355622746381808063343317797889832875811889813252133156606030210626760260760179467607213239843320664685652547586835523410353082372668256586846916934608534998743824339459094741315958621222115472417599365592060948355873041591631405348199101249333582488995748030184899095254689730236992622468108911046931599922290560051529362025342249741426484404771268124722654676410395776761398947744978233733533514062724604091600859003596880126547096725719246385343667899332717947870370603003912934054960667884445114905545366669360476069545426263735434396134776647061551664648182312158393223456190435290641955803968475641882839119699517657469789486571634200847492973809563832718306269328514339115837871011540379402677176841542653971784762622163608669940068131136390118436431175253015684106920664520162083700506123443282580955953965244899228396854863911542030693162700359067040579601122801271863794676291299226507823762120476953055444877519264946216178011947790190939568806179865758805675771895059285327235508940829545720156081741060619145567281828113783184582493616485653273156806843311088440579124098677347604028935036989413589466771744475747684897800020413380475528803331790730156483735172563475939503902844125494232206118692050591007773167497535348753082183456170316382835725809754516086250598883267175008147520970278535598928708342041468698811651212334947561373001023847093437316018436660127554651302376828305408000*i1^59 + -6708711672925720288893870218689755942440166650378720696895543228374834149330470210831068576948650975357934151446988582775001900417980724222940732086535971344735276879781198612152671849238949445957672026266000566875369888622921932088660318142419597051709698356806203915884566590119766730237218471292536908670022154196380334250195261096864490931391681848995823045676694795676106379097202961366834545247848249501483392340190965768349335955535948075415667178657220186879575437553809871189083594169767797028401677067296796501675631420069832377058357096717301970393658593295127887943810265653604244911828365471615478346881569833621933630151047767864192115059853666669616402390449272723139900752037538981687465105311172434969961281596270890958529512501428567089450897955663722856721937983364032139917788550510668999682059072448163496246674088055928023623624250379832016138358141498535746442623243747769217716131804568474822509802684613728758258778428633572584571153444821655140721159232457374912501725079458370772201764080647602026444928068454314574240200687807960694059742702050967809295349219688294672852734192481178525512941842666974359788490436702815131789039155919704903584286496055580157979833836761745017569023243934052967269485485569244373796722109771546319711174031226518741223246486127714934125201944090070185489186068825240037114048693072453542410567017527772764667411153347806705797601026127258152932443397237120665239470136917454504487114159769595612865297857130470255482218670133269425382869784636818674587553674119909096461767442132749336645299981031776440183034713256211629249351892290227640051980729005261113226132849956884305980662142735716456740955875265075337912732151405608180034629921296526713696974294852139984026558205050613221446912772334315408217925950856385790966596063234167516732097602012223401041854620278564101190064306964401193214961840550024613302808079958301122817803009656378334245448624569399259075827883893866690185991098291030088368155047479757666790230055816123259880099260196617386847818209596210821891394858025614509659225024296723038399861265025434212932636970688001502276954630236557744626935794817499472492212633617825792*i1^60 + -5461820450713849081816377935232225966350598323170295587806679196324062334040013409474215882339220599733399673539981205281078805711805403395138311892683387841066018454259170611574312735049460519270049766246754026102288392659521895349514638873400160427670554709245218520662621802647059585353200656490827766698612415186560171122077842422172733283681177061999060930090915529531181905377085750568652921641576131617327658939848420412121647026805055475344931136997841539248882200606282446096047531280669121784894968195271531223986195542264519505847450364950083132600297111551166152477289483052155230068777117271688756134283512051388701481997078102584054027694968973367191067733655046015884005348554977321538366313927649696440309706048791877179765388342580766972211842964724008640323498385930344278638929593376707081815193875178240625226174439382676879395797281742737207839277509252475203332313814066739784440778318327086565638217475838448100531857416045705730002719105280337907175236046535680646808541468862145482457370131171971538915726098835941671291287145019953310155501709824146150184979756400708438798061547863394893372738186881041165212929495047159243589558316722166544193293389606087421568316843881871373691031108237164328725842310928856333040271608444705298467987234627697262314692382847218256978456461129315698091589905052015269838942552518469203254913492600149429666844343797275770031322010728850549079538213327189009672576470460904294606384788547661180303878979755410698335396445430960124143571600632129227169013261786603828345480694062096196342302850348781470744985556704278573456103783909311404074524388762564553511066039303596484073769750688518737099669817193271384402753157958883105852804370862390999595819500039900304109083095860217259646812114758098803229152496366878555950431010398765417149402636807774445334565287318536439298193772684441213473247857291434663820945602950002056328691016536830711767264456919250199833963502263215538372957314276381039425940465871418192394299231483872781688338778741288155807744007779256945548934300228874666252540098392360201086306394229269011463786128132124723767582193439737383872975326795705461432882561024*i1^61 + 53825693875409495403066519264253967161917533059717471053641449431244750479475540776076378506894702950305096946276882486468556175660001182899384859102391754597579391909883854290853848263330755253294216537203125858118348149769848108197014180257185052888295165405842684250486133268133451633507135962513066142621296309450573368319916302646773890682485279897191080595165069014098789793104370265379463040963957238648916788746506659687842837584027092499286559889166804132561899409735700677501263300458547675386925424312258712669207810773153442965791236466903755911097483176516853776560027301618552405960390347467363296770299130457339953383126557197257480922739414578801454305573576472884508245093146822289619930741230385685560007609254601434099492010499007122262878141802802054106674469520139634675282575772772743626032131949301928898004087240846536193668380094004971776966581583463713075212306582565221431132563858183129723055752961178931829251400509224144952061403563962692346566183954524207852265119450733479635175965286714235602855812220069222985813207522183894693283599253973611182576662671572528998328057647046069197082386132933149345013020361787931799043270610736143054873497110784342817803257960617253567226086534304681200215437288495456907541205320734179695326354808305110159834620079231834022505485011345952792394595979370569532432833345621310972473819437580843056246492517661561108185471244194013007238124641249899347358735576835674430953270893408968221074681018827342087333903877178769205481917970200922325170545122124435264828671312632428970741084077920505944262882813587893135290216864875797291709654027170642212100215202879824669565536522785782029330622400122814743654494883140276036146575480373431687338314673336533039343445596189870814984611561779505252428346321711651558042893056280069882025848081026725683623201860010284866637163004915326607093228852014930375637990960957110037521716742807282038089584934215002713857863217806568563015458960547453445341076817716818505654878027391551913046126020395613426440294786590929660708389224103772720591051610833635606235502758434761290491292973005451975898996183043865833091276949015105542029312*i1^62 + 851651158597180437742844919469568749369271058345530899835011724505842149938998638623180159865429490647457471188294266714405400106286218045394197758655601231057307133749277898890414894638134064777138705151788848756644712540860555509113977969597018515204051881101392589497939597069528339786269224314943861711482063163470664828149286392069324885799321336781544734207312940405876662610820671420638880528378697347558040772845635566335719738280539107041080998266912307109464118945595711457840321044848347456479353626389618865135368882314767169796125466140569613163715053704366777757299729233852967204140012730313030148501800125217066426703646546527823450401218508797006125753441204565737822278459943364286291994492048160448867068590718421727587602145433485148004665955444356223270957704544986133551904890293695887923081486421495323646364727421378755848000157623279566374353060525423313939602067659847225828617632060144298363811820055357064482777701819416377751830919297980517513843928477948250380042829634023982695534731128376743466275592784629340096708409882411652658877785948066397808916941128441216895789858085685249945052243383835969804888200062544860022682311671757345034580198153595504481151784142981424631399470595744478692163347316907410091652796186177941855013559506534756163778089012452179032604841853231553857070848703570696658042576581625037633255460809746112819113181268619725065698469116689464778591218179795726331372169562330109915676880098595834636472981337861622716517105080491382546466096768864417521802711034404591534148642424284050579523528445846996623996481876225541918563202006855472567953001349818100714434787084087890493088671032057737857110738494882039294655710028374693773180686730635317928069788160121729580273134862458542156678170213857777102125077097123654747945936979418521855430745471175882369885327408495469210257802570548326340999329511692581551734620587906861976048826624621954210975433366182296614227260014906796461583957680281226209245613314103365144412928356637997879315600988125732140232169785174523048875869849554097979026041749303695130282132725115798378527265653972011629652937661952152835382717916494430208*i1^63 + 2862115290438569480277711931831552801993504036730575898843767793970101523643125282278660635010083745852944202627702760034157160660692648622101982685613430017780213318510608449687472266377437737822304271498396161919735876447324950727380758051263097183869888268105861329197363440321254721353010920943085516856498851265001731574519977743393380046128455713732652977979352526145704758200378404330493872156022529017731986127819651730936766302146708117982806707812334050665720463095578914584399589399453957879842022800130214570105047894460808863626966804487994096772512640037601193196399538591533360805094105620738497487300025931872922369578214350179952367399874882454659935669571111287165389736029000091093034242657978062224758487051713143927514928280914844017324451739705783517244009410032247776764312282974160205226004654042875573172908545834831100813427353517959928079849218553439943040091818250457238537529223727371014623060266180194929740673538358051048191970577497121330647885235824896047780151618414196305807437654539135855741864718440580110774070126453602750302067141660778418653330682179028907698525003439553817793628091155272638801953770548178456463622627358470263362090928741942863406299002171811838737483399049341870722180988813499390938133586984031436804130977268946540178022484783387121181473365550742037726823930971966363457584633213603533470472458333250920871852127370904236191816534004419493751444337242495745382357986044401548931800966115676182677577001812649400265958476078867123038701212711378160940715775409340559926791980842886477654562308182004335361688486784431535824303134981307013305441928433142526164139838838917769322824643249066240206849836188534145423377812822569616135374415112924153127276079533287748447549701115812125097091966371661580957767270186618808220684054351539436409513094380315292330467206470661350050618967939885654677735236218760136091215899825209050298238105797460955561919514696935000277905652017567577597317838945799251721148178374748431181534007111056271058501822896026197906761113174878870138078976249103184482755431519597224784403609218365293139002577410414728189782287711635396391658781147136*i1^64 + -7191810184029933431132328190293596701593934522805710123278366120860214990231233633548675706293101177837255370920139154157661356957224386887292550479874485973434079568563483679823239211713681768060962678522130844243146843393200670257698587909054209152012114488929903072850024208310680689499492123086647538885166313883200613206421921598437222558144867730020380233945065881203763558656077552658468142508767738992294424957844485105133334124350433694576097408723002197204573875352106876181439466419036230183878893771938385585471033428731223745411440054856715455247959938378746647210645468525098287257207001231367180572728365573490765714882363816915386655237778288740527332614488836020457828696843235691151910714246600542392058808412337321034189052096198633169532817731671647576603527314321392488878656939208889958235231330509710209928408734870995428370721191527282344767896037650159229783157949248084920398323530769953629251476919378697408269091586403188306902647161451676820178800370600677425658837108373414488847115956699114542768699661722160196690625169951461711441232248050679619825540838193867355775037468664884948341690513576621799167920948977510548563051960450605356342765141205747223429833728947616628841102203063621960345180107534663671503266853299546902674303726717508903604879165134554375736599705227300214992210223645136161745610081732025653807513479576498855167169239849265019242201889651564578420753558415291824470610669833574552374777643369610221819231556946183754107574288659044078964003664601661958102586534199010277675982468987892410909292807063475334742364005131373200741176352318718413645072357510746951893115785937612337034728088041232310762375933697343556619571806069416282760887290529615290755595181537067542684274399254491852436352538824088905177145180778801635178464022886586280221596352068593495030356139879955313234917127332845242590124047899295506184484231277191433653209495503322122994031455174959634299224184164914635430270175197971499179223919103067974177582463578947025713308671638729613557611262079931482829098258128551669581432929862486109860780393762409851984941826561071894943248769489264663458742272*i1^65 + -145595820232531682936016989168003371066027454626178311037811209511173310031859421921417714171113883158473354274103431346747424511609287477095405375134525468874996270959674015349939480684149081947055003423221950762606955519384563366840455719874820964530846126553680586141902857462705867347208992856191481149033909361933456430717785740158175533192273341071236848223128031250148929908735631110200407460237870735751043951718962533443626356866860312425075127611392661880207929448020833052595142948583623396165812932434034798403271922196997234161820311266656737985700337811738180751449311595979078031702963981503560813675384403057328026922253098401011374504222538415226264745644005867155745345508725401990624720275115724845558426908472669270957405352617669424390690417730406535261026649930781997050150870514945336653849465177503564935292730979473378039235380682942482497207216464452167082353169290552180972227065229949153810683173813946501235288075091592443774476479785455570379835074936700355131345883783255302307869147685216225186846932839999622511289199582833778647609441786197460305215207839164635129852163274992403054947992671867375961932488225151416690150989331697965450214201024259282230822871576400379174221605531273253177645232442424394160328891747662642635719627884541351304757810506327716190762900849404155468571412319024889983291765682954944462327510067020618376333023042073486645565801157070309961893940272643867713337468333063469533060951792561232039995672215525497174683600857336094414007053071973100960434240575731202003893578391408553103567079054118808753155008260020085860186511320203581277126975826977165469686294877327430323743946246291617794625178793437542976556210612540142956295128825297132717056789918182195651300266681476693046494863722826595780553407524869200019837333371184548181818921289514252702127014835657139577097597931564698037257356200610858658410627859739569166118211136841426985388797948375092154900941992517048471144265624987714645646971670048911237503262982807113657430964002526415579490075453474051308819247032821035555405137202499107022568766697555688032603501402293668781681149593570877898752*i1^66 + -996996672625330482151744193384659981348865004262593762446850434860465557023396798863392460575117686218971088666823764046480623501884251220118000880734753260117082511291056986661403224555698623553507801331460579117222615560067585296358247295706961859187865511575457307023065009414413925926646884745034480001116045014907666107681970397335001978621490393658265651250297889715294342931071278986151368180671439808655327506075335127020682728969452566895812517585565625637435458776602963971450439112728596379069562447637153005832375613416941948147272207335178041525365991004144021604510098211189280152944817671858593943871725621581087775091000370613917868870566725143161243963337105867989702572354838836944783628232838455358565246432061997525876451290677882589442171604131203585431638249845159797316430691987457145988876867547076874525552119482433011029468787584162427704265866056862125967778348133934443579047704708178857632547378940715140315280446866287369029507863823869792665137901086079955582211716949378169585548595382207412933895687648547416942604892505570872934862661098620872330203388822419798823442347141828344861113451085453372853065707218846278492236239174063449036168157199294296528346662427944879157210593649329460506356506147420392286389520440750558422777897409439597774577535594466955242471289601976401267366088061772148484201650423393141625813145407178649176926296000890005382114601250468579050714866467226386375191521709972900927372135117477282576382996728040635306371134887524700939668927932024649702269045733845442928773127831911055190015474269940002584146466834656357373572437036807284347603922647225180986899457131580761808201713353605645270250072843716909799162638647882765254010164441682404318461483594115648812965016711143981057921498869451043699149982055998285778122698562080509518846981521217873826281320207963556871748168609029982883743620892206518351755397648556420413075605195188948414991514157857434144194804174622059389614571307856715577976399706361120304651776952429680914357416536836493272511610637214003926621631933696763242795688393213508655220143645421657716675646667541447422770074584350720*i1^67 + -4838615684117497083748394466330251346228178766879699874755708671235032591053850671690166186149206696924897543104911724555764483103140690149896669949063267377915907581984973623858939588527352629614144983856971575475585497277187752197574284981575179442366837634861175993081988666083762964403234165351449451323454545717649267503337248096108842803210164446453554728276698044060224974566271824218233472486677727113586074780007734090747214693595521481883785359931220942485973781327953018996800392957607319575542170523612952643113959102167811961403530471045044599849146841500341582714863649961411356105874291635402345002615248815636994680467847262208419038404683782765260024597509821255079829275254798723632415880489047604395640493503759879016090406659038480503714763278244124432348847389009220318274087912544409457275586998455995503312107959263946056266965710610608043905560895941836693311847397818516089862643318070724111405489741232728825920297273827077556472195824764288876475522520689425985724234478395524502111033385685881095051251306791717723925546446926204567383807299555220344675698806459610600556707835164543075400785475164427750181814569684557549278918785614388207454234636565816787792541778493656819510449095077108450495216657667481539579727475275019613363137775329805263915595757788910865715052482411912087799202498579425463227589234382774164781361005750885266029007573764692711126372305935876152141816847125387087828639201954768003258276183261564474838170619772024890284560053259737911701751371581927917906921068903141584663882640117306391679443247330877874435665392400796367081126528721960757755471386478042513212267067242740922121427480350296602497955324679468121026880607290888156615431495993704131073285318289061538567119365357142276469815862792158484385213326337728202707930969471259677193441780727458361018921078285078255705421761664697056597931847225288253317714583573987220744738075592437187304151218085199355959781484133503705479979593722928909335585246810175539424636636691466273605130148591962043110485057159273775679610879827516392101694174805332261747373981902377910196598293836688998895657680896*i1^68 + -18209996695815305063493443972926246555163511546563952116137676923974015160344528575508922011776705869341380687025207070502858134356627290795762520363867803277945223458889086756130183817952530674250805697631605556818829091049130001247702573388490219437234099279263310998873807270514302230330039852226085855005189685710578188627584768132328682774531973949146928393326575576094966556321062788842013542697505692235285144255268641144715596599691400564889520990397896384173187088061078259526541190952177705807412957156342720250450378358711387014042738547065340462875699776021035232065238598553108935995622893765038541841902291787968330257772454670447875933333463450591891852491813637813485983177962480665472314399094399994665260041131304801238435428648500288522510442091593110271953841163686576700565288508166474147813320160173005907166660335165182459719128493604923162904821829379614179221341093653175783301022394785988266117512737488551563036871253837377604878070860544644514663290434528542748211852654792477617296202067546351321205395885645400200468432086173405152782083023301925195457629972567425949676621752514488042094365230077283841455196420327959923381156163221050733165074869462362343367074009637664108515363338912826993441927899039286340251249810267357736201885079734681475506031105061288936789166243349736125429753600191754961646752519563621696363450535037793093936592942995481134121679820400759957887824775683773070903795744744846185919016588152992639453983843839383190255086066149240393093028481454708282925344177601074778375580932805861234088142131010571943214941333563904939761856867731613917973281432377415017461043402559378977153026331290470513343278737414812170735020107921903906036536425218587275810810936441327341312621477976446617385864372806963419816142593325511383885780205535203095495159144019273270191040722051400266635799387024107330518710422786481200495801826268211699398734585446669901700594920676284635347674998604279987664089525308611072012500417753033975461971246044479532256376362219615437491511956038281344249737049147784945922302740107940928674343956195564667281238865222470274646016*i1^69 + -56438245026940008509846478433549581091577454379806059496208518990342912135880402368652287961345773570210354912478189753136625286708815395223074971211155780374881870614146378732960540006888517473563148436575488190196525713268318203579496025996405436502628631235123147717303553487318696418797618672836497333649067721875457655790626747964027178098657966358079070099916993760411208555754832047258507143513551909627352630194452538195737862840924193420053785945131536199492097350663002014956741322139048926735718941913914747547997985693183031389883571674237735411401668286223517096028312306538940183267794335425283349382825320555519121152961905453348859403821936361404642297858287616831010935237392386701483375989135813531964879077123875945650340088680484944738541339800404455388949402796248126198635149608505279352258345188380832194617472431166685019244220952493106662244753521069032916480573505883194180011245687038620265985778813049275918643059443647567691070946116320915035629359868815254999557333316046549655316503591649960478922956044280783014152892349668021394094251512005219520264605752231093739719406934778860736690954438875662150242987131224382348223054936014147218120978552695598943517814985001944221252372465647069603221799147855505608948038371548439208975253490498463203040646416245305354632108186170807552563636968147263127689786414342921413797554867933544336064817895313344018451849054154615279327466978472948683774924095031969306572520919353685757113549238447717547983189626129108623236374915927413955381083401439097835201765105535108406098279428247249405480796661414410114203005003571724719436441353824228070498089559250637188235301353780996491596538944891369915656179659187068488258331708332701196160564595794271736154129901856869780783920830592869800650395647027179100422898361447950373500469625436940297060752573187554387815893101835609602040440633553942272121428716684441940596280649691310889056041111806355459159024581804061138408724477452548992513789812564580647910632544271180839366551422311952554904183676628794943694222478880496884787346393891945136317560321534070331896452450061647872*i1^70 + -150433717091218358045532064109857446974544411496636688251608985349673725999988795285178325717892197426566408044158439631952876257917920199856112802707312201300490312822115283608186394169838533260305634150178449277498361048237682105034250939502785618459691058004577469948538396846905178428799558119812023600598109834285018266325655741599342800959048662272049577365047801513053396888357226851931652363940035306423868442407341070795639816700009968280760582057506906605983397714433886480079429312932598217904184223278567174946825097642678076387114240108806132140696328834125438372381138218580033891936184248050508067822644718039343282669389086857075624735103975947520114916511371384505170341164900029597836387311311785454269901300690530197894975691409558630178239476003532160377707151276087818573229535353073504674339336910186166267055513074657774779756501564793658601941066165142644660998168532131311822274833628579184474316751034756255865299438630439079099682079678138494357500574220329354702684574817294056774433069130049937186117280294276813968722502182596824809135924787021105684444367437261437475435850934714701668452741601146135608602575201374497348153428710998025754059943169044921571617702647331944191406987595709078731075169136761755598688632327713796099394943774862405673505660108610767910975697224144565492326634748098362124220165960926587844807586480623370012638333747488139631850366498189548002735412772123142645347329192834564396866642895441754634194413590496962164737737972423782769787957534551472772027983258139859650521084763405415090409566113371181556480511327035547417359565617990493083898093812034176402276225865312601186666575957482174778647701551796139693789582903639862631610550057015887553012108521221164934283841315068081550770608101716758706751256559616147150365592227241895291653102600978499558921756819636038262310299378789598683429529013063823259826934380427685973850869859932424773980371827926789228526981697498300193458123061734286828055340364808772357876729493311490088722893983649062165785123164233025093781755605246789723492900248987601333674966669880200300722856656896*i1^71 + -349991308487332130003879187291466985648892564269439547694752021871582691847365034296826664693309748507571710926760731794749937297659191186663824650534165962847163981925614534298943208943433695782061783880876016778759271352976741331978948744519694719157406943156160491973529328751112925377367919225322710987155650510677775390846807604251624695452987811276866006751101566674105160184559930236855441039663463291185663084653322783601716017868629184950394048741255059726021849529271884487109846786130202648916058595180594553276937263999274362261916300368559320489420403706591471716107151380189311740289936289602093715190664526634815506052712060495365261006826678211855992416720929770415001865135033076441095342161642148248064622275459423284109579841779922597188149305549007727148254494354585888935308221345031489368506537926037135984867248888950246668711925059663602338016262573246443347838172166126444606767014480480757951545749228403386636155222183834991513031299880746864501464046911779009078896441818508994001376945462842422453773948640171294957092002958965221405130403053774271040725284113942650023953606006172441727247250696325240150117412537891931367533722856666860220422909840619459009801587922035770109514301839846647138638748243479873987012324707237466832588499544366015945938430188778673821791349406153157117307000994487328228626918769362320628964569755724773548361118564487015550807815470152555050858358609252821841844609719358523473525685261158684455104379488801308112380974827689087479719402553329323838002467648377659516213279391370252820702468497527558623862670801327996390935810350231617480407705433981897961027557139679531314610547563489521363779510124664991087241086996805949161157962114180778101662977441588732350480404204738702360088946675892951953884619657566637053894013915739024702384676109340208291836469638699106056328514639400921748104350057377671343807258545841763045476929553801188457638001121262475435306980286846443985787519598609252729380558031406698425040275862148285620495165813689598877598018854878357366604793237132506715162700540958838240404209504016641858469888*i1^72 + -742561002985902711442279237785075060331752588797449629107163987837909754069602967112376684638339403430476852297513331391341509093130475236947934014142664509474362686402572696772642504827383587300254588439076003693848796121129740939630013087305863021975461522246046424107225927253011138170628034057638536773311627027894742154927554842797793845488360591248108448937647443995107439714726324826953480512652002898233570417245133805818120336956430166692083026992741895131952612321138434481563107373599154839841169955053097436256873982763833033337175346613711175642647949630594719865520760497700012743703740762149050860717989468400992775790252202411551644026360176031991504427042496669613763030626504287824112488036715009289009546800664906639819860979005869054949438427334824794425443034825152547579491210153252740556444358534659511948062864083591863855532316998603786972244627985884277159559446068213131967119587417753686259298810962092186311732959713750985756076518314401693951699576109391013504070127789000997312914658224200186456151026535097552661188859067237044459943774836918343618685937266536480034975734804248468906876762523696281856269418300992463219233310792081303157866048392664789782842340634590519845485128556689549473903614401709697578306063996958752503506668986292983427745982468906554285272294332493666674043730445105331325969785511297862242324250912186851105838748803005762999575687479624422491165041043666660655783198967156828979716892675663578038007137074451194826612270958184543232630736239192795955137425477034013008365151274371430085159678289339932576983874764421794780824000474721757723939087051449563898887676290816948816160725576894778425252521428294194896474198606573812344153233273949566085172291103243363837245294183533377100109539943470326086989040313031567286371415598299116014723717339769584063548544902127433312445054555881557886033427606706266564773389951779068985431069855734096561278271964746593001715141322930232102942915963217060155744775867420104113868931029428622829257169243288712687864272695976071887394048495181797025886321831707264257777811260369272832*i1^73 + -1519920578865742305582389327261301005589355088553342042725686861308713603754803066867848609371546693798622389616863331165951507664235288832523546291680107263790920622103889384092495776083342758798137936630669089677093516386230327571644922150817439992799489765523711612199808876329274616155485626597025557212196842838153881367281123738626861068047969424123104211056818710378906796839606344944407218163136484694197741544169584372417130392489779748929547629964133419508792817245284263710311042961411103839284437351935759120458971071713330579577602626643800261525750550793479095647561216467554166031581849079335867118957861558517922251424394935137732876842996338798243087472663657996162058924464987829589621902130422594321810912559086266490132997648139750435755940533973567016255995956506298589957563453583638535104828632790045536159650021497960368675792728027375280598638759890504262540812401476593983055042982558172149639563998389847874651379073124931765918333608948974979784820331281692367701111255311720782312755828187246999915876170163651753114270262127983706203247532542854317941270056102547808400142100181202699179433212994918083158790730039148245359695555174710300684097178515020774855095606354939939827774134958387921516974653111307488998396897405437331902725483413716844959806043568966456323957010938900591037444277397524205391695264619562890545142641073771629458219005048529501503099357830535330627464280843889821266025312253544727879931511663091051218962493609029288587406444943902620383752638943867797046242323496678004899363660064595622958475421010472749752107481444386356629825164548156729990973214065308957772084110667568125219871001239971920844648715719878640243195657982276247292431584000902445701645207354436132324983473600354789964090485913576974934684803782963181829386068339488932436790546093881675240066991520095364378455856393730038954488524541232875806118759872900634228652820958314413529326974641694727708821607928512588235172629320595950077065952720969675323950897062673491307464866625364248643959290081537259464091045168215094654498601852284164347591844167680*i1^74 + -2965627952736315883986158398448492735756099737538877730574605741648618944073556110600595801102262630893960077462151985018264598542890379480716019942445380135592165126617720881172133957255237536820520225377933932927915715626679967281738636061780618094299125473267325636161373013388298468576260368498994120169901482244619875590633767887249747160214180689065393183865624028995639113381676253380620190182082844635241822328824630647728902861215467846122579378979336188607121736537333237360164530699088980792827056235184740356368471994559791413561333849946257583174182532130184943258227605011221441142676531970453522227396597390513799530962345524862055216780297665838603789530648856570278626872633365202120430319089328681839100305186173701595569972200695233270979968216758856574067796009968237404943443502485143127696250021378603406810748668072650861263808709201497575093083502300338405170463481998730123834127213029896742483516544422971402554615977592542025195583543337748216704105051477657846377648256396881902108028034883238849200123706286024703763028569564160149924070421828840037398533765524504749281843681627788521258466091656155895614607580088200776214335913706195556120523242830000434338717892081975712276063527909048802619611771215502964046389124514544522154670096417056305554070026110537490116439559228295591637884041370198335773110703221908517922747149561661572706465252888971906457997813643794320976311518114500928527040979607803293002090945353286352891692164113428545072885073563128808196011340299787906527828052901009927173349993111024821710933715387851243112926638213258024827865337910243337763903858699698237420053531063811061071215371672754110375053506376029107799028365661585850554179397787563457154064965998527735233258908431250999698808975458936919599141589322745612049636887137087868235097482037047802439127187287925287130493025326704622086695060639210907636829445809483910807732936004056093086006484151632719617012801890278649521132176705129385976979859538681477100435577557284159494131722595562703817135168377515598763290657345581089812345275997494839772971008*i1^75 + -5240304634370249380590236043380364668309042472740687739179903927211197163305083310790068545084209899970964773158486416732151070363212466361566452522485796589471438120710084407211256305200039433628947557147708011178463314849892741749109791190668030899003808893092672627053544734855501613219758342339059848984196099811303555634588722052486833777544150606022364772819536553912125032488584343202691459251325982163781292738476040170492412421375229101740414475638924541817939318894748798464577912922465574588694346527322082859259452606929773676084959658481693544413204697903953733106517385370871014806980431498382866156939655725046006894828594901207011633191342871030084129053003773484847206349557452137984741797788713367500029815771234923261711329407066956130668952302589263293123793009665153605400157495077998331818215130626637630649862381970754074722312187225137680677508302192059474618459832656146541628102858860121616568223516537611615733747220912101603822419759415685850453219788718923212559421203541871414485979907819466771248401950747149953331699784160725237505355622169796805455729144797456603178126954574342129511232252864134613990835172541740304382270930313037726328902901826813045096659854412050305237830335538074942136057722428890199719679834415856201861982102038251103275030746693596253924642973881693380338842349490078177639541891772023715672569986615950836107033116140869669077429123656121073595064886427032266045634928829908203656722335912364646838054064200589828332433948005850123603702433675287098357264788757680769739222334561733390799652391736206245783165901264382205368650064336313345486188031372353376504198373324498310983287137047424526656285659453162421967037107119883429903556324558062321793489100262596880766519598595927911578779389711714377533713439390888667428445474082783468662991029574366983661293561898387199255723435041921043145446907859463373561636700228196740277644741110394571810391359773647947920912960680241408841771528798916255685709261052274106747090524432851608802778610840099358142198660290586162797934404761056489549416445259869585408*i1^76 + -8210988446431479146597094932451320169225418804494184948225863063999703136597555570495139107686280393139166053973665266892172153908472940214866248127004039015576746330818299027079839400487797275849023510208439746732141184990380268294651029101652693181688671790956596623236871152416465034470850752056158781515353832531396458593776843261852383188399087678853462987749031650743345157120887378576633371498862312821589930044942579956403835360584271022085180207354897611392985798401754385969308906830450729291672621063985120463303743350116281296918089844751469950308644963445745644187532945270397775205922658630287847101871082994878939984853659669666483724877255956770152777562458626462982538557041638921742918337231202066957981709104070064678031740370530982214405441242335622426157938702828700461200811277131055933848597085362503778246979925442928450620083822462837616086473518908016372770070789540239116650115462622044021375707678846394778495168584383480112258042076831891042845572203166739635687682050823147776801842310935166045011256443472255979786357646468335424958807253279945689102061388366501377155405061295612244343741024564662731118266878020411839856300857503938175435830831455629992254413393796944262965191393848554239695838147720180888550516929954706766393871964151227657093692911292994092103108812749197667462592100421879656913337644908948463111159319011750237854642394060847337921973680764271544280205777560850037873347534273300590656932240769775845833622968213789823511211257966695340876855777212737858353522929697465261089400837150646006966154955050715488739115091742609064712936388893647319884327731302373491486015961157324600649415547451232306941998490147004857692801152775844680337833424138159195295195946815802661314003888897613161820603571312096155518712022356981911244265331320555739031017108842489141420916519031905353844006885050000232248942349934862879623817317259373417869428357279214679327777369508016432161835943110276422873184092193582646653660365530135456930610062913015294719257317241419937318051068787161656998584378623829913712286098259968*i1^77 + -11375068099017489202781507753772191378678051905563280382944672497554114535647833522102198861986091015298592141617980960667328374581536463510426306606163146079785006169291680767142310944656245401967158492855544760555623001003492144534026566889431898684238078185985175946811443921817722255289874627749364614349201711633175572729865844664634326902528072532273935447818280147130023706195149182918093466063916005632949171678461885001205471411494224074457260971209921956153960610079517027878875651834508287280428463708224682047309341376446611962262739030833686600474818328473437805107960677558922757621667669550695211319038775914123618630537317171908648097342403766964089411555659353077513794972732034312160074850601988355850216239343492766884616630557802314346813124640271093322462292519425344495131196930915372121539243607567412126653530758534751431687356890878068451494029787631973442069858987170372377360812941252017423762523294626506615885956109872464787990159387892143363226615937550450116875054359498003013421480902937012830226961349675075781302253837438727037713483771208883947639933475059775354115580297304429458055827488507243333337256468380068916910082229099766577811802125715905338051848074080969430175694485771020262918374570300695778676858375707330722940451095012814822685074325709150877462298203094765323775568094160630394645225702836244627746760413046655376765501594512967570738944556442728955910974062003371529766467251454081433625189110916564752143581976401234273314223538613800992639016370344522421105448186108752293099994106946069979555633759146235330161010534159163923895380206602412926168021019348953408608673373460001456059278194311693732045451646807920796179418079032006773279574876230073742823384685962374302307872233972606909681343146115788796175545551119492620952984901069914729022138012916854594722229524548894446460236769376646797101272381314045207792943367333531145004088727309629076892898512699393813315452301983489849116665475287492013808517259993801959338798681468245692858470509354747469638073605391518661525847471368215044202430464*i1^78 + -13661540275495001589042931895905920162960728195225289455585235156353044558977973343627152920309315867339495536838983969748388616683646025483514839762398383828604494426768085965602825775772606143882701192172898105629060983657753182743118791366347354653520494119900378235475099643180342073752866558220636771285402291567335652452895132592367739086930869676348327386668113521122459921855527358929677062654169667157082066594690267053715726176535878460727109231126192507103960463595369360226159335626635658939121548863385990772144296488919111442753663861203979224935408532463778505150223837489566616760086503766472786252948936549301732686887907224899196850673397602845103890610256692192388338543828784040511197599404225561516340932617157216298063549842962159040743851430863939855271012886980864127326408806004971647169509142782964606377641798248477293613859861445100836248469338444616813269554148094824551374659673036121974647960518254560940663065972429723852124601964955911069489507298185753332513752376521458800142007157724230592806213551561990111604600944738400250365739192225373089172581164707705436439145445280773406164472343694620796229946032802703629911649630629477015237035300227227779941171713036385559113997462123938365418916253896510104545175543799022027704036460410931132787005303396046011430084895958371260249501694885869092153595553582519872493741749228263120075720664371849068692820518835098949557238147556253294352186238745071223769485240401846259423525007872872360148375917407171363147979950839007018883319114353822682635076970742373722429334910231155209230814547148942426239166625741140782881385002682039734920210875630414619669370783730583496671157901570908171694929118967282031148102696027151035362183576017964394152523119767090992235885111320901978697566152420131205413897933260377405971130399962329527450785992803097384010942541401579803984722709114065611970851779183251134213230962558457618336874865118207458281760247966792957845358278739852049990009527217681475589875734465807236872347787223833542855580640246181366023500274173877420032*i1^79 + -13754760063007458904262891849784985447949777351623811929049192013145718373653608533851222343588110165399466641209621437362567689810693808955472480385750357308071332384757688485494941540545483690131179359468911848949854884051088825582072592612047186279968513369325571848442705895285376663616049399667489664401984233626903957697430914332327285116173502968888059949795177647522270215105839376096660162098393354930297843420580551379073201994880167910581334976493879336499459914482125172415289891983957191094170957082536545919305934858928268822225297698677094018463538976664902426283133748523745747044779463391985360093369224660964068533016987290551856744981146787195634565616555597112571387529385458948757260383874307222361628799293616350028085540723347328669620041582326490821487111709162592342357574148130033621152517876330205756283057982374467912221651348888411665823096513042516554524144109206285871206459402877758767459750974243062942905219978648308400167999444135923565703625451097782738058854869528701473472819948424336824555351939184628618338381926160894647348537416543439975226235745899160767475197714139429082791750452384273187157337828020520385673832404034914579874540760741848097180338632969731471560131030968117836415431474449476013038611695128298217010833187463734854223353810581761206345390433540845704004450886098663190915541006724684076248835372210543299592378632350592425343089658794750066527944207010421549704937174217816457948736518045975962990926707051502799506064119696271128094316686560505666132563066549357592542400495897798025618035090794535460163277843834609182131108003255359410186891812563696845982248987122216562662985579633723917678262251511931983330184015668364364858455792025271737021407385685634722232146300144887198433865059686678442274711703215888234011931274086133136610082391070370010435044720907160973966294315240565184004045618251251067109303606151432005982503087769335437316459832671748386212582972271386943985742066387309994439462298894813671010662428286983741233225202765717017924274375601430264988852276953088*i1^80 + -11291510712077983903516307900340187789934576746881004268094905102709804301809977131709547572439772975115036751359337124868964085034253797690955447846995670302463051690717301573365914030453901400290855477393878701390870423861773839850221299979160217307293728100505561153831561560355018164280758850339375394708228852781772688692620457890529284311806433084535252167959873661216292834452469010124283028615718385891712997160849358084857745037373734780464942397685183556318196052067892922186858410836564376253286711346646037053916562426111509282195724813941632602909223888690639285016280222659859654987658329218403727077371418009579110423079130048902405220856727052212547899054287956146360071407319947114591577184506338467200805287640888548740618230438175052619336964084642135582406227863531999380475596307281145188166517969172587954407563481017761392583071937375716103938819394657368945329794320934313459335759486826176972936598910352257268541517054671572800566352287163849178525282112234365540148626968079888380769700795467182189762474193256262049124134628454048331733691051803176131590719476931888428798424006429920708103200758607986514320628773319282437192995141776300756545733877219945951773171606069929091320266704399711911346326220712637020957590714232013698621957140289129563484706855742456806119087413277900354529126548569074693781855476987516572763523759144990838761211892450910702448593625725243527074509354124145940600954459503101948183778412672387119647907696378010464604814976328748919622420723877591955517550657601454910670639200663379766134445899985385793000998527617263985889561924550354365152049465777236622445998855675159877887386372595452165915940610680532359021971555343140019670068189795181222824140776880383367501768329372110964164706411152152342072397231165664141475419977298793965427899813539111423951198430819594991040657825467018778583631572392904748011142539418764749394649012642931767341216370429649282909985810849860766082404636088954883333209591244806547932201896869168459810372054127757817850266697431530678815555584*i1^81 + -7425398679388430086867653227547144107384629006062549522195709099830272946141106605548254653080817336300319436807748300549346830508692143474687284609840775453533995525046748394400193340494387667199787006064666754957433339580349150239914564233289045933756388158553391962392519926958973280705437281942980827215559863982018817089161366869802489288608229848220632552845106983137822070898065272216352872045415916940659563706717473728153857061432753517521394780598458989681439925107627363602065624627868548639616206301904860962587000881885232405009313477862615014271446314314240466754402784524169322809733845288047420897614274005582443915371160844964837422492336772547649368438830187238654946558891887201108103709539600894859898783072600427757289384452950893687110500373931061494254125004205192512580885653079049707058072783161695312412343955408034740631657563249687391097291938412046501693610605567676076213968619291783105868904961079166177687296937004658325934598413017969765251106784236527566441614032654947312142448104800747147013698259569686170748720807959083548408539962790071406536228195202112153324031363520973489343912655269060511861305609821420185304735814884829093368255708783786637445937128873743677767432694511301819325343750003700292047367854738570965949676551114342170284775520970306669003250630261412606180692001523926201652554447300315706738766215651547598261038713960121662647058698393209756975755171723210273274799080219860514792876088775828096318751078480052092524000848386469820372883399239641400638931524188785741154214867994094174234829341882708154073086037222241974857789280547449109458169509363243547647945077374517183707968500905884968562584882879503341157231720568030721946827932564101862053248328241933174793658877167187024093474662253338207804186071775601738119504148265297331958136809744828362549605755976288650212954331278213958391760886820371150070074724488839515208741523724920372414394729685212556957567526371462614994167023584806060152403137861192151499231410701713603277432261842503973061570935037701914624*i1^82 + -3841160017676163088888379469325300469725067776809334911420192716015262571663321333026487183683916898086223172332732884099470947089775101560007235302823162757901594469581846741982416915685813389598116148447189502989601199869382060495811684618514952328659668881284839967430382101476581646524944293004796911151575003539071855336679115208830304398013665574918310270526191480120871343969726977768053571622606856724897082310190690090646583333672831340946636904206601079619733361893045967123572670051526754978709140591130384382345716303746540281093012451208033201221085692656474125160542588874272462868413104416727975624581934505590732160822554614567575808215837824631185144778637939462984361003941884504670510308354048059750752797984916197438670904989925159554050134718071739401114671989517727748024749290558920265718651319017394816938591642229771640913235398947239336897138491096846642895601026694732210781351969242036633058273642526738282626005697856240612990499682058138761374844836762378075766642707247834452993759675856003625988852989763075287341384690028361310567349886606073358418693910035624958479171676944976721763424340809552061402572170195982139331561354694402174647464102533448589553910949376771280504184349666533647292691077102302052756076758537202524871014937048520974998886787310385163706729452091776569099221616012300091320593492903437747416956193413475279817668508270631826684364457704427986162748343152673455325858098678732679855983780751242357109376500988534593429046133258777729975081715138454803625314418747693603587637200672110584041330239877416939317964273577803501984476629354417136142164457137615520771303880094761811070738770843151752498870850985740432553884878245984713436101426692649625199798764225333756830721609776956257103572349849875546105910190031746052243904575512418557943830584879514524108780304133232363012773501173867457928624783455630123517390694999871935663624502897970418510420345546308166480079448838802392942074619648931126671586814171144613464504131799601890958756666327182957130395953397760*i1^83 + -1514278406664810471710631612131821755782219752671430950440070960525500307516523203259731744090091279320263981897128646406494613762738257162305876370484526748460936173228361615867894806657096806229291519827006966892388471463899715872626801413559351375902219921669174034087563869799543162533005328933321087571157789912391705485133875951981378112341875578457627861536499022575686680703209770727506782613412507980033824495330067763085576826918354152674496599170501687253947825989456878222778473728586325609679407752954006191621780615697061802634009807505539227292494909576225795542348904505531981436199219015033739567627537932108887091893658168481884993289856432360800845581935467386754863750482811483848262092536851266242360394918752349501641823255835642084448628113392979480289873659186169009031991984986999270989451676787723885748992988766190178506690160294532733404746438337166222791329139858614336725988578569762170006680460646775325318373373773413423146763168399369118665210933521290423227176146672744070011701137972594466115539005854336045270096485917161502582177313064494230496629070843762397442394370946581355458336536332776860736118797546762392052143699162590283940653236547682079137710512109779377520023655332782843312935764960098107997381496860959863464307721829427091954740172553712075375191525592734380343745886900420724466985985392376661147766311767387712353071041651708444884125084816895678114871936828126652073641547191826681501505844905120690085286514815468672370601962243013390505667358997931125873350194857241539123056396900341254631289990021029893378082294878666946140132219159940118125633292080696243336061941975034756820098652329455721780638629420576199467894941786340450116234913197753737167457027830891835777900364413609477971095741013352771809921678721188303569674251875096370958921228066117074557736549240046636912309423587924102004747464589079158883909280812215207209191166209430928343510456997965051514197188319531897659714321071452362283943626513932264281438221945657495540835814277762407653703680*i1^84 + -433043831304648862137892558209919474315120832884137623864715526421043374254438582141196348840908459136147635053300688379244209131859082937987283518406982252897308992812558628976891772556044181093302629529639254631981211314731998212091458858409034176217096266823711931783714327373602785649408486522493259215096903710197943579500867715870912975809169177709306332980613688842597619880797923664820019299994107890234797873814648559637155304780510952882236198328308723633673323558376830132507467646354740329119717441113227909412699243095872014281571832601401317137226738492107223772455381334077643722335299820664633074501547794840449144158772582794652189777311869226301928148679497835393063100798409806112015770842421083662407560890254984636582746960358172532047457148983895549737196724773408708010974692801844119327500721933608698914293476840942315736305815401472955520044828268525291750292478433557144452118649474758092695934711487599528881564166543087661510944247684816902745297838705792829934663305660718596424459691489840889965086880993902247471220908235723319770301410778851442136711698583937957888531145480228807236718165298790883766990659857620375402521748970461259600689028406809055329630881413654498111882342615239649842312387426570155971151649574961141595719949719231175477226147911065390176674759546859902032593742136705803171002903675879137891762003902761169746012282823911428265856011379637115726062887454071168340224097123935489439476920958587075719416739568348150150826240691144707358386168329420791197865397203507168855374078595059648993863312322523356016433183738564230288946135044709629594075703003051925923399843479963675720892631876025688198032762641215271656383694074416957896137952156675221637827127368251125222393429152861772466650577792296023644909338393987904103975588804710084653931387887257365269452013523902349151344275214024846920233610846735283718932479476671703558986778841623562809367985391545991026071433327915054589794113417932217387456161508713623062970825773584090338304769301623603200*i1^85 + -86616891576632133677012786271381947251975271039843823999094762965620625415249399058896278053013411204096032689181222783603672779811441278984575466893233758563942794145750645733098546386070571356736795234948959762702802959575954958642796108966870253545520896212574878829753142948398630646425017094442252828392671399781443101621234460968594288297086351471915379191500825842054779387024045564257804908255839210389672325286226089491539632324998161319762326937157779078209202456895252484157175635372613277365449032446562202682890277558928297998147794139514717251127939834121489399503558269273923683579340798150410121568119086100821541797686013425077240212536556388836925168913634744448826867955662012652473219983710524015641889117150772822690390636758607246602350411276718658257866762135319698329207111224312834394427872387827846179610596179394060151238184523303321102598679553279166124349479684796824290289281428010807645664445700193170959948869477547963793337403935886493379093797144974099837218406429272042129247798957687140577926540262645780504949643848220736813267818527777721124255678717088942818581319202279271659119168009006937802651812827763915675002136862924294390258495942773096653059767304620260705389083048208921797991177029193504836025564197096165660641477708587464087848240659758036691769468614598225972975232720479068438039740292329359156275109294563026254353463959005887668644152331082946325934896865610376928125650669898074877826082491672569628261989926985787187242569985942957823924136288713609559718480771653912249701906977109117159088396492781162967856441161828722042510813225592448341199062724626152863115486767441549161576347865249068772586497432520011077299050242436841089280537820442779050333743738054084856426718827422150687628485261892419257292030301647645369916448256365022081761413750621874208382084224535516693441218515231877121504625810667498062400194293348746444775994901534832440688102316761629021664371684720627318948809456244391712033843582679183418091823535391011789434087538688*i1^86 + -13657763923626972317412050265234800285499842110539883128889451203801794129793626003837169672238107641331995628495917899043589932172481528530502822195270486975236657538194719326191685954729352287216954916372001019130031921745436420189092259087360976431990976784282702567512357406866032704165311261999295693807352428694413640003323985873174936072225291317613878068850515049470530862231611379505355001631964245323157431342428742630207435283475817990021959509736571583916252374858724154597019846483252457771153089691818204862933852534010099598395652982060411173326740115895161188521637992420741501966885663352049535911428595836069057950579731607118912401403754346299681124761791734986459069169340026862986327290881711429036651735106794462347501291683223584063436675975056454833619521538083391786355246831104503275958586977444931186637730706106914431123110792965192429384139109120431103521095643087188026391283377983996640151698878953169445635695404580673928040726570508145350654380517517127776903176908432774372203286136914101606431643097206690472652916019445644505055628168754473100857935943578307207598646792733831567291245493993865242405369306080964027055479938667600070927875912230382629215529380266084845184029842878880241226913338110063134710225037975511486177427863048733900060532752188379731415040505034939924362150484453404830781435463041048646754153133636769388240696631938832876658360732880082466608789745149607512739507195145314637863367890376272468945352536306430331600387552326339724089539088075486446837921335854951042437716567399280280113188580512757072330283719371707599757051099532115360981223155811082285654111851647490811007460895134290374590667788673342827290044471659330189647511287109171708319652437322244689261412527357499228221767582158790131972274501103404717004259347850477356325888514243987444517592639029507153851036245209821815478348301724668616807921014578420244615355703643124720466945924480740041398646586125708845059994254509180927921959861863963972916274699689181533175808*i1^87 + -2141905678231420102696352408292259858504882556637603397526688519221191924206215396243971577720117898363034520288250476154744275826590311227766798915736098499903099635345955656695994541147050118362542507794581921096257527142190883839825645284339794029472651779318514227791959697470542336222938149054693536140895689893506564298015642568061598888493411466464151834705038447757422376255009017795020480443971237775838042192862462571874516067533242271898164251896191020999870599457531801971133621509369762543543719061387161057501968405996581961068045281723714377534645623943559212923376201205059440448834827224049960398350367022020170276840583216255641071632580129823949392604052757268752710593576372646216044494272295929775936514937519717261137807187257213781987337615327526522334908256411194932794088125838206171397104583004177801614954280960710915038184790977250980156248018203839145200400319878796451344242463343331613904841429891938422508084933175183186223706775193427378532270604043877106819102156836802842339535991840175662438651788136624105032797452073541567378827272546554189334134580071883384443164932598029796082819551944126496995007767640320707684976677450054341061898252929180769532003099894396904326508394194409836907298224654404555224485873227881067778864356567583173782884360141796911684592240319751420959992640304179605999450010784078433011360814455053622569284728113720148257911096408511247435987085555491225180002996600782328556252224322003820758861506884817066195058519023454389675396797629544470427640042610500625955207971876502797429741973794795830122436387514812012789136990368288593361540297106950799087702410559657917288418493249363387328249442497805212520910552851163505383460938425326480541144978651684712405723116334553456042478510045600777168200310823001694287190722939896193248353224108015985661196510758157977352132641531009342617408465933386843424170646268097508610508587938480344170103309107746468581921250368136242747147126231111804577077717365404726776303709606379520*i1^88 + -38406138715906582153780981356428440913874102848167478759116261124330787744616229193165540615620443957275148269837803971075687760045113808277758425628312922502004986525189217003263961066315669768161514014748240533665875264353672870215806736481431036873345087220300415850262890441466352195565273980128642639839487086496029357156374811999995518597686180378965695472796285524720051149570423150504867491901058455288208526054259026501063413690272501220786215620300903649770501994603753243524537123994163391041848281472318110950478976064870686303508505380391928535768016861955131688616479276032235431197152765141357318252541190236283593478052311146459509287215543807871017862648534351394197538882927336715396632937439141188433056733302141404499955509605055742278964766288882030982374462447312169549204706576918750935399053711125970467311768807495164194352022625180549948706897895211236377540782949479189838290883577676676943588930023771380785698949636235181000769387650778943379845129282370422762800357791563413068089332900627280634623082133479061661650057799012218047945441677425156142999275309633852784222139065815660512515519413164433201510341196469790820041518176681233793086374837729620270938054639346491742794339484496448814420371243885146497234321390514200272078642312989578368504526801692452847974753437711964477103778841493852055949419067909493143624782991558282020119329412275486725354452786388573794589119058870063411542948506142559703410897105660990184429968705535939820781346477857379876258667492030893205071595384011274906129319298978363576801091399336922886328669795929523430955274207456556689481550024796121889771211081028227221203545680094627252378333081439411511089232702897003052857016725477098809685067657680843602491012401670082499439679381330751093173380464438213506678070843393985567491053939706554312905146391420865441268640687777296754137735261741770552530822329409109722894583256732717392331667417589634077884155844660305226676192318540366291758274450168139197385277440*i1^89 + 111503155713691481682040538469238366018876908202253090642057826625147393960183314739894543337023097017775290420051214446021693677423731253799490839977552996399461241567139563182829552789975941253899095091386712919959324310056329102569222012474577633449777323544087005889665930168190690096225199477890573402832304487529965173815519247372021164189693234675100532303695833268448714071010917159637564331571073552921775793845070186920130245057269002036446018354363821154697596548723266251188140888802113923437246606576662151502087590479031177876617031414784033546807817431265664540685619877626317889370506878401299230673614023245943197646521395164736895131398478340069912021581725240998756977736862231862207263739700017007523164703716158858528016010147066504888629593122247026744623374053177089154892082602951494610989145669619348250063198060613490090962009717749539454449483741815078301784640635614055037616014846614410040329265689984809452459382964419655206308324229181037306703516107129847940185397635758773648599004560447290239840799660660212692938077161460287976905190047487856334696635726773721559173417345970451738725831824154239577710470681721958877851269193867576211008260331268082444989637744378540462976473583473953371492255040557611057494457873067356902865293672267138434925514708193175828108732489200292147311999243590493642895864711652860679745665308392022343062294855353658604114557638492477377737566788070422993846553642570004685476005326370079333108224693734246634715739138588176862017174276746877704046908343415175025468773304965430527706942297110320205508468786394990733014122245324222097448887711215113022799862240730083425889384317870863943853970076619307738220882941167630540174088520221416843593747647530433680810629422182699095086820673274580986024454156916714752265137908600134370329861263207114367840671929070086532068214371704938834991171075151582852887702022603621407678395993166811363865833267357872185764677930525214540509403285119618547722840618667671027712*i1^90 + 23310293295704590851214546260530540010194151613172882474154650038459422384767401738361583573533316954030867928358192909560170217295269721894326350089090801960116904872921402689755502447309612842836751036581147938759087693724223443148284130345173276032075026843313838361753519393073744709600606833955692310477512172574426705796969884645513055973806379907959522146658939911280442368982450252809353261485239749598844565766516201610829153588849175805386380630737113958171244401103118314378584315311005914935365495577064128568806351347143483564504306601207964191329469162620472735826523381348627396584470018408652151072771457084584407514909728936132057255247073967825845518489570977239252896370257942576735560448862303776393278571032250845314494157015994476716345434145772694640691017675779972400454296560953667598775836919426636844236598625455224663670488541228643535755842698014728511293962938857537112631641414114635239561834823329848351816882837202480560914231681521346766761513285833761887247256017609155230673784617682255441135906192763511460339243662988082346213319065432817202738917501025623311021364993737892622656037491583071466072978825840642172299845221735935190429919262683699989691789146798564562510488270066816122102473913571325213900151993133982608837109472138302606522365730026492568368802085542099870167693601251356710952466086521954173433000660338980701676011678067914485098514915321554176028192824996131113587622086552072403059647306804342159164768611038855396003840037424083431428726218534813948648944094444738357247906998021897901599398519168963191256582868037587816055623989430431395605813962196629941025154461589168023787563340687040365448389136852897928567764145354920787625094937728790318342564422205604297603099064616079770304172963465580861151131425975877698012570794633713265883286567529021199357349531813153989184690350517089649011149823640295013507985299881535254214805845506561876158486927213538464206095829130270369424203177105336554475122679873536*i1^91 + 3650073007249159762524420561165189475589382846319457146414663161587575997838635991420233560591640841978594999259637228581848990705851517461144529357638500874440069481222057747189663607436084537777866840773261239675683820142179077114162467764681567301088989380137202841495155470168591725298088934637910988812962102932557416991874432253646860476581817919696139147834351870233124759237714912719530637966395879227296254664357235207350538033124926925119962903809028558222681316596130693250269549026612646277951623603840268882412225475357027055556632893310009486149859600810151108933328124311561939100630299122864497759530051252050309684162699309305234272554174164895731235930363993427523461009160490207211629847693130618887799147913088710128822806671630639113188637516602345082410368827727895614204320596785878518379610080642631701945047430437744662865823270933318696025316579660152978723663651740180491591824551725936368541350484341835072953674917597875123158166108019165172698900146903804801113672580013211348356895408194769841919684135905480610589429604113781489534120604579061096212800260062897050936151120964552070034221645705446073534114752981670792835988159284356372482953913052545266990507024842855593495009180341425702461036004200183157780976414901097438360565250348478421209719249827430524883600731739944839251548443188975702026980213901284546860954754436175401623723574770250651472441593686244591961562528213837151126998952962586701176255354980181582302046492038564356641859670617753380519906388399440203743968952888040762578561392402713256881269823742260410995034889498731696818641009013526020222333073224752777026084114224088847415598425081465212684183482193294455527542375216683802564946101381885020727965661070217380339228764201111065666560463292263337388165599024488857105929824931586752254859666593936292128673815622780358445827419348666321314624290736698439508348627432240654072075675959146650068460404710641536515405363104599634180393990064254585025855488*i1^92 + 877824625011916052164957355293546434480021938157153333211694696400855521777595849225344855290160270837877273376662286723502991451156434980895569474909358210948587949745028298418261182818097993845180072894131299655032233897132154241372121681549415890879184947634712444984386354977642513681517382772874741798873703693278856220140901608988336416749187105941414783087657293647523539084414896054689894850473732541975899538292285997790713349530032083125911057968354911344935102793325379072965487277901832386425452382299027547196906090174434267811653232646028196800099511947352568960755390315708539647181328700959334988874777969941833123054729068514427344974811017076460004073551386943345821911857214018530076019691600383180473280791585984605434352545495671692770974322894176646930879659710294244717178751965032866564866086965807984159366577575186416871387732736574500150088610881729581897369200845046881856907878390036215745448100768025618128660185055954629640530104601191011452610473146539103901751615341135589983169659959970119613519188602997019226182750091872141648924239233918337206150546451091933081750057890270183837778199788428503610046990497729503772944521548864841174030945323934426771492803382705719088160871851584235270012004871967984686588838307706171693987826302302774542704504819152216189920363875048239657148890860333348775029014370853285389016563173082244248527210321159563729643650523231624726730495422301041372912323165770060415893870279547442260982298397560554998759613298426155760627704883663974415048818345386143727797344443297156798083175432174374929446266481610210761440328144545287930065697731697051785783055903571242474014923412491709433318885882636988674477229425729673197640806951990604913923918774330348436862198283557337988688084258598475020517700187379768310486672446889257620983237849949046460432224546796579063107162008272087548977671556069042801147717513281442568407006243707915605793523106310545265567069383460234419119100894365351936*i1^93 + 81320027332682818409172865987132176598751616326708365623898050957911608103550324517426918450333378971657338609193280594879858364884029754255577126901809271944051561390242615446031681740680500205067979816962470157896253502884477321552601251710148023796671286579378186554669612770576900460921231039463931379115280740571937796974914173052471850488603243481901859544884456318367444745082704747088931248851840776465635588511326306915566485060798669584672187837752657442699763924139166148964937934675231773909877949386681244002286929833099574178936504995243270702099762215019798702370274384057208591857878778737360595556702975745635554489365742993836092339254889905298434054227614378990764853289383328906084057890123873331117237146955158278975823380906061835321835469750108578578389900242380583822663174827272755606023334119134294479743612904094066723853121855817150210193481402574203430433328787294980047015538138424363053626214611852950341348276113548292168379576155061225315092287084963136054046861335557334602880543263026063686436500287321898489105723139557859619270738248305344218141498722708061649756819226499436287134355224749768579465981353764341603194010440164134515743602196290526408366005250600332623913436644942933465851830020892953321457978105103002449827109279159121748923593277582216920182525059723145958138827095516823903376631010049183295886248685852986013037119707451332063083553737202290681767388866353006818547601293744223159398940213012560457252044555340395154401848590764348929675537147795259585300333287672101028324567000960787678173673614580106719864858440552733421108614885339889012739680152084212229991833796011588843105760865588179546900883934867581912889473465615591219730322714161203108561842682145783749213289730270471599920045277599650811017955119982401845244611206086863767140022855460492128230961869337463827769772916364386328024834601190413256547811169759675190483803009417271860468358224366759807356222444636057230422174597120*i1^94 + -5874035494454956674136233892643888790505276870837961604824910051157035228774280043522226085110953312929215792112523825310376193743132206152526976589267934812150157347606778084919758475554945630360220354617787303517523790914872391546864330941449646902065577707914536615145011554501248075952685263677394452630885358231265150774623490001258057863691822082916367972463142763289718331532390787938633128292597008613606017669776918439751499861607693802638046339711594385426275824685913156111869818381918767041099892512886275602529943583672656885752866613081365172792655130813312098129631548357698066672147805748571257296374780723350140517479677668179847214542493728624907237618667448487883666811916681460008789592860046828286164082282110242861554878137258879244605073903346737281446243945166072356058889106654589498661852886721709744002266505908027510662503780078431096955504998183044844533352140808906846132958187675557930814015409057187934045352777263450613130077882024772224437507940275109265001633683445538079730352030135948963630274907481687039908154619784917056610880916991820540299191042907905440778038234542627780983976536456190704347319420617232608631069550123447495036762844235253234478441271429830228498201445079839629522642106122438097307731513981654540337723855922544082418467339054684251519177634388533237223739625724230657780767400562370815081568618207649229369633524733035316462808309189409001161137258614042473009845553200075922784172613563957574481766219597206803996415573530454815880020845324184350545051270558940151020497337585156646290235790784625103907799057748082513702156222570899144638115472104431195471813399057129090728368475517385235237938168187779746713584259596545856516667752676831363779193448670554212345337619253412985703411352138035867945662527417100543821716339187557276474866228156538213651873507083371788106819025835179524498765486006874136359081868585705768460409636715455866509220742599996259218518997881858713190400*i1^95 + -2219430079664580141377106990381044189540034114856259366672677907618024479354714388477823580804530062865140187542022419612512070145697546027725568446039550831407471947156593172514927768201710297459800936604359464761963252286785174476575098808338720050045192074230094708400992471763153081279106085038817801278420977663068805166580431123170593741717615424879724290392408057372103070536580578949133188466163994161846577643529035090365472977663633977675881915904677522032644434160228324181250474375964051031400907002554933333165803142453391147864659395975493485221756556638787427163414465780787918733748654958296995790828668595412893570190378835567437162012742577870250966247404543349485444429403474327126319737382370595628314884736161731391430952941529257523017066370215630036339411340964913544570516675444544237760993232056296910407801909010829497949133252918274872543065975614394807227933590276244364185163921960641597733820258069146996933812276972937863855566899323007803512325021577426273104779331037111645952788982591896107381305630576243800595206724679503425308205909243391683990969643043236475798728626435671752995585300158092712340324277460130538837747575076532646165025670865219216571790155061168687932404585995507885055560253691642026388463438007183868550727546875375311175534870776516631921547729690457987569066076123842731793627910667547622233304391758114508977025927764072251247255126975893364406814035046153531843141260927422279756407377254220884076779569265289663989394581893392441317236627409604580937293581125843612979759616590841479674799540343593232687246256091998789385275479281068460460860800987224981736220414927316984326939543267122026301481064725661150028098002152716009004974517022879202107613508619809156983276450709201412728947743981990554360094174589263076619412776267169680070331344049100495606837927795380447427520024854201878047794750953203136366633104117673481715730570504200328030953600067620232970675614038097920*i1^96 + -391234777553151218336256210266242351509423533304105497179428442184243844142867304323398427924786580363501405977939878411170839793715294174712966408395443529686656915706340463087155322165200699371452112694872574199936075924256255289819860164167826217582720468101414067210220335338108083033411653899553859548835335578784341710321586282783649529846989553776381068599777300064271445846157490286996410772639762598792112096938412683467603041749126009669676246940409413135581196490304353256683353573276633369189516751160082536091036846537298325835193755476584849674575243643573929042152993765554280257615904894234118533270488833641543997126348395945934056390585327740214081052742562745949110685597464603774788489859261604580324461938692267246828443357286155454687129978248272000701560296693339362995499192594623022826125365245991537906478016553883424086009385776528508070506733744971246792979828394612947990559869428293313303227014723558040856187654250885931859355172398192336217627471879054286044545968315733751851910118278068496752769984923769544593308392748895582713282012027591257421537997711851378880206866106773652425491290072122171783653779306086140044121923577229060444532558296276200467285471287438770074978871706038287503939772724407719945221548954362484684478090203820713378866225981882215047868747586844913012730737859469810245104476840247649067155902400519210791093588094381508564196767474914867952400264434824435053716574748795481058518603933091798392584519464138631191773769027888235817975353033208438288269838246968189823283318164977447731678189776122261793988956208567535566687103073252158866795091834387615994694886227490800876720707439627444093343159032359079085416178104285673173418870044550372455834200646185936137399892109895622998845412726392112844667861755470747348699484575176471724192173245805631963859308102636169063978902888827380925351704991653393829129210293055007828575319931185880745537596522970342266622705664*i1^97 + -51574028140197876803935196543671245731277376968676926663972506818682361366855997479992166609282666132129180562461647170974214432892735957042236935364455904653210030227204571740543377697677164874678085197334167288678224388968622080365935128622572790474031995352951405337484818891508359388847749329029545314496577965394108680884099750583243756818833764495036445370702555412540255036360306726669249983866700874508635844429040489545869727883094386728430247721974674635798527842870815486490396123878437973674610744975376333013370687722767340738304808493951487472457658488220329185930570122660667060912354372253714171876919414175346016022444985151826946440786764205388075122432677542377848404656555215072398939913242959106376399185124611455573425378679828635666731321955724735974254048869404454865157990698729997764238416064047561297941929463326670800970575884085009253582840846657658491464347973845543799276909667227021500609493455762158037872916132143442467074247861090171516222990596422735462770897155843037639980679076899970912178025848740582283393804293241873668859406042231415830910052545559573336474846716595850736954655908102391017661743730013239885145442884177012916984033698664509346594642910987877881450741208449104661989771543013132636661562364428025999809513626414088230630051096930580518246466599150633364283743050240327984317512957899250597767848020760749387661983985393608188347641578892041890008271554206158889056361474595542558817146807841108099300326252917526315004805052262143076360125650387782449890290325752903280673438575641679002475542462685176070115007032476088817432247418030921157457203713262001509072179984939217081110244507995361799859716060364155384018817871260655417474447519819159051939362935980803723872314955960785508138218819393745516499311830105428917528367439211491413653642790433527153399434766702465610740722709393887494737178694742334381134474135692399501858198974236209124011711455689669869568*i1^98 + -2358313663702899172666928991683603868237563053523166215924526370136537613776450460321995409307048585231144498530778661454413097840508234475935098294162998859218889645098023939849965823906502669543030663573895870438572175126085766142164943005066020120316049248900246956037793154572906409569772926366947595659675713634003434533605911194335423481206386371237811488264039752330777577889918427364214678014447579291461584584348013133319548330511295279480841150178937760198420328705727862867599931533481723457540337495083505185093642687430624005541350020954880522302431229060260205450404373553052759619994165266798878389181793225878435747174090578948145229203473527840915183169813478167953543746616778468017459224208729660778662655537515051957147992565425718264994541241002094745493488534068651436477198863408260781913629206482384418545451315654104047260975421208816532945050062016974252992923474566699091993257741898648837915972529379962951282141315606791794417471799643817776461876270084203405812622688389726227075918442535793607423349833713650911125387660104175865506010072426250417227493926577078961858414970057738061294171766374260214795744127116893025672941768983377579779685088185938305418644947203569565311255287394305162905922495240867739348745588160560236922937959747653023173880817546867440109606470608633495379626132548278360217972991771405928404579702900107624051722141058395963191652050981401083507470704041467298997859361424212066689680784115648168817523682191447666344362021545200415957928935875829422773643031931171443260380539165239490657933848039673711301236864929568197861981352497200791866918958144105384364207757889882170726944408531931956457944511175488772165664183947891809393055132971185198828552170171226419561312535576638100785347219315509409187844395088082634770158324497753060092587650247791756569014891896151023232774057569338482635274199628667964957779386012410574314707205024514028770782875746304*i1^99 + -98111850490988419253110144024253402380781636928022398437475218251999003959461589809097734290862886783145934600471663697218140031924178937210496573785216151210134325950107736346969220995394455693508996239163795163903917397188383638796779931428508593695311353898212030986979530399397691724988626169376217962283827867448337536878896799851922421759907843793289273409710189373745180636987517064904382424347088916287751216334982801765164135791014481406086593135654169667049119984375650180165599037667218959941082050172237781777181900915189509361481063421236685146674306264386620603969290437980650051486471170777445341156814846203728374434780546527777274603745476678362667322137492523877329187749903053503301096407779711960667861239146181649106253322028606225870249534371422464550157807925810772081346547554659034775021066628199476845732432572529694458109153657362981738555871766205913813753861457085719260574785216591095621183545350423075473659456125339130245162124740651609920721168318669547827231742428966183323875112013094234280826059197111443683904550032145204364139882940185458844801159842193455913491202246077532633876623009972846340945029628538263307692877860304745556293910475558968540556442815272324767618809526434100655916099335839958057844534515428215062547017125274118866469533846286326682427905907498934786294148456322448337477588690585765313862696407808630844781887462930137696356638343332592196606496730563963042138096464640871020249804356421496255417897317242405664533087558043078631381857092808334284288287296162129609616512299719665873550537020871507784801073654654059251624029912557593582503790465265463061977759440278902673789791626653618695310891901187633143548156540077633260156010929125098637007829123866124844584121865675519597462521131493056069023603600549706118788324902998011808648067017635682603463015731880570059457519626016298762766277923628556277731160244930599188773106822019193371623424*i1^100 + -2246435567056435525997804766862727342069878716512190976466645970776932936982372004365555167093253101858772451460143753737419027974085673041387008539096017810347721463832546694054226411369212748790095231107903629597915356429800753438848663671058243269713027113146671488093425734471886321590840125807483880701430958714674706146319429492054784243766299429388080800877824697133418290944291372672137086231599817624833525548260211351958981954416662805092106560294903320121113584454584658137538839762650258582289900610580779668767538148234067004416227603238822524906864825099290727961578951402979546005674458218233066994239270882185192681260730386936438732235422832930673408431886160057924240341290027205882246913638829386885145667163993906440907436089752858929503975430411131994836046653079514129952662616012385849632727081027341458344993907872335247594370152628899291890971790388037953277245120534938630026660260961436486120303982568213566428437503657112880482139847898144699075608046447099545566034019648214173406606846052711078024766871369113555657400759149035750994136569048216256237316940834578555490031035992446570624062478167602469392592156512258141100731978101626788122791553173185711907251364908484615269855486891651828868896832082464437063127264815415095951767621512866838417246872757844758893236165792464316621098672837322645928701316632448653282968718540485866761164779575856787185017986783074422227284833250557125990475941351063999212492369316697293582398393283293903247571370515899285007605934775826889854196773138037271816681031245214878041176029073532218004629636122778410388360710227472068042116122272163638755394465360395178018641684387376636492409305219175606102274496906257414483956210857805861205303272154762142348977129271128945929343095640125333057524681882410710979584146412175891183227063260905710847345011058876497416060053847981130122128187125609635567861830035856412670130457510150144*i1^101 + -28387933685328091999436843978980383289796603170059177305929197752459931044248640907950415683258439960810588147884052737495562153303805275003233162941819244800044026619161161871433567460463916608749033272762980236052857514730703919821926631966432445876589129298081079581599809620894545895428448704220338041652096303136970004558917193547764079927935531688420447882032957760772276253710649290193468899701156045530936564337867256454619063984207010750538414111039270862197442553340399200574486766693951949638280523521610720366664220563792210269791907500011325792069565974557712825640370890154673691289272529336129851489433264804156049310065645689979659337445089328958373242139319078183062572925495665821502885541845132244328580996821944433074357469067706282811393502751382685777746439314835149002967167743206295330855232892592203363196559934924699591915616804078929530930552619612367083128489339326851658469121671115021923250514817105193598349758701271113085752859413518808016134471410247932565446368617391978189655173060985397732029519528025326299238610256820166921216824287425019807722279025678357252530896047689292148563206519571466877268143401379336543674680674896102494221630451976095920649947239848769358088644032411268842179077954555769688329574027616374862456163145157077910182091117287021189711906060541843177247913186383791661381959627017108608890985769530452272533633839356630600236565250375870197067339824567193162617677443443149223801552958550801170688957601967087422606494039480591679891858126398416993191205094761716564048142530169676942800541159961552686567353946533323778257261957819673466726263487820017605060815342836278504221180374814314044507336877252798309399224896298647023286309227127752856958112900843708550528390671597144683586991076352097145284085922616221130630078649331340730701027995700314301264295946246373749840041571145712647438469046434655544785334490727638325641871360*i1^102 + -118154400324938501485432976741329547867205762295060667960710518882767180528674869815333463883137014189400907726436860485987203128036514889411774012248914370090608626325224508503505506120638709112052872156638807801467201597378819854608464750779013865315356651383980292828959880773531279993257575071489220768594867395565142166092284927070944000167718459739636645058362501309709067809056981168361638255257955116425931184123035336589590150841604964735722220175896320809045904472136764687052411153608228142142997240303890579795864725005760282414360848086450714068852131433784172842556643559371436415014811619150352208996784595067597278650866595935872054586300597967756680076776425585890906718321966579313570177258360593946251565164800596309660990040832120357792111011068324833524298352387524821480966110008525736169856414584054009149619641657270682742848121952532781789179328007680748891602419575762927451252426970398852132487635446809214441918609842460585831298781243286303488445692225381664524819368488087580010579069689559611866587904704678706961100549058779219493079758815892985946998845786988654023915886191595415475028312056445555879965551241522809726262191827592275406581482749045487237964754718869200856882335647981485986084221616973859801651974739086272639051465770220028832039471860805867129788302740982414607983686490667035418747636042992087571353841127333356958649625484929830658537441582498271651960134573222098683061210232898338647415184794246625196462603862292865449909402389302728222341248552676971476660063433901459444060721450031909619290139255562207074951444685057086901259479879968457700201168154305489121027073581073072111748641537629730356010421494442578976036306526623025273243009131065950440093775426957437465451394267866220033292545682526995083983672479418429555222909072681037383616903281740855132711982982705741993649800104118481260148764400237469844608656014961541120*i1^103 + -255995517276188062393374148988245985539302891580302069967889394964820835518422432942952185986053062669271059494647335575896562662270638239340952706444813825901381156388990116052056111554618399110366957411900362668134932222052194572437508656396235402957197820250199634517556548658657440623617230458748313636584844488355873280155646262147403693699971716607076860533049306901253112017340552845040614405895718727397341477810273805746823426836096254275760444266995294813614233704559009229031356449732991079536716589143117893588913418425997443282103441686693755514281955487657936078165386478969348892271457237438163968133883431219314178426369176234936130088146736949978579547817530338272079494158486695408684869958889703659506764438523103596374280579787885167881084778568653776254900535896467604149025272724466601538085390975507729566542462975034122379951023312764260401002471765216769034778777698703918050948499767512946469050125294487150729453902691027883025712481821175089282278186784741412009580625292270027384350340652726394317746262128448317348616773640565242516915641201138288695073452654536796194537161098904154944658892386691792216894680785121459553585278803131989226921985992616572349088074140311457347797745526240472835460700176590554504605297496639876321980813188411401504543833066133358775707997108815677237993927221580104353262824529035587637245211083679108910810186248698764042983098506156228740445887387312119353735559775313318601899085898284718763142837113073082203717056841400223101898819730161119277911058276617239865792835188391021972570952209462188003106509412513126581606965986811249775604330287974887433335627115369092449471009287001194908111211399627206762129826192805542147042023225692322919562287825888990270699085380857321403480058513870024539543315810950395438851207465621603496318054917847577468839237002866075676278133215048198845684722523944382604670664704*i1^104 + -299225773358457447414618688330797186220279830078888595834149529881194713418595336947589171059700991253800186187257535569422211528142238392674467782898275816569558992984291076134599266968458066115947014186578601880289042981537430096623128207395244728402088797448038505937531846070933194040550205070155434985078789758159919852225456469809431662143079176759221682712404303463591805102269134171889464613748348515195782187076209195795705935672697402696294673149161391530735971306157826812232862377796294561263928983493829788979153048819887994154519190908318830025066287900378147685139519911554712488043055241894216176197046437544053412551626939979706438606259691159304906500086129769746697421073490908668035501635801475217378609094834312595903084733697565130095763461840867349759198145392362047631337467766913622402974767611829522074267201135498316503125356593406765831414460400710168583499434372004856947699534677537458394501361152867407613691182215989477200977265471769331195968766314094929964696140162191132005228117934107963933992905235329336458710057419545990080180595029822029206686656704418926507753493321550227870168079306174732337551301413080366218980762194197728184381761483023885975424084623584183883864432747047409735740863702982779190851725872352386423107497683834245534697828828151586999555085948143839435064959344283579094545454624909855920425387513713040598629741357334208913881209214060577773107842715066701034150448084242556371564003823030191853567930482655942639848472494545747921444857954140437987416032415051771264075603235828817544296498131685441189460758656977471512772155720450969823737314313757082044775103346561150605021853239539763089391891772449827694818271603333947048751371965632591549272778127391804206043341970402373294174003094326849565203067686574478711430571188821651535907108755127622556010173690616450563143268206645912262954699895873732608*i1^105 + -14593061378392113344600629911365884178546200182401100825555765157840883752883338452814356148429141854667534513251345984044329931129248288693838026507800462972283216754661563870310875086229243891771607398335579398824971316666284917731552548490591599060556143939398171018899170532604319958589490350393476312292131005813083470926624944300032455869611253971905003578796308009665510119396626617690044724922283895168909335695970230918163104005372746222931924823687683546740041308669568739821726721899070424742486399373582475446169666236691501058333402325674309327722529495755112727188062924330192741175754330901366903541865274494614380676788480190126087859994137038604962729664566200879420896301801526582816581405977369357115287538813350816523543155359568607940356659985361088856882754512166948384178431287707889923377728648359824093045597173249250235965846260602308015989789792405758071482655860056017448547042529991107724805950407630204335856906865507055988133306005691829833717088311269473132666868436408271990037808132274749217980574766086270680555858353188198166615047875025846196152187082051792493047972853441657903380393020964633682229814843197460060248196245625079399946232706258495692907315022649850857267500663158965061912186570537197922733080555704371831252253932799056699791634117167477644631777928377536699507156231618766459553829391759532622817780969449652844784443450790241741749822454549551907805977795169433257188292520632695586038706725711291970208981459658734407181653053417463710798451454391816211787252696535672038621655730472209496605003432707053562775586680151679691374021058194980047604001905507123030907304501143655568709627364293540997302554834664226331484322437210927885851447080989990399488958185092089022607351718659200980662438103471409910132901589199558523794690967444008164779267960848348959572693167407380145913117701563561386224648192*i1^106 + -867498211344017637710586021089662960459294715063958411700056142934187748344084131527693250286587276824754818966934658933559193555014646357467721368116742054903569984076539382057257274696510790688142104752681868258896514203650893180937692989306586454189964750846228218936992915599324515121926960221273084021585381141857478029947350403018234144841519541582062390923237715675225607708262569806791115404328908397456952299261953711819684961393542890866133821798011064209337844772515073898726095966803442324131623964701127225124961968035059857798397235130092531944550083306417634614192664242618509128638903151679568221012702497410122441896122676785151131029954648849829616695515292412953737983042826206473568415986702244090287693344240166410042322630795167639349885593455380487805468980825949653839561273481990309870420754828302226775063975326701955370792801556556511807045901167726167583564454184674403728933972139216421874753902104807572024908216080488472796814143164548623910705168862695783877862814539679333332512868331775390673104711823579925672574701183950444888402147772353157654082992733393241800240867732913410041885567152050575849703691588046570047788273895421304483253324792811864824323820416282364926475589489076420574150820398401595359894651152062820012339469088869274643972342507931659736801688597480436096696488947487683998009171071660550570224135485333263902123493244485136290296435773627305972997907714118068024049513504938222655956948061499572996295142714454010052535834237079934209245731379201753894028342337334876092629011132868347989392526860228775638353481840282138184444671280675839918178822311648613206786132800724980036973319215202385589241021204218905648365820647288200275244698803585142380717165226178783957861070659396251398636832794921612464054212486140303999395522156995223284959584813634475452064433845332274157093622716039168*i1^107 + -53995174059617815260676267349856595431602076160848002319311047817887871043677580305098278910052751360341305469284298038432105128237385826791771527960151320555686983915945185045552513280482791287671440830877671210462553324494656297589998500281993116233710368263670173343524511477377406545782721865162380102642102967908511575953638293378563135763656525866059969991619067780312392570954063340525373432010892468103585901122915575250681582526295217740058165421104528958539183768439357778857976697838970371234617969015197223043675708609763306264986042680390602846807250523757953486334677200067575036979721893924656193677857580115681072315267059721367950445728071086023459326018806481642818121376509398810934660510645125229575197222302283206744360520518726089771061059820208683760157262376152823303846842677000992251276101697913004032575180124518021208533289236038646282686137610204735641836628925459806634871281117276975401275875714690814231150264969241701242779797734066330182661438366547178115039490330849228448783702913966209388568189901801620461903315226631712436261931895279506701881446182398482555938700082605529087315489883373142126469384912973801811098018861283035161425422417079175137882884469686743012351691194083849415660676933928431745888791519594180109184959623614811166651840451749136003833481061764422385109781962393950453205829283826975186920366376530447484587119279980610447193420251846470051993263496738157053219403518263267796844040250716425307472424815920660212758367941627521080383446943829116050005494349944170866861502374148955752009627183770885728137892912977647183541025176929640897259520642475446765992796759796168348746590641191697502989886241384489036820942836343417172793795102040834936493085580459381400366223562830191208094532722700646945855984635187474752858017560414719508533693560102816287052672070416739933880320*i1^108 + -1406124189542627136455680537336283872009432475908742352752505899130074007767357685631541894166297201110519796126034593195889510646701864871287860573321794454631807835716299757394557982121572315669094165434081646383783642999698584271316214762284966631916449309706204292112355235039865853445587700030574823149362218243337017608960540581760231017233933858176995618653727489901877804728672530578882329495322253029819418158242951002040793215446582312178096451445288438853525084790747837740124657383483708908646180578477847385115257133845061853563360381256138433578751830318180370978055173011083431964968121150283944984035987471455747462456799291359843566945067194057795545728415574579069336851672797972877733669115889418871665859625098355135807630640764407451454242873636169812696986411613144549404659783516575902313851353066586610434193752645526460345964069002136325387065405084709830601108626248959476476890429993485674928971012680971226613969268384518739589390450004151323992924171578006550171448930401268867038250593316260907798517313718112664219600358656255470951630922151515364095201148804889170935729923811888125865442647864288180179176663850369805752468838717388996142734851137844644721050100843782054613720129183264406450741539147336564468411596956226406101784869918476255469248717343799835121834953141461498652217439348308324053790467463551326768346153572557534604319658972458969536584665655748342428260349681388732083289916714650288377210997983065058848918363795985926403144874769987278477062053070140193614301457446500285816195727145498318826736212312179536048329825115453068616709633482602103017638870745249946528392041969225138077263405551255869021389748807538318452481044537444881763491440921323511123632234408435563888112667652389934934733645595666493576400650843053254716623553884091859888801363146748748825592732844032*i1^109 + -22869912461117824332547075969510364252227988439049663635539090234523848019823172824214709762804311794393850920397652827804925174267582584778110256817260070417363754959846253249706541970662301711626018190483936781838341063087800867070284493315920109756758672498774111637309335037051989996401717959596809778088641960848166856651827191097588001169686937163865027136796299183609066772986909401210554832605827773091146790173709641389794710286177406698211321840728755227109312760000813470506462957898191968598472779630660538343950419470755635973704194010627977555233952322795006133100430595000618860423641428946919785751111397652408130938831392358622506441580808592184651525029324428499559197740175313361295821870988422577526465607291516016907590339841963695254346350409251152982500112797574367883528225737821234808147205048059342965227666872997993453278373190257843884053053600915966463064329056963950846540759207449024926933115770296151421309306268459865008845655757246754973485813803085511205955790571647459749936189971073295914628370472566139224975858610769596596272369007078811406345824272373836550521038188394494489595857025024946306562111779284157322368080823694963508320846034953627058854914357734372907034550891657081704075059766625285226684733270992192013931485340133890130374857375877458300481256840432231639442169829127725777198762200597639719363699435257660850054793577992707653679190604593390043641876783220055543033461880370951020109307760782443232655829261513858493226400993626880355931832519927888373094377993344113222676727277369829824045106544518593316283020059672958368516786847460255702306281138724676873939824436051451097893211804659282140998409754548920047524455520848289152829952745139841792268364912646664396949125861354361398534150477517177024473704275985004577241767295182907095604987249323092738048*i1^110 + -363314313506855871664309745070883856471498163933640261551461909993724212276053726070784662505590421664757953200416821860026763901081596010546790169497636587478946003090934597663106660910981659398615205371502061422321000296789634176374427866064558045852957583918124145174775722538217548455827570048043572973380543528816258640820597392895152996977914133447448454238720706129855988923005946182855054627259760014650445309770587547895236136137336864637483246284712983267386560304808767869385784048840280857910994264508762219137024693079362062718350340299434616888820445545787539916897282179629946321481596040615051431717596995062748425419264474546750046826496832412799236344112747039009403799886616900544494735979457705243540654073705866566690938611909649340006315032968024587082585245203082810701511700081207979262322165562274390676592271411370428065715978636341376595725401593216921694797452351295191486069880543239382018431984810358293653459073530270605636140976526766568977943265315287383197477931893864679058073100882540457848907365363916582294161427642519016713534435980806559278824458918796158360569040836913701317218790766188014891832082523910140758335590807973134411646074410778218007584070697105154621755945601659872066495289264151909043045923432218231003896041372611146975325775077453402267725061806557941460378878804375592010925238241238879882519279494962350654354328319265720565320853648261796551949514881325537600879270670849440762868557226742328764108595957782407276960597097901551806176483429906392311311523107117648786708745129266574000719518718857766843975974442938652267780893084917431866085393207009067936203798971670873147429244319232596064890321677391273716347941783284682730665120366470490849420346355941991541362498481168787301312145036531937800386358859026736340660627764086628893287514112*i1^111 + -1042595654285697411379248953698806455193546556171895933350562442598178228639891136852633314792051720763356046826265867547418718958544206845530964675376741171918476721726709954755100557154245823393519437564188324560104797694282042845052312575833379860281055656865886571017450541185302772074938655194650863162644961063689574952466942145711955211349565283644462408243215779384642514482329268581405061988803990113851759852136054904218389339487487520922489892108851735605375434964054361897711819410492509964275290734890235749949234210100006089283655111680396521811474319309459608720311322003958962545207315036737616185928080274219567112848900787649653209280201862610396830106750324089869897232663929856647905817441715621080504982096685966831725102207481205550608761825834812354200769465959998146059741094620547070569817588742152072862050153121496038204775995506590487986834707998330723644395311481166335800671175083690103720558197149537333288942275216582231731438659001388373089213197488865412805011589627508937144524452779113083825857294800891002904750873931784497016298626936338328489740552936631699950371993069926810880022089441935681524056220755585904786544701213976965190593955782222240169729646597389373417070019108518030492436563939094407553088062048571201078909519583616537346020887830058937095505898039702782389330104615807801968668604233250098272151214475597895371632878456993479767644616632259143429805314292975784680047969097052991692965251494146117693981296064993817091488668410993431621378384363458163160025000117890317812844902289253785060435037850294075348799445788586584142300908483027704192727065927269002597549884373763435408235865230653205522952192686592101461514260355955264149032861645587597972678576047715928834222085826939565750225678633128620241353354905400759117727714911453184*i1^112 + 804733425200982058294938713071796142752785151220355350094085046635771247784920018109618748877632983303362120291715379353256232996124351179660707307192797752585977954740534766814738019528513158287714499456992661266241019370896131381879486167240930744812646178498906185972245585525629561051558458187762267601387488840794015374710344703130911381143616444789022889124044555952227087944698975380650933988653621687558260511429986548951596108473556053948397796275634824514667876620598969415459100819666628576954902518142547797108818506571168818509222759223086476952043504536703738326963181605696367437170700099442202202310443163031483238665304259236819867016416360825273687570086836817000143071612151296614235731270934114258678862180696102926045040716105708033941704046012784005874479346690091065498606831982180218230978461174490825054070773646610272578339335449936637431930869294110490616017189233159660241928188437624461211771916388985093337314403988775684704108026831577326472758747168539181754284768913290374160058528782901083558653084865434361841276954393328495002415769109180540893145704869660402710965204999624001328506872038164914993598786480417011238501349260664722958448529749073133267662899636614515799839184783646498015617835376247591334988392011257955763997741009851547123196883728676758639416525896360313282685843543388380573591756437309468156850208015463951282519354656963629719409716917509498072370643780345606589307635876817560636266870040891586263978571796941085730434722831541444149010984847987483146402147661884565609225322952248306377075883899921620285867743535030449447250670511276354220666213730548359829137864275731797869837225717006572059240600499835351415305376263818489311317917499730597461576053003078257783779790052298289718761618722476239326559144157273619693568*i1^113 + -554603965442358700619379744336107765026786615215888059482769529720909153657242009745264400044975892292657088266919055446274589084442408385067614893907450227930679295935490210263093316308551754816973059580260895478307079566076419951440715550487870559275798913076084027726523348771662306386647515771612726978719713827559002251503241930707983029558808990551655599750003826162505487747889824631488252252560389739796486681885911537687755294156967127512873691691563980436164293642149570233084053335335708529314908000417055737956598516439609882399605070497766689130071296570215516712323809207135664397688837225753090902268719201457742882039373902161994600537787635296956613452095655621553886509330485207663971119492848792877906763720451680019307237868295272171919736037916356620244722791657267012684121812321185396739181287086689702434750500289060771881308292571828904241244867568192218752001551256414560300643743594997515958147563082269657140311416865037882553047821713050271711211765634613055484254243405875798515154217679010752099246131068649526067180601111937631220659672725449786195810820446719808325619918639533434057213528153508716505814330580983696962292418297485818328553163794768745184358019826861222562854106426354429517627984986845844460139840443286728744653907688029288047508312636992112352624774790259052294616443713280244790450357702082313472907501349672640830622341399106671706552131696338714426725056335205876566879975125045584594284453870073127129059578861636339346729350981618750779514556990899451926703255111706087020461557357440263977913924816639112652202255778454587828102989317442925284450606568013469150336974022408850210331377618949397429849754095935315187045714666871197644281501976372066732577433740530070303987368894450467498961110978062861662817353728*i1^114 + 182328983065569276521971446066900869717283940923902955397428160489454304143594289857440807247325842197419928034188037081080560359361397150724177892408702890990078663861275886243849438383213511503740541363388035184930885344621912915339791510769562330958510635530477767949215261799893310800411397373919217778772551083461857465849192046201587985178667138495068708111991819034597869856409361039193826024334419916475158054264910238789022933696106250724312724748898547077377763405445374267751540190999051176513159881213773927324308222847199931524491543334790202864904421890806773378329142794439907649781321352890356839307839687892437621277975190352636140366684852281739969137772599428425113357175249409053755472424628001045668839755222216832534710781725804489773987700456883249627943199841273312486089902895495375866738875868865597728579178606295017098596574640924271481727405730684095972351459218212184477728281155748081085956493928385579339029388889009873115285291327483305549826735221729985744078955725474530657003908875415840629378730317659289289070183720190076261685459453564269899429217923580435108252767620546642869142652958624292321710370515510565171141716765941045242005661732349474577406617226829921464818565722521245152878783409985362276248374497905636499383367764864812074652909421605910403917761892015634168793822232341360875946093114277409042959191725574866689899285919560979976438215314623892598440562868661443848753658166619155172149062176017200762393545775894242875638229910157762652889701804847702073548026278879148141130816654847126041691706932396991364768545467949485336425994174276476199072078524820977907789126545913265555080972211105565304295796472934691934091777822511733905329793150021520926402072520197809657615464440222404537273718988079104*i1^115 + -53062495566170216469756714597017423661547452917418924058680551626239454586313244479472535124172064428828903909058300078022236561543637011993529910376538332103238494421204216198626612522261558971413296637938931088408641764226201282007431036308988178194947199324369139022831904844655275237510187343574734700872610886017713199624007303909803341863769542088321657387617161665229838565722210749482005163776951689275664388996356994524135718632523401496381836366059333590253161038869412453694067343926965695603304364393275559015599106825717271877289819849540373900579078491472044444691964333510185742998929401170324264456436616236441392648004153365450578322193700186747254035839261475300296529250007796862637113061116471402644488641890422002521324581205203802527151562863651346624147324401311398865221239022048874132419384972148781166968613509648679001241373594170910283273492703361969242657209352553374112270028085053290908912743685096753416461854745092644946387877390541712534239317988263262826971898706252783659605839483193445647301446130515175233984861301568049508333799703717476728767832602690115463825652831504979357730893821444523732456668895676649692277815920831618675483353558622196356033252843646288439662776290545691767968787709584733752162934292708712169414865967920289652448542913219329718214128092574220484230889593475397219570141626202767373081304961342059918915438727133337612777700849472785095347792810297089097952599335944276707187226753168004105661371627511251450796737479193314398328977933761248038868367377242977913013233767271448860921391101111496155089928610923323495350275105526347324857605250329950002106019195937808887770661668589284349256796400818261561548836522702574832735364133187784650219649512343593092872049047405682753536*i1^116 + 9479549243074860582758459197505255750121334124469769881884011448240326749876429399574192902291614608904807214163950703798809209731260086422551151523816149246696671071478692380422589346511168896430373252813831253840239391991138339391679449110937135178168192482568682819552665751894601329490105368930256689053289318956072962953086387213306437790682028509981736052635230316139286592768642140365626505587561253985932557795627381315706010390141668283554627700677359645729574424335818065310262642511099822156278179361653104154393061753968293057285904883659021079868355587919360279996194986257586224337049470867534545212006032496205913324401481848437323979033514305256659485664953097424122130489653029316183450758231316337401531172976199495596133605710195262067781146205953237036025146039156960834244698355350688645638141354873662954917949362110785817042499170101247765801426601757180077168810840521325778455269260756112230380407834279858124066199683668615139089418457265555670269936135870995232977591060365283619102027720203791653048835676344714183506933619186994362097536183503374446340161511755655881922836007470054612460878174716925725573284485623821885710700964682222803542482782539975641826822945351222746569966235300182940032180442361791647128405882676033310465392839721916907945568502414852406008663231449765498335941770762571664868827000827270897172872229116773012208910396640762545248530652609245956262820795001801893897270020744346482610386482082899771064117946744819347818844996613698693615186923757121991357954796296044769114535002184603219284819030651186913798826010909829710263171534321638785364022152896383692272268325631449048302074494085021336649277314489142237004881403566541533048947423155752388439799513448688168262959104*i1^117 + -2108556429938587522847132394574953385713855687650122703130430155411846141871160798664576164059988070915114390464566177753158625632671244153682086394189405904212631197309369930553084416559191512708806557226931498856414951293840670042694591997852702055336229613799774338676037898943219517385578688982697054608786055392143402237961069074728853610498658070368772680425208100669500834594382080211748281321913014945170350795542000012478769602458371547693689957315896088494028906345995308607874163216142415563830137188359352678179783723515974292922743848721214698875099538738387474739642801918416324669154371627269221043115123925330371881455208695856770586385461289048701736858938885656506736062192723318651420670079855289780418078014930345825961475647002886166824741658653142186146507617098569650778969705107894258348042018173301744166703436283762884970545723647654448006856805382964627794836566051388110385922026757937728346431201928780466197399590098106093616007041260708880884697292025377500739321529689919225475265379512308871792814009453060768602535088378202244998008869518034363591451244359677344907527191236283689646984760333449401585258133327314160881257855180953753307260834933620819528052487742054682335174704181047693678554819347599063159523352805316468496695009432385185622686325687443043481222285381707970934253613860406469152186985541452331753842168901533681807726697880068098799342121408947926369390461130013442534632182075091555046001481696426071949644030817965865586896101891727553745790486369796521464416893905274133084820265657934768639225837432557573922647526949331075252458387229274872063899877935930580988819773168039653711466734455385705804314632447820140241950795609294991352334276935489343760999982825472*i1^118 + 319076762842696938475294435427341183708184706492797927626659550306379651043769087340080478248025330336378014590888896182598767403781691382165456415298515341575773424610343685875463042080691221252189681242219424656961717348672303870267814370672453917206521491098303660850072804919841029239899824992643867341106769242866867150231869626888495221058848580170988843322852802689095349638116603498140591894230286948119989245779389327604079056906674503220340320102253163287963369902930978820017128861315822996766312617172033718960292298291505410962679881964971216575218026448046787185094357663149530294285246437478380780860968428444289929260541958919296500350783946141665255667085653795651005375861934808263121585183453805127927088590902503986282948480801682960539681071597840278463560025444305810186774573554547553739759450342440756668296001182659712551166443756175178597197424405133544465517652763468767194137919723302697822162788090507288852456897984713476246688764716999417614996935389631214645453846807085464636450688383828376857237731388246878345761295919903802962586586208425058749943772876470910577306059702982097143682234650965225211982933720782797396956275880707671848036239959153120521685639609035694367516268073882702785976865505532213357598999419372554126074163168748560581302630933805857757592942415370613943851525969613762013083895772979985835768502403661070874472606487177293381108912594896370748948337484569045031750640996679254627836083477776273422293294150790732648141091120913489027291794253879256006228551890308827797690709997742880525327859384363223665103437077827428543609492332169952768907642508258175579843462102531669288044265393833068948738213069967211695639547139097321016426807464451637248*i1^119 + -14269996292108611829260734964041016186663172091233541526128473492084862353292958774895110017088247651091839278797005392514523945120462466734480470631881848382280457561009973749404631144648371971536697010632482471770159920093247142703547096595928794554897483613637545363489229049299210563201697272679059006552792032599616170638938552007586917414322204497441140103933088001320875881584451112752555838819987844586478121024044176736481384739436951257882572866747320642451996371322926792398861868755253059856985642297025401242428305018374311805266434373854836169135199198895755702275039511488700207350766865473766491374746777908271784823442808674380863726873117283618286709644810282986925383863366335309201598379150577341354438032352624636407559529604083699037429993041339404148988897802263768423169881528677590112014379199585725120923476749379652001572686708628878459697205465518588410083148566022625557349672989670442423178693372119870795722913010678428047984345041488424464980229431179894133088901796302175373454867618483701570592244527334219955022442074027284725238143569138485909347664411737288020188538930051615816005094489262431150566937966469400138702826625436591607058316228285089071471418294750744342321564391946168064289568367362598825958729825839482835801927828318579054093527501182136505847566122378629673542153558123553626135783188642327480385830199418569735963436723746466779692762022983433427432384513782863784536129946135767604790490481490634947336181867501107396018018797549802814612682792627055674103466459673772317490305350740723392953083369302468814978672031162239089438701909674378561731394799192316782996647690528881223464571478579738078659368881740660816879052721514477846003712*i1^120 + 236338117783312198388744389681370378575265159242326239701177957183283900043607934026227575257155974620288026619246604533821429968903548252734606605233990837797131387083959584370504290305159657626840444128464607942405233076239706186601257586127547859665697474275847388928904550144737166465587621397295969718704264807978787288544222741308339051006875653385269509954209813077503479405464021864508203463841150650155342540789802650902432567179966349786183057447803262142577607112452803117483817580820703271338999224879617278682862994211400177675509034872444902123939758976277335733539732645718489480311908933066930094679694542783976999269900866524504729661864216266111869770746177880240990364364042598119933363713681587443119591144569932728934182129992521955809055703590967149884245316056398806477854176995972987680064367007948677587528200586797365748100141245208821447350059101126317059182005695432773647944261338095066018755969571054759892423834758193257000027473791782654130040223066989727057091346746064730079561428586727039085154892092755668651511006877244228621828332056394514078420755821125731775515100770658694374968230997526019945507519939195740592406553252536274734004170214471818624780910460854555397662308999689570073720978184797353551486087479252197459185485670781626419976641519256346260817108893386335921163844197588471350281688674525468353246798882912347500434133400636051574353301412781928630838824477848153535287855695373228747616577638470867302571127611373077562872383482836754554128060148008125678839949924876860200137698356738513259893407111523616880783215273403070995317241394731101404903605127227013588711913167923456338611386112822890623726359039508442251264*i1^121 + -4218047621041215642756171670100139107803091592886926878180013177396426761075665000432852882106543960792029165436470911027853239693457861266290155368173226907633781231821165518361599798020931690893666365480965596929019947231054685452976462913798911257218277948649063254052002426985445836474161615355867359614550480683583292457287828916046821644609797833502116545162752413364827338529709274080485816458042222296040444108622367570454993244313004664994157887607469475877948237814824679762689507141809008399835930397466754942121178107991019772175169491741286298683219284216189036036553659274871124920076686901294404339512370328863997033515542383181990122926875385228578753832669321579072439281076062862148443970686243867709770486980330425376060479859604396455627601535341757217176954235392843039867697206119185705323631366435530026301357782281318757665750553512544526390240461463341640787519041305352783996020680662203222040410851795924965079913228391829747516211242457476809010884952813003493269860277773938809724065106184511975090912673336603023620653070196053491186962801043935348253151360273510183904952407534568221924808483690582874332573782993601395626114135723451313040950085778532152774518842590567140933190593067073822485775081277545901554291022893790790445654560661824068493773337307587291169717481576936258038438499724678858243669929783541857792353853071305162019435276958715327932497350739405889151307326078524191721937297460275815558727894931273919619307647260685701138900407443741932312076228151736795880780935531363230064587122324065289618771351290934050350741004644065405865062166468152488497431430387421631695358710444887173494033363610158235648*i1^122 + 71614455680872974479826692908296282674041336248292387621755492184926767581537369858748257837509169664065741189872609182920925922782881882340005240317789052161934171390984922111594186870074383024541091377972947671362821346829234106007433193902377528933662792431232361588296235299865187330239840343450156381764131868153383522562200885200251945756033667558852618408090720774720701947072645258575440841452270791761220317610077845290819246400797553618896886337695136325700635583784098725217963413231049797072283424353573630069045202621660243166693838452592764484467478083830733328148851701388645340146191100418884720596267849410105306265785142249097868255899880002740907036917094450828440013336848297186590043844212788925844967867496549756466464199251590515691222002952393504917240128982712660364803163133066026171659498114961957520891024383922853109838001851066103591938766364627408846759319957997123952972879388571201458877867428590293400827613625238272120254474433113828873308442518279854238378999389662642363723882848745317961539194576674948217842291066328267456640499721699186333826646464393751754556412017369626688657123058211529911790163391236581990973059020117233872369569415675404443892212090802885640999506347831019831470566740313260722538860968277390134184790486735400364571311277899627673475227357083167620681398786750898998822175186184538151497613370832875113818861579402527781592193373203507871527939115675798039044699965710148039034773697685160655727713386452723417755414450547244710259119236633711816728875268871030285636963302768367636961138287258828566460322579277976807173321260091361448547500232786630131304096268409634816*i1^123 + -1234080808332075130969471921171169396437715121215394157998994876799889259444447224125254422527689447601470644934547683218348897479743615200984848016101984231445143430892808320627386092201907969786328377054127115039068509482189565612519191557884949253572667612465918497094576868080339086727084689926388169285705081135072444584882490421136631900939690556287120942216240627745866757694984748338319722812967544341866930080150279050424037340005959417719022755074734197752492001333584736523280914976307182038924349666833175333658762890523276852108918357693036645420332428785864374096838208693931020314249762374566195462616953059608843784932659952953359164739242689073217486685387675723215769173068219531218091044542567593006489932749757662437925818119016097649225088004033880118514986089972646144195162733606437691522356951820082838851589869774235707028114634703958395392734486500377150013628417444674549985770623321443169162873634164113779895412413441904881373302929949400190243141743616181453489095806935604552654297055974302738939671957837996059363810670444889459319171453394255117839034822290607717833235630790248278746537205234645149926660634657021070927439178472752974371217888751796650819167195887182316247602374129256966180123796993003497252118567786012157579593668446438754050206047403361060639990532462530863879981948034887682028102117637752110252553006765614188455211028883804179579354676386425555224897038825887476475373745340247027750265360256481984050284425003211318373747074873766452574000052547439965127517645932561059634349454452363283642673219137116456515229167974155260210207314221009809975873851166294016*i1^124 + 15678080835827435983185261948357866847799671156357782827430462367174075745514964912056616544617712261274452384582385525249457682981802103035598230602230182188884101942308440979716580094732319286857710558827342173563690198376212272107016782619691284324448864802118134697492396334317351352651994348805423677717030370172748172364402049552597634681768045519272699348896364100321205923818728921122678252560770612854930895586571307291902162770466474179561175117223429934879930534144348480822437066009597456376944720880068526146331434476361709272413591458822740307854618212824978486669720179874562137910275523919530836393848502234501709761254723122985572309983229133205081731573839024490206447816757109131336894448950879134914748748651692684088020789448665718098866189265545716989974446660505733820623417001024058820378242665408028225315548036603619097247053969648816545415061194029247541327941980002167059212575703619895336596718917184269840614532705243862741814196550468450700043272657595072684960110193062153477545153164755637195657977539651857927739080169618555628862998225448961780472910221466913063740555056779527508555233881241542245860829156077874607673701051385673995380028247177807171999461711113192172525722528649718530976732060558136690337008032686199570029643004982665677386452205571251211096482499335273104359929004649719401659493810353729759623661866198041019010023640449521505747611793467504224406325533183922541190576232518560440369759127289817386144543946265324779253393346552790918831574212023195014072627746478858878608104962395838591911311818201994955944391458667366031511699419299840*i1^125 + -71280987060730808475052754281962472663610325414983522608032021329776486520620449857924254841422186958579387583876097147771548242515505016319211564388097849266555194020365379962214460445878149254460958087884260704529109174365511552850434484778253893041274548166953779916772946323590409722619930533026076308860788005770405162745722541144553148732305070737905744043575320423006345604680483205934300028804430677226493239600199802691249822732690645717722622250413625987533603374683385597061744421491675452959102462656192417035374789366314358492412949863626963445925644126052156710091513818139353882915879158121738840154801758861382818224926058467462005449670961828039680083936484462651408627718306322348119112192885112773450955396016451427238888224351374139839533610213548069252285864747202307415733786172591619810671385367463703111673395731611365878354792883591520448478175976656735086642555917014280988037650342169743750453723228432017733455249766198851473772305959678890771726580113974619008736276576100996671046804320137149755578671982291120213759835039465514094165793147861937590603338219166747531046199301586387004843951830878233123188551094155856209728186516178100681951163625360351874364595305742604129736313756798004118627429987234509350176604608269047954871897566648815051073759290449388822507328682105847483839261173082794675040048485868309495595318017282252713834202903933406176139238150686755464951752926480139225282806412975982629510601834251600421782720080813214194381714235156396073334766207647326968127349324241835640749984731725471232380685223485982031197362978816*i1^126 + -5529230122600118461282510975477487792641377373730200963225633625568591674183465641574058593115366171457300206088005519768901729920464074897885517446555474831146662021505757775337135620521178422972898974519503369218444407481989368361118712446133506069002066856049903790852279059147082036909071028007393684925219164856012978808308812668769802717021073988127119324083164314504056980867458909445157311477865326114675085442618845504279465393046984282941792339027887778903370684519748961597712777552522443181838339787901011627679738228814396332998228326712672912399804906724595405317312649441378999964829917815607533801528363124127565495526316844871478506024862322987346926111788230826465838321350760638569342688321727689841379714846912269143559119354377341797897086752133525128344992584597383254236106347720856967833065589471029784726751382960781845339299560611037936540450227592209055104891656040956489324646946253626190449906193862023543197047080936645804241836625927292650609939580876942497339921057071006368159101686394685847404403301906976049276979157254139693926839201240769546110507430510571315167222635791075760800638970452018709302081717029514648602624367158801840131075358546172816644846940588662520611634036735627761686494049660236171211111241936331584100815404541312591872555771995344745697104135153608674930903327206980240052396564868440697193594492621260897841839757389681956609345553421366516800246248538444751631136482989554258237850530925806037832549436226654607073905727597644931743667263076929336443986231682890095853644250190927917240811520*i1^127 + -370878572521656518060694840160179158371011304401736888589408883609298911215993210390723823008001822310419829460634417083610327975137561549864866311042677417015498800067755523664701702662289067056744400042605148228032107536817857701223198913649874700862524582972538680168786078707867190649297345885121322281169322944079839912548414791352940568918325547996329241649974370153924267279579312598641680404669799321166408821009935435418841808400898021143609243983335181039975501630173680356203388963058103145836990921739771611495370866999281280743824742141276419381485072065592453399297191148946375902166629016488207728086776197047531182775643571789722697431895113798874509115964777023598952536920987994935716099387129158733966268836817514896900966672422263808301799006257175156539348918885751538025549678630790585232909726186092906111370496132579596018483099133516907494757619975025599940155230692919874270921987783202918901866569513828397792849206364539513965382318986444205243941969638535014037829500034644367094767225804231505537587471047241906785979532998264549303574818716824092242961451093523305866564075910172685779776190328840668842524380085217818720647122475826338734885786919635549983244409513167864826903007646156611443878932235437880242979723613736598829881519764823623201373072750577955726854990704870198446270981842634003137360762047408324924069951645308267542668522132691590784067178314530857804589975226091065300106117830225614872421264552289090048853192065410219131157691306382781460202559419916518835253812361884429451264*i1^128 + 21125450725971884074023912767795602879448825464432731093888499356684900942944039910009442486610623066339069093791123964747338655678210285185175210319354199393703296410531765255692190796895994723877897237374367540817710791962567212171700550558802353776867436345537500578653559709029234284341206678004906443725301015020041151302728852338920017878581930978017062383939136202460566404603830929194784937423766976872099202440672999968228739837529012760684759919421014516798174679885556450234821022986155318582503028915654810904138169031149567939395790254025056707039102422505281187736003766173278093658359149697256693812537974636209028818513731809585363878306588341220379232212872311941891597973204686047492527745180439195592792064072936188913125312932516682489058329028339157510035790613865747819907501674404031360072664315850606351987220149914276461645041166386167994247656973283959710480021300966251261412201451250451354172787507709320221392554006903720418460912325768696505195302219352507644817365455271669309885153451856300918906273914379987958973159178244889848777806807592030438431780372821348207765032563801706536566564006530277532567957657520443448282065517294549159217315754196713047070432305879666689350571062142796697238504359414766315096253276975657345995385430791196390899580199680764567277052511046574465207040231985117317923504939338434427507013978242913358537101590981852256190623240203443921741911387068385042298573094383633501280803414718846130326978257178848019930649988916307943653376*i1^129 - N1*40088899761176709765894349041603911557754261694936910869272660007683751301558071929538035745485665544574425738505564496092219547413628729262245713730146719356657825076164146098276265144680020835646145152217025274353887629582533939465930551455495084865125736336670166015625*i3 ] ]