[ [ 3261697473324587392867873435843740536886100083670800579267536135802209728662636171984800308496180311084643110442491204778871093146170433851254723163903308635730865633585363969998140749673482261395130337605715885153292830589682801723867066276219925549036692432533308200828670101373829945966101135013133303523517925283309734697794074488562772199235700926117305467424476450119692044953922856801091133403246190124271573908196392020355590960636050791551503975760265324010356592463464689964715711157989586632781033348700786208151742850533086796835513129270210532995699514289726691099482020819874981620928428189088504356010597858659361748630768863694047526131418944070784764839390317685561017167854846985720645841098023924754785243792625201003100616705672667934486544215933176630270444207347636562612060482260627376501118453417550778770584455404559286904562861622675843637113983698304095560577450027424949035137595861278050255855340804090881924685729506064340923783339536327283952741961416577025505299790007785267956761955201858643182726587764226869842537709513355554979072353661772043999330479475483029350835439268449597444793177725802998360540261669647419108271943636480887802390217199737076629167196973723002412086130738973285110039732601805165664416097483760810851084305715981863043127247093395283986581868658428495808647191692977737369257599232474061230554101281280621666388913684480000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 345531186333270773929493091595753039843543220644803611365024415982261020790224052916524117959210772998046413384505018627891934799304132505829382994180112242963759407851872203826443698656155631522442550216003747421735486518746108266180747190916178962277726436027963257605459604975042467346829277834503647943210021618155002654156578221492423485346052984763595786445989898635131573450017637969925517743018359864628980923534904042439196909699756460943091956984105637103158177108371569218955915420116846375449728708094243804882468378201538173872077244003529330476761241024335073241063336573388712991810202142503470847138186842603158016695938617909571663595661780630741565435931818452476240539794525764268783280281443871558250334207642026488125108527460020875280886241718353001911445495293577725568969659136189526174873579126783217836855073074803215290735094339648792660470864076483802195959636865207454475338477428389370295100690703164308573399691876103567533535477552354055943276593025632833614281565637739500040055007768022206772432862024129373829627124225841295035839735771084922943202104508003115933321952031771854462834542022236152134563106687843331212611455942190434808263916125780158646305850063657631204418789410039387287233837216096973332891236574409506773056383271554699665932324253768402343008812909665528851036646837705738499628806608057330355353552174356621519460082793840640000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 12503181319739560117514628850435458570914893744421218897429699112675836171465746183436270241874699286965023803917216186589897472359390598039372559816110909403091921982898934855174692644255199528206200636035704503128521814766489490965598985408041238291066979475892418625968300277300546473538996976716688410817658473746516099283431393047043928421968194925783668266527029941373600809185583195301110247570303902045217009867540044347590686498162260314523490861148518711032906789771515446896739833103663818693855415619923380462753049608869854517507752931688661738845897698223029179588721394754722691268769292237490409852963258232586038348297989073084133507688289763773434979627613145608251638175034808308411594855383109000207096073900064875163774472428236679520072400679103398236960554240091063875303063491340864403252611715675095939263098654537048638928116932513582156525960566360639377009983436393400714940656558975304057879933037710991603360321332146754284710371218291015522295271416663890563602375542928207906780161216086566945914547247201964280201369011062849642508336520771513196377938257650643466156733049747563145632695884562449382702149162154118373866891009527322966666423840482125016996433580663591401143201495704125146392668879638545185937490209120471883470668861597643681591080107348970636343065766658582286239567492858798517026653331265472890833963563435433034821626980340858880000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 160834234865262569975888708611197567068712180564866544682207752314519411114039161946279920102864340393582620426447118118290997101339762164152949085155631886661581754025205512859419281460585060707265030358384455786164203086238027272667688654838961640758572223236301562987485120504184131459433035710138607592692904517122625758792543322396166012638492304769926612492247537663680280053811959482180388669296841431979952917344346367234970489426899651857761555324149283823840803447973784313070547548870905327005722754643851519670637058554531495841537439286678000449649466135807507642607330834342095727394768900955019015174115161413994644572875472765470125183998256151821564363818455653832360614614657464090165590397622207069066658987004645924703160836990706869113878482135957702176204362540017037373770807838552789398001251072357829592977475792749611526089979724324938130798644666652031230796297298076675555812660490502850713277405581965153223802531817238538918101881819657797395736557437787896002232358963517101493537461497391204872111774274714174533304854339972460686512808523407168338917423044580953258403983387637558229873112972064497787112576860638736193864645539089612673465941700032797680537722993110356687445753397362065549104224089556604541101800675449104948597452135815174734984093607374562555276484732131389123481083542297294156248700310696163600644427594984216015647130691567616000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 677745818326768862863519949714072653687382291574853884204035243262911752775857032188985509764336565486622380661342502918178883831091047474091556280915171875986094950381922588546682867269278740715555735911371207053232682604407000245263823360553278200490535952520017536541974220074727036627067730051933326922515654740965184222810888844028457910801571509446548882558243144140288522041499624153855796078375218365879401188200346944381494129812936425748864745418940262695568830717279132214372451347302520156953561557826625613185821409680922263758036504308493775787509800579320541028797067709353461827978729632884875417765112674480063146324505081966286677747709710124384417170066170373340294110130798758592426482160623908762073984517752517928490449710988450260995526702769355422014570593902142327757723851755395806031390007706989056633470318029951550096270879510096847479277038952743211189866674100127736821375347709474802519463348162920590038121458627092468706274192793861515101883207764662396981070436914605020274579954725537386716366756858933857501479797693102067649597223051141359999541337092670974525494709916423867131104623151013355319228676368230332729616855838619802691162936182624873559306397906201805487880493478045797718728398015203133524113308924934450266371551766196719183534496009683387756099685816604918204479965440324635389269879541421567656884775541781897921775391540772864000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -4050466187882034011670819923882373239384971101255805202980021126058452770897470612543216677708869597339027727593326787681846711274614090416271119501119140490251910245689798876560787514342971950527647486075238539321517016077104252889534300106175158296128114522791055282628679598937649696297507035099283452496881033170007838631528870731496582797231765008494548383486261408028535730906097793401891020352157549889552574883232382498595444805097744228469400754605694439558796530997001121946167995910989268542074528665739059385065013736759593143322160378306230172316787754146058549174034201759202282658408970868663798152891253469783261742194489699311576499837436527574712546546909927656408840905728485406691107398852104895563158105660199170296110257161952616559601866542801056580440481286098273278634341496026746305827458805270735214554131557395671426518766555338881746960696506752220202385269576375837729887118981438746933028611599126688812359332386308946150840755216226237987207358512435050750537023930459498018794817177617107951858504198919456311711190335386664018055880445451968823008480705659199757090316598863025252906062828825509459382654733728304812937750968645549279345271749210476905408705713114850794976339549204637654267173484704544168664766000964708085782166756983841256914761549721571040454694657130563743131740320327079613944907471581478562649261451804045630018245951876392550400000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 9117621980204118479591762502989690368619079746610382412907660527708583100634623787528322236950561704759218854662999671685524934261555756832533571443823892007588276139668252015482165543920114248092231521315277119682800813063753954321870423912609935357764282603646624307123627859800944811252641517415328987847182732573130762408301553934470669671210436131565964344417793681413659726277039176002670381183308869100732431541544092624161703538342942841659286278212898542401283037629771001331140342704053017952374750286398360311242293535439221351468924976810860812312651022432740641562895639704358933179469776739358593108314592404135706338985153629895312910247525502437818130056941092226043914378661056461450754481352551626934881873959426050473151636081886060047923410909634016427822453790349732748342568428913778258185162953534342838514946451070541292848383074392142494581071178044283650198881687861919408171222789398135168783253164883120291782508249884767416963922056557246800436087770456359399354589102173309273109971362214323010787589915004153315496655620876093259779160942405074406421457006105443882894819496595839236303618723559884049202172098573789105315188626894748696146044340409904849388855882068226820488981916188115507995992363648270717475407547007316554700473287466313871263306028706809395819997397613490984764970640501853558710917046807670422950242429339640045868396355221507276800000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 5347970165887255881344631285273830326148724863567069416666527796741645194846659143102360769111688975537268710753986218727908517051646146250721051157776157306088236878461524778591006453434573631544113481586605823838194988096755895766906367420571493560432372088388900420108032685743788075298759621466848621299841423193065187587340588410962997643201308520780125978888238514006876770039224244370456949979281912709439563528327978069688889232584754850892082305374307448115554615849251800441447308471163660082409018479291611634714441168503243927262358964104784005164676127355733583627885563580292796266277421191297994956417159442863974086222712056464169130366855487356284004598820928927645641993502925085289313868916355055827834371221469146776208590157830853638473527763156900274199531396538803889461840511595457992715915614158343074965261281941084929334359327132739363766833533373636261537600545774710241462246884664616335646986759953753384685520943634809084618668931758623832160243012996727304290582637875857581041421222294704563433667540653191410317242727317889623906762107848336222086477384738035760392627174534954735529567310924778477836117634261546435851195526747389447687342163761006121244540261421962704117431884931962816814919092621873885657325129997270588593117762525926241452413448120565803149324173393056902332810717520209467480092160125774295382190998722181352790960992664787353600000000000000000000000000000000000000000000000000000000000000000*i1^7 + 16736050085250798246988165876764585150874424939784896436966957129751258143036262074320445722904355743698061103957660040091249185326343396451162333676445731783405226960543987151569561829554879127293396255513753680427920812523798154705798245060351279559761906571590325335145902744143740776199354618772837023598132983628161726491549047389625969404845415417687836687638588234740693798575606276230645489723798522879998262682817978001950514198455084270720841714498277033722758804362251571062617017840915468491776878431394805112669814879156270623748077841138909122290581963441089896147487290433272216598428079515743062024210896520435816581778504665206555250213267063009007327177056297629929545151576446378573346985991199957780269165496150004797717614499484462356727063347726094867707558866783776112930395199918283751173948366002828624030369011482749152624585717787228513061705078194510135629299189233429855106494467058840118210663280491953434439513444306917835624792911164719363985720716006870571539197554201639107938006149919073467837312996096464016191845450984177477918559339553808656112832964131997434131555163817504093232926852489393491310789084436219161170894594486654244252101049037919165859284677859318560989465113991408029224943695582954604479898705091561812766856612901651637387644688098773625703059165987566695570811344528100444843432688390542152991179247262064304760387307365728256000000000000000000000000000000000000000000000000000000000000000*i1^8 + 16005814930716727188062634443492486047409953130307741370124162193686641031594072078538708172887244082272867375554362272750839746045962260910369309484104386967108296794254913299081124845519812395718093066307559173747347123915687320777815741453025021543685038926851877184082158636335566884855499568625129654316889190067004683664052029397940321473706393158385440885027786472473694032761663400495553107530606771540407364645823739716076928261074048480087403815440144633565912924013833805133999156687515022907856545767828849485526431135038452644271908673184999160585604628569522801258068537333850670681161166422239280031394452330987063459300798747864583629690349215127322197786405418671671185788951864835172556481069400518982736023877502071442894241514789396854322740737224140145834040618225382926508934695797799506243561194904330989412904559388293644872886859122614103019403071960122075457825274093645540369730251967237459288089656504033733980983730653695693447629133865526518305195036035808198401983073157528011413487963134545734058208017071613036963923570444469232608633557757369491460940058377850173348711481672111557921470198935315256769125114129450184575609310637878732908316734131501482308071270390647241300605408633023234360848911846556744316040265713549740367833743909420814746731736638211828170456255426597255197014878028522756160772188178723542071617953052327702021748206877016064000000000000000000000000000000000000000000000000000000000000*i1^9 + 3830127611152143900270468846794258054099561116278421699974848656491182263726227083738219816332743482998578478101343125481298670939256107806321161778668174339315290038430260013401097350862137111074754951951494825038850505957900310804267225783901256336780899672703382780515137849085116786141358033741769588758594022140862650143423637708681462709242987035419855870283134385426034342418956489105485394222593282536705457775646668061017921963248636197529878453664775491683460335929157896320180324675782129217196222165804117265274638559622609312310230584072981725598138658929112568270148519815324679622204270363609466569939437994581225297520219287451177139822137043134282829693529537724291915689838045567984747986558750615346324062639715112617480850310532913446284819968987517026686154157728839783178175175823072584943191895647063871100401212323494652102895677216959814544543674054062539963234744643168890294451544154934672078663180907074589877640445015798566138995354991539033946806434250470988138984239437226875689918446607918620554297335811919036483239386580491140002203464504016855199780433593929032186462349674146974553129610459286925041834252667104576535446985164401274833866444642729310200729943965000562235529458474909229734317642937961943173422815575190132383456660323895379774548890641276572485242693950162789456700634018541007611120449750475420050060787429686202881787164745321676800000000000000000000000000000000000000000000000000000000*i1^10 + -176236001614061870985079219936085805200662494105824883032708700183827680734529454337633622235101544908766256759354978856559911817442883953077902968016348337600429815826966182373974736403887907693580633335625418888086952731336171599775726100007935500693960723691882431373591174467073812248042759702880919022197301279823051298883957355848000537126678592221398966433382294954372495504517113168383442204136287705202788711458590650261522707394691256643825930758710318795216401659688103749905527482846616017662886102053464556006830440943641366710668555630869701764677057868327559854636919306275387951792404195253537983471122970922725714580066432988097131676789666131931688154281720801802840198738111710189624537949181903827537077140949381134373959913539184584091299117057219355580719260322765390621571829156358818954651400752153969423378105041282701513708301648998137387668313387583036396191674268338915535027116936046191454167797654972908088526472777846230966193794246581176041897432547464334866167559748339821533843375964362212944093339671119088095673244134149504264277351928922106993738292470425874130418641215655130064159361733387870805961269990478288646594799672044273922387954682262284048351844562649085925747872616063341171839435876760676045403347272675469165013707770462386562705490030714248057068592350598615243369906925527147796537568053662885680292584262299300616794967977335193600000000000000000000000000000000000000000000000000000*i1^11 + -37007035446823947299890253047006579861282273034271330106120910963081455159626776981708871104234456636406671178625534723268984178475542948040543349200257270742228561265766849962232197100111843280093058197288498764090573465740885099662075961624535436775175813322865873704711305734661890108376462659198139590141128384000201866956543429994977436666079517096853457977776035750193267484342043353741525362051023357473369655617242503378517613768933904255530295047006782241693808936192291336457148566394755194160263117893468343873119889515010893757903434302177031830352504037988537647095783276297415639073369409270783317040681148517508601104845927296389959789344402639509595012847426081319650392461515784699298882026430175255913040841752293609054318146255197384295818424608570042260502503510697571855133905368483171168929730405663105321263475859618678676866325763903611713700668900362977058931506985401770168219289477065116216440407279755710950668376392699033582697642421220772080298302595778076458542924694668421811516865966110986377390512235784844359470725190971755795507598267993780516569369193019533878493910450721211567709560845187793660877178022618497141310272800327074615745505242992449612319835477737186689398798116786852455383688702099863759855124361604196309244385062479758473533377312578034650534260347411653136636618146467311119417575161094212762049460488919510838953431734104883200000000000000000000000000000000000000000000000000*i1^12 + -5450891235573092750103269885502947465316544148103856034348281721559962437432100239344351965836150062169979635747108027499727018022058947043016361469714308571896150955376624232329144706395558016955032163500455439327844943419287196681025195280135282736615138267549437994203034718556030057755241657098938889699634110829064199686872807362651501382428835996472578491251967810935695703775852666415572609198630286509828777569285843229439146832045207215883856277716530419450121556942252517865030001979303590748848644494609054120235693374817207281585195168145234462943733313196048951950572786106893855446282517191963173841848679161809025629812998346061400320895589366860864091164688235105289460605770649763903196348120117935147760897847681654489608889195740836194758361070829820891006849986005485360217214958996861523843993902715137839006238947904819120135925274618544050176478687314220737792037701979693162891090706668008238488859390032315725684231901184012115880413310142175878970320197878017841493517244519533354658851535551491093260500491077061203575309261020479961879333076129264766047062544937332876394606202503116126366708954947590626495417990203433879386880401293591104427469493506416967996544514947307615083893405906936613976904316759649627946013645437132884737751702504789921279747628117344090716570171637382992422634482245354738016038157810024093532525598046415483359917783384064000000000000000000000000000000000000000000000000*i1^13 + 848950896833908448948149319812236325806261075736910552399888880936315181701897553281745368783712848365214784937382767396186371298173415800162260912698656768074763322072594581415249152753381264413058473041433518782064833452500213410292586003979434449170759820783023509267363478206618983078388088763042633690332380459749152287317505834241866483692270250297949385431500166617600771167860277304392148674973483530388025917902740274845627941156780994572703417982913635583195225608931681196366609277399123301960097709976952747468081645224556086035086826947812306348146933542605240243842764216000209165800793647462544831592437884851758071847114320556970197275029061399975976651063767740176615122896057274243247863713975180674038807319560428249928426308384798848746475604370396016094931038010595134105546759428264583088973910040101447379874832581062079281456327138116662937937611870787330139643000684039165372097108809751408905327514882750234865163486098244452362673931241265362471055110715190644807445524724622040886505738864685816131520819899456010940083865660976795601288303579420759911680616955911991960735625067982125280942162530827566640711079934483586583258990590709976333378591616188713932668544193883289672211961161602437936465062467545743390204990866794827557806405783831451249403366287305832402871847064210501190879687491016473836068689907252586563398693247563105443958828826624000000000000000000000000000000000000000000000*i1^14 + -64292807015650241649515249645677159614575511628690525095498092681884778760768896917180289689623373551703042735483384290628289881396468694517938944846781919134547167133867702827961470107261845417635985015228328705593063745911115636904426853462568783919752899383021684283473488437944145122095897664962924452046927354105016423052219677091605645052231754210822174347102949974266556348942118064306911156053828364929237185729635266059639540949973962788023638886758410629689546905150909885219370000886724623346770148451562471723536922771632868963926943564552663104296998333397721840449621635943951840072385641206333180098069577016996010986160617424136747358746263166656771932929138782056053048553179391576998965663874406343435753223417188942071704158176308412914497395952135887136074285325135993802172938546575844061279098326714384965465372868986472829313239282519466724007024496292462973561600703330817650304280001601885974375422667611707791999896471899009367605815345518939566906153445773668861884678843558072487262289491305344927337339088895216431186612580917529877258356314811405041171005856585435865370249947426496567722020317864404454338672573763936625785330524269979529356512522397138880005411683347213861081999578242788973842932174597413344291361507626519973385958320297926840716525761721213593663225155223990669433674881132349389109295270809163750802830137644467051113021754572800000000000000000000000000000000000000000*i1^15 + 2371907632862256973159172695799597903512946381437280485296754999838011785222318092440067701352634853418617582376324100438490528382119298093910135673034128393745810022879166502627184978113609068635631030105950233059297138589133586793089444982991916276996230576897784379715656436731567924349030401171258626146197258998868726074294700241500116520277189960405635949915497088979849865186141385548229242098023712369484745529080047583627270116208431767943699037590788835907273615922073250536989651760243404203063297389106102115847519093090673450673523611479822016127340837147208258201697613863584416914636077871363758799639243403904234312017184328228417144308952167845858112486095719011655505161001895598745577908615892409510688697112614273540993657249274501965987082891123187798547235680736018990015416383152761083712746667358796608114939254868609234770481641316775613175059177859216662601493227492466313020598188227117284740953424402333731358702151203404550848127357120458142716350091612493679550128224005482913794520240023537432801099139784933241916556326060656726598901094395899745566509664890475112706913556290783621293362379414025778463429559911507969288130538232157220339691965625491435225823120874760844003661100335218559051318696246269578235522253986967677106433742535955050425890189855105699925755604454099161513279182706426622229115309576619168527258523250534673419750447513600000000000000000000000000000000000000*i1^16 + -46975777049592612095250889870355607720990914636817702673558759011972862922854507096505773648313608392546756725028143647908730431895222847173390814040392715127744059573173079441059799884057542881070255456505242982243615504927886848220025334463965816643871377525728085785014049455623946195474261802505728630923480347533535924452583828570170463410726220602498825136695692853158799207880130247251671067658998705988683786388419119158394087463737426838105855703712221068279607513565435468839665587754713958239686157874612510846768451021064922777294209702912179542342517294203750851946843342227369714504932112290101780308537722370347233365322776771639952914479490086934407815091113199694512854984591497017190025644462748716500605490322559024159141689967055316708166759083187234620534675631491511752483203770562135361760912633734529159859904310153998829422374302345112555739196225106904600369865364196948131880255153168564735888809038141986350013865802120475342759373108490576391952446326726721448688122045945643406111918774159331222443713423678601825874426411996077204773333851152962816837979790161396659722086794816440330785855093180868322802243292036712445839987826540191892197593942963323714048215122858359896019451699731466759332306233399406832039037311941215033781671716447163595463893639624377982196892906731310405483635284677456952018965229408354073687390530793713999492730060800000000000000000000000000000000000*i1^17 + 87062309417481608217932524207690695992830644309512387112346846820989319176325877802635280839080332499433228938867285993676306538222647057814384181854795621000927229143163035902002515063652834284303089586494098661047204719529484419724648274855877367418038260076043299209380403953922094260587121556331803011270226509760154180665514022204803608598548483902674119901048877994698357322251875105523887895815631944307955915691154223795403420235138166382515480912843182802215729185699777910183128471430278196407798067123071654932705871545705792103723248831786581725883028544225300607039204149458242034377871206155729563762689512564057005384494353020074796705379111824512115146276600080222974644324580598011637644020122061056840808917848050112256978598681001963791660177740143828836033847614762857052763050968754311463694984810720008126891896312291662281818774781743323269423173013573074470504543634898573860422339353472160455645476543252119382143062398630141966698392225012333351002216959914781663932397121360127542675077577909931509310886661673288556316841594437692020850008333681992179926491633198644944510560310978442321777161866528904041322748307953280561683938662418438534106837644262216066094669938833639883789106867905781523547287107885660208945623643699598025687492504933509931044755373338981986197761658957885821463819800259592955346914289282215469455273130880233844817002496000000000000000000000000000000000*i1^18 + -9996374613516916516715452169854985345091826513305336591766261607584426960714289481785706332140715766488000757827579709760964051138435788348324379117438239050504466080290163315340683726922197267705872691741128976000947602103386909751464387060916445240277615764746640610341805728121214852574655272745289992582646081203786781540193145832906070402511179192019696436907812245463499703350444434294219614095185820912106604661930902375082091154210545944395023020241238823779070547916343055348141018182424786429477473407478955732834535598891653291641816933589649282122539070748677241080060878066139649177345514510400210259819664882623236154696816906257005608254509446388150192593792708019327035011175983204083429278730229010273327813033833938734477315702001680739472898113462774833126059539246900122644802038219971316298713382300886025336256481607749191565608830215063944816328485345168150233448871877862911841731608611440533652149634279848376044494722420592604431469117809330108661343398583972693723744095714203639434091056255044668831263907803823832586686173135412215602249515715805114891410758438172088081015242896960035286546830357124489058610841647083424394417172760357542449324331950141576391339639618274227516806776794503249452069936076754351112175962389334318439628327775436040133451527906228717723704617284322364296853179840394278617109575956096321130810415751981319267024896000000000000000000000000000000*i1^19 + 517371496993506214139105592660540038761051932665191769940736579204395936920515814987485712139838041924441944790511517093878542712469214249704647550325719125467434222450521724537573229564467778840936364092160842604955473021699605420669023094619087452932354206064466341006381123227378051896904215259931727675305958613955383937649071181013767140410211277138706077386780913724554519524010714449213146749825566434653117827758779789689844182517313954990023407876918250624475300011995742924343370776092312270911842223563479076263375667979991774305338947160366844247629297064740351577596302388845555997166088286546463838364593801288641002684657957850808953792025822029640143566687419007234841980166594847261684803411481155971060660437843119926453744701932436336802710919270843047592942170707802078988213157006448807441349408254629375990644079331981347530987275801443576958491573075763220762231539802056496616909760069048988937811681270438256175723434302403548803370923819033794493485422939843203113823013245534386377345925261513670958814329958110014857776516410229196533970297438670218642993283712256949356174079692761695171452052259587040025284361180536968213464318353703913552422589060637371116772871296348034309522929641770207668130513778581321997441963551242185890684540228630305138321875648243925677664858398356918738732455075256162128860644769391639160420478763405994795361894400000000000000000000000000*i1^20 + -12019763437370968495343310878810404833827977809099089461612832952833264910800482390090798958282339458248072306323636496915926553915528886135721475171326969580480617468614032077933611458882743379926493689035891944087708457499638232869394583531195399943448218356608888689706750738230644835280690016782485137812379627971030299185487049994626172469464370814229778408094463777865042641507354353029820872417495736655337191285615713184078378961673044839229927847531656811355229728720715828119607251845504526690657994738174003759199703946175839954777148928254164101374517600418629289643189605832082888703399463556109328610134164213967357481797223029621068208941631254096781262327609101004198372087912311285844947102812538920714686835892376734568705461365525668292048246746996064547730715300652762682915448717561693396467469827891889246056123587641919401535046041291939517314806959481574402702218498658762674478059266739156443154761899240089974715603846938484828118999146356847238358213267012988048618949946056922317213960686792969433310831156041220909568660133130766337042420575919741252140193766237954717000432539596883261201811065333854729439317385123920459914884121185420615200061364094881223824477250185394052111930140893494553222814538226055270965877776095970734895355539022974476505808025006002838534178742836315329210673124825135991364906022773764891919167357956616562199756800000000000000000000000*i1^21 + -727497485465893938777352475334045369235885596106333146234669141037340013386632543131586604110330694695458130030494024453699180186884776360882821211966710269681382027022412486066521053014440707474447806348613924907622222650509055286864666239585196821957764032184591334008593779750649423826311115001998335218021629568395221816205034695648163648032724880528349586538404578278948395237857255082632356316039728853738128161259651316281910872546128132420538514949661231737169098309533164902566419167664358735415332604557449979083272827994913548871480006756085953204496428125813988312321739251336981576610529738163181604747108246094604593409398813231647089460508627673124363779940462596454496793943295612898044301049924421258811353921892311435145508987279704192859185804078520579591133357805412666411734613959327722266599679395015738783542367441411859872994025555811723432196465446595797852373202083773698672900734691367990505839057998527816203514537879459754413958821408489625680833565793849647290667822210551662366540732162825009196025280987069954939338524358183653040600469851763415498637286270242658142094922915816804182981029285816687858309926699676160614604050077402993308035111755438780220990758839702343381454413087343659178956097810252805231169669648686572616056260426568045457516846938197030556142428307941457063349139415431441554480990274170643921512035988917995542937600000000000000000000*i1^22 + 64240054990091740708373641872082951781239721175628110287419910883534458599413550063154869731366192992028153850843765712715835710896690099477695997096507396801317442838808029326806000499145245322607562435882766975673625821182567421426319668159715315719957614642742520630887349442165156326211094983528037265938965679005096082438948842710623280652713258854739950780630107781741771950361088133364043413481822165659594913074585010456561838371488896475235329065986897171360908259644184637350567533518325798633514065642998678417768101825948654178407011978258650505686294575717125000043855418594726088089592366142505428181444724776161479209985548486070543996047837743497923348874868048531036092059061966004571194368821812312894911731349279802091548842071592974337508433646034202877519686924979743656541911050329967940209925696848452580625724874239834507908369012956026646359923619430748393387004162851932195909396012087577105975902433002636599933870532520031692973048885148177652374051604723095892051340839560710721337013956354925285318994696397742169295476064837938853005856374850675956803327387094111471436177468871062542156296989868221231421595080839301947510196272121243689153076366877603580379317502275617331881700770038368003862727154296752838306280497183271987315321492009206402524049264761923831185947231492121134739644500065056870493537222240946967697426040197371396096000000000000000000*i1^23 + -1128378995269052698918480297553489193772274234061855963575252283586738757924358955677827042096651065068669837823996441577004024788285249132047064873321996646501881574264508837243487797217603845979101983576221783531256069198463250390785983416841271631373217369690856239541526535045651321459000662474298363554317344275058313286910257421968742637969030517924045000310331088153009215665872553070211912300119711658420626022038144092807852718292164598396502156454916999600556914406724284160988249819740585094155955442577528342986283648480962737771359066064273999201771537701779914304956014478699418459733507201814921892276402781609983654821424831847993571968371655418073536540346661636168713224187755502148171403670459199075350724999109440314291937209040714093100572050999728068494289058198338328519334122654052095805418011594752613633544929728932610673827631937303625028447946948764880100132029826998625841632504529744193679047634630989656230094232550807272094334111523097163179398137310148619026259658872676095260175428336240848124003227458471133178496973350708305886941035821199554956124984422473813030031347602253888878939972396997348287321142241138022613366442445420441252983145645868331382479529563245638686047041993529041748959022006268821800881955473793209191976298176907596292485846439711024375630930794511827977759842101057514394119696980499234994444696471161798656000000000000000*i1^24 + -28199496925055865185526570576301877710624184099301431443107093729680411832651368527616749670885738938212868525564675353949778104108598801913100555944957631013135510544720314316433859877439075516823945745968157353147392158615368569027883278089216835677073665887564424905542271703646127997186995441039058707423703832239412994426904061364477726527249475455008451563153074165644946506653421008564422521374072642539215958970840673366177125583284586143482220510373380499131424217774342914628928007876288294228475144444745120961226030577879567694183048121773141974544258548050190837648744041344851879163730869802190084541749260473317798367971687491024837425898615038971288607526096639714886395423876668135389775524570524116546421558834142899977618471544497799639672348643249574062397504384071993745134041541446362417210403951707075425190623885042867964909531819658166486570038421170777115861707560962789594001842548150057872931691440032338418075362961879906709618670135016198067520690152134884386475021290931186222757803739101279528703170610670021384511383806886604650291748834481079442788472029487010773859044482162417363149063762810728769285528972413412165047271691491162823663318686577845066725552081885406652618938520159538418096655192147531411412684936923855180114974507476532187840157039802198457395266376531789405336688104035001619452915457807394983247962064411930132480000000000*i1^25 + 1413311545657815597442863674343545877465913690461538485591467080963523588582458882957781513258978096603513138249908919607588370089937080198728375854913402149901702530245497583820069240215580324980351652512651601306739638434490138577107894498844605878585379560534392030215985083740293111542101796517613628718103961680315170151237276924926775609106819485400665773359186324574630420949290697551599352226415617556004570517281094963762472710212676967855246599931909560124652544205052332946025136079865446439609669657805802275009785265564605906110953150748509127632512292403747167642270220206657959974810051654535854359177824354629248440891924662413367144480238328201378925249032717506359365604148828979614569309015813704342273820915610379852452033317940138599998768304492835313107622923390604204136904596940821830018035865409843750708144281377179318237303733795884407890750173178424888495415379589397175082179675333295665500380656905754042119488659047575693485188944576880739185608286081131569266878028624308976862757562335154776209413883547427204662826614107189898201674525635718697903374803863860819130144964606222664760823374153927003514334616981390141440881245846883595431631338475710613512426462960606088125662432765516946943306919345985858616715258429237479004488292633616468369991446674908959328269941302058935028223982963288074094784229518818580799174616083186319360000000*i1^26 + -25454005457494387980056065460643135945187212063134102247392437502644015446361328647619657000202445039346071384218171835357183299475816604410254354904492733849228618346266189704704050141996920169433036044613832428418301324947125385135871695944615343666491670406219800831879280080826819201468928037711856125363142082765327586404149854531151714243118021225507810488641364144480527755674519840318092188767117172432310742146022333712280861837120194336215687917708856949242349428456908147526742657882159730072184711289286133763076162371636471753211070278285654175570204845360763240669064192140922679010768950677754725928172658230512578734632335386748230036574354102100831685531157887143901407624424085791461483852935750353265414166922781560506390708213169622089915394652068570389290751948203053621703720429498462143722006439761710911597151952765896122457926146303525024962074700254985019493694862564140724484494577968933386840958435889508604490040016943956658622393053553695962332690632457506951575588336183119077914196640046384615611905300765460848385770557972723692376147794687961895031257758934191091802021231583376068732861846074025535928261776154635608415269329926573971505554096520308851108754447770423449538298317546403534659048530410072090869282282385829222747304054406950381529236586945516689806947572584616718633735571484681914898379493603926589860721233630330880000*i1^27 + 329217396323635838546236561134242712728599888153438609907506237414446963162644944683344576529034860354223493660055770578044735270193492996842640757813369078629527608112321689727759083956543944037026653543407607450314163245497993676132613945585863561935619114262047335772241193818903797800900369987978269704528997413858517112318821001646255957844994985749462672706547679706102283014902645712637540614261596889851665484493749148352260583482233577204771378811039112712360714435080027507683235908165666038602403742942333887654281828901988797149946809004415992041908276653990816628161237828480032547639828037284040440201745460329024740542428501507276865418282296888490495670173947894660664512230768514412790310354972293709986072320047817489983814430060974644547368725842682108335403598188153932621209256236862551412155037099625609832586804986413131210535147203113452856254058371088699354672815772082144683153236155386983937215494715275795876414845100438543798606482433923406768625122389551134984699396018434159893598682718382759039779083748904121160060328622668766673471712419625675034396914889707377096931290745590716188506484278249374315093804380818230523357932561607529561717403875245763184181378619792287389260125066428867662921791002550577772851210589919765186519336978569284130122102454730726083559874201007891609640923040951635825697067713760084680412600729600000*i1^28 + -3344681765211649577084871562820530256539162778526174493078733412871437269870550429535029320947484440736519014517388784050557264177311520010961555853531827006137243893914995185950037903550338171804786217147225988270779428878668104617092854050428053231712580412797623309388105385401051843845132383900228871442300880760032727037020925542816579749312638275972476961413441525237267163288152954733420029255896228493461327626719932821932013295324658468102799267693686737670203303350857231538973904072282076223754684305419433316212063582658029583708112586831674236542163236231722747433296974890898537013323312420706923255570407132506985666261738088365484195300997509578701477000561947856308311272500995542893043838758938463730024910831143904774444703425192518139434340665641345455763224967706394506253944668331747575343976472865457246336392294841459485276637967912167836419250855341012028591752189825692051988905718027611032540293682516529053760867003263969962815873406145171416983631441581207372425662445307520112460243590301525710369771243885722461512029767279544554917054423913341199242631466424881915769804833207605064229249115958493926607723924703775353505623080176277547191516487184386654388000597202769189784864706712386262409323525908145980411211184476006080446476459133280850903480698838188818337166441231061872348951693075670189165235538816999662584594432000*i1^29 + 31160596110641698900248699574926818878435832722919921719714625652986488918486974644923680931162281904799229414382704870645746240905921898714266188309989309267653626967047211211014071994980123306833983599693019143887511879259858143072837700276454160622536568504677484224089240244059316556907803728395529595300926393167203537662066441625675835704803147980022029473632897366037696701150983783224753118698383252663811798712169503718284963874689759179720326679031366581480608002852861930107976938249867591883187501586459658883316967826132185699842722606666321810946665741844421919477282256109412161663632299037695124200087050128170070775373341521165389517844739501634218117314147403723674360007946821709974302959411077696655944452178454774694435849971500741777332475874808249175732480102342824549508462155797270848320984932202433562137766552625540455896911390658328408302779579327471817384079454968740021483048530849875262559783967269767531053252576002303529458640804208942341271754900642801289075163622467379271005492680983905328713057703851168611020360487047093092519023993068742806364990194134069382681375071231505361341886583496687872653985612442479693989679932338747207101664045398027071119523455546925916922193845295149688489106365117929518505092651030059633828720088711691031708893106342626129233059017386801418705369788984808867853049616745259136450560*i1^30 + -144356259234776944138140896890409478899885399782820121702903767134002585101808292590631556660142646836371170467977174882062001662275778466332832491250271855897784399820100165366744411632742547434060692341911649199858321100633197877306944225639183128247239387201290915950532767083080657017541721161893223865366005584005050696969432442342931061359029539290255849691138865719652634799497553478025323677043946326476507270843244550338295885619112437680530905616812056394090479998579423579684121460989498571817960684851597201276926812947308219471319150687957575333711333191606348982851878726980499998611948634341850296080768614477240281794228764196601186162107711099550623720704197647853504897459555793242357002771421187263332590202562852939403688192557528781672155517397798662487155401948437729073117555342786315471453812874585406349264645803755831231220013675568840998901402841468471311068470027166393070651851511190397962625455862836601348223005296826275423482962125848164254369480318952036720530775151097850364359830059102293784562864833927741095000155871393649533792936762607413640818889924981291063570371362425127414180412880666132235271686970969141455099682355372815014730208708099842527868803195375139970012422581228855219751337604880070347199010298708628305183330762768767880936511324617986522917098121947659856431732083196210097942267486896390144*i1^31 + 426301397519824716247578605740225668236394146379006007813593457050241490319545881006161926437849404784583028642362457732973704704143225086357185570796763167578971277269368226617014296107078421734284233110920983367320556066895189458520380121400873318832692189133199994973930677962065917053659275814826215461531438299078169228339905301263449868613681450248562075811979416362346532400014171243768145782391979546251161447127694066309013403019557980528584042324539915376942385436166222117336487796293719250358648782211265326236261653476415135784031975024156957320435104399451261049153303699159326610040979901824877895999709752021503976978896732412875129288106615837596613327022442912013954952024128247850262206695283631145293808579548168293887639447618486837713974308108663642805714903030195100637849432867655557238771902851045820168164795936110685144645850033741137099817717921938707321880106188353388618828873924007109964368067460159419967373845110424014861915539433996267614268310559610779708963982008263567607420217274386268710119879073225354494056170739691183245723796255211968081888355611725030808882655499443053965052268293441686163310437255672680129647216717971261450224680854725275558029133231215203576860080523847328335309656902284592144923939769870936488043028802423173906243183652289210700985313817359698731940451027702586503817104195584*i1^32 + -890625938175203191676159717105510047259285102582610644327379354630151621689575516529099626056122297994669801785276452860292047212074565968237842550543831658423838071039793884049158594665043664643261930220953126122072781730958649816198385489949113549899717472151440846371651078191574086623307828475823091692768347697667159318591739946445915062066281655004072527925941873048550847405384522933960845552636945049533975501479238782945636963836671405180494177312270720991421498410759444555630848044434825736847980240295402148482850453174702813839474027186872841542059626803009358901749791295727730358223076909263467111063005167845351364383174772214200746461569426525914332597098532536782213513500789565352284879619249501047554748895563462938690215901203741936649279416704110658473675913133190939649543560503027174038963917365927638524258440831679551449545068314398590695355267095112476324627789015949926421350412924513485381040454543906450330294746763582639191453872802142031350550286942630304673982263310052301928176102770520270881393473940118773857079730799698368155802455514698125011245741843468414455746551931246668208250891511912632624195403082350396540659575867352242551629884142216013976796361022363312802477019453980911257631767506572065843921194461127049126569442696972475845212644931661320537528617870369591942992361828524574688411648*i1^33 + 1188270718217068021594756696854004691270125697805313961413102219465959234156291611806145104480003505357654704163163484983159868471672019409561531243987662764863577899308812017792251014934249944764802762466487169028385111419945289205725245481687291697914886083487896069874466775870248277636317686208600194970125128866274820068200600263085208704351596966449277561360856168887774007780374414545133403933968523643050974105533500522524497914737035006258616008221708041188103899209832106818475261964274619343194866026142120062559925333673996887358918794667196388437502666291017181556968483566089926994672071684553832896754723707367194274942831801195120925164372717451676291751581649312781574380345927118306524025504090502631985220941991781188218494201642134638055192848339561314442713837815287153419580478277634712851368702143856421809580740570828734321877045923121437848264866201487871423432657999757151556648204555090251806274623267887417585338822878756066727302449659745739854707222408840105620679997277858184226592745594501659206749531012799850320430952825047554070017104704580005351306052559403025529155485363579217855000911086980823769765379824657997520245325578243017182986377736656477261951637936040437619938159557279423869780731193429142292021849143800064074911998196493849325274118651255372899088329443178456598798254885415419904*i1^34 + -511899604018021617315735861017814018861449774696570215422589113628011272959413554675394276304284929742676161211149373289015241541420947507181079605558768351860157508507995981231821820905929704433096665186530065189806624868396824983290582829853972421673101498871647095107582190680051889323213616678294242409370927152995064915644341595263404593946007222303451226173779452990157999665262118258253579878097501825670112025391747711674319782239033152167674679921488831248780815853222343921501036275598932718569664774878065461609396714368721681745957271340483949176870413505611375021201823572012615562208786069432962809057933904329305682699166935254420485617462293490498443064707014680106920410848060204741269531841643011943073159515684115340502412328120806339541708562124740043018351821259417903446632569644115255669871661550151438659669507701798378557419386781312891338881140655702904292758768565677134319204545996987753791322900348852563292186961556550110219780492084723789589797477146147541643713786584646300518040078955645550482792591287884933887327116958128366912235330111183636921942864470345537325047356033802391796276866873590783970931592091629423933360660203344333310501783086558245518239021236619373779279322658571024580397221211918745157149324280619471371062145890531255669817681246578614901182919853669425760913854562304*i1^35 + -448025914141348290353200136433952681809338373053640122289688681033236351535746524652793399655692111418046363658629313394686603174735195516723273322912300668158835681246425842952188150960665217642371856485411527257715843475330071418314933700311743753358121708877458310200493367777010018339409187110171599757098934341602697454841370238958168058144247346974497936832736443359278556435417742946506836595243704751378912651033671612806916260006185226402208016052015358395672342884668430439136803659240037285059500409470748436298456363109175188911769680972467523264325118820302119463510734190264988102041957898393798307038510687715060140307094484174560576457523004403213953068062849795470510984541402326058293745979091704909574030420911540647272418800789876809382070543662575867046045991322145007034937507798837057142081147657731009525846650123376300564938107164557398299705008203657613253978441935715413964074241266451467583896195651150239547241734301783446449730632147529204635130926867687712857133980790097305935825770004557192301429468414382218006415051030347165460959019792356177824923999545943269521802061551505389919389978370772628617815874792839505450860000753681918689483162227669655449391689747777249651361615661731031919044619658453617233154071407304392266738310067727782914256347469392096561010434587529994167123968*i1^36 + 1660284488227521834761847191350210955641710388934076744096444583354547357140052362633672946543029829076323257909595963576488109182479558774228274166316549790200483779050708141939321424489464202154445356280387018861216839539996202212383986406463870667245580627660562334490465642870001951674746853422458059450073214423900434857554769195188368264518865389827673232766304348731171622235305178680738293686819253175095027068281090156735295381881972401192790400891620902485400724804452286848032407952784244621588689256472553599061845090371562058690093141307628792371796520246252098607643455020108453928630435740058754052958876843430296242971525873243282424722168771523499023627923683185268066813926955126582350948842498805500814034894372319372301314612183583825051517102261909989291464252387695793357429934993457170152668106462632122762036085460838817824819298555756357538722223516684242535846954119715154145475602072404591272460244311874161803653723884756604797091017679237153969210143040751322546519511592578002069332774114177391536028304204082104472176464311457139066188841427524770902064633735079616271326674029502890499632055168372514570803676068782393710605753275020282420478652015348090115402778767253068797121929688133978800268714758576852160990975863508648618670119052432030586886175799415784393768619703969775616*i1^37 + 2570207601453856449663045010762076783260847844752744307981454478671920674566245071391474149863875486799935442939818265745505671290528866852365075416528843700440062010788964619579697326323615099951678904436058474445873361447946463008061242333831639022094915508545145044513469147788364599589483051632756029233447154416768253601111169049414584425409515911998916666702677996714101991765497241296241304663421704962967088154637919953998875690723769328613241691490509476087564584975274132284009710969727831851363824017340929196919629287907297858624559345994856939277312245222770305134987255131623530638831763961294637398053864610743155566511287483475537414866734517277267852985182749293696909337603127184165293426568603321247481526047733136763105479620533281545678741152460326965434137690093451891739427230303167770971111480174211880952044468019877593493191046315694967603358749827156408650559411815359121252035729414207318315817055881541454561970058459619248292969173682197842359426128092104119895102891120554490340541527536165430700027958504596553464553880689987320218345971651432046388476444746573469553339524853639024671490820984618811618444917222576169783074425879839273919696137902645184739681136383813002876589228870537373431248032440020779757332992909054338410304051568721651310200179824721210175206723682304*i1^38 + 423214873141407363110860118768537026075517756670660454213758481840507178652750110699396491364769686589500195274982521999468037068460578851600014051742493197081255230883380713185594256135611320137328307571211634785370852388298962307013494010640436424946212465148477415516282033650178221931795342888997905336345105744429885406032523902327994266362948425171312023177995452727172930479490636493213675267192287257609909477157178273911269861684612623291567629956356533065059055304009801681151022885037261098684384588984161018845641309631647610908630305370672208266452622626624143702552891915508849225407684246104055813358937527938350047282400984665049298855365934987627304243197642518868101841402960740266801455187388117736712913035498864158892715779876398485723127214268405808181117862457833123753488492951682735100567000147034545024160995420965243342581054272356205288056462964678519665335691584470356572158407989824445197729388157352014815026208153562086520872261084214529777742056216558104837227855771515034205098224362262456616977246771371939931971192733050913180547217463561715846995653700420251584215807949207580519408571380002924694026128199115346662649270121691555153221844366915510423825728958643674278009145413040689307422201520394373864361593211550676868244675160430591980534680133066047830884352*i1^39 + 228230120066159785591869995869064270996129408919724548865602362215931653831438986018435834123186669468183442363922884605673176163159249777559076397810547538297351767913809389659104527497695653437565631212274993887469385797351513151828301768352620782258420279688807085914832094041771746246777404033772399271913589015018803561117544382390377093707320015270671400750762872097308328983012566938706647128192698806308756867660055713212492254718129887124547486526935781006022857500419466433313703233266293399587688592354174736999722083010453254268939284548343106252636117330450216564084633572589470026402393416637720085136593386258166347483542754183129873797879505985614471186773390929292754539724931015439866828329179522186778177937288168608218309772854080999815361656694380151140836708958262104336693511542927032346432893285244635362102338009903397126091352177518454132634290782042626566958443958397285514224328881249256143769587640084533833676463699581735268180080817112941228446595129691075662498404982802055257400110352098025496400739311489875495842501397749899048702646139754003973473911801476474862833065302499464844360391547032074902625404798376935776176430127993898296878502019496688360752292634801182255707535656767289939644665200868043791309470295380319116571900380734390590438572305032413184*i1^40 + 1968041561754900730254131907153037175443948847467913510880803751940557370872699720046558869714312246626264193983851328985331265613553071098702762491976320985285296107513994983969410507564666368091584368700787357348259191947433242714286659089876030389810318374300682376129700866120419829153354635239480683824956139466771396830817393964684577714102933585807102777031564991753572394814097122397314175803521217559362076639751604303902220375344426363721344675383617219896211504174765714159604766643493079162195328618161872209405701103991365964760145107281223739585004465853598310041802661870088184651742387397468763544936790279741561419992180935641635951960146629869068051529149901572393081672797544912044462922691408404538978141545293539006878291136787869315086172104821371116102505491650915114185425662759434488803650771467360411501483834700363505919170686771301302771836310539768908227693574362813278985545726467043391407546037578462187565626172814257959672961482206350609526547046040151091018470818513997093544501275969271229077825599838101139209351635077182349970128421002954921289015805347702562686803469334366872503739441950944302132937204193129128515186297141621854612737915753361414622340912311167381857081671852218668935251255198487792035872695735501166674519818524943568994413051904*i1^41 + 73886528929577978407119551486336990687818260717435755377205153084529804717252208737411938817788495700749483539621716571800855239922514552707907994254752575726097202076024197908242304378516501208859965264664976002761425440710523928561314653146005063709992953085642606295396062002232432908306720362577274367138345866160510170413527946184160931021003205036552090253648853050404810631360353198448008845293952164413590996403405322468079872026610003240069944299019205167032982446338574595284198275267095918273983726520033091292690831430113140097421359902778259878710098226051943184177260618517006139919566255361012076661923335318415813894789519918863492799477399969916003810420005366912214833113001170041394047709633486440393410660390292467601495721488470307324310670191408169522933441203553877294847415535840313755890927448041629133819594058375917599265668512625497091873927276241056192489871135154509111902021033449106758124810198629767869376721822802679264957499802889684317451422723785197058389776313015035380302639451644381191698487863730914760297647683397626335566654319141119018210903728997985933946616787371737493482968538973752434329877954360178682689866023111815533470761735060736140752776853286144161931134571342007031409665995960560035148073991811021388932314668357660966912*i1^42 + 296788826199166097191197090007265370823698761737413036323055486930885602801637178343237670059148353330942332989102487231613526698406750643756634467847632639649247101071625465634280002738236899013250064326642171024999057610257435795152713030005629886136510705833664162387516844594987263854599549702244814493754723142532389795357712681377329201480036261292487933217699465372086643344162083620614473045119112659897209252492593083929465843676223143716641448606096057499378221603054378756837935708533791606844574743710901240840213771032413515769131605916943039078586462118010542727521071457614242682354936993524419784266182713230025227836803430673137167190820291085250233836264373271656075450173542778145643641725345215930419060190330686576876319276978056081069506221130655847054936426410429133232803507407465665395676253490008436697074879683374865150107743418209460369147688690004449658065618493661966680502335895145482452727138765310988520376533985550486475330882353471044053721132855970331403170515005153139460812700113997968091652809391921240931968607144596130324995177322896730475586612142562070779052307821899625683896665763074643903865042252534643118236116702079906414992197424064391017169585099620516672556102522861455149858098863457807971929001268306741703136065355776*i1^43 + 5631020231849022869549160444792343057364979417945228679240922350933354483443295701125825627383303897516869081327467294100002404760599341690979567496234157601487748213695932743490613468930288927712428382453206527492830123940245942377762971590782051561746042971374066080459308444280491711546983714343256971728376188505368833697372562470828253890266756295433831193285581799864393973858986905470191804624363469162347372217356571844504319136737824155700176381561619669666194956607670884093845935922070399484979644063230859750218734699322967361290665461967053702322282274193058739016087360735477460927129989843533216541031459488377470515997983489269073913725863491727898771594545460494866437551973513458043258486435597600750433834592315027594822692660705196423854142678785470849559965573996272402814236171453224547000059584988962322198454362435949409416468454447371157950417396375509001168166722225488337709710074513671269624753095881490100916455467099730356153965152238184902450112209978169970705441805037977102537297408406594493450859560590809335145959896334902148563284023770331403064474612797266106721124454012761306593586294222784322603329696498094928188681898250212396136969689653878428429421932081854778955328778621620777658740057270318997214669894543374897119232*i1^44 + -6790097475546191131339962557216149342157939269686768295689668569231693668031997969333481540022728554042248080667748502101476197134061045146704195357623333671055571134132243023609109620202281089768588261693650902255494930971604171867237051450825910975887999178721438522151821563636712426219117705505167763575414961291094884694139918651596035072515645520465141922917098073918561346027915123732484234454274426321356234883879381718683522936600536248903678991343863639751287522618940084115284734563231764791465106701866042331229686776299188746896695741387634921187523271771335898945566686659655442071275799976461757041386838760289673958665870517590825571482297471983094557561968085140351734949243849056122547300717210824607257391188993411804775905562494829202337939911866465242111652057786180037423955895141071045791448422318137816209861807242341027100280642450308929665490944688202747109709616271370985075261623733874247531678567805176465834958746358626475976202860864076652763218928818741141012783237202502379673305017899269223634663072602003234528515644462106926398408737206009809755632147742209855632615765985846729104974577106206805763201907621899344830756362316644900271870052256248801845497934954443522709794260394080724785733721485163605297096915156992*i1^45 + 4013443557677528128845881821392892098228722458970377824506166766171653382897801819566888571427755123454741616809943879601251033783508122594015785099423743292009876064056503248981790757916405162079489366340586177754145861539325215071403285527877302222173668847878567483699739382966914026732721567129423070822645857482572877844284638064311154815615530075011889452917813546393738343351489171561646943614071792662320004582256377462854453328327509941612621484131955169314735317001200733833882681708890133589763089335944029290573209786720360315840836116350596869159550123795095638212580011412856304475555716221353520173278278743098180824804676865762696427492130570560858465419323813445649374640939857451035018064557223406108118762178062492082813387868925782412724658502670144850084200165446267862620194970232073238003474421153897826657921144545029088807173029715411425045296251269029272191929067473955068026204860458661162899373353316807840258594341883933582722339932096381118082216549062255264617178275006586294286263999546245546511640831826504578823146843307180582010838270457713993314575157801909623123582167958181904922126926711602017699087915377721935846961088887919191171901148829045927740380148497906547450994315561077172567571936714961291575296*i1^46 + 778604340673971396133202655822098119226016504357530356001699994989647010831596473596552190363864581297174881535331711586903426608959616837058784584985599859768212352716083857817902612981588829504405765605549124415309806234061069480912750700363294136710044210299299239312058601898158776253529301509501283301658269100412685256553274608066097369862450948173427060240759244809440507769521945452241148865984300057218495009892895827665438519339999354828169768781294327045945428256447890400346797771935183643538301025639580907798556934409546787120367676636559267356627367428643829211338173549716355782549979223297574225055950332439924378946179084540856376650337706579052652358346106124489281591265239560316394002298748408665707191183189331644870058990433854449861910377795016321204449146367176185146238162698456768699382169038921220303609258451221882952352272240629977893567994677003550952903356044256684431345629927700473698263488546911322467490287722567843796380006619165471751630015186018488897717059400056270042907550147837198547317827701690068182033416191919232772959139147909985558707780269738813508128328938074841915371164640707211634826424674799142106429457084191454724762718593370002231502018113722077495473797828732880979734674014208*i1^47 + 59542696183093101451592099746220165495518157914072937289483613234034444672443598299856709567979119213233938480585096947767020408138638460760958816445261220338942259452113967789934620578392989764173574074132463928047552214645251750648441302567914040186915946649828107522736351347676734014283657299281914361427002852889044262311094123490069015675015102845951859378907744909186756044870243160815746808997279552260270675801666687053665519397589559255629669926511158416598057419818057566789112569488810008479861021897165348362554477844667137725136899399799353922116310871149423619336347174314040788721061586481972397115278712272732867239297837209647116115987718903407979792582851383563606842864654235941593832775325016307204723908842174869253457239583183052095634029204843564164019920204933690349349090668183812379320151528583019354739445657378111677073876507767071061170719308609452684241728962694752221990288225544398484979463092270671609864603618239980431548011995743212015018865556691669849632345936449681817404456157329754289315998400324528572554191815845029607057182386243862065221317145695486306543508073266272277041910350055973919152666577678257100206953887756781922408665702652907226420672410166021341591359108915230932992*i1^48 + 2186503697437097717347022934738038228089226590665184453011081331245293029892196946067078395475085893448601610751077106485582719961069355708523519085724649072033484022989800658969871124228898429223927561108881370686442966241676147140448412495086984146217050807694314926650612805467817037077993230063997800747726490975844058849800360449599891836379211186071822962762784723393401057197477473172191627239432998069686152134893336025802240050582757722816273929905687307694931286011692448236547753385172385796641734032538284440133430305373226579619964779276098713025796509967084281277413516329555416082302469031179527290053942426659749036405489833248457073170759855130616765602518902617744960159404956015480145928222698749734718209681995681574432438705464965624586576311193404868362748555758413185670739435827534619477805420575416956887107054922363758207206541006681073897875701084780437768711559728618241749218559734005111630039493314607794819039996169141762870315590459961732586399993539960436560019282371636061063808327415203475891438390895352716804188012072103930440156535610922185064709715362379302313890077499619561107264747813481756494789959679568881984041229693106551167406006004820483808314767477022855611008679936*i1^49 + 36220135977277396367267139017740891335374962826095769848823194580059885440208923482777807464946315227676463683660463226078313531020731633379126942574490563279364350045583032229368079593693036410623854028454017733994213070024161749780444145828360288801271378733675323031308213729585146789479066974398873546612762628476846292544923284860770082814317019989749735489528392143692024088269960355565769748683062860408876572703118508537603437094870348663944274059770787428460744199478289028207978328484553351037316029109758312506228885543809083172554844249442182538199405190376179490205331080066811639210296698724567311740477514183750759971537072008330133855229116525267695116809900503615320972196946232181926230681228034147241772241372760236973264920730032216090824596787701403907776875506525248442136559558508509184066296102257320995098283328357167473749326986057911596815179570287448590765413120264682210244222773507484648769256813773946695439092487048270503108341873447902391754279916914590453740527580745706926702402742309717649879384547692022991118591326455994513018011079947856053262511671056550718587602501028079061861284388389684636388084397054169144664974251289559261106787956329150432469581243793539072*i1^50 + 9003539083025480581204991423213316808460457641811938633236783641154791074312847335960978640377175276577029231437927370085317527315713700145219999158849017212870128132576476751721124155602396677434737720351121808484972763233475456015238963472372843727037417075885914431950416428874096207956127030295352071707038419814377399543410511710413782213093822226108892863205357889043158674749018346510550085810260907943934111648195322622204392144221585660309285592433990964283670562609438267390228173020291183366046748012135735913297052644368851488359480167328902144237873592986843160750973916284215244856699861480813195988832374519807911759562420544117892637948828365673664690885407369088354248394916982446776857143334453495235181330527464425522769375894775421904311946802653620528011377077958242637004539930709078092149006690105270603641111677315914830794039856167126035763533073341979031953740203970690280376720277129446661136778705640424816532400180259729180095157712141327075863317122195149214359066137538700318337365140342249841042282449501844090422681355418700491661812343997556069600144057601506384453992172374673711518736195074106768738554843034489275649464488758147240078092063411835665645568*i1^51 + 44554801892835229609420738285624317161718843193380082947135679892487177705341877293312833452685561614696179692760379120363256589476822050580320316177965971554873803938112099976938347597168696289416785039248616980639507077108949448848353194178461917648653546737336506915918301688021282996005726109847112074758056167083301342258067075405079431760237752258166815991999118484861790259761235430212595222376950295504899544182999664228648323341623335163836202091112768279257603056115246654877086369396795821411840847679558582046916661130080730328181700706773139022680671603282430251356253726984373487937900890875240734629358666425490956017263986683873654216966168586784819973688516857710959388433578452183400863603338636625026412582893574468322311735792462866335133868791166371950461460415022511025699790585430360145298242183860697609362170867124483340677966852541742133587913473435778334745848810986271261355567102372725677644848266736573251539574367992476324808802453885686291675298386916294675312074962405489801663702912854366765465176003413130290504365154721172662183669301231532970183267664708405220089188370188853370259133222464831121781052252572083264888655973218570408659118080000*i1^52 + -589315889608759473813437311139865806515872618628525777421765796055702243238932883897999227116380311571336755445852557810203822083895164454771585974868034914815419112541364055997645924640022287028876198828443873965313749733339569799737948814656911535776234472540952809529871788087045500648518885255932082508507035277328183257980947281655183041033029957073489813581644704801342839010046619399739328449670420233272461009808411549413451292690613944651492836375668852506057274905827083184525692548115612596089697838240526613406213113896360942889898371194566774323188450897338841477341667418125896340810854212773829768856452698303803067077163638003254203934585223041982299234779808619461196785338095877642619483176889665561557518847456567236528803895661671804269197833808533711898244137217371767597024494924618318080618262148749953401926362417486810342350763759065188712640369433440599430538697680850936375079351003488199635069278280314436144817783380719720399380056650765931270094810728998236751573705118087769077187016274541938058067322096789488721081809097929984206244493989460759151876403264244123483146528362441881128761350000000*i1^53 + 1288326902609152643080621790771274859999852686679235977385842669059999904808460947871274349701805335732831958053256593067636712968993524003192356769787570731764050345090799828918628834683007021189997186602112352481934075868529527480137819864279863743038948855442756599450623252744025076797223657441719951437697371437938668544485549850459545851775855693913097820422281661782754235183014627522664676307198729402041906253132111985243558303100281693939930457087850679149588829354425242671292105916105283192393166620634630870351477638568522770339787341274744760378085411738092189817978559948336026133729646325111894475722234598445481273199400785867753759169765848045243441842761642051572106663605018854801054354208646046835492027343560362847085438812681169186096196080583126911235850174447302792922589680320906364472261088610866736131318426802090487892220728390681169601289779658291153218600529128496123292009815621399049005550150117940569342051128578095368146974972944151936093524811321343249871982755760268067168206785619225842467281154714645277937962303353389324246504150390625*i1^54, -132234879799914637494334377845367437301372447300303219922473307136360980086757537188712975197843932801076929228746717139322152472918886691607356214505888353243906466456341048654202418712150182892941294043684986232495635508755682641721200556498813013898864875530489603593493475124723956160713916358041245572899635550410078730296699393994520246195847833874235295318656386060359370745947459194506027537397927361327104483602590745439687872581821485355466611808257680530380528490662553612419968757965236734144888709343202635697316335913716402743642815220548358218667306722222000522132393216275410005019247353278177279969045435499579617629564147899577265700472556449064521513198148103199913400614526412427959853616187117239407474443105146101060344954531440587876536832611596580934663428206068842199179309021197079505768199145521487907346014207214511878232892605461828292176197946290170549134891237795913436413194361048482439445803723596667279547989458299592446940022766176270735927671492815197457135065533793057838750453163990713352722135511577622969267075852576597757692192265843120769936256752009589963048984294645406320990684446432148460783185705247258197146845753295688875465168800982422347443100135727291708475683961847467022723295743382106893020189359403805427349365304821053449559667147093849836746367823709566210627535358984732187655429537103062643641693803129331803315248155959683855899863166447163541891328462153553777600540306305975134298936569604567041147193568469287441140449547511857740999984529633958440132440508538182306720868976895364478176115204670821553249412940002416411523470173108041682609498532210952627910563538440343785974977264061895701708959704070594261268945673582133831359064610780134172837651878173830022073284911864551782088299866775656868377225983788466866857457694839554645432375537203357748223708207059414559599667267654521128424106408271680511391957954127961253717346877769279642583893649613713752334879381759112261416755048467237981523962772878436012079092337786966712731078309296958027851125227520000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -13733190427900229994384552566055241436224320857170643215796290278954060701968692412693822442634134858536395609618965073864151453743250096866925051934071497632314349458328966588277923844090316213230757253974464776060933525296747380321713687556465749802651490762986936114551770132602876583297148813028017742282314604864705841776756211697854416039045285445547387420977235239634961023854889660688559267994400961665978958071738877104253348031658666462309947768485069330648302236080374200174925794212675295219216962162850516667691089857446164581230027103574168893782420754586012144006925091227854969325096031595443836538562551211495541110125979414118951592999875040412792579519269076996714217509292573764354982795652730054811166452796230109206632673604972854180149801567955540406161530974836970414907648721328843826064666742394105295126693555430566482613974894985371511900447758025712451497700499130488692866658165892085980908793626533142657745501659106009278073766774052257870597783767457954878859808132171070888649484153396294560473587440386970443776863222081024560558205152928002672681461336491349806180174460116765760399245637722839273912943959430673412171603035004710329121541223970405279006619256255613271518081624855133860199285101525537785728841761878449105170985046809610249911758122040789666455197370374411889697894967430922753025773269502434935503682247461584378076749051298025217538046270413243183894789703572696219777486530224925177613762968476010929386529448777545981132349570231309925333679191558563053385279399944643878267430303438811662787061302471340617943880910056588217003708293192766910001881298773768771520351932624850232194612756812135854238225888982660328125623292323353152220720911212915661706480584902837730990449545500784193547922933975464634893965536040652216486728035286678968934690846369364805899643419314428499931698502893538668835986372991375540047636489292313910257436377722027684001977159973348696789023120347190376878775127527283836659649875789676216313184714041456545752945185069636604893450322575360000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -487788475615679703773594521923675309784679373713660907963652702817450391171472989956950857547095130077428706461100925383537542795068088541127663930821434898702475764993244153363356186990258041845923976680593139485391864520320346522930234358737883506806358292648943062547288991007439813238986560447548630781008640421832932605649407804932874793401102139489230593664884932721127969200138320637221530704261244094223013274389733700414349848785875326992493126770427111494363817842785599143349140265161507608677039911502508108550835966627297854750823693497737821612326252335107963070843431869977280414329210294867751281095329412861576431191623442722282002595103691676785916233120740720636367404926526978972995732904626608697596798445639135756800512662643888355879278599947472256602600117883702877108111806738264129166047298047913956303765039674476340112430100640038360906537924150581320406553584402265091942012348384911482944134043040965761498598831390356934250613985115280256659294117085558247608530046138111597116336348747445979693722915599728294327338642395695287502237339470111256844916479650889678270787546241191079930177249752449321606262243872535305049823249018659892179853197059581536766790966256634157036091140779848958275523237367961143800726297501718089744841993388872357288879967032003431210127571692712836320200512062151768527398064221736814262102033910924840260213583537936897281989062395263228042514408894350016005059054143645764391191227388087092849716648344269008590885551856657729822890523991551929867037933993920005136300605481524861971025312011149934731297219281695979429338272919629129495030928720026146715247737879471137216139385455108075560725590270889661118699818960928398716416717229843295044388761662064887165077337449063087697980531164448030216341954962172388931483245735701424160179591888585424268761652338540249221316384620810567919282740966066079674911539654332276825582550615636281564885431025814245485728554705665920322723070316147004164300649703498018350460799954848409666646799092319694526747675585413120000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -6180011590233841318019278162145653072160984534437175432421165758554320159344145702968220724159282616813764048967677120456028673176826131105826845829507190284112461062074867698203960997375383214287729966942829303652828508208142828310305803932889499974433688806170075970437097649032600979981391213751051659019483326279546942979891930096574153306862774809652458953478887644088770049939572546723821190014381283881786712188772618760303387170498340798263057600912664457944048064178210902754729374892670139192666680787238915573435733422767547901144348847594646067594758446329125776701874059583235364811680139211345502364781078873255629014782216338432303855749149347715663488141898047089940618142355005368249338395218483350643163127068713692784454945630677937240881591968120436990435911702292439138903112449819804208859942305602589261359575477484306771731758555637711616336124556156050793164708687828310151196231898330801474042481323545548793402262617077283400233050390331513900621298578333899598645889217413352600272788124182234491935557187852361380276608787255205311456730190335503796584202404426947567533950883584096528283166026861102161252108535643984463729043202541444475581819233204525567882987074106165794918028774886864038982772221570538501514967530904748456096063341477942323888469673321203456647092010822881341265153778144273953454244527752106825709854527032475503039471962165628671323686814551345101251847782443327369845273239687389987642339868636129890075190524823030142420421697873149205599079865841176971099450312881530750044149957822322501027724664626159377233826594770667336814623905101332106020248973445308161307321828308178526832915545512890854685923727089506559162179743122454920891731540180765830856328146855779967300685686258092572494626182336014819137810337742430498213752178651400309487059828216152248285325711090167159637107077084341301062152138994611169899417335314691516522181278162174079318617096244718750214034058103189303753617085915949306508511829329363766537370667330583827102337368523143403803957509750784000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -25659612411177779059247872670765851078171673183310445492606113134896464626218364328853352559700974291552027443597476820501798766363401011296123346758511448476579620268593119927696830764946639564392378855469899763522058079074046660933552015822520635636155805656797244141719342912531561416595625966199817473769601272719582361874805180176027734188497774213492427803036361150723526970670114713604676374106206414454534321019318161965759785425903050575567225639978842423025871495526303804036883201191662215711855366753831318249355627717255699604580751962326760582144794674402676077274106170117938075796045730976100389985264262857860045872269321011269101876893539661996850652390901085008318895978111749579205721688340818906525396144656072268254210009189940027891729390532328805482333661341748399466955588170853796952340206622092197621850282130019532885288956253839262415368445546814057969115184606755600905921687872733278654797243546000227263340305166919455656797349729739778055769594519574370677709537193911778803466229782440184667050304055610072133015073439499983787778130702123909452753276099777668985119808710463773033771088630014625833907704436108335443096415855958889728907091379997937654084297503983199219437997421576608820632452149469325004338090954625264098133803972938107275166181586759625452636792020228058461484285519955531026259670127904413121033710327027108123945116875126557615700051279450255167549662004027163254983547563608389684959484427597856700792336501792826763339224908236374454639444326808696240833513489023786608655855017771056257739245953926908010652171030991905713021800370123268868408925684573206801669698996376543764576427179556102950854261581803407337157125622911392449510004030883410875211847260360281866117321321372282525591291506354635469003730433067458105061103692623339876984957804837049795570882978828416508752979073884388577309656613518104069479415624912348287433522088636764600011196748261470710149828081846074722504782933036963163013437980764034398733698685757318872185187882363404155324703740788736000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 154523814944207037412228534964741479036286450656308754100882209694166234010592511377282629529412872852148071155895736234783990281438207631436242334431204462605585342488864788378577225321939227479421038142198720031097956543112095703735399219700157252913940014205305913385277008326559439720986677637139615216462324135384937463041198027286764807753319201091930190612483756154117714531723763177528657930046954287452731429871724609155144645455070753390645582121659372055951511417051425295037921915105659490767387033480404985394516491353016089749459298903303044461614213219159441058317249178191406500885887558448799908523794546893166565026010483853480199934413746330548530491955808108645504977753966479642339313680824501992137838680802161184476202270330325494215933176736597968809493739449162638232635203642923613822609065342952527189548694892640842042098137280123542132415894001483696242210749390646956154086906222077674043391269844093526158878693749631890136482401520964608053806035920434166107090902810522345450481186697468350708879852777396281126262064837535055392059010967438021848385517208688908493441716266062763717145551501946917274972953042270562500757578269803822420889020538754658727609842638166570058450884088900116828692017950881555836249607400736137311965291693444909579947968138455168589523614217413903760922502117294879288830820777926658305232559428615700399513783853146397543460822480811821362213100984812259321603139958449401688343491416261923548057231094366675887568744836806005783782766250663847186977549011792216097146536014752425200105667834274263292649091813492008332197356422606702861881233426072631526313937508016000806152809370825149010640141014734668431756107301932950021941579448714921759955172042856609046815488170377788132080131665042796574666527505665460034031775450676444085347877470034169239416114872952927129478427787638967303525168825209661003526426797980881693445278783379993540548306127516347436426880986218468414428375031264210201117829974637380846255090547211730874413608578081869560204254657485209600000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -346667686530635815532971192802379105707785162410853395278541535300813513459446042338049728420877886536825760032912258517049382911550808721588703876294198503718657366466073070270742223158852287301538785032582181121895997873000637474206845555065561917915237683972056582264854579558432491831528360560605601493340018863037277317711828558483280886781023102760921629892909250611626881445158752872165106986858385820606307466517022655607299728986937443637569225444096387806700185421206179753471189179102071106253024901346644623059091329166799942162797088258809899079704579642442779835205060978575209330562569409119744327644302612652595675627630167907441096676179522443862325547151603134788787023685186607784840108783156249404894752568246635047321106087813078250875851048314842757275394789646695122126691361164817869427810718216493699623130342237523594651227300501398248253375795404746723465719366460363102419102874842656562242086367834258788820124532328713525625842105653580305862975404759856926921934286814683508570728822091361530175089824466435463312804480272051313853388994152387228725348640498593162694137330842659693880721141042467177997761789076567238657603238749531291460116637115877766228928125408180494812601712463047018020613184522074176879668015502116414993977754446436923558109518065274296612397085873066602079393646666830412994565099419604873235294106181908706764782305408156447278246408817346684107476231940636836595834898220279946811974810538670637406832472705671408622259724734161042892771636569533752125040489535856205299204358583073760134394846382567259957931670127696228796263796878072114534045452759314366481762295447631705917390895783545138242792161172085126436160874016690006210346066837353170293629150538614768705889054553933734156207333167460065165443012749464984302511460635189135082521371974172219526103876407944704578132854931590778328214176425214862338178308956756722499135378552155803929907917155363810010919830871239687628792919404279584920982933666660259881491156589225426140420588656576920742542680735822643200000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -199802468529707472113512880730596141434275889042316432382174253101771512190415792959565309353988141840488277131232697686154224834375593996540763140611031413200433229960182051909473195896285667678745767529823318688858694224125031977345553954030272144704673275593332619134460345380453029813037809486173837661900599741916187478898603174348593836512592164183720936730859904739805249450560134927260065646174010182911990147925482513720602937667473040488559517054944521357029678572889485754318617380204676028413696194998195687747256224318929912774282707686363645366837613219288276635146779589785488207632009303267948804521902357456277541843569255812995376249204182370149108510766233223925183118529818366648293956960247436737278815496771914393190757155177229193192459392998078830727637353714892723772838003272112186748758629854460934263481855681712822641857221787810685112325211933167469343008839752733425551041419014014037977467945969221229972613099264213570055823700763789385999183325222669095796726559240836728097202760902188431939730416547829992191464895502718656261967295202243810180674689954074424935269379357564695077002519304056288860816832409857293954165636982522617329579802220151055859937184293004207798479460624132922943599365107520908736801873975174357760200221166480863607027558525880895431180595855746317001888932185719571624692368955273410328687979041042228517561529803082656035155237282302245496770569761925575474845156646454336987242283126678729656651305670834408126869921506730688223196294734886229805134038977563410697458039871206045184990361746140209896113151482764832905604304988558446989836097188046915125140149871969898066485768074823354032284658797018682070012545361991027016707511032508555345799362018862643486792300949634065103919851091832236371018536742392254086748170418059668125974843091324961818234978174036697154762238301574839466951791363108809591318876611052769411981029923996307826207596345222703239863323475526813856553620313486165472822753145585696633132854056179653634847419989879736854392730137552486400000000000000000000000000000000000000000000000000000000000000000*i1^7 + -629807794253584254184594040681476957452326843723604242788136535044782454375962567108739042056360740221033626771377234829981780235371116975429540136230602922270659703525577166730234435131328875692663255035316749753988343710049553334985861948284901372084818813712191010671338716999727920432954458503881549149197842622741471785192325480688736652453078712586593072959006528129514638646046814300297586910440979329756932947454901818665020475563097229039314510081461647743684907516543050876581491712539358843756992956450494199969197661827313038120883174837764764574696761513845693760215130626335131378590950585822818318483377704971608391942335645883387108260557768366719316259083274482385794003717246467537313099560279190143387618805084844278606697434598182338191145294913728371988837555961607764913684588793989844076574869425838182372404089591401285874581508826320857496735601796601714746589192656973818808653294791748723460205176939114231794250399064245347069125623711197412205426010509784839226218060152042480921384017892649774319817697862611428111242806552989300660171708853941789275561084156492124643107359183914107001601563621289014940374101446763267443830759385399693698921668147955440387842250965765720051046105444801373486077963131566642415927709778774408945886225816485720268447002929336032004648935611014352909224806987461561570577533607472938972175057888120912860244990784145753160219323952847839936386555758759708661850378692292978326428043696976546123465713883734288886992337181929142218374178779950068973483536967420984831338984455955110545475918260872751594579348420047056498311401148701460384405831310254732262976352686723773024349808327589860680785947777763825668414579518212929916968339876666798612630091794421581957530153734777286160060146293154917467558886086962780367164284338069041525755914541472420679847198252828805277757285638349144230927080590316314967545227090204689814069952095797391503179734396761386909521417800788682864441591706404661597912298055227581506114883657760794172616426532153798665001724379398144000000000000000000000000000000000000000000000000000000000000000*i1^8 + -598927177766962542670426775483280082971986060319870114694449495118969917609757152649933007327550753592911608760914217830287980108742179154717359359237167383142545299978069892812444417013681852032500809380991138662517479276029938110652253241926158784599409124887295094249475051926587155230457206915170013840115238696679593398307747444919272176601815804071006149510463711262117421199274400539870581922538626546103215446584479342752384814451405232620631924287556353914077823102586598576132266744101881959676103692853072403112258436070349836546263085877255898174022250600007339352332201878328582300577189158595168862718214006122099786566045371753932217960951238854388707474428576038076311564984300623632320256374720093812299639306800146265021216395108830468500174356830649662404425487049556681371117593623226392148879678073701788011772469129135380488193796319760252136864082170331005916259741317843218590085257958706934520012699598426886155105039081165409782138885355443642042064246166460660567253502465179707872648807806316753184237871998881668550921432828485761557632595366713454357587359193769968006355330448507020679138905733639226822454340076913723971301303269139543796192309424268864413849900866066065362175634668002575011471508447573466247422383363262074644474068541534781375641161458075721447323427714088529602315736549342506067456165067118223133664343977909401813600262572100055666789965121554629590095940371410233295008787869492449321481144317660721410079797375673152681505723223178240098410316982548837460014610547887171643837154552803752401801010724405448923033469873121853552404081192304216713207870439581937781216505320281620600406046795923006927671589500804273316734154424004918131159124289358605771028617722244387130804826594286992137072122405022267540872063420254104638718835761554790026260277367585618625337049389641807926398477448461011128271021663629744381266336006098576592870976050387628388234989543597659694136386748434929171365531744799470210150212826238844967513157490667861594745809192099575727612865372225536000000000000000000000000000000000000000000000000000000000000*i1^9 + -138980257554177073059267529810553209760111660413293898216674046048129834685250102695650270254903427773657625464816978808273195175040704464475761426678926814828702802318464703864029089900860131623171046461612037684900592712773128380576071684700850388356791864596013198737062076934029504451598218901174794252153079702030617171397978892344434404136581093738401728412907928324831085688516226431837909489696363740257307459019062350126719717490840861312241658646839795665565481759547047909185681899595326802676497328526699515930337335360343961214934545286915103555181429725771172473143168491321000520736677839365239353527630682968834154888021294095165642648298448948899164981605823981934609561410770546446745330056419592790173910300249862281971838026559426161565711516210851663299044019242564296020929269901520280352924540374532400885616374360870832996087579256865285291093097288823021731771634389126919311686811020727199548203851463144252506480574812076614924161421079543431309886120643633585245707349213127755477656446597237568887369187555726156801362961227561064050635742087078996029982376122910505816595996617467776562969366059509366035175197412558311119810174756282844869893906345270693584239591625248422145577200421536057237870065486274521909196320229271014943845460421695607815951534528331142184650519248914545750708683365488751159911466452360290435111670585591054082760425872549440574323361112374782460905983160649449934412466470610751864786756951004820193859513950610561361757958790014834079194321767405255909855432071616652364796737424631809676806054789210823351515820427999046098793576579485298642174875082893740974379656818343458996373602112552950668503311267862512809272883021208355077903661427522405413087751072429942206024402417840372827407638415282679659621328476447811074435539842616804365138326129843335131222213387590799207223566788575918524106330749172293120585433764967235904711416331014343654608947813445907641265244460413191409958067735999359749996933331615462581204679791000091952042955439769582507794463775208243200000000000000000000000000000000000000000000000000000000*i1^10 + 8423331291883229265815587245990455347004564988025870650035196633301807589666757707890998822672630995656093013124935050771732294135151691722504593097592108390142183829606030694526366829699990150055703831002815667020790211112999219359363227268716607207000893480997692810622795825722195501825495993763280550224699709389699350149099581296574843379810162668642899063781922252399947783091005750718527940114357059713248206029786993879575368552858170087182548890752838237665831359453574522395005067332492011132311136303549653068535824034889666238283271551540633709076329975308721575689490637231005735068323916095765796448869957933861878361225929302355369811196220262130440132553843544576091666837945820329886598304123216955544794825219560491019209913733357533683634185402153678288632938947370649278691416241642438959829964444512348396429494335890230983828976880219582750125017992925233279439849623066795600344331495036442779031862791949480111489527935742415346129398453602166428189431546282132912231236648594628598780526131655111468121303584072625258119795946123232661592363263898588189910945732696563071043360344231142392489471660094195565285074123824003506134353977557137789372602204943978572844274378404574092938791688506303269165302410739789794033609440211433610538385299390879580463715491455834785816876381058359538160130988117664434465577309456033690047211683293651090171379480485759287199433415065982881633503201698325936519582150320617015217906767331162435526905264133163067660763375448567458889441674169625616632727061489645427848975369965127709078436396823533016874925277391061980925851890189809166399583994298985447001102516543855812247308976358387362436559752177689714393310097445800781924881153538450760662131507927722619463619676486604957821355648878529931742913207521213842306877788170216544555231601895396514295864859333892855241366400253534855381177787045050978679416958143034556111555968499934381712434615110390918129200779162171102422325644728935233122453707326658771570593790687193697988389132516509318350884324140646400000000000000000000000000000000000000000000000000000*i1^11 + 1475144670669075797531870535097064054740521149948274496569586262429167268310323773501401289465426244569363680033027278152487072474949640698356105006864024227325310274936625443232379917039985749140031313728616394829055965170855947892321023674775096936220197979138264447318678887691827460507748819341165035732186829133794041613423462572196560564382351712290762205962016046601148615619812637830669271076699128136422477306771755857683997469192452161144467182801511906842173118531228784316767708074072600235483681519068788759151094466226370181631572879260772841519129383706738629248132701625445293237058923594132508968125399240271409742693048109517182030285558523345045476558351163508061498052361025403180574236791703504308514841970478875826187761223204082505062514125652273485033478876541026211959406024126519725785956319133691585577103189292454694127422371738438351957611195547149084760075819621889742601443921245826530654121595037229758493195665510618734360373336285978938635524069665087942434074607726216864432068054223272414301794252238911636615261836825982301782202771848865666801439684765061800889814353719488877077791375029093444517741542223023525326686918958614694214604550352617312388067744478200926849450421467514141260801577073233088078198243790350953935847272506650090278729916425925053255912111545987668082477902483811687086432806569748790795843350418777266168173557984433119228948129511367466693866833669829252870426652985853734699770642767420087637132173288290410171143802720507541095952756821206505597244533297587109503823519111805731872213258411174420766177789707597487173843857251575632296374354702579985324694118996441756328885804273888411218647329716040669228610557542932234160787757839256440618704241343637063568477803657624305441978128758960174485817249412427340411091809959118178609668466465254980178839893283816878320767922638542229863569951292573662687995771284228580182251887034346164874825849894464262906601577122703217005712247075450523781982597353128481627277097612390745853364467344479340011513851989196800000000000000000000000000000000000000000000000000*i1^12 + 197843314521523769758574837670120429725178455025335778284883822253612586640553855699693878275427455273032211434391663656049515259286244284774066725928024950514837809417326283822808208315340157249587957936223247511019462611578189901432991792593000212552999001847484641489554620114991738858930066597298636893457145514229611387951686318052519963431119980883719425082671113332635749626215212417628517889356840513299892744211275846883113212337744891125195414205261097426632197361673729643935387788916017119545608290408638388571734083806419314328841410254068744099046224291632377609297058014891518000730234444449203558340640038557061481173991091581012660411644770814644066090474554750431183206811620719458118255117502107663289239692777155659976168993179214203221045400314568132764837822540759848240561848996007723620214287670346703266088997738018756969399040269154551160262548910728448467628126123815522869005618387832264008209896896635599727429252233402781539016404945137291229064643927463604456480536060871792501616955152940769340905246286963283185672592407258386299862187667303550504519005510605933750376744399336093791888345531425189821396347422488283556879222158966998355268076352431395082837257567409251173198436832918090302923745274915674863059424163514473315223615559227669020244704473639348406812675233324068617186724376771221476543002536433910886062998277973168403178729151147694163299728968564828152205341771813809942518157561527508710591068828723215135106140383239792574459308338044485966902674875978044583809427821461657616014623118338961054668748642567990912758574075736307973118805293424618863361629235244860776822958823960311150195558198945397827542579918397578037962775320914739801659416480327540923596022429275412552814754346770793251739047777677179011434161847431071207965791839216047777829267361253521682801458968229514088446049828084044430490713633998061813922630053076859071110881190575424230647906475185723968514851198962178657520575960365567353905351752719081306565188740905398326828719066536235290021158977536000000000000000000000000000000000000000000000000*i1^13 + -35182455890623483187880342426997306413491596250877638322921417077670592973782777726155107231840355897949130019870265244176064948353909389535551486273444606318513948017915045350119144672772579018835577161496381013303870703842244935306662660917970507565393940486827550757600010673581567879563269500724146064677222758138793394145985975548241932139504064907990344556436424823362632179388226819987534225595422179897677798457834438011072593096195393902360371610652543617994321886940262112601730708461729929239149322247898478120412766079823722677018640844527828037547852092054029544568468151728347709959215069291797546272663602472014090575668144689596585978571082487291349994556434554269569099540630606840311073769593424359059577457326861732758421199533384712367341793615106743402367799372442669145355576448292541009666272171675084107101106703104369190822798140171214407159940242186640993231365002368100844449482179704999129822176056768005029026047596489389454780200507349931194371046715237563202965619566411537705385640263992176938565238788078776703060295473356425329688371714145151794793960394774467514560445930312752654222025608377072546580062741596885846758532381377677085298957150559251656688210193408964881262916557673050232124104804545300407095893043436030445936666281293891991784979489587246927718477667065009382414926279917401759470772455098125317104635478517723427196320227234650457007040986641215848956824590719662314828816500664800796451237065870940293021250974207519105433191763343898826812521912203929760998148805086721937238998034359792691636393943986874245092174449237285495811625476241022315895609238801305034989963189462440472609956579786298700475418610864006902520499640221656272526616890223865261744540505713756852089579541629392986627241756989989493898925139403990261920058469133000338203003581142597441592872820969634264149205085271519308128047961308153935507160599554613703628149217065357462162358587096686414152542885134480752693515117363352610531800167639562180666051952509881110081579574721223379816049278976000000000000000000000000000000000000000000000*i1^14 + 2544908856318090730842980524317154139069075185093587615606575432564436744463262972635654200871061368926763700645875391644677916843600478012586219255760861375470052561135827078920212745423640663045525600786564243342436572038639257832378662079759255865767654971075295092056321937050385143667207928809170659310178937045702529562707515097158836478576021013766206344546111956832614044097958684190027143273869937116422910975695844238153115409659653847588973196216668931639161360932482899077028675642397580519574462134061194824972541310725206697947027080339624674627558612266175743638147071539804330435946563623418951995595712235666281941493002876793666767290376527395470865444442378759925992637630682986932769858673427889291823579355014695681263720822442295752177642933821029135055468095303329238326247879260636683028772005479833291081253541702724007402300484840138099568721717360132879762879035278618054253390571747939415391487510760720222140566319295628147573576093300952758054550329386902049575713227377771996963612814957521309368700504953487918846781572976776557629957227672802425655106730296472432217600788138005720275933588261154059705050511110212805283329406763529657367547078588379045658650843091853370749164620634633448536311112134226407220346042505190194449098122459183027402309165605922519783836982633469781486999694733517287011837034867584143923677017896873197665114777972310720491244176766085068586202148002779948778525483458998354418899003487761651708347570301396080523825341625383986367062923849790858979164168272491915262629297603364489090292688535292857188463192208510243606467409209243019578574813405527728171049250492419461484736835456394164784225222758982766827207080303866767011950675729560119722014452108728722831369511008027245187765000708871406847827459745820123594056523541019608162446780033986842227994316695224030248353375921019079761717218007174618114542442382996191035939287887906834381534330891216413417907119249928707984909683815856958334264129369042176880534383166742525208250195415254568214732157747200000000000000000000000000000000000000000*i1^15 + -102782972610896028661411131277937929847273842999814674776886760047126822627677356235458943652326580008551741797707017008229214936518593302733546645614772819769879303337354894981598958138192216599616970010724750456492435533238384936780888565163692134822438787005592931850117431676207079876561727958940636144148174618004903887803777448803793106014878152364844893285713024662902642984898037770652315345472806853782448567897175262277409084416646259986334216700926505094685194167483642645063982354984086553459806167919569904342832741966535491891773295534898856580628835388919554771726749808826966461221024048385203906570682890451980145987152551998141615736091757269313512006663405717941959037307977539444835263144207232401562830078003613548608784182680839151743226793580970167061387031524286728838638705253823457378454062867369967275528326269703350045743492806068075515656542847391266504860903337160835163553461151474427110175123486299049569414746531183744168634635151416502346880581315416246365135749591051090696872829485993016020234930986222181198570665475398758856228012140025486002661461164731174804174864789442542712911085412797724440059344398916325352090125262909835767579414148802964682548331682568529652389846975319956513724069186905737093738260698764767115214106965135373066451834542058081779073846911870454905457174794807871673144070322375015895448770893799977807477821247621488652721667792103444884261701797402763202641585647149895868323888081177220464765655613470662466035890119687326405759747638533270075467677106506613943170086767729757767904698164755608487839215972834281205900963967139492645365706528737497737243527050731573001898263214097199749354786980849559479955432166098447977066345381586432267036763187865888028758293154421638741808301203099345863875815800785402934409179837602737700779588414693951834307430642858116332530579537030761832711594236289003334720858664677311883173928823219603357171958143508549693148354343910429232599440419557153730990952154566574087559383777034489294315614816043305352504436326400000000000000000000000000000000000000*i1^16 + 2020944799582570012054770099278292456238392899614587862400814403540916688662009847061695389786335447388535918839941295155845953673935670590649219873585912235492535030896374268474154336999817513250656272868971676510105597504138029019627784506905332966709290767663249182906297314229555043984646468366243710196171342576523056268273606983500679283541158784170581026948222066668183351011680400393000513775016473733915394647577251405112772299986080152190922308830102583707902214482590957777550734144301036761757037813970133633058959947104198255582015325791611802803721464822146262374334868006643538299034298375089069102780903795250047238022959844476709776394178887908081069978414552625847213538633112931840532637270824675109064327841131272470497269092498179076927103340333387344945416398528495135393488765485280126019177021917056443169613459999817042898585268875197378803842209808709554557682670398704505720773468589401680381804810941578404565460559596633024084545932555229625291111080517034112825518663477666332963241957976283436325440167355916309699144143996696684708413761935569474047298676189581012113034777835352620271091520746239601242287295074928537679365172354201609956516730412411179530665984406785773860816832597798946204802900777200659327906863626917664560555000275620222103341290213293718593993738717006026119510433077126028025190725169973862196118862661299444113355181050509526995839270861209795228682539596990207897054807981087568477551894431733537722962633295190966586393972330049929238872523866082354947565426574727266188584820106513694040889372653688180345086912739310633773443612152944491408814097830439753458233392908438817746772825191733370756021217515075420601105725512789156373049637125144802723396936986459123648851878567806467073084849890028255971938743852438811052750181020034048996256621194881459956702493336801207239408644178218900071440363166932418822757747764271003346773964532732288281316761530751643184516683202594643062141118616829976206825359681872543406996872390667601584332078471114021215089459200000000000000000000000000000000000*i1^17 + -3303761859109210514067535562042016206297226892204533705703164691127009561771158357628019853996038282341127777847071342588891438560357269827534836052821604808983084557412866158985798407406208015883228058244085658924178790822012508887816840889746950892746040758376531676511339875380074358625744642040350812818125203649261108172835025527192808150915149040973245536624600102954224737988440293651187244244009019256837181054594335992333183974187819776587148719063782773408237476161869254371295213649177206650018723300167216547676150311742007936866103189667860638935959767822167803545946556636460395470714442994318526511089979500805434244698424114837551829211108914750245166231592681140478202229244902764948259203784229780962923238835498848301099589199887005582713492407378841295700225261176532971134266417633098606724690611192238343527894749969083996595358634945913952280882703676067473863762946910704151221084477224519564810284899892383812301069899219566247202146910261867981826782846578921105973214744811357740567131836401266240364736085475984410165163604663713162275803245186502328310203252180580844512576155243086665886029221742766216690608310550931317616053513408466466705092963086204608240222238524529538385271490127435883383260495185961402492173572698789148240425007335458773100179704465219094576942580679744867871128718369077258846305300135648139812160177149194232989650468863457743238358128521595002657857361756052399490450205330375754596691363637114489650449508008296493697884881099883967331776426782247059764012535660518100952207389227466734938049526471065003935591093490155121891787700192327927435475104637226949470527700645389446589203687330620969119483827229920451712857477471469949745343967796000045839280861586325230124117792421620612701070685886789469951947639267080701842508581536044804849466385239278464127949240863522265609682472467183973608038383265108041042993397792298385210230736018249441659897410643529637946280324508499481834008375235352490378034498089567970092917275728505800424877536155060680108539904000000000000000000000000000000000*i1^18 + 409397410781826775632503806150247201152342324360644775289795576269458921985045880282061135308934719805878074625676386339257099071523163186862604124363153686974085958149316058489376375665153044759640729233123274031027953180681190060221515710498421538612939052814570436255917155555342832493180271670174510649522658551334774833664192286934339792799534207688537479305298408766120388639065179566701543619240516969251713349533596687264199071524357305429307311881191750672211641168474413119986691754337751394356990656848052554789022683687709323925770254224276863195319399592156068019794733113627082943349771226444555021825189115993924044792751912958634607775024621046970200481593527055944699587768734417927312770793839610703086442332477119613023677246216877364791549233622243428008553514010403427465898303872336515359189475958768807230510713525378942623764124928148087529169256230147080591102355435010931004200596679842653243482276623733012542739716239142303093951595327410993069200653062280523053659423663439966017268489497959690906200929444623299242089136315056396874455166002093604356720297610544786753148782536615079128808123548134217579404574012578767445870547316478081676715176217309562102997465253217463463488772047224521306473082444277866450257758286346644351525226363324734870732571493214127515995297187547237278849633765951367455545056444242235036104785340362386125193693187708119959226061056422519655617360387526695892385631809193470990277482160184958880324935010542874742577877839417166812672899146334092370813584710625843188432771822483707891513590987684871444458304554106968776252418451102321891076410514176702298066417912111378600766730462633568062292024944473681877817355089964751617318778259798640616652461408853888783910953899559612738764325448471406542669002906340714163840469892275066846332154028609230133328065247723830357643140886577207642214904802775191649152575758912331278330600236114935766635909549315958578760151059758499011257139409856310502690968555762613522503358954950465597854468968243434046357504000000000000000000000000000000*i1^19 + -21571509173398044191342540843368828955561425393130875038354436377058617703219257082487666598176781858930197944200331957672377351050305341570498442152436987921951307468874871959573903046834522914460660812738271031737829599953443123893410632440773792017222799042298595696715844361824705736696164099688912304634821448046701046106678608831296841813919451377935117709672055354783962473177768576204791303917460685273382615479591396494952355703942004965289771280610193755055962764857216519891654395790514340723115676273746558409735662103119501227707392425206188361057082179208251429492997560819122836404007733535325182028355318561944933042865289614362296483080971088956673475041815686266336703620539422018089525141773399147294533204302682915283212059088026844932914001413478452830293771343240630442122812502138066913603615176110595205357942593986399605661603183481556523856568947949376704915792374663625909267924546800686240268049314869636872776958431286816999947720586700082853432251841013650509603572979674152677921741567487430961512449253338198932459411883224166386609634629240740884870914228100251896499152184079376843152671993138497401125777267773030724754918887971362247354237369549849857431513165020007318509224188767934477891499555956914131233343069801857814947968673942849724688215986604144591866529402010094368329310305781916246176717775134246585779559021669632968781995472448070566076414262348566295124678626336163302182662984772105994175470519482033018001387992642849337424565494930856429555579571979105945989962004582701762583093316306796910535982990575622535341344568669963552489795119579862472256485533701478263014112456683313251638451953637489906392490097567177768423987688333362419682566064975836362481110795724610225298930008522846528943179339672153440088249737389273893935142716510382807864532112650797996475238197220571929445463540658176152169665587936175568451455202407033412503952369607254222609117895682766272179664791084592917289254199233334237310180229744174888531676574435883369370417499524806156589465600000000000000000000000000*i1^20 + 521839078069251525961177739393074638051701821387649008940092086099440377264263441654310757925529077179935372205632905885538877857628764576415720877498685321913567792386311003831360771472694811290937215212158934941613973512559068783617437208226754197213741809850928503685206993295668797828362634656753507028934721146289524528034063639713151833271198090309242011274418239116631210848364413201341097672448167973860677593384010945795393077762437101796200453586082209998560988608360618895770183719928807643774145301634998686237525686159171315737445764253091565657821779708370584551480509681326311845336820125200460925149351603038293424042795744308234846016975869745005312792296028292113922492124795677333638139977636607239461193040702725361396314758662647372404792224023522460160223963179091684751205988825613791837108415389861581061964607009288170537139751464852614530803619797583616782717683447595832690517534383039969483477558134044800631292897001993667249971098569723932778664009373244108540882706159773790043821288129512550960301275101670704082035892526918042549639247374021183538947652024118360226634466088239888933821156363383343358339899707703951119051653751402760918217380032805479759071214942250904110707520252464135285343454598249970956536738968402247780973589496289773589747474592838171469547803461041418513741338698886546157412500590122832188425886300753438541815629221995419598373076779022086029335816356437818147140574777753874816542918148262948256536115039023316817072059235419616752039721396740440474980931053041379949733090306495687798091867346837128355349384191907777514392832256626619068128293835230377794274998852137754325476662330260392292712251383368565504739623974148299381020513832647922425036228708071708927300305193015223895932467153299086178141630334936753504856388007919075683395298301620988682443338347020933891055185982113418622589651422615243968907388859535242304128225378239816396239492476324708193137811691747845194744771033280801946111604127246003769403368786111473386891712428363190842163200000000000000000000000*i1^21 + 27944522415074169928201063833667601622658293330129880081026214597490357994055980378842572614828060910224949197890850549626579158910306051605824246888186919751177555555861237382355876337859909484297485076603266359002761286928851726190044435933752343435742530328125042766225424612955614615964144921341571847756093134074117857548984514180690112351702066446537225160927928136175252818664719364719113337034846684550323947959576945328701765716066556732802652091345161929044988181116428968004539314252550752489313940077145725536324992964719088122611800586472635141441797764724395619593677639724748709497723771631556814018869952706191325345544968135353342355199820261494338660727867890665461917053643434604642059177242546465491981615767543090153135437543656171141023375978075116091042956219824272548652802443091518260733223802179773603750387896825216771494416916870589646283358093843155577719259649116811413312032853074444658985123473897726325694369531415921020030750361792358833027610969086714065397642933646408225397740699536310762028736067494088079399079552295892775356687636421845980579480441414513689030353519607510324533127821715299397185061863086341635831953869145205202832572048883255861314215828520797311302155296064270712541630781749221692927533945095131401577807578263488120582019202789817794179063979174303875575175463396338146215014823029092668018802893058250105732715585600883895835218833862963950697230460389548301561053608375498747697982888044316410257987975811253971610988330163755925832248408449024775745510197096706557571893570799083871880301469697338260037975125467121891459475059633880590933549520233945137341540869255362064284349058807092654635398020863354323155736931391797304999315225196043746433333708051617182645810949626614356741449064286810426651131330038301795277495422011987578047422474924646105749323752179950629676354694774138565781858079148455182300427868158286310865437316634992112633497930462173033889600448177816434748706101450247389945305122141013557963849220687084216853622339255321126502400000000000000000000*i1^22 + -2762315867262133812149918114282587753524321205866622184262476524760140040610548029178394206137688578971106562425211140722330634914442711684847678184206236127478766363979488998377642867764609737409633469022088934213006876730753866970852890470941942376649694873054514937670758704376639299489555339947295666776811742268365488744494390288268739641474957684205646493751770170633666315807880383759112800731462949498420972248358836621561408289743943693057400236219132647586892010975532708509520125116549323788656026506363068699203879640139333339188003055572974349086299697161076729011971800998170006461068794004740725038207945804080816120411258025988298948752076896621393079549529605474322535264493424234075371469423154353210286904186994128202492745296732407907781683418320296381296952063374746754792838840809138401341737547399990837165662536185484885932516229271900938120315396655217999081130917904680851171948617965324506849830349166359339722277017205627414620452389325901705382300108757756760144946662989919541936784898025644649054042794465697318454345634944544576098165645977571970133664701421728795548082480957459493762827458333081279081282713962498131989268750353132898475960275557500032291106574718352206704612713550715398290266648565488518637401329537465619933677842885144843019396392403476860352580990184519813624581001182815568321653904743073220891219539149794312140854233683271209652120429163483374247440902442459107521200409350248412402221876761316019578771263772807993475342748091130436912818416022202427969677038251700385290732715843100543652089491519288287292801005601523699474551517528302863162663318373001319852957553465996489321886123217927071870711044050949940947965893357412918448965320946036234568002927469357025927282956282017753237745965686365001877559612581670813669742689666846867957196846139095799209516068879812934424689049668203278185428563157064446677590684754152485113367549724379266219817545421963560867728039472929972048274979519794061802453323226146954660363827383078385150842436425617506304000000000000000000*i1^23 + 53210149117453698562029638671926219017133579162233058774103715144031380256342587447576833036666732732412452049432379611925892628010093902127364373960697031851280306718183496158590463557391292746500146883959958519326135381747229137828226796594592128269657791064972919919098888495287586679080059610188826671115946624248366865199844367648703820906574876652905816273295240123039312196402823751731749170349097673402414301613792721066882217933356912564719389351699864264148850607915675706750016727852489264328117585209366098630004707756019396513156678964536356043291985777057776894694255121174302936051786895719246478224534208684868175008441920253683592863528325157023067404293989478826213990253392675269748826436902882991569339743864809344346834089489204814552020567918751011032236588392469952888732252660347576520833364503747034700753048865939383631913061386871146092946992780164657971919249292837036084386915476588961149622577861733582269818852730990871439809689568343185565310933998939752420653802125169339440696708980502507520726491103021660938410782157127271357592146809837173593023106183807559759311260399576786093748672620432571245315675919706575338549720442930722487503020820420106275403800759870598989614943129725475430964210146770447546451203897611417731143993190530344476678023104654480057623952680379221010546775616277932985046579667755319471097528205597530728569122409317970254635657598919728530811213328696350937629490908686203011404217084757024208089295277962218977565115436581705468585035435507694750273197993688876370394750098401891309688190999448087893478019127910056504507126374758956674157146962045409024231104356017121237018158115512247644782999782760821686188735333748485184570798863975861719971636856262015036028053106672608419498535470373272374362535222556530214299916709388857465528206348857713715320137306731061450500322746074831500407773913196917209087759445277342260706385865457996410759989670611331408154299536555166462067891524795052975442275534346906692827614336961492902985718062586527744000000000000000*i1^24 + 1153859816671363785427813887210513165839777529843551636291336608937391633064429408711411044150084483975061433218506897705475200593104085111830263053289115122875337716958943729679172988513831458234864100943692678803761461582360308144667911272189611866547717315056062409398320812137985964556740899109422725454039538449031670395221332042098983164665064258974675296541001870167312795688122012118389603137825948697481859032522668478467762002575359511153596867345904856147431380730972032286029436067618095350499457480942048619241165890251809764648144807490877564711866381009663657300570666729069603822163219618504867829890232786007516440474218221680098419427746014249835850572153013216277832000266391382941468851469393869601673953358603336296883922563506101481103050096894274379447795792775956857263728890919764370932904932469454994643048086437723427875328783760222744082894690641507487790600780263137409960149250530026199548280562691411603811383689260626960266777905687384763490641439414688375312238454232561392052383506824017983285868258520762307842850430891527901208007163842450098407488408455228323575339842267117328660539202246175397275964608751041148547108320410502009065890085383131844520419088031795019451756208199784779186826724821740830620782702692783386529910179456272103767355870221989271748112701320369381602995264981422644572118628965884007197660561874816796237770587097462807258821528327464928107533448805787442877217042338027055211051349980644951472086514045596542708606978953980046707739175384993623907751346835644168440287505673614284466506500948869157030734524016064235523028286898977568907884722018434044388750528268040631647237298755938366836336347448813402635393617319408065065172805294848560941834113405564380349276147923615521111774136966051347798665249458627012794766418202292582763301739639585031446668079353414718978790403856382623653995816067191416859985012161006436991987372433720276387080553644061968377776887804426744274339772142138520838213715870471307878100955464595978705784094164799979520000000000*i1^25 + -62716059761711707160561046119515771579284225704417786994574270736378406665824463672259609822394296701967993654960541534532266012318309545878798356221885349127460953357491563976582946376418069482847811604828645157542380960030189247634657861853201470485201805645855084239855242378755997208145953421442567127059962800584491967778462391035182529381569446430813915854041948702485793830728067641983439185737230340660515752386811173232206585585282996535540025286039398173864354619299910658480645730200290881501714274650453484791790634162377624119911995566752433916644370740497283104948718290327976792738477672024732861181065728159678259140958193301065655847240085891325488406922890874963434397979714423459057231702896682093243600237167048556048482804667775619526797791268301272371913976703768751538912534013588919045004835033062669210357821473040418635234886399390652279767432068609242629139980907324821275018676050903222644418056376039764247966668441164540835263111603515281868157520040193419163667617892588506950504569077092668811133116018507586545892674334017610296842542539509368590497400652583027206005648381837739938427942409190756520625603255484144168831419820153296703218604897704796900107469935517235615780339803879829423628002358398255207752394000169810872659307411016351256177725389284924428543699011415289916604313427585677983331861541984121612879124742511680228560166885408938583350072424632226312867796877654985342777647982096460862984891216639204809881360908521159214436002897337316295235020687696190939818287587820574394301267621200899073425228356945139672827356645977681203174240910383915591100865286082553327139785224673265903626171395648226208062860917250770235959929461738840500420211360163260333303358504639768020501073928550998672198470116662199732241722732363531535243456347509735826088693563702246763469532726541748247202570783247305342310748381362158785362299775143047256876290415923976336430962804909735336418783054235145063844132081087121575212837092288503940837261406695542277548719186001264640000000*i1^26 + 1146939687245015090692720114234242917931229038704728884362184788869124722866798100202681963761808640920219292683053935453625836623431610085553051011520610585743777797210404014081919762361018526004297770135090618141225853546023393736466067379023392451718629956797600034208789210668158855381942998952680330274516395538438516961799050947002293686010898808616180525158703199793251229745977383740665011263322455240728455948462277827764022512310226376061810064321156688657346744441545557166060485160588916652943857418526671826032150730354948806271934486840366171241037916357839642525353298098218085303598305187570727087953762875407053029345247567488633123042016315151763229836649132628199129166055938000901802519673049339560598231272400829631141668489717263526424706776931242480707006560691199779979099314125628675797865376400451145894677592309371962921475986817472036600513202864029974147350592838801762248722808413213200517012914047546019902399442176429195420412902346463388215353284012580289843899871837253814811688744111749688032315520725729032576443800566665935406012385264378765557171211501067272776084424989146076994779368375982235388839052306759854485426721841449262171819811587106558295013854507692006351063791212620121897316641940147130367655214827957621693255375937269036719097488093586864917361262017304334054260236327773265185269041438885183181091587667286001265166739721140869473756293454326350731573981617697460733643565645722487035085368563959365777233340610041883657497638746262093601259614476988455497727559533869622129574870450184996599405331951025715633646825980289331308609454817300973326356691074364601422666548118836057577846470878107003801317368157483712379914256602113870353036279446647846867277305679836442651274866164677636233819141362507517153085830676287009612534616854405380242654866704980120820357558133285621133863528426908210635807134495091442104101590072106143438673964243860814304141801000654399783925270925484840102199404623153219068045957851009255503874277259360489343087686052741120000*i1^27 + -14951948931765267864936235179896638132033165488908515013289779754506514419616864465191043412589567294605909513877113365607955504047904191112641758369951213415203009863722694588413986762523489587458488995177144485688678360656023755268933571850325580137365813868762111341076641507379555668494292586645744718213284865302639034949233666319633840726577252722026453897069553468870553392135769118588435282347896118703775148214629761778762136412162775322240452186605286819282097359819875146730387677338622378306575504493150760322672826168129590043290545087447671267333703365895771662489795216706853518273142326912316110677997184589185201988805205431944164576515729822793008634917623057499609856221463016890156937752849493111229086392336275205349793354279524926556774950626054277387117121106305411161409969988094478398939576187268104670059453389646256461470846426158841770208589898743352476078625231285908814519838958980548881458622765410581744970608290746626204631175253179818289916289131230932389473836560576202736813968981758800517675910160427671987993427722798747321532748998204875880550250863871835622369811222778325602273789470288581797472598750171518566608722927910721492758530795565696603807186242393867697832611488419821200503395534483894449005747754970924884380376044400140580712654851259557809345375444410996662831944838537952863975835326260244414261368717087575810294289430497432937845726657720342952633614223384914337957018292275723928245926415837548862869656556833190331771679643258786499017741844488483157153267973346484518206765298011616559738690454487321540485245887648983100452303320962399855968312784653402328683784688648065775558194439419690269871473344998572842915059592052306578538342002235649402925334920771175846917986614850461079710708755394914434450893709932543328534917080057872079357599267091616390828059397020488532180542304833672834460027904807322784485024479633656305414564601203839759268137053501973422207909772540822318627536839012772789556037471094616142239740772455792383793456742400000*i1^28 + 151292543847762163992350147570087983831974948765439446076061786589729120095712294335524983237134303298555583204003014203777297483353103463467635435332124167850470874807046869478369479971484664998894097089691263323676232436346431079617996201172210963761094762535524018804086649714356482176485899799210808218859686508798297142391694936196950812212659431856928403504915722168900022051122369409764301502138326303210151765418739630201783148320893615413339359118632089545477021729029144920183478045027935162747355110444404706484731309560445689945819992869440999804255289588580225133119951264331471928957212084649169610083719921757694578120930757756397624868844708322009798008247581663172660335095745147306837020513596309731355226363106335726363647813046328927841639381565201578624176498661572693015407899525439806328530959137209216330894007264612529251076829055078759263255721067328965908208109169907107940635056231117113073869390135970532734922753420167226535002015337903950697538295631707234679492996946976373638664311660036718063320857148292023770194741770742692798923758483640338475820136065106019042941007377096897071985215713978850332368966673905671412553767084402583539797598577281555881359108551575514791835276007977571474220776510819352696110105452961346599399549113311827614411810625954438760814803045542690450305984401211014137198819488902015088604529372356988070113265508086134155192360501679806449906766972297677169358483261852336610880124699029842992585373078705444800897797521564617419173772770458861763474544247718568503799462111955214081878715872081557851712220711075146431791770797355969911613700426169750685681936914327251756615561919376351013850526381261197423309219999916965125148353804616785709996686538323623938808365690487377139210170896190599850206506580113032874096539801894628866185203822968616490916890772495790903921667705427265744545991569979132142285612808242492063248558182049864378881338482438500971967960998529206453771631142233366648927075087534009690514441063217950273568768000*i1^29 + -1418653792142476130363120557148106284809362905432592023844337558964843758433136625324003879484303390985867680304155714110726944768219276898382191047828084639693028741247833546227354165250363979023579124228696449387901147996618644343931474078728155595815969645953168441864825509525742101480501698824675367085018328337950940769715609930810067837647082337956901239259048996324879985526145782208014263076050342419051806515053369892964094988238924760751954183122106207020340059484476656410377040291930856383330228494863487379769363485945681865699301376422152678862051424532442445839880147646941465857069572886965229333123885402373408529801868197754173645313226006494374547810493924961826544969532673099406367947903948298238248609077221293007977831057121492359278971712119964220974403604168597420454593064456826543347981296543577581284585772374341582634405126258551043271618594770064760456466567476400946613949396521177508294946780460684953793136321779893701822934792760890805571041442628738305723605906501972254220137880490804592647146187493109600365341075683977739477896425754102306693683929020233944272438557512671176376437350801411857425126001042638597155705572863088015077019083176660646850210866625261533084728552831515390582664717695714148912156744802939031922731573151744280244323907706161773297058434239231393984421773647037565706438428150846967033351426751435433293106536045606498473710330938973308239810403350064096074482331900937815417669297698832295291570253289243207439181016686529256222886362082116560863324824629829610576873378568776319213369283950020536645905657004145506678273195094410555257749010744325856899056904988859895646924583234432523947675327506798753487653233154426098992575557517749070553174348507269836210684114729475139132975399881887789978132820730455647639898544043841306785981983127444926903925253367448300869501888770443719225334268402030819718888831837780570863819195476594865743053772307038010026029223050122175324363016973759716270877108678008914242889185460491848253440*i1^30 + 6555319716344135945411119747519900763454759708693758765497879459738623686860449972753519653847242650899137137444622836868889734151050310007927390918305452854925504767795350123717616556671688836588450377476194583038624299921002317556263566506656765162442563110447809608279412257771314698344993984380794094909156727191582027166501767245359011210686931581992702422634951206727554667033635433108879430758823906586191630897769047987235154995548860883802391651470922738616333797459854682069705332128818064638926020675456094696333326503486039639201410380872253102083547582911767067489851739943304775636835175182059866274088358295259558042872843527501075172210009562223691721010776703000653187413550361265877231058018480034909950203202562055789849112705638535160436459760558397420939084793689962117561768764837118816085005700398910907719299978993554007399718708451758603073998945303293359311564005146439999654080687563424113795275100102309883074135365996687103886923273184457535572338431482575130161623319706025923671609820195954289867646981917561469487493471674011451007145612870749235647626722920630948499175995506029248947029501981536038918233973796368508602521866720770356830093482556055133994572750151331146929251965412995556361236370556171659082234869396488319134575281267484860199494816250384961435449623404765779402209688153324018208585413829625098549024934239816319099303253993136031264681884886136670596912422261228671307943271078071449432945016009495087080080694718514053747408141255539122880762545928431053313154661349752461168373504255559494672848525567008080580062595683995426188589888280121154182793348529114380052021029667809160218349558190634851610053839217623332883853047408765241036783543927569305047587157570469235812816733316378244506638791150738760643516682315653237280100751798775129534276405807159275847795291129330840959153496094618264580176114541504681572400958402317569910989910669052910263716814209904308451591337364410473846087201767303662584467275805758069726468255258771456*i1^31 + -18311220770831206929556586185568342462736781676617544170555840362703629030531474172237466629599217312485698633198800566321416332503756240228818713388648327204008269275163540366622648969048415263110067217296999293551458897191034183249021911391100596263426764466167307200185527701786184995213851328803033891191020899914701850851715613369791459858923502675524614003634949524863809393063306199780774607336598901211315694705549987490322752560252158947539304986632016129860731771738991775339769310870646768686915993850197578124693999672222955756431862921799150353650399616947969309436164085812075774988848743353215490988591439040630298043289208430324997016476269564194744529732191997425554488038814283395463142597300843361482241576420936086990193576747234345841828978172837440209711900199811274485854616454863768610885165146957491744418037878970760694769574539797375751163860705288132139868611241930036285728625519551458880569607464627261624760517663516962802605941890949436037589367788576304540167727476145786579622620728220844175084065262500724001868942321229927510021132523556329449589103428129853597489790005919597918057945384629302877339447431609907401293028140855746259867177539828359237693639959001442511622909066215904669656688892356578260036376187382328567043467483962250487525792649579792574326998611180107868943795397364999031842419159365589552088441882796802072230532516277889408291191760466653374729522154965776139371654537121711811638911434526443261746424343147634526232620098704046118492326791778194305569250929602367524665976073066976673621301760474205608311577922630896322863457254250350793862330294155552379263947664914724597182768091632733233525735576677294259998784441708899464871862308261897467586351067504008142219603255824452215444622619585483668738859919332813962973739314131674201342536115042167918700096354152381037066021761987865968245023283852131941025533606291292981325779450226773722622088097500751315561984493621368890984769911572356817596816607548230559098277462016*i1^32 + 34069969237793903867102699014160606687393073865886584151810549385048046182556922021227134651439268348044228216483556278896276974984850806194754930351321636946601212379761821984908089245938606712884481778561863922628844856252442661088481983952152836419778183815073400594615937544832994415225212350645318570727326073020049616371391777174696296069675519002952377369612231378925709127835718017975654693648421127350747581073973955721148492330206367738464258773164958092955045666499787560742720118306784343028304360325548671678220325165050958898914211495565072511140990906268048824278964391812961233489586815467262448359704702445186758539708796630623523686595452633198738057442520105099615130772690163045938912644809788610863978713307218427598640005974164114417722792443839375900911074265445451953662420584702627177437615702558388837468242067799549697642907676252758760796865182046582227860894887839728292093360059798085296675881475575864761796659782771865159894757416125260220073512660329533563300214036140509603706780235653468946056925462525861614990918995871191294836435389627647519679477650575886464007191281836526504407050640082518436686065437170756511820441875465836339373559833693794104526505158630956078458204815253386577286160982107486744075860849549799419309790498236907239397859805712124570988393713565029726595094325448667015792910791219608386595380622413322379391662432454093193030248836265061087717312527806590149273225264242068270107694457550615141143739502400547229697669044934660932709932134815850898458609852549618756784937063188155644997572691879045063713927501841951004081472265685652177866670027251680227623529493872144830612469885556428312484133006467125736413580914358406667118543951761593928066206525360059328877615013856419043340143300413131515101975232015489555076589881005675079090031378636988893035324949043636365332524412913689858748005605815405363173167249974984805309444108190525967377401286914320938780355547075702122776633077963220372497232479015044017815552*i1^33 + -38270335618504542684519997858636568068734208247159205110447975518691144577195833556986132262776826818683742192641662018963333317998863487606936292917287071188510194340246799846212060295830151453732650753052729248162103427590141088428972653015567693081851381245780413924240137904363689563781004710470217566902874462969857273710817991754211380942649338884546122238986098981479158142281688027984700637357010977882495259900522604261045512912351162882679778337252228903654170674496516642098904310507811919419715271363968350469306769062222541365680698906136585761573038138247462224087480820144438602798865880990915416811713015307780756541330654478923773065093636980553028283841170421323082284205892594820335850454832356636374316384121752593994135576387295870960558196204681918200779231007655104844652089677310531935064475403422268923529181942903236538610228061142146279439446817346621560901796637302575599930092880305344915433948354774653747021083024624997036913813901373451922445121791453794614147199454494967716857195276284154304443211987553951520141291374120952834225279147972864126081872433657607666307320044932109054695204610409541149495423977671101697925282609723827925808956386038332287573364879843572329401711273125667661086830652849979975326862365293918004987677524409093224443188137842996794483689928042532616782298822019542519832584130931003706354342059504557988850807414797525842083571792680231544667675541094607712823931899193085450239211960795411416911142297190887993169661669085686586961802980412258622727280258719923088593847334883106746095100210020776356603232383311119340351594261574277734647247643472718730231127400626889767087666654666340601989369311366668899863860761022937817226266962639740315406527484786924983923212124924663558401492450802144703603859382715587761198295354875123081483141601503426548577275268981657081787612931833445779894934136438461170207724622220888883830509092435943089380338949904446864983684542523812847426387338199827754610395879829405696*i1^34 + 6676297822773145678348894221832689322283547489807621955446043980421341403049984441424530617433876249125738311789802159107292230750280701114425509414036267018472651645808675905352681173239222783063987200780435964389660662529959294803130550207225137769746182125257427716663947643734611311051838762136238946452634384900646787988303510117774273082047494152325364387155714478078640272154034013501220041155251024994885698938723173326794841391594888473667453393409512764646215845148800989588001191318996350489009750522549722528725699335251228462962496089208368580422915968394104772917573087554004994783021951018909095021612823901889866193243078489504409959849028734409531149923395786886277541155968125824649769717031322182193889754080207153607908946410325858817170087508754601101466769756560200561232992993765426684828153605425865601666900437626389939646528319452697338700559021816187894817745119793835861475082264987325946587493696932160889992167417749643572490371524983928510524452745371239957624664981862215019056476499790616483542885559690716194097470394292481897487375960852235092207670668033629153246758036794440660078751686400915088361088703715219599691569095328389511403297997125906799979469466595096613676630785513808900343988017007262640309468769552624652607469532456609708895960441534789692112092874336009628805481764011263651461097625071455179153695816320552919712261081393542591399130041403136329298050453000580815691227319959583494346641065239045738901081921494325505114137802781247378786248950676397537139458570125029820075453560683813808949126065846862770652179072171755019898470832221066103439405236169328022691838048961955979776830917376827090187348236188960097993250149761970375410750776988098756846448450865647585214884574287139200211659293131471030069670153504465200097838441420598900086238532548644838331291246546656415157800513966998815362299905971722413104079993126999712720353342673368162389962774050073434120013426117395273765691967984202544410888503296*i1^35 + 19739754010202978870423460415991731586991328690968912151402511771129813246279703271683467577599183664283729204966274692438650141349621559895778683162562942214183880212742840193178114229485827985673152254967814840662153039576477727245243471554009101294597146059996879988134888770918519923095083209781100776800559992598377427377762935364057094095419811662470726159051078826593689512070876226389066042230453639557614782247800205740209025589184068042464542286111532350291526768046280572574177463671365826512698040773560931825253071336044558335206965765099122825076870971083753546455556336434940059682667475239682529043258968989320301673535449733954181461707126584614646938575312811029870547529040951400427049992513936265193343661098888618509665277329148911968712256523712806241300710257288694272267196536444813086721634474357477496233267575247414011110326996186047816422823143078905867299811804803227688216196989634334811337136471438522541239234082697356222239247101913257577266678848105572026102672313522469073807295617211634224874780390848435687126793088051110615126054703820586744032156460139398677246112195032993782413301484045615266533844811221963123613941112719143857154233263133110220565871863924820221328145073568460178634914579323625523788272060324414759835358405060664238794781273515790835370669984612126239041216135341541288805054033104370664402349606468288065286363144889373219657770827421538727147661624704186068645229805179075436801715875862313672801826305927039097213574597714858982632157027256908033991742897685726530605101669946362748668085097814830611895294859432466387243811784044315010743042949021727185208041544437815771789405998269655343971887331009436962676639727676256220274969085098332243696540492943444961685719192121170814239357767793339933819577164016994457533504675168706760711292831194615842570841826439300328248976744663219641553703127054641965881505642131725005953481588790143005139584417273909956947737671532751863561680296491956916191232*i1^36 + -53593451828299132206390572826966940739048004369881744216034543389209385343744357476047845148680224186795179940115773505982287386213854648880038596301198240666639984313508472531121235256947123807433837780364651090543985233857118797792264481823390232492272243931805546180717809133121428164964178016940929977423349896683033235842966124451329602994993244640860614998399182505646170027660360208789481914090218883145720160402891037188273939503425894238047282140945792010988351808605432573854543748834616238699717327019864296568743645310034144647736933425987513190282496703223254753642733595959983519650021173782575280010764296519102509999000411833593514280942094764413519502570317128812355021767546758536070579701815931505539483796267703821606388254229339419419545337110217942315117153024193556402847586555957306441595295010823128195328817108545174983578128768505321138983190807713777952404820175060050157481119886862294736308778098439346962879908062867236297417561045464121722171837926305784819296664268182542151644394573684054598144766385630759082007308363450910164616970264460308190959780778743704368473699384419576458370091033520365266108180364085085246751709915822447634283861913241751493511961567430654442701858023182251308807602629135460954204411501741221636783187787354829427974384480742633662791377424436301864160373641804877792124162972597084623994192046449634141348502736230020236072065125925380425557037282522793198558283340442640867863971123588536212229451809644560563204391185676881061908382900747406537887400737753440997288252333452506752614828482335000561879399288442840005994272249600289997104202066547405906535442660167005497801869639754353605086764329501848023269842149027815264353865887751143470718190275016409657892645509626468672086174877067269164468134468542223673400809542185145115874100666358996796921622301463358651939316300333167091518499543954729192919055122934380100433351082679663533166343899427586518870056475737197219134434342583926784*i1^37 + -98610973891995215709703172317312407947897084033735706513950701442248737796713313876751761876719912964151617408412638483508545473054422107936816526902814643362670849182258791016413293603179192128038860943069542673461541079316083668868282763116267178382109124622004900083267815787606705174906581170001191679114270428497748771358897868342699948330714357771244410660441831461030007367302600598340559276837147165683654803637046326754337271676128385703948412971323033683773446778812724561477086041012861478025252944961120172317023495804646263666926683611572958666996217444908528366897696601781316795527039908397532302503455727306479581751457812147606676796175471030158678621194148045836543168100507680607556585781527956821148245600994841975289141237557524989158699250048882890196982872926983042425657124942566474014770667843461471386218293108876363395281475070932828213618752243281080509950700993194568641766110972096972451457359608547527652614682138621097539246073659106480606128215092696857597407455315136772022028421616766260318310702811399037177892361668492828905240561085088041464662174052012335623359271051584586636457878012441408520935649236206331276933963397772590328451157431615382595172866980989937692904620222343451221104330712313209044902677581130899700400917803702585147515561826128619925518512440802351353268492180269811193052763833305664274320515184379076835052734699726772886338625633013488117589910929370010291708570055671168356744568031749793152625899633764798945011243057149445588131045649747934939701181154892870757451230121528283976673768103020939361143226150047886276419206120462907039591065659015919225232099663388380724339507174223251219494377816217058917028406211696626003440124335706732942005207612147723432423248835421390978812776797879874476837238771523597287976435107003263842326490470955775940169293104959184812330291752182810836077589280931131592711444178706857139662009194596565018025970567298764396445422789274186944421660983296*i1^38 + -19196142018936800885536123615204971549206998045086959940206896097481210332595594082344318674693060601936912789725966238704849552797096557246445595443571816176991009788269607839775490152681135718191920366735701376341215194607324928477769470366000807390805283756429156975572704101987782905305377879726470545436212859164499813704497311822035237094856916226866024992553471957078410772720530897434004907055182658512724879797798815279334954806557271883074640057697936580367634729175425610483174908201285601185749166868328068881607153631229489264761152120303659738049147356527417535619051800732914439458423815096757949447240331130962403993219364592177038650697105637672514938323229017804020648695092678133769919013856235898418371946143117181703426387870794874901845873711401610669090210942094550310731063556908359927662932094604792254252946068865620780996354594209775117966767638635454733668857456426166727692861991591713589149214481775197387225614005923863569341980953368156790302736720625516762317209280753165274246772979368016119440579292689405921100948454828718301318484137632386321629017793180079011137721449557527504290812195074754044001755633648655422619442517831518490071956671625583008909057724095488065000428999082059575822489367976016472829580356586077569901689917244079985679459856159633672121207400573917646166780504006652084007648837433299282719456137669764711633503481834817968744790121748311913950007501325540411730426840876292540289095149151650586068200957865627847507731164620091514095687446297727781303580788362029764579776879294119990433491624964866313560818651065950641806262639606217010313725944364352256043769767987591938361069173666466040792114198220724228310789864892400095296704668482153432290803889063708313774279550228820392053528232999434416850257417270917066791177412224823271267651331801791060969517729633484268789528648421780295729335880022125228465275627309390484200953748854043104305845728688021672490853470144117444968448*i1^39 + -2497214455009130987648430753155946061964390414502492985162228278027046893691380673731860675133501268205292793506081804602219125993654095645677527516193388277475443536157634137505448638942881565301720346648751853469815314924554262417939572734078783486179368672069387904500502813413271964625824488790095199056775596784340758829764098874111153628150719193542260617233586373359382507271498850458644100252608627960089535683326750282197489304658488371104304971332176013931274071257743314219641805649849417693180196529189249133779136748744979772419672142682004372090196742449815567998155580552061598805376299872489503747614832316994013639178526368625590489927390145866101614636618607787152525627008948234378181878366618086669873949752429946802545146629288387320894473714922305804446870488754582620229015351531297986720185310166355560613422403777901404870193807642513101673261205247803174055035886286456587558409438491485326979663514770246897269494813220504231206250868584809942978953312109485044475219687067280659261719991737466614235290900516937759782068658750986396721190990315463130300620333756356758282979361779668434553409778008650204034415757751511549767728567416156273858115126656708709720594997329602207425525506847888966695383140198286090761203995658029688836443200449767861818238464402370117998114762436475695482009836840811227743656934288565454946747543748444886324343132447490527249938319406129417446659346566853022821859098296824967474762476924940143695635288431013597833311390048862618554037444554114108443301189068003044036165454448827602851385556502966149563777157467186185652200137763643386121249694859697495662104747243317527501546402158158367674823432208537975199162628184236319000887653767396030977426758375236725814932335591580850635317558910070513705544583967399126221896378615196300933628952496836011435384159772070573647692703895024606146012644946126997302997262284386382786474130961498435196863942207675650122135222056124416*i1^40 + -24951635146244121544591513336150306425997480659441451045486224128406695855836348970578920786232313311524265517668838876210622878935221092654804199131967420476878490924737465469209272957756450871468281301814839437029265470324939797437807802070628070129883539471999725945193689358080643295996473655327676583618269356035272998769653403804662536333144335713912906871707263038451677291005336787047408205226178035405918163803898759422319346983536890844312109162503477547092214876582349535842366502598850650211019139042375389994066730147841623214148640135755710908430540354483840679581920429198578838812063544861936890467748064792404751723369251998399652981118220656630338466651217573255164910860682947626731633102507191959184028725258529878424139219613388405235398388421667652170762041641305309840084620121559690125418413876595537732282451264370773270283248970226438026035630105178613366286873616547662400896383564511637570810247100045044180959011131805652036535025496333823504921987755238954291431040764486441004565083607209112380270959268760385133657200139826581359083411041994361718787470995496262540118272829816178250233149384301384419093897193157459635328693366449754098697904512523957600207874737408030224137655589096224560573975783957818975663126761811187801464217823520714913073288100649302388862984526967089119633692226235666292720682343357986605416696290313650554985311298255886354941970424976660080930511316852296672350631825863544989682568219057534488356328242760753928123395815223774028185247512209550671313652501359181762630337360738323247810752494160733923638503033616813935141860159309486511531057940982642038299810056843782905818200512227972099391047127941410510669510770304837821988247490729017036582017508806886802073303530389346330880007174110854660575145563779296410594088958614007860813263492345649196771523644822139138053121548252846853052344317303837999872508451258631494241994280201823065690357607142423821545373696*i1^41 + -776050865920345704487199100727490047933784375569252404650955942247674436750362163900789771781524825145865369456946987779288761753138304251626576269970064312088058042751786176364593238111242041601751915848268305233027429233678554809488106916304992481873413888611756459425464920980963210673727401864695120388427392448994331431214477855333514606882430848515527594943536403404576650434403982245527837706056552112020607675213322797548693425374140172553003715217263407891442785711011004100066299847231524106442881151867873323947583617529338808615957241890292801003233259833560725977427195107160991439910761362714843018597424217965313662664213792581225474282789416478850246600366566609514242459359205885082373481355816268987398206533488653951740332537695488597359675946622646281748297390576680216134197580854171839680014942001778097542160170601770841744081286562661203181751523075038420154027866299591721215787723023473913223663991528975595265560182619822036530818599390607127081820136167962170715512317608535434289143466780387585342683501370517104364559247080423604794729780390452207284316543306388534476972720642533730180097724232292872143510929298813911206468565959427251477990889424656309087117335348372810833222899282133209652619134451355095181165166888029568801512007877390592855621991651461595297316249599506638742845045886956898956337561438225714461783927161341168183131949106901335472693460850833399977057654325214574991249080449072848152960291061361857625511986256173221224489042233946117271744247644489344577617325422113051429151170822432035973067604085065054883039446337210716660864124780135950547311204544089467312052351842521670460688859257675296700722317111275812982196459410907139731745760875180209538176612875511550937172962607266669521600033014420307303233138312216753909509956916634566840612094704840087916858916377073622982265896357742427043868195114666026259880910210651695171496143783734565795506061616389029888*i1^42 + -3382849473052527703334666548415873896817342033429505163503174667306384716870218122261727735595006260817545104002137309004317605199273675806512782997820122380463056180599635683189390105388295475343103907513933735516003746536081647947342812001868033142923776769284576317191116369002798680355810092951748562836532218729986256927369196829318089250893549844940543961095972397362011604958479274449999206350942838358023082545654220874884123226659009997897444090071865736233501228750143134147570026256874751090615168986869884242511051633658959692655001470583554345692775939682344086139779418354619886640429405588220396084043218651226589477256101921780555913295302551260291575814073909606630360288119688211443927240970211988703943470196379812653977384960466260113124126286732535628570763899687745218967424907830506301286370638182256382791539820843700736706963474369562007372847839414722496715551400068150127059436299035767287903613454819034085472954849811747418033954876846648671572315481447261170817509097233467218766826100712663020225654498860536234085333246769414081690394713841043894425655661803005479781558314443749949407410947357869320497782948218805713349924355024636499606793529482893854406355638913906922292340753428610432022454138629043959817063974670337288798777940268918552500324976682195550361964688295499117517117979214655769786897801155515563855665484108235944304688355622554940661199336851665765441407249264118752253642522457492689959280976550077663229892908217386946807213224501776847568537886150126048337436738213553782527074555115813136634129865294724602012494160929532239924799715901510812534147444358814853504013191756462413055910103195022014613782513600773781441300929168832432272162776679660786302389859900445552737854425092789180339930116886843906895772478952985563051092868956068907404886249455098430390225424041788842059208512297344627618550965210050963011629600352526565779929224390234485104127770624*i1^43 + -56698557326544258656245715078414892572077570641601746460149085202878834242849564824847942230655514588540159510835431230847849575922216907818668030208500663899666929159839401016814093876054394482307218503833049547578859330488471896165692390198655854800258706648348113388293875838935500704825122472700948696755258133490770749697894181074476348808169306921778088430186045777679330980790136566103866844937559585631537933553923975081188235353152316808922026371742415423310567745920435001092314050843226782544291959844284672023150175784845371993868052165399779660167685709869173561778345244590332667418527075040170168288161076014888310102203258426881543712697643087983461668800286316756576299482629903207083608814958215014948676483544277971410916682666108107554350201383585117026281635238490325716810036526790307133739293694486065377797351118663108661150241557175264433200139486573339681663923493586752473303178296543114435946334235886527570544433377260737841401175959935708721445887879386842054331144028619058708810287373562553261466904601287971410433318958706889298932219410504493316271041041259552682280701690410666151626920528305404316879902334696638616441595012574363563273667630734073582512413629791977549735861821243877878694883778216803734811088917243834021954312545019798889718565695234153473203599993148616480971859847714016777954918837519266296826398409476172166983711019388553926541039380844256476049075634963264913075906682360710381419710731928723912374543964039565111752909202988073271716124276543737667530086223866561543179521202262586349358027107147305890625519432376750304786741196524375029247725797306263197192691744339943671415165362988997528567474981711787007609635182865276501956365613709625954440717752422618577186275580849758817278820343036935523707518611946792713373626590338237785365904557699823417418967171062186653055585485945126619827740518065371620008596545879913495561851317350530285568*i1^44 + 67382558097542092570042115437996703688881641284824228709651279912940655966558249484283705540802908939184287774450281346042249748920798773272517039259571482863487741283367283592940514150580155538714620678880581690186978829089291458292955591822406684470491772544081232402819720072481615120544352939221086449490529178086751754657478533807114100500814953697418805697409306222421474160613364905479471564798117310931665195650549686739610426218542016237562249495397666224371010666110561608863160468359952946639632428318497254662046919923275492911409102511295571415637123708576425466911671748106076288308205573542789554811481027961687617944111496405344355571753961457140892075120445683982797126020864017606836165217454412771019935152157987950310377822063562228177375621421853529641038314839107773378105224216847285431753270966703623500213728833211352414603007121595505792637316022262604843264987698912544100954807387583152126790180225697669032737775211664321565253604474985495753433972358700957147479399134848199637800313452500207339364864647759310806939227632830891288468134234767512515234065281870023972478989481744792074746923279322899846651954372639821661973087418708604005333934540223876757545433624406161221731502062182500952299555420620002121595497254812442482395705499375945475288006553707717205514124709675776180801994396015389111655991262815713444749974197565346091908309419296307372197572021108370448441878529318670601916023816019839486072382029403460084436121228017493899546032673057568778930526366820908761043175266999496498430721090260222888223826760226610251879229589829640119750096454358414044979005200845396774822716487311267177938116702312020240701501000202022240403892976162735861461560872199618280600994808668468466076949942920691425382909513652113700244704514517373381663692517621615066453852795685036125573027491823049985761683031818087959834246511458147672179894099281779280050344951808*i1^45 + -40653616699807473721310897365973720603996845765102719678758046077265972027257683105123399459021876600588538056651510435015968546775520555925155660204847932682794877751308874258797936679536436079293842819992649085891225972398227110790680973918803498330915249565783432289707599311557763459319799779081954969471412779120512834396007419513755019391326814105500300490447471719802355691631141051256322741800678207527677000483645361564392468059837524483148104249167503566892929655938396796366716028170456913363194596402847212107194557437568452666693714598752611045735617144763695039199871067745945674400352347792953806708536490749809161556736233911128914511675978294495565549811739079164790148652413316554887006998310035770462427173637082149986033716623949644143360686635147076580993199425871262694212892850331255065740669101495304092591322514507107748168173535683921596038990653983073275258174847591437378968846500225684809757644198671116129160553217708278038827287749047035225106129938447219784693920848034556999891589290653040263600236528305383251532737068169519242952482555825727938382557217847335992035387282512234611805614004344128753911716500446496604078758588138043856120504155505509116459874290233892429537342191959639717409761090783260214716195357458866290263027090613231891500421391970042897255425739298947437023944387260298116361647651751622605674556169868104824830346560976504460726194207759366051889790128572872270268378789630943883426282720325490150577741018740232720252496557149049407198553466364414629756112981207967595080849191469971093480594667700318597111834364579849792408217406173001150948073316638427406955491728963639412078442515513477000416534514932262057459312561084130418575555022882934548329309411216699398077459804190412253703800051441423402508466309452863842302898672562936911314754013092258562048091423391263468627488870927335771635977446355386840344829435410963759104*i1^46 + -7305504129430352378448254389429237483808665927137386159535192636284161157334288860528198181455723390090278043867362664321629287644081676118717162235124265156743940640600314514312731005709053100817269220237316769071008411849508665188337927504398712308605197940385581255331604386761716276392811964782768188037785412642869649018780775456784343062934491839891252090706429079613511896670646709415405593100639092717180920342475563722963750118110191284380375437619399031166730731866072952066245274146174908494491722953501015103386435964859280965927381649562349216303328066002633840085650814747999187102361043038268824121351367175102605160815979288078965549643393463227666320866081072068615276877356540689654445548733019189908418440196772283123993405312901913274402665147358601536770956178424347683373979667337103134821338719670385659978970900228954592908065231658972826295413063910525040879303256808181253955677872296104207393590764302949277970536602223551872797806465763803770745302296453768579622075912606726689186419954094237580740548911726497260154478793100557356035477354438552362389994852879211174758617298643956697057419583568898677449104604188915096196507152282075433693244180927198549804047456628934945273844902810160175348458973125857477450480378751006240981102325583540220594550824795320677092637507737540834570803383208577163618259375183342050161973059289680129366273616971343074270704416537523882675170105299883497749036592985490530596625269728349329469863317521152272776269103595267477635688905858962058576967494815909911595794819181334494775891192358876703828485053869147275972816245750237865374654732073737551285602208767125183828790718807615286498402384064009749993344090604538082747756062215798632571430277899263685384354710441678071265174707240645017608001158895669599957272854197009780748298122433392791759949362718486935169621568793727900345782754678297573972342996992*i1^47 + -439837999223969310117894345655188881974060383483287087887023808355089404547080840456514293541815120703234186321353733742811565308632245562267494445000203419337393913051811381743971122009824114805974123709470980973513514799169038269693025197244614707244131961671606758483696922830156484020112812399982914118011841512491501462263551713219989019625063148561127332710244536241495502790236639933370719339394707655097554836934807557828954116076921346198319285788810072590220000147702570547956689980622057591228441166011635384559793675434049185778239626543319351931396434890052039839708201624226971086158325343115606981352991468239875744772379076103421801893769511864068200254536997627719978346024591926669136778475835241565959246943681339501959652463874847355505030847129148707248502893900883098678896079337852420691205746633900178142591569847793271166402830661569186129497070337990112955849665337506914389094888321538687440795596284195625038566239131864441663643626474396144440474956512533596019999240714367197903417886271952204670827886770722184434462192027864097308336844534051862912011602495808996674498230714666751200418758089287028581114513329272617278553791724141548284392565537639293810428087312352359190045214298315908932423188714367773192129304171324293842216179320142679413864292092657965083329278651693143679097176936817560500166368229451954626027074151257595405166158042367292481787755839205376903869120574381074359420326187502922073480785872248195699780594968557593551906300648638171884169344800105773644319858953686683065807253577728565140630880312457557437697327394653272985407437042138531753980093650806995474544775370038168182273143006412596974122506393086783626935386966294854304723471123631806418468595861154800428439259868078869635706634689300799230982890555821117783418863910005646215275231849093590579071153382166288516899755609717675233415348325929975808*i1^48 + -9759194761581547808554737059745621658628201586272731708797027815410477044565639783069993593461794847951508456432787707891367545539572055361752756647428214869253250588976515798564519212529232070678726134691870519684699045171509896665857395000609599210064656662526685705274140453034679658949180838299622088601784912515680952840332559266499349390321440331902144090355072218724195165918093290608959560872819958076301247134297935217723507310322779043973979391904293607554990534509167345302130267785783012810263798747334182918747406684943849114290088204511224145244195731142691819831047470171134603785700716653087667235428291701150102000227945971745008550257388819117886499810189418975260969854525964215784289812719019707177305500664972820365516531825049379952249763919385322938196654121097972924011390618367099700435270741541032809329166636909284219085079659327064380363860883638506575993673090870270241374752573349474025372429214385948162099998409375868021499112444162463227888333599456788130439435007509300396473485802023225765386000523338638662965451357578782802728630424641490560721609806697433306920110779777638000472007699073150340149961521223767192390301750115480494841162436137519099742639628909829500054627700393535664059593344293983735215979981896984336210226940243441184406706888974772219736168898618927131484885006371871095335687925084257138608877491641175441504135440883040151199037241709638452531513422329356159419062520887487888293713154353924590664342556883721683050574386828572952198810484520165594958658313614549529798335432453013905934701966564674037831461429012233239294675779840189714464598894710478701323814911116833689278563067690338757638601293396403471807024104409647239357876879551956180928674046111536818576530765697828366123358194130810177127490418247425428368570903299797544325940940875923789837594869090986579610609561842789469822910464*i1^49 + -19887239264732237531302991401418405110276287994355152750473025099161500584932925945740121136536816617452347373424334681540263642804366165324498135323436203273557416181994063866648013001748870590182557164045147676049041376101264381534210254165967102430190434897947618363877929283226668680660685461552011369062000230639079887456895848050102153432924423940739500837595435682828938315488762595276033376601667584590207760683626314317614922235566936021952700281530005894137254274945787737950016812742428689311839277579183233378633464653508549581464316317199313281382366601929714096853019066009587389053079003965675026634289462026659426899834232224801383132642680427088751960970785146431463077636282932096516845863468089607293325051007050754776321221414812795711295554022275711240588411085201612631844460335982200515967113294280944977360530061357990815835661340263344452874133538884252739550801118625866225391342775715577660278751100852150559432633856048578380635710003430907608518382896789725761711274730167305314899156346861317846311769099289297633046505872517509369617197324953116986911326340751444025494052056508373122037943407855478282631376264738789445330104852307060382685910435372824732211515894372740542131777519854901452562348036597164995224833568376709119053534981437307743908875207559504474493081646037851911475659379877975676317344507764965316250099302389102256817196787881709491890054824371081612514999718532778533501410271564348427363223442276654053025270040586617737930039618512748633957420455065665864416304224325936781185591215108800449299214220346123291940610674464088870225436596396079838817566067457139985542002220073536189234462556048677169266988937131810028582921632382498319105032462445345286066351539462988312736244359266013972196577087785343248334753578320862420638136270985054970323220566972700177247404234282191282721263848521728*i1^50 + 14719600578282900034061352776283982590327158927481001271255823005716610242861567109586053072796079096011573751307131565240314373171314797680447693196286969363177619820837613473312770963352761216070701367334126766584208101071770583699097083708039197416667861052474702059590181776852745278961165158737994368139402404104232756340136954085969325503370218293123505988570180574528558207637075702980161685578946084799442659092201423564391609753556765251694811223920522947541190480143063285937731832807644352472863203116702256884439574705422131749096328624139063516156948064291167480526432826437216866105397329271165861450097879282104909493073108998248726513095835402520910964795639421566914788443223254011701241030134181010649657762118630979225817191648098251947782101210650803718006795988910248095401852260548238485829023322610077700776402446998431173131515340471731230948533482635614827557188002359199073306256401306460470138369755408239800050352266283428101900548902690483833143248835990682646162247166905432320008728466575020826209196992688690414704640714866470730392242238491733429299453211083562837480856205857447187232321084195119924381213044229162846266939781183874859212719902234799416059406151888974974352274544414397566206180249108357235580996806528979822387438506613487914257597290621036477104063509441918832698980227499921170235790320724045547540253065152117288514779978952863531187161046546184693263678984307125260744510759192614683296427852821696614764285623651027004162926087624402066665665817008495741459895521383455194325295149239435105322268753111674579317993919559422345638761989945999671687235372866746161638863189455715232534659141644205790475134128231784538831857621056790622943195939327142482064923061557248072307916006239343306196525104553750785352037825620019241760118092496858773351421102735000955564418467181119930368*i1^51 + -4364651692731445675909431601790749260736372357211063063548582285409940097082734250044908171031558181180872081547287905406817564730942104109639282241393871139133312866206763108091209345882162233023948668058389007938153582234100272995345702297652221424984798654621126811278362696933317652549803766687351435382520324859731828453912782337922007715920493239103379741052551019100652398225333734230293259920472142067383756591872573429761334164190902269941046245679782818054812488833340471078245050793819941855073675752307445891977280977885490899081628781630590972103804783556802746753940023312585052790831732907416228435679251880340212191166443644406673393249052274285167347392845056342280486128309060355879910918028768819555133420144669552695818390691962710579676776952410335953408269825734807058309825613617346280772983246359196371693267998823704415258492353326567809762598388041854264454996156598936739506202532146199225392715338038047530629723242595642256919791152068897664042834565910526676227669078592819141102957491656836664325110182469676827193696224147833758021087878752605052307299352859742698246904281212625598501860830979141091936454190610859323434073051571796635824101971761978430593091603379766775175261729726771671277852850200462392564733336406866646624680541994519420835260476125729602516764322326301553134048060871198024617759314259622439793149934584251169166077982407029867034605074184313891973756491102391151593252756589445181738020072208922648552478499520855258425820087632880007759093681521882771486658450058053873975029728579448835729837055542228950358858172465134994275087821142690298797206774469691936850007070680718528814173829603493295330933171960187129709462635130940452015775352937164544486550623749202158946810069302435705001138140279265712885445312002046515305653082559967285643659131246870863544320000*i1^52 + 28865322988990155117689077246724045293565779559252985734708631156132696538847282526395313428307790328944556101720141218750434093585892201459891749651481427596425504801927136614290898230661627018526673034104003121345292071977295689225856310310711291162193587209244893332662060740954551343976677467871680333452656242440966348663036029444871890046287522542130443746182381733467119359384298065520128416232374905589072682792911000822984959279805999442017520167495425238739008815191878127553291748000362958385873481704728253931440560488890104176574214326504627578289668043583264378140599935468151794557969725301967478811415637291555751408331104785541975100868021705218251408023453150494176615645225890107069131969287837813474212607785081273532178176938880511823188283706343604571351895313635144796077232681802796181318912045410973879167315921478043851405250580690166506407729985140510041933184920799424023676952000962256520949191332883798062573054393954716258419272306644360315937534882402584418451233622420806597910612312600809831514712159224202889871775300348788772584236315557391555561912178029540662118445418076336523191817451691487231577052675239116894531917785938154977880043270038379952257814322998986272909176546047238883952176074933266045079605349267875244013020709048331852492062235587886692511612573320570004228313349140519087025885768398892826994452765555377941184843492678451790211215359561271433033331475603021838333033987892561980111222117405251448515973006872379344011232902038748745088451371976217037865848471938620273184403275011590785221125387480121907231777875594590234556644488322560435231538609693457055306198536681332731294569097060557682754569800619092676096522886476080919837381698507818037832520107076735172710723265450241398916652361248119193600000000*i1^53 - N1*765315026214061666335562504238866898213597192769673482355547468095829702066349995819401755515068909015412471983002418526658534295073080226678489551396381669892372513738964039557225513768177879015280576810606904311979229925293348414145163303087663986533653740503517384114631828930854303270249139541805461751435015946819095159886714319236945137549617990582987407911450580415014856308171718153989307895590942440059566204622236035638570397526381375162123123209218595636611843956493361129773852009904758250460800836257306612249492554407420796250098214454954234816059107870729839009639400618483791873140580456499852577685250982072986110049326171875*i2, -31176015065763321364190035126110060655211064469555153920347112406343466096112395444563414125390695382787891590867690696564307821967605400763213806917745816272610721022763577252599080265713320678160878183975342206512183026079639998772679262980735563041064595644469913404626244105387718742372508641320157315497343060757601515234526698252552416862757390810743642284255871492086738496457191832222765406651446687264279601372205769686053315222255262221244603157380535660857198946842613031827185130269438501731963246403166641282106168665872006352328914757703027262170514206132812647401459877851233197855996506702722981186192803874730303765452579623591915799160842699022193317667417433929083385988884659516637612992802391712781251406584854552241766025798417574750962097442792906723718682938967884125169781233200039272190326389771083139182681253543414740188424885160764900726252529540126618469366189377452608350370051736938571453982722559573469367794449854893567190834170475835394356151783933984926961612984976895220417493303404715029979327183903996021877298484725680832937626164802205448285892373941941581786518888879440415212522699539556456145169897725252933113547693442686816257761692008921049384214144848971398614925585988388605986897538212145511942941506370066923181578115037529315078351402273161895251918896974549151303794770553016398793079270736357164643220654858955526323873949708177299886803537356913138890037708830079124316988651353754197722461562225237199186167142619369603106707772131010239420083058272315006298619856781592069078640682855335256559012361106504195351169947291222821982357592782261324342716534828199069780277041644437856663112486622551575615070737393613634036122793353834101063358387991436410862661563458024638594949542479236225036697378971340190748461018965586072378265554779507099130999720955757532331967012931333192477955859783181339910971640326301322451505115720372518207692480891016968926070884105710287181118413036800206677253420646164464634209402340433011459224392967176063073858822340644908973256867840000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -3625463554545148159387583964412484384494758334813733156507463571644833265933068086376636283225196345661551128156737127792785536183194418475923776978093413318513227018782516068249492752658285051618512773543595279959522284948890009626959936218333934208817766684650566659401642490943384473611784094110608283307190075876047784456494951001218023893046272575742959542079348948299269557133533084786721616174846070098536615741272402515190258497893961155326721992600867808016963990882980766843857998927424955391516808897082584870595441891672934864247774760745719703844268526204086021375119276637023173474922113291326031388766605007791540641444854551460919871557918778336635386479467358278263660276431415051344263679312765021839396349458442689561883013515204528447001771423642016865916696409633493647962624042658395478684690685805686977271821215402089200747003143640596671982759938546810836740010606703990851807181852024625066882128588352201448908037742275903145672806484642851564703600204484398054041210410482122328321398695282254162336224072166071564172415519557266495759184065484624812281560851502572886610559225083861590093645140772175527612556283042065619930438573468352655728028883584352676442853859147461983917723101320542989204944586956215409721743472142151153578863121536764059618905773305341355136812912886754523734064389753811585461275510441079326549857734851598081330322837629412189922603497432012048469098937416651421618185891794709989330758017709295694083659275304719471501788195127234169771510422732418645505512378147198413935839092839041584945772471103551355524496892525089330969341555531250761954949566319932091554960516317096198422198174013867570697067762364778021941735884655672771409789957346908585180203440904489821681108690898770083364851081964203939648070878879751228393639002100107142997658859460004735059199527339084321151877763105065301682087888903896375797806331725146034291875171040143011036640208019102039584912398220942079940433675806905528451360499887840142746765781842598057506125751747707576821405051781120000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -144514273998041719375697083837877832415045341466899975345879933733792230304400779377097230200792875374269478701113535379663014676596251126196717540609253376985253307587920317048038650436142180113239582239990346645143543957599673582907762845667107545004265198583893390710770369769976387972506222290797608230293892762563804347568581599794312758180847086401337235600137516057409136490774433946231897163532128106913848920584768794830013553136646041646188583965166098490684735966619441135214419425560209809297002315293116926375111730347317175584717004596487399703175442730741019501576176582142201785487545426718289607615050410837373064132271409319849248340609373067207694584712534522066314142220295678937652525456979322350954708888995902743359537702328952619863018432054834247137868510306472679383676941814440225979005872179020019240002373790561283812149601205421728866462997974761150726012189896341407463652936952256290434012522979919173995726217816318197746516991369529738862958256104392856290278021964014014424216907181247750311402223298776732717939156227233233829092272645716613124269747429671075916371376295041481915911499328788455734407085572481165972028037481278463486223673020701761313747031269572663271215917895358879713964226925097706996762794779792804592166299351912376802245216621910702080776301949764531279558083166675629837215382845105257882812370090247912092019738987700791816281145211556596388492273689088087391165689554771116948387648443688263047667863046954208589428938569635865823073153972313568866201957226024563313539625282335665280866999504320383996385386540051185500566506486057113574032540474609154243746614529715543919584811787122781058219638999343965739232919494373184545287392562490094021856805695908883813499363975832065242063236510185775100856297173258138199401717782026091167031380230812048338338101324421206719729966045627988102493748144941320579282778467230547788241809027329990556173425827496256797281486837823788368540448413907325953339188762335944138932828754313029058906699691339124146834982872023040000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1935466673577666349858915283873513313375433271785666032633868413791355730005520717235386656052027122712543011907065511630212207642547049356674896505014402522702619489650743648223338723303582137994496514406080346707536943488938257102561506918749553904362034460678438559809359393387300197840459584035266922137085556445225358461708282720361203380738230863908276770851384958101024268432605868246799943639397109896918985289465675871202432337175333028659994463289492248529731131584281194470321355703734320891042657541213623376535062089279749122739245184663149390593903393673619045848569477297524175557192603957746063519454844850063093506219056863802913215560597218845070813920011383491628899720721053857342081635736445341029532436969633665989985459193187645817578116955414495366912780336099299913101756478376708838581031670934430692308868106911715053786683299908429791622255304952234071898777089243081556858115184390668821640758798209575308239877168603962577468760073362912272480862482072303308280128005244920834633044602465225721324721173089391918192632431251933175816348263913831086790147632232002053190644554093524812183108008611668851460616891188875170828894814051687425401847934592714240689900890814690189703036644480415689188375435565751380456528805730567553158570983807119697977654175657245240780550105683943194345216082763900669006494993347303115680129004317173957370978960162519884488719556062948023746445095005827649157257009441381266358874030049909451859490061206742195955014924552963712225192910347031019405490342078813952545609607330911837686810036417148647918704371799885690624798844024157846847573106161469501929028067185154850539149157363011416448541035596647698179005884385099618697519871021622681888450713918407677891852835204458711885524256429945444952470882779703380770030250986420474736721950451142972973818170557905739503737330310095577262754516330450783113893746286110386398098969565263099287986127139267359125980077469004049596777402127698539331692573229490938603746701008526308160505934500193101862781298147328000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -8804508551673090241832549229507467047565176051104967172306058013029348516877425271899234316469046592927024705810009705438386240533499333997963022759134802987380426126990444490493880693647038224760935357330026891029320133073272828623459922709608615774079576253798490827012349217384068646348996889582078677745201578572146628584532530208248163611533505896879452749894709338871919023597945826574581360835098959246382612635974586538183122773831414305411017724714619357656219375452448595398810179072140528474909839100171309716189010960704621767638208709522619571102220323558770963620260586555017112927142285425126342304331971444993518655588654442590516763923881382593195248182901420862681225430228440856239072367368136114328012362365393708164153750088023692491127846869101167719861370732555036448102871686875884393281459168426690418537632331920892894725261502612784738287642846638228707414555205784965580252530344550630937478043500780245880606220668009229064295631431001928682673789978640203237118003216804215178858850827601437178146215705954051229329850684278629493593207267664790890046054357806489514089615951418771628305021563612752420825776480172438786644657603404793515518861733396014418212017262580971466228039950599681799963471312094536368865621677983574184167040049833895593114872285534854796776933859991263987611776654886056522416489329354414155964673512678581026706500400354136576058039600506759350500511124254402565973158278848364392264011837983873585163573096666726401658280560345500053551788343281445859111157948357672501910861294909377351177430090864982726768362647558129993056076384610710631557208583900163759338346079416200933991271927472908323085289518218375122345993639387573790862947571241568798873130474622696698075986751830262179724399501974854577282245307989834603622665439930701103258497505967832144990999644592650628535493684200169696798546128124806560722564722277282034531854402086172664145202937902804699099959235491239452564519770516409392168731645911098650836193061325078842565509543800507428328458799808512000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 51552509469780012527234564076305545685066648441107010908000112467268983219159763011874584065543273525366274492543162118209989528212683587297406237779252290840545121057239809506510311239452153282017193848214607351957817997597788956318687726231553672401547775503809981842382264317717855551277780614509098183579807891214973294233880573572318367775333211379153188115021520583778462590663282674468306931024622290416526028623572048529626273790274301047277887682465667001452674496151569258478627984815964431379113427695694063120659016796479026017939150909592293489553632896188139539965401402506547014258628213037954368566302020820982917434024912835499224028708058968754869508744161451379990697239897758186519921378839893211952336726681090880809495616181373126591474549274609959981066782193288214221129784429139369662845076655832507702434454963065666870379185192965385724522050496232603860945782033107646820406714823035964882908458325209324798654493408589925371417925782379390046715896523302292031043101330770326707140873706198909581190215374969881964166689292863370722937246956864860445842311479355782630697250770755286582821688392875988342991198769823282352002807549918298001932946990689070874151076580455938528488101938268204130365731738966539588977894177625024383244722441369888862928384102978563822500083654693630347499549199813990702248671637578789786083813962481963301048203353260946184958117571080200591327007792247848061504644464965481438405676466960692952715875495042861444091037099295762074548651683016422645071890405228023219288765855939111587426257549888699899330753676401960488106187378066064281008884532493193483841904529772258386402432792059832774832755001553373138156725998408533085153030039638240755367412333087235092235302761346139114063343382281048644799041618177840648680001456605217535420839742686433952018836220738152321372521146404452735213339964960372886237586632274528316290228195156263677877917469959091456511849241611910150486388570542789533330729914128974833443685903572628010880079648079796785024209123488563200000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -112443875876015806640599505767417067069952696804199588197563636991474423893303172177496902538753702965245710837975518841056021016115671087397264549054199428038208847774692126844978902324671166684674792320448498738453811291726081275353371364162746092381024615025145717494245954251481040356273831124075184832352834262641121802962866523843568842493871701046773063529910805019574603101698974688471775727190583943562722176369311817265418758281539225521849927314032099108192369390318940344110975029731127416478359709572862454012391702265682472189594313907669848466540536528719249800638682793634060836214141469243050182534520145380769688449826120873183805963065233145250582257153742293374019095642024425198960152410076771314532801832836862980929289729835766815896981352906646920468671998434657735873220522768532124035420088726937008177130783945610356590083545509938903543561519605089559481303378561881232944897894212584816300752527166419279017200183994644775381918225336311814868523272941523745988535669945267225515825230975037582188780765276785353685956294953071715979619876720917879972755866301911758471173980816146587573111801189522403570538736202668033464891244187045472784409840880917554521017861301512566130773307572720496902744394654942994473263395612379472576552804197431483377242183525720338820846627766094298177291838401733171286955550363288082175030322884254982639669954316639028537408526939236083060366645743836607017046776433709669470730005967288508297129588649290058199445889199644153679995597908658060162830033954776055432350975121370044029032898257702040721893139746611313694003887787680616580680443951002324539096942774958892207577380191038901189266822094563920528098673028446152872020943627276379053136792999888690743775305972940897130213210829359420090226255373178282628955971159676315116768406061356672328328242103603576670572582743451891241204527301633656779911452090699388878471868236016204311207947654013057049397873782213357524451080076170507829651627510614934989608606112287962008478043459410427445040772498744934400000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -62792396166607917941840068669304120908571508405455979170588198099119631913756359872051562003747184854528359746382666973487132755999057894148522251647457734706211711217693434843698977109331886268294177246172154861150084934222674203549819906638661758543158953864612190805582531942277133160633087208079289518331159081069520991053176725014126473254288104604486870355918672278707345369476107878352656183551326816661088670290931097240430784661092407752320240004558674041711707597280778148051416526057679043553801048852847260734938942235459328992939664748534363529097281260728282615534335779396311555807949224849906492045106063515979978335144735932555168818892862706524856929122642255920378902072845923073125363750608072539192202844802868974639042718714604102281891473599785599632561692849424052107631664353882183171656973781465750632777521306341935484419085660253971197759948035526584260833002099655291901567912607725899767031941884748155037181192789949403045933528150225774686764156226302717654457166668898489043700823765957246563215063561534472335718510204065626748268473128469899565432753388912777692373734631013695306484493958938529398840106245605049472020636709773242157680093480263257371601301265602892440854122990944947942898980352610896186759507867193648326414150859989059817054146941066045372814665341474254737702600524315190683169533517712782372510065795216851962184948334011794741897780567020854455308006193301570583340007462143011685547623164647111656565007411363065300611127439790629801971052266451675069186455637172702076574432719852667033806648042026749332823560837042667294135847485285269133729420007784856242800889980199091114088376104040160651434597542361782936999704436275933913926417588922480894209023307926610520251510531218007271341445452035846991080686094780667769132800585543728502733196718907296037616235531425691567558332649710042248970125867240269420101060250777769854437756628770111066952695411543045659433890403703371041129963179026367215303858949148054039016865104302997837818640286121181650296260325592268800000000000000000000000000000000000000000000000000000000000000000*i1^7 + -203170951159537194940959341985619527374455284105008273747175754152364366102646968777725214487224749890884736492229595399251886207616038919512549411723748271567335506523090299275092763609908050907383488029328623488965649377705020876657321028298395599373139931870411379290386929611154502565471735781521660361456783788246779318295173934447110993965500381331484811823019221892916025928409764015639212471588991541029226948060245252750863482711033753992505585446679770573549076548390310217049761669776441806702836765094244176642817056780885377350200721968721185542487808008110945933238586139351049408984846985274076069987156867772372292418583713315975449789706560382899363075422062196454616024022386707284477253582133277853803801830561388030796131870845068629325275689045167297725448826746862746593359426305512655009016455419552357484281496975228347701019468736429868410330677290124357467157192226383173440894046341472492577805043494022931898667930197499878846529570717004467199348521695226498810537545220686195232686904767854792458770733542109487513423514889295264312340894077170831741748741787418552453303587149508925406112442666023486454040373404117398791394420077039391506140826230605064170959152339796283132854716004527348959093987613177856648804533132255230584252365225280591558148213087180391086690616144325077877569594366913419225460292302008222164442866660274051819825180373443706526393315946967818374313606825734435620750502374418142742632781558784176592447460178053588744135633323263751117008248653342060684029939856828767939278463370346427060289981711287969703760521819082900501369036432071806880199046969585490734501223133665936664911654355496161586877494273159337367521317674676439970941999408005717724459450081643285413632285203730819176206193166198634002875721335375223406469074276499623283506456260218989408325135225966334313814595452835440174477956237196247897724399947947923585194658977485424751400715371942806248491023433678301312011051264280920985021909366723694802718411371992499867820135183275854323922456383848448000000000000000000000000000000000000000000000000000000000000000*i1^8 + -194471150924477043917879257688401293841605216558459541793162302871824937019986450815759243110412536530944978431343032651951537320933832109910213473750303300624401996921842812862985955190305444997358392369035979534488783900521491834650731240938517539880081950933251903040127878275480787524515819030286839507590000702928409007965473178219492663348566278142268691163102851494723643381036164103078231584515616125307501397967227078509667069385885011496575599835914244189428723507110791302634222411152096444350992939938332988920063091388282396274804387783674736948445329092573966065423392517851150994349923901014137848843699125468419250670563919274031964789259841131572897758568037743224228371057744933977669482841167637231737248474021624836613658955226528988411710362072753549977141412768201961119137418169878609811323406045349956353411756718570402955388094486550077133464117036430097026170513132312473429580120685024543452947538109960620110388574821592787314049780811801664999745578555296992651402724637654372087572385991846242580576406972674231098790959146689905802176589683075834439083235568469089809561574175749764768966181137307650809910501454475108910292714857850861608872908357210131617032293489938015924282800291685260089898210554874987657927237415690697153528316350283714391824587239227762996579386849870184446757334269248977663630944725683255234804436556150520838186727311567483883892304196129258891345683201695924834780216563359331070817800603905408050495191369859269100050682079310080826733230131121252261506501413073951723700372393902132974062817338557522375270210546913715411452875174356626635879083250846485045650660810715041218461771732254213625909040040427468938899271751431544804162185285874527658453664223653537745556578362838016578739637484146057655278435511408209015984182185623240404509904665288734110390347727305463267683489155354804530336162275915063424083578882423307074916453257248655207539661623868323384522363236231716591549575494535269450810515542204558402444720633311579209460425694416495374213289043034112000000000000000000000000000000000000000000000000000000000000*i1^9 + -45021839800715577251244260777626939575307717686857516409549560690656837050437593855900225052331834913727553238129139735409938220021558785729829612015815402037036705187287748964811660631535615810492674114661778564256238056873938808180495205805821771862084432388636633035084317443693539877893063266653861576175434231302449255377427079619725110583681420688059360508398505484555489117131178269211642243461663726607437480605670786864658350017042100941142699048108524716171810068049487863203660783127468758445865422471187329249474810682788359994800633629100214395203202297189827568020616751615553288753904383458202671647215998877487613100085945910499188558860875746198359189949632237468801753099624767859998787875136482591958626746788142541816787370013722767861963195374086683789945891243594853696455716390487612864185882475094926470327047804261873230618213535269482571437328120127499826024998870781861934233472584677256559275127790882805690915478760326652069772008541501017349520953235405837833396862362180959769597866180292869445241595300862651556762611449288094174233408635404127838289811019139970826192929842723849422454655356356232360499459670966719492438431857707840494457626577550256744533674196158113011594752532185855775501837722246401443469889976865852082075525594687771609953544122023173901792478012125145107388907031140184507066258261033605527049919434049788503109015856395974588538113402675276943402776172823436620490928425466485677986355694844121240370466291898645092423940689396092883224172056837228363151795677566624258712393191715891827619811868161165670288914245538719910742019452511883188691762629057514554556091271842777045898971262333178572203684119301953114691348248770789006143154739075783821744507858000470918390986558163704451521864520341601415731422507065184032126437639090951972441622338772164789115190108797684748667785353062899130911077726657879652709824041263325027841899832401542426842050775295738182276577815124897126910898601824269142007623334509307591459107746240161544245752497241651899902467930220134400000000000000000000000000000000000000000000000000000000*i1^10 + 2829682431590776914638570530968937618917918331293033635593503296749318091172633040260392619527006946913957211345959910860620443190009284754608977703488217612916048067288962640848688451431680304932234126787381970773255744298563591309378733367881555126845879335831784366456242277894497082644945378680401326981934363792627323799570455212181040095169889666184974856942224839585492800681573886719050920129445954030074424452500693412568936150847967796345051984650639732036483493016775207497104328752419511112326103578753694960164428258176358108055845684635904936001840244313278322968452997630523862299118599355423822062288699905609375767996708606463803619866071048767283949729467608150164904779185481022889086430567607549924330464776303320508340221630140390583062110412898314716038913837084222761540981510484992986569242533439594609922696529544861573430540581424777371585802729689076557732980251666417411422364738815136453056763540900789795402423919395722224233315767541428580490455054889869100055101049466372268255991836856921110554761046967981560844094471013585161588676873797341417965033979863699239225049010243319479082674771551453666863661447693189461135817123571184148647252689393518175855918234797515636378157940696864880705943290827340016558267052537969516559280924547096148034354560197978425177364172360513516837273903803779453890821587589610101611924777536379516556298216472715938933375828201576983672515742971006188537306686611376438633242964555640345163744586934011774918012344926173133609800477793652563486246528764829606900978303732421071061375397375527999204442962977164850190420987251102066369011522158879568130901756356534436988869962219375076102937306652832030793043899226412138089877853158234281641564348639172082948432165193215312653443060847112438975467020752079949716905112895882703290068976331346356525296504653581431917836262361267921301365049118013993277004456971297288773471568067505375395464532075202551981696927412756525518825687685421195398158446322472258977798068752933001450333896048354069478388037110988800000000000000000000000000000000000000000000000000000*i1^11 + 482089394342820608251532708613963427725119676478521412581796806415187712902001413484549968723773684031434773999758932296588422040938865805937457499757439110621156585400608286460755883532952272374189106100264926437862155811156418202778158783679705755739304701787732043691857541119112511396334134681987761300428650461257381745789208049036813174966875920382611183542774156150837778905598277229530148546259435020340619550504121344091818472123354607614791640506361421632001878020975234422520046121712762298829815294900272660735209946975518687393056603869034457656552980239615471658446764367642108861312672851898664388521083612082469752781877984810698266429180191080599654310260131052390611080344832085371750507857943307294321909238608381799693570707909333751533741368574243165448504912363896133703374282018715946754201932389399537461336615435885481861013659326205005381799322023674836105207645537013300678809506161608286880216226170551070322204827261700528720611595372286734110753572203639306081428513277274334545516495417659989395664323682393964325128059390567285377131195555492197178168072818910085320969893080272242850257737929867660012906124708596790235313577240610507138306114071369614414346210849684422260752042004453570631038205417114719391339442162224016620421441174411115574068116039591405284665659819280667514039910937488908105329329895025868591702924071316669511795696036259753409694320010053849656200802494508987565672996590349232960098589841812682773599115830838212290461745697812217024386112801004774783084287670065548543166165466588043088477960680439534462784641455401137873143986269972384380038762272650298274238727533445211251967119643543445352143066432687659586067244674685822047136045286294425199474784670683468109357502262151455593653416139461805083554410168101457936375246274215939069851424167574933401023725934412859751092009213251247461159464474494093174751933987039681703860195794305483921528095846399063454936510059595643739902055710333045608042055074596694850793192054133771219791031163389215627241403816345600000000000000000000000000000000000000000000000000*i1^12 + 63978729018529550802120140357547934919836752891299594714693382203026995336097156375058767386065350893394874169044901656686695447247523920613109473932580382548087072086028069879559754386175933598087860875891721057550040335173924504663445486443475340221478929921773732615161115370477465101812643411001641866630372852529443515455299111172156878944334740707898163322204741780700019588111801442315250683447633979020012612749271996451272601344013718001528622316190983587937473298050539083743232883930905902508119288681067055921197541145937518787200487737130315276278170201461029852430209933908655966011060665790453247994693571365711584233314120267395259577439178366115562696266103802393012827148678633534473728713129127916537295289925813657437828926299951145695730487894309146162287917072088662399124243337984746721519886044209212999144201134355588088622703968815332126592510110504741738167017202975905893843908209318132553215954754325734209467163704598050727118311320161102085037514223019078373585587521609041846378076771108620451065345401784889946610929396208718663250429196516912810752209458537610081622128344474051041847663434253127699319648827799615734358794684292328224456664584323592863727522909938076937304112613699936964872733249019214763825008792631503095439016560825355336713430197823799664569725545677682188744437169373757081987026586734733376333379487314156766711496783953784093816446630430410851242927777864033038343523887824351481035028389116337533960480756674709708591225420864565442164842299863881698835946833342873594885583278684782338377199628722059826003891588807077045351349812552470151653948197431585931427753562153145441759131385670243275183984304799567920473171726852999978563770451964040067223131680953750892101394858883113547971940616770928861772331650581440911071313599866915951505651397134869677448279097788765642588526549051015605927113822716448682647619083413596945463120445933965889609905451841618128182936924820028677014107327445766158976572928871513114946010372208788637474814397004376696336114778112000000000000000000000000000000000000000000000000*i1^13 + -11608639811797291001110465347968982196092231936675341215375683159273935079279574937821393636964997179539305033085594433869211246002813230354375996431891672996523317475024460532133691705812695252790846093818762926948854788948297852095164168044178854782141711714408530529713479811472761783737957785457415696701956263515498518344288146111415014085978064172391463467220440765628137464507133913441836115753568209616974356011850109733962724656915291052690466031146910230916824369161793605732580588646609185832636723545244803587272528578662210967402511520525055526114523118946810581217023951827589552419989869367309021348793466569207662685852724374198011346360736962630831044667966211313985863496558275804051256177423331491899075277063448230882344312696436216172656965227775686491276636773165107568236992456986749108458938103165817162662409644918772575959435393735463021231152879627687846128348712448312395277121807483091625317812808291022904151138119809828802503726179725459148137565583040545310799052836099104358047368906659433093855305601121799528202796753389549816713909899227969477500521473192532681029049749991098321038547134728227713352328795514879334951480829795502281407083115613903022924844068534739931868153027965591755734830533857516926691894740565096787249541643432325768505605904934231635763532479251164305820560095530580102707399493430870376975486483774099297022801195505493750854415340128332283825756673236822494476228070252802190908134996380996016213573988734483394571151319096946605000671061612545694384711430298391246044425881436532276740431117284080803492121089678402311355080175905987861333298309772261960307226183545159865953170852552246165047393544042662289251896535339223881783576916936974802721666155292575892819509706463388796144536869972640383064874812692933797694424019029660756285939431424659977645994340396647424645932887850473899031188992436661669261465574590066998119646819650457352131717112966189130850648488666546460839017062261941764850444248694264046091316805583545788210615349446330618915000942592000000000000000000000000000000000000000000000*i1^14 + 837082304329066791099741965934071163391770903100073581886057123164550461205743756170571011652309982458103086219392860857652610026326855210088319762304811293755708968139946112119139606241710460771984427199485937312543548333284358261417953063984608505344291830220869322234496913433291959417912245308429805747641171359815081788388377644147127278338192570040926592837503829300619046332412981876841152905782061189844837410563895038153155339544915561501320983123623316446373710349181596877725579607732924668818786496368513862831219778263543770407253286118062631448141323219006675005609073265641481997176303243709572749157149084992278018030386504987432193939145324314695170902020938429412570620579785903946832608348760990541567591104418651195912827847657892795242169354393650572923412716055812771529041327775370576570814511436201848995890221404091780889002680934181078024127501122436838990919068142270851017316881389220428497701050192693789899056096338173391083677371940626572225376572739911829298110388648372366788105135838074486882163963298101700993011076008341479134444841046933240304689713461744345392612084643793404046935904285690053810214156154291139582491787513683735849600369518988580567025465150091583750549340040512257842575033894286367401760704965652579240964715435281676326716584208790850354154754659252759667604093280150143143866628650528165626936376789368936857611687596210643397605309017558957032546311599013478991199551735371139328555702642795274152542381981307635274938691713489159980082540209644284877310099311114346664980449112319262279809389595738181426809012202079591123924266306124894205096878680565868949885654023680712861019207314786368798699023897678849213993088880433901655905605271552335515314927549854281157463550192266974869194385739986194837013586696122865423789353765968867132957666762959699280406316513727609445887483606295641931850366048951582352633085795874358666291248744893814900209093589884695528540703168778299808137474510503145955198633245824435760514096265286514223914786275146357490185561702400000000000000000000000000000000000000000*i1^15 + -34119928733691458783064466348477193049785699597087941232919359428767840246053763126943618691926959569168644719266618124100657008990893045183230457073260303953970077725242142627976040173347330463835650271036787435072453748139409076195882689791056444155752710435294432270523605437518056938401695286681663897313636848424659155599809020636176744989717755523450871298494996252221531181981479286029101051575205026032693432978455135770609976190602819513768889247206208965452752022491954313514834897259139828111506742925696209318048457037880404876675520702876063558474676340489593591672421659795523785190934087861619295344733710993699012066800187586191561300498765438975794274711479345524443817764185951862907684173983687953061540531565945913879849328523843769551668928217988142442772094358500051244285928149067181477678278624814364729560745090446711089631124724186697246035750207470425120303504154550150529563702175834450596134442487797476201652928709717605237161784447683402592704608912037698246610737292158634176565971133902056791169888799246953708485668424805129362064291778093372874258899717720448003294409860439721384549138873388617017611430058751267130700636813174853735403152144684686214241321580240082673879735901884004305086786811659732882910092926084299153777837588032848067476642251420661080786201081059393086323453600487746682074753244775847220262777181429412457566456996418249363235903933744405305724262299924239066003396796788552705501489837544581526028533495933621614070172706307472302217005167870370404305986145641932668371748393903670331141014525978267668907532755102853606537078315553403629705194237680932622167863979753104346631810341455290302482083150631150836197937606034419461067743428444403331958337069407596154402227125088951185807697926254842334981981017674026040649803057519392431186851747397656607685829196800529107490550136733996423324752954727789000880071086076272366083066864329735217233674768125737220840364774965096409026073480864279597487994170005253166380480667504633359411429810247515752721337548800000000000000000000000000000000000000*i1^16 + 688661437327536498274391643338025614790757244113106821959330189181818036805932833361485467012037691872269346999491533000145187903063754938268526318475647033611564530228600772744304704950777998270700810512011961400645359595496121608925075512289544420397698155704710237968258765377721667775474702133278027342452072270989487818566535681000518669926023664078382955312373820756771308910879701221052918218560079603880607562606687135985897143038536492664821141336681629444261654363630678863934851500318360762414284622768279854980472046644597990602543987598546515516784163961583922943222336487795622611345297037033323583873647221410738363101540601503418192332961971263165690703068645111045856117823610116634368061095092801023855883802504139267170507712988313408157790048756751529398555527520562153021689035733043053163794194247180176103221804759189393958446952421816553758919811432781805362475773654127111350581551216772968549928824317587873013372919694746627220778845391212543353188851001992029688377481956923908163330056758393285639234010352568597542521924426234284849546729070523544389935599542708366524000360148750246050201085077749098002203631707099685044255926188910755340745866998461063128976186721908237362911153594100539420550922396649227201293870787963271326213001599729847344979513633871547607706757969166693554525363887595785492161502015652440222056678112234199649488489498304396644642425225557812947060186403427931156339752499147484915878424799087906012436920626891764185855040005718584778569764369779520738235531445730407462773034354090315689537584063410550384622200463533042101061384938748298943604727507578293412167107701838644232939580556020305812124583502405849803000784362775263555290747613070658232837943087559546201034977738246863950523192551835138327305274341601503228474941820256942565131303503560596000493309121293471874049134266712718241005960001049710953860329706441584878001222570901173563150074839876755249400606460693503398875967810753345478995870491486056835506498205476197643374861671120655798920806400000000000000000000000000000000000*i1^17 + -1079493329857016853492178376999963060367942494021748923925187481245966147020221943951019843731447720336897050096261182160813038752081308986291755986205978623817945608686371589398285284211734155193775160119158482773540350481755440898057462393546535312019464459959788885474945296952033697959925670631733993350123109545093406519234026845044309355081881351567097075405868773909525540325214175333829274099186770202354026171764974293715592127970108576275178260009117356505711268499541894563914889906770149196619602783596028749237266220464913351174935487110997379407514404589865377213629444174272653313653555165884621472138717418752171137021747495510352368134601629198929432364360659247530284194523901502725443123110328299442954792213215638019625505650471587852551106523249335634066289432748424780511052997404884030074827939737528372936576629674242378818682447245365659392039941751920822451424242324520648753939542035837211674993387378213905229591335451007508816602725985529698499358702389789762336157479239942685748764267477603122899404442541003083244029033369007724173918349392222477593686447745008779363593165896471130860873555912849379964077943638416940011257949148984367363370970905431045300436024527711078957993900284151406747373515676263662810166529487065073217948624687421985180805496045762347877455619700181348579441524272508404660741126689202183588778909202876579618235152834360639879325460886226668450291038765307640952225709517390752953938739836506352984216730498696124377061767552463843860337661443470287129529251083684259506799810696375944219371299640283650110092720715344283207243478499044122091932721123649504486604866428836154496802871599325971751169760178869732372734444467619806413338324962962366763812968062878487433070046504586674745208464978178612553740882951500636742720460265088268809855721592301290652201059698439639970250223754896779697528885158131906133324637420321486919678291840890637432405795350640584380839922955810586447599176828321035047617321708078422958192186340110491965740842313500467153338368000000000000000000000000000000000*i1^18 + 134854692510361779243767680800920615068700331957608521642010054265152696909572514738951445138541428933147472411802368692496074740154687160348534244121760577890007259815660203953890930991670551856935761718460955069196464409214507702923428106031798830252761899388954476329291049608124587382190494682789523855850508959752139209531695647100065048333172254523036548205352054852184256516259971567901801117038031536500423524782051835062224562981617195709925380290862025471697678229005124968342840276292426779850005661852070840153176317924206982361422612326653409663587534949970578501296018851100151876800780531052424883224393533581590878399359916389514333400615377807709589749515397868693012590474774941826683114313696492104343559463528600363314096713365357909176241859723016939188897609005859321981969112168856463866471964628867667656288226854898109494406840485467652376843183208242800432388092115098194494850956126663500568748713056315736933319733031011024799146626599124048590185515894812742123986422480589012952800994081713243807569220380488314545928485460486957632628306252589908275562911706677644767363817819216262252972916062246830297059474569018752381058595414823847923193356683615679326876379948552224218126801001385921052028547982770304686700761802089893999113055442057175939732690183483269760815555123090622325439368486895823223208777535521149043896974948700600291789246736536515872586111443245292581188752942325552124983866071342602985016714016165931386053527056853048934520602958645384951884417660586475376620483371451511784276040621883697039420783298819894414651779285910119986941531488891314573379166169128345464730716773223295342259170559383483336601881834057884569295942328872438784019729224676615304722351364376081580419638188129294788885954402594465654675105932582110651472394709572525729565639058447552713870759772955003333977064380462717677263059307842192242474183883153980414558288496810886193284207784165367248037754945325449401214106799260283150240641740923923793639339834704592451479651514292142832877568000000000000000000000000000000*i1^19 + -7127544870004132107515473604324328025960126716178733141182052890724523919894612636896141839692110566533967562104614827290777206073271682535767705468370209536483069527634091252279515113974549295177567678525006237784289512309459573426521675057109367273478282340191487882802457812951766520406935541102701009108159041998424338944916547358725732487777504491952168094841714082570987154558794616549401285655796789940547000369862344036322351640183409979823985772782493458200913716575944036031000849838152139871587322056218069792685425768122607922950285898591485143074091693036707975134423755381990891705478368239147315499499099829395313730200581399986111391901451503889726576331213115460346671513608060932738034979101706694508000206992502972248309807065744930304317624396509773646631487891442540836399413482516089878028274425966057064835523923946600742359001712955598050335248471943523461704586932791977681310166488222365184544442331865262472442391975964921960621029444972411283513315002383474988358646999474536258576404559186427896229250749878261086840260356583156887096595056276174798170219967011367420980869482228976110772669937505529506918503808006157639786955864455006464202152547832531125089361790208576735882232003523440914533388567328651490028464868132009173179819339939308512038533659388985884755067601512176692989212343679152630758248333620225498325233609227416266267009270706461762932448149500951269570471982186170365056259011180278468385221160899285508426507715558483420772546709928491801292415896562259968605058955152737258380117489217631442881040485707808387681466917026994098968311489312286731536168492178016475600753224650093071696483400980118530791880659683185764159712303954127073489980220682777399112886807677119047823197892676632416896039899440241116715677676734739119820804084893759859676938193565276539360761885242578539498796285407558373704293059412665606370406676249358581288640833984995842398214238475834041303538859086176732029742362443301463557758702696015227482750162250225380427196720634641069060915200000000000000000000000000*i1^20 + 173376280740584354698327152377391885868061189801403700326874708636367458597209567804506973993774228812464248501947503857058986716701813449577755501016292582024357900135396429856720896366923444911510419475860401020701667781430642209931081239350682038062751021865023511033409585604466476529219027889792116165788259347601211890025160010679485871315625016828270429862770957182094487336471151434787076151284388758128789854399856858245250622393933427097407592836973651303154032851943400677899823638213397167722327105213174502771127342529276002815468960275392015474480979232696061569071656625300137643381663097689385749894662747512261164655141797575041267188997784939689839020704721195663816169529747803211271841393585473274245894182600518451665652122834383565819354395671860654348642297104507471299803104536750619965614487397467364094184153297108735590683707315315416002446305383548184199443198335635550870846506019988104642991151122945558341233137520219505146284921609321470131356529287881217288320697385308770609510000313393317410446693068385984247899731768986154990834357759210930278486337379401229572049635051509013912184721471843046376299178550108705741848358890174415447584465809304920127487699154251132827898603587134630615729085023269427999820591443598051522635970674386460921674008092592270391818675565839709369685988030375807990990672839095910208796207565710676669523929477268981626469596537921785211798920180015794532600470948839356923193985178152590657112175978796892097619808867822933990892700533119857724859297446350105470938708265754397522496843639161071930841380130603088110891250186816833111609206852840722490472676593868735357535082211368622576630213169780544008318502929319435464871881013119600428194039496776853289423226054076365381963406433020845791565195225252492715363563451778797808988489562799947744197373156512428039057264405045364831389864455222818890148319159543068395933852022499707576024417673393223175148923830083540340435947983031777958932985982828299195010895245944849888563103709241062876774400000000000000000000000*i1^21 + 9106794449044813621835244796690177191485410368590911827612010321262178493896162972497928111290009645539707396496818411148513904421074536694952313003851693625102038501465265254900066144868758002397061421549349721564980006198813372859938735876180419930893169207107094233275768510012070302383254240313377544974665974941860504593595160414412552819376441127308723808941253203637011641542686437619365208409525334348186654613632054799466293553476789947108889765395565094319136162365163582806448148438900314726427273353329053225945615745737568641938904574190221752509327968421443430493671453053963968104148718704373178503296255550857935417600653222371210780956533978008536830999155444744120920946435647442773632013302132602128274761309276033074733336730668074990559231075191002204366147911966660802503861932893186344021771289321986527291476154671862279235425952620535657878103640366789605222777338571521616349548736537182692268261996784414296142129844482511306808725243448718329297690630391722296392499823405618466702327709955700811190331347167495390256529393118404008001171950563186638950103248004017059441517241104590599178542421009152144235760753353829547459740675929589097476165329166194053111561994240153401735048132275020808580219006271857997308886985852034486138536155321275080684855485703356136090878899083583643567289717357299745141057760407808246690409503800897794112085881840726296882135924000269312242769841982132418860957928381950347745800452075197692276607778130669819443869369134249427806032022090859892316235729972837793878469514666464469510230404812466811821822186879935320061053511741325280812487157204058921157768683963112603170607531966154863806985556377952277585838671175798310540329617255183039518033225583890398936696517110341139509746869052242078337917568110284703770041932058396577096538356109252689601731552756060292650633476563234007152174513314223033855275869287315997362845818600350048054408120812599840847491564433211839503695922359966490090490537705998186286817747942171102390408610518852750540800000000000000000000*i1^22 + -913019380061490034333790164729159778482134239635660649008048232247407724063335844858691522225974393008013172098160955589902537409791254148152620067656312709002265171840693750076607899280726062422823415497621301177429079379286262736983611417526261599476655225817017519608292515348261713704691522294004179157892822495572529073720665957053530849060334642465163030257851960198245843890892297630611792511713036214791284280464674582034147878653791338050055129420082578535377626635766953386794889375327503290988355074946114642010326471215963844556840920210370535536018454658744312985593590117586294501383326473885710578613559281457804265983392647926607081224398452000862744403960884914544372909293535132485810465830455004350461638480947201464799207749005823170721934997141707024017657566281877122654950992158493550321517353692188955211309125398881789476692066814458608920443448293877824927089145197632446612845267999159895814047145172326774969371751887492208592241935976584268480393707297400972254713073805855216483115399160269863081562273903727246083730373034611682839572508839168841844067930726122383132594850341852816298262521394571316694932444588813729980091244792796796960704312082193590857028385142653863138928268409145766694635937888364582850008316005848159233316965357027399860524523629380920269662574218543230216317867146197965004931312532877687529549282158100652003006794910292497101191287869557037470735867954579994759713316390495512788171365265927641527703735264005237588457094224924353045943483560191476898198536980703029004867442894389495441484328674427688632582731796918571190068290402989787334691375236503557717208193342464225192212423985422557749418710959675686907925016054060964185262639408950767095500760566339668785861193651212429393552787749792284763164620510004768097198950437001291110853403299247071981210237800407920312940497739572905925703345857845234264201067403796669214606736815674318350520334730872380326199824607293691694868523625196503189880325949523467458261926205978382867288136993019527168000000000000000000*i1^23 + 17773910011438797294146006940152459924990944268472808417694838102075330434393730077927159642197083518930883868559017812066212836117447169858665506405496625465737255103411618398801010587294673374153588202833208789754028515209805709941580842912728696562884739329451297560866280139150085797451998018982435622361879179732706804224140513894622397149793453017051334530194673599088787695934100433062217609620036015153143128006138948378475781333105643174291618545314566463702088096604586226863908248213713389886379509908103513409442378696595120911523578788635646112297044979981931527723325829159014641489184923016656398845228893787918898334671768912697771457072215230698061644904541866857281428266881959567200804368456054058171967100108780148970177824991081305285625505426383390497011374074892975112065531011344957790174189431622942840195357978766763490698920983374651888985944182488426348825841816859202506823166518709589501817590278238158676997547504046474945507889950257518924631531237329284208357285361806766115884505353611498025042875086444379831907194033774835337294894029870982886270865138700153114078449792222297810523085023602421180462188432057494255688407504041034296433761369604056663137064990950969633505514096785715401572346582105778983886313855337382578661748794751792002398076913764647973941368360863539774518046462005358444293715601830938298988940597322891152538900387584913452068623652151139110365710154261315664832229633080478899146187490827252955657683509046902717149112379428671663438633850362663469444788321755136409941886182844884769152775954720444881251260014391843102304503283945936643511269094492957258181201425292837183683972973216836633661682489683590532742393160158003367275661685479695917837583119535099675016804549904991391997660557880880020980443403806084785230733918045327787825503395360810192462137075155803730717086792660085653563158459150945759256515779712869191934976217433141021823794307554334666662203041633169947789252967123843083655612251173974354473769543584651704908116593263771648000000000000000*i1^24 + 378511920676608478506919397875727663058807930367734904946749743624390927230513267280913736566662172981436375962329125545225176439850413612964333916069237043885311410013585936399589032845500204846944258212778355298455945406580582348196696809958674242381106898949731513884800086870253344393848801126946397976562372611586444543501795135951953519457899603240470559219771651148204074545144839461916445900040958003945361301746227486617431067002629987657495783761783159906213859737267804186549867016209143920464755258378554926830657767673625336404170173499180012172600061805884186083786851302019678396187839049048189312447921107352705030382121764535969880184514810179090595906622665952595618696964385178703652201057013489085216326377538444841597224454128032389817651875632042982229083987161569284535108204830868353741913400669652887091037374854827596200006359063653148545593583087876955484114955374689851604460010463920917893617406098502151140574722032116075269614334872474122558694166860533321776429508260034588399957026508894558188812191615359276552314730907291795138508779729338984524758192687497675306771149980765195860659342137780914883536355597836418342102864754913113303930357401321054089295298197020094595465733591229135358329326422165017449458700340105575808193724165257181321312304554020099696612698817975631403579672245323170512621171635059546924355163604367991088708380148591224725577630679116659136443232305780739590388447183771767222321430886161099431395875371442043378710707518395637209545298263061866287219354585584736690821892109311165967364783539998680928367037839098762465229056814460083990879576706191639360410015829216959112468548123268755799611245426275829079059170928141135409465081027163624123955332315070156951281159080236336799597558129371754354352977777463985747906696414461270722879706579057172076939636091116594070026434155672513318467387378137064851099197237165643346024163468037442261955216048915039757896752172952220606450180987721971081793710691329584822645027752380154760357685099327651840000000000*i1^25 + -20788103643777733020632096383667694528503334845898833906282572294970604699779227610792940568767169362504824079014785203162536291991162836515902968777466635932727911300955996249873455037958397060350571157688955080733675631561595809762477066038051929410989927690953650107351183256583408308780446598639778321495290619729731971454878602152708354785784010609382575768278291101792564408799189499143892270622899827639522195617842761775187780443285443246181963061600312697383485748335089351737408456998391405743641758351751517509870532882616833446814103003403599398254098834156976781723271051963260038647662446072687663905704633059753459509245230878460642540622268384332376366222691801639839330445093132739497283720967695297322834528243377919248584930036783648481795333523738743728949656043594278455453100202152579884617661317872987895142794778876911455261860428909667562507941307349682894395070649663698140978557729574937860373405088649412926037731659312901959561994836631769638562270481667035811108626098494220240179059446602298795332817063474773580554904052879746469782840920581144829070679780863450746868169345319912933862167952871063375380459583938928057675928759353698756394610271527775856100935988320179655771707345194977052871643121744577163997108960356346619742128457995516721106089085953931479460411290706235575157642998193990674774333853604094870141588428348994937673627802299116810388800022035647118429944541834820109951915346694208787823260425820070008534943423128275109082875603040205094054703610818807314158366474562418540027416083799533356298589228812958411799918112535546542689655872500185275478806618998057458364465868548582112439256406991936337813902226168431993356563717124795376508142338330541787753038031671326281792890421369073929084522662338615841727300592418574852285028230122517390294630320711512455628845222663997667823676786081415982934983134032741705486073755902975707421835854947862529054573967023992101434620572553981359138501076819746305756314592951524500840776916732735971983662622053498880000000*i1^26 + 380927130679659749973349196471891901732372535864126845138858679230842894897429808060236720793629176526564407474035332295655650834642536882776243190213056910456425860970875852896673394076230683693367873306154034396038459520151259537816513738355039679216499351808835667623376466754754142870666891754726591285855718626577143196857491288983011183100654388714853072631721217227682879259383835089162037085661391516059975892100717399363461662904887282107048201992213228378004140694082099282703604988897034417498030534533126062607775496285363785832041640320818135774170530831956833124186738845475027655133547221812118232544717067124259434223000735003109316489392018534192126945989934513038087330293546194483652752793388855237827709793868143663025416626427148231259362600691715630175740949711732332176620607377870527426861637981979051807133195091856489753871855456793137481224994724773816188789864734218789082515860368742118652367682916923532016770463812142075948723697641181700354473030136997597876531865425556660710918225660516080650932355303813639624788250433884970163613851144254084347636488559246971164943421885462059493060207191123596509923426551179810883477268312187200692605852270745406432420847811563355063460175824372918716437486245300114616182047374265019710978630572491987862825391457026446489698423906310451939366648890636750382607515239709645640806727441198728284303136803795315047194360739902707587426608387596164831384912217310978459338349407317815447224156092078696671304987481379483171434616299992559051219102653869915220023784280301106543730618001975830557322758704537907856293030407160928296097731635576014187640980653476388477621352642266264029545729539721948390848379404480183100705791480325125918655358192756939451259291933737693559660363657149116280405125973140747349979813959003659709668828180874789852260005340513958945676970093944877135602885396721184176521917252470447870203939227018814592246714738780431849273449780207646258463754938845868530376871718547869786806967150608890741531692016599040000*i1^27 + -4970146862425799430398724488621154863771888272578470321394489741548130709936895056636530843961383067909602472412285827678343548660614562856123564190166084214171215566419577021272586366168476003710767735879423440219183755232243125732345330474150650828001920271970596816391863695552534399334331136826554125676743395388834076316205619044934803628801597678484882126688052109394187225394435144598008911143817802737662810917408489090108323011079638202704879349730024738642471101296484651085317942756414902313725996018545531831686909821223328524912702509973731011062617719365175128400846121503903450001564369746104765205350412182487334076630885211618458983276185447254839327763640730538890149937122790779504159161945688243699302322892578516120380761617573951855508952626242638799316424269332420187490966929641822421168829559616589965405569165284703022961376660794259876687855289599537328717555539679236883168800670009482086191956452239672968683040561641453980226592985458830107621760080465227857546317283065817828507259877940810977788762918943064016474983013762759555626491198745914609655721302621497295223652074708621650680306760992961357442053713695709240144042516021583820599870908051921731549599171754325148692611540200722706423148861876108323065357623813753525844370645683058658721920362769701563865137933736978266208982408914583727867740970222953836712607375482005965414536824338575501614572798295264066987292108305062651282758776579743949339776780701110898062596167510124229370272955816744199344168182445576491014674673351598885026292733655993921159461313774279512930003296175939809597319708323849416835505326067461381241167321362572562399437493085983892779439972712252251323856063031368261437607110386076714452792288494091772093871070351958096032635451735944276609491745986969577900616908260957893288411034320644821701890047428394594095416672111806574480409299650437748621798803241707328460934995108009400434374712751237892492110085244858784317290141288934134995916200490802067081790952380674531316780236800000*i1^28 + 50276425310730275142630133522349948042852747940818021151968517667614861945643358355202569084364081239214452108475687797064828115445530322716845512605834560629757388250614987805076589100190835829348024206715167781896118393098507804687659524737186298747655719477699983077483792897338525587208326891198707931006477785575987155927003502229507339477544546778799509759023344538310169700721057545900809400635327413680994451098821445186619457042799557761886046097034971207299325715278053915336121910109771169750210183792031347344748213230441970298946063167684121527398720871024019487280785290263641648507409968261703775444744387429396633404912841524118573465782197862404319564224462243637367782016885204995147026405144802775843016527109237257344127820162413139371757642963076607097976137461059620678883258021669853621866686113865820441622746102763848033508134744307287638187899872160013361452417877487364374808519023677532256091506946504964430076630691601786351471475786334904860726095678265424457293002350234686516928110304157684731041451318033189639585470548496180427208674055022021942075003771312163116561479104573582679060758596863499304185542073327934505717957502580645478013908467098598805229847519381070938450825554945353074477240442927286004321581195816197325784136960267489834913954184410771371906463847161143419215598918583293300248274767336726330948070568332041970324846711649007859096677263655101317735042630537261941253972307062041791823386077409124601365899727265653766956208107512855035970443083246567034608395096053774316971610513634956065006246594933550653310311219525280131855054697430900245417297719285123596575694529939807197547733225731752034995730720965495921612482943807072644119476498701032933954337293548411609074759252294297327045888020189280947298767297087292348631655056387834602958255279835957979108882704141319563189326076816194266128732570821875041827899850739834115283423084879394808011482603791803655060378281652775403395934666770745595408889890255210959396828931718508504416256000*i1^29 + -472028169422459491275099670225795310576465718083419907240175264711148706524068131618168100068745597564886917134940774302202317347388026337653486707413672778751924674324521342274351654757626547267372821302800541923829007767523338170174951306412641031097119356276555510450667624740168113262483887093058127024999753714552309502839048119252551991741674653622614655455047053945293497326389524447531642090678791777420444048187473892751573463132581799977766690547407334686641446946512715316601717877925589090123732289680657699805975357075701109243632688839291689691456886677625592487799438997954086481654198787888659515004284103781104505124609122105709486957919509237729933207226599432593092363085775091110857786244220252844459664345934484175216882372775634970531741996308328741728832825328836849092007505083639000394080137252833677910325404569249969265965885191772131868809228359495185197144950688507200516088331990618370595418866085657310895890775724104180672782555800475623744047689288452555087884047308194535349007599151947173261683108714343449455454931872665778258828793300610762783521925141660922952189592244270212743050308021176673151259563492997719362693540116387916805361406342465701284555840102811432795031929447309036224192232173236563963947501684147738282928569892248470699581225431346195045077310454765372492129692027731377178751760490317552949774937454833871079711239717536244501542038354899483080094491193844378934398854162064656901740888965018108984587251600425715990505537943519573024508055357342368972792351360483113787126353367074791697121674733798436995077764036551005165713321015529830882643605287150430254136316883563719606478615901501103460260810984950434133995038560136164156448644365079253789755540919874011907209600037469454632001524131157534090376686458493877293427496563359595158271212141109434192855601998651335900498227256757190296469957112711762176859489863456575112363104973448164482710381513527965040844147556443132711784770836320757853136778957663192067482201739401604628480*i1^30 + 2184308573753592656127919267012013714482106919220156387045569535126949429924467199787577743765804347160907109722252634232234896171400516388925028044992339555848525052267233936602724785547198040543270312045549850479051718907167129967035296805082182964826484024317140356029928438975429017717294063553106757441793038551657608958717838307885433467379175073818542220820416968713816580820138733942212439008666711477544262040778313148956948250815677866759537578610151107341090881896179963929182220114518064886208934278640479353910568856125081477737112468830379189158569000367710313903329719452962760795553462064952738316826425950324802370556167555404736188239514819582102238689017664896678464759474071328388370752367504796830035475060235506504305181573477483643654645413286081928275668160391678956699250670754090090455013264174127807848131350823471126445960816835499145215531221075164632123840871476130097985860659328362866992646849444737750753813815125409264348188125622952066879117692047084456781629044496826489949806256817282172451854432692685579430943224541638789526498314357176991353622150999154064194815577498675313834287252167929554180881408707459260481762793294376354691866665717187910723041770475735736638033878237495655808354206387846408749389885459360955278644348777017415118904764370125799678803940253154461965789894421013619054446800482704604787130624297013952441363335018848212324434426211169775973561562086473140297370854530516367303119078052407776007343265177566561188949104028475908453336475328026974205173405564409912173329225841116366765538179468359694466642979885821730365160294235982976407859624675788650161565749193373718113155851705398026011737192735227235872536255249716095811389514882521455802545847464730361855641462181456050611896777444623290900889814617373723678919171566362186807572285420538495502512282039780768346404817811774150628414043476115689608217544642148696721120671530187176026691983689865037733670810643175644332997129570668376335873484382374310834452604232138752*i1^31 + -6112615348784900281875688929234607526146265231584597832682804646799963714986521761894129119768919285947544984649261169994555669096085936096640603886825045465493685311482552827540254902341927725108643388595511322423316139395735309080532026045062793866933096081279002129599397102167300381187751759403778386600175615086328031058791555743544942385520976330165911016820445520963856371680044850191191765749998025945838317474582344583809455200199430944563254492390544093424693432422779513513225097468518887548486881108746144154107017081998923435610210022561356444747075202196026274318964036291649207656228888055470558183377147492310885657430545543716191344003118375961659581734479762922789097197655758889337230167143262797712552556764872143276695418662072842952438220995191794140935272902155149301135923269379870967648467772011130520833517195511282838511488155991557074671599706275744504235709486285196457907280666276540127095240818622729836484335182029534843105530231108291638451411065871836433052342425216530236325687545828317579337283139674060573774504186361942218929290249745811305978825966726585311094478006178815247823326986323097603200947399286507551494787160186177988206523737665060073019453845449404017443272588208403787448316901708576504512926973705664947142745994232417318692691106669307567870532115444526829313487734563925172244041458339074201703080938552897331825711707074983402059076059650059607028906499982301416586130727694875012811643443527908069580045110770109632776220321459217456618177925108307712558372576742294778458521604877558098656098790413670869264073430993136730933833235871987986617251427868301132976949550076589638660024150702172395762917812612306963452515923275345692373964781912059399676422184722743243251022304677455195719907457664352872142118945662299968669526138095274667682076518873502185806444270849603106566218406376764917803031310234008730092893739674191406514310936886412685155882072642362741027762439147612559675441799948124156178960832789670692667650998272*i1^32 + 11389871047339998401277632193293037498889052912295494748516516885013339705226982672637062712418809182627422960988845408134775231251939674720155168674697710128366817697679413466358793244880353325368529123440568406739904253355270770092522249379275953266521248750886106885575183410320782243813350471625074296529201452337838009105097340605767437283771453955998284475710323370925450735835322755001102548443620386069238313738819041522246824837105537640109625518952890178870998779497252467218786515554314577320298603139178639829600454566330209784059968424036212364029775215993966608950173883173505531376340585495295769534615249568001506138510871066660022180312197298718671036149043970387846618672514059881559161139147188693180127113621131126721123508505366832413441236271883307236199368196104162535025356016124971178014183328079834147612349540007670535893114653683536908749816329153807493401189832961782955251909213314624200456856394869876843720989861647950911642070040314883686150396621684252002259246694597857345180691208246762446064955991193965361616251100505049385025771132282043558965261287897514364447288912346074180363929773768580177653968881463504819848114025950680046420304899832770337493806855638613220802192250795154232300324983429314391348908930818375708805054503665984328714670359160558421740644020091265180092848892682877594944675445927955369998932866898469473821855296137210217010331838069179130675252412222006445794620926527983100223615082723373869065084625164046170938896464764972298143329390904914237342814868227604544591711632256442063330847233649264550581902237885845610183918475219721806347017162249859311438391443593623184131867244582695615736666293746203925652003009251018993954969588334155306289502182234864585842305154586889208048346093654069835263547029939057497846140947448174446699538958437551212392799475329184966766471076136767005145473725989955261904774622118824146272311694265594091473388866601836995032055602091052611374621040419065790274085204596044158992384*i1^33 + -12801031697714254503966545598548075953460754665259847320923032475159046763227449975999011244722838597447176777128918282910822316135658079739009215011399193980964352187970171781023063700734567702656965706019404945892346596592488902812181786900654315578570588160280550026748017739202867472203817259565588310337105426710028342921738484111375722878202587008425471770762987273284479754482112902041604802666106873804510735422887863764691037865896140730699554189150273173914399993572279603815949655394873061165379154773646752038390931486296064237333211313397935700595703720010611777283989589117262331351612816928601187839856872471933902212342393514563499999087032758638364244738003718850495232790485384525565592538996197269665960526700955570068814112711340643699265452441164414201577503152129048003111325531204956546807950202090259095465825020384965067630333787016913922888229130590467485140962221229475078539176689500145024656184439968543068691968721077560262022310221408112365907343495992077829178207831928464293164538332165634679380292562424088863489288888412977630082698801025025608880832141159001361243418544670661326648684773449886012450584698263702703647127595009601330516461204174067738870579863931995524220103455557669634347020697070645194838397413620774162835192598565320826261557213006070149783148827803848085957071042220525660033341189217893744693604755192746537055563135916376350964197657426261152432589223849315188839402726384553033438966822740948889643289744742978208763481264409058863565609545065830149031906266860590264538169282503870446103545153956407112583286714814096451629982605232508542913891374892805279230419081403709964268179784225997724768042372245778297370842569776114108706379916333013284831967646245111037543993699694369525942301973540749104304888464476708017242446390582649442959494837223217922450534705443376539189422836259360487657988328972556308657685094925446873132727300173217031521597205003195583443239540317862259612816258689309020062257015875960832*i1^34 + 2235872863152611129211880762750075349677366039001268925573772096970466400883487076386293468307799370382532699176429354344754906867060575795699505329767961248889931118780209583280947166248403492029693022906378856509194815814234155295294390934221178528710407108342631736276125721834364551334673355477823923501812899253143617139716124112187240437705581992274932751158736863395207185245580398383372783384788147582131254729841999716160289945610558439597920187886159468913784913091233415580868333924598964697598376883237488351161680823046743334075565874749355830209640639828405049997931303054512620239452343569311909228350582988820627200944953815087057261381120685476096703360142087097366945022509152293594323721184550361312169714691068934616385532608621134347653639361399065200815517197883109337835687971651336511313627977512399239855802569808790249143293160424909458677962831777141976078181980986228645833105934086903525410897928874828336239440999344931378056349093433931771812679554318616386316164045356028137129182979861785855500786575595557972789525679077079027572894527381974406142559336248866290728000308494240100050929267716744667915889788500380851456217613702079162165719961788271730225636143134707246661016765672012098114848480790079325328091826141882704061158008833052256597544480591670390894841090752383588296414342196507531101257464982099666558422063875024605508720618258676680671680181658180075863788987182766324930486381543376988745201360748234846036460128103871175862638286607167338211761881381694089926977538760515058439806626937700427900246172992210309621706092271650907842590914213150365738241172065405187417009520069714619314856256401346301605841815968422595061173598241128668296854935103460916856873549725407121532849946123892206366136634832107686319224565211942412376931295779683406284713836340491585367869636093524738921609945686909164151839054800221410604012114355704379797488501971808107447531896589985161098918957481098530416586218819703282236791980032*i1^35 + 6642243025503922687860493265076283871525042804374321842988768004629116614972165881205339493985793829333533173761478195120107035456658963224995625876960417670529036344225113744018101478536976419237484326402360367433789338084235077833456657679608173031666950552456248522611176446640716505663696425754513293210881720867860942371985695434338458347901393417271009733305276366549934169291072117645134069352411590477642384897064941576919376715086830948173266828279665306564630093099253623818205475510137969338220233118574025603328136566084662676872508410051463568852225924672265042172904486994859571122655642210677218018589461544251179199248028959157550717288565890605756760539690740333782380745995067451165604267880986665779577021625887033412359368209488828202232431096313270925351804090515869542551640943704714553746021940283277669951113903476925233285863574205873390352379851811542077227156275597505891842790364410584443141636189380995643158498417308207726164165721547531503197306624160307288278687640624717291728446880116483886852480869430576452525443769097502997097268160354068696996487922019538358165238582763182961048668760312952646211927331627501281709773341134677804603222912241849791284927804372387343838809616611559084389676510729784661101414850045578439663014720829217270652686651467231801491915971868224159317365670745306645254843784078461718448101115940079044655778232079942966669722638434375502323042333375989475538266796705934873003199243344083099698132291971247802196064965100846220217174922577631805554565586064048378424574543738599087983187211016953748971309384206375610047722587423288068874652917264113172539786903133651778065156938698884560447381488706260968216731498358802531073228724707943640567138755023935858893973434810453392681892795470237746129556670704608195237891146831650412170960385045424884047524276799645637779415376527803714075708455859608628986273576938447682251597175041728664852162487434434660915612263873163041061770310253369511378944*i1^36 + -17849347115404492502123614424215725956204832541859688562466966818036193088575460480690246869894770611049525663353245397477041503615278034458506067445603217164250301294574590779971235012069799718994927317632296315336609156558661821538846443775542130998481936428232143349459436661515698143291686859423948792192274741530308742612996365759056018379148028597798471330977750191184640949146526667142958274121608644366498854701632043056377512915678271446105855469579022526880371762692646976566747841755325982575900300445709751901876610785875075312835186528256769104472362745105747432918989105170011120229545001815102029601213005919851522230438868916481693335093596843591924406872840767784835984017301688223718945815294141432963237714298057062475544310327493550416139256992181820416447690940145389281421779951302011055833813564645510445610789371952060877141531544234985853904880164952917144683308735829758244687874926695949494602712303795307781425652450159181090503282647489092947921733991950126724807600518750567096410660251346404696678877291159348427611349205142524063088276321052882782976118278568613143073313207311785504204436144993961203056090178744651825155655836780303666618820881545286755745017559847550940286216225754560800926742582276757297418110000032097794246164665237673825907114123128834504659446454095873166329296621218073875587615976299670703135401899976805141974438247312307293922488352314053058901950114596012606372948275559517454274023859890464685951156709985672311916973423916496740366797486080225303626839411874834609750049132131289334763979655809987419318658162269024086876379550735126284290871590091164830233169236566748467736378127703416076657283661309316419377799775716555246000827024637556940218018054540633585297190362927289981129949422218512659065437142357477027132388269824216109263979041042073263527854348836520425614215128274470374035723692034101272236783580838505338169103053673758856012534046581852456145844692519586778028012516124131328*i1^37 + -32875565304254786271013835364475925450698170266874246827112266605015354740476893927957600958448873814908057073827363543150577771690383029244458396685751461523507197961556231395914547457644369266030432013762370049885340516944199205707110733100905347016996318718816479446310713506705368185221040453736758059360794941493689139695110532265578751814840999611955590209130120082347642034719330544484816023322375031176797610262127652928799740778934696439410327917506816577405847794867099656225584779281311422082626148201437013098931404342321995573646630286070597554948819221703632688458927719489612802759055873711985232708289804197792761664393242055663252132959243269422952049979065720583640812250953360847178739733645543593606856786630708302374938947785049169726887511981922216001592298848403457643334025123449544963258051050900401241877259422710347274060414297315122185491958667263110406179374494866884245222210431011991305545860904346495954192383951176145461324351403154777583465946686102795820253119568036730512794123244696163360497297778141364177656249027151270105397358160020249998908339317727747514883422023654694597547851226113727449602559493527300850282705854820166232937779809235468058294070982523745779633215902487451002435440667003770638761946648241322844755984235717815331233657510034507761745194758063881789942990796514618486584510894332025438309895640123023900196444037482427447124872552461833031248068430553515359143440013494475265465893071402142438556044715292977985518339649451184535957328994567444274466380323179399565809692819678674511629795567864652575648347177147995991746723217387747136762401676229340033995205638805252962986412378917174988407742548691039521998436572999962445516053688139337569148543058191818215935553893539653308794517511537041631533430891264445719848807501527351672589554510974526782046710967751065479032350105409526438915989244654491485968696171599056689802848007519232938370372590810969087990602701101951274236648620032*i1^38 + -6374066483174796689790819676075388296196506173785572831587824754621009618961072331289494328920886922035214090225090965623388773056983407590316304352676837348715559927425303672158785967381774518833680462369247364809775903624989200450191262681554712694971297408769342529333431502324636935464686555958041272834022019211675947284715921488386566629125582362237622958121082368906537638495158480692397992683580901849273527546659324689495611574741673521089042156925505011318898896567090032610464578102231828934273048573218382124656632042473167605654334022308500090103838228005468180451183033322690878373659232470088373600341585113111862368321029586789693206113521975636327102515406135494625634255402637509086981540397015797005627351667668384575430415792942190110025067014614072655806620432691975858160513689503480599274973644005102544572694169517170437204532526283987200701131229813868621690898527493325203763696417596420826107730245564816268854547242585890599398601881456065505012216464274281271190252527103936268868447543834527391185269577360125195608482737245842032561722952175909057202502254454344738633333103752180743461751027010451469557723705161216326303329547005999202374159041733116509142522382725939720507573240862183358969262134161544292614639966884734449468081397082378348646535488914933753367596369543360429334347510134045124988834921364231992414386829139602975458163830155014921744525950139602151359708528025691320329463070761278282317771530386950624090817375981251212134788458231740015374480992081580639633628988998442727936222156137099993021465030099438883996870115387054693980165632187631404709158976811544741413329577821845132848241893961935339463003249538463520045202652243822229369700906745221542816338521988527918551059088875257663378662313728138258764738272744345130205176735807151142112233461940276202535169477405538887605941820448842216479970963993050292428221397929993102376267990518981758666562623108230544728195698792960796655616*i1^39 + -847256510873303652043218777333881504148436635253578168537487396966604456523882559033431827900025280410104327613074296997702600146523568345462110608076132131442181035592378670569380132067094932864813732865641215944254295231619039910540219555867539659429807738952297427454000278655992836503061121128720129081220534396972663215135300791756168096579961343699913756818501763517041689667842236673796336619424665607691876968815331862260475378731185817384975871738861020321775329437112952696445982927270982711337635834173553432205078140768547777607439653988526665066892165455075136137358869794232130033795230083887253281258388820159540737309431419568989427714362115560912583112666743022961590698668551884121774331275098673308883628665219316606286801887247997693382685099924138615257547063867405459940176202101565552016043528964418989286295690037493464388620152229656285904453838841603160964077727823896986198663024330838954276007614448787546878244841712213983016475016810144259437850972123107446709395137389468352210607752885749138857512229736289079405563083924998612321131748611280989429067851138310381352587784945335018625082612136862433241436252398147943920741821323195293871814947088885024864561273386797196099555165814163854773480759426435475045809183887141810632889077912667729076589615249998581645066513422496478135604417882043711121513465943439508939319228533260558551477783861140300820112645347563729305780326314243040979732756890262696032621670307153492426805556260777792229667760425016498573037863066415011737834675685914391496170815529484222379492009454118383308127981022964743393783484986452155354223395809869633975621813279436459243684546285755456388536245940845730064723252065033604946288406067161549401266067084792848524287889965113229214911385594555249333942077562440933315736699131349477233236344727409179881814802001489586970913383640347284826791160603815900857292069473652236414130208208279942807958751168607101692449145929859072*i1^40 + -8445709925960918223576608747792693577636424819072721901639551319017104450303483346157874938451547142838981951354936822302182971303141326144391323299483430704944010012079206343916268878839508446516040873834246739000044355892119238570751291608083501262955287704128354210457910848473232220469661871590178311758516035969469440695326742460042695395740681292599198457467633747263464918248613243383174831819014909999762128330710337619636860796615243840831057057777541441086696411863072768528840689085042190469973657994627383213528266035200699294283774922659381578120787672788509099227413566571262260164487431803219606391054790058415047195620251170472863388416588651016008429740834847270707191928571501953109116368178389126242254755509797129621728628711083177374953184057460413726559242737641856922789350146056060515105993983611163736562718184137977378815593167522105661039880392216941026974190037306822224446891569931643625728301041541525310198710276080669448573053751876880744218439174719150098159866000063931722234041884351193929563266010479523529399028689262427981691992588369006579875537728503677796225575360768021461494462369095559796701830529058897364725157117340175255295024335791801567382791989490742323787195796789994548068359689196180780300210511177378462703143716584572037077300742735777991536935892360705926543907744436904791285032028304937229134838231764330732589076590588350849291040684338670066309515321295479686586249920918333402617564506486384285901204155126271430722644857274583273785122312994372974855708498259932324384628297324457853152435895011560456095525703065142403908403985626061640428988872230004263994446281322711663297001831121666588916968721112685333206410070653262465004114212878750233565141678013149949976258226728041799166167241385387343820670280470314216025821812168679106869866060400487082270803781894263888906197955123834473230994339860435919185294890060308501194743560452224249211082955119433573919096832*i1^41 + -264213045107871153810051340201754429226762796805636826832571789649294789488695941465341460927776459277186181409474338070835848966107668328803296822327570912346196853825362216530929230373558024264178109058066011901099604004054176887538632224048583807413669443553106314808864915469528895965961209534451969007893097646761515564332522595369608904175424844075288078680111292043378758661984496827401567593536215268991123969334313326283483369323432289466295903471824038675276991664153887460600492467115845861968524966531201828255151277549753383254341813343686302672080039702898169793204035447959988514748678509389366362327158628894403406787244867443463494973648309446420090419130415172759364348605716128376820110274785699521168505553595511696414589460731165092611245549771024675700490190388717333560320043275501054972585723223060157362920706410414905557452668358845349518651108174827065578608972254248539351702884219175717947174322119864554557807165331824037710619639331388247968870838154721285129770047220110982053750160908306161243327734082548178167592602259957837853801997795536135597794625244446227401282939105458569970257531823978301460009589736141184023965358506731090777786775217756898842954045085661091997308918993287989140029453050970322208876443440149675486245794310451665332048335506168884777838413396629728956780737051770811637978636212730214436032754659938067090185168806617848183244658990726456467671693995807191726794114696487829564908125178209059199235152198389464321931011926408400484343522319586708497796695742655836920405379219574862421113446519601099742982784991323362224282201565639185423155700952875502604055411270133099128259500881376935647799551863979237744742706963164862983349038926076738388454045593383069303603584534877255689320354612852807807104936330056803953165990561692322456478304658321855003183376240731231171571284466812810055050361151376333865856717050230430931826722319416400129888059210487300096*i1^42 + -1151174009315194679757423418234695125996847062762606515742251403193016622802702790602367973654058080627521129701688729943021006229403671671370366846147541538689422786931214314607516372478111132438183921483959547667412042015008529085311645600875552732231223392911595572964143440210717770378602661846226019755584827237817047593598808813662496662467382017866255906855909137068462514377701535440120001106845533260512457607675229072107539419603050200636931975466424366450180604538604343761416945787567004247660577236653678736906447042674886790016432238834701196172757357758340938823173876403471324974891316295498722141397769578951765576919176634389747898193675809301985602454358658709763842967627409289958937958144397690371505591566649537699067038367376018464544732867028314400283838735312104367389082861461793185154636455112413249940125949853541681080677648227818003074405645260614116713708118181963808332104449066614835483762550796195016564718871647665128408416295645831784175380446972048934557170867428206370664406826416331524118051160132450774805756224457916966720524345150210346948407264926593680691361164978135952045624980581004632039616729768343990537269337389143919469827658021816249987433093157091626067863293510860294362805941898825332874058127156485731502925735114769912107517794170773937127290496976591255858565504282765248140694763910385137931341190755349335597545579047580707767320432485638300792587327264232044719994598260051741174187400837939124382600647164100996875490474277802770684197750579457168409740096941075841321982729374317135513238374370414916487217836932008549669574757856674603002970540337269508255077814058059777160291327068824226002975103213207083238157296794683739614677368616229205790588499455580434537539077329518099744003259424131939831934613550763134710776482044909179714210470163599267081739351574797597926433158678961931057324113686199081138262694090449815803073316859309244466340036608*i1^43 + -19375006804149555776678527725068782107678231040076648255150245585839720499899929593306083227914341727929794283645632859364095032705587307298078374598329286277168393881951246240198112498916221631440184577540038380816716986628153004548690389052947447474635264632037226992710612617840612860531488883263779153944626614763193866331107264503032230272337086710232699900325638421523444373504781772472491745214019770053904973593532835301758161728373592277953782128364641747121386894821430742952893271537311750194595358828257742855968395270409952282856300609279375023843151378806747081600675629268294165931705785672800747549411100216670640647770317182501273240418892865838754284153001880032490223796251361070187230922126139910275690184516767875426181510347839122895626510412007161446334795231744879095121817237158046674423823094968450593819295616749843837600973913347218179039262479670898445031304111999004428441231250794782308265975907487419207765111376887129478084422710016448106085048687288582572629481600012351649954370611568195736319455364360222736201860892414355525643704752727869636248319700100982930660025790368145528046038942797620300888600530108793756640250078805184777102109542285327606409841332199678959108677848129114173314078049658226109343598695717578340836493082773052966427960507917331650204313853969473083796436895595561104669093795276933393543913026446772464250401634841665479590613822082610760397390169695751749245198062769541553867311710763072670953164174585385607791557770268772916018021278405031480920500150431927653167689051039454030269335600650210935379833396468639608457249797175255629837506465522869217651979399580666234397483548401599399224359530448211979684045423382591499217508568971688910227886466208025637582190069528982164630953288703272062321881932463938908850384776822159721161416523316321497732963496411543522714393009033049153320317482107378572395406520293174211793529985293568966656*i1^44 + 22971771721699825117955563298505052787680646534893341531574004708686841524048348189550027379476703576964954466293241761759457120785583099062324394058588368981846121947841322964192120494300900931040318341734012432719501700908141099580715378624802373106435986939764533020531025138620783097009179463448846103602328391185520482756394626866741656679679206963828074973631218164425252633943167735070797694800841232063911377590369285427537917861943664931741371652798033948011821341479224864994886586771053438392031388979469698515852779015709199049391260890084914081426102739128032365390385582088730802873919337248499958571783819022080244976181381890732211696507158858867254960868587202389188287607073864511936275711027159691281965472828311391934834704666881863500221641976078900130014631174850410528974133048262870657773345282441849977607282382415575218510994150202511521082303153603143893048838922105467158656494461783543976155142607702513278694665426956250246411591159859889034340412783997695781561319554794058397076121395416877351007338856637610693452942710619033197509548538581743064439772471290115318727193596608599722559156128286644464177153505317694377272461691539791364926221477974760260609614866567973020284633651623070301354684309745220135027279276354612825413391392257046503965144028292111139036851406991613842465968213498131393842891652882446668946381316778655220867783576234181722416766028805809304356629538017776686659984080835214507265646690954304733076725635860542227756609782075795870628166928762439634341588737517268271302965101834902343971275148492393855247544105665874579392299103552479739277570577650850944253224244824512350601972557116952041140091705147093778028058472169356760037078079115046838910314836352903416897490454897351442306497623579072118302914120180223495140722622879741451347347318350466167453926452459616651172041356069326266375455156492104058804995797304744187811894132736*i1^45 + -13845239421396949877689653722264710797375648143125192355286029820735991297287671693212146844553400207156853829393474931722349817528511117540513399183875447081104143380190326649163360044479802726629876531939930081168498390618256279840823055354414227637176664412624889131142940524894872965606389766520996702528709490959155648248005094005537880880329427833198533026877549211248273241014009053625587650315313595772082609900225040486408540954343751924001031395804746866497429490252173155442055839112910250681417156006881996658437355929026495250554793799385790790825036417074106985731586041938545742436170386427052285017697764987386725078566527449252267194624467145859100049811348361177241358838580048125110365276843559047448349290738524410908524475495244057767194391167317477104074879076178707904231169441729345888557951203090237438167273995423937381365304275683031607585692461054875069621503127667176414567704576893040102226636728297895548032398980327677685716862645499721636785303981267524578486957711991252269193164933609041131514351236797967189967728494295514174070515386421072759333488270351789460103413390614701853647020810946752043112567137994673831169276120835525570644049631316680397410927104212866730427907821500974700542193359364221222313587172727555300077521078573146018448135850667159924172731754579048907214696420230749479433075053644553548928032971515475961224832846880534319073747406136773877871657077106720585221035736142143278087857599604286734853659306263521227800253484153807034509845457929881066998002276421186282022410186101886830665819704104850777763821246246843129981537594364370620293720238204887975052464998084719497479596406025142782676028489631034079720006915114571560610337255410461399869122417571915260984270004256093988411945746355678377973619400646257432980880732428151919199293906512881402780185898831956501078736573126269698023247559406806858302809426975961120768*i1^46 + -2486090657471997148651626382106038597048483512229333679524207215219891955611225645091003684382819718532550340704709898053446025709481802787400744532702628896295071029848127496358093381662520145838989485076104790644940191613459931224650049254456253613278280542695558183380015519118448584760823343329628368424875165111116076497791939778114709164373691830403446468624763481870682796416207605111860800467867267596191008778900471354392041522462922678146760573012183349803137269338025480752146720261634232005398723991327457147092060001540661495281253728802816119317062835017523762035425857829571181141001172512015373038605813733643418766254113873164179068407197899082350000750944323682574935748014810916544576229341197705434761738148761458430780127731947132109988714693593875580303686311521055033623141907401912852190775814569563146234816155584295414196711574155909452055975347354442242810387145687364080515482682802659023924972269556729154553921420062052119713678943293229014837956687672204935677383992368695351676035897664142469136324047136150559083454595868196779594448165054601733415164168648840864197005779475737042809275682931890379787700211080777217392036123470249748790574711485640506094748615424513073081850235009656047026999890856707279832902268945587619876958525231846639091806625533800294236744109567058537177395922460254295031284703569291338934750746709062771305652230725380426199578504425231535979023602236843130959182752358726115458014512552300292944835756720165276165412699137076941199483834607631352754515032227370599181367241541886296234729892714170100809187523050255497841871287552346883917182943606076520007144467238893837467561219556387734544332255526397786193131142410566871702520842564915400562262944057889377945601586168739369415310377399068218669553338655695670751337267782431057458333365834614145655669266080168431696482741680744449654102299320510981685184036864*i1^47 + -149628697988101672697191577515576842415512252911206267426483983666295094023808290215842933275637790183074510919301290614421547922994644467504922929327046562805464360416321561381880143011314825555476662231229256686862337155022648230705087140976363145848549252966622003237187800895036344759600949369437732762362277698633900561170211630825602702192418998081371484938996179541448417418617738838777624818745543096682050578722543838509915157709102191668907873977575827971954691346646778325395735943631344113504184719796720895543937224897687379269258593819898264886891641256543119010510473867782874428122092806973281504822629981030358999634606298653284994006630224737318040311391326907850952253516422179615665802962255373256814922320013626772698301315389274679707316679020531374999257257563476352333281666375288372016482248435123339397807725568817469586213792787065097779234010206836119295568354735117816879480617078798583346995660498754976384339158099713599066548432564295428451967030599876797692559531975522334259163586481650870339353030214357701466529939164417230139534199551582856232866605698480125695376094503382749443221698787453927696625003454846205968191570576494946577386912497578211825374975385672815865528104956357469224641248251989720285660119189033283735427325487924734102792058681590846275493183250615174159623615952571479491122944311065919106400225623326127315261391586719650988651196815541445082793685287276095384206623733452302316149516599922082395393755016009322681506536048855685738758109968435117532019486341872582123282846056917264119962424221752699080853234825400476901008137162342183528737515556604528107927304688734687653989790741813424056817361521711912863960797074128906589249288167696638311059964996122273516571412831662529998758337320551477138480085304812049835136495817480015633894941608116469608495658141221474020425057225806662426077874743710580736*i1^48 + -3319893720774697106463020572047104805058812580855553465406509929117574387463947647393631186733295875642338490144834748268462921775460123915268804254557597394211625381305251764423027225606536629252649443001749005107448125444283394445493610133756399910017165735138249334182555197092872539584518839076504128469252484126122872817575952127561919797853838530784566604090870852068401040920721293777864199124827506935989139208865848954984638598956665666750780058253343868574140359072833623673809727384539659533476563255171036581940314023438238967474330938095432728988019706623787535879812111821363019813872469655033687739007698885152498215344931900950364374191175529119908113975930283582444658863386172115620112554735195054042177639700111355268502151122509198418348684292367419666157549397794050799364948661483343065729641829965626996652646452507870365785824408490037587767828033923863534795475950808827803518606226401590293039319472230139947270835885033308725233390454517611202289412705217544994501109826794372142015639900453501235615751738528943634449800062565283579791311957299922411411623707626049297224920202278353072586353112964190726018437724435061378862799746863477231060065264491004440880111771660256485613811530737034906855673909052430860618229423140936045791601569548702002300300695012312144137322536430496657503077047375627918118733902603355245456407454336853332524249491802512889207425631646105300534595097257052595374480286440626902282172449726417266000965496604762048142106587265324324837466527450346716524694940455486509119688050105248441857073363068834278708271818273329034749794219180240752343998965491829492570365635017879631278445708703390508330187022257450890427259142730087141201925935405233752722677322507680567493939953937225248288242304115880901748609837235569697298207864233010914055443007287286761680433599251038322109672910448779061402533888*i1^49 + -6942814079370157774072866095725318268474118723067097803861434753790062856855769913754211453611174175728439345911225632387265557261327483432728216403389252969456273345012226146396849820308250755063155554764861066767553083016756029731807327781762461076545514729368266902228349836948918377022445405845163922801528827841690881570958671757610838525811466981054071836637514704138076602155315499569059291584818671591604663370748007188980814857919705568981020826554241079863322647279470546585090927765804856197222704061113073193074540353229055576262566583002317179862233099736545695343875036821218367921784553914585287475096692625666445186338064974297688344682497542306412124414256264472968073298391173534001254325982540492861378004268435671093087960189707539628382782017719228025038721933469233525760632339347201836698460691280508912036862027134720111576004012678186322835876919187363712551202492301167254599343467183176674833571760372377177434423754104332094784075693946454916548002939706756159481248712987870037466662847260032841382023193462524883549187205517442394389219294166617220823419424808742719991947381767388230178817176677323957800541412035208194676459959243883249979081216058040381387804953635235234481684651345458682870229961649008711192756806628937347603691685944742753059843216878974682162838625314166655730848105200416857223715835504469609911850703441021261237291069721296827081174761954093763189083468344816037745205875457363505238374370390096266938764263670158572757865971266536316768407528398247316439521720291287498461431719274268104504517246536216726870035528906644538844093289913366792432886819039129866384430648004246224806628727237728737427361896789516999233276506556482723483859169149648917157476155187012751517244994106284038340700001462896179002766455659119217440341302974546647093560679358146588765870555674777824721037873381376*i1^50 + 5257577797776652810737145164915297487180804854425891248619494968499016767373027847035947016283242444359795518944899174039551446488542633044594360764390626946414318001170725813912069235861846860574605473749158928951469412430123574734814957761379164329510733349773127430642669697207448505501125922297420317950377478794651103759353256335466625286755549255739843624296875943034036858413152937388181919952104682607356370055427847983923304951169933814213267339649265925317550099260067092701209051759877334994754855083025067924741958177587561653339106230704242332283765212887569326261994816934482956498175728435323647322084210181632036077179698921677154671720204709195550189026002516304855822426154888129041818145389423875898453049095868880301452522576763038977150311341904576656422941479715427414478201273666663369077754429270769418530262425495666713168737699808964444118420636915858789083054935469105459265012401208826225137263414365015476272564719499312038186676325413967368264366362399458808929466939464356847581633449869340875669004790911358279794866924807944804424874854367211657491609421752793892268396648088199552998063177917443059813256938356352116199299612101991527376550031958246744698124235321535017399104261335667786558912246144624902000264997501113698958816666365209974301865041266444546813275877036366625245470960374103214608310170215189951813150852558273040677986772030216882654915383884044113481268546108362812082384917626908951325273563267954576549920191491252775538791835716720929168225152335428972665430873282725728732748806021327311722737741607259176657996258375928153319943717555661244849022175178886096982800959019855761717702391112338554340112623476832253283915323277958860926181214752986457673046672471990809844197548070475210548423853778542438425680648998163678473080920178247544108525827679195443634930797943776608256*i1^51 + -1091165367803996004814056038812513736196860992659357837744717549115920956517704819596095634092742438966418207102927813315652101746813626226325593421858323088137003512265305304459303099961371781647703977621489206310705702729443953787575361804901659139063333988889801907138851136102324947458766606281454032508965425664742921121631225049263322575833324915806477360629221541298587160160946410437033414116897568101197800147987408140366466953911514671717120343790386320112674407623457773218388532048014463831207009247057287535911492257880990440177041839078435075796930168141551759979841540149003189353752515083260181853965056477640291206984893969867215852260309154075720169006538894269044189781951786913557390991565728658276109127854153340896422632054924120760268043463322196981740040774548342947474964683038551195270483809067508783484304896730505507083204222082262741847555095845194682808645128453599808337492697579499199108651166278082318655458923914681019266170776790406402472392412818358862712940632283451373284356928378154330600590683401107597238963290213903611138112681775891767786019638517440531329539604392905885170681622824854909213325865707725357153956603840116692467784778818224493560814629163692261004459870714976263109658589147349138495588230795692272627593805128566965709626324147571305977451849208891421087547728979451931905474027432419148116933498929646142813503399018933039795052408916210245780800735916353410160438021311479570835225006923505705662042473018255046400331657633568850660451817523617001330660342204536314825417953883756670630142697406652625666008884004170792077375099923554598066297378437789852851987000605671476091779229081436669253543133125198589707858564768039124859274339531967270300693389428251054284558295904086459583309625839265031819149966608823801074781039901628086628437067299467643453440000*i1^52 + 7216357519161151587622973788037878086950374018924676362094152210682223736974497487794183576439466945204628264894038313653439057138092193993295746726905526804171559434932550138814898018588901979774876531247384686056052959514914347763266188989871629751878276698635255321195538724952759441305523913512048632542585305005170286420130671878243684169511541482475490886368569837680262406852385785476386070247126045043575960797959358353887763511949829944226788932567118130907154951850917143847250591052982266409112762713777684773749185823844823275916021997754931797492771112045477426003963264204552194409758677972017851753378276541382198235883655409322461837122279383058773886713225549770156200728862758938514239925584261009764407953490276531337238159662397802407846644062429823156079289604924690701615258561204466869518935777345250993416267570944907502975301478364912701521039335870939143963397829151141959437371699306594946013772578354428771452438671980599989571293295289130779439659330990240476034338111329752751170747558720243975343416774194810455132673541765821823820885458906429520322548852383336868152201672760611772150633938751521356178094482357218417709005169666687367304996690616938237435279066363537026025203334761334561341106264762282704585185365994653531862360125507182352659589351739969881127302068414059042206768745718314629749634886431870409816606051706908736250162839754334205111920488802511389061280964833535175607950674668296783003464057563321278356437691074957500759582344028511531833471172295339530547882188585531622737345049161494395982738023101244472673970597152583942002264194876333776020968202651302579263465316381661833746468439924413689507747862482318585581165967111666285153549908531703104751341444927450724106075379952400966320174588674443411200000000*i1^53 - N1*765315026214061666335562504238866898213597192769673482355547468095829702066349995819401755515068909015412471983002418526658534295073080226678489551396381669892372513738964039557225513768177879015280576810606904311979229925293348414145163303087663986533653740503517384114631828930854303270249139541805461751435015946819095159886714319236945137549617990582987407911450580415014856308171718153989307895590942440059566204622236035638570397526381375162123123209218595636611843956493361129773852009904758250460800836257306612249492554407420796250098214454954234816059107870729839009639400618483791873140580456499852577685250982072986110049326171875*i3 ] ]