[ [ 80396442055638211724774355444148820943819892451094885038368037966603884629719685453842095157322068119081769548132736030547594918632099248666555156090456235565668121193342172241155750652267199866510392256686892548301369416531628164793447819524025959083875698057165447400125621075975238145436338864300100038393415849842703575271262702506187314118758383617737348001473736274940802660190912839879883095620095185864018175830088495238831335290586506024313384330786557712350350124661989445248178146974921941651762668985787512603575974674276822564006851158879483720714682156034706165355084895970858868581651244260418534141545784668562622651571699521365645442470409089872158441526601807329483858863747127845600612512555482304966155502911176891652256502015659592436297820840729894742128374283338820442472473815369672962202671613770091664871750170366736838492209910505943181988938747710866474680488341922973842142592607129098873448409010062981252445439120036811690981111445987698400046610463604243569676702196024608328117053684159848605904436698112566904534318115426475098404710345638778310957511645368707000646950132210709363349796916837621825628990328459180102430823286347780406760527931183078452795801929085229342020165159822270049561657428046252759112818898107557930487229256142959295608128316369269447110890880061843025969144892912341297822341032834037315689861419187908277195497154517279118983573242493731166486549851792865422775671864129780768328733592963083596385936525177345694439714392257524384816880834268181524554217190472319197093916625980554836360267523523255028346069831429124740316180084936085304106452347229569024000000000000000000000000000000000000000000000000000000000000 + -808050605925275849936833820395797881102986682073620968567823771191809553531379292834061158434265124018663420347200096517008825778725867040095056448783661077938154693312167186449021910038905267745283686153854941182299829830394372270812160085309280084045528384864051095188954531261657585188988902098399770108365243008244572609043028787241938945358349380985818398434486597579969206402167129114302945018258134484695413359719113508006509874701593683474966685488170232186460444840398128436447451646389512468435192329648304176750508024177657445175166437302525762344572727004493890452950393865646768055844511878278011370294870220529414977742886137671301859108954840871567227521328768251551896369575346666919241543281378515494729737329905176667879714108069649723410473382389848480025288475614111500347801297687944289840077589343337363767250416379094401650326460267783579599895036994911871485293657498977793387199164797239076555471472943708045152475065064975549176225446837269019120776772741942412138383155251465223534590744786366483424920857950929444521235042468770258308764541785849285102059231495236925493633577539848671957891367819781002005010287572551657452158466901335807795327040043628678650720109502518108080286255750626094715623276016262512203868770427562023942176237860180632507308495824230739658162632422153459764160149188731894686236373465606107432135940816974181464016364034789205125682776950764670504056208691360763661162121549215847948899783937605974754979287387019660885088118771310410343922669046527998483840687164492893901549990021026620607305902855423446818223556146893778261572787781758979576257528574509056000000000000000000000000000000000000000000000000000000000000*i1 + 3472632142696108704544068982136117782941282964303458535772883548551941503945240486135511228399253359481723545639173479300697501095355507840664132078646089843785656699335886269372497982817200792989556883111529404506724149670009644642790514193130836962023639941829997802108361398788131299063674205715493622484382143885310996087679885144043152589158933423980808901884673734608996313921576632549005994752646346174739993727323265262315761643045882848275867841445202898075805770928090383293808773570622290450905107333456529765613994494451659910377268078140638666827939057008449500779134688385778138932674606697279033234705167836433276113723438461670685381090400585129184042710080465340907669718741278994441893579883518278260475986765867026839536323379715950175941645118804768928047675723025779644461807776189142431030924956651397299922220815034210682187888233732759669055949165600778479204515340634552108869107361445697434853401212183301991793776717949064717158859723504342507923856986320209824375941930566837591847944508486896330809479357465519173711584349260996633171477054776528646769194139130273986400139033569118722144900980097620412760605822988995928907240053608831539710642496471944160158446412829886463225307373113819862444547706074440066246964628216853963554401051277462731431359774519979458597123312092930473698721571416549428223081162661281995482734509062652450882115776770524749591652812489782926305390655249287796340706968855969044818392517378002049772968035237262323435869068936756745136460981961634878835998947462610452084541330441843067609867432910301904629193834696851087243467396027524692344894069659402240000000000000000000000000000000000000000000000000000000000*i1^2 + -9072134821666925933361795873788891697441243181328041601968637566827330460344736199275984374035574221907233827627764310303748305895085814967605346750601139090752484145007643867762523568318365787989413641675979711631511249330633343052602589519640786602228906983858961943647425499712887120535417581583158990004067666199236243003318884015054471722093680277073463188298478427307981762443084822088777996394724845780780251807178372413383845666165679584719838256814532276031720183763794215178430302917881642780732844316307702438691591943587373656193118805675076144706870412354239367805989157656795877573001206360059387260244636074070296198897657838772829042403445799016984034271099756770880537291815092882656278239146907773069205021217280504503092289210038880963357992929412602155417773818624869469427165474572047680816761200229372905942685167089324253796829429412503784620253652642654221409784380683618417902847177707521470460069448915663623603027715687275515387182074631318349633346134164481422840571724115983236347329119978361317128905849527923286762790223559274300965353873936495932732073763049421143614825923106196297406064816379630047427145141757229544988885452487523834477595456002405741652920784344648381423972058628358711621844047177419404012026749315361439456860359136043179767399928399230080003015394537310041234737571169946132792799001189405106505296357069891312132404617025749008328212736590593679528904867359338870680300421325499013615884347537189478806974525026095965491512689345837718279641970100708673623768655089760202807100311384596406873840557601420485897695672521306355160916741980886901126861988823040000000000000000000000000000000000000000000000000000000000*i1^3 + 15393379850730627584673473537091004064139321810360310173464446104319641711448269841512375404246044213627607790275134501113240746078467985070586793652628362286966715566954748257098429971257002385213975029455725297840670878965558308776002411674263879415394737373932468704821069794617414338362594933296787713454871471177165483590859566455207200124171138502178191290241345326682028416286190747768490735432427589888974325590314364658237911748087268325862109244348499736163523996576488225476700048534615961185334742883716485055668702578239114306014372404708829134141608970610727386462225104090956256984140949537971954981656210511303415261583230691476403113723518233458552391045173708340048669845805085398941858479509194836145304501408900458577194062452746629395916969038157599385002813423065030691549876890326462501136413716867892304077973388168990432062038989689044096008859035289730745130386921829009713771210164165262594816568898551592262220727957107583234842786596279422586854469217402839121606154270720524099705045989739411212070112781831882407454980017727377141971796052408390078530714801547825794496270390555304899728742346599998644637671937172817851536823940670756829244657390552405492558248950962691261196454034047942681519718975479692424539164165848015214937480688697645460509153084387919366720730359600723529291456723678805928238197075010328744904251595310719554023620455704018864974091596296536681398983168831734391374485956793714894830818815708622506918710223237388556490375849520043625724525702183091484052948862095804209109142613999727360034490909655282758781233003073998795739927137187757937651818378035200000000000000000000000000000000000000000000000000000000*i1^4 + -21224821313486408705382883970160318564652271572692042274002690884976862506145379613078878755873398375902363721602587560463255840375464661734716907894049149981087673913773974479882132697808102740219401560795025221731225189583948664838417501965601844757245352323469952514122887026795484993343739478607066270337175763620219754517780514088232190195219336519114087605158486688001083507340335487575787497657590939855745673235573884747864798484197306159617288517337312957567045985909251999937988374242300783061958210087088955383788094822103316676562363868890841634354236017738527316878882438988466414315261242447570242575215402743725581606651465203869597802693907762605784357188883381309400395838841702889360294598043728212373871743640034307488173050721716964808263769770095581084029616153483582725329896602880972741467840256255213711850396531163444530792876768641303045051770501214842909943400321467173431780769977590179155384011498567566077428200721600584445212884173062562745131279729567452273730415585874352742197977862936687816042214285528464623200821188895358968860476147272697722237247473547100664573158937054939310745414073694255978313017172363903660099202332295239931639662434135637708808320409676690717282819795997605575995855048533872076472104778572021581450259248264019578104292859525365264697932898650234593625954761703355664240196788670550038249527788267842819189030096680471219841084590432582501325835324310825110121053800056023152231770193286675704071743088290320686366601920987615768164298066284315285128216781515843929543398056136351608423393470190352967750219257187064074754019576975573056818102927360000000000000000000000000000000000000000000000000000000*i1^5 + 41398009153125301327911659442795698700410745900480209135548432789560617658736702214989336136175795174026057377575801456543666877765408442063536250540474734557016441212241643979966213080346042486369271785038343791535049527317410179665606667487589020037629338097235641458906052499576837941789561582297291672735364461125346279303707107781189348155381859041436330424469739488384621892921925618769175043459321346206665713013443781350528437453950289719136380792805244241242750995993855908577941383611716390416937605685497330428932699485246715087425856255470838742421912878588965430832795490774199483232360460054428236788301268143413927215282756800918696596909543743335921792664862079922833476949156671004565637624542211111473519465639237657082003656080873197197667616340442673784102728737432777339625263926567334488056306824265544896381883583481182965772859317052693503437202781360997922031587394645273613646270557725412792068155234830082878546250093136218353313587398094970082376272690992519337566348883480400280660259778583307137186127121802874115189358521436404896201528271764391228737376782143034041816809012894116251220119637870102650609697635635462448308322139794591142023375716206016614740461823091430246717262984206597037412066168954334830253339379236979316634756307508128090361789458546034912774474575720060313578840365145852704741558809374410832492992246885146879493192677394519879627240859398101642687202114309446328067192995806583962570316316071686321467765765611990416429604165683751700630249211091489855907119836625915855852342909040975564351789124337346443727367467260734858926531183171911929250709504000000000000000000000000000000000000000000000000000000*i1^6 + -50004010415912947002223797053965908329802331682434256827532491361118773487378616214670199083519104059803035650000177931420016228850666858128081985495046709269548434703423505992764437354285881376616963769010883675023062169929616140085649931566026639799333444527566053304006802485543438067065886374152967951774346587305555476914634929871661553474642672385340704876280666906856091012958567720613927209889549464679331010904569823847265888956363201698268691075124860736607156066767869635283616656568170189130532252113273746807639666578256614753768416515354599535910640882174210536204712273816566842553239370821800946540567485927090938312045096813984678257158024696494103874749926467478995788430944092015701955449522913050981935511853799034878905664052524833908208219560963342938802496714284457633823152293873233516504056484572624806585621251337140439331760617381713397002495496051561486591926312033479503945957321320336932144445939092736749694585972509283236426523433259886302119122556569323892976414842495913645568360026269121401734111501490857925410881841257644216747555310544567014507109184410816233809043023430732048603610224590648061879737183958387462320191164352415457525584930642057263837840669149241810669344004899130291654245689157353587174709364160502847440662627692863539189398122662386356425434853184435336326859592943040095994886546326055798220219144255780569581586466844478485661668767695201943189239225086099295625512072392576525755034834665193716555628617135718592720648631936555486307711018849964373261334584344781436221982646960147418259364343708037944468953354602712868723576391685625902163558400000000000000000000000000000000000000000000000000000*i1^7 + 48433170214598755525722201743583705119497212639446759554429485085484206330294906940355314410670830971924421012499801342172967537806035139708249693360287744879892810231891624955322507258171316700562915969945864701260623194028739049868481138216001464415848122975143591821642630242994669780828108079782635680792708898656297165945891271954029186678665556732659088224744262085761625175647301146712120397512764045256376763168165241254389227397835742681687216820296294480986686324553234586966286976793342268594755020919489613993635767827765979346308286513111583709055847528481139016253163679782931209538012593720670912499423813324987869388179657171321128559709816612804288045855242302611650212558746597963724839614653154213426599232090180472529123987644166345629397491294562846497039721297659150906098040772902287560559316735458723635991213048378435483650125767560973296633936271211732981013047361741367273614688078118311400273225487711845714289127414800877413036365876679124863086672539726551036961886888704054075272771334826357216782767383719162119912312621915186578492890818821061862418911262237639519773247723771843586719461611632785265134238018466383803398991618276114748474339872167400555956770993970966932758727446300226071839354586115837925633495759375472656497011454991817938080368956874355993651031652059915648259496274515096891841251912225858950145161102134033611243576743709708197550167357884789872301371923374374606571170074751574704827848733891789483539514483684249342724408185436574347586200086661033961740844610743565678392052835027841011760803894101107301399454801287644886905297492987651450470400000000000000000000000000000000000000000000000000000*i1^8 + -40014871987877841892050224193454092864691949345360351817517130561934241025539440212127454738983431422729636044549470791283123731469045473525286680183000758074397098750881929591964814799596429277291283340783870653759781778638340493432065390397371483237750148375055491603935978142257655552144586129817232320753534012071610869832972667446332833960699139631976975339250582704344104268647193144958716691599459165978491505167964227148181657800441163730994358723296802167382355662530227183863130316625440219802694725902617820817502648915850256912404693492131519181333012545252669941221180371935834770873035945645924350630427173511100595453467769383961151825667185316919477530025244263313328424580902643187238443152528724999348430064491205354432794671996950810396788808892839548647286715566408981671469838377314715484386980481325348875698249356250546358087426896541462775056883921384445166522093176338592078853813448719988253409223161541477426689452068757901663443815179108366791471264755448205701051477843804470510024372932070141958522141250413801650696973358438755433621843122815210659776568624073107537271874677156068432952465180062982506570689750472829328851406492068143464515740564364392409829808802368923816198241015489219823931595953399060454671202852559001062656129865764286825277036179804747320379220901194962298311231711451768305726148386513058695369842501121544987597451564964682936833556292091729318975952972826369690877272561080345534058837863250120584728565405221697681808071949763560983855180405596211234616131222332463519972726243602732592409781382270996622664441613296911174624367310453187018752000000000000000000000000000000000000000000000000000*i1^9 + 23374292619175748115596186833534175793264857041976819368235402215302184731796660036841510737767605594610786712060185151412873171331944644101850501920614289709800204258798644354613245961868362869711006052948657601642376634991469704876689132166243739522036442957587401715504034102351675192797880563581371261972386451670529429927555179756295796383112962203771912261419922451420229415975753946037059910796731805040490251397857840923546038623478625553179892903263436798393694738430489240552690508106433044332248218228713656845397871381837670786742205086338394121739482415062945383986506890425422474268246560606780850793666462235934416287893502198258658210800888943866657148475281199287955394888348725507695182946935103305014466415393710010894890997023104626093356239238998746420567842920182890568090817330556057246732734020337723702139270165144678859890243531392099249138393328681981606687605730093391251231714048196017722023245716460882365835472975299304617954385890797648355343853793086441088128437043908043920563025946311223256018424160702848106056070712252377458228422506850371267827183859551613751047148907430945804839938066841247461027340508491255608013151303907501079473108941177209885500221211978219074985086639135525955806629603796131976382217990228563290705681328017374083211514367938906207435924653777463836180289237448622562397473076590012757750323291319425879332445489298420968343843245676751309239578040953075143269840283067860407751562209592675931781988903504207589090053671224906217580345464362162623856916419676535369369867339004065716603546475868443041655711705487663195013450853155392716800000000000000000000000000000000000000000000000000*i1^10 + -10986896427820959813487963759898250400249832818202609441268979976638594895295235656703864781411991281805272159095045244840979394303483627659138176522489958855671064912495646524384349041817569920446814899953825734675680880238778261256696146729289022074966503539485428991426026031835398268673252437674457702292647135669963813174828912426213577995527132411069941018771627963924640963011078613004854448330680223073128800290743078941662817418916058796481497883639212850582317519543248006323607246637468743659980492133685075987950845026568821411238274543461506727780318622598049110529193943644137309733419317947918525206996562509537588225884104843093994471196085850116921675212325591790853501325714374832458480154071145004748902552287582469692618656983169749485324459495668965294528331960245545046570056856539744932253861266764865472584330244608820730045283964646221250259956016001543738393265645272470789506630690116540725295738806607995264872373716037603966627404188492332890519657739317810302336048902215529145471720227492982309882936788636325441720975100625987660283071988988479631911073383683065319499731211964197129658113849861540984301041672050317716669350625349073263079803134807354386096810127156835452647525489967511129433627609291209327349650679094388277989301300536032898113793939399060133516557395896611668715855252131874254621226722915301066985239496568203676672728138282651382205771902379597764719702574404279528030740403227120519962306055608115536631725739562512263950274695220196936543101743695170524431516925612735023636631046977351904347685071891291326832244713960530835713884292036689920000000000000000000000000000000000000000000000000*i1^11 + 6138432065861348482921560926642515896618671078630079134832938844891059875500485077161522455365957027122024275674002497411447098074341645665968243692378386992277706474585475095905259376347239774724577611538260871195137583949111680044111338655507954116465726965307697850896020882640068557129157195656908442983660595157217462243610324137868375516828632722762795445408424506640029026229254842279598126494124349525760629723912133178322605339417813777581893157482783648347478223496132002188901300784396713431219771163134668091263209321769587577838604276137625646517731029003336204624016878174593579741249711866864759922592549553906355751303518474347968245665210601692190803546098129266058209301979133941895075363784455222923120481793136864981691578741642291267853833615234262567535000755974253920388198525469214938443971714214698099631584595076411246490899980600243863658576479990919540685173283200494723146013564396802441508995590080075768279304185669825017695195240329461806375958021836988744204494238496408583042985580114050526309347356244204561462538717128552087423413723371955829533619358171821596077822459268684392211532350565618648219000581339490089593606282968624894867197378286448339406374031723073801530654466286131551493269327573163507525973124689783552973762981211297861875973846286477309001348658166522355236969184696004199481272566812028508200795876148295160502845862323049179608041184738807736635424312645263412433473952279272044967345441702168005570274820847905470906190019761628273648220566908225622789940421311198823152861412943870835509756834869508618404390901436228683401236110639104000000000000000000000000000000000000000000000000*i1^12 + -3528108884285159882756302388768548499635544322079685432217853008137964903540846413820369834935681733034949427975318750281159768886791663010425094839128217098653382806916930456603018676872581426117605659826223525625499228256870221841572094034993536618882034265256787121321979381306154857154377874749048906113828347773125668912385444775039381767020764777586009611080283374927789440419104367903655066660646416494918973135828995222841532647965649375639138620957125675593780919577571706380168514609724414756319914289785565347294465549079122793954211283226977282987524307720773266944525824439495770627772396554470924300561003256545487312177604648462288943332294218327259835848161598818935868518760265889823033806039631677864046182625620670879233522305142503530577297908363742157089873541248089748621418167597078691994893100090606917828275306309299046128902740701219514480925834726947347678431876963609905797273812285433745904052744156243926548278971332682710941230189364342079264908363478949172591979081734912453073992372158523046470838922895149866347934655684564984946624215301310758796866506456309101538463199238831691593980922837750715196639757674436869443328536808786805712052061774227526938033524904857777804525153917699156838764540553157412651531747119614047794950804342350386233311824479839235422742081636800012284538172119311898760695077315430028254463355947623422634098507867565610783247752414944616754321236665264062449617630278751651544386414413049574838989996064078965726493765067785844320115163647414573250654620335579636446207289636543777464148087117334562114495223464971298569669155225600000000000000000000000000000000000000000000000*i1^13 + 1542626594487861473777118898276246360388371623947856184247792828591877901588687185207644941370012958282869278718651630208550382439955695288936761333072276937774953564294259510300826774064729864043994860167959773243822859142955769133024811852897421287733766127735908525492234659628830465197359037437528875654604440864141130024318018112108118093149597029211343669385742307353406576504897935351052387858132702077971956631826464270110899651510831232622529392690614560463783006559239801249146084301090092985180120773392017099468517898715956901305272582049202509243784529782190417855972270870585224585387348207012000394479080247614734533195136989688998347800944820010659136062957604399550726802532436381026530584256192947234218334929952536749245191766401469325662424934875310587869369044460013147602164802554788523269574118381124535547712807185930504272560764813342764319186098594483850308851344593901359504956639652647175249042515529097360860076921241469520805350733419999870684460592196024511233590853122327474761284300683979001716689691050909251573575912785385285778291423436982785705729522740586433148831476621177679651868006024174866492539242619095242770547415184199452828680806251980740830195961279472939999665234478180232007068217056129231677732141567091785671556549848714120664165271605898020190342853234340460432280115085981022235273025942667204826826975605918223899662151024865065056771291095251907337959587528282202302249678906935953614803914172296632912120719279326124590284376589481116591238928937789009580715337307730085794583827231435056413786168087920148257137434965695693139822510080000000000000000000000000000000000000000000000*i1^14 + -516839695455809500117256484144836794100966556394917485363510931581899477957997561492329080835434032583199462887015042587454409709795771901148378120265996896873902417177382890132482170633898692245582267704881284467363485439601520358707661682912320347995704343655208963097201845693212786552198799497789089051348759879665407060753140145098937588643566657274370342558156169685374883804939522371298531900298379852697602359552154061298978606364664621798665359488124524882116126107362719847672977295246293089391667054527270211664942543823774393483634831961016218962871962833544753457915484930506815113489821215314515676688868205944327972730460805613861981586992413028025601227878901316706896172643447541509251952473554969306075900367196896167306732137936653125036908715247463228928303213164270669524361921667841854849298217617617179384514279800567643253223303262088536644303719381925537893562105766448903219888643198275355131252353635747340724359036455048012819517041263953057451280254168493625823038794284633160043645236506096363440308623147656584418557775371144237786415263688765981930679518176000310060548352959689999262541406740186482054726448291521566096768127958784679711326102902687136444017148862069831104976331338837151846461234281170218593302426061232055062229595382648251762816891012074133182567034902577723346913080671811590223478604500987086435371718492329669005849745874775342718429119289469294666124642326870125361229897879660224952187186110242606461091184280984063226633372849521541479411859866830796566780150242504029295179753821539127076322095538429662366367985550396113700257792000000000000000000000000000000000000000000000*i1^15 + 141433781422526516453125434747695160666816895303064333275240246582240831425349533157541813899395000390123409044727681170996437076235726832353015694122962896015858118250231671910442746252764474677538134853356558171204446982572518727151595377984709143408887741613781162410825838062164656620120784761990790549466276348644716909437454582615426723648672678887393132124621760747344204654028523381760693025653396788491604448578164353439279230897368923999292591749732379197275457559497741163141782093257979799531965890467261318504874048813085450100169345968641881984769775432733184686175227486498016102045007123918855175204689136089063833331742948507998168936863162706824555004756941890167958506165499552694932573076113296066639775984735869806855202002384051414395152537281660223322824978556869240279726795094774583984528328104437074646777547717716235213487299456049384588850413355360835103538639800459778428322678214760813623200527108518299619673703972347440296833844570848795748822220636223767615845359703168346680177500929929929720341882683584141066026022270314313401217110294894427793701264072294721440889902621935076487350019457582616908477797734131643838967675037505349905258858834876271200763529252072042300504749759391708821567072044538758957235450903525757613321365843853818741247113174526813948641310501041968389331161029067942745366119942755035869260960086448105030417902983415400738734299257037809395007015861523364759524029739551781433456139199009177687840124502091228680909741267655383403055236508067525149600191093774486976785802741827033516649724411764574929202221834487528528281600000000000000000000000000000000000000000000*i1^16 + -25373938435897717113103470174052442794010418914777644720148658059202645674533679747071127020409571138165330014600332240660948484667033144492540295176945696612695469332778986253746086595397316172572209235537572746110718517122245770128823237067948597462686741252799154216688274527261855795777177499340652309615304197117996995795791806504735160050363444212804632557999090676216832583947570713510031185280693661632672760495804381251345178715591071619652996470238853815779929745716613544364921683291669230384501219317429646463183420909382936283874948687042923199242503407970996631971041350664897814694684998454551981711421547510843743936940154655975748470062323184291964754473327513836070500165465407450552773787364733773039077332182979952734470484235966356630987899066903335074823729123101669703388218998055222524749877610101921657377602959990779018125304730443016094449471042182523498891473142629363918219573170197637669034411386063904582411977081751393351228471573974968448598475958957919715935502372662905673265568711507940729435417368057620322697293455778824249503993531394475078143005771231551138178385338439594658858427777276711626434498254282021560840576007713517096885410009871986140183563895544161762149542977614553233742391443039260069375775252881015325546279045075326182316642228209234208897585626354114504032792408965010023978056741485363612024542778385661889314921061791472490304301339167908986762624640961233530940685610555634204890784504761909257522093748252132378617997158736921566854765241807939129158632240300201921722145580309945651979194187338865141768077795215697510400000000000000000000000000000000000000000000*i1^17 + 699672828714659275574297716683142319493558632324675094347362821167217290717745494791271835601399295204577609322927885612501529613558620477796414063644703155236041505262714796818392236616857751723692987448551434132354286882550253513430236224452270520656262505680389341035638574312042046739491566261905420752480337968078840312012366446140327775287797533702571789586261394267452608131346680566389495105605626308911225889479719319093147116441184229365679395948217836434713685496147326060374200595005297147727107774781647908189727204359903445087044302528528157682946979410961679518714525120013110384830405700583459943389769784632700368952823688400997970974619368149401413952031755718257646112374486895283272609009603477746504195157601608423414293808470716762912839472804470407054590939938072213151500246167062222607912028240406315067077766264755765681844541628898074698454124575539668641047909967208760846789290929955144713061201912901084670008732230730977852624106540372585141864722997340368260141050241068027753913323774756460602340197670764710132787361614537090316127236270957441445885810810472755288995258304955510548369524017255045179469534448358079799270577901935230714593762778368031738992991159101720010816557170104736470181953406456433310389496748282099363361450262282009009959080574707895923486288805649570183461513450115842180387965614761177795372151710331431986191372347635206657047183312991243703918803128236863632868440502132371606602143266061919869967934345383328963576467950297262115393017756690693600666130045323528926251038125221891441717722648574061183536815354675200000000000000000000000000000000000000000000*i1^18 + 574069881875609253284885050822784153655343984948489987837458411518991152573597474871848000959752320692109243918121919122216108895720778995391484394852700896235034316568563945196066515926393822224443681131376330502996166031559324525990212647708789270410162583772521896213154434587040278878017122388786768343745173674132182605191911577790643361903912378018717242766580725224188187882633884349822867027628099046624945151914820894145089520822193040216255716345713395905259881117598248284138178935821607783212805249649734512962276435416865511972301972076704754513020025369660722954240574068637861430454525492172678178294803828526311402409225215201749654307995705876080981128757459668990744443704849348068400226132881370301159025846157320324705542090402349520475000522070213525632046508589431166364681229483736413992301509808745281502343432948224261428713623214156595407074149097006426750747523829333800929918528715337389619934311736288770699571183546177384106815541764779562502541546847777458830417356167355790520022511003595742441110863554311105951854873328460530855344831215935556874220980356492177075285857797997374819826406691286762659224484952975864487566764423086636347359462475591745183668518958004857805730899651688874633271857649805946417942833385094611871985187537761078831010521372773545743304808733507159442100172725225555040991120876952268164746218116176352509624974542608989874698823788266352768296410744612949296327733776371689129808220995303686229791490710760890715217417358296691601687321608086010620491885966572356270716361108527668157451329942211809764415050350592000000000000000000000000000000000000000000*i1^19 + 46787371945830771633143057864721415518947216398519504644743639334109127054449608092195028899921686536319984027258860082002482684984261602552201635333408048903597370274257507451800306978310418364215393391367453810560569308646806022411407730973137566859741833695279044302143603764016130877385467529624380351883772951915394153011761187905517848807615319212564554395465073104008024491771460759205485840785246324196164020016059272507638489052676328764469407568847493918241463878389638939459151118577230725057659798880238409587943243902306619370706195773453219890288859565898833344634500112710781259018986610265651542036961731117540235077935330970761806750330191554949712704261493820209533891449233129945427719670678303155667772170165027234680371441774856154178968873937701577054333886128633561431143522004958328494087927139209161853051762192882455105119381209684727295877291340221295968314047441484912967663692540792535523181043563034848462513790901867732957807555627175578495816541783485759391986188728549295298868699785124722471555627306209604939174512117944437342046246905187561865217732299029714102138957199972715607419000886698845813645585287244773456788748482310572433914853217499587520774122301238692783940302713135278012540032897018803783072184889072113471572532918237073899724458614559715616120520662676052786979923241934947630691163400674727955678186604340963312050105604164279458504870584538743136648070842450554870399594149238230012704722167022419315841499699172238975979639505157513951987757365313156531683967106576248962847981879857782676316362293317086951238742835200000000000000000000000000000000000000000*i1^20 + -106054926932329165229273638740549032752107085408696601845798412710559093915173903688744670035523617358594733151432421228654373695690215281762292358662153851109832840785909480841238355354813845284165172535281742283261788630709849130479822636733203803292806578686956979558419195027645408219006793642654243532770197853783906142733329688304864692080733080946070285226197517469771857529133799372322487938198440271519796482734298142749642091762307691021064460023403895392894757347428709935035585585346198724282083521886721928943355712726090213748479669964959421203766695984299275419635827836370250984064185578696876415813839656457396369447707224342421208907437855483450734514521021349763443875238720339136604338163446351811499941032789243045212844002083643569348786233583772132187515257023256103094890588543622024468710346514281368842390870258906345219915582444056846585399300925754297995808914769021350676042850202483732251405046211530710536509883530277855733237506873897378326305206435687883348083917895054840730605483202237302611859124886104448420499277086815622817623165247349343883827908329324552603306419457945057984941745865698406809070477373129577567408274385866227788028650463619800378131664551737994787858013213027448257359671280994845224178119748274927227460192723559702765682935556670862985659662116794236365634019540192110220335189844060939139438356916764025603325217434322242106869942280975692517058348787013696882674874501499577836895491998944139409493309738761143182085305878058681966946479216210072293924285193764672624641781544518026902493915388352198573662666752000000000000000000000000000000000000000*i1^21 + 37519447445134498429877259717982489237690033263280225930774997549881829933043533008480779808167648588326530011593885744698411358498723998841712096011432875440609338330172483793148244205899816362172835388571190371915076678956398364210138713014150093049930872696426934286677607469305390289315304814092086927728532540438341918530436161962406015713541532877985382064471684262441630534240984603824352815552006360186578441955010081715050403762712488442571229613733915253685631340773018308674438860467836187318115886036331514042216277551005613986355997491854371646642648916806523677203667114607801301871209592952872268158679495463164552306171420212640420330522924289543391916130865408320868188845993429277550908800647792128770785461132029534884198041186260127420930518376103393638104156086410328402165670435849205129227115674567014219432086640846171408074841909042129467263069145197553081407540421546783716712813499632718432740644488624298345823520530332647563955575367615228652821765616772607997632498072166433083862211463045804400910442035536664505467876937496721326341520736930175371553480461838947731806230986744803924393287084051434716313288590182974054879997844849560183184602102878464559821794494349650542236257035489591314052499376351224412056050431442252255580654732405572576414822239729618764181220986383908559802338099380661290589945940923076596763318731399941668356107336894035770323151325084451530547997910694727110680592857200397268253199258852988489360720631218974937554117019697666078788583937431439996275073391988794631677392010478215701126431590730457312080691200000000000000000000000000000000000000*i1^22 + -6439281105572505328729021851515753238603491414455468763895876307300515795375690824215563325068147607862770721664074828211726732997667462341440920243172311852202977923945156274689097225412240332354468145839508914127564168455316794507756376472354585427932090100243328563479517062501343114118625673689004968105099894490959367122053978463460092365892868684439186225021653689290653152486793351049576860840402226210410057408007300085001862621237688672520579954868839375169391883116169082465782804453018188115065711079357622766073300105970726513626170497941467651169920076853169397823539580822184426623068955307559160143216745539029734156086053391092127170062830417236676771602663856295150310919188977754155893693916745234370978782719654684147715580040868103095616123771188005295806796470434882930292493687015957741085117716769624607747851788711401520043218118539261812048559817190077696721933358256799553292766029013273222247651050877316433733768249249965577181595172461409301521768186942324490763266018152098604478168475960847821618497153462522600286175034597584541531945755827659842333921347336294804949740602446623528600371394891002526297891818552946349651267815056757028780733336238235541228417218489558840964441490037101858773404137892881448742257956620143221165079259193730442050528021431616482032707816986165282695335712742925826060584611115257005879753022855543438773671948404396405059350553388936484847145586320778079619571617355029389053509766909658339635103760292068692822853735846197356767732324970654366498644615073729386065262934528753192843389832581606738493440000000000000000000000000000000000000*i1^23 + 620792703796752063568134836797634420724471050487679671427934276921091828083972757923825465742501055656322014068699837705794124470881908698714026121137642428440033866565161120090821746583430175076860613358307603584861699300447672466507673985759279666247840373558653055322314790442956957051891491318724537437574983792570499286482819524797610115101376308189857170719797551641614730253787840746822562053636775669006145333699531194170363210589506918692459453118004304330782612336460509236311889547436254833361711083948891179696965726666447468177574845961292479721330831922743455445415414343967071741306018076154339514357865948838675850742776398919775790784655329541931844649377429253646915303061184061128362374185098985580291233510373748189052772897074940705414460181101714591901610536782581268933398275500567852588996279548416779172666751618369048074736730594938471120192641290475524051677130967175504600033086080392004050854615356634341020877286187047401646493205794299155063731333031502141842121115746520133761415014176261738882757290248392387366994180953750836667090956746750516499961127392247715801040310546396451204248360393919379001783289517325738553003035460473446364358045131885696992503566375490362597748525525057456462513999460232542863744706108711958389716417215064760288523697661403674338376137976092386982522130065318316418514180207091694890183031062231045393712314032093138444377329315088347472090878742448064131854720034538761319016138059724892546466733009820538254567534461952790940440311146085732568601300181995542901592176976768895981250778565139496960000000000000000000000000000000000000*i1^24 + -33350527593251547787926346495884447606950868735970479896258367635776795358890115402193129589218669704553677768426614849858163847463696576490064900495985974371898278383589809245937360174400658078302656107978957504419640154385283692707855178419451649431620847593838352589489875571915804199352501205140036313363876827755014465604843263182344865205356010490889565412353992014232958111321053195803450069359571175054610900109540358729321217751426826700221648437506526671831206147327412916883186690606954767180187609134638928995110065601711844759215130641501756899303226511993806781781983668544292999647193603783123439668053580620740747553635025948475338038322585956540370871515260785649038993125976797486776800320381490331170596925550833888674925656916138150697620992784498462159967138643575640986897138343386224044200527420266243488708542713528498828289607944134850078272993913558895780444297022460199069421553935256102881542817843174849726468037254417538009740567697701175634380713142148963611923302777318176253760874351557273395788481874871670029194117078201889675527527478666776829815691062059534011902640669888243469959400319962612023334530404866111936915572909055100616530939524598290522565594120077472789004432531753683563939837504270530656944593129820392433629610446680210284676843389845579966374238620640339578128954401182722800341020044186462108366982858131318057274419081849905916367647454828771751968369974662636423156329946576076288881938992607818805934293424031190525464280990626498236148098160397919964410566981439691310129940484325682890994203599306752000000000000000000000000000000000000*i1^25 + 1058516858986534761966778553519803507323362227675631276739474732826311445889513794600832013762208888194148449099354323272249139421069351147749541001434200257061342564222144867357995090260155449960921515264245232904891377243219910284159340986418636394497324220758999065421632355140897985900372183749002481073316733413723406161232962297187228511502725404891028522771050647128270528548513642167684960305755462948416245214974570806400998994341821187669365688846481679778762025844850102772140280051168996671020661793488740357731748866792691703954257290862466427776401809845906597159334814109519520205165302498088244707816578061802558002699367975737407474518338986080611082326773913965250918259502193579032283046001716806180604526541604647366183457430841894164930751359986629767180265563626224465590049407806112377676286967421781735318463708425201030469030812218801786140724784093867993649570070580233623798356538669939964435284559957482697244344085687663525311758569341541284804822848494294290096971927045865547706697997251383593802292663261952850721680506542901376975536888049810323928882994693147635397233503041327553248265190231378674096146786054764158259547771743619499135691401599289450157755475496665361974990848113281097538631852399168548126061284692287175019056767764628700532908828784833324919478733210865115068604259150396379319796737839117977497614609700898263852586862792892483664181188719993948214382727583902885345318218549076683518442341279849386281748188790502093455641619313234484050095348427976593209148911644818021479280806541688168229334658580480000000000000000000000000000000000*i1^26 + -36410261971868709533030641128695455972327579923873473458193994495068425177619361153409332223657689787624531266056088227600621381096852980152190613406639222558986941200130623872279559998855789446712688410298589165220556179653693946362223479104982562311849782040180849658594686169362559885073211322591847916988379840720721622292217932069120385074129069381675609051032416262859218622166572326973869187899663242947998524249580953716741783827597484994942946429764420461787706653519902003269004533122768970794599839907535874616888102531129123984354162218249763759792115003784420139184123071140695378694395837583146833016075935960750809261772553947071753120946534460020665879090428442449994058568449146806529055340168452264656949641402344641350846363624684153414676658373939670561183108085848325226465210821078766198981384818309984854626380784061939472182304418582109287116361963993897151262763158513443806298423454469068316505939817477615987155798888830240137918057047151261331045507381158605419218460254018981722475911451113406457592585350332722662732491834998702046949566996556714959899154741442008238249166895488412646325346951129679350596337756360480999380603716366183832980586682827181754495575040278463103831714036606222307681791374546568174223172483770113602230596791992337497021676341736086740972953381752537827196356391525027973714962690490670653482213031701748830462975122334620110274814777135442103046470316084950034900818730310894829016558324223771543863024029527042490011882761034210486621591405017473201257958740488163420949573167228745050323156992000000000000000000000000000000000*i1^27 + 2691093376911615189836486856798516210520086350431716440793293263439808998028689657562725812294463974737365004907113051140156045196291133636695727698105530388846351428943407097455616592612991150061224848060877537873679193749401384540281823835171462223166212555514051560252259932619543960854027804934889594543237544559306536719879236447486309058166344510493557838335355427741429066401386861931996586830678803530264377529896390838024063290541018424555565245026151877139342480503784337256032276274594820293126935879639305888267128961760698241932282106671626346710822937684817793882125733612313434358454124935648057480844381767084726694456254817113767633730887184968892805590925506057824413120668291486403606518128973230040357426474669069079375374703480230779171898204046671806877453148304744300181939447270180391810622398265431087965268995407636395001887352094758697725408580722280546637717560021595078544378803703054389066540937498340109510181345939708946665907680691049912590485654875379281464061783745772094505524230303213367409665395396852079447579595508299009447678295951461765936908407251956679662753769231481360597499324712286816329695222803277191066418029333227778016880562324346745357938482898879901638374049365479281875462874761216014947343300474464299180504555003070795508129273257048362164569681317213895646391664610694239465744269732976668230979865029208415944322095614999942489522273013307165833034158754809470167767058640258323318937381782704853443182550926161206864748067634215401467508283120977264537607286947174056599907366047587803699609600000000000000000000000000000000*i1^28 + -152393230400974287955004294412805369472485684251757088284410726435551398598075956911375335533288648212361357767669467717435266793828305835966731793358266325581514885553849991559224241675979611340063677707862249474420144424272571366289357813926979174212196767841033586910872370236220521236224443652192022795103261346709728239294258257498987878367622987268500154085537530068542064282520890686801316031431149939459372313514893113091987972938536644475757120236360961721316833807469654914422852255430650148987563197906737608441554100525465889970693457017184766865032073346457419373124744597555743067701376404740026383814265543170436832584510477959089355460035798987875763167600365257686433358232548431951482976157540868533644874370840827868342078032035720117814389764174985836090274415180889964963051273202850775620507274288682648919294220311581608097668866464083673651344114468378443707930097067261096251945496592850238447141975738446023275705111214019247068411102616055998665170676614872502845087719416612608330861658827892187363722207474135476712187050376557338371200491661067213002351465189642887735883773993034979971708394341850735320313228546234129759045565720140787385207187731523940984678802621312557521246319519312789889859393062740702418490498712329206275086954134112804500277614281095236031431002045606150871467606845902926031583375570619703136020374598951271283187436506070835169964688723153627132652555171991264782862530799100342934111990597928072192856450477962846586281334949910198843359970655218680648393301321156785389876264752090363985920000000000000000000000000000000*i1^29 + 5406096541664864917943618173554890320982243306200263899703625466131241014124156419310323876280372605665384881123001643428654297507133218423418583186953474095589802649255470191436716964581644871350767466544132190824475337777026011640179181546152413033647934459519317627638462360882406031590471703810506684458955411997386740962311800369808148469650247767806647548573855378042021262505742129451357223126133437234568182725854868187801305153013286877469049888381725798268286239368057704028134933120425057011573354605547769563230396659589034824151215876894033193881698689651972507321303993035480380180178890208786623264069384937216976476636518859496600067575135464000762188450167417210451596815030612896077424274831585354397977900682790915240133508263445349444238095406398016732971025662481540422396502177377183715773196368581450458326039523013968866129381573183972503593960864976261496933033185818168363736435466266348363363298894022803741341567652425188459112800533387367529828159280202932977887914435552718259920006801601168493497723620125704630029542580757017742054413333281676479551735913764231873782120735432897606373879250357671494090671250728795872065178254747012042971585356109680042616488800010645246414033059997990252650225555157587568863693743764463200742380924935620282047826525556161471542447230748511302613370777571798970033113079132653647029057096574478247597534888660673935272432186095557201676357879809994312968485090789109616376954875873005409095464005978640854783775702057178750909256529402028672310476109047011907488887808100139008000000000000000000000000000000*i1^30 + -115531164122000883495230158397327767978083783570213246296197960291438514143732509719881619174947497372432458592663696069676683052013404843078700140372386216365215344652704545742007914030878387452255732491124235288245277895963807775224538035635440897001689339386232834355198819498216898026928868470135499086345554348617954180540985943304537724445690605113552782053877823756989500225868612748115991065576384183548700401305149363087657080264931794146992148533398988129589216819263569342720610986462646091776974504280743286831356025544659768347959097588652137179642602345554607713804186724980267821085159168207499682216787266947339007956808565130037367265621952071098145705965833782698429086335094063877858347670159563341303431712201080603227082427565118346476866959980359952820814114613956552380097815123037146434412459300043699438255015299766698053338574449272138308855683793724485596144569166280628062983202646790544095142132230686582113934729003032723447165427355009994750693841848604853739255011510607137284301396542372192322965724989291740682849515130550465088275802630463818916644200190577181564606545315568561780837149099669178340987621847712295484481825275069677957135053071573056095138910658260633383874082696051333173817897637099762597558642608279993984771209795699459110159782927176499920381344425534893630797867028983537521305233280964419922342260624352537746620412822762651000477709246917923180219598012148747494638007256074724716180208807108578582606070143420384041489730481587661086073346156567498828537662980149970608470596622745600000000000000000000000000000*i1^31 + 2922448378617278489780621710931560582699874924688397636231007886723399145688102288025836931871040030106200191517863208654416992581133758612596681818332605325356451566038369004694698479308315505163348116726817361812275467423418128002345607448502288663512988126065653284846779572512975830818917496421731357692251466158815833159561832710328801390249486992831904949537372412593620870636046198330814242602097488897102411793558058400211951415642537801014146207978587708712277672787980832470700258288561117059919143777530731606635869129005789124911165081589179251913790881415527613433989577918219318085252308326396722167011443281600041897485578925396175632712237167568856052587221079020481717244829638677860540829665386047378544859987235163262898603396520910676168955931788126499596174664457775159017853984179393922507065645044431405589377503328815153980630192102192008860548719396302185027569331226230625871565464890374962781658869270936314657271883473489584258521268265741805479439776597076295408826357661695707813545206819565448583970573536670633797208706665911000972793133636287345344014392793312423186086216827407829861932610775710742639825972419518453827910668237879944184567729811666581036359280287124300489584307170370845374573432407127940260830929548321523558889844781046536519693804811720579574368294650044810287421393939669354607483667660512286252337419052723453787293057051970902663586112866851789714550423532496529218637839693561642202121186150202196482768939870020477786634067313548602999885474256137809091983473046300178019663216640000000000000000000000000000*i1^32 + -65411699179283931770477609020890442190625122921813684271912450130119599456147859667000377218849356217098465966855200502565024527229244658855562331218381206052616308422075259322291787138574768965352501477930251393668473413892583204328711299798310878859873006698655639583052683069817944477043183411098439308798185918484375399675446174246235361308988705907647853474455095004662721048281316601755926364945531997166098507429029400109045329664850178408263179263527515516187637297262928566057203898692117609230617217647192693373960944738189721657126277681967474966329991629851627628578552799653748056390306679257041218092197334130110748842457534073050208075939163981818511264110554830308911975003923580785747577690556946897794796062970118386406815980936263132526739089999160221806199000874423841984228210959218574327265135559874513474117144970103077417043048516592562281619417906336501005011186308351983327815859507531374930280160230983798832313983101127068016647747772151528049366877925198382606508530627259537645178657444884251497523927059360559387787365747972352492464400926644564411365772677383993796700742856162390014079832200730547148050969059182899710787425490238601208832166285931656654209340924025449879206287265446172195689899809310961649726074550066637838120467995061788938794036267683276454941786148760080494637850754079692986485478117344037067575554239680128436650329151521936581300639707686082360710856260480387708596021197402286193544035875683786804461729802369348457271823693464963578311465833790113963032229296261840517464064000000000000000000000000000*i1^33 + 3282004430281379174012571410541618991464134007901716572841332627274843590668140617936436713367091100466729035635866260653259057248409368963121319574129858487894944040449334657385082678392755778248041979734515404527168947180548183417602264098577517091411535824545282883327181532392808253779376088977517058145030168437911377808237093261769209525662364816345110714174545163599994299173238236464715986053478961995550499230694751917036295003727244004512877939876058987783884236021196119300514736075890934237705087657292486098814820820939046185374001634303127264716461943842904622101759843548775432813174719900020092643768680604614667944869613377475037986069639669115288697109879925270652981583311913926192735259176179952235410086493256927587173493853779193202676960047558143152050123579677417877827617757542548041975827986433622829853382569547440483591591251245857848329756350807356831753943549115340107359527778777978024543079841171188486780020069686083045136854840176381957774432064662859823262501268000543988490253326091074846779823853782051892935817863989620319422417927887770966151199193788148138040987085802935973989412033174122332142213010980075273871177753010913739942865717806798772640369958363351003260188744012395404999562446372910764046329063440342115684311589023993486834020576479052222865673681879827757092036678091193192008250926010806846675478206011422254620286829060352121329996431542103992576494478208834667467739130291519285370462037253980076101885192039229474482134543304032499764446589436570284233845978862051760537600000000000000000000000000*i1^34 + -55097317972948164247742600691170650000648822477100637832558828618871995806863110772511857937990824677642068044540093443906793994871576342323783462354223122637705250207425042559002455802510332509871184872212601339231487858678661343861064487327460358007430192449462785987145264037535696612364156920835469213584356951198424492332319765036896457569039855572816491714795694035473270637668643713329902254185242962492035703486976199681935626037926036373069245883212857555641140940464171529668453227326826951024776054523203415222427766106636135844126565520005960578344532908714060491970790806563891039793178427858210864636920859296105855689491771043895956572125794791414908464401632719525778219743245526631055522873669062214735997136211319489569666892847996483370761818770664321466814100192574641447647198847574480967619675513619537192304597027691474420507294322850275097605238758632374804633292400456574978100689121770424213019974901991774633628521597746807289531374470770702253594632451060474612138908403629468985176824473855581967174259893201850946772441588895534446365852903419762470460569181039513410832093964189354829736505894959839883174644653071233899426394841034774980020823209501159775437917317428139864466997504442958678254913232419245852195629526716130964801162962144054531378407168345925517420305740891954189082697807588018695543877851291788007538893726863784835659268728946826774598862561797886420989755170319935133310058985114862893976303106277083244101722293237482118362368561558778383488040446992443849153000773695569920000000000000000000000000*i1^35 + 309447845668757469750374379661328438348061497482727551536385751638195147770656119394936338908873072849993296991534054817137623393385674845289031494651466432916294388149531271255627546333736540240330445952070247345786580433979275161289788620394419812451150908635403124661857254689757908549833363854853600760238516085830194788532148821270891772512194494665507366331547982621573926260000356102900985777085994206662520371628416579863172353664574864770404493831060955496399067215801252877397611025537317903950235161012300841437997636945989250036428062936053761752762642784975110811528477338767520787902166594387988158721339972644314020637332599461875270088248093537712692407626796212468864161768596383707430549621270281276697179431033871324345034370998726605934740303483647564828071080797494530289107048820809764130588345335642139808045382760692596523403551593957059276763145591751367822177544038750217856545015079024601782703138446377044480190070269327861171116600363692993790052624314122115885385017801339144570117986114628732674602996865423861676943701858225222854915866713896514872625439533196168169265742451933848977580026894601078082770859514742698879838567350082613801817549162188689521699287701124022718063554727304269397691409494397024961132418049417329299633074527679506821771373609372401039764616005788155715943631537800347119646379004172093196446774137136766376194765510942355565493569804733167516426756670305003302586304296799668017775204255931293202706070217772961769482318588944646535167989117524917991778432319488000000000000000000000000*i1^36 + 243750563761364301926472397489765529799057311380047742324465342335378166293462874972733744620033828892422872672527102361701357045416026848295015123393180094737509555178780861000318775705512574487333637427622620664049712715507838974520846791987553920357488756488953542584478305832570498430970717258540257638522336822057739407203658072480815486281921509489169325018619068477888663637351649480082170152568280364611522602817250383719643475151606092802683591000855978424764605843227941191004649821364183504629350781797550917960745105096149340670912895406146586053090695849090635890644520952803382047542159113093697867267455453803357644519407796840305014101619328696402233576688333281729640218612114906590683208416361588435502537570781534364528228164942316777450342105264048236155752220501752143013781902101359971615164266175814065256364482664031043473689500824201525305341438848820637211490399451297837128701453549427464147033638762165461703980698991980192958663396242287843113444769219329567011998475900269171082786378309150931150830665663588532319651403341933594613657564578320451651997565584428522268197016332695480654289671103310791245266796754579192493965460904301438852193381532073489123670509597284275527617765499421654228744764061862606099527131544242316744473910918351284328935264590605309156869360196344119127101976960576808935755842427713661818629026135002962690724277883975663792207474576353301252537778091360765614488081871334291586900589087120401769178909467393746178653688537366337568079538476705959408723558400000000000000000000000*i1^37 + 6729752096594908005403344459351406553440709384575909149536245694250812737346731229836747689735098583200969279467429176822205097773181929373499142611521760921509888131779586022069613940632655312138775297183809539308674962579059675813963964015655027921719785439645490072888319886351601947842947692691048912687096442309921975981714009724244100408016053848234120151236934532974320729373278543325251156462503943624112897711423560502145333512775419453663555717712662447509495594528601435095726655626080687274082954287338079410929199280689056153653175735192442915293153373570909417285809223638188056494895037201981120032532883592905712658834642182845660678377920709583880236261160960880934967319784175272813304155305929226790993861150714150537450010874861962048614456389180733153811420969565216646103488124364798931502782833694076831027007027899876485460041862090586678652351904881083574330702426436183328705191849093838308785390393883379731778174643075340068883438571900976007332788104466265601512307276115953647257462436405527794721916208389346977828652230979520713959244801544972332127175167894431809368995387844342430262194602756462913358852834944918539177891927371680886936467807028132293345293427978138590516032102163377898563822121235421902620879364603672622941567947451788367486685950363211954041053276360659758716969236467090301239528404165239160368479055371641741053744099198654036556587372395632489182425748029591325652878056814377279243262880097572047281307824876372488670070905674061795724680007569328171909120000000000000000000000*i1^38 + -38902276456487838936945556697871217966402125731188303762558563016547630624355481311624040938158023462949873867162407337794086682724392917478939848783657859824708819665110830638130656203897640774951955497201436793130092189069244448962099078090392623554162874366764995285552931908424136988944804021636174509509814469886055759714433924561249391394710604492240552414444212993572371684223526701530887921599200724882707173027254926620247934057113751825804799588625402841562764470730176684748046423687634351078750714800966129554502435731756659605107724466657541836838992066368669078280085359703557771568156796882275299261352058500967949800269772311004690213428650638054150457048326213509284459441857966500373813708504859054286757753323759610820080952074434584683868254127147304857281574768178300244495520718524390690951487989870277867350263636799891754828772862744427543732656682287192617255125301330862111506859844178133654874722138768815613270665234429147588412449583221530423260602703357609407934477809544646869185441017481249934718250508156411929719926890342411661364323807677411289910944504432008279043954984829739473321494197058048603714432559596460375851633655888957252739765409758203991783296164712944654031067283491432771009593235512806051189548921310001391526127578996603290114044883078766443346090750822798293892807115837987323321863792353235078967542549898937934511867978362985119594371593575492249011849675906538964234392063854856115807354555038427271795071565403857143400613811557428604982962232009687040000000000000000000000*i1^39 + -30240049679585433357796113383796036952021124693635279562926989960545908343191186914365444605679597891308293155973789234974300658254453921157738907145880091219360820494721939027413477245374917606641039792515859847885744525150363546538901444867213206528200300024381671001174850902649175502363290703207875594806229606836118478365616736190967467094384214238446169332633440233613865240713851174246316629153632078491323604825971628187037356910133445094089923112561452319444804790635127096254937748975641297325076108999857787273684642553571004419739333669191110033087440473583014552756554720384503164329652674437829121045887146395908183770332288633212632286101121173848617648646763260643424862570624075045229051810386767690427385360160191169686439132070714246377167258924023190582132021467878963917576810946883936061398106667355186770785174205184166635697649950652471910209670529800343055507492366944252003038532991077419566712207313330817096744838380211924999279812048744648566451146985421873695967190389694652315111533500659462985074686464475809003492685212463195085581287081640535765788024801405917826242000582175126695039235729987095783360779288916747176950151590395990402090604078296323091714220962879854074151185875135656302116713984474199584898468481308004888265938107871377080759680947548367746556224747662974490907331161034934608577094536842676778894963815703627420400972388945955615224771263942746549135029700044275351476169958520995971834873192162233638272600765594913238230310757536630875432158966579200000000000000000000*i1^40 + -413939383552730717527672926962395166342407515085765891507190640593252515006857390812888430215376646269000276632221984099350701940924330130829318685411176145730855542121949854452658629133643946165422421712485526288476792055989092757949884829719491309554565304586267625864724811954181809237549648226803868520252447879002539651137112693910249357300556242193000362320087212840591858306972927154619796358737318378060416942327346600049779480605317629236909765857853040584518231211856815056257673865052133182379651095462328205109742643445568477477728327508746494585056746134847598905792022452463783165494450370763721996404248411492640104521613846487486800776898099420768888726320989468086306470414956709345488880038235052779973319425873912439572567184162235463449225585332944689036524064100838762724315976253810913402087033721920862128081234846570528094259668244445852991433314489935927115076261165517353956497997105785075573578054165360748507305505605523334283898056858304471200271263829527742240429292738878224650375931105889716595085182098660482427392909130704127126204776814440145333332242612316825929920926102630872739271439468168784283391188025790708426493399830726182446041439356601065337498695530936841646678307554205086704908575580453682734461962695851276404906038738346416244361877032918097573462055150411620213580286577971498749283949750107573223405801201773882591746129991343870189866983118148400392452370656145863311722648922510089638350280415629536426964825848066495326290537058803200057493422080000000000000000000*i1^41 + 2367851891869228426253224034574661739309621217224125623719888733166156691230976550791082535871879025447168431881605706016728056139487365077687452924672446345290683444107996563482695316822703167217762557391109045581880018246474409513282746632854589251407864768248131101397996335210257507080704605883189449891611512101755917101448164011237312080502116386590511902357270044629241299688070197919434510180939482363424120588671567925236994477069819977050454464745150080808957218340614941891562513871398051320660316678635848705442914826090771045799209751008104395561769431210337426824741181903149002661472495554575151643193444005367557742848193152862869305192043969234412035920424596481587283336276347132222515210824967475376906177450983237998396786157351106483550383797551673595881863000139652708863496921932295319088071207132612502752504670421215294722657473943083312777999379483456639591101337883931703363721896223031807235182282863361442816933489194083935193905527090588243484381512064137659069359225002597074507674614231225321663041685864171750123055281218543217441531535220950961834292804427536726077421321752679157578548617724228495089469614947628396843815101393673931587490017703991537187378354039843413471111256882468818093581999724667855203392416905771942423913786140847321948258699301419566882861139537357118991592669788827224579019772520095009059599534856647404565335643092596239123687153836790572203093104688816166158656497516474679782320962471481614040547229893149819040326889255944239710208000000000000000000*i1^42 + -1183590670929002027127978655473895826284798952744017348852576190487795880712285659982561263444532918086183309595351933145485770218979947607213179909693308419628671489941105072349428515440109574142133518672379479603885821251622905008465509094916830191036808110226253974547197856982923664161747952462092787052328527668010025924843603547178847595338418861604697522954414047566235636550271648176037201870075754674407939732871806358447329598724800248252591793004444301610138169025743543090274849708617215204913285684647376257397665897637229759223486566925458576022875774703795861145798713226967847880706001724855673099588250848598554174201140105882739882072750864573863485735762480848284112733644078382096271017052262557196634755501570313259068598108117856199508733758176596959921763231643046615022110017332534835094129162394166788336314563319133578184524277972509139285760715563693283900115580099803694396382908864965295968001599774750410802654812548625424548518726349601307074520461934105827392713682802613606492235267872297976308804517463303764245745406508017712603633653580563197713659929794567346089781586018432214312102899153152632097656376328569196547607851485886608305799232475174185448216561833126437683593636369781494085256477657703973600074796878096478184962140086321288330181330132937635131306604111443028333271354126816023904253165494984281199020769359701948462367141046579853920421338982946362666020651602266538143878056432549161136097189841366535575729298611786461809547928711567769600000000000000000*i1^43 + 8028583583545996780629949916052143305037931334604991061455319805014549631938100951510039388674507846016100403386408992314507252502517493661854341637353992714156893460877966198564417715479961767535991493109577742523895713033877506134568653096122584185652141237152602822322734240803228414680124882043367882335103876626054150657050661314419004497106381468538608357345854572361863564894504683323663824307927414061293672523416965583162543276907977031457449775799295852125446098939687539519504948382099060138899157822370129111129309892093083653821381317216266411404576253418170113470826378696343755900045413073506968558581601158354783371282266129928506989478266149396186275364328772099922877940301443069687602862829289902163339350215680859172611029901616324537719109269256383554777352099050168191381847404078983208895063376783799723578033746161254605305569003042272767167098587368016698216091535164756536686755238159797503801332798071101306297620624553796561452207567467398886611685600426888366905688456097536397290526606254756703838458091245968919603516732047047061048594309101776613310839608788215704029426621863106327102295978249684322935024389867183444839963522005794840213552266650661225415013338632096917183454523383383803396936864426652125134192346029722182715975469682755193132653249476215569745678412573445782992084434248086841788749392340631721682440677364208132717513229143741550043217517425105485757734277944066694593086991675254757073652451038829455534341121763245971002654697062400000000000000000*i1^44 + 9283412486423083033299512328667561872850065975739674876292780164205269767775413224859264930160936235424737989809404098250142042558534773324644971762367692476155745497848094756478020148332630557457924354659911940434363216654861292655995403135950571496853811334380482184559634628099293314658858953378840372886341517344886807410817280375110622060920953139343013295723736664153089789367216453289858086278979802856470845691421819275635277150342168826447270261003052392507645450886283494877865704643451299806166297399364823948939820398213153612513909911007547076667953229018094803216481147802275499941186581520399090324224456254593000853904587214194048862960167481107799714126012273723291631267597565362270967695497694178655487007342854419930552394440114906920096119476228283567224140234566187946377064259248599582234057060636072911827720375236600198599912827759503444804650351229462957869601114414411914034668931795259915596048941058400628729348645295575910748580864562322129528490140712383111918840729012828495618674189304388390284516080621479423507202374709866639830797939354047375364070408297176579174249620278334680353215340439117401920588091737197128961352505485767135825134821649344994475072487093004776111257572310351085265340166857092299827753920199459323923067328986280778672593284571202199514662549143747005250974795428171835022859335947474520528979717052570571110265097729062234974112568376926217177526923093039705901434930492541933009613453566985426840385375374363468469108736000000000000000*i1^45 + 14424432917515150807152386719952029757784797922041778014696979450864037713578562252702097368587726976901726481353881434477606171679539513542132703918336211816637420986263014495695068103218604771677161762019638425965823770431829924042484608270998504645369517486046942228604860111788191691105900557165401452118626133052114413239701715780142507372482368636578978447918381010368377939788922432860561333720550151733121886085846031757116737708351470407181046141835797301494968513196041037886310327613457776048152353805015660292994406135726578873596632026538830686798799975034507346536204581288285109845915996889767372575152785372461810165202674915332955688421889818069954642938045179960485433316057039088505845946358370799347922350573494701402464282292290980511434991306909283994767497908156719707889921698551465463945288404913834062203506608895922777193462144794330519096919537449828875627997065060560120823776982435608476937322032853195179528629287914294443292248899691361803851209880793877796679898759906952213708138613015252725010666105180708021415064951801998782925903717189846781454177278356568338886021011696248091176909408581317062356810535164494093303240173688592482591513477187877291695974448800822169044090709847564606185560576359227577637406702023737960458393205873929431009083428095747464410855582879588274358013334009598100061960396822166336472386226064999072746379764211061670126168448686023136609929389994535495821796647254546287135959345964141200072924053941265642291200000000000000*i1^46 + 9164279496238573190609503083163739395281884059960354682567104714001711146100426876402255172408330000573035707714408163170959351777989625904449041104197190414802860945635525685106597052819536874229722498524542814027160365424822484154502240583633838313976222539914497106594380582438032244003124014677305923908485023271348849890156480414528652272831408603678336639327857408622672017060273498752908970588395259796790056438064759874209963649461489761030667050964365461475468603365926226785735066166778668548270663649693423959213671874201314777201604162086709024577254704942932142288424058771452839728821765933610514551978723043237909496337672933076793022892197878368509172538758914681471223316600443634163710008532655520688415108483339509604162442834934402297026103807727003439526402003910441374589953661223937751428238625334975034962546222358982102311151028134275921272562151002121818453837101535398220658121937439685910772225929189604580535591948593230939206271690626262632463916028531331992368612865328858986700655425263855912855677130260791098421750710300063816581705185417418815389697645860458081266452823779080916077356300549425156578964709524540814308162235173165088386024618402150119229011427792080777705677952355293019798709432825998763237831593792957215302446359437252518206956613547232449646785333807573240560298309099633544127770466987250474754389564241424416179029834428203422978852785623513859519985061426292096665652502606030420612517352426746591872434708649082880000000000000*i1^47 + 4964975072921154400397127552924529648680767104108948532612717552221894258815516351053810406691709174937862334685710996575091667469896517769319514464803059727560692517587426018228057873137951685063803316885804341875169182888600860659309027890599906601425531577349898541274167268555331854244672182986723817405428328649906796538870436907728836551544898620230353668996206242457963210086501496505847288205155940563859473171245967475552990371757386456021156144327253789942932218726975924827054547709743134571534838285226894320085084494733130674992749217870422729462803148502141139637302037000994864079005032811979975924351293206004307321873155764912470461581278606493536627251806849260888599574743408813559685233469404655142062322766689722648801540209036841159441010466066931262282069676293312414441831744666185238597455268626457157957592464807309526982002375782080922717303688749919991070066273347673287796281010410511055193070136393450183605135523229038321476531649750439873952120478113465874082722627087426939892176394833251013736944633220683110670576003089538372186672991880742357831990886954769432337390815882317530429527566288826179248291729290689969678308880843590034050960730230431032943166480857108874477793228727096333082964253274373052692224986691383659324552953498475353656828606776093153005183221094678829548144173123044976847857477684779496204207679933304760505452527049951544223983733558976188173766841079298351649755117306294308754260937375049858770720190464000000000000*i1^48 + 1585056118870969630611005780759252276284826865813001791442776313261386615910453006196668331119427277337800932118960446372485918523908167897680169272970480668697838173216166695982557813750434682596753996532771689248869877764882553759535065878193221606694600242371815706415886715269239581614863374668943313991913399157296000781348990559862334634704989749807340290544472803486804869026697561729341238242073065017550339931615390802138848780594286894080382428764483399707299459169727133805091986573389347715103231973510753854136742390430555446518687503208242940625229623346702103449722969211127637861967393104852676217730731956221857090207340732803128555486199542000721415723840269559314882407863083776840876832658565703360260182315489864685410505113414143647017667402979026457390471072326174538947937761074998003165264906008270828232455402911986763224584364556157958435195295321822192098431260724470582549073846594370018811633759806268983305045346661872878008447857732831636080552126793544717223823406393764759180303773780710328889117037121458633567036832174670490244997678806948841860286833919201326954288612625801394885678528177375016010081192122113287693430160867347194726116012365547799180014221700385832018495616991427673624236018112925834943960079578421915650445319925196258750049968716889914989000273958515422563542488329770142704468233084767083282456077824818108506621091661403718907793000026151406166057303386688481317582104790364948081332873041787154116608000000000000*i1^49 + 445930090380246952647610252734046431811929878728357238414745459345786758070613625635237443684070907999875670011434769347006865703538294279818867892844800705449309363773381141230781393057379544881674452850547653668991913002726980413867422300660148410114450897045953836932731925117262496092879851702796173152479670039973401150308926661508478679315606862204172148492277057183976938549355158430463515156316850351643970477431908903664104352029978562142400212631468169754700225960643489897901107951567497806146762153016695001600852723523843112898069234642428260630946179262716767640210037077271538747837020176119042674314781300988674558284562118120617302984444545649578046908039617249298395171605696360620731223896342730530455343636351963140335951836047584532801495338732687104947720634833615360709970060289045259262564764529508179814754145232034186187456050886972382522665602952551108203101120452609572440841524928680159530758739688196493041982335517800552304686312274521783229474512255441077757289975671590876024981591792488657742728370686400088272495862505084206829985255713135255099861684977287879191164791885881149436996770164844149147831701561978860646927932089999595771762143707612024266284858204345550321461504690485719855903690655014579443661989201795429621936260611078415581150179057492566333642577610258284155259302441065314105793075780809669716939699293891437536533388404235188396428908923221938779304810383011761877429515905322642303779647774833029120000000000*i1^50 + 57487872735908996520009897928308711493978717698091648685463990679837450320401958700245693716950667742149044590613979299410514820981136383714862879856697505729834800484796031528184458442994551380534838535057124878257732534304882969349145101341689709356588826815790688019507489840386617582336921409590399648154512674312912211881399813092527482293113473036949611433770415739252524159673977021926346485841889731716184608357851822750074682758916399081048720893964497046060703679570447300150748797690593710193618671698117036595817710687052162524721514476016938151835131993314591226550227830529978104393124818722985788665426228721285611501654394074959295127065204871609684860188075419628826342034046852456257282870459688034282780607337492981649015261084243802577768123356345263807493991842434020992275588267512238698131786630804510512562787627417414103234079830527656241439419084372364795198159333697404247576100346556327162787299399879477617825620625158597342285360915156656139119107924779843235224872498547752904057399342766713133307282902034491628675451973491133927280060146349423589120353571514100828264430288374123875475423858700915277959939918236571832713322036899643002284526650164600278033138162048039869177230049638123930317970020406765379919382073434949496106393607330924256141629854154780780033390354354020240070267423959758480196362155600825972505247248715818293368289902100397107816274390449094208560948697643827237306481771941744313054336243712000000000*i1^51 + 6698611661997189822565170915946765897879158500687030488060859169057709211060415837503256764633750863306186138155773032921475950310495726312424134576755382643325146993293376845087330993306690907702975680773629792243906672747375302666275680203071581726372374697774066791366765696089573051905768799771012097410100564077439994226573976476452200541261410097381546942555143972254797199422905274629766021930916161741904975531115502743970444919915042289858230446508033109113750594608011548675628537502647033990816633685663186275188115245993785657733083002071238217814465948812040550061172950660641743716332039566297199520300255237451739109331295945514568145674064845501764719183405286471953209574607101891929384575157317724544552149256254469082795874306502232207946611892957552426741460163472119903184953416419065559565097119928188233096324877141180505042295049154685669732165968198322382630653323480257354657566957094342564031152318661846433394907186872776039419484522002565656287498688630264530824106395822678944652254074455351275489494783619972647992961981109430653184585593877586520374918580013573139027888492189852778770553564996374055383967256241800764717759601339887541219348118869687501099800226243370060033535074910772245855465296499315729443962048805731657565493759873097607278666800575369792171201004038939207756952363311355762597470468473642047804191003470973750255015844114088470198724125433264205079000593084957324684042643522391399813862400000000*i1^52 + 73932179192193362676252836951465560986921355760030578589545469054620749906051875686623398411551245745502979544113167220731444262195670170411416908341772831276291463174689902168727913164953422954312564833835998280039805695754177697313577230487813903618572645695646779951685851324639534861353908996887817585383163699098211248324056386906287308194349492891701568734448646789890925951294323829526907776560629803861909023873590324432158845280530667020188214491065718326524725068568505337676539381834274474111139543295729573972085499862648281766696332008688854456638383993231106149216908501860226412925134558581386374732259476990504875482884505239473639529329024346701632642617841450186941520299979711922065378597566776443880939028602811499784795157523285969870236958666334423921883448692203107155233042889334233073917772768954517464957048509759031382788812411429153764526788728143754115103171066429968265140277289997434649976277804843404512802246063527417217910764713064200011510215016720508843810256920454834330926068137676273243130733209086048806949218259290873229874874180924858577207720499485075984722414533465800802997920858141334178523656059163998773632087991455432344008654605128195976018249314813787441779604474384530363026300464503086510436441692739227382065665972896647617223827586519802132283450755062998452627651700212590332200335976490361480529909262250759477455098123778653501338883676517939272686734251891350479138666308895651840000000*i1^53 + 218340056991817884679548158870560570613566137020363376209718159574017987482744721741830256874946156553144037109135889209387978567705731390255451924495337263381832288251335238736792898169032385934310264704268552463011007223017286153999332498208815683627168392191009383370737563829813631667371335343524974939985543894561405122474374828854653858657828919926613354417592139933549959547232583957732781787747895704586683128752270132483946045331889213305477996781441813508171580941649220960315088221504180019869918717672805167199348194254001983017535802307094613449687786237320623319712091018276682605115661060663770464291588746927113928429261947717855309095482096238492633871514388602435934425353375432950284346129588790939210347344215768319941321055627438472639792224239044255473033720618268160025031476589652925214237452486706774559735425236539005429451562418748059317046293000652962420493305791609915545181542702847946518909412428499578517807306630827692068837264562169598786309061891049237675938408043074968912019071384642188474182027565139120490093958289743407843135456237344711864074967560947833181752136708791954476667096643532420736712337002720420668512005892461507683289278791972422291702502321079680817842261801197185906782359258990323466207037102320689021876292583533448953572688705310927603458533390705921753883579189331088704558846084347693288914282895541808465454520474450635742320248190482067974034372841298786881606137088000000*i1^54 + -1107471900544600742305534969746328515195247781128815407721124060657386432102949795799685187748541849336383759312514042564805652423299433183122292786848366734226655829399864338485078761540475092077670305737874465684057148814936789783401747999594099518733703348023232298806601982801772479049036030848631088665536238236879968564810309924778965698744931161045268142821174272764273589896754732110931847586198468198959228053319941246303170895875432982787840911625162603696916801894435668778054702545844128169912288367506254763120481020336573827573129734557054995351421899330263077447046883232568883565526243223101831476812168619843799434733899280098404174278621695597938978029599163990684322709099650954492912468400716583049764226891442730641382734422808997718477880458912369360746375857037749468168146223774862343230701036642871211339783278329825578670823296938026215616989196903133413968312293848042721601531663416054736689825866967435827903487120974464729723171830153434299094226742900307589970913481829082277374168304890546575819939072861387512773851996065009048679095702605260458829592073976008829061744611836654131247327371400893836642523561999425769351203483332707195140280756253288347723401740367337027870535096672718284720295318565262330894968593902164754423567656532359041537044388325510135294963313452097397079816662186774468851319625767704266297192836280489592618827877950083502015143712821589313856334330964536916915200000*i1^55 + 1617225841571519390088988179404060548313352961654429524096883191229004197746722755572340742503385918587845272693796601660242302282621566189990892583635209465024236239469065846351590043223657521662632964679770787064958453562179180242853567358288445082628254893556351870427478764503456744589773695874341076743628333719649182735666413462247176966771322331038036050741938211955632964321397269698379156376645869356856369015742203179443542550292483339782895333187588150031717552872308707825056221100502937040128747904105971821440806739350546492856698455350500744513620025870147893608244300856540649219105221830301386888562744627545172707964993329468119549871735715195066983081649139400204366136086330732034800288782136399099478559049412676547801666228481922083365538679567728489484997441115734005768869746296685681261833222090909897834060120401700593422575806988424025685764669990769761201904711762454645988989285622265051533590611363981838413558685279042771598185313027165085475850993340506516954873066423658383215034458043713626453957779788134718053317816684585864207474235728790847628235763271535228969058918581403534601889314873228164690246034146140941992725123391074212593846239007791616951182421460572837468273590017482436317389241326030714140571009484021514771991408869784479872610476544830336886123119036227925756988987694132341876822176271353999719501915147854340688986472791921578751652203757434081533927426035680000*i1^56 + 2666203191933448813519359174102111216488217243056508662451281825530612495995831858145731181097827226086910639838720449214595576585876204506968805798923149199966712580783384943838193741611324127508484018427821542648044865168224700543517321353333468860947708372895566250036621683144272057755471492771447519157318021446685598589567468404445376437413659426450433799116902661607651026890725000896744234739242389781493251038343300562805507981474742193930210613754498782736926943508691726482557997209843261797543856450319990324597843251320520547110632800914667520869555455048800277058416893796765538079382738222633825627475106092640104468781661719347477415540611685290618292938432604174375505719426475620635818431989606460648959986319079479779087206548592052122651936412570847756838867784017837806894681533788404845233188263235485509617114914531530448349604769601056609760632671475963129900924121772267158084479789033937549629566634055359105820925045008604717673531279143090712500621643034247365577908167048110160075066509943864472003475684366568769163976111461904120757908677358831590126018196033886330508655315146873646511572674703988433876419280836890622979258406569507379577498670657764758789799728782023343979605193692532401674750635582960958218908601982192244822451141174993968751380733015092644873356274731347596149827312261380403707479804417236838367434505191609595903368923301369888000*i1^57 + 749677375896408556341101523845578801486889110535369190693995775650558579142201206761691037635110382317886411938961588151236713002198798927055969122043235656564808122541556676586458560333454336010233420702317728360324929608437963791715446625632549374128412555109961040347057435469642158330282978493489436021785177245267067954050378744870060440313038454251611645933071429106921174218937759269932855400498436066761350321501656642123791194513438408399271921226628745246585964710176975956112192226861034028982948732920400919687553589148444483816549502033120117458513346225424714914878468851318134406141657944769569326677353700106153877234969808938619574725924917410745010034419000420160903913964640284662982431767201406729939127019019272191671244322771631150322065477964967913796686221440315298879072218757852312341718499797240344132272500462121584070836003413094274253501053081493383031409175650844983612192543321358271130915013318544270392365734895371209621913213174411486685116287266144808603868304481631857524500165558476108403278129034780042642790019699887019623801074773071818134820652809763694113548103830008748115971128612271391209387671482503555033835832995728146570255782930403746769520191679445961305481332716142225586662716801208838897495550542502732693466106926357402937825413549877555621989296936712985323753790059227361055898691660544593098400*i1^58 + -3586528305715791645314225943425287789591531147733681474348536793764566058278318606597057184660581914590734892947477852746193801194378201630912913388070717507203498191955189916859074690236743570607427344356184707694405313337311009394269906357444773878085305325562758534879710416527223469048046913208723390710219819103850417402947129286026618501226125596134414971529935666939205298416524909147143023016731361761644190843988410012808148100460955650508637306077938550371201915504513123813125951566055262836320696052212931334571680720531698157559532562869335268859946713224106367650156273102130649497009824892539991459651996422529979305793078267412726806694575107323386937649466536032025679904793889407308457535679487862488506806445438481874948479646976197604924644358870003971241830276385245491093363322338943590703881125407977859145403342306651702084699961394703132287645023357653905600141645073213170726846118196852996331588486225739723805152513177361720861143983225109346000615212887839167707105321162911295858145458932436500004078008775541827770153003165762660714131660294144641694129465060349683360427292928481467513054313631023811514608982424515837804177422169005022817265189953324705486878985645847977373324806444438728712851507338339401070887116802462682892233138649294755462691242377281724750794591600*i1^59 + 2082122419190348320508362837787730203208915629599976711593972321042210260127648000672911578218434377228908929317065601376861086140941719519562732724105347370738030651018140263479903459794418299082502732162432622989807626306314624160559529357713793490746829210394693452540394698243878592268050579484384536017773020149546161518084472980585733174377688359095962440505044455199896997295118996376253545180242983533419432124623306359891114103218588139089711712242181986882996463951931994503074343320541085019707225451643465556212165619956889054231611004803284677293216269744866341129836927907527701529435750313510506632095618192179098205926955143477996462774451216826544252946542156196248670057185618559935026068643853667637738845800317133611175450376588621191339137749709957582142813802622175410552442519838210639744077009667598661868007877750339395739287959457829628990699034356138497936522320697655006579806091693564595270016846741413128584020313710860833583115156908803066850038962638251095649976926034601368056310831965609599653817953939411530661022387897091387135382884468145174738581669368116581725137888674585172589543466603590657760391519433283345210613923800087632300274306748270654283441838216390079437339283820801303519039839545208004152611661929534321*i1^60, -7144927462225864236568743952237229517290354177993936857199952483632231436878552718412346648550188806642774007537973692263776072261204798615058734590786510523066541480414598980462226715334016865151194883450232984971237068547464077462802228917065459076971095970785362369104898573000136541511735204719457583738639740769510885048544858511284016500984785905510038937808669832573076461196347409647796997973550129136391821898725760880686239494188682902164849019458122827222494406054840216269664060623141805214021763616503646152686833821293930537102565743377400178914425741521366625186146835770579855496390493600730989394217599972935042970808183998173836837333752174669835557445539271609994830671779982587029974619907951245688747129001549765825822172701289641648902028900220972851089234595318758663547519586386428220239391569195887531221092896731835888231779787265034577773816381975828825096787051897347676535939033245936444984969728159272911306257582817737655644109554274663556269083381546400844364159802843966450558133382681558317622622493014210633113273634406588780893362130051536003614975786951549188161802651930743626426033955966401243106831035228695999050980281680483285899865251317168841781098861071162490303862068674051713315667629760684724660746061591148003306888152839515807499297580283244730231671881260571677170873698677177411519276101839339694874206417156326225501437570800075128706396491263968313756157695320627830214284130316484093754541170023122410854624675822281727817978155015685254056117102076272066049684789457381260744212130115077335011376680819793824004665995801366439878315951621270358214805046748744084360070895124866189980260898865921866639313387346863214565338155939283884950333954834212088839704918477529798337574866528675222850172711097845552847124107528263911681097343438453519344018719033733898596313874118908646952945334649410554565651183536624488425802538718509042244558009498571566901170802691638575911582280143363491343563123913412656965922995753209981032072719892480000000000000000000000000000000000000000000000000000000000000 + 71798670993461872343706660133437288168121959990134172529620319772046732780407088974173250553670951898094686072745872762635766034185635862925298319495791971198425062720595100911146103350764416677118753919237923745817094337081754204749301428076788438082733776499131546719640704659297416883262182077313348789197876880725671759344132395402236100055661921422571380348082457748504877380355632157777820629410478811739680655170083455283403908099667437288489644401129017986896535441753402911468812232335885450321463351239856674877493162477926907850439024280193443923337006894450193180000230729921108657118340168978061695313168388139333558495449635909375229743304761157210483581177053159215383297861184027651062851322530253123230053559105247659820287120710450803832817034949341753332080730881313719846955226989637142037211140312838635302129428537833178583831783181174701654457094302562695686317988929940533513578235465662067391613841238068521164853750442991758153477688570193408384454926489049979033750876719101049099453596240475680633187240247051683531754915204241484798598870045375171194565613421580001709165987514679850362710466418477440511027235854256481890764041182225590306954126271734967342816072095931407319140886916159462120782926911340835946100129919593452306415606491352616508246617578998260244306866962349946221886913139982855120539907896057988763916083620836262371890606039038638521455984956206725184426078740606411776743923006467690447378156544347276404228390671121993016591181037476536434109368715619023552466636968162185587818584938367996445143018742744336523419061182085723059631719142349410694387148510203262188121418428213879904852374685752192867735439551026916525453186768621592110290504014979162680638216621952466290249218211480437232669163563393946671979175849043620211769513079479004532675085579605361406220981827004994159034470294896942968543318625539950803814341060974639354088028899189300296753656690433560438791415508257308998899132450421934391340187083408234150319330689024000000000000000000000000000000000000000000000000000000000000*i1 + -308473472077119360368285633476466412686011179127083956673763653571365005372011764308982069309577499454485790033543504089552128543557620532788877522140485682712240841758566017743059470118531975441867891200622628292479517262554451774581644496504390111393257116169430295565366847769622805569883540386206260859542478263783630507472042387368382743537118926229293990296285282637469983607926036717358605202665430498934849554363658571126301640634146691717660523753533541754713400153510952290873932607530335341043986516899061484511241637249007466041552569691627245849660916920167670586641897106840595010589879955405429970861788277842282300547244066372842470131352090614171873590248728396989911281518775635156080346674064452990856664349986940185415392709976868677572743657039021035053801931725547242061301521886475396094576161593306494362506424465563658266962607348532397378447037787086681573415915984851617637944526733954463101523841902925441975846458693512678230881906958061400812174880228391283520040296200730072926686916126096328636145126325597306225392189061081391905882483157680696344347439821300115151887089857601871052288123375917462814822285131571580365617943582687534994312146355156013476914083667639084976903496732621872446128355086251752707018190430916912932152685723411827094036092637341922246574527907884296743085776755526053915881425397680661753882258537876604196961241323200575537996668633073992849330677241270520666798039644411161379741293410631462036494137411639550619295770302168434962802643698641919935755984523535437065879145720244345063742408562350700710207633588082054190201634235161319477469318279588600843006766797432914542658770071378100670488396794454917764233820076154002962212581203100301374986714761446061105321607047252633049854638470248036636084923637755676118937547193064737442298286892228051418543666201885201538413460223552102685978732936238937625016765986511536239089803234999336317010163744202370330000729012393310814536737271396997377683069220462000181449399992320000000000000000000000000000000000000000000000000000000000*i1^2 + 805618517860465628862807383920704786116078301493280980250077015750025033283507665766367397388801701651636659154040595932796568765503895658605669098681877413179551579651953506986959107194099235900837601969246306366290682973427073015828830700311136924123982224714019529545762283429989653087545261313582602999396414663824117425572822131980287741470627361992538578592750987483139594727343174597618570402147342108151865169324272665612022559018984521897076163463124598899074057445961939205556752124732363930709681747732026848708633180874552656544073365398325168970520957030498836678923385800628318699532975282151067901058050314332153217129191803819240507207586851982426593096346010963393653177183875865840067659646221095402778195103791046603881784876040103708888849261836719175847176232041451036136675835263203572770350196136997728005082009367867734211740481575694876942969845729869890674022354396142420207903403495625920816672119948844297251141361886971107569781960292033528052318877834789969033978994932670389692012035899987357592593877452677274423528807193985708680885779665606053581850671006639414413259889620122009228790616061681251018707613163091987142539658685983528523473492726750579247860207489463123949328640976033273586165655506345490125243785284021331736656020107038028856867033983935888948437090943105240035844710342991534383108568800919737296189909540547318077211460243407194596730257818343668411513415491791314595626778978071857516406573714830379909538396625042865290767256415013595885982289781124019711904500490956776513838529630816282980243748019768534807011686690632208329709794650912063423025343173904984117987600658232290723532156214944658316361004445507629517604592462987519827941991101098743278576519151431038696477835146148738771795784985865323535368069825076354966008933594448558852789449880488603815617037684356026880577232425420317777285729900400684799421143005402136574491274301703326054565350820241650188367121877706224320018403091890360635288784874198050520376016896000000000000000000000000000000000000000000000000000000000*i1^3 + -1366323503548446993346709641406850291414969966329932099280955347727930583983340233064617587573470761748165510958788172005828302018243769093468207561842383981954495264488713719081983752160285633454595352831181864790350812581884906574523638926331637830035250231097275011817086406300094243822168799960252738326540780267395442816871755924930209198675534068931435077493195488833848473809745878491188499224803093919307835690504853179983530765101373349938635135237325574285087478510016731350590507538411417226429279045410589808098817339316635897451166082111704842460767604106331909840581947709898138240020917728123755092756705150062091622670793946876385195474785030942546499624776581201520481661797620325055720960854770333493518166545054631311799990311666254582966612594542036529336828310961427346915921587590957483033531691800882532576030416537953285422684036251240374242950423567436419391323050432334239872328919672880454618470828075133552520542704352929918165560634933086992117286478537096470825614174321746850990945411433014545867342719050822280837452844067817631526341535820219234233048692604862248373032539568247633212318268775801572278415687342542103678953602106994088085485429683096175325056178461350107810928325201161982819008027462406614686761611748318914428309592467880154904074416358738869878234732330667556256612357362199640248813757517973076049875941587842417822756991118381195761999105250516703600995866788539037316601340128589551010446541073147809899139079202243377133946508102619183997306229831604376850201155484568421589102822769837058206243915914885523534962169460803901713435170461456732084540157497671008753269604473858894032484482099917867453751672415402275212991056623117288666815360070501135485545155346771618035171316753917910133803722906893430175000459340797715641916518098531477249052310631837854363502278882321779259451554972592627712050143429353463747292588225518029849082324360644348023369946264309014870245680396948061241033201745586243786929342902479537722045235200000000000000000000000000000000000000000000000000000000*i1^4 + 1883103392463769415760245430426947999779763527435550441293715946403591936786515363231471090285932237344682866451345415896750014300858588835059714812169649989252135995770123055052230544538337984970625372489028768111420908000266171560331428964479202251502909017893874018205958161398545468729570786127035027343652187507984439960043241580699324644686664153943387725708392756284509062886252265912900574980395365694649670711614606936684026668590764964027952620214867859571277301777210002562471563457635488519210716282593279035837763835701910590116976924455965869860630156375208362489078966727189707506758552834709865814961394431439782438665230929756442885855760567025702333288884945548972766122248358023755083911575207679620772297946173894884146514860358013439877269645821679577235260906155115790518096824088146011885227021643209292818701805329150567257402930523069719802800311206008826346802279345535918747433236941688212948356824901355839503781871962712217406125299482913900860973525505161904712914161158546635478645093039037633442875053918193482174753121794852909986203422400296164834092220704856616552645680447197693655339562884086699327442816453151626049824911223688849630910697582375666518426904674393227177568555073150207708518385061013007768187314820610316303036832650423917244900606498260465041694619825106658383268196086777215124490650064362118099886663919827091279761143093179946476473661935263783374651967249890988702685419659560051842523928880302144973262140715413981008339429898180760628401368310485015106683794727699889522560689543446863977512874240178218391588598645137747952135384562589031724786180426345183341629739697621571787875591608344621757021625033046197212668154794403663547614020380370098337960670637765476978475795200238842993546227251073459208244436675785757134943542125575817505330887516402171236272319315200772925461799992056958854221329862801777457813514827644083750751433436387601608402054864849897637859164456973654583699898277100162859240303524243859004456960000000000000000000000000000000000000000000000000000000*i1^5 + -3674041335574425426267952773584748726082460315325005448088202855787062337458980133729563639410424102840288160980036146952712757416209150783170348755197714786601305859083133739442639241463841969716719898223771000082521623126818605464816942241506009932355961924877241055233473186687729150864681578298267698001931158358413278598452148743939175545712283078280597202820872613761177331804682796936365689739132539999923668558569634607668389727437869868373591237665970244812077058367358538790852117318735184183046129900134028097016820882098982673054084123336632352891765168712739992515435856049989681172595852689961139925200671909109973516059647136630697766702639843403417877311018387489332664878126415971864466468172131062139086901549896946971213146324646189017104323464123847316363869838503720105199561428730086488694474384355156167380494717528050944194852346781275753093016095734851830719243826964371676641571410460155480013754575375714995280119363604188460261006589186101162908499861207558922135456225513022799600826238768191954871574302487966558995349103658217393042725450871366752378376443739828673884210574827016044493283159357256896974312919115372734984106380003766288292475755389864794174486724286719346372753749521841070609952296693728199532048789261553187894409986618247512024863463259791031092347423907864780316596911939431657468139215716335496067062807049988769304643122838633920405553916755724298097502067834030011245889263654842588829870306895996065672495662375934856610054402824620830448069787824921471682410695864051640882247882674295606236802916347850783526505103633095800933249855491205947805700812430352874728954350629193343702788076772249080518335385327660503758902349488456163210296969821212544867493389589386995090540725665357707109786273434943395930683236084641397848858285913737273619892407075367249202584806251705538193423890777874628837478916227602067444137592811903425090689371156112765375081083087926305118266891846054953382916463785712881015717934574350479917056000000000000000000000000000000000000000000000000000000*i1^6 + 4434321384011195973513963255493504824511000371170498651693874182647367960624225711826775532598494150749860418922881069007348735282071205522114919392633237373686885873326500216352997037235294265620238006383248015027124123416017701735042419747230010276562218337526512497343326485189026710467551912885538759084310462642455374688716369430174540539281095316456677540314422235409776023679657170483104777913293127989548254639354372495925137776861733501633745165956696791572087222258340167838722940781225490284573327021009499336648263609136030190047278232795112606890223190293828011232134371062951535902576827758546420854942993693633210548474973541144538888211214856381537365415366161167752859286197430367970758873562913189952779760964402136633658815790332099231041865113780662217907005891825985244344148386402838431522891853523138173195335831661240860343211912791352499535586936693705516548749678332370825148663230873459828986872470894079217328816132436057894921076795258201678473501225181804180550116951549104527400028788336149665179691778773383176104284789910869262689145810616955491169184049407172912670324281203847758409747072779489045160454974579897525216566178331969560041556468114463471427748861864139458245680604828966246627447848289622417685408814873482888115391631274346950398819677900920189140192054983764837185017819590914224365614179619105712953479524764034177963148845031731100072454671105933958542705863898466265604399740411568743290498692769197832452538674447618142759195276741544878577876760040359683106088532440816573717690043777285565414347786941011599627465629024660400481618397915232983363427725578194547330444827979229953388147609515813991999961525947990007716564574881608486061913387273985837821159697889343954562325075787379266039410499644445640387733326529564578242232879451657088297683078517938074202463903986626998398509724310454136236088496658940754379448959434474096495174590430261273597351289381512308088327323623334875047874357954723426675252526706715525120000000000000000000000000000000000000000000000000000000*i1^7 + -4292824526954290740208081712812913793755714491605560843307397912667420994104020346269307115068244556389412347169760292675844205741380785551979230925282027150574609673988163005451398016489870061951978338429404835499741731841404896757264642589416857049439701229339016477102746675641950343114803997670897082802143914851866567829899672992769239605654397404169549439012504293782587411242383945694449930918644730410619006571437066649971798894708968223528780975693704212722086268070560811451295722663072641676022528633248224813711234335218475122703784364290816306333356457690185731235625350455259469808620473423791288418130213713815928110503979376725447924388863568001217345248993114553172341962609818454327597236238831033998439932842336815793111858539565530246404763662734488481673218159662205327726072677950212409337705169379625729381086697211817370542449863366827288426361780948077334474551944442099516630664412446614108815667405062459546534124556628149423715473761360397428009657491721840998244382262122526172433525669599520391072183138513659864979810288688410406824855671079761164069412971206138568870588788283178104881723412861294312808845741314066108059407471523382398563240167144045954291188884224855745675181383082424169888498967406187998168086975024386035013407335536967324502509183647059280909341697454725447850114562829092689070405918502109296267386823700645062312849111143055459739717521245998771098186730595030724309074136649333494922112436297441251949272012046570712518081481037372757331621375930517363543215706861224189302410503245427309145660664340478064872045397107101473106923344311172825457706635057735821476677277390279274027224741439032864611945916267871564797454144698147845050395975579111188087187483324252523386939986163029370807924855452079514196503908628526680916942788767026829769005184690029559265899494240687060564548862710991397792650910345852107434011687430986091956841806554554824847539141735786143349318636008517630583905507700437175022787413497620725760000000000000000000000000000000000000000000000000000*i1^8 + 3545343334372954882841086779023638280827816375808801612441263670282186737869721635192328055277738998889049021408692417144508913588186742707321609034990426875728394682915410894254693226875808684856840993044198869087830089500418375193275134961768285509711201262131677953194622484932641400713707861631007214127084276782252260612241801471450562360729052184752318684298791043460291078694256394737334679721775373049503357030550115835134080200349827022349832105848148356869376029945292062453789155594236629531893725059379185553176244610586180488647834977190511148676997095278324598956739966092745089540445115921352136379681448086049844867871362661977383429553147831904045373573236196030238190224163025659059324591779817619880473742464813909438521936347764674530631494301387952780732613471276643383723462600947681200187064482324697545195993152362471572706108481661854386412765977259500297343906368553417474541336700938312284504165026941027267232562409633912888759058473774210825788404406599795785447190435038139429774742266213696092341393694268125156465392836212550672428697924423682522944058128378464739460225076728726169191794757092178156346629952093724072183209134234507576605503343875295749977131316944472238368463128286291029517744290270516675252550829287509785349806977091784419308974866260805282262879175118384781793582119955101030351770381338998545611732241857053831652539740633484410270546229455899146473330835140020468923914593994709414273909599512949343908391052610873456046746127201583685235197354147339154159404252087886252083274848210744156047974678004519156327638665256231405951519968157469814373272657857040853263737928504613098018327554621235997491558375580500332285433080072130340071358945850685367019867577717463853984866469138908715186738956349550860803073277940472199363237069966247350191792425216288227542250503887652989747977568758204804455929406992834934084636531958086141907753534308095704393173145140812200397277358830403281139949347928957529395765080911511552000000000000000000000000000000000000000000000000000*i1^9 + -2068782668860722526321720617167976148223791267020694996765266616388750276851589355996952144184215529658283827801604370480627988257725845966956162109114637136404159730515593520935638900243796678965405302134510681981825932280523971096901347744925830045960755514272809644818961049229449835016675556739514088790225846753879871871390568972771523137667411114294757713219788123843234699234269850268523465723304109959323330615109843217857606634959100251450811701348035623576257065680454268728387935881865626273011386544302826649345574712392000373172540594419473217997310573444819330869484831995753128852157119581712991673593084279935394047949602326912085273760287714541000587362211314980445905640359675614293074228315674941213200356975725852818612056113592472465043974780813187473781709707860091213112601121653501412899240598197546706596001671132489066685983431417052898039037414012843461264392173255148563062963747535789910552782818729849347600074355279362046364065794612525028192750571348896237979656453366898818173816972998683351858560694053912341737221898269420119192066180614210647633382430585827035044602181092394895286682876010198593854252801949065307294710418817584120096035887386201308063555106746021925823962120118446377984466485671516294403743671696413188355004004945269155575411427596498683608128664862285494927815566178560796969989810431538088872073154512733248811096043980417608650882818940043357979915899328276957444506178484060879236259562203354147169150588206122559317526932439443384258309809731266185830336732440322564412087738458734478877359964889125855118835862270170632999176669227270727869129014020830792881040079766498356600994411399700989786297059285719831850907744057045410149619680379966365683490699834442377108078494449024484537488526653513922514077122879871602132915532071016915413684120207418508002583176838792819788800081481785366415292865910464970608798475440595027579904838125450357514094604517231089211036001159419177098725108832535157883340519479705600000000000000000000000000000000000000000000000000*i1^10 + 971530547764903129447333160681213234044250832031063002299313728487225926309024221531419356847487893834961929321277021917087682248449882038918974162308488349013069339670391614440788409551437337832847229815220082836797275572359483402948397095375324916690288855627938528551874860902829986843154798810141867752301498805730643991708999611562875769017534045300678346558291101644916664249705138781698373124865365711926998045807396146850117598130041413971243296992060361610270570313146826831187410612265876088076416503279870242063206827269677878122113551494796270639465738388039200327945187373143064176250911369020573445751054205884295489588018387673729048481102814508571565194969240418990317917550576323779911478904548467924984903141481440395526974432008368713100663476907179655281148240241822654960178672049951108029857808086834318703804491261166639815764482803983918423540716630792235466473600963459690372564931262368944810180004076592443637742912731520676533020691600025050932881746373430247429587846138543712111783197952218631552860353323050886175695260995878801706311053685761761920504913554077366160686782444619633418323340689298689475871305387797389161609329854311618611532106157548534512969688350933373051040982290010235488096672808857967650332169878476072336850182618615575069808979214250109541398264929234826253213931967867546816154711362378128791346106917451013242837490680534601437289242100328676442774844049325124571931329397338524854877311917795151568866301635505012982772875797438737700832010017873877406051286733084255004857553385764539447943117754842206799399421226097025813426964005149748471461437308375050553285257144954282240599532211203674380177604539727944521752605929770482275512132028685762365044001419186543650635673796157593325746272012120028831528566661891645592311800341105864865839381218358799028767130696459970618494058858751202424582761537478296447425071002897335176599648523297800051862091120383103229160098482981292648675700255358917661910189998080000000000000000000000000000000000000000000000000*i1^11 + -543144625119757404664274431870938297652311459656269693786894402132658579987625925808131634721141331347928400644843341795288854773682728852402165980580231533749475377154499669750612880359329857230825479250760265266273554789704256689734290624802356513592653178519157564666482130409618662099967063913202699610891061041420478563107215334768964615576740883475089118852393724919269936570864872881015703795940746192151731678698444138720553655601987988440034640120937413440509424598422679308554543689198895211383785494279150987844649358155437280370251065365545008663445892979898252615996547716625367619757603350458751331196719035463741953417639891501129933956821641197515564858465030881692437114629747162293840699366832565106122486960134621698716598374911222617804876323771466719281006870153271983969470568938777808797977112378452859282893900648059993914886420514065721763256009571207286555089674348707816500960162307187148142470539652411367937123045629714018633533541370510755208498139862375006447711155276065553548693585965475912422404227138545649205855495510837725253182483056405852369459719628609047159999143432618262604745780381584676942631187915386625791798235151650493985132066285902307145167450915185426311668101768610908318207551444076104016142999157216235483033593450398309003492105658334157827979009708206868529627259059626769030996613084529097359382693174611535544792247342745282541903851423953918571693838549533353087656686107919078967913418523555264334501654913741916937130879598981001427131085804363860736976802413418878481947997412033504773894948966806864378945523215303093580908473419844163863095790939635090959117287645007348358482889778288624369791565218649881445991789704590779661437062014201473246969621004416399801661379945747258458260111931613373806831137836873854941902940467149752786976858409616762930604133209448291743904166050868848843039298664614422649772939873635220504614560155690535676030229181762581835950379607707491495950326564113952607343476736000000000000000000000000000000000000000000000000*i1^12 + 312170334589666861638901016974564204028459633632707625091423235734525959924381936333406909289295065328075028636034352273541686677346681786552808739734102007251893263841212472167580020800280522025944250188024252676897064727672841313546608590136323628566919350843232381371153012301776867686944345936892007551063121042714953598539823975854382345385755910833238398755325424548779018358079621270992512361603514117173224515260317928470314515777105733821389263911099948660195145613106975434274699564765903358040754541874944891394307646720371476046758978185790624558826592796565819658234079089107799214535464617531804729009257979489691501676739652472094283919403966862688416435182765699056318128323859830611690399082778781610597888372485274888625963207891833898472954381746274266909516783204166917242359302900456736210777468035576498508183756507203060271035990899229456860516408617761883724729313606385383689428264724743000969737091311758527658627457012716597190181794442741314543845556385137448332022278942314066417643337997681004022094885950853099838546589470845187014108049871170546009817912726897209388108590190464408786180110558272103428758178595975027939277513903897055495015424163687453859051323260059374878893514262628166268174682290669587285197691473035596827885982742670065704130195169835553039451791783686636071408851572456314501858446097798429207418736016801969208407243515498299251151783899943966957635529271678067188554450310152776236892512286670313765464509628926423839837848806861996427103977064795079584165235006400001746636912546244348887427896694709981414633754840134489699496084680760522081002198819300268554695071731039548065241176492451669968909026336060390706598904328522724650990009758465263322629222585289958421024187170385770188322289707018761647715569967247093262539075733273553620941581425083874833548347007844981461310707326977892366297416345105462929235011195971178772957521686811329255352245406765218542729974850755239429815267426286135566716108800000000000000000000000000000000000000000000000*i1^13 + -136316332417947408732246148459351575649030669000531027623333737507220696754583214249442919385693291894884899354602064874026470323888641477332173737571856381714722049396723173391687251649077377914361108077188850868276274253512032213580865646517954215071046354449629889104213142237784872472274764986373776562614596512840070505753115297330525141419348273550417876191922193241787683061518825586875740140867779765780368538312256436684803499859096590444352239879556275441232674754328292963754009037980471364901933778627646955706753513425053793152899760523204742227510747848765894143173944173586202564958253052088483027009688468570406606321630358407198313655895620886997672705887805196903028290624858774762522242218316785576849055218951868097729127775223629975522236084037179030346963820808605200713306229609951583796676324692342302980881193876058585311244357992143527831633618959998475794385957265394536733344449465555245277629644683518325016084165062220061826882579042882483726702939558191993885900363956566892995643453658279097343732018402331687422696242486922095885725194057265979666346658808562018213878783762820654447630700185937923884862504538468249964905397648381485942693973027792844932155781719615178441305776381042686098223720525209879761057584946167351339355361700860201937587342428500864022974154061474900119235950787096666953667050913237228508222211267843054800886520966507189548663675362621921455307935171466805422265817706278623051035593272847057600020247554265899086845271152792892980972401033322841876919220398426277863348574017858246648858095582601525526714417664509235444459318282943288131862741058520528860394703451671325622412630179026967986725102181371457578156890345311286911668120155367722142067807928186390711356296474777877229835259044023351274170523501079774131352967269674468517713956923254202353605730114393571306001853676111805383493293102842037070115285278263518642162157773103901740624642971554645673079294972885904859778243660895599449866240000000000000000000000000000000000000000000000*i1^14 + 45599331333673254643175026242540899549325736119386102864137504607118208707589752297370244689027271044566918796145250187209422697678041186408513197567369749035951593366369682406558729313367433227965142760701777348942494417956391245621287983468831413640634369658156782974172277828217109664272604485979239152589274622578619448535733594114354908391993963471015046317028629703660368185646526016544266074813630144941208344605233046071073901204252145748271803834000518625531384694553156136544257857279981741361850033725188890370106013480927704452531572098493176457285265439132173122731705245855633209190807057036914739345331774810267762245062942703697755767918493328427811349119183484843946188649910073573375292036432592786997579240423183935247243745311890352479147145078655904102297005493421750254254586176020754590089304991257537155158003133149227278388970057176010582418492168883867242203057545500726767582258685631115875696346347584064798867940628770282834611932629771690827219593463248638152443869542764081477541889847587596910879365798195168460965445321658407921667983601543113720483822250951269008489194190125476401280117536291681780855549214052489332365144885602670054287064207227176124520610512254910419631838302941858946890223076473542457396027243412869932199823512639086559708717929181826366777279969300245721508678808805850277347463435683871158279794340753393081578904447080736036812812217747164860725746574702615172801308833800261106039693711006211936791248539589055311358295377725414144504041204762568336246715598183214902107184046828903624507745996672783262041279778846904905431176618946214513217865536083346759988889674417483746926594839945013341876729757442503142181513546877456353716462134220818360659699893125727614617732994472730602376420497880911590454700054499203719854963323101183221610645773981611671404851132586089471375171976707415580064152173926699262299401908484471272586705793818501713039093564499592472164960190640589820607706954769769693184000000000000000000000000000000000000000000000*i1^15 + -12459923757959811646830489384224227425026346244049671152313348209475303899462908961956506833935602614983932412159540337363310425775953489962668848961114647043563895017889048917188177867907409527717394633071834896692565332642062708553210725208791301756653331264974090100836528446589354087046032816618833210254965956972868297224265418542192419106955191359630388414070134535875596110466110742301236220491763310302655290922632086487380077178627026946072009074667387390321574369145472038144407132994662823991207870915664521021384768272673557882667959778470019347495607669971786563146563602854175892141191725751539833281494285408441243847320819592701121966799550008810048313611939851120686889451765917105382457260840682424107054838535161872605801508916699706231320659836593602977365993074743113768988136860756022247854963638794361184007860797375428972631624301785325052168524934151395454566267028114539418127282072542230349057519913823634410774639752440748191398215564360907278262467010622913879369083721050721659944364585571279573265692495426444530965786033615917652205816205037631779301124741042914122519289660757360114139735703573711416617433084485007144410858034273087941119656013642643120055360616649138308059687803263447143819718412439974922477746009019136050149769514878098587836721541688818825720833789811635063846234277830956133689899329824257295639750588001630115053773851429823968012669968266839732854203971561616352347157154044781740431327785431651683025522161252215313516359141129753406845726480396947416409595469158996960783355916891989394216561440207339356433240316831729511985943609046381868356859866917758589631598205525723646841898782656602289184444495133567826369168733741678220562042852632583526369515513069355370196378462453700538839136614603068374665364582926608146368594355997427834039088445565281270251259030059400059073546107921338034422528037250019591383429344777706162747581559806232487824710001996230569850533275692070095080730957237872230400000000000000000000000000000000000000000000*i1^16 + 2226013878533820969348085230250789192266529742869526278378876277368105439121260425177134352873558284042114074130232312649158033886104507326685180615416486154892702922914632025576310779103610765285243502719941082519375083497487367144924497579421824403121962705487819561522873026616791006114404463825235707416939259344152974995497793662875272233802396414902154486360534957071430707267740322680169901277527994312124867820572971378137680914077457864565577693727575925858005207137508466170846246735389980884088924329348573966519770868252093420139894551851034336967747378118593374072283340924184956621745831193784298816052217849859863018182542319108261496561891676288030328521690668460709661267111304077739222783134847515763418219635188282145439148864394833333743593233875107451176745032820626522942266222704504556464556668112093467803966610161847166023588833104919428180134362623255814155792680410698088282396673662181715621325171073763211302772868260070789267730453899627131358577836334118550129317107390751920259713895877468839174073040276376718542687221612309657910082125214346471238186970300693523110922933068399405005174570671522807884622529490559016573726142800126675958435277342006676656280318824980958306661206500045188289078801950587183543144380694564967049582232507158579549346728044049093411828847837363803033625855459988487378816040064814194357205132757241915625668131107102860353013640179360028245087779312266834985393113268652137673178786671450516065981681455091665844896071939436318735802969724325929897578152570385029271171637361083633675254277331570440210365364528537369312534931104910523141998031010161875963807059332989368600240682751218850893833435308750999570458729978128331868579267089772887064659949169488686671230092959050295235592394193579519483071967038037532882497642167666739530943838142252035233295143667594207793776529631288555217950233878689984952811823804992241333236470160490565701855012466818313170832186372383566912269957222891520000000000000000000000000000000000000000000*i1^17 + -57299974774234130687336010912866721558170389693712944304029738214907098611120652390769856387548414333484617484077572474688193759781103537792274249033427410857184774274760936173870761455444872560091582836370538531747123230806931234466996880477143818924114850733855443960198386217152539518895354923401752482672122188686022058524544931326335969805780261364975706706381468428293627840873937550964478124364116885954353468153017905937420611553517080240010472680894813310460496297457603232546334753105367526034933008652861159568345367690065631783586224799780826785428396683214542518710486101042005928687121421170679686751335019078597995922115896713583137130955994728209984588198902988065063095294378937107354762946303921588965801457468943270373477770336311184908908101830659665062764404450109626780361456225739008400342747841948422134388026868725183024164529858058485003388788216964079774902104011580370850046197891120840745202317328538032614870027308007995834200271669919676737019253069403732113346377183372775432545551030248222326225291103810423598035250708286170278992587921335791534672567988000380162003629166284615663078216482978853389755824752692617968005089805438268463621177974041367861502987301611748213193220198166472062162760283816809721688830584269491318163685970076505123060133359767541471046420868149732942661787373086238863190828846947543400218637698452310488548564036024104973057634451901350500426405531084516589871479587056095371685752994940746608683334831860681628695148894507808473397029535572628387385154129208148389385183253265941046290908032080061266329512455807744253959769710263170471166393487232696329592128030818873921394442989420341365350411487519180628274517066027936282944666265970307343048158064298186361374052690165260967939969054246904537124061596525335161613169057314039507449085283461417228868713084158699622524983541494871186756051945411315587509924587606474002023099539358971379824705383179219514270315379751990724654803189760000000000000000000000000000000000000000000*i1^18 + -51090935030602370231490647405133182126165792607299123130253230052543280813056926702037380664321612111281992569494789473874616791475866839269149443258001479284313786661525890015403863804253967317552724186573205651483922470022520848069380421741733722959970574264058173001770644275358720923258740955540475251266929129985966100489720261673008238895539640878698260963759942275354437035841726475494029820903765566613148327201364880114582521102383088061253408558213489814841582931597345688441501392296106868953144046353504500787849086333930133191616585407384117448407846010424899183417286923654211987812440461523864156828612810729450739616716189095479948463083438917849690943613564958415877837283329752092024497042022669265278075781334313058104912251776303548709577937619489577367561103870768763493234321807390037223105672808122114008857876326148753627173442132898995393042023258446292709070790801414555962180292798739807167412854614198510685530444147979812925369822698277990956629397964191957855053832819208340564494646939713472981449998902707432588797529289833052593124139398967659914697489307291458563205491874496153438372812034543229643374549204891010880290473907035019713211488011641872037065907223700619215470360238339988969801387282995418629582254582840162687443160677278461276393921484742501631150143771997980153841937728002250588200411353192562598971756211331351213697649357255112392051903240887406744358324082963769909944707302932436693372951692263977540020469298384653483142611739288643274206668468429478469897153342936683985266208298969533034595498481901638627673569083415173019352923081508730523452629021193506532297682135152745486513725888573765870278132577319572830429244520230097922768144688628917749159543424622624836310628570466381640733365288694049688362440273131359893420852850285130643163153351062147941927037909239776860936618660247827094188875442968876023563538743405919330394906693709963953003914408489158259441633901537768155673264128000000000000000000000000000000000000000000*i1^19 + -4267887259435687057400197771637675905753639482300238000518200134410687751441113588737713629160078955362930844234756150938634567955588338790052325318243562521248297340971842744716657291669144256612683005390910171438966401813092625270724021055555965899862529137989134356974781303456188313039391929009414063460136317114127012505115151868810941850622170752588448547176466703471196613810180846395739660601026296551351412194640860168913024497539606868729343007106678230740804692917947457854561578153475443558099032337481928242196698767979737646032245656188158337578349242780529673619251505961498129896780563030015976810056286854907786240307502445951517969064143579866395366202329084769006260487145408018574358716896773756684849967375574324591245158569202482130063637668957374849007270521433041535921189607537687648069382010666048030345245217684043124799961570297779027317547401872554260062786021383259559360151998816104784061244528373846431859968639060676199105102818723641573588333636913206081113375257038807932572872976920642562645234137438702426970339262615558566421881439427623083069013027887176739051961577469180461726963168150124321496306969967613296209040025955961169495154620512523270709600763713688149567813034723703477548364774411969113975800902288866585092498769365947006254340324524231606123495793284851051638848934318865172028896688138923874175509410205483601632542273713244018380449237780425428424796699977263491440112654707857983292729190373096059786250161226506687792971834117729046842621165281669268192636756515299401596523873528605123992144117904749716386535836406339676200571714089156156938093041161605643655353293975110390368990209591589151739000742479761290219890997454902894246452754618080248194885164771665188969615916260618552438105639360008491829175123061185806677049085698810664319001332750368693976662864687874233313060597764513751495204980499051087039819649630105002937498137225052033917967394411042318925184200060246132418150400000000000000000000000000000000000000000*i1^20 + 9408513926684319201977903604254991339562913699754187453786980260973693147192990350136434260466331824318160171247595614988684985945973844128006718400115561304502906565893283052332489783645690953351429110161483554491579962749948580596496689779393995939430069972289362118987629926384455546311803566840316192159150945935503191508893793911561013390066843571976886908946605589620589240175682705805024772620747595684837294234692823573832124854481484223378271464750872909496278906000336491116225017553965083887338283125532720911339332797998467377487510288341027275271128946202188516390670643080155069034821886177382930074759749185936585848979166593452448511041647052875941599714002135026703127063845876725098197609052245132752554418441080769681441863426355073063980826438438271684210491046657275341481241906299103377334646753719766076134705778621682711788529410468475782299023279223334631476401899270436208765390542762299096423408995008458757663965121153240171982361801426401450392030458090685189243452002418168023350457735074606283879082485647063373137103732875524742882020180501688361778731639702622987723654096763428750095155354365127171231692301384494086705672307813307482711449807302328228032794836458817775980708183396732504110070829686755273443401507524810656065543087180231077025397991458116792703685887860114732066663901984872289747359997448683437103114196652271303654418646887724277160818884387110306031885786497661817514532082312457174723725554888148832164144498198097499249729565222723620164546775964994174391919252131049245727022677696597573910190466442728613271783917830461279422726431633175811805501190592520613591096828927888022745597263960529885644108243199159678299870462645443638413407396756207431457235534688794400783525660699250458229324241863760759704484650071235443076110639891721995476547234556031588745600057043655977440650213522091091813373944579827340033241234155395369357178579594009089822282158704336643206358789734959276883968000000000000000000000000000000000000000*i1^21 + -3311240555440388687621050425625094210694327700906717432186323242423867060368737233649042819034814201112138827418061771188628723129812079427133537096809446610333782139003110610325249818897503014665556506097652320515286972108384429115558483285202139165266767059784535577386808256393799123903153469834849384352376134233344396876187748945977214541647389019748846473537271555740240281367858502487195215375865479559143403802224087417141730273916276174754868326004365892680328560507754595893260261819207577073971237901545771212242630271013006746624789473091827131695121914302454745725188732958137960285299888063901234579469467911283439599730031179891879386357442201103269468838390255224894912599881331033195436227742064228524289146335902243439915962978014932385682129557679863769530931498858076014890202085926090673442275574367305759043030165037582599259807139175281627723469694583609474915967220844237020306336158725225979773416146300246063334190196540574880516224820728646202623063099179002329826231228727939581042045231277262617917670938172342886574214004790335380436982794939899987724444118201216786023153657995269508720233561492933520851283163804666292145475743526488087208790431508547496859602810075079565577454841036273565148790947226860988950961548115282591595233347533138693844811049627834639051488524789977524649867170317873486765297569438399379983713940178971284467077462443907198534998144590454743287410248612480716427763410696949568897157327751659031807274437316483403171677457625761924883347651198698244240207754191215814926322361876819105431894994062989125195257099453215076820968343360991865771708658793801583303961923556345576645758180177953085519347173073989133555211416701627098445209321645235369216079789410265717733099499171916753719916121909768515742504271672061975320818311708500058833484754060914806364453257648986744189871319923624943847495909388591051621290100678897479170114066881127103654135680040880767603611086302004379648000000000000000000000000000000000000000*i1^22 + 564632082716521687712500337178471274489100235047001159250610724576112943442666346155557937574070416500716753576199007459157463819176022803038577025674401842718021095232838459420943850349146719324808802781587290619320989080529158237454862788841248643877178603747526464829069527208759236106904497383502965660397361336472767681873619456321625314997286860982820899416539821132715664787017149064203649796909939736840925277437090248565564959292260269708646068360344844448069026999247773670747104313758176316005227701699021858918020144323194330198614449646645556869229442616268313162921284667087993667788745204474539245101807808588753387884156170098031927428754088652872165186195040902733941479886509405766015470064458625976096094877710437835942355731916779308721609279638180509628776249766628720101474613431994307689410314306955012577365164066172508827058201903659088084283097996881217876487405901626723144779821945758036252047542104361053662212832770206687784591550703679288901294866101402368304703699792993946915931341900637792487972638988445176166897041574442159515842183662097025654731125049011957508513710244411650265818783308275570936989318463752717848612538605965231882750011047655353309889236857448450615284026132556602847903298441558139772966694651177517976604105117790771514115263135591159373309861635619485964375907524154541312361800446632806548535870340704153923640184026264955146672797792291721211386661836352264212288883486807074340924779672635475865331460920341341459239924423810677367991148663334764443894386424916075028092990684949624108817729268409932919002602795556321761089048439132167279676307665986701613133712514541622974947882519909805925823263624970936083213680021682708867277825507258703795518880273786853848325908238325423433466935502964129915541279445604859299008369448212695058596095326025200323598469865572984841783358745112097407193975787928418209711726572357124287952721134512833035788481620151218620721192907843829760000000000000000000000000000000000000*i1^23 + -53902307797694967436864160139403191500268064109995278878231018385122612071696706723724082171854862925129613686081289878427694209225919238498589408409424443840302677304128839499451371511227007916508121098334971909867326382307927425635425688325440833006654786792764523996347001555501687304790128796166285738692258161015988926117346790397660596306006223908238475738503150314034131136599690676332409497873810450049419339447809449471415360899108069223897654201355497968972564612279160853942030706569669758800944380404373025596824485854377848650366688900761204919701792727645665294119079818988578439630308911599643235623163942677443650979110346387964490020428640488094004317333192941757158749326191482288020708444057338307541441216834238546634006251525266807102770410613624469454352346339767603362212699623802804728758492573304790173821486785881466069396350807657867021033341252494051613014909912087367632371797082536572733443409102057555407440860086858987719560658420042009186646634242267158581594671917486515327241938050062805606637180725588910097813621562846456703675185527758981495372437187579068798489850246204528433059694042005839724851882495174568349342793946158820690718169340737114844234739208570054226550658295909814748558661342215425208372972750375558491455904258399024177025087194270309210258932865889155102853055623092754712183191389646815776628275811019763816792061886226541874351918683551413609936391175521170798919548902844128372112135605799054396291254702203731307720419965954615016846323556560536428117467555404545608220547357360189557120009006490731166504943222917855472379671178953635541029333814207665683972907121831493628483310715597249898940455381382571467000526662768505739328238219065672450907428730859581978987864271337460399543012511436542724948019806142235464739316904714749366589048877081765513086441094372344102048905654954069474156267246776331488691098122952245911978709996322028619974759904061229708725693284614144000000000000000000000000000000000000*i1^24 + 2843845381757177018886682947097235710655048906442081968507058236110780700302041999208491593356346908004994135711296232734900560759497382832001611377930930965545486909252293498401663729416600457449095409472050765262820498982555398522399943022211048597718075202021774799190084770697337162919691268913912538401569669066543070212776569738039770660012384634547294331660356002639313032506617138242865866607831655364689099194168383342191954691524222018866507485472566121211632951754822735550993822110651434552907455717200551013638583615336638376244122332522385557954363335106763940059304092054175735987566515762859508372078078678091169630795351967401364011109558594452051172088904636068207978815506183560558952678708771637867117114628383472147554074982298556101285241820806341962139079226882846803233643043873770398979330267517745562776342096805447134830683046305816247438474392503716913774629902681479071971894196705401506755761841899267494444368168878902129045330291575322267518965316828656657206024254277961507534631103617729698980690864580569988771695034750809907680426111900763304051038523076577607547704311449779895334349594705851297222725922834845057846075790786347656899715048192907302314662853832675751201073390024663690480567072165310007440231509157989371504774896006182559557596745764749762014814936033428528279627148940769395472847021537150213002691696284596667245917213718830998170488330491810542054973613818580142672182054851015878955365206182278803239734476126723743053891340546663860407396563134900376662596752928770094618914471405798927432114066135599728033929734516393734799332477945839056652876363315047839712873094888825742304920648241988682280813610435116698786794458182985105855448956841521849653518281441602888807559597267341977561783180257960453112132688475334627154770453420162921824537190376014190581917376776506924439691536412307534257083237952174619037362583775373704928117960298391172326346276233149567273642491904000000000000000000000000000000000000*i1^25 + -87644744831355861482508316849647970404881832399437438845758709529752387031679510058202475172319900325634326883746388268889439448728592539332471528270960037322297755631988544415769630988997137377932824136456990882442603114594326242171510370728453671809675139305669324945169089714041803784545730840209895737638537554529993757047986418800876543538575013774034565300137132134141895156025198906560214985048456894012785341381223562458425754492432539101300582566537473375438320376963341325508846910767179959003100834375089457175728371150257138603312813970429916611029757909593741317933285598840620855926084039703310574532874031448498901663134517479191059549378112062496603638493428735545496845623973124942629554958877298325273764607758493755621224306316725258971589301264908236566158857526474499856050645965922256079529937741532328438174349793881881709068673929079742201009097168527177929088782410053827602844191057227136124770352021125758927481708257216627097446826987321730481159002124283131234688408173244245083829675461381504891739880266622410228256182702328144876035494916145765279308606317935667346835950279390873212266351702080973569943879522692342526686815229536412323150888213636915436250558540321654069757791384863221927721967919078566873379325648700347899720847787116508397729218789281341552068739704142265830800024979969928650331891143757565640149544798882486816918537603454213856815191315644233169671028115229299339257483662361539329745946727025816329101038191298910119328081737638110179635075100873650865584905267243665700115879042266067654466686514184034494479597487074420753443007153682237568916873417843005447928955179008626753300945672424105419661369769381779889914727902865973855127963222404468732876250802930974598627977268992981939092206803479657939480582609239200986385695538134100191059078344052882737624353603442466997361153792305873195107804939310366005723921815706018697509474955986471861402001042480178244846878720000000000000000000000000000000000*i1^26 + 3028114007315467347931877311261689246726925786787681607826477952049812112637598727976044183217839407441547791153115444677609544191212024789465846641446997383058561664817257224487277344445850864987338384334385870696948344919884908056376717474697669203265701710021637387840459576516781792785183336525654837211643582925359377667585044177642396011746828732151000587679068414971471314870725605241250236980277372371902316000170291871324206144565607774462698534457693437584733533151090294898862887314958609824824644932548741459717833361562272675594602807451974124898666963050261985498472110828127897182559582565787734697864977940385435322939151348678086515079593178229456299324879203681700788860531792180960092475169126983713014888929555181475495065503673449995946028667308998837288940969174998879013708895891203552475878004546897856651104884219707424416100830328079282518747726486689048076729953739906949671977080597427335166888077080525262634615914525825009371168656813534095883205284642342438291667635608680647138960196790009329514892661249172661329530326512709634252692671141479855986476146096364041588747378306695422311592110515469848067748460694070042380075945388065313082872878601018912388779826058114507817714260296723920147237906068107821646025828178562434199409879895289032005241964749003888468097185676082709494931091128351648828472933767120976969343363238146928791368108280607906097321323004445421352249744850445369932681264557973623087221336522772703953115529384973603602521787734086329535852217931145074807381058745697970665184724996943006174337289902482862261305390009513507822135486938872419980867992143057594767394818419485581561673034733131282282588251946013109759156416414796910901495622361798326998211178517434234929772775608362441026645501531628142142548307962879815014358773887036909521800844079188273344146213175795245993982104200075239389408075370530413935566589381679900385756008989405033181019600751704944934912000000000000000000000000000000000*i1^27 + -231813523668107132005879484563244776357241149263888473864326177998236440645317625363015907229251625901600214527387136811926409438711093679676007080258301374706257635118345505876554578628457411529780821986507917560405636141981459634023707213512691870214922341729506659266181823090626797523625514789598938992117813326976121705607789008706969668296845814545941297576172338805915153603665774316203920686949802382764047357456900487768493277156850448677544316183553046102026995796471527530727012097389840678705981444825498497572422046429541570812186937118007558641266919365176807792233126079750241928932615219599978627797184803426513573068405889009423120950972603612719591384529992025097818503749066672415883724491252752396922954071228357310584264352546134498012664604016584868750117026999974166597632023184207210601781985663062994890586980516211752275216704351280060768072175416552186705793311362721991709605677273198613019322513215903280601982758529097545338271154948890100713072188827101562764557546540541666285581978264456944137495468707715642099801591859329968381630502204642408833736254996471462748523686390336792891211374625124519974227256565556509975357816744652339581249915889339804773466981418893963924452798214670550720833203640695798635122698702908559980572575533779443763553404111262869824391525221906049726145029157722997299117964516148242674548639017774676888368547931228467061042759145049300149784990926741441641930831456369382339081649410999259508856282769124540699972749830082274522353461110578492067525942278522162754569129598908980209709153281760826765941569096892932752097042045007419259691779093962403046942185371267961687142635342991858190722614802621674827521183433861071817048051269057950910743108439147297104246533435314881226751801900126657157920065884730134138676538242503475779393284733880964247517280862806331806989147187109204980975480256801380395207277898185920007423978935981694420988472412564619264000000000000000000000000000000000*i1^28 + 13017901206449307618279806638492076666453636616119633624355716968222337734539293983499916087020280750245646872144311772962986467370419518117392373273613521070887600712183024979749366437701347979650286828500439794250608876813541055791700907966712953198823839766281667931354929699474536851318187583430847163000572840901299132312542844892726635998333022631091666933357328349337377476159648621229721141543473741436731852776552860134752918510592904455669197198052703277318262181353475568536265224730730771706870288251642687869425514704097720754832744314195367026595679395052555310115770073963659926200303784053314240426686540947146236654951833839702727719679104861607484048066861455095888013421100626173329089501334391477211183122768414739767604416268220443277921849197176160051894636599326169241961133794430063499098967083130145992135984406374516154125648714183668679424586238295099665753234788239583601175783396604104148187653167379560371603844692743306228954967518951106153434811397291724163531011310865773086922217976610985344236167340721461392970066586457048349530608115001603603488155455083098665880768730784238871847003610946503824046107017919577533018062276006077583823006342397932190099298212189825116851698307369196108583290029317060821839725961012792397630318876327952138764223595321828048801537206801310648248036354529139360365877323917800873303147453812482159049262421530859587011028376046494555608294816237430950095786533717021354545274122774619731188395210820158691455418637258904378747315890087025756483084978936684158039954740874151178092954594324751303006324725844783157036715647287250508209372775161674060507445032356530080112388675727027498213808193436440674982901224649268988891388443899231769202216220057037697668523485849391081405500656210011891604202390481077899109169777402638180509134735907788234245014440162053980614869960452646106579869138671502602616427484555414167895923949350893255288452674150727680000000000000000000000000000000*i1^29 + -451217121331030162441883564845802465999170389604519175263144149329709027544916909252861972904563485824271039643442147548437248786098968103254996707649116747515531390994141704677842003584202948125323299372523161315976785547788954138556946911691690251332287317694471146161155631142284600876199463020356914471467030935679717042015856003148626416058464394089991792068978334261002906524330377255532107815333463201549558224753944295381553041739194241141983981163004453717515819733599931127455356649554199097151880714660411672694779561084979404156540779939139640082357902919107763211735249657136976709201939722856944344618123796929924073300060029354386400466931511493982744734694583929680123385980869085550867133464553905572359859355330537809652048575049067426006195325893625546337275875359977025814078989711474166209885276506303458082528797085023678640500552618757940783080700080249206754070997341686529591114395383106087132280009122188731427467327549203967761950409234585442817656774922250871279916919701227756788396952532592291486514840448135584918757423609683241282390631060754792539095802762361156115329092152866516313113973216116782134509834644141750985286675264283025864943144104645504718946341811655598662857415268439792163134920243018492819946496438368635020528984505545399331473032025379092058568975684075174672542439048136407115305628422894783339813907566749990861202216899598026782347875887359483229685108299198775726811082452999174397271626013073723565164310617145760577555740578395972362634396232641868645830371783428128969900650361045292859401939427733690180851622835870580464190123404630701402757410608784437719645486801801764639498579085663092572222974246285560983519440392701708317622677783167009631594476050476886842972171812847530802261829278678966768756146794463536214431135725876576783542556225298712531143522499418934761033273414931712422791277446099384031165692662374758263466076019537752213461858779136000000000000000000000000000000*i1^30 + 9238137771173182801589866093089023177875848496499099553298551340563655636912990374736255681972868496821985153610219927685583816977936906852756824358267078597104304438600964580153282588341820551371941439351147945086549145629028742243113426854806671540788431042020419995262412628078903516533320851043044621930330870799974770958757582604565072721173507193576862674383715176823703041212764224553089743209426620817581847839602192060152101207908307670769785050711504971915806681943606534893743334251639557421088243389513140935189875390523939983464248105968231891472281517848925755122090216128459081062546314492524883581104308045550900230257919472736798088849410132368901900580259503334475892456782492967531587223164457434545922410798316828518551899888994013375184804149497885735688669395677207140192981174756698335648683888854317758537352797623755295933624753750514006060040463879740764146184430232331144800162549898416900482415641838901248767264791730106138643330324717833745801389812561174227154491496519770966348443198026836984254732429053011616103938014019519845466017066185694421200985670236131847999039119837916259543546626298616240235936703938360415189390933281603802362015749626725089738571056146691495853333242599245398546984537413649302140758040525673886361908510299051894246782156443010005485650048666888323483695249328315983262265863081066145230145468212298451655477918496235305490494603963503615571439266685281085526485557534493438661597724612543466295203389427421013511577560423777347348868753341483284321268028477780392857937393489281711357440207661155937890011314170045736650245846560342212591228796128459389863569954381335495767664647876986310780876483004658908473109218647601564954890805458463659228522004620172396140251626583538024827350100619201889260890049757781192222201242048575367007256939615586675556637306765614251862714775464681827135587514739492770328822977440966685310141516430267170039424614400000000000000000000000000000*i1^31 + -237549262907868632531771642015423838868153981003321295602968211001638571795833481685051822479608180212754511237954357616954535258370736194336020286558777596414608939864864260308874747626041484721226876659411573965804871492089054368906865286769295995133289455259028181646947107175445187444436461089066197577537971588488596109311756194174694758158050614190424086348348988830949182142773074678943484476269139267780993142051046359376124818025216216752442522137253584898402307130664842273937464159969419239449979250107769491088444916487842032643214505451509898625173496782026664784068338346165642774353628021034968487065928050083410279733631616229734814789758962454735785162023460632001462473408990140913895618532154743379292896727460089225100524894846768075985935569364007133832022664483451186612722773104133556836955445545029992653536051637099222937632569340039131978046920157386998322350975324312373789265264036906577112634363070023967452523438448289537433220900096962523986140468935120935162659359923909426476471946775499069074242771944801037351603733048774184606380030756799042576715439199608085476229153939848893593537031292156652643218988514422773017607785077771109258703550268972278819667857900793334114835322519574310129713830807847045191774603733781619721111951105721735371978746668441583514624991990921604150706036919601373182413787557432753776428326032440562194672075764165531641924621379536008263040916842519542766123519237537480703191138617171072040487248278455691895536633676186796695797980625012671383485405234433577173286603211162985215860538108333421240958857574779094723387298561351919375896008075114171081960716110093713736736305169340638343543889240753387429286111335466138390136330320675599439150095355643380484188782439568514325802121185178937175253778862839059058779939304860133924170646320188787556882011133948445574452024514075867322812812340407147534058678301363229324857798835973035330109440000000000000000000000000000*i1^32 + 5263080413911827006947049388002322762634982033707418573253925408698193176217905163066269836561785329928933892805649154749229953609782575099551457015083106035990884335103325286558955775157615596331699673398713235607277810596420752063033447996414786298051335212051246846097523303762679173469909663098177570049433515732173418316233601552943695915892616109858497639632331630800722066570306722980364186913449082367027253832426452181193082153991056543373930861902980941842916408513787152724171455345111486643371525039702307267321112025500429335711944483247706693164830339392864967951211579095317764418074641363629702604264145234522614592868401085536795006744131881357620975851238853489174609324738838714049733516542642967852492883443362936312225289956444790820245225649966276804626559711957331040596146179366341581496983073548544736338763428169679352184744612923097188888152637039978600052039957817736377275145420819052832413662006207684195781930738701943109660451514231480520634972316410425066981978974451956801324694917666618270011539083160423440781817147068735147123176965691359425969181440816084025337363065635427365878717661321887340852351929909003149817622879426021618366385065927503686158936839047515170440425885609189658622992587226715863020823944770969145224146499557702594404869491347376443217100586745322514526709813517751773575880964801462695961477631430934061908067255856177805020135342213994277732550690754160359647634446792068946518171241175208747104833926079746297922983920919490082163175028341962088760372602809279248642842296630081777602925289060145705335635374085812952366261326274329233646469656090525412403690957054822300193793138992744076519398949924097401391858757639902119336560994914698845604662072140310101552702958759181297529963666819118025964153356698377668119427803872356937643861283437220456411787336046109917014745443801955627258689750180293231710198039063201354166325664917491810304000000000000000000000000000*i1^33 + -279000424617666366195808440677544911347426179551925767367036425581571322576652815894181365540506381882367636454167102314240938530639083362059632718139843812892825866811362690027771447129232908768260805284265000850012953209846625254570015956834926161142353461009079353391241553794890715725545115023619181211598279358941419140889525372184125721485475538253870016696908580636562342852046288372720379446293262316106483827591924455039580373653654562355929973167590369815323600578907412779995142541026884145049326183476745502202011546598981973188608902391227955973309885241588001718697290672889314677383967140328538021117809509611271118165493186416358306985744490165148596417274906719590950849202701395370894148814016738288724019138486822740494457205350126741149263432985136610219168052393392443514407098473947643474008268828600861001204712216834966952058786022847051521061616297513729636952708777660328074175218995144886657622537890902585496632806165154917419389172199350487618225406443103217904968710288125658987492034961449057399321793944031883409237992650136796832324908331950392365641402587062312765646519869451778142429109765102850374592494077272673863260566631279529814901974211416970932521870206205222984495815157066978352190150766430832562895565430014854811562946218022748385687498460880795377351147456454593964303115968184774534850839612470445014220917593308698039728346493102195658281306020363885708005974489294333615054039433277582381325865885532178594299325096043920484993203745507505796259723572159361035542788276001108804051567292462906785907962308258603107230196277990630784584201557647988946329582361369830829835356287589875425849580157643255663591243178385826812750731526818297367344149800798232437804073519775568611519671593051371390794490772423960623732025709592919171195369392714795965475313708690485020146286282628214636044388813393483995640088591492980417113953922626414945726936742100992000000000000000000000000000*i1^34 + 4292779760667723867441226868886067908681383937545328957999409326546028883960275760048707038984441045482006870248483642062273655971058461397865747468037009603314526314956280554224079946147985613863134804904804168287817296181426613563589317712266691232363455400166960409392803890944281953592246538767717954655590095285950811088588066858759552929467872023727977259704737655218938718939597333635531101321467795246752726588993168771782289338549503102789320811484042859026276471256565480409442553131084402020522761282995724516625477845419431753743964505184920830969312371350806682097572562024556929003204834242133271176192911730940324076738971254081637157699218352382189048311478251993870152467880398926843503166300994602132335455598981529153834019300029574385881640076889538014734026222224502877802808567393495298234177896514277920396582313181774275551328526855913125458550575816298531797953505744713147035696769704481065569954691111399362171629255231977582284642711683327423990451656893771403122268291661595096668880188218853323956322904055461407102360005861468693869763662595671372509555866787545313860246458372218673608719199529867647438735716041128240808792534876754939168106701136563570965682726865744413890964017649109860696771113174000635458964323303042788940026398710172966086583679100687380126100314666397152242365149208021895695502582755663390670169834842102429234351746685851844811591596749997303854662279301385377389471749411636661763291433872987055165706603247960468884468741586985033526086871973900559920323366814368046389451644384088745410103776943678953259229638132995621799572038764546404945474876351430488517065518776357827031703200190266891791785250759366060209166504044458010505684222903732998289606533672003053198827974431737815245460255514810164979289234811988333310321466054828772559681606572414260202439245683060395636835624418967757366921847625790509299393186568781304124684296519680000000000000000000000000*i1^35 + -17245237630602102609480632884147916864176046723613666417880502680706884676967479555178487013963664805230638896986826189759677511689041163611934635521970307342225143812264064912217419379276353886809008999898900055336161898389956973599378007183047974233990245562751838750486734934571913731117981144360304775737151088415689729155723575611719986391774658834516322749569881579818106417261680591919144047306806734598947721697816765211318289775645869490369150590942869186194678499576866186602585625209933383034783263699069370490854764564081661768750864857979865724581497581972083104633006665455470611245423677875540109267197351225406082483373755228226436642609219138859064269871165299009911177710087749817721693002546782992494278353425647139845503985060568812892908843179568261908678202761542462479488782574178631511944725411591408185657695682508839913370228910242803574832941462958114336467563712933160227801093898404101046276164981149835457513929183141011462434314997672263509005022037156752658857643756998355668345967237056613724659654925627101932408158260781478013856462894851474128400155068230992143436719938209729177804524307708296144187975815978360253085305473457444717375958244027454862041968680599659221334824406447919345686464671023083499566490519786616235637757865721559610214314658368001242689903465720217933675239278687394024874371903556143655269576921598203317822632250073162215920968742302547966973333289825978648195696086184598178113885154403965486961562538780865798831125552878310364399478956308281115529282460583029073265588946736654846417967785118824964493407314758682757687045481916267810084537255359482663372387462725746557764726517474409424193514407404850487076605699990142287740273984557698897476533347677386879789457393505925470520283330269533265199319021617428539219990507056860502265927706276957520615053492096586207120549123039151526185950406310441910110449024444503465490644992000000000000000000000000*i1^36 + -80953674401023088408597264468690677034539057450937992009995391385769137457053380590369381499259620442085061832835586558772910435884977267609140161576775700031636453607588754709501236335912579628520681662558604154237043630248815063062312963773326695408143684032159035131135816825379818116323618177928807698346457243680416474054636482723835790118307081634471030606179538433326629814097147803749745454900876348046299770140677630799333089655037513575143300260166573735482277855664463217970354384632307274229706559197789985393884790920043580938476732693980163875870160614127508120997596521084946882031363766875042577091362994856418887190287033967780463371827024210596938524555834547972067130923152753951215332903564646395483447915229679164560005569547397309972148331410356907202892871618788156511379652203498450363734388647845543855818163605259361334903905952281806914415328520579522619021907987296343579629039515703181013806903764673940435977030937640102076773118087020397924511204926860849862302758705153695224392837140183758304475769619337701659204648552473006394002434934461365215978215234417972522621599607527169136261142864128356233029180179073821495194626151623337243311968738720108565261254764441279880092990192587052284007975683140763711091637832777025419529941283317617041621746848002555187462445928530860082192256922698180105727194996231239429353111993390455826969924619166556872045269812244034503087417037470832040304652668748852174102036316043466388232849162824693037886587146519049451561814400872299063999672673330601850456670335019718223023223074032920851047994710144328181880415326384943086206527536137129098341649755379405867999868303143920508923958312918387420965526350435666113647022193659054952941097191275368503907719769743426968831739322354170383247966035672458973179050779552944152674198160325134391213928015374806609415040726309589681270543317770568783538227190409088047513600000000000000000000000*i1^37 + -645201842492489477348844257724706337720364681050708084403455597711096058616442325188013126676940758519391866936801294448264655811948495806310693227708534652361819089326247352920581213648651191566475484401950524265182732094105085125151114060842732415390482158940520338715489613771907415586084073536174037786584827693457744299493919100280302394918606509612713500017259318771655480849545853616432558617768434901500580092815471121906652415012205025168973613190248644295285927274635590341622390764170610527192010691703525792496320164807337496101102749937404365521958647296356267277830604361127239709791942549122203754581654431818625432658145345184582332252441056404256684953620115650136345970461389520814552239635737889561825711887866647897151460948851229624250338106033676994287584310893062940892444881012476161383188742843268039049161372646078829149926702736762936708879587736502002165127582774239471683737323690527229465108789840806893047574554838793355892786154987683304300067093950262511970294204794045287534020738745672738387167366154285590492183474385181080658006466252755150952901325728351262317267665255585519176907539125647601379433273395495090027692936605333903029039338216836416948502013023451320328388217180712067161576320970256604774250391041930046752278862944930499391748668673255152120706855899701258197662881387591364376929253591609691547073299067479462217523522143730182035514956208159572027909717379542311048257079837904043026728875164411366713679482171266687427369162076758696820211758155148790840081488660097296306690016549746499566272896283603167522299879540889937857540603020952649317590953496529192770844822222522462772772454991032370348867884321214917921288299454188949773993211357992065135857718173399196859554705526228768271181643162547581013699376065338615470662684868211515384333287776830512940502987777031582061731713177519746823508691341504917445730834195761070080000000000000000000000*i1^38 + 2487268501665966721154779043119842589170119208298641905615940842651763024295248130514559408659951280196849670735138189288563084623427246147411024347625375941121202101396400393370699564420484269772553513929823260142326569574200568183561436838732304198069459588506516582064878873072746079766849567866670718979153873473218750617573213664296572353504201365680153693757386948238622397500068736528175720007913651553445226004861300369573034658847772860643018644989619758545304226354488763183976778028996442384666941123847193290970536307347219926851238897659579456456632960351829265691842892060238974673990685380773193401412364573561764288178542444707037820546027708880720386870199251682687712132453890034223248024461508707082948564129621592966118991324920097615335720874588179947205950147019898410772687926595146949860445767264252510277762700210652031673650931778029278741550724841769002008419390427832045862407945342205031898744803904585466971816495086379136619640813809728115557767681594017214718218930381110216393134444129194825884475283266359699841854236552833832034748990242031580774786689460263420360207833160751368370762792100833824517546423830296793051372593047932345994746762774882065107026140729101286287436979640601767809857152920539648047095269544423083646071199593126330051979568274389930883092165022634256195475357729534904344202037640301970028441937120582000789316790261978476639082545369100940268878013973340449673909577693574387864842117798539297482535356427076615034686478632163961664860702170961086988986626658949893718339333088624900115365810089532140832021045391886543439260870070128861221327236998857538861476270100164696152195874679796708354380179559798481858817500537602342410549241495807490402027770630408088642348560799267562612726426029765544326817195940074766794844339901662625031640493888551920556026976588584994675052901628852609434916625298222814381396734246912000000000000000000000*i1^39 + 10954695571311262939793788562898569533962643318766592492113892799905614430170912786550086744388150640012315799036669134272429804428159425799361318889335989693483423635344731542425549225291235274038669751286238522487708772364411744935522859049101315423789582495510989439914145403356998349953809865278753689099761397860096025783307466446331655466414152339788409020886510101475193554837297736772261485511492620950605812223805127891152833950576777908533335008616610440604556951897536806138686831338004428274605156633236319420472351272694607609457100292491480204324660793774951705248792886010038264739881871911204557050285294707944485635810409414996332331277119712489533328068953325171007923726332417630527730461795583673662996481918206122692758647398254339409242862958898692065050075946527350766277038814255667181376911098886309642974538191765733275077227622786201857766136476013504425043270905396823886087421977869554314942736222643187938961621562935542480961757698049719864690635735707078533685956232492551448037297876496059146219245452337926375566269019859386166900290163388053965227184657988450464705800880930338221356457684097916033833772660224667597371510612375649493242475150298123443615915243542642817098095084970497361756722366850060121609380615485108718643130015482523864134586660674162311810895568664228350648037072966795414046185295493295058354785054919162889094822876328235766922497984021498043926308883807176225921943010414094492975428224857859361256956900823189595353927012185854793171610928478809617246149676903656893711463039467446488964380841661451578684746840762698875795890459521092078482467322237533785297335939016253306105544749934243944163035765622621961980435288242723586052348371594232803174165534567893543343991739615270922261260372255103664662575629957438783220214449073762574401281683751097339744354608365652790687684954731063512408624211862941054802067456000000000000000000000*i1^40 + 42668064336711831411206931994460343909717791039612010604957726682085243803034437360155513667767255933137329365488486357927680901915543049110918099793049958395567851260087243300917685468304862879953182452761746887476232318269865986442152313814555820290208349308678940696153617307732603490182213955376213350165175069843925436519244684430936938266297394151957332890203210646967104395342115696546627565232488032160855679570839681242906605236287662454849997664844577714204349142658841893917641962988052314401148532099278894525795131311903569567102898943180691218292943637836842839184554254418046945347335881855837600263577598777285107601096784032503197268740239269231483780963318605766111510661506200388619185868970695648310019659589882556531280474392486905269865584362399027054279959887050674040802974612127474594689339255026265565403101792605592777450894942178141259525829087859414500300257373272370733016652516346601514338608767440061869155652578606726488039426047682281317379455191600607414506766737678709063233150534403995679975090758241098399252420030207509779797505468456176132794714845963548728614099196056423143186263048396246495448816865881600141782494332069172667130626331865539031174879355289843609395225770639718849457745309015927094737749829788826880070858258210292512564349242175716989603467580199902766261857745968422468774863228286477439010781265395311290538944171030704787361309718360231327083797391494152533708087106940848505067823678056870653819705511210298186365728968899444614499831104502584070975262919165201932169467406566197522517025114428588120227726848920989025517356708394395432887110263139342055782286557857678831015220044931629910886639593861490695090441615942976432339609580593601441079348022026403701862123123593900520201306986652923040193136928298194701995050208513459505940901997391243605314042937424756509063218871467811836543813776222944409681920000000000000000000*i1^41 + -169044192064957108109473710254500386393557692120323921604368224716645083196142285733530857269035758898246784954168619653439840270258135403168261490752987997737690249004097795719381225577484016006233488801888063235370739054277160135587540348864189357700092786878519250344069913163399342652427223220024019088648890358265529817740458909316632417563876445654018389943862258574967259096322854648932659743879066958993109165739262895131113916362714927337985005735233318077679975535840315387472839598071132496962497515793068424711390621570222236424382010838659821296031546129303176141174898542351103883879686830327261804383406217707044454605523692388569958108117495368845612086567135057835433752763233676373407686485380179998291087648515197401984264602057799507936365390240347239816626980509662660815135940736928230456582860926758645774347582355213000338949868933049371990505832004482604712104035601930440526836592383066527388467517996879016194154433625205080520143041532010494504206064126593533280365376659186178556102635190714042499721928959948166596389522956178525935190679916472203459264716926827125755077508398325663158523670557644860627393018343894217295950311299592041770654275871160885841918122849303999632831644687631180554614145859234134724856905209275553684278907284657396872750057789261313256705525660345609936035193034682406186146532932084801389030864916596589334243460246810268672525236460411534910323044818345525442972411639407519504708921062531026240184805302481044421518333046297946950681915430339644269253666246929354850102602668198512585084400919430940290188591139915475944448384166943195570815012819520758623387126918837618653856251628138432554631359480309175072036379789811076383521536317300093263064016599371568186090235506566601458909566349206375827487834551766443435081856932408064732045877996825701091308640455727291292840201357634433920311568105430056960000000000000000000*i1^42 + -434264264426562681717164239839918840688927322228905958426942524736234100822095518371798910018908791322745375858528662761672646288483094210662831116842343594319311042675472049724495737024621779624572735244550555188982028016372136217989368883987646654320276577637606287058987591464621833967261343975695846278038511886906040659765458496251446550482916668307917165019192026620177079199508585321266248314087541878061510376672977918121732086522533946075756172976408511319798354641302489781205318560064952716166646943265134703134453298327328553177460629267115880956820320572802990313743994370072777219374313984999629350322016214093638469641837578176742744082260521923493643132581347785804103098097074940598174062120563250951141485896448078526293866660196973515903224289416081216747474510147065033896272442547994999878910678883417194013825479928890142173384033642355721357961730981223454114262824393183039959598483809676776038336370559376487609273637336492991727990843162767536316117985896849595420334085641040354405305562096333709305334402812909479469092769540790431730159180494856166436147922742690781147192135117742298003012576067305010698119038546220461000374689481591593217427467274313464254907404367022356295929303391163597041989445953706735082515670115371146488081293954934623980050711176419441129293830851732555759684193271363369176147777029191907053388579076554991603214271728715294604449883682034700242528530564382552980443463628005363010820026252212591194689599616691248998216176359995886496516794177194524440403214894090019122459509300131907322707487238555310322340576257822437034217388040349142857575503706572931854751597770800580705775474862707847855719340096568378468376725002055397749084129364487869991432253710503460387994386278501004044700116707900824509126839881423623346469289597438489269416433598345287307216159780926561095705786710795369397495080262041600000000000000000*i1^43 + -514249248007982643185249424417213420049269795607384363664003353338667432185847239701710378346713139061542143786662646604257432840966953697407899105856201902233730663134071679795653658419959015750553728026838162393109522348548019093421091351593117983314194960867831317970424750787082171272262623034409943737656428346039892221122456931423890617831460399130189476297125280207937097137194985592282724834618680141277560131774748821219256823682043454851054250294936070023883242806361496057983718782078805812179090271638788204523445299983198422729667846469055902707427943694698282592205528458376007224489183620021891223536038195662456505336836779749553384185365926430403133619866015102974976717170263073749289605026922105874271904072796797069364651461776376444834992343443747737107595118609393033484071079965396772315465549542888215180214649561661427219802525073046886085921086888920680672067209511012810973581772659724780962963867322483540594576673130688133586039674629321467791961574843238442042522308907793670013613853292629228052036826765182023413266204765123415288368361727897737125077760851517099962999506950012249536909836022576471975581518588514882529904405720234792995778655213339179525339671698885722519522310084086531202438487838105446039279277304664580800931848145372144468842755978205360811341846067730775858754214749754775295111065443199997407149639347204869505545038992187050534443515676931964241253676064639780558636625014750814661113567395411869417648942187676562740946019802378907005746717726995179888829870927102488031541786591150266467864162378097110985563373311227976680109628662455480372648922773645349340369834747153769019597684010455730923807568129299882262791977174452660384452236777854121146954443080757098658169849127639966778238264662386959592907331989989894514762585944720155454524738185336386656900606857711653914504001183146738011456143360000000000000000*i1^44 + -437966028794140665682493982269559748608927777079524332986831688983013224152251842997110724881044456346268415391848682140289748557010188645367515210589838148652136162509234515989847935387638312204024341241479867241919160254085271972663028676899736892982548881794124216910360816938415090801127869816900376927124255426661994711143809811735651899685280724829157007631626494665767172184294751565124138753811818915015763805599551275428288626693642424757032647005045705005600865514893764165444898062846782526759321987363708993074086881350296683053883349201861554384507987192323414933024675957395649908819347512185882568723382066251770015091087971499797027952491582666331309996951295982591787465115774782830543584060802141093743912822811033837611578731586972905919225638530202566571973279290082702253411750519206124354767885677990120078976945236483960160398670356941513077464122445379638957525597554160748728691215890380465661002218893674423584102100649710066645605398827370077356168765269108504346036388741030370324938310616562392083453861154969481116575446776945793434764186811130779273912128383925661855037929994784380009569640734823312529218391909126618006777190846471516593135902006986211973953391555140090125300853523793164719948716871045220435560094450839651367977228067163399094020128152358045025112963724490882901323101227602831555527398179042238790340801472039323424738233656369859756060642858768154176514389021740726874794884012703108187561028918158050142935996907361556679152688242683694691015170658394168226596703948649269781947689361876289335852485795904142410244693297618006901706153011300315525108221327279344420731874318645210059332630027784532800166058661338808165151638313544723997821899607692356020314736204779940302379705931289153276998401052080409064632246400546773119885276396379361552766311642058602333915692484095061547966941159724144394240000000000000000*i1^45 + -193334330925743138957591657610169408786975804183055338094149075989508869188225009045512869866496502334537031708805952706666469122349774562270921878503707321586616029869647317006597320120160231345809992983957668003433568616527164965983653877962519414858843902200226359614118608464645439558492485179872859400300841098876347738041976424286172035340907161023301421000714569991503540406473050960435906228731192085807142638774560992934653647398809644880519117259122252710063764003021730854864106822103757358607173897785222246945079633972512441571229561543032537760230657455197180430721877408296049338272466007973852817483109853764950545193668902978478427360121796993726915010014998532403648765216660738369523717047464763957448383286170174155990937601087019547123354514907491417719518321086564788352675428709636086908782602357762240431742329815197329507528980349907033755847681414597896380955303222091536801673982709473141764112585644744251019873635200188026679305530457382871617258771015144508814194009425326872501086743416196141827205220742780817163721841323299519886088168932586391620868442298762127057715315073993857631517466962427096834431261700997543416419964438403539177361441878624084812797005762868581584284224731786483795938210479521715040610829992295434802638683983397777764725901358046676474488280442953390176602789388221358361058731321029494954488348839312370582702987104356753267626856509587190810818311931098708218977812650016558786968331422933294643603727611360111010326838448758769938999849143385657356995747742894509268905838951726297388043839997118996090413446460861253345812969947806706302893191465705242131533572501253769656366246259492093440465114881488494624551921969113406207165219192318804970694212559529751741024339148969886915093695239510028016962957818845179545845547317282782204330203648195157902428152601005855065407247072677068800000000000000*i1^46 + -89727476495683516977519680865029961898405717204448731790036367992585626189910396732723667431665723207623791829442916392796001509423468401360606261416601205231763384372007092409518900913349197227347382977931594391211271318865843445696360688603976490794870801599782799437250512666491980691785129435929864452394772403482107735219084939116137037397153611423261348364813619736414017953267388374533160949431770479539810808893830103133705969859185408396118524757978941790325058030455805450252987927054408884569631208097632772791414724301839590779946501000730783810648732138075023898920925943488611274226738944304419656742704148517599068407591948527354011244332160560948791298942155569904314549546821496299474809586095012517978090475241661982368148330909832550491252180113052418937917523414677079440430960360744444337579753917187007714735299908199368392205103720612447562724523156454479656668339485592809278272980262388019660694583909721406152516637527761413905164032437492758185162528345041090679652497615859888826080180787071573321497211976447061082661854727849524350724149335668627777234036020116370599130392567021664678827672274348995113926881550986156511806766946688128781626172352493676446468863308228032559831177876443602290737295015374781114061766622303181654150443622869630084186024481920915152642782599619514358647483121446251688265606972550371072401416329341556144394114542997700207023688769855626555669958672904837608115818394697651674604083598387229089232674477162839996203957679535233220933371528950710914877552637320980569034303228453448571171094126075246288963604232737555393360352571640535484696050613554226072053751191155677805423880619873381581767247561539580036222017748373823418876587182498807154293325131487125262360806023556077232387906198233314731939322777857908265815924842339367248987634973627306771118360138033844777319137280000000000000000*i1^47 + -20962181199834323165272324459705419860459766641839710301789905688773028792875267815731662335137570468206803941271415487802907760591577979296268594999354018012294932819520794885107350000357418367633608893951013429447793660189214906578634518020968125918283994454131306593290392184375134248683788634850944816058653829869630262286863694727782022382225140751529622210960675446967180132453930684054279752062698139859662517401352818249010110604054390050769733331796835008413688798998775151154244546460109451028587400978321834490289507967781907738691917395828116673159202173719678238249108810677562465539990730097954057294489428636446581048604459091308661147721593536185230903534670801859322044901204723663550320823190801456580634964642408659080707144586648913411525231852173105305668982048991793695968286152572088713779811546669693047252315568086227851008089965184766612045748718023322757797948307945569108661946323864779815708913033020343405479779798602507824816303038635500288938506417777950428547926173842872247078816407878851331518010557492110551620771924167729352843863591773194697304356312705811228681809022582083588429583261524028566211767109226232809754188772858522935001239298844577055178775935965680795814711676813982294765914197650982974568615103673469994749675349184112007330779237867944522427060259984270491802331802349220108781220486443309504008475253677040187505917264664863794310234656229864360652226123520109173639379764707724417606994607536628489678219304519484743064420150799999945847455745309337303107386071446557971083890312175866377142995108983367504833412378734817486850742646577362350231815136199480441369133770254188375734444926827582355058479357489166978389884972182226649798309745566423416662672982678333014339195894016580633306088347718234978192215264559816680752414729961004357535196209130599256089171046782996500054016000000000000*i1^48 + -5543691216684478671940492394480168586171173139506110325407781793748949169851041425283982672863734882660288582829486633509534391246123352137788250667100144159386098127649599537798627519790660314490946273852666809547858363466367928129318945937465228703151289177227981553436940062755232374275956808584177139490029951036720409283309199208530091020926719516090932292439621981059387894020275320701239335321872050289205953044649102085719766017026086305868182018988203394023070656593844106564811712845976694094369050320699622132605941670271082892674612392102042844078965980516660771949943930403161323966394600791055234383798861006314548921030357902155478224314822173097474816494951065355260191051467436484339467486902477475721729883818928685734680014345523321047086219177199902464179100808136712023788447187093708191439783674662884671444099515458017295643536521475960526399057315862804111830955912355622187313669249742683825309984925917318093599653641380971232967598558654961817178277500624946741328412816595704610148325318584811261441076476558903819007199580912958025533154916728668081893708155943665032452604856937226669485149990826213331038031019238246726299948284522611011111489859808334525497089150532053337500436211333666286511477968340376254608893509962028832405560271344335434274778595393929330979194097437305348438513356291151006200853342133020196290046932253672493078187406405757960092032339664826861888414079321312564500303480481597324786350491001118425056168235973268433470338299570478688371591359105937276440137240425414040659379104825073746036943395047327279165278565564357690778172194288223765361867908640795692599455127098972566675511849499481323893484888935347307591572720688850414346990894236638730081576201526202747297193343175755485988042075466437443406165059533223086142306355758606672749861793777400443532268422798317977600000000000*i1^49 + -633612871286327747124746119426685571982638930639690014957801829724208244782566339324694068540411506201800298461356743024760510324180467186058210103298387926539922492176090012253112154524458653962667592173931595817020575936423397066394858303657533422103092224998988473951895204321434034205293223344432718886844538773169077239535958405750549369057294970728748610666763932123186373582188824886511794719503405121792290982466242125742331537173069129182733561466565523102853179171061350018791173636728747407589542240004985750020491444886977774073525180055078268554560191176265208345747036980292044730759668043090606191313368265841379080834783086647535932177756700991084213192496022207249868665128909633182066826022079122628795776544828997269138755574257433369214772677858602905521721292424827193988618608834282156249425220470225087433472177044395769735179189375903222732998950793654464767131012847127486141445486255946392772601126656944127465014556995530019987015731992618540715182065298923102656863788619946875670803211874390281468569849691574239479681191748292926882530419114860985221799268959063071848688942325436227506150171454994695033627234582969596161666211856697954842958150064189001174984409644921166224391765909625557234188594085775795946181644946045167101100570355320599563827787940088547704509701123554365045111354332464946310150236208089813552056730145959943522072119648623794220672348348462162072556915044266621976572131876539235001207724709187794435554663265727378795725358000673626390848223888941424124156706784549452145617490412956802209470475304859643534198368565492461974966545361829960625175510632493481342015687652675778353099814541353484539219733720533069447981912503392716309791046926201771376003021425062940450290047329893887091025323394688444676833153965501777598451605155203987216865470473945456412893788569600000000000*i1^50 + -78289585807855542485999088542344176198121204553090193031971850965808457077735093005767571214243877180088647717912920076250682314007134806142083124031191993093406886607985793593595463419235654302887824178923567413114794081354723473196668579075211630584259788440246705520762889910474097877041976639526048451543638766828697162100282796935487246465291942988796894647347665749254322411851912002368268351028594903677746951979797173656052491105933008468858186052522804712286429610080284206686104650323602348253082541194498231295980362433662939030104595762994742139947446616801219521680340629904742880795793208636995437437910646967483075838020657776179418385306332389510316474788537373027556089666137821329257977704035708912079663488477397661887292653007720871227329185465854519340741070230015133447005774544968956226879961332717598452371564894014021668571286675482550394014328008158386303576202194607688881166444961649683016759968145506062101773993334346228691071749369646608858130597201547298054188981973929876530508615300276081338878021333579575310444969341062339339600603943569609096918646498402437407078321524729565193851368587563972382057358116017529100860148819737450575479740654765991246349766675042041920457368591667621256909933126877305251568113119543515188543180275199585365454995476306841567832906544299985308015205616471806610071200240439304119060802827154314090262202754729680357658243866466098783555060738113486772285880949015855708599887599288424082367886148465900641639400871740174684394710873536498417650052270866365453511055648449319850580653199826355068040214176685140791586392709486554919025152015508141664499701641137326839644231034315605030273133504345705189429987495483811931173007997253858363555491553217614141928769984361781783759975836192863902508756961371897535814918015711813087159968232283067545632768000000000*i1^51 + -1037947919411619098696175127566473912934498704545447904671781208959418692991067970036923888938311339325818658720511454405074218664015855197063042419353777256278901329626693585811769393661122985777117363503000521964249053538830867481270620759134185307444771717719294441917533454512387728625904129192623043184948265802369755102943163192420905566664166883274690071193628640746861464548658429702818787132112067598527660382718367594430283010231846914222502183929890140033061502720695867655470326256956585957637442813227929517325293696807201950243328094963248961827444009926926803062704720945070933160202705324360165473578997573870834874258057234119824730418333273976157562259502835269553208567891450609677985042034884242095832920030763212319841551527582401191823556987729566264813539198001556541259398992586074191666655901145007970880075437735597917848231601808222784692754539425737040231897305209373190875986607969071682825946068513106944712634287719430610303188402258218537646207700695801367100059519100888235437349331119854779489883724438251137704781954608052087972124134784834670844452215066447650681950415757920171395460024889915171331215969294898349694519589500285177975283475377781041356899173555234138430923017694469486898659619119429306837015684590471252784661701743998033578139447262891314552560859030184985119420789935888324157807028085387555812040425849161503728003672292672662338382777901507862238046473977610767060157112591170197783209941571162112447745934220281765106100042452242782630047198080106966992444566824414563263199138218464550623449140463253043672481312159405918226285138212185329579912496917109917275548462805310314315081946991002277703685257787605340294010765298479260185134297261875623506737870185818526800004305023543988547648762653046897865375216969307935762376012070931221071792401445334220800000000*i1^52 + -4697906101331989921090558953921291399840688390863603654444510717905516664545011175133905593943072477935403691808354015833271733508036296376366374038603312188601941867079050009036437302342065632500405429001823399704878269222301149502595359887965882682225765447832727742480868588998230001294736960411281907517444482091214621958015157026261561701694781903778698270322619490461194333471246025448090448459604478367911407641155975499069104650297831350580832302490493573599378959348807591660050715391238602448019916947779488184429865912982056123348072192406598105482847794373513191453491050054113398245011500760387965103864635246251037216673079235846125514249181503515832388679320785981081719561196077161961209453245302851169234215746744194220663103751660252845888758949277926587072018615059564909876727790976575742584373313074661846220305587610218255230750939532404493866419400417499922343573617218561363233555462892047442416612932040851435700434799488999310549741232507467776584149529413615903421050363309808049857877943420044203781755408324213972051880556030290259814926675050763193440775977863663044586740832483822504828322222912793373515479959683353260861068731114765595922760716056662610747901428988323763327265243581699068076328760479310317242987127903734757282019045092624928585886708148350290827776705117196950905760392817090129533077450727713456529924505929911715491424217087321177322384757423997189888211919763375080268010478920026283408083619838665149593661161707234814348275625860276302193175152335498432374180624320991649999203850841700633750323612195129294500952956421785681779054805298137971182535020259708881778742422287594145953389415504797635151608902375522220798694502043075027537829056897727982855586146109716544900963865798713389044773733632581243752328274985352981112349960575067286886397624320000000*i1^53 + 4892183773132346683707464363066263872493697365456052297800723947394596373019692216437193100335789225874005112421765971756330377902146611928863518025061190207742493200484659512344975936437517223557920263355852720429252943927554808552164673100892421989388407351575524619375946070250279895219550344775419444036005267083824069397673618563720459990496928220295842211073980250995340443880774126314673602674612199305803083839386037123684841982490887618254369994542875118492519086141849820159704878713209628870743288594315101079154811734514644114612424515661877872037179528429412213814439222127083788781597423224919319440555139385493685618088663387151415376598719724176191315924633578559429937038015003257164148066479939701168299840505038185909938281279393014344313870770775807669059897075168086847170108526702969221263730418247342562525671998373278154466968733079554730127756680485274390546030262500650063297322931322819005044612958532280836765271039722460741100055388088426750684030149327793809032931554877204169233109107485082798185081875661450388373199796506815029007557410472456247933527434614872345705331107372511047646322305922720397870035819249804238700654849563334804528812055750689895869771499121367282362256093677578863837490614474990936689755923372284817135613165596473990906417990554086719369624171233691182596281350184631574680127571186650498367206656013440459015636463136042137373323732075792589646943772648646849937277702819040143605651732032108171501121105973521377423245191362368250452588607283646183104607017949159898642547606552107502485576913704132693555771779258338265302353423581389279816374775826662904941285897079625543067256626821959098093162485484640411842210465299602692159989516192635487361806813785958747887345648374421583088286344179141658777609187547341673585673783803196174336000000*i1^54 + 9155567674750515378262313680490919454946441658586673361337159346137543703733429383633801184746867781080027436867041916745348150610987837307106166483180524622594320757723381776368703962386400857026276665716149325589426595366451147556100262061849585734888575673953463124086953642499042044464636198953158004638838190462848605992379113520070276693649629461561959164939531817839221163563530709672746387620556872450824952887075546768812391867504147996359043497237144619805807557967437263976953927390810748900345006952622854606715334964993071862902199158386210362046851265407360225725426731961111948968294621211659055742894782053975358457711102512332280823251431911844994445194015740268921224740155982196133001609688957079735873904967126667650280468947316845863032106015211664397927191919743870925747991160383969145456685804982934188027763448853065716305393956669048148670148827771117842003417224924685971815094907671372487309174939688261589372085908001159379460180747572231165280839814348155759248509666054482289822065328192705548814190851695899805796678664201672371189971775126851574889241970594520138924313445060869951089863404897477923993521451400394518304396986029108687047879761606475427548434450502338825056895570529420515590593346496760721853021504156568249481430937697213047604382176607435761035336168898363531682565651935128071752061600486173705901219942172236244892238498863715381717642005517758789462077192129226464506445645804019440793801843630455447501488963218043477931292464613061807299942296164758831383095765634048260562117704267900299630042315836895752880134184955389004373240787442751501439407867677426903237462724882860280137453914186121110548972237667608661489645855977537281074811290088149526758603253427212138342247075082859700988733059570361951280963252326422374492109369958400000*i1^55 + -23980138889133470752194829786007868683985710138247210163057893294056657411546408166700004281152612026320004387711521879467871383448817747154614362773407513404860359186905855482365200902437187116685562813787437745925798923789836730990627094197291149012592621168513632328403983397983564001526565514244664319119843982968537801309823000498436231211920651018448140287880459766747937488470209548499178501705476049232849781246598835785178791071766298012705203718337104921422022616845663864724966807912951383371645115964354275122853271267066826562264660090525383388013894341282423658316205501304572962226721818288830917659948433790133420509395367472152844575186556546585147624751854983756888910166594603597493772036837227238333403065104630744668938761494146257764263007434945964357571145742404151996656040942257419419938133898622945173494346871623908104539006704390683630907010132657818092601184028450127013724538264005894645463349679285209186790513814351811972811585637933309099467983636521410087061274032013522838353666261585989089432459527181021567234060049396705926551484078025483255253081355555522590662819212247928399547741820374796742704467508123188355512882012845854425389196349018863455144909282125293710325564177161005675342221902378672968841038846442071527392954732744725421508448063804103223476155804265264236589169014964140564592624250693452944979529768718890153079878256070838915032546351251645004226003335846426064232508483361387077279017720133297064377667932925075741532742211385039493012143387747395660527921576448778015522922129331963149278819888932459378235526723110515893865673215309471187648718487594438677333801728679834553184649870895528500151998761152896789154168796240559166780710945303883892236456048428450707902624890373300637146804214881695347529652027454156878750720000*i1^56 + -29654609559654507292287767385178664984126921027694219741210945388018367977339393581870642043732550951150229032937967441191372062346017931275142317008514357676587539302125944924754993035503850088639994037132030995055939545748646266926195597387388028359138918588398148753315210296666996745637176491988267037748418154186159147335763573352229789344567566966352305178773568143200110565108132568162827985022123709376728732543449585060262692990658185038482071421752726954731474048658475448518948386499837034050496548153386940585718368749271301359629257750368474134766388601198926016753540338641977445300005779652556263622172527962277952195219663004781293870817840165432600402706735490015019980752867509819137121971745085200978370005419659607045918281840723394732545609561569478794684690243346435150159072464905179097323758335452787452551315257821792127876094163175500165484026950152231146468087499618379792716121954761658258625913588309007086434996301934725359607197712244674259657104274651611480201855807428666436259893900322204500698378794242016829487952135859520719273702690392149575417992787685762517358789214614112685333011313535972211399033054859158958953038432096270782463309228497559755403346360070060527005731654916697495260397993379423105274134677571775877679285718739815543763982910934572137210437086535599399815891512790094450896877382022533031085503336216948786490769411960092333882416792284771733261401668190191802846631530005996493353427408045763748222059918692614505826057742625426938810026144409148142618693942572468447056659828828701213374483507294076726972129222055587294255058727033255963739736782051632370345698135908005689805960115626661434013811390528251148599996023549616193696704123140620481319892176695077162465086917871815070960428288000*i1^57 + -5559103980219147543150849058280679122244267014487148294747479159849761302649309038760158636070351776346778910633975673083733654155738876264019801336751382398994195738644841431265535531193875991975673417984404277556175344653185794329228791485861574057462754385565461794020469748245189093954207856579136140123982438438419482338241455881063157559799189027041086838540477039097983083756582245167905234243451450119002949443524667253741657796770867508690778877078501594530264305495862284161056241391083882970364465499068777372421098435719277593704869165536167367101626679430454159129354069962720771063365813933612878950768732360447545810214239915817963204545077172274363870772303396320132583062914973191997621218894580357626510400885542282179738906441645115176938508509093206199817500582344840205589563596525052117620440321560023006778572149300064433654952026127284235804288179927080389724369202918335797963346052210572936357679707650243432110686518683074902211710165451494754985878946802700906154276926607836514092063029064395852695341261888337211678294954496545230795772484110399240174077296697238117750571639007311010474060564729917433327425213298219123240187051318297151712795984088425302753764456104016604009008709811022708589908298388177765630220525436007803622305562545327346636940740209270243024407703690270238597040454229680814971406825145055211996840394071905453068633076641439517834179170917208750270191039184574486367904277110061995029448763246905367988659446969176383740939447597805929251917549255293369874041539837549271753579681374806469983502954893352474602498756591030191545863409276426734967631437730678388721671065350356999612904601749963911094943638071287844347177206999803017097608129826820257794666527065600*i1^58 + 13297592227620779578329587841611614122601331741708826576647523605957950098892234357527728339776778967998539574369241071670924190260523502459396982935349238094233930139197303829436519682316467963344137377178797777038615751372599420368503054174367927242917323703079369256559498615398218891932335296747773134789030937296575111209730413822878238037859220742993076202286160565564712333777779815811927399182955237474216082784037596415207810780009669258203377082091456968862945833711366135876054808350286535464606042809029065379517014667496157040994376163911749212485364337982745452462170272943228663252519649100769463741575139798785560847539187478412797644518392847829667707878502534451657437544774569835605025617391972662637228608407372369188295296858205410904518048596730791875134610579195359814175612234894173472722097304424238841588290892293213673521792049648894265977881303769901635481513473101123495110124661794209885768993330926079318813292730166971796654798703563387033540829639331394714181465686538477367405958719606441474439795328790021983057305116275477243175249466691081767545139004950471620971444648098749024800107240083624144942694527472067430141706165083615449857987436461368168266639470129078726896903407135585910760905467804561979600794848083509829238387033404588268151277383092114784586727668270598006150241652581314527090346169512171812906888521403210242358938047593829535760071031830820352256533740151380959524613784471573093857313901446567510693460670979110938041845098065822747885571346398790944247918979897942472886422062257755034500697680046988888677348707518873011038357204931210699592900260216361378376126541320637239327744332104160635982464078315579431040*i1^59 - N1*57931945458962317411721416230675266814962411942643293292048674770938066678141709293694727326866581530651672397358106043420205708300673584297976432279892223004129731712308694760987853004699149763172530524812122091373892172798469255384062057095315237005937072330119005606210364695440924834928877057738405642634858912275155720817364310752803590721567562514245730601394589*i2, -2435779909446524718001373531769180794218241711668699770053775133382383602056443197623842012773649078690350016901835596433115162555756571566662648717218671542034196653268875624771718078651747117038285371377834032236952605809455866223153857899537411460939601554804704359826997514042700179919022817432302201456221948815379643993736256131975406815354551378947396637631507520343831694482330686882002115216212660900756677150176761335396289240504116702526937475237485934825290115252500436330068489002001461133001086825608261529051044043533631727798603940962419246641506532109556682524307140645986925483838741681439980524117659928731678221498165570782066600427426174158106065591760173599503089115873860524125166238469704384466577892589450232730192085241426040023081961389402749013851917441297469215573593651269809123226889385827313285212541036429707109277212958567701896606126287425482803567243014258863009555604503366656979841811471699328152185575722895998388587578325942069610620608406616301280914303346332138762846202287096438241473714548501061158885344518335903712385610666845742517491858614636173672213996540064121338673711684833657731148500248949133647240364203823120086675601411445519064799946949500636951137367444065675479593392996952725687745183115072019933770165624288393459740778881189128000632099372122699697094956944961083780398955729611778680504106748678000993908482732910802010136678500297254349208064904259448343028978472701000106490495486829106598320059953541374953387601591938526422415223237038516281406497757447772473992387714972076199996725666046872661113716723087864114448510449893905179629173698842430937544624911462841712047625320833186581899544692789276299718468059374837944435363458856930480296175826771835500756302809056691642331714819224975703230535085074337125919889507030762365218274685230107472875749007760389669285484986836659104033487821693946310267320945419785246513512042250577660042167631182232442421214158773721530712246270082688091707640043028622230316006986743808000000000000000000000000000000000000000000000000000000000000 + 24477578858305196028754322211313148100691365978360445799654306332735254634635131410884574494858536936354250668615858677441340706577547110606156279099850664092109419882772053250864227720716570895268269223446974479954386110650849412801057247657505832990814788587016758738060439776784008578624036599402440464779800640324310090845087406557584928693743998502018387433736853914251109654146496824899628833658150358904478655864779617733611039462430375751577004914936670377142390565256716200293249240398921335272224699703422844924210319823005062781333546720713665564315039837263746413314991983988706778567511742590815573390864926001159766699207133034078122820119506514114731692121579756690378730849929058511934008110859472941246481409102739104603462647699627866464879652824419348729601036686177215328675855818930953705088910606134717786319922683531650639922510531294864661774477313670099265296284993735859705966287532057396371989334944697432943008539354203583064449938770485138195894900999008559192900054919867174371112667742287392511770049418941631176268533214314576988437118381863115009055442093481800342012183168635003747561107166551735686889810584657162209617316281416341645997453994784845529554807859795036272661616235280145155578594142179520276895061490019641088313965960459599710469298459667579834573524820880975420720772894954917167481342864201002474139708178174672141793607831748020266331452141690828039830135552802942631027820844969639029378666860632542540590830563970553181496222233281494385074042155205155761924259245517104575566517790550705930587163668540173122195126733910732026102257073083446072750426181442802244033530703124510989685259275146834183142598047355972268079683445403121196625772904806289836453906388945448013798932270382463935089113507902601131661027449182252541155279914635631131727001204758049980878730946871579576753061694947362726544781114071298186525984476898057805780614500209191897238961431211955161374670025674000595267812919508419739042021680821310391755104552222720000000000000000000000000000000000000000000000000000000000*i1 + -105170975326023917762533882353884581161486016830385380730115143014594740845409689603138912295431867902057654330758412693821944655108255089608509321527546186660981770092135769624143235197147455706725643257953845476534076278539640732176421313705847171960912578103284336852134529470133975167019499505815716280279104968579322707241835020189651172556373964654154992193053263645605676298093394449153744845646180711397811035192040988883835122446322878748700700495236998019032060127572707048729793911879404819782369130384470175857964982361915292297766184698963062971785524008059631051872002773371109740350973114874606268764558121739591745710535056729349205188441912376928066234673890300207358930594653607366928366979687031868244837113866302097281719477189739176443295284080980940322739916944137842005275537942157129153990439008163836722972082426188106710432856953721145197777996754712159124719509239799882402118895723034131066181464579748252750495900541285512695793115814437455889124427583708206868483625515478277825915373195612394078303401797485813336773350552996195737230456899657831057531558626607347007121558869932681195858151670533211575568301295386761266795795866326649468341796600975487585447968707052096480342952900226402925851232413717738665761831712771754694621662329793690151040058385163922567604836250904377533680261185578179764686405995143963301273799757651312844358325703318250512579182925726609517681560844351113435567926315792372471614808142260085754400735429430736056172090653257932498430816259781826288793418526288363686343996664150706374204028002433433926742896778450798799198457276907925355102897728211498425850946778159123501303638378078475264798501500621905323341288879285449982832638692042106210447504521425531762815819266140100635255549246369609456967873269393288997842395481877070833966548808230420236392859147140032734181786875533937105550260254461722683173747430170136557062043946401117080564670834242567898605163583419683200773145297349960885016829935325214034559600951296000000000000000000000000000000000000000000000000000000000*i1^2 + 274692058800961251116802388422559889841663324708141078330180788397563680259396359080195045528837790910849737250085304939498975489983880389381025048252695860007006685377088740710592460115140408567578313622065606354853554683053733973886407070929239283956125882644486122417697301742628418121620450357414002742375548375289585271691153949039073479768648834105270674164543001115937193259967267951837976061837055135947649514699425496931539105882955224093395020314306559858534170595604101937561692046590655322282663643126348388685934847633033094552517659415209947800427474930836588616533960397014509224907928869923640569880877640901972526596784226029516592453200037961110931860711500124704945400627731193000187443938731158322489964384013963473921333289574150013157652278743393612610300577131238737074934360676423444295337773526457386921568980084546404149927254709564364975430863052199420577989486897510490791430811641945829920415808461085639080118922681791131346502075360441726589139784027780226381616403803209625756281956044695870199663635946246924546726264050342760919854997113715860429225783386559602406692299581067599831998952189810820798567818928214351464439124961722224255434894982111646464107183361116458477915664893779574696683514365893134863580733279815188205657815565094582965394153745674049061623134903152960149825363975293712981048360808579464138728755148132045042872811350011903764257297447707893359042181598001416811323669739545133545615284764224292694326344267850576847183069258163783010462016084665440152322258434559261335382813573807422397199097600915712492948581972095874487045039514791674393963331635003200252251217842607175314892713751263237713814791702170701775546191191397436808680039267723277312135283237673319516461994163895549062467145276316635348097589476550604386676467273698440271671418125394894089378533935727519920708255784418324061354201396993794203722348261375012158643049109380993265838887279908501056082020323207757154643581674405160928402056055326097040003511091200000000000000000000000000000000000000000000000000000000*i1^3 + -465933058934439819498711006077956187476599391505941318433137761288690450453589434950759315691309090630803183111562792028181583113225579276251142278746834000217413604323552889276492550730022420430787977168487655053048380353580458431966723511534383329500834795966762764326090207345466765314891096247531944239020731942431274229479736609208003060863559948715648186965893361134554795710720623765367815411534760271863337733848421836536367489605787522804324117142787509655726143609374987284633446960441724252426122232271858669686860936420747448461099350951056675186326064029472908783431207201398971084089471698296213920087555092295798563381481019306709554903713314919464290047760413426692573989575205464029923032911223361002847381376363707507841182916851764365542563398949442456918653595949707016550421279858109416343712452550776629248571531614105273346847269261752348165714707009423289915865462484440018575800532238901306545802251360663174415116082392907484631264897901138175940914102837273856632899491891066194318207888166542003720484083087129227208464536914617820435720753363752396844235300375051028120846751929292696667435941276723376892942123769014931219008980134890836148813691148157653871006251841265879893558934878848662318332993750367068597869685809891819933648158701627642126016648164740311870574642453347538111225930738823620379774958463429832309619588035166051186718445892734163590199439051349405936272759275475277770895080064255003685040265970534575208551584814630490537638298719790775763191538549955211346042475333934168017909582048488672937966289816670712565323111166148322701012590907983106028784745243060046141805350644016801333914846282261185206647523158670518673731059478238827926468155199496933192281268624760461059581374747995153915525521326137673733492936236985657196295562329307027459344232109805445478908354929413719966951326530738217161433808163062254976699503699467641996637377413509463995304899624766744716547964334352708547761924909679323129748986232118342827806556160000000000000000000000000000000000000000000000000000000*i1^4 + 642221842321130169954347424724453545268325249418716750996752940886028384365330373399635445307065554645956287370977612966451632100604134363269544163202068995591328097346952104091714323440595449096901077598863933954888488792793953216299453977644045927564867175735528321440184627332383842218289584820064404218779369976086206586405856269858408254722742903592530107092228809319514616980721960568974676546209684152960050990203557781977639073090099523308395864336055869546993340705591710616693570988366295966741752971138113146499456225675650579872243305336604452830558620534129528348765369689629918438494585554415424014291666323406619499757778430968864289958246412336343860769672035337940164569572041627138835229025205262600928062852837334366927560186409253837180542772654316459926146145666093160041307496206380394281524308974918643808739555411347881041445383387910562699876860275650480967350691977454856463860002535320094767692486373126328419883030719928461959400742550539330018632459353197794929145822420908535065365431188475394779574126696825764774048493067274959488773651277800874038954457933823822894108926973407292702505252417053117950175527281582281768626917451342082599689724589439553463856691096594077940264142986880474556605430559037880694655495513387881375094169254233044403040351582781798455234448785106460571670017330309116975495890304517204088354398383022877558867398374028013056531372366492633444052476448486942710808268748057570193024544449258136583912249873798826231063673417046575494191425273821832012748571825346683741462948800113698975849210710862671673041630818446595785889997338980274276921669773806531566200181911273688579357566386921847805741168907383463321672091924333434158410165269581707100900290938733686897320943267420235904864945662675402507974279547165706923205774307989192022984340523378237521743279230673415838309962898111031627265241049238144448907266777751208229999985853390997753692083886216605241510171418828958438764056857785931224397436744663456259506176000000000000000000000000000000000000000000000000000000*i1^5 + -1252809747130956321555496985987042912743347588167827351950567143187669789460021996827845940332708992135421001673060824410923684271394089341902285195525626786957306472510361119019397481372788089496686419721576223891830378849176821413258253084111534075381871852744514208888554903913989954391801163267452743303008385121174291592730670579661662197301337729489524868632090736042703554813958202631472818430814241266923129660215027460031560225953495912027531319752701843096485955962353966662837601199467948359198905645711807937314096920104295105297037683159931754923592623748439584450058901986741362276713600169734026326254364930350987502697029743000826574156602709472482677932736953292958208983189828386532424548763686594394152096150499500767045596752469634581420838485443890386891315741320289559349377444765028431043649260423156951927103529384367597590432818433782705374865470525277882015781452794971246761955006195706810844766652111088576205117072977601697978678889129556841893152502419758111683526411250479657054148847575476494220149575837347412439861617037158148390579733455748626186896872361555990606106267892115128696655993498721620390749348744483503123251719632108611630270946335789547830507150392867199775539589343830924118331521168297400684639093927349847210868959140194463722814177714476585884355084471627847982506906154751274469746887402007016075696008019367352464733774578590838916372542919943694261896356606060058835983359356479370421766951330828972201678202869320594582613804108267931096136050001265547843897228335137494068220601805700561609878357608154642417252666590949329391505713128969128279221830142649201912551679102020642145585943722428778465292533029197752741298180438866118739854418140195757547005713244025554460887056901410020678002665734170954893694594663629946146108119981875651386646568552841586445470452497368468078978956962583966382473433614611136800053620250971287311968845200655015421337567556515409900038916980730360332217818628583226806655712428242755387392000000000000000000000000000000000000000000000000000000*i1^6 + 1511996547903686340764277716034168496346508083131773439381356419140144790789582933288834366938800355951420352481225683878537822192178683625184425416391018762941344953725622628110436987371086516413402817307587056876543967788246464657139434154499897472352121851585164123240842930276780965839851775289368590865921536195421739806422347919907411043685347143888962320507374642937712297820641809544273748482137824870764945255500439394149724327261942962080200228291356937187561829909066142381926823221509554935343742496224931939906312779140526525250736000759368118460368109300486559040682876884153244219598516520204836454795636373439293031448515376166886445069231695375671685744904699736219941167798658684559542451270537253353571119589510507795860785121386082154984686252837474120328069971437239584456540151218087373903932970805381312634849285983958100136205657198357774267965772184640888019649622406634242849508712222934360206365584413584212351510899580746560798484340423997290864286686818349014284000719316357761615019823620401313530903620833493363656300073781549408229368631610429158650867730673148417593897642533152574263565269887998277712487983902049862821516993827725217349040832764075102414542973662091342364150985452099037978645493159766709574715012960064530258743882240443600671734488106925646335401374390671098379945196501988908872456146371941374896622153348230822876064078347794224189739575378043320519432920356229516885633154804155914074913369708495448253444410673559202099729059251876653829062497837260494255659388041606237927387952931244601551370259288172865933388169014053662665246063856543479570145965036668015763078236190211282935680632292140960001763592191767470867276271661889691847186126401036552153108103731806857519753554084514277046720900604853445636526089920695524606292737960080518194664569431480490086174294621664158656068419364737007785250394501066699158206873471810527418663585475613184201535116914513276668314961302995165939383535389197578565192164725399654236160000000000000000000000000000000000000000000000000000*i1^7 + -1463703691495234566285878746816438810183626650183292852151953284805552466813094758098792700613032116104300025251735918463080117705888851768172072497031930605566277851540528176134330062777658652679561098762883186776319252781915432782300420451323544560661343246251234939506360753626395236746440645344687466819748045351772084142145683286682066851078209876321519731413677834923997729101351831319293118390375028094581106983029929070992176335803748821792064040843029508438961044235110348577015322219779912914432786032516246679263649407245389171336270625020977313628359787145507979594209493676159054734658379514348777584587276858200559576085146569649094347860620882665066847418243723667051108748540710533839539789820744757636385957711365407543166715525750157142562670976564208696687435469179435239706813406767640786253215245524513835826569698454937506741088030914457655011399466393822161926302708485693690265676404567034952486057946853998197381916431390755337266972798097374380668685577017340046591724279107876248235341475583280396105866966197288144100517969820885111059131872590585655979784158084621901386739585689040200433727373835323983791098216758555846431954955608511386302120589463705478080091811233659175347864527671335847931595763434413217405763372739371658482730916614075977590035563583611167017092761235401340564702666150019306427149440847376266383577759336266944564287468202566166793442805336268810039470096088556196723134545811927983885372285239166655292362734299993284964763519607128829698699418901406145639423434627840588391514327756582451874987848356945079066541855459371961101421528298745487144504945720819165944855936712920172753568735106414059590283991733936681890282827908295264355137527017487601782224566263765037730451993762646101507957831944352398972417545333263217463961574200110768083931885157892331127507465470048497509505957032272786555249192973716280594563084575531712518632998516091756673687667014177733322536721803405400961332069120245357476155005722838433792000000000000000000000000000000000000000000000000000*i1^8 + 1208795735777207240474987984136924536763182284090443657575888829885097621382102232209053898795313181187006700854770213926003244142562915255730093068894193424138239373569088755848513283480621247388482746639807452389047472748066140055256312791677543646710022952797997137234419337836253109548418158758078722334563424411591471106749801067597122258266638508664522751924154712096710589886916310128768675531981607499294620512011699519925220257435462063270840394532899930223651889195235039917624974708952313478880603073827643296453212570338578246658651856318894587408510122132846387393049473359572661733642793650147930949713561476110305405450767463925243549876281493543943775833874369328264197045751882464928219634314463965428106827490534516558045738866116841455109704887542713173378978097034140155366564394020664149753892140755733242159614050476873072163547396957909259317232287330917862568660477448624443257817118595730164657895643173141705480118640483053979381860744681643768058628328787274387336520525902509227001078261825658581443877413278088028403020560604751994557357626818372756648674699333730438344505505421684160768244370038867887559294239651696952293050208974123418019580558661314352299963150292597157140163919253407876501853150237873574804352032187923858726558694595828216181663173568528894627539201418126077591943410392520251484296698396108879652904795296228525840658386561641197505835281165769455176406748317791413303170796804409892606614538229233432935450805078878983419100287899918327134534202205672658320557770448969375777193731661014815481772577510033170558190911492472649936444963188426924782599972625383549500002777542255490631060311894303705353668302024006997524432160061768682240440438424381767814954011145251238796713216645347393085498712011563617426206965783548612312955748550748424999900019940542599111153700327717066878794464003394425297996789935650765989960854894823910872604414846939365199046585207971800837421221959246023842946484229177965909934831696451993600000000000000000000000000000000000000000000000000*i1^9 + -705350331448202765879807709760171732366751202736263641394045094108733561201915852106286792651182778450405170419274592135253751547992415063712391838221490579915929978016138024706874507908336725909481596016685338893476519727376320808012344773579335674073405843433582342843056596999971966979017278291676996527895589824915220782123615022939097690071762024272747506322737569875022217378484979456850916771726072466792333357312004471185013706917037462299369221918238899066314896957060724389056169414648335211639004021913396048252439371477148437635551011771207657028126098080898758404599968387941684692791876553326700014773529642429254745835741400447038576107504365373735279251814575891978045914841250414344549587329810139836389243216678090604411674191029264797051189405975519746240155516480167248251681297796452475999251281495791050977378106251999095904551427379032562373889539437338609965051115061372866470939508868236312514413659625404634223925586007813980846299689683736590621247192336949487761679951791699594294808645334087699868825799452262508141538180673146724394807260590079921673870541737281823538225647459321499390634521554916358475104996109664689115493502143270245376557598157571991204555725166941408054165339450946633260165257047642356573079906654892039454828885794308094214419324754356316232163375980920269704415874315223851446268845478522395029615540192615859859156806317664840964714744441097721373211896182215841637325007451357777690413611297262568939053914384854528966468798923673487104184040022909235564521872465717182049345111516930712235665806953215658022011727356603441078219360399247568972247615893127130713442437492246248335959117313627229581571808940840409687807440054780797235496741392129347666115845232304047849392287889378236062877971162411394491879261513464568308356687165391352138289385265489379393400987314751090293957094999391943038997427050740379943586067571270822001599236071241098675497317897535028516730136108056322802672877777957577891255475586990080000000000000000000000000000000000000000000000000*i1^10 + 331238578032086160104750227625123914861120041612816748902634981796539365756053312920642718552216277621190262588189947407307793676527551244864998137966426481673028849173137396027246841583641655021574505397363901803377504674487231375781719723456083562994691495575296499588763207363502835481409807666747696936885502157073934919885518375380201357199562018709440970157981448330303727677129039180101992116454092315178465519943173242725661633937037655901117749180897619057961809484724972509134119575945915856789124132662519145195718238694229075339350023170484213012036178745020378584325485108266752088059908444153271590325644428307860138407058357434543623598173206841996969593359787841437539054555661969344446783031123205522433905123718421101698816813059089081211136033165965089520851728378215556971391216898667941056999070899225204117256606659289023331345797846763960366858052188350523720793201838196047946309296022000985770810867765987791659268371921216505535953293778980332682213944325292592315311983382418101111357616123401869026381152181866459602368339199913673863030719689832588301374202860205997067821821663364263381593932173497103220474195274892742413374038152405522076649393737477003363680738609506339620646714373170141922118685617914959535627343984405623542102164273715866468249393323081702278589131870623420464953265722545123679298917081239732798600303713820483189010851527826982052312690625630702947030741896304483995119427569571882197804422748781872365117525792983074964902818977801790038836071408020946694688573362749868496486058814754986614323931580996118331796367634279688837845439452951259528405994024965534117631116681866109793700562956710157437348846610926860274647275099951161168603933636516474515225455350702097690911786963669631198226846118987471609706016541232418981268129609735911899193963238848753408929898349518625623680961228299979482757129660001753363684813608962012787971146665652571058986171467648997705090855805713012352796120346332572869949963370496000000000000000000000000000000000000000000000000*i1^11 + -185179959272795937272967405343369037067784238726177270722813760118859595925494851451435939684459928399227276482715025982289734522327684156516358795964993499007261031251622807878574411435082312157408825297332129348259794171125345293428120690848819495395774858482678802332111416385926810193644800150679202740908119914984045229438027246395419183078845834974189872921497574450995820485578813991960212201311920830282514773594018957496000540877167243617380674421590387005995982332557271576208661537652062194110607696154572661856973246820609859305467761053584546982801249970911157574015995012759210015197621277616500334302897292221299462073280399498965449958623790050465981784800164157421308400088253741570457572287768753117313283275771450098091930089582863196662667959858247093715750109018661012761568455818441998659286948650306002682638879549715525966730487091052441962397845214155107845841619246835140494816892869640348718885647810971018889928074244070597353233906328335049427127569579970379758445018016395267924880619362724564787249565931232668587025117318420276044614418851112599429563194395502391621038333272030127557603811587293943403984198780160778185586684834955029977273138853859592860922874137985522054640820678865381380143246047725501004024240334418017949533436972799984894149713940631887265908533815736922251541877608008137393408160117709479358788783784858939006360434711685753095435686389474513075532214932503590543023704964202254996801744778742721150826393432668679677194512645354162955364038397462731181752001953168131683703385430948462825147533406075812014262014117823905386451146447899314982386513634882664966976713508165398838383230910539581756755233234931859152329828947964013267655730605047749520193834399139177368541836110906539133762064108895239585762176245496043422212539806187362489399170168033385797481410180036362919089873842460951334616968735808688577314840601692027298069045240392526935214782540818199385448142603909966031949716848065326256027913420800000000000000000000000000000000000000000000000*i1^12 + 106434862993001086365481911352574343672567034865811050346297696655706918255655665537548261842555722219627158708485824518640178204068213529063111373981393902481051213640646368220159696921376210398230262841051995145953777975878626357616414948902688161357869402380496255108242175483599959561777507182251637004591534142493972601096141876221952110394188298548766442441575509957560656677881378768061159701569588638363029290025363414754762001893993581433261036122892572116277334592524050170516025937693452840147972714014951518175109759668515152222013508117478270278545659913263227597326160911320759735458290680228642584802721923402604226832043041197107651598145269849737930147299090150945028923541787093103414181442628115071798666273876978154990427349474709759218896199356996899317661576908040199073749758082497793812538652702311352732454579322661732619012759505379526847965033582887857678862354303095748669800604665884709738452306636023474263541941728271569279971912564461502343503894921978764031365658071634374234143643646327741758128756473530900584432672425190294567835906409983429774362452502542249229395905054226943190592945324142176412913168158167526124812174158508414366702560706489457291683496093760327053957074293093577088550024739392813675352768801059575952504719183384613811296136847103403531192606191822469356798727804256618336666877277248719493316068919303785805860732961439052656896578473609959818997280256341938863406769197409356295224053699391933435560066459674103339936075170841875838432945250258864337205020728053203890809478480898742678826930587157497130834533261771529692830002414978865323359443842150858453661761565134720694216120421283812289517291388304410905351182799962194908015464845266824156500366683607259877134316571252076197394225283188078601080898568871134740100878544241063765027721835385246126238605014048424281651370145577625644306327158370501461185170307436749333390220651421699922332614453913384986345931892076759110333922975391786915950755840000000000000000000000000000000000000000000000*i1^13 + -46479713930164719068210648778791995085370351879574234852122529218838245006976604500344073778078069709794137670460869581351541321849536688907125783166237933595573058514846169398854711883571443424567279938502797959586815001410982749867831439893782179594610116396198720984283176096022557094513564106898992744440905317001884469940813581287500523838909818402897077733936548879998060252480988197854540155390133223812004978452167043197426389143286639441053519787911370899251537167688980388786435704361784696288606968072588082898221250354533972163258214806876672149298403133516733704788096104590775678379112103616100216485038048652306185753090032173533712143619614587311178868974504510357734457667068980980588723885049433982586132892964715675738350612654616501187659329188437618226192693830458908410181484256761064594376029698654935373060024399938748318841881360865364770818513442501030755847123969577004584908514372609428814101786928445018598224716807219804196311729380255588493926817714426902073089550400604034274413228393119597286881841426036135078349433444936304459923127111714077714776556116181036943373063768875771017174408535247067516624684745569611864513561175135008916240142755934168113276537555717851443754842669096403219044228387536430814738812070586848937439678168292103185798553546871631248938638708146527935357027566250943246576503468431757438774419140773433693846800181405512220485523850641915144348514852635418749776583854827964254450713982749745908879351932284051453842418403409340109109142878213571816073357253709657256272653281414025204384089373724172024197603522067700198539495027340903471564388367123976819055219071180324652520789119201650441491951168341399596125916282890922064182899678226373588017071710972950985387093038993022456183492698000909531349853373823702705029761573265817082851197078293398187005661347695573613485973813195416752320384170677430767505882130409690659792953646920353290716131930153613552005941796720508364664000868939423499157504000000000000000000000000000000000000000000000*i1^14 + 15548756517925728463986671498623696228706916605219218639608130673793103362420067193157170692175776674950907157925790594630008779967639116232648733594934542243215106837808123834505306933207957084432727530313149073643169919287352962475284589485304413110514772047840234110160746187901490438472357469837004505694879405827543947990657223118682975541864996511769373545978749306825919146006623437618671021432643466811374370965767499300423094376239603021918946335770918696026572720467746489749037743329936342694028529270118345569890874010799115631773042214930209322713316703679940158606705056023348476290078013105864768833098357655434064749928933318171431514728285528084017358477084782810997942373394351652070596476672027114484324991696693089357333508717050567434464732504154068885746768710979894629233218949213193149528046475503431055639516916776386508519148851756215566084753055202752403986440417725310194425506745901001498859797464749713190962495550766726483717331390270560292579512689372564190947479739335098806171686206940249346479649296534407884952788262723491336948872800603735224652155596923667405247219584224454450209693204726581567203567735816120956297986196819075588630980371356031529322597673348646128225589277111395949495564732722226273569988274989205751541803692007414163560439396514812386541686848170058735704087939484170223054669173761437922942059904902885177717253879027077477919238796902924153150114732184034626184255189501031851889943277589228664676989167265085747468089410293432578140806112044610740976462816281031541839948424043902838976182115198369433715022807294386899243687591075804188214430795121174306441041269632890359990201408406543807253742291169381786119102401406472340737321388171576105235684352189221123101369952183284166773405405268111570728064961349237343353370306352662232365978834446384013620326572818893412437300317935493499403533137366506620430824748418634511019206668341305499485398659757957149923104980735290451368867295335046080102400000000000000000000000000000000000000000000*i1^15 + -4248854664707915818172394684077724536985715664052739296486299751615289168665024073713579501690511842828110011575160126055411466570991239624497288142959979884039050885827720565428826330976665446269111632614608385786910603359156947472325272412484638278819614236356245313357859431748881247560327996039591184269647237994216311414887908170254155638838878279318831930778373219011314372923401059844679227868568564851873220588025777632453267171284401753146487223249311974840189023712392076101401644946814441240210018823739757714630277146492540755538517827789321518303174920891767008034175432057080012178148191845275463138453924647795828075438181166824547436395869919413712600700216733648939033252280672091343240843975185109403260403713355684513932899470469679611935726667014969315025128725684240916670169476569254443290272869755658518794714140471553670790160329189181987378778682052452624564791073306382987525226342382702766169604070118149095595126442942497466024828945962480827777545455440469294677715598159798409202236617917126717820489001450177543154045498467823271254297621746844680210739870831375195289426881278330432082954797102496884317556505674327385730370241938489083887654057615097118123573318151768301057677903398033168645144730262236907929645696913452020727509385239656413767741105228215042100780207729912656067644433278017926027876174523481566008104293676033926812350759407082519720505556778889619180753984827717601948020660556443964485203092868684499804156512360436432814655106873571943101319158059164105688318200232046471301858787876550545657986837230139959685012493297165562304719945129359208038264766922042101501376821187258543338444014735448854739843665494470391910494835555215707391715727277568980001165271284152565271352308531195036448682870866442535075017004614077493064500204872096613927736011623557430427417376580635173405336330363571970423616937118329544717178629150082083836312190471640042383250765572327284001731240606226020892946607356216606720000000000000000000000000000000000000000000*i1^16 + 759136769144914286798126027418562129993206068545555555825906236170561472410491852440917926040052506751004606459820317702039112499202420579321691002672231103549624322243209221085909111208097727008771001656142594445181247369911473061894196692943735489324119084913623173056111556844202766775736907654988144455187426053688159856575169302950821690085100381561476524813975029828034108648454784028116040307243397555909291093128740265414837895026599152711788265355962724893870955589120148691154472883988550010122146813396121083661011316866894586003981719027756297472047704229430483235232624186602140843763219735163886357276749988253656222638024844448517581442144329549350573629713250620573741539247103071681960118588364362770497267013399334256603093874525326060115321033023993463898490063660158549298827962736819748168338333598692931397335172998296011022755363778961297393468739439802306891648002351001659367024877306401919009656778009049156126789686670836702172614202241621213312696887794236547799119237504511787673545799097698576935856923572409416441162832987126434813160387081969511555623280268048833510577219215384594523485054354535529603637059586707171594794167491402070552694931223719208624756869524607079698500115061333754851281947910802503245054705502709997286565725121555216397491642516729390558400002559211543134126015136154715454032151364291579807536433717919864008025909650263612802877737428224030414340710271457272139425903033642548340101839357101061011509156740233298957212693109370759170752577351567245555178965692970124007117547014887818202815544173585722620564823345197712800129383155199813860997919514654259730336511503719087131078994673703552377543403755844484751001829631122915317013542868649004280724899284067852961517412121727509088975239279433633835567068568251588558696634390663427072727895280956088756543723353844493991979363866314973640415758702623763599505506814724551135724633463673920154144129498589958974966169700066901126274914315141120000000000000000000000000000000000000000000*i1^17 + -19559775275673612032292602866351003672250735661270631038915448152749930445966580248590319351763739635529430540044481334987414298870370564785786550234511138771369695603318353960927463520474192489095529108384199781063252631467473495000107320336225009721048070264084585642120149592798431761838946814895599204317182363645589020490863283435772201943102000420337509473843740468158463807516812532690058675160082120242737321212223772955345103731481579294433087740674330470509889157807330313843194880892821103429352832937315924816998501779036416609948352424905286257198252168054503410143332761172572706699882945773838146481559075814974802228663302683478760383474318823266964845585348270634645593292707812798450303044325124946817363771772918097064016494321698190421416887188039025276406321052617306072039104567671448809579059097865626174131601489473691062718275527818246794873850992294554518961016153981187026169457415572465464838900425295585099062644082229922993326285857329574913053555670255566014561833087125311490353264649725582173290019378637307155206059764033607146919551263615161330717141963619840044037374376982351199348592786257650932532457081333614241270801172843204485571832945785558049118486646688857257595675219987515112328403075801397024582916083107957082917209866699623803971393591546022607126659285174524667471829756196423196229032307552487386221786547999312623703231593065424634656478745758064401595727148940294078082547793519283989026746958477423171746033431059295967542733210203147584699279891120342625217981113268434288590558521994899710457676733433019000650968435104713702551511790819259540831896775297199909476492213363222655418547755138631478008090516711130604324727745349919792148282881634281383037170655181755355287319361924069354034096268301683666891570369756561608662770816300386043860691196989471551914445863278741550101430415947668651860785471409489313435439337385993392736014941529012666530086499389387822798433327567180723946912743424000000000000000000000000000000000000000000*i1^18 + -17422528417893079893050326921062967686579574171334502908803655389523879215132163462345408176508818720818379887114646721278290469160768706346738349041142387462018019865385118094595863499934701140893563528466036697788309079680790742078956488786343322478476382767311496472639608450381737496954958094350597783429826899223877305329949268222898450901807616350386039912930638082321208288294126048353661486164417116428435607014410740869592863381531914200031448809485206344433416180570214525567922647834179961880051258319546962676722632130606155542468900710250774218481988080954212570255896132133023122433353939309665211907500495611083957622208164186701528009367525010139865214225772832756674459913528233551823594654626645244216772965403547035248251479286343196903082830516028215288517175088677654336130149606644949945181972275468254733033257230630125549226095163024899517329195941950173208521442310402864594183742824502725092180913419095876487908810134292641482551180395360358681437198261325254606798649957776814882090121423633542011728383915689916417060844598744268667328631624899927441108988937941580235602695727539097082177598824345330975369445153481682126428176533433435608272080851032463082120180262931456688380347566930738458945131043212109245591310054202008383307480635685666255263199279874410051265393221527421364775207265250617490611004911827599071745126358345565776185202595534712126092059284144170376961162953178977851044747537573726732617718579226529186662833515241635636958929946160848077740306606908688348300500048145349143255555145295847449426289802768985904553650701570149231391286977312990003503595465911016365607276768994848699630351557367600224143685866735329383539939133421011102337286775473217075633990624321778727170808318729238209778648121122904738500626257344949247815568442636167100691195991002203445346775704714090301268433264069450836591063732187840641780745809573297175631474435028668181811366253742049285146655165524340137694697881600000000000000000000000000000000000000000*i1^19 + -1453550899294095436501251808945680316111395977753881853024031482356042575223985603648996759043740168843679740952083987915607166530418607752129473572828917817074551558199502443143666264102061038762893802217188104991568924745003145269973663090775264653769840996185388905764962150765891486740360822725498198499771386051231780948881306866030530720448880773728972623328908480255636251053989445303199688820580799138394881490692572502370952087660586509690340056290823545162404534180842158437031861269638470624908505851459581536768846978140942710501036316446856641466801300967703926763789416797624447978815574805178367380756384948689353260401272006206100220903999881077188457960313998527578763587963605578639347813176755715121386412150402933659366182622759098143370012523486700631506292183982487667127330487600510826463593368945491954412753752749757175826545055836031123213818559588893783375963703980531179114096047430397163445566744827496192380488182802762629169539302604596489393369779936834941775051393160020511090904802793526516126769178308054861846067248255447968254210935084856100454603752415734352690374978379600402364339824650736365826098370551657849849864010841766766367953279344416546354447697373460551373660731825101402515877358262012964917634075814933811431289181633711154640654687900769181075003251267026374980406876994322338922491258671936836467078823045415399850602576520215937258059317375312360525679189398903583588649825349283512000734027821326552301090685742440887818168844846978022574194296503191767567227884885929118111490072534543066396573000999589246722840214222342604461117049910226717882125798196734375190885362537402608921655881247063443714681186906408216704544713910773218250999733481409837009484056406605583901605450713217671131994497560084837005079251793550035745694274268401166997321369038372850206626197042005194882129445382733700891566243339252376379899602020471068997285915767234437318556140374168648914310884893215055631351808000000000000000000000000000000000000000*i1^20 + 3207806240388759311904168904792556825593258564482635904721520680018653245512070155577286735467954213474548354508106113971516349045837526259261126955654924691523015044042750482252093720790317915860505075930054987192664716670676162953114083626284425718323012339032574127054406349765358578158535761110170534329123244884731031979747982156780536532350263218590566589986518192080956557240094560911992938362600292709634821582684779457752393481945656463558353831251577533920084620971075840263824765984176750709413511471803878712585192360185321035410258305769867667149738746543302963276675713908367575894042870328731740592548206821811772398390522773183884295294620334379275349487539796775359152723663680005120230034584906306869182338222177184106468806153394679277034379501658142344928239639695393602461033426231111962185337918136443800837419756653410980594837803835295427006911031719278548395177271714697137101534785161577926493293654598601412110622138617769511217215226050626720342379926280364806953504931242506140287400370659052391580933433934695065669099005282411231847263453682810322465972636924178558336379732631710814685777350294090406842346970323072866775340888393895255004754929915167442513938027499483087584193811106575439198390404548579492811451908894001523627682281521957919397828607766715765042323977005510603874379736059223468630731175853732985485177155987345373919528160426679369697791255459077501086224860737211771932109635973003555917464830883991210189336932023825839421210532297682625223790499844623209739478177620558924415881094353527545746091944554838628439194961900641643075775418308813540288801510578673213302171515499936051931995237746905928648179933671773406755671519700510758636083651240719646376189525865353372580936940673407019794778971368985902019743168202619400941327180444854402010471578064936011752030454994620442729302668329560757317418342609851515424330719442405496113241007549619290339392901699329399615049255860548954750976000000000000000000000000000000000000000*i1^21 + -1129097440838184601733279229975443513396248991136015952107387917131135664454315254863900943304673289074025784466154324797178313816058782345700690738364532850582573538435090453504246075436025992163342437225284732731462628283328549315664254313999576139063061364946208980728311578937776234647896020392622589822278115025053532133260738343150884670395745354464748021140999914067982581256732019924809245765326424263746484257413301375902580437867467045155193682394410429557132731027892169524289008412448790754831753152497253416060053842227009966733999080473168288721149246256708992693125077503994849082742201882137979716446958750346276163294368552643707623138781271300428631879750306870575527688888642550045956936966780232773058617569915197748445214862874017328938603937061565412969367272212103229465756923488669463788163615237725875524448577367768538609180189447209361982823920270809340673874181722172349660399312994682899723004681216564719483081321142037725771771723663765470629281131383553770500103850566049887503036250804966165361036161459822676897653683567548351286179867752687655243587548564166337754969641110363287528552493263383572515894157499955267905988697850583240042363510696550711282578934943518517455251285980478281985715477222187929931499377541923905348960587547021103791600812918474499820328576543955326890105895414868183295525820615313423613760902350312255397285566209937099620491445982079074466758986572878782961012962559930826691596778976017390521455631285503577573183892307502956114524731026800447357222621430816544221515829643732113460906663062344139119379127562355301294572314179490916059087573040703920489895957271532015985488246405978687057267893143942723216195563452648869723370746477875589139561178858633936736635477364206361320056106361383258987377654820163921757284269879202890085401966814006715017751817611294745243891289592429699378591836640351271049500436159196052674443328072709693956020260727785070191843479618403130408960000000000000000000000000000000000000*i1^22 + 192554124227259979590638013313810698784327590250112208436965292349787059913117350235276605262402501529618307906067412406712745597075896393747573534232729393065815534226320430964859885401020206405208669478781699694855111509117929028781480671120939152350157475616744602631028891074750802713305004242347875674652580419793289926581343905264330778453741650584392150918844021271902003558918616305127720281657147223315421883857987439071509623487807662690060920594626169218175640101128415627976652497819494431186875961352113277577561277721036353024646588366893500710424099518670649486807885752316791094297215156911797999596443012434626301987156814266500913329548014066045744465702670799320658621123990673555649128664739025337944035287791567643461035216858571974303781749349935275394823955302597982326630954990139445639119233509451704327442445586701952420746278817550372944651412292559901224004519635864623709809710020251515782097817780801610796516708629388681372018636835319849040799370977219565506151220366833839103418895339663726754074869121696386537691263659697180177390333855454308921107068364264669277710682474021643398716475240909432459211704302969758392976847985065373868977317208952867020900917267330652554855119741767635633144299013488099630560053762036487735972455618290287899440084895213113108076385999703352924649272855135581449866535107124570400681921902993123759977545968261915823679229601222651264412659001735700842184610715061898219731262448547272793518658147821292023786577684683293131636453593521534458995693054306935534406197962743935616864331921208903895775121906319244084028452235178196349003011157478276551492073171233790965241463904082696312298382320616810076095748622706964968950610367978131734507695270319738447967963607946590798577999661785040324933689361995323385112930610515688522154642147118515000065200925199912020474467920921664734219026080373776109455861937220847466951030508057233345745005618590856869580958966118088704000000000000000000000000000000000000*i1^23 + -18384700388491608467257866493025012362974700208275991609407571739191540985683656979666269373327925551838290569741445142999842809727648828530801939262409617613758153749571391830998975719806724767515344275955075276269695206546479062567412611950637330612469703629942065142224716948706282818325848243355657103488356014519089664673166627294985309810259987241644700983417111201159679277585285322337907404325189504675878669992174003621070648433121332114270630023900284327769043831417458651099459103275838664345488527228710952699316905596939393883243663546002726452926462452271552330455529861705677875007678519187771181828430387860169451339381947803505836777240726786834284317282033922803009122082215657003159786845665975626077608870913500042699169011074439619068664555475695677724719360205486723126677169330690778574166594269975960818388838286682879074072979232209830282715270319260983552473094630322730473361152246774589281544495284053233630599803696455178667473954546492500597531618825237044554090256577029937003095979646035762567319935664622098744283490095342536956314833396389454030552925837240381551275430361502497889311478675088060057895409257639237596212757443193806131077008974268123746719559892717907605416256875610955558622308298490029602616134073382310299420884676442775192843047623474424125292113687525061271854169521025151751081657243711837219586711540646244396892167557528267462878216618730372826191608780259483049865733552451750516975147913157998136278155332150169667359991335421429622211922424285647112996738944866982077285393561113537889944502267747782735700732458518086325821466717783909451921493054209649025195337529801352106043745694351592144874075554340368511484541560729055014121921030896578887623861969051707024310733850027370572810229492815868425899137937863836365926816650803000799209733515344624908293046688689129623196033405654567607274093312656280223853325156687912185496350943660712003340975155660074130145190980091904000000000000000000000000000000000000*i1^24 + 970192624829947914891553170499548445982922226763212838865002809329590770683180684334142775287405420452330922042429580682717062369308528556031468353373451729474008507836390936527741362628874549283239830421331948438070896467158478504035364346431677579543948786588161620656016396371084074047314852889227777842687639784645740697680978189748879873542570081156112025703006892395810824219710796871755992160530060900978522144522324002672570116969269270516052457298498061819932172845668285294768865817857710363018937611874294620682749663866531651818689607679937071051004672331936752412543629077335844643540768900894640250082988343361330604313428438534527036578651544771564641645279854695491754483170815406818285515548862888609532643807454190431157310504685698820958504765228737386990650804239327230652479215722796265076135782220771843490169580368012009115358220801853823706750665575770097011118367433320232572304783637480965711547975903523591924233169905373733137111971188230820057760379936220561514058533330659435445371133030684504589934959448784455981780904237173395097424531742211629413535374489115849835257106724470156744623853520062305526594635151765363085880132042585311275165629175542959395491230282321122356948842269985091885554707641273181414413911628282297619894000170604332882095477730480860444144561501725293747489359221547805238355463330009954859813499341810060577617186758043239801335122635932466519911441909457528985056611197364624196348803459477018968276935214261027957891392529295294697004047152166570273509669883205095620655991574181734042105075616006448197927801844822212787008919151310344741805785361091539677848405660049108249851017598533823884004499711425025459422761054611040102060685784468333669827274457765523900808750455408945287066749247841423333178621453674918724421163839425243335737727076528675831674965433104558858733278076211290799755121517306975246276519174566353015415885463521535740964242593004185353221539102720000000000000000000000000000000000*i1^25 + -29910986690060901978692535769894658864202081061872714809079664696131023102273368325666598656021679505882832305565880614019442304020886114953342897501208137068057663097706801956639193056575485186963894377263712608582387764603108455866799221556963142571018525894997233357748623783092801447375588189895766293268919484910195630152453999075152694270721978067076430284214341862422340465032959796723960177175756903388002775452505125270474296483414834970125778101469087016116475560725165036690023998194481726291779887557384483834857831751939120772923723356458154398102537156505181253348558690498961509163532953398562452827407095980941553186263695921163353006485565775535844679970464485816190243267254649449829290491098705129050165986229548429336503430701475510287034138663296831206474038847991306628281260679295480790938116472087133615343981524786908018788472031774225849736577637454288816456158844939282146655256282467195980570682297124595335189082339153142767458130875659418245779471254301404993909844820712849360173933726017863300101647456749133771536308392255942616585432145743633156514653919851800835113046492056219369006613879073724448859120524479175864850609765047759535587248130671649745042788062475165303270137533987996413358707225301371562650483755095478440070933844982143233240642629441978988271207680736163587215716674937864009944943316531969851269996320098596197873482588362054754557333835856549734428966302622290106185920133855019226429549208382048232341645353304820328810407468287331934536289084193289744195799500982510928282716275162631210745570440669916561619278354002236756625962773477836944352355627943808618487223566972004214263381174887565085870243382977539877110940630779748574205177761901175482356304825498694145755488243184373768081660142639684004640920674743992074209499058811207836019437027499733922118099184444538402382855011188911747237109288792035980883408446936048758488417679638397308586745266658394865372495872000000000000000000000000000000000*i1^26 + 1033397024400957355581198572876946028570634194703688612969741673033100957223963437336461435273429106100334070162249476992986205680100144072320167961221113614083881071266112210991680071800471835097219267586249422350983991748938983800035217283581754191281985782616880425432090079991248401297322179436511698914759412885669680488880401798813368069270524743814492427989488368322049419449570121834268626062801575507430044050834633408745920457925247997429667189412083099837465025105374154154655086514751754407443230433116581385691123809339767536208644191693582440774287313909839157924252642884791355425715989701041019661969696394175801646400712216383504168508602901622145449260392982529593644382771332867473654378549246711550842382799815019636603740279345687659504702240104191678488860948831846091648694712265000777072883920852205082912398166782442833630316188637586933276745870988571339286157398999620923882913345221068108439714347798240933284540270212510958866923647471715507635191640501092702416079247607797556017792588850041588194285107941301957490939341390209116710434824055414258268053381068645279817484672250566674466075880799666770215850367808477328881640570916563290420384951285336336313975228338631968995059060462293595822194009710784344670982785517193998243282642761230770653548719720150887792070490030668075813016300982077864978138364559924165433086711559289987531481029628522647753560116501818558498327649579977779081067516986257289577543696496281369584530770340684642170994358717223894897380270474547439580595491204940755022241393447144674047795958977521078759064024995877249616959679904277680381598307879440027151139121436080503811418562787993134599968325575214895343337340576006498503217022184784523495715504533109031864155382490231068915729620581275637904033937739350331431886348266276803741288854992582420945464587122615289982360566162676605720857334957878361412996269183294117287664711785443348793831102841464786255872000000000000000000000000000000000*i1^27 + -79087395775685788847413191818447755668131337993110042435861955193250442934600627947654039425528648546036833435540570889067325658956299493335915970928818453846337375935456457900021388903596954929318449248074063972510632665291076534071617620958863577246905605210219948238640683822964135835585616115146161323810156244719722095861836096741230563063204142963129765496065728656672237694396698424528801782662422950892988650003266053402583495337037641091408321726634150867076814007358645677053013231994211097670419790012991883095405918645082919737370436431250834580133889820167600530432266959748456097265877140940275736305010686344590346586027137480853422721003301411407381604757646536830734402734060487667753363920898747043428882246335423294720903290308984103971651455323871920988312036600550349122476083133382939391481786778210621004849412080695582210342900011306827922266683058609997994967867732655570259098982288761331079451117020062992190352235284060986495031010269267163687250171894246047955845709133969540945204602991955486205608071190962188012257161766815745667206712854289063659941675451015477611026019331789619387262376114117589859529307999534391010228323437657448110226468590101637896384690888685806996675487428456183656129379079350031639956181007684370262508816225012811008027644863201373220872901695632241551169283164516656457902119292878349099698031500812999852618626193736662315090586956864734789501926431532617599316796477846857057017189293838507252634571055307410286090418858883711822388543047077618682963878167585546658859772981378867736013459112556984200282436792625861366682267373184201753036726498568652149457244085462914015195134973196959378192110572181280021489015521726492504260905743741671140429071862484839101701073412661690429097652492005579754573328768551365448897724071702117798862469288378802365937535513218607755529408063479324544597210073281358230358149219910693935156263867019698150773346522411753799680000000000000000000000000000000*i1^28 + 4442168000075932504637798409295319856889101203048707786309285825566916449135242694988736042982080699272159474037489172269925065191016710129242595413144899026522256585668009503733236908931339745054632319479853436202656683994451151424307244430643340263946377629110436541294732312299072500834176127674113574834164832820715779502808309943849055565963247557913404831542834865265174619028195828823280358730595669421362341315743575992178991308764714652120010696957175504383902163591948413124709566317724125753051072012896979235432534788067233510811909803767703486404257861038974884029169672425280385790643554562321004734319970069492069005204681953186279659188713124374843734839841230462569236461974968218155988685370249098428281904181384458360877529334402374554823314036619643542155738829004191938141568965191159310832612182267566624085548592496369038452130090390999855777277129495050203318974801341761220014378747475957073010560746477366630279506920582948624752971643112757810321542493748986116806712146645166988813952789933250308642832052213715496423872826108112740150607864428376379281317269246736197343835444476783285936321121594112559735017898920162733923945958042604515456438360659792150855535457290639614367765891133111533806751523092447060428944307529333547637114233513269206022166557820715713222506294259553504733337611829033694219411636704514231783090288696451749153828880432624323412021420825105020184149054581125971840432094645433417740036114533172902209805964242467779945081980560273601932602187773550972772123790986183188518205293644343619922045147348989490944193846465726341269067947531150200943776179989461213770417683317777663276367059075568102424614137802892461264602661281632214252003055985131476245686717470290909701880735414167150119974947552682897092814583424264436139977813063561719439925113075702493629040745453394091337792166906873371278843767004977152394352414782037747404107396642628096915697153832124416000000000000000000000000000000*i1^29 + -154026148034330342630750250224034163722724386209428107815475033731305627608392085847337705411906428490546135662763301604353535586830705901464800888106380089369634246422569450465109175330795433920757513549561865525489978327992738603637957682773665641020432421016538493343184060845665975204976665001644475612466320176075708282207292565195733190061699837573845944524398423182649925410758993132154790591412157095806328264197448856923119971542929940155152235449380943002095163424308120652733809707233715151420058135835172893274189756956271019836612255077887505305987004224886276596270413100612984017385372396691103576234409874891762246186960814498202401590668515442924218583616477627708230172796891740178235908030234196521651840378523073272231630045442253875581805782320210084985880544142211381397849614299009927443735138852346567790714424989382534644004150121337499841443882003159838428061611275299221477340504080955150604082152171373086278186578399647174965819459174947195331062462550281139266194931187721567946081209623144558217871296434530852621174147166261782037713744772576804902901334998413873979478625349619882014833256953047271662563465039385555358884613882337860989260073467344550070009836246511589248327587682968407107446610094674459762318514935309417521222093732531857815337626038910835543462326331910812239682040390604123876004096299812435764985897188835232357757132259776183786639014042450793303021547834561252879583271058080910592029824470982544420774615427779468553525539385609493430825014767499737810310473136366788965373942033763364751271548248177267948669746431172504700899769147843276628532859202628768781252770008331482390940836292234505902365857456735869791425956081165886575201034847974648715934306841606879295069807547470121077281121529711532324972450776378162278188895215781334875850514070311013764288634118497846260517710100585371546874863191644582816166278346400863736027715584228635050524266620518400000000000000000000000000000*i1^30 + 3155921785522771087402817487329138223618454566931499867240232689254523679082596949145915940811759508734759457552251058678245358185153751328117971123211736568914573675553622764914489315274243634722863462436515370196986744667244879251380025421780122437607283532458321187081402317852565665976467486654944495050524048468899780285809851926590421691736048756841583382542257390186869124023701463203590227969683934620529861369659910650353153009057329251504867921492891454341099982620663407890778450725221655714817694931844429617344751886589125570985887178938431674092074798318313631579574741372660740520264763161960385068147912167761385250457706350686042061517140931238799037040885592385018296350088012012287055035172939842641817786037209316444162854287865714413919345501223489098329688148352254059975768124444223388785570793630229057408623808201378872147737502566639518714609269384029373601782195971770343805597048856766637854632219581732815636184143090977535744735820993876582323956207228131406229037792911087653083187513762633603246065713061781708763913612147673032482013400625690613609358145822870329692130183172541096604657206756705053962120350254190301542711336012833624787903027279802772047497236907179023407890710577751283790855078881472531868092504284770959909214294526918304417324673202346372863266805132035509018115617402688902598796788616423467728275758450761258583325651451247295054062349994609550489645885280836427515258931573016856984595253822482820512971209636795975137971981595809310837430211827646182666513413110108459523812198211499851702851374796675567645429190026648345576333180782449003327570617127488440292330832617012109775953336601137699653991092007414057391084906380058022978784162754747523316483234386430201659321080646576369135311460346139488761722247493889325122057970081075741730382291239735626134690956215963588533651501253665965639758687288510967933540235164665190843941099118888726785414922240000000000000000000000000000*i1^31 + -81134758961478326373486347848866448577224759825282064362289322065471916772126029961938767762164176878790014182807510346442163875069419427183843072880179376257572089096757618219145669683460842056990566325501794039016079541591996640752640235925907528547858482041710984750493075918567997604568459603304199621657535187374896584732935582133437502030428396948079627809309822911480819467608826743723186375018250476865702376783590309763359500344206415306421938914216544808024019843603254617917330448600544964043213872575453315476053378961462835552325468797024688018010296217563548602868953074815254119912828399916190158121437770744949920976170448052056257090511656897250751714386866276450194012698388961090983493039255320125401566407163730932281119002751844080254436631041465435294978136145820800531595439539137958377559697499416895729228931809266169390049713662202725744878581028120197791497126534813810452851490056235939517949534327548469328722437897141615637329809169565357120738134127005489634661908481047276504115751413726353102370876366780138491737816052701372702539656600831271305323974464058550540261785461523869347110888401327066621893156368212109949494247114973896644293966268489254069375799377770913983978894311316184404642930277392255418074577602190599059397744610530323847244086088911247402995554887286604218733877383277171474595826194818796877839289014042532776825517875522587715173070692980625829226890859057704778376416359934535907920790625895055648452936946852789659330148402394486439464730954465941621518858327485990320998366467444315369085465792482780515615714412065438457572201130944713475963403170385497257676393993425901098349807104042406515527199804433523531664776022708305614620116592056449034970284554120675913540879642042541394152309211650440429646980666557578543725201474393855338418630880180824713699692784293562429550281564045673996467570255444116458978941252763714078520108053390172843147264000000000000000000000000000*i1^32 + 1798071841272566960723281536818700743495355255002975134579501701142534913444811746062469501984217800539409594013042524417957494266836472616128145134644180273077868304448349752916532114662096858317355842259371845981744307174787581816485553889447047802878905234066449916826715398969074752740835270631147232854079279004543478998281794035676692400480526429553188557725552150074274547342951212591696284929061359060869855077983660580606710460158672694080977314157057922151407162413882436295674652350944344594885211006393032217135903197516195760601265555414103184539597231139840092487164350570070073320618878963780708592019594605734750542121283688260267188326814324483660888177187691941449953607259687676912088458153531739316162462381558205860035163881435629630799840721236107343781235842370054448529547826153867306976291966687472140205441758230701743086015413079021226839792751194998250259724053308725507808941234193534071743816475502274665110928806802123159123715810555069756147294587865033069540616674476132288480412877830570692790058147227694997067865382718715500564182406915103249247082708403024887437727044403284510620050146975217315825043626464323950657072072528765208555134558189699231724277360602173153174450015248949969296662675601026597795651387198420220737178014499015039990980544131399720988484389143836994177887666742563086574295382676997199429538826416321611058818231407962071155087508712330497952550422139616830435847070404743948507225884069193265318565377442753223066168063223905373352319913263290662417737904875467824381055801853571474895993075635388355860178449524855702627476833599712748847926691321648891584674215495634707009996734414366243112259714385069863573777343326647696456146541236115674542492685476159466309195211801845653347279160903131954852754878040925210304476186975521829602221630950513527837856129137820055824045115409901865755773549903569475972021144544951707112102435181962461184000000000000000000000000000*i1^33 + -95210396673089761757536038084045985463854749238669402112761965670451215439115614865589621502987715075466733769137173266754801562781371858040790609862643001925642011663632995097060654054079687166899120012510289750787151803770808239451257705639861117781124903783866955368782434057781855252196693380562132513844825926750598280082404503814044916422495968390266570232051196425554741227536396232541659432798149427725774951903693463343725238904380654469981330199342779957502802336606403766286547746728919236624714150446683834324799489116321526176948034062365819137374399295206552618846179124852739584232387306124983061141510320571132365287253445102470351199093848411289297334477639282392231042472995306700848257249903023166085821011893702697506195748480484175894950494702594356227851960060633085931008357369257528185445812959751088961867046732432255716664822250731894050246419373734853247234529892446603136740474856513075097029433470898843788977888696626132924524248874792839209498577823011281314032552508336032058493761296382613255833137057781219710310259940787821969978861837826294283327963626623624688590066729642740970879641675316037379677146707037323258886677123408410005728381231259377784704534890045234518244078593835192881991204315427203310827035185897671287353402335372228484074194487722371487141984915977818362369125126449368727989799395058827376839819989692705727296445568178347522368338722319004788621005292856516941530175440252339813105997343122061094183715232989372457706646391714001682827787021280352241481181770714566290130050495445244919793353434247928335093961409685222888499036394624743160608194680120213446087777141139284416369345641202011163457372979839509686479455755391558421931884789884075251674838517539642920182699803034612116499555006975395735768188754402125728292012304446197480832070897638388765904134476046396013318944331016158528658491457933444276233997936407438002275932090904084480000000000000000000000000*i1^34 + 1467305015722633970288077590745337145019065716072428876049079824567103474076590493776694785664522886097790951877923953388666576887315077994612908055668971817593527923046503619501399702255451340162876715234773447662307791858398459567710559229789910947207537251241472336470649486674142424187187492277710444690217585037372515780866552351520606292430943815739158650878914469854082440694540837412118406963901296910650244663002004004919165023028382388941538863759518744072901456617085283335726224174272774480981633362019068179014431637752551379922541984184924810526330548087464408008525620515801028504034737145698702564085534777098831170208950177913334447109265235061846564158480986820947435638440299688415285480246795712153409449405849061865700540351888891227000003512476434803551638570429219104348632594978113696106673365065727603558568532978439828124537911539383190261337393526067109658054396200611207192843938674188686778426956557817260550905544831112241926900004121938258279085121220574371888154666883837075129480017699327765594313762076494397104315190260164930499039630533649913070786923188088676257598219513134193943217611784476117966424762400587562921483477236858368651364554491898882976873679002447477604906262410606157789496449618504504027261508638760101982122676433697444111727800056644693364031271493606448307247716068158119066670137277148545850477828624096715611871539842912565311664537956770869805499780579967307666148110239427900873064457881371710913696653334589245331554348009935002085618890450759170467006040822543799783935536390825581938532877493231628702945005182442244266907563574847787957469874910818793326859100770837219373361045342990458950523248351678997098235930074656290049345121872334706240123843910184775144328837739843480367003158024089979622752011138618054343148268833345644779326028008894583422388061839959059910342940803023090089690708471206144674027389996116019118549292285952000000000000000000000000*i1^35 + -5936061919951481723373650639747065010669243075108533387463596587855010706143735183132271331980107399555036439606763819467703549267910545435822816521166746442422478751385534004833833313087610989121309404732178600185600467056373970117949383172098070853320546225174819094093327128240603560506426132321178140842222870108550182918434448006904217071901277816311625587985983767923752243503947194160276892301604399705364261173079358996108253198386875664902019667450828743045748830737547477287304018041241468390080200615658991557970835072419769358943748789566578830837862741771270001053077999662434876061341248541362731580619939187464773437452210193304860261878350381934432410088700962768113010803997348246984244252233969870420832645699980934018980107700871433281675920586696338997889864960930699017020147423159286501594009710984186904116272136349292376829649981845539427684608370580282082724804849237418372489014841319936470244738022055918246556034421523567412126789241949106097479340904400881004054463775087170131377272797033865964763680434653497147012907331785735393181538703556061387279254393792875687429089096422331146799988128199808616936953351764512008472257012397088952044607525881881711939804723170269746412666872865218781693331990623393823049466876825931479646447961382929281452651631613083195385364032425132738967053607997590969145486827805956278281833423401521757072798656626263147276927711050456502839720897367077787385913362625956320371554597724504312432514029556278993258884743908697079864981205356537273504331240127972855258474146313183844435458254050634009047268333870694308142014546864407689897001612423533430022171760816813175761003091205460519547172145674573365376417805363962745316746007434866230557060253994384137558163757645411801501437746929428521778452312784861138521225032343218851268692998426471169387140868380699921642009980883567354509039789699455391613004844941226241220306534400000000000000000000000*i1^36 + -27339461551923304095680497705665868313282978723879436901887921005621293121906429425407351939130499929344581292063648403418413232123259883910615254906653275563536450846466889279439653429635383596758814207946244016249624000963864758314136285496794848101626494331035911645220244316901888084386466683696019611030711327536141441973308262550360634126059165926103762580541493159532228979157043979152962074288672728473924942565759171402090605588455253834013372929485433182550995420705506604114515029251790823026357633135391162166930215608910658556918151023522083028515464924006685558737207066494267850354092589232596328653386286330359889901248405282528289333885389131270906160343323651170604935512744445940595024527080268955379104688834162229943255270013097771941327543818981047899564455471972325224783932743990517457496038402334308411410983369280936042923307979703502024843619698955078346000778948476634131804599166635849409727019010145205902579022218682429872469838565022915230855451581917844256935937951272405997291010454113209863834025603815810159651874644287736342786774833387589136541639048916327420210649808860614904134442092788375331604457199591851911970449774423061008329094211351879888126719507343768023107431907337969812011327914856084728849740383375438453493845008044691922560054122471352810453593986649276772502387836389722809889532037331999914887071716011741034485047070613854623751280639120937578838755752537276611852549688388207420891352911475207931972311808137975652104658403829908062630022502985554696051199416327280942732740319464023994626622426349301882949957504200877714773802525152586616641027416328699859068616602315800261374420574089853971560945738409986487274057152520609416726093811478505664887496399717632915623059755557241922762557944297684430466447209965396665461444709121602365602590279400582932765540735393607345597675019433558192046373613259129261106552627124059106181120000000000000000000000*i1^37 + -219339208608873357794388190510642673088484441098549367370867170879986134362695166506728034208580502451765700972693229780981977680786780310936834483304222991762179261935602307119123187557052619145907987073844487482333733446146177624338176244435478358715309037017255467203713777561116478093178693113928406871968927552236436009447481150360854256897376382556750570730528548936799871339545255966343321464690732021557587443971407357127801365891827879839063175841046194051541358191716708622289725208567230761577308080252274404774219270918177751299925232417075409881118732609340880115411998874116401059755939538545647096279570822420593295524721596334941535479551944004439309127226977659314308920065873843577537428479427178931549880104627380925382152172151709236811356441038163595340424190618620788057405172624568173489097575149154919088288969045301524202146133348425008823260185354862658368137141638345758231253292109577421930715893836720716393179815070450732181537341774836452833932167172745240448923409841391160260088848831009988965391711102520545868125231051179012975105025119374166012671899128968973394305793924191752570726988796145695470788077793760858095412556529335901978774948567415763563174377838233607404995552257796952224663474871795811595346006598283300686578156861366715339398648538959308420129649737913867195057274856049344319623408234539846301646597037407767496468482337268577620452493313820825803342050547323505533243252842012934896432901856938882558738574186702874514229333509401802608623672928860181950417980907648554799560115093064898655252308043147726492843913791466172605585811643757169736688101433287495889529295199329120377152085604180733092381960602221617829536397363626015035469732672524011357851771889383909730398598137265225310841183033411796066828340125483981195653004863917067881159255908472765624426758382871062535319063055159663935883570965871737590867636399827320832000000000000000000000*i1^38 + 855248814054733264762018828592664399837670438921748742013321200517285346979887623952686312842942958398390229936445863348578976913010615041871798464785186993008013095433476738375599108156962797473941824048446453590489155094628720159310227994289791339898669546753463618388524676498732168193377170565123992306068833737921614837506544525319112645990451688432283195357976625470988808775684257671165659561157641443225219362935915913710899550823063863323089956563571795733025777487338582945703389000013642128662388943310659201115240587918833998759673141304882921280289732115072379394766699424736762036777482706542705449350329163924213603431869695099637714166433638952369813838628688114859039049395758769710123312328341266508651395527985336191153268010996228490766058400892445524840781816539882948770353842678991151173540299468283495647269253029952410336952321435808208841484838735769040475460759304678307854344733499532938852371479344086645709831303523736182203911441949538368946869287098988710460798927249657871311040050798162881588108259513705175666450577056620246891996125390392709912750421760899840458499876939316046283900593478277086900874480156145360139460536514435809916471707905544691454241226813442767108804395919030261168503771529652795664742824739684154757432241484198333801436197882660844170917296725609754525989778495525325919356810164677612630112216149767549159876535394144929069003687610531043277566264652770266538309508936116589101703796993933755356598070843158647427200017742556004633873774258335921561604158652057772366050439100253260026731960749602973050262184926285336887588797220987814353628722252417724569216962683467460873050315399979635627259423638223435639176523029319780535854025733065207391261547058629510440412047953920901637663797053087068539416989037686686913704246214067779247979321151146797572518491625570751378153813277462596210318616584488610343565832224768000000000000000000000*i1^39 + 3698362041006320325108064140725042782865611564008878517516641201698078993801905129904524169010840657086149078007319975068645355807740492638647641576708794028757998104285510814045789186909774045099162719756606022378767024092082786604307904433296996802467671555925655733467138360952389223629963116317165733476219148401287109105404840867819341504628235439345212414583673492794897616608363146211581272753086441584960337367118839738654871513893428620539889415356307403716427176042819648722019426591571495741557287312523488222857650992466413744394170375530571769286551249805102000265517511433018509554259360129953524997056937101881570690708314884244838393588077508939207297998703636881696063624809248319492512355022480689939972665832517817021856649545454098371227025541221198914082286519985955311558930683173024405475739101786356210290005822130132899479317705087510558087535808218590462851710604728718256589903136981680964237177708181172337078932039953012500621703560568762209335169689940627776086677233697029410654896737933388318599308362458893154331760267007968292961977886071668143629829736535872426032306102922919975775453404082417323012588146874896976564790210061630883092684070783609038549646625361897285873007986307112176657842423360649582142456104389178838952329461941483757461531311020356972940300638302087740076335538861532496181538435833912703377225214083452029998100069427352855963373535598165828895852450875305426334658972749618070756080693032208799225276253575188397101939094814083354163414972083753554983670530421646397397053379387950800532983744622983131185781587870219272253072659594477429742292677125347643405155981437958235883499207492155498166214017475069130017912083394562324396394662373847019185659039372201336221747487075007064305714463034990178945260605622637352922373819419954661476702635484168834124746699897786477420785978815851274359267552024443105478946324480000000000000000000*i1^40 + 14459641985405808245938381000622647898917663120930602473829506411295892991435134808337531005650811225591771845483980288830927567047679601306898482895712100555756960225276290085457172260897277145745278512335662865724014166444368386246684274020696083438380718019779614695281843704333135212143563372261704125911532350898473910164277528970319701742325100866403005632765626994356981065918666094111267985213016045503493465506627090543582310995923230529531483785774482862619972213763604539193854037401286021504521621678978146528713640262044670989816544718766833054063637061626017099321161867998178600292378499839711536743984317653618488481129335977929891897585939609971857783730329378203060675443144383804492302250632497189151548943953019003271732000903296283320806816473786191987891535140934873924389792105675865581399605485094795259921488306926204349783786034456636812559298852132188491842908047592227369890856064758190804845805420545604009002220348369476005683563480857493492771317614918239351605172019021076377292614389367971350010455250581739234955868832426759038749664598439595007416049967991492275288918463011194087723207765582549420614116905321990604866824257276069063048502890158527965802544612977492633352318582706697425046465551190449436060778840306085152337864671020668077829816579127304803591754437554144852584086413630462864108584556090100485610938415124642450124064664375889107458248980542971104879082031752709089886540314238555533979096679961499598996883566326011917356851126403322096773271996871934472001256449290774708912308137170826291192445852489697033505671557657704070200116473609445145546449074136693645235757662616648618942526679282778871512953395824442260081057892815205839308250231813007474455656960473170048942729989539522725156647088181240306317445878718837091459494878257957549962763561839275107811362019115462999852066940830179803648626005163610346618880000000000000000000*i1^41 + -58064227988565804733053855858129097458589668714672003875350270437633649891867853017439500288983975410599055661791113516622745551027009553939735295917008742772915032676899967991993033878970202983241333014675505855721444204843680864867984593417767237117988484039837047815355857349823832336155166809926402316463182211402318020188326857704898231834405461987806317630948938040595217092457512682958582736958343279468284063664223909114864381820450134648043732569094423937156348883610047325543166674859822557851065821712174836264798527181704776506702503028655979700345146888687392912668044781433027414996522618172512610496415786944383671030079357183794289686075333017786781114736641379128293259184080692291780304837017911391364525662444996693816556834640284625526689804761579873376594666009799476516842443062227374221897117373480844627309129964002129342321043634269765347839639515303176849523157014949637243523038398120733410659322619934048363553714653382459826794816010584309919704588570754843280158636163462820395038881277811701340740045597705917502310254416097858484664186930340563395087328425313569223110682868212780601182206441938933784769140361366473097689068211743111384229505773348411644614892553527669461877381687230397704933870977065741431631490175715861180743965887003807060149910951650543981638725425970315618123685860723308568274257515019760257669735607993134296465979401090934004198891737787618642651236934996341558952319572380669344121471783531592935507379757969688629514944352825218350320770579803204682839572719136593958439339887086813399301156331418317286980968350479947096033065309787409335109653978311056474967756305620628318616781274260650016448686218018153463576020196292940609913551694940423223392679091760409005564034510605973092802404014544868960473177228489884180191233394136064123668364029057946669800383052599248498864689991482186237694896415479064166400000000000000000*i1^42 + -145621934884177091217299993113654689875824437349059710512226410196829217224323837188328594324790122202838353297852822120888290533417408199055128606903039635884300564866727029502875910838555699195156444525754218316261551995809342617807608985753902244045108324279094130246369001990671708979599961493380172431907219496279051958074756728004315315478115954481504816372382685615407338919036905565811027274027424793466285982254974679767813389701508268942613161870601813237038530095304850366579997443215477589254869239819445157232862267994202784640573543971733361813917362141124984967983081125219531902483718166479076166284423057310511766049455267339849622725546942461492397466106893108138804648572376995064298819255826243786851930016771376209279351161961843784227204977476889294187573351304707753006978758645935370286332287407143568724939484041487361448066622986543361740675806767611328424961847874484854868126207455260560002995731580795104538104929591879272844912894659282431560607374329639214420094635009947790121317727119991243870902542173107155366981212708179171441992217069277234190060464157808400591051316054925008566056396056512921580015078179203170619008050289753788254384792137484042602020581919503685995925901879784847731463441664905368664371776358949208186807668177807732408113807609952530532073855723408957721899554783191101811226524538649741953351579325568367707470778609477147631047902783198049094871350790462413929612017974095692371059022647727609140297520802128694522166854429613246434765457752019750024510660609961194670207449540361295809021148748226011640420960461184960571451840585678005524060132902295857179608878993959801522739177252691182855080344034529671018159716775157793072497869111728608774254049033196243743638390391945940670755193286369079892367057173211852494590785532269374078628027818457769067231173465933837200393451628496514538266818762506240000000000000000*i1^43 + -172876490834873287280143801852924037033443230130679796728227087322293046739426423392867356921731515133420422384185831889668414054162897930064525948760455783418374786154291049547099009519613678323495001182048010854772391336403953435718066044543092506684222241085420742056141345340546910541329857512436239345651275667038244878998962122245698930966567870992749177082084128727505718419379206702657344538919859338216214433119341662880772704948133785857827663347394923178307495112574307960602446537485742322279877711164629388664586865203540491229154090280556810110144848399988689892114693785319552835929155641586462692900777258304730002173821135573631695890113786527016379426305803881519835906428776162576233976709767288494481976804166976529051244023999620560042707603576135361536633567154885579837531500973076398700147431926027372213035190655899108440752146736657711284294565323620243674569932685749621171296671448110266519219417866476977224031929570439233858420064245546372919087241448726538987171984850600113376846965029293917834914797103637356954087586264249585329971160438917082574756620800092571734095088459570569327318807035702568279481531389509231497562442841873272002073472497383186312407796668905582348053278890171829655603784184602237240312005285202128325018759905938623610999289075661290422952793048583379354686597160549691604161504240410246976075870506375567442960707775434337444680422738561932868601804696319882929021741319024644354162330934806897214882271414029484976695125443769956323417715933293432051221137283078745165421676877629900677201121695113350853859488344268999555061794961363948600003463877308514097448013775406512985907901581799685345639252171745763445660266760039059041750614595664476436057413439678772806556997547775658005194133122526850689511890932140417462293334093899650091127150890703629738013858832735654583288450360906228217602375680000000000000000*i1^44 + -145713558136478794370523873515364512453080156894023214869598992361841848472958782461037496831439606460206939844483594824862180477091084643992695635873844869012297618264581441832806931613956690794275295925347568206040227051096079206845749347895043638022310354484730546343503609100507110133754154221396134642668713819873038947923731177377599553194223258501012459900480106105976859819157829452119294270140086544062880585285997251895677289697883883605161645387137571113328178321399225607135823121389410624371028800698794579662570421197783902226429103626917292915025997603503073384411256895264436824665202218789268397901788382569467003394546429405162269652166627716059738421106332040290990243792991770199527088397782563237511483186839439214992037293430374179000144688873911794443914700881177433140628027070787948954235660370830303082300213630029600846366104391640442665566938444319146586807539371589537788267123443362956477032325025122538021151967202434077460786212410769221443435324161171920957459148296898880975188128257796582405870097672431519913318380845686124263882546845024652394324487050439653913875455308067144610665538722380443523302070246890986467233055172672625922773985925609992220040734492333930997110111797968224226250906480745555153020503016870810167515407046965671826502931776746802612634694305472766649399686385683913214965295689771962731658523930221901609073262322273887523837646259479789411359062159992983706389216770114075502438029795440587245162886660934479092040172568423856707874220523947970861405862164381022486834284324140175199826696429294176396490094874945553867181030093418126861185587558897265279799496680917513750453657269276081512622166770565991067262254941954714919136154045729591768230669304922481938593510096393850106582605360317648934972163632028529689908983165738527436812278279093335289473578011748237854542829038632422290227200000000000000*i1^45 + -64394540253673787122046585457269452703107196223314991559954720589356392161642711483632619571577939005905654908525652588182578908235480423588845340890262000793606609966553049172816774398155594110884373714210415906175432233841046444365544682432686275447602371546326930423022270277582990852082507117525275172507947701694215146859853677559850415324689356010804073252296193737175936327888116321705734185143167465230145365802173900141547582320441155267728306726520110489255900324695277930234180474279523946549500823672732305560528737188628026938528662918607548225265894766049033296614558257340257450243646954987810376599526473788640399751251136464299746946961374381289992145932916799194914577831583037333420875202144092911703437806873378292638107647162760388516204512721424128269517985401631927738290337199331132901537737565973007226283994113463758553258547698911706125194056433639102780988529737936824981794434229078075833103725960420952755279992156287016364053668044032251178712390382722585261262930455095990401085153448628165587713008572329246087786055982411717978194899165431505413427269419459154589991131236636785925097738206654230203410916159548940133935040792177040620677447845322467743712770593023322993277226124403430010853586171323639513703407943416394184035841450544694581228496551189284876830192334061565770462960057193886394280507462654693197096778147192642887710155988682331606987719247020597400387469460155648684160654888636146764665628094646918047217375669768086433535709276515217525801461521323518363917458547941701229420990639316936784150227684591215319985754596576871836726920081127059081483335845263071302311504583666907802143936920617518129904394177914433240573713297754166331182534758713869426149405681806799946820071370951685557825921573522233256411881835088676561715329009854829534989011264481527013984178861317530124680222697901260800000000000000*i1^46 + -29664904456696794028017905039037123374780222426396909708167553584662110846107519660798627374115095951961174286353374339414736161523009156374835779595990290813207407578890511295862227586624641657681854241605131830794606520477963263127706708990086520395987332216909520075536993780619012853186165756148941153463628708078583588158749103006489160519924306286162824055147284456337195505400824933294460164353656147922596909365309578000689672639615780267499874500563415409077662660869205251872890318837734856986789560885193202928435483429413430567707851759040208642376325687240812734023100503452656204359115000081632543448334648863066262643878492339540090032566356123186621430475842175221406191200213991114456012281722841460012589367025369545351013023562873247852603491276692257995282526710208218155906618712161277431504918220725236296174889665124671705429262717300120528132728677463129413866710121838544409319434706470597216307178000966482775092003614935373983039692394942697901388332660611042151209783601543461351237509628810983805334377387553891274267547102513036952234484926555194765515939383126105010257020841017075344783598951884639112224771874456793622135987480901855268843965833352896633606778477559570484966077385456770080279662915759125754933420853356017630436173281809582555627286847183512129577983587840652607672318556936482090285169590586316705754479270937085160606244401232803192383141754599492879858921176795778248054981088746505385032094753360422400529963323231997708886349204790041889589086208389563058138156232192582284512267204819997977328832691838865720131999901873679000229375415976592901389446305976704115017201340614926363576267942091557539260048113100990243967968297232829951928630379036563446685940188076617631780093425029079965414696136505323510693002240641900237841374797647599477944400735745478844222836135433213352979452657664000000000000*i1^47 + -6922807908246592393579444813493234341927700273555549143424308522817873739396813387080627837667860382965658909695795111244209356506925473998232926303435099969506663106078356888651850967939976222335812315907786850106879762138791601070326396907947823937380681310983391513691105285876740931643113586513212790961744902271725273250579083625926861214740621530331883076327829890180121247900970743274473499522053178065547667740154998114364421547531056938815115720129930357830599657690039736495082505616196360091532503508359599716243937231540146127946942296016827777240232039931331879469278991705691376643324262051326000848783675481002434362731302323697173480843265492263247061730159215921432610301911754188772290662561455280987015099661435565549299815800607410290216577090219955311623253525546695582239882929620175150790157199372164464989552959763983744506119240482101842932254170263389622004588106994149944227400143628669690262258667277477966510710508251076425515152649064218887536757018233611797105695113213930635193582219227358762181676914403893476568394814872281216789753831062289425258552640256983658491851351675364708953400626365644130154397342740337107967942017021069683865691016296506357786263964791515398959382902658060044921285947514319771734196913219790807128461999565600917514060925711063216314082487255507453434520597760089578036483863476245062210628469762887203213277436509068685075347606580571480941540597668376092650684303415623300423877997953221743296423878733844808510676383912188221035300831986524525210299704617739139618792421044257340814646415448784463801139413672279659283359096178508718522595922949908237711080307722034948668128958747156193134344916771256580541168620395099934348432837737679580120718683971999433732132337091311985843066085443155485548779778364440639913234560807671602146415229319617757116248832659497376114278400000000000*i1^48 + -1818760406023176798235769883856672776791761613118115226247841189890922430974753741191757791586562182559995307017799761758885901774831076796313141512112490444547905596567363285449873809083237977268390207794435693187473366031111933597403346826062340591949891817271673026370944227379238442607697615401120726166709546056451592657445707999249653149436913070095337571302383059542052814387455861547706948554708284341753849829895933970444860184080726364227625644812499859097677370839651366361668193253481852001469310015034350219553686967810841083475640556245240238166986305631326940902502961063720093758732678689163644464789094744487941804709478180914857192231853088442890101079008393737621952529082790326224297869100619867836281956060709986989373544978004263795683099369405352852789049262323784946939201323428139225456948592184061521689099187491762280356342453539818409222197157095051939198983065926040225156403043518812345624880506379924004020491881878099973702488060095629785728738716752328432389048890508849349936072156360666401066632059389768004428135164531134981892223629522198963788113056305579444413823913360292734929565485048945618134015150359598602120590785711033523305155373937055745977054638977195837252189210383582507864964648435465305944284552596358416273023618920391290379721183704654483648226518740140362108709112699626211956510348883689101692650188018612844006637615452878061027237673045126544444566393265422640994327555128184454409438893469910779118311380992932548146331775180310221032543193074837634971753725369058757945646998782606896701412631278639791732160874885555570196150343161788922374749421334138328522117207314477237460634770863520212910149239352859570147602094218595341606804759086049052446379762048180522011675499282974031706996540763062297543320083143149211771077851801009601789495416826452668093645609410858188800000000000*i1^49 + -207081648388827244689908101644348945109773617577006728256059068046394800096541826174854006819082994255877730227228734885866287354424752363593688802840824439183044550411463408671191052034925144618694039344951553752543198854511167731334269355229797629021712464556790760566841859172285077499421890687244069923323283795411927622406377241955290436325645752765151981787755274322751790629844639906270891561517515237729842197531235689354428242329201419647254743196253405384855554221076450515814167284660690058478044616241722950833003457781330306830054519864859601757246478546254358183288473396693277720030493842203127263508322826311776747502267429268751908914949160379584563119050893608948795318407028886743490080385842719551875781966149664933519507498868949989592060478992233380846508510423992517848907222923201464985304832434612705821322753418343006886706354128147413517719835825630722308539466623488615926354898911829022940893198098619119591768524275064192285567015880453482791108172658460404304976103791559222691411220242802245350729027070432535385611768957623631000616356417995242553118690220936664698351834890587268950245434502405974218521426597171219356852738515790637932510185788533462674941027065112484798397491668044923475846349103577905652894453428657549565387861991958100374471655350906214071990066164185611736736690845617357068863424595675229497228209140809647007042752269333984747815528782271969187302923492524175598094944428092727584229735224477802990952748867301977146346799807484370593598502426077991945619401365519499947310049641251150594017485871641949519910543891306613868384394561306766405233785546947851065363335812017800339810026123956565287026998430324398874126035670293480318483952218173525381949226502243164702450760315907636631966184079166585930662987621623259890985878951188931303365766529116839031527577649152000000000*i1^50 + -25488360453241996583192167315626868315520596271075861638893234450877038070205074827117680154508544941660583050060446622940515068641856169385663256962867583270125257955965669054858736876573030488699463521186107756808361108273675710890511745068435727528629200525933540452684128019486959674669947805436438262003329581759450247649731653577787858447729657701666403789382639539130047874664023603221362549169305586941308476952997837017695880874684373149301885117305648234292321562699738600488486213671873843522537413719524504611867221201006708379206841660567231122512275386370973749399570981785764048101273192951372140928000970689878062561736870414890976294542135325656531845811370721395444692630671336318688756652034073545736197415802688182925238255248584679610027629170193259218320411714758902962115715421984745758693839949816628712038550339887042264609625333905230687762886931166503823225802596174323428683503373246898548687988023525111207364644684946334095784695093709392545926329126342557383755935743689676006291179355511994947415691804430792092277355414940310241190501065426316068954479773148350570388640822949343352081698646892222166391457955978712031823181768937771484569767518740296200541300973800438149157014170827579616969593662053531160431785519587888278277331873072530603249574784466322464084082939970601424970957098451966346823830666763306617077750718777148182511823521590205480899521199804061046697234281916021266903047631126446916079665310930164015159710273511152481687363853068026821045627041676583199175427742935013894645050814448556899637037020416575999433874147092124685486862618919771713909898533169837481222916564760834993261292354106778856761130693590686550227172757357871191838268298374052593934175594279151628236947997511678344776135611156642606868900567088975805860489367658091049335421491231557544006451200000000*i1^51 + -325294307249812702235526853742063312939393693525938827697148062489560281140497080567227567084212101130443906582932479722980537133662648534703905106450366598042470955830818671199809004115863440448226547160651782088158222189683630593961779950332312939049912523568378337613818063264599829658254026162729838268412186707966450451944047712590925783266593441815378302073602736351112586855683430825569432479253233699546936767520196623212130309504439329122443738272400789246935868816065154439710526089803832354121794263286184672838542163247181508548102006370886517765394689915312911836895465828038268588387879517545517986853679946697529353828028421335680985972170763801236183107820298223453249053570753899937839147111701837870468544570206972655077843900116879311918041853564612526594555184301435830483678673351174484271447737487328443020133554863016122720173186847442881718966182698189886988912938029234321248278618047947393085304075317287151645054114018639730879992217699150909540005633243932079305078367590450652177905472013640064525175492217748754789325662133610641176441048941012957948463196881824384258617270525197215527136629538628073622979962734244895299312883884993468639697544640855562849293025071156367145842552361492833808805672844512250961078185938986738356067686521786848372305554381383871581928669210348303969499153176594270102985213834242964543443600867982716888174242565987828672170757656176663226097548616344868249123556746569208188005608770339542903083518902262993784546731973811899593528486222600172278935262266134161001681097067742421055876702821146009179085181405693808096324066860304359022245838156276124672728647666593846195993690670317225216256567815037516495656995232265018147098276627885658919969880749047913359852397436537658410852309935381219342572982842166011224154851066348605281943835452562964480000000*i1^52 + -1386401789234325173467390308557762032494161640195555776261414741873147314801782037098609974049306254559817478580909299298713820694476359057723388484725208398429875368028478282066324843888380066358822372956613620759211756821321540945851300877799723967628372367833024447890171735234551739192154001401312253310031895970415015552942499408354286509661221130780397493542510199395621819640122645700972363366709718712481325090250296279720590584623131622332952725738258444947433206653451273272635907466995288714821524961533280404036560771994672515612362212474521580047550668192064125791224424773531511479054316720556511025705661121820299724921100334688892252125409608212057573230440605479704998799987345328825351042736185490538738448954043639898056383323035338840903123343981901505289834540105512275633338410110442463044771886508606772139776937049385653879043461648275982560209226724192781047642460345836585964889364077015987894267142790427050066303630684539363900518052827057631944652032411561311876480716581333572148358103820127206564623277494779211912178207820589992767247771346001686054969166804508171558143029501422846854824568672545526930950429165024142731285855526298313600836024890708228496786079308360985206604330220897156817591096635631680001672995532944195731007530409910084624864396678818181303062400617144846249264227175706542206212445552855451294081329208417173805301301897637656563642750702620468861250573792114923958553670459692448148698560832686938889475689835096365460436085769535264791109651428692391594612179816600251970852534180400053972450167004848058921670970201256266379645386584822049968976810383231140677783764537324945318022416420327337969733692050734168886702090092639090645672340884837166363395934664447387924515927141770779215372181803984951165631439675826413381431481426294446428435603456000000*i1^53 + 2104386108165491590553588672454772840620087909010490561460543443286806260323413841286940738449027521678900111687579575974611708883150350158651715538750542172966893100540430340450178120691638470814839264920615672069728016005078311289950392323758339535563802214963833505538135108147218504670728647592782974973965199743402912729672711652101659970887131181818584927169663227717030424264548695020172293325488032426325114494660816188281936391082415677007735119100739651174820326778055919501324870669118592198284556103678229499437651453225217742835650015809769649936694623896888275687406058437761719404718788506866950789042138310023101055254058794483523146388776066052051168943372518950087505963807874004896174774187449548067364611628849915776816065855107673338752344802265180425608277114916142245764214701399343186142691056711714498553246549828425734229129156923408932349985298009932712142604713066776573078658122630065783332727211458708175337828510523577271118720081195201559057954837654869006583688744207153027957278731748305532264927636104997180644687372051851424106270039113860122747284743200273690783819211338965219395438703913241642405076642913128929499424646877075847510744057834500352744387959333704426086383627995696736138884305723406502358929439121135027307088628290617521556814037184516944050410803471220595148011026756777292240129344725125857807906856092784692633006424402996398225430773128437980370952481387130382597610281043385238616599831856759555323607379861114296876025492291096267514505383377736767129219755544550964545001733465298800021998838698978573980423068110076187648954173930016975928810823120420653053284160529091658839065962737104587729488792120424525375462602580128012327855775183288410472193742813978201799696688530901932776757189663001971795912009903074588803531047464005857689600000*i1^54 + 1185150902123287072365261525111975191972008265852719429530876826887539142705559824910586642866154605029697276720636195940603829747707118325048094670202241774213588766852518466995572078373061727599412992049783606234009502583536115960719417117388692050051844278208047582977682221801559479145276144499688761079242488245371739111478469822422576996898654185974392747744246990553577915855876649769717484822363584613301613040303409813492951896364967045798573747710521705708062986835555642329369878457927294616549886180877348506016869558916086069480386106869526529780556314206615611763850382311259978638080198393865304346304853688331936923775872152750132686857859539241797924622830277659710605407758506018763763433060211716531790216375378062345286129506887952762796627962876790103652361062757158931744600919595805443408806616020462131011034313341189008979864291427554304337286553246117086628262116202057795458786347408638705939563474073787594004347288687075863127050733638047383770363981246148491025846540064401636877062304846282905013888422294335186545656992877753964977150457480083196467085330735350885536561583387798924892484671742356758406230724695770279793064635065717997738578032581099485850463717039841508448936440535927504418179692475820865106591200042475312415162994484026336864312760140178800429133611234189607108401010722206013056108311973145068681386039721038364736305075009597986024571151603635647666726939210721022106725258132914974010872528933659400099667081866352875385169354147812136513756170160677579932811472280718995734451062985983209879858208995241497480644704007994139230222796399768849850110808823690643040512174248988244814527103560636501565853089061715845249516572908028650086304197007200207395614962462890291347290741874117400530537659208957623850008816348800141148666105016320000*i1^55 + -5994821983556640646827475599130174135275624534104360254232331480460891701886780300059106947686670018099738361909436579790602802819194242726278917119248487478564694527661255256731187742048546127291528078049487736075125492566426527246008988431001168121059751056511089975903867278758693752732110679642627209873533420139971166378755180488736245932501118125368525564804900012481141331710223057206575887412653361469071034033390236522391535339482670995487272717475534254332634877662983837328903222722541837437627016415923947609867729990537053575364172527421038951775036842904846553372538172803300756579942561893709361611259286331832139725456563473676211322746302438682964514895017764014650070010731662920104096209625700560616559372301043561372365648092401524963332810735327670723171200721662969862176993568898737808645693146505790564444186865022483198731976954690423724887057370701881232205690941363050918190420245689491034584511892402160357052763437936597310757398188923889837001860428349415760705127195859009319393770457994961673521180802202207791719022186718207932447643388095307952154801384369236944907643359261487027103546728963337203994128508361537417043243952352476086402057381460028223983943902030161176270826508481584192091632024724171077859361509076367174472947863760655292166953838545612519785164275739756661228316848309002543867379664433182808049221945459141659212026303096208403721689046948422500817112529286830143896562011134805065877084876383330668455475877709900489300085446305576175566250171038920667464167892608911262176919027191820340140425554788913188138330937582411800046694730543151938256222508769162526005632633521893148399083182621603581609145523449259295218480198433306905142291980350806920584820098117989755982075587496949026768406004140999700988120612137252689357312000*i1^56 + -7413582830987577010275910574015433573830085518925062810962892219753058204862048826107452052497725351688919834801282468179265269964825450328860886652492565085871411466066772214015428524654520694182835732246963737588624974299148159410862174787618299517723207194740264811419764563645472709455392786461926848854722199510000951829857613408720905802873591797064636997611784208407002892587449161817646444554264283769903778987497402695295159508552255458138418857187816908986884983071912729165366274714012226877435088596314072450475298257048396668940613696052331990372825521351270799561092940264506945311431233343397577124342513229264335314659343356201115908267782146956515954869507792289653549506217060439390682888134606506904315083769707589857389379281323134139539518424307826065850497048114081091797208707273763147739715656422326023387601359452176381229428511732202036717890805996663175754149751951777839266589093942158253947233930720286844806548927285521933468082684507507942784189390882703385610347100968964248960872308182941271463911569438487996115402041206261833219155390198229570466974011444482001011891345483837237358201205050577545738913772185074425312364672820408420493284809861294948199366595560980737617880531058945882842964692631302289061539397624188833979556878519778689188072631134708151887177462799600242126895717838761471211205286912746397670926622929932017896308260784761097937643908749159978658983500093697341573065969980596523540467501079333212177671913584364669083039881895262483248755691332560251633100539929767689877911458808843951887948482979956759356002389745142499294652956374857056785565024331494198011638856470710545819094893622600991958420588893626369135277689618712988369954814626762539110517210877575834786061311795301548996640486400*i1^57 + -1389777473413229940749889167418486816689843507595004140211935063560483872657266875800820906150094932313421064484034663851489738428890627261673080964686358151384631045899194851393464051686428267853988687369281995016460972224219758355938069100503068668935636564784936242672464945183477729901366116597897346072266275388352141733380362061257060912555940002971415870301922879452240296567192235404690152580287622555478977575546618734150913443538138403800568653176843018971404415416173779956627248384347318464523745953342209225842038884719586531705045325594515778462928656094892979725948721169615599752438431196479164088883096117449398461226020089640918938925639981900597927659498698172374112159767751482480798661196903623973669214725100215280175617546855340168836913446637960515430531002885991184838943472094557311862585097165121646645966047250541110582494886317356669472466074531832589406220133468750960087775222192636196280911379244940153226569961559662681370096219049219942165474867798040445863463889075001828826169110589301581248567274737296327753879606283710826336237184271430196552153315000123911823260219267341658937032315619773830749884416331489169116364032827505105302097062800005499054057122795410813182987445761180994019753249228255900268072044617294245498345793375501662135997516458295796743123133136188413452095932995633737187760853524041732418942706448724734478743306702447370362484491366254855717206919357588099170422217097655649198069381957579191284005858821989147781565129709418003621410468863472661108231784974107980870278161896117219320984300001894337645030938292907795464370991543331767516807849648767746878046507877063658463219298763541897396484720845700393389266613680947146892190744511697736233512366851840*i1^58 + 3324399069267497655450061940953619380805646206537004352044734692420624573142768481041683035427405766251695853926923175376682097481358666259873840746927833754753425334458047311339138349825352783213182522007242566459918808925563641993391690688888773087063129501609981359574046282170574488625729700254141189398878181680039190819939340794349365593528453077107856480000951584567251471385701211508052542591184235311903035486272522735714146979333565984057318283599194140592816618762137663667596537713171577556204661242928406488750683399842958449227708673615078811202989889820783690029293386214980108255478081815802038829470360955749867655219254695989553944173984626474173631859804359514006038843690671726321112626234558076505918213467204246109244079391589375878657315644546112440735136669934275176214946773340169199204324095332221739625203427228640293304395516001730912751163966832915049898275246928092587363662376939619388569293664758534271372066380082585862507710708174076658134732006241091517594208274655355579604718907720449473755095192789016984369687930300134923699597338795152278769949047499659347450178097845505211252842640632490527424481136556946050501255238221085208176519649713783233525409815133616044881660267622910458192236459422999164648850102240194355300554407252782119562036914978991942232003531701623856380730501626734121553414241491223235660645797730127354998895270899507203636261037756006772498726314387230517247178643201664348491090665863907981209546482394416162182409330393408672040750199155223224651699401107517612999327788534056824609434628777781778953588087852214905694820687814210924428913170664023207898936176731029670014941789109692160782985539195870825280*i1^59 - N1*57931945458962317411721416230675266814962411942643293292048674770938066678141709293694727326866581530651672397358106043420205708300673584297976432279892223004129731712308694760987853004699149763172530524812122091373892172798469255384062057095315237005937072330119005606210364695440924834928877057738405642634858912275155720817364310752803590721567562514245730601394589*i3 ] ]