[ [ 6943888629742392062692750099544625951293647715023460965108086210065314789097847710649827307273305255304338221418305200281299286286618373241630304854466088344159735062024630802047961010046493677804334815204703240832549048208321527472915018733500757498781789392143407274717206491879883284802718170274313753741763397782546583259912524833895061502010688145896742727878230373316932935132571971205757343103583149739540488499425681632698476984547621749440383297360400706290526610412221046491686458291972607114986026101709216925747645910778755511408099473413603803961834694351161643246372194229188608187439770194654043267417131706572612743738126055145746235497858745570521348223644227468541569011042594168944162601431688424652377097002961511832540301134970589811803843932850162418034281465830394682032069877225382598809536144016387127707488815099275517921293622263894762234379986010526274671143374407902083234699421623681451289534378610035931562621879636683156828884907392463594710703225608244728552569355212938350696432052259215739741273751099615061191702326166951337970398123169487735797177076065411380171787426417939988840118292133298994104560340604688206917003841426884663310977691840878191707498882004220121515411286394115026259855975146800438843794106400007402077389692767300601583294852692046261488419715649106182815533055829403392789040577721016490224046367365896287460791654091369607996603160336311318861995784923812819494733767296553660293189533537066221892790780600254464000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 815166132348697723656815648291605092636225771427139663681681530773347390153290845809749664137526252230227984022511130684257411426870504847625629682467602737022518281791505054971389739419087203079411057946475429655930140310465211680319031511445429493468659821045905292544478572004527377124349142997175184454837348612260646461537141168538350047197246856903140584024904866476125391463208726533826480299100696475017602760535448174885902064194213228255265495636699894907207521334792069931420977734233334094504207626917365713322710970963204682284356322907036477345083563524456079951177507335631600421451537970862828026400164605172531509691446433435332830159986404236161687745813704527586931895812966690908570031940007329712178602255819868929034222967995096245077665449220729537862365432968348080609463274206125483184877886669514762281342628718853369167050403755218271283909301766581538505765211454248024141648462750962571520279774358270187137623454079457425498475175323142232908798188987476540025323864360242603756400244426127972829768995743845879061109655803935497721608694379070907703047548254689305078577467703442027211593377525691797470357977174799204056448169658247466380403832840402535304239615751144562601354947242787684646426308265415751751510724813452128943928625232139326766952303904060592446457363054112518637177564743640893107778457516251471136721049080300971306353810371975606284041693838508610984644143076103700982943277702276574998348020206572191834743407145362915328000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 93777144099477496635907056067407980209155161951044406841530256382104239176715474740894201235798640304835311339090538080294890636588636858437341462889657737823772860587272765418204930510519945787100868569277143094109011903910943717199822501446453248028646585730917557192798630437200700278554180981564843978931866326005915784868971541485384979622149064866734279090111666022772748114767366279851343309011721935584663199445386783771843906436603111906910867332585377587125336237611528151497725491896896152750019790156490352205890951816118570523446209534619290982238259948386525573402016094009806021132490858784341136212621655152958279704601126360018561022608881188005314136249592988988116086439521046747383268505136057859389661170194661895166827513052980908686634934142311731208702040281196369148556969491211300667139258182293736975282958495183850966546642104543651722786081967240952864726247799424689837809299781690183791338336591653278419322018301363204857937037861483662450344466544688642359844065917991319346406450384250649496215277722912818639946818614138224140123503973310230516599581919616998755743674039879991737820980901911215782006538036188583224837633583437564496501511308900093278716075451742924102383461124569144603443643692440784504208817274446721465349535446486354271236725653077659248994469072133402611897923028247577213563703479860129480121988073693631445834118624088464814260151793463005512630869033076227052267731763442361284695442083279691393441028067579974909952000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 3817583553790513587812479756877166620999565844307314029278800216253715804063234187073226423472431478317327508238823152214204282000153200393824172007739305492457056758946167544489029306334336635356444150934949729704041575187473118249187975590936721510518266567663472210924293143282763924605304554848098376953913974124236696287018016374215118265441044608802377935278190581838295484169382203791040406482176250714703050170134745311740879033336542916198425981578017016479106962410388958937502898186128589476122748003951933194917781791011470139963899530446339192159119918528211275395339725182008082165765407970142992615537285804039864952875708135356379055743486758619094516771222447013120458204484553156161459142539053095077079908834026816604339090583948397278378558627045085057026158864239962896435156499520642745642178135854324626497953080829846615439092170638355632739997999665548917392766212164334797811618049676612592736628646000626707813926360229569479452590236239502083360358087575395447040521709271061623344087182333508761802728710642552766119233901302682779854124432330501105745118950323933971153653302447135458664811686355117570173958695883561506449771120928598983916955986201648029137263377592519580242309835282195952569980538764444723542551156265154693818474324112311909243062201071614626632479586664818646664895481560962060431143783361467685505927084383561068378216251613564924596303567418325728084296265444428179495358197469529491625977473670429751871721648827873997357056000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 145545267874579304881373337329407842696104061586543509796534721843250183162118819381096896317453806677897048476004504426164112786343739713744306703371721089375647150884673728558573200103260774072075246179202915585221070191949883734489839666632551932661938265587023549368745928082247908518975118711380247602238889053263936901657442835124001871913774644707139180491373498079148159953307636461622577914951923508509970934414856595467487109780212149821376877778044843401432070977652137468236036936684499253756800673760355117802711684130857571099568891112580827849157675639593476686686478356986016680129182924838582828777124343716833368596593414850657009649197795422990764731520897055384575868255536439191660814511908172830887325614433035231353277180050212962651260170226286834557327365945189329903104396861351238759151475947091026566730978516758868240021487564958568709996009746580221137962089552925460963067665206324650214857693302514597500787841204306950563379353024312438900507932478267873213917513267374629080384317508002520867629140290025840211333765240966734597239873479418846610646708411916509238142623711752544664583534870579287652397921047990660097306402317916562971361413213590292533038218112919020358223433408228670841433400685580692795652191834169301863018275192792738515565720697741022550321050918141725777163367022629639811597931071519909640524315149773944867645698847534043179908923948237195727431043438658181436084789241544890803349234631546916213426921142035318990438400000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 160767843352527886626315289266623552148012276890396455906244063333866958054503390550239277252458015394071015940565224656691181282976628068745515513082637776030656093485427176689856220814346887104195134821909056163255971762513951054339090012624860428580549870109559595751378193428714611017923996775785962476654565449785226030785728434489698534292507543477512418949150199543308203044146188367068881456350749264624648758307661501819474656027816210723209815232851198063190224602256412989037358347886758851673888918440946462551823089893394869700410994345480636890704998633738678758316669355631874153491779320800121158145642309956902666269192727803243350382062967553504383002469737813301019851905059813110355197366401198489910352825902174592446528026361543695646348939255853818586284503874560492599778479026900111179447704244970733963071620440109429816479903797527652031574753364041644962310476106803598107747340009979830459052605268082976279630729249189692130280059592584006201603684368330990531627021396704634761941777378381917280896506167745730842113576594531880625332877768537068004726214110875804198140113430379522329164758411207003823469688615130887077394739313198466454612684203880973623195055058078259483111630294996125327966479398648156533681552295489079878786220498472125507501430564356784710573221654315864461042590860409175680956512787751705873222579828873774576571738169411733019623226297636932767040034969248833285288670578123273758866743565231668724997571595023614560174080000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -132605525687331927008415099747100796062472719637998397068643436978343416268940891593014924163822472616698268924689925728454455927563710033214015560026492371521578328976191383819424122380294166504481869136471342914497124191685000356096543409366936630011303580712809953536547376169523962969997896432902939414815067628485840611968769161665898684843836430246576800169989913179867177647431359328039471059077192046247995420234355661865792466125375898630272282279842099599213726640245850866827711917346214503444134201332334211318622081045373504385476155552343016011282210977460911369486188267896502930720124742102646692085450113574232434260849607239308974946564422615337899428551929993027295968335336293758396551391343447944539548873404084038529217003665021288253310931453596927264955905491313156477487086099938914834062446306448513410308449930164371747219102285972191397581948915671097153958338788374474859527266456781624369585821557964309399977874906113523502826640179329511178288085668095284999061709217014688618254252061718664425127367865241137125827852136142446705041864613760537316287834157270678257269287424028480869706610446440112419699124377018840906120027771054704255053199609236169771521853010309186386499899408128993111682314470047208910406898755197485504970473969665682919695075489272698367252754448324964279530214125818436432581870981329124460081798825604726138379136758473814809164782365089552813610494509834356002471160667178070718291126204973565006653846632333435983626240000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -92174555222858288164790521185825830314455039320142797860340509292807888120951017434665337849016786748745027582974570551848325003278509280103034019615331260091876034895947722484492668361510110389103517519254065630282295385752330691905742284238171614094963688991727813965075857445468907740130598995113762741485674017939627705301590086466358083849094246342205142008054059169340859851876447954536547861999139726248122619361150710243002791192351071693104221228337713238904486277458399587175067867548693319552795280184644032502549527749490490206775636721723473010217170151627048889816495319952662041901919686120623870272844648809961109558424412331094119472588609668337442479661342321512782716808010807091671720622835346969553596543333793480695436749248218036724559622315269197297581022824966092037036071396492062279931740498236680969525820729377837749710737800140681582867633390180604955402099803581577385778031797276805007462116277917762194474072560514673015501939277960927683339756661762071235763771308934379190722728914692876120361521301859913864626797848985752538632742740675105040101127198245022458565330983643200693713602079754211574069160199491210797687281500716245894802461204598744754196929950842649298615547326977879973610123222417878094275919664588663462914778074410550602635253513410518091851034969430949435152445701227103561397207445449330172623622374436197333453021596712874911877476256979920960475932885118184617998583075966431561567358175773200005477411237293987316367360000000000000000000000000000000000000000000000000000000000000000*i1^7 + 99935065029579586510408370726223859347747657079704941945040219959446978359982951429352836456373196629800474345441248800719104427466164497412165839817639936830959763064120196755582086828778917326572342925179506378038094614624174958119952578948291900264512945631475312320944109359460742364796706517152453495581392080584574059718625315243318793941516073101322789744700811608354714178610265577641520589055059846221388182749136591146717657746071260008031710145379834669291459949639415101220779523545876006226285539705411383254301442982670109676151114140835718584015761575236011957066944299550396788616168802323755090817284006190304699042850977500999661965417051535431718893354521524504517665151220549652786568686878798984491699008745827184625650483730033325363781685399219116374890442941890711515698822353934804279255331645082133394166470068040347336797329057563138876379419454010786010817570455970590203917082791842614117918388236568645378846300347182253889438958109830576854489345338011682024046153183668415469106916723452754390417247075648159930509270922865639804799303146576176530251162150924441234867983673581045613329646913789620050666040054584806847546776490146770593303980775068009150245922703083478065471141867088258416383003081381292304268961584212605658258353279615915518492444231246922647681702367707761307877074214710128162703605069401948465859323328484826488766989748582644993897034354651998756458560668705740771325579831481839896016102364229193354116285449058892508037120000000000000000000000000000000000000000000000000000000000000*i1^8 + 1474330745606720138819383311662122851380348305983260477107509664250545795192747691773351703734524765505673783933955905639753358012635204282151799223561471964326385384959501221389166711130291027280623821494459224531125991471953980935012120669872204225390632680799962614720242343334293946694801460853942054469622390399957906404934631835285537756398964167627702487382436726765237472620982931582805610507011316471301138745794931457568212138201181871898916038257102862960542787392696499883050880621605621407475354946573655052217679087813435297868876257035411564170982118087132960275976208684961842201938741089214652646853888441258678090154685046069801440037181861180802483423854599554491696306925658517271413726539887503260714262870596526170913343394702617785378289200071300899269044630327870606437284766194924725531585201116409514928471614400614897022246418703152462770034934547915776933490208469789329049442157158444936981122621458308488155497692340150077883736877619817833650580285632405727396061889994697770675605623709702921916659163039090762270276169992666296299985697710531047510616457940639496625157646042869726256962779060619711372739160298622509142641973515346429345909738480536448149865712626599666038672029670579281975552912901119135192378115346168274646461452715924018291560846290861580724112957630410387919215472410260359409046258162709418930191101993619494551822392675221510186758480507741349258400373369595896314746855513338412740320725287601314777107698392144176742400000000000000000000000000000000000000000000000000000000000*i1^9 + -12649624991129372068449381618032537373255620402044712090299781833046512408313830387152720624373014540287018955577018530230916811093065406890550251140441954076479984185156155608576449070622484052492484271081511386411247780191514029768893618514113427171251799520443127403740027585790370692602893384875732213996791579268596693662313629999710109663618493086125793586665595550187011192073550432856101326834374300375273245506134006287659433179560215512523088661514521427729207674775824505836335518645666705658626983249704770717588629765066529809025682762237487310316301263302486150991869111173513952086114097870801906413920444446431370027206543731885819783669267872976465684883180872981704722697063899231863075522143460246070802646865298848895057480812033932851834541540065908690658147247001616247986539500694685685388145313817258165877880258210596075616366793272707930154837189706615112748228576151035100011726370048143140434574789277087301547924152912778827035132913115278713682586097491775075430309472175671364532083840911773384158100900934545194065575001469342579794222194659554737731016930893364229823785901437319033183544601333572988604381605566177127401463429955263792514056092475618121003599211587374048901927577781588381960190866795604578719363218690095718861594945758831671796345690083281155562081567393630848583032197453349029762586856360535399666168170310710948554698981721465944629893337030120560507805343888226633371726514864545910037298794078223766608916188042477132840960000000000000000000000000000000000000000000000000000000*i1^10 + 21582897053865143002615696517130552503536376511584581781277691135771576274879684481729745136689111750802696289412365251411449145942445591240148425872852434840777240195280633472050425188563882894465872107688362477222058843507316858882964372055226931771296603612638356468601984719899567968839575675819234453551703759640900208210463062523418614680502777837343109417540933120955871255104148395021583405218193641163487099003609259210119198772101765775962719046150972380972835700477051834240304377544440448348236538383783223173133388702581593472474329542098902492792157688877669874144990175287580145986672890767057609183369626863760753850578593390350565731820939583960834316536207082904511173025845436600688802500142624993709102902364759097444390081348377567941894105396866920815957419994800740613607342734948504321304692495213196356769449672116690646171595527842983158461271422251968251535158880872968455417560307229330267637482947352802134942855270228406664075736667855626409610412611737570624150978447845929364093205949916119286430453971778188392011364777006965962366260940145572446960568095363462045167745091080800195852523115837341697205177161054020182828978196035167577649699796559140359255457380224946598915432965853887673846917548216176170268910408308295821865607372666574765428306186191255766061412978672456645001304951207655356926031809232304391401861125985779309924770932196949365227072199874977495248644862038540917177273823974408270413268558573383392664889412549456093511680000000000000000000000000000000000000000000000000000*i1^11 + -9147646955334877431557217957209446529310321264755081204289942310551352272412218839663601178065226928551514043589749718477479477093204504416615166019928573536102852565355180716506023731304838274927299355139030463108297195680066605305748396317488933175983793548165621059805139922646645000770202344789641211092220523779431817065236414059388507962048901774687124289709754088991834204055877300524268019795633287867042280674888496341962642871706765321161872016405851728642503686041470177258408904996519380683086060329492721199330292703407431970742703018201419034732514068316436498497367645070444556091223072081449053639284939614306122090808065211034523481391686713098353245010463851716678172775624612355960812934143605960282963845356098388902524223250168530768857045175284600900483116540260452966264776273765625842035270781000224597095618802252705749589079814261748024373020057924245999054276980725282966105705873726854615388673714130089852783402349919883189842325154802782823668510825073624916859144381348748035008665990293650818287518710173949528396101555630370876535331231517759440383376375143983249266876415616849448457520780564726896559900138098926288315149014062115677883454354300090572701667669103558075936161495503531600192267521052807432223493351886901355636928737722560750572507895225528328763513402089433544367230137099714943854384322059586040401742983280837537048016561994252076613198924342530072626767374520770867862127559460378601072455430498264737018165047716000909230080000000000000000000000000000000000000000000000000*i1^12 + -3380104320993021519791852025599563500005278169836388559094009847665983083969501813986602044772827537511797041715190018616006556630035120581918706104447462579168855380809501926770086661643211156653288603395260372940885191419001672921340562262709062699175192642482100582493429734166323040830522922645788503683113071343808797374735255990494165223398025010722749718326355375238510819256813562855471792166144735769989670871494072032038852287635857410440849589985323843467478962846524552240190127420403803364600433647969834886444749413328144336066721965043136757421972898088858087191777859101866319593224485743778200809822010316680266878914859071034927051945201744859619042092757680536121616562385416775032735726033960686051361324161066007129956349257931913164312664897409754618471308786941585733092876359161252967030260592837079962392311384084698510206522661070978367948253886879952684298586344316773553494756738820051022166594855633920239234446895958111331837226846266850217698956692860390823642169738196324827550655516644808068999159275446679298067448997366903662896527822491119936779256854113364365657107646405287471206720269558183512868051442585684143674012919123760020185751807675602983379263681194836017263478104003121803975016457590145694527590029608053297906793587958512968893773733055211312245616662569550304040400544824952692515361820766737582492007490346464486002847944662330766953592269582975037361605743424192046050574274076257107036723206059882488963280698513283916759040000000000000000000000000000000000000000000000*i1^13 + 2795113736715192362808660379523281643222864932642124700058800463257983508549924335282561708361636747422010059316267699897524129436717865296118726879367056181939556833436728324818928427843565384972005927515661897523154982610752789831267256961723134094713797536551634527570614644641369048678306253515494803753020821698915129610541739837019893967553323600999065486389603475729745025406248827540611932675956969576128867927024606306676595451010987700776172877396402780090834775760409040502190910595912252337335499164553581856388868817053736174558160211377428487715224752930524090524851571291456996016885444021786593060530943891248842584042262337802432885187635190977370346342798115161318074958829732757778545937036865099329611160722823132973871533002239369262282953886510078216326161003289764876557693896366583973296569759919827844804024109368988141141620466568894331466932688280971559206971087187190733467299453394196119983807652515790047278214565065374266079678690342813828002593377645016285077602266969340553250907017647722517541070085968057268071352190603953819600942940086288916769257532516804117206636429344693646927093493911219963559786830284331638395933128922531800519281320571218580310453989286390271695316878592086339551489646368134391555914897216403665329739956296312655563499443274809908082872445796391597649811616391707235337356457380067925434372930991478903880374822542936568111661175588091032971087487050784109021151306172202557960731904607927988831886746707869197926400000000000000000000000000000000000000000000*i1^14 + -533273799369163049803150772038375666155498679172475825723505033172944567503207917218673657344495182773057676555167417211223868714446721977360951228617323078746485608733714413143858797429120595300476648617290159945439945289020172358212345200263462848046170505069713326809999466135951346430747084378933568429515323331615014040547692372542223885751868559726994324495394800486766172083455595336694738093102359288215783152189303273034750539859508632844338245749524376281685616960843126665177657517998267839010953124884389960721061450346124586900776403103038737280279310580252723552674800577187549902260002763361456433030188656796204637002639943044255064912630432399944964844034934551422431218542850953370688902724827038251570419166137994381039870535850801238463652454281496228937859700350713319978368973491601005784243464067420522878374114038946004697867233323049981132104708871682983899628998086444454410583915306597860384744809210615341523041469301069504899602185592468156121425874689348368816662478455595873715585229796853877438683564792075623116314808182577869278514617258199345278386699668179887914846379626007410489388126582871133828336022385415844315911052963115311756409028098359375153660010678539887113985005375765260172494599661104840479774015813441204179021293474691738414563938567103664491569992419179407626263850616135200122640911986289038460866451237126212375224441732010755045393753787892808760102178852611753933788802280541333221264490873378362384976839545672947466240000000000000000000000000000000000000000*i1^15 + 30187841307745654275666573610181277323324050866246654745900351619145452675809980926722236257182616775812067539991138886163890653481571348004061138798807652163526046083594213649678202471806679336300409732452624200440214159305549848128012089543434381360670524575729830086961866239179141003999259903461818534032758634442239160974715919738037125280038147089741831619789183354314212347671954804246434519759397076384444299361385954611970188597044316456812971702881104250749196379610625985849260636217918665040722716939436900427730857485147968186515139737818513085339980045037017159488616001390350687853299148003601545752140854051856662459679417432838782919481016903527982722120640955655167452942868206946428741072271494142538508059938406350974644418224249171497112674720558468125214154013322307830501384644077587538363257353299673195098266675051873496738290614513320381145306860178353322208927180708451543141784436064948727737699010406140397565150590396969964710790205121429239725700911144340132559694809857854417628676132052548069361902046182250720551003999438310166470582475010919542340161051208320642292044624977392522247571450086626063436597380949546811739680886318997782206728805901042626918211965933073050262409998745960537772270534849978269521236638056961900863444245329524958870026377947758802087852555828814225725157611045526966744874658327680842207906319391811246838553917783700809282542567791841952095575469392650205216794920125202325776754264405847920648892739186977669120000000000000000000000000000000000000*i1^16 + -9974680205540682337816211861076415241146969945158494975928351741464160270157174360567673059654396608860103528056292040574796379919181573903178794147228131983548578593797791780045270012622105507630096298684093639064059142961074217488294693599257905041182746264997808901043750265064236467012290470124779966699444270485673575214094702328705885874504040322709983166984850909198618577310478342233395521906295956732936596827138318002749995646273141572351008231029324020868564192891761108042541579434890354635066793013785127036542228245373126601458090824360093766022128635857144483927169048774462334148627291867184859250390458942397794481595215503113953538047599779882167884997857473568169510467379844463830938198647236133214652227480249194675492652709548175391643403842356573619764238040733474520652800346232062308528759195025585236872702152464593450391070605552561028396403671257304606996703679574534678699101008968528786305462604267733049537044053816809587453676872193669731200440912853582065460910205088955269601820461243740166764776561691037629259770000680905694080869205104173817613175784210212027820481016189899240569461839407864801891274143336212143030661855589596334485626471545781441907079840259741159957280107994608828635155359120216403730085646747188495727603789974141036219688671966917368632057946737275072229530280884726333890616308563706222728947201886092992123810254217461578430390345564518080600668766443968599962545741548213656766810294619433536620186308812336005120000000000000000000000000000000000*i1^17 + 4873795410244932758440760609595483808637724304343428444574262641827381503575399072153584505909007922650937690830898640502228112051453831843480966409158084292043398131903496583353048967638876184594208485889642660844465511517238581762355372381522648082722347188716866074704946229038238453901423051416202699572239649938929520472570772922928036086874553887138863184215138586532594740013891252568720789063847309395845656798934830887271711094317874372797498546983532522613808953230090830192739740406833281028382084573786021628281369540855367970445761429049853542591406700374722041603988821232999452086750597689054447440794677724981300418401898942623204754525481503398174260798293468624273363221770938074907172515728148039543926370615685729496089560283056724839375898403613585229565704913099392060452603784209503759203854133726077255456111234752282898040239776040449831095913813025631070770936811696330726271198245393645800551594560592008230952667586941046249487571739161840143950119083592213758984691429845706669270387327117432467028175476104085183675763691076953621372525041480105905891663734769997559975247167403254118683496314775142350479731052642120986254101695484626390144820990343180417140101813340429605697166386163254394752378782481516122528185221133874494756596483471433948887445428212660335004285462104934835839392700979765181208974257708228943197071296536459084591686277715413684783189583865040409681085123102902151014860866447583321515220965813885303079671632448286883840000000000000000000000000000000*i1^18 + -900077817556671757288387387359793599265644179067954285674494165757508362546319359453334307408482311164792146138210024543836886251651746536060947865967089605199531281373844618125593589097160720806897167170824968239966820784408638573966921195714257569760521211846210275607121137399795301018679055227678320209541568639198461533336495354151506433230163738333624940402243445563254438249649612427711256021823983304415346482039880469113696410811071954043343325320235206502074078305970895291199318643070837117377262207546912465869661003718548251322602718645924610717826310429573499459509753069548137724080065151338696382741021426337555115668278211672237307351405267249645177291649337958768795981477744053045487317284077933642727575980126500644183440357025098210180774473232975975343447518251068671256458810278525936492063998416690992574374505725184815895338439123746936593009185095376273566032137601764110719416398517730620550261870819223273348861512071485306682553799768921648269659028238118074066352993524782174884228308519078164234943949239231925963969571043970912869710651620505180406083902478399790784674393637620485057629426927751561269967858628041931093470845662206866931414238189026983201590578734457818318296380200397467987731572252279374842620270359962771428827972843547882102487574045434258889968504823396617908701916714814989217378405215211686101825415928554102767606388329334752588702651217962407446751380516249114219350906950493857790978202204717884058337661154859417600000000000000000000000000000*i1^19 + 77247461927233641011356478728637903499668886005857540064793652320835684097938167892095872479791832836598989356787103564606484297827603501745933513005788689169963763057756315628918968037631796794595033966297246096697725051337425255451591383390416855812979808320746837084072295835960527189539667324003497530863609062530912114549785617497795252414566020079760957990515081539416963772005325453215799873376693116868463328951711596954084136245571241230143098556674413734751766963708347358751093442761656984935355325069027534312989202952419526984616074202339028348364097279608952070199177233403805545535982660134804057168055186727227364498322022824801653286350821212661835065691357494574796225610297520765552811337530994026290606034727577034477898638251928956911919159221493302873138521933620858866748776410583452328855963720849775941417332850309103881699393192577170104015738345901776575237947194625869032250144274423718973186063508088702212064256434461398603656220902931127593862403916320243495154874554128684381414938473782017041915368063168130247242077394899540312611155798135597354780714424519890797389588505378650940945255194133662896979339721404005163789851435173038560821462971153321812991544129043865354963109567290300865345062298281046423986739860703693487207036924979919840489837552015200173528657809306584082026263092151661504252392605943693618335186638009428002230414168468700327156155910337883969629440658379671714553934631630891028494568550152188061555965467264286720000000000000000000000000*i1^20 + -809020277648088047815642422885629518180751670427475881169520947360173644149565401567801925396151336012716912094629860092046147472597280958610723514237545000010681622140531925803565031464050922766202881521409990971452859545745046737000713045100269756705444952162189665112486108771745322706463210124184893392136054832199345080657433664292285343414918808831303553576538520494271703630453128191860093361328856701223001383280650046310629238175739822425152309412012208192791457315770548236364860427925329561800755808892723872290855997706223962934078015990919154012790848561743497746842925279455807060946746094672868788128841253539905536196481534184388101676881256433486065775626909976662483123909810682763979121285859601601971707495149285323928041356307323918402398229384520368232438033477696457601232727392218671398560581098093756072160931004395402314245265172779083802030207325437890820241453804126078214417398782551581195440388485579862616257493772016538274500997378941058668533622223402186022337020055453544247166474206943767186656796723825177245455982231490263639098439556641098157245512923324350058865953556650436649011613800321889034102484691885344485267517509909975599454712453018595859191533286187181932963573639060111080154476159283867436999991165074460128361240876370736143631777072094097566606994580356076418218704980010397145348001316026765765256704074982585502334433563989380420585585011941701066707713545749293025476663734828005618072015979693866486017098210344960000000000000000000000*i1^21 + -583393012271884576649055668324874311221293753693343304435313722640401773369571750680769805637395205743594416656842690720451985489668872988040526699302569092808943483262772242710600956515947173168633089835481753221460278897549921220301643837697473988571506777881046379750257972647575151225905078587590473020859885192305537463182464358332487429267780270827683599358987894192950738786957592411696089652165842623919734770471721416463142197010525178968083001023130308148370637491482276139519986498913081750222818575775206424949999163634513796726706816458296664067412695960928796277063882460289119388292360178688844816018065666931386702761838203869954623746680526219077124121043260493639992635089784472393341469514331328927474159615972397162155463617321586867852795877205165191426695591692534173817888930376089769941194265205593839785404427282307336582676032743434834499038450924843306187085383903408029150956791810421504391214386310586765521655857528249891063949944859783756966175249079648068235435726435262414897710873508607771409255222694777943582153696359202921933483037722189289960170742226187279791685888390404858132183310285835995794822752854639906210781926942802674669284765791427048669299395363427890039715041935829161515125374168920490648584732863932914098189157303556087094513441940830221949072810345013469965159956180861153499993325783352435232143207683655620353179669121518486558955161118457143242276066946583322496279828081532705288056419349318292234631487778979840000000000000000000*i1^22 + 62601981386666882524227253693603285429888710405942812377279547108187972805956367680633251370708933320162078615450030420763158706909162289476827739506519388436030464160158685663107925183204839506732489523112286774422336588456404051792670809690170391190957695125052166032027409938165462218925693762609035705680776277531474908183287215306057636564816555850168557291905458289945282090857682228803588639192022812617214108474805096608398600087434717779469800106543019038968104140060914435006536890662571256131757598545392999551410004102068342569529807990228427683327525938519253197021331818023381957033803977551012247055715703476630783153235774192698455033795123110467711781467701465881438391799990359224859274367177772382254949549038279350527641525148440314876385410130571311816944820556556203892531475892461239654580664934852270519095778161390983297510263498440282853405857789642535127192982414960276913751140038713341397870798058056447390926976387738432482773777809241450839415425344788356673668613418413937352570233909770556599805445293526245709820321762111854046885122432482531730824552650069490211467165664530546111526692882828538187810828229752399565138164421652694281838033902156068170444849163789580124704802774242888614471004746851322844634323463493661881810209688879128234490489057353780261455477258369558994138161615018438917809225943411934384987827083753188518484897684412253189725211624193993519389612892021275432627965569768472898203900028970643079023631720775680000000000000000*i1^23 + -1691205758239812158665550338899162353692255696117361913841710602737559259195447500579169836035869380477932307807612947968722546048772263486007815519636145834380885522237293906174712806413621751802947606974914816442370060900221694035223402107480728458872560025202597911626381740469991515132880167584834596507776905267610703257721710663898238251342425166634102085545366847941982578038459593313534886527086901784138586189979009877446511358612187384018211563922687229371823425567621570026716674997420878617745691496476606808879539462606809245151775312338805472862220831133003530430159384654973481104858333967803108723389821144765890911911448035064466998686271862497587004945461485048749748787252334549738934479041145320275704239499326666616282890471021404307157464443892168951769765931837146551811714760100261015507564060576964641635528917186171814109718098608772912481593537494203244643895816641694643839120262813296438588043426806017196969179603216623807512965179926564786092378863676431493792218659061461215110335605093825258722616230820633242528740235505804546985616216102318226796489006702779501314585571604402785603478557603678107085110533027597980183006039482818048410371332368287694899910608392808726648063164602494181687301306799717221573296493112393198529006078670853313104900332080663213765884247612276938600055590168644529252186267744913380383249843392487595436694976455454652944303607065366446610032248378970600535972218506349584629933379515453699082772126105600000000000000*i1^24 + -289256313650826197269361464083359947747978289371165870256385940967057289761090266180393709213644145266803964747485119232322730570523042422901447358156349566500056382729856700866204707918381049659001890739957772934058783906862588191011959557635267695313950925511187099871463225837484582696692712252762722396062096795156606212485375442765657480790019233129140380285342578616648507473282771279189598066068898553704023659548374116618549189333463290397266529425948910849443643209955532598723982260092370409927176570727037624354158821479628715190308072299766725824154246472777456213913919912263801270602653145491591347131238187812350664605505512750625993659138373499516666110678203970820103932548360089041251433116040858414011157858750760457748663766189081631340344948127760226044148460773915155617452720357015808401235594367680384719724478348245023218117810024817154666852036531306702860093168231045903860549408331003780410754926073186013124607386665868487448277909849347527434758101760060863521099582944507710207902646053629870763310216074527645349996676403226473111834123694268917933587331374115109310549555346379746956559682344277121570921820128264747400913736018880834450621188336538412400297916046017779626449354102758826138511334262696024191040525800566529029248094389746565804740270933885625298147901619407155041314693156341701458670376858413655784394798298495758874357112558654236404702288345840418011834230767606850161905513793358148762362547398155754157018200408064000000000*i1^25 + 25712288320016576167460089241261619834909566240924000600153227164680541764535692611100181386210522688625031400148733591103558514570211888784964298436113655812513122052037967902555672195619157158405625116279727841540310319340352969698527068853313783038054885869379844321319374647696296586630752658073809463436094517120845874117882777394356606680351506832952170121771652289474380552488195343612130954396915006707129952017623851051129460445733739258083331887225099415567345306430341853332162138828248672975719328961948935905277046866272723584455937061853992756839301127895724289588648661418614463183467296666596617668316313735804706514342956922589555827248564112489026333973735499412216939484120463243182310195758614142194423798871146900461284228228111940952190140948452569864962407149512699910543547134337974936553144426849936788879827528126084775529393748020208570212019289005613078811163649715826983629950543703694653581808202001012769916610552389854470338291901124445329524963831868527599967003039039175289838934850831992200174601190545638480041205138169352960616315562889240399066167787003499114169512270547653043882254608862101908848214809617555140701201911372255650612332222515976572597004401151629067677019612846140772706017789597880229504897046593694738096713758458743082448105429519376323207888950580579906129634540940626018183090658289080813875762187544605033238661805473045081157100503498991936251151896242794199923500002957133286746232464058574956745375875072000000*i1^26 + -1127861277582635294725814177532789635901614861300842217449860273361661426436336386279174981093639494458798294221860566859733320566408248110873575585923921621281745747220772826685058683245967843977700653742968302415088156101009438321828382786626424093220630676247992378676002931844872550182831476733476468073369567222407962140421614658612625919941309464748140368875385619156338902191292598822743950437746406149703261661291989218986786005902052677908272058290279231268382165795581409577825430391760228961432443828174810353605174191485231646462546446901133944099762685863715763013020635109586220899379614334091031213917562060065973168307757921370856743107672709500054330541963678395724194778642379233154878097388940432614813089948457315120230194606048556052334685723778988229744132597781695043982876974744889134373920837012288178261294644094941536854628649413518269883017065377613947090091575128779778942947052224876216997779525369707672805454832918856916681846714474077848146540996878430994650066807333246802324511374620230155537507395274999573000099571991181707467335651466891494303594487826542868348600323792916549734791648040406300561540624759939464867340117074454674897901272930022797677151052402267527579460109143086723336372712100889456238137913733408003841945763698464203355877410672712616344146937341840870665962560621823040824432431083827560725970544982959834791089301810384874721324110474023975893751732136000006242789488144871918348310912069606860148338327552000*i1^27 + 29210881421781076273072100321141595832574175772944260159042002661593932025676385775922167741238365917648145824271467606865737898353491825235812852488065384194620537505242964578545044475605564609211306108518207763519138935549391063516454779732562167773341257284655051088290042226562961810813245519455708135931343287500406366253905244190389797693337985016806719103022443339934316109408329041605124035828435249868010805649044258020199869562886957113084831439088325887150843724235752001898279435280835134932653972618790126744163622603534818747225164529029359840237627861652308321332434287624851134145998979076515760923496947627183572930021163484487660562130492095246023305167474503611560346585335691483460013016475482474828454883603551155852661146440595707266056392981896256959219373050297523848272887131464320079250950038716509457047013664428147370568041904070060427840964459936152544596393800310962553835582395841958013507235818932924420586618514085738540625178704557978278366782232565286581826124010935742078400456322207768725998246829989492068173340178608037035605802403511938118593199719514844605178000868573050236555210304986306585707067293551443666138162302197822938304729283907616954285433227719027132742820894846693102084030590621129290039108345491846476044939552397413390023527074957728067140389453612269265687937529979724229263263480023543898360614801047391988172545692380758814826687306605410449996187269588511289422348457529678083653618171562647387419705344*i1^28 + -292161737822914921586043423123318937224485100332184423545664843820904540139461695752771224951263961199668380487530774841231939986194497319839409962862663543774739772939082180909191736682949688020439452178833731401733422807526940711617190590144432126544618036651015546408370873360419824636010593200788418045905618386458583531632479158260609183637052203670008965888496138198030377773859574234478038366318187988496443936171281933972575163853562374866616055511373402846432517328571556874850079614756382341735390759703139249873902100803357973107374225232124829864301648765678034244136951175431674126418310009441810056158687896740749729019885242956182504232973044464176254464431883773440620394652080500896887379777273054305697194183901014800894085886831303036712386003957390132773509403147870653098592007766462683787396051343722476079576911455413038049886901086914940176864914165117495139343190372197694583713649475247568173118744070896724859195880441617657051783186774858386256075641071314306930688461168625414025740428332268085641140126404317080879654244071830927360823485435644491427517546003300055811605097460664786496190268256930605860873763421158686643409376021809217808891142463155049324861129930312052133462541343798694896552762758394623439326579960869380009239354730866605760637213297764667574065921800093359633572081444308779214219190478358165505500556117520443008141654348994188214152310528552272807107228758839944717513996032446225474443625010823990083584*i1^29 + 2631287080904795873953367757576052585463025299632626743924580207682987972137378425812558644358772633815312076252617232111716548822678132461989294706061127990193775788209296788158258242100060848898251726098797495900804518574519827007950174856642579448215428703122323042061203267440451671819503195154653454508119327896940129419466364217364610491032225391956664610648530092105292244107492519937916828834573932107462906225470827860991544559862035346838776874212360853053323555176915731236784170873710723258507495865836329444610957433107752963758490163432144599286680376413593440808842266837765605832568534018971072271082344384808235641598167864274140090006011352983814395740174353192607497557732256284791348528062124963495483920254401217914682530831153838692439516812197404766154090530021290807511498168237631434577101183930829992338870092605516108366782575940304517546477974909969680821895144227892121659416112227303411939361031057320666438600818994303533453717350565673544037637177001003373815899139099413167547233887508971861986845432155779553051357295585517208949225851022540317495010556230035941989657516427779628271368240039339440189783520086327769580920202063241233498260052603695785122824747325248803137900142046987799715449629931871413381507820808644460098537220838481122526625083374097159543644243182967684829528491118770971902750748228048091968722967735694674776841358656496200469074802002187559094028500489100095914302395585564361411185188517445632*i1^30 + -208826079094055337939486119166227877953912768376002872745466180256561563717684007351197275390344063478420345882395961184333759647609339095816530325924116662088146388148943346747142126503763736387279081382165161699587559886988396699064243603085461717694581490881330045894178403909668581616512755077727938554340797920178416640582434510147608056572867334578181709360220960452177583544551709312806540103003057877331342362718784870332388837931330882556034638111671746577697942832438945341238134947472591921514901063832816190682017135259715522998278006253731986898999660511707683644529104767405711049201810366647545155722068761951549715353846751424146298715305492838219364781235344017427586572896824738201795022905489517068841375791349481066926863593503080071145323172974529578825214685950788983207357427470603350894971190143352116258598452617816015786828687983686705925281604245123897120324909394292929657095592075440517675724989414566961516496244611665096542908748037911909875275765164769060291279015855512504645018392131207701583452890647217725092575122675843216031163480394933571562720276125312177332441538472934157757479023231965957144056458033160055238395426333288337169667943453495536995914397768878887561377220182557105628371975726218182710489383947189211768244795707739649435932589396985898576044249801325579477572376784738907866086201685462222392182238877726157758113546810273682623057080603578202715322228172447133963471887375414927620464231579648*i1^31 + 3260671084535096169885998277774170144779703499408859757403256598224454009345368148447215246397124029780630768642724551152737094738627893385137323681019486869082111689279684182712593635426850870925661377150966584465030654316326261058067033121439808552582776464443016082918747303701719421671214231268235765445495458040895233341489628578360468345285065028201701717018017078642426759996420970679210009023901505531453840601360775732481883141701269040877290483863371303027899481472140425138003047072708821805920302729986700219247385431197552327162574984678791930133975652935652641329407651988001857491764900850115200128187378134592644436880617935873367094396427907764222136174688665562244658493036237234966015992199600903697006302976180345502813950229006775168253288467533090117386009518309106663555675705108731757551792720335448713115652475122779054014143766152153754617497515985001460768529016155228163246454095284448255053997648629608511723444429397493273643350708291254251004938948364261215836297674720291973157346988081489232945316127250488959550112543967341651058242190144440569201542488399998528523992251303277944232673365354921336418063506089391245682626621124062492414514480184450278848199276962319004082791626666417255704389370210376597618440800358809761968773138799790805945914553386813539080483684088964537518002347466318324202181994450041682922794959784914063646333757196600571727192747009706676206925340049656440598408226042726302795956224*i1^32 + 149850863711506546116183658555424113343425258166297049885453377160581446365805186722296871746724634121732048725621641684288094392121471041648592759445550692762121344964190727598513091794120551506978465985077896931040215432523628214427525634871531774355707337943908342619910753116563963220222067448939310451216180802043748823155578465134491491985736434381503230625727146882567062519628818080449619070863990934333844335712950395595759819545392914215285680868374752468954497241260664355518202247969627748548972886756573925182283627937003719032440898649118090838488099337337241011133675688575295263466771161906845849442263055261651342163279642066313612319175020075816023556527591814880866992454594789480198537402752597542422801008617525856744985334242231988659284157719757968435704381099262367945075014190916174274923270200029044012409324385814436106665635917213758621841710582323277602641928206143941486966447103938003706204548455005350142318241958801388676382129061815375029496064584158486421522394652308125089890487196373895279991294658079827293660447342253013911155882217225269834264807443045158873753803239190117852252611990463673409140971771532036282743743965497886102507315168350887439285841017880016831255708955765906906731821953066572707295674517849630664167651682490591367552746741324465028059280536410043304210319324665671609299940481573514092430296957304490209853117158942939704762703799281884645037022897313756498368400547855204352*i1^33 + 12349031909869575789752471954335752001877350901733765285552257209770550443364442910771880465261147197976396788155173527134972781368946977044379730626467311306569666516429016724552222875405955131075897568269893448477262863572051108920748605439337593658671191816023571781709309939195473120520039687165891178808303367785184395369975917559403700131979324671741438024440216483825975011723185678549451542262857135999470351216439265710414561257678044038938580560551488148075977470064603598385873596744846048721714342960644016465991632057891911882244877713948056675668731908873509478501664355330119908293703639455878736852364593692608918384149836436277353849727887406481041764394894252456988131083563775441263819475431666472668354081284913014369064198437057782400237619531715390210802211539691045846093817724043078550944120780966700808146782119651785610821663169731925291649972246719395809767138323031460417134601174076226328040468204783622192389982688005541404231843686735106325296207743948012454566120877875068850898138545014353739337565611267025516130676904613326051329674946985256755932861230548674461787244348497704826726292087118880587989864859819795449426759093339936254417061791330846774344642837086364013271854395275018533342560141866902844390426444293820920619809120652765572218640996102438512487378169118599560544026170857112161329714059409110953124149496466481347334818390717547084507083929667402007546019147959114447304726226665472*i1^34 + 10592975691797535909677384232086915024475667593792770883444641223389533751939752368547719356996829729403416716564283830698829253889158477124764293250733668922616879837523978001464274597574596536973140172977853408473590386359142175838750767895284155005361562003823684810307198279858984274958054670356861536795252865503850444532058781413852988445745365871767942541181736798592059192510460579094068378665108319404161335230959430333316702703313019735937939353100464853327389192887595919917723215696002090208889291302977771647220852079044192648321229886360918026425596442027060097798949627153251246961631262358756776227155842940560399058272209199896449209380682268437765865339381551319156295510564076331063806580200187448174959089216813452966492309435058755395370635089984014110875140992004482121024478152972017266588359946158117117941056794824852679139210520017684047872816548363137564652712592416650213238054151746236226660030562095912871759937147488205797103023413829288013048363265515657308635618944604113589723264909843616862144497565395201563153368342872123929209302797133423263749756547061175982950451801566067921396099922171793821032457708929070029440905623284504591338102275892674797186605646836119355149978246610113310438669182612908651634369803042609289584695836272514455364805947984594576096406171501902715332917824743140420992478568337477146743159304535306238373180685631984358797025992507983767822297294552845264084795392*i1^35 + 2112285159588113801432941513747257600859955543089371501710171287352267487198656516539393932526886007573737718638100938693286540612099105103721079346796753688839394424869478033088870668574545212377975338683907774814437779205696723200078145612985398501784411087022683455595193143724050584957771152191406848482399051808104394110525108606867370537622722530388524590431209202192388374980511814128409391799085094419355818819425962851255209569197529596509577094473322871213233263468020090465776437258881004307214174244953026803597549338475656144659451100387760928040941385375121748891860499858612392922747023858054014315630850198399184260910528941710457489041958853864748225346787977728757438167034657744108259026891595230002961154530143577533443372317512265185458998922760009531695881056706766919211923346103665536867982823816983493230814346112632584669668126531806724494612357206773009617916891221497007648391660805648059551011623979067294074026895225476156966790229378430650921320802384209019822534363782244504614289002703889511085681446267955958241558163878330436238121158282588954057165426563121914324166814792417867854686577894728217796456305437742577208127911022388936984719090303327610256293055174915903127975763711817697683206799563249232754774167592187472409338531041418102316763253603123286665762068151759405608949536637917128337331998902424051685073025269208108622097731277366900646282257869429927520178808456371647807488*i1^36 + -979499257477734860662309851728078998251997676208941705480487679786876444352824997989262178480871399774606287514827081854462900386712448971287277534552031644275423884831179492520506261958303221696732715275992096207503199187418061020529221593713339348947023537066232960834262587338121234684256947490470158233099110118238345131827757967877868916832374885511880653738121723770472910524389348447063250048044608737173942820842786215622749575140289722022943825026465613054579774822898154198919601606619408218167707537762356134946410237511802337686820748098280983300422743620515586367743247908701014392290768013706337001336192902241109852553227515906931562940338777658294906179010713954299618700732394874924539644155236811435447336344327924000866895246292837081447596179124860304111800411338965157932107788577746697575095426722258662124631401611236891111501406433352340813450953384700717288789963121809944664702362949410677304836665333894025036917583707455715210834120492847153905558396482624791720597933918765828456516802114345689142675755899113297804204201374944685218410281365022228732287990831330351908966697781151503289286652855100857746194905948820059765289117137785102537640210351400709713832453893380040749402311589067550439321873639644215001756489628914856236185093853865945109751685655792395449896088656595627739253685557007079989446328474775915498231621110786591325096338482888185836465954524649579690715363481223168*i1^37 + 3677024383743849165077078544475178552855478039081030649289507214177595195041331954089776917828657192945573285635701658831046171843005770691940733937707431867540546445946023304647873413355797720901298115273845803883749029800584651927225470968128879347090631566880010187071371646536658600406624849893523570439119538195029613709670374566715378842993795306423501859535388041442640776169936382076907219689714009736695347871873252803701419189070620068485046735752004357327156479505297168685645072379714835360313068495996508002282297030501160033748113056446936629680320325025952772988071596975399514638227556742739899370166017722350591787561033535814104655460638790635080672288475628421913995992569862035651845533042704441911839015913148482718338719133841470681725814736276029465566365310637293086339630380607670465998042582105213373278551271432178605486377855211385208966980932362599869414928352655627750737385102342850676654819156635688116823648583809823312272114807216889139221212066682539827136839556596532654555223152233136378337297763246791248594493362044380572878101276199822592894464513518849662662065999820681465233431384306340016571449595894451677000776878137766770777725110481661548936403328144043949743812233132128958413517575538059125700854233359509352147565237168141902230823069926712063204616295154943042475953683330520998681267082225148011608372023469301363996543529725244441060755194987047157428683538432*i1^38 + -427381920880355640621299332643951776496592919335680085805132245541304013516058538800733710877725623450191128291953576777681518067723435711140235773343667743335274445554710366788840803784397640685404217214671052703050106417790554357464871937101641800020833847102551089716426947104861049213895462739309572713469637255838400586741317393498491341294118595761641231840446115090701651950847522178255678206504822763152307646938912110177629284758483868666768755356189547460804610931231232822671054966131745985583157064237888275141577627397070670195863496236658919936618454525558427195103931874240136937296872759530491776532015217254722990838547702312270527060108645536271163013350673870046800667711287195663056948365862092212110329230438524437635881276699902790185076630184970480908796279266228505266259965344328967780922190878639707838656539426675062026645626922334316856466851321614878085692990044172224584965019508042559855288759372378308578427975702048347171349846169683226108853143883639920468944802783439486232647555469654851689871590822187281514427268331085977797268709132063304912591525528555049657705214861571878429398135704358345868903728949498719939486227905587939755555719315503777681082781658291723197608834729467722835159242057541643047006908297150846772852021772138790442663524755960498862420496633244703857714176250573363268967009310467425111930218590979317399032363694731528412688069386870928179200*i1^39 + 135414318067093619350042740376892628894145279245529053546523986942925939477303461391662980379125608495574974188562907529339343046924912871593816926620987379431020898084485105631427199696253678392841651385154757705340349213245846104395083562382873208478857172887269846721237390582976209551804288388261482222363163063214807639729631319131627190737297061849949475715069622367748925585128604146301028619717209409490701025344012966889608392598707931497869987320271372858081753024212259323749131210429102898717823924893201838745358446161999634864040683016710968623832848468153271750729476006309686748325557054373496534255639184369947943602747793895601092288603086834265685561534796469724208912709353035847353335544976755364170506385859653218131128215534056519007715110018840821426706816233012400960347949492766573312135574022330491906767636843613011777163629553148441480351889875115788177362175472777941359116444091437812386275008772045973925895335720883128296919703314463625323128184914345843644612048432254298904589188092339865243610854658970792563082361098522921355235713061145883225442751108741747616424439198717819642995004724952909412476328083709735919479078650280881281759914787312179983973363734722307805898578794346044714301678885511918645488840826591946057308853236408521222874097986361083108779924934388242939500680894842611244317240551035478144295599025654324487593027201967104869116336070983680*i1^40 + 123590260207736994527278981837937429303901359592267465753892590406250482486854180263889324074327481921683495459101513690005353138877334701850348581912909757897807578035825564687815337494777758853943114978842707845294358203051366648078513929703993534885233948894573517273758046452417920238250906441640086640914342765672759693039972667922394006390602182546121423107532743830323630019304263742322873012467015402196910675334112763398402244862857274891617633976782185016374072651191444629308406094201787155261778011742768700399773196489283032025480498492037243845418866418806020791688178194013956131751697897376400038175578323614592575090560453964595948142846691125440196239863007427024035000502562878705637557940541065263129146998091924862256868914522947196010687156328564135410064402584606309502051653677336673260097725943524438732614456719908227782316298135089841423997575344447985608501869340699913301446373543259793320346249718660929248590169075611989136680060830929575208319956158123811680449465066698940204415820226250409557537921183131427802649834028113506768854706089742231891521857059457227401619187011118514067573573115010797828549484692372317699410333985819195451605586900359443692125607405017291731299122968821000993713623035707756355258157778742722758901700390120517657391772060037538130495260959340692031905346449898701153214767129911160611839507010290591156428321082107751812825088*i1^41 + 2168968925982929545694857236621112200820208719915760072123585051615858201156862120938941040386797146682634670608732664277105233634379516044456044258458633121758969128548429903970872306909257125968177152457507718133541705559453582672214251014754715765844842100377278132620198578306498067488065108468707996385135481751487608670127496913929699293601979813955723584083945964080781176864286950418131639944692147955393137419007883301172303775837536211510222231269380564470184938105073456497837236573405566089061131345252906183741489636829859527722105780950328295201306887785314767831101753611661781096648231837575086552174963682440523314745296680293847085087560678059309115884919301476085070925021030501807818856325719732062405533877049022754683824523591603725771692363091228112732143930235869888073015697305372934582857121730239773267216685951930711192319278968439156543178816286095281509004083770089490041019186865429821139284255750437154730411494646263844394002488205707807556336797649990708205157763421753549069226025300589166736472056235154909118764363322376393448555494844776461632306768612734149973567114542351425489556103150951915103088016795417036603244171029873749206051364105843501505493933541215026229242082443795123524264344549725510632023101372385737349056577327233021112660981336654640110836055379477246695628166013585965517806986512878320861190775415586454913248647187991101440*i1^42 + 136578810534228168778166560731555237310722182647164681617624785962663766320637885553761889035275977537747771718464001051717761118974562257909445736509875265255621520335653868422121282338498954808803611850097815515241482561628757512667035851594137580518108135865663174415988679385052731946841147503465819138415255490887852497680083905067914436889566140664544985909834415803994482201932246679553824036813504549556484237467719788060039454248843949470562595519232242837337385289650879644076399248333912775667209673691904463368387605361911426761079503197633076253461263801584533291349571238900184141993204219090069332181142032406609443741272565995605967030670020292212419616762496369953560553535520313488969739500770806078418627354193316610384058404465697704437854557394081347970241586397606167683206962127727876020350609925256164651461723819836152932090150171789180833907817400607055952264605582571668446787950707240913002395335788661760840613384683258782021297545936566696692166517796845535485101315587809956047943984091506852973289699867213854551127516447889860455848801138109894118415350461856143957125601066903387757290219283161001243565950718249131720680748400052698638801367397381953833055429383879417600564860767149199565191398034098180567479612855002450232807882801070591359840703445311010582740175009499071620814036424814986812327758358504343175079217457134035654392456151040*i1^43 + 49388660304825857360359688328619095875580914419626843103586346503394570081911732112161133620660633030053815091472763960184871743919598619070858846748601060150291802942633686631930377225097023682477806551343107809591234528350547179124006763411019783972010820787816277637743569111517326297909488812822971103630057295238879643099844918119884585437450323192969656076779826249638709493041615168452963726288503009082961981950095558298716459346602956861572817793069368839363106893480352522623076351897959758596832582448036005701599219812586626839014358273397374565150032578030892412365782427678904962064565535308656175267910868096573783733867119810683061351536797216185261794910880539583207286141283472204252457307593508391669049827590946104217068894617895512651622880573996066542277636774525754290776810207432054155535117639550325631723347886524521596326648470799049023163188041496633443619651879445835910810341804600355476733504767238993632407444832034537636604561856665155894390487467149676431852969052181290950675244909880730349714148963524444843459062022141726931880629407578593616773445837754561784230946206329254154002984256012475272087655594559458063335925955151635339506206427703991984692456884823723957817843188057642019094807888352776220372268915426427931321425570633870743382891703869754773831002175835818288809357356944093295511404419369876366807140747039077990137856*i1^44 + -240353277231393726262840191929774773691061726071499140618124121942782718104464129108421980387373134987438207170573449952515940018715067398449365329403685313037078561912348872005418173706447619694384145423600767969573038344097196555279953029129939903892060305652483670143436818707059026625532105220000100500463834041313042701395353860712480775998698597201393340319326249440634539628604724322420086560004409008210116895504721901340881909818196723295453983626906919782516998460187275167625650858242139117615435405767943192427957757717333326585294004933191637881887161749476579131204475504152356072877219379806957095250040410217756980719148393481227465497823647220483328475029131041790484804283914363758391160627870756846124321173922196298696970508494739218203220114670036304422147135376144347798461921191285876221127448876896162282891149094363197158198926713138154397847232465202838755494657615401787705549685691029916498871195441079075619462064323187583611033853478033537461786628371041988397930795467083620365381614128935395676760193612821784944127179947420369502142249345870599117248015447278279984305237839378252445930484214470208301325757940278027976860585190886825945998306605418217464842627866344589801155633742049190106583825141158427826091944293655923023679469665921005810649059172120457808858619569961103973141722299193567486166644666457762167497159061012480*i1^45 + -132166535362304231401804415933496713539103178303296240106838934893890431151047600172461956344276902264629479712767966646668501364001001451069110724643282266125711708258796708675562058439098315787052237521673704738611400389948172013030577588894996480418644299766520815919733950639483041248787963051499223660777381046134253920433004087961129444949905819999499821154781234005369970268534721078880389740352385986193187834983154743523210324190059106742733331247436706277557542118707994914799782938715807980035211184173059216453056541257465993312621393114343967653674431047893868936304302209452856361598280990475761571119677068249909646412481774561652097305332654050531786297884184978403814983018134111215668446331403304136999573406140383076226174593693972959839252456488121925717413292733326226464282579030611816975724750655990193865716473268735095546274122127977519712065910279224135807511756039489496426455154256224247693336942086290894881829834324234332155377572017666391949012546117307666733041592480606228088767862312662638191903309971065514376128406357963064022148852930606066812902600043219383785706218149684163455999327846873190801280432591992284637274590121055122082175622014063195586993944784616673414535384635688052214540666715733485007393886109005568344281428757321954038259345146108117656087317099613650556755842624511876256786822282476075029102592*i1^46 + -10598704433072176864640379960491057591322943575913184287209740842440224705731073436111319934667464583098413830686569583021685201398174180333147289970399045075753188715211303794911454276157659771330137682625603626134504367319794774055354852475786899584123599416279008983595498989768367389160267367786734638103548945731907310882110072199234069741422449155108436324882304453480874778436143696591631710075299325594025329375272082819939010566997124361402800449272512448275413292584839769499040755158687715350562559922698602089217711811921988636716518736571103486075247844397740166568539166002873447040019731073130439490569984869104769790976925040181260062291384055030856614154174184177570017731190163767360486757668275608421731470080231100667494668752447911302850015178166159073017688464040724211167370094113719217310914221626728324970302099465434769225133184605735251793237633324960674796155424081500946164943634088374385199075369573768962605225478475083877210454446438737712673599912373943945960434948857285530219113683702204016969180040139619932944654280979569547036704080946520199470161616692611100849618341079730340255028075173819431639825073299980286674749873549709669013503391419566256851504469452034429824596146777646595177360405486364044138147447104240133462946488257942634219152855159794379666564679520025756139988676263990002638972608577536*i1^47 + -905614951136319740013995710526755766939291355512286415323326901251424815894899947389456048307939381874403703309379767410431593501528170773196626616264459568079011732096742407108852629643204692497738464334379862948954754089663206988892970084849739642500696232045688180445668456556784344990542777036622554618258425145496041473671308890862341986977032592369596629393714719562139916298243669150628585714401321119809682161317809979317216867461542868932461915191728127364555070481877315908053103300999261159760358706877240344830350342872005624258908491113448125805122625008230665641744264082352710568233306150135014661966407708769343755309510895597246188102923124470422674132259507405630731464558681290819792226061046404971241998022900251462582013760918119743627335625552453683224373492257422515714943976593271458737026515651224627089835865679464157073422569321305559196268513106464702658516720639137468204248514627422984771569734297559454323515206436388057999643596272114629182485376384697811956110598524590332468418911185472376805875828167127932970121334058153752583222001611025260370614829571016129667900524067101661526274563669665673126267246407064098622709310430563194007055534660418628340641338077434028669849469285043995477663874990106594275999721199424418935888919139459367952511196185691931144981858756058109070598376738489496502272*i1^48 + -2829684407239807938454931760360449219115322363795857083798520653211868632684806753569035888954773470273735169482189635708569932573115565871850520713497333435767847275019588458214012279353705815398464364519240641321243655407726880853704719059014263519435755311247951835694510027446849414195176942202291716890177990388963318031955833002149870107904980280903832894496894627700525853105780542065431311649059238045972866850767616801163588420175292726488180434051180983335773093972943453631334653970367352543141463479912791061126113563982409627095250019853689764945985237530404519977455175208806881395868093344334600526408016488399238718141812733787730915165612062102880035122536310564535165692605918016711946457803284632841647786886867269963248545890345884150322916958848356968906050053734851722668506041498653802507000213228528930988931148227506454555325188709834368887517986609562144285594164925181826016264432972172712079402802683007362507383628766692287915449231597455694391319472197163311194116319339455621043324484489266592761536795627028230423781650498004540616950702988542597597439340909048276648445995026212108662996767214394225804139156175435938624364615965402250998731026758724745963585614090972083108480831046740914615830771163097003789041713760166017024907414662451291403935234819832633089977951678932583962764115968*i1^49 + 202205011155232158304379041975513197559626178262920406734914586654167979400044938545365928215006164606356774712214255775318533438547344224501860373565512369791078195406612348563348264070959287966031266781178717881206419685319455481776245613682114904017874155186342302385945226023008893744469179394915328849145044565001694635242582180332536588473083680200852289293100427787096267399695769393779394673585598807770133543732709636827441885382705548152234659343061633186800252838972046508647261706082660090678441662685443080484628883310826865424359243530839821923097146946074181862923407162118055042654158847659766077759229412526972371353159449429365027722677132638171738902153598422851756458823020133068117956480364402745144089920743495995473587724629108156449552440120040005667049150864066502264149259215961653756080455651213472957873790835311918075910218096605603000228353690614506254258430793050105542345845514408962467967879207167899759729556829214224761569164860013615129748766476906067715937238432990246044125718033795168843067941878787215595528148407518651944718489959913304884773784074732796361510700710783568561329486888131937829596929303359456718813503603527081802854345974153291303113355890713485021740840995756207430374445935877793230666993169789960652037663809120490251852595545790705746662197905795842048*i1^50 + 5498842627430679014262469075695558058208882576736808989397630986915041114547569058038945227715665226721045810963615483875468613138780983458809727022448034019009444329584027239624682534826480603958225602107610842335455381429453379346196498042422427254254578960581800580185242585582549092615398398898032841970049329451550860002985331170881943952619147292931540049206118421045895440031462385457907578224598087887264838462079884961933940603361740206733945972551016030733688030964605875187630859540385850976674940019593574167810691786580139117879270767162662560476709000823791018888440714662849834966819571343111177207072666711912404859575073356527439126802353675368832705310405586726762215966973647877235836228447191239462781412011620789694466510149543231677087277945017373309705044977570435718829394124227438339344664250098565937162115019265113432714673070099489866005175653968379678426186934969204581630078691545520803237608742261416360103544606641594151388747110710241303087735100539499836754670933874034007449739401636435281722519592194413661873368885510768497811040390927826868874446809183273147256210152930719822979262420965159052975911451927662075910310566558621996324848043319601141688822639228960141786504527574142086696337039119606003725491099917179278202851102527332582924760667956114886385205248*i1^51 + -1325094233994924032904067874686426136434497891200614269954869346246428176577968121108433240787554888923301376259068253893740375340437893232802630276953544256561982916339723106735910330009839720025548884229766100473144226085168674298636554519841798114345614770575358962607560477840268365331731911034668843082829439631877867407156571748345036571790604430187789253320958545666697915358206500097964544171201704696090505027695960956235814222335979693369592712700004899850529250170992178837056786966854231972087618027955270294865138926067295151908805901819078102094993848422063838895580380213214206990437151265661283845301159624114973459670990830912917450377783653224523421135671589623832996752857900494625815760775825669364936184823206210311663862423343361506914518025934656204327179526607945710302519866435035606548592791300682285147009952355708818873823968129954126619456837944047133239343362896266370672561766433861625341871959690854835956117923386065918390571670545352076793135888164638769844783874851296332624571561344894426237160735156177858063367936420214044603819477953907933887647468486302540609283516860561769709208963033269833515649799167240619786243661205426854059382847058911753990597548996280067053855699019876614167570762081424724712240390192911871475492281772391820881027529703424*i1^52 + -3628036835714515612671340327149058057110149457258653787850648171862783077446874013403198391621254006847122975175736451225194858937201799782596325187490700323808116383473527063055415720037021457493647635189749370946392518797099597965093326612068598245162974350012764444409789116593139110120652074390797268646015056226304303156658801421398328419609723021332678614036134201340401405008167699049336216139180133331090874235030577385925671133303758165580557808449953916341644764203041212830632170376519865583782797497400651181765204632840350485383956281788349960142069661422294004940407034553626098331363214548954571247952405393707557530652921904108700620771443571422368907142876415742828584257080254053539371703886930001710020725752488999921786032120072196405682035372743242138493930450066914797036237651206979883740287944470285420123112398974328434481368660162248086416094817850061179046132169328557191573084837916168029531415168829786884289726129462122664767292528333083749732771331502027633242234444788261178273385220106579513534682327987002282618301685648483506388478483589245509239373448070193907001672333356829100789161237438137549949104298056185356824222887951007065009427766870515009584120396060320450347018454228330145300953172472187958435792206993716818441423699620875730944*i1^53 + 1565605935265085617325719549729294023166994212050320051753198633376247660095855804791960288040655145783996228798027750349063819991340109209631474038543861665560280526107276023000297684132323144356631176984411116611111740237292906391701398327845260344467637981860457752920867194832631836290600735844974007047265715898475931243368423163194276980987294490801069001132688308590024455895923125195440203494053584977938248470203489939354962216146009781213117146486815944262702717221882172191829347359348398351948942975383695913440490595261748128346656198929092665495029938255307825075863085540868062673872368980153004887734234943265305600159124268752658119995890004561568672243010000824298912716324736567435953352530500499171112760004602986688537325714776542047483733908821161500112080038186376224435903062607277457026163592361332784695202951121114255694580117202742199781412137478956037388771321760604363810891126627632814192332290986018253338083474442653988464588925829370472166491175669485067917032528237590965665877969609794871556289588285479769361335367414831318633492224131315441689742375744537888631145134164421071948280823274340409081266280556009511731819163268874650988284754666603574044898100047370683096431611327334779803788066236370025837057383396676046702014464*i1^54 + -238397092064452102048388674795978065508254256342747234563456078577023887880647370256881932679429595454020196704138179812930520503157938496858802667393149495866229791744033812337173332719170190917744284098912019864242231426987247812238740046041034075471790826103641088175500731697551379684639746144799327522223858799393214999643529705663074489457899742206680694072391860626704298739283763679900941397439537930243897783110864525642138441732376264789819043577783934697459695255644555427271923188954218951837858760743341665860857012074990537951958474019872745293246900816911361217350675884998361385751225420672409447155354675569903302919362149398624300923640849253172023968063188824585921910392878225727186656080108862643665274071874199031192808736622361846730140036431036040681511949625049299786037144589523682557412591815387289612506502483939405593244690239253173582580739484837014688772196285097352877410891578055174473325671179978183848034053347634210331069981999297120068673524877217489960553677422277343242546280973725161414098129581372829735978810120217155372408726747157905401421783706757005668512847299116754449408578595727227831104073266799599081269486662765584925486074110359663457764109759106452832240000*i1^55 + 1813085845834175474866771939958660559239659229402623309936839503959067381081104318199045247664462715736327170032968476660245491077998218578311353734519538974479401808063516453194992047171277141084436875072409523720615062213525708562435033148304244635133106848380279965299180955770981485961739783520029550151317823933208288058629048957421749420520337832848449995417086590426403134381059512872538604933016761792944498170629770418585676243488752149315109306107677070071864873429712295916284455723383877314614924534294075621312390875151810720381789803816702781184075123183359141227410001392017390073752767018937157045482880262468021966083962933681215581026873783627113025596971972755345247185229720550238604886283482665852182756070616257702388653804354570731566012864084229238162059286325810835666596739526125046375021106554837568233028376882523845913471309879387526425005754075587941244265786841977370231815528291085513762187623874049523189470403167586401306558784774172889544694173978993631086548304152816546942245620528046264480228792105412626483529549024832053439263369270160166795976695425949158841778749162848808689763582674313385533146440684032969140625*i1^56, 8778497565077777011114319780709027056171266224018459316716149588546328905531421048284525753566905837625584087911444690463963596784397475149664669119429914233600488574759295298536415974049047573792004194428035244736285066946970759798413879726921061872415835327891993968226033983599850644599910499092071492743430057436935500342627549049493822729902404994749977806665049386396345757673130196926765122552265392882285955693741350461448343717442479231006762423624976480914810636933243536616927768795270692421975411054499937510065933123933887611923003142897125137512724522511211855542347189412894063563545810643309930850895538644007034120859971472641025718350557218328694300223513476424854945752218985278767271841145491230543142269536821064014556438510474073159696291384797606343816736637489385555026206409987135891685250234933622521691097060022345231496865711239097350089319194752558318930590194726574622568214545618405927733343806189492146703576954959099864961102792033516229045320450859886623919616246147125691875539750713463194768015968736874070733594862516639722950873381691936677288629109243496975031342027944150961853631116237568269904452465753591394586682643815102858484359033795261446396497317232054889921450586553490001477408261001727827648104650169477859494044378421107362572369103344248348031767764250289669770786506739428693515700929917079705224363534458937379413498829969260956056781925335062582886472555564701986784173072598183880302942191323131551187020420855411010070927816001718703213543657714845295310238543854244912524551241756674008866755962177539125208812189673129862947537724566048911190467125582246917874443573954865083398095426158267116451676127638408595280761176299247048284631743835504209216760136502996830195879780729119796684985164918119445120538668401646633246649132902116826404487621529432235785194155306203666100086348964307817145340767525817811641166193433294044374333886380197234916498180417805838783579352812249104311097571387897372171417283511957495683941332011270689335978204509219247923571973262029341961164219756371500884411296608167022049320748714901863168755128495982458772148010750549943025097771578125390500379758693262586526536466344161006171506725803083733818929736776644202865117517519846905329951140340554959458411866393597946222212178131517836665700230636505137152000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 1030821248842087249262481538081214780980000661656911765938914926945991193121476219917143119980797599739920720023836544286662220720903086643398685910349726402236412034581963567591712419303751846068029636483744849413906894878974387945071619524655181683495315275803640164925819441481393504636708003955292580955316607421925846276000121548601037387135170473734619228814601269567024785100064727026887945975716500648959477619469122631580147565801494906698028960968494384313251870842277247458684298869608227057769334268423218298420888375618133440040410555424017897690702704434077620952744435173700462402557874245479155094266011704038072492143779143883609374789361807408210399518022236493808774225205015745831707896529746946911335182438388858304562329435925035014781256078244326229314345012203314147335110528853772742047116566015981697134701184775895613670250478392580588484842500935364884632683477755612344561920420241503851955140381790273003836849608275358585192291185460778316760155430983992315263415069884609009098010767867789817817915488133822340409197634236279367819628446486294835398456700061972203483322411899931154650439869192300083652575640770189338325926076897643679515877401901016030503534394925352083910467478849414048107938720831072076645130160678011981615858629420231067251723625449700864414172223817726362891347639859385742505313483475839179545175411143546106468787683803144876278314521586880712258043993256797710481060145225989873411784422177536836401694821462996529237256016869804054672706386267793766654233367759713969306585999796988733616595900447906310987297462563470424437558501830556552868107857050608264483994049816196086487568375369604039580663601322298409406690720884962869622467858885063348702866898844729788843501469593475893221973940531810517019091337539314830957308216445496526862174250518072014191823259857617588036102666998830965936052316605240162137142918324609062549203575832856923185505704594888561047303794481925116202679963463020864440934457100020639253602004937081238191364131266454290366459900160475429440792973325376020040195127060082686352593045347428100749991183065726742670768845746827743700443763107730310087402679175235396045653400625454878102704909006093899982387760982705854467418609049642702776245392335816765486061137445149915631226751463074128552542008419992421269504000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 118607127627978071409920571138883767079217915648806090582641325536837683380005903905312659889329479650144029343244867894803776556965601918431497674453788359633698497597426211972881425695306370516692778666362031269281577424513797964807020139868882353115362657816609951132627952147602521744763674851867323859656109966940845974312435269751323402876875374427628052094938752428259841373329848553402709824182872872439841716537671310699525593404786146859903677929164953636360228201440464239383859328965801814956981272409952571021861640061935974257231616350077999431132408629452178126682842558475118233427356136307956387328538494637489273646501639364659307572646476443201036402833811638127601406392105036551717523103947165853183678633138463944388411597850639816133135315522787334212226875421950524328327867619960809932438827881927822786915621180999391355075318193354528404182902246648964837004595241505628885705645876514236623011177479313161497625035871762178581570869434511109519298493171677460993634325302911210011783127281731727418107418106407901937878774085364256033211059225746218884990000714712524731887784471328384847638283470187281112006204197265732978026771619464180673891176249947871012811896741665695802660286615861711830644200067724414168188966224753489013390123361781895735146052713096083986377524325904374693973990918100262427957023008746574223281799396215958579313335007877033678439077573175828331226672720847073421176424253314028722054695985204060043399296671293346525503586780925102515531336149262602881012382014319931309561245650312313294527851979720983558354321840720266757132663958501297742768068615665378346906773410918892202760073903199936762196137564800017844716833527818192896552041672989820215593483309454138112942266576443033870223972888798573717581314537963470089110481337384553166251600863323851700756635528364447467223487337197604725009392055415574511768772459040516301004551827358934383156150835508475336380011071690041484638015081345748970700826774935773095756772706897304428414404188570603968417848123721133844173623780849428299148249044446546876243941363582274504249680440363936289649816115856979781740224616117069094932193306413677468076110539395564642992861557647183998674770640134025613879303740097046092460036347431999031811759126851520816907656011928982721343150001372895993921536000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 4835051539304797960873493851398641827933363714179339262649888996851138630727447665456856244235019598528911806770408893832888026657947476406086950797031965292118231580290615900867353837201209288768860439208146018199737448523372734233917885065225214178566000561625277112705757046969678713613835055501342763292496234359220852236347036535632056900504362032835582557680224606046137681262825422079360601402320786729637829886530828809081091851899656241897421906879300970075826311674132011828947767597894106756500823463207419138569707025194483566226859379413136696446261716799989762661970247671880463657429275529462602349846420307382464434677988056694510005887783397717703105336116691744660348551796490864223622971377127884050306539539153796648761940480825307196077868055244048058966021087120910651948857981584642599271477358561704669825104704486082685648372114699683988826762733553271327754263422484805376274678972190114321213840911140195184863589177133636930225424660003138099980826830108139107867368604048001204843206669042786760323280756370809850489133994280355246613393642663377894402606541452238216437294626548673862163875250418801623235951416395153986186082537332003648395503825302723199864809192886949675879324025466486050316639580804293797667691482240364677897560176394057273893089622747045356251528204251259897275634307753588986011977291130291145279389095720373936838880390558780238777061173033970531051238961323478158949705447244796737429877782025879136646912147127926432718650908468209613299788818331058228620629008556216011527039537188268014137390376073831226332877148157232398649966583218801682493979743363531087240809340092524893233554216183389527204960416515014711851834028416145312456689795317470516717400605248319645343232898130839507703093856813865895258476931729631495632528301019072933495639223574320237790537067600430569834877962293424067986234653532602909043882944641460559935905139622892138259760732721870028421311656752072190813777652386912325889851998697278026481611586471680801189474975018142934793230793662470836271272903806791467567386509919345678957270208710314888246392663968822282053598365695449106537022914282636463189855785493166933393092119398167921485999809384968168993173516218587135131413788174158006995793210954325518306184307395434097879512673686437233076365757173585318361694208000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 184639155867881793378791725028283497993723154090847090556402012996356802310387648327196905131934778483817675593907765530093384272816050075509506084383457741364470211962028097401710331787074738257772990231664797010130669050027080284413933173999681519353950412482110982484834351891383072233485904823582495180962098841303974058422469713749760890659385663876053434425133290303966026354367590332852022944386475210319840134384061847633210227258588461566978774064299381299617956340653852855847201022012490206729293040874784514795661967819762150826180368452922554740561390402848083240758452002159801164814394084226232519466947726436275393975085945025421599897907226809182142055989997693914808994971132124798963605458912493949007184693775148622524284495850999486610218002993654140436866688599450323361252949293907648938120875033860856602686188517837034332601452718381826244772809725159958360509830161656268765619414422417330105285421866459835723534017442869120788812542651750033382170635622768398781182734516648872644938590403345518894984995908571208222801255823325496559260595812562322594823514808646583806744600882510635799530964032196750600224738783094666841904409853650787517291742770989713994601803390847167301149446931334875601980165737796888756256369440565752911793876443343282638568554587357985320496994975482503194827411381496675850185600512565992261271225276044699167407562051292575017736172060823459225202416398419906015077075872017870338666883474338296664974513892277151815630446744223740145620716841769946681205093723635693201583324175352398793979591479394077061662864058977051039539599348042623025242313722215548070477760486250412278439963951794287404045460587477848331138884591472051696666786365212202000522654816865876535921429160243106436714822059736092311089434274810869437563529972321940358814452114543757357426347648541537715072162984268633486122330369546442469165079464757499320764020356291774450084609448347126418585259143042509553906126143937560978082382040574499298648171451300100941284421249164832839774170312818582991544351119003997283184726371851196603921097635575986498657604020663022611800345779664469610466457854697287649891216879334810872426813330667809315514278749469003829024289696727376005557756381499053078156690997023074997198355937268314862730408641720119282453349046739912287793971200000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 220469184938944020025085850642550105717196591133876247709740170705005331623073593972682794387551494599307413464687565509219169828589104035157536335711718921403060292540600157421304854907164195725876822665632791454260828238776607203902356190659373247067580932127853679734059014908226974733440332530303336659703351013361595791119544584083629430839013647944943463925132250307668239617761264440660731307376237455366991184870207382377485721903081286906589210431799257930998815210981022842763443829052808431747224296506080214313811885272855390151582901880789546469959666200296646145768403405903318935039140380437195551310984623294470461843274786630661910794604684658174460383718012719345998448625311912490615386978159700575773532824746733014857037411001681485109470670995095301137840273865624071578046900131740382006729283915375774719281246176011255159408604531365446537960774331213525799604578311927291427783808473158295431444183310037286390364080820988532119293596209422773220133214296789624120293501015998667027522481063188356430394096889556288674245239828679966188889511903093457407620170802998291050702605437167590780926295078431300158345060534075446723778482513922723211369761073690160662876237496664302799358776412903665047657793139881219812661520612137644332436111851345533979243616259608988842135974457302218534706983343603480115005496627702963853809077121712766684905853903555272313186586798903799963574437063038272662635823336143802337562151050083347144747808414969191656939374947925342980679172678881242661004795917945738300055436662478487338598971075453072574613183643464801657075249752356258127112565948540100312081169377099411796575831147403624209530674944482717869799730134731405556723659049267911344844658746579338489471905288504505013992594179353202419819062653810159302864081074932152257171725052863271694608620383883486856947140671188421507131380427208917400202772673395081535696954978984489460903798340010213126756340176688341337181546094290374695469172462617773290833384169750968119130568261601123652116882966875181486843817894125176176499724966344383582071717031763045842491244178790290417429093947015563967419980749589227668858241485147564681144009642452400336627153995659856296288115204690133310604466495092378919025641860238390284500029244789901400697643456218248882257680961250134674836029440000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -107195874309426420878182674301355187837763633098228604049450731772416515378029712748644149795956164990901229219776897665269955419735815236614477620461438572653913871098466349525876982037781526596745602945688916632079624331161218256229972363705176655092402325727747736030568403689491613212152640390475450902827963478073914077203126846931975813906639857439986919691609394480519411058140651674878673620038500025625296346769316894054133704875321721190374652556229431835003838806605528121217200738215216556469972829378211802910951684059612972016103470197462171441127185607127177433038548995299529792357743398079663555697124000875600185001844022249559114022215110217814194350061061744651087075928037372345864320801364353128250836441384302718781631732865293763494818376859391398078564926820366844572152491147353745017832432582525197705378028769267563980961901203931270516403391675064101777750556351976159693663538560373189526168054113236229407075770960836236096926871184052845366054071779091675314231098345284865046939312135890312490483669885218786646630779907392367242032710094550232453319281565007047565988636628401430796581734949699775824483659453074011513604026675526766794264056811031554503826821830920723879611914594208816845690860593818063072084863216098649139159370439776678733127178430325556387173772588673761627278702908865126651068482569825153130579844719537263152728518355870699648485558818754113781219694087460504751893395242754501784954089763885038707432648066646550276865345584671854809077737067054807476706020086099716286935925503617192959453824590640402537677406101025771535988408506154808550900952650295035289390436953405245775529457415656112530943552202770411854131624242361634586441972058655864214077453748124345722019363855658466405761622418734791819848784990120916937085910171662402106498852359675266730989473358160472169206231899558931058788684134984333784814375445137012554602480517399002899437486204492909531352057708353273556058816521181115686131172127917099464057078648244477131936592986486865842227594411605022216176417874762317585149189020053483986866583503940692764445591423453777432606239972472180237789800630090313303131549474509238476815108859984567351770045876067458867142067662504103104707900811236653837132638509662349051266269374919144474508491782443924349602462884801650115288760320000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -40771596102421273519395461459380288319823375432471210486244184422084787025101503002747439590970715713707174029001287453288483390234800567380747209341538658870553549348848386467910520974234739522937388132712222766911343617961626563449364639427376575455907683168949426352507107559163556661334954666867099884361579077536475496432534294896544999451214345649058796348992586814593243426472441587327880014817255046728949580256522350589377209175510810612150590171866795984097223142088963183707459925551578322129803525293292139044679476528900513856414272747696947391200697941007610191487566199072994344517121044135612087117059298742255194751743890834133196197089264322532932903866835006348718297265345266801175250792545047630909602198716754526209125508362614504415536590120859207513743273242348156916567462035892703304400384718913864558115736637892760848667892076944897885461487313470997173601307171816163077178441519034887747883564164323433786927567059118898479178647040464768362773613352087070463763707847061467133105723113683075562389055082395746488270254021472342623475281980553288089827136844345877085365451980710365410776439446753361399132012798766909929242770370591681830966934567743545174243277909939374185354375198104038719378357129930435921865364751215861468970307596675072591452052574780703907595132483683449127493369955090682196587232456080658532140192668714133209895602893460657292223053171288886609827467530729883099327920655806323438697381169227466143921589648768519226345503442432870638986962017282508544530526542738708292880742906078678122327125830575385479838467389237196250330834051328042853518237699918227767649869340276234757975836881090990912647512124176299299992453403480951070230286671522684690302029877685971230399906489434068848906676699901887302738226932573771947495450669965555406952108881248399754946646258631412118663725892616734776467748432641681406027013697816407047659467073849643989609847494186553907858597711788847798810493977028040539965650387337097414180245335622579397228051807880174710999981998624820044479516124662542612858850001071355925398171978454659531723237881293546233537054775081558584274407980990193461725252341085423203696393396309930231885103515246790133186470973409974246951165156393613835213682051674937564663163498297619158028567668163650405429443652322375791783444480000000000000000000000000000000000000000000000000000000000000000*i1^7 + 160985139596282563689374014986178600385292249715517807665394920676700723508780260413114700846955224085749229617250916269918165530048704982565145894677217967448018975848835233371066180013528350429889453150470483871011720994392673381717817338911446189438508428019541431352538196598768390179614670116374019867324855113615659410111906501726900890306455660241947722237101045198026300570740676697616846552103435398383482130761497711139987196965314674393216699310252748027205908938782034825334779573714862040962196931175936395857618393517487742350835114813758208129287261981404456246712235221216410111372132308252265218424885589267004823217223413103152214149335416293615875354780342444178891697310082414107275835705551828874276170319784222995810643624629112883291151398622885180966611565281340238884488406265067116465006945684079283173205703529013243944674864127334672638552003727356559704543740323641089807619854561561712144929391539105830048011341973429532532964756923937715127532082667632907029762333337729920986311627681447676668146632358424360009697851856890546668629559627748111127295722252471644207611191507992120002521075066636724896335349459939456914935253834242315512037387090313831444219551159421797186561008036972231300860747413093628706808281485107588865605678152219780094302134506405931965886893304439627955993158092599388998078660782167872729106736915788317567972562044074889293082467862302978979758130976959680894845324163722501877528583481261998341383963453595617614048032814084883019571947039919775158921245138412188042715021370321280327884440028889238111360954873327341953068468346696762264379660924021040371075372338068827474827295011033303165064250175273045280546372306088755771748914524893204816202045718917912300287367275451580090776746803072880012456172686514386325644003934740797387470664510631029650450744309989860627113124877506347511318714679551316417404861397820605833880859760912345109312347863800899819289547859782747277062804760697979401500981934989430184246559491452571069737802114290767884883650493578516122620598372830098187448349749583363860007484596809294586520807170126615545056082124520741506261809409242442020985368568342684530228290933281997809253076990113392023478680367737397484388691688667262748034294653838590256218243223071230875999662295555059498309674944844190911205212160000000000000000000000000000000000000000000000000000000000000*i1^8 + 6212654033883948080412518553724874103681410340217701609241351331762933206746984669939642383487660821458014170220915666850955726151971846669185122086847452115067069473372142176248821808433806927977817252242110565216913332301914551192979338221617915932042283993991848176955224744555277279959787492185309737537645845278107591989630958360234588345005215596920597056051229327274908351185386097928809122889254045263916315861897594989729111783112921355885868401514579361541019600897612678042365694129409035293244758130559904480099271986342183396898635601849060570289103902120611636284447741920800988984898782458281197073574753749060965215005321032560660899306015912836257454060404233200743269522335298191988267802936855188410786146883413862167777273330544048191928573745774755025631897303216178709882427377063653019491824749896034714386461563955433312998232318757399394874960518813570474270281303393542150409717444124633306828086649532421082946575665918099594264835425397266431539314611375610164677145533441185247944961437275959504918924023019760279601134951316498699245314264007264832530135801074142633556817416635619032932721743312761276502996323197628641886104717101422344346313273897933468825205183737267089056874660390698548713645353952569452781666698495749583840494443599928250853269647403469219532497179976733250408794199776049035213514026291682114170203804289548865938365435013192294155783389686660460117251375539109489068376132927312732587399046371451632109817740690527009951822568755761519046163444364995767474449915881627215137756532628029934958588140300427571146339138078101181645550200043687820734778292316896552138766576553435270391408839926373092313290002976929798774787060760246968755747144962856482112714453772696501767809616815292993236809933371561472788984982477721241423822913260742342264738049200028057011331986495522760397047739329526649632648745328553573232195337314697495647016432424815373585432090219417915922642821235210889296052125944397018586473264596518019916028321239716806517267650943407005603750802943790535204166799713968761642432193847066042376754582905347798858245894672484172004869321570747693700831620306843655250708144872954672536041194826261892771714880411191044839958914514488815697923089371217255758157977750367018073345375253127521738639577599794232193826198882433685992243200000000000000000000000000000000000000000000000000000000000*i1^9 + -15337011625413629694776700229973441349527985575450334917895720200262216055607474085072784476719734208256692373793561255478006560604633629132814560119866741715171268065051251152614183375090738362254103073820050401283836453260510578433411894849013046527691504285783885302112632049102036393936361623310427286875779301415608113444957180857087072357925218569658646675700403275546943883416263016417711344635693942603334126939696777958619555055651928826884020816161942158568527850655489839229943820374264973684000999334717542944677246449756911560231926148223205687209366401337136939913072739931996038672417766515045822382556972908055934249449536328036255801387470349827261263961802535030962435224822004080736732721811810417415058121800757751064724251970493652003045434859313689401173245162615088004858183092243146791136761688692358047471791656215246886113049530067180765120202033404773065718659881139303580793755470460560479978419512047203889238872378287302954993208676427404759627155587303953055887835175285621375955568244462569781851850333909475295879796448118112729181770120770908614886707509619564297954921470093201183472903016822404341183749316542849530768823762163424101160636612867041487905060689771645996653909744419074813494242580055767514080651740194982847714416794357716768590908199676533576505610725782999810868706880404924152273287309054696186879795020458411966780946194510297277071557350804840369073277444106056827124779209477055535012455663796722610302906143625148284546170020184571560847080770961605824003159757884138636006028516270886399201779028700405526824970976586588256479667705893890045359714698415731347404681361940035882800388530600782033338877672204256684737713782654532077358130177305602875604684699776001291655973508232452726405770410286552530631193355688552142431751198857754640652815555484003072321881820502298609204145911257804620176892354496482778322729354960475489559228887190467436574240069295090547188207369630563593085365543638030405768773100990300292166905984123549954192108648307979468783701244821326007679945017231094676005335336171262349701676597936445438277533089868994317992579452123515431334803412929790116245151106156574599906509171805667674700877059480345794138088660585733709538729152689869209664802165355920190763876154589072897086134490973812870571964421757076203928289280000000000000000000000000000000000000000000000000000000*i1^10 + 22791355837165526084468490478531635526766917610378486656090506930605930331225377885546583167292504200688756858171234074445266718488664597263589680053879585437104580289363832102374675322437963192957287633028470724895102284229839236326442701123170782567951335178726093654243693682691703090493523449340159529587871926301800491572379102589434118415080341692247567477966535447732439844298982840692607894101693956988629884631637316250054509365030729999173832297221631529092303814736366403288034743375281841981941364221381723197289084850267735399406986741186725904562639814256165162739370419995866995910039879904607312075937907426424472752224088825918018427164122261048790700577207184936447328801496212251474423455842865404812152135073635361174157174056911083263695763595901925264435084371295376532842111779744847845035537070597654356585408360253090736668183958299192484009090870644084971897463635866487758791817886155022903104019663687998096108271606295354698592965607425463464422384080515489964661714932880060124635231098036676427480821858184151155868756266623476718216313509083929762981161121678046899446008069649087038825810866602189280367707872006631248020574433653966153171949662017884657955527208860384096323179000819096039080916458093761813092504695528055023958436779235648809612251682524121527482891519177677227754742652643598625547111795899765876305611246351685013147825156704267862761209957727782657345575727691896028572243846525964464155329982607608841134990355224642592435749391775336969957262022015548215811494206983881127681484057661714447505027623756274070739318223772027463772673280436368320832333628605454434745203762118863212312970773846302613586378073133164107276166052228460550441247297674934079121583349561384193128126827173095346615196839766126895969299209390394041898373796561588602448121835837773172030361145354515718456579675089232922642254568500714334192714214668882139159281445005770323676417392358827042174787513726337212005311923748197663115828057519877308342484207359115244212960587018280578935983832158579905172742726725629285379060000429315892549043626051920784329608379822345009150084614168053537607632485396392975419503197418304876831955455364384531789458809941619877945190036854629597636550924489646091245594278753456625196874959373929766199249366459582377620422293621393554921226240000000000000000000000000000000000000000000000000000*i1^11 + -14619983794624949153726756614984701476269990281951369987006611271705727019591914244482461313322077552832208606171816281726112698596839819546770664347254981011245980210627860440848195829416571105418318039522752989490420002010843922621621316468950339688022518824771009617570849697724661656540880424916213548832555935152313546132519175086366092640965201638074435176414830935441652642809311383220563385092528805912757757962413401267785215885211627046849994567749468482870811734512819639897043156770717120721584347858145159787509424553739190310161369048804292072270709705451916155537299717778681196507264417365205455649138144593424283218068192824269667620102018991038105702713426712085580491317991281970124371506635357490151559785600280648347655436032045744242714736066055423454885920854798276981948248587436392462957854223664423382168167118260367119490159579272250159425240515812530624461939350043426318092788068136424986817660521556782670709522036556003507634007055078509881418229659963510805473454149815388949617211869645696432357367745523538690604062740429314342669929495944518377852999065971689707281867320964272798005010907339699264753535705563263792504733911217005922819200539430962712136210306380977857955443208470584433378856796989832880653504726220476176822403820901443192993469311756233204422523664249112394814394426142569466780782646362603351178278914364789815210108596894014465201126378513182124467080525699351168702353782477015659809338560887691311239613743492296308500212915761287350976208468705839645765784869001346312131180482991770495753507470276129391009055515937226577381953345568201245059401887659563102082191820780251109273302869389136886646663560628727686511608473349930428994957026705457859199924191884870852474180264626484608902240314908444651389834670997828139458768599748511669252006540436574666540730792920774957238181722612113035815674644334932624873320796482780501765720763234646951104346334531957629401066832608291527019777377551571097262181745136678477065527676758266298815757278264016689933874967622366203038383172931294463379301084703870991684363346707708733395766154856444073161976790061635061222481037848396090830184834169939193145531177258958843877770944136320169678672633932728152964724074179538683263129361941875739104146771001220333088157324762723621780784232559011891186237440000000000000000000000000000000000000000000000000*i1^12 + -3065488712893600861233557461138581023374661147392545149492911225623104153577648138401366920542351426347004624481707858255104103721356968067354386248487568637813626703125933043788892784704705629485632152436299438168008487781519541304676856637376999331705447091585495821121396383753216185711412816641548846442530672059736257263147059529448056997348770509041786658003718633484856676868722339317534613591177395114976299168197453935647958051792564964443978108268052057657465741105157209848085188455310206082551409059955786761494549879607310937159232774862124870711960421738629434184404613417725376093466988789730224629829010250562316825216317028516017847685553820351606923825330848962351081334765413071861116457852862382808406216491095650266635257492994113982632070417552683541543171858901165962784746056771438567406775033287616486167294667504187279213382498989614691666136656419442180260569501076699992839109472301108701894785824083800916765892470824253671045717867742389079416608314884186026396225079484804730757926372953934583256805779281543446084269271134076234377639767594479601566338023355411491649465797748514917075774276512947524459106093474276331527111363486294963991674207048991318074953282053943796320501894664495731434272899642515043868680706082366728098819318450122801496921959762215592552578644659412969291478166752779480663066916848118918761963508878507079485992651747451824363530164584624957579199181515101188965399544085454607300677350594855341665828172210261374831823226325338201572125819573437444970614129026182817294058159844192312293194696795184541810859659241778128524646182653168634417978924450545759104284604340865657543444979383249431220330107637395457802423322751675351466897889236387953152248269623764341850528268407031706529037119618779354905560859196601881198509797795667655369419673566256523139430131492847957083588569122017975570777976179948238293276012350093193871212678389460273996693798425965061274748494737200655623360064360271397330081804882945657843610563204902566240203003232508298593601726416599369711026412869579617899069252221117389163578057846107077503224997212055820073599428550861061346033230625172960393536520729637557089995529455032397149173128703281125252185148193341375662721164315365471169523579707159785273238709929226695612645731047618603962094669720848524084510720000000000000000000000000000000000000000000000*i1^13 + 3966595422888749324755462051099411489588516875941091134415931423818334398547386699793872579882475563683200989555797953493673852798583041135779683461628622556966995370645745827822064038686271515121683314577410278751152487255254923063281537378942441123071081164772649480194130222035565971800014719244801187360894590981807319311352082914595657183057064146638623550169145962410120166530459440488189971870165152810830444087291769223747615910382658292143764985074769466860604406256680441397233789495820812581310785239171844149007947864955759803533657673427907995870227173035876426359177802981528209850565358968643326094568351961936727593037431824583311494338700003481318489291007079434899276175084264686316463839888566757933897082728468053444508398675547462260625704923280338118259394908343061779688301968881908514150083472250990332128168532693114680041869987984820944270781953699063320446356512824991703188744346732966148978207702398456101229611266073155107004057936604518739589416916607641598333133392606591792507291445176313114825334244886157983500823136916893240741961827170040632569783416707861206525775448804808432215255416388524880044800305340644526448209992828838794062937685127851737360379318623168019073204253387122790283721810317123547493392061045604759011254490887268597929196740158137175260604525205337583965151562693718322249547077180052294973416767746175976943965307760092403967357421028467667523318152523249253756535171279158927983966068774691606452171206129550078849747824262745072813473219358639027594772278206368042730558387032518031640997052601095330786079197780308130577259352847295745260050668631915630005929488308010019772753050043921573869255757774154434416468514400137125379447634444446928672209128326822906421377978857726325486368973626705868608104501346033882277148612725450895341266186972852824843947677249958177019278514860338004477372684003615002526843216339659454639814348655137207582714405286965643166810492322504089916097142560460734795521934478306474405770355561643495072902769266482371168986544677379624312043134041599552461892853097624545473424521245159080331469692263181434666623335314278224588505667040514491607979559402964951888034228935958608224508971510871416681022896117112045462352531790283980588844509864048348782160677357411984594014000232448249731693753905413897794355200000000000000000000000000000000000000000000*i1^14 + -867562361358812728618620143420347171214189638489024609499848876102672623430191325011331232778050578071133669731443275603517695625050650727128590217747970300861674049143238318695905009368391962244556214593473615345954242209146827187243896363146995766374313322126676952586354587345526459786914344290284629979699331378609360790066501320697933717144016466123753370157303505354275904919296299311701066694444376365374985226628264362616607917858546565328618072601806153472782975044477635519550262707155601949470567246160955709730628700722893978676012899369888357623494640824729211147246934061483998032392825356980843356500497109954075248568797158979375092467270988682049085373899676936834269110942472964733340011271298793820556796915162328989425188605636256581193271864083254499796601591250236846310304715307086072827560782882636117905544405589532914267396705930783239838335124961372454405767553887099727853206985125816541796545308483457672434617571732760099115742232812073271498697931673466640638030029878247318842496556183261413359127688392283781081014652221121604638907690051941892392196710010110666016282428055261343026429764854735665433937697950155426934577591106796766899863643077079977272817709137114161218333593966989703285566596483326976224512589225160036628237034259518573276072038445293413949122571493880264527613955394346029950793529464895195174347868996093703443095576105944218138076767969131451606174594360870693713849097509220415452951180013533392779211589285232333121680479730125372620430456995492852012074755062640937837013469882992898042492157003075080712147103075350393400111301661018122726109067736306238482953968891981931377173643012095723139067488556036509132687665066904030744462360323363489967715779195271561369679232790910052787445408157749889900145861142685959065150406765624952056602176167446881457644205409476998786140802963501396639519557539265261171209871694190125280482912636866798029963473660888024450948988770128192124167542536743707478173312878106548749499581015514800514071615087260466049476702455471791537129436911102230285102570730083738657617533203361575295883767817120542666719904547858821252672254264456806202224162581870589775746071739034634119404361123095968981687901818407357354376170417371412487600117224623717789369830090744006996376660319759375109134645710400138845880320000000000000000000000000000000000000000*i1^15 + 50441274355104373122403929362467249370067132325111040723639025795290968921732198694563687019141217632621334787764943330896083506294332196289571915565331406047845388215800641584575328321623399455439049020578482926081605005519998878436358629949590289503212971501451886461956246643209755286758276824991285803360215144068200563591928844375732163161257812732191678088287804383621852948453053365652407049066999914298763801092076598999473889452336289089576300065919446009827021495088450028531397828700257518828157421509886437736657589595862054187295461167073392294325260149191797388294685058382209845796282437871582911315427001110818579901966469920142014668055507707970217481346989035856774192966114178672502998940757641592322306081410817930898268756378605721412197968118028814123955298032991603395648985600365166437354144932129059640966622977770535567487630478859520461880914457655514246617502508614017895435733664299583691434962344069507043308572658785939152381809003581629075848460817724999808725316074990163350860936358113444760461510799518454324682943591128862275966141027069332010051224531570741477608797978564877517967012156678163259963073691617967393670922116085510305235847360663422895037009695130885288580038749694038184021380987535176662596483583628196987136659446682083561034817942109322270915825081844552228088423810474738028961679361815302052407009686434256127828227049037502850630706359568257291630847861260235313391484204192514693963521835674982882055381582939074039331944887470662748505887496013539712475108282347492514283822438661089871057324622733307523986117393785412079463094473109356437480396211141973070925580458504933143450624289958524491882867092828689754665183202458588626856922780087388719249930944346729541392077010148761474418533689385968762237008351477445420359470632315943993293507699346103995253657341475623351604346786245856661173720684513025563168213959875053761915348541372600049967521980290528489544628243010392134372865153681831209657846857057696812580884024844243422581938845881228183759228796555530117096051381809960841418089854507941775374279925909844674898235883685580229264995622908811261484117500541280891023641512226673007727773299052136635296045820009477661399107917726827210700026695742364099994277757283807310022068823675689018206918359280457556808067416912839216988160000000000000000000000000000000000000*i1^16 + -11813331612145149516894462404327301338460097680314816938889658968412958880771211357561411506978115734337926011617482131817096521948927890099719509247078716798870322478406656666243993382544583841693552158293370710314970859784700276943683996732336930497357744373770202025752590743325603956254155041445485938704178790802571451708297736559354462242638683215533741912942614577158727278363658689726195064420038267467338908329331998634600151679167601252951752957162485200594596228849636300775422622658892339926457353567513678654167058963959178809111049384413330286696209000509637606141921073819861430108786161701131095844156950625707105236810047312173041945938545179872423250166205963646735588872140169913631731475684537740417586469263560881610517413089055971557445221937259517071340937945466642953271842753132127666358828043091469644490703413144776410261364684605620985568339378325871847733874050710866971265552972165731266685525147748241731807493406709259177654605267829109381104606545007917064148290417719610581310730611087654206037158704443366665637553142598018708355940107125360391108033190947075122631518785301008656234876046741049887751058810354888907840444551153551716999759954820978974182202760722515629845217132954060228619143365347887920938623625914223983751283991018896723884178984145189308561901738347144848188869315852895142041560786062279503697778212534569347217794995864740953568862054241554362217739969365277110041086436090360024379602302769636134882443706397511470229852120135309791173722645442896134563428410040518324733476065191290693539476310059333236072095766423647114296451777653546720441756205023880883881292843766344152211099283364000609527911966349840018133396158209656091276083097605016730797638339095434942798904498736803655634302228210198491702095649447330694478911691753223395648901825761097580741716567617665283776334304270129674230383777789026196832811523981854653634281278559845203814502941339951228526460577601335949825664749512967137931751868732316858488515210208076671434319291750056562526344233109610197546650810743502617794647999965533500199134244612334191922819717805866276715208257060592386215559380890896107844001627389828475715168720492921734268947399043442882532945635179908065665890538142120180955019213885475234190823042681902236697826510549705880818118322197536870236160000000000000000000000000000000000*i1^17 + 6873985389102542726312283795796953746272014901168720250073739287386554831625390006971198604562966987169801359395621130475316456189071186308101167775166857463802334691261689322487112454499505393762191262199801008078828162268941881330998982187011643236840649906201854990139140385384854970804614057289779951112723870589120454845751687069025414955191284748998514679872423789368599866281056651542900712369260009770974187681531438924062692696905482655444687709616782152424169816357849699216582200531098566243694530088043388579160194494363456088784343697019323508453013533406552976950557758074435106696475431895356717100954097760385661145452984400598867716314369710629159962114434874334721343074372613580034870035539430256582084220973433751888409233334570161902154506803696145546317018018215138057544343926235648878810226428696341897607534321261760993635684681856942431270895022955761963954242365030201737145170030059483735506903223237822878528129810901581447443030487019096323468913326168732439524453216591847686501310843119006174954430045430198545506315293073048423334516918427925143196884595133466177976974826731922623402586946323464417053991011128254421524298569140908749370870910422654228631340521290687501268874926716811095213154531993325273811953234899458093276091287812655853098395696918349117927416553237699602880583582482997671955680338573559148168246818362611810355492846425915342922951371350087220227619867158612869993614700837368488034278567328608466220124296659106915951696813472679125983610029618891299859043806747423292510341635160347546271719801780427782188253006296209496251528237952524568880350359811165439786631162199790027689802453937367087520457515442523881570667086258236643612325676105242279833636097223017785946428030132093210479464668062305134132214188329491034459489471184764060341180473475761776745024617137479481369751369120023370556530867001885753076818732174975020858814879464755688573212141271174256601331918619383803597093484107252775310643471083915257457972827816611286982286462352151264760609692214312418377850764284602647908100960814854932139607594639756574816049827162588351652620875701890961543206225738116390823214591703562312256018779950747304197327223874840382957934141757435527457223289726931437949057542725684449986059045680086941563099429195460438373356017826359536517120000000000000000000000000000000*i1^18 + -1379091154957612707937427530789421682275276154120997267040666255110517392599543973553427702644724415735828534203669823811687532546791812290408068018239985872773613407629693963321204132539036331307838331821105255851593175236947457340213703301094723156347339291687406620661146785823372484297686455411614888769027497053588193400885393640869908765742809647706514970053807728317156102513881872180527011064877261172106508144442832263573687043373205073403291393819158864893214428543004608979627947886505181424961360895400395741244861632945785567801646241821617432231691392640620907923155564254128483447808180006109237472097094176384393730035925992579982667375503006705362284032385320023469028512687879072376014660288169259438147482670367230719983652884349689187315645260722561915344790224939087669649125614427014123222367736035629003850382610692435427407381163590455592229122868908816469182806707669681525598645480000764649227706848620751741666632973485102736173957714399283883005076318311902992938408435751856710897907900202433845021136328841751527731437238654248596779643693457546366511396366938537452850125628724375039935968278238802669326602493136237487586813725850594636428260363293229299277740357024050870830270336644928950927494329236916886471744507436861118873457963292865912400524202591772176413674175538072384942616601765253325922065336812935928438713446505786386344908194950497571781016750038750541641173907251559959050611590448257319529094896253751181071782254257747398647488188666620601410366554705690673328394544870053520568313776937272825139187765566131267100191769417978254512209577162588971702846860444097524653485542968989232563294570084994234082432452322788362074214572771622293866553679663476242889170091412519350126611131625645604897382949143251246942509619424699698998701382741726003897478150866399866608785863907823871348610882662856110807070265994876263381528683035271241758236223527902430063487741697703966972623580229896365254033353855778944279035912271046372407795873933600792928922202227550796695284832892415096703665832954483441859837078200889034306554943048755286037591592920669431905596762722749642967393199727277100860574230281356345508834471346190871814187394875583783109119415764612486387399548119946321044756285385482668913283960488675666966438592353118182158987653409749650636800000000000000000000000000000*i1^19 + 127395650118738992369750371061841348528257322684583766602569366950747874636022864097581950723857026088134919018764550841235825608843602746895811251253997996745388791579684478969368078796670411510581313782060562859315379914948415279300694002940350741084180979857580401054091076425376833589004037753445060483785083069335966836686095394415455019898052667441181704222496258320201688007321780019667521896236665444064540706819610804414995145745624342463338623942217060703360710458984913401670405639610768314473677465370634502649314565564372651359808938312152063426962908103020535298758525340314293241850731414849656014668529048800588273925628855528663192321672212368103919341068181686019041501173846694055335959387699364994338684282408045224565794327431262443270770472617869209725090348414498112248323714398579865872180323913071167660759627456890891935313062878412135609552529595706801762533786691003229037494106731219693866170330266469109666805839751455498500708058221929401571405810483451308686585394489637422674014343636833581877524544933703534335900617285135335701275695661287194074629728379149832271080464760864194506335128880198919869180497117863491611196540613491152042340954372353475484401350079689121272576449243824277754782805039503195939379170339829023463621829386295805461589556442909889131654640702857416119906615630776315456242136638116294523864363482410884714278905487201956865763598038281049022925503013341590574236923775686388488997846475412994896424204033182481716163244664607766861702289954778378082724386991436014770050984321362209628224166238282305784081782405702940609557298404227003018444176747436569805551595268294477874295046989233837473416034414982270388449224648805437165648206678305255336506467563387063272525918140572278576928376865999930121660646753944032551804691615598496876439075156762461959135663301359165509665675768045674829309806868458849406380328936815664917038035750737371061611190226065051498473602742570862128495905991882204055169029733306949690813874849898456595787005873173499058650659347559578454154076512572395306946353575479686955214097662027151731599780125203847869693124710638193034270684122942290789867440881225306306603056872283672053892192913421856299996499062632378606521547893858190607485745268342088663388451537116580757616931973335726434101466800264797224960000000000000000000000000*i1^20 + -2233935514881187457634443685993369248812793289684448025256292117446395504930887882983831796142323814950889275910112027340330740959451515536341002426260228358146028502588618492290613632557641469387951636670543197532849492341739576911437445627275335402068965206489999452706786326813219082967704737085767559187660140784024763211876386317915585896393079392404579983030307444721694078892430565146844011909413820038521322422828996158969808088912755996952037613566116713899979176615506541028863971347716613098038485913065189006565827373871763712990752549092265830370367526768310946040752041938510565992745703320576533718118331646260143955235323395103291447825366328462979793169716532721378283375445549285523671222317911898807085164835979752681631194525581615693013120221326591476095988499466576553481503387805495688722404867533846559000314520117086261665302318408469991236142659748581941842125506156940169251844161788188846998754400724605108437319690314622594281262888412495868145111437290752108485071930012427851795195642467358412928567491480017350158881169610908697446104701645790704331509796795572862100464920516659491787003616542768005452421522345879695062742314110274465589085736625934474125497542734934837800631481983187229992298585802361520572608038268256409773188188077937508025565417938756678699060436649945911096473251989732568736414895707713704811427917073003721121365525623397076858988047116638196957260743214927291157244102490319118159293085538345652394872434184917198389145345750215411467094281197097074985222457599549748393748626859634844827099805374777289091834622845941556438105450889372364712375237115165327399299647010204937973170620728790285872624702706668143831322331641231166748365692232164868758353857892708965777974084738195199092003080233563580591371825235474828661219164454351378571549568976730147348763743177202161263209755179116058378489619122440630813106566664515213086465810557646553125080493290321414870885730297885094434762000962517892559060065884897935386322470256436528807337737841741420623441160340946551890539689754810219618261112673461271526149247837636200078147523836866732977080688366839726957403446726440204527118442677006360765389754740414082431357371063196326556113020786590641806476769896707499009050707356510570731429807932948605083551186452205784470328834193128161280000000000000000000000*i1^21 + -882530876544299404704362143824737623640803966853729269272534276987455212751766774940015266015008330880842711822326417521277191795243065149776393468718091064149345932954052065002723125697963030023450261351136650705241258388332329497570739898087871098702952639526390522345892134290878343469314084530917328382239270114791914142672765262063283967896421306775794728185124207218184545179264738698792582985432550105126044801825351381189139102305097583333566825427228677407597687324210766882899701759821334836368605353266694824202417305274104740970749940141624995867237702823563355962261028492072586554926563146402893453788008463963758615341139807443427062995606005062611335251889528929172086114155970782559922024451492257347695231275533839483719996899288827999829112252535899827259990240568144494974524169436212624466653957021729039213700327139439263697941017804767095576751464187731498113083799806937951243384316987028737134202289124478341728105191948367068723820769040059837131930349977307981935761379604449487228154618350383019604833349885000169787600354107771777872337446206574368422997358531600492964404242426185140581342511471687705847357708863622871068329204908320564105427659300255784556369321548943940579935012619501316356869163019225273254347318293952792948031569435930560655077311930094875311454650974840133877371027184603310331833008840295609450544858838989133838528113093477892627758628133063572481173740336180647079213626224122309856820962851405878542440557930120993541165581156926115319191668708008499392605201649185397782563411374152955730068370140914919073418253972607103719224683560834556979340347423243739846385642116024954886413539501924528413595666900320302367983322036101387194022972818686479173657648491321837452152249707429215165534406443472445945495434471769820813611248981500846888669309318789899490540381088347603186060500808211975471475625747929906334963667961893831729452714032330885597016413001978994474058532883793958207521436816397581899581620939019964682592429188234676628425532711040087918414594496395287912128051488123313645998911026965551417183859891663960638234012994369370564139151675405096250684182835550640235366220507162608489651458153091625398803710326674327158947560389050238313836304044760945480708311678528498150083430677225288948623645914761722962680458291309445120000000000000000000*i1^22 + 102040158593644349757422510589952503447599356150378878000397477545431818701004434855444456564820886010579419681185179589783933174626188077188536120137792138718239713571367668922182388200229187178126037392640236137900967830125788272675090962026392774150342233008863925299350159984213759489109035078343297256654916700275923672088417368700595643481271719818535290589638492521230393050111724935461884940245394912182654384575074911849011815873347870951474341563445914133471178283328535310425903651267625822430545113477293297115593240019944346096030033607092208637327120534161251283989322311929872523152817652232042830124242420801555588975789501578427527149825407200307657748981619136827325724123860554187085624259047686490284783155098711358485225663270836114768986674240558427430283248318700324464917801402454539892263839119990888162084826155092466077883978959167994235183874873641159749132660355141935802433712331814463961657447821801922363048015691822111422262970644386452213814474806515978853824626884575206486987265876278944718221026324709337346846954385647772077151638067830463154454804021677073316388362751822981753192469695352624694273949465895853428073092298680419460999883163978004614468214229240128792851810329734027188000381886899497927473998217177700276206587065232377609201540983205314924063854066944611821429425383804066641372235088525549328907375107685414090816740348627477131391986319382706061194471944591775528062646066582653247276211519749435822639375696783045296428878085620431322748819200299804366480691538035745194401495303455847053907178466124121520160213032745473042015109292565473643042793324507114415945469733559903172016978424647681883608722806420256410674943228914252805352252634102830204705281336264483189149170796464967985523058417907690979353908943860273287808295375241958421051629563527101013488631834157154157651702934754155781753305242673218793957985775255247147014098071708557150739958045778597785901172896393914672459801357900156594823402019288007873393051459136426379590573727352063479091185234712946700400842705909325912083849850653617170824427473700136541613848842015291460252544561364315074252825892535249774115272237443805464104800890548681736684054037261746813550166205156678313895980064511141298060530082456396731214398875240300344912308884444199074099237350528778240000000000000000*i1^23 + -3251700141524747590915107220440974966465311916684340805931303658804289109610491240144728400332573441781340276228489999031500801994047923628961643896487943655766874927813437267505860404512071269644986572733784599470142208896961075326527248598323407288071794963993255762831230960321137219131508541777794074279739541798844309842453973874715497961371909656536049715561792143913427219263325865736008699104283838845595265169419979180319287839459178132924135577055023336717557962905236051620212940781559179538827983321152676613929900137172899477047398217168376156823227823642479726257867015124383054271896313002373189796073842424063769657973988055383032393419592774374333399769705941084678787128602656697312086521500398881953630699545239646440459824202352167852042659461283065805819982144017844886426563632134192424247480393746303191758013748234384239054847580695821190634711991563542239285959231170555385417171930254128426449605015914757942716254269666089955429926727423906039855577019189433197016669334087768530100993098664451603640467938555828956610130198369584216652893717784623142843741276950386085810560184333610995596531567477833081121509885165049624719796325707107447255269294560970517762012421390048946602794187693881883343586153501399683283746909586847552466190822458340571286006636477777147035309136928340668044531048888921385031080743744788828987767900770402594830171082851037986122931274778508493390395620130809660774756707794512690050542602796095915387424677085022727857506824733550715780670234197257137791970293396601760957633754704903300694228313674829872730982327185251448961426030554834119051525965201402685944618822885256052687715479387759053883624053696437939003360909313073413025289880706125102945451334526299959250166300867154667341063020422576802756062186435679797516690178078070668963609598567698712948932927427310198052238862211710423938363386666542544481911695348790509742799074766046906302924813656304073989802088864981923654680371409022303998931750877389243856324638221558410008404381528487013412242640449396067134990661618795044452763353870642550248789323959488576768574350334767568391813409817555640445566585058959600951455009563627727861745724180074604101956822667540622145784846705068342231576237270133872056348953416598183949329022972683950401594007384881199762776534076620800000000000000*i1^24 + -429839250781799810589352524313176077362432975406979136260591451152027966762923120819789119916900541999054599835222059807576127421348884313520534913124864995153874888107354260349982438634650613216695747577719347805229278850634620027971988265851218611909351417065567827670005374794684585992813935252207955075686893865345025176588238646977699165436006248593879398673560275415813177494645950756413518498009883042391330180906442353892093170790838785341468193561499871285567299518063120236007358636637800098933609609194461829672091148354090822157638158935505769311694442450332887960360143628554902860209724659999570240072354314657895747991470081460678842961524100218863868705832836287967054244916193098827844442081072049954962767837233838487715601110775084271727125042505630325852620255471242244821363854624741558564790778291593019572426530414391908454462946017854744090786411620946702868056135877198032850496611917023758319585962809492996831477672755729591638404056049114630473104874234952365397194358658870555427982725639454267274529909317988530665590821913339237550097463585178922684058347944863047904089175115439709706107689175396276034955704529190636890729889604737369634676975505704795292156188418723470448267074226364300865324842383996220393327429118810726994647733831516099162134758613393187144239679536462216363949949662719451065543368627329883441134343680211239833323821017073108390403494048260538069104313776017660090936226458734746298984131082951143380620533281597311076523809937137719545052469511615393790393492666896641798148081668191407923532652385140513883139678162859445469556542954161109509810369133403466853096686150112029009269369080371182541429896106209507481711250574959700626477996359653250292332992194522338608759772183074434559398753153464189088197594863552865470307949429361323706920800862669194761544465219330015005511208899046425655902125877063441448564397894387354960630139439186255559329808069435541970357540997429681095886916760588415711297243452190606252526314526249946628305116628714268607351173525547985412821563966227133811261250138163279598747985439900408789956578534950290011705542337038120253488394917641329605444085844824836256727880704777914719092327449961040035279307687020810557769102118463606509149693027799636030533050448997481917502066660398732415288405972221952000000000*i1^25 + 40446480623447426893477240188176551106432306051773504569167690759019431113956898980175443873652167049799822797526250422986524862991734193373980496779246265022794207400259339553450058578826924845059860927695650329091525888895361807912491892155273244352610714560989489541065645546954154444497723494222502695257788179516160161691013162066329275589576474892155421240392194594610720528301707006649511648227733926438528507804364825324198293846877744189450275853349719645377717889222159635482682549383260074332419932212292138904885137841228861045700222353888332868918122321871628838294537320705193099809010119516821268454725907140322596284324830596563982141810441452245532317189273721811739248361631932237978885671978672870977294681480276437665869614373985520243160009572410061693844822508507251031764517632156039707312985364888460706515139769986510311410755090243194893580176591326216411609006399835793755751049209545599671122207173978506936571005982199427764346412645707522373355055337391043939365151211873850911320948710886832254552618961353968298131906082116371296906474474137407199061638335839343477527506730421136079448295773094317882486069620824445579803765043156068060706288436579178357791784955142608270561015187256385404042549154972934434880419571228208449688090213511231242345520198231756236156265442538130681956701173057400774374164952307520486406121421652306952766178415640184256270703775648577079845966560394357627990288673197870329825865429181973551514879604995138705930000849947624353670389430109524046134143555782736216614875332933835143113182122711056372650379371698971580451165686896037902010178663013233084983315516219319338344017443315472611082254085383480280964478951874186262976249526969811675923865571239402156332605404693437221626298992729468933736339798252177506653837405871084491596146210995578261173988266964313700415320311652851022392727184735501720099038739944910518631419074282466027641095522313900518217220344131492013653404657770420867458183668840638967418646329521261863101035437921846197127497253519760591328894814668754468302289527953132716523946336005801311799756651308394137576642020045620179249897273522814793369702442446555320463228336384909300197525809373216482122440530045652747431898496298538780461196910361419325333118185052205266185848687458266379302254145437696000000*i1^26 + -1809054027090345506515316617475936676024488146375943011262277980927506574595110328058817278938867277082935105438488477017326797380807997608765254168505026772779665941390840809819667878958606153430962103888035300540526132511388063485563391894989203648540532017798740792148520038125284175864895788663227204528417096765657165936767056468587582132939369628329971013391544593874018712442326494896688070530597628052191494111439127934915194567237218616760713742282762388444839254666616302559546319734455217242055774025279109777323685091001616127233471483007630738749539056073432057928451583465391026403987457664244525298487938886566224940696436933500354981217026813911129427720288705233162232716235415756217961141340055100174528303590497170764064058365168771322856261478495804745594161515049271328440359877358697496498795543455345822287741214389243087526884349377881261525524616318979530734373546765388995366642330156918559969599182568385886749196429486247099609646268675025573248012239325481181869546082044672820905364603086468011392103621491101697016871584684416358745017068317701832081754243246909877368209285756333327813881098514630491852174541577120819784370078639426329751839337414303804340565485413024654680040827604385213688966298345650208442661142255460209413355943047872943104106195815123436053238452185215159177827820685455771704908730646477756770498687276921707850477689733334484959001639983935203866408323607453871542973477283236892760052574773953390097078806627505587498155263829331986579947899109903650504365772693747044738514890546545287615372671331072199310288796423715408313597355264289247583449429104693684451258852002116899226028368604392088139628135848600944502422300832720965552460317057635132056857032269908390767789170971608353073443753539394626357787793469726283606694722511367788114263349478719982830880965681739666177884921240609205346256754574639104130024164858007613095059381905013460459282982568047986819690059582233553660038976905737934565849974808030728050325006293227975063260147284077061201371019708291273121347385322684567050907463983389047412901614721596819773932673546375995647231736236200183533494475068178344025911473437659763996762201673849969319484105240379703918856827059838702616278252735861370282738421432730550552311165145043664581187324098486905636050316558336000*i1^27 + 47195850744103887900221164984575317900020170407328791681114878816716122384667059694396472728332779826266937454325150086592406328326529202691730262520850022050617020043953167320086635310574711940219187898844480198608196066332350294048473042339861149891985996027276607296501441110024394467103735959007134329435719340443672360746111415325757735582818737954520812780840502209726369854790976197517317450065890258852194454885964269078385772715400404499976974071514420657246226813512105012164663863800627216957505264238007347242143812283602588007006201158104371835901235383060746070013509434206204874426196389083989592023051013058866100671030108438238143983244747535618173305797769651608060861703213871433701377999082917949269384953854502723641173082710332557228863428473893146496428562585193068615932831631283816789979724887707241590171731544654186712834086604294269298856211181117298379696053404714567993077534559809563238106522136490378790406493461162918803372551785515025840757574040422404901966445835410380476389142985095453890424680839714263766487162654214287867698116066192714243810656161289918673320021943074234011379429254181356496049039471117338501286967445654852112737635076356370088675321342355778611270564334494919353385492508334413949614185292180963517284443305421350489992892451492241151848846329668816469451923284626445263139054400238039123104121476406135968988321125231906550063398349782591282428300909000158497516648981224266623419322794462199390638912804683775048514043689778579256428722492257269305689776310334918046265114258092378337743619414269066901670461471480237019721432020739699563892682159004480680620030172054241261980861786561317035983669162854149722103049871404375616994631006006132882997539166011900262967720029079558245961283125363095995548600818553171092041363734430872969425972037631003995585493562358433654012400922798211579753902922801386608822417552675317319747694386712815693681703492062983486318906794832703311284375677419774269561798251154328558654188164416278069872821152147023687445996320087125388146924478532768541682005317274102470316026748186021473314334598251861753619038621198525581197666292434751232976842681782524622400949714093859918873011250335586621834298716438048338914512521405262193488613913769699464588776311748586513462695940321969522503940308992*i1^28 + -440107282114121670736720636737182177047637287722589843676047390989502340687905282956513604763885776901401996390663207191053834869640078057619144374279368665801868620395686830908588983814502244814025474065322446340827357311991567820169180364105555725799574369832428723276164322656429638712683074251239318196566556903897872368357161407643547983859533527489795160943983851852051847809484546639711062969906290161575936014129528300925975671282084328378905769824217302924866087279697902916113262217754493516356395090781514783720063322594691675845290352523740270213384477532655757515149135246927844823352545920111015431582306189960188193797718143054271928869880251244042458686935278854999300514507871018675879284166604964525818979929994204648027441958230509960614095524614740772044145047539171586011916017091280202109356130142405705473245444488986232524407933846388205541548521041100529003611486256003447741586199257249564295274333599602420298370631353876297333149078098289290302764318403613642090504203077406853804987425234774455262313987688108368251176165631912741302527029038202643253329989628706720365693435729555570881755478156892328307890446471065007912084597897624819915057593714749619937420014206224075117313049438507033447973088168776890346438524066572930405675516315212685192118722725407321737415152636651122611138309093643740840765382911641787336620599998851230678005435259231852494133366046827585336630635774259512261774281776256085052454572508601026816208056293637199679276865474860280475403663558811877303593966674708147839609010280408349731565751011426343632840530907130016444805856919470536650582270534404309148118957971635191642569584690125844743057483659997783898259559287928113853453827956719762374830596528261007674579780699782950343717949037445908949731722757606978357217993600981500363954839845079817134167818322641577756473620785146821837327685439121504731662367615581107183617597807601544343852863575165478531671268481099825945653537921359566122457886414894563063947046410766525545590555731890454530857309697292820392501212915832075182355905876018027821317785951527272163726871776109421104874802103465707657367200822524990629554900473955666360173224896058292640687882865830866406026603187393838083576692073598771536752607579208103022280215365511029579644526952672368957325312*i1^29 + 1916788162804269680182024821268027802611931483563672430873215631686636730278117826497151132936977115706116444115911577570895212456575344659742493211618024709993525193803692882896750188401292252084813926565786558806067484208068741893632407106569630640304942048582873358012594868502774081625064351418921501596455243899116570052763178134626011193112201813929403052631080341471234891290306964149973091859286990096193301258533480785938206259616085198420678967701594233819577078167247292573005101910691961428482727526987272994344572493552236822642047380060196576540640400338956723525506907358892104031582541215459382258729359884324486238764514844851332626255613996444305121474613145967742953434656929781485598980609365756450225392128959502725376003686613562496314540368228081643912072541952399888230350173195209412935254192255637010522551658730916404698815487719437851240517281743815417778430516253153499354629309398580985751067771478824036325990734611970692325343497001718169325750795036834142584478785223947588210703258922335820177621357778015511970623691647908042437980919317456694200815236251356640708532328762270347876831020508234041230077496044112559647764947997816765201920731158578014237685300427615692365295561950776059222650166595126902916698994678798938976370643168111183039916030736264862369221333350345667430096314340198437023998672171674688406295929919393279750866288549133842400369994461106372448192014205889077376698033289592551049193477418256131216852915758252409585187480829341643198261847254034552021005687006919720176745950158557592464986477948379403508124709775028685495171944204145740722026576749624676425846863863815610200281088157388576371673278627242009508227282816641056841845357309296930809463083043780290922370718448926384531263157000902188112481340924488479635739368543920645241602554797048048990543141799173186294296167518444633061069926148570450299405730980291184713545506054416667437820380364351034790784778475422197259143048695969446219146899886863630308047394337863140445914764553242273287998645219225583685804226459560102770414611859467974846953254375706692999323659008895328644269336291452177849841923669950524930382920244512404941959808612050229434079603181656155831446520860697421884260651910740974127661234586054679827963853546308168693892697545062219776*i1^30 + -286551900332864145349036260768974624115268568672099083135636585158361494663336186636850103821718914460451738356289889742627556644651445097230534390925517393264492590981189186288842659288974063193122301848973940241566938691127497056620780302380906033384036566046814254866898267931377111132085007407560082741678608707020481810760310448095439068630181700372846543090116293444920385736501501592156356988829566933501424116050241931873993991634697344599216524311030775328831769625984450371978037566917097497298322652709687900238206196291811393181065606883721459831630767201969500867372454689426812535011633793895904320260145248252551094259435807125353189630278659535482001740824793154774988622719003067822632065319687356048989587123109466726741613251944968888418288844605444705782637743365456802546437246365045022690402871005058522153700018686001645604886046765638010877188961637582258248772972977369836420653318629606760206913268616710523953643817581651608664481378893068895730699885816900112447202005260929719609926165422471476699311527673902468555378429200360036950565200504790622093018804115295620942111709099201757499869809387006993694590058616674874599859641318787356936275713170371192973615382460087690433400151802457172323848052632813474191375845944136428006361720201906867650211810994628326309373590833565325303498543614477374134846522558270659985635099733069162932736034234356236608801865395597258437603320733147327092963615750581447891431511313379674634571174731991600352280251664244230022071191397884311913969761671187280892228114018042619613028214435080407208530574734451038205724593134459869525587206781004108804920895740236835453109614273143633411524449549145512533772806260906943976541802871129371703924944958308096547428666007079458642250720177806113240237643348556129226686968838350936902758749656296400986655983045947370405476168676063815373210192979367225421273132868583045432764229295434927551208648000660864018854499478621790147951665869167679423279647489005194735794740148600455026820841356209173990010194555448572574613339387323247470140894970653521910667505158536198686380315449240332369823354739536530016674919115789672132314304571334557514873669725441478492568069973262480059665236883204772660568917022718877330241279575033657382863698896393075056315531226251264*i1^31 + 4930105542522567974250354984458301910316788990536472181994697803837312054040593209539592994572258046681957505782922924289051354840841319482974000018782943735702237766100249798655403824199217315122891930151537021526373531309676944722868801025685666920397388264445854967147474384436294079068126043619195544472784973921446666942713737873015596698625514711965760365597508152289287662308122796372492514155454644524623871550347433470446186385513622260746615448572280431722273652751880191044039522376780110302777540025836744880666015498136835188027555902831836533423705017074587046673191887266118466068961686171660398828645583935760636144409284361975655366755824094307498499553630112653588495961825921267236536519045070618273708967555785154885167723196997605289355431918756290747262796144603050144336288474690876773962708100815429053725364665206153528822191812036636289524541031453966385905796406103495906066514410888166133994133833900926274573668979649600424442788174910556802988448022565252014759934557528185953439696794987220522290730260729954039130081780291131771916643908554999219889716651226630619578834528472973714911374631986456272270983406730039244861082914537501448847495648382267059220390251724657805055425685963369737658425675560883281958070352064838890594614031597876310520328621689366838123317682354482923211717898080160043170966958087498209220233445447939695208746366517884953359087392368113319177653432991129793681244188481238053349524943427365964498259930286766246695250275574474794475796097659702771025676990373201785851301239820024302932151125367257686593281523198889370596077702591276191244639169476413077547011815369195577483735962291536868535239265031946302195609891843557419947333441504779911662883971592314161385338340138806813605367571006505716319001938488358478610334452095498873735963835218517881881762824948629234619999586799591763935995270812056061272374895551912454548564674991370334348410042711880565851084643715316101209070388425080107884601036264788166199638048612056686624641255542816059205923821700707854879497577749457510559641084484237037773878720231622396033410612837875609121832133591832636702510475234515139039939189759126840031913096650021114822002873533568473446122350611409199942226266423092683330829271648524590988044375373807739885513080832*i1^32 + 823068625850862978237016376589544546541544824919333570940733269063689685887823756884055908390483985702027768653843150550009044897915716162026009569811048970385127119788345092819246910741296309249823069116176600242675145536727671269442591983386767608576695098148463919096848257015438031264687408799200614544395660136154747664996775911361889900800029122957244942082070824892130738380561147229780352789410836823094167216983112159983539818247372466812601207017674527485480650028765834350350243900473607439650241111533717385394704124942429885661276930218561886834088519480136922742013429389836857829862153645168103702801171039275319732716508028595462482797342167381067104877935035203307014791587138400340271939685991750703746696635658443515417388004384150619339011067556757062953827517542558760460002953517371125665025449747718502882480411382229785909123143918162748155608573219325384095018327088263493705268426662071272169080687312349647471561135989881592738894525005992252800576760919974617419266093933606050209372048501108231027326103467920772066691540563198172952623281277571795847883987196300523518610000358806574830395582494012651826200832398779902296113215437869228238953048012260392426973219828581372529463672810841309474689135167472182715748247209509274855112928886383010605598508372376158710594810424975510672414554774393275500528665734097765031050995911685852928664568390190336467812728859003346254618224703379092053923794378856566763186973922268724224151227757007176778305237806597807835423889277976354524987731383788516943921987442871157595568088333254949938158669812486528652576282296450965529726399660951619199972969956463654834006420020476043835151431174775554319021069014412619184952511521807123412278542417471024657579807919708306339920057779895749602996930428078425894410321177903966634614523325110451889914888500357178340092049270431467116087477094979392009663207479891096798386874935527154589117096594488684725118277741218957774971971872285057344211464125311506403772434828790075032837870468762651290861972020273525861011832081307503357023692518011522971925697212002438276868054482669818403382692825726928811614421160681550798842479770174822856228141387182162889047673756315582965427033517767893103850607211654699875569968564337158706357329832579732340736*i1^33 + 19041988046363684601934303983651245479136051809386037403186193273939613891068283757861747343271724816186439130793299979112708177799659616784013979854623761656831775101287973274001923726719030605045784428272508678990680236550543030586868642477800077620299682886106612747772486558759643654438365322553584355695279336264007581064022574183985227818840866032700340730300514024955660728652109051712649223214806599351435409619487529463853888034787587135001234503489084711051412151046611346698016042355364316225727446872580229029441186246326969164015353231601498657573997740018680500303918306070925145541164345194075432436055528216957483457477632283949994474192833340408218439587602184930105304447976431312094539138386311628596104939454119166213890261471242355627423430018880169373625857750733304079827337800643624704822382577415656715516352003809386336362960468027758454629429166126690239518435494890292017559425742018540366680965879473510911808969110996170928918038645339767313132638557319268500687617440185143516656525593451528046537027318814003844979088408624299492319358234883819222196475909665536113450268994533179407913303200996096422651232307863136845312237043834082621498875423123248774380836721383604748425176805880291072842264236421504225370386059247353717246957887790627080255491561069610172369684846474200471564960105068767833503142601433795955363759727004843004606014523251834262098326006358643098949740066864313468176573851402513097725710326070434483198978585871371851181128093645040848344407985440044936396541119046756305902560048953728071209839520703129020359227345941617802478364546007675648017924413628926061827753118545583099846564700581000896005710153242293712996086144460081437381367198118219777052107656725971258980656480788659704002556567713109781923870611879289050915804779573394817497902397835403367600560236398547663121946505912229489593702872616425664129314174085901349514928854060759596223276382061091055695941975272477161650084898610388439823587932337845653185607982832147897494361749277389046407599872815905934781331189244657387008526578441127463673510344301976675332342370698583821313918862826019507838225742639439277226233168290965169774449798376661281264069134075317825940906348358792724134039310715167901265018130846791219277720224211664896*i1^34 + 38882415390193032594952093237423208869413982404209181080523548411937512405393952197723292827863775181200178907473876544421807023991360891347447114704173092547233576813726723037283350046431157754136531853627432578311100099102248692074427458264775250110846371358563859675349270043848248207715979325526933031600867405536008990133818985713268646238083122341802234359190000918717595626719720256876099562019374648444147246063707505783198135618593715776204310352723267962150478253440104793476105377704792692384893716186574687457819660904714491095786225215271421841278922700632708965290907314151798372704233123436826319326366255673724274616831495107675744958780442695649221998624524935494553824332863626699218966425827386295140975538689901464723688254368450304147704005928124723560884108526978889605597759072827811500489056983558740368608415376761219586004224680215710304086364870312560839495649522359506031407079244365484105605959217477490061412729094817727285053921988929340631282828510826526722220857593827829176242276738004519421596216906624194606921638399165851314072312110054015461513876858480695967716480557147579059603623878217421599089189030661982835035975773749214956267703645416837400522766127056440726489186193770935397201852779448293486699600732524773119545902605867616625810289682098040827513355536703943769996056651563743479158342181316100519087551100590776879172004478890196711862127398762617511521535696942886742929977834004421974623495641298154549103000216174407936920188747315947034231332606583445969966490930102868471295014532243165141908843687987655583061133187781017799852446425508759597148883335129740573301984039674446585051137365749224881084862745632871489825179848335863388533328501754488323522786764314778927353718100797588497582827005912170740894240996088756292653624845646838947867997058666888934028110113506800207451465481199344073232782042891755585339010766175359679911048293763993677508915370562467366897146239626132435898157092946276970864013400633616309576155309733200710171821450802911056688387184347278099233523544154652828928551177544204161970502186375539876144115574401848405503391696513786213015025978692643688556170484640302553044806601631392213280946184417218119292847534616589858249300953805182042388465772964334569838090387456*i1^35 + 3228684114545454813195166176034492819135965288505908824177862898430385593242656767181791474047151149873490494524150039554104275614756516258560544074561847800875169774287407903354079953647921365675861564546478676272380887251679481186422849753629107916502147422801285238960195677760760548576700722991815271540817208762136515546091887471933996680623343181786503221417169899273639190164283149794040904724756245013376612078462905525690256011077006115218908497749707937756588293095171317325360238569523690887389066571995278418358040591961036883575772461493321750985360917794301976385179858246238416673627884892422745594036525133757165878559468427516032065763454173813443480653940429773065788560752922021892296493300468118433865756157141134963242689716431780496146093384971373219859921469297746231652058963370230934988176300817758547497732499453628566897350982136166411758151713746980789975987376724663580317717370443752830426859196525046345689197942533832016877198040130130193556442038059920550153284988730862674583064758744520872928139396110058122912675400051295183813447406207791379578451030768929395334435205212501088811113249099469002434091708983713750479727552343632452641602082892807560166107395784019145953212954903342351589291922303054119365212783043332192133840783435057011990862667288694083351595399180928113948112763237284217526762369256310366312633789371210130423483012186687677049487192849929052565330218398480972688604851322699037984557892578214601223340181093747357278139891996788959087171544045564796300866153920095072714521459998985640556778594747066203442080273132346742660415939751419353751678149540889486398582608125427956922863722845671373482354348770630773605132739703367245629976933666258778447822605899413792164895338507441190334716724531502113051548064358538796974859741325015822423386445423984366164707177963158350079993386877499477342515614552707764586203959637116652848581011442623354878446792320383108842427281714116008400341512718675609466055888845170119184078557678199687199600724566153845441610094031879245451612675421693036096891991773273456511182080371066609419137222490042050167974853402115682924345931882840830931922296688780357548310569363006645263205134886482302307375333980435643644865322812469656031782862863606237190160384*i1^36 + -1175742368862029592467853455308165538342693475414495142452852972204022668195497506161640670234864547593626610180821227566587943060294605358730250686067584346375278073754148815807618279565465805681965015878776851597104406577511842613562473681745070026154267648954824914356690171901967671202815630700712750503872790622288870730847176511348661661652639703278271675560265325375165834028593224718210115372718278861541508485726788839049760815114476131316613662785879415837417732510874903329722977470814455792497694123472304377860410541116629099756581977100618652118663582890635486843072448784892217765234292510741088768085022233472423927702233248383770058148723007878469852345654826449588867524019322516751775682322320578233905635677915867296986955237991747146956546781891367645087078915016301338637159396603383088584550585089224015648876206853429642761682881115409414413728703325397142202830916101474838798425482736873556005262770215495601418253321291143885036853171793043723211986825522570912662338883952347631269952057825472172861528654699236117363544166497405395647720592924007637553433693099968998569673989551911152798440301283813484611111313036920958332570118965143712840853038268247363876711507433309689313859606299363423255855079952297522942488241986284313852583131958377711088162075481776028264941878070125013899283068365280228225755420302631757524298393700118749330711130959282388792842841454438484174498589308704067069277507295908911857594451107250417788487700990666641660550999543920810211045272091611114506416264855745203723212803468765560689781253345882531570969774720010998229892611339110636228026046817989191172520079086564420171523817703953351029459916409778937841269592944656715795547928817829456259062751948152290739365956596979903998066654853477787068676789671348398081392630885193529296617332534895980353475484739500414512291569748785970511872489287730513429744427465418457429792084207145729542275749529956316995064638051060517151445203853481261774902762567514529712076026770572849596109680674229382272223708800529452462269225807300760649404756242348404892576994477873900928008099904872760638800442615243844573467608244352144910371245929486804763015328000247077632580563201484524829351648595686625026426142883906631225462148508233498624*i1^37 + 5462096828683215050293860084148481401921960928371941168391851126238713170609560737626767725632568998339956895944927175432826518111158013197615021980125117409379438363866985775832151817791305943968293854608968323043715428133345384404816908464493232768617681657617302932078942503354597481448572544866437105942709207720209578932304774993546573555495063911428149879625281578878411571526581175295755895212001537388727995546720927069296004227896796344644875885026440016445910844564508895603024076475588879343908918860591170468175229043566694138817079796500716780736346610038399731564350233751328124559917686231153980077126849584340607129854558781106503258472190264517632529064410961950821732653477397482633261583009555517044279872886395314083298864555197042706751877003373705910445426055119773834983198390830850335201892784420988454144434535660420183518639069066079712130410669270915652951513935254052278384302483146986847301668433056070261544255690072978550148113210559953819799786481035866013850051272202372240065553782866442003720400289650493084224560875317273149340454892845694573364033623143963283788336103738776561879152807526520794392252044025246561918380900814797265575701125738312669694635405153834768517853825907968571063776074328977390252408042342565790063340192231365986771867154046843732304952934217114884459913688353652126659055731411476876906695947953614725341635386175119709025575760980813851477898094177192211994499968570807397706721022464662203331096639450409644085010604685453620308080510079337220482958222640298859836775804328303219122585310854761030448530216572481966993194039857957551551314762105668104236636477810184537284312960676929027466233429549198816895176713442521815218770325543906899711753704896455671920129674883863156631281032428935648639162342090702479037784181508068329814880317980647797072154363158598386960517415287537458431858276753596172724535671201759612110030995325294746604949093640822149041207398369994544688684325586452247126742719390622378080084789630562788758796640264705586124721209074918073613521270028481559756327482421948312452374394448560497921326026760099551930217766773203240261499346435760216973757289743207133672160731482545424815350331550064563036574625214229186924704892397096517758071315890176*i1^38 + -142735913190726378703960849072563903680624720488668775088636649599541480045490364027371452881252706338395528618950868061482108305194024345056153560429011202086643306160354124208774665600185766827422514485325709535280222675690966953813660651988005937019318626605804302724592000460906309333899324730484803991279826486442796205908583521086865689685806982107697177987111072558809342385617643314023804342541694133768212697263353736954570330323145612259098015913099715007011775303365400853105686025629864513183866120526851171359369172439365678861182940285292540069840823875134133182123651850722962102543309485273553244993854014864533645287599655474204588599428673494769830961166674696074430597516150009179566364149114834942577333332457324456393026836452781236173225257905396622671020879720639211980489050282932486400215135737646411612622465943602897308149077207062426778324818832481591287433739095048953281592804976428381990110114634911560523375433849901694060117578655835135605838978960729648536948304420647278228157117905830979000134768433338338848704278367510212703733151861945069802362846671958929155231298499579373824224470812238742469252005106047720978442082509341835945816895209952836842743256574305819667314426955742874135257276469303814000204730837401646190138467324302646279603876391996105836042061665466837881271998112556964888870589507770807096536838248317272884922701502046201473268367456657477491910477916457893370247236171021578966209912626709418402244205371499881187522080593032675628663578071989633134127982286477983857457540766966083550009752399407518055559998189472084943849600594728010122418470092184497322388478429073831512273231416995667926769825612112262313255258499887172183272588393923737227498393466740478801732094322021312727230271269635245675976681206593847368122212897653279027846571881471008751979309028660980142699630285457638584582671003851893108340021257168242981009154075824933457446144162860758291474448895975551870739708014347678027807342702995257456851246585087665364487211499455511431674178217704886051154787875281168872115941187861366442827278076234327909081526346910883368376639521370567708774511717410562642346746181488257678324138875703437620134584477625498836115007513156300235476754561246497970585600*i1^39 + 34454039109871499119377136126043821169515893429821311890859847279270042626775950682857635028496669420194227914089842057555798898165141863074676162729980047996654033911235539521601517718395311875241418064984659310649614740268336050933283887245213665631853264751499680747162049484035058025662899467644141264087597804643238614031579716226233251501317861082068327462298992829189051444233402829112106044970358262611518602126404621007969885924917077348709495184243783516938482069996814322854022605762397485252932004095217039992320806154022128081009381696273966712132754582524642336727200977332531047755868604845875116762678083251477392482473344503390257199216253536054948477455248744793066142135258359962893743932611403572605483906920661212784095013574971133782626033829880472826526397386306447767434513393149149281796191379799557938637846666955778754089001370818739170472150738071835945593407529226643981991464241891573261469903633255491809298363768089151483701510433114122829523337294722624808652934606969648207553331528023629528707074393455495550212899037540737044839237687654586138356054188793792037792607615526421890491532126608232859521608020514428631301625049395416875941466322903591686501146875721142483499429432751074086209976244857462294661199101595248960831504834281382078820432806594476339690922188508227755520311175827242031015653321474557795935121600981347792591356928745447859570297976246094247410645051985017736876493742656324906289388508746111616332469381938181356088644291070497735143790441134264834973690992703313192526886605242612474973397272291928334466010265530834637787597147581869023021979929734097451764763165909489613269656029701962993784543611226149061737207877312721414179600624650971087699923750730304378769786964839353506059782985713540492236444097932023528118649342005620984448140803867435604195295857838008593851055722471466209419083192711031890316378499047606126620799740088161416338076343945317385334640621697701126801041235434672140436008163587969023968566778738849249973647295709195899223481083782719108948409952409549920181630796836369766953073148217340831645166790136166988188315009502937727735133110152293933047363583200903337210691686109942359691463833378602761829288102101436345454549537117962240*i1^40 + 46874093912248567104231760538086536020935229919380996172122671418808901290949030789199448187347067921696586952636704920637492529503372476968927608597679076766578635501427784754654890348284635732154079713224618223872240033508351051953158461992458183477596616465906521308944937646966896495609986630982546021993876140627010081311001743583570796310893846092166830313366648588976946533060972979762195082602904355899852691355240444466795462548941004560721190155364372432555754790431759800730128367959373202434378459269520395481865163107458887589862555443590000363391827834034787657409438965588421973145080157206920906083313052873273640841303116458514770734629394545321825638850532101671417976170836614971609740965763731367653422314420079260429001188035039309743481307079265920625228170791205275364689103349373080578917630580932714392946989303272966379019919716234185762931709805344920590014339922928232737457277280625215550799701887447389613777391153337848508223809760532040651109191168559526089850504862998284294372030188514650381650226921892228364575064423821954144547458742912080332496887317947652690467269487630382259980790484710233210229288474833869547900945099231265268750478891247214022048137861210649152560692293702763346172349067719685653260186409264547468151297597072443898521403969565957606601398123816994153995792362712053238416742521414046621524016335683403440994262564954275238290920529446154471672849744794636031192584011755234530204145793182677105297134449316644531503510856242074940223654997829780385899954117957513741624256878128957944500081432759105312281409330326735312808199733114045197057914134881658961512012341608325106295025931225844105973616405139449115608559652401370817696329274172400754675354982378029940417977594378080284413390512968603275336103910583806393433796976734248734720021482773302377233931516559743547936224467815910205123943717739118759885942211613249964726376538499050164882488623925373520198334412393611933218298293962969393245390127295427721421284304248976015615593237917357954609394747137153514955875169163025693795671499744825562102188112970729841737930814042966570962582193727043945088799169931464211052190925896686815225220028097068442176899509127744614269708047966471302618162397184*i1^41 + -3596206043750491584133421167605678573702746250379801854682382693196450362061385645999899408368279837106570201719224539632214675466483129546475031671476956653796506589303633794678755632244966515835795597525380052361123571511870186972300234822162061324674754816471512877413305284166271121725202737627343447061004517303793913880255633684732745811118495039722955498657159564965887944806457310802609188819564247663631095230363833551644510949364546989746717247308055361425490875779892194702432998914012001703140525024590371497320736951970341058801925147241391502345081761445647125397860901334402345395347472091319469560954415493195101597371004307920729215830315594193400823213136901429601032271929126673477473617153904808425110490851781043834463102810330361794114874511676213572501932092495107071356440480207044030068918063131040031543263791768870670204788649361095414788281744670464756419792649021717400634113656562039635355931815012357790109070901732420804842357793294613556489825411932601264674335000113921752614469995785033654489593132396919676901576072988665120149971634583647438888899896208137950238179048111352664702997290958010818072583220354837758748493312062773217277246167391285821793366610212418332928767390169399804801646198874104697997208279508950442002243110841486045322617852659723718249782152536178183878358600035008975427272646862430736598511204343540102394459328028963691101480526064862120091897358724855312151463203000788088230769246077798205149409376644533799367917177942756918540119306824132396078618780375333017797397519888473670681041133962484591691200099357455796320873952091325278082819445287970750021996036326145614492047597428202489034173646466631809573818615088170129940905684193405778455364412415456082559006043512370575831660686098825066772404105161556163351699232769282725745659590339980099591774870007231223376489878576438635793489854272109885904715198002637227428584764962240814439436252810046284050245189326227654717761788241233175509044275066019922737771699485074182533445539768610581390732259381385983465147342644529432433957827466891774250441648905053887950347553300353797386168285798988451887677396573576234526325901499071889908172822206561534933080169833952774445423706261306820526080*i1^42 + 1034843979536162771376486835288792527339653610474328578376713589110478190112177376134920827302094995172720621176786502009989350519573518984096084654182385709575656701444424327220455637152453675433211927361272498958655151848143389241816971070129394010999750436571430785998573111426482694922411237530605559356602054080811166792689450483507136116660190362486251870608933644902482017560548056128606115965376098295456713472245183879219425600128734427965607669826785509449674964197000608712794866480336244616719433029189124449167215636959514399595772179932379070505159566844853778194903553540191358852631137025900479411130385632423367564253809571473115186515841279618512299627676891264211190846744425654857055600482485760883795665897042717890467010243167478428169905861775095373800737555638844843166309991496438109070591414914381518391026333569491799650098196250743492686575249156538038482945854997658394482381034142869485831807198625738720785065883854738888359884886763584163538657712827132464733846698986213361479363331472059464925286904637014750598623267925922416256272535786232096060734224232243788965873126671212284585157357302768842875188067416199984437136572297122529393480374075731053040798751553549780110882163875128859734951772783595445311241910764337444835237767395209209689190573204398698843107430346301480176888612849133372564520859302521697835918318220850764163920167901444543441078503909864447274839433197327448905975284613687201592168061606351404661435529216957821757154766912853037061553312244021197523028196336911490335442286862027081386617277273857490682957316670608820027376119699082289666108516970886491456057812778019900414156369231655295863419326541046546233836490875890193202378970057362028127903824669903854322147495680624767790147567811958696374608255749815819967001068503814767780938374978252069394174209015329551839980732758526365963789799528507168757419862000597367153764901293572582004868875003145358722815185021546271279740870440765805467787384554241249095106413815068307397489921366408634653520713883714825314022638894021526154188236576262512688499648625066290572211858930150328016315364133338499075643747131818835398137347000417003808244705331784287890355238488456456137947357087006720*i1^43 + 41554705186386967882867596501311371066233905819394843227312840026405660672708200930802547543061083501565086732206503736380506225192109860773328112722057402248413836321295653784576140493685074010368773152576657602492238403431653553813992000601276222936656149564291575929748767650321617950885693610948126737357350153946907878359132497549236829657041020694541937546451994517220824180259805090779690418834139358197382548725745923485958996783335530851383247547187978127797753447994118352446794065108448974065410478149980884640121832598289104486595123083757909231391441951199495843108343229246831607789671604674359817807546962756135376668004938896590119074034029910095024497346369593268881691908656550943298236337675668315623590694928943995475120922947934228045119987614860431493883862639719020445457749302730189311851667981528692376299321841133365890864788342334852999055128941046236020113755881035871135552081880433076717491975774290108081370795738842889463642436721181188521130633576864222300480297154466229256135424516823310074169892540804301265603260262917337146846483004556761534652436964310443344848885358583457124721306287231713429566885896812130538336704447910678835716894260469330291524574346199784796791011112260737608574856204684079689396797786385352479561262226048719903519926404454167708385983632955253990339117922403261737728108786623171109353238707345898557219464428963439434937016688655890987492247228186311475162989301777943226373836842138344801803659779783529549339068053558556254163125236175875550661983978459524161440508607961601020557550338866738535907428610675950882571668198482506672628280316938433456658381645621539316853669280165249757574359490811666513758640651028941895439646021545768120695514841546670762437256114972555207717341304648349226012955880340761102351271617519113375905520305431243316637355489384229749037660631866164635858845494062107974009667035565195513651261401076767381578443602957838316223896184948351627995119445914393651252010086232305612565984961216163184436802981365704346949375062097400777088927675306194449770757014881429748515382271879733956410913236495262864334132203239602869114057046012117699119596750725893294274661340512994583971103638760035581960388608*i1^44 + -255874068412857286943277868582633241922932402067961828036810377247417323231609476712823181395903887925219043321171535463668328627978163131954435479603840481630068966522818544078755701467505999599224947297012669704111826719814669596719839937523269530616619020169387731394210200449827645487972118749774354932388078549961974545158325186480887532313863493907758344858313073799862890260402300431965684726139080382149370393559036899338353932003531720424964844126471612542527661425855783098646103079410891228317197434747727768832399731203085010287457092086429180849415607502339169359887019545280371246552658596813007146126248407251597721396025601981041809358590564530732860654864624479382081111056686997723328767024287258751183954266495975234240070367667426010423633891847679946020186861601313337226013165369143574939157435420251857544780507156642591186748081769541167690881081937328429329194700863636214896535551476988458401142594443722629941746603882389539856955123447115048372986984090441985742918913855101000576050720633128042412963602812901769208442451351495462166836685049033892326016439030706179985825621388871281969170236639432902757078480429563046261015567917834334860909807651383124875913534393631274697116060286448459799197347780941330654196322906552097782752688591325846574037448589718376026121013798333493457543513957026377851957481625166525799437003557724816365231313497140233081948149039593617328114134694456075279680681449931308538591401584222425570286384595230582568423640625195755861025009539776790369102396480580493107124380671338441902326444083474688992446317494070775488637510728444617285481241054908296171929773805711717246182621136447175987998539919226648851697737220325503425341586639856222069186951049406604920860848867149896010298323677160853719795408840864589542908564505393479579795035613512993002544122010904524485349758703589404271075247223661164020504087389635524508127107735287060314002392740379350612790569158286232251021789641343875860450499144189915526090654163555402351816484637927744004365143835776161495138401973073811288421205535494471190665231762263137483996338048395213497803367888956059466097363931188410746189593446072394282429631069922465638229457997806960640*i1^45 + 23451941669550636759298881760713689269459333149381414368427889616548281653140561778216044099126380949289048978411829120919847432694962107812454698843742737562166770012394719431580693077196793679309267509445118502113481524187790175670425273428672090636931072888852193225639907721192861742977318536352242316724756824916784147625640149381496079458962586738802102581339585726152593248262014364843492479914096209345802240238107895006953305132085136464609250358655073189618736954745341025125258036114332724801235251330249006344151639934515374806009996833322208817041041127650982010477180507225475938843794965163601097304501410450464052421705548183289537270278311966566320919025010167393977943745613187171268122562512271112304682088055326073789833041232145277968631292017041894812984565837446428166268991577503907595920149947889403598946629408160957700033147957764896894859237701015647130303113393036177243646214284117613808941451710190293471825870974932234347411320406658072628657195334548616867570173734321578721495496132577121642427618767113403702157132479796688235998767164848210543713171629566588992498304626591208597750140191247774985973555020541444037755005631648851993776729022360078400389049428842482582286743090165519082508351619582119815788420595027731090612337021380695226766206946433118617550215207874862963564036101576707365084902669426912450688295459058371227576482710329759457890660014963818513232736593316372823966955008600751741419332996938233615202426288008507372424822758465023510616693500926427781018987800983940680922688852576203894904499068270002921369651726766585319741434190344874409296347663895678807218869895882911541517648472890763621724620323114247984711043612989485769655268887458502779229438552495471368428600323552542468334123745045388197424043241264467474372885237400407404326295426966603958249018527946240969013862974566163058240867181098150680614998440745499017648137233812541836171899310540011768079148426105970291179493670762329290036227948760405180278995069607785457295834153554499112458880055789287876965198471275388925738861543901137164260583213555302480156077563372707767088036567676293240003218495454293263510360467021963459149109370846088924384722944*i1^46 + 61764085682292299674232411593195095665754381345099353037476435014549100425851424135189055180511045495568014309426240048761844287057613163666134823571517157958221460752727676319101169781381205977107705733630468177388926446884926848538029645256918410108883218789012761580797331196186134662541292757450127159392489397580494613662984030755845678734525741651441601738442598687149202245580209030748072567785959357539549995230410727184459490177899262889054985028590713512055320316316747055889749998211631336765843044631980711445438258240353235154102429455655853415631429125691205283545047401181793923461034878525967804095479055257800773269095965832696742520189000400805350923949336984360319739033799002237138076295587412233519818013547594957845935606130627011594350609184319990772803553974545646718981743600323958732925968698849429331730025931082332728247026675302355656687670187271467393142042968497311964426071315575372487245113243237180744012893791384416122799585190127924777437858722256166518633161540042765888696747517275635413243570079400874151352669135527307061662246678966932378134274976578010370301425463082125024118779162892552158299032406341886508314220450848312474915823729724207948736712990676451752072647192535907808661884315656904836478872001642840871613911338537574515567604111474769376403832126166174908422563351338395246580122632270763399041066744408581084184944004748569648996707489111652455373906702035528592068320373195393469049665866262330436710896850276123858008895904536337418946589604085805036702154449319245876548537990938026301517081232915170984043375325367078672513397741426033607336995125664257908872623355992345753705617444175960427479470477213742165745826518155095756877198655250746942869984993890952436895486232853750509913243443509196893748351227182045452958608676606921076144697359694974320296340789614442337798645635813610692370041933542517218391781845329253771870932292145073608179868506382538518032108005452696820806425593730572716815040488200577054325012767852124399850996967799511866764282123029822782562743491386074808648511820007977784033366314971085988614914375681766553913062745947486170275338209875328486302364194964160569103876140828721152*i1^47 + 383843463376966823460931564196979430136084943631432011554681805783868503796063262721162860002509880596268476643572112622802196976828305578845253321794335207588345942433397745077002564122949591359178288786557832331490418801119510073990997447537182397902510601864681459192848699744862031482977579744105791826433676303222142596607246865106607863657832328508199338024151316360327835804413476325832052716648902369595510923231044851594407226704809301284023797606829871541434648530852609526947982739976992529952041180313725530658895642554966554590084338512371242648273375178708499066223955027573871386093338021604817427776477896621374257129127167863057188491453516234501705953298869191599332401782914817711995303727807583869691435138763775476408836164922832979428357623401153442930703186106369912081126548275623431413778995244945468117341136497498209682625745500771509803748567250098510092003835731435812118570319017051442429856303423768900236638728622284146177862730069268038630765927532951560376831980938686233605737141594169830597714438850345638051257296280859234270876629752246388367112769811105037466755154560404849685124012765922946938423649402088833718447739549093253444492183897973368825990809703451416524677603234128400993716462422790343328903642071072922265959572774152246966196725626321481202714188254913421699373211537885878975519083586277796844667666794073884839887747326217693289802942043007308622305687950586599645488074121828880399997633109735817537475661625357922762073081218628182725006360101548705948329572855076035887506546309205106526552087426872474420174540130098722427174241056373110564629002245418582687020715137239026848457207379647265308122633601675513453147638145520863408111729999237484851262590985527732282249613118417558740391871836778653067128131113560339361273379032888606580472697135627362957355439325884541558869558106905208923166790355010926468063736035541885004343769141841758079339403383867753276001007965672124367328475561895395424790186859815181430755557054453525043399748655047689956453563302788361265261810214844593590917474046964203532842584652481229887484486271702714379814929480747819654936608394226639768756144498111210747592704*i1^48 + -9987081973759096662985154700589966484704291620500511862606400353980832615543518025985004088343620084631229918743083636732798862702188487399134020098255826465984597257706879951508119800092622302776761854911602243527114011709764840190842572755647390763679740327220027073368143839547712987626655183942992377231862395753867274856768712478057123966798180151938207743948618887856989687033332769543833582117762499711586564323261387807313391582638661995917672693807344594555325531771847391344378466476280323937989292476749030556373136965595486135420859976809223231569718369923570213074928067680949489279610649702528832254065042987458883014774160383429900721722043828070718480083461228733334676133702921310348538233818805337307212843090457629075347094371531182373629281700589147219175266787441081308243002949673192678844858965172301980035903760209652102718754493875315995978124526206998711933479775127095883691170765242222764725871965549981620999924035989180577461988656325193048938520298923842039421167209821354498674907324576681772255920091211917976619530421523034358789031830749861784938243298150002393705277302130478918213122462422374582945196455634462927642992977985709854124518226244159727726461644133292638419281431343089946976021785245548406761157343112962728290650172524434048620138146998450428586958240051628514918184084116857682011761876279137977379084646450324696293524244071481067916710716236474556091983503905038800500322381814200374388778593392770448828233819524768466924709881844238110652478445156081622520380721799555438802562847178872651935463400140896192336889714768466269785289892283251854627036409995891736953610542535975031544813061443222490351838413309344922803032776024651165406150465464683522637389872945610161260791163810617190546008110883919775796131902582240144484038761153253650773778378118404246520807357370982660310706677804149892186028889174695205848148821423996418835176354841025513314064183495914264547856954199213576317149110981647322102416077949232649635204981028084821568701469615968137974825824166794579670683871074649191971386398603390395027592970855809822607981921313623611609625889582335675570149687778334055724617012609024*i1^49 + -392153691175443902425329147774823497368450445561692679403327423347696213998127522407381623671690505545216239119083273476073679831790045358055100678645914242010022947728501378449083308577586029180425774070398822251955006005743473852669525124009225284163717210265647313565654737302858697165961925752365329044671464707763499222533779456149578739900295093342398470214682620953680447529792546942335049276549431648455235031915243525287014255587199098846521674839023613494376359191827728117929268733146705166698741097567308653123830182434496143161148824269238418267880211362507049540227326817964377039452983151435303330244223272348378270170473964103732775295211767894517849103953672788930391402550863555589467744879178053193934279150370371847086830713691460223731280755076858742522040730200846233802303655291717848820163572754983191243171903003106454583477896906474104308353227932860732402840754358843180057722841006737369277571472530708829436635476068258081951009922668366343741396830092044490211544519190657585624891662640685041811734211565484749047610451183153063378979480873317965135581797439532209382118783926254802167014898676291419933725174092864501370572457902372110987787732375707797161431464572447931611787115064987224124732551359423208785856557459146172120535610526660259988043206657615813902218779542175094329554715059170590336903863328422436968417115463215444288867219151762406873786139826003727915240125452867321811565847337348806591367076215223553822527807433947495075361119297083781380965404986900372344094150963573303068758067796692151819870739303450714542722315507201554567764068521431674673967632734464715300671561927452292954093948479980317869601552542728214650965827715020296695015941501785521546745197325747522587980992954035158115949921520930614161558049614130746289775381472366046665012571938948787158279557960755630030971205975541336063361685363720074238626774554250396675847244603792083030355296444371763776315723364682101053338212394497264846760044164838521369898079706160268011022160101067956465520079915023177703726675689612368178304084398827205729257316718104153050807890158089741691111765929185205642791337619320299585536*i1^50 + 35209869008514956992819119341795879322652069172409822849077982732413791589133530518597197135349926799548551344006435638659677936788538777886184679386455490069470029951888447617046257516615596068022862268907834110326212276246560479637872365916915791490599729549213925743646167025584128383021617095331837662666061993655213985413947375057055872343079510754555451709291554941680890874073566953330918349699568745593781015186314993809616329200926657432562887771857632795205790417337405594647714828670845228570260523184219420271085678600596808340595117494405762859342606394753347957123169083417756321766244862380096325539603952897676761103532815813284356388135647772430434403637890923924077412619449745006918185846743567157650719608200173600138148841036226064505660179723304109646755188819304802991031170456467093638540183047382297606838106570009523129229063139372833065563620681919581471233603586077623024772936276632065291236355504787176532109092789960458430436701410664699522894819585313450625808990075743510342692060249524380603363904813532982284098365364191280490069510439368025636765203050497925556137925255756666635115195852055447486003594769486577739155036184575193958787389591924448217336773608677448420734842742887643737230043688686531794328950445804030951063805066156295505558150614049701097728082036257033317677539669134773216647558494329716482202780548236315720856988924070981282983438486547311804250497522633504100420649984770374465622050442929347046974127679882435444940130995955848241264098277648965186093900406444212325941092432500034146353946583782440292665114407703046282477484166226625684431484095605827504941663432101397027672551595579369810042415535866325170412240746009416893986238407083201497794007581096413891707153515274601615555820978029768297847463998351380910521336595927989123804637533749226257516761250623288158524509908024748542086183370652128245841076843530774768543180280136062736064651456306751730168771442405277871355545487720245708379689358523205103970660891649892683703271213651437957036484530983390029398881846956537505650207987088639308863975459732400591200658120954424050498914954734619069790552064*i1^51 + 278968310181300890658340859329172899909052566740920876505912197895346679944697890420669126637930088631104280266067713484337488388534834950863917545896172303879787767416618668142547518944335101966172636102596577641280369974587519537234952991128865613876676789279347530165218441707764603631644123673834870271253374309441441461721979317994368152369463439128739872971938260491089661332420302169121896584196508552970656712062384112597101384624430993343544917438100615418183201095535711406091970199603953686948785758560048324644885320167928248376992828557574518805454922155010611340610933372717915160602249110619785273037630125398831922100732978509077611194856658450204248884448547107388916060189578057920811607838506287123403768290931273831907626301415715415593106455604735624862389886414796286683541867296915275347458485000486091986655925167841808313300328206222119211294554041926559656198632617213380526417634906692443444308110394551405525413999552871830174954221320328505766712894545223127329366207596669041600710276006523040533692885594734136827672868905864070568658808643929493071329868995498298985166531310947699896849559457398840756720583034559826470432548881685061573086284751000924363905195466102270111741641600325090524505231689415948968029392580326729342308023666741679004629261036128209343403528462286192773979683099023771543211845105215568453673020184800066748278598133622466756220054949806336602913633262687748671367895313186090294278138270349278587003738148218348434733322010069112423134766995481013087684225164428186122882201083758133337666856354124981981940677616919476574934091306288571180227621982607851231687780076779286287090354106278744323037667221405838878209381039533634590487752921914931362476042566871597445437668493720302732337903366747290028633448745049873769001554474030160984950503592120172051466769635259045450495394811770864725116310556379044837179755658248062307926676171725675473544653131776780110192753699436935775591300765790652388421373046878172713957932835984352320244543987078097508352773786309497866416110787637979051959381249384970624669698338122962776624227970215543493536067321069568*i1^52 + -111203942290173490812022633436393368863917036222684487504844777571700681135392105155666265627322411333896248731138366507040422750394116972811608160520713913127255412148058987648020730496261173850537187359119966967252462299679878609309009026621717902499828417096370955594848467102260609192344769436218416883113522071761343597810895307633479471416469468782512531424042453139553045155423123763609404487333776480856782913365408359291580951691380586593932977946294649128667286827917150002852630044200706168785658132854516265527233071622284956447876876338331264088495708208099045880009737808547164797972554082063092613336408163839712727643435079743451158946270884218591800074101194704855725243400709350145346741664435477678500365858724559669216683958001079905831010716652435092256830352757298024846423403280373638712206934609905621861680842056438409432777415216264274934595688177767849224647836287147378778555258256913535626319719238452664747202514129214340273999480444392337658092810521434825253898060107747272409809274026809329592772972641694384720150753246009219592825036386335571994657155792811711469380524147134013426024799963454570793769705628087026554615908566216042955841807588988490063336813459266692845853256734270654400594912484045615881993161027365947878208391905568855669186189378982813110820033941188988538480829949704782413322277058701795800866011732113618060388472501285633106737813209839063678618619453462449134171916452893888813896976798780431536639449194591838599706453215290937506176980025122331734290419756254103804787231356998267988590004857432379616741361889921302601629569798889143584723280693994182881146782047387751960065085397096941430687102660269392892908337105566737206408835006102097269587069257982353648309595388142462702189964798173592419714980866433276003115506847095364958696714000301220591811821126180190180932044345108964898939232598425449982489676842656353236740683128347228297791616635883989018133077648223483740469182199568966241787010099775556061954192955737587246386307873049307579306790327409941415732062446581255905345698941447176177987103879802651347646232907610473889792*i1^53 + -6849687115689299055867763992636298326113993601054511582845940156700607482525657731623399444735290230833567323539483467915774347275179008836743528084888435041676997804998675130915261960494220191188765944283474891653486166131885255336096275036394310975928310337075411496958824683755610023790961132679473360783559155230792410139584205544848509532248837342468572435797199640695750828124446972417969515972734900034848279355055456262764520923352463393329760942083877974952880147389464978010073181371894346717081262275401745836485006884824731795613675345974714217622945175777287496897847975760764436820157650996050063175853007655726793738263297837165418596263200852377514285541982040441132882883729825217636066401009969472298373407632860729894304697236563517017102492457947634392073611340574528583609221969804704575870629477493299477331662979787651991510944623326183394460352209100782862341923787167593895849401951438590747916538518802697222473629000142140736850819963660162071674356333232552192126275587588505896228974753186208816217423382410441141794335026795975431504272928060552343564011582414415729495306014803805186992721748430661482667976954065745143378084408935875375383146500834180426218342691237596902282233465804972801111163597174396975394217816838491683864972856943334803134717867255121582871604553708994873936998545966857875926937447001706131539925548371115421849282566918066281416925814059030015060248284623224452913930526262062729469559732360151366094220210501395185899971662733760735592222366407949828273556364807546940487932533536172493560924882850433395336058376538791740192206460058952258784893462353435799747670385142805616436505446448114580830593626491160264748761518051457623017945940507286553001487823886974305952733480478096897831083840705480617222255314961701471433470491234313662872955273813710946378857307693492913614418603723463306190093822471146519088068253976339501790839643914019968827792985994878253846639739853565859944989862655381547524200487402874043984086191993540567219301891239384784214494294013111812159930167447473035130985399762378557545683973511144057075662848*i1^54 + 521489968085172123864491576921443446177565200631551854343300204047470485486625441516804788513463370662171782258014514965381277809760988230995193985751902243473369663054097272379665751920676965468018228737536316719806553270255985670063945164948619351840778223207828290590943599790463451811522381652075598801939491675911561859982738898457761283337301862603836918813139019704586441988463071072960417652701849101042591685340921433818209967704903033257650759671708962420670469605809282898205975272984648323446515540114483449201546577185291319598859554366075661931122349723208740380942623977835321394623369367715018933224870463744974182399818910557820726027619925492733778408036991861581022932624552295142629295230251976752352963568531731025062564965082099118858085896254811250690959538223665186599010048399012114561031935054325692109056304383420316816892499952130490661553106189249940501950804147666179803964902746476928192051251538987097558744391306972944241835657077384104662457948128542144107668436316464758419971049309629439884279549242325679441678901101583591845099641374976753575143735665745980250156488951755567585935007458322102858917628064765533421456239454742459132151701994454323219816982753595979798993170115612277283211638708075877733391625590502552734532279908220944380288487274356661848001658911211035497971334585034216577339923525205373554149932937253455359292104670882080550051779489851366284268513600442002023781872313276115528041023921053545841239908427056180411260649357040108729363054985735569905391845896562696540928080380818371795658537352393720384934593962048806604517346661841116183479609989769167610733518919308907487026287291139630107169075947323788462580058161015085841458327702859896978686010544580519732605231274654629633857422125643767044709043361455176130403568967206767452299048572485149206551368809384765528905704479165365142095226159943738774066575648904339845315345820525341882350804202461048190351161519758838131329209873451230580532762196457202332018742650048355236619887837757330104368480531583021219840000*i1^55 - N1*34181654405950630640554460957257238415583569595949865317306176224073960143875819571543030400577054664372366317606709688005592457286673152154183162996133119980604546552401358029397780097375539363763073103129996966607506776601276646004603985472296791359984711080738678123827130770614572774508619119182952996953883297201341540453387708671014672561556951595805852429998490938684318525830799811613320675795221136197969061303717746698862193831032206789607002579605167028172142134496335099991942857328151768073033131212692210205098996297635249685411523735005867698605040076008275411964157876978531784304001670925556015013045807002397970028468070094215462128234528863577937868406381315424186487786042335850622998215273361005584595097407326247910635063633848252989436895002358790348758439367931774333663178727469716817833012826181640625*i2, 2776113859316493112843717733899280410009977161496604283404731109202046234095482545649362228683806795832670867326996012914925327465132935606509958081889809493081284302650205601132763395084114670804376741546292905283316505439945945825158744507825902144638272967664798738365467222603407602631096891771808708753328603265901399443669602736224507245550464132008114947407485650584185185989307113637135574987568434695476882556345424344592856714095091405647358590054617086700305209100510042402440593347051533649334626505873620015936071715596696314493459509434198614514921630994402988421556788004917009627153850939160043598532498413378190806257311227530433484888785599008581846681529639217278993981972450664421985818213492356382991313118731760527456324780397331074429044628023544387834188538286373068839200285056688396628760023226897875964124008172356478614215847998266240444485640620682033344141687287824363142418683563808142061865356351241886382055188228271842635631717443472449656288290979628554656811609478637942702214256066837400161633509468219673709267050359785555820211968655373669458723948901334745704018670581283714292956975465670682157101090508818320434354795308944936692601075084777279656029573933251477125565935002859190592144054804494188930600946596470154151998058384796325084837044736824860989914053175815812618650038189021112404010334403389957167992944832675334629157198574173375650820250907091697876581921111154127207665908133310164316460815275506550430034985267181286930160667760689307624895161531621464841048855521316534706230285181134785623635540534653993023464716891032221675310982772157956115519822923943968266052390558974268168522956430132544253813823476744898219718406571829256201461538067965250608626235485119979646353617259376690419152596542094218515961637645990450267539706118570933435602826579341000744698482381667578328691465180661534574156031035668906484062668595667422723706117511985829377531760864212966531782838311575131165886286942067644140466153745524843842940538461383357671189292604155835187137137060327805400445059061111019684774729552846086365454203465093404970345355128439361460597736039269073915519224637991804230757802888139849441066062709565665557125411310513499765368038018264483357383655209016505099250987968165247612449641568776763292277561097393305834825658680930729984000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 327989191561112051287796169900388677112037568650568606219227081157500028961295142431921211552971221637846363626045043040376396448656090718562367333184387457094664888431399899915866510034093406510465116523449668819096575689250374629493737018228983787974300404324366189618132922120562543388607647165296172447149216288311026699371414770615140304299960062153749958442736758666343947618840603976105707217965661709676435096248180665585790936774091408055845276313941999487850854885766571622065668615263768371465952145285414657942335168012264111844613724209476489567020040028722502948197265891130285239042993272746458467176769443785839403642928115101947061483184830996481776972271389535921741251546367913520414636838022509958759814083020908243507218071506917353250618675326305800186732200019887543066817821921413263555888753787082957097729860914299954071209225238214384374892711290770964784761546251158420099558625630080924857326709949803217189519280542149484219787978733769324994419442070954044350094842639599477019652635418352778485390661970049715067401019695336312651516426572956743332324336152697986773819752274150071298878241182656352322004511990121087145553961813192049151079715452305474437356457558508568619866431876066794773751542942642843513124593654300451341495861080110365152711861626195907444961787943070854717062643442330122547777998671999009606511093381508778189289858824662092959034840462632780219993316296566981268765927685184203413052992660156890422737022742327957059572816490146609003904157118483394949607663890400673763401536925014829965528150412848226899695444652558730044763499288520143430077264447027023408995999411857058221411604982921210139094027812469100460594897351457611928587201571273081547679972964552416942735399445093649127618813606465313216917947325279344401189371636706801209010377244993691797526358579819263314890036905755685136297661856175279511364008622828227903837626273843455214239686589319920323188231904437865248749746775358597657583755777372500699347925242758313411772950216544959409440024547124748530905910321514820592516722390522470048593186252307085234456445099056250431457550265359082289415140238998397676718450839622418795423535887573186454975618430625014589252111787467209579471164427457623981990627215422540576056757271964744722641980028800384629772897074295884218368000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 37780976948183689065268184427867077708152176666374847252594191465922252337070105357040663380269769041185424791433173254685651183188016826740107189175158035893108445141696037592877033205643222090732057926770155538378735900053769803768247104837395702894563747695897633159130072753555560481297722833642863331157889766063096482491857357313826191735084453727835058243973587565432163903444629921348832023688696476539742850798273464192140433929155530006703837782070427996850795606298490815562146082218619321543675349981265075469743050283980083024719145090640802007081541833178059380651263107745416408245695529817810935929812506646129463788489732576834125538922988604123763498351839830154454971887468176643582007709341820278189055951074739778549593828503095166756591221496335865295969488769179053425353866828032048970708968718796620732505324142629221432852057134971278060436557120361430435677730352529412648443875327427761922459001993952890040627942495080425920734059654914041927048276365440792576504214488120762147922820282162208831697746609372341601855367649732843836276782162207037482201351935815246496986013077040912892942968204600270104322982269400596381794781605666170718697633656385349645230100483924381755763976772751338279995417093297880719476088342286030662861398625263501644150565038048053534824342249922318540512262155146094388702576383961502037212457057949586865074230031824060389704851568881566569431105962654543688296677271400013898350221691573423645811630381452497789147876223967610238698266655766859519635258648665327147966532142536887158606080938875901993781086762969771671286484487466742657921227025406530385597735898284897526061710002237913043344563689214277086900416235904322760032364835872193326735910211618028995915258586080171670062722536678005375997305418766240089258615414180674071011711173714386387634456172963040918097306793543665373707119119926048736907638027853729175067370090536322749433421679385502467580026899799867983477936534904601896983465722168239859243468591703801222460355446270413458318577776012569507463678944362213086850901852008141752828823579669895048568826608225242338757693847466946084508820726557502770361476568964406128860484746562565498731452744894348852692065443371854212820593747226937721372213542637418219234168251090274702283606424796746893999123238798331123597312000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1546930995030568827568242985928284717077351126481320117001760583450187811018309956225009941192175646040317240345515336762421489141439807204847874034038635428649494038762140620369287113324860285068392810804640090801790233860148117402147162519164920730478527804533152147986974840391885189973900777865975703932117110307265378356047386505273591135920345842816675284798557841528888265969018501593210444504196414188849889403668964030000235311736935731640418635612272811465347146157677323021179902871188990628785919247042358006956320753491247143381483542202177787686665260709056297582523717340549885186481483941342007240542635598044816351861452517003480212962938738424439095292408109103849980608543795281672091362409328291187712344476869530544105189422732916700316862215548351762112796635770421119171562567855279744004819622296863111629995034839182609317591671118344622770865767411678420617970603000533605129499190381600607743026113723652952404084231601411386038864556438435014534255913703127153371405245436372415989355763608902142553861969425787224777485269930077235762452783858502825345097303003277454537727896795623001316945962592392688484586691305187854369506470331654308631336852136595942491070663262889493823550269221853601722938713835669418726159367787913105300277638083643117806323364196340266191243934956117061190806318903404633251998847984030491299589553661670241495009127292758543777895779366735404347144655418539885607585516511004820893638519791902716860353084723943139501009451599919776012050868948935475560429841018695672990595045969724408222678893983844438908308083279200352342367463687155392061803643558286299512644077554691355509756253535625969727139999194352304868441181481674425422885310272312654405893627697583266824864840125692401351371667521458357566787842738878803932136473560942867054970584489735121927785395014879304660033476094629849581413110622074567559663999677547528776244730819056134355142740630700786094375168104393273534339323415769111374676581593729167682991957929819455084690918193943396208632983938708253953762827130183088935946400420044169138433150025200171777081546499885802399816039333200901409120149720930423080003402279572681703598616799498520929055581521954146504317760307925591036431784635971348553171513952759355582697398430750948279303844656534665219781136567462237501915136000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 59248352725062316396296252210006944758487261518288921792441113958600467833469933654085005861914227598757545802882478318530510529964109558857155723012465940702565052563873589938620811022833151158104198013999950439164101691794317162909805516757517021943833533874338965102811243033283417008646957782201385843179904600274798904962832903409342762113433065119542351811189289904410969583700493430159850166821464251764140393716818250604515641772711556275967276929833357435698416033557596395552866748078833427269662918014100039289892483398626478737683611318147658704249822112975597924774324085257303959381244255945061276240810621826538182417459183918163468089676877694931498582474122121281401908260017136176753053041311849337619586417456722336373870621127900967659937758649700313277637256153948827162128111386108752572127848552221323100244775630013518775191158337657129958104257441244115071317896377944007504002368135490890061655210576152142967418551337357963973905952028519629233076019115296622927723448141871374274916035636474729820770674631892052764213013643690663558129028302982144885820962506678091835295235458307236940400349181059631710511317358910746221478073099442599684282657864752405991529010840583583261443505557071832031491596601766249649658763657626739142283921829852290495569233940221999251934474365639416513523077746874098679491351592060471903100287497101109219784943094940194142836953668584592269602844929795953520186024087685275239563997949542759321739953627210061516195288773378732805976644328020827063191728330344793666496540104531722637275498974807041027467544418993002298377108426514541708293707012494540872275664424493039646347777211545760187009839584460820053839438583039082620957878988974737362680687097346383898118732791153547803884946444824159484185802782655707802585794471638663452251148008457961465164757859631351626702781824727168563601841069132435585319478091045012835835813297407214718617044091807937228511339749257266897816481955507895452261608112127229365035305150435177525492739224690574555715058133625729689020818391564696272388891310872867932733046920081462818959038073432100083776245971868542579835886507023428824138457597286848942145668944444670256742702080222741914921771270243234138146249969042590830515257887444361248187333079212823537666622671644725472095679172837158808872550400000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 76814528725241090164858740356675948816687371194765649301256403153289136211627893460114104099178878968175962153345020570602207294015501590210092033842664805123640445523416716795203687477589108643216270284316473541108070832232830986501584380083481656042782053431316873015232138328863905710282217879105477359563490899493896164331568549986051939638878658358531123276402217740774987714968553851571849033689012834930165438221255460252400344701259911024298096347235857206511317296558279713554515332658486242668447857795558994336331134820300763024480527941287927246813184433850049497373241673833253103771570391446728511681131193992002151819408607042294138663611723562928143061101675635394131392392140706253981998771089338767798108262941752538921979752669562706400301284788864894046153330510193911531722777436692071648634177340359694063110835303989660181950131082017298093840487593859969058612408235378887012924336898317823277736073289196488962132907278793107602437972904572742117450418396487354765548928963537927730266982125787826752760117225527533059144343126501301617648542352066722995913067331183108197372649491513700078159012275695666362119901230459384756835242487909020043342229981126540829444079074193429527530668356071031263261619434112848141527266340430483639596948525955789003348524254003036887585884781354014213915568275830010250872131507786361560438646089424156021719084103767586475601550484169075254173721113365946669306155142930827727048955226193079100330694742581019391426647277725736687295077693843416212734837642266678966528517436464049690672052021870181289962035876481211717809793920918185114685669206387961627164549728405469245180016595374274029780784540653502348771907760973289827427297089925672137718930749348736652228547550113288349246300990178794610763453228390212336862372088178757072022484251708681350251404178204993507358033535512459237339907224825877094709332031071056922480955293160501129447530053623872904950188811217025721990457282367683369664486816721558364951130226669228398707588688997390522783902480406183808285171483347147094872646856956709276766642722988447835406346219281468982039541111061161641376844615157577807084315041782350727631255825816060269457674703290096040446680252509191936163509632592934507978072806586398886587964851871220834773426833704921252132635438692979318435348480000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -19450576907634600922336922835299572997897550591812417339761302715857448847090113414984556429514660893738573503829996991819146391444811772032480002739352554131830649133800216465181356283924763870610878053160876898093913647836509596987525763314526663116113211886859633135493687880563360414157089415037647845615056007665630451569533475266757317154667335465580425843754569504344957662416086186607087066080937328175531214893938444183780087756534504371472614797212481498494546845076063280191007052288818449348779847269932764937356217562001271288353595934483103502808315725491209661339357332997946084047526580083950946323439501545435540608887253894375963862366233445173983048017638424016716539361408904624752047955095302137926438906132999024646348940007948515070608961848609898278728747160145790640427958759291750155280054125043473003988425463762107891644809335460220612462596102194536747394948321234157296832615867387349999800226727274608746129494714069347999980284346987511716850314647588111205759266158115697038796975056237999893477293316155657468134470114144321286086901685709817378257440172996120653118924822133365020946853619236298827972967144238231230090498874149236279636055278173814955098142160572040148159069394579912436895828412141646264401551659746705318789663980189735047499077101565763305836150368644335971009471739175898600945513934465467482238469141882927547971167219669193954013950563297495028980452995289360673322652553260389678652316703374608767259578836076194447717246140552281354880361941819226449362348313416363387022044448658979699384543822273026945414781561064139827127942583897250866214811840384005285642953109806317772147345883330760982441814263145154785759833779979935852403825047357907371961841906127823785235221476922718637082318720226495746312692476750494557659758553383682689743201913681194281956457600604841890510052914535593522126404551375749860963252238816790918624921412036189224040410444988425134874270125905141459874545169186106222381912764311369771372781645868781620580865108603409356834335298956545601098947778133879495106564586126039776659664403670962766536497782294601001446738477501107302354547498662815490168856632991542727352722226002242590207256778984166723593795850606756613288217709269434259426874936783781910477466690571788471146013658054708422825651690620660923959869440000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -2527143165544985047299424366570425646827191952677950590863004864413916589011471809159212869377306012675871337725519118275792213478779925913012090654587289709468909799124042530769582735413627705485914616246686800672886060211461832122398959356945171514735480678540365453619584611723480498686362303129037809009738457479545241367286254022401269010077495757420106614186420329323337504234303420531733051256324949030933437090280976375375102273282072490284887390842855039565743603779445065844927814637655131893682539503540227049652610169564549257614403308430678814828598808325009678441353302548349633264629186035124851985857249300105252865937082869442041143498179391214931373868406452146340006977533322582843124422667581772296767341040486400767312481080067299272813156660248553142810040353045034142914343545962066752485733888678248215074238793146701629095688345522780948532607934257026369799454192099227379359549644979467426852251680811406658959873987725600452958174379113828860858062698791561213995798717583307070549184422394087145514723577215455636784261488129123782909699225681708477454296423388060477191985195520300199467580285945931792938958057900422058864442972668129572273800226614558141215856069988038858769916989776401068623768789273746881913368489436001719588154907418675948544957365887181914593146040526832908624206930562806597130687488330109371345961180027823839124694735041615898356391482914821921389793334402140896895280025885406837731475745922437102761546717697801103388906032279984807549574589895333714762210067289429255860620013259755835280384352267830339577678198052328923499168896658202938991687327268778346886610512727993974378949613265990586018619687696083872444885466431395335913378556470317621822697603099246148244918314378450754244511113648082922656398823841347899482567522461559817561314098582306818132563875367488499999975182019116304435337525297559041782642194025472933316189760590800300735457275410185139922635448080528256798538864972317558929185853458040241727614865362473133393055897211409048505242724271355073390992654375425830853244741630590574787710035133523324719161226553558096752429724796732302483245562234844009147801801180974432371970012994944827696415153298821042577879375584397524493632581671186393930678664906665918427927072557462587638032525112927998998698375407375745191772160000000000000000000000000000000000000000000000000000000000000000*i1^7 + 53249310929161519420611432028522987188878717096898326554532344901830045865245915386666113689643693228334792417233817831954297214735033013721978110613901951708854883996915420048246204684444097594423510737234929049961885409330664241309823027554918190622032010995051478185662588138153379566266591024958206031975360567935589379324400948621955444319341893809284720637466676658806961390642878593486575514442319021493159317006512973910425579520987495389769178097861990198401350735358915672388547406884475626472059876103412740668703193985679018225646462424328767454478403162520237250619098783933595974876155864661167118332309014384045919512450626835737582910897660077312567715386173958122803816797881841948084444706271137424681792836340778172917957735076783773889485604227785764802654216603142242650893608578120307527881761807580971075945483520104332545757447558581881737551914942826518937502364497195936918265799179990173792005100499069113715245945324321824163225585393189608560286540745010205609983466189139694301917551500218048539565562021320019612277531791817706692050396701249998326132499434490391093014713849778416168600505384710766967509167037685127110106552499004611012887532224177256746637572751135309339019526041979968161319326707963242948971218675998123318438543921117353204921415797673925866423418979300522813792540800689743823564638633578881907357980884588245720380030406062669501235910663728459545778623996138235237038612685641124380174618646612223087458850892171299049814848829401088595061206727213449044203766410898814301302738829820006861654039578080642065544665460532501258846628530616477414046635408110220311032107812208657697321645278941316128736592949586801684551175312096425273791146310783363667894459644916984228373608077051312540387218776173371522685799197604097198667214762187088688546926587140284635817587596150937305971804221273821967945025589425244985089519636926288125127508833587108266687510153870887156672246884663161448987620649223408065950007157432057561806793119834005647357992005053642877943971532128563535630461844346233177648743133622862695120385815454082022657463542152095479070562278902966152459443584945513096655575842528306021762739338098382304201027687073795226888185829653579440877095834090734377353582844237541671443179006121919726867588744624556679463556099981689964168478720000000000000000000000000000000000000000000000000000000000000*i1^8 + 2466444893804792653578337711948349702495430171542429607408980892147763322106078972481888689129837269805970052609395628129618509066626862050181646461023017786275256039023484898621229373547144562873956885314506484350474799524315246430411296119352574134795985718836478090635243569967323533126605735518228110744408088636390880964336167664818773649822445390196873245891251536852699015356878830720304296845525723858364589501768891411712352652270217532857275124384104612190494927241503731808058733422112615471316407047448513295778762363542248308930076230608591150393438080785052886159228868145288824663373401619546227008190277440274105003808040648057628941930372980376653810263056684258280760243216421492181215722673364460626123737382147885632621269099699378151929743525805224940027919306333425992039295130335400995466807149537834226365029014760643682312818283248101047638643628607310093455993406441260175111658024567654027877860367631176411058049208084405368188530526087809393603249906044027989515066075827947298264031699369302487043780285921323297787760039789088791887772845950679685969219781856540209903031934758596955230621944343511491046733360540906413365389115469349426593694052569123472135754777909749292406282025617326825956375388249960495877783712871899958093368068914617100565013376909981443780210884965093544508907539867812437875421509302780982283211491666374209134650325215300547820823013638514426389644227675483421677159301356319035579084633880327955005053039391930998297679573160372348753026887012332938479500334158635644548032571825877264047147703263026557588650364627571966689852564523310334084575239222817394189849107575754503120607948203357833556645356481489284857151507504715021891279378568070469609356594659690098928014886883463263201361146538278168054686217955420747531905662146685747168541983515470024287445021864975161000967625055482048086789042273986598283635493015090105269193305184076406276223029409652884127684991614650373053890851198115555213805265233339254866289861110051255765199782888638384744380384236896510002910786167709702402138451242884822261996438162237623046808635220021793618947646242040882049951577878411030800235639426344741796670484037716977005968182110413899107328897707234461173221647660529858610974163864027814919393380316806871952814085712736960226882452473045418665574400000000000000000000000000000000000000000000000000000000000*i1^9 + -5253031069297862250329669292291632936413353781487870020660400363115608252424042900459822310514594033433130282876617420670564939241504117120931169438824419425035859890210105688337193725499537585954763082239102636807565707082614241023452156600786128515908964845469836413382467299464169997020016129233541983301692094966171267253558344606708423517132012668350850648355834947132823854874971037785867292137296911095956336226913593411862407921014509305567839746377813737364743825160609861007715723169487752185381010703413406297215336159259204681995078273014858131575883208818340276553459277964888598885127368748138222835023710810652466137006156420036465809270200691745802306485034840449280528454905997622927046833768448757036334288667231345684829376622187854468932888946443633971768686066072413812746768897641500474597965881258430798741731257153417091358306473817247378185968895751630904296072808843994535353851948436489273574388426806621927400572018059692676136950565475834176575797834203873190481309886840931061656525859405744424750928849915761889458206427878326513099665074950762859913147284625025921029563215478892854358773801971979774965994981103844843909050576620436491044164168846592257520298530628181696550657444678301561313950963923316170795880977292888998483458395755183336822164360045766111375959133433969386963035671632977717341072185212217753409845696519695524283159798391122455001785972710344334813406842628583625775099438882692644929552881303743197190665781209673702624967137832588514561899285724582266158081069429718190198314100794008579608868875022750346978873784299063746255639395567729190312156068855120365408113921710688420548433373018271106563098445457308899886304487286954116495153338518092975212341713153489107894751837678337880879882539247268183278569491152442607598683403930419725367939674806285199907105889310831447393272718345091424890882961017299912641890300510932089182173379406191567369508416141676849561579708648738214443405302773494071429446686702592062847390873944221405329469166292715407967033982287966469628361943261227272965764786755525695977521232552326716341875390263004445694843945563524785013487530775482507976486338618837007284111126526468098467600616035906967354923717853212937566128103231377140135094683946489646371962223690952861778727359176895093522285651838341796866293760000000000000000000000000000000000000000000000000000000*i1^10 + 6328914513258389333873465710168018335415915982456472003755549455779611120442807591896275443009808194896991462822088484019437323617151083295053718258387320183278853504842753489038102366069458410436169339701586716105835943431503812785600604279963677734052077764637907536391082480620827784673167710116345603436137803169608215566553498435709127701225808882351381805736795712317037565314091837170440494228089720733793074486253282595893894324010685459576928033057835381354044100910255562189386822628090305763901736390755713724528842228075437369426771419056022159688918775462825993540256057072761950700824937740943044402653884173947967642210208222920576659277156569697873391818278400788257108352740702309058934328432092442730921624447382306027102034270401778593263837549255577900334498848857726645631102449459924577094488692209666188756367406042584908108897023964843772771130326009904913856203973112579516538389830532128472572865131902686373062716898772283888777265810043980664312029617802600395338399313963108470423883674671210756888725728122470603287468153211339110748071111959883290033710388230699238046494874317929364501971021769467961671390903767908976400740038937534737796150726398262406914944520706183709126070128923799767563533522198807221037511121030744448177082388307951105740916876414291985907989071920037103265768840921504103014336132048821639991032179767350855346748410402911419119720320375454145926628261155115630681518223473860424240704221025948409810329306921623670986274900961371810316163761846128592817638751562103037049475481962302889684939979416274408537282687487758385196923976782492756754710554967575910038749802256206140562372586182051353231016716254553039455450733023646990211114990559927562313505932765503877854939686748401669325250396923591246665509724209536261457776295039463467029473096427821553517659857051668586841142000822748743419303640408314463180061389387341822858150757919503504391268579982732640815602908681068254689962480577046087162846292594453808979314632498021577269319389243946479656757925379823662864773565532339362582812461356908933565932581058317675771487519771610571762342003537278183994583033005986590336606276528466250935580597352164899473296527444958955311311599884933254000320679262344972141695743209066370364195103139239739943393703974480084735997314119880952334254080000000000000000000000000000000000000000000000000000*i1^11 + -4615468363380199708943621757701232898720789541533220122400525301719295603385587725801803860276673974309465787950540441499497178607493572167988630834957854300033703453344781926715770057391134544729346061707317293485149531357587941985706752026945220612642597682987216841343226150532214676868737071230863993465292431803067808473375606546482609750405585161392752149589767972228078108584679885541219438332430244566346210188930742769763386295970615811811044993091515741182203130246018327304998114559271772934866541026006758925515677877255579424993888068089757454479629246273984189000566131129620602246032944399373596857462548157514188754893001928915354405548647604476173225545140348314942240841776344709380374234870955510894567530108814324699005813228107045496804893257929655916591336854817049114147181544106126038780796319881048576147968805699181655318028250752132084819411683854532028826752056132412221112408268847576209466588662066368660970470659531881073425937021359263039827158177474179099788564919289734596409802460904882992845763709151081043343812788166404663001005533301306548479386038020233998394697535539337772091761533415209916067462850009735328876572611454101565112724077909244365672759035305685074692102458809650726853652553191590915651420705999271489772735888730984123363949476292037848270581917387576819407759986331370114456626808706328284578818607291395752003475003820768257589334178978005872472336473874214909198649917126855072519069967695038359303568951157385775406443911466256689293961017312440713413850006710217619899061723370717509202409113466508002878941112177845844979787871446865102765324027592118035424900964113637806813030350949807282910714923521563278807146913720521132046102166113625754428335379690090868291818639319621375442308330760696405129108179542211197273947714730050927516986875743382160468865676666920157311092103412004195539772216474401156841975146511965308714554704790130922087764623774845337672930840526425052310852964618407640151672785001426560255881637715066787243108372483778864353443584268014310819765296396994087145480680237869530802244924557839693172422780674491198432649874645787660177985265531448105764116647151892869902846925233354790271564301109403448365679757772173598754816974398740756949288003409812575338951618494015621594645756213952867625620904295840946302484480000000000000000000000000000000000000000000000000*i1^12 + -811914738099312040547720366107478151755771692385964140446157102051968914464205974047487336235324257908669079162707455813917693947052282815999776372480132246501645027501234911195438548762308606150927548256281330861539755913190028948841280137319598474447654959885559642282480122827435145674093673518189421298897112207476056619966508036158907099581264193065664906579088766075262021988747675275995501546295365239301620390550898731950318610512940188185294583392901463991464967324486852640682996733949178579192248382819761889051060700735493344658106807088583325201199169175549471290504327090720960391664041959378206769281816426283431801553907496332576964051131982113885850815402059637346754097054045171737491105359585055741676550325625139864258663300585914063627543342807043641938591360762741076199291171956534275919177832641385655172732825892970182727870592930860204867115694877209864271570261055228425674104467938027017272186329237203674006915753861233932640795638810559386010869199737475132914418720214647173267710677727650865589366818421203086686974200317685454549413867858119302865885834276711457420677746336206711559558571327313146207666485502964265343465512874324865595434670580641895484252984004291070306461153185805883277808063774356711726495146616880404198108432196909912559189992051666285277613846650924703608927409687964282515139298950294497035913837658555559891815968286394590651101883641181642102762551609996873931784844277095853803539932539276672700499399064950630972643566845939609290276878377043464140612068446330994088133002031389794160907894973957589122959760844673279421147648454658084775582377859444550254616654913934364460900950864258748076910295896418359132574334863536035093854191581399048225980665935272222511481854744350570931420438739281948722191285158132166153247314248039674525438677845017506172059988109364991884076184715001960651268653394192703726196322646848668788953488034981417676326060781250580473336394088742614995558016167126126159797116596049887239803951554104368972539991233855488358836673501845299066068058764409785137477340424839304091320316943964831581600595684759681100073348309215748984844775639095604423724321343524948205842578849933990220116169596118844726332950862853158734480496805463760291072544164021441284023939399626025439167686676066204438227791941975983511306240000000000000000000000000000000000000000000000*i1^13 + 1239627575937797560132626328729649889826650868005811570843649548493885286776014375432857197363413367739324254033337605657474907948825636929527945692342434171253618998660632566410328190522344736354426085420125836940256119200521637202558907865267160567081466253770341623049116758812758618201766677931034114471142121373648518236374860886145339932814828656066515288295557198819522942452371671080370012596638494428933950590505153089624079121439916145662030864178069372347555029880092686385525908551165642962156473147783795581354200446434516945170562867255510438892914821317550221609541030777834320859424702416342744213020404105474595733856185624032923429983083616483349683828896668763246550995085840262820507099906557429325430841312716866027873430161066019022951437329435003244294268157707066100280873434460665693485598088253195125309396596181365194043855581858316014917449692182384255083109215242311349101799672240302456821361702077026001768018068147586676070554219185178649980614486808742377886299129997616611291362758355985600878156985641127845709951500284503629744428526474303340886645280876947454958694300044035992812963033093306125636714560664636020353893155812163783982764413484997352831312854524924004449911220970491987234774316137310541941818755125390254286558486929534575112613000743085924308929833906191324589143753379312900936540792505851673664321388225196462000664270185597887256552992354684529657774173395920722745012201733585317939667752695717916635387933382647966398731703064879969159159385352735626877476058474668206140121559194123961019362377403443059793371210564906528792420097337755693784296344660650097348565100428684178440512060332853709841798992770843659230090511055684888062477658739318818870469492340741552835979793126943880401126157341122338799314125599063753331359254032594476164226614667436487825868977918908326510336090982097248035341734052615802393393916641193246517746913403842225930353108776530968915084682642998254539486241404608424513742293438881537678508162930819142212316207076255463061276418652799750682843966325948761909105619647536875392549825918321284910345209520092073351354556016820671002166629829812024342488220140220950983376245131746196473340154671006621479690695313696206262031175035636351095239991210361084896889955662861542587667684010222550922134515457997771531878400000000000000000000000000000000000000000000*i1^14 + -280285321992269671614307477922422189045866581767075919384540673708752726431462618926314796879857303200341450646712608081555561664060182071864384146205150096659268040580853036273412957512394178747416428897669596752739804252787009826911952665419636683551808992687477615085954396175419886504523167331368600354656011720368155039477609144275596474390957465763457330860562650922456796389752884795437680876569177943843014555272882680463961373724250017712373744043530058500248513194430900913944955749646660901704010942874574014685679459917940457947750116352874781330235601114344631411078358828469928232606390032558965469983130941829678534819890483032391268611505979640750425517108031367351119214289628910224488339641066049045532486855794528114938368884520259947694596365757352761728632874323674612777089107411659233654471508342467075616523542727776903804507082377970429658109098940883358353740589707562584898035111986178085421788558588528420958584796065797242277511417819303737802306014229861894321186679575638643632093578605326135211815337347283232377386907952432909172876400545684081366004991779568807204201018930195675791066751511376998027762075931620411383703063082441573548168799160894047647640864971400397991091233210916293852574430521740853768754659306110875839077529294471104199798498208725027289622732150562189181427583403387885776979545546001695742153548531997195262846746293789072406676247306474499647107462765221898031701635428687139203770923753684799619848731181108211417655377545071484822897148893925111223959144425677406727027893315829979665834448149971845726297674137644407302225660863161731031775735288148172826560196091809625847761354714821775173100086991118631317426525599960170487730367729531874136161084803139331666652269432686266762052212280550781585607768099340513198440217352156552094111337521740565714459389693913426612822578090850554804691709144215911237950573219005768183441888581620572515140631399373544354582780612754316383463535439430198476102179520350585782778077412220383324160689639712874093071676845732879063763669124209124110596324946494821692916204606494490873494556756329552385937020085004073381427677570235788686244908337545969314795749452421602755352248106589474532981306471942160123713651375674836245307389352810644799019774370846790134991359910158094151582364295475192334909440000000000000000000000000000000000000000*i1^15 + 15946249187427492738100073722245256807730232583329830768985232396138912721636111973734029026967777832599616268939845204059788661530933341038588605971098556791557525536338988766510423811777013527332962581989252341408099560162249367361579391898004008985573626139802264566869570658128229642530207655982415223510005028253197573007030156643849046411041436610993831950450472441582996961074431696069117961464080962694112715019319269428246942370151925846763948741588638105940934431246637095504124613429072889909688100915426067327868184728541273651978756513781958127443229803117080484718617291191164503416246520728496239069536284032089302811104508378083334108522204275878987724697471659146922987859004108699908693216499914303888179950262246757089538190711180405884899154417898353692806224052256298103427982963903854951581736994246785813297233017783575174163747330680317318805700266821898460002142184670555835640273627402762227963303902237344165738307476004568485525216247927832917865899417299051272438556031518438831620520229102133361025409939898190173418884699972093362821214077098240105844417908812245087699363748535643809196015500613398032037842088065683562386825037617308302427386977570242163314718413110379406278097212161539795386029595150449108942245465199232344048924173837781540845159123050109337135690627929189998178858208420920766789195606679939093068740912352916275626540420953548538618968539396165095775718418646981407738468476618544382996464871054901500451672646149511014991660723814322238102719849563665467215598383553771183838757728906484347703360658210116972049517825537882993867862296181859000131032201533582745131336664026585711230037685370963135575350356125791876162144060723501581909952919768437885862276776132700364012409233960218180980634012560190423379175940981242597241888736824457647803333435434591206348552289825636285427046250660154471621057711622989384068263014076969428868708487175676279033101092159849370755364472641937760792952424072884104483435785570083871446444047645752693090793541896425246228685167089386390338387862118985733999908756727557776355888891008020580703446819161630940242210849007809138482549196692365385269215082810917943990796384097167053535395059818472760456274286657720792204115528833335629563524827348877282238717101777909191219611893443349419944122354592327107870720000000000000000000000000000000000000*i1^16 + -3415281290471192364359625988459761792578493106297444756914883262358473271583086031954617395606510541970430611826812940003818084535543417365854090309525164267890824370208770045728161819659063837278925223079363020352487802634817049989514769489431531639571946188862007977329091504484271495435718378638694580676316121818974548875219391780463688898064820326300128946872566166915633860502228901171529920944512687264754483957399592317794530866607787439808001841906507010999938170363051234056736157199241153985831924195431399230594881746145459491011696240788443538891936952908696485029510422407639767669069515019987396886719475069068830129651907534968204716296269066656658184214246305870794116718390351691363582345667312041386269236823513990601943521061197856751763111192790048229880883260364188117363499686155929804228013365166202796503813099670020305034570063858091789799791038067109988199289101587331344882630260380748251646938124655403939360282334864299124092986922780821392852422272236776711973177044781739467597129403324473940167940557223885468108927101961426489951822820080291613637265120616975634676652845035479891496149518790332814832892033156837127422560730557610159507107687619144230078546656140130055704676612755275145427662370139643146343919410305906602554788466646048544003391206907332341536361091613363179966106394424968230188456510060324685222085153862486001949950189711481123805754581889683155089099496578298023793643747039314726350925420322676449261043246529846366048371716586345638476825079122691064668338630929856286086863734095988762218363339461477308594271564876795899816639552971005072359999091141759426668274892605505624170937382129153259807513250538633740422536717303363475401108373131092654783440352227443231840109663519977428363504574465768598599540555962053137220540828522231722656304063324727373314709252068478306898157241271357599430633943145465713107765270520348402597271859882756459798684407597359277782856010413979359921465146393562927713052485334208914221920307126229958690771460018728114501725829528354614500508107101496476066195556390818652234923226105922826212571879445846386656317028929629347619804603367053555795622907510637178497913317525674797445045181069417267778477294215794467769752032382784499070085752135872264019991408564191528625735544023341183799739681056293094686720000000000000000000000000000000000*i1^17 + 2148732217921949258783354329029997200252809003090729840212516022867054614172901960512336927716324369399066496178426656673449595415721729229568187835234885010758478400099271647707054285116275701950967780661074047337699330816981758381126772678687244819000359081427459214631781283706508610505037308379252980230869587467320808282620921532273637267997853517401944138065213109386586014690796150657555318498853596670055828075886451754640790273445914406901965248475730735337086608987433578426376395499982056343179559718518523402388647086026113614206733232366764476249875049702274075132878100655912747188048210650395833035314584763694559736485795040303218000473836903044704514735104354503091079035309620115674218017111725207203260778232507335775610949981087967938871315730268053014657935718495457118233089846459218338700726706860502752483926548490521510251105917035829334303219913311717622041781143594306289687680833682174894850310690431509325355138749313883023124691271305174070713659977970374825012618724787991883869171761744546910894853436461063085399889692986095756791841998523445730309103697893718589637353245355319621427731626286718164405283341240728344405178818809322503899686610920484012685500925855994534010403229422310711552274151963002198873656295290229329037484598159350433588071309604046525767075213760639786291147480900022780404661010273215024214282155824441448139000916897111387593419386336602382003777609609518685364417633751305238064655694820550318449760060387752587782932170879043238068969017723480937672221664411806711255018679143185400727873673008523497205391194337111621889890135600017020703508850534929750313666252881734653696928277157592379879705528220607218008618259066546155811980398430988254356526511906105904056356887956216856751881063330295121823455279586613728239012432847312620855422159682499722770774331085898892554280618285330009121041010084418738223025331794928317097158196448937327062554487006668615227928913864093809587794208719317997587153011801372559351364156212790123839901327651774447825203759903049618812656387160429437642168461756640952225284506115721275844349776675864088249358273590237861252962467647248369389481653103126590523115234580439624970372903858855214997735719907547025413850493998547811164606452313951350897908390169020237972447821275200514915677972724005774295040000000000000000000000000000000*i1^18 + -441441815396746610594134805342479966555561877232746919367559673567357402438745858203529347813279157342281488399344626524296803403986868026348874644544713172128590604658840310319309041173208000946821787913932611433009657313590542734515956321421019870547102224982537806800952209605172657664149454452052081241311635969046372663106577608076887019567677282731030279704239883712747507774629093447096920952728489743072087103122667895692753362741344892093281531587686191895744242111794070259447091359784683340013254997754290134390360641806637259801725683882739178308424835678680707446587112305502680530082605448003639594940822438353495149272985363437869195847874285817801742005429575381498239861801886379679038844443274220243442085769802280577629780795464111984422443627821357556922338568345243231065342390631678494160932957764150060855427235739713547092879926575111381318345530740965189961886496643699718365940239758705332609258229003330334138096659958619179415175693930472269820705668415882745389293088138539380915937427223376694917286474768465992561199331744821957968177194587111982130411603962663736322644127252319523507186641144022218372585186161430240415645036890332757667667147055876227430698549010103069153714914129906092644830182144902790045290830063682274558014107119284290157371876544351513455428444508753250042579163026738549061837459775607063571649082099971300845986843320465469094400019145563193099335600944365295703706468560481106331262253389307188474469533559079362500148900343088923262086253473033493666828802290696887334910113417370781266279515241513352578648636264391641393902566431895866060009349103506995318039945152517646167696246536733910510360571144729662022843110984047034508315073772376793639224537443878588046649734939296953779602780756907993370140871807231784680218451053458844701869755764229395594364910796709021613672323719788187112365204603032724782791644551668286840008121945704202481110984507973043436343566991695232465961590259382199885764899222905012997881519402858473374898703910094054080230923956950490653515233929308133489906304219284720964109261739804191239105600559367962582070690232471034128877960459393304580982177661561200932594392855629113655151529207965396704339740500515164650056193192094041617349743901099220622285632404002437540646652384878169558347430219340159385600000000000000000000000000000*i1^19 + 41507743435798268202522258230795838652554044080196300661475185225627460452987017850245155394036835942945714129723584757700514514148565042758558550083979347434093956132233221527345780922654703405313294524356131168592368185659072920738154166915311772170267310401412377624313866815650622579180653583846269374889171519133364569371060394752577285100767373420579451090003271040178204494745521015704161660487207628969602751473827688603736043890479477460368639210282434077458863278584783532058956583216292167342726643045116052407199833303885223913706120145954378917790342345201554003849229094632330214160658872715944467296565728500347387692794182181279583959464912527127884015955043007976697222769861201054044216694124342100282669873563009001064579741397036263223871393318321922610685428159357400504796012595850165907582608444325942939034472107570117979231988094183544483232983864149385318275000835067486922420243155968738846505524097048161235608122110138063348347758564339921211105318496237799775855239174482646973722474062117730906347304067169510407233863322870448498426343935079696554958665177302634085255980221333761077955010863854762921976565903880890228500164067511188256188529035706645692631033471694732582027286759254354559817589920101309463250285245938017833501372860365893607039680732051544146179969492644658519957853168411909432698247391921184172253604461870684212110975293775942130076297306052196177406060609490907142149143458938795462666446721726158502381634030531965992283262311137048661966424436832172084355938816592568187398430212467128114114331361976614891651006204536542008736871074661477395481694908807837127047080423861430955911610301123784644636153024898983882483801997706216068448674953994745199983928327769800444857031512221376599301378319298859215503989360315890510675135044745793062018918159784909495986588484083656971775502411199097728445536560056583431790735835471703578769225927468364993595423432302267473484657543861094135075207735702945563486395863344017434210724545203355997243372399244539750017301225085398632165836342213663064388543083848797686507629617179867581455257813937323209880602090999813400313826309476811625534037663419036433099309824476105374555655971198450444397548795126166957087785181702098166465125774601611503582229371373159414551750280628082543329482018140790456320000000000000000000000000*i1^20 + -799682361427515558336333453139001181033774641263047928179963279077894365970229479293098881280261158168455445926949922045019156846958313700920777163235932927134392459846203456261389159713188407600688979466021966055645754724252726429584773122648425418014676863257630647817782130045259959035721705064363805494877522169820542774611484412269312530292760614585990090303582844051628270945678725743193050501523522409462657429474203767275289134602692961693053401168462318780426072116097087195721175905583646809686351718550622078301651809485692182976684751596351865343483529621349678855182119818796707162171977310281301067359127440271712257124782013548518863952591121217613751472675737297302173347949461088925658897686069624744518013385329483865667713035649972488846277060130264299816971165003377402656066880122415338595641790736407169545311660262097906216125141982968344032444816615239667670944569376119143564269230183838573309278973255100641894595599564524211090782656271359627420593652416755680001602154518257942860475227815746664957099380628985646591991997884030613250308725921351851611423160723937280637523399021295471125745613666833352562559508971499588517127793565238497461046431795336918792944464696880629312452799286291259682705282044673209571031120152547639908603459373143761538478566609694319965314069898049994343446125147922840493832081682023143717805642886750576568431112734995723875101410282430237019919248288738614850906130849697086612397191673374009832483301840463859506411540112425100550298316859003279550137924795710530097252254960338201733306903105514552456991931458595090053576278118577178479014851461717017536862914694355006181637957886100767367744206211322808579294206139571776850970898983305112971838621405581197755280745455331431194173697995536051089777696749013591846629388187993196446008754792330553821270073294558356638507142133853038298361691809894836269731863536607761961298957027593892570618615924125912342645248233496306163192932259149423483418416742461933415637269081395066293395163429341611952899240105796102243203798158342296731043479331485943143100817664338231678434101786966980535915241812996268079714746102572374905489500493781439877485806109223230220337543531850362623622607619853501090934530941420271302978549216559296504095276414864283077178066780885871353350243196086517760000000000000000000000*i1^21 + -281065871243753780185695239607701896661750249670027051634917667334431979533949577797507664915226977318605116168450199865965735647307436000500058927454752746834050486027341681957253919599445337673016509331540819628397504238211271049148626894960555591555639437515648024943116227188056083610930011324664576494893970481155978958841178453859373832292801852541252074199419946726086678565996483684072182899346135374184093124200639785385616078446217385861187262975749711897303557468133353822622636177909000868601587193373818959386385931531752438696170663651793136252803767689481005898103798116049671018183699647728007736791742843534735117185020765690778406643072286378006881814017546248908589592752754772474618988741219763626596033372072224510164966615481111673040893237873005817608414418558628845901413194623021514867743636808075106128197213644159874307964403300066836121893386571414408636903727989698204762458610125496928162966205066285136011001498302710360837608035113199292761125245908351562595755884262139948340887664547554913427405696622260706721665942869210474066710740949183939981802558913051932043060447477524715464892991064298097906637440199873662907062368611712408960943810846043003185802304675084108617214762975080847098617049737908056957539376399384340175212477726999773326181999724575136016769020801247960713287547707586819842272873434611237251290177200373502745228498220705744560720024616605208679734211840192857445016623471530556182614538571348262428360651509952411385966619607826667930598778343309679563306842379642307925494096691787190797953988284973808719436636634150038398637082158511069438664113366258276244844912836432187507805756429317153975310561027651405387817154915566655890090929326403826806235146880441577628904575594603879298227576651698320947253319609621890370889169819862538467511298205629556261915971091898996248826104367993210532956986979279034533967179028346290789727207410312573643781437411188385430156137967255408370413594182516233246597507661205957392989126399171615181640685192119536333399734381362083094853366735471213360514823168353320902499798972383108754890780447289078762480513071994343154707722081004762350030396983501770317935314153647790670626801197855198478120298364163635644983749198725583944507456374244978120311966594309548981835619350622375691355135937651671040000000000000000000*i1^22 + 33155769555951117646557633284262143201408508942535191606221571246453025907506493597014775886917719203208075027305553675232936469169978187531868000168832480996180947558218440997944209901435785754492322772795260970094597817898565896151156419127421677338919591894800416342330790745443581699448002506748084571409851497907126970586799489750264642877329935873820752242407150261136962037936171167435222379646702693116888489632326106924967098798546918377551739264100681534537945738809678241412677035344266646073968009890646801934416447217262858052794143188704011131514626706393471452515135193850429607828595272922053617114340675003713762665343095897279053777767503222868965443194889794386009900691242599168495235007248543803372037170389518113550480178304001053785017316660689298369699945865676168712663358241076199966680323461222318884513517151629787783927393567110232101388062817852072392827802833857428674626475679605312834572564625753753314644394512569964055376884942954890395781164763287323294941271374766028504417209780944789470109942386259360843809199241549520248366425457278172032223145614009505588076181746304709253888772498371761087742035139147311112126226574512582166467717376199969994347435256287366909749860083918735808060162745426992200616025781624245921903054755512246877749689574676787703841483970499868259918048186243727455366651921168508006721283149569222472740232689847213935216894549696142408662690546744559048933362598129331467538419853479207318743255203789871070957935328413014824867172572084091415227452576925308392695160212878277949498217516670598352382272546885969739412437625908482658919548638348813246254160816445091497301897512145911947412390913243573324852540540045964055413907086382709065149330095823605125506166274533664514267646891678534774697154475795402154542032601110100805457510084746340773123177794333811903647707380524895922264607078197208327934585681678450212749968231191547865934709360891210326508638153488810613315906434448231082810421191635842081302835364455098515585239142375412483205499993001406544190048033207869814289441427370107045035873659528515046048270870079377353665870293326529598752372173287819287139579013777891560228663540319587899602140038389828911322227432337312828883496466158918007197723349398190731106253907836652991038378692729508411724894046341038080000000000000000*i1^23 + -1096460648327212387436186494438553803156218550236485350429017531183415428733099162041373981640031408100369608410666808622076548682531765708421234836598438427860036964804827643034583845213944040341736120139170908794561791898761572686477709276089780744132194684096259873709731233919590539877419688493388560632990845440639876411702213375933560139022119009596935310133425308269068579086715696223747339681704752780604622284163410819019880640590079838376534090137780757161741453093707559512293648917026504986590609262500876660006694013288899261370603418001267794967129626048414338082620788743547355589265391043120876624790423065955103606480555310519379314372577891009469731697174908238592315690014027857786065984474758166945581298057819744900668441707958217995472472071190982776355556964536149224220548002163067312907749866401183212423398092287161071701691670314453749122275217286168650755902790244860175155392292178178523821906921258954728748192565394447909403457442820435579453557938122650917006799628331882992616526635481895338998550242698281724293690837241291238660961677992862146975188394482290264215049864913748433701055209613929658137891700739760507220857843517128706941426924514474988174531094443581113138238837157869338543794978172443798348906978525256977456548092225574238034151093575837721470582593286579784766011567893659713388163017497057742044858496176446519420480332598523245263198105553307061321332861341436919202652802452710108070829414147458763148947528950838393865732976735843737780400070691631888442201295890277687948093604120857326127993450689203102652297414320543260406947539333219544021511472748483359953195223475391907543081235609173841996430571239918440845143286416718640905077107282406757096375765333005636983242451049817927528458609249830415764216287316471701176530458593423642413671986202573758547767759239801181241611524572941633495025136109956321639198218217325950312507753810714044442056706815798534525024675035475285042754938573942274455915593587178361231766025242810035461576800360543758569739601910319805154275524708133555736928385499241689564369716839899544002452141055775017961325968475626183042798193252566671425688770053287971153843570690491177725452143954334379569058953446318351330158916838340165128098936014260709906059423260001070648258927172181475458552738453913600000000000000*i1^24 + -137562124914309096977027672198301828086835107891647903823419189908041371340684731314810171725521906590026270382239850340806269595442560996145799207558512084840203562390127889744052034062968085574831048789229015900826392238571091984403614080924622484742977920120723349156272841931173284020268860405644379256255636136404302360677617291032048854684182529219933786260106787104166023389539312602819013159740142053408173079014629394575908606092498371015667010264038970677003264451063734212942705812038826251257289827384723164962045636213993088704664505479366445925754015340851229246989953185353205943298636699910013184550124774537240345190947130744199183495060376992799016492089492062553956225928734640086479383016685376411965095224676203386505891519536255493785845181761994899110427957019379052136554834312792335377820771313378660388744198911104488222096797393833262871158346249900327722680448817016874096474680535350086978869771191647676969825854783170613259821100530043171498052458149086992826687534962076431065327486881219639314054250307896877094229441598975081556658784926329152465738968608172383134548903759902075289735819730963922408390998814299169368388865864101147143288910455990268100334438990664486061268941462926977261782873846907563155588821094015728840192760402035178503596766838374979163874497386318590564978347643166743211642748275656584252743760845483679518017643700341921676474408982439959511126475708873949483325613056316401222671498986328082860341198037957687789616228940672599327704383816616885516681028653785970532723035746611985922873495016584452375646954030837334845283233052477587301939808495847091860300672074350358817051302906888387140193781740786128100260604435714233104947541551663313804423916494246400132817625512626893634629235353811767242191998547637179394993844982326237939866858499183287811449264377275459394597684645066597499814431140113555281980550431099017399970045669803661784073681116786880509995401261255284518938423490911436401576879528275814813766198792428147531069286632109136482886547727351822488487429572794499294520049216538583720782613328489105590415204413451893795607242125618496986909065676442726125398480625050272703837649331843977553635779521471075932644975369484474537038543491578151447130154981436423480393695052676841865451410968295316589286678891331584000000000*i1^25 + 13091742525974705609772576797368902021896243648864930594080496293294431429847619161989759575107163401842515350659239731124716523502134389900708534439253941549243475453034993282189249922037298455202857178965297851401612693153908981405523779277960708735855999084345169755946055308398851135031023187060417752685151706317745306541875238233423165952754005064407918399365859013750327319344269464243548305666719520466962914928270521109402915435922009148693656423850589964141358225013268703217481633885367836658012737362491526805830866745181081046920201769648075836537574022217907335715162151845940344159505912694492635938797711214483304446296025623059692705930863582653257957732465092792495653157334396091328358252059125284173657406784548532983449429776992123990991832653609799895098221102415575828561873297470616439484517770644726471296759942698434251212523780720348124731669932014361962707103159318305606937389280844683190103030383673996618835553213783100838565181025979483224976874901212464500523909587744969420864257680132025307722562176214155711837545838263672813599592196439738303096684783639251102996824446830950645819454789363484506804201649630773897448578062198879732671502320531308155469063626402427723565619755364611163182947897899036479219528882374087891440809696588281584254919541295119720127589117048422886392570703850738554067285689610083816455650304659103694692888032532237843733748340887983927687653354174634161792266047124336162319827342813639750501953066729524424206960844084814153953375742245016781764569844620000058076003230978284167951632542353774409146564592679610389973721943096290938450212143260398335009542788479024851891827757195793529723543549811492524082117447187087544707658005326533499741858855426735733819086241149425577783084450423633182907516506192359576998992600111952493748755596074067463303244854447643595854778370596735408041456953039572154260091752573475233764555831776445532548802173445787502974718908834184073597060219497040207287999875667624633648663111214702300219792148334528897948416171962607804591487569491154715762103025512069706839495490442396288201237659699427442747784558424205133793752574496244504166399366108645518540286139205727700104135594392582806843581833997739860770524066146302603061836658090078899141774984216899768197869859951933130257643216044032000000*i1^26 + -588148332160520468275175775679151206064642612543075489476817845256550575533947397535873104413292817478034950726980375493018909993533915004326201992101299993198537164518837098925804452714999965162339835111089356676808302490680974388527305298815469498386545653574996018955398095539547860592470899120547685229695023217441565493127054705557165128414018403158209195360105704252853602253580453057861522552789857731931731532939977346358775529681075261174725204207834695694257702663862681049435674111991547544229951058764445767915793671612864750785085076536746774557592592035835832910939221600618805191933748778810910191956838780652049856916725151976303162027836294270284204877155862897367294370052751806023883014496058846898213346911354886733460762191771804337575639459737725778114871124342961468978367467666848229003869960272794439005541665391709725941035840400600017020317524522198393627166360041666362643294998746782691900625900411976396437250320858052981128006610109142606186806008385382343888014311221648669492028957533470027117180057175395955875843993977683268323214723279975182833304706007530226516940778334462340838667879580402612973300044763391524688044963705635646510001794693751883761255335549895296382753476404095266379396185410849950914832153763229548285865571720019958875076951118150135091269767304738300067853433096465339134500840591255652842876950603643190600273291865990990753606571782451697066701979403961856462323122218298683601993090352969168927612067124797728249537991335015868050399580712797948592337563140652901595118334386879362673018097223428742623266046401874937237591684673988063399444979429199073734229236386255872391749874879181915199690279799735928522694219332529064913670065087929751950054730782971768801050086669399085538478186486281186645596476094465199048164354714725587612965908092597586622438376684683784698420938185090342591593274710926754898092648643339049533285384565982876717858161205969203781412050462213301256035491250254255142130177963880541498895158700447177801054274823893808563398568150805852550396569107666315269147222622266070939831419907759703180046873149886265625843582569106736926321401514570218410425346051483129395006797951939630309437251041762864981812388159743956672736726112145460895341401787144838354890890848591532598120143766992727582664306982912000*i1^27 + 15401776757585945914893446105789860941899683961855306077206301281520161977869923202992422502790123771132061240092061000691235474807840676758375718640253162270033588625820552171672274879007147583662843292947750613896468078196230444362580959328380866838206361144483146109539245548989058703860631233231603554027211580669669309681450757246451259105359007595086590717814655878049987052980184068604447272823284867192008829963616270904059116919019749330763002283210069684104161878246938046390835658586051463569169573732718346881080378044363264379847213760515111986335589201412734337058373354565878252391076687395396318270732274746265255963279324124988304684452443839451343062145787476579636146110946820034211792492729079513100197297883609936934381138604229649237753208872074504598125880282091122296117711749156917193744575189199245550024743437588439175399440788342849316350784468508544497376899004285356900350419524277134541220802274059557362170976303046504552418301260987507912175013276684821872122424461018749299857585443913746739093589355712645658657701898602330570541188486085541982574406114367853060668285909143362269301583805166918585250812544002537431846816319767243179846330103730637541714826774490573440661067596894898642810198945773153691478528766895713799515037819750886707756197605799392161639153178965314091036844178244905213700815137164270334151978626947574529930680123204711814667635466264030907736705359303019540354512479210692523956831340728210266959973372624606711730106016774612033335162116924250246799704968506072499331507006390930524489852454982840874729693011765979865789804786763025577110828134292581241136045926313266887209036889007808467456915437014318620218987151673725016362558262568956937465218164711286767279968453879495928487211659416978633849991905942846379745181612896759736995187520884475199902853755099070676621833522026310397824838554738483495993988369415319714059484266868265386577967186720068311771817690634600353120754839809332308131216631018306627537899017784438011601513079951650032600676511526740376557254574016861767928907765599895178659910359640772223632720075577854493567755100376639895416099645080675032304232441993724563699458087893877573897104575330087967807537621273644455620060867351908625887763513978780516183557992584549721085449446013424512050621579264*i1^28 + -143587998120236266541682018688987796829200101340265205869694490329668611734173901091275609247177489351489221596573712340987808991862384968508595747461291658214724396211608694885223757686483532905767226595405329733581195893437907685261864631745897346205107578342904777339655883956631819292284713470408660004139834575485459316454628720963679671216109476348287493851507702517572184181375849552292363521951737312608408133354029070905187757108700459090955525294790376388078341035156093641672922014059522280392614514507838236974059572508722028655293308493652546495894006516182628330459962829335428332478537292766174832941132522022345184187438003913893261765491077434287841470922744670681047393748125583928238885430834068577433619561179937302287103282439655230325969806434522519934295250886272315999962971854735656076635132732562009248428843380414772357765552304053112823213829950020808047203381513451528808803205620379636286910594313199749414382611265693560026993475797026910133604192922352440023953236570842278852247836983328189486413931596412235474191073722644032341293135899184197781185605418742182619465579287241955679239678546638103232382807225220740681035400870997341516696997336980504037420736366535342187751912158884998363273388868013377827876420148356815470328112366424194013352499189409711143052428292389844429304956162234505677229337993714004519633026587885970736883943381110076722728716809599127715796695126799403975347195951425927168372957785245645453081922116938090234231682537260855185940373549536996473270560749061017607647371446964382407225051125833418614294132849203129301713350657402303924329303763345574788844463256067569285485256469125253225230254457565438036008058490088303598030413025123008710572183906206153997020817771644202841049319210424723172835553060151540616829730795311424483162950398997014388989189625451500755022931506171541370499637660769541284305588384660293077411056969948320742659393702628668300033908981627480468871564864161748423871217604476561551279103250304848348709697515083811322538774955938632906954052750863633013363662519519623565556901377106542992421289253735584784957192343764844568971295113396925363509230859889260170645438521663002534470230763484117378678972983862738773531524368164959322021255953086116668835898537215510293715866677587207943880704*i1^29 + 608611277798820835886376143078988097546230750384200687182776217498711207004973560937294091184667124421792260008431053100560990886970060415870123549280847290237309453134283374597563876363130254874939695074480971711760553533538883176624636536200110822871555278425325978159902142001586479611688385774156666398948355068849019957850545296535240524649139690764860306339255814326342911703949534056623747657392155923526904264909938346408123683791932539496103583688178561190630769533034642876804884988235549848486297734266784476803788413552561564825970244931751921503855383405969270234021514619500262872456614069551795800021054291458125254661999956157834835857639632094158831564782020466073617296542861662246906112420838687585048670960847238204338746225608139502395127714966035299816614470883287024425633154094351989179724096124518738100130470554198645739611983518028757439766386842342937989352143398665765567349315270294330218244567521098173764001253435504077795997935367020992581510537527781720044495816333839037114874754372510860661750950095391885653839763343188217593553352210701462328907475194461870932714453319896535006868171337936479678018504276105973241568931813965616853282111651077466788773015768088804976387934706885816941986904943601639312036167655378340514280536024944762081639704274972215444717499269396754238861629324210515761835685217315270038542531501349992202027119087511023666527066664882013157072527490340123953311317187232271398277687229798639991098838964796177959112646221356151488627359230054219799008253587481341352020895079737308323860442360806837003705473795119458842708708156005781315773067001614548752331318109313206690955581797104452144222637550211594117117352504873595151317875831076775240301892954983719848268883824456120541150276912282389229456745498003080303211761741569715173239498183866531747855636980541839636120887173972876542821739562647091423747891911240385328841534838294230259993299359912293588105421616955233489377224187637069958614678441637018004789488934488445978472540999466804251842406600423964582037263773394369114187582952423865444335461451507308134572318313535532672580065701792608235059589929997264745764629447467636997356631597479502899526543501373915029809672729454463717760549344543849120780595897011381028237887565357203684881879939407675392*i1^30 + -93730955956910520533606442426676739770030922373992949627241746838444387561123333630233760049373069663473940864755380787478656288097501606038452762559542397217095320775819280519382701506321345255652350872848899399432242563116321764526920958574903520558820891120566249480641361029611705690650238964608284922293585039270329210302500579191755081854456212037656590643730190345703876169168459657034578145132327493661345698565263189463606771825014699947307933465556237882038667523811056032522390746308910383450969186814090764049109210385011961945939913151598179995029051562253912161645104751944940008953926592841220948422326396563121437888349981321698916595756115604551230091226518430646877240773968449188388202974274307938616489570333072579609983536922770020758388672752725986229144152181859563919018962585253062947082748494404992217815360781314067052675366818034134734721795011481073834525499614539014922875426882593300306470537294111900539833298011229939747711276092222186059321035632015148052643702072944688306041802645173096088920691793439213119116081900395955195727666124971911110512536779430088321427588284889235754465204180623938487471608749659726334815832453496845321184089158738328613381731169813376035348161653745123910240095405438463961437494879658908281879408654726559055763903419392882070736263239274053155887860551180667200909853025488975715025246566361765027740434974188911562673966198713479991602322065328269196860759297702844303787302481846651665961575884592827388355440513618880445941491593753092917166180266611787357679735788992208681289156342936542499271061751703443125785285153294265828823909854149157988543970675995388266753524415286677607225361812036543217584709809482781722761617795226401706037871723153237076915592708036654862198476440781870414599501766974750720089429899858963869570683362786272688255859822055909405982717450997602667211091581019051375180633327481081205088826417739040795479842832583846446132206458907431065568451380665757951524306183577040358936727038391184521617800467575264323270657533422320060120219156827304280741191574842869085275097412099190367344023242979276150078013481563886076374250125924393393509133989021833644729299306990362136583119453861398897345405415562908090260212738818099252149357343144756850470243651840485614952194441740288*i1^31 + 1617691779921009491571790691725249556140517057488350602292650320828290275447734110829962223565851362912416974715382459700429893107554780374215096752063500763970529649929650598590877881666910004087535744086054221963669724539954642423965966437808142428548118218439276129993100947660737530890527231452045932818377986780047999447524071303872441823013951778285740743461128952234069453226339728167094381566377966195308524084488863422662825870101533752752339338900791776084829575760624387873801784168525190496133186860102113108986335518679580596298276579125642531878786264563700033736935837073635604498812004755516276756809701587343043925160892979009421865381219266875272145599175340127295815599723549611020316865721833668837941783293223183580089970671046610307433630327800776708357217638935581576040994393075591541098092934805067345814540287495221618285624887262331359280827601614888779756044467149404666111102886682974288654639673082204043269709696612649757810058490966812198088496272538723586428150430324202099073642962325062195814740192356098765001173684880896676987817930062255440495543359975331715706866217857820896761472322389663951635939568197650693873170713208929509179818564790123496163321858308854441762259911709495062249956530492976068920423304520123985937449639116218843160914289596366055169777244968902006111040825057807972771150516094666590934379023337002704543637135602288056169608114977389334165124876871174501918202078137544553540610126113937519388742510056047487662578625723161983701123909890759714883726982646620673515694951714206729048517336134107662668720810370788033022493530171000038406515285002547345056065227324744998339852864917084662742375329135496001575797770092112446522597582586451902718910980036314092299822325539224299894099335407054212098109434503024713790001477360798388982849833343296167372633220921190729616100688725439093999903128503040911455281593973017315970362119836252434202955846959757968808147399090148734231202968605218410207985638607670612040296066927016279695126575116334777558039772319460712066316620235002122069831529519907276907802322595490555359126539717821134665543650821415748398137648640233432785851460102513893783320030100130832942809690207323426114418607986916205890241995366257659900396175422095928121550599953335975751182188544*i1^32 + 272874059567666441248243659562680889817071700289203152618990615498288554242305817778650061076916418888028314454781807275614316010896522884578444535474577279268746888638720947658276115583717258283837802311402751878573097454409316928283324549381032517229509744526964243373230049016732420733469786317256790499383506589968695862136600735766370650159067271075645303399255597001875818975235092563072011617460583574738290506290755717416558872946918474901981037416570055046204012978634688056924890447618606677865377544786710398793359399205348747763496438659537950354505381146552736617377232594020350556840794333845245108287759169897126480394035092765379284925825362560051785850858556050375913321549695370063255322004604096216257330541132419828256627268998239838502737725817533493879670083930546972582238074308111856982112451393488233474362135918307369487592929873659899610444525118322340976001975545118320479978082535671068346753240002847906596844278203844002886468031633107413064399112659488279950211711173498427379430224601364724651332953769082842440147947530353251225788841610312513269756913674796066230486967507439082322628461910320882974392495948018925165276093969889467547024833947019766218476852332780643074537518312776026482066629835723799944163650079388624605461553580146349522500052530436687171938248364264456224199316800188971479945140306812472693649903049445691016657845685360418123405059354478059080068781684401840593899325445462127177471802048104153259980223305751981419250436722696795988650518839236322270005160717732947567364022634617086139042094906709948016042331380890170837126657453508707565549262835009453749522475835811126703611555651994614854365680583712769465569508095543758111319650380746826571469022615345362027532056060549447406967739949986422570918806081094911996669677718147197547579302351183467986916392317112916721606229589579685828879342325703723423967817554584774275631264293250273227320672807265941727111028375999717075553753196482993554294291677207003028001447658983492231839827724672398385943355627226851058886925280548718938371760429686412608625122780086748934956952990633697072975210893345393137771106453930896972886219603004593132561506377976919353772134347471830405962780594380931979364539940091474323544370577034900855522435612638772723712*i1^33 + 6229828513971721563978418984653511842151090435136584305365017766724028014629428013479693897934607515360504108520058704023812309409663969464528213411838733952166617207172112580180976772201115574404168191123433087982383307973252121999786339456640803418901985608104825073674464139822003934281389361634074177464155378995078753370037932003520199455778255855368489699972953238240899423783743912393580822369630520574130561979233984799846081867481930121654544115268379707128877291380276452344061518379380587519195636472250917609629095058851565719841834992330451687895858583362641478981760183847678456552065084647903433584079949140777903614725588082694625804937469875001923089804110665195009413519053804603164216930849221406061576074508650257509797670883139561074023236836927352855630814616986732417322350870309354435236339166313991653795321896694377240009910879473080421323591984920829528266665803475045665285166248593808535901657356364527085120275467024742137488812039551009112792312514701948526035685854719644758627698236860260330649854716537852392639329555233690650677931855895398279757848221999005885181630570563796178431213836808107359930891602427370599213295445936084365052410040093999541888851465348118988609213986185628567699222925284910931222039585741829416819242925350177905060505961366435776667118770370256841132728989508021601181973403434844235443264021375789481372138944725048340762398052165985175069443818262216894962663078555662059866135416240546642526637787320722920339822641192772670180552274014789187040169613148384684063151978736164967024923932836270363249994153305486473514501226386172265233911344357822230313968512544810866819781112249608183999079143806728699010687057689900064810930920835698353026522686306038342706086021485428429219197979477268751960667720400667474408868877182523312641982287099701134858815342949081628522997821915217189789754935161798920588454661037040876020378087770252376644239361428750225115995028192337262619522764439592957419314800353310012727673269430658671143507505760714292476234876733210060584767214895619575219475561690392590730389063917712879985835538371707186304958301581896857406737823955565362017699008970988955114853516381336938796961142644377029966504666427226704202732709285679534102090171263798147612806230344466432*i1^34 + 12918983559601967514301389937597183272598246660154391850684161833160641262469469849440671861567606910727528993338442826483530127260118872674783770045629513718770015456778432104343351751163067671479770505857881061373258535374046375116587811998061774763594438765254885251680174903730635988102960478613019343576944143999307275680243138879140747522110397541096927989076160415272854007537471675844139568243460505562345806945309635915841034361920378270446343180256150512035176945581664726289430005681642701042359458284561628204790929540660998062098957226807371748190315680447331266396043900471224751065956167133014522208206680543228627691879493088967122298990990689810266187781912476326787174003635247901014080167398182103240729258399877491780714228738884821455262939457056265364662475667822586196423022700058772977895827433051682032544806330017387181010846261525554205897365499912852658723012739808663350822181851079423298815714155982261367297162717287461312874575408108001184119360855475418232419052395491670147021044053310725897491329606582766544886766627675609566716979039957212158473249166779205522952049697533383102629338886068384863774046095518744724593542741487192841266704212092867747304681090680415013134017188721210123171431330504619055854593372878092244859836204847774907430345664296165473409491487600386007652936686734871721043217401325436553815013061930777992436112543198155055659961636426243771910942443920845867796867048404427338839649349035686901434999760267354013577006478439939388705188234330865330473250889932459456601240788849231839782742059964249430813402172854813532171651261968305713837668342109347233808674012538235806298344166463115622316071455485557327329959973676718326636014962054989419637063387308393157115799707691686682963473759789737484807027027528509076632936613054635628721842734431498126123574322175908402561445464281269351509537286252931328187711350643193244652289502007453410921847592715679981834911206810488017568368123163459011160736991681598183919840344506152914334828533500885486347053436818955838737689019674758055209272926833434935718653642322182276144725163167361413671719437495142424660307145790773400292588206215062111089589419854242059232520087751749621645957696797399360379714315196357354704631210354689639452300541952*i1^35 + 1057615444341737151048368794122387001036894592346013157205936597227554140205978410531655382797198265824658901899897424875901392722995491657865941557782667188697011335271144448279002712793168629022809224357790676214513806032726941061624844054689079430973063852811815292737936231493540017646770761685695201651244827483365855449702909934697124469462924882623774556994045609572653141747314631383938933304551604801308954986632231255586273039945879763120075322615530584393288202809988027898509055769388761244392437083338726946040473285368803970245493183189536528564994800114623810169781062147961636638602349299629674779494568985639473235149219042574137587733236723710078152816210641464510220500019864562845537351183196271864051434569575425841394481643660993029854392421482444716740514767177197745343929847256507268020900300151425402680719972618819209784133726418086372046985491921073795662145476081085456001065431622828582170073127010323845516320945095511854049964642158162369771873931284341190115271993343295878150353495478786942754156243198259994569512174717544175068192214432896722071797452733769276275014219485000392549751852792391308513685685354556142498462802473302430546220385703080195841615947110726786003213992551302600388594413315932662738664912732766046991960670448604535878456275193738899046027519175068041443915491393295634657175906207685497838612592861257731875070020180831333599963409922668479395354678789192881503040404850074609774692435839831791692809829194343026747540270617459723364182184945369775366609943853160274420521858230752648095854144605255171652069642257167244527896176831328330257106734326088925583659658566740813284889647997711965205493490139020107983538225079695551206181655997608932848307127047962988475171287482643792772903024448339906626049458900003006141321127006905515067526630968777178822615624957263546805449915221844515769560552831544055411210462235365982995912258735306675803254771129528041186193566476473635916323190792513428645621371501003219640752482920466615770294567310780912768149014091319203713674196036670700197196092401811772515757562521890475156724161030346876595981312006587805551783585667697994048432128818007224068019473273850067449926016652328641784942112675579726528016354774802790213200969737320961648099328*i1^36 + -384113921668080311851698255742355489942589316208555647210891986509528495325599042062566706715050864027989134249461619726030702925393300273805097295812049981248962469732346581771548023443822410384446408006770157405812590312776947543043537620108725009248496275777443033164646613641126958442220684989643225683177238499696973978497465059629758553664097461402543440222077175711809748557957040506219726794958190312355870752059363455531721815736312615977287820737151170083707259312269933668225575765501472283437808787131347704860065355926094111636858146140319380871568642667227209968801324920501433327009304475195507127852699626612944892151590828871376178239586723128456843779397752674595033554706792957916346250075181555203575466136445548717599326356262773037127655008774860985004816871894650503764881337522355033354626136484183364213862436073355121310126253263287965650295672209013814206915955988730061824096001323634663749638435667322413425659582176741752995885766410594486495254683676226993546160115774839275913117322769056716017583191622726456824177668455594830386549327125354842415096722840507676327782604288392952837042190068697317723706303667452128843822949948710234648949702420245572234173294779746857354726837160078703344019932017867232430037623428179155143760222458971720404517623287360838015631980168120263193611914733395604579652858128844171674193037792322733542298682613382522946484463853713674957953129724725111239845293299009511834711403510253072808148542026001640320028334281344558030539701042937786572296715106758376018614217107635820283090076138333039332536664755783972306885309294753103541589794745059454239638607590372692680984860117878532862052721694061022058813923593647517133356507482820634126880510554890780840609688335478844658517319414007035731640392091529506231694681117394171681612424444502740555155424944882222920997846731002301679122741728549233143895945210126825116287954530882299730225908916541597330793145319115840084690401947273108861680612970419672573918257848311412842395550317527549436783542942215309855606914682073871427473370889263768780428350815084189916613228146108119484996797178893681596787848254068008998970532767965083659015835007291779572944544597382495231627083928539884951096529989443622862408181113220497408*i1^37 + 1790594673825207045965245633397511703135255707747595488823946295883222964935770652176927889746832826589372525608002119441790614097570882330472950646353358090767969204026787698621716612084219319890340986822876200042682373076732052419827660741733942350256676911800154734305076885119282133556984615577523729271200693272856386220299828203470772268216472256863338869524332625586847788762107409999091422932449322317958957019976982105548336797610284498302389607712918908374948255860262338073595526904147514389814778791455808252849651182730517638066732876438164206241986658664895291490335958070842326591043016313421545950038054692754163772712295116949022136633014613165298735447093595101507647286795760362831458377577656663843035480656865589556557041177844307046072571860008872763937743684429104966579826672286165976020798243364087055944884987106787119780315921255407071604788349398693867945612479847948309814292104020320741841010804359943651253515167825291290590529436421267744739275135372748648037336699531404719643791927698303026204795260620696151364101146799908081231463776220786886038601711265193696863683590468033828985720033588286478312605833285176450677975894147008684556020186527591127238465257491923290988342428054700771435820493432027027737216670373862930823946664948165544422959177909345338605339161223135992835110365428583535516197439765757164346382432498065964046603415713876996301152023027165678606242883754645338010849105215391240939320572109988799816300463196753853548448372980546811906433683955253223494326408858173893463111722232011479120168980600365827928264676787652413234469013259274601601229109039699248374527865768058227481198152326245179024954338359593384221135678496117448475819640916409597897062277044835989500865987345010909747656576876447178306376003737802382141542958394413417772698941285089674096849368764003576570747363941173510960486083895412608340745377789308357535623885483691596189198682510062837738181052077985196708420630378151731668383300349856628660506116468452789365773349357485931466995671354514654762976991060829498932548904136668517505448346778101699107379805353256430912623103054325864311731358606325191686133176126662494906567480244731939085129633532267286968358398133060297676349950324037666549599611912192*i1^38 + -46387072464736926042830802390344712007409280417603222230909872187055471861128911876656892235835797200259617632662401041558213457865302305550995252941804222014554872710241257632253334085260888526131248864481940734480402196181402272729000395370422157328172223239036891746931484759012587695170676036084437626305255415601952083920367870191214916094834595957982302966855309856049772741823320408276821425078567542340490274274215718624061914477086458858786356722221467878421414366121631562285006499175737543450457477039508628550898445931530184746445718611406317912426872210242230978487774921315359265122474924675175068933044148127100881689875727016505167776741277483789641095613284670437610215094584002370171051280984917611876533672974009325665081156548774625589024032789800341267183214419279205905502617606734401090202785493846946177232044848679218845593231517989379295229035032018126931127702130465225531035417403520379080080792234609061083516833113868388432696210798620206784043490756466881421169297738699511918715841400532041231912763851323195791209154174443044917566748957964276218122302772273972493994067119888024091078854893328519155465739048289435202492699343212645277992777050365232671669964148231485142325596304144030039143857326066577955027310200876822669895494373513744892458619443636333041260103119923584231425222115487606582940045850150007307617714195946514547740328543442868048185032606417339020592293109497460846398037440731909286321200247466857947702273874953227719555658368886376855097041096491336497750827219313255805480757512444475042139570357514178840632460489603037298044547398593787452702699891634738315573644065352207628577406731371654868380904783727453909267727333640737187747172404199631992993434511491999264592401125432832630707866232909475812408628048562117466627343380433508063287487097313876774915937721413962743516224934956027489054977313595085550425044374354014833585892884001169381943565358928311478097234528872435958047416979365245145067771878257233178878195679567506121156849429222985886375530472199826143974570438437095788317615545791587805571317338663255751876789188861332180400224700508956678345686936294324053081998802281103598788034324884849836737868873463430231189380464799503206419408773356281082675200*i1^39 + 11107238363554693453991570447409188684647128234353195306046718379099013371444350021563808198925660421278098932998510614863400915366516571557925734790154633560536073461680430776752621475358502524059711419675344979428397224730872484233314477910763945218832917398242871484827444223075446156867106620014442110738974005277445975987519347051086633249760888654402744569098305291492448687615462620140214032750177725422490276140282959845526700536108708123682437013722326446872469732296992429969134362361754147626341172513571155850283126171445167771717125182743212967549311776682660843203669661183359918368965278526709198614827667494200214107071266002988947539545768332432416638949828372399882067158743883038265069284993737691761179228892167927167552532949663777404853410467976269846795865799928748423868872048819362367422745314761363586233165947838390851600701058851607293415851448684773097371854374100135689449817029329922644952057084017160062424046477311516124508900693961516114648475872611170365232184147854222630868915412012404699865625731298018696430308900570750720521118884874646723044245357606115770906099454761421943239314942420712379772414726015863081966757598789887024165720333618976691686239531075579915352179005418870869291977544328211226510919585745255267467194541702327598868852679365409223833389964199703499220981017252833714076780581405046760317566638887251316429443025543717589416628774895131530117478345793660282541159823109220293540245225610548960786433735034762965840791216694963909915143124169819562752536842108804949059205706519613827592974456815423502407458703739293262210409928478608862192466504728188991423746667856234972935283907614569398585346031889656334316350016137631997731144563134692937870036520291386721549788873699058255266561430284036382559408441896553466453710835216414315787368190268460119178521120328499401425705025652249225421407691193849329714719151205673469695994876124581358236907471270930584892782605535431557201066529899797235209685103333049535824381912441759574465947769059451462936761828049450958020368821946984183885605555212273639257506590354272916660142946785427780550421766404196432796449089153075176842927915290465071754473734193236192001701602719556088337958048222510215474649455740846080*i1^40 + 15460051943861842693394930363366711090387413105955847331612015175854739948410287365103466929622679503839381007447591731449681740170910251798286448145701202520072054007925178633134153828799534048989489720881728749596809515445406290927685591617504493110816283262251646288757731225967084560966087854370801658695602435345778925437320397061154150004442573981433090693339963893043723619057110982961494142914584017782662143930055418148642719053478831585866068783631084486526658855871260841084771980273881963897198174696315502924038215929331491521840847028876356560729872942750436984829647883036444248339271918059671168212093062650426646681383086043387705469109706312870375052010906060743796771215987779096119844838958972510386625626981244866371833856805198621766301109026288454608397486303733440238850906279287942188501078735291507156714850014865935627562608236253224572205376566291634437004373639938554273579108131019930252631993424335708003584934369056937438945008963080885749812498583727287495461910165938981193127379078291664201276120509026723905674345832709047300290013936080979230599744382565413132410022149605880877578504432585243457724477543960270655785700697441848747478095808607794686602523980957467084191471062839940726482474427705850950401472268899350073928486490249492866414653087216135864258688911005696999184180814264751496992174975112298752871659085191898639933335560090296125089018971173540481944984472322310911244208498217120976355710531401704065239365860628276054019674773135890304276528075340739205004998362264718330121924962167951740922955275401890925426440118712368546428647435286399388061142503941584625728654094311560802514106700648527867006427464573343055508398986144650718225867095652096752721522705464465581324253311006621963739304437570941101889123927446501236229776470085891217224966380418003506759876003293319141555193211963241929534498516546873495034316357955477578477223875357735354594659404396793626664377019734756159646108041507645894168992672043851753508359181019163605529412323713776233300672092769172004381151607067762831184789709815596753043611478885589497353810090669691565013611126293181755415173328914520093046700258505557848352076770299069777998671304532146522014517951870881020601778044928*i1^41 + -1201537736181234047642850022088812529655803156649636561592342892425267264592379831482772612478063057611132018042632354284469345755146170984033851398853248872344193023299203346315902464540490836016725928223040794628176465279289540293234876443024610421245289973937730495353532000134084710165656335573819104653584635280168834284140239664868585394640892684298546118539675132732375665020681067995572544967081570893880806899389133587515833601081705725751752802867776202956630040183767490223200625341827162107506576064258997210391704802725055854985866776966142375498487897492274461839437618887108841994022547925116136035744502991398586653515237841048055217419180728607471842570846331886886168022436663362377652103504243426813867437407599446891463362859110081868869337815946510368165686238511417918769942887845546020895055073982750232566184971147007639280265120271872664516565311521753527995515338849111592685172179625438861033682215228418076319691536427093769035476368951741238926675034674753559681017062737041499342449395893872738511527476367990636102898431398115293217882876228636716926832429045701933246101930739634430324289247236155766560449917108542448396085567844376163417251715835513405109509307594751128006088785895562642430834798687006744204974767798319002905555277000458760245660198311025467608625120679400284951438065380569752818011688699076105993622733740839565924418419945663575321869117888984075857623974342576190760458872816618773720812635277279190220454032365394768411943581669307085262722802198842826335805780990878651633810068751184682715503257904418813426947558630297054859355546654694157653218880125784604410719346243284466119712986045602247991715359483386479803163982958490110520923332010919995820728474600375189819294307032163733964356049215877318147614405160834643282152660878816759624779524581906059681174710503059071134712763258684390552476541326555574628680421847374361336170539559461201021951586632774251387014627207763688923063442568036186324936127633450607532488752610024072044898121641851725378528846636564300654703885027015871110847308688366910273559001864851560466171474970112366249605602528812564655503431120042873814443089110876214053291383726586373615963776257455507976970085296669835919360*i1^42 + 342145547485367370582484360036656799997932045677942011152604873660180221811202692760837746735538755368868219032224833415651570434097214687534029976491452135512776664972252724491072672700395756971465937944167360665268643710368952559697896805734812629177345743466492232121690894955749341412537911098299403304484192363476140781548163666604179401427057367980471459410347096921972171015514784509101569575453893506409892759962420404913345253102245025090938166938505463085165433015418099313525394471101641703187131310125723006284798162701225747911072021476772554354254405516306170055485336240814359685477974846383809379850639323249106758413787613926947406098471856901387012940349133900906679114571294774152753742403117182440002069135779139196085627479357039874294909249970323024711526576045979363715336647234853487301909759342261305327085452883772703298274960981532799641624365489801822858095444680607426202327431186131521929062345109747555647319595757747259186374670186131115864076442410429714298000713968560913805895548001869014639006216878687372381983034106610874501123741766808558197814717061184862344918059054819898089077337303798838306261612912377267495039339937787059054270353832895336072610679794892980921914516808887638279486817950804367786653276718941138014439683471268877905579059247268741115228976568195511261727679787665937551963247404678314704902928549825181345329787740474221830935344478608535293304086248809531811132189689083833702058366764325127460729495410443312908400704969641780813747702911601461165647381766993325358350621626544091877947790177402234420479445740471200315108263371955428421536574486374999563591196566722024154445072559503548868337092145691776684593258927737687516901544696191787267910495625741414084943188545687792319934143651057330760211845899405083016484250031984540624715567626805158725162250749635632318705624945515477263332057480620666345930133735908564639627765322597970499516417304748744640845224886610600900991143412209802777492599114484325374234828342938719404938487339613114665582339413386275876578641856539469844403706656152485487187597429807036850744837477083772565025035393470886076356817829212069823067194804498450202633365995781931028698628345216087837452775184138240*i1^43 + 13463605108497143362970072676101923190579959751524499866023152419691001260716564467998718917920260982664215703095465366955729697244619826520379795363301993820798711546473557425492289308327998305010159523326676485533232092604141232790882823383636090157245899935896363351187661996540481563133806954321229114392868333249800972921281838773625717860717869648681773188036402251976373102622269513250069516003399236576829395733461595939841313652986941577723880017632925298251407664086164688465366474525927382444356702948692874876909757303726408648436591542167796077372269900226917781029181328565473717488908276366419688534989377185928085282300190152541618508400873835592927268938323291767696534980831592700322829577546822498588384335157879289152120967793268827771954415105104332054899796127060626988434825467692635309842557728867536723161063421930124118973916308392190389938601007113396852154905964142510706415601173343879077242233053080304030996489061108657595713591628541605897596634991962719665242098172111096230697971905034803676751772568962292078929986294173006781091200076735534389654515750057560415416843650243897973721488121583955518818107564496663801788443765255237110905989141429459773991148836451885898088076728483612087830822397332783635846187715261401933720799680222298196189886282595917295557658212230030109065102382843068399106082258966893255838005286243442311407742613100103136035575024275969246071077962032516599701536018293814685417155556340647201246440072326015227413746305619909003366474757030067260602985550416451947305618305823942208724820562961759441728059710628785283279212753229566308519834777548559225382985894659254620034134952109841544536188479473497883033748423310647210605216541513009612493064826492520397277691407398141069748198619807047968513338549783913606854462969087486099938742423092999404771033256433816058807918855817544070846619493598862518372727823822113469682138022541733902853445163887489201060924670076909146219615261890042412098107114727046103482465857964929949439681804169979478620380661317422992543553487860470469590078780137798340851296446168837652594930551763636384305946880839528379389581676494525147559651185411525220123878601871569360019035116197376644859559936*i1^44 + -83329343444287567857667231135241241213373456391419244059910450468896142553044417937269475820672032973296560569566751192198183053491066401434830497994865104118184213848024604310838470826372048929951244278886800134690804698217208127382950467569513864244707583604302691359280683193356193409977967044682956495151044359870102522589600427287610217225913360937426648585083695418987652804695129952807859137077593004694596270388518559301265099938232383109706775930353673369222324844854120067801883202031233474371457946399126014980135857968635826286721465973070425652196158107054131097687257653156711073079563123314960956497452487656569835744137724041335032814537281877692219012244145017904621191087933651158396870274994290886662612717097017843381090692930483971628767535848025278057960630629355687885467905122464965216837011624536930530121735143670392479689596682863220861835281464053632139289667342121214638149573453939150493968711618367888014860943036968691736504548380865142318911904440722781751661473481925812052387608936027689677868574736213844014236767253020174176615971634125881062285708857466779020635491103341670217661824849649946088674065126577808891305999627387392076415453778537562763349461954040274860351278276436535137116796271780862147991746334318378687888601544855417939201323670035743226912159514537490781773043138591243963587896827698909065061338894754519962849867982163614447595453622607269270185197966989532289454558011370000585437000258844240786051293106598876851576100444545064119217888111940456006449326637119406960759513464716504967582329804229827717106208267063452508387021347690438786084306825287517277045886079843508153793408893709541318436331609974568880765769298147222181482650811403634044183330832158859707149195177448891917625672427894702564780246382042351543968671546668734821977633998880007363294206354777042314094018477491880679406507202641373304151174243618937030165699312972903424928450574410522090373259180171078730594319274273031841285357327979851369388505496842636104836172169187558423262123906691144911558567468911855763067892646361707990785055592304544023230467894029762351822762503158076180144162841929934599618329422093478442766615044281777256973117468578938880*i1^45 + 8992589671347680351973669312162708407515105474473463931725442586303420263948562436223674929961626854222987765245095387067164115264060709851285673900697416642037568711461746218652928127051719274466560479156660648622524094482497206009051112394422436138762471875355762618551540596045232447370728038157312424835183284098870585174551942333266693224178059632982207922860512450153398903893004751370045088601568667129905265311812253914810554999480542332676349243832984875067370408569777900482181723492787127937472206560594181090978108952589510033541731101754729930400471043705807051759794754897215393771808446418499112599534078232646298656028746940746550195898990852310822766213020345632721144169359817601743917064223384544896671675861454169105995013606970392419083409074794323906246933258877622232766991474229904696197262845447536932981092632332583424226584844555371426078874035544874869464262711032304532163459995549160804228107987791584315236680735438151280389295066098878114827271957195300061693196778870696796131860842278666929030988253426322437422881483138762644744200432822227078151068013872442201171408098573191439004517565975847759746317103067556010781911299603530087826072491498855524290500537657783969392118665141391225013541262322903152165256698518861138029430296599602745573829684013231536670570205156121049806088550206900702608794064476302295635510025128039439282442452553589132177832923731587849562171808823965401236011751637048595179481077144661362345785966890994848153511340513773797717108288506781957763103003112445206565088769527271218382474972404692488474889911504568323247230707131556134907937992774586712452792631738338848177235091079282508223872482564821597383622968030244925090043339320528076950296239121573269993504574415081879756240528136951630895970959253824816011142541417820885993295701293913789303544483348193152234264431928318093726868763886729039531598749319317389846608752525308885829818716976283991159458112769986801581850456788037174373987420287442913814129028431695377781587406384958513658195891810861765131050005780304344051363869060872244950877087342168813266092973462035320237860786082186013725220889776185342175869836561496081056046607564928737081294848*i1^46 + 20712016411852838301624080978877020974694984452942956586333457994692819863212718661309009780574907410687759055431981328715084217070811453352408904335900600971539968836205724421992130384531745838807173860919893457178800992288773817177575860346960442541558049459760410510322390272096693762314071018584895888734913474340591007863402069746773183834473394191479481986030442457759855273334531124425503623932428544431850173339535016924316645454922855966957020408394566822712967941438630252632642454807037895447223658550486109221166411728536833476281853571027811168668573194958868154494736534938543136954094657986312212106785669003325699025539479695882942101921505578045326286947765378506506074122656360116252061994125775867283705330258923921287907586576997581686211891436956464441061584754452021066668082159149593809929055021338605763683289912417233278724328822839388275013886961202390626676100207189893761560545004391414490151737648743548932671203224516022672274840147381966109712387457150520053937512947344662136755791497680155002067276047877124651921298907903319084902216538448368047228262431135706544871165226576192821765052923930237630189609026425718251128227982890354437358564441720691315201380555080701519234806752444586904276356390693110566307694469938430901787605402649568381938128528588893571073339705788068391629412909248387009336575929856398135485660439592504276671936109033237741223331817886407392499981366769321018487391613316273709435198429087962634438918713721325219006128944082471671878919849878053608191081858403755915254225092734727395882940418845833302498788583925752166380136649956897451503052314960422056713132392378684680610591540540474265362520989006141505025140689952382046751693038938841389536784443162672045078807662862674256988063782326005618255363871554035754414079066557038591020507215562426995482139096883051211902205860175893481313713920474175673508430981388346493263857988977121031899109744309533299288799233702331393725228693716418376130854677420196850462662391305648664370888673554334420436624334030197017028264569605957983305444424444576633740690548031602057347633754151864921432965506451896736849438012867438459720528435337914141974935125553577984*i1^47 + 128246234452249907186829691319433183527581386391990168075514299277392426537318275306426814801543224709010429667674840973453214101785271863636668488940725153672119743559711200809357279305754872415123898824232931843220320031103493798592791885190412581390345091515049301757979275640861084295494601423139931637494695315105580590273822527714754942682842259352703898960203005797501469525059422535971724113222267915466922312024497062576987989165420731720906396489981862584031493227014722240757771451757621867813018954051393803414259128260196154350243214215242349656083902318831361595649710938971805677717662462640445330380024748012606720063783260260367842933003312716489148650332945099796101083960247068447690177380566766909983470575296969750841468560197747979639246671409571287713308483089359523822374839478314143494655157699280127245589315885497893028475074093182402646322560960911497708343575222525883898734256155893044623145792950665137895603189853963021378699852647618585169380139754994287093893654054076210073602699765118869367204160346875939017348679411018578646077251297977471978279912233752835561549904471988600056725205251432747516786788852684909680893241946053753059752653039124700237808150030059712359052859327710291906150988059475270371048899419455089039319529304226867972923617047135712399895513070983813529420938469747907438297583644794114549161784290127777705209065435672181562607800358735842683661598587048286624296194709856481888419416444928826274904681406212810420412320407199601661512642784075080634911152027437513595492153045366821109840547569468413450390294870568599385687256087332327974512468345525990739751633186549864076694435545143966057652344206893276945249648648299033713375788116521492441735738592760708203066155449948993757332857209246610003624257192326390679284384558198130212330150925869109234950138521073854922808690436922285087657060497689048907914593213497314269155071857717648410114021015809349429870450114435454720940903900640021787730506197578667089205320330946946417864743451488047604634545282016717538440031727584095843547876476352789585681360824741492786305066448625191214666728394017821430528360132056295116672148480596500459552768*i1^48 + -3356506246646905143230620230105073724496459228159285936817080375058435975543919557401444968659975469457267823463486813706733099287916182282549304969105979236790598640144454496462909645089225577440818443567534947507160454922659325464837276503344940697728223252454602172926632591590982754822879697244173998067550332350246780015612123707517383021239167165303689532736418902602925602583004200033870242073375482747642484069296766118569968653555502576158792702329720542549850547691055521598038113773418399192289402141414449142747300510369364213274691771179983475026335634845406325410836721078999200859023739616035601501344810410116928075816937005535816979824930000989059985742079440721272743639880127129047815272254878940810839046392256146522534330506945861711540656610690863990253409958463899412696967539493506677136522550126243057264929424433713689189617704270152816919856807122526957049893723333028683783808867873718304815041474718310574152454964977800551451062104732308463277327739018830245818512262735119195186192220786009358282170517085601552739665162768857618303510449566371885264134908382744194448597181289126630474078851944792721110155238129395464757880413919542182309874905227383038260469989876405486050812637924354537989318655546992518883307382030848955771470300771056034216665370834454682073337008446657596198388055637947304565518207794930831679870061201573024981822958897273921283091369917713220437654974230930575472388557964249581498560130420954792671960492055036835810353803251818879797268067868464587362021676572034045331856098169937140892769116967344456575872012143509387282573703207225393091184328012644661910265346246208216459250347997667931670661671444150993738611175371365450697549570896729916290169735909021591835014075734509508192196937458410615934631608975343669282394295932607512670920236942924371514321768922712811745108868243972610029256379839539945356187135669600394724491174232044955243463033994140427429354837110814460641652546239833577719999653460215815442774547169263754247684902966257564230432536918837458858571799376731358504390594325797622935238803123708167998130948751950007841941975242030561957087965204306935702702635614208*i1^49 + -131507917208577495747658743859088053638454774867388253833840022877260778517996588418772303181898662148430076618294321534787814718084570014517903551997879510673866547665220687615067790621518525214058996745473466455984961667874950647673691904009765566167972238052392888557299013966760506683119763522033457246364826294797062933374029497398780611846943214682117107255544515187757366027914276724358131722790212912654273588784184405232788162266146901498074698521475770836889942653033038759534436546613007502446546272185951566896578135765506572770007265541959511873194597742399282969921445955755538485352564853830529422058466083287852925303693469249965178185517459664381940018968395141829876413468975003970540507281974782156646417538290406277254126139467251463256032111951017325081581747324690930359143647020365538171929671811761665409393549866633148603420823923157325648404902915433143812275876756050295045817613938090945785772355620387984915067409897976417552450715996965362286369695494001503176094112374174019925398174965991049744083729927830441874788080976035083344006211789927184278358156712250583228958643230301304272191704317536968558688661622606500107944609740625743050441193924024403815224397443035102766941314701340728719587283961785772236283040534635529828469687224289511788036373409579091021299481561183159064430610900077724065087501255123029596359111802304960869223536613349610277009572325363820219249831172434576346872454451129356596670927736827311555027506338264184698672766214834145874004191111767197065644899149545175746788087345890225761716130764016102746140906040549741193446774374669298963054587960442715749002356855604133371645170142710975970579015825324373797489714140618428349502460751480847285997483774497893546440740310797734562794805187339163455047423490099645825364752916344185537548845753417711115947905670222145298908514072415618624952956757855376516037452475458534130899403923150601016339059722831719775765158917721877187811952668189580382888404901898467416318549458947143628928377687899579416397847041011451194765559273344590527168052880635865963604499706526426123830412532179512613747258399166367810347281652976097165312*i1^50 + 10233275347253635510743671480494558048321356912991563318447736472252734214708075379323906516645504738336841255215459619260866813764922078442867527238688392614127528059852865721965346640454451130382613067199302276116766230648901847805187606911779563993958079057589115054369560777412811500834392824613843861562643936033807913836710266876269714780717541387594395611246579448304405446143686112399881051722404230583812292400587369159211274873511077641836615312785764122882180571264572887857902244720653177189026016353574686170648510956666379931509898840451927341725379604206935660507133844867215546313671200142955519325288369091407755986729060830733800830694986403728369288616607666164278544264841114589352165178335796889002834654358928815159820885540509082480764681094249493250512756387374936793533497185197919510479581675877892443175836474573729111345773963210851191217773641114125164909130437271640375947409947395268895305801014958260913747132445124548653847379501947588571724273115792643459389771059409709458852965899896289295770158926021857799207801270137515430246435143798921380483248874042523519525110768980849668975432933989109292287295532187285473756718956553065550833318107355665124112626152457543346890146525599440266839598910183967124550828358533941033794472407784148824622129945265313274402506198433717564162098799409457721192630589352204940491802579982808833072547475557295038527022757722926737794171859134872870599317025808088988882029526206712755235946213932318397033653373883073530484810363295062302141059466821792149801606679772932133330679800777909793856710350051679540907398531154862896417429148992340098951597707194911347376849584017113714773155741040898289530100807162615398764151555658518282035124002996631920935820265431921122736589993986785589067664805518276311115260951572020272950488727574996099042995050418926453744532804926861145665382837406092345295591034017245708002705906214064717382225417929914224450065225134242785097465892384834224512139235661425116301224811033576302243970866405626961001113963085710795556904709920891040990718033722070963884238373454690367196933501733496304012040738750745610066853888*i1^51 + 93239167697048488914188370622909637405901832320683596844157712053929783602675971818410140020185263731977946024752025850812785580575153932641831963654854027469558249188306517349601614462248834685888606768130693593390871610955700007581935046275923128238883274063800135213932713519397549860813728949051505683389154387071660124674103282378449106294997779866785554246365020944625643126022231266628987036476761679598391205343673640447182376763257851891730910023054185966588329510907133339038646436814397627134191168954189058477629232471889745098190750680126638366421589302855401704224760133544380654013795008480461165661948570825278764693516402773743740596506504504844497215185400038830728407179293176828868463831783220330287089044525380332154173498016314813226875713905146361063203262107031337826220933698266198535061567591569385050965671347258527001881282131260954767248416578281717208209766421312369697327977491546331664280906482000825761312090741389655215985276148976163265871957439995069526135387189981215839823022393735540799664666122942912680115615103949738611304721015393134522200479240731864546725450848832004102212637066938783359684685005338524362939568302589922846000780211556282562253519318950435369912207910219079214309366945921479402148014884087111544003412794979532787304750386147524084637394628057680915736391205637916769576261106101760265707339660714414732192132909945456084394208676545680610248463682560513261725136207497366964025372962470584330072513100427106142129273089013564139878568159236145972910856655519914146372449023182437929188567772802323454386978881355875590303299817765908968856907536509942959244820348465937147454016394050672431119891211075181964089261198088563759271260822022813590348455857680584078947952579962069028480343560296275338495094772261032931980059787189089570021748702095053544148086192937974254605788653973875523222352722236685086650801460165409195106429786879766742427485281075918024052900381780386682606727177778458477361026055024911623590836331443856644404779952021386636858989656170830646346050110332737552015945236138305699038033189462934713237618931733487635525002126688256*i1^52 + -38019266793337511115305372107745221047285333504128401574567067924247749631767391449298677971729559892228512560795223966055048434473887579571851450648903161791160511963093017929911295816022915760898939652513822411161105217134544820982945346469820953373543478503586190841729539243005502502310401354194662065404849794599626247412124024609881805420762113991573555421207418502306618635924698939256087171475645153195295345806816785245479592279192741272235137740183977417541865225585582089257034027705289181314728073140329750689943200735326660296321051484967904906590676212934022908428105147915086580420892193475145919571604897964539207909333408967503267762895689584450235028202096466866958681706840983846361514443498864039869803618164154187967619179310128861049746937225340683968971853375546837475231013529853209686852475157287422024118594737555742989723381569391628779508596916684641502149255771874566809032860356466580554116415409208753266662163630646457139583317351332236150941854396188832723998477601446305269980429631581095727139129642742024468480243466527166601052098378574335552114945822098920909072622707009437539811170331614656268446421556916312390593083453837214973878479850699083885522531192004897613811338040410461026808113429239521333803235280878776145856979723070358638635322986962647848536653387617048055613749675661715231645412866188376724477776709413420242858652027731270127070400098134345518237240993721925465010166395839128834162292106429818446797018769284054680877269110433800025096787958190062147065319236774402851321741552271396089634840113795570186848054801229786258659489158412314741498317747322350019265009743761837090419125240693131194465792325259557987742370933678383784518226667291060511575885251533974042605946358840186287638584491958837739604277451755475007420771260203335793937462910472600329398891791587232395641707681587297240298017112684900852764463620692400454383498620201115498693200482964860390011561833481480793636387317111696289083263662112053742517570815175766641756244962798628246079279393258567056142906139283691126894525049497584802159477528629534965377249466724189732864*i1^53 + -1712410128305457087682363376914886749214755102788809185791064017265082848576375870903340390324461853637638581603579930557719811986569096794765055162265169748094561702556255765496250402338867374260449798649990480069074256215223424038869222831149074341864733344390796177869121489455224625253931025397618982718084510341473663360880218351261730218346621154966057191604421851991458688387634785077530019713625039736763328397620926788870513075028413660036514255186142717674110377154344996801055054409482131730547291843292267161275010690175460180482840704134366382045018318901549425707802551185286777495647621474979541066967511521673359796439050734589187131653795563260061276365352899731519006585916205900911887459898068021917756483280790697902353149367661762677468141841903313273464701451852737206806321902388867140922939881771364344777133138712031189298899717665479181486508333852295836942987138409015017431609835100227654409857080186625598950072961112825321817164055041490489473155465065539063790541765788009759555678171292307187894340245873589844788830031375012332711998640283331037334570285890563207574080088630427906475145433343867562300392876178602931025101311123098047333344106350679065034365532743612715098198041363834434863425362424461117261809773431301617851250771650660918555381619695347983672173498567752046154325972400848186666559402519097631315429997666216675060285089630193263309521761584356259191201157275121666675875842299966136304268521652210637021981088053490529551478231772229825383300136440428066722289359183973423503779810368505595423617830634233889360228341526327167090596027797975085315781561898236466494572861624350443699744575718119261942135294383592667911917042767658609787244393475419395620689835585146637325938010091746483835614003262964723849943036231564478290228574861817222345159585300795470987137867144928136714375821326556556275536216325904630206247556286553142164771897905484626523599627726849727567073963895002678224683645881571980585170120983673966319385979114142157290949376166726274505170766623380038410192997621886983897613593029433640273622662672529302163030016*i1^54 + 130370807999874230734693358776847961297765310781943747028113044542653393177260107636118134447653471582744651614070386613732041522607524572158486792708363703787826160987385306261566957843770875353323393377398320606926070828620488323680040257027200028236164517295625521279001565416988210128524634811674560229864903502191618616190069541509284102138198624205084882181966958931423168619971035405586222126698166121796129817167911195940959716538034927918801953262718427815122715282216035021948768061286889633109429269058385704291655290877593752109629238408122893089010600951234756705361929899663760023107846927910471706997515768781967899395414402662658366161989835703583862369058046480606542009350510838576996492363979743249839197482229608655595376050167797190890081521590322097659981476390164904213633481503908206294623966453004592842333274140038437980763241699247798334511395410829380099705497896371407706487015281646786223983335811155638282464761307775914971011554893960052847650382876270954061802806239116928556420249729696820353493092002039900382818033056490890105466011079662508288994525258338753506081891902879603635708932338354348315502524448839272326660506995289963654069182264552868741376995870855792901596767292576858326847328437750837604527316779953432571632675889380440844121537658219514740283299817614737930045890852562677405382758000088435087052669737566669540276967990786325618379526119275205492041744886745622203580899249508251072367687977754858145718189995626285969802300578782619330876674825122929320882079569458809790246558191445271763789265227066823400307748607452337260035249931556467664776128062848052677523273499996758414265430811307877261088221844809031427170758832066915102709637174096382513968088273122960031705686330064810886015293370909089211850905263546284948403019673767671043805894831158253346154102280751257065767060230772617959484043344785438111839714172402876681066072674368221844422389464650826925888456573032166042233569286103982785652878523799859406923964507215222514870818660955113956163287576222231265280000*i1^55 - N1*34181654405950630640554460957257238415583569595949865317306176224073960143875819571543030400577054664372366317606709688005592457286673152154183162996133119980604546552401358029397780097375539363763073103129996966607506776601276646004603985472296791359984711080738678123827130770614572774508619119182952996953883297201341540453387708671014672561556951595805852429998490938684318525830799811613320675795221136197969061303717746698862193831032206789607002579605167028172142134496335099991942857328151768073033131212692210205098996297635249685411523735005867698605040076008275411964157876978531784304001670925556015013045807002397970028468070094215462128234528863577937868406381315424186487786042335850622998215273361005584595097407326247910635063633848252989436895002358790348758439367931774333663178727469716817833012826181640625*i3 ] ]