[ [ -47836552194629372674777263240075530207002477194052472641014617708606379846168338808847110024105864918468293695255692300031194104332634966847468274806693123283899902037732359856945043249997251410544327228833895942469845204504335514596892038823968190754752487734768224278995096592777659451789760738088113140520682351420452958849183566850240925418365948548384336651034372848563191600920116256499711506761479181518799337641503101908654295176532263223207195172973610511925717396802589905315901912133111604155812799474615850692977918423072515232648038726873081484391068651166586744685434429382665260527548714679562173262760653462932018280814136501494127790392423719373142724482194834049549442064902079555024039557245344070375000923298549027414247386487253802269625487221203138638726888792044265171946619907696870180240252896207080696956548426667283773219920942032131038463938625502880269327563125909135395223999402806325712418326878344968966661908807529937251740376064290568993743342483361106247153424810873525200283665460968777172908741455809913204860446059825506722688770106197532727128168885737855817500119693065161388316289364471436584436684127851863143052086593799879291718959033000449039222504752885308228781942713417195656456211436088548338670307676682223615660609328238063335771719221458551468689376254509669931184595610836859386367833620396408323083088457266461243931263914029897067628319578597883767512919633443547946795219769606604971874923353139476384136763305686254253054586402666015178498588252177081555638871580769849698212744908101144984918123395380632766477342820624004901091774890979261279274105741164760039713623981247388143772443925754956920232811371647894902231826541585713954744845073851743071748885251051937685649585710104219722898379945834863709633426318500464426161569708577652174022345583848016548475055748075787177397520942963469033935747840832954094788840049860714673203436436114400962766415645338676452857123400882224560088781451083207190383409928034723035280109770699683973962418178818023104472140086458994561691411334067062732190731688257740618207632898920264411242540978224885981596691148519406130638482992467226437397195343349994618700361649101765641401850663186458901418153309131170728616976335101756497756113488691148449931020562854000108677353046510318563714338568076921904459904683415797365954639815392597637833208051310620410951215077022270758837548119046127181696709564005916681344869821669894074732465794344692017017505018018968321442337561456563851229835393566415460311458197409597780284167660938967724400354490872569452052392142514668611317462292426934533595933200602131230086455128743694052260388472610970093533095627572430485649399763277879178075276809606286740821569158264593945325237795873429696293539483716160340870316999391352254028340248182087606956886118060935593080535619025154239291188255177070786170134884951961910050235030675498298768616302781396116323864155430246642456950194623922140391853073404441261901384471050725267567706280749016981662061579590496003732376762664305787530968903782082246204481497532807430560284672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 7418128460976913648438157032585846671222520690890539425364814149248735930779595428993375532627954325255774019866250198103556958283737649415583408212590120547566505607296224596093747391386713453750720429689329872054948931431332497063588817229688942040195015465341888574191178314422672309153631273937983074689140240595563423486684239969601427209341016705020803325665654765851629622833515222490191358072265280625888443166046484381715535017910133435751206539441925149315804347318462672039627654697595968990230561837784102645427902502658480536162076037195914306640969968647022868035295157667240603118993878448441209574616685823181287959627478784691986685039290050084852524043926924945485832857135620888062884297838280230651029323555067167804403069569587019196110427767899112107667256013611726047178324324353876698586090300190929473667892440887398298887962158636709998997319793148793699978999072150437743347487871041845132711006646416592336886193224120716265524169538253492185417378702043097332279401247133510503617845675757520815297664559812872202614070081721078826886932244905578735556297533705216366654903210247992791428996969136928865729252516633145387374102025348342071120649143707653574723271153626800324698141494198782930015602521393072261797944000363593638429813959641165931036386082169318505294073861609289368324488312293611153046895908197035626918840950008472498026794890930609206107636505929805449837602812168843076583634078100759147456331094834579331923755273505473559760418401058299202586525510373529267183430787563585673699649857858695139814871922186710308409215678155849578953148915595437803463189206321138416901362843024380718774559991138458896837517865022079744043633880673028982469795386712887099661968455611723328519262018276582245504994683510922463982021046477722186728535921203008410659230060724910283385859919086601687186770720423611182669954513366132483854529013043852176170881549895118239681990068182844338742633922550496507686881129639994870084543796976863317651872611292438421765436262722856371336736590834818585818094380342293072976832385492851688280983271786258970141190565743341463434013579303891217805874568363849460824493768983083938540753547659502591938101207043531891177090007439116367420414587204132569694173057882620846478272578576535680362629182284736936108204726677221952084558038255557409238096594261792959702573302613825119893926777630812570677194724836275113498269690902953317302248637833691764585592190355454964867876299029393482785497929048053291766890965008189674824035724009859455364322501866853348067359738296028882427435489809843856125200881535069634446346268651983471785301853549566612900513400440514376372132453337691976026286167619196009166714523387005057098622258844651303398993321890899261770947124648513877416536963368554109767671663542120590085995861753961122178866163387088606780505347574689406179290684412558502700288228009035452186103153015996650500207066077197411286336847797616553758396059082657471784970536368064974255123329436551208556707692861177990284891765165888375747507035389797347808727921017514567785670246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -446673817538469558227909561281761174417459105696924463180374594222673740223673864925577612907180321916216070109410890420497243989454781626314006119180732912887827702561735237390368225432056184978694972400977067396247985825700287516498693715523760218720170937516483714087759703802832295620477012083344542192868580415524499946639803298439050420493182273536247025379877925800204289602584961533885634788051595327286919121096457755084559908745817013528676487779923863592693248662821638924553020356052612215164879889098563381954069547420143536361381345517865876304693519961872917239663064882544189430646849055435658045812734731731593962111696803589064147186827898681458413250337649282624144938444570088666045431806709304450192830853591849532425637491611202979033250485142074007427147370456889454824449083422739823507080438644384527275001634887540072763185480406495566266435024733602765378171044910444822271480879217038048756196581691465569156543501083041001941640270881621886173318609849470765369577013620671952651111511221507358705530538441315550591826543555891557148156512360715142469208273688805773550155651398805672030423113573484262823799596612988546115351201524659567748995878641880928175419887990217489972038440626538539870474179121187438766818070071431108484520088311409964446584700150666690845454569652547078608247256180443552270310862949730858807376839229423092521100359620698328547111987202963955879231576818399239742077721425618174273960687094176305667206157322666348790479588266896760368023702144878285323935432554326227218787178990051664636593300685785412126334869174875130152509208711195052847700033197785923123680433285091646884021992354446666191438576643801961800261061507418874697273917278938238930464994043947693363274273116110306222353006363734820192069155306261677474094690816144994675179886680478177972270610445534695545282481108502321208108351168411556623933403941849799476113691731353302600114188343928887734094996733141512245233651604854174867121177886501312744689328826636911753519896688562783580495780614779367139140519401712311918638276107435549499183869045688381393717324375287967014668620737086429083712442688944490133105638020361309482857914416326021745426249294552249529726127922749573422077340758131221386679355427949839681049091628979225427088746232671065943500513784554252338131513409230880194565614182704682713035897901253774180267931910432693043459918328236373520217532409263921853270513619188306156851929226491592925248298543181071800227628420226491357998280711777970913378945637388068292203901686791796445089350184613588430400536194774749158013340815968460110049275153812939126749061526222772297133293745740275358302413080828234641640955647131144321877186382919917752049415308783681452088396758143589133708761214332680284776904452995511449056072538697405130684119526277117834120912725317996967271811347191942246305413800086498700780786776217672814165873478582348602314680532699477900974631427237545303675350327808995255641036958360114349237247376403777285233742558149938280629003326521014621980184158205721174274781732595436789048876728320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 12886692841069478724053086427554433338680416609012528678911243092438719434779283755800472231589267009812051529600536310238212914256576365416823354164503218184085784231831373048315697417249526634276018072036921994373643688643031361480345403896513928342635048752574402968425683491132593346661867847538532455663368501629415411172140326961418685714953069772106810528898207802339199359995677156381643004596420674558050922571360382971962764292467138109223300851370411297133281301832883058631489057076998135375416960668701090430117618432078301887371542191293005196686943668804278300369548237535594598705030311185729060917200739871851915996633216889975491692168188006190955795745087871967126773341019861168719819809611439147222301084147296976741169020087373107163290535348568912621724804329067431078065735985087842049109371189740378692975199783459632889383447806767995119411823276721511581436527288444442514856623655796462280421990284263624504396902710083436849792000157505360379126122247428286080215731895105012176601025353028983827352052030615869640116734338963511948193942585329131632378106931895267765511726331456757274977055172737357329075766847476605876128557702384114703208573245920382934538234848327332203385117479061326662284971361376468714289346575850640745832697132120101755990122422428882417841311639216649898929022282212068996843557516912877412303089745624074477836559914067186953912451036256272943321477933108340191360013208097841883531658771545334885259081662409714719033142649876497458720005900527161181704152906428058735110957683455347852532604723407826438444242522899825382465078469508967530672042748276485653651682320983582840671858946602237133289851142634414114937503739029667653628791727661716880822074060133790730323593154530064559675261169956609616408347481602717335528287416731566393122533025355568228594480412305120140851343856212791211714702515151092957290401302437632229508510534159212232756000097569700690288967627593682204349046587057585939658658074627778155890800186473263502666445697015761299947666969461475872370932824083889086626540717067265953319411913355589809439222024376996541749262518757040109702994302007183491477013144548288899026045805273240589720393448847597760563440227408822422997158826691430206024592137888106439724063811630890322949518374630875524516236257541895956990763863536792816205479332061705607732809450586568563581209827093609563048484915265981259494699139625960146151499090275809938476235963320538930471307494368089629211891137864437924403553457467064355651711750211729723436070042214367638662496010554508447305612075142777578451928681548097675149244731889597104539622347447639180953063196789968445192958917098524479013953350986695311067284901674853165248023379621038658676904136840145298270621917014455769234495980946561148245906720981020221637446323670022360319750362835881167106323804976378803114167157982152693560678853485184419451517312538598888129596869046631467433554226886242979367745308346848555261091016772613891841632708113767913676951878285154570327853556134636726258909754135756802086911230132137940415400011366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -176531178694055155091093739925230157405063524016918184064761743323627354401708174346525492548753190002736480310842786808455674124729686215138804751688488662295370322923579410083471707333585005070699846661016843528207038126361142491609784339208746285123673106472869333468414559653920190156749281068606009377517334617049219036291713772178270805035499315009881716722925429765495466053077695359222653508740978572024609706585676186796819993424649290000553086669386751147210473668252328353732949428629996562556686599681913010708129075048062796231420120467912869189408627405873894023260079271073473494534083292487172622601478459208708865175887040273872615929847557666920618841567450186030861912742222266240628929034137336820280105656595937561687914985133255302294315451338965615602895664803092972741997489503259854066749806800579490013615794005196789632863774940132156671857786648230714941320952164721785506373553457727079604771530642858129143013785062268312715965833847232889977443515449961135481402288854096393029851938168853028486526739114011133625792994522295369907940463443450342287505336322323558372781551101797906235357646001370630130784061910519007001571674009808579260346538421633900184748418743589765464138421899710517090080288377466826688110753601207573343668377870805396740823889586099941864785779935974613016081540890792439093172178460955954033057562307122221568967942466257270262443110277092909887820915578311995842727383486671525714292703704982063265101536857168352734399086276768096928903297824407328596905342485127669690285448484268595270323400079034630245931897808510767383106818358413127923359675156045237914249286168485833324641240655584134753166548776161566015426361912139246030938622793385135647478360980024760786403518786317294003012121418525542529795181111237778258746723810370345963733809969344621735816912817353683000169382383562249017835459659654145275975992009848965726242385524954059017776249259999840366071252901069974120362080445220844940607517973167795256106071233037058077612482079375787221903800837705496495099547918122850823672164862121686215144651446018769988431808865862901762173387054946122947836807912545447875078800957700878384678931785024846545738061097206747319784435567351731566528532021962442715313141138953942877247889318342049307797580149408376240428726388650617757240932432238443759967916688681948316469356188427945640342733519879732504198517827525323414072957805755367278417078901423191851590011781656741069946501710946773949663265255035051401336267495597558435695571123238114482036908874252723049088323103106257512233767165024347085826564454593188117455962907034401340768458219342092821785284010098981634117531660504063663916911766734177822453896693071536128360405283679895304815257669494614007831714013346921035901035023313771791067976207049419893423270659099295403022744234523347794946974544945324027830865394710651289566311450083811103807819834402173665427480021522989007352195335651903141240265893395039068581711770569503757600579377772009481417838498055473297631303752338966050166172546283786743790493568372322198114886116966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1137111620116895444927288058530129447293565930883611658401366931312094839524229043272757386915204876603880982120660077756788404560344302152513775209280124806509445994090831823252899518067431212968502020593891430353320699554074337946862255110699983233804181633240773333032141240890831145811726345710707528986258278604479479327423097810249774655375292990608429036126822440989864617028063106421760718319062607092503498986169400091959924987909290078434610320816237562661089712851775494413839385949144058446003678060928818277935403240203464005146350660800433241195119532205000697264093893903218814640427453552438426613804050484835299031029131017472467182141586686201409504792679827082266211670837291320987216537485991076963102829864322092234502877943430108902095136118241861247113135135008259608089626987857042552607984728813315748948687539388567930969484536593661517768591093449608569496241758744443353414471918056248816031300682008692004721988064343205715930032906196663041894434751593717511260466464405111814368876441890636122336599424342265296025728553819291875207531816858119579279190116736715010021517328539557157808482840409859417514936885922263582836827354821062880167901376783620404406721272527020711867133293969275617993703672548527085834548245191210386496814275070012081370393384239306868449077384336696718165418099903719630912624633597876302699176543401165823593263297822789311903109029279287644560674781397321180191566598335436480141909893628605479974579146888643954630977781172976481929971588723774929124846507416197961259913093300126660656885127801220825789922916149261176156156404922037794231206787606598891132739493450969628734221158332671887042812971310794720307281129465652405847562449519219089139647783153115173451053172901769016609280783041472143097383848733396636089988584073461442529110459075126375211397939443427695177361183083874786821794469452791052904749213605495112214625992918787973414201863674451419510410251786808935645075724150595675424945755779422778466965744501498917713164510069684987418215018109646329681848327703168664140378603323372693919702878152502755571114439744669440299071681023213455582117566618467209558704691203233262063346463908280803665090547396480995871486476647146242061837971149819389988858922614852692101236432515588844158403299821806916281640317476077875349832982600127203427460585776904766862681885631465535860727110266201956045730086136657071795328494139943007094745898429037415481862839660592364414097933302388106546912275589985436376718953248576996598823134208160020920418336036648036826865038167453413298200652101113943946569710203522572322341076928853702163006156619120850511244116854631622091989183229590273577068404487874890399834686414531353153629350297290252128064484551243684342390409590171225925904549148524142209820430869078943392327070331857233601385056373351242192665328120810290921486208712949423999751204048815359992523663460382059019432292570632094488963633854003286259334083184177778735761200067672448634075192381814383823921329814530882975961990792787646168461693276596057257914427490500428648923850080256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -13752066034160663080978162593385179776666319483955724131697371606620543429603736094247403804132318741470257971385094329974027835048394674682770008997087097990860648463971769339163869964978738564348611258545807361458914981655299912659472532311332462244735047895457127361889379572186544443983828087213094887250718206321652429645634593400735096104177155420100783239747020641621399342650646178081220277581791611936887933304243741175610547190355284394526958839899020158672594736285589943404526889061394029135938303586805500060764960788838154976255942148142297843167875152775978672039386974795336196443276369062588622795898408514820037917793910587986076509566588466890785802850121088273087893882964315862712933691872015268135460981767123493172151580080791834019943452467340089491075488973573130305998895853406685231055290087812658761065226502395024153840083040272955534944475609534061227634523967474236880512459374964585828631719645083781384505532609484915194960369601304284060822025061111048819332501271900697892204356953403007768633723785889923767333197491795631145656132637497798937902621912994590315166170636319388811899743853123098171103364720602474628187893315197753012732657550476717381576516688390252695402591269879374499255982103792258767595252615444682468740178366007733676816342710253322093490451793556273402201418292650271424066700274945901138874496293661737779273838431955921591006901963887339999674184623697104422331525360490831644725357914824305717950138798079559277302530785681971707989423549748328869224041806552858255283003215123961994136637535419002104831966872009094244151467088875945525258878713650565590034894179907326418891334795251927992648491291899674966292036597250201651905001723191801648275933616763963463345907114622720179803964650735378703764170052236110099507325035008195283535739321514149161547259751330882789483749677835430843847595152042340406784571267901005940343536247945074534806735608513140736362406775865962832215494412751981904060864054877543006146348154801827389782429424878711672279414466447772944688754491095331781295515970848060802956456892960750025339745425068510665623435183586331381457699834696163412079277740183055077924203238526187790151591319197988683754581674321037065230893389665817983832538563035057483854180502932841351268905429571290734901423626875211718196139526209884280280354299146901663303557587045788637814935249287431156425362617234100569025902560447777680549040223458365337086607415976100818981675325869064923750235081193221679547475578365237706577454350539600222815003599790333278614754052089308296130699468939475728632666444556730820396669560776167809180490501285147879358045624459365554770571897877353804992969781443721246933780870963809427016476312520318298862252792181373873949127100432174479858261354295409133076981896515311006765644185803889354572945274940909793397056031701159287155346323674985413590409146886047442961551421274571958600549688265690137919409282755610197884620713984321070984454090184941481642216817832268984743462787891649568274385905228291100170984152573876756041938265892367560234766786625536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 308056103015582180836505955703355189891174702202769551776526470300307128367653055331280723601705864511436188179107339088811614437588518583438852980955918006245753865908634444010581915724743852617413336797240369141205251937662531955909336307148411521192373790774771061215412617270261932076459681398562072458168260643708396815105653906967256719474949173727223427680915686633315093038095486143508594034670528329257414015661490685658925109009530165717068581233863666780774258406568656124663884187358713028280099792364621762676539126329388952733483999867306068776030882807523923260302009831022528494481289338221963858884260757401426175121792434087505554212806588177611045118306041603846286564640544896769032534191542271706898522026433906258509908067549093082622692405791459083017272311579447686663195365995811489084405120654593280803711568712698817903967725204249458230968667019102466384990164372396065488611001871202755245550029132981915872972662639803963980248098949747581246477898481668023688793416834579144364902360246274918717716263716884766274924170141431205547600050398014419283565367523451537898258189949566951734527699338790881078850923743482811060450851370109346621183266830398342832433523237019391159867156917016647740064715310138645081337171127898520533231817668891427423035100610964369846757436930243717364163019937071729976800809115227780671481282910582660269406453019098823284892081366199923812922775391673073808887263999962507730916332654694824106496293666737826021415150224504879474139121639379756538504438095899947585289471712832060503904385794423065956322750377623053646383314985985273976938945403167565635690908012730882158267728843565176233485049892833708130612494258527465590589044697647107326331731493559076400358215130216454983524704020113184368860313039003217671817635411498771039079133160486237654623313878768818647042654865795907938431471553119833592744272058493674642644348022605761712332788555523382135074632708733691636213477381858425180291112574943483098767750041768109637388040588184696595877203478614215644698441272482521615529947300584087746126239262768471473329612376700381193831583117746202290526540583087812457965769921509599154160217358734722699901533881826298818260601715520783388186842914306599174508654243492522536650595336836515654727700251490066959942643596840674568575788320197175720873286099308783028148833257911020014151110007805770359395779546686688268550815137485247251771753195239190059613598092568769589675593840647495431127587798709234913501603022433856546412909314848426846177334551939421523553906747709194846387700546183170798484084527653172668966763888510425675775707367670389809091226498247575715053417070952428125242232299478017124995832016228702381883241869662763453053190122873271061080648155199135070768677376163042220138971213080279786026882654862554734615828094585839196694948014762657290072034756538695148737566665959880182951181238067085056866432261592484862461721538205563968926095500857992900006199332068150890058557672160198243148739014438667869755718488321020235346717981092886794713223621090303618240539378319360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -3748171131075312748197735489201261159950140285652591413992597455856000597238888401704988139888705543572634864680097681339161680358793132275722104599855580767740293435594650626667242666437528551955149002448856991263916798409673228829389822963996516202091853848112265537723290134539595195046295922581877500909300460487286134941278190251901260428945493348483281526958298856004666939679521624706691941276933642729813738464712148298235482214011849622683138065579862875755050118258159227120742382743206015662472574104022374891386760387323310337556403251073312822583857783350409037579877902432577901175094213751317925715048730230049439539940001280350169031876826061749829386711195785161409220848381676687103412253414998278531296428196807290255097985409352593519074661390075549722970922458092855547268205602496346291712854370892130125839904487972588876653958747811613448169582481945555413042847233276299791250999121292018773109899140549049150715737804539210771114348415003147101753576636415448345264254168711387523396707293823401534358393525947206074465682598622280889539030173482944025808770843761330402796279782960524052233813780087127967227149120164257749457703153644878860932263423964979078299323962210286484826482996154542737377578066603540822681814445762418223763402923295077431404175107633135872213168081139030465455842347632773976771744208861045128271600940424161661927035071944787702690669066106664879935521860232042914297474212420665982074030453637614164203130504176040918353533608553387474498721422348721897198325804882865760547398014900114881645210044528528359736346130117438973630182736162980936145285581785486538396674001832673604411202627734956192476613010734097001541364897015225446803935469736392445609869984630039167127342205008002495111642059356697494836444877095278623879866137789782732641365579061773428576215052823753560452259883731502392023088594541941460046180901934562938751199894524724786108493667012503099887327900266136607501240885410349372106549385420657441983412863285023255440746824107221875384747272527514489454482599182294738185329850398446209647098236216333477038287704688720526958798383498759714040016739989377469957587957046867837895283137164229309676872396813297644491603719519531806603124208458567143463345342297594579892403826732880905964495318340775428934329876774645432948817569002085783699902869743524831715411342254747773763158187584164984809751305133157047544298297932917652847942742619780728881387734853391830336544002989559264472520918638528760340308289550279066202793282041146707875434110899102997933010541896287410107215738235874617892628772387626699553302424274277153864424737791389008798174772561435919056501006514437132012744628817961668422898387371379172513529246374361372831531332892673204961715553323690710948049602482066738028948227345968620577433405704028765867125904401422854995810108220617764610197665255443530459329899037750582486200755031041915240113660385722563932509094761961180789988926521345287221050692838823216105224242782799408049415342509036394068426460733809223361356677733489939980297543705701512073536479638323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 26807957713091275882044544507516876591494827030184831982475441715908782127780800724566229605347261964906738427764412588256633612995200100037700154267707462559881924993450363584198649506825761247922379524185990658945152183911721276847391799609892496239312032738300948372139927559963730356449057003539327305852046758805945236185189864408699085900004246944074716185436635788772548763007479070169589389271376977025748174990346168844439046517260752664941583006700023461154536603754427242991205115237489756095285149043940465327896051527158368324150216760442408515576550128938244479110679405817383504251126812713166399342672539216336699074280546789685076820409724499593986504302483210031047860718562938220692076472393061520736386418532358115735790772214424449191983883352100586698776708008844694718630600732228874615686002340429798595217255218317534201447186951137805943139597506646725624334885232385056499605012856082768550830075334408765165293733896740315242561220295829744006587212736058294533057176944572967894287904273244355637219519222300035612608241555428306236924964189669497381185548171215596237925891235123770850298127880634551831604465606453102150112662184651548524745122055045147188134277972441332654840676503104914683881919290725198449619524129434924742191090051959687894114351837609324236536959452813935015855240254820061519435104953648157740953936540739639604415190850638837659274205738617772656311276978600643518697915113909709546167922935537988814912397739654266136022319950690784140940126215406445747179582184197449773078501230737477028033226072376505090188030872193712763781368289293021426499209227299857419822680413886901953096694664109569011698930209450568904291367389542563012269767849954456506327802663730287984694756321686713631299505894718881819902908923931241542459607837643032779199040516912850269533911770862824596552743582287360845918076752791330698928242405766241298495538801497500765344410313908861348704222017739345830744928530159096084946634076604772216067723122323635296517878459886759920840195567810757014596423426015957746555029005897853362602659387981509599707970789378616163371242157429452514244009865156188143171174594404715736815647508451243221548316465252626645815509351454714567166196325116942907721166602515676492759263886254436951127083027886847516701696131012336066776332284462134251950937770030990684653187395369943990116576125651353686288681297574033606514704170969414465196376042963189428798172182438584150844907811330711985458632003176177081690874019484882747960353828568903071811442569457430270721726956889361502522840285453114476634337884540704161633737626188854590503489952139277290801741237155251053671593979641053057533944002279506493332016169767302679596254071328160150005015364480297434338863194031855815833426964058037207438287528719177198113187991278089264254766406528231775599103323467915346648706283756639342225794295561546231331013844593303413465471182553107807286340838992845706295281303523491676686094232885721923131987417870967437247506671607803751807455444970024507571420759336130381200240893916540700481275392163840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -140218759806510206006837734928677636391189701554721412521644696952198230851413257372413372943655746863145946081957698901208712493145551557594976137345686196250537601371663417127858412673690919257495120767961110094205887077102177963406835837451520252892878658798608035097815217386446393082568523448165077170557731817528343059512690476350437982069363477669290657590890145518389230216233996636782427168734713549605794305677338981371363125155001203977911388602822303339862381115872858035940764093214070916009314902624863653294261284669243390053715305801287302595627230720707878875611588393861307650877814042347204886364502617152526692288450675961617486547572962397255203091556647501828019585473652134131906476790354822277283437730301865156799051088508050526533499534870827873517748064672363029321963519139814366957462135949852209648365887304752117176545195150899801936741458799255290112623597076564499265944076064052904514393205498188249855263077441581186147503740469340479612052846981813829642571966582185198548598910617222976756740691978696573469034200696355692365059369275490561820853580853462693128692827581341324450738300844247643812907877389405352560825242533013575864731105901145027202438927670750127961331183951018335420190105685322600191671011728528541433467676697967937017450025997317771572932159553988593073471322470818118719397646971913798328987358702671262243266960821091140189827596801953153393635194463267461761339021184600596466390592763553155552930164587526027329186899435758885807989130728171667362695203647795995376376325688450962826574655919292081784246962481637338363132902271624982896934616711177582498693492579808637061085674791041766880135088679373022851094932381299531269444731963220653534834178077734505527900913532575442254249745378134469543036432265028602736584334193685749564911032045321540401056608477135501529948077967790961739991307342447650330889311913778078165179087520583123583687143944900757401581267473231860980431213360209002326144854031609845800178756273166187110099828407770652203806233856039628543524550724625883118261547914103122973205044549032472229603119214840337033017591669944639956395791687776067555591600523500083943608202114381282197242023551288223805801103818158531420949981344552072500693534535209064150755280488965669061077018486038567656054134651695366204008231871898314328989508989512315758718825080848289046445522360163649186296882527536841462100098778462408814153780612639273996264890858621498231138131303599893263096280641885837673793773592079006054678585160869213918132580556944054151076163900530242341270320539317815666796497396447605280478369971715485946353254356688196781595418553333154576140713734487767346148064181204576100109731160553650694575508656817400649537790796350806410070762124636247263887404011305648786621349101902568104142662270098507986496772669533170180260743872480540772385290865932206729912087478178596744823261061763152745975593692684198075974874398997556402070286812137174108984717407078857785372361955368820697273168783358702291451672839923837050575180954067575787942422324156760404075778932736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 526197501436929563594888381471133083873402552669702211903565154440051728368187991067155991245009942015420367865924372719276097272765474966480165528498346127923928032542460178609927097480706383183633709689691080318237975084127730431854511425483835366440290963154992862519964238344609201264691700570516489967281955648043271298387996324636033999404305041351881522852196478550663550756919533562528436879159713815311494845540059221137147160637665032311385551099605498361731747672325413739185140887226752723691174837601733124176291988199790564459958388003837095015276402358439566659197061103258954461689075161473742004994037963993971148830858503301482391823146525039081719668026853968667306429720552822927218174061450793197494670346218882686168903294891150669652413503676779130349133610294705309598258327834402726825805333452998358893039393922923134706448153654590513199501508868464579778754569800571821500056400064036924702419261134533055080384648291337065213402643078791747530882341726764453099303581209911103414685873024643252490757638007935913504883312379680696681088922182675685178041867456471219887709500624557583503109948846906563001416595634990879676972788533756812357002845892087983546888459568706828831108557278735462336855978470557956376853286426323627985805006258329298594935724547530997277493792198467722188339748115378996206240230827467160544857464239348163303248870813858150306734847130433257659315865967855526561926407797368702937327403346579212271101860508210314373388382879429275607860849019143387694664486508381652318752111309943092236767128644476392080098822711490027324956793582114413031846582702298167937237088756887933424124733796290386622513606119958131894068166452101362857901903269707190268838810184782739294034208116458258631232727766428402004318647839796360353924410499525987085744689252833314755019364023403241923373254498722867456283063370205580303656270363924548395842423239671667688756352084032177425716217608481939075887569485273599600164233249862025274058847178191401817784479058484897550667723398392869152487407543436075358024687669668028493269960469837123218090732943012711047661133874854339086622934171823163976897687046285797930109751771750007676877320624116579266595462654777220641108884037477323594526907440326101907226740228652269159569345950868982052115079289966746844082288018379694935591358965504144637663705062485903801521262477459205095610679287258347693533180476394551062603447931518175634032654207246942509466226196216846907547468028298078678243034352723868063616632045399136177201452850290292267990788394980519846536060639931788428314772202229494530816777614924764788655682990103732125029982856931460886156302139930672663402762493428207183803422088707671340098395040355968377548557484428448065790740149065544684417608437202418059498715036085483445910964026536013932621986000539481829387425448297879486837250604320256107133835918255407443801998503091386321865658183002352514794828274387030131179634216991829416343778363842778285742564576054337438744382546660374501894113223921892039137791477036865400050062607163498704656000666828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1507886031130996770040494317965009348748302595741482356228051055844139707703454814079037218471231920113994447007409238057189644030631235362335376021589649156286053001733998230663855345267201035833183826827668897330706899044204512186918029818825385268499709680809396873686096910327331231062910851019358571552422211590094859889812549967379752646869937132688412848998572160658770440059550831874896098886032861123807436694753702489860575504008512435674564353844406564535828332359498492023667105467020901025307069703882005321618591937865557837209069135797843588876325247868487562386695496637745798083975899755810408044378830276095380188903608369089849437038973543331724893991093195381822034659319323017842579300715276676980560653730451578035431344293938668033373162663463711917787943456974330096458989931433301206732262268674659038413190146141435361645166409741446407958774058200485901920004939772832209525494373466437922828231662495941426763479492021222139339231195448071610220782525747887032135971853096474764470223460805988922526825375726181797976067058285441115151223260253774850938762886103297189893476596444915915980658387661138397699311845257682666199215345715695163552115498102497848067926485688922171527522776746946360484579479294517970488786524424490875563328707458539866679545958368713051579498403030564004818583924471722658093881726983613119266364763436570958637256440387112777653628292029716403033971594892723660786027245291350670920204531264813179417313255652109063582916021708826980957174135116240378265718220683384254872793190690356629642420199966952397738716775621098289276083645752874191287162836590107577672158687984691431536334051082525798228619115982910628150558274381648079067157631888310946187388267546037203166033459878156055851163305170063951839190090934641292875706102789881035622108677174265226385661521214165211005394500591828731864507059956756668499253019378094384493158181398506893999841339044345997828250071240449365802127193626275250748150943879404291858708619816331063719657593975062107560491046307301613695321836601687494979392236863878471653966728537430032437179448098863786398440603706774444597267791959154012967192008572241243278123453326822910268382674718893136200601902965891641521050786671961889090726160035428893966962548184809535155402159093396986380717875024026451138141515967848644630963456012172394481097752309397431437264695329655345731881301113653647952179241416789758950957494343567642777382952092477253895603801480668137844351202810795891414892103101824893581448796149175140065275769224519989649647367180463729182657185932762630370951976946330505110793273263382355818924623569100420136579238998052771539271235191319092793372448228071759677249750554716183748477620955160545986023775295047698601252458304047049992497977320225588549938232224526693388990171194716333601892266496268087733785316423051672881845269044048716370628789251110400428649052455503942361705750801075357406850847257943975443786971867972860183627511056852938525443721781441800491520962907439236460547812846771410259305443630497046897597229724470347033704417722368000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 3200919120058733087917641119908666790548588953435441881718993613268809239147826461097518411659394352028200982283633129983982803636943294227653908214517725853063514684982622715124630486910203077832408880391484149838796235014654143294078802686933455628826488294604674596121530475458119707104610232686816723074988686570948010596305646413957161990733778882933056480966558021944684007134773041502162876137629079824862545818727640727573405043774424458864320494701259488630583467650537904277306983489232298962116533187923893624922265221933126700383149048453606246193385496365957397373470671449776482200338239468723574514458048202913978832431574941532457333986031626019572625019123752013246532019086382960971489909223974070257567571685490369203051417716090455366889988234469602660234114126974012316590160035808305801165381447713205780535115273552446165178284007906934015829958938897601920050314373938069319457731086337407485106268877853641082376766847437695163670697756418294343874516215956264343579311633836263627112948076736029909277436466831271205168034291472807036104017244667632377858496751457643356412130061770447656775037660108463259853207069051429463057073432880090823487338309925895680372862634870107199335013304353403263404333110204178203214972761544617165187168929813264556546951400166702842580063048759341942065887841799297714437605897660660305853955697318815844562783773460136673301520688788154097337582882755655405029055473333654672052029673802561392400092680125029590388051185889083913607197581205818241944425645180098767732821356168387836267982377452393680003050872727183742686824334876493681525972945177890143564574774740009100557977957290451103123865469233711686054315409641477498822139509112812828129052802427933117186935191629500889199399029965185636526606710594953270460986798237225033991576162250330159212088446836470870887274369692418391861022432083817004697203487860785813595008048210746110660687321766227014465106339351397072835981434935825320162451850482981040416323057409064897264515756744822483134293217861028088593131623844371805267176584043372512106238731153676589214186294731181513662723287716947553972336101344583067483283251278689916529757448339639464443246360397246477622832080702913108234899070804138306495031344739088163899554214846953352387740350824639150741429866732648193635822539942857974516039303589138989292804540576965894772818405068273048390153839496212622865890174962842282678958824292208259124904380901798471258202186918511679623801893406471896218447029827638645551181334860031698333975849550711386327211939097266080535009787599938146182147255371046323134104878697021821414977851968457383903768185237903390278923966366777910720466146117163382981527448822703935961708247183840974485401890061233526637295252530762446256811871981553636161606372995848566795490440929584165488663047674418899220833558240365631013003544442035971294611104939526499250160337368545084391417066503972032928039469386923064264718915161285116929496115003481185628735507816615524707825037913436136419894537577052493344058405054619204798167365428104805984691090882560000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -5107547146842560631292728311426254268091563854007621649702338923547266238505357279025814932376633944309524829033270806439999708413836822772518469903481502797251217582494290723764857972348405964961989889662123680478700430826074750584709126536696338663782656163038182847602998368320399523259279839985849928422768326289170642529268545061345323377923983402846918280479891088761206861431081211759697129699717522032221578483535716326808862108308246675020326011441425558156500000888241723415715895347452696048367861174275347816341973137912921702821059339266438915244500171300056560087686606823827549008942217062929237495649573819657986759783554749154874575179242201044732214339592250002473848067803538823608672345788659909457865771890075817515862894710803396916240791372821306403434539118177563648929149820828767248221960695605769926583816217530918009849757086673395140770788392280470249532902697834133078223643476172590973389732364004561417558805589936786858482529356410655092122904211447868959737439581767384189722723047273824886392390022218232820094507671910345188007260786585420697846245886901377449667114046908491280804382803309600408120942898514122145090030639286248844272034901371650758750964912763114268843092282089454279584220796323368336823717087560299924346870722555884726824324273563569860708078499070130597919468571823132999534866498070834567228829549249786973546440865311185755088841431037781675357768139398681070591089530248061969488520217252704957224836884403532532170665744116262889036649439610076381472116387898879341279033130621917584751575288553827021988257869346911147132644916049910222007902920592485506049268731641269737439974251199885003793261248729916748021975028690188510737418857865766245338103769410941009089248096525405734480188682231266071262860071515212349634269360895798750486782812992750875621038462420555712566301724150134509921282213052996226349262459804707343772001083577710083289731057064538318304666637535847359457067620027125877265646546535411202921836516205028940894321821194928693236885928242160890466543555405548211803592323386761780294653623604133872539672677237293500839989075883571862376639802163067568188415917412898164590043014440427503327776926034796969751429656756809912773552062642197671802983788948476208146194111810961701332926534667403940618170750305712346671912051112297518693780343979366683988390489178801559987407273988101474878111668115964243968483882421462867397028094146827828321167092727260007786464295375942332721030263117422374130226379593042193104010094088064488979142766067647585524088514691298391021258848037423211788454698238737405158914724169894388927186901597868579182069481964216272815816147421854958154341842576812541968264664520960524446070644646909477616900217189335324603113417435573769459368490994680419329549439062759287471632897349905894438052053943769518603998856104353415980173077621458949790816309572803451738687465963353623934062252506645473551169345752407271325802487798196934635817039242843420953022723800816754196095419702176539692663884555730623083378862742613578010891304138259776700917219328000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 5964842304601067881008607522159651909737457466924456189176919900529316952133312661678690892571465887779258986357900990450548362913296245217141706652742773240329587904604970584221832172591518394574886027923323802428700883007370565416188449317673692286182042275752040384184754106625153814050504364664851428818796469539862712345303098423541283903766704597720287272157953969733250976280452772070528655102509830506946021459037223463177481578013266613042646295326230985585951903246927645471040575849647588688911794114922734578658894234068567212894571320652395811345172778823774824960773415547011767677486013948210772832824448816004832668717456781897068497509759006121283001818781030445959156234219385858487972131035609546581933600591382267716430396410500761317653892814937821101815186949489100982903725060648422666872431975253790755428677122475709024274109208189104841195196448576128559987945594484231782325715963477804556153115689379991281135668109971110987498014865616069421630564833370833374376321261141325511259428985938845761340685780807669285984245405495078345297655050086666203954148250478495399528560556838561125248968896766024519773021606309684349159374571888395019520160492513900371713600716560815829209684763245614832696522407264484376470736077514586286780688613164620984644599247311843420530028119484550520938370325377336493944262920502171929944499290932501286363803705479918399335603044906957719920842166510229420747319859038918055180614904582686368581012821151554367695049026078245442796500598621495212034764659637920145286902450781209997450976813466867026346726258023704855884528761749062051469568445393535539511345566859738350577258301128809852247223146988155495426122297496480677211653960208837927557131412366628977315853619411890315298854744302487390286620546840560957886091405313060236202519636890020414727183870314973937655318075094148571870191096924392290542501097548426562605976853128177410208930215684112734089096571878767632453513709914416863691480156295995868040231863412528258162825788522597577204375731152147532821114058250259369586417350262508534947407564265366616927918625645575960701702144131043531098499432337104933788914803971698554584878730006803991876932913122156966682159338138357631304667191018485517568594816460724732198648287508765658346369548004840210210745816312164579583210923872530053513463388048008928821381753620920242000264815177952398740946409009290517727838194548706493867860855525219636168184740673943044338127627421960908048284238015115158177802052312277805690900217397093248888570271750566982297012376939902924095744546005486816383136168921260764373731976714016151674663762587792856214521919810047140719515029897138128864859105077147206799448905106817168721377283831741743581146660783824736492158685726288918046746557201382111431684713032068470879402636818765317325357704707137392085260261391270746512175579194433120874886405491809990364405270985371811150561020076389648029149510695713946892905611448021808374074629584509131188523158679048134917957956675641866283581789685234401623105994485371542145753343244211914853329141760000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -4845818558184614856951223502838495728038542383051072760147480953452445217036358970032090857246077933673069213658689673359333265643348051710610732614390667602992530893462232827971308749930561560208945166545265711162690970632801797372848957900404450234205647912585391304375962434052417613840685840785426862690192232741616755367283823128360069901294006363422904602616380043939073721139785756714302175083435964992486520345354783319244874137061616684967199369579959507282923242031809379683374365585708823270727211783999729973253678761163070683745929402334928395343469472342517336725777894313603215030585036985679790816507045030218746891972213392501237776199532586673171651746829682613100767009984770804986126126980864252104229068138868608951564826160789770067476792721622824627454235502826602899121886768493963976128131770002883649464722487777947694182083220205379667461744018441258879512042642675044083503980377922110475931201436211946400064432612234550271688950000830278653052287872624126682884832662662755403686926670996361903888982707088302933043637197063570403552111437154848397793277326218116060933239722983656848213311883077673914753933771237961221787605178326648551674286464616377073745542640172891396242135722362771355124158379381068189175812254280033429190047076192216099609298549828736893628080381214254274354623340490434467810709418846418225726660537069573868101877436811923933741346266970799829140827738928427007378567307666840557548694964674600778495697048700875617512339302209764404926036962890133314308823855437209762090268442915640279104184259522618331818282228602077278986204443655205714014316129389495647503472723975908783333877753887075786198556285005340308534189220584313197706797354848992053929808677516925748886988970364578104672370320661814067055989286976210827669742459977596489400042299325085370576567656054135722286686430241641981245329633089749472517251059334535529627267933636379702238410353205945799380702503739906356307232570002706982823296553832007982944931656754526691325884883902452065556902333119718168443443950492505858293372001264807358175938774661373692623001438340072940946906501615712803484749973097862918241381380683522984120534856763240814870784439168042479590432225744227662155726045928348139926291861437739752179254186207938439614580335546847560080968314890912280395865798663080544993510688103077068837372151952079681168421704624021205435365890598290857707020787818708764808281839404358476901998705414808266378710709377031067157973577398973920335329029728644510249250226677222134255178047967894959707854917126687161775556752693355212431245591126947890396514814763776661323139212204448243315864699102185303541937484967806062001130021382679779218566282425441437005739786581228327198412635096212959317306030119255033083449367425786708116400395717780579047344317047010406528709874099594848072161834407397356560704736334952658656959202100173029130929515830473428812812589618852611765980108712067288641399135401020480152750481770026102802456656870561815789917582185926069045062482774281646205033768090963290294798763808948412274589040640000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 2142879486159788730766511414471781897898290098749197168283969002020925466115425837858971277506208031564764904776970725974473653464764467589426764606152028170197156546396597952054379906678398917632556820811586826087150049835899629367629483678785674571014311214105158048560359423540672736579273423841950526566669818409078434941476505232272168759465608029836834343990544921609908266980774546121427364422162604979245353567294991259624976252625990921225931222517171286479956964025926723621323987852608838312166101247122728030824068984647473117862428759438017521716480434445709132237790696135626010079777702887136134495220495402832004414677720298099133964935780763902360251326246329730630289119966374823487196338564474628444690175432574127982472129151622696087152258693911481279445411459337157436980470600629339142938795037586332926702722735829488710970506627576592235857016311453662382529308992003234523313382072863773778001758554044082772142752632086845761691982378180176219376374404955543764133919235911081866181897128570989406814701580729264934803924328286366336444132808525124116145329302488846509297381053852954106407124168992065184039182610168017553474070619063838106259158056081402346472161408409020957186109927593889881137280043079340783069476365831598975798806452031593161995323985238455301355378108439540510406913775936826623312695506831713271516855598373972778614555888094934725693506495379366511732615632979658890404860162645132084164956238783501912815976129719489479554358351430676930509815067106803594326036355679036495774162700370609570491825674883066245755807832771187779221058766940403510201573691618341269828046422743149922145336463396165794242273675035803064663600759867013624169582051226057812346657671149911156227229069619440866770835922287967273772635955821953960901799896111747996092403783462947974263656813991358027358338269406466690971163464505722165209439087134350170903798168199572579516631451694169987308407183937980828536449652496507361504996077023045602335888652516983988063584915606472218340478094388912757803991537155125324024643166181437662375464078165384782342556241539980360457120484674614354424377017485912715260480724230573755890539967274268247351684219140748376943052662177992363990906705671714943120491490543294901923233737440644058198791771114772364862320379904067834935018765604023491821276139463306383975231694601213102804937211722883081165039864400727133618429081014623912349306648341677658310123389088271552552926534791206540215016396943629978932449991163255389174333219734806050777073203760515202731396839474608566309590549012462734916962972438624655937918733133863177011839706069832812013074532707661382452856837269336250469994778327238810079403462929865525065645038870316935480172932083259274092896038900601444926375663615152181461926797660533749002642106016418897191915588575771934339195382858331627743061728184930961935185137642274294185811217885782695052193250173297395469290587386269548298395493210787737248784601012037560282524427181614491547634310589561335448179286400907033379429125095326423023716248562537229730604646400000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 338371140433962050798145612244303286303982387664626452458562521894004805245920943545442494406176311036806411801863511459387751737069152066652488544712225855087083562914921264010800240376000574288174431198832214919330174970492573933022222542927258050391868114868284661655121988750173274026600430684243373294962075751360954127747026456063346137575770006180900646737426986632448035645207561012316240318494162081860893433228382325745668596660640069591345198363159407384614647904247970586104160483290208988523881719920379140117502056837625813286811553140141468722294539975979591455675851250222192926500544933147562978108251472260648000307000589751128344968490350823903494894997920032446737717720733766838392681172668480422890282377139119144716157695014678943732332624303228772604986274362971534383022077560981706191362156029523305011466839464006805603422866262373940815281784423111332222615870788197208126550206271086522682744557261246769229512135328379019461860926079599865881628844380699441401063282614146676623973132397272011924459931397076682520481561545951148191480585966725228589704865417222934631583520954095028815534079472729346821906839859097975393905868365768272984319418715718207671121006975900986926405783514079106009834530381818128259460007123419856942855100409503654737105973532533179759237964935091915549751945439579000979599904685934903423419038169929745363336347518193497545073110197479412601188484130978187334277416970774256438564920113669923807464683490896247619750289123651820116595960288077875721421719137494553238612361832726366911318758357166093211600178280756137966228708968042481430367039403865450738125930148190081640213050696457925091787368479583729813922114753103634415648507239715807830228387298614475941338507015045202995675031179587152743452237333881319082712134576126023823168545793911207268121492637995532322321737092939298329929542031500333546189055968526903178150426142080823736072330563474750129398514044995990082826284985840043618719290207287774417733550481160641656584797886861071298859924223133354289402395669280322355832944392856345437837694801701324679356270734282381669419291217642147779090409220753724579962685893442488463824797087898102716473019303941789489756289500850672674413074421252038928510558265617279945780570474311902472983388505394337567752151265710425216780281744546027993858938875162325246286169294344400001328156222122852630131308012988147204093802787782570535405907105225032420584059581140723937591472750017653766262826601565549544177739929221628556714815037616997027848589985006875929817118211660463358661198374953970480883544088080860019792685222715010545503885468309391096361899481990007299521926360709091746825380333265049063896145372403968977191759106512636424423659959849095015930808736185852506441717942977161999767209009405288072793325972286268952664155339606597352318191425386029592705886936793681229661016529397236967666419295130410909116454236142722564786654810453313475616860423267021267292807447595803878693029122843642595910725956115106912200665815653363013296646552552815792615844087757793837187072000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1179111065923619870457019063438146923959015244667038788385463295886170275916304711623885996809469137910941388064394766327171514519499892740185485249835310326144445908230823377023273907594597530382064567443708241531068225975240194278011356311067539807499910611710180078031128593896405998169444864710585785232633306428179718883127382509152865063068355958022392753888656384268207163152722040540364369808375813700806953941672169056407437468062726421695591251322368298936702672926699791908208237576982752466616508611710725777627501700212552078797691223916794643770456038757183098740731614479611601718409191524134862552519884358497223385019389262624360354852094599161534633746620989519908789138775174820742464796875780607102869255239240903636584476747376842630569275613432312118887680086236344286139481403196440610962762523949625783161624883855411514008366375573484587657539463309833826113057858257996194876915050145932764170405943136382165084322054833345891552192616060986608746166765786286569289333272583118841654699338996659651725346723899019089823524266469036901237871101241710755229222625647812694267172795267463142023396453838566907917026350563251707397131305704680143830168201754811719041051406804276120830362522069287965925827745062904957437201183453841451418131060578732886148431041684589137842783652503730163738186732436970910448226787658784698142243166220221996773392092041032121085041723387597913250520813752605597862721353062748906476129179389926776200815758810207018344981728531899355186959135853026983573945328120541588984962703081750884539553853735427515342484831110293139427068611000759763262013858540756655188751670304659606842554597785162430522494368155154938098927320488007578899239869907649852878575576064291872548439859376676630762357208374848668983952275153005100659167735532792713254862555835962268828919389121335099729403563579722977281228760385256880440564016531974162298789038480985962818893433652204067369679928779594702691018507623818841719339310838514758575425831169210996620106415348449557788097674487495821443680547497660255131668042131227615331979184607795698162807127190136122636206249999285836399696919549929483920293127694065910754589740144958721177605007330855241350517547754041406670538862954870717435882548874219967982460499943095550021941836646091312936429508863431660707443327557476743795346189794553052761668873120362867306339233065041964073783725231141630774776989092930733427671569879766634488168688043994442653864136162041608180345941444262762602239361912689548880055548458129545215856119085807979880821767555481429661673511163263319369748895829588093180154587693745312232318550389749955149651245110764749128353786443792762210433080408569432738870512435982421708598807434264192824674841800067901752864196464603205230894522007999635634498520557192244445305655948782600504543329191828409714447175875642351362594707748746155910339105303259222347831897822818357799286099302633713349180985091173804955696682869375011764141999189446317634807978875600955502700630441858846035604802296237004212419331148091657912489742844873775094169600000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 540143844284625782016599005325886356855306470782895515934416266544430144331827043610503844320884797721380558660220441379123946260127589023411965247530688800988235157802541340902718834717231663680134361868931688354967511236831276822866922614966282355818797850997205063351726296879824222426047055896110206462225775250353406119951033831737025092311542633380807676756856840347094699321468006987143813953792230416794514121322530152889253509140151020026312493546398883798818763013447473760725209295627110471931369001355533319530733821585572041870168134981573881922019759075616324990846066065641611005086092325429944581064310964931336720927466019464868111012089609110717809468477493074202915546555723649235194359881052332603715851863054078336030197552873274069602454973883184498412452831353795995366785927233225362243911349802013076641498047386705018277683476150186768999827284123099853672763434807691827805142688074569884259943933304448840139586333473827763371425863084873810680855561254915438942239901950294788486539738274697446824026284777480941881266319742645602233923364834189534360347370763376111691946419413176734752272376714383337481050682877030682383914973919208254206546539618979168987688462355651329142417855140893131545649131823886872645493906171436975928976684156640963481351939591577011102272582748432355320948942065475726090998922625676556996738175920760786701851830473450208214155621716419240617536437214185320134783520369863448674710913380141049493621354564093651372169773520807466087772094827677615693659607617100754814095901414281614391805438577144222458494719431675764615816995793736929257150840385936994254156334572322796884708329138767761780232524062230478890942452396473189732273989420900542614653636677205494624818728860541871057018040072860035957043623380937042621696464277143679108504927419926526810576631805987614574841015851243611591420265891979187026058065058368140964029870655985874794726716161986441390105356401609513823672613343829062499881130551282232977587874880572171726841937188165575980196893474048668207243920731939473433998361566686332133549876684021603043974944677928524038872575257818973092401887770732446237374130156876970955787993921004279243264044136484862434664231798664568067289152459289006795835375987010954654840608314757317182909464377489376327543329804254861280907828420219833593806505291021721314560792838868816092493459468854860185209273888214448012220040807160327614066803467384073646618894613632284121410851944626167468345049212800247411024527116748176198790747985825150076603403998817406796716413709979385162839071702209924844748110305912694672890125958840832295020633886993735889975811751936244592867027685944870039749981666325666940203124495742010810295640768634323052573633477171785591989737025018380533314575967096880528488380618536511596042663264710236998030253043116472909557025677838882829960980161234777828598317625413519765205551172237146048953153730527751028030565165444152881028920115505139214146821731479941959326591153940846145275071989752670533105255194682165829222573830653987097616634146590558257152000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 217103807898383479454595762741974748571287027697426931096014281112203037127284446023591266122665451574782038689991592975315634810532511694647742569711843051832340240384021442587239911041165415535480452855068427061913686685156211942145484026595425597985929526495874093959015557427051237191304258227409086316004371009429751890367628371119684254949880234010112752971807483565178378162570831306510250536800326071355347744623505107869208688490226813556363979410664554591937158133851493739315242975559798236096792372111784486078733218841596362892148493613776967481955710442131755669743855186115397430484190155034232880417675753484914977139135510823618194773789357895475117822500138053554264870917463269505722217147909207234020440279472142025885857826607958088413044866540500090975971022208693663130275798594746133478552759616502703399260710050320473038728684021302858714770156149300300872005725369073099147016468936785256240787492068665563011166227214938562593406603110597621403574942572349373152525423179642528882371594966680940367921087944895127567372088029011201225782614131085639807813151016257814683669636644807529374826624847212663152195939289840279213396353398856277935818351115497517110510858764789604985035023003997071656772328350194131915317134063375058039374393032130898003475502081832765046046315491527073917547320255521693027880417290939017681617878820387218714717958186054105014252896816227113321995674558434006234016354573580262863514209310641435795733311924819361173713399940382226697353494894702354489857673458710053870233328861378992301297388536298841892395000854623335839425951835431243556535654375291314734086035411678003845629183486752835170511718253126694574430475450872425637291133987734947304368793486422701661857568557926342557337897827293925367550397581736967167801082761221441417776918455174289384527436051491473668555144629244796355315228343326374806416381943113679621901302826876108055909181433162570147183041363978963691478307504544054400373408944241265001115043937029586425178360561050926182805063938036108516359954361871907706134004284063388202483002531881937236133025249902751774260488876819078439210560557798093444453127761941354587496392305511322736316467992785670087986584108149346924142488443151783217984842378467805537295013688754286878302593510441981698970494986203005305659454364016190258937392451416509365796850868473786059099316713422926235668986785783454452396973128430172876091269568943856172352875439809792646174890538166965359481015736943118487936527199089036309852246380994777532262160592432472571187266740332037613307867203533417832079961737160676360738927935767041740672702622736602884816402663726062828769435840330243113236645324082029701125166813683659981587724811946458740413286731131862018690758826044591447414183993531360011735222986310076618510413960709437472825618998694945193196718745016361184669550105026123671251815083549066335869226447574036864159554982449658210350775458010171612306290407183558388319390048258071407909537907929851157212494914221632489313685223671810302489230829672406409590822409374246371328000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -292623391338186795228712465065301716449684792625078853100454841711072568103190535648877277881014710716765239746804535410643164815636232111445471824677360204131012610794006040463865168167949256578479386646138271462033554681320557609624778155536492507255457535245061991126474776915711498234884345112786757636138557680687142728278636637158460820451901286251996109053380750711257894763073897165974712064381196021392501596353196122965157640937604093807823896848138635526454860943720018463428655370381941337964818515317697098313648450938982730688549380457473913618123749428710787257954097174425860127365851564698051173485628042651446521648293967520417775031375478417936004746597808313903518344820127544311465415401719575887889585649237244635381819397482153026902305008414643163665021453315321668310232384347134952802915881483146983171861359241710014786644525577994797357035106666763313579481886088991520694674721084150168173182952522837563005424859237088608675461656116379135633264104009859744289984518407141186650186777854048578294331499834328757958405005297336962384704316309681271768446101370174001846906271293480430885189647414043113961902379615925039753297966843962478309892910232226467352068721091524044278523629890685086129967679904740077003049299347191211409210651109427382380189341528903581932552427294065380326435566743669519137444696645420135058069145918457394791248005448590229980845167907801368215410755487603164965012681155425645878910748936381394053344949931700254624935231376378646821535668419807815533545691491321123239826413645497569955666276481738421775253437860448662389264477138048580916475426925207926182822601583976781965821861309105057313286459502249135470577857186301393770360179543181427127137764396003321326724316086593942517006118313912117505659139924848050992320437980305951230864319309671555841856703640803065778000786341535441196283777766378318033402587198922066426095566639610072640516169136954853251146816923715064107458303113054110050202464261469214182170846668762449935059917475272939011507859802587617847363428826165464648098233762850186729618819625608472170367321224135462896307983297496994662000182163003464801761111773025262518598637428482045929351600765310991791381715889129889294841972505010994216187305055471305647877341336181280186001286223564760895837893490394917837631256113927998045576435130018603089971805341846948455457021921595471958486666275561816296721991599151636522946258269183520109921248759956321299860233594180132370058677211995365058842494754669157846612276625452495229451702170337948763623779030473653884333967657638148773144433195766778387670320657040154375733069705530558285102681223080523484743512347489125566133974610385193306895830349654477511212757602441529050289075751069154999481753396877306440713591915613475176115119667188224864798751988553530064750469005864443149101619306082089535402937513900172101060593129265510499868537411503607417170237830617545089220223423598131667223280712075106531764100744048683757054904592914424074024349374390095342447702527770568517264697120090618485247961369753503662080000000000000000000000000000000000000000000000000000000000000000*i1^22 + 105330184415291847584803103534807585084807265030748938490439633983917453679610623544768083265448773887467406287408880032812810053190255625597199891500067815966062240425903819473261571235323917065833536107519747969752339686709184490579241208255698457123626407127657026027407800270348465459436068898826222801366012097193235745487155352718822354431470104703733017540611200140506383426784080672620834843276810571972603518723021427998393333130940733960950463754562355229021241217447498826391374001791457164416844563188946392899467632535592207594004079014968929555595764890157024410694973766589212350176282399716584907879587634063614784257395352500997830332862906335532965349184513733880179126292522140267127806289501117375090456350899160706689387570514325154550329920002233755032080780554461437560832063492927726610435653172299149376467078824229660078045633670416381519353068939746886232518675324083366912774777246998874253069136590084838291558344359056327974985090874338097335507344271601890776405507034242745718633923994313499507260868289149431446072969143751159787328212511989020865369808849759204576161256577008368765274937917214573385791825887941227609747052892998046125100209695676337206117567209513761030985971897407023800624152728254339692241799638759578039663892902687534795763214950042550666760031729567517687925264570789227117673979701585975688120098107239959615168806195438757862859870026783711981731919751621953541624290568848294015408578797029192759517947751189248178240499212842628461937753108741384434602260299430374426263971360507831463607318451134306682410228058839909453645827111928590824375101296966679815319840407365301841588794194075200521114776989258821941068539167168926507593184227447386714486408030072489947697843902984401449314129602399181389303364678882072699960986364652109040765189201535857132551435457538216754061404312449578072788508709914717698403030244936511446536078486499122931156826694751851733723318809350096782036825687167993308271322564056682857086495812467547749460340390246302159952379198041071750398759081305807589815361928427031936227287869263075929442316259246629397087315760244070752031451427395804879022820264494659752991676814632130922369183386875253284354432242328081678227215168050071496067683970661896294821577673301471155586190600434181601132658974314788429904254066229097259217811450816138234952089132234859061549084688734440378155310337547202425679747281028641713847722938319554452308077207451032177509530292301724153310323361175927828604118796053432128419070822393696943975362339726774309995800246633808478120968556766876138625852740042945965247363266584036677749056602235350032984962065910988179115717221336523092164372628717474837088607556151603117680285260125756481561575113945090406433346349431023107551922516467267675721523555723465888677288378900891905943530044246206421623303837146055494822965903488436979222192994675745705587769251441825014598404371432827603864963433535955753225891300968521592465296378304341438097819298841297377611778722974234121277579777567587552950542268331391363344082898282715545600000000000000000000000000000000000000000000000000000000000000*i1^23 + -22539358873507363881954777233508095777487948058831111353818515914216785465815078993660138825125364796271685464105279767110609355469651862834719675992508728219434851374266902488734092297152012808354634215034863502052591578431756526251100219738268309346621832100595397930481294614263703710513804937929379502663268575913602088360475707265938034550280298497377956196574177220449115180055139810968408303571465946429053097655396884031681830342700029523496089491675375065585829978508636060957566020249458951579988165837816693617077203149500932618824778628093899299268702265107833036264052231689377206655531225396153306006225953288521105317383351861422345940222266649091123083245199357895483849606159900196971605014665823699460566608810877588408940021987556673447963828607820291109530297581882282452549849417124476409407522646121276819371855736681788781317416054252141981543270013810917576553067318116596049842337547275978462808988927600436615349077751799484383641049288851053892894774920996176204567369250719658112912662698064521610969759425721869573891879699112526567326653974439172421057831677061228065877961017926450681180402738385986571843938035492698365043670692963106319460413285221936860268615820216387785127997484776163774410275400962961601738228971680645296723870987815877084331990477840841053990595512345037800643803857956296512615232781924415191744480620160934667436259029213006593432414980607532236696211773226850747990650258450734866003064703292042659454570186872411549899903336951685905028148781931293796645348338831590766161720109751087401245353090656042388183085817016449533259361546868290738976500314488045275906313423964915270881484062894609072606040199912771761917940096715552594361716275450789172055613521144181967737449160902823218840523760532984510963551068323042899947777309399932406861398561152382892691830856592482411090243861091488784141704574276636999350108400814545076931642090390209313022531040101764736563593913499089640619951009163992002192015291300579037498598405891924489777206295879227645375915925460704395372595802661548277518416471119511089834541601368044669842523556267018983786432413446497326834667972898579742040910340397966438846476669309645972540929469486793171668380643383727240671079039315084779308002544411358654467530396240945589739996398474063486256571728536517737683396015188479447388568963170462190335284284915077660994650342156897631666109927030098326500300682533315690585610422766460446521718607253244714251475056580424576620450792011991965245367881942756429450694725065331060031201389149803941932312122067947883157628794982626035264427920878273357017257179698966746719155372985044714648025711728248947320828543300922346917587813317744904918069273250409319784286937005057848576406669114032398483794960073633144810572685799690685465162295791311917969844173641796960968440422375453001450391229381492247457741875327912071936309858915583307323806411946074815271901480558371370740005685399090757111579159897049238094549019069900427418880693415513227780151829434067786160095681357609696925115224998647200840580514258616320000000000000000000000000000000000000000000000000000000000000*i1^24 + 3248168105778549103603059210619192446844586315571672753556070517125048505857059558654193930454435879725461063486840888605949303077585497084511732512380530087818738571669867988890184600434380462882639975078931109364518101154098353182643248420719602731584714886814894573158948112488813857303342461314024904279924514248895159347931041059080085753588073965354306059283825042979703592385147338195590860045329093329845065114920338300263492514674414360122875808831193401146389725379033325074373436423462618933888814258164637088527370906945809787018369055901040367491061173394036229498774659228487772035098891108843468289505432445249530834587598936498326773786276484000906420469574199090064211455225766447301597267270664000215205220104526686784066692521271237569227182406864265815012797802853578003947089990042651639652559148666524084523371634952468748081306744860062350289834771955265571900954210944350725847276717931925318792562399958562839041287645483007049403953179208858490298072037549584020302589661717454670991602865717245534527918085965661080740748459385137461867931647116576988501628273988069187951877473936147258683788793023754342428541106829941181900333456934141164564968479964534382248961438893292535635528840367850300236985524238180060360240863670114169868770904403318121068692346758800550955484021234921503716992479533751748528523302594149242722502180856468996493456132911860764558879176632204845679450227917454308000967303359451332797311518492994165832162896692251804017287645656443955617644146594370164093098925242144058158596291359515676958071194618537987838894352274496121803564388468945637221066677369302856664983568716866162620885341500960083106461619648973096234657501085605019169625127429398346078440077075071204820741289041239670798892561544805960636981746655228938179858602323321268716855651166168078508438274319580006531115751398450102912900749520199183193179832050995503193725177760132715913694129938018188797142094573514879335773762140626508459554934737701527586811601693697699279905108200035836263896589617383114494244861412625269773417096869753065025728944569742735634701970279461444418119108484382428287090328189203639617940813613639682511889206382573073345626242910147217525123088367424995706895308425627603172851534588253805510230765430540039453713771169045431632501754659720540657074344280664748918303111092144858528788362070505850164656335223767679416376931873917191612367579685392513713228226370242522053023604456794838354698125512368460309751720017590868861377934671293157766961234734447520433473940603459587058165743127237672033193985494629840960350090668012724023564389240362369841969968511667632190778436079318808913640283822982670535725819433264256500578576448372387175356574927295080261431914597399120943090835746982406174158188544517189679690017409342607922042737104725323497733505511999690017804290124056730978270642651255175361751740276463747559651704214170381258993247048549828855054537972238681246641134313505428659595181703985424028494050453345044589694011881670583278485834669060642944810699113141053172860213159526400000000000000000000000000000000000000000000000000000000000*i1^25 + -121149246853067715473059865039600627542105125913127600591091917627362572941338042021766133796142563665690105144339738756340657825985028756875403599045781717263160360300761657829436808862793360957193249699023873844689035710489387555627106215349049423397451199811614046620506996630635775328554804233140983145661838857224974274292994277376279461122634925835383125708202308560351523907148918811815471706210779467723560098299806197240446403327030936690047041647666190157309995908182696901024305585437407364236647847335115087026478353738516327396565294262161368892762300443669960250057031989502064578986351466099768629190272112091280742274728907945150229218599398934628348100475263828189814233661749570406611019053623254997699098946328819727717394614262231834972831090362720383616932408680100123120218630859192841709997023101186617923679871953018654592256267809240046750888858315771545239035570119057239631693650177686720334728146484759399918262978631754335317939261515341171794781566457808041312804093102204255318324296742056385420069076198868173817556470612837215448559380415935170475444616745336213604985790741983220512793914600804215327776989993255812993736453428375891400032155148117548435699561978234989621079150052231679527291375976206042036086601844005494086820985622356999728666683638888866258485574741329489748782561731304915880899632043397959314499855299174631651341817178177923191352111762640791071382943162552086158143439497420380133323526698080124262358929684215530730469968705197441462289190811983639047377158646288462460783614886816518148383436520664051146730949455229995396479144292296635056508125146189332998032932902445644204743265944522729543017618584088458868671888349826427965849056632367872693469467614933180067589579180853516889643890933786374912706101215934018634908837270001667399482046016324542958294813467036501049639053901769006385353909412302502474681391903813225972502289068399471794624862961170377001593517615338623265035566937255452891093325542583094621255073467518370349355659551836204484453886677411183972777740097305196838264951213063879686674489486140254314199212053018947797811140176519561903397513612150886186975592251829645795993336801850503412344632218377381635399334525832565922514147194169629614880172555442303940019865254421483898682011195017396891060079920992837913444303563847159473176318617894239310557940417641834089751301374361708464542694360814444266243996882141388009783504578034107956807832533695533780060319519587153684564620549782094124920955899150924300200807041286527997605374198209073942323483741078521368446770800058138409502829779680055987878588187982099950630602642607418492288159402370354786400463201040118183589829276004784749347834699957672571971903269674328672922145064116741799160404589414828571073976104374227404209737179528144738564757563364168638808378459982402168417263529287016955723156309060020170346458621975582125562276297242320954985811726554171252409810569393136002394276301466493220166284784461021119269805855534554726333111857054742757245939856649509758575176328454624833171186568396800000000000000000000000000000000000000000000000000000000*i1^26 + -30646775592698710458082849935860853003819523967841083497651415494931414022805874688051615080788113612573492704590490103056493927162023797185302796172078155887008958622056016997530687044447267824932352344756536973704075139359577734689590666995907499748060543793392549191455156272715927778214298541134451672563460299163494234266479488826846092045945432650716077972180706588265773683586884157782575223882391253037398111106823956636967346959287168682988987129180307013207440870669849523403767384870727548555825252881325733807933796411151976756174925506359142167007994902281562198434498080457526984982568152531913349231342686550367506487621991740894509545316585112052125563232276404816926286103001841557273698677173932825626275135411342359585516050404372010512085934887976659870552891001745545794709987686208626207025797984977020426482627497997808404441786925299677442746304490966397976253231774398407860162721538909943270619059293851244841337111887255871747105281534347164794098897437039768236591389082810093331339741574932844017598241573861283689596667804291373908865312921302482496581162694157743500159325081145960007218140836017401181300888775541884831396990253478056337252113738792606844414471321335466327944237705786867238162287310870994279776214984174422845858225235388895041170662496839152113113306926835717077825971298310583097003772378982994665028747569984779467427165248716278639481068239244227853963158462017830570264922650167931270111353065660038874671220155931149223451361079471112501499410120958056539653422102232062164835757491824631618360637711772638642837151782913327257531784522815495960753522877596259742162945317743347264901683572594485373998162111336247289064529148428939455493364511109950663446855205307647743509433766326521403587148194745880985411994591379537013181785451264733092518756704409836629472149952191368786710053057110570263474493948157263078633340587362303391700508208215982999371621114357548815614957514771264279585162851142406406364816128112348780322995931258931070866319674000078593645740007921815656231301965803432248153627949205450253545976243876608757185202708791008123060254119326688043091941850480512240150342142317104663435255850165236950874663527021272509218494917864700013370413173370650108091655802581760161091712553999942485688668930765865679883462867653022912160324109580535652892407019005523495887228905453112238031250837796963396723887718914009125280804045913062656113815596183220251569800606832818210277007311561362055351897573835988288963853904182137429656757106359131186820908364760405553693136781524297459687466023954579805380795047300387306525903033539392519004924210736679286377091552906366205857253588938907661254598543191273840492856131103841905949387982913000711976684974401043049402710651414870129170292939331934842239043978485296813582483429375640294818681681497156936158950726320788868649730956451311449865776387152509446832692235776335243490657432303667313417811594649702028456757658641488919599511378895574241501766138568870389446056531324459223377917889849548815311639564604581598040541888512000000000000000000000000000000000000000000000000000000*i1^27 + 1707996176460094512497764767033239243641000617983812148811938084551342471015514562440349631176193352927078237912471322743529925022157370274154460132031267382736300247319235796156734050663195174190444023630504987820050994180690122012958705801344117923141318437397463280633444313424736893021564782681540910397846961237929087474444328351125471738620459395400494929805367602757268817685253314903246507329179961879037645180831470733648357864034164828459395307366628123444281527277305255930813062612227341564366825232350852886391950439350137841134322975189366556652606583803538928159056792606724405988728679071645994299824255474496026645678832093659381371293073824333245866240321166719810971311926799564779223428639993918849018130186614294130078036668136360821708142635992788282367772612821373956326565260858661046333573701848789174946630792642475821659475198897007225597366581491666712042355955971143107306526936206893124580731814447565267682579008381402564162625704312379444838435116843031995280490664189194993932067448904602775803358610546077716422765498254797762332388429879387962287305000273333800392597074512802633326604736445535132022589643447633378975935135463612464560213039145906976158881892390930148183245008364927806851210163434701708942549696700190891881017913424261580708540037097366046031998198064472635670601717881838448391563916335979887093821748859777410525036783294679277468659245954919906534006415168052900952532344712180460762296889060692998907092903025980105138271370576365425870698077683430566784457457292323629995480577436981280687295414497384179814317157634292147776222406846188700910569531866148056296439464607750595528877040209817478813712567460205634527738851900502046922518831890136842820183920296094252650756195100149243297220680064263318130611812836769262303057857763487656120659636557219568598102957919648610486987398273814764809495380132450072756327065337692148745337579025820469598401598108560695484888393871971441491039683995278349865604787164143925453027548820989554502511016362850746770920937255331324952438991998324781286382463863317520664291407223914156169297134051031588837213572733285698253028486525288940851912879687427841054770284781141846566199832747295435205217447572944798540822930940266296470717165191270743729576911959826956986495604941946371082591743220734628089759053002152941092489591685960666583753333698813813556411709735178673635616601639337953806063793334669905397956657149140044416730362085839983785160540222462826946857756652286593344697864918192248515552863273785364002975842810549207997127648484043742128082197031254826839547378867713051715427258941110840131283420960683924057672985030686413952740672992994059188614264625179418838883572697075030908572923932517237910439159311658440159125249875303425681654630956091830002416708560301940281280056464421032216038162139579326398666871292344470480657094841073260592547200815120906220496261814640913935735543106482188513221834486422990393231607033480853619781686675062548130226507246615744415237995379424945148958583038728149123240456941176055431786659840000000000000000000000000000000000000000000000000000*i1^28 + 100574365559712077313499547209745024502351221623269142117374620656352748468355980234742132967183028592365482456643198908859932718810340711884206830189892073594828828793767307905776121798018964193926890136961045142875354988346520006267017385997936966251139690066536179400171414676525265403109424264749832819124683131870872674710904615855858183938891354266704803786179691147523041897983255933022660055736379908058441378058424168804379563356342426630974228792971546918527651208447863757558695488993814957061081200269512456108405589104530795102945303354358070204346155201119752106309505727753472638600362951981297773118621131695174995506387636723220384549981896033955412899923178716220934650885135797633536216073261791217549025519455761705430626812779684104858474906310865790676139372477726614877493523577221772070956471204488443913545157543917665418590691328745303196442907463958692344252069626047390872238239280528043576074602162054277132908457160263247155066386851308536286309155524669353525679057125168219084351819022722957258522362524310859966510628213068217625544714024914287105836807669521963863124587449240071243071561054275456732557013507104207003232194522462904858187314861247590534392312942588508092272326939228271539580657419886231508742584518768056735613626466028475066747977051271205239261143505640987842186874901364790819536723591719501212588602177754151494730379585862189780367373573815133055282534488514117956981553842276143172692675022960667947263504048453975986493091032552214891811878321230689103357507938163189600349094302127018608903805849593228698767313244664968213551835700552754265391628522352051806860682028981242299099199514849996889071698543357454906588666651964647155437688366493069132978159527948515318410110820613309312202305879121503162895132532897339144168167082594951066759052512824406530485630319243929035711173603019785977483932112701666721871400592569652732987197575317071678727408613941001738721656571280350048549112274889458160970310832155903088718918950467511716031931623600278152491850116245430751763091538426708338433744242405943851871456527774331989199314524672208877266167224363653773417923114948802033995062605986641980169997310661741249952353020780178315827343190798350636994411787147185759460743287344439197837131320451963847767011790850502043243035790088661753000002738668395878182934505462330624983878899146880999351840480207223061632496120303294247908603746720563189081573377456257936886108538679375352480470699037110203245053554718641384223334687975340814475716593792282878371721724865858067102026428024324537650940039890073910917140506731861836329559286884702621586201593099919206083734369119796135484656848634444239592396116419630765835955440150302373482091854217756339580427344715020636336064704716739792467780266012521003196721244344857359994246708086939633605696734586988477450231888678823745821035309244510287760950740726950013257739688265125583848977696942220531218298601347281917882985984647246780879697850313589787879368860560117340030805789686461993892766604501886437855643503509882418495488000000000000000000000000000000000000000000000000000*i1^29 + -7485658719732183245838505945531641009104484360949506611523075573529901219403191281470612031435637785818534717175833109018786944304544135807495938497325337861416800660661766489788376322817073799698623589501928681791421142716028422496669326879952510598353282761863337892439438479748460655545171135600430057129106494398611073944233120983280212143640598141852115538851772858720629985952823983168297401266067128254040696949875551328147346558418734557644100071641678261781903996310808896782216632753301500185837910148329230699124660767061914567616931760128822481524049795576883155753165498109077373610963788176569005517845675246925490968888901358089166984625803559960006344210184233100868584256145833054233043043218260984635684919301375666043057859571364191395933135699849108013885664239224613000097730038573863868599142807309188471532732019313204579190649493744114236264232223301421037506106234042209326319273799406305617292116793895307409633570851603319577550396732643462884333396321307863125529639226913659341582881989280716729523430382641630297828624816707086373554314026398067163935560002877650740470449077223996587820013666483833937038226203250031729144777679269895219616211776245348055941522546889601114020833396049139056342927791149560941791541637705673141067295700178053838302676459925978195639753226830303521417188111135445731970718731253342948953931133271049606517070935746357127448350083380524727477765064111332994491125116165354238370517982584731534936871079989978754549002088064313230728211446781324193456878999513662854376497512986560806854766218617433520303949403479366991397271571773494047705692775037032543237566923649657197941571490648423848482624510814431646162742629292685362557123092922905724799220994589150750947896116550132333765578886797354991713552517109605673954687353204933679799066268811078015128819216458655241948055925452258162377353377009847521271825836418397783876963557461444931573884184864225733114785076891229243554172617398248063791696576106440592819094114477504877521143786447919958105752054081260807309217211622152641102398867429721462279044213474330952903155970925649643567618728613682336551875943481559579421057107683513392806363291558648579189894613344098358827993876270860212347312893196489161269419049210288227631612385862140817787515532537922365974833645486895694369233759045064682361906799218492261239524217239861726011643150618939188035694077099578181735977927288158830289441656610559729607400144287923541039830752423196538969568013196744472365030679819784469190868424700136321056461621360061911232486892570516501684646047000955100182936453870417129945568565265048415367152255220124294160188368330299516387108277218549795249003121881985376089944693778989005898927557411783060960411402400593647797777068382835787475046303037332832962069941901487319777574020705243206594590267506807530832734060903233161916270721821462718784089898870265925993047183625641375934809143550723027039215497485249299124297768074774352814075645835947975318630226440864759067901678314843868131337574457141659075722220737886546821120000000000000000000000000000000000000000000000000*i1^30 + -30971389371485996475799380466122538434458237631041200404849017469304894871970802268387403274228369534446868570792529395652023944097396696523356313407684321050044388303448379801959188686449356416718091807179177783838260028593401862502275258211915176796776834394588559011419989504349819179733766270962697183781005869972606231602132187270857371811642069121993469910069922492102517503472748334968166900313103553524266760659359744189826534842584027119863086426390887379733114593030812634954131580226281986355645311847168076441613323618454480107193957893697238709344678996135137464811785357077140997064538516843472073715038579319178943921260881018706233061312940103030540830405269155019974907079498354995808618403847557948101889298372306407829299071718403327070628877884605106635748905789648830167412647801878976549910754821760907296300463920482388011726263371537674388426964849546880595714004111132520536849996029591560184033958051705968000716542863255968250324768722980124471326722296168866436228647763169340295444871572716395837901708561356302335786270924155148067617617195380518284052180555777796621362774607700483719243139561831679560277668113724244267604553329887075229756203435501130913960263855469253808797828719857293714597325683187950487304070558547370678146553237204818878675673242231521565529404795841894227372828218494845585125821244620176030666583850347344549516499588755440331673834078652670799061651676046216401976807659528475575266659366969326852491175917678710275841452776206826799254264200907186467287809344669365781043293721688627822954641030761369166460407994368174130143543665695233958971843742154185731279597185518433016639838021625661305179152987340425482615401153053155621046532186280698494484478795281186284149599910451825375316853012887238886492523941314929754487876052613112889130284275631192752444048950967600696653991003259894473924473152089421326425241090220178223381690155777238061864769687415547989287323115971685172081278910480015586828363567878067459192987421042853564893857448165057665777327270399075454625035408403831422226846908363663319485081201331685810575456161190069811559648470037002333573620472483866201361768794995598776411633461099217789322439930072477650371289537649697018772505558891599652745117834980829569102462662499475934847545346684739847502216165297365217512079697137965347192003037990494639543653097395156396308155984065641597214693011919265221577499103489134353882383604369241937447857790387515588810657575486489846370668385767584953411742156757770147221921131356566174862839425344723207071827898920268672150706093462153647263907351764733942043162742963180662886081591931211315864686331996635519451583360889154554338420288583605215529172605198974922537716248275326887560796961460966063336248072835401397174469081694471650626119703813023047898315390090439268677580459143258884041793278930938510376490550711306605041352538907202041589852153261429987718737541188103800778090590310332638896147206294635307115374734608306887714082747254140150101824663837717572901546120908361119368899670115121889280000000000000000000000000000000000000000000000*i1^31 + 1924926774214726104079546820791850042500058495887788215924627262080283408374442122413425950984716942896362786889410007045323412752567117442216045057680975024335945302486231958886477610279651726317289279581970251563183522532947155231870657131484597702998113168761758630097251401487314409575435032804599422161894563534707155044288162989407389454905788218933663803930486737019013584316140070643829332653839007400232139236483130245952108095939782693323462527558880211524281480854516708126181555325658953763949156736737716610171142069932535141773884949587657583766347642025175557907328008443022693767795188969536456780991229912710570132052345898563285152159138456428528440549518394076224831602195723904108684402916456314756717518109156882040957788206137397785006086428387652836889196285600505235472245937304644660179134397254879423161596867875320091206034057936502229956629187977364389472281627207899775962982123691168701703837278272838053295788055203576571517878995951677491210266115303137706069295514182001500874129084564503433751981879244070795641657441945066170772175291692670699724791833702671584008420826673472582675263149913246457704584199762449662740668944756707016741688188556299161876055247401270087786897622296799358090946067868676723589720667654738762979653255144333203486515348434975577890744685975700479139735330235524851032492028314981608667300356185972593762113555785759124571822878128948770911402345449551876768150510146264796443919106684209793854032120570496551684797845961283289182188375396869791407772168868098555265513408107562927171757335327287537893557013735686265280449363986738756807340436762743563570962838886725925009259838735944249492341499959477897336723052518252686806773464903309277996251448867999782469330460961026923454012845080108674981449112756438383436170163195278518811324337897353201517537541921634987255826269127652280274632516696014749678378799891649520802530087859676955424573769904227124542670448107944533545115195575476698228798601622948077468827912166222991689919026388342807004367533177339564898308763085403904626672872549291722107017529643381178846965983930663340459232935802627498745940594680793940030419569735695103051551999152771940165042568398954695653853413139503536388718129724166001853014056148295804408409573112905831017795931565915122306255199595643010749802247239187080857710840667751853250070596795878566566163349711780716358345112604463296999381089879531674267890867613398385648383981351783993245836890023511088882674035434527099628950283273735449713144367213487926651863770901695354475982564216873792346306622603853743474429497825186345660668350761779376650251720433932165725807573573498062366393435863000469796609859001083283729429500894358499288176348305868740159156836568525848984542274668305107320625497246440800583334624203627605540962284218866707214222012845949117923001352070755459340577214212817725356283229554038884906770320692825347797052279481830405109357616688101809653017176520774241295936927785356465639167262949205463184571412162450480135457468274838131159850327751838924800000000000000000000000000000000000000000000*i1^32 + -45950610114243632130779852791725945610359215784564829436953315818672581891283723784495981662845266177889450260033811154559833721866027277165588123955396227991846336515575239626156445841797030242417139951021930008004257123049938245055236494910846678712069341538923762770171875989119014004104882228424701638271025783889602349139346389988018087344205131769451242769696355895345259337631975872773948014840159376167415753475454308389052790314421049463999330068153423522360266563658316254852145962066340586629395267493556233043850400800952966208418203820261556553810150837094334680438251227729964243200577262335274143797611929605969446414793928314565769331296451562869818702264750102736958577702061024975622229470790028614788906133144701003148924648594736365625767214601853525059290356471128940193024722750144943871964037874116880085350761202253805298805602876601085048051311589027749840802804674235814787870496765464625320907675298944966420280853654920693727844839528428049898052991520463259014866489886922261607121029929337113574130725635083642723705406745419314730716300182039021659215552808463920692799312643335041550879084748723628318514700260356165388551964887209706394417003208342222982509700017796250755604507900421337583749761057602653178020382075273810548364436283906198651950027690355646100599049793236829813021447001208434974207646959797877450637448661090212218459821523356791308660378832280063072258633445939356801570232582622854307532460859824077998187062464150874506738540142576123211520757884521388567303504753795235837280268186064642125314105071925011667239302987035612023137817670735698570480087128851781543962866784694720538102886581978869948051600825242223587910480763962754512177322895545261746294816689316843161900130230660938550180943207935599645970270618841380598913228882463936762670515124754345894131292808315843509593832030776620831216728603284078331212290991605348579671293855847467662417035098245784256873342172861454499844921191074297236697116432701470350243704468301470013398051564539445343807044511183634307020875450421177500259554199684266285693624428886022714017326207007177180772754031936232449963464772664113485443412006437223192858802527668166728777068640141761112315865728123968082548508939997983230726507591830399761879247458780785606868368412142909248723215666533863396288098862435424867428629349011912398412041193617221521932305244528755436566543458035833299460662035156689719574531927494110651794559632958082876314860245499982792860576894585864950577768932837625099524609455866324904803118287414269349758298630129552219799230088836508904340939454827915092022946034080531292302982619999505886944180837636661346456905018039726925660487075340338692446319904190769179338150124746075330349114370773598596616637548900038790667075147651767374739928466784134954864568265213308795758185613573389757949059969729980729975743539228768781930336059182255989827667686077229919483381311942643368922128447118129722738890587308527318084687930866561039536102299922477655162436964416129391710709286547785445487086661533696000000000000000000000000000000000000000000*i1^33 + -7471956739931630748872845606023654525142716901140569313006300784366149465195500433406597379428723761630187260097902698101678589066929501106403170348514834592719958189568048748962438165193371434420324629508194558390312352185934940050317097415415574673027340694541356315666546111253473844431960432114597572056636962877922755210377493652487720640925088757074475472700855211256049564116649664396577590120010913286976185457236969257819606081481466968741159972608844631623971942436998202159447221412764311001427636652665119485363114439285824551618875486193900706815575536527154363271682406086267485561574523422445998557904075942281892184606136816667413708304070084792216081878462590212059440706739040143375471070127515985755173904260248542304713973771442730490086346174114708198183629698024874426114686563984440680013061324379025595107755424544996127900617103881056969372689869572489735460622969099934967385543753266804590502294518645401324019400684978282983965524941614488271513130759955784617076350735616108716033403552927177068992350201120318015369045268881624276424202360418794694868267093735731324688341376957417997274583084338678430284036994670248887019559919071385437605160413229240054338926551544382067817864048026255364157183277458909551247210930402042291364992912441074129630295633913017761902581044782224992574319205673034238854205819778600062876030415714387412463233101095451653434517244008641382941829499872870980991677695341876553390069073995113626616642031314638379455971129890240087194237352818623411303488229323702703041468722424792499828342410714585065417143493669043427053465788570310633420557791699283021060477717373737784648505317487469791224842569415314015132370713598872534818211960993050320253718351272333949450219652400752826429198429255142854691720475454642809161077797357268365131868847701238746494296117783101553008850863046421935757090052704177075295965158766100789223868085949393964210359958769552650129947805332751825664721393129990045165586094055861474024865295213846239586828784571319517676462477421116040584444857141467143947773371387739114965598422018724280081488877880587818710042934516214498041274033669916190333533247837957734418921800379974180251302115209109863166841643846767175084095955287421167832827764518801136532342110811984086872616969730416247208908828352234012532000396578072593340609146048552232588868672177946391284344410470633744694243367678565703727715265841061961209499160950000928154577583341525831482302671111953940511315205788738153756907994871594970101498432773313026498912847192680401499283256091454560689696111537971989723855634046788229046537478291438913262225149029577110893685266528660763073793633777754868033044787971183221311051853454331884272508787188413715794536269248331336803504726795419580034748594558205372979360874029321013536198863433536305353460803280582366669273692695329550082438610411904641722723221009592485374438865459258424017713813989588814261944276447951913861445273351155879651867741974255863014703645218757735913350776037028431729902366563938235604555058380800000000000000000000000000000000000000000*i1^34 + 139682500069471477027530792457854598691391746364249046614211371588873701093886567669343755234377988161325082697310697059033019968015273771118505976338191650101497609393459912050059644860979350829594590127046937231145054926378553414010573343099234083841436938421586087291148010821860159594567797750055434492451650509073570656098947994962113753439235923308996712576939086048307956859073712890505412115371202923110233372610531798337379324329010579147576525428529337250618648081092230194373154019523382057178257458780270598392678664045434220756163585710571667933294462336690620397014792560247666531226782146064753128696793532957440546557375345689317949153767211918801198102708345673975632502063009008672603142231917563261608564631034572530230683965110573550753727939976692346021678144857653897028276715233576409690721066653364935034097033589381617856956714557359948278151585894065741991091097671026901534725482158420229338670652912880175184849479521476508347596014331244560887879822877125142482343337684258185745143002912415734275571033155110853596416076735702111798649575957612608508705771108530203268823362486342427046647356840289187813644703303315085685173029514495125902856291065166440442684544368589828695910608594579264245272472374984124968045460170595957033540859467891688749725741210412265862917542214225779319905376608823182769868843357749416273460345132183212631791382554632979998375831774854872557909478031792140465714966227086834427519028161357511542239205126383941822704809453319372783463680841003495287898112687622113203757502908050140997465979467065841538376693087577629015115272265910071898251792947715529402140833068995621200571415957931543813252708448026507524910922022443296490549764215463472015785346277035093928579458715624682916478542166280630413956523295856148082862484819066084067257869792075900101492260047699557250971282133689609690181005232932162538843387954431126923396405097260026042515374820879871179162286720996887670000543986367477393894770149221198197067171156451727909323546849571670613027468817344004912170201725560111012432317631363158200900770038350073542438056617608760821680346658557451159892567205387324983163911394435926450642960814722809348834346237039040295771198294636617481462902041224574056307521571144273891429646520870256426981124906297175593501656626416421207381434459983946396969618920698584698239060489743878443740937035813246625030854397039970309643773750647060517482319889111441987928454266048537798155159895032650270917142193972931397944236011903286513661047908867646251216580095913783777217669815971755646582322134285413722933352856650974116525727507361862543824823942558780942503614857272241789270335549042439138028181570683047288931885177351371551332056598411517321000670739379376097863063734515313376042989751643625671436836929239264861752217131480738311133868567626887008580029709975408726797520259810875861178267132286693739927356225315625517264594241002305784001062314772939269368035658325474919948893354104246356879687835930989105925276991778707784914660077010546114498134016000000000000000000000000000000000000000*i1^35 + -1662575546858698166259268481902796564270308317302745945057015285688629304135409967275718335186163351918964735964323907161021180628251057603327613184951556468325009070486702980404258789145973500434817339860737555356551872494031080382051939392064561422558440444672022138323735246187288906099452179160779846333727856273247333919527896178432392230317839489674193497332115016276729560599007071376304553883398527893377568575805673960414519590772164113466451020130245282018193874725020231400366570751577062413049108539306271616461815273251579197331481953604847898724856156560656722963253174020326613613240370772362091454986293009818259679991468599327561573964578216259418663115844846493263944949410571162740248942511858962006284538901091158071306860037586644267893344321707927245435531945941844769224955532409166686346752470378757122946761714026114846338999809145810082548807347536974733671256642056887831444491749295847971261888055601799950409301422380613795105346118964193060841825401079814215326194575661954726637202218875005362602058503679220239970244928251855817863143598834730747297936555127833367784174374434904915298744906610092324016143834682010034099073465160224796736633170828930711858312965184682730255356620875228465548611215631228924177789272138965671340367887387528732440752551979552307649100902134611679407273913212674356922611608062542864085289339999117820214098819779248235799095446829256356318733277736482382434303348100221823253051423123052369246733156470529094228775259336430629948370653661975906023885411716832305815220372900625677990485532209329711568498827819126463876127539661006964437670594654859857585428005953862656292705406942006660240997697407019357560285988174190363473802002099017707085161714010319769328165276233979002921854675500568534387110682901286416724109026662323634968094167460117299505653904039237367723283022092267804908459705861322277359881069086589526326959040489712236034333286330069534540296212848048301959944312222470959932854405331385325030837663857300559230003827735555578743465842530977841709199194762402648651230392268072236716122218543598103640557944379987968451351672028290695648853536371566055771262700404184553688695313730602908657088340077567501519418103553926491739209461242725582670987499019107839339586670499896319601312819311225675399614139357229959963856814533100687115413735270969875406183960578738575538569507406273921303724627643353254219114153333738275805538251227870977829418551260570039872345319579597329463802024757135986891058939206872191096675500365834428331060343383965509357996868705516094634521319491980663764410017876261363856331960944623422999378278248429690323881312137771229570612375956756820106527956753205136762714603429548421540865649284243704865371623463466491961688595430904401240957119082222917532627654588927200026162485427013476326245875902874824401612662888631096799140976792748124835397662786485666870548858424593751994826994598360615351294340911246253709988557862580412463928634040954922044881359895495841795115270037351871739382532571813344662519808000000000000000000000000000000000000*i1^36 + -19372481978631674287881999505689764792859596951571374583840455207506502242579477051917465152155222970755877453279525883777915907269001824266455886890286572493114699000492959629758708710729330840778664461218102279357066203733925677374359924324701012938863107417624339090351614103093843171699714239321896104241984127509177320754549154933390990444773373819412487016629777325127170560582447816638506528080188442612857378257660822356881575075202624432320691937703229115722030418461161525345610614678476805719104894651658958376511936005256748747749682523364157000005469774148874427213871169093870245116884020640512600479685008711268262533578588355378923940479676836250985839440521520632271146427785539348980545430776573868903758585912833447884230031992834368941341512941014968048893231250109812684929341734944631744263600511038490881615974409457383918899853908028357266992178258546712659900432946488560800696534767389220791282910839824268936613546457421609335207666906104500447802683138707452539561800418628067072081557315890256923976950558850125931113956443082009499736729324514170233800582879369010451615475282715073072859217728138275096402727044932705362553283301123617795235756719817987996521845852431189102663416695832754646283657262322914354693227747400764207194831082530722325270541713545388390302986414013904199070812041649833054317636364667761922741719221841969735054019612716521442866739216952551455388807825107949992937081380575803526415397872393006842795450387922234454936808584299916482552855984414741953653403965174191761048714866147793627526943341232992200570631493619110250765691033995234454748516701136301378748417000718266916604674562524837875995245648734473307689336261157105202749634387805988007231793876433151588264027065719479443721596817580013669502603188429593907475887829675539272361777570730408898234347964501351843121872808528950581494086121363207790667721006257580383590300798638707154585610681691009801865685848061169771546292577347285355750196481726579320442261529610422373037317268408655265853381762243348201191349877042281723481684005775033231304241273350152158509827226582432462969035660113253318121830948457522210680020551942747766215748763555484652273120903780843891051268643939453371606202499498630301636500870716361963350683079384414832488142139761423738195146919277042175322564323483055074876217796376082037880918912403597672022757753678875877285743354852636747912723610553149083776468805372085955709843191747346858597036594961935197114363324357767164831003947577510552656071886578324117362398028819613387721115037820454947608158736959525884874790907156543231354705994964928163045357022680759926522248893808549679002970517643530776886967859292211617725051071643123581130582947866177047893131525413865963978445825203702765754153768972609996511795710915067772605689254292478535137621167464425988440640734717848555189779115583136599377022362811333715122228560341751768172664559443721215650710108571299680863531890600460472418895203233946185030398167218219684584048497892216579534927633967678299832320000000000000000000000000000000000*i1^37 + -679286756690392140882504195997668521582076707288013438290225517665059818331155479348182569096650596243249500887889437224789051524387226448103514199487170360836992342475077903125110140316153135951300525697416123744238830786141943962860839941727394360939895180931450844757105448623647548382237951262944997250422922823443741905372939431218497602622565898436831808482546388977218966097553172364313915316565938677228722562891774346874775183023523826041240128894617281884558301166678380492201190261401989541806197476088040006935434048720706697050144828969959717075217474153537049229525092031340108620304516296323984601855448217531701256782545406632834015930721465292184445958500672006806160786482778552581718437461017957833557436546932165316348330124702474935402697384986178397372176097430890549961215864916087226234029954317480511681338399073411389691171489224511698412454365054181438654939247900021701514198540281623201791026272113676674016529083630927217251397316206375063819058133021392606426848743059508493319991301438310144999159597669954272658911375883787934280134301715191271002402591611640480196653117983955236032328778171126349683620803159667423857713749406391705081657026289377068196006370988025306952461889127038563470632299865252015544026087614301004024384487112758483669461527444210429005073712986110878103071127072306306666812395554632720655264866139724387731418650128135245766848878353278043194049975257063617018586278611798171460954309050320547354364652084443895605062491197090474118580713697519849311797407218667866827505515824602569961487066751754965899478910218712671845056706492735118041569951206114519881835250913477367049424249974473901333423061072302302491706005983997797019696545970098163129999726901445632232080599635055689908431165878128437258762181321289319091481686219035421582181268487457041024077708631079361654407118014181831035611271414055629652702659253636371648046088546454159968249106267345681639218308240769255454924855695425028417024892537595781016907730510711931679683813983646838861072812461442345084264088481711821308582303677237645502352685112146369249760529828084644836102566514417054068194258906203243526646126176770649576330757158853587440553682563414455792816286689143975109185621223875567249963976504783860760065765422191830128717991995551257241010426713540894840921021781136559374780366945823106318150191666926219350050645387615944520142270729437679198195917197301546555860148110174160437542174035212105483930030525006801723259066563698287500796896275631594022340273978389309795704827871601423512083336418642176131057224045178324883160023947698172511121998589849007815041353160506010255959496367500790016914083640711224802174767689752968275796023923059923952306351522930955969045178931547535357123783986497113886992941944934373718763629946924364014648875271246620076232537844244081226820964247285075420586309357800346801898253921887735920880259555849182533013019234610843538721146448663892668827606834953317908810357032045641817845400904676238658518397393947716758630414961830631833600000000000000000000000000000000*i1^38 + 57087896141354870594442631637506677028423925650973659236726121956385699222967986114143241313912714577958923499882753201205383330314202824900674286691570407625471234184611516251556052122465802517749496934842121154514318431039701050250543870812905021038077368380542662101846857409420990969614689497694968416037930149813016521245401534927495555627187402670540888031618698127886930886216239132983750926247760678735566939518856497919642428498342135330086604885551482103437920786662653961878076068055551133649494117273099039775776742828277373591324771169489239112967907053406662780111203975175540705453163283963466044710863385595099874243211237908102394746248797920859191044992055912512621589671506551185427174407551760207538450479569965344499716377761488283929253021174272059849166419812946197153493066231040885571573755833486103992658973862654692399968753291033500467381965745611877937250034910448778704403460108376432208031588707277729245191110679996990690610873230401992825935294190660037744834670442157011092639067353905926220119990133234735775432359265335866929197943139497452828899433410776903965100466510821743763358373674198948833989430033958488157335493089576804155835438256805681985565701597258254862969673401354561498227355761418480900616609584909283800061798958497298993817002571283784973086308909941706729209464741410562813633989718957214821926177049218415444742226981548375805832849742437526995877585271798905483417273290946169638456608266017083089932848100551242943452425201652222749231783775486792014505616275333944667100873770584045777888992264691257722965067018571987574883077944414103319742552453657707888266319896809003275094403696467525072940679187485762147772960450489670522434615382921462550278545407710500130481169654427447383407833612315693602648395706285911683567548286206910747864990204114466519858770272200121891870252912496431999316581792314030771270180645182914410249332415708584600675081329804077577005932039681811416913865786654219577648091586714300007622897536639031704550676436226269692427894552088947288409267260239297611412551064675924201397615092534163031590373491414062172759019200878963217250528599766868871728171948675301919200622108748392962504298909872790494809182293351840765713092996617559171505427901690735392114167331156132611892912390376545975677892132172589682629681585074381310305220910608230179464199152234078419586447153482411338273913942153552796194168915367454870785270391554259445337822811732308211853659460526924497936062608507755755236633879823440100795796680652459294784315235842379045004103657526265065829310884389727360764978194004578227884921454041999262040112081174042913306683478979137417866918299035464207600390317458262329822958081083116604963997245120692008629328281296713669174309495800371595891901037441239683137800786586708803145888634519188468878873321054092541317270337189795412465020232491459481818582946163493235577801756014339425125386793246274889892653287299779980088315907513780347461559892265024270408445743487859799397251526681888020905523373817200640000000000000000000000000000000*i1^39 + -1474034567934463134972204524841661817916539322494884624106928893621278895245413753077063173889861215316407669570933274196902393981086830836668384764529159841634320990061924486874720684150089459857313172176700062644378179019223089972158772828281258114639889471393797190927837971710663248665698804737252985746410266073141814785242357903843289784545892800528611494907982323062676941867180723889911475390367396735283138934202038333275449211963992159390650549004752562057856175132755140295833803817057879773201792814124980682905040929320965605846199924075020573406278880386751551030978731984118349896360691275217274222492589342900096561143068402524183251401459759017333581986570258275493845596646112593797833485400807992546808240426011841173379964237994571455757490538911911571544322834036016654773802735126774483878684359297142406376300078257834781207090802600848519890625677060852930721633750002987298172842107204420654055428336336120373327832976118387023047958141098305670476443750896819452828423518018847789225592361263479788705494591130758733337994339245444442492421858062072102604958600556071554964641432820708061497127266156869027540707193691803835838835208465792370828863270832858115048904829505475779999488164622426851021894209472821568187761477947856515812587983071883763075832369928774198288404928864693929403188559043737213022296176397396967530078281116419725894628370727888204347812484173438427175708350232386988818513723492470118385694212523194215835876334581857361879823933007186224401459593553464291897189669436899692179351236219693981094835192082939388501955361790216795268534368409469558561665506703814932041779912578930407445550968469414337748449318665453750134253434026740593452162261259561078583903008899203666609193540400895934932072663680586223338321905601862867702481851235162958432317611885842297976646801608908679478237004228260385483120069038295630079714894486913794751356296666994394809014978953399369011802692107838484324074651396765749282053865941048498434711892312081136158323707330365349838348613117447983276207252634985227838919894481781122189924340296632444675663996700293957918594070847871282246684278894226126706814384167818859351198029150348540274341515834439039359027054958940468444984018760224040758465571471997061988631703783488504441451415546703902143031156574052106091426743235164086318964729207095123093316843930681894718096311498958562625250798264447147429009403811026656216326593205859971268543241087989777486760886262119656606906698180230172082308186161342953943817942016345974388040115777494507032364440807710236255802501186839315444587198262214330113439836915672642654471367600106219714001962783846873089100792320694508801824117775221884887503889253839745718192415503963307197365574022706858893420387628707661629141971166638438343533162434315040463017353051369555888103921644157321875449427616471139742636137549028234884000707697480867822391713202090414439983526549034958494622151363067022594616656379017187614678021141481625386788344864195287038450791952493431574070325516697600000000000000000000000000000*i1^40 + 23560760716287178390111284522952389624961704591645801575328952263006951327333521085321826516770640216394857871289802193766867151810482580385243692754957204644688001273873776487604466532621614515979841485343130367819485783044749677794899522063668981578961744897099520637086440333915899339966574816524275919091967843109580208026732146692334587516038163999972628580181679753798199043843855013260651461574954533345497586491766654951348110510108811033404946417432147884249135188789357193729757771676388964107863446669263052642105922193753733426337431196635173349406970869546881749190812219544735535208030997342023406185544609589256953687824723139707314522180103548751169375408479232447998261075292788828518317132515615398592449363389202389591905276050089617030254906703258454510432647786238946519194477712041514993922522968354070633649184648791835421673396711280783310367403512962493825810518912811925647106782646436503157989736967066109643796564290495545298258077674373452895691993835777646403233179267049128266879645533716626752286119227006658897386084897587958813247049180961931384654702442362023666241240361935210434651381455650984498464089245685368504092429654311547396698155724404402371077234597108939912403168633808550495790247048060259769217837612398625842010349880656634802511234072837281274250346918174480932932213211694181399389448403670205413074772709615622011138631352854483473191038279659371470567565158718401411905627725496156459635666253830032240739557174068130208611748492932401226220637797736026389525188375186863120680232432484864466746183641128779302297663194234264419501485933792869388732070634793759859608182545876893711757257029863782651175300547728396211848882619152072590525766618154566141184943268619544630968208978574590011328106270399777333801551405756391611818961219464503377650617556151407162468875796585107058396596757379758443226479206954259921806452088905283720872296131762818971080292513634918424450553023812884709731889328239542216073104134847030983479874476714574424420353619146153146020688349712235589956690225747597503612454046857270924402807517243901255061809874931454596363054175090999310584181391563794920984815741400024642838028200449076392435462838249693111017488187509957264616600669470837956738820427917851821907006901441537633266809624065942001337498291193078535041925090019736960503703375350089475513933341710455406773033702487383257195625257470844919849020151209690463096653021284187398329264742486870604056488531790566855871399348680081501289231285257055520606980398558072528249891293325370987418345240403020238494899891679332443980865710924107981135096298333676960369888901110820826396155379957874565811469937656067829817269791966225322532245080305518329578916358959345277545657028279751093223059185022388237324959040290636232895330797257842563467935103705984249567373463150028993818570279194697198806868018369157528754300560781454820102323034680655861183668178658745316405812578260635385877139247755213170379630496143720532786234573382065309852686531061158732789448704000000000000000000000000000000*i1^41 + -280819541598994007904730858227471155172035176074749025252020467238505351341819863840775478056003920755022163981889816141720587724651345744512198336433686123429776068801572422960631328179178061672462649035666213948236501215624414196492612139135089323092435181027000578626338446478305255775678647803569801014628831781680141027883719983727239368495233965597160486155103829700677724437107447173817212783181141904164359885273804515936654421820785626786156326354842622896079494568056262668336735755445306415364806816701950003556465181001001303152591286283294835243812222954724637066373418208096978709915317069990451654203317314671811585021778191069687663302300543391343464782656880438834670906561980349744990441621787851827663720350359162321869919620258909302948031007594456232540292848878127955681322551685133918935125559530633535042476810709721845963602394045636484837515476881648527936665149098850261126984159225089191978712921920071148507853608803321734927909524468241405242638029858774618051583634202177619875583150536451860340818169289136335893468430210755032583523352183520749725355282266038829487566699110037890613045676802423182378048271814557601068722989048561007810100859967085217201662260807456383015377138976424685619231316382108934574608226508136558942114822031994874862859413918554744617588912480504442451697458384169754164848403048616594641382410442545014594322621298685597280830165136665772008683096066598701544415211601102029975242805005144872217084483716374231595171858471331607983293201362300958010173128430675612133197559282830929442502638278070700723160878298066148500690378856862170923678270014970508519310042303741798675254612087361252703780799108528885652480798996602383718106883847278851950777273885102715878604037003060492019127769365055865735243341929512056640346401920995650973890720200573474065418354704964409090998391332535499127581626262093626871529197679477074926875926688369808490809942479736756116927048783109192352344011904196585750544388808517504947906674578358766836715370723778086824638200153633247642680880839285044792666662502210292587980810984002818649080346697399439133220117699316486501520800004650638216748623308752373251856446057614380321568485970421769975100732543610476419097538232627154911816943142928709774439423695711027342181012351792052015044144093832110748065352946005045504159075883746409450120437261981020580361821300121306722211410395501221792569339459966317374903055907464074083182020360358475267007318277789039693219723341439137244627521587338780212986028295875587253538553863639428732862321784392483233741728215175666854863766107777603427614159832186196414100884862033238127732008897675077682759484493831676390410785630592768967917437657046850021505351206977333163818065982202872260410764272433829002607606406511352351283682775549119342891116671796169283560694891853598222495112947621609938032535022339502668617374326149052054148573201060590632903452921924063432732818894130952446900032541427256954873496636051062199093801145619870600983195996824279986051481600000000000000000000000000*i1^42 + 2677643840386295771470834356004114133475574675432993183751804202331183024702371299245806183497911026419156452322805734790133072083474835942836719079185774295948494281738625768892460862866806814462770894926046563014516677567168018257334352717363685388363567623762929270376183993569161949916620338081778445766790961964295277572654909306151824166085778412305813396164997819012417796476836072215169180208669798278742273470665331245837544270242421186815245794258697039700909130541383718155595987319052025750890449425749939373809537857836731402347364426166503669171231995537962391323390967747736923036250968516835668082272599554643039983387083073134552169134027811261804793135094286062486647329855263155528507311925631981754217272393892132589543233204677912443206104071254534166490030446668921571683170990269552428468858642039622679737053455667039009173961205255211214221992485523788889969296091651219675720587969185295922591178799202863204667926172773289163452844692377228108402010652750294660492079342709365685374084201896354172994838658091117056327856400134835031523245407998285626040325061184137328464831056441328237387612531737181776737534234041360623359815646879304210292324507753562973504754673804118239203314106094317971373393133758396457198491530703079895848866274221898107958620017781589915201658479808481888063104582735789495396413537618812445873028745386362130839197675585814103748624645145784176340860495288265029881705713829508996413398701320652524470643180929663755669011347783315897265218600838270723501941586802000772019753782892345061903718002638326220430626462654584983491050942268410126733941764317568473290818500520541149724529874305885179990293144896145458683038339084187511753120918589705524655856898526449278195932747490958906317090491390681462224388456003004124252686841970056983160726592614450116597181153626696090487109586296723243300576736726598754656056911970108861061275989813181808850655612396153558649406193852921080648446624086384584611443078708659027273515221358472117290511101797658820256113177783692882104939272887829650361154512870382594350835866535433540796524073079522988926231872441004432233645001968952614186541096377618273153204359267818350481437583959885464102971655077979897790060537269845103494596110617637913940772793567731459874430591796367979265206792690893500354470671340110969764468583172041575213128776456067840254059741906691208477032532833947292657966104200409584102008631882239936499461245436490167727244001302494524136478485937468069907165847437641423461624425454485683746450709423166144237252601718330194071513848627885791457293475455033766777298363834203399467679845454664797520544309011874384487599402075627707672962333570233170606009900408098437918070484497665973629914362035653077830067896642782044766065686814900369506217489681002141131081407837875612568784972833326077007990199445142862945950327183739838840561854776663450095358583129831589021534227087444269878942890313277403963374386062470524876097100739957719404425069341898200893456515265437273948160000000000000000000000000*i1^43 + -20793542402158454611958910868651980480599624107743534020599004369121089635226103758847990527902762449719804627881487406424986727705071420469291732398905495069986640337613057592116982758658579852885755606296993732190473306005371864053703275879543119442422410837674915540280764107723151285544060937947733194347580172722592468919291474335942832093673327729376578654146965906141869860857779962810576263802408710680735365812120894218382013476340651582431900458937216047894760500602774298660098479282682827242208281762340798971371861571174343821009147475518288923571450802527566692573548944973476367778921653127064788614911547339545404849332410541144367416931012402717107694885578354303528699836226258837934249919620044072375034962588845173825751709643319377685426215374276370690478404485323400447682269271500629127733450408938829591649864354235257725308212843141756622691957634382388046913389379218670070845484916935878959246328117737358810822169213548385045864209533319493990095084171527913753426175014679909294309208848433115281875318296465149014634033579520813397523461649258184235938166158413252333777068653102710523876650012856398017858772165075809981754680611870411938242374579515661366500675385663715872543926887009351817585822748873045422211750058933749159290498920877328757313029024777530175310438118085839383957728272507694243181072661818085065936541896226992251028486014201313978929828007105206934054092801560332996919013080753584751212575831028164143171267732276943279103743605892732791380277942136981827713458872923983006109915587255673394700038348170364966995586626578328023584228676792152479137062606543092064624489060586290616296587689376545457689887399127526003719058003813048663566259778361471360502745501653647369832789863669696162222691424008006398442845162202760497959623846719550522288631966859746871220869953240875901910056721222939946059364699550422585793864078312503552950743059121383296778470042239124957775819733364330719325818201109089502664762105722439799481542199084993631254857498476837968790272778552883571064658993098622600673897125341137751491540787093027649111102829010066071155042171854174114969206284513178680159270946113146920804675430601728885115640684956705910713303714249195360191449860666677749216488981760342175634614228058821303495372800392705163666797631306707639864317234797583890053226429479439780091575891030652339881299169243772888471457077251848932836051513078183639463481859469543604111332069300086600110923891812066907727612538223334795787894807565360589313463954376880919673082761986866120023586920099802046411226065501562619405901719793251007857773453912804539157643790201717357706735039675978110755810235010557062739756889059645067566950482347489308599289325876833808080795714587431338978314842024808745726917445017008354029046710676120586534190303432549162863288181227803989782572767531107194288180092803745077221628861251612572788093683111251400979184947332196326263867936294889247902506835833848802073199400321986422107200688901549553653138319994362265600000000000000000000000*i1^44 + 130247908878615574635137777064887901581422770973692277257178651433783918716388028267982305271027702363781094279847059435781178408938770461842912626687347561187108816666601383985906579515923654070581338839611475765126368505195307605559106135684106204102251628866079931267624683015493758124353348160181139487458915067894713849831719629219268476141523242798234091976994208466199356150282184572036893290581161514293635730157404663230577018643086662068115691955516856091984649854444190640400177315973283216626349500614609347771388157045488454179525765289715612924027406162427610287374408776290631024229666195299204404545596996338015670897302016259759964403836423518240965437991421953050596665503123227378424417283709573022588498903490193736948294753561814023744434790857798706941754383852837316782900518802339228392531787327462213942446250060998436874890891444053894808613344527475541572444434469089223087417832598499404417583984688327319569478319150354046289477062232371690719537527426157585971371859739391083052673183408454457827233993917532503115939622160702642649040739122964663918055182505262620637678378977517648050861790284343126534647062439279311519348625157800552920072593254033902697535448025804824248918837947504994904252179039688051140008327209328871724393209277915678048389216317057767907915432577526107137920407349701829478165439647654648000044634945889766963061291224842606322340346591806013107219354433470436092630465880137639026638048811224616979839892595845443537699025188039211509158180182720754830546861352066543077195803881618864751169295371623662428080192532322607149781961826026190942907896227016693142996649195479384828723982365042899061003756080457565590926706604183970386150354251658735546499757167067815847586446361128751411944232687724568330708933378093639211059544856765210286456773728850757882253714543757514002379200778835900176107185278441777422964853110038949209013018299620656566244744174696420170968967358811110526143669939215127555651329982763431953236646867654499551067571361039828777498444319977380544287065389720566839001619135688876869108746919938239577897600861540139058340007053595443362141667751621458825576546471670765192796626113516304407930538354494232885433701260480377008135630354695411043188337514898125039275309259344410023942307309765704381943375362024851124559367052344596919988418701324916141990995068532838520675786134295691089990223353833805766273257652685856757575187106956952962375059328273636167049168590247608042639691342035231253016792748931472881274707164459703194942281558117831859338040749773624578638160574554028412223327178034784062702812172738288442587911426684504727763244786499820972034660830066573973209961034247125149396725041975986629988586162274348889788180382012394372631531518787946015251788187270958188436426190484864306751964837495703853640189563271168233029265951525925452050423046855154258944430966961448966623812216485256550396386317229138268117255452959947784118549850553511190316610638844481055652212978020790807396753730437120000000000000000000000*i1^45 + -648938200142029715447098939675609424284207844045739698190171205962284881924427838076905159001274213211703054677008677236728822026410621376035326765062966056720779851897386604079193247926788414613339023551378220772540694645975656633500442079538379283545735146023558464556127889222140593584198366536761974359119808269984623727883544253379096148678374685198549989948237822561114752341994513623013624602529218772768788977561337508266055094146876125020030283702111094921940679666664261751531042135834974183365989210299440852032239947407108001592279648357015154444693097192498299353568394348420425889226103411009314689707385788130568527203948536826937889453420817134198150435954552990255715830421950000305929096725246154555572556950548249682074430101999666333544530169738400130727018131804791926756820577374985615445665518796508907867659525305084341174061537502693681837329134891467764034015099093586894141591538102032254300370329097707264411554949538916292112146788573981002979033532045956289764481187399945755256101157650550468219654939830880207427175885564131665799643881226218713698573579954121603243810858772979969928352203267239363666742131201064782643362901726599086911840944651662790093819181217270616399281423068435873358180233593151975128483624976348239336667803607860025170874392308380730026391280555034074263231903499442307386564736865951074647047513547499922804908648503437295670601434738029897991852833260001338063287544083409964817228910535801856682131878349945921338085330791156995938305825834502503160156465765335525030869937870663507413267902366972282081977228546897071897740319959035958606440024298744128825024086536805748187021533986301982334200841098988252064971001468562962380285498689333743842250645125562831746617586463993810746881214949882956855250891730047446890673587984707061888601582568153329434844009950079481840619907091574734012290754090773066000410141008228972947328136647286695979089779056960125315831231442705344599430356072963864361009547305982925009500793051080009458767067765918404700673886707206965690100716543776153255209249774365183563986649510487885286725698805666590176984532684833929738573524731367630510583616020743644812608626993348335215202865387121092902948144785734004892355280323514670029015936387733567623616316465510498766523458888139269419789819329379169973773540127894360817650279698890816030009932756258331340677409144922558567015269136318546978980792765688437577500249137692304614509268656652352094970693503129497392718442491061028850241225310434562147154339196378078910913762921728325020146760292972080107437195392496438293409682350258385936141707240609514165973075360440800072739317918255948511206059432384568863649820767404497728195551497291880040740725646692943862967761152669667019297404862061081789627647379020817183959901991451795320524683613827633798709471745802849784094573144361545584654848036518066123027713806954869230761945527769964955782985492870109314330815388302113958887275226380197766439459514501958034359469535088171335661754777600000000000000000000*i1^46 + 2547114026661301956392238400887021180748051204914769402683266246678301734311678110743889105554370670377853249272228601633123197565391982948753650091230224075019902297042198478837250277225730961393301831980755020187040031568656747008823201760045033286838540993487265503357520521056487789506812746333181387411941761786642816470520084186498262998957094788602321218836343284071413379526298663110960467348000809821767949031142203553620939490579165870436996558226051571071546421583623461170519462258817227951245051277475009859579333907376039916887524976012931030602758770562196730978423854358792564865150108264155581887124992540305795695827767613924838500425957198874402654068592039308805072413115493603932558345748920005933203731562386559896723341491328281752403498536047968716761112799635090146635188274966607240597431267144646023758123934719281652748711224952153552706003797490821395009027376878904653733233779471089949834309511954095446107255314800754676254021679038882431257001338996488501051328477090394334106549911639129237449623974214165064707854477709988991990156124407623613700047434791128083955268803411955816476304740634978823716197923936416374452526937652119034676284097252548969516598200163540916395219752905141536893931356680775303147516888928977676176709763214834689849646318537383304828860789089409704438599841048400343575341101907714747768234858670235785583749437131333518862073069490143878329226814580260341298586748503162569061434276067780384955978268408465380682523795121670375415794061568059794140698575218474071412846051736074549827526625392952157329919872089607271434376229479305237545580666567441392320467700337190466313406035259128815473979993340221529591114118748484415675671692178805817740351759553749429362093722728728045030493204008079865954470703715380683684309729018086165575445376500371188258594483057159128520341450872603905330202307222548302483737914744447759871035408667369535503678593046236405681351643806937831966892983175385372448272069001621520793244601576616153598713538365760777699207463992484609540192695790055292103201855603839478786633197583666744316445262925731558192236256182020686833394909711187733844956115711561920966792376218276619122463865108202670744455176346173201017036655471358537955889427257802614415054451829186910047805571778321789508156757417360639418465769953621191929614081339054528663864370659198822542275791147884323436586077564126998824011755926941991759040866767662343307709769157553128957046358281645626883581550661484805258898873867157760882444219182052933454972772781899693506115313746069021205525144947503687109816367982504827932167491601851707855448465303528278757082644798485784606357399265226751877833756362034700164260788599747539731280123601654420326810528383052487369334701518055462585037446300353725615825191713402485711047992532465618236685221545812997275787713775331455604579545611523481371351966381407798748566860288534943846627727825805972018614518635718371314270815458737342101062395654912643417512291225972374922854400000000000000000000*i1^47 + -7825838575624921475215493670484494273709477098803578307909008827467253600924881811584854528047999749054770667507607069701536910591760420029790463576677605505805315583640380720971195024823651185138686000300119717332654918849213998403812559145688751097253432656073183237198365850690842861045555082220515473007915197411559524001985259394620198054913022177717344053569428088315731535299998011908640173858905454458646973233075105437564104830057155742545136625869512371965732568667340093744809289693703223966483358473471399116632444437226178111348418818424012532908914495191348096489025027834067220308577804517276356701150288154437096328252073721385940272260244846003890579326765679534290435222801044878391592901283724476876252199371384298151633052484130529329239378588837707954129525111005936084995278109982875686379970050708156382363128138989453386118034753865227859179248617715192403773337791000163057018450797301509525841220128523974609159509551450798456216082380702392265445578700574754620888176443071744897178492335900731467426452710630489447552986175684607013246336825929238785812004734553806969264883554369485676425211815642665473630724098408869856503558574013776701840493311195812924417936423916681711520939187272948753157303466193645519574529622402033587627909100027996176157986892469840220363988469505808339803254637546023507577658471953178589924673773674260620856443424900397833363690774978132446743447040100455775745723821984808064659981949364974706620219762467073306922972921714968732313135706709677557081342948584657653922614843560709201538826889453422895194569379110478406251608780684326460957308496160355002567937600797647131586652546422539389256389794480020162463696086558914374406244355535324089031797207000588550175594026219041407589336393860412740259347124391343551193013589409525703603015029256110335656875951776511196563994289779964757835269537491931093281999744429245575491223934871792881363473428614701553247874764968359450417736204224501820425181135534837708246870206502651429457476228445001419458661518136224067507045249053124464876185056434509846970273091092676986575880925610562280825374573892083052980747482808181627300247939908721321293623460731911831617908637729893088269192704412439305394496472989203980894459370509184293352907113742863566499194655140658074840143039021755490991922841963090976290625664267360201591534399007848305784570214469517403005184864112371549528229168222495278479828222261204572834680686600134651692375768874710098545291983840057333366460821393064343856757635379008145073065529273858026802517297309702867861041858464156978138211904028770172329633600416389271526145558335053803181630750279471541051238206330366899794592191018511595615059292051363716415378541378458940671890721862721157518514634707989527698217800748758240405369440415027811109215549802821152580781757952687880081101106679412476569589795190037024926288870495884451025779380196970344672989520196975258745759862424660385670726078039714965589799088644919098259685167954401427456000000000000000000*i1^48 + 18750710493059801136512068663070449101592030002135537557985775795027369684340692570411956204497881574500315234292686324438742862901411242589370856452367781861136135563417353389502855997228130865659746225044868792910149491752582952029783025983728839191238017953403595612304207089825542938684734921221994795829091080518130587099269233432822161071306372982422902815606698132008689972064780101164831034462783767820894008258956537194865451245818489689678797583144893444025805254254147604617724628812810581055209238522305832111283063109582347006127695855250109262049344127183588988694018405820813298599587694795216604928577651778962549313142417065624992170547351337477814750347994934583423087388680291583532506747305107350001987793550417024972005930569080675637383650984180691359833248895430348233944542812925833953616179576146704220880887612429791145101686108031963558947818620806057466283914023758128906876976015889858011902520671314218355697003416613001616329898065697413109257239722429572529416038531457873588674767078821242219080880219722216770181265111080323629746734319970613596035984402994465103604844519978877023995387963136666409755636001567549701903426354272514181022004811913112389180278135183326865872318310288425909497885383048401552644742048262729447860243463412495515700146049477405773936586468154202334371519748496361692860018373874803671869805991328301209809618263950940219160317101734947524255289737355826205378464354989921735636762030796745304175224814481855146587493428214325625032970527859195468681377736376132900602991137592311991853157254471815562280844667821046766888881818423299125971257453482131176529531627493560771426062565871306818838838028977819607906235552738022185292144039718937661209067406056467311265104446373180198447772910297055370544891622762851973900167706089196312116390281196687293298306241757797545996126468597765547247515633146152445490801116771216856517400273641466034033403598008977105842830591402546622823335864193420622155360639497534132649384358913583005801515791790176789375439127442589399753464367862379249964155646089603065205771996605637923246500025913412195879608851670694061442165871737294454831244650613484170107293994733427906745638513692098380224100399157032064650397737873981948050176327337444923629216096052135523814097701369842900016737635945425203550427761287287127854644377962402944391517737353091203965943059119028855670165499395899510958278315004318973280350762304679445296396170939613904431410324024346024279710672705756133981078085305692997931840603217028675657323974401440628914288036204314073623215950780557227150226847148490061921009572122525033092674864812504163856667164113695806107269642751796023243564705807647417428012548105143456314160400570501067437212197002223511804712624932871865100955057508054350223906837561998784448555013821474454475777442774259706855750664419886524009720076465392301125720198218454029097952698604939921708074562407891261469736014664109375239760919650662651375704085356220089507405583351808000000000000000000*i1^49 + -34213315394479935820225184226860969631199641675144099911827094491812226713915316938210011422299128592575222033590048560086339734698636374910639078149277455199683782634343616293562547385588275439858651749285754479197653278115001560877399865402733161542585338962330285778359107273841155920435718776758245016148675027051348895323670672350966692319095122379329654236816273510628207516160922963761900019531376863562505267525436383445028995977566005584337488328389132426096207860264531786479216463303609102731944619911959554826906779161512584217229539621717869508771037390942072163753688725702941983209341776360491727143381940289775231165683159187640113205036996067486265969946774310812201759574013765729857675838535451873835695186579434838740593204026967031962694255588435010305909407040265969096302134692562026799038875827012323428583705864901309930760452461737681121069026142007818063339136430847636565757458851706940041086235661073878816016197794057507853866510450650441387808799623778820989481994543989010372786980187018811630931507350163572126688128067643519583168822977967354195244110687752805092971430268524242296211883339085948591693422964383493693264851431194966671218951725322644187300047428106836251119457715709246358005685370989831207849425806556113005985746916068630466704109077949234971274652031897738142090834703604092770129264410067417994685453985626436117748555574399529835589662770377571317368055660968712476356627099184194787477843428084919829957446006615990397863492180078555060437812129019019991219358424455651107499830150552617269391409204997044939787262147663037225208426008869572190380097357497312135228139549497030452352954722460480900560768128942659586211426867958358275047951077288528968062134928414973967400805366409434586265875076640370452742400988581686352218041498208592013625066135644505282261646906550921024443900515493782280775278559413247232923739189716452953433479595941864879536948885824840882175541766356403782888303674074323808455779687140309969375836950039790959214509109969673366493329683213799462554320151595138715783444841665882201275892673667978969385516383261219261398286521250221543396929016217033836387781659643103171426731221150750548068687678072006487364943551722234555448644700754693996774689102833852353926694616987782403420931977216159954318761962889770641209041690446317864569979779467722653175670435433198843780774986635048191545612337376375472849345109430946700401902084966712927989886462230052806450022930047535664893521617987106378209583715717175951661476764314362574915048305041291978520624582614504664516285249888426972879015782378245975516358277272072306501691812452306682629588619244330506264531398457143363440411547677440399180054275641935245191878272129605794658745091569920500227254954200223370833963944827567122414768602153268288805696903106364507200370580563172837482823054577597114442020706220556106212842456831195754745083364589256249700013297898787710612925260986896481169819317140937497045324232639652726194527272960000000000000000*i1^50 + 40864126863504940794258070606886000622826966368901588048337206283821765421015886803857563991524909498166682048649692406046286550596204945528471211674349008855179723702009612177713303659252337848536741516175531896885770187972520495860614692847778567734224545479521642951925979236708333135198480202029837516399271692904574584838339517542738209473143314200339408920163936319396141726127423002725913485094559177395290279118713985649645824565299919625366780374675172666728281866650341058165835739821432157191311788842151318945498215198751952586478036179564682988345411351325414507194980333641447533963461905090070218063720544172556303011564485360270685061446897783288274821578240346363325437264235405788334633034913253073742736767253947266778105311478070456385826641651446163320295070051939975845980836108836490654894806608596795736395198549059914111995652381787849479283610526855083491113136823723045585997614305222630903319095817188082321000732517991749411490560862089435753304597177997329254083719892385812718553705879015138836926431844501929427003071012383089177833614884453235503656409357308536750054235437772751309027004598658824712495952624638921159423857750521699721912748968596770870955248477604626897067725803169738735634795622046829903954641488808473817042268242831826704099935125086704415035071200134704541623063224542195684003916876915990281228124944259326532543692498194651453338445675198999875883495559691074952913545356650232774225928055835688453942834984537373946801923742400570521259387656358573022511589054829080783322207609445389034261103983030726854976400945514460908245835649848208970733894931741201681283685162033129037129244612939447055485587571118108921874893351556850084128291226053251573724856905528995255431001431605331790824128667815286360007950208309725379084970813696095140960674103923010823034231773775972961873045499511062146909391210007441924008159264187558867989123540181272536114042860732792890571153967793363626514357333714279034453820139160558834976009340345723547547918890351840126074786746643021941443919624113383919003939048627519968285793369862287731476218259831320783390201090949921353156256635005718632687658053129892419173504932836050577478764136272891714261004177787970593786385666103664810726862626848757309292978997891917073242485135015057080772976710604250126225942348626289952911474745083284388206409053389605201042700304895400937953464682616124379239510059454571545639178468294469419196504818345928807023259470755091824594226944619197896954060497859390094419781824992859701450938758699380474596014005008596808527243643447033435778059795619877191973658123459242177629493979396564626211112242367199317428671831129223521695795334785980153921287956273514849403442199875342860415851600226673801791411928920594255148727772992960928729590278854559716332362381810107815969612112646822282354874668929961692820977177437532803612274926212299552883555502204112363260838151744750953070027189273797269630968822276036597359572786359712968867840000000000000000*i1^51 + 3479942973548422806552020233580515849001603157708965621242899362375011905997644257273664362649605951317092391166238286417515727140166532593189822839761729711254430198573378789568917587110755247842187622833513992908328401449116801481827328143136198535502509047791231078761543579409459162110012572696805608743853777551118069276927815159174845487137872688119382883799053901757535744388030363874333418369479628412173744450710418862250514267540013239842598559738919475078951715701532493550321752902598112597051923872461397952739906690266700921566610834066495170634320540586837072643087541627187570513548995578277095785859625915695509731306535750414683596115604026683306213756221308942421256814518319469628734943390244724662004422068268259761273195040333028227831793165445140496835342642495695998029086128518868936850840508982168367419776340938700816991575381331021955677194778649505482117528587884220357749817171984517371396783116600078941337695635498691410900360456038222938982318140367991950115109214105180982565737786140954225116155531605836515446435043929101700065800916174424723314938093323906121129966951585787351722061927779237346148059933284921161574565701088310225660130426734686132523238806175659726933552403565653136932976742459740838964063762217210811405620433251461486321508759767320315316232390540134678449413936452378316795113892377057046300006322589392424947751248431696429989798311988996834478802511539240713111091547115638689485191387195107864763669370029969029090668199680741396930842259966197837352187477515069046987572850811522910685916090476191891992436728081578262739903970663963841979448481946578433678808385722713416886580760993016381905065785138933944099683522416051557974914844073764185396244724400696031855628666115016819917926900935128927994206345040791781482050741933882668757752697391420707951898616251097924781628630966986966906203233073258903426203431894016355915535727849443425118466475177080761146422356378602563652129647989800753622537260931400029536220037443431718362681651714322978370555340073151442044877266215932004185336830129999423418129315563828224913265400077487773727164250416787711175406509718000045308614862332697959229209607301280244249272339998532331462043944039163621589467913759840370897089894922744605674060449699566656138917131165153452398162126517090507785194448155771801964288211355028280506995672306771645802029421155939202102114940249229737304246213518887170874906635946726618216646498079667639758935575255040115564183885535944200018741149905560200410448024945910394120239264708647909325642841883699864291520895930827639349116390288021077252973027063886089143521903681099540859871318196736373364214153754344129956072132996311802180363882283601188525012118247507837282486250027637753776275459726180870514910364142602544314808737868474612918647095552342317294444082613266748094923781117582312830829329480948709962944073394551974530159371038286677883528183205760201256568266968433067714634520167280087613231346796095078400000000000000*i1^52 + -155316697191729537559871998305376067412284076920253607108108217930453644600984418709162992771236509842288046754629090648996490257682792678629946141384541721014803788979233896535074849960072247819236521494380147953817844254833270819183079868998539039681546937487298655844128226703245273020411513680890491742337778149944556767788791510887226742081063283247467910385527621085312793688470339899418244577382105153497679165937004036101411418506836993997842285227453766109850120510263260738580277895196275784410754416021289749704865079934084046199160489105989417227688162437029856292123180653841315547195500294961259166753898403071795667104827339475927400255585162327593453098772375601224000337753938426763588977263190564520496707067888500700178492942550346567687449558167293748579639636365018939210272279256132116542469625353569193792212734727422132465979311978025903966203563629038240973968609224675555630471813170171674493164822799188174327514242048528462858500783476672802064374576117604562699253911482128846901234638773153943151274356336567363057723209917893965677560141857491160756820371704795503162296683576567388141095958513961132752040156038610291487633836781982680176864344730066616612430731986388251635779234840250750928091451917916488680823294612803534793730337512415499195536429426099580993741559914101737972283896885200753185705525297463669319190141992033542302427247746329071141955237933789278355294553191990624691107522446875527594903930074493187242306118419351706224933150912670758203165254648628722125934064360141635154428697589694891245504534013443094903924299248192213147370778292584030955388694402549137574540983707159105157476292355674498098355095290189908918928182105779860479896674012398160161730347122248829008092996041496397800229100804990593994994797484651922920836292443860413061390121899786796045634027568871130238354342537530362672128439087964957570888947247187219428805486088896850320965676235415699495404535713746484704966758719382954442405588080546281215690904996734358206565423259139822011630010461853579761546854103705979006200161083732419055968233755487928564461751135136705301823961014756227567932285100894701823968408972611111359357622525449072223452849853491525265592827793845746259902662495175267211784052173888475557242918451525873547450601129956040034361603726321438551569471207206413995585055745656976709423757738515743215358560483790043275887895950759365153027743750365670432543073780660945218799724458335937670066029478434451127811490991857193742209671989703765053285175795397971941547178360635192491578565938295230672040811742689058772004980965082279796941416307867823469963086068177378860742943494609045384642037827441751304386711184908680903008208504470365455140790913051632946167583274951104061026362936426158753772113762473143148109284175771324856747308249222032396259999762206887603183676343695364109508425250137386882157934774976286831844021861553064595451934601372213038797723472487652822815922653503044786783886560460800000000000000*i1^53 + 483075049683731518558119149855828236194879860761704118778246818800033539905246107479556860846024943358837417356510268861978830950471184595653422929825437819990348386912146732016577274627735727784750538597262321868737316321357937389703278383123618003529311304338234354628297196957953767431894409586867933176294519908933833101163392355001359771801642381557138978739349881914597832577604278935548725326402173636558672156262538639757201675625228381258239036628969710568812047214150212910024840523343254787668990931361907361819784008216293100646233187766422908405985345341763749164308206767189419162563079106733764094447964713263977723654453767739422635636099158386540850977426836675101145563391550780729339073029851358639748695124889412855754410581558233839136713336018518189059845919775111819118487285661893144445520362081698233385012877216626869394962005052686236385113820442035227430040109972257912780817487555081523528491747874695177568801586630641777305282599539799435290073021681204576849622044551721201444987899697219811110533646015372371894691504530607802964210861658446636970977091956325110484255161554511677139718593483462579182272379934926510974059190196093665001840882861956019029704964793459241338431171154878908100084177971140472088011278339994711757583886330644575954515322989410108942367378320722752895420967170613189087913414978223889600179274705126727513129901849339554390911349927457184878797953652328502832828008955550424505752261797804501862473721889623639560304503165293745718303804353377830507147050296305936256710856926232332972675331813374404822224502620727542074131102088437562473781868937992859972405242980994645479232391942979484622705023030196920727680914256614438461220153985879882667658429540203591442547243412452177384427096062905056997304989254635983888508435946015901509179484671112723167749440511017485939799598660961278334916288110731207398299989366589439592431963335594690800607306256042228209157138602541020581894440259387471855676633165726736512710586185562246162930176963054701597489220833931408942467317820453217603897536196772699697011907240628843283707776665583469535347314471332105050962262842459922796680592532500455519973326677238981272596022708006050817600352518072600878866201214250070949778157897414196833744685997030356215361406299810019812464981764596191245921879120318706012496800726460701006433014930343790093955494722742678321052082828976539195833321184112862934755703255935584951799127075345440444036426114602691926052301672605038729814381658631372132631271268072280813773245329864106589731492859470984214082104331633053228193596035063593981608724358302582149520097547782535405158222714132646626026699934528286355863359725155815389576178266708363585236393051626657631883596078564703524707053751000758490841072163987173093564377468727024065451111828550700138109119229119522565068834960490688732106294518962148325934330117614231228017215340625482132813843952925887139914739174676714525574598778178243598912323584000000000000*i1^54 + -996982193993202246596367382671716375456201205258005681392242273851885537856484794235523482489264329054819931332385304241795624761511510278955463996265321117090977662036534526218787377114050661155930719555206621994424064928905873281533197741725900965961561036203178993499551348129319311230286320763411788179591895228177004678709859337527026157595460537495297156793582331023217897581268316494757891319810257238750351987669153739682701913199064621750230536900098185950002369675389499409307577806908785570317239491371056565691711388010480226889947035737225619246598174265446779070655081866291639516038116808768828590085585500765006333190910911871754716174372398948016929049771193923225837621899862040934475717652084153921817458586429924687943116139720407152057500224804797891319079862404238408244938018138469043285707763248892367305299739111077434423505865313066367471654638130496889708486840953448756320640215741736796051332033756984388483499004487336029743306762188840639512776879219492763400787571397141656728998517208425731446963568822629070520631802356442320973293173367152663119865599379842304123086744902989854461251054748937971483184579206567365723036087685072803476430566675911006993299296298006178356418805187156438448561387579335023557684912936942613645935166590743764998895154845268606334391607813450041120596707013226591206799292561834030384982278451881070579175528015396506446448488327669242355231519343193261803578131507874612038910809205482595727921246879689857527735340468684417169394728457599118020617427163402426546483275076671082000395363191393992178986896999861482858685192834498204373918696118145818425887116882995354036483031966488275524819919462539634082301286989897097382817065180923327245852223108529241954597349244447439574272514706892748801190412080031161331688468240694252157772077021056301614228676883157739334978842008773622213146217927530855460275481962316978242401272803127743372539277836088508696567697311844415172908121050663946245821662731320235970341360805394781988888193967377246117059907275147808113454240870736062735215430638624837081521754497171441131858749218353584672384658959663624953543622239808789191365692279209999079645542216305768812871412457963238034167553765421663896164116577723498831462086649329037251757866514761475558894693122914562932593498292392837229967586248892028953130020049506272620827326331889419305639734585919013462852077856104907595353978758831957478144120320794147525835643258947084894364142326119619312329357576148426439456183981261088816169448645135308688183946406783622435843302769438168759968651370292331473341620556210926004026620085217976926077653707689534720341823043080795907062509158732346597247156946495977721131969666861146026477564100760253148952950768605747774484939188371683295173553562170208504591536113102113408903482867234045544923483462784431099329774079015696519495098243645161295739543712871502842888140556502406723004023838205554029775953247406533740338025222614764748800000000000000*i1^55 + 1558817858809381514911247759192723856434267513330004548063422341512764004242745379531813317326469975870290396248382603892374268144199400863665560526810218282618999679991182783103820035590426740059430415688508757547767650951146614400343480661068234643142138839049332490521840734739580080955797769825083346940690433900133652295692063106438135792902892164951832432223119269359716381424162737200646894164038276726033298252654842877872743514819821657017168823609257282285758573510273804344903980769270882007127676234622599450115565782971936735920594510181909184596969956944274725185096605874609551510599822573745110477101253117313098827440002344024788395765004105456872764865091499847967522468323984467916628727117540119366985977669920314891786347182391981538492302649128044138261698439540887973800792832532637060562462292702940969630587793195755705119101304796547037928120839755812365718758291757349113417322623057968403632497399894267708536951124534921408211090313356337479391363201601668951129919206500552202784600913511408603819577096415304542564932437742516419625471477961390415079073601022783786195515771496433193838832970615697909852150702412421733285298600031311318208483806375796046393382518111676628266424557382775640149440055806842280571076574307742975496863315410190112330615640833574963740880540962757172301074683277350361137538488474647203080488966157372172851749953339516380233071788289234343942804743028244882671076013663939115991725301666952640355857290301707581880702148610392261768674787530521265986284033154055951778144446061338113911753558928796569878644204451179214884669276433734868242627931498712211600022417769632980584376342957059711498133023900488367871807716174193760891246648863409283399386093836106143198066786138292834501235107938151398261956826146824521728782549922816583810869746493437344885651174169400782521177457040357204404959724700799114129419188773003701861228998211863389981350166998314328854913870974683633439796180876352370052685781551576961551746778653547537429405011240492200364216008616587351217296014824855693921619709423781713189960300088427558132848714284938104464420476957834351322621816729825209449927351237368015828295122495821906258807418199519927276565055218268328149285032002158810386542807025837536753352087299853004385655150639924623865085477859449331060966761576755146891982503118731831134805425831426833178844630383375856372988126685956482758068885682926804200167613243989767939546363687221627909805013914178667927929650107604414164115534169051968063492997956367106153350206342419116779550662929867748866144486452927179247300183649011641296442371984777693334640661285600815351398523436331637192603861638471853699803038223047236204152514438785384717976245382322889466261223329045623873437237202760266216757201321937846067906174965574247606926833239741820199317039376459593958327959091826740841929316239811407180994661707708567121027526021397612576879524442573598067864356495365146692528927034733363200000000000*i1^56 + -2029365256264741052967776322975669370730012739557530856279015487495853385575713959299955776974294832670516729469492744351204943082114457174844746056693398070844159380724301422307374662172017518728712297582578726841234061896157411714650150680784754813657085224832597254721519759615990651194871780266135853411116922655713267381219315465535297213800109669297463715827510883514070729844217280053114913418185442342054764337349742561205251748694972075468467481284542850864835995886115225120892989573481951571539174968959449471435294849083666612990259184439963933941177399140024367120491748043643036920099527400770531704558897919268568999417721725425092698547176264818368054728733622217506020974456722199521591143442172459367501742700784192706198560636867331750307864975745518031588931606340552439922847237826172719184542029314675515628401502984114431978880052734170873704137329175986547004366830013397200080572738567113169896937412222672209750769257128828313025245398839328405196641875789249921691515602734840765584078360106951095453291247613590721773762157177256175610467772224863498949552816112187020579722466809765167754737339159309533918170840677147706461852642843337151036713781944205796654259209097433067187439195170978128951330522293633466564517993703679441612808063337553266433516702400100314005117815414981136760440937747197748477668232071638126475738058317061364638847166528871222786899052766275139371390998092545756273095810712527391695532587590314473615171978365501510427970717608704909634738152237159677762431634407672147798642463597252449944604515443061256961709768921558101455686554855375793863514774983479210285255983543450677502947431172350677547604374065204614364207978393145747136954462015610965269518818938249814185865855046759811125269176024008496208634543829408219106596188802181987091327914066740543041875365290726219773484808822737560759397111218373554358143263478528047600594575446178806969845212068860602523046298789165871089039474408400167680074082076120269525123635998504795889475610752889938510592489344197456450445282205769108600130276291049701779425528175125918933014368652042398905414288596017286545810229888537976005770987181872162847439807318538509815052967788060709374081440866643235776668546949964403427533272912461114928522842547898432164612416438498920078758179817836113474886579294093923638205047332838161218093212231053287447474457412197805053872039181018601135180214899203643861654524987556378755220723010082776754614957887136223236668140846006979115195921512013522378180305021999394159222109848125669698164508953606873459984949473210453577653114630249262946729508251490545443905753076049098335130714621438377594087846584648788775545658002917677732647832300723358690975149993841283688302791956889104591109859463950029538556747119796777340853970969354655424599418459762738771728008306525538229792805979355940438349844005837815318281740900775475812875639560016664211752450558971818556620477336726330294543491072000000000000*i1^57 + 2252016804704288493389514465824082135980304766995477176427380308752373169278828185621998738616967347326602191858070673406474505942402003311226838654165181493199524336734458500142940230986747465723923403564759236787093992691864957650398432489391874303547666763148920584853083037079508475261804415876414962082074249792417520837821382932683901411886799140176178634278848225767754049342381082747875753323857709589072876992378477504239546109509052623100868850292222815173883153356856534631849263187976958271137991429796856268669509009037227589881546269402388708493423325359710135189312646724595208837734905221438028267126124641816273808437465652496681876066649800619597981871063456544898459734700051912138062939874342501488000186804058123451155942215346164569209382023169578219985511330044406692791803459582543467682346688729440453791805950675638734815785625684166197636981470082944800425506479250549007752362113617758490116833296713126888780987229486809298358878573589746372702028073179163241664857171171998624712849725633423805988795416784716773036936699557633267166370456871187654664790234751850993851068865330062117830644491210696950599258083329076838968513475645495708563654237733176346555543212806286656553994384710100786676325036935125021632424829432314477322610308911336776005826913049476446977135492845470657055395186167271629183029596411908474778035369306602240716285932077699039027873874396900530176012344323295481050287502258370825140005903321725175454339914591661354753259901874517936715272052479680246580836590514956136725108340415764865180632132518151087963595126090746970686232277790949082146080087856135814819436787636174533509035177308067307894054796410808306729163314817841935906556735586009820816958785068004799427646482953753676537377496388516546237642815373656094020760403636706965985183108190880226703034924446854342623895164611781668074729173045921341199218044124364893925327548306225860574699253167650807289391195214232860978736063282510713605518311709110769476796002041545563498220062986189138588453247487827047304123881354076718039901632612246082902131513554732829680527513115460171931617766872549664341381030585669167053616027289255189732208862790899163776539267275367819212839463862167564193903561358921638520207359153334617466842744894951358559071910967328703349134817791686584803732633093818614058198981778482280037737503584571776979441017710836396270426230737974917720439054484507438966536838840921123888508282647740642498198319780116528846093510042353443999394817578456891085208542672427610375247056121412447955228639932531220383631005545135774027407567073623825395212618943351743690910099505196741744448760811596543045559472937827805802384721044057849352042610856575354729127670350943128411316194328083132240534054128443909232398128060413666817952043201906981365362037275526840089668898285149177909003019169563526236908413751915422051826168862714335870568340076382285220888603505717223066463506632328597270947840000000000*i1^58 + -2145637107509481618096418756123929097330680436748055307354990806769595043977226814928831796405327058113339617022081478578991155551973394351172023329143235908295733462305501041936794442208851813028264474088317166105043288044496654599856060109599319228703335673717684249005257888454556875255883111331293583421074227917607744927939378207259422887788577436392654847529109181247691683089823464563128128233894091878124841695780372395672313567093451652777771971902761904789626271145291721888534553092403693444413156137231605153315022642870931109514036828705974080131177819287567529053055522214696984647686197999673226709026748787056133124956732010526801861226099865053938330901460237335094800192532264385583292333590761125236432109501867255313743845252229900325784368537369562154086702369195346847885356519291116278590896794221203656225258362505146081754515666673287273574955184027199033713132624044131982626404252956865826352711292751856628126183692527806636459311547993279769846467130726861811068202214108211032841117474028237856011244351523328638817415471466333095075349431174679592088890562806094500495405749303073756914641476989407189303743487216813752719027126581404788961278848800870015692346023106050264835051820112805196620436670110280145971611835266655295956601687326570145461102545493257483858621908216952636628029561897835149150333166426926752947582242494359829520830853216546178257832611958738488974902756155680752947913950685647412426880554006143308206827071200395275734775670479431769900241200523084722967949157462099532404794007451736559762919636090485888213338108498254942509526241749484211800146855598555080881551707815477213452904561074886579334562531639326311250927174447035408854213111425847384903716396700811941710761288471304348854204055213113739651178253517107298387942450099860079288873579235879742359332237014395340202924407035464137759851485350900457158903638223079628011916235707063086448092250566671037816465236401574915020791372788518081110135402675987879022648453599029848717143190333019311591010334086754320014582216183539377879835593514782248886883754717492256568780812574536181683306546760714799411099363672102829286234130157540192381364319616330031101633742434062074563495602136680033198919678471067671635699831184079479736756632436063207178986633158072138937605001602828246684902241046006114914360434994853858108669966981115416993077324529625976400237844932167616901047370809449762829301960286679286811467798113647102512876148946952329955069236127920020852055037102991521395141096942233150991393801542060600698937993092589436660683759529681344218658616282849796094893716005519568387703136784550425517088496335581485567575439216950038672137609089439071040513310457537371242623075935289725795552582960020028565454750173111637062348157559466640738725130423368410507775296950591497052398993691729577421527437442508773374245545523574604821514748471312478782007839986320883515053190300533776963845365515281026560000000000*i1^59 + 1820280287320904132890860340361824710383231499006189201452537026025743871922350010110928858356525167247529008533858805992041561257505829737241867956767172557565538396153759746766731903127084640619705048072888447117065570982526985398587749733253281666338154396987808496035562346462442597553801608993971578295220257320011855150359077752953412294578158056352115851119782097149310427538067028977597223698621580991034071074204034852841875961118326939299742064340243158934360282554040671913966138374404703127721793459137819711088221634204470246059458732187440167019084914408995589231789606343639025701924948799301815141302846901981329533080010079102312623215829330447576119796018845806192262604945338311724782320010744186081154563225212832748870980121835722990941604691093759073164458564456087018305578810617146901625228732157254167631413359791912231915454393831659225469145867012496673007849271651693772225116619258544946317758085087151845636756853377522458568962322285276242654234381911855281516089246129582294761314919197649858267381326887549126080073713547729810079094997837580679844517135471482399216691059781262926582227116862856707193965501620162258187619244218761185462475529430960552429016612067225317596537464448503747458234974555705618916425449491288123409524690159260687912510476425285162667182097376766410096193387833792363477199173484841670962544570615325483596085316685127875675467636242666130013445996531487564704013360942277609943751688619132539882078192675194339515303774501336548645674308856424589644086848453475011856011748699334505029233198835525031987810013356171940787180958488617494459598673266901833614988920630526804003304789997830520850585715289426093956908338351717805147352486319877418937634032179745955364727010624000262888776549432499307603294410105270141544494479186300040159046296470862205578060572436835701410554620669401092735831946004463041329164123880450546770408732679234738310388932870149488644942842617295684760356805446945492800925126190001588146443697001515496608340518383826278510526941995915301439404011714662848917968597721523645654110032733763845033449013891360995960301844345587352546453445490029236060594419459634289856331785253892545409560414952361697715406512819820887933192174638637042294581494833797439607312381984262571652636124711627124503477972620618032178171679192969147824368969478883496043663176809939473186252015781498732658415981853945718398907459317699361629441375991080878928642177749035827454651471044856230382030520169974161124770442429413557894603363924941158720687582494056530869896517961802021472682262754962900718895930429132367224120076057189287327969840281272823076865752181179759385238418027876482254505597767213510134009890286697327531271284914019922803269187453718930255683382676915346531650280411869776103958747913507020599447169545333952514216989996419794481964722461342863461074080977764255215299746092713355454910789268286381671220948005481174080575662564960000000000*i1^60 + -1333059133931459349131466532734480760290228150438530100668731254224511577633888441072640495109089499006248252952494402061001657095273797428283456722827653690382641053439891336755125359139991495529921943409794165308325237441268589627194593163072987950997715777446985655332967004900740810998167961423427519846268553700049566430868993465212717463930740939451957266347524878180483877387921143284270026637302503759542351924951417881132590428004379407239903681772581039242862487096398234572636509200952605365922753959525690368563852033787323554916136255049329235836164245717211499540986463791190721121117907517665830333262247137851336273258267148524269350918891815039603298418986923206412166330476040082019116115038914144675867285820782193535897901071658085632773084526735397313003041080686548346174062275763480483780714223627262657618314531282368498440457187395310809917894804797425831055123098238147101223125415978636320086829546711036356964949621608258749875361372336485683754183560485264167354107344070895777841081072187525339248363480810316096909991422857940687644193915869647989014929470897452760053397560319303671108260856226836415099671510276497114650085586266421877091559522820614204598872205956529712036313491623066594638418894485565553537326972362333179379224611203154570764950848595470355701123581840229898670416720137084134298666100403146315845878615568596824112916728301148639235813785629779651737821100346218792282367309688658807255315299454048003354432504047025077851804932098144904232620672612886978568707555740842124665526599624665446250561641599099073316338188730370812608557519156893842326258091863962224168069608157211580517486607633783437523939170078721156796705040732859291983722893389804111323751625316714711917504200878071874362227429733868782624991989859562120928903824414146357406272625187184127188730650930059072388966884970301685111367406289436152423249827129272668580444407428969020354131337123303542997171834237816598021119320432642466433116568744021763000215987571104486098977543778562463987838612165294813277052130533005176941354763963784417945266181801423785525317081629739718219024673540756036826332041162494186440966271145299281375595738987238599497150464290428956252233893020073098917438293463351687984856838686021498983127675225139315121080691565758195192800887521091872033513746719338168403751929809804721224488991854412905205749387246259136110308121774542432861551951962160719446274652284982860743766187702530109894474834586776650913170159736960513293911423518428590058907534872367878572153279373816487111640379931077646908920507365340677301810900388379349295943796877997600680223509957411415974258223914478299939978146056347557608090986387526652887136808063828810156359249952314252875867052070912706275870817268731084440278618029189119631735404087743543675656461585551000177204329842427814783301475754793276806673890364017299406161452363689591301379890416494866885224429621948665420874208000000000*i1^61 + 830461706783205834036181342080899823116534227510786157599135895430198473394272047627046465626142965354828316211458881397700156801213738637007588869616719214876856581592579510237470912770394534976141714205513275216408554508140890102789684345690010387015714101557850308139021451044698822914625486377783224507633998098487048948345493123840248372345020501585249826846099029554770376684605262535562192751195274749022266661777452672927652081824834171566573619972775184350087221557233363305495455291214155425045449060104945803733706678920799450934941894112217604606815179780142643226406252676140010288253163283718494983529807207026716640740138532282676134293990862680462395885230447691841866052132376193634753315054756705938083958339031499869961508828993252268503568731874785059505516553820019275562830546729545791205552884738437681373879872809668287233661706248410422616458367306337906389560818198230218444063009268934754471128347855115356336062405579675585278715181039415464313793724377341728625648660102396105145920666640161377389173127132113741530108206580698666139093892622051453961281114117245515631566706701377168999609065612005629537656234768063466993769650639791764129619148758646760616116091394196915232998229128502697373717230661478260652708444298845837352268641681312551671046681050201933346248043768682922923896293808709533525292462152167560649929160432928804456191132209185781163586779425466459542189548840634256095507790743165091443698270016285567982436868942915301597588549825523716690781936954408773645367689232211062850424860789765024308958883496207104974525478805214242662582868505197481033015072796229735668813917541523927050675206869991922290833697749245815840084808573540206100978105269909255663402753231641737417950717092111292642178278159121736453109420028416577980734855140729274030622518429496197502972396980523412119011135622292334225384462054629630308914303521968868016663664613886272046437098461686312384619544277938851970952754894905517974104596709611332694190311849551657470132286150046437839470926419523969488431413043819234144886834720938450353419896636772228063602398045746375463434448899511311737438360707090629427716665356377425135409735126349780981222255342058626115149843465052785040634801883457375967556179354348204033823657064651014818715052243555797856685369993142104837847764413073781185567712056452429788617198517504746674527064266849376230661958005720865707844487484320133656160157407130546456559462562699130599312594404162532531187320726098171036535345945784615659052143192148550439495017245339049726055061645634948719986320126897906690283026051734566478040264303885086513172475841734454761748223785420055572600389407438306165078549597454034709232550100505199300005321029874460592487868513220074787737469333188736179990972874007667784429856022388108460923602086246993071351338697990114887757914397457944639815164981814333029621286464241731465659207551530323826312014419531308088500000000*i1^62 + -456589914346673482635754148302117337582203419570081193936995365539397434268286850143188727664004961503022947154590961488812116376435703557183743588017795077304779717468082905864092539144601483340802092856949979319731811994523660467970634496886786924716562488915880758471881258155691619162358177926702511305968696673776952787258625693774933172398005991203849009818674875968350947311272275443242991422940088711848456160255602947117262401920533012413810819301783125030986627784043200034417155170785168429609599259594712181379360315748034520373003824867646086742311613227917631315563524940849079419756159234193003436620212129349328177474292662909982993946629410150108878831152261448976229729139415658451791559194597169793126902821140977257418703292336366836157712102207482462577151557756541646108594712065497502401377832494889298294083725083073752020760114317934679447368806249685559577819244774378177111075855292952871098248797778117928269598913821728879655048963861356724540162369988109211187255036579128936794230620764582903336090299014178518722613186363680662977608360287102645002289058081957237491738856492201566536558590798480889150867514385771158646311589917035799673860646870220511427736686356329692198511175018737504563518269697199956482760239454433266746571948327433680063070267719000867435532538449692704039316647018763196060853113367321611306625745515535296256313295155594079510526721784417422295942298719101347259578906130777517226286748502095165432196701396116797461619857537563451178181698085407329572215820117331396124775913597669149675373638035073626100816966218531288327769541920833427905784223070829471420410968706062498286267237034849447029984323627472225635317900832331951484167454691403046712912182420784761050711605681413096705094674652413474823705228638164873307176820433500292566372925504649264423385458520944164475451132118558036888499474454072515385457805108349335771916923961704141427923768004666096503277750250241379550325190988814567415783913144950450082829915363862554390216688806950160465601004973625360316469890676828729993274945966055176192368230416623828595692083810417380179598923225230347210712232891652735136443827749479093139376455717222807771248593681387392162470344921170538377010259347244856483628946153628360045200015520296939457847772944457324722572155906473358593237911338455497243173754023600184291112350062022954091577753148197935636606664889842753991398935140315581267955047718355938399195059649771269677804243185551802788525004944213172304951548620438684923923893574520691469780244062351196087653680987543109422957827244334881129034699601972601157011076838145927035194971418621680255834266561967465012542393365908278401896579436210163409863063482037783473123374470439458167179754143454600200234288298176173055655236689528452158751272361786564893664653997767543404175448484623155856240316883349120161118856862922224712476883955242928946133056269870644813083289824839325000000*i1^63 + 206856555465690177409205750118771880773144535541250942154552713738504519390485156964941560291524324569044243329732999527947484265871540795744282608403132909053421788992604566911607419207206670103556082529041956648644163427070497199487037975739821966210654379533912666518758481638060468451946133758580036335414346077418852414239674825925952435229230661088217474041064668698590615389414533272215447359701230550423365637366223072832515680213737570761619874899504618907880002257037811174286147122826717763804057857714329864207546892318102313129065947094878729655436821861149099121942077429250238937226642799721788575894085375627918296057493685527731498010184363445742365037525069897125839887981800716620908747175094551343366769448222229154726760973117887672017735268079813333652103987638935997408124573956535339842685651851683336755841860876647400184947597226407365459191075175839479322209313253273589080184232673848173244209215304293828041994634278260529449307282195105402762837442344997009229223474538518711591684799508255988351859165609675089964484349980479264248806424756282492979093322199406858379880729350944817383826232094041466208731935562716946773745135127452567389677184182037849174811286791715109145722489030819199460315569777725150675631164561092479759519353988803892027312738391325445441531210363804729970642371083280254770925966814373412449854482560739548864653829397020169678834754164627279729355598648289003860229554102886615975452317023426438909742060711659973554210431335297884753126625163274981964757256696947635599156709783574652895954071322544185439314819203437935240280616384930587937867619738881577269328508402411087229622320825695209673894231416996464656587221166267088972130306022899951849542124470367414401932144453612493407116961813495744279324135511305576415517590331238573452317649060752503071250961540861743262057799108951586095946385755707961102248921218756515512963226895644083509184544741105598641341209501566934245041011529778971790587300978142419131290588940993884758739766042008377522911605220164728080984074137586110503320131119489444483580954371843924304559505637002450324291995239128105526036305574396704516835949579408975127058892794553521535140429899935090004709805679918713218752075172403631281710699187153495664985583667881385276882832797448447347246054002010914582970014068330644405720345250604296938302027804256488805141070776761218383447154971999455308343104313588387409224211936790588763082527008479480745558906772142690831313471289039239963860246308495563851990738194930231631976234900954694147025607022677013459777649838442358603394067300504572473352617133758089471662788046971131446435681986833701820883532811797218371652921611050666858638966263756817080210235217056452972169247042574335602866747736961769696489996729373824679038899973454034953977497307633093678429697400968193857934304894845058437014363869025143311408903857951162662555144948430772165586965346015625*i1^64 + -77363625324108626730382326583203222599328537096377964940165898475581720034323485879507771183473120984767930711796846642941436641352032694883452817561188036130419602449239484565150328127165491279576545467267008035864332572288450679516210710923640660830031566323122819453402901609055521368480940285647043187555511826778751980634550857632699275693316041279507800061747413018610499755528237255056213267505407481620401425026927380882052256431491738461144798826425002947618228165375416830144268420077201303225554936891574937543865757775228678398726574739683275396023065458949258844195528519779979026038340723768518282854749537195124587226345713414811822810886526233249380890256484894600728160062124358842128713635825203038287880791988318686147155598121408481688224424726304015673626626448187175475774075528424460429850403170861688495037186470932165453851695747248173423883838584505917267153680985913561059138185258142957794394367730953434348532069639901037030374859322601766660532568703717079581998580611386280783594133273780916761060071781669550691488571865559006984929637732519383906067136697456776731295597661408838536106761694119573872705349659026274067946903199811426007387446359285792339348807034946296802401843049866505988187529722068959623751383931245562002033976920563435841121230302021114732569704370150092668974422174647879900462161136804314546278292596402413006665596708104093091207938471384097301765309868344627449275897954140895124394412583403561428421876439474030423703000324505565928005860809721066815665244446069579281833549801921874161969868093429435089447390158944891456410276677042643617922690322106041939493288700422659260960619375777453617898679589498771104881283727918691051191356812406542818872397543340318278478154559391248876578775038119324984973583287757118437998824065502702462194520639226590182411611524550314112237550131489631853489097918024067809994554954839406299882054008697775968916851158139990340983011737020301739901085594015593861560797111887161849061525894430408592588668882817057565324576220459754257000472795237612202685469823859834829167558846349170349385351249593164058312983859826118464595801509875915578499363182007537005739154388573824386161557336354359324483174615637227881646628607826233984606905261647430446170577925028390743564872169598224194778970043114841818127715905674877314599978958518299489023456665948562869446600862999799345264691981259000961006301348798177560676549876726677307510182834964777870886150220394523616371142057174683769843357936423235601271776811055911640340802295484659764107409821091663992459836762575179191407235746781477008269040144367935606586353670293571853456542965984599345993442640509808521744428591999392296567561115328374451643780901429586551168633466648149952843913068239709178346516224883855926174760175361505919686722083555183042660560995461885556438007303562869921779649933235546563830092780482111400656459244710044963230000000*i1^65 + 24173153712518910616760780889746835470519404770276753000940497605169450171994593534907110197304581027535567696890640739940898560071153458923082968108197272575308677865533550485622201993599380639456422858404560607006683639196856032107027041526720366439844241053995068311919236064697823689820907713215253987845903756816738250878997149696350282783025663729612233470720744756420197103169981119861288952406065958069704266997887674816316009500641726953514521015722987291299825724265755609551025577885344831742269793750564428116357015217096550736156839379339078233713276935682982580187642110555817725643527113112213803318043258927893171108799060640195104347188241904902329050926818238643481438364233896340986311531257989361306877142605798833077116404285194762039304337141691530668346923970348207399928436290943753105426403903906107875116857076840666811857365489573297423539917087471171432508005384273182629343725150677832741456030790855922647808421125497855573492947098781645550807349210718096168845442157184558910198209841589242113299241662642689763245122757716800443539801721777613886878235827655414854353557593291116692051690980662664293249107414967940858620069781496959072598215038364606041367039474533905066490858231251910702514636674273391682636889919273430402411807810806874232842538971135812953074713361070730099808069454196522901421356612192964394565591940039668013838207914079536251621040130194011284090398344158856845646633833621416938216704743482512328000264146738787839406009529031016849767705278215337825538042754745927633978306563963887277734820732755598713302061021046711631468234587032120002771777084402730627383245280487558058618058211516189754826762945169182713430526521691903053683663074689297049148951803611929729253875895902618174729818187422303606879966878919754827747711790076085913725951403636040491331845801283285095679493765681655649498409117729605682949450570737085418574301172614629550795164768204691292005538665855975450360636727914692066374368537203740909613974138933392669136375472552956481036580736802850930612364352339376233743853277644645296118532003262410940673121958664142887336283383385938327090166801008613793688821037209874161152282283039293616770383021597220119347194892732900338110131615036596488849433749529698174660584384328884934628773893448456480489712701728383365900486839325831140845155688321519438802718385529767941718444151962448396018475615459119978386990076331114703541659804331717267440694017379064724759987364515643534495370870186102459757575784548942063867404329336917859921752701620307812805521352135984590645022325450767382853310881445437424188157896672003980240595025978100038409848996567164054956900074046919356370307962356707460874044281951728271448911067793863834533356446016014862542608719661647575074378182233243858892637558710608221301642457344752408313464689908790547553844417883022765963405768499430267185969381542083282446954788390144000000*i1^66 + -6389952232583691270036244723829818674892375568423597551947066464977698613531685127691869436637198167243281186802669136144722451722279985225701656584679245562085245032251426484832837359476240000883556888026067848548069800587390370676895176533776827173172650047912068534878722379500420110118032850553369526024227213000358406247002379336366716061640496913484772650822575223480859620189713752679260895452786856441520689219946906360210824012542662700321589251445554634758471031745146467787544379796947373959623521399797064663116370900693734826293148075631600105530187788165698743875005816390274544438415638967390029092255128323488614864755011992977177508113960771088861829181235093928815390741457850521313949943370906569739920933498876941468941558491811600493693584711950344257254940169359675079310278294067527851004971919484801683197314611603640195157318926720415346169580900536461706089482632645069667769627009950554850531483915409483866532949976941082632482860716524145881576584031948993439328707715094929563302423112667423385009292944809375801305729010906602370636586161370011337933523872271721301476708000958162419719939386031354591152665834558957275749629051201761020474800742960952838304195084854973951835574218173089867701322230257104416756368024838229722932394586708737981846852059955761568173455230190965901257675067503104398264831501797281065359498934632880882607681611804633524469726232157269015550537083805966674592410537203086379737775229270075507922826658229711680947958931388367983315847211466300101691551995390224287952555740978866781513350926438500404155199746095140876774011833446602340036808893056305425908151753138923380625077295115345216452430539591267658196591804226720496347405959902243446006100427867841415864538811010034736207556902327218692161273578797103556985781820662964576332639022581256890201801146644523609352508664411636183425087796728018570469664906590689420771869275001091054158085118119754252713778698577493677117159571716464697697114879488222899357668382639600306380763372368144250412288443689144823129981894304847111641092490505114176981979007641310697913359530243137393306220414355230768292927739183305657415323580901417556275561292044481168151043755838362383818895247067975315237390591856153179942927125996460270161998767654688861829019085786360641278636585411610219853218221295823540100027968431437051521558680595750488297626598749416445445726268144185052502517610491833023668048340512545528226523974028683768250550408515231249469194815363616535300720515236765073049282749234306087248434448211228329563421079746856132830164425890826038232329870583494130882293331481067322664502477950842857631265557094266231036683414350982021945802739186518412248435380770527435265654771763025407606289039892634307823931482496505274681262954190993068791324695040255311844326711786490969511061798966515575318718508134022829484459783788422103689306189267984789202665472000000*i1^67 + 721176876490199342883265131335929214485389850324431468471670606048567224980526873559458043752639314254745691876987788825123087225103328411216183240466305984333952015996565067153689454841245460358764374806207731848548033597078558832225658314067767024465335911729618650324903833902333844259429208067612568104300278194102242617274073965543207669158330574754425761451212413233810949962458615047637708100783097296076561371196678537642340650725675228570367444049950434097309344539463253051422896062623508145659952270859682087612047454546033312829088274152602897540775121275249914169005158652035135221187892389804151311260112660047528539653907544731346983102829187504689289307321436522790451294075098917519184755235441018203049022303334200861107890691919239077559111541727624762057116887361239161888539755933471987797454636572640230382364825151701839899411380980319876782291420629796557127634244958968165391412236895994193062801010439405734412398403162431615921719839002441080933086497062513313214701212045906253747269737275807349219543712027488091587805498373933318219593854662637058083125030373471765589469003393302951774004411699199900190721831525467519291441324583813462595864833184580101280289505628230751552677874203265886910964126434683016809549220637417282496152339003889973005448253310827935526967892401562810642694062098046261338656009357561454981439510507397465765056547590080882885775563286646664362548026222187588418901998414339741211311210890652891186483854439531230947782700747646157530734675452934555702774776805514045767859009785878344034484886756575468989914479747252881215051289072799123404280683341464635800047618716336780703816137089703327006015611432004236125076138490153996792012027712110897846797986402873508365732596962545717717928630072291777337877173722678472941652783283245552325520110421830110969245096651948601940126096313673413215382489373145946343714330151490356751942066139561769380990806483665585786520885113285832389952909616357776426736984694615179721691609264796520199678694832971041640117759075980362031667988453093390939521113513874083407792314863972665751112439588429712335382894115289112302047143197866676992037337562349976224815595094682477166226068794597687458830310333995112961415831648195698401480075668875286895119684319478715620924166378440036305998746340246901112760608107225817060798329980693581420129092478162230167116726861321857952793443335970774655283039734716269341462670300543830155609970210154431711686753699765598814289750181097097213678482626150275556286753802006283893820809645366202048835860310722834043164292537114697180325748557929709399635088434239549804283762324659629322843708643108433088766639466401566777186970850510569404730748693241199682559162885935711258571561003529332337183186832375117890182319305001334097726737117901710103227523600419379233055225561995866550833570858461863579329185979248746758683005925668474060800000*i1^68 + -36699962729155059809484816683825230923557281871654049258376803889335362579531062310381935496947410366792364836019353533573974845472336568670483488513365661430171998628792831687138598408599994055292907985727859781995325044855044759408004555853941781949857894065205331191382555833994157698063308786809879149884472503476080951176399200365382967106177126171587868522403399608876384876796263750007346070278246550256218825763377529517281169030569572559642432109079643051811343379335270945506155055137379656845552153039447341541625802561031126261561366969295580873645431974148341376671738786535743592258190250230193515834036987729349792178318744403981255048851962184932384512833580043046996366826169414964895114168067502522766664323927137381081528515339716015640668090660502655600172937560110577349939306458720886787588375890359959426975725268142516557585117786340964455555886529416528150485033745467125991150341933144856400560120192051040201586537532176681300765645006321429918456706083264811634164346365433016058413296156660040154118912024645708584524030434369501998718374852531595068217289659277000650802028758792428274158730053824327628009061140108407776654883863289338924149048999330411226249922164121722186890825582957151269717915020008351762958970133996408395109265689016558520425344347714917374613778242772623657834984771108367824973508335823566010796890947103475993300948431826468193421872760627125332370812982118916661644588786173537108567678581617729500778412474457426928095996105094425328884565616806611029220972238660160816487571676558166681034287250175863157977188738460709664543562344743084663999994403324938318536300508991361426845719929214651824241889760098026157333603398108414669143988422400398550156924991622245821323090015050802851700697574955139224798791797247534473610810223985883345980509181737310128251836521917946939303995873600838014189217318204779742690508861850105233378830124670373503016855936943361460964008502957203514323516183351199252736633983527573846075254228444367369403481108018452810995862069735670194705410211313544294458191931289864068643233573252911234389468059431053857297522778343613112204982177923880460554607587411722926085960842030202500234717319355077885835210321867452765196474585987543652619160647707785192092137167123590092443310800515955442039935683414578114463567162826567354911759071212125903091964064282655490374732357175320695280813643244010550565553937788651877717113127715321281934455815628633190647434845834435519673739069781781792277896527481845873469680803378068543912633261330590726274267507253173428464606874757987353363484558225221560941945950260500327479303361646659524235029067775387959160366373904373607472973203272471299379344519979908472655757054572070135700706287845948175027206217057046414895175135583168100763601925562026206057068184848783099196881429967963496091956629373628748568109827068588434639242133504000000*i1^69 + 52357372457912685042404104681420394985946109067358277012462745733116390706173921152581518319973064684168572649576857057085457952939390837126320884883505797875988103968721954731873889284840839682839026319165322685859019528544800076608105921662597729115468974092176076748931045748087754286106721667399325279502601685970390995359769906328091508054362682914827096237439231229368890737918118171139216254112305314026951617293245642957962933633753169015988698885434936005705904703273190102951279480481408823282550512476794869646153022089963405431668783774616887210420796683524519718853700026283174592562205760186801516105110069930778431304749092044686718232274190278256271141612843835518234621445904169674557479967267458004670457207570901064383345329076178376936263493757210768744291391508723769786571457696850845388810534686163475365586802237424385726096153851720323119725223831330368552979182457029409106890630321165769137460065572361782463834054025553795239709471191053402975529966505710629289727173294832738195524100540107019407422294159664390705851911201100785147048199341489807849696379083082653453713564827496614586756684750316179654965022853784924791850043373695236775166952746046387423999839435811213103502757284871726661013815658385406265381625887091771671782051077522454543481159316816403829612361153302025963662339156419205527843915202140837952349873129441173953012766802904639823175035843833326931919739245282502419260325557401848143967600474467553244787523475855209131815621809598719722972274047055055281624897022434745746395721933635232601018857257052718373556959885133844434411191297521368369525538060367881014016301836134918806946775192350027302634359595065250449720506718909674261058936568822238778098479725123502360015314514906551447846338383812070466032008065603880810783042948807197039617497725350406004191461284224527541435768729535502991422006865161869731646860669693417084146472679252585929618647191591278221042238244372190924833489617214887022169538909935357907058958856486083979807808330858652788305345580663776622640325287779999730434821468797999078068032629486573472824269530253143599053094172537831591475447344344715834098649202196323538647586548625794300157317004878843613379628066281942378537784316826159227121596318398061411850514899883007194421807278517680125973400533688297463645607638755257960413106935145697257081996745099858274699732065976560110396841286135018189495644504623141294906978636270860010720349243804747457240924681955054943683661017571387365738014299254535390170022898956281980611823081297594995704256947021215155722841681817081336909993370958897156377540611096161682529200216744627152640660555456748333681146398617340765854471024409205860004648885323625352292149787413193920509347848638779848867841033082024785868907554059304519880519428344676015315171384430870384487671638311752468821899797601037267396881486853723761147904000000*i1^70 + -10076177389593155257544084209007094681153179670188999158903346245593302012649534727380050839228083836965066025391577378670799520538928681423145608676059775057170534030753562868376557800179492823574300207338678259883986491443173296457720870130825301968465300478177776739612113494933539083352589265567138949699842252357862941256937662651575130942740768536989497738452297774579342752843047725686529792326570873822818628199258908743954132420989427457298241717728927687511935818692018930383277729606724907196763601932557400579352968033558900674331584210517399124323034799668204527957619316652058794276371150563935926719786171121541254704583692011531814163109860755873161162988746936252556790143254295863609868559320276394940080996301496466836640112144558105498494745933114385168858340691017714815763006726934566568694297666073231272274898771161166832024179285589102163536158889244066649158452527454858297169914461469366224745506623104282525244408955101212700411794600657625056163940922924182031827681419434746991557584492866950739356815630569867880991577693697622018292257856211859184183464434560510005954686201472757964319565536572804173876667742016617748096504254880917241289438307801028257932498213954304090834675758037788436181064049904088675318955319873097386914561860257864572263209083273108339451829264239910688631566201238304266672187596653174288201028289658764247076526036011076249941091548949946750296167237892243003649101882568782368363381831234267567532717924471669544574850831779333099470175906371689796265172367845922079931964419976775733161524509567619316718803370549761770866040298232710723669569565420672440077045796958076434060791647083344144519587856316183648047223260769085355020355149897760533785444176347330356647408128830214857477862056451845259759539187447892035327595000786833599505768777686903916564682462983280000663749335999690353463381431272390139805796437037091990612161716910114427978029258132618345164785429754163581329307024326633651371872151298247825636511100107894615094126004187788365990470515406120732717300672371339253408250519914118719843950780455984423990133018638784988783502915581313848885495674576682723429969754443307177054181981886270650072365749429009078291833472670609521110146838394411663505912449463986925988807796838855902621605483380442009364804272597529438559245324950723105391258155255081276963510372253304884194144719043824365614944117158133207738896542251796021436825600016748985102656547563611781279736706908621316008905939354723745918971575356786640428011624073843135241894810026655019330855345249665538835761767494014597627171595160700306496491538944087595813964573048285120301379743339059136069920865822207338290319325802014082487898212045916842805667678662218441443285290486267217505121325610396236405511002420455495149601472173672385736389452547599886532378909123053935595517885225225507155596408393281044480000*i1^71 + 643368734760671990880294254023868250140481206777501718997112431857789887447540871227001103174884724595101544223512580272734337997675527221692751561067739844852937053445742821353643705281979302823759003063826547263597145952297670158307752498220893912946351060530688992753446122329123238085861181872535237353748688675982150622458988712404441920804267351752666109533956277082047739609356884036340983971696515044355210012095000287044236329203451600488114581069182908192569664308982268126018817638507743891054768775116394921142861384511793351254769888620440209264452490091984383713146662178199277343771572603235610393812196758165864898849816132634900869698471321803030012477166063855415059419459285953582268878482429462878998106294037553015417905142999880655028886890954105644094531495290026115170165240417333418159758309644166675854376947736266521563262161348985420451527031312954825965634929180153502724757503039127123710647056359918468649895449562228226356344049217641219158708913164861191644153905135513423496825346307603654086307578676896488442397903141268976348913008594650143668687804108948417854059432505202302808922103027345298108765732184072346814574611482973358980099517764452544988659744031854386646401462802579043249971494014318188748349066812797642936494122278450648642516181215113603067595972833350349902125874097580631733785005230549475092118925096655478231200601381675555754073407596340545880511517180860999458132012989417477371110958823797432301100361495080979733963304096603262590259539464015892720834107420279296894998902973834621251457674643902423502129987720277268143881947117428425846750646682122981641577278270945171603589256752653203237307808111693316479414499949308578678609696907120724909210203882281537198881012453829383251688211662627605068489657920195578104167582837482418408030334772244246454922817128134082048658081199704022139129360899142810366080776115376055595968843562718437218236246440126928644516380273426566891449826803774387914502428335449982510088012117885473107816595734152530770620974487630775847331029226523778227708650676705172453251325239758497679861181822099184186118501647110687351526949683142667751249803542706452816744887612869238939500499790886349147183685704708896232956088079860820962970583321207873803753297180774783548326292014603304619816332088975044729020308453120535318783193074232848175042922752224514476573137696014165124267387414406800592565499164942684187626910009873774429809855313402329598048402235674060275596963438984003728023059725398771753973169375430570408972389386241465636320974315009330010314296321566153941201844629929152074600106715834817097952132926157844977995373752757788002928546204889047362472537344229935410474389562765599110193375740120909620958681246210028833776976251051165785534359976643374317496065393137486137307826690206462521235940341808582322942234285411085421702880952320000*i1^72 + -133883036565837971313293106211139821970760969763862017880151859541054115726452607345370762530713452277286791565718624924256451384906716712867846193758673350362923130739510696365560010324803659746634528863565493941681920660939652006010352442360333821415349917315753580390396897683190293354137780595009339979204286125684548483302088141038176138902019406792478596617214502087212181119470126546105768928139985779849618217973380409651188004984023767645326647017078566198917291428529297384347279845215504884427782184762637096465041911864542842920655820476215798693593042999297332658252695489520836706204014460733158268292867001152456575923197821722560124113647055639177125046743777858751095304822241215841415174584524210865664392739028333291188939247850329956755814630042350002060679234736723427836027572601220311587494190297296904260317101067840830697015460903600830445535522781567824781462545226090551373975827009513112488765140934197121269357356925076947163565076191933821167807734888221064553171344534099654024031097815161496905644994010167747021307526133518853682603583444684737771349605124627426953258841399733606840900057305200694968332748695096269447716958684700506975838225796565186320224350113217256496890848447996224955064682445412732120010853733243577368470322450757622672670251592760930772890302349986877132585614224698845036303142392911169606962767053946871927037468807092069910202695286676583050096443080704581876148539487356546023617553024949797748497103788461064241867321584809435769853478219677772284778173249153928282423235548312101630434882394178353469946815738705985003976756921806157506979953190180476007496356326992868029831269785882605559800953791885219793345805243161706671058117466913441435000575302333496190283231376073661138372216369153433433024793633814956425907978021284358006698262926040916849323260258277705457061481344363768488130074460487998566567298959425993270379700894241844331235407221816971550781041945916721219305415884621459848565335296344313693448833327156889448385272252363840753755528019403670943310172639976694078011884656027956378059661167770929985391248754174805103387387074790670246902130192195139799148820408445523572302301796969933457792076243016649236543490578289611129746348086750197824464312827428371591318587379826695057885931448120849219653615031517268777357777808241243604491943815505678816667238071930386208159627030513090650412748725609964363614103791488033619801271577181783638558843877826835802109714116960298505559364430208929544424077738148016688149505949987412273309638955945806710788185079038686963796126122319969602461311341703989140291230875800789849632002589304395707482144191426272670477272820351716822544929914341641441081335867032863167142929112566675357577501881572387334265869565821456672126198557202445351314404097969419811723141085478394547782475572448396617126446091011760987308032000*i1^73 + 1408060938817727024801177964872495956297998657747137242877513428266685702301809292013293492605775921662505984860507406792532472512752320288542950767806924351337741318989013845769928786607325174913856951997523667882895321619776921835809091553727619268536182234714143760095480615507089797254127128689012201357695200959539791750420298434547284592842909151252751905864538264772770067442243627414963410945071482093528509060120164449789029277489443321053946424162850027991065290970951803536245677927053032505565006825501571012188316817146799929449983353037294784225404488452077984659838350580556250606964404712671252074847895903439554760622117850779931313792972800085060107886157127941246169734580909918290134646202242966977913342179330834629440866703629545568311287296565529304728503135562675345351607042364279246637449579098935684064768916716917101094085163748672127545646080992097784230864507760143218407846908289729147539584494558859715709438261602331914954798416805702357718613569972532151220034477668492887557294730285995696402669252300720624186796271736495614235938122217933070604177185129096085093520460087437819191922959638015936223627454739123552761048622510763566542168797350734429606766630327704930721540047756591264986805946194758328613144449398217171813906061399025255901916897548294232409938143980671511069591763062204709570083989820824817450725047077875513434345144251158175553193112107294870345672686102000396486915948665420766311005714462647698741891703719457148938177070683725764735815310634827320416609790668960761437929695006897682559671774281734400867507724309267498856275845619608302352140215437430954804000229007689191651046602482947006862793566937155896850269703971612659136990903746173961003863303923332099370477826235442038747193406987246330637510427464779105189054713916057215113306843603948637631147667165706662213998088360777188938360891746015407032108875830766162822251129007901454730951897566394027899186177971790628472937122643373958276610067895904200297398494814964876989212829794889500562702690093005833212571579288376460590817687877726222779535066888998357617605278457359581424752551875666357612733943465209248220640835803787510382685435027221134494700511057520284875100498434229319474965272197672079469139936777310837507416490057097426502304524656026181336295923893241915817741785938340621193292252173139810476794768292060276250584375253164752950187117503678442227799833164487032170981582616665614965699438918637458678228771490947953267903640746458430895084715806814033258870321813644484123629178321654179623755387603145855015552003424073681157274933427676640817480717915510536752287370911888717077086726933607584842533868088251555560514720805996551578306348980870978310935767979486378243212246363194258635937139102040768269809131476398565853117460743268796693661928915033112443018453048516249682058092298528358400*i1^74 + -685459841477330165008158932345041840292550230420971950131204069361692907621622684127832349960586948961414016008566750894534251826083624002512441628582071579448318390441263391322069010893987267340311436230236489393766616160470172028426452773177519601682508498156379617117300137585156639195885993477429227698029257190616925418333274876091196421872301578006714381031627163383819638982537019774456940999034214525298965526216944052214394093528722170553205957783676075975159673944079574977158649315964417818846448154920500162140615036815171613186545310575125573992114741268924801901524403206357706543546504811946870848147788462580215263792760715083755379055219271178512268140536621825315486065074879185826105050304986877353749829626982931456538129112019496644407779489743700882988745737064558893752848570651808359417166549189194435226608619020496729584806882751016030371864380757194894580305151498339567961406660021355677226481497142572267688879144854300259546207075072101461559626259566341949325065152770178673915877850968645634205251547039599098056800178106598459559686726082499881619806027564884221129434918952130935314762080497114013923815580285204835674156185456826345141843734722694487179880632461325955006685661130755789149130224897342900872470247861439704934801325877805899507355754632241045795644941539782744807741801966259637601779939103226630032211000035998661714515613066417820201263911001275676632972952397608725484746794541550972718835352794580178058837401857234283594417992699141640348915947387106178520902153517908115071114468977322752335902494211254033611471077362794267433516601085724568556376544301048236703762726717323833646318292082147231059948806818948796135488395256393661804183770698985558986603746928708340275252153907018720212280269003954387215021195268279970361247750786589561935991243973738391734563004257799551546288670184163911891668130069270528895143490429305544964663771743223148295146436078432868175531591384961373728780271272147151116173196483277335455192482383586132235701843289770693869659147902307136272834162581718385785994626273148024456381892321130673072951138142810326836195195656456114641747533842201051805104089627965867641738778272106861642227225970063460562512359153325445275828919971795242234915065023654948032189857753009967051209860528416375679724566868130897348320922121708864235413874382601314662708914403288525387568620062760031397060903307003055962715804977677170812736698074120173856181347918095180731886761930470992962592583112805888017290869767281198700534855042243200519085126592181399005521203684517007805877102433253650346931343555648501621296380957731748107663326561032002638473826077601185405029015526991159964545088515261985543035083377012081207630079135798208854928184147816574107968412732754350002372830374145158441423855668125777332640908472201598423420672113100510809790663884800*i1^75 + -1645132490828207280728127751213815762873626522424842223449456352224746220362769453872597384683763390812105633674656827094552251871046989941514027907672267090900268518466933856647135856622888126460578349698357067254991581558052560279623049876649939652673821799882990071935111314756081263007805033326328682916694287110611920192156237706121482793432374893682010651429045496817200525260948251765389907357796264347096454285886975806854609217873046991111447795954767757397212933667576226301196830688403596250574366796035156504379037775709988331381112187867690421069743149505590413892488062748700471011154587105087111341856479956334953641587458972992415684398905077448587417061086327501585099986684988769802730414495104908313543183812436691878604174707307475162511475102051940917779223646411762271605358338313100679981508998580134814510812945399690958475909004490966834803662390554300190433396565988477129403066589017358719523415267071061378754826844754863890465064605344946181285929759447470484608841523234121444948041204113088700223970087434912129248253796001395745111917191326666869582520322849177706888693394288824411810717289170791499519957457366366764994986055382422664612611084589091110440190296661988474956060646237839406878367766630609262970789548303469317242186683541674441123327140906824363809359252087836105304486052019057739651983987425240821696709139178639040383842955348308680992259312774384687268948756173642352435533076675144110937032450521750506584188289843898493319398024219442584709444216079758868405865725061447381666933427141154070618038985916296455562153758924073937561290055477001184940300796817251088719703188213436984990274648745734155698678900267242547886202679998799524563999872587342027082471354723867321263438602036398957498874120451101050312493754032032890215554862961220114387176896544146218221143301948633883066960592206278297160444009593802726880691318729527224015266859118324684539275702480193863774744931834188833973843315224530860454240996402167446755413227322687093297216382728551771182669886332775722424641895837892348240939033363575268588945089925407998401855672876126108916446950384135529154533705401767992004394041172800161929779895786068927150955303995808676785349672633803058596809082445936843279208046385281261525292730049755217996410477318731423803831643618701221717348055893269447074100294825845809995738999862487429354866503948403240474537573722941324775395585752889576219002970017426531635504131725371537348648986400155014748648399386158757031736933681485240315179523288970509612482148415749258105785728140358180216114656132491556685601882140881865578830896068588897507533146508829023953399666724614814174278525488850739192310855400446936548587561127825725670592278017414298891531623701291905109874982954648067317333749137653791999764591933586563806428287869174768576768565860820194426880*i1^76 + -1455962325052514251248946965750736315370127005707524852511433029994423982895768840922849247799027899250361580810358508905640934431185077950260782959666145128606428628879915281058864417433339113411185953311786518441779769694057325832264555544996903604547415235087200540104685546535229830685548285919500381401233105942879466583823654034074383554594790002934959291591637186212508743600205936361468414204467712390660751035863965623126212816497513047316532742561876193899522361465457517526401881630061953423354255107504573022549232363409690296473447533860341961598230545175875427848110485712059502730541104341364359107627474243120054534685488511026340381137812903020935246870919914133706352097578011530852195741354987431803791614142981624621413032458726230074106084579233274894042010589573392945248153678005370653917387967403902564994217170795850900602360384678850711989722199835527284795431794856863575035769739223529316080094396969573000766249209620747333358351900531743770573933669623753133200194142476075865057720976897623853601979737917613603683425576436595329324683470510591173837271432822357472647825873261172069490280913893717886795392997351792101031707346743298150466728647273149230242664336340127153291157039079064259419540290897620752030251614305961573543992241623714562643924205277024070135631567648057493509932715605495674922059522385293911928970970940111271210352595482721637445756654546198015935927712519631035575819016662305572043856444926997934841195422950699792450468984251042923861988037863958879693942874336236745857963994267177353756869042213011531759221061857200701747202425080259872554189981428308984944903097063414966130720485174611754568403890305540837453308286671006979504031094512717793054743083724429388563472931204188792481708554064306019019534381818387410070790620440831277410943080504970235492014201419716506744026245681677658564626919138086750135193313698137564530537226383265511557657167611620625222218640001770185319214473040533433319942370099684838581150645105109996194739517472678676880256199707674701678681595758071723140805413284291739746753516707259936608483053410186056142969490935274739269879462378210096301398111842926669005469024432541642066198327543286037289230298078407341310310087413480509083257406676731980215350219975133617694756337569450243750445630930668182736449571791868875110578517327892923709655449766148747227781554121731055679157694157027451668009459009321999520251130513489789317008581111312946948386603022201622837981406066890710191963922074187892325451376327561994890998967082506205650452236780176484707762484458379729760746162409008465468834583510001782794064612853336330313316992010953590523562883116764605062497110030110733701552384264679146187299908809222088097395832139227809582764302561850783036036100333758269646779193711907631334371035445566650119399830737387520*i1^77 + -30812984116416623052150421526524679962258052964765527770376565857698669998682258087530548729836660250950491780690337827827914941162779089027063279780890211606746960421045352496906805708817925371844081379210713672160345436772617141245716870668171297381500509043759326717811083538063670785164894254319966621744627568463790629955329597353411044930236852495842571430344318045371536239894557504639312181776998703832124262979499474638336517165897763198793824759290055021836015731555103910685698053721589301772433365664543626664755519450365903874168874266909248917974909141137530891912239900255650307179171062268156337265325824228023992544211065165214102360351394845060439937529158659983195635224745948917167671430916144411263084228393887867905237919076828031478266083702779962720673802373320621053377977484241999943750852550895948231824798489755704975795057008164290117290968838681463858144387435364787919606025003254284249075840893140019061563466441468920226980901746880736340279925863370213865671973315211785462285504602922800501791291445203216180082354890517268581573727500687603168028914824948026025948038799517574852907015542143098502084831871538370726036477578327602173070927649315299329818632428609596958258437298674411409516985472006285473023284112902943905847953486389650532763787085763379113764221441144127673645896458136851417692714956935679315663015469505071356878106522849366846215941540284360044827038793756030776207305292387933447908017411818241889835602564602934929395539846224007239057385606226896161713908164472669424056758844840935526750807000999459344777591851674881010180606315618290009625486688223929632300202339760589306924845224586383509854506885824661987152561847275024534773477207211338883769074748912730750755468066607223665932832635130664105680839265501378067853564936560389441332264569533612399808776723396310403289970503356003819472366213551859411717811285981360359726085164041453833041450777053098800248484157171498200210566446686014460909075052469524818989622017773083447408101869843033000921513382671518683743308443106724841472294050344941308196324457018184594080369776444706241363035844579960801178746582585691992698519293339649816450935493817126939379873658905928107027320224112900524215976058927253382787596219417844550246138614059747335788462689815849586394719467296862051279628952083360152141995878975317256158244904042690602775685798786608017402661046288739887866134933829331749427373531590407424877816057551528100162843862743493465907631712769705893861627482546063859400291442754204543759767635248255597071335945913684899749540844246315757024370983994934505056130840568536162742997394082419573942862244754780127537629964099334787973233466956357444112069643571485917566572527968923658588959153061816895119730814417831933392075691551554972256227888805448315993767146501277949179723776*i1^78 + -464803755662369727045429336686863414202599044566415858538307057026640047080333759498630947807799553344709472612492418822410301462750914802583580183130455905219958828368330515853516842459172134772933286305850999890050642377327675687391500231400048789009641185597108528246375102574411299998238526473955704543778964320612044760983359680393800361271985080260412640830556165361625100617205034446943590226897897723574667597978378709748683229920968128957207261583333771178669388489158332284799983750728433415226897549025761319424391470646385911811059133832666543752955819025303144967796443595041312150862586006200739166047318236121012002199247856390946061421733350631251794944502564274947660024047595463798377057311197479854176821126040337437717830644978472765238048328624307021739551414884396175462802999460325496524444366127609039472583484743850996287012291801395019828459841743546822007294176248095522186184042695935234016756842773531376207178046392599922891120907147597502945660724765744367221056680162964198414738266747197811372048377196965271267291662171512740558699022320868182184404448198607105770207802449458115416120305519567976556722864731655331773893344352399137927252594965352220235110671136075513400980716674480805486634883432261021751285060563693621364610985823836621713499937742052221740985224415722462609465789866594767011006448583610584971585373848697490130781572443894491114622414270848457091856962481425911202002653074592684318332709053684788618517897417162580375366183853286783559143406015852188969543743739064267162027830671309073228894232891102739895618959874894635512123400370753094329934647247445680985854752198852219961009221775574516201955536692816817398779811281246162583784851542544284464129831486737962132887448066644716228914400113520444420923906718016804506222560839855095883038362804178538998705458180786990712038077603242013324408712996943285462674285932162692968702845368339303938193326644597013704718848789171322057301711807900340384533686694029560822295070626629731057786239659490425523624577979185591277805086827605921526507397010981816020378958448876050086342789645465810411085728446254560732417153012971824595483840578201551945813627285733947836942933954024245206455188401564546234461310441992091281487999936397932261497855994271290695868260577949002918981562118770796016044540510776060110534151829565483364311367241244511917526016979110710967802225221734875254889430852298078188075073612534596495770923461057528490227177401896123237863354860324477526286209497466149378757478570155545479468789295639743722565698096627332121397117424224016109598429438119685482505527700130257546401867897586372113841535152198142515480529237446666547164890270426579767166103226716727415932326721943547174051791489615345709680507384744304071893747351897123135641807051370690799408987504203792384*i1^79 + -2758735424764156279507330478156527846810939791027771754522951987331940611076973825616842320209453927386248030990675302481036904164428551052597635877035719636207858710302300748676728850287605685935306851548312885199635555807142892813832396330081438748731797354593553879494608179635116841585428422493755574500813136024082515288723996261521142033905045070091489963001820034373282189223905465073494591597231569959419937996771376736620388393678055711354210792045748237122690580470511830600571703614000956671687654635862846028066808341087640481141886927917241228750348721893804751179991603780656059466433228861249306580342557894065267444323130897793354481545912440647803992809150047998484282171343672821534274578777800204880658906275777977858291279025842265506793958095438546087902559061915442396187786284648331514602390293613167363886298166198560093770614722173653803983510886885470827469219638597074984856664507765662813064510296810870224945861664461420421876599611096204639298025909301498779345153203107718654893847652216481963534080066463246220043263784676642167033803950542830478443120183691867131048020493913929276378015356300335575218788794683822187295181999061469322304107006965385683362812394703736207695003122596308455561584053508042272980559061460009962552938662555556895756739949681755625069905526955642541825458652120972514100583428691760796405943995075958504410498042773606915369105453325368545136485338047817932025437403361324913301189936764518271284308766517314898744708488348637099726148184678981471534347943789542671718871248986609894398799763051284422907648862243297497190851696182469602461526785701948556382799817745166074293673382570478234502980401044733637156866005434368774295681797249069489161422270830475756999649076892173953631839914186460795748780434077561933506251648485891206868501391099828955952614498550906898104673771693217855721191981797659319251374250797219154293362902787242653154095816028123339206584194610229687817403498043096956100950911147905488325211599766313218777997307784467907349147188245046808349489721613264861537871269590736136770730899386438993567279055652960738449983031610424810159589855451533673899000686147778314367924715926368935337336481573427549269774465695376598158679512911184713074211140408707626570793102660886329883413387019231194251541755610008305908323615717308475797475664227294433619073770208386169754781474275107946418590159124683227174848418221797106905097215182067158977687661215412223286733144813008228757440830868636942478252320207059955375121174865806806752481463117317944029433642667908243731544852733205706886246620334798009961338696816818700658502076741015342581209645086235853777709691514591312269825101492432813951357471071049927389661184766163286692058519756900868326018590723135834563580829808129837607049952136319501483393417216*i1^80 + -7335943398946489809463235888822929213971393169295393492004494523106283604765535158780654819369114012309077341124367497045180674084626939560606285110981993738835294015099689389935710566701911412054347522721992678931554836644606936273712159433623248755452826755653975007810600976608937526909720550370684374887581595821131241589804875045772850960265925165658718537468398167269103938787751066340728135255881952313358250583970667286434956689571605315975012592906165196927603979263218858228797577143522428112756074700819030542213443950411884180436163439230885154229900861978124952070443719717923927815613559493957639113219098834312571696963270196413658278489634675386809116317279871941710791254345511314342804496460143268740253123428815784672749507593519350082356820263310053020879376400206874317303165594110909557480987333079903362027384808927007598921945609342329897190353311516041763345717824433189980900912638779943587933323303151070773689904597450934254259983407509983453715440145120157709491529745878055697529245977876563794819734058152560882184576581154098293324180700944625820618693688172079288739817922410281291399474996049327607617142803143460685831082409162260557786701148139456004497918970993156181551197141744722705451223139538155660727484920828395471455795014043214739378933683939502004106689001230312126765025081305397421232127156053335354466307762718313225751396248317755019341465870413220289712357475889230802152830115988143346624209066928835685256909856300866575848024689714321074997744246960063841154544884889988114466665663128857454182086557292261325125541359276276129228858883789872035613193029371013598134039514521107951616336035857564528003733465898517361767241243381981722290390850356724289602977291176987103708813559286730894431409322411654406258058433505524203052526246794238461400933663183729289655567086934236532004610622859562922152804701994562064264800329459975066122560789886167766397858846769833374768954875058999731530507608014367168894971723916856872206326623953148617394310515655000487925466500451462137008202698817180606030352037783595180150803721875725965860841464976063696219628973388298766236583975073712433934077331941894836313934394081074233624276679171330214819433704177467422718207566408196692403526048294521419876075375683379464177296285698004273009377515893720992172374904876128959258049895283122622208705257867935419519204494202908608677070414118016465780492398502696958041330008574659697578661486263325713523408867648832284618972073353107192767751312757973390048028819488260032950880134540943972200504644859532633281288596254602415377080191306580209473773842292386507097324663593199616083584915552898467861845025366277913593035529516596324046541162139387065127220040374261812133254864120828962198408131330930724997630140885859458758974578647613046784*i1^81 + -1779693363040975367130051036582178673006536444283784166507843307915551169082818847725646682343557747733339050931619908105858694677541734507651760023269300680946816531729308158912389999360739442816233351573691381832550716844575363710602169418934691069296465556772287137898286464606238133962828619047166817154996995969360560737239902576908630845779363420591902748200165669702767583587711478791902981191036334632211462978635128228004347480037203777122004363185354946611183862115072442007085984757019612016215387787332263509953777655023145238273717945246192565401998045683371038665627817049580497125734985874359403133933830898958428669111990416943973756667212957445249710777016376704124702052015026295487407416362341409178018734515096261180544474726960657569747560260061223659802684282936354097394810371820616297193436556849406304417914228665372076095537878658819481406933099137969843466478949740228453490841472044716306737133291477580743415323809727754570703379760762085166652040609434285445916806144203113085023301828599297045068621341989530675349561814521356789446301760755668275772781039168953629175319005526482901175694976758806538820476336391378052429852581505876696602427784827705876274629639729769015930066454057321947536495514998066868957291274270442356948231373712636115873201395393713234094926575924954381338768878371392638729694888042640781487386482214403383994682363829323625898387457473812382192448052829323984992626494455667254056206095688980760147423782449522386856329639153128660010900832505721841734725974993405115523383130933301982140460316712915997310197118219891188029837026046086798807239212708271929490170290023952490597676271747041578985787821096858292685561346667006160114371931146940406643176839853003933218056264330936782624496028768274230353185888928107773204742941882922491715756317129146836988042291720546406988217572240984518291012801164400734384248883514403482401664909030799290747150894158997954253560988708857800811421638761131629491123838606915941953210265935974179622146006780832647654994983240666237619286656854899976930785799022456601511314415926860906762233921165008557426897923069505657272209848899682065493827774566958572350447876978230905985210121755516857565206265320380546639318817375065370771143032921127935701962176774541616450879479996019009564167677536173925541663350347894905543570140707303793675690499236803901560844613171323619268462829592107093966804910204055428671320144066366320593409758975612176481340045374243776169937618398768671400952141592710010618798514503934930289616131461749020262270490083225777064184104235440569613979439684267587966781238310420736539862658176030709921624344117479923328318169838520139144789931323143228715396255751713916994952198322240980178137693640301687242246939886746878867129192003470784553965060096*i1^82 + -9934132211245161222656106257394576851292766947747061746922691912036976884996568135989459823211200869977069308187972701610537801204832579012047009025095318684160549076871455607582088462308898585820421551330501642081565416285231230854444452037677678409793352800441265120449935461975793018272848676261760690011043955058679014397232683563362412663174196349264993392608835868758322437771410140691355328147471330372728176805718104848565801613933159083197687855107993346796916820248474810483539301956572116484918217329787146620385585525364114388779128127651810605670814419328587072058203074287192982293945423352455243011144218766479784559925259171005683138461358270766676294216838598275946318209180050466878735284428574555151686449608203981506139677866976902578271178478572303839049066059634065482700991127587209041576972330600083793711616485196803483620227356411677521302293450510039402620529094918752503661908526237625052088626878716748461299724600239075723201969125278840017841704289616410568762392212603357486258478358044208655431565504369286245277812764871216202245262817720071494737922003164004025216944757655064465930731092354089935899480463305333587332842605854282673711941396541407064924438965089476566697197712666632542154571348722155986178731705858724513619734341280244912890992083232770593566753051480536337799574011540759280168882038745943287571079927071313242419631957267976974197616999922766282791749298665873126417551827245138784839818732092865114806638875325866839932274088678862299977521928538185049743498585523182134835267896512163304689100005915251284189440699764447846418021722241801868995613878060428074234542740942902301513766632473139534070967721746094186075348990526825409968615045141571100713234259271847879734076479748598064000367881314475829861098696746080411400800753578192654793574109040668930570152478092674551257911238037144516051084004768818101038681613330255796790852521585092424197589652513566991466129509544145334338978953410207149705252452779445829859027654607755355534881521187905714040710718561863711431177536371976383607066588159443599828155853297331557321984430029868168800294564243679020554778746386077608538711519852327939810324757445444545771691557771494440024244427035925947211516553208695001683027397653171039056506702111779072406166569165874134243248605002999641692713470991712983040471419470301578668341042596809644484030691641192721936015715229003140852020630584281227637053310267744128979794031747647036193000557330810404245920492091730019249737121000776064193190501609025910212254843037498929267624199528132653405838521392590167717858079264732922976371683479835345826085738273080175268871754528957386310871600270405935715041985189587208892123809707308787336133779304195850448120366818245228873233015087539023013171795053676331008*i1^83 + -2479967113663020578382375752061152427899430372121661163569124779949890618067212043764888569233978159158396702052599700349097710182390042401773431454478097721989983276105565617445193935649307276893844407491635381923981883247184478538320214334287378145373606756008594983345882334272060059547008364140691035670837011048362535292225299005127713974879058061629354119092239410507574335783475709142076193200221371994882541336141928760528220775191929212942529514934705129315599437005991958034897774604618271944131186547780098549001230627381701231429088168806065537955535608455516543018274722914435139196645612187209057909156665360712052669645274634703372808335104400455102840730881139399128793074401371213055014988348197258000785216484574451582299688378742767729058334952427305135984570579435659295643989569377917342346253698642597078085572766169211631853257491454368584046025034351296291092543613062391356272456688360616129416807186127769285203408741936270169366116066970846126949658518046862520110651024217549595955223148383675548611561560490053164755971394742507672485700323160519823652257172519704813438697381516240961645502499936571439619475402194574287264473437705454325461483505752020623229046859936180468971666031038715617193965091374722423578470141767087703095175211281004568132146688015877313917238563663744071280044753972026682020756253658588248428730130685332024284962057612429940860421912660177706684646770675886599252363740354972727637887132948171617383073579725773782309309211837499925541086507959410861805187220152219300006666375526222498322500909739251416385755718658534774187546839179404189855493584157829012687188626974497033614184511897825050759911563575549991649457033296441372283016405338956150976592494458399495594457288581317048863795840141826556253646064683328379980369316192195553749195431271967814832845178852761754470066456265098130967323775412848801719332618445988221212236792721836802104080326416663089706851985856423120231693268538732433498715856103303089102170532338340327362629112193113506937569047570569597955900089568940388112063453549979213697645919155016114690124508873377528032238168221620371851859428337615989187182511151232782335037287651473486465294067998911175318298695552884293214777711802590685730663642468300284398518495365491962342640499811398772576297194035771915154920129892740208908929225817782713688772302870521497371465674468490120379551114670227681716379121430033819419463332865875884226931574888944092110668961872920429004126796883693954660650578363298964909092395194799597172759747374025708734873185064955736127280090403180046789470503434067890700544903067484015013264111038914788657497241444789205862534949508887518770943846371210075532310141764475240376415090944443368293178511793375890977652125965484584926573494272*i1^84 + 1074640682837986709728398431177916297169207573506987579494844144428876837902099212929586548647117531174583038820612068752705514850023918243635798636134156402883154357643147805661252289105293555533159075463366843913085793308842601878543851453985358303935247284547044802696597701958493025055529300457343291367058527489571271767777324894109890864814974862134513461392882202374357820395838101374631198675335743300664958095022420244654045486975181033352905877251813471102030287493125621328329638829194632939750708016779150984225115837557231783858546182886781109917817432532910610975587910223488470404216640414766170846256859470398227411692640312516550796788338597182371313642524690129135536586195755883887876561073442380817321926758589452007751005875767008675170134211829466287404509239943950375723025740180861207249777585517628026286720158376634875022891358975973917612393509034310392245701794068128718997160497631457462472540492252643092597009388607095137098946139560391620317610851456333728551232384863090236660356039611610243425416735106461614059769846921282940412586084312056210410906359857145912184530413243199261690139464233176126753658910388451194626787878138766104124003202341931557862829158113510505355764213908276116563814956430732930970298889817519455790611591717664452742229752589608523500833973961400804284269060976499445432183941229997111614630151297409763414937064320553500435751002000960116279337657520995724907447495025810278327829563730918236077316317303179336443039268138576390703868021532506817816297312860014276947702645893832510041870779979795471795188866331413385878044439860065231554777751323736376211261173448489681948956172361765075826038854819220397891268512788504385272854314204004138383092551831474688193944880692327007552343310695540293332867125588791124726525298390584416053512765622835299203078981466924895212937662212811611578495848733322101291599401866023344024828066488099762446276636899294950407112524770019020208120226252670782788619340167581608839354838818059857679272226675508540800135628252779056999275026916687049759219481999771794276790757182760459963295776392503649270090831477916692544494599370793916538560930670782780623281003867093807761240200596496132741778023240736322048379802460794740568901926625957370367254200098977296123989609137097835726290087345323406235450814738142788043542550770206040240509577883370171080914838357437541815799559209481539323480657638128797308651978938818348336880259161879663016444063882109299529438308242287501126837459355795291076463133655201708729904766024273294734306263685581891250506728419371169141076175437433116364289270438719956397116749066736446541915319981324889382455758093619576678007901563903429131355826436083837214565447083883899937184534270982689540408874121845276672*i1^85 + 4831127756909059501303246878304487722105011843720587714649559720684300200366274446466924130955196415901682092169949323435243968354252581192868539034878370710608777006364470763029414507684287575864830549981292857914303680280527868775016132476214157813462191281831931212815083989920427176928008231277497806161575268677593698152698807916042883442387482497356198358556814224599849270304221520177876353275934500743106472566941407873239175176740821295586578911447542952253425557030370667487367201267875983197645884033730340187480271039710407812051896213687688821871121806199115289787326776917500599560263199660872118598893098765553296608380373102951012186124788769043895859375609726219534828368573804364587217108920440248479983846811826880425936971410480322882123627311990219914073583617147590883627274602428755442173879973233547349902842753621351139168343401477630821055742031915957665850016578676336488721901304028771947628358005892484610322245007325657719417049194583054362013186166971644528682773124000957944810922939040892788685645162958667669552136953031707961092084259504360472571173479659439242852438782841168688465845785768376932051123077297368194202081006264842600860793459652581874555395635854837051649238462885312467645469544652456046488044121915863163447623454925510468689109101900714656232645325976863630858804733672524314348412362157827090575717449536980883436932845865266194121779914189113531732130601288047198761059925121293715161833698217141685565163848380787824281696816121422947230469951663425773297221270020147564525352554631146878056298878320484901612723074976567054663175347083218498397023838092830975603476402297018724333167559059224200436753904901816423578112504591736175271263334955141609067572617223926760775379362272324378568937779740278660631023725062973473071797165691264151293503052987337552523364551174352193329150918645586836595438505322878995726837032837608919159592770287392153034938868912295700180413530578403620664578302224019722772399674039677158148620702066683431775024073901146847961612882802703220175386725586548274344476455674237149314145586562213085732679457290878879259489366662444836665256833213284627612939710145057582383722357111864381989510444195554946731979299671519930124144849552144731257550093579282569402893715798723848553411662455622762044868443730396110517730929603189907305569365598975124112092333413601986950583358506271384537203011268666094608256251231481276430800986378113159277959398833566181973117339347143451701433749420943861424388383562778785968128315704711790057983834597734152345904965417891177815245563323647342798455660389526243116892353722912007697829497728319907916586752940195934005171421999398942970963533791137020944856506287537812438397649183287565045606484346596560622487339008*i1^86 + 3352451994945568244359310144784550079103420031626188329109407333477086107104682289018368652424329836324385789426558848779089047748306272306323990555546393818537422081760546005842481043784950349491101483537240761627928153396400046561395884570136281313707263837144754975048695785915818921450402289293480641964897104748300578367478081923608734165046720671051090076697934908783760667626702791386899947623990732471645371429077821442569325378790497826202144982264953418161832169767157632673545426413229980173198010581790353482351818668667754428575965822151815600858109021076890909822944129471485968480457158455952365936560963449804298669326775620607752310151912811346913573260163894063459661459014110492936754880207510826719824702996257311985275265039562198190984847196938982745618064235948457586197448147630489226158200259348846775680513737287100917893144374012411057580251008757556654697219799525010225202137726184905038837181670340703586531985385899325432957468510550452634831692117813786350291211914077440373828986792527369219619107599997043056765942156572396138081996332326393962787838951031206118996885924303910253909924565288646470783782317976254734089691015094938737200231457145969253033690059991529515791096625812557822704858719734180095392104242516436321108169488269995187965509943364327429494065223837781865826456350115265513550402510111680869506485986899237535198613494852664428059084401389538979084800715092451863879545608571108652888010221309959333443607410371367433710810297382493614405118112151248213075294133811296261832907918546532832237102868505672790552777330554196191974842031048035477298356619035407421766158103635382605388861186961679188544045488469421236474070812575897749284236433609363330469805032322107840556533838750836558819346198107519782323575671959236622384433902404626796238683557254916286082061348146103754264274880111640046386179118536936321296144200704802268105989583875746776490343456614573262852769307765729870043086063146495018065339969949914177783899044091818499003005068441859963433693373962527920900442529991254415880252785416584720885502712642477062721982804119802430666551666706680117685504651494352781024477698354462589565321685384594286872661646971234056803538191928888235133227385651429708135625733712874538447812891871218030608660960834994734928552060350350263081822973844745035018425704352165726557648431813294983226511919561080930471192087817666962901898723714965939397634324833110329580187037371148163144407495957096242441066128574669332100826695443357470694413819231284230461640460390725953316807441673332753963386477820620186425740167771547921109116235427446481851753011205155221852989573606892032606069429225276331386892561967262353877678429921049502780706502760184572677356187336994455552*i1^87 + 797505893184970058766162870788431372574745186921216308714868777225235074843714238423813105370284647451361136547926199035194414233112283245470890804607916583444871906499663071786517915510767853914912671347953797920682444044838527428839029682782492729338960931135854846106358491281039286279594919999519287358134137385249137501443131997995300117558425371989920198448974329310273640602704303220160226626930813710700487736398811748702580590525562656447138534682412547119011254608331248383043347038889313697367989799497405297835049475652619186509762417901650572200445128035017859206283116948961800112355364307342167731156201784722457781935737624424824666801501305007641676937082049301175926740291648084967778487435125628782227479124977903941169448164520946780539426668337285177166335166694860881255042374599269167215597469267281746000228241689547098194492284787201212614417971984948764526732516208620023067899472146022514195000889272288135061678309621486483928861090167513988130355498626921224080901487811289019350274218470435706426443441336168096830110046595449786244330903665073581866507078786711625996755878522106073818054233479169066540146648799977308399981872954192227086255561314962235041977785280053640591332192889587649936062391172658090031928681956314799058424377444678340881011887281365299047949648843251498233871947764707645675963473880065990404178246038822931297480910476592422109208681079965816113849732644692224151467450534102140701864190618721683015610935086252333327526371320998612042181130907251460946218592319693799383163645008090186546322850266488702848720768913293211064418933411056247895084909773570972037755290372059457049017750978137595999547096648997351813779585563658947520545937701909614726196808252264927612966981303164069990386195399474144640722055455773962475999085369941997185422218657134790399842948550506674277031523630398479944944122479242955777484686186645974332935652324458896073775024273434536628020584989328601078999059899488123612500938746676870500740861046195931120098521872844128669046294406812912911963117703829641214255844524276517722485156996902102645707760168753749926767964678878142311504165304356804369560165247766473244782508254648536833788184235558976543923730853362848798305699777621542620802721241766586737827510341565875812312593588712729107412660931536717061171754563656600270232765685217872826150488789689815765284076146402202536147954733624708584087872058258554809836400378966712758132016396851005716798412789519895050962182926190610139728403678451527959694696369332363549819931667979467819982903203848245411690090439558644435827602073797656288919227596809323138931828692059592143329681529913430545930162636120404927074058111883981905112171768197036872500980657976710195442614272*i1^88 + 5342688320805561109529884648039234837153249524402215866709588112638740420658405695246590842671086037982901016811944882983877897469118064296242189060184034019623535938590260320370941549258714000243359878630613319359070572866733955905481990463402640471343394588878018986506552903589417144160160363752027734530217798708870880880349707354461110621740629788222900971750865689483164294599309484681452718059342498731943354899392747526150894435540396549827494338289139370604626796955169893994575871636287948755006755272220607900129751309763047345641105087206478106893879213273051974938334376585029452870065944902017980033274411960011823649555836660544722648983392243658251461616537912936637222564698058412817082804264535761027591898019701043838598796673147443959611910313140888019375162094181871671638589747568722947008156128119456040071520769387852431783353491376803921481692960581004912277614525077325937369718955980213706705356606839627751885679781443366933822801056073647824101882455796229967696634659807854161667623335643285670579302169234469894640857388989512138517261399359867015963134276891841122525532180058023038852546318203307698401918105177551009526270609949459313603306381691132953951994615342809822061767520734394495127343865909620205256043122922826353091531401030256348414638317205563631916911662511599031057778858798528592774171745198499174778076786947697975410035924246410627111017234039955662830623690031338174928437005624831502035753724853628892699794503515711474711163694841664843185777232524052398595424509621884735756727163709044915796677816848867131316490771659725055705386695089283424087282461729373736809903206143849359982854203405991402920348686369705257493435008696409680639758405064702610054384839531304772038791059685652969367480290329339734954757553019300528984524697167330469098258914739473780817301973415274413045347415626675652024530962387613100747365311550169842724372281169643708374574532285864783829400564517972799697025370202378192578043955311715575052325427004979112408841346260463192537440137799628605573103557140671705338540305225598305030890818399497997496059804529678146218111117686984875683892906930077594382963323217631965466676702605097419923760843941375328887635196140925171199552319006118034487856151302255299364289818833456816414157425130355597592557512866231341910850077485924441971387476475571449365891691684328635082402239862037816690436791600689537562931970739029813920549263870087893856524102266907631257862738846220369071042064200736644182265028269969063603634973732689813999796182278965357624749716586513282929275041822526562540858550000811242847100670855585608701948444428745976765385656817018142414600978670011295330246308010634395696724033943294236584392187023720448*i1^89 + 3113060334404718497755005046650266896758768587498113871463125020920263069299501916248061622710194566108861995220159491501326380057814994718380407997480427534727005262064065454255797670364477402134089271610764572319251155643446617261246978071091362441727528089972266249206564273970243891692878497342587710746139060101854828847920124159146041188944365047003910343355964492498079328922029877456914835041265966477130203957832952432900078116171099463778997099767188602431730257579468744870713062021417438668778999222167561376289172048097531654668348009618152470017214156592816356896475237466493875640618040550439556828302335573111772431860321986030302650357477944925397308676195652349181940833203749484390867884582102857179475358523290654678862077744377807292819570836606914303500567641385215902655102242783746870016358466724284041490621272499239673536790705605494736057166561002129523719192374732935441755809833886219008866359099898029038375937443161074169011047213735050339463809949416714960549618236152280201082383315856823770359444803568848303510411738118316214267316137399445603226002777514352995475969751618751830975635547523545252027204598957449295958668665156478325207776798413701249073771108351900634644169730418303951275895688901897846165707137796144580239431339988944084384876874513724258904589888191880811417856140229059728053248373022426107152741629417783439480654177665040709347110474461060325324446970234303549709920373890999300808470870782343716570781655988364631751256808551434090439225200344288080269669637854845930608711165597277394180030950983344979714350094770828013685372218462471488509593070184078470237273681617759457280146417825648257857387247248108500693643410325588493672317289777064484749456290901670285888110352015577393546836086603401599012786343218877937622769006657883029780978065168996116288524926059316201159137107570958789185695902572758701865923553755905890227299872894551696851364574001427678439034574592593754201581113223242570860176589012180570206242733650606558060209274003576800558089459404774389417477368200935574350235202169773474639071526774719475453836410892476082494228221999696747790021436149942527523617170401138424440750371102942199506969987367233122491066541820611720042427217931137370429013614720621294014145053841374346176356103902628489457803853924433468802430355161377005643313487013628504501764079615425925443542787233836543992731550736258526268145954962645094006440834816731165842850731764838721344760427802980038910149876952927013162726658129651391492401299596385577080555406024732775856560400069738123034131075278285027849482450128657079547332306687424714296898536902606196798579544688330784264998501079174898841121636513793677202055121155865764327063552*i1^90 + 601502785859337835387524943572225728228233606006957488840346940436069463373039166240465175488917831163465478782447489928845533715278459122597798729704593613082094208043137958282029037436914262203219840155399848623381289028673974957211871468334639315097207778535479733711983664353999096135503583339183598596497336896232832253392002195411498522452908059051291055654661799388383680469792660469884813384183025344722634381939904404433745938067035415412041354325314490340511616480591165121885585393580828231384118157417719614399858370432685002998633531667501755674035777843910261665301078182942654162386297414676165327667231751318529523117893784828773501580251315990118502295382901635731172236804895522801695432200756809700371080915503299698355665010550426820050638968668654379548901281173756900896962935588592067730753251201983103182319107440438423693586171546192156354040568376847523386063408220388015995610159497029439879395229996887226593328637491707643279664053496195280095382261256729079975653756702098549541237236540248143369938253470948145102524084751892111878916921143186737849291445027355332830828797094479888987643947531637468883218674543353925348957083983704563251416973599215344063288806603421723777798102558065075188834183540938467091158363311090513652382337168026016559709189739587872984765738015541820287115004509135627668367219873707969910425261773722005636903707598859363711504728051955322394705319227967637429070111687657634321844477309452640572730064733392570378848609453420829334700673948961230897822708595629711086029668024277423191992947638411668039622949015626775688077701834132880838734298984963359398388923672501429495975239146467244607213202661631324358330499031052296792088973166369499653088272100225249548502948327549926332219277408484696679163836125856657179360405320534357755828945922319148802273638611803926369720947324146979834067364714017462651275214949985555732027305570584375147830062215465120167995150066557722661552324524022489638946212258705227832453562577392263162436200255045401748849808025198916625932519302729255044139765569965425959315205708478985529890491825470197362168563166831780611238074910378438182290434582004693666997869836378318155034948332374954323172913506723470664319241978156789374271498022057458805227833078064052253375500953012118541605006264027126758589285146194644307997045095771516980229521010710568149324709872191086575505821556205212235023737030620120757976351787612262181835054653376644237724370373842104499886000401062372985236755537708958361489084477527752778502957109595938874709301570570089370280967761911188277279567281513112105216376159749020056061077866207629260700001790462994384877391871653279562346514565038417516033520160473088*i1^91 + 105227149015361581692224551030851836058883499133006923917073807116157474188572110167094707922616956324706768898606886511543588356942525797284726635229609065971769408888441459492019943705007959600033232320311224587227934496906673841101971770968461995393676150960433294885662724994534229434452508602552223672192776374218737916037941655099470340809719214862471221346671903998365976661267118187934715007274285792347280846509298929457605095955508476975714312069274727110761004337022644281856609659451234158561582930717691158856463219104578775806631114163743757370554493735100160902140432374363944855017871952907538332286732720313894849429465394923050845829722332060346963269711657985058691925266859788910772984006460156514341273629093503218139478298465851873331155838507316946737429840193476064265836180024791977185884374143293576995760900029310500935462905210911489841043245568062107823919527583869083132541798931628272523552745367592038927547721300775710123306461984365834575085663031323533827415190642701127555703782936499315041600319595545238308007035578083422188010217313339054406709463059070101726429088766013805261841615476503963033159329584407925806005198305455162980426105771275671079003293142002373191544109464859273150863962343407003411084710840175338886754468581950139270521311892817607625305348959956499957090971483524834356130931980436528503061684172209237095612766540641099921209700230342562650829353005786243774071466635102938455196056757286517956498394337075378478033321490672046905307174328469419776988559985172065558092153538019218181568747665998120534130066981464044940946253490772860203243178740437238141963394637376159334317417598321590710776308075540957126145077240315944738153393871133807430576525494368385013369547564589254131262399389700975219269367244489364931841788545218099771337552484368488296195285265091254119271975678306212539602322563255946599178010716605471697829150249407650181642899778790872368221565962614142038909307901295553143120911987834456410623098531126532087642748220517833870433751192670890718681648810034446978120619477389849006097707671670637065975004807153555112457609686338404013356819085130136091585508956598662236804520131956517836200076890418716413229445669957021887557977364807582595549545337823331345557196626371971541490977638869926997838668968067827103767881903949415171509659508721554983771777341838551704663189134841744672899315003581092724626793485003842131987012466889542562218957081254354549003383994813810201352626785201564997095189055160815897679574186544497254570369374637280163013821982122719715095484141490681809088458418240403707145559122216129283044856916609249051411962749309990899575252398839029565271432545884985331023872*i1^92 + 4983237925880488430751897045350859375055240521009016770235946319973810383753044538507421537208610243247480540960077657644386960544827680310147222052128745847659043581310612419348901825856794243425946913611527470129564542908374799587455580584498800963980681812831566763924292935312183083154171496078953194959225208081534558216482399701195927859696946054778198245900229958055660654389012557611252596127700654655678337169791067976175447633038931853565256170987038660007883572285481188589714687216035933125781002820260856583136773984650296047437347556287566105669390954323631133904258236062761081742634120449333141791887829445586857229261299759516878445717696845761978480847064017705993485248345109730692286228726408485187722180749456680994039973587896109829539556282041462595868889691410823678140235148710998194419387432389787881148300376954655614551840295392314254163758936541146267298983856787297945512770649325581719749951097540377994214373750598110476372663093173437488482834776389358247359665303553280987191140922835603930980926148986161362528180551945313884073308345444425330202264658763762068290306300722593203250496304905105255309648709157043592974266137415171071995114930309466705250184995979871198866466876026669428825963765986522995597608957137251878129311321834724146527607753148979279205153898987874541932987933780502015559362146351620169108694988769740304244579204252243946706280753592005752344813045413978772269432820398622565328546004484367698466540117343587223788293424791605996850497519645647829832848774558385944718125117661689796341924089064410303340391528614712339302231939212493348863466101096219334358109094765455960463507444853110437347504367277159099832793246935664634644038826271020331067943156820736707542526441479961409801041264278998008936649423125985533454324872782575466107915850761014914369116191867730791765099610784632603639991057065042972247866277689157789967805630001635158518136666295154313338088469450057762720908342826416803023179487340923272982072119128440538610578944834193805431500159033507311300538972208787742952373188615374570984702917801643969361075069043578560769265298521048246186603325031743077081509601682646174873828698715745384504565435640967636390781326994293210536275550781304638103628345919633125420511700175757132278932788537216146417092814253479601003389783774660955218623594928651729939003733833167728835966867913568934863794399767057059846437686831520468037411726393522467712605909136527359339703211165841671125834313184742390202825482767531621114032518065622935231514993774523492524564820756448823708253989799294678763132658216134231831856770475869035625577921358482830581295794561151812582554632286399143021476203986944*i1^93 + 130915689287276513969323379384570091006868566553363955314921793957296647401269124578476973963571512474654733206224407508956264687210772351295796992634373081173597664760982840303819348428968767487865133162052179459711391290201465206380338105744958933757510482069092823863824312065173891731464745419784063310420101905547401013800124637240758859360506458408549525164650941106601197807854722233685015086535769929827186185863227659112695908983952816339377307999348338434511665063842782200336950797603133960918105150402948833562441944545197446790067579336560088793866577805597172965514553865167368128261258312002991461204308470914520966977818164123114388308365310799913854362862006710675331808317316165516985421960104339478762828293723933522109723999295318992624580607767399950231179171524074059690719992151639381995212530478976150793269396963951295793970641592272396515088211877401560419748633263777088845044169573934931073157877390215602968323410702648370181185645472336692867513862246134592792115635808350790347838748299310725446156800383690463439509544169724855273104131468647101994330061702932796975323663581022399700386874991053816078912969207719956092766697687563546565801446431484718998658097402451080646304864228160398382896444758141868663354517178997569781373271172399308355718349962517095310892552516278380701605518130410207055981317671392075903621101280747566375123938788879733271923487767064671311213747648994277613110130320766164196546842687981219023258299687051728327602204294477590605595145481413219144598173707875738968498836876610888300680879912287664977151562875427356493917476302289929099242959554441688796311500330630944382275886003766964968514160817486013601680333201636226778491323859820698070687712044639375223747377259175384656726636195398342595711266240073648890596915422643622091720966122384300140576957262995609096197231518117247255364661106115804307478555597449241817844070555839391930649933232416582679199929709531275965678991443090794081092587509326775558183980274177393359453246681736092352164655965770351884322949195512157152329426119707313005964262590383683734121813540828295916159745815372192577727144019071334803199316190083627233454874736070358157594160623980176198012069586192501703908156082549514770307283514208362590885396984015045552488318860939041770726458788339036469191728814976209870139117586115785981807974177516849078227760665383736842110700770933751470599146944847000096648317530663884842908399579670882700035595648639269197221896911627308216528036648975676684514048097698967440528203312832656904401764815213521353927876395944179429923226603050322023467538349309689856532106657353764555709382310803307873454113808488643690496*i1^94 + -5059978408000696169076336742583993251014501766955020424998165063962269721032229653487324114878921698537184838630464642243512516647763033620275754990221651488465562740484194782525430152208387697268900660647828622004553730549542032031439917556910585384363709427472755007369022844722936802201989359221740319563705057860610450347396801249211786732892669027503677595231148506406015184398252082811743320853339390954160625731079738028528525835164069936534012965124058565289739945669229872635865451469471729880481729961620358152933923050861799998729325360074313114593601984899661109167180098180164818615245105364724652990650645534520752782822191649880349801142469005103724774610432156953264806865560077517534357060098296163160908910399626046313126731670949946341566560768181576567678668872187173235608349304710949326146616172768079618969180329547246019807822605213757876806032570064212262056028872330343163411544020842817997640824373664331288599233927152422811582523961499820341346046835998410830495144398622054495989581621546045391496931374915809570980590506060436528898842833254152894764237245781590237605468582614274782256310329409021211973222996654389773123000146058569132547890665206309696340083731675150826253631960753658101317592492288170921619529407882688553043672614524078512730413504414387609323620953647702302379981955014679934690210563339016910347637556105833937714093519462784272200262424406262280694899969915756534084651535859481412870324005296103855265234048348477262581609300006648077775568633948362513506430310698363739598367830544376291121259133965432328501707947317436211116286552967599681907668804385483127051837793730728566329030589418980128945318909905383208489591271311399321368347964500136031626993080171931426466196978713114411112671897170154413835333517742540917467792121921560608609352455768157953170145440855036947064263246926238362459252677373051436832089269683220343443532163281140515085836499571566778366771631447000768354089248943516259027734447304400982360870129143381203020128062166903383794733258678264982415945642803402002382220404752128751431886995250046211989017697971244470247389200683006217325623642550617744283177030823141316566738270860385925416441847757671494028593467438886454451176294142335954045356466873341186558892865249823454666200092502389445061776637879433323672610433935662868687095586779221658696742933645325361330459982914806507832798303293776082188694153770560460643844112244982625013290377281619797036594408337605641783901503440308435186269860729846554977251877280788894853639474020972628906824527592743776277830945225051153202759358967166394094347794474874760467641673786500839099857188837758670035899908096*i1^95 + -162965379346638294274104924860420674512043317349866382311472375180853197519242334659144525862816566223469737824277180711244105652124238574311684201365012657804256426871621801432445125046947955050316128039417108348933296402178736932550572330690526011119122392325098744818744358384586611319274075340590048334249655765229462339915575916943395046368290568175417867346450053071523765117951736873723700543208605521756968858091626870109681483312054606362327793229525795068141814201772680787426953417059711796185402199995428772757801329704573349903188386670972558710049287047022096189692356719698484420807913155708297439379562477939954727711788368431101719372210466728427931375313586573191678720839499873346918606110462262776165620396322517657464694846893563214823760941204425712684283318003766444545474930474399184442478805030238266020038034405394898262362133775842790951319355977551772328662408761077066434543984041423877207822255171393959401612351690038004182287445445124113398418867931859774193591307193836055492974101459245904239222901411287585741637037905331464804783938098150334280252335128871592708067109834499341149259315809707379642509845343133688881163173802783239513715001515364312077427160781393153172880475727227405859764447520202206852157217903923748681966930790946608588907006531071719742981936984176776814428095117958139022271530804356537959434527198250375642127305836999700407833635813690030184744407711743998345180001050902523860488262685620373523834569683724588619273074277681432328699323891114616014926101811743355251924256457293133462339203038144247006076050667600308785958067230443252383665606213515378033361395078336224306973730321635219958711331606060015971841741308562096425930949386478336320288624278033641990205333593799057477322531658203277822307671428878546184685978809078900426524856815528196595830714709302764759783536072160983505993841508780921091189968477657005275793852274588933106335951216194249610627983737439963938539555725573083313878017775906836133899249654227164007676811721210148209197242093156784603535339582971251422743809079863256197072835231741631217465792854376473528093502944414969588264680880200312157459829479835586759373003895250971735961554531378586292497226693663084868076950796860830540374311915368387035551502911217762870903662104869153003524364323754238033163248383468825407413009585494556816509475377096328980592964123368882544192355989374387503457260836272151907202395324979238537023796666521667828069574509495236843347446995267158586063150685619788486558831094247185651080743735220929723021372642259502551289665074513768772190435550286658088879882546146012295483863794126061570908535248507633664*i1^96 + -7832595739891962257697665616930573615141859136459305503246868392062784632841943686489843678972077218123593102700638353897540048371569076545779230580170927011429797042000803737813227345558307041481932807321461621685111015728659739771329762364640443634587648267443079743828744370806165564662612970439952100842128850514914863607423705281588787901939760428848998923219739861797944437019337449867958405244770311125453505481733039227115443264235286050454289386315683489042417340166930228638412802578791339145206102773334829943333290778202952423727399301230683497086945535000740800375598853822248626248894047063257044746773864917945846999060747210756059873192356597796751951277443007646761698406432998943380204020838530638197436016936287245612628588155134623539061596046691786869626825286047455408596999574336664089964922562707601601909974938488945616741923697851534037021473336732171509358072030594452387739348885300180022823282683595794916974466735751891575490397435720098971207253904622318232378966011558611810873441588291859314767555951706761750477846219112409118136282720372314374402491177427623427122211736103796862819559873953805764047879136407294589492252979017007091644968513693426636736299438198904901357263352782782082829567681762861581908439758683846698583638497799879579922145228276269835773974886300809764877005195548034997193182582234001916795066160360911652138031400643946585013584882306903422109067363093293202742931327636804891913025116924540631002824985628413047914353257853007433266440380490775987417068365144133679302283668109047907715280041161868325622226263990600900486937184957261032367998244197466153347349051227229580848579728546922117894124330097344014161144509606995264680552991595293710499755119262583990508090166413528108951548670793719475820695910109808276513213538259682830875771431040884174960981118319547964756313877315494984745299147282531153422428671911930710815639219021559860699919927835645179210854201142865769091664332596945022067526300898880123005058677009608749398656413992443325883381695114900552610507698065093687990143168494346884314093081625413315806353812715577211050710271786418401559159750241336192632650434171957337204664194734171096693378092713194287172258262176928690852781949702528812601323636375268457935394729863081797126724159353298859250667817529846484361071437534378404685436638249648715715317440409854593856651310975590926526812528597938230184375147710483199931264047633329234543509532764658995611060393670836100319559260236234481212353583546285524992140548443365243349862763521900783987052642359702826764409391149095933799089500362717045183653567978078319752809519760922560709001216*i1^97 + 416650825161561480451569135342131309288941109475912554565924274582657041973357393867323940744339312844923045789216538028585968190853942910167772637951887491232158374065844886571143781563710067445660727589515492161810905972565506359429728148904641359800836654924008167536691508686940880312773454761863232645635330201553206957539183723182448826163518454921808089577194664663157266470482832717180809289000009485905726309210832121095126780398185388896006981341809413277559955716397050883351467222550372733532038533779012438357084073022535926872693279180200050214446875045481715313956792403292100917529014892891339188643614730082075818159625960849415882901575979469273129217017100081926468480461545038320785241216750130233177359461229879868540242936016326414971215946017969204143402835993535292724735703274378571536421676275058102648799395209710247135042848630858077396591439492448023824870341894887198812653761311986052324487375058512835274629178400291789860959257748947558243789096512753142200747844805426701830017321953095572411715683503209769667505001259709326040834219598310893092021430465847702938498371356435979721341240630707173939624118319413622267767081408205135150052449528125858154293429502426894449194317151953854108580233954555644007404228025188210403798819905287296485684300836339131772064266089945632914491171217950793560503126498626736445868905525906700022324521696775346093828110743579745721675546109802965407402424198317418988886329524234473887718175980086387245113910586592958898878148736935159654967968147950278497852083074421530870151080850999504230408009457883249042474829214358667566134336885032555164492585061573447831782635259089875144884097492393139419022189272114093067117856826837711214384488827964388371590455237351021092996205453634237898129758395759090942145385578370627377206656097318696463036858139796486910741506115822588739132930063819212430296420741007298397250034143711763497400708846979369395491920125864400661726644360781804760758474947799064941567196940486004202612814327786897418262248010745070937695261118184535363168107201364359298914917989455449983920136300351880419903945420455803442687418281904755792735649633533372687720102824077747656182653133797773036813636739569927799553354032255644386429942170080395865626884130722018980660685905307606816744036436151581697671027335149765901974279083695216982272753513737961124744941337879431384054297082379805472661689478635172360681322766465900971896007952671779279310049188622391888556038730358844652193262037681630741313833815023990011472440636357098979276456201881428259621294557028135027974367497925283196208550415746104492373585459937280*i1^98 + 1995099774274916324696441202117047952952965482602977513739892753102602476849598219601475069141776234152285097923874381927419484337521457152945555688798395188453014368132324699173086332509142378930793601379585090452370783325885190535536483001619857450467712909598912957404537750434667139128271793299460445301311206995595586020830326250563994064815216354964832871655276841298668082110012574993778841172950949297416902394340070523925192286148083078417991403290650511822573847154052649310196230810961866841745861679518437028562171671605351727008359684231307181502283296709671028616821314671139525035319153925906686480249310944338478930732655566262380637901158855137679505232782936120541183377986414677326936269711224397618621999894991764554089758034208377430273528989342263737189248785094217211616641428788713043676912359883603171011207341242432634800696288229331714331268630487980817920830880025129068012517533646908499999351253663770183614945188317117330334764635006366258854806727217347456258310708414583256477318654883534223969291419775650441759923453875081788150539746825897356762483155425048331743854721098440835998104906061862797493616644908125230851040283988116515676536990605899901810739391478266960581421494648692045610868264324160053635728284773869468989092133736770827775095525298247528480764836415567971580513181644256100212811175443033213141613312068961389259257285766328309917032053808451147910156566530142086401457287938132849504321952242541550989397340070790654014088019432683024800776536711591111089700311045339004753343351001796904859061130629786972340397273895022754296008845421708277240549493032775523786147316643001905987371752153298387503268333416842748331876137056280777251406413113115207241074808061853714892606019892942912003697152484345329277524310408339042542927875016749231885015306793066969532575087450376848725162560222019447090200540360466873401072387260735778304503947517556713059657210538768971070784286517217222903984384351563397578550727028809482925796795763119590396057654308781522248790625786477432753344983404532593570997403714918529602004614454088372338816535069833992107399828717254855208223957484065900724603489515315082829096861929385232783869661439096353586934422264477303880383957235791032361223108704073788222145283096279775931027999757191467511218237105882610897753187332186989001737592769679814185219615938179632684346135142641735106105383566861942326071683227356107667658689275161220676977331224667139785402658073221358645795586189057177718627610815084422411715979594535575643447963781617417802146458116657438817408662646269279443287246715672755341299889895896535531520*i1^99 + 17604254142484250108343157280640719636106381868735682828210679751725934809174359223812240430277779068014711517045319992584784360552764903116280282066929464909342427948618409342084891572770979175992143981914853398860357184719082926919754681703880517786590325563972615235531727501096821547837503542625747394895264664266134313269782310596769639091692725446959628498905736144332777469964703294751753511720692138008772296160479707219836559664519368891823408716103271210825222597308130546598416803419974767199808216629542514451964588550985070611281463555735062209208064324695428777015430042282081485561630454109105041266344226718026697929243230978196667151657570482711874019751855209740774995359256818616413225044450935141012106467266750253524902644131743059302563496579457155795799220106553636696794201283730607589064211430138629773264563535909007728427078921076536476467055402728220662432883856690149618182014942160481201815519057349779412104334350863405839340077214374780843699254593093660235586660497990047423847251920333246890173256652631175598479524820658279089871602600227538386791717864198405443249676436115053664205530711066513984259571135287585421216567891291615672004295976026296723975574196862081080037537263129975253649484638590049345368142056190227784324967431355706670279249062288441566959019182288261787020459494085335875350090394637324828535032800184205063539205013930719653674245048158299413732134950788371739744259689521515519133212319412168122236009027800189400062783188340884710353461242764092436649802056411862726301028131392945638414850360360496469841933126329893441205342047403205600531921741863074369410545356032227826630210363475635364256598224620115166712601644251663555356589332553193639299382738456839699147126834708967494576168246862868524232780354584884589195156834917566878250616949415131835190923617054810786689863220389438362709966341891283684952837938365895766355455631245204460620999627993025327998243215729184789328042246227124105308449557826765147376608513069784364340367769076626944642593755294424767226272811759178234355292897576139615689106834959351135704553281644424953717798900524448768642659169401172774958129335113987289294908408965594743497194827718716587492101196167368294992593596239761572071226584832567151316137208594137384393167696676572701116981240482862337197926947916964759771505646173586380413497533113440759199235046334594351882445202726244585854500803422819004797132426208827704338774146543665799895363967147681898594408448185537274196713806616276736223092860635441168302454711960413174934673931494780066289056574727884400224006545968462724620961710080*i1^100 + 41889792464641327171260355179588688964767895273544293363079345705551488662995143266940983520194224339588433736758204728692184232318554210119146783477522104379182323791842688656909354382967634984147921028751013524052062870815488930512291377247285193934420590280175452648292434069726577571800702650561958204162985128537767613244759783209687166871655437557481558315077918363772613159510183502692612048954646302233146273979023317995647730502574807575929020473131270071534114264911852045930991601561803498754638473336038213024532614841444320498523034092276645079322451178315902968632336965742445820018641329780960930467651495338419488555126221527692506438138462561819505266100342096792254882773501154260442602243738005099829345428417998833079984345795945921557705945048489403950587750214513215000953585258547801748216858456093615579266659571690088792995122601075017954109915578960738347002880924076365103704618803202290970162293805281177191429411333804027503164531444594691163637141720156874427935186380404863073456047697128810576429518136687009533735237885257503679743903694530477877492675923191671085253450041980324460589727540520123732229208729647087275325930300045000877644374041555747201263528681718901931655026665664771260724670094683543887444688250543064740528917415445965065085565366419938955076478928142581304186524054976336636723482103727098292416614227091578053069561184464807991723245386154469303790703873756816174998924808049907631452802099042329710658062966917179690910703789133483817902909100678228895173664006597806737072399775163971968584081206487230452287579077227522830805912434346697111455186998864822255301120732995810947907214452960249442680045611311880027082057232260304755828207285678297307080778591505225218349297230931205829125919499693572802990138663008680813101549520820738529927213703302374206748191608597904441180728988527756078456238478535256885259135312482882702485314426469341756374367091332307249498684752300644043321147788156345180667516235982319332441659109689278000656074110653614072378448945395865329171334539543559435921673503765901660958939867151601264211141155355965902835989267714723001666406219875327520622168831122737949341201448504202687886441440585174731646148887399640435143033083776330191638317861609230896745661650048277217028349812918854137510603085776024859052225805735271691882634265932347278353251529034361517597371148490608496371683921043878263813756619545819044518494424294015991382513776364765393013137648092639354043489752355624741877628232992653001959890529052120728392350604385146364987656549726587924167124175726912681104507929247088640*i1^101 + 15438632530651665891820889929360029480963695348708867509637616984195979008408548190792663620665195364711747624852945829607679795557005724720894075000823583535439533002546912323047461626357845118719999591605635669418545596339276194431681811898275053339360298424954453177604276660565208322353078600968416713917167681258094739844437643156743612176941549976913419402042375139299431737103440189465876759911861095873173622975270927633687067087303545815999085978865997900931890111851435927462025403201481646002119947471466850123488663521996242282423534941253408691471742776575706414375988981418800288315661943352426551962258448641447198884639799350737180473129301712722193775685784060136195339201386400649089047332191116638483838625662377079436913501146957432738746577755633134190773201111173652062166994660508419230904347989154250911137194014174491683434004784010971400877124938845974624175708646722742890029446184586014040189639540652692085200919339457562192736842199858676899832307992835535406590664521954042654085952404461712797575118333775613227855122340728781709563376338618700387891967809674850939579665541639604886979961482519021035199838531095366080470908355490966678264170905287887212351798821639264754662542905359469010602244722666786885960752885965493837602378624259177436110256405662349223252910856987017082644355499818698344044873935905360392526907708533853678372045514456164609114595111373790767236538943470693090671112470654143125115535842151887401329801970744427917183639362913162923718593288444253129226719650431903516224687374777412880619285251498246719272077838289146573667588335896220979604750436096645566902739225469975267950994899452773368972222062548601102866504949765255040483900099947578980598643931689686410614850914187955812781364769115085461116350465368032390838410186331323864785230834218272896430456216565793076667803174706237848457288982838568993470649828485138052367369565105193212275639499684726917953936976489472646339434330910520136865085451738939691533521378742862652348458788101749162435788195415996991263266136006172156415724916313044021816109955917054729896599563897171471429266264338289754085832997938660043231040957701564677991391246712671847009923332807224303687993412996416759857791700264020999739529616485803639293597935230888170589032326153449701603506402956455684182320818969261020294336811995811467840281896224566016897712854367761226701234364936889094246470548558597277940565241194295775738111180236306415540629515748345507527590998835381952854047270184349033741186601374825726990671540476605672477088415554724423047953935834857980559360*i1^102 + -23851975571314699112602042787954428757480665924006282473885417538047621626169047265205633492960213185092185570214170370728663365619620212475287755362267939018749685780434884129939798718503148670297276729630338304792601172519279420862916718058418793387161996427429777942196181266370958836821585672261076554459330589598570198776153805240610509795888707550862501795127249950576766477026177328922764804253422577625988390282903135471567424084999650754407657813267138609768077112477689525153315794913493920108857057229827046601883469432488782657785908429356309101923942226477548517185209014871597729244733649038140740761951633132463902791976336504545659439175012375911671670121508235437897872027457632425848380272643039292275575360556092361452540046669136957111412126752847008329150463701548547921722884241230590092315169786735035031842617677740785989188007077164924646500588812267948254494823986484717067329780157819906476386494775958187088513151313889795182589190375292170802984413479189985930253949362034551557134193756388032499893797272357250590771576037582032190297780516639217321676269670578924726894554290484408797473260887424968980913599208036472016227557159570995592371697222494607725278587178810712349375058805005319704291255575140117387135599039480248124252712725580149975038608784802029128432006684192696801541314392561401955033126425876299703999889543156798525554282686847349484941298523149452082759130479798356880037243388818928150873614725519405873682792111256758552370352351752372653722143333828700052253966888817979729613581003611734346796871928881302572451030369650757065918805407136769121053887593419821326108703415967103224060871437593764376793340234330035240941054607972141048750789531595476964114655489028646209596012560278531319521502255774511643363433852227603918842692566927351562174847686727296164064289320558584425376705438292803243413117166859072633245521573187589804531115842383777019537622352705275018388314324367660821307953039929562759909968450699899840639799469007107185568378640559822981945449641095290609727436341114008672147538978949014121352948405530069656277357986191774099059943945642520023219469645492579836470009870452714555381729438081785716924177268004087344075199902808136912494083844335514367917476752383562768413092254738408767755199100194231632951923646211419608974037058297364475464362303888498377294704299892717054468863658705275139974980906187891143241702217949598320832157238380251034081802006023277908795577843364842098973232738064513462281844879456513252852627620972751001396026928220779022457117040085133760856856723456*i1^103 + 5410027192121815647462300924931793912357585327344440965610314803149706024958736677577351495729628715201237384699688409994237215009762070917211806284285437979256201941687607347402051220988945751339875201402462601499735249744930097722367950986711896660029056801358878325248211794941014577882135609510021019301512575376804760161746764900667099560121293980103737625044457221371190461564038401256119079143081408202058925727098218970631189906283069053671641044023648582000753732850597851893900688679984996843692413665169651933930427589010939462737956258692316057722668340820034129428643515176916938364474198385716015313964099929816497343745246849343893004473821484862642458738829852929151440756941218354136861149787494569479886327240476501689258309792029766790669160741208834040602451898471068964248586777411138660060588372094509672405548444345314459733453505249582318534528613382772363127904897745202526153881961635647907728020179946378544933261313322481756964208762107938389220195755357440034511901099451135569456138884411079728181793601733971262908881558606371622168434274893602057140205758451288338887911260948134347491494775916279912481455203306098604716878814554762736496532560281976716647989868715374703763103316539555615907447060064376611061408159703540768765493156741276204064941560484154921501119248792875666760240869344324688647933752039640203487297606756922694088593961301227115771708006627216838428062279656897320423168861335927375104037631506969726597009069325411807601564549688040174735013261807135868145376059314876805958706225079021314879392979757379576760602467885876042295290368567513001946163623302015468805252201372350808895841522270259662928358339465771227180005088961068375059869422472327053803656273123319216921943566060485727415909608953671049152888706900856165925409248229028333527650252186304458075062505323926329830632955437922869789093667305863618987141364596761455700603379241841788246467706347435389074522533135745761154359262067191251171189873876069066176641487558039877983429354402953747728451560577923977186971274739973595652658689546022874891997085769519286140986890194670965494171190204892505013836692397200269247875227731055835159302700505943324858870470127910187027679506826659884561062449344326438193009468130887497096866543721030345214747688374767028688753112720469020170387677466333277921800756951661448521659568241901235768109466293127328263305977913740529790043880239634391438413349671025825044153605976394739115048761770433694096612668868709557402976633811181577444538035835751743274631376250059416042155181128810496*i1^104 + 39258716909875234378091199438363605377418616065296862108705180180455859735582378716284390561097691678496968876936539726789901557956551168282834675450291239566590093076723318067438100255961187739265508141684946898088064671240316272085657183269746216349227490902038835640819090062958230487422840135561393229016199904627143086606614251763230400554086213992420715317852316881099814888045554432561266312412527277310077471051258016599134437868501275434767547620918951354113657002430095426461760438114168829936925381142632629037885983688347280123900395398553350746890303721126405922001340168631024746333894552671873050602702493717682618581753911735871352763003343607919185279972844957660526810871814913657384624823492050256442177184091000233530553895246035134579575341915350232142129359561276535996663878195734496199426010119700486099048189077584978367200854102183433256072340417221011099289457703403272164838486861645583821205492389635226229909843061142744670587140217629379330637495990698718558604757165977188404908668454811889937394766864028562440905046582748396616826155521463808290492953471809148090474984443356246854975061757041188097087164514304325881961269969597152242031568438740743401074788842022400749572392865639906397706587353793897359699003296233957407219411413543937134462532872751721360555875544568560965388718143000016565442974990218593347080759705576694540775932841035979949416630216013590963948262479695356221574644274771816772889832376125150046780183691517524003790236294379447909856281118922787051138547825644403155746613907099266918888074756895203666211492002169872285465409736085896301330299879318187395474985352248153436216173690790819303070782734554773939691418669888550898976611041342798111245001527138530327478770607134845269333714311423761408679034323935116937983826125251309425638358216352542622748622150049058777969668092681932096704265302994917951232929531419272920755306359387691112507215711979333321846805547133395000513640435470520251652033473518030001953121149418219219874434425045375614843350958731177626365920003906747228401500306278460090288071487267280977174694786270247810227656070807459946977624610863391835243856236830387288376823354248045062925004564247225386002301693249132859753643345946956554044842994995449670091967313383391369995249339128632147530250122228193174197731044064963027765687023311347438886019241940907629335110322525216586678683272806870550949349471873267859426802873309473730821729654948228095061230500534017687824488446016775851940630818351209189795333959817623089287799044142377467904*i1^105 + 50491468280063198483629034739798179938527326018966696679092385421170465963751347132529806025380994897877307206429466177518814496294883617219817733510134160787009171799279382564899428156956562841814289446445507363099604303997954518494001134367247681523565655493114227714867106299673826618580217560731132652021623937127554754971015103855321776922997117075540932584692693034512035499219672665156333188320145881866165223249980885253036098093493721185908019353534981197995744374256374037718218453218149803510936834406765201420399191586431670491575261121932936342405002784140299881053249108947672490925830497913222955615402529286404444088015178457929994290180033785518381705574732688989936611291790603305772216618881274076513447413839237480629114950555938416954643523404410423735598861585411326556373949909933503646197954271802559125354005599039516230038963525886771655671160997934591897567690086930616938902879256882807596813073308195483173640575020930632343497958629847870332516919290669177901833746542166496356872018069123484410994551508252078909521239715488996458738820608211132005049396950412553660792037221915542022055364509644835707553676650567228675007962467215134517306876719323445207731285558398877024470259609809336786376701503334612081596948211452036270872641642038589208523691419493107664419750387397979937517978544307142639763963422711864024967150152884252387899165274650927446639543042141619288701546798462578216493944444813938800500080700953445782387257857588289499177254775210902076274710483917962383021861397377034479920642030976276592954214305148386891465558723175479782312903643430321322438295130421263840477322783888948065536026145210856280809723416147784381754053330845347295873572074740400290566674713125325233475968109007933756401375122387459480602156449405926700683446151476570791898701731325077490184070468811794080481235361668109031148421869821315158322580639169887200598115528613585402124350592332811477192389760387742633982078798608839562640537183899627618299768561825005703843664403640617857599194055638904648265654927745493499689450990275325384159294404996001895264318147408048123598526192556723896452958078683295702536195607099209175936930917376224410226306994307470709339911939578499245524132327905614690127092224606607560721738912065440809241095071019678198652046778712937770993715221521847050726791055151406191418424736950933929060704847167311860227660972111534144645159746048632965761945832684627574358531894249620705218404095910208174204102405590216600407393322079107749138988550632833215360925696*i1^106 + 882421019690524013804518609614494802357713749401122351563273039444834339049466869009937338458856158109561671168826623583723967065055736201902263326288472167087218714739443405571082603349426700774721681696463210357126208392660408678511432062674315200208876782955636316863744869070674939832703536531758360974700019267311421837549053465741042913524278976371186586551661236356315176833749678246213802599920763896643636429653322293328432734952870482292568002377391687505187623978689142355323532534629089230999923018593432608734662614235408843663467159163200141376259444059182430572398668445934077968762340664639104939145215223896342341609900251458119521263810588652046550528548948845721361526339143927091423576846715364531499950631435213461636734116454571285829422482542816564275841836297795259914152078418996099985467001568029208433008356510246957578400342112447912342871999273335101552531307012583531266074657325426813737394324124157315774666678907004519301858936057267060926156532281928653448685951557338135610174321732490238028347299655930611193339992243861038232782090263378579153864083085066811334773917776380262841439340443010035897661279245609966360973778952835943695212306742148346333065669476762131861444464653923257675466294315572632767385174049197573905472642498206157796914991805997359587004569834458966288790487433524788826234615733934269342892194043878212292814828557685502320271380841377542245501777660051081659481471638196764952011746397920811755942246084135140808276466222053196594201970506340177507170289929444901407399727848654353994908009606543212641539413769964217501192173474587373513920568685607452396562995660280331949240241612993618443442721817146409966331258469199655647818944478150615218366774385957380158478388389332629151418870127938777506609146038502286423691587539088219059928843007986022303260995827681074004504679090949420217217977687442810342745042523501708907444358215529105305854099176830055440364261582581093514184139881521296593297067406674140907362482166229876867440815474262533951158557169992212260307033741283615703128869260744980745014161113822763658100025222630182576116668093605033123921172319051882617004347973262428426953222931435146868806301504521365832271539152062367505385662367290449002005365025898688427313818577153974955343256533368037633062794916294314600884597164983867582500447255405593319680162825509350515281106761192478199591798406046222467870919683654913426254527225753611256426738051022180128998012888263184566627585559536021439266856953739034608678442369024*i1^107 + 6514208216852146722186794067603584873698752955548696580984734565784158231393412014731239301845995478067198465411909555643716223514396009101093158234447432463141046047896150309049140255259011392285711284202945638504207235620895653849719145664674943118948504251330847236643436494648291436743471529342286019204237274878141565540371445625523173486475678560332304671098273180188993546304845092293377783559900883939131288374151817066915850403688327997692540678903487002639382893422289454372208088772930165551282288787710088102840502922467880928337549889159263277166401058825536310158863519999799068494024902076668497085180308246382469714283741624000806757982303114579994868799850832858548699937427814575735873425495189787049468466010600675874809410600783605975472482021662948634828396393280281512059920549426338062393942262908382017289888387520514619624386535792398171246658535406155674945517493216897893870892808207631283077667215182077328588387162211418421850400870064191892432343570611011436470886149583766114489433984007160307908074381616773396633056692506584745400736807552764671171056640334870938898214038932581299073541755182517078952197817346088467811242920475346690763778442980154262615206862255925998076225618506331509778118609957595068405842493826732766261190958567952802728844194367655380656253843375928578813118154928878353147622913396248784651501679513693564165203758642359158651500005750854846902684886203152356650832634285782881734014022997128970323185220665680472581118756927662387392999465600200117634208056404802404828160630117642842066700761716494051835395285774745639710445757333469043516519313173889281300713460422341931232403434441505191542779002700282989029822031749935305092247674700119888836081649340946305080245527699307694797127194775607293107121893023108791988397745814339827031241676153832975063415920794490605555129907309521334325817553815097931171222172231244819019586979608776917919382507289492863717984119476382164493219346881016535921596225184967856951558532834129586433849935289624844704954349868360883981770123032842082038399472014375260232117278442819535119887561218452269306312259050450688143980981409265150654700937921893369705398897499179590627162600131055477589776753766750912165187055149992037923822959659365440542762365575051933150840519886218059000382058070943112102139036342773722061275403969842494948547110257180962797627203999434553137310418201098413372104961232800794774428044258844140585442344369019664561388608308913950873561404661693304809866208028393472*i1^108 + 19821939990719872807230180136535403408487475502972741155915721266015800932055476662622163265107239378612913505514609485995777249059898596627398639210119350711404351461232862620334687809224178522277705200009954530686518773435619205722691448891011592308483564318887888935554426344760433832553255591344825561443951008446702602202883125111560444210520196891663321358843006724332136791911414257395314175504835906617232272259775596494702920833761877997063847711944892042069952330105075920486849355271573756272363684744647087918042823016623352935875042765602699775548769379445899210853679040786589640139473511215605124984490962903332112392491483855251644292737878714033457806762389235485115232048737362503995891481079732968228991436238335681849304672737522712772329226301782588483467541241764339110711930886482829620489134079922783428978887095165951615712119867814612417543891293968830921832579358816609610558714393057211569004376297724504799027195359559627212821905882561253589300423475082266730880162563561960240043237705478999891919995791690772044104873847083924332106001905003953796326165999098831667274704503353279583214493078438637057890954888865517914383386555094071184064299073635207616549753835793362596801809503186585579493242300249833283559371149773759884642204719318751929600743181149830480849215188474349533902054454699103713822566046875462308191954756944413971791329035923868172934686872148042956873979563383552293340364653148186310014694957736455397434204080337236936054333017145401058478516338992871947461992115212580144351684046463939684950466767964260614105542463846339623538380874629168914741139816395457377264095277890488540442054568370705951939321513654640089993591408800273457323352933717088534235313987412257991609279749932009181935971957955206262705424564451078219883256580789796863038075304919835068635096110475844230906726155355792629307202717810624336188175915636365598090566403638818444594416599311192082078487701084235785247668289448920453357472655880277421172753545333918782197700399571172843579212763402929739191071122499991968691259151128476755824041521628570955800329107312142457867507786975621169378551424591858409999113871237191013448837548565173709993658218145278138089288254995688300021653070822595600828288360759350077696129639760877263940834068961859232392597802173364511394653012594642751758632875026384111108481375256684747769771601750852630141476448731193128608517045102555887233127651156395884199621891526257267931498902029571263628950532834929410048*i1^109 + 32790300063404211280001235332397100422857789891174031737589296044875206791955276496604627335524750476889556756428655844272961465553311755840236996995378550602340278269041333869355634930796312155192288027107454859697133024360776993071851893271971458652393338642354221998736899451451332477724833519800709422762644545179329850520397309856859795426412236576493726377080867911409460661372646712133661512090041451736554983181061726464297185881222065513516193673795256602799235684227079446514145717635942675535548104161903895152707851830466489766448570592874559277604355240147126343531692455780219039979803638695526046276364055854455118491834654692259341422770515266237490376108917954698015151999032253523703527962784896839127184465823688317674168856538832087797641645247114956743065955585953239429326743955128502848927692099880738760009911018891776654540867607956817854575044656299757952691092188693408145213497586739330627300450528788563777909183921917458495176966124885157019717022259056332142559188625371829788904801817329556377029843112110264790807366811499086431463277077455806023012218362916684202729417412494354057267242336446125074320176885235346141650100234048694219252675274380374837082021296812126624981628231340622938183261331606964440156466411159824513839322713148104666166845632995376457179124976920273793495783968617158109594709014683623878624509291406441297591699525323451537293800648658091708134036251093352484666100659727667870515730483224983800263488990497575108947093405520316911368679566230403042530570436367648244987764707175276555366201888791840834293497943957626551008447728845910862871235774264107645088476669567797204523046674647407569430864144086713109144227021295922280505067516484710501605395650476921021069378121850760229343295584068878602345869872973846161295774409502449652199624618367995639904997024361763731051166770878845891111473627162107307244860920164937152978595844387716510403304239147986063522880051659317002883972248620132976777750203693601523077442133520251929970978214792690737508779652449956444282024891318790702774728097446731274760534989857899929769513686181956616884495632080403216485812337927223567949194373272477868322848345822323073616546050635827924324570060168433116892654309150729964115026505978727400690882308355524783250661111160223403615529676687036623508174781270031681527436876154439987285958722533831092383045576919510330514808556544311709900129363469481193619066743342998079992737549698188872357728679128549243748352*i1^110 + 30442098865379028743478448688393562091279014232996821398801924615459699854624613400680337010635884995585764915596655830964809714993337894492188002000816833012338809302669167673494378555084694693496191638071013560877840816518742137701549595351569548149474354747425304741511158490047689154818603863723393669494686421761486233559816165917204963069555831913034958240331424349057930945463522550257916961220363766430572401218196801217851473291859883915351949186327780034731745120063282480318719651512834160588006862987628135197122197014859682919771040977306862533085900902239145575625131777163686056246510384892049899903324237343655334196731747078448856289693690146945154908320880095829063728607607628124953172090410757129944533369204650261709073708458080839082323912184977257108411784936031421720742855505148214878280193828715214875042082938369387609610433795165164595453339090260656973338984900777193542395490676529353169151236643749035829156030118469014209838032117780231782894281575210493141696456829539118537615800682533463393217016676558198133660077229499139673327840329329581641783283928292179216562818512105945064960399760162907958195439743498131890316522168106789961923196728467609144987260656584686178332178242069039369772620005221842739208474262676964047963636655214308330075774200853375107187382201119168031341831535980684036899618995392730347817812885745240498406047737815530921422898970914766378858656662795813415925819952248351447588476662317444127758272115621643428253241543614158154074186604222948401029694019549069169373601498153432006347800179017091650272995781849927122805423071575279036222292290866558070931290463938028292672390608839985599524882351758644682099464801963373130887473206858048944949717502624183908299772180523955031332206455193417655720911833145534596239298688184760028665172012655419891236421682680310750844597463269762375003461539948238144591727956836342268008414936146032753251896064986809432442750947031304228666845442290573160326642691175315713293027635677577205389027824114671810843796788366442284728448040780087595836106756674561126746006158213924709355745070468020296152915894189159881906052230885167309007631394691664367794266030892337194037756660408495217371733987111949177925705047986545963492245224241735518862582078440651362360895651019166419673046086490504216221190908768036514860254173381163547863115829324145094178774874495957810112141846982039770451673162359461899661835145619118033350666824686668670438473728*i1^111 + 13847883120129987511285192741905851064737086465360348660751407630905573975604128788948129608121974569837345883688306699537033484875444582920362354195985450986128875085023885355966149287891197255454323695550930857930480231759141833125940951475510009609448779107092220893879764756269955690655828174754231382913689755383209814863108462044858759537988132630865063044207263249110160113156359763152472555329016796029205776749376247723366107678319438975201416626931753223154207590719843342861183036341492138712909478346745551501613973547129839920730962669211763291344081953900484923707091665630198612247400701432080023449430973368856607144260639024162191546823210886760176977666247890974580170707516874776572253495454899319146646956273439871219961057672898450539429220835141312225475522634022267177330286971234311117601296021965498820266742243549087047892072542865843791712030561514821480063813363568606885302156663793915605316816717208864387492428276348427894571118597042183415197115556012789163777630692803191999378287613878715800257728331611677302882475831252674586068061762709754154517502955620160936017198434087864588476322772776033761535332807731113919384377893337111032839321898573224911045178621110572618781979689999319906659261920748923325208065210041252515109906656928400720578875392359065183869987876789859121869061910396285201663643853798834362581572984097256201828605723144682171878694547069652265615058362539678200671975104421962091552141375507220586120940297680549258835660412428711082655495138373743050908842120578447628713315513915098282526880604672435927453686898948858335003735094015096774018257206111710434007945836225001679250517306216194984362767399613307734276839607721157279478398977394340688046344405180286981763036410868939132633360519779930820951711248182470517654969463927479989229917906355331467506391009962874025092416460273903569447236249936986774203571949972293211434300265298269859852318540805949326976607718449252308755476991617613562366351781569739468615175993326312652243243075808346097712832980449145207613682082571224398331429307382472381322435698908091864151473310984288324401398187381910625444152683335382056248285296988286177583977935624074591628789205480423745921239176419582997037123089534985257286612202459524863443987399246395890048372368791585292036557313931303428992419988044192363961722397171553709290835677402584080322447520655343581899454060578894633913255352393230058509099267894994720065933279232*i1^112 + -111848106452045649779855886626878119840055983858738163438123047872615024478885633801086012325700357640851995004925724203495290813027968209213149657731971345392886491735285703956482672753779645243987093735722706174445510791973091232428541805985256529671345199167321958568180862385408490712629008943442484307950007516192672447824270966228476661469581293922423141597161938900197427050345990229980777804057991948510995851851071233272047101956955041658788049863183480000102868146824295035031119896086366514036480608388559078061230096712505997752177286748704390475712871469240945286762429026250663005858125796574317268257947098015442647383536397979092955262573321709661650488044060161901499344482418035430524928622093354840182450225833530493547227604345276374848610488972557863624459214887362697688785693550277065898935756416265761994764698491673173940104708590264208340324661913166301825232302990181339957326323354040801030627239253041261548235625477116871471046591457739152799935996747555316141907448648550587558027475938210489072222307427414363891450649086106095586942650815530081408862019671103659804528849005785975264786587746264676301308842928341158813189412223217004899853695540668253542564504522754032284930421760541837040047916712975983729754464624525406235175438163304127732262847599609008056050884511298976563434356418121096012007742265273611621604407113039637263286892484841851808036671460061849451021567449891476940417356029850361589027865638968516213306610789372828092870789712715170662971845650048912803011846375824202708812501628834982019811349278487591342684679864920283131793735835839530915641967089672518265911840414626324962688968663894234197491294896755195234669148035144745002310781391940654239709535604903983451246081068633990235372068602672818778264879411762660624656735513927807526028024023222889977727697772921832121259613223377848652037759852469010457865798814926077768316556001717151558809682696152771150014487202233336630875301913042322326813240455155652207934562753335203650039572585384256338942831910499272278740899045145753876835233267259634247368488711602552117019363134133672105834569399283452914435981072468038732650945517230851231428516814583019504214521744403872119227728401592774561413481466652946098753601245922775072774708723295304690437473074034924246424565489276915339415317880937413135468260801066607015560218525057037033446493111593428504122279565175778016936170190213817724069067358208*i1^113 + -23441681083351901177467436440677663888445660676304762516697869091271393276820272499885642207982369611469486589027441512801728649544107905620267088449030168479288433440233358245148089070202464258862677973291957612892707838465208189601918791845486332339033279370651086141548168126318560534169692937388545380561478055302100938121464143740211025979110674343850228180387203584521911233079962367407837495364502675683021986953144785828749597399680417562053939028897214803765936803588917018755575712394850392358511862912151333739293397614321280805951142377570320715843088085137029481017855306789582464141306655988488954780563335762422295229261501045828166547042330128110696838129816050111501486340254393068989832595359811416974621895992794117346319707135392280527976532470694055655423788656948506963975961557384273159403509250985293383619881420897299053300685875034338169238628160156232809328956892839903886386735072763304241569037007558880472590903255027648998881679478878337803620682158526772628773580264989625776504341120550938688608079383903869901428094608230600090364404252852412377094476635602124053553459229558579992859025078016329115632380575979868702868040697296859374143066763508291227311676472167902871494393473267445922427991247918569914207631891730115162829457228246993830658418880686597229836468301527019442988418221083221414859312104956223472663963703528220845060536268891413474285279208129518499888059133034470325545190826932876102777605810700898582787971339008244278645442680912377435403213866518409599498499245488859760754979303880826705898473946592047202284453585118233085441138141640961328713610288397354606364179370589167907549348345002427805189118083376114636986675873627210404300129577126720275578368979674145514945616010513578803813812401781807620898876211612180656624349242191657149915303655697892516515553805430749954851667300188490102591818601001739448983895986656007156010994916799306544288841236613043497471117175567256731460337556670886543941415282881218784411241621048447182818462288428889530144132901263653794255612356760373804530632096901044058508561970702198949637686202196361645765980431546746402088913338722784398075921414475009309009278185396122887902240381252339349415342862356027808543373385522348659038166259453402412775959042817154591443549899675400529033155989415098185581082972104398387569139237318028829058091593566872094130514693959687546218312236928150102089565441359872*i1^114 + -1035029361907721083859256184556012729234790944712368771880927682891576192999578643344474396040568739481890565156201726382257101314237958533773251369693664254443843769191890718360975133052581353463939955538234339647230794970377656173486151244848891211869182298605573344159191737090705956059602594616574902129028506704744254442591390215022393137526102726792201917074053225811957425692850728111531185070988725642741606180250588661438524270935355718808752130583042116139468064595811025367156222195790180701678336023409699951650754244279097101650011840387778959348205941533536660233738230631012621217938998222599804622071563735111787727621377677007805683598031049297332774263815236527076531283870863921712119086178193044050029807614122110708748549424871735051357505833126503421226278428925548467807716929982503531168181694200318837431496387973280521362063544163526654248825345025178703916584626686726196800422629001129590703983334312049169676931505880257361294070799841330681226325529183274581716526800012957304647935174699952004378017736232692761239373976651540134052577649616215311057677709933187454161790335347061017789318551111293221130443395112794229611171251343576837611633197118123732251920092996079087636163521918389817553813163369826803400932173157167307947182131152015781622525117197358256906475389682366632467214406602928067232204012288829725540588484470144580965419499393834568455717145968640870851795689460552613570063258632680436907578958870288143959782030056166698465116400134009818351679333922607350125200524613121951024823125245314034627257821195944737598731626850566744296515619141613083771291730561556638036169919503937603555299817976588621992998190382379450881083905926302718782786133972992508977806088629842568412606163736577783855684685288660172446747139682170590459856431289111581656174847798359301271649145991912079818587997890655127299831568202392409696766014901795907038321497927974069779755534408070977354865552913833261679772478652429343237948134023396666922755094297588623033598840827389281958064062898413822829587599155865073908333163531196291680665720095833410316531394920273986491851962902645545265328223464142202999048477206505936993547600261867251736227525123668976988487137074820453221348719036926928171926679312791874533883754687419304718222726538241431742908263540506896366287386133535241228837968423523933750684164201317140970644586195907559971557955105456128*i1^115 + 20932124901702627717890819164096800798167859252773627108421551800485123285610919396567300112971522549307963678192069280933261585993030801906499070802784708900739824748373138874663695826879470218553181481448681368597048208362915677238537000551331389142969649091504002528781003189713446294538246445449295472415854851112973797708194787532153650852875037582734257575597975445335271410710481971684145706056918910555956431689276590915942370489022858474613761469124044268646106882905276786400985058711118511326976651241890055719699370114766829074643832383602888090112855119741883166001692791342689163754647826213462373457796169445337576164473798340961950775096591660538713003214975583888922581518954722462258855541436557780003034306985829653433737160201614281208006154411502373238652874832022143059856792737814715340117573323895691825714296467463668265805195076553643546775908469194797396986168426881390053635951114422402170083521808727717623133544569824574447499535159139474008104170907126057693718153064216198640996658631605308610492682680077840146120511801429262127761368185282558647772217468391682011834491781960590592480187539408473025325619785595041320851597582771976909054533849348374752710135070588382059553472853316712125416842688796481036963617055196433163935645353684417333149755818404128735960771356321249140947173561166225429174689989601324493903629686080697125229747322924148977415335936228432099652607450694309119282168534552042311955872084642183364068189219499663261157562254819011549348973415996976798136195688251754744342045528577177878428630580119043421360753595359858456496314027434546049808772015539324760480264004605771218787092917323680213763426089577997902532753888035477691856132132942934748655948538108717293834087793160929902079834585475333231383767132839015844012541641273525039775630165263373239048756364902523607537349397645088607219448813858245663643703087442720796816804008000674520995662143457221465069377353169962912992975166081845958582851528049332006944879136945037083464555409991392094524246083616735798467368614523177779397260085031284167927166649401138373090970619733709138013185816271351498246199741101946852608406918396591821662787678016305488317626009238390986258674567898075874119073644500673493706743772978108850185116483022587574503016650296314876535647258622061385561441257260187468661414244988082388224814378040140309372023100688826368*i1^116 + -105044600880082007120570236506776780092525603692218557496549968420121724106382104845413009435578702133031756375019242494711205833798296419690882107954812712649474696476505157217043873422684725726000597535507143674792224920476316297654409676781551819888640512085763568337739920355526427809866038233945381111778466735541987708241010658474354477628707023767396143371016450770602608996584875620652521546905529320582617865537179772653164841641156706744370896414539485278583864269144941341147724073865241959802071063858956571579412268415898628363503567527990667934316137682510491807756483555685744100734998843355744109744415446635226320774258374276515072938214019654005307551971723951867688787051077977833590902432898232190615870267229234381163387479008647959751281115570767677686471708537192959572969937425892301800099915180634481186273638430668149766934163769235854128886853630662447213283189462250824529131379726266840013651415117936413361790328568843633778651076628887602149215186519886284589943634463078988826067137033836810101783271643471663995270742450095617993556722983043184326257347784167182560128544281830927549553899314472977443576777778092499315329526664638790119551036915987639031051952678470302578167539551018361833033950534039222818851801968281240605625236560789046481696597399873749969862208447576662908182383094529294443719807916569356441353725515821913571486806374581654164579573811213553185016134591470062584777818497183308195642941381657070484728150733606713883571474338796721151172103442510164690232137035691786043329181788516785553562281700728834855558305954388843119294879346898642301665140551780216654288274881953419006475495856971729517865461552402904018971074933633092572205009179533568127552633237774000128958772127406739233679815720377716333170473662188755796028568722850920806763667487323014821011446514656580790238176648893501689216732077199182690085625114921112967701644817921971257185761857930646392244789974950174923279260154943524010148159222509512365042283324899226250216867566744520410815180890077525050935820418615922724514299323214347200938485162215574075098342371468860896342026759048626018482736423219205291087091237932706303173393030969913542890761846649633207154263056404605439567465996013529771437566612524457209288159340745584062203671749018823760665111057449735290912052132634102818337758504855860561463811548337143808*i1^117 + -2765125046412972430846078155256835537225854390190721257457886590055263580218126508306022411466296608608794587265212641401228795520948850416579891051231194582646303146774542413158135656953044496157541124212243011755420094539036967030076494840386008566243067836078356642467888453028547830769657178136291764217098896750518141972024356667215978892261757784220693028874097601297230107673395564303027238385401817367838720508308734881860736916102079987698593051478759022544362788409521690526755813122745418229941110792347172868097571916436903369975666415297895147505606736950761924127982470541652869300795089493519852517013712530514941092919513658722513753125319101851307770237986200785844829687787858632141327191630891138695377938218344635382330242173510084350695512633299385874869785567001813345339126603326461793868839080021950066458743094486393415392385509966533943078888226775255509220869505855922500511438304704675790557696309750503422865292822894612705474504670329264448613895087225045895105351091008056776260742496450585316546063704818196191954210011837465885777212133131867101029408380954752733636762514788673487745754806180422763667229794329945560765047070673575667206298116317233808841122104107445017484353696486870592151550618514038106680974589908100288577567222308050716591688779671583849483070861764297990981407134239123118546647938476200387276128095815676309541576749012007804151995882061258565859743397182081197555007462899212099322276246354735112162257950439672003149462384368846769801017347900311224127181077792581764078911054303590098236715461427265289738531869782588753972396087561912620312671965772976397007723448863591612030941570299031119791148087626220559289593980813459513943932787775337496525922696374258459159083168626717876857036403587669762088943981016315074452546499045304306612987263388202235064450160112577489891683307047311642271483382124618173943218187119472963525910910645283192002656386207339215365621152389921266228887666297611335477379724584513091952693352277032325314541534651337509208465021554914290198385948915790964107353583337025440399367838898337487468020121572455599690030371628181752373792767159892492947997764723032789467482453980547047704324173208450939961473313351574828935073358784258220670852082062282855392673156997849380903035393121207785494480945947270539530532214365639493292576953136763109376*i1^118 + -9795770530296812630218068637956614419627117270897933111703544616347127767949359183958152747040537190013035765738643542123594706286419332821306527329046823716130668190408254414688289033352209412009098820459047019769679702892214618532298959819940868665031545329902665462447405267091892705375641054098452669083362854346748291520851816045179134403084216784577712823260105438594437406796986196426639983334867700673902383870720891871019884406990349550886668510971456838557083775723305177663153190766849212481913798881618214051579468012673009291755066498947129119847447203371190246436769614262337956251668328612374936353862899156911287958903145017467696789965299362032687910783125833398436935880641230015081901610654771488205411951320845535353973545523186795671148484407318498290556495067515148030278980194176259885054146024617031918090751720169846211100457031253831381787901718157318981298828687077447641967461541214699409537459980735001668258611594982959707564917195962115140491523525808168659945152510189267165810792693870572309181937678506686174557854654524875283195423383785203635496944517642299290023945906856821802423026172837975286122786234005689652059849226948878776494922410734529699333549910744192033583238599312863407882486519991210405358429167912411255972668043280027560256326600521720094785524382138906609262110110354159863109366589533884489889152937182880510449371250701594758858718500547820014058046307851493469741394071208718736424728006535924553364583772207140700462334058633720622302060976194293803196491101495647740016995014335848682395182682642058770261711193076631412009331701631041242921657193077909760173198934983303151464499680036109980380898694752477381824082438986310316938034306478327539250902726560326753154189316589851206909681569833588819426007504161360368070383106271497601650057305162287766347590308271965807098551322275550306684765921729030919661871730770561549192042510122456715400979380835551780918793892355723058401458651012876731094444523434305348088909327051774041774663908070087701724173082649969731319470592990823464121306204675220686903199133898053118226685286052561512423247111380957868494673825420392909699492722429213472733088236019168358497802504380852518198073252496602766956177395132150936014735865899633406076715000496855839005372902873990439278991575090451066038208505379903504384*i1^119 + -3345386734528644481930881515211815622845184857908996834018142001410275957840374543082593634291103773027419322090570634519740634588339336791966972681606511137977627447888384588094509427547643810986427587820232470562746364127212417228280193465249854936827271380593341819493759215320120876953311223328070510788326593910089195998664940392555305995855539940833616536604344030900212215459418617055883068286579310975920202039872773180256405383055869651283032528676013329470163291984018256406696564814082517507551160917834020571791244361500283352200353145741254335635787689547840045842683873895111312294063231284649994571137378831065744755871807339144980224942162207480186536647168828976577656324093618868990271524119079254892398382602580300355467513209663847113701509862293116686767463437384373419181803160160298821543140820606546389769260583619154858372033179144584987595088504969923578118241200140788071759217926940975956615043165500936377682081941240998544714235319098654384493649422345150079798823747085899303619975091019780340842177415825080553721039161046481259981720084022250007903978257382405088425804559926891753165100411343515324307780285766203705961726712932916449966848235128104249623517002286530737800561801303129829690448022328196332904686863045641843356173234070475193650054389790461152667880642620795170248283650548458341728985030889620714782621552151445052104358976354197672310790304169146938797768463992606975635497384044029437515133978714752845458349811735153679500218179923704576158460214208613593723698410640938240745341417568214198188270419582368395445644810376875367384551058404854281023545817937733459865942709845201274773268354193484989847982978277048358490503113561863639491050555498023510208669180840185768950011067001541019589016815314882331482000188029416781130554287072137672807796198032228605078554398162247329927537046075032446802195005973590391037825430362084384026582550536997308636345320567789976456914664299068843248917658724915163360216855408113512130140456014815733267629984493674310490012998780466424427221688018311517877907551698242405428463756127784173539315914186113402695920420159072010262200591799755416094777977013050755933362725211996538117957026919451304076315720804613204678214243365548023306731783152282334821179058967742370108403753988574876209997080969609216*i1^120 + 81948674359091035321044898909054878275690394126769502980232324256134925447568730404911942293815545262035965590176079049816547437228043556807213045752593507117965984456608712588257452164967246497625811702964435124832856928731010940396639275313295647414135800241118211050013687700907028000880317855141207999683866984050650006305460837566669693000276198636198147636411391577962588713008379148946309163942364318398223320623774850220599223553313265473963789341209268538673566811231532264196829544731988066431971731051200784903262001932444448503051045618482971271339310666428527699754805737251117737744581246238879795094122417742157422564358606183351743710700246933351551443079185618703550009837615852804374698231663550257496130801309367890279668048918102528208731003407041677260064939821139046122582216477718980926457691015514858131154218637889331484744467980488950417955327395550521109327925620158083470297668341353707854586659255548327169169626043628886541650348853624005464545380167988816944929215393597296284680637384778059898065926009092257807657318262304019931292975400733072553791002324766717934344123694343582715974442614562104572042313881104278136218544078614657087529585388108035597248911240914659012073924609169594767930408034567350179780690106010038836683679692642696903099121990973672816567444173019268169919790780657631735769352982422294607721205295239739517457473107361324498986719458294275394868210725818273363594124485568865278802608501305021726778123653118818166284227914615908053391115628656449870959171071016974632708983760654790577046588473473081058628158434323394755676453381072782704752500860891284981763267054785770531245084735106663334450921512642948975772991926391788224767198188801050845092429663731817361893459351951161369980129394279003529486409378941301267321347630270418558831315912434507504688558036354013679226587198617210129168483427796498388723817488184480873676292704972502470407496922422477419694720829673602394396582379515793872532849861090870229424308170806481259415086969680077415721724510756028086752585902499878436561968644101831118596146014480109664039145955669125021479564747007390613938002723872770620501943528286789381934544479080041552096925664648448115796634283397856453556578097919026521910995753263007498361440786857654509917916790521856*i1^121 + 18373130333988668189847535610584267439703735321594691341280277471847959891045807102857121519012001944596643483416009212544093146407635599706394600987070969908781106887520290682552265256310375785494842899479090234551222128112239907533106331741621819639904988351356468332944951055399321193565647873656902341310092456478240019275446389855156907071544969936710300862254493259490680116840174269404659975202401480757071243520144369752369082738746806009758327160510198496846904908330491590681821780632551742111366282742773939411810908668835188703951461371353895536014965308031703710717986764653502375238976997767239903984555826187788471172957221664400749317078984965163804035226229110033121622730209759826259761703954968538908251468313165598286912772148211937482952509387259323577197374386141452231363440706940191307768714219634751948534148580542965442893284450658019494738535255646706735612755373764439776814455000518749633174159122776047649099573828710648321202462610334968163748585828544957415373440712008996085370375953537288374723849069907356323799379590464440700583286325679619965714581160824398552761346415725173382732810692460190736563168273697514752559987577138668290287687648342496149430393035377789655777377650528844079491741543071200160805237896940520972540475327216770395465691511859625885078720802262717801012578986528018278915005126477600807963328517138655692384863731130124143408504081975857725466660892180362034117003297041413476668679246066347858165060004704847789689006357007625048259236553980895362484606181061887568592866225284117062520014504176157767754410780505727330728600799936158637783641768106060308289379618604039427257083654691798154329596049805581820563629786157364154617456263483001111890897652673246787502571278562060100355084825731315456952016877564569943687438239037182869936624988143229341525052112711311051674978029175244894946478363895279214344340323971015258913935869920013731121001430541189305894889359428910275897394932052953221836932030490071875451440574477297084241793277189549825262539528100834263147947186533733134678837521446423267555876340405044096877580788136689723252306168562337325735065066146940420098066536228517117362413029447218710321508121061919106389671809587782050184810904509109958624716207869862258357949169664*i1^122 + -181278375190776860921993100821605684351972864064502172948059226809175182429245574351429041768699613425718822368970021924356829332503661411494458689693722841625602711172522862920991070056830603700445920640675630040739688678068055298597093057433345632774354656637642317541119164702323877338414595641939400951199658040766300597286609193333647673038250080181374929496795115683868678669774249066080416953726374012081705037287666141851194384176214434471715289963250602759744655215898742666822058314343790915587110586922543312933318985288067414331541782179695188824521859584492025173285476928803352009865669047615358883929987875350889633920325770687004452482087362720325119605706474253233051008197321056663622848201553748252582450635931498665570008896108252353030154483192797885712960066820888954003949250212678785139508141992707244469136004043053176131173120894451146592139517207057668822847710587676219966130276012402638479674181672427334631473068770601603566328868993558323829472015740981178364753087720997883168746366755987356923688725378300412247152393805022088045844753059409479663078873716091988384350428425030288486176229850392536381994367263492115892719375792482809201441436701790949982088492971423174349005144839857965647346960948789426772801391771382700733656466474046871871095214145881744478832733133191681102818036227996134035738930773465582519652499506858728644101755548155753377708555717620172892438680218062814234988217037038670726974232163628186113060693035707403901378473665692890905478375552968321509225741364327244700491754373440534541109321955940640363406838736064476068042999448847063434043986822622659001326896284312522969850543092416276158898399354643697323882815925311584284823080152778364149507844590210849402665142125913422197566407245297467217032970900582120120422528537356920452760524703901849386963434372213232366195165809651220285964603039812313177716363024417062327381327183678457364297837770407578583381545857814422453430369488434871661252641799822598247261439208190785268907384316665093000170052295936784309293599316860594745510401573440222157091602269659918919297526543267597388375729322022866893979111743351066979353431906154246119485710607870144339938628647361682886212960569446585697111761080965902841046630400*i1^123 + 50666000694978262051777521951943033708734471540157534524958971518540475735368840840490177383908617630366178675496340040741810677904522584862805615586404625476028756184052993157753244861575574912746090525462931736573929125617018923733708916619087568401765411412438278836969699802337938085165389361481091024018376338704297914779202254386903688402543738337477147175186422334789748221198212413400718591234967845823211318654390416561711090049640412351261652910932236294222368694802435679684768066685919424550119934893213530588147391990676089635651135583802927110916257633409107895647840919060766233999865762587686912995338307576068327412002319306494991629124946390094513033759024019036561551807538864789890373363981572808763360166886759086725127812959154754080075983312878639980868751703078260277737423851077353312767227075056268305673853888706323467907296857105558629082367490842719611332416711958088271432991020430568638961734984078040904408891426230887923115489355378450488170363200571273027858390388125822726274780090554254989895391596739714570582848020582474758741428269287569536130332646437465512155469554827670049494107966001077916843352934891529218969668544167247735302833298674846502600885067674887949846531724738409351077746945887138238838177046718446096470895777149320969432522724916769073520121117178174933880868481678939148857525047983669949773253411794331629874582738969708086982631522264911552111500217013519516561472043830304243574782125532857788931474242352284272782079948008645184527827478788089009403594680943128566990875762615889324543161880244182724287770532856610032034391380172605456065157613327018229036173930024976418454836600593629125738124087898690777822759627424728639123206055988125917381036032157434585746166118561045498739182556114468501049777010358690327659247079260995789008955599540670858107870733180782883787349501781584395741540337290769328842395449637354452530171711372143816801476846280903652510265789819035466353899827646534291293861420793412530529321957980243805527020077647056148072127947508030290762802609395032582851752774542369820489829282500030230340017287053368232885082250291668029358118393740978249984792472046729879866771556488701672544329811446589144629771616911360000*i1^124 + -1076498082417368509545054311237749540473672961145701225490372449182693801118362293478849885782583514161585357759486669657583371280646972706211924209993051400225941308618072753034153666352700083628648509629439889914478162480182527888373607492498113199795989447917631529546498793403084964677492787247318722495811621943009859756694899393066635037899534842056558738748111320834690864213409156374947857608865834664146336611045272855132054764099646787759049435850646122442478901923318936376269515662026153383932575162802363004870980961748496275565379971540711292303456811688991278516343981768953447008337153118833451445251745513968540064991843477364198688843906352525425649973533659176015329950405707427569525897685458100200635660537022237408451692893805216454909303853455213979118887241664525491384720097863480467718331189798850718348483346613826185146044946650262978257447574539847880384598949729249352180905974714299707436953729063808063230243807523612813086341503128953272422236296472312964032661639495903003066491647762859493236492763297093686804198384008510582154232453145447918008039610471116678512036761597829101485640534231736895894723527603564001030643571491992678190571105001914963967320961181055589931340172726789936393025707151497034656077576674045513178010245418756643472066523004205676503711136044493374170218179596141753729289229275950658679287102150154210214278761486442828214943976869223118749154944529058533545398428683059606355672172305189938412676581436992407425804758624343207124010409184655628311555027365343337180983374786966122533371970897955041896781563006126203635972173761250741492612088079416486642495290979936648822599365813655215044598557782109384676730281593058092248889826997415007693168525639456059809853968622894304932845733776543600437645207701458232161865563576798040521008934410381681813677405356736193353773775525618467835385371334393101420961308574664180115187496938847518398132788251528284422669130373586485378336002235454647662927869488709580803668582830482912253873809391158052848079218312907400012427929651637754054336771132499086284371562314037160254235282178893596634392405322436453373386512654884070333324149238411622680177594320887480320000000000*i1^125 + 2929531572630838803653703522873872376399542309165665273360965640368114241576011942471897032799746227406783167026418683021092747569463784953577956563320739236105234474117077809972551069699662754404192320364602523942208310722771205870982079639138701210022367406267893781779813243361818134782655884416249329691483398890913473069498728057776708372827675503238741226742029541674155067246478119706006587126231272616036360838714559787596410637685130499936624974827621547357226024924855194916852789996386962755053382476192546574097917316714953650822827599166863218281912135248090996592747927230067980479721032767562212506368713703135663769176237354220131775275330804983535879887402488327044389285375427773433296568900469353110396915153612072863781413693359241602067954382154429838923416520380935265977720208885847185641143466466057943143638045299831210990008682927221545735970514540058674694525567508655714646299076027786364057805349631659241827945804068824146203192411295459698367358276326534838726403039303431872531394939451324867173267200612268485844246533479276547790266847922588289098180003265208130387284085329399097488446696809604091881226592969019740951937182636513578282413109400062772960205071025620403125518292609941063395381366359154750014719095731127982277000822240629717413421315700410313483292808919819678450072676965342583907129901250684279156249698903247574477861334265343872192193281880522229729097923273762908805088612094948623635050025844253024399921120140194792065931917511308266799424805721107418665296120274521496564982504326036479896908386237996956639833135758066185766209086691083990262408966097081871755164906519915482765533938359846224368201634496833143534899181848201804542438805276770324991310511137513896271954256572932475509761873868047659724444770348950033937219115683206757043695527511209322268772815457231307556132369190573066628932343565273506756977551669128082951302313984596997517878002853320542463938602551478877400260787917710790107105761496587213348094968232145809242555292955129224241873487932975681723549671285827545634350173186662413054333654765911887657493249210278264433051960627981969222571120394240000000000000000*i1^126 + -23001589772765524944244815351643921155336340342234677046465032423685134769689502299688031621755471224548529596095631735430637468485030995715596255162315050554911085120240967441338634443593383452356228551333479077619589484457591747884284213900794300656339050997797455957133988683729942734289433624469648516729343798686109055216959466288920908500867318631044317322413456298555598930138076396103488432980540136423564931248651422083240121987919081379045254497938124123979277885135704529315240565292185205182288156689498599793880695945535425009566747000095287076080130096188479026253778444913650662439557125600281221607074903175635529962370285136745489685838822731737991915294314309407959416898463466776451526270542811597456817816221318245617030723565162948331972262163585711127670918064322649177915407465903057260059750971188311281888594705239385525805099253323211439559253536312183074152195120905402084911823037275298186549570179025480505404754875186369721413853249617502931999912831970346705201785645625781109921705264104634072395051695876648433071473596008540516694704092449740541205860189398088460437705939191534278549604693388819374867338867714783317528883240566462222923267015224967701005151655214133696371688748862242678286216110322257214511363709624714252997415366683188812875562223219369247630700124401346949403130756652594767867189767133574242335875816183538705562597180813195913393919323713163220624765283213095320809443256598247783277301249533865311394964413706186746309548439006617338501351375729116095085230340984766995249316840313403536338594518640584757388740748932928639099974522611041531435077435780300146924442969670465146450031992147022661772982253464134552391397136299449182713243558700393298904367953090568764951326462979267461753415675492748447036189534936537047901119554319665257971151604831878865607461999080945384050655920728070584760416904213513515816525742413280969550516704111768400887972403812181904826789817812843091467820922938424799984559801199190543976163428579082693268674919700356155931148910803090382598886684916105188420833269521806997779023261643338080583680000000000000000000000*i1^127 + 380578190164757938619490714877913867713425804026098750382562647185982835953061734536823576626081996307495306049590053069366862278829256712872847577306729436825394219412815318304178419486347194672804242098653538156188127830503464127626426081599748260577042076449484826546291977326715625169855522210317921112803390192897484995328573416340529034444567832728137101294461183597729564511429004669886660659888092978576635188341436648716603960792063205528276959785759837078509904192821689099369318765925898644757862991676441176747820024328569982712639562342851385657003643192788055219199503218097010568823749117418067776832368826556468233418460363409128627617518821401348167311494338922683214365178186478465350982422788833378138743658505483931941411043738844802792800441898839650477750201971936157790464143553922361185775384714774440327011254894299665561362398122203853882160627642683551708925438410680679464127531820131128409401430545641826158008962775179783522918706331325045039899803904841017729811632208458731361797556160996365080305095736194466078349431366230964098617078410661369129007660110077964021932716912209156016360362873161961658268566047980608637377009431825291621257767209716613426303199077473289399701726659980366871192077115001436046898093026471370925765888771731601562230582865054975057537320979400299661745435654558038924439456251093497021344978184432843948136788717441519554090102156189842664242570347713514667758803612483536591907853790878691166823310010533251557671169111937157672646688164551710070714552937697334529153237055498272470222005780980238476178700212735552949769554322135519631884666635812445873550209399790741028334036720152951329782381088802259027859506061206473331982437464606624964679776650195300433660582567194895968688372722300696138671995463722844687114193340287561557615205331534205007933683055013728934238326708293217540972252867883429394297836882723969489397213643378157461830872056906081821533082417407247500294748570167821560855863277094790792110853901965727591456152351626710273695244912148896133005967360000000000000000000000000000*i1^128, 95845983150880610990906824162233574995899940643506329249294676210998863352954991903428414097696707115725858493619678635569573900003723578794001347514716617218087844195862623278852007938556797512833805324673038529073496872449919326884606864563029064505862329380815428474480793395579955151343257571987365328142035419064659405922581703245539934667461908106920463939264826471003477031636118752038778506357043616965874207529465449780643324572386060493611241978530881775532167045494978890351145510235491965364688658729723937618389441820189485419401374669804791286148733758737942690968677120665853897875072526915088769833875653432010551724489102718567447878237924503020533992314293166403337389055164433259056741213310448401007034962054208766796572852833349441352082809585885940249314945092508808445939721394948185636464237423416080271051424792800922663752969591810506900608563274916448269628686426220530647274193053880026433098373862147937895994052833063389764728109523271294406372657282789959601912365886256178357648532643130331501996960593124770274091014986322058331574700537046796415713069695371188776580350392996322701483033447484212330516105005195373298913500127839839167509672424069650606612904900747749921421761334966407791353893348403749688125683458571172966718561965810611835620226350561678515211734619386756864221629958768522188766913542635103617885013646353719798991857294177813277379347380597599847741352223605557553424742176794374312544943436789977863103456965693497037965982239945620754098035084290376767412249302828203069523390909254404669079933884948592935557142488081493085349203349262142553382205319895632233961312751669885655291142107406422834608691945273660403976759097752933918356392943584982780686589721274124732537830656897488418774403642592159897403936769853671844491772284820736140996745735715766986185627133765931021338707574897295075264503286265381837826531557895184908372875601822890228140560181232392636979476878137847296884550165325833774385843835528846654373352108609605570071980259438057369563620422799338378562920837147721370044064757386826627825201328029148346347408252800808512988689262214774721765303641192202046753359279377444736558836101136256302962967895550075832675816394214219136284151431140285610612939869520002585454736260790662736566731330620832150353985028254987045530665452207760018348668111019430828352997440034300806381975230840280825399560594798107082720935459440288456046048241176444416595570813088912671190975691765545423511647128524888919419283886391622880470419084691891685910340231719000761403564490820115623384948361747860010565826551014456614996053463854658438461077158449744056946858639387504180025598681079797408940321059844942476226292481290334032848494428766538465627628397544727289092149033038131922196853335392808102564751906306284149609988140999063311605935342572422557102179189964999220395349651917427315488996451615191442539852971801913449473280976616188529019106554098154860543839015399846509028679464947106139567511476040935247994109919817180545887707433975106499278420297591766182777889187044006933504734424000966729100036277414922567685219654188033255424184108429126381149636516592486838889645157564441701851522843230645755921118429549840632698059781075886925635153251745193066196042907126312005647409539068472792535213680316967194102116871147070531163968129022226461762619273881637453150865849972379188344971181828757212815311469116894046593464689209977575656148776486111119333737115268927469951151717510066728880520989074304196575435255854540891173926469632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -14881596382059729239674043688390019724416565938054555154782739268425363360184646713319205792454909096661580001534399202920239870797418259371569066458244449394520665991432803115863136378686693128890161848233077025139165656508416112430348283375379817860974254412537268660349946514022030028488318187642734124929725660294145211495426942404856240714454152767250184163823730961781182937345850722042652925451230007432336793036311281862411500839696612463367761157318284812245148792783264354501861934546512530119819618684319939866955265787511551350803150899275586466819588942255235810882350024212079475409327780150136711018693077280050739744223183583668899627903426062773484687861206081021248849343441582141111807219837657039669943731325890583008569692996317365392237178624055174773642344513304225066383213817720512114985874359125646108889623429068192139354196093723538626828862910098180616429626568464861451730270870023852786975107343783346749264093814500993372304393432618148138390178604350448991273975819372179659303349309649538887703326002746245032935049385635089922042181879849634977494947960488057666453849098939294050867175146264480364585429739868431679005559554457879991116180055922091440939766321434616559640619726145799177337431845963603010810457172603122897046669900696622989228285283581883097854639412997609768114495754635216010680532099216889132628975068671678341902826126445164429966267742630229916289674550765299837848177635671039615362667173159343760302868834603727642870011191019033622202854794894007647460774695431296780594898577561103352706483617474869526545030842107293193400056471464136262656748223671916448747224908294285809149009245888794113599230099888254232030540651186376531042983002542475583136740611174735979822671143103381768629559652309941374484809487637506508765744367408663745883894355932775729196407950960770697957981914000323924163648953554661083283398568323206457049281615316827554134437621269749013081337638774576163733600768698364924047928581245155238751889426866312828051971219350816753340120566687148797222768602686792811223503031153145788105656200074627959207327421750526056408933216612580195554039576425048607116402817189545259444965199767113142834140562881821774030372106260943716637571884489139734193500933142053108452599640337756113132146443509732324257747409735377540684579331925222307496091042485055474371269504645431038740998144958929649409221776373866007126178870552596687309911934061220617402531446450327872459304234942434028504722009175691284369211617743098860772001788012873282969150057013978303198249514827734939199843961280087510018677622358685952996313790657592601753651167280848985354663171494067896032812118340493889744302630094322851480952586480023500976441194584617340333044934021563084963807369359100641750369965182281769910023889810308708071334237080933189701972423806845079778345325958685370249160074080277390232551971633863084816058124817124597864652216956383251169691281317364850828863386792945098822297815961673984390630054016056088329270880981150236406140362838779775707545747625554863527973533974051820333875856796422653514411345444813259039763065134696720692205202316523607273021698583551674431110229192702639303530160217728164497634862443108032781600366770576116273321923147466758270505209450145560326290065158641255006747911624037356271733978676417148914828019148673393583841461131494114595078784444236096429044414362988410760296502833616264290791606386136320616687284898127853918753574347989182511501272858403697015271434222586343727672362964939590659597559398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 897205592268536387919043684849755112756223286434105907612314200132872235819043705747586794018859316084500057362075312295402098291777144677072393044726089158370749332769172917018862634584911727835658079996563772825742861321570007313884737541857486050865462376137618479279301675376834449310452791795010775605172847179680773842868891182544191690535629104014365730424070614937850071575732341329153777156372643138282823065787490968810643367027814617552709089290565339056469325826868795891574591413165094362356895072521693879496593320503293789561452984438950374028208524504799501944438536006550092656085858276651276238830021869116545290308597801174653022792354651116175231988677360017205063054890617607922381808841519067522628485308445118576738291015109249987483176959257082151338862488021876317843828957953398293511509016526152173200322684079815934956857441492297590296570751291598895398501739324052294042547181655266862361005628903340162702950075665969079135131483560115590003807806088300359123395736860313807571278850294228509817162134272466492059719955012456942778413662451649819038422517323619480217473015861585692231614158606269092142140394876942419904107613952800439013108048188168163751006728139191263305921513517067664735752081399456095961167625407173791382094383702773028102580641946613667617893296445790180883789179901974427615882318663642176871123833929374295768548217361810006311011320448653797163761339523791359258819654155784432201050139260087804517575544642869547599471129825852051800919876862095080946017677305871637752395321300742603451135700952221280708050249270124474168616609577106356963673660111058162050207343402878044043776426611231805259913349957021644015877029436726836564172494300193996540229639450647397805980584242747401312836978657715963750105642130339866582922062160168987847417237657710031968622053461395701449210240602705769753537026487277231521703750247958328940602144330687239885870399698101110141634354746411112059011186829692487540127426163710482815480573676105068297405639754969119182370185320932568852404367266418567236834547381315471218514493189643165866724541190360508236680927080099090165015296020581201643846636362381232571602165269952360244029051140736850891722303969729673213186398651468984718349286853330575852073477095025163318033164542433714687043353209059950364411302816060664170837910282180680261865854584035846322444589074369054041185130256832890131726266810541996784192545071059565307777235016413755446641169648243364662073386980353965445691876611316170417385558093678371616184359045654922747296000884587663214738341720698430443916865629795865724293736266691308100614808306288520406413051393161482758925081583734537407107923356974924016779974548175824659011238556207074130975661445852268476925981508260810505721714141487617038475534001222793122578654640778977539227196014549979870531904633038681512019511325829909241446896123192831160332092861941969286798261010364507875497267019498838726119012179646158290934810649932301720374959003428281929093152749525514465454844344524112591804265615393779238418847788610681938004619582909345325676575028290284857490962715283233705824154583864756150026196011554834853574530017161697941907481399501506755880646341709067693435828169365748118521903862718677549540761234065353636893465376840278793186913728857459536493126575023183741003637476750088004776599858433356010120501035676199453359847485204555560044770718771840653753113148262252200463580698596295472607810925643330076084164155047564743108728059805960289074389015096081400701598480465920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -25915840446868956883308772860582492927336075570870350295956651418991019353288615667300969119813661009924826171826021540534187646766513688961592333929866692700980440864289814059693113253595365073724851583301406796180804535637883160403301161722337054397434681047890742113503174062724832822423971730382713880035962433916910935274654850257166456945998923506271468272701325320898428121875417619758304064062435567945142486257488677397965795412060526503083180927947044094698363833982299411823586479922359312273975028650319749314823153896570912080388662625366284158963712991416941065828034699529432473599302896590914306590374601091048828146235106076646562648462045912589666785809936180812915552659388576982427680946425663694044488695821301412653893000270865157151237123262141151533102550817677072890855776449808925680187225218284034580442817703576760467227665920578839073177197456536617760770273955230248467880307455683139444406084930007683069573718765128648782894338026593024918854620535450690531481085432371568724416773123502266407818958393909729080509395223303380315907136458820399796798133006367163563563627449966984995934969126780965691333259729368836855605025517293223074223939808899896044230623607261923621091987419613943196498136701206072649047470594763335957316054196523077585035446272660302356640300070572966334944308197411604253784973967474691932851931265704730051786430424218563870944288901904439194376364571853323716932630053279138555969308497073481958924641174767638839992086428679449448418688322355877818792761032832898929952823992217320612970799850717988665764619487126809648927314967142727170758716860718426733673396464196347033274640475677894681203203894845723596670437231477067767240952709578994551514726388890750206704898787568856626467145687545017123235124885550727422808009849116119364170005552997700697354173898966995697219280707597443269654897134807817465506657483415706822064971551744170636711986558858075830170092416674228443173356663508999377134917616102276765662592690746940047294016536783041385085528141378097776805389040811975792051492247111160705817918664232043849775285855409804754237709154017073890182998393361269807136691565747802515379511442775376539876761546903715502530254574994302357637541392886157846728006224325570116678568187355509256722444266619478342330071996903544205968884899733814583914075362495609994997877901095688749604219929764470597572563704021666644586965542172926287243222897695027727469024361758739013501169288665932415607558901297602786884879741781642655126183552147606750841649280500381068305316332647812253851884297814766147849236642688914184127831117322378458508852489446802062210653259740495093079170833047798525655959693103402068853123323558416159371222442976093960943547262721294253387789672626607428641277644222689413682077081855265956908526024592264747188964062778468704488721121112922281478361593602935949089065895765829485112367599341412433155440136616018650846737768547964925828589173303156142174031582365079909090639151938093566689516429124084011859674628154080334545267644732189938320797487271763818323957281018424673240333515871854215515532641176647016331185888981986226336020812222897320118293461458821755684869371967270157905926507955021174302306172584421639306012371558601324482751251481566190188976453625509009010630626396227418668842917264350946658581079044347140241493663043013482082535011500793876810471907736068909158321142307006306943182290854497133692704190272146716136741949103665630406645583855604143771182249381127899360358097679672863983932369430118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 355294407892460323113872230820716297923806443989931901338913928125132753867364640081319365030901219337188094588830301229246917133317245661761276978542782878166682122248258764616196028214534054271719294181210643384846980582201457338073536416902099436531127406516413850072210528774347170766476456995922711512947138831375991214058468026355926240869439983365059308932983087415715360554639967312860674786625439946291138397498854717136879779695291028619590550776440518340795090437617445460612948003182174527703529521710268092601459566711822812245944585317119347139760505062283607126017770980084038323031770768957941696147235520616004051945371149562304737096891771432190466689928865205412416749558133519714600637414611866202977142569221276604518806685860565990223650660105024618487367394814060954684718978414676602359299197169392313920431586521561717489936741037706506904462208237096506382688445700182033448311711278773406247018602083291583304399543764132152772164029280215317327956460138229331170968043894594898743536755162756437389820429096792158159099175617050890786333136180955784095339016208282360356131504517135840456454733251604458336130666541384032394816815518605412266321589894009026979444049260789930522896374378557610372243438998106271416143589512572763158175847455733365210304726509341195771119627965259822355619646066689223577181375494761688560429993125540595644842307036061208228490189395585175563241482254521840907357124246505055262318431427718938313958248352749502566596082402018553636774381665607012565131164993146954559203545753785847049667355487961834982714857122063264186952058870004055151230664241858210113396217215602290011850277967505176731577936569738841615415929763029057957145717278838057593428172666244622302187882180169239404555256802125924942256975610918700179967840365314828681967590798491844000594222607597797932536511187004176778069592133261804118452275361681517491139400852257253445336260951628159274717032995701241997253314865935072508314917348706567366516048634279750498690683642349016856160591436944094863693752891606142515935086142033187729885179566639804341893940111417613129507567238934862866582795900845988457715134798386049567794589141485950221321780165954272228490113597400746235263852479426425928277061064763312257687681447538669973006243573978523964137841450281275879598636168159116847941615237893453549900529871308597701655897577122380968207865071640068498566811590143987401655662480456315347657138173729250226355536254443671695314898470075809709068960189896074670301308997364592137597148997293421560315887979178704911689193993068884565078639005995744670437350371086217954116037910423599961383767334493479796295330035494501691840519515256648791207732455009561172591120087930198323557236493005520551233572662635653004381978944023104772056260707661747098187062394226321379852206312277628280409967654429750337168515747879048400722044747898073727914756655249198905918814061256438557752430608246636919791070952354348556718429677091243018360005161390508803379906326981689798219617280520466985193711652508041096499681407801375917286924434018667701488214622299936591410511620871129927352711736454401555592038250940107602019353919307076704072248998768206684453032787693196097994681391275561262646593652749985887060151387463863642489842575050702727373388789253952828967366186736085854244939686164016153383947559307420383436661025285256602149212040387486490239923755246360002323770039949684993442969123908616581029939592176973361893082260891857709220607265437021145674339178659264414699150050223718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2283643069282129175474156548301626166908568161159975882404893943211941386929869318527580829775787609600057143404458848735085324685282128038352499875092517670973475249990525341193580723356494398506559878308732488183379878921394140880072752675292397936142831327437971437577447928379281515705511363366419200208484788789743293791234793620320057227377841877586086075621873688611246157092174053653092848734865652192636889952120659792981356204467111624777865193092819515809439442795126750072807563520122480874685400698532807462275166448945417360250723198190519972498919846115782742291233642523431976694217454087281016287337803216913976838219027608221886335439452779131673866581784571793307215049382107649247801317772035240247273829159792361550540808316512425778998212659717059194457645359602384842224246110308803635879959079096981440695099295266994210210552519026710188299473288862634122740750453269507210604039095330374485133317653564322133673588907884139404641713874254520888050213899511319447453111971631849070102618935619761670814942728448627799361869486957543885851254552152049099396300399700177560925535714213420822801306995865332932475548894550413498111386397872620404378289339122659800484239470590053407245413608464869742305406166565248065054135970411287773289377121483326393381177651306023623311119441380799310448294942638350547478483580619844948587743893295977425472983865958437437599283052729048669964075822712399281932371684357115160020205364823048582518115022541875866878956568192621509643587663614077468895020713506551726826640240727906829729767612983939158180480769024644945775807727892478978024663177645405923281747076227738363970073031395532113552597494499750462997872344032014630726818919629221318166878567601435327135791774560423647204050719667042874212609348884938778418875288499158294920138317388350848716163536725789833192208756580983820687549802383635689471378142577813293840878257153376418328788427555545943532976632809111465998644223034007532668949689687912900770632285661152250360978383894901319934145733099309975934672501234519785348748009975139316102946125807241695612840913505752510697684983265382274250721963077955751626454829370373811393038277617155735924706539378771053109244799161435359515787078569135960191922069419737537168397485539527979824990936947075527918571143050006939109998893329113649963148245052820475057854677037025419887248097394746560628137629077679251915727560534976989824616461092491526523408728878172674390625792439248410412562531757791805974429237111414970196129365623668658470004287277780311936796444941683745259936822274270557323981112070714287080508815793773090937102303998978078842898733740021207747891827139519369506554268034725126402269768856255655259932922126221810482842707503714149411791074207354045598993503122163186345819555534880760031099686697718099169739332540979955789709361219950827266043489214658476317506975388693685556748941344989478748854427437158522272481534319741550772089453237886726131999159474801139344143413626645648544970444092711759125495421013623305941657386901041015335077643620497069693655445577209403615753323255967149725932840034729446579982668899142798801764268382376132388980267308936331867988147400576461548486306010999753159111901797314099303474176515189690709064317520926840064636892547140348851553252025477901267387460492410070006072581329709955217788132615476215714298940741958072313310912377239035335183404748675443604899985381979516413379599280104679904756505368287838703287342382466287962873491900047673231079636201075264518516487892238336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 27523578283223889662772994919550635118445466632745985924017046194056921379756451165488158994956346123818606528167649978999975630571943451334096466161025896152947726879059878795823046081636464343229476200424764136972028174065772576812429037435630066073994192475893043217056854441753677624364394575862982837835941728034354927737181344096066871250797866588042990713940508868857370041723708573996895453690070278458990961819909555481700364568428217949135465236553438709199464428658594440936215619402848450732392597234047595754176316286723755065060483869700431797974961359240322263775055196631758890948645183349653420777769942795127499917191621735494100758127060478355098366367354556750895885167165684434930563489607667590350897951206762664807943531416881064495200099081394391324730148018973089047772141922639279108551859316846577228739082452509954448965179309685064785593160325688464323149303568024994612379057229745973256822082223755711624201840210721502873795970143109866077954616957999784299744995169873048040267299334616788422870969173273816601709729118058877589433486236834450645813394564698634741953414060193946794479590693624908666815821999790896902430708424932222405259553024456527899616094509729556689843552603087324438940441902934182587730938369813463375072162668662153493429209475306179000731350010915514797338767620734977804939259950572633948229219920774094602857034891260911188919692532382716230839048725531007060099723971637167009062402819616560178543385512493901598277123745844279710716405661789824573008477727434121461348640561480744383471324221053387461149351921005163007701791283393000945234961825640571195311141747163721967950674496020730143412524599250743198160911201742280573571606006765323407073119907440836659731692374649895851993494362320339888771261377068692586872814371330356229451325644688212829589621172853955929506144259306788233750838917258039855061334347584343475274325641192054165044426699589628671783820390291698881205160111777180615548698532261960278658461352119009708820976955239464332849481965175434737003315758711876062328050521233318834081288308569796670075675160745678286576746538811053296512931124390125146138108521346209779628543264217353676877719429816901349685179088894874825344773899624693493186608141704943859844740165045627132215486994823209851943953580059223194803793364804825234503833285369046167426536703940279767481333738053380402076511551844942656252943766212466830266705240571954018298501619073333855897628616000760090959422776582638737297374645255847678147976053094919765722796928046457857416626525756797928336436546356894500831712257949592074669065400349775397438239622068894156354418916782024309315550537365699252422187914250211913323267262574947890961186772115295241895114800040183921233157347706277677335843903548792508407456113949136424182045310107664928170726525769965433941003076099184597903069365952074000853501441327103963077854122719465534357982135853792969631074192505418670979180432032935344044179098640385479092353075573230587818285670675892801527834187221316937284786741850544784942081772493367180693045663983423374194294203410444540708949097971111050045784445028109689956457547723341288870521536020325569271568352671725501311423920015806048738117970061380655124286969346426465188252688538547975093818703729517954412720876633326140541349544584743785032164975663668500499542577743622435783420151284591008007209148575420529448599064091125739368751584893974179309290212411718181721992653507802287059344264931638327593752989631612842153070656830891319060227169259094016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -618517293340650208243234503310050354721524321894486326774212188528620334370215817700400349100824622858291488497377557667660061231263843549365242471267423869355642276052310128958352817940187540023635411099825032343769473769190745577851176083214532628652785876717356797390242443563831809532828094956287382534606853828023717797909833348710322564414194225235330144791290810727552663966705705777244489925368146959253582962023365199308469300752701435725084469594838614750807248809368264600097409302744278542395576224679851900985761234825333678885424196386770151310807853776586623470849927647714805845381129303331456399500965265186491350795486792617726559759082224654983675696947373667635693437030929907171829424615209420739961166941522456473090047645801615725499413009812155161613624525169829412424534992439402467226941331385478275451189276309653136270819067799895412296897923158077519644288159309959598042524887814513611978224505078229517523084331626678352418564579201350807024932712305493078942797996041946378784118477253623627560137347431317286978307781390096421201256918238949172446499857035476661323813415090313083342814731815464547096240554072433192795222243575194721514123797451679172286867508278019699650019207232959529975189090047213971528237558416336700413774743020753871476939156425943461783140299505632595270125644013119349514889588597298270397532972071702863798547002210592197292255552347078158739682972930469392418473261941409662523068414138866752176916412195215065760366039031217340532503000032197223009886369298570907124677005288977219696911538697341224789542584606567159276160946821729920947262016254760568598183259948017722186069528900280090465286760022551882646892522866207688920852458149223444153991675183515315667686665955172254718983412917496596742609960905797299467567560945699758976769688817192084421198284241673159421197654030802737476021076245447745841279308218877628306593227809092833257645828010676210145034575925880662278752507471598705852599486817038727777520450552315434946638531792024418072177384820786570992755099316958768528431271556439459876728863100300749180950769684925758427545045665463810428579852495096952323540986617880658260341998935384849983558862689632273114391129438639335659217033345888058484219957956028413764313395214190576706267395002922453155846481489731100994343524347629136044601893481493576124391123714401923411882312597962104998793156576887405107479558252484765747768310168076820014579398996605364123802493672937339261365613744188267517307077749121029412036097390696985346480942653924295686456100765084886697498904119378415981902261701684835780714897018700867307615410000589797561254906279829790249245967123432808849333229223726996728869986410378765865734061720288133091521747851455286848594725651452457613732357263717538813928966349172880707581347742668049461009864799389397834975593386967200558231744901457270045175651468922503431901340707712381607444754319645312696867491091591903161105467047497032066988053446381072113604911577738204303757125746023909446286045619105541659358303742638674615999474953341081539236902485503750076923779828744279262730035773480544138566359865103330948811135546361900878815352254727448128638366326311216658047394456670938440355320206494077987139210001399710166229131762775573845036300629300616126265139962250477143485963456201730960564193137564589729496226237236702258367622190313403731298452693752608889640991904801082994546320982486899802117050859679713498939965664771697684791962885429565310026060138251516891447497611151708899706855596658524160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 7538371796816600522154129272994078652060175668714478970098236379491875021712719457113963853128404853845707428837260448942116094489675592707406482053025225058850431234171217771143271225301158882049788050201358014214878647073166500762753848795743885104451446948735051959242814230417933811019844706690448490511070555286613739174361208288194846214976701532406213015741182392233586869621704568989157147554373968898979504061425349474690186040440655827008118880757692308239045785632848884516728663753296953292871121560116233157150615472258758151666265731014562486589163037133575992773093115680538803784854899040530119295793745578400589244841196604670825213447658634898906015197276791961761191006284704773627182060169479455910530540794497602750125230299894603129871573997906232763957509874762714197062469157901941600040891703808022362452163288636406753152091986477492296008635836789867304038768573775668939340083722021695685860259097671864353566812986034946970736245731197068352930541427336139534369456599716343789098958614319055058954777764088785380904730307466389676778108774004424790490163264700806053599990035971590874419256636751179668520347722915003693845632117004620528989229747246856623913996730782038485076985960995602943061158318320232066401554058834046065736676777099941191777436439010107264817231476263298229177744577499907809680081134599422594875484452290148223517890446712716366785519939198828521504785214796499318485368881091491503387448314186455731209230648795697779282723324495437149990582211533835101775409232381831660642165500740336232579701849024773779937597596884257762785672625164731458132297487703877950311997302573589824755418680349989566872655042819225063586080068915431957823908237119638012732210967040412916819295966343969127185864805081051080550245370831923222456959404702442988354630150949396741603578281517134017343314451323712979488898881390451239677082262851456201592833234672620642578060230080285856382131153045472510890916171925329421641283877476008923954927553444822807924385445249139426026917850037048085002094635901990612498985390640631422223608214886452500123244044014113439440973208759898134653801816325522511451596598133146080498328375349265361175436706466953532206917022700786517203026663178794516305007595681370139884293991486625569075444881599239402607437023497197011035600891391755797609415154568409471066090882183830829847727701455303791650098063593742203082509424263790797344782200186343050248938865575169427799010295552425933305220158497599502816994787459959134031753109492640441373437691394714872893101965535318921916406574576340344487746201908293046355196842773751699801660810010884455901620805741219174031466519144840630817477463030350527312323500667325834039247752657597866476984488580080968372781006697098106415688858976258662272358902398406509523821347067540956148402571166474275848587387263511269319898153459611417416324519571802446589776252532872435240585826907757928277256986569369583896350429688809024806333894960171449449134394512669489548978991340514636502380442915969731660626001791053423257853350310536156594147203584992097988027663954547514677106270187500519441370402986849322341346937451695383402604999326629246710215404031174406929107353010590080832993857419935538697208477494279570375363738518649366648654167578265632592713416168476348109555411336167523602458578854922517508141397908203625997980326307825312042453673484177160991174747591694729524781699016586406357689795335387825728522960490892645126634170641344944445819419764661681729535447054580019932681640093102899200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -53952893556838981716536865793684861546779628450733932721070710420575132117515676179447927879319491589786754577024563898955366662044971459004605310351115136579539337299319932631799635479178550000985279207427020759254641190415452642452360211664331332755539025307372938875207381030707429798624160850430020438031056767427969224263295107572769876094182364618534520165949364892992190326302870174848051367431293740951751309120101569333582655689766458287829088685240973596697497590748995669574970920808527413324788891192523397355370715497653078567637976273440584212399580979379682693136638373761866379884242876972576501948679475259182001434452906242876726375798831864894274654000121441468376252922803913259010708818388985692839114841590484539025365011846629471286529785807108295682550593588292923578214175908896228977954103213404599442227672210807922502163992959875378935686737412832162189600041704597510027924907922265302210988607926652799422688505398889120863839484196401494639481601659346824485149589268184693071041731422738122429738127135251274951668275633896105125113058435505339698594517326017996467697537309529033961691043704956864563085748681369325954145235636665547983791818935927655833284986673354229093188373981442511842444187977201022895653628802377828353742093172305087773596450331221552697281248169783889458826303849453975271368360935114759326664299623327523347351268587915365058273352224863379164185126953955309314781704177130007565689343978749775832948236984056165384059667570330404720432636900742979141443589583631807964878750593615483743723392052497217106727918264705580672314261951731132329216207454374380770495095478960202859931930099221955241600840835786215726967767642836848924738021611383427276697428566832106682163253397186467873438946293186898144419700104135081535367961549726300089621246165592093294656328842368941425993386838297393983106546331286232600167349890394994880097134776249758683325941643873263256264109407448108427532504945110242951417559451707609103656280250147481147253744041695398844208906409126426118198351740315884325943156340830469412912072861918462769036266841107400181528175209166586304546711637499232288804070495409853215650348466473554801305452945265452049809127896516562171009569149142543329779186390480982854747672513616146068983074277651281145142194149749129949533563428490415307330299939916453261035896940393616615281225232188751477444327050958626671758880948553872642901066650488486582631341790771696900509600387618314032239421417601705851688621062874166897270648873262283386072231655052026218648562555586021478685277869883937294442322047431239404473650542737721354759771549938254095626762972325695680023063634834512115937668165122093316055298334332266871658873208046311532257418085691357323347337000180639816518498074766234657407805136927966166886522238442402648816071043379090962048280349760275757658020170556884224735084072843224180546528757073082766853077398174273016738998886269881098824014290488810349997887960060480833418054773416478942702212840413259447433115213911928694353935736993165684460983728277318287612914194422265145724173805308260659341990373329394416715323451709849953719755286640044943780954616572097903024059653561926140079053934294176476382285300133065160950272640997215244309699787469920678553733556952979346275521367222471777866695149791091508608310315677280941301139605658652283742412121391932062076527994020467478081914883851602705452985515544212384079610662324786327969187097336930835930168909441264343087058779359667085909556338249563364548774793880535040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 282349922856198997286341481340914625297491553528976601878254342469069241984505348933369892879112958492122417667246396216660102728056202732419093225034496257147812332479172725215391279698051666367051437403862529044037931018687559701810712496891438456519155599081595027208170722820750835105126178722314979660286645843627511732373682852679039360268595034903756321059853771297120869445528432353357749396389986004203346804238834845351197584260332991375285773241477293655781521263127087985164430904377966801316675399925566798646085346067276016021157559886930207543738268025354783274411176756254728603551524393042457879555625067543485174411311395394955445100226315858686488222892895462071213717038172392156877025222034069411787449810757126743599842906710320624750989481465036059557882432670780659300677456806096284161900789505457794669535651712082537353397935730766717907819680094925182101386496905764445969244144843092850652347555099527090428963183330224881989999002554891229872830735090357702645586046768671964722039907197363821796786526104049520137137291547356335235400371588179294186527505665042335389568933397021600034353217840267453568313271360262192263627380705924973162889938454226815489346221598011113914567739915612670497351408348615967454760500503526807919893941905554619379618819450705610885634429483023691606133856586097720889773900844701283596695937444580694729043287272447056316394702516363887016694507076827485607668777185648516898406501201163344486792660427241362792474240819739974127313165580239773592361474226465479987231576477050146064230622817726256888116038887444118934380789047371599988777516580106074350045689636516093667712343919279882410935316738871100204929493546926298774748398948275720504206621769554549085019483735900283157263688977787465905260854535533487880634522518765203914986349833631090357364592238767498532175937375668449074124178427279304549208620216843438541548100869528570727251648726180541934595222867063764952603467773345746525255910841941308071313572010660080815780049641295309596152908636939300837252037692451600769204840035105866637081001990942131853808107809670126718691683702043700043290721659489580037178433208663751747112367017142339060491420365388226615325338232542432279764681844217105320163569271401608062464108731862456044536140711009855840964560984799155184493843466488249878617453054414658205131318232832706974262537746720550069504361314371392040650631868528057870970475171681501895763568711255130503661254765702163912039182382674211465453309789453411637950276516536037514196195497930286265748087723998618282330418524187569773564363797469542062491436036311558285793278134503906887389092845542211706130673089054779566255290108968326626526079884242259022620314816610922633889540319155996308243099539581844314266144821614866170165267747608380272355604993545833657950816149313216114982086044449924589684031984782984974937359759044466471561767655416770956957759402608362911400276622256073181813922316344111551041690013835376665305842742674038584708352460746975197313551449238641211126787502927762393738084920877064879132359259570931983934776639292201411613252564606004425121991605437356099869170571167934242951976022453540485621567894715005729766538566856076951054900254128788522747638398577029619589129824191870029376326193265628103042936602183111316926617307010516250051686551000276299287843204179009533314135146947942900747410228607460014206575920304600754464606007104763090526436393644242676319283269598824948669869060563233882211937775390968984112199023243215719844963959177216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1059917192722430327569658659612758759388463393401785162900246581666444873036381178752388593337282879855297647529687754685732236232279562259425518428318665250736343711938199617155898319013830964475195801822886804586354184213970439160631936356866511346619681535894445384087691722703928925298722339965587552888172047199602442162394951029177737494003089367395199982424318114630508738160745072490136220922569735369070131029167028859903663065580661182254975874478612345289916096543416783149758622267826550454882906414303080166865091798435016286932302074555286295901975894837753519245296768015893385576558228069267244502779475774981280035040954966601593292038875755798938377153022552053121011808199317295055424540076583100684836676468085983230862077841043700295061289000812209285563400113278084761650531606430093601733349914912903838887955984759143029102050407284742361639209003495386082367255188885000079312623653396942851155608916255185170451959128279633296488729447931443250558244131810361721532615791193181025516498517293318877096658914921314756779570916409394539263266838831431489291880059894421953874113336744307494513123851002619967188652674302617958283800424523959853523206368502639768574875118600162557621965165823541169854041424376103981348646270221480563533639843937776745925647513876262008584947856506699939819478201180061960946918970359597952935879169486886513294289807667227156835759462317263438476700301001569682737271752729127116357187232632917181522632005947192201768094305298523470631787904093861592922212623884063507829745434490975740259692398934351807121268307840710774309899669655807221284790067742976248885411869725080906864951595454109299834627318481672623875962496764071911675523436158394599608418713151438327400494679027404469508636122519193689270716798125821330532895616153857089329473700719763542263471438926153761436684553378277602742847373568994215448029048270512666495550006979442131238512567089226133960870835681424190351176263884151325673421602947826347261370533161775892703326563208589414081235660247593257656615272748423023055323617963145010735354060101224349212440621121663126934539228368723939081477030794046044664236335209772153818890015310256648569666951626356746899400297378720945590460965081572326142189545768059873641676466236752347964520614115149966189054658925496673086070612829507750677421160868046113433359696171485819559172716287754653176354663670774670521888335229537173241654400409510918221309927415692930029007108784284041599213117220213549889505450450023392779906849557213141424321072583106300543574836404645575715153161975700365371709862372566966623475563371742227749633881040493209846180433536434197079240330973220450677766075142950670589019319061784372188591285850851861079413565349920876248265826808585814671042973234977531815612490382493369279785713499450824923064200954000146048070961243813682213459584607497463499852662378749562182812349175502736618171466515850112343478759097248000398896171598534353567295802272061630699958854049464922428550917524373213965642002030861713989534916833004845177828867272770724694470271691346394509911828254098239571669415281281032028109757156501122092852712932288979296819527602627512321063470080066701388023694043103339256773840086890890573368104534183685138040152252879257389124038512512450837851901656835140148081640051045853910438735933756160227940394133339410795936055435403276908620131049031254602181759340635662143509655531823037524527442625666621026681581995806203069710025818657945452527309790411832206948258480006364630119972971793612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3038180231263931094846643340210872247091476208317954432432258084337044472935059373306307631901266234040587711212282213488414338382788823623034451477721275752953966058103294319973763797022970661160147816538128690299459476804529593113252552817704992315884298529961274406958523117898178924728652757019253604756678335503037481501301954638428509352640792149259014440751804724986528580200325355864011283168278526205193263612655932212177129904998781222743133861873718050506090087183514083521838866316354195039061948747458338944142921072827546890759321057344520682250204316367958823513882239899374666871258411956685807297236241401809005234880634798726206847956539657070728052005878143588480077736537944431389247787006730741688639614488281388455843320195398481759275914950447133807929397696054988275708370678676460053817299286249551763457099680737260368406897925549905366220324505577932543216921384487334371135171117073455868094139909775553290555110086238770356445608541779292346356475513802225171072893438138115378000773412281401279965165223530864656740293734785398296862746041428250479894599848170104948968565356347252986333120670127528709574511594893657136087457976643513954455464071652722840069023325108194203480844094849402236120593405972159817844559282389494515352883342328911553428593046862151554954863611604685047884163115183673155882616918593298012692794372802664082494699889710138909375982038701411459889730402098379228401869852962851321467916711940840552431698436147818117845456434066348113166169260131149460903027543446570595474288165950215023705790283842061538309851412969961292616992552211829700574174752916274291568245834118447101777892039168159328661924904274024192328128678565041081663036082090542486776867709108435969369964813437535271997686054871585837716885060113453307249823588800805783149884773288851268803235484847526223706489954233164101303584951936152111956238256271097040804044039639847271798614983488342147646882960221119428791744277767687196328019386869701616275153058719368226129517194814796312155661212411394052055153892537413563519399893883730872542854536619348461735713792604463571060738633015709149562937848870288848667519740595164143186158593790803771686679751971499666012778164140747749850679814234650277706906381831538499355801459067060627823378786467958300606934986517406804715528254707683322231151281284820032945202302511569288040245511362500627033415598069592476274083383228694350273638406510444291911067656805169094618863946174443601126859176685367750606196644144878179284112721266649629784837451673219153997176397858223538068525568668043712108800294200912934662768519973117916227832947717267152022021686937743338417344368030886741197433653283631499366947016027678264888065817880565070786076072100003284135817787143786860016186723525931721482567498264048443140885937257756750670954734669065270210683808299221941579123975945487379307158093848771157745731446230654703340384449220159641510634212305484702970951372770804509292360422035897674504942154998354057333756345846134327463379147994741316082348835751756012014443251576087508745540760825815669493061626577878234282461561816031301319004520425228766708284088095950778046563414995688096543724177020183328110332997850273252935169990539112425367954890271228749284758801588430206050857834754513957383183070935370534098282805748959232718302175898512115371778109503443957168471186950120062733775359957997276401120455624143043049013051979027396369940006393244481579922129063717541593170255083865765986315083671937222734787257137838458167882647871684608000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -6450771038241983293320712189420947703061438949305598283064756559400984852573073555264121779900526506934360611674597942115117041389033926876442060911927190492636892098235272669715661324960723350138974856918454905745657754402612446186801345531888728363087687969797749172904972446708696801857007520976708477819587411463245671536294929955658015277889739786200647547385051871936007483980343358584104778445454842428011235059548688165773838614009578386961304742901287903469687311370445140240608844365506465094748991816198818898527711728910656324246957405783588016688724947488393185424386668307772626762103997567275295851780630184831064937925943390096299804333714564570233451307322126088523879377443164875797866390757902502235901053829195891441959282253631936108261283620180898964609177877728096938432369383649246375369802331333202283956397365623495746202300345533191666947672408498498200183443971685320774004513831206034850779986519197091922382621656974684040369020416861015460497334925269921382779071082727051411842701475520719172471051631045370431602303945398513500714004558458547743635506446266800906284034442421102873496837469879295964580809746897479401810180500830651490031464561387204737690385100791884956713176595452109401721581236553807502022635901901092888792872065412411124340930424439038149943128382679603951774407671553420050556787154103491618020085024308071238454469027520200106741008536232084783926791414102275672215996500196068279649213254998463219774707716173218011726937842957314174201696316523115952586588927663062577022258372122390206645669838904417051931542173021553905999635640228396043872119538113278806224291681512163386812288498587997276075006818239259605305492665749113026603373534305134490521481792723794485786161775503695716477636870777361221680006883775141300717742467307725358614804256913646085427464640665973887095032052133589490824837050009740858045360587240324879898899316018944440507060229592782093923042571567978046724259639894281343124163917757004392226622898918310081049708973168931409753302012123556828570111387090459327178862938998023190652934526124211268694825218067151377450057173561467427526962312907314422480590480643582294560410507532082943354550968588422121276502947406627496082081839710717941215555815929388174946947952027072226691267495703429046947037168943116878248005686312041642092337249127151811691524899456878446726155867045748116260314339844960377148551080244611682363328012890685706723198202657654060470704592126798916668900542760473311341369948344956092788607933136729062099841672741000111803600164322838975817098603785048094737492572454323559410410032104390446232470755706430736489925834458504944640678697207225188682286863063847564545448063964480184434565758377056984778473772457487599249619191008310614758017633568412546236265851662124354348561887351521684386122787932240266133070014849445112765022129296962314001960019287011001156371391819347426788022059028958876502051259065892003405344062848080862761974999943450721665871612540223360338840829466920640396000262657093151885424027571521798614507799904816728390198586754687582496818866048016138870721137737974513255665111363613695078732687414874599943431302646748496954206041965920978546442466375927423820098721128744514852404962066247931156591023249420538396401766247681614497673247633033100520377114093844226646436044678146356397816324788371239548514994241477659568426260722417299970132195203361095592889099707927798341473365195511837548105223447633285274429366562269356747475633697734359222894172563614097807521665630863360000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 10295079081624612260174737243871908167426135059442026065522059152119386443024195015199039436226599895027032757276721542087779452939444366288994780965267291134359057617397038179225887443465122117482901758776804718975827634947626161502964105143783572676658028214975790224956428571465380843206015637060840297162753112365712968602240433166633362938771951815711439016986571878293874672416500705758185528076341165503706633599546351567793312888118168187387924241688622465795988921191613651329866385819156242825506038869124098616046233463103807075841530503152328598411324407729219411921810176270755496245295999993400341021556685091181326179601194815196227709668331764465917363654609612011711796153082328731883356965384915429565516156387489364726335275912486740240231218442915947682528793538457620256706439134629249717751528999730691803640621659645941393124667948287695073516482162024642345517206945280270618038360435627879794189299992099919809115076094900940222090791857830834658364696582599952779920296565617352900779207665236734932221707255635882027601425790080505371878401800096396762972521528996415182115692127989188067091412802753038516158386719974804742181808295184278164839946639665173646894301207944098829535025496118906349203917801414670961865054161074615263046887323460175769327406716584511718712611807596222231296194495401598944377031472966197402515971328236040609331023339651480942512340633945127820283190127507791075983383330777653661071532422004576569331062791930113529226967850131476888961829229780114264357628298239980243889832406378299349309586813213345514882544263862058073647882092523403267152923142269627542642475146084933247117516502794637046408840867869474818169704309954005773504180984134059155986180061978351522085818163832943028682786669937323458733415004112359332668894110153881997440169108891088769351033324646948558445011297580300485873577926165352064700998480655048737169268965212881837852520514844210030545371313585153272093125349469100312902538011478807684093615678756532087858484929883480397492173801684938009901105480704190469492009357535947196752805735924359875020421148165464497885515665621148493873899668460053612965906698623130617213700754210764434423110865462878469426443373450416747820079934549009678980541518534635257840733929025966260967155359557976471331608681688338925105073324718414174811388446853503754800371870753744722073784816896494036132389214932839608120184670444748766948755065412154507207480737414917862569183881077141352936279848931594571178739377114983367613697997223359216523822136258064813598350732249040327003585981282682526154574848645337786325929224380600849082062218819208673216715385569374603054435644301467755526846278011672500362667982461940620455226265722739316869492120868409580334198964514021628463316261143172607106019265819142211474617183112560272047568146851377906235647612453060552729069504389096352359692103723554945545121908994925332427934825489752199932649630295399196811049737827949061735640044295456264930762613102457932283265084069223544154473156415925933051154184052213911246184460952763425549484664542513410043210905171908083266642221777645030380666427706950538129109938565766876306536302506281454026493572986277183770684962560950968677851324209968226860630989740430324085406531444347264077481977439941339266157999469214834335347930397153332313523571157152735766944924950207650674864799805503769829599019268651693360380613325693951168989992360353207381805115366357876214632192061792337630098693642008262166376865518714744311951069059081180385859357114368000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -12025194695720063062982232602691331465912681281098871499010840605202509733871259091566514231161121045670864687093908830469768827480334689907892162710116435282093817849043467684714147435729997451058553703745025442601140389667910077314257660262213346570763051131717955556095346207690035628137216358253650457456126502991858986049388203020376508947760134236182311963146318383353410473387311873202759237305458404754173458217778480483793729220126003561444421111338895259855455059765893801242030821017189377278537321356503893718546511363206004511760643327873390143983933540235412513417697644179703656971457779182370101993838993786473209080387036180498199372860615224381317431143913918319535184710551362043726644199565971423292987587141116925568725319391911238759477075816168401416963391717043446745217344472911187725681845822667045493781856365011949529434744194416812476423430793713126690615059334042911800153899678125178074133550960141668672937777887776288370706077232336456737508140553214522026608708024523235179720280148225145585987349957777495159148983585761524782913185904649277044514873894467111673561532241513095225105556631305794681876992143230297289919581420490622722685487622283326951719028362542423466113196851983031108146756563773032362456221293901990637878308629343356859432035225507485142288634913783274920014943221595081171954119010210430818674301720894879751185360750635395449399448538581611816903098087659043253669801608382743071297747692235854463456020163136398984769089229057633350523444898386335671234244711775669186196658096396665344122162544631728030499694003261275340389194246736678865780640904084348467319441762184138122017344062734823548210830333602473575432289747072122760270962402914408049753350048214053902060447367417787795328734458901377050753082669599461024355075813635297798366772750365704073539114114713343271248660940375126844345889227614750248452459733713228034630538968035799016486730159198719729486422819505018532161091969684874044767530631373285280583333529311056478210574789769895814740515359921597885316246253368362879138077502271152847377931790944501059117446274922660237876493183831438202596569587477650966220192075872223607134057078441177331155272417896989022426573955351140874142197159495578525510754516798255162722568690482840806257452210680008406331489480877266950035440497246384650385171647430057041738330040772657318164574084767390870096182882915163117891369446375354360474954014212696486166482515156537923742170466349120301612339842452025593562770568186314185125281130126249531140038463767358842525650350913711029271150702762411041117112113662403553760768741588152820011541388998098234988938392176329486171010475812265490888618289736291758360007855933516440335325661175921333382695772241361505777309870860185945056828456208877863009214556089957560238685399577307923152356357726329634700502682313601752120693292596559706900258197180005042666341475028183178366418699905836130178524717977234276031922196214551631815333954855992247317517924526183982894913061542033691888645247650416774790674136135104886159780696208167572251090132817285023262249776324290905908267278605383186282996690137490255931980470809976283404073136974561836297923718506364106929269385554830426205025588490729077232951675081261450466116921895708913866442169590646673779969867352020634347229955146877710142041558629998919646967964785838399514266861473569619429773783692999568721635221607195872617028634895054780840827523885217294510086930692729653842409271511481234703432657961968479042538209099352378610576586178560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 9771363894155800181354213141713960850883016566245808404273244839790815433263460923458846285816345743291571394659990922863033670843845334523150354466070560664001243061390548042640657431987913641152299109054399015115492812352192532883408988390404743368812400975693065337051893543888808217770451689209753092585336640538844728330912462253868846255501725750233600509844825189834472287274273653161399634772570963790251619329999937406748973346876469730111632872665665994270331569618163313309565644018864624254615710695219290960076658971130006368658026549475721157675257461617326546124084340232955789074040797658618328330507559974864748664272365494503840580213748855357494800382731695225979086730455458878842890698459832425333875863202031874024510749738562071093883773434738615622264370699742333749115826811119941991160243984840184294565084998638838194226079172263408664212168084314617061750641710477007710743160949251887835852392420093670229150829195889936909264833422882099646008949617031442729120377020642107002567313662875621168423833461121611255849038712982046304434550010638459334476654503270208594748179709173227298771363697059439873052808351808945299446373401995389490680295936358329824481011529815950766047108274693484249039370642857169756100450517285701548112742003749724304692835894123593517049864727749574363652411567042835148079437346599131144176693507349604150321374619225014898689711881205038156485403310197467781723389150159501313606280369708277857846619049860681217115390844216013740708679746410251746039488896360830768959299083949211565117949708228497817685241300449080546756687344552507943940635071626969884858053927533800023160477001654657882651155324915599275418731484998558526046764352520861380105851770474405082585341329279240283124706973631331511816020151190313043216734178805924097953850690145246657726669439883411598403492782507865043719540210821196370690592467629727050532490036328972093244115287883803726115111821800043661945260269548354635156131998718602832842127048008092104642862381071993703638919574979157450266043185376001700414966437209134139076347312930516961377551614512277168590711485909879863440655641872305539514944282448925967847651688226974600943186514498088909613983357580205214948074246490507029242363722663280621230360638568849824675043360735226456736720136513680266158666481329895402134503673578463497595068051387800591713860564396511248212294591074553947924902725980261533182493416950538986244463948577329986768527096333888035375001543050052877803898104357025015965215581989773662866172738848835945194476524806880419346841771428731036019692733808694104384504787216755646846404208874716881539525888704763647932175442688179912107046724831826326667143166143115177828314773959835632850132157262801290213943546689975561156453958721399836013869444972355195055195373440408903596930351316154922282460835778554211332039874775020361664469384555105430320130715025715475302856235837369181987647109355544620773240084150443761919857208337116606804652783291277894646718944034718019552122207819975652916275870676606127205991422759872078430247323974969527371325169001346537528311769118368422988976519482148311011674506081021524470175888843660236152450528467396002218012758480523501378723108535499844137482976262528846899810291145333895175284768991397265315485243964071479992022693032733394616614831493494502878770505906378260433900207746537270343395929549460765373993398012548818110946036128903859332093570591719601970975339476555861272053152850217090535258067340000891716833860529621707046317289635840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -4323043158923424567998615165144111947433335251201143268796203252649213890245826815441006276238718187282930772365227214700180149913714469858989306607943792891990394854824546973925248015864457896858021753868739049006324029338292424507696939852006612876852947760846802354523077474952184580814518160690326669356898474175292672568982776943223751315891897606487700854031275264118301845900190685607733668134757171139669522980180112080571788685141803821713582898373168066527768722066149129601222870575032011126773824968096965640747979291801365733256182334181794395619511912733711121615910815070702797701926801069064235336503862671013950035233896331335041113300142792538315544566308314057490535389302561092200150634614273562853111590266922927645817537028609804548773244578651444592757069670550854133167328512957892976769042007820795701787623113049082249867134014406733374709210596743595619681438409474450041430832392972553069452108289590953211820248519331621300939115799509205200954027593415123715975515578004407408791487582809583741544282621686155332843513106391237559131805498340687246916364175548226352547250496844721836433058035481550324233787723173480418125110452605280501973462617275289858535980310947349941096912814202316994608421546397001861113107687575616012516471187534781240130322753978591884659649380073620405226841773392566217926073182859500769065350709942394538722914903603876142557000151411557610454873767802744820088029104151751386472429629594592572722684854514431642852121315195055375561797950479243826764591878827121060254451540900799769759760898662396441793781172865949162979875117249342332927919942412173992333240624601661474730251824062593647116632053000837542139202864430544768250618943817940845653265796644624957579469470633342523433247295057413229711325757527399330880493906262001522123853259962400964999289366570743164561793692827479641088538690098000188925932058835277735626140442225662400973740770756965969948544004616211849198367957229034489962600011133753665387616773926556719747471519112710352979179341139262163323908622255521473283443307112540379783183161624533726916311183575399702117258185938743950337625787631437431060025310520651656106658089314424198129662493986671345593941534407811631689845050696848864301283150388635188404619294809419278015543726888214221809045146929694033601594309141767798631503600632004712964470558507305571479263982627426668943124672336818483206120528269761743898345626921081916357215873263951550458977030252349065313392354991994466828369023240369885637586491698951676106548392812686503114460778345365367819116223641381423622977448776828493857794189222356254012328922425660157578843238236322967060005787179460872086302102205351237983969326944875744906932812805827684269566496671235720799591350878725152240981737473056316748197383215757939049357671410899454918171428713388548348221799505489713512296245367107357080539429856490288778990688545262965045813850829332799033135489486759817500253676352869708470639770253959824344440563832514771323668259377289679286928071556027959268696500789178334908952556192470552891362014509158947277288188387789777397590124468290304399418275830017903483459874575377447074287188445295407116046158452707943776832459533901018195500319613045183622749228671318371503625215245577096141828966655567797963212418531160900411949462680169263697167980226277924456169181177210801661613857305737410224845526085687452587415924387640943669957500893836492255576263350248581961545699026488484739663496101552421035678644209396429569307903505388591185939293798400000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -680106099076607900210346867852802790603824604175982118700367174290784508489449351252124960537964889849162206645309849998662762170391694265097952657875309441908816776979330981098734818829532420139920204460948797025360197857006999065613044002553201901113550441387115496087311617623803478580385842704967202976894725018833435981781164369614160097152315605432987237259323537121729540480000588037659844648716033549605260191366821004004134772202971482432344053567539135323750218689362407591174755924536773621253172733112461403424033652977872270877027473432267241603948488613821209220519955104645897540654613884994097022283564554225874851682557814907235701187621480727149392976758308569353119753388805794640569574321925150195059289257762170551540349536256289736010386672812386938479483126678992147693563307545233837854312448283390747308654896378739125963587990076133716284395784259985428481766402288384776998761697305923211620522377951807930100387994637864674266319224810347949331545071629317074429835494294243851100027305361539553198147046180661356849558059779589826837960532859869232086981319257531383422653519716352752654458598893320421506896606478357427103099612218014980452882697777099300755739139002020252340369714550246260774088825897418601824275941574587068293013527381833433291146179112005424907651272363898682190836259836380642849605798372152726881175632920084696734302822487808045232634228804574163357957289060533683087085598002297318469863155630358404439061937199876971670884256159173578747320144530240850486648115349493262542623198507918942486782325067862258170965737736978677629081051399401338108377420873505302308745059371485881841271839828837085737631706825750329427863301790041126461082074944178874238471849311759469067041287672010438039767176453367296566172581870506446959922002189431660181860183322633736988444602276104024817533558158472129434550693761425388989825149656138514354113278407996105153911425592733784549630038726907157663949411687105103402761770179904891807305689293448159376108162252095716856589409601896408891784582298369572305402061645328440909917446164704792567710880055946606240169901691185052306956748104735979927840442629395873466379216967798982751687596062352587605120555906067577528126237297041800833067468970857704555133509537642473519463395598928366129547496544031962169413088930538681830016583681504352916801675608646647760710878349312631378586741307849241096523591430929641705454114195304998192946493283170315184929861819063981295660098312042348116643557711343568155680158857760710808345828563084220841342559272620384485668752614616292676614101950522863614484175707277808761668549032939115889384737251604106498596035192045180772573562768152313512106119732849869844190685032570795974093634654009734990907353784789666278855515650440092048521961591306121305773627973969126417434447459116830274911983271637311445025672400720476309075703085944242979670175664529541533907672451784059611139719579404210742694675862835438558993473490593670408426354470171933335294427032976427816194822153128878910234169800278279767739738897373952497048357576055228793402751950295085241212904294482098985339721989186744273236397871108984703102833546507033237520357771575857198279588786865026661371858349715093979278829195873373817545166365299547353339637393167258105746213352004246089307494533728394723101756928744241805245665621000272229658159203360838051892087044165205425171794553079958233024583587552700790763363822548674831703283434198205840614279921191154649981025181661844935913491135816405960236204032000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 2376800217879209871796416303962448837034653267082119379068709193805738748714550465377085437091624838078294785496220005113674755895933723315372823454544735906924916674917054945518899597781646213372537883836183879403304837444185116994025119114357616585634937068588465551904136988968987353239030101651063555699073243732541647219120823270476242646984145751808035815545102355172067536367765316063419885606617056051173843155591625070909791144266965209203031969361815569072750260433611346902692424487181788393323388209357631040784977420754950149406480183947113487465745061768432362464959469335472526134821570409071649517731951348349066712002770536917193335133001843356337242551165598976035140959070430582469752811203228790842844415753622364544111792295278851860360053075066912203611413384854853308817911806315375120413886008892207192497842859024540156705912523406392503479130176947997326278848077993435802032858742364542967849907294126808862010529700876047365591312021151902627564939808764583459969693749701848188912780417969929721533687558734923008251688423305898529956233388078614880730584909457533952058562338129696537753260096123025893033602839644978155234025843316701426206043267021703925367649849207903421892830362529469214563081197307809904467629141364127904377788198767949508546503522435553195209504778767357559862846284640733785945021898245435816803605641732197409940308291254287171305088535164303953737361294920243207960833601832143199081071556962468174826012354326052802663747908211865008419131565541055149867139636045578148643014863493413858730484463602147942140177951516847428147441450950363251710438303554075472267776838380041456864262208487128200657119621580708301057730760239523244634677989122771298017407115162508850313491993628348324457063325741758093095287559820070275772366215877781154025862820301500359613196631824897171579136182254147090304959900337765166492661806457174169060370362472883149116383772094316002492886012682514523010388137503460442026719751520391331379197157741184994880826254669306411049806253407552817136950702831534947523051544522797075287684556264211682469788135349381539095308925369501826809882262269583152006620425870979122962843192966321306266743591272791044019703537585603831963573526954284953000274432879129186025317242173465784289227513699989454396343782676981668625696768118433390903290986068382073914363139052515403155491018655545974221645679958077537563399989598095147823391713500264252629759396615667385016724564607936210405934533118919312853784975452881433550869967406962331690633471032749185508144363257632592340005802215506832068861318506881037104458777390682279075130368155477788158088963942608964117307505040826623934085423428828213774789558379367865298107037994098143834254270067299946461591705193115833630272368729557138229827652537952915689473003298872454370220909594021806817709449574364235468567548542716762405450563633122868779821953307156008814868969141125162359705161200791318195956371101612179712020466067830662467913618132063536605188076835819166526187576559038194721679044841404514054860006012823927013911768163709252776015826556282699546198247591750642206180242072807857195550014308764626268888210760437748183464865179812538312179397126065492301878427082760101280949202399956299771360333597183638132525153751218563625538751466659055456266768180776474571104090166751869382588407713326637388536040749824077206789723035473411249750814437549407018122690020266075909277642368623451894134010772796615932102023626779011703401730614837799549771015264458332152895897600000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1089647790188709910929656807612766221796090843369599944500942890080947223883583863679977176640773337507654587561858291312025996865794067031098221214064768424907073996325563308873307279033083377591828228545935933211872198611890721855738209234163847494849825023542045844352167786877584547230497536395502475715460448103602763803383534233120428219150136421065216593620020198670168891167657151488132957807151837238750450881612229830738469470099322968018935568667416046822235081372602487361542021650826649238174380995385496863143710315162125597041328383403400950039165563681171903835563884745108584834892126013197049303998563026473638983946824598769299810846115961650202401135337637773397263484433178550186230623412064700951696957013117906932870057749875215857163394257896720362989116122840024219086940039210360018417328413181575907049796340249360624609767974400799698570435940451529312789520927410342351560898895502273561718877667490203178196661460865155991111665430904470966737876354484289572875613612675794858795244252370361774419607620770088511220903122158408745226719200190884463743584795838857975378413860493435485775399202559226828660125966223655903670694896097755021940951711951120396981664528924592201409272197116177139005600905668571640170680257201406169967587445326770505180866731113563248656115695962222896056099874942237100936568513584662412268809970114830407573291618110172050728114484100483569769397703586774265554329411357529981904836024981584819153262702593856075728280970048190578049025553649585869970403636768000444076323124163636307271111095481713501520779234368669980033927068777576543628444510412208057974913500703997905336769550639058663553084162216461674317254436697091372052293267097977645259165641532089198985434853650552752205927759180851888005690738601324804836671301458595815927988768814675537983229738927352919252568651195594322978065069917754091651399826029391771668365100175744493506106985935399276398512069537634216670189228090710551195795462599210909671054418984505937586883346322968308282822212493247967023147046975563818180985105103814937127603929010913359838828749326185733692428014574070859173344276973174686315327327500578594208840094133474261584093536368249017600788903764921107551199563029143028900750794976548492053213229347777914443706150126237597193713683987905399652343577975025970641371621163828472554889157153210830754409419997946415327930247501915627540100117069488685701963145431172597472694012184202055882010716602192673045520710180959097269980559334220423290583381788163331736722038943961459192235283415084324031291500479693197586774858864438499790128596516132074289522098061025010212780024578696848318499912225985785499131714559154410581986037664912873562617167574531176735092078664319748703596656291650503855618629478512783213178476091135572347793467724674428769033586003146377154353199718004395550177096557607006517929143313913755884098461638675903951446829550782304797244028986810534696544093930631439040920713950611941000216951513811874452980425459317345944329958299478425026390103501607816962483163383028232475813856226722226940603705044230554711549805329356153016906544182907213983319126670316940002174207114939534836373165954956555804953648825112782159479382377287204228911754638897763644119812163582389339091855502071922107393464824973814093810217386052362451527059172674459533233448576251173801791501621239373670643397005794627733304017546294174106569349547826505363037455870891019634573365993651806240740248347437257644100470622296701154240892206818428832448512000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -437062037371925369664714078526247249637173881900686114973288940553490041408977753572287862180763986131118417691602790768403730517179325491714978361214699538150868581096146227587941776797903498785943336437855910871650457467939084725016763561075228576628484159279791163408971235828399701249762291868937778135246749081969686300099785309801750921200664127559735831491774450309653669767325150947055479526815171643200415253667540034580018408170152170640846355187215221293213056888315281214950873557087870800086247806386409208050420509692199287640749273671948523564859846011580790905133195144892793114635613017326711609073603283124329952781804564134572927829414519958606904505573778712851779387747180542461809626659557874726757735400727730710270441310189324207941595661749710886970140585670739118619800087601305555105572921270979728950652282541488602386954473370023351577873226244420209546398250015588554803346834051186565190437315087373987604101113327315326427715342047964860029997070582505418981373155575321324992159355662118981313682351355349642044050399308886421463927594415920631136084511334433901945668333066257970450637104686723338156545331514854465037983064244458566621543363853060646159497150787122412777197295227340739844948489068616685248170215183360137055965503662273322200827056488062274762523917490761570380208748165613009677587481625344931861485033059458180783051127731822309615321603208619483698888717693636083084748850860796934645807501787839907553621100238947274615135398026971065732889386091325768518871588340136301968907510449245760862870544385964034083481988042011059841178103009630024881602767026751925819925856722806183572542405029595861358179012251370119713195532446283956056433852229380486080924144162402874306530069441612957519486893683794767944153639491296706442572365951083878238395785062260926729434929029177658280255398599705508070229846887204397502328649276930164933599206065425417197879575957259034551275774827507756448529994249045023616407741224512701156584686766896499805149351320948427516443005284108641081485127081002473157964650054306009263552870230005916342280525234962505001572095590301849096198020110744781663956061205154073538067869163769062649962228942013781957337366808966226099993481286338837960511589553558344884678964042654996621006363518372973817555533204835937568262984798057205408244712234685870689247607644877986544714365829480985342274564977292616293076254245280952490463802935459982002082665094088243359338273158462456982502064038647994673370267097101019861224996315319534724350191948449661134657847181770966202013910109977251552014732719659407846363969307549648946104770846748249350039076551791173946329644250961479845463755534197303719203210931849881108166038874918534531516827024089040288291984829415242108343616382216753014920711693702181064258086546760433157637309282435495836230811751146122478561418577594742424788673609098225778536990926367225654358130883225542001231632072013212330367152268978048880506990878401155382763515781252088749808526934168771940344134023722969607886683667611586914395648393021797838936008582191983332220356284140668748652452751387837195018740119241270066478444792938025883704703730435450771197777234821439956553251188170219175471580541080171491200064438606851050028133675762666554310692865718116415055567949104336403270701798106886329023081469702795472558588888493894308445887423647413999840131279712896681032408815769630363067963613699735730287946959738922597718042500245739180652869288571725922834776855260656413389551218583363406266368000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 589599164904492396938412654925027092936505695857707924734594213676107870308400172877638058460412621631421451039601533385011815655010984879690295356046100615541532708105141410055534073896559656127579643492935119896335591617239576163566083626965709481077830063894601156399109944613121371981326330712803190427155199253903250042066852726314994116839483326090566865033265131546538743725163559327819053517537227402942528995483952094717419275633074408740226590586707291234067231055359415645523711413437340200578369251207421230436991744768958020545337370841982637497452761017152316607005423268383677432935037087552893624293367280636602244771412314696019994594015551082045616658451829270651512908706988470996328969653405187502987829902569146845773566935844671737067546477285092579499607418188029848028659279899242946877482471222314760725142069255587147152069271595614501629092266072138687713875819388002093042831630611139045764887041482562447998159722837317299924318376452298771099861926537615376490437055314083718190305420315161329301815522912185501686655753164453897989547264090714441419084517459805949279899348508282435488365951392671508901508470371139202672245827048534989351399024355244859355830284752707089021232603586229685374982387892740847526322959433937237311286725277041175463497413614421949682013484810484211314249315983170535136969331104270419235029427018631073314033047720997042694441112831625170928222999479254261526165609194858716818956519160203178327644331654735913436845675046312736240344071006695607683874428098689559257771402515208347676114817088404014167707843925072094991561838817032002443520730740817993292413159864504570536957891004699530764095242777581415166917231897494159714530606037394298231325799027197410153972533537435659031040846877121703188700250496836482661598402555325031317217540097078835747028010030469260722901684200178071738633118668590532681903422288742147971040351377396808930860462712066636494145890408121713806804975779098974579285922808163550954415654290014091605814774272319187543405115120913913560870781119846892986570752051783251904913495507605894752091422885561887817072290097701830117476993920876368304357293727829793156987125953970580370119120324039519484097220233293879451418986373390190097607187900118154093793815131045116874132711316433924911898515768072366386333120746039811149723306329135053027870595268894353600308081563522570047142562779920703410127714999583288029879469203453945424085913210296619437293844744486026284234542454932819694724318957318023065488969581198948095468007260594843055904928287684493037307587169524239370836804004868348462320925915499322065245172725015893613049586421973956032951964526272546404409907606504462611184769856474737123853872955330251604027025951476951507784075460349111450430821492814001819748476096387486535320801256972965352018655745099374302288098904950627518266675410598669131040990902341163114710722781664101682596067722588883281350771968149702710509058772992465358217801950668595386896614264596783488878725531578667032401005646658213225450432961953692680994306667839511184020743880939486242474519916612272223020934275398833107873017554897800969037272427971119245791341296199913158107905836054869459073293338125748828714202450411201760013710867023137732123117498998066972053495284084044214749058111344181123486452249762870335482032675648645010571098410445621738428707115802017467342494836388896733164188660383455407564725819510899589541675572033074354263700769435317325745720530326278592918403542880482183953100845447570238996480000000000000000000000000000000000000000000000000000000000000000*i1^22 + -212241850698485564029599129766382269412439253141357942257687850896669161537645722246170931565461275166569189084430829120106288891388194443672009390756560520093713196755028512718734863388045595379910671566037987044224569112984879542487262925552439837696395969631137818060804261558809453700926309079940048313798230556063466109953474435761439372476219541777578546968732641278940137078398217966718778283306122508115372406172761353049912613503665287186248288292722305121685820963036197008966316651352166497258228902109403170406997563682286805835871351569899505322566906599546473343170888026128551610158851739195665671500897020892408324254453633483006263323009544698632359434567510926407254719110570787704058907834156280127776824837883600920959317981318819351100445749749207034695377501763288621346126020540493433218728613239074689631699257238772818820476161173625286907121018712187892201043958020931643135308563844460234522503416056571606582286186400460512425881374762700296933628903958020401084858088796151093410235964999082593693485875392194009121357071673213131608669584438068091279482443960904313799416629181422139384698578406796684640182309330188354768620643215902939639262876336822159759225772455632206329747422882586229651056055206949493721281143842998566134185770328810948254696873638523650714756523904525633945399411899104858058793879250057209402934146961318663403865528871319509246990919397835660608950283828621336586852451967353662837482706949478368554180747365452582340529756711921438037164079181101955429389295887623803997173993867023712271311590106799959721276569543559374265414611974798286892608604568537316611716564073896286188638225891210996306636343586070787564277567436860468812155448566321142932221340874497617307249073896049533068873277511082770141268809539473503174778028944147946399236912564405483112372273326577820481980258739373323757925941627365135644707837695517809514150595380453384202056792946066644723014686418652721932736989605662754275022860685089579604656718714242953497038577935272495354836039725078705674248394052212973324690634684850878451992355167694655990098047744453594319502049232052811392714902045205419994659974381489653788276595762413830618197850047196406682786385844900692515233347215233518191895014691637343925593556092668605130335201756149927095838367681575059003935919258963725726120064053821164209162136394357451226697035773975546454946214011362540200605991234951659398702911097213981692672315354135453151620770289102786370204217019688686786716923100033434477235470014148563567715280559412721618008054150288204593322232703171458148991558102753138575792198029505658995873014933349162758128712194019021890633823367679040570776681707078536894511725552024876382983469053933376414109173494791250916502852696551221950853817659683559293981533420545331488458282432881223969203786976385426071379375066946641526543183108217214480275700851860395505427177855261392414632678416483851395838011113112117493070013161907307862360241457245449418487823402440047201271809872239812971723647579823235033501719098208135714095903379816148894223176775998055555694260124981696346142967718530021783928749946202402341533022771039268850057096999519431196431038606173630868295448676911858775040296019981433765398152730295298966413189646736237464121278625234023633007234608870352446019109295970834074097586452742373964819539901253239222079087065647673158262811471586654172420937657814268810852889946421222406841141127123988083775309865799046967915739802725254595295098701638425336334327449961453164953600000000000000000000000000000000000000000000000000000000000000*i1^23 + 45418828993588652731540011519930897438932370878949793340918602496628212647306562639182205966790406923149143288840272197139474983666198642079623195070113066675092161224256059281860547201764295945684190351180335438194084320810574150803338671350072452145504812707731400825288621871483365533429772466083214891132749698833535934759407145354490853759474954923145171096890696920505712210149154432387180293455507498528681268548896431597073451152562579477683109947083049574094895614417500443241296624014914157656476069093661919254212026654172555612796647147764840604726602774280732072112153023820438314674407829563026385829585862420846148211352445062539039160872457521753806457041150988110001515237073458278184435521119712206484454850554948003564647340127426532078521776102209673025798113474132957645369299385382195137031869675313368430092429798392295443901182772647160875616755329220315974312155672825014837114719759852880004744035816602375763898050603595801079914104985032788000572286328857037893036989127505974133916292743542326119802168818560263899456806472100812521207706363833767436851783717647953196832520079471541445075661099560837312882852797470712766719239178561440345798083495970959715988855709844750516651354083786669306589782149908764540585884429829130688942989202380435297171820827928576765862505574205281880256951510324701448121304682650703339234041733648015195757098006148344162350815987164291212475253654283893232189137561049256159394328519262345165807430270680247682916743162498136400970328180546918738358689940753812015316519603613936678458501187038931532293820960303439906886499100952107617558706087850188726770795823243549844791224755265627860254443823146497397407195183524496126300655764292966616348860722843363830435408967428595619050852033781712828850967967274212089058961921437175148007968256501885187266034855594875707690696547446586257124027157012541728471968609597786261346764321321504915223218548313235817325147230119685769501930631333580813877242655643662119552142787442827237854376228921106627002473852435513594427425504524518832355667710817200801968727577881722047892129868337056664647272968846201719318942180031394831267445668003521168029138356359757192102618682766111135119707499821092573944761501427869294458052277934510548551905760162485285968683759717446877344190444658716186995355165423382211894486830715789504209205833580591710704713578962665988830556813792640382814453463468915773097788207252259077236134270265729959093159794400126008199626234676100732949293949540086632875944393361658139253268151935216969481897757222014859469129367079634387138421499219187833002719884848818439040926011052644780430808935779781085402107630901733044862133075047727250461754427389453122496902913445339837591465339266519131089754644817587113047774153739768534900192635453676087920295094931434299069205500266830420151594186404618100738662327469698419613055094786250457718173716749815904536856305372490787587418253096053248773183068921637477048102017820374354816657705678508916337106595830703394602201251558702482588841036012630760662585339282405056011876538671024717983266200402749115629482693030267089066975372488589658951493789700769156331369350867264881779115875463039832133153584856005260450572011846514244493355183082076396095204084173321231088459876326827704868237041075343425849480918623476298523597083161842536491237705101529831774967855436905197231208538437633489969001621007859204172502477533503928750158293679751752551894102289739697524824979802083278568131915064420628808897009737971793920000000000000000000000000000000000000000000000000000000000000*i1^24 + -6544695528522256958287035231039550949261538286858097634767166472027761600311477652123454117267329078301932274194076091944586342734914328734628615710402659576744844302782610264636577339223614702729782884795192302529606481437308414307474451571917025469755687417542960825516418727511796032019985836288454538723562389418034345702541027796539499529631578438510405419265553678489579753348407850495081004020978033580087997449157861344599631414064016587491332201588446077891976710871225788458352240493621789332376174119996468580959825112689789018835989918764412755615862802021728657513970525034742969983267636680763782386350006359928524807526168233577481767361617545127071331166564772391947578652782790212431745297570404663740212384118668572265838446711421287257681828309562537594719202083590581334988644193593948580105548682466845550687519988665048506351683735596498653812565355491506085010957009643168384984623710003486943370696351966018953076610677134380898215272958793590525121857388856183837582923608539739076871362518365648408410634855089353472944809843947168612139999374871191000939939974595484579260694025976537913016722446923533305604903032565442610047614007399896261854947569146071936635567485709998392516885180405036683215716265437562118759657337988504798754819694383878883234239230050910182150351277223260959135124508412044423772101408942092154037328668505354710704960841128837415885245328475742610065030742008701611000871279987579684018328554226769029740256725821357866887992907621456876345368699502575042711550898950613223190934696640561106393899140794004447996199562628838219037194195492395778851596971984514624140992094276217625907432305265682788190010456028741890574871493416302278892642989773581568982001458235434565800440666364857400707858819135225716918722979521236312927112965819734997213298826663095674630695875905714821505932296740986948658745576893134129339307502373580928460390792801608644235214475529842314979593718937054559827134904099721532401195358378820613110198681901484447791622157811386783080645312406075378511259811711772747020086324822978877209202905855747848616031082379214286001781298280846825082807458259356939945757924611692982862924209619358223341235901938149454696192581567095923918196835375458812633334217984263417508090529791551470533414433665622377668613096589077194433065896020799359182326989545258192191217711422948865592032715527829698282491938571606086071745737999975344707867088524597407658267625951698190835129254980682291861353842310650489648942801381791583685993456342587786217514045230577266082799805748311027561550695900765635378008999983008248370958043320103200330169480859496039962447708578174323383478933702648391080760944643166315280019490883728427656701551242791644941586614719666416563752201672818980686081951105329884295363297005365004636750523544087664765641322166880832134629633035510559383757983928409730880144441715020641890871084519689116660433570078065040440663857003885950479094153473969895391830628994523886500802065366849525170238873637577385913611016592979824858171419270492579855961898731566997621575072481659543078226932658833538348292595454609571998833988947563534514119690397946315044974904511357788473346276528588677146670093557338134996584791389317313911775199147008210856520618529564379216137552001203556036766551863062498376354926342299268349386821878119824387881946583796968393462560105587798463347744280722716947929055100168494517857858444653482608287377795904807464114855784963961330357299851714423677176961451985350640461393217087078400000000000000000000000000000000000000000000000000000000000*i1^25 + 243780231917339165064113397120042815998970581791025515105340973084050535625419055007119354346557645478019295577910514908321108804422548897970352047366810149200289099299855058354071071989031955359721379386942307875326317586355570432522050803578178985907485235115055369295083825073381329522182731647637882543339711430089727019688500542139883854358244492062586028111545113868945067392083625961639368248037218115395182348182482622730595758759971199444662029477746282323506362481247274305652531763066941652279011223136448484844861249862166234472825441840891409097231543628494583727741410735586830067244932219812437080999022073519096059655106081915966235998463773087119290765476133203038386124078686349972236719481428934953456534433608225528398559692777332393629721332717024138814748807593377412332841778442535622873251773229516499495164248236351395222795149824071212471112945186753382092896669982338660971523461686602750381364775634460317446126051122644237374390118156250060901691317750227164681918345513500758086762580353969994635679471999953577809832060192467793589693749657733537732514461505529523234769164314283506582622677615459242963310140172662449306350311825741985189506661710734719991612623598482277225616448165481861429461460323831779679815256569678433665502156527951196752520451494162857391996158258812993986640271005542415507724571236733939573801606033428181397517207381782207542526427660730913725434117384493371005831409800654163420833767401311819378703991730015623067247886567291729075369311872657892654816375134352891623272375372438535713065808860357836683438104903623289750631457817295740109546033106687010965015542372653678364441724700310948874532575900739558835910116536858550211404629726919566641356041425073508575504550764963806285739194877293938192617365089467721841552402353570345517549815509327382596053323854004722423652375010950135026974052547724388231623245352631097523531556414796200949023405055359706055874837366284548412702895722569995121573351693985915383569893974051722619597639730284427764497024027126866234221449324037333823231971768405802582426565858706227134053025624118782646565099302468107324150454390662389338232764257773591948231994013600231619233271834833705005897511742472140622154705213752959583742268908562722538179686898200942742281550637235189994935844590626027035339344452286881300078262757174915754750002194016183553189650374049691384436762407898206570555665714446882165357705617964228783139241457125509341051072859901420210542774438577030026759829794640139243107292401837641479508721369643166896582280807674135347323615597760670911366048878202838434983053876646300668616608981495150595204707532084805630417003032300282594766870357102943740425077839003576672407296523278008236380729935614192705796725310035099483882474167830963110483768792516043459120267012766569743519055076036078698045140575375331149438188786505991286570817550397241895704334208617570216569738359185748163321450914222576219300187153165453486123817387418441000988958422671444333282643977703128523360130824546433157335941905882743083296983460653190063319723174849699790248300423653197581463333449847943250561160599878697452397164244996890639228024108461590141940418935271619886690852839311832303748247751062261037806857716704476189842734700315610687773004166154893599651899368047716389046846085815784900414346317812321198388662471436291966734895554307673473354853123149774949059444144991642850191880532092838854333906121277809738874851277192394039355779085358323845370783153885155463065826818313420800000000000000000000000000000000000000000000000000000000*i1^26 + 61791438187905246015228864737800695200319418377728455513837147023002094914777482590843946572961176134717401450107254470553150803591405176358876409858592399159685615346199468758884231911991357720721521676075121843211354786665232281171047192148912155372533347172518315943959423454088596455389593784056326774221723343608439192946235970365003730144058388105475195095002181375964138237955059215801678422881620121013632005694969564411511002152198632349929008809553996538382609336227827404284565021113004805499795698632617747966690663628371100218878730889297630631851349096723239778952965356639824036705937623835737829745475406809825979227695160665611707406862979608023415288919000750585700293211766912086988218687387121421005880946522689167745067259036189130735325068713236100545441195206003570218891660366302910614047393942691928938218942450890651287850515284701543693201768794822511436267576472234007513271187865029441995177270638298975824880122993166533357675379337955108280413867273266528169068802366424577095455657253221888107373656766778738951537175075793687838118924977964497103554004012910666631584683393241231666343773637898696889477793879972738775067606328762235731422401357099355482322391381426376298452777023117010676492254395979620255307853599169463501329453033939536951368343514305064219869768622000607746652455355319869549609550315227663948579753766870062469163136394417085175749392758431459886414882457959963552667278505206278204269599188057452451941763258463528970200022845349207970504017985789206676682921992046877381619575849963078201588880499316245087296440214290067621452904720248899560219158545776979836717793235032287763541183240103833839169821910974367884105957121257709467549852401931058322194854855216698180679014157778432194308450493363963374216788833260766389199635405265412161656849600116145887118263755515589487591706787199736651228276081656183785101352719060835420584360257036266944911857583523047109155861631098812446412128364639363335104812198389010518426880536084711643497003539168485756083245800464568508612326077646532152097981018525671518321793080751993332595066169513147596380086649629090929038638808293247848853840262352115246562194483417145294791561407004082655204547807775966669352377871233893304911245887867790727526063128011700178457348328550254409155459307352136720689140180564800198899903319538378297386929244973494882416799047862994225668932610347054267517783478958882450857403598483254547893945014965250018696296292694728711068357826517491467967648116366674684490629722775246361671643576654609012822896044105754079268092138974638993753450824177435859168690494935491025034381446875687037637407713137698849355872202649904351259092714574318095801281025447809342331391918534161514414892638476936887624782761393530277655774597094775378437866847767361781403593301959524407430740059553105628824643428244803177509881882906487659446580274919007439943665259784893677634885744942927256164364855134146526930956571047668485284453102029735662136274572303422831190678601218894154386164155881964784476290551109588242964703447666805236115926873585477516404342203344684317136935911947901342807113815109882032858616022172959753045500421721832837153482474625546380621268433825090059152489745691288678267635153874197241787951663635798947052795029843152551342930075387881365202069766358428402817404463330482313543964627585460315225039902624887792863040521478558125436525415076855920471384593223462913692637940624563925176476953637911138760937308894395061520052515637727833462965295644672000000000000000000000000000000000000000000000000000000*i1^27 + -3440670126276190442447887066173178472799689292438957043423978251973513387993412243320985657078810752523915016217227230366790735126460631793888595800755556327595787970400474895510435659531734242477995236896402114662545089841985243493203992372030210428044284458971615991747826831164585690443285659313111821424310973607796752589815829095174991787781464010378653430821838965506394564286430196889831026578370910236445317349861685786269164670478442497100281163476520222171022204872355693643799504411366045102109999538760338572785598158172501946625623963632323664129111343914428477769890400691607364953978107596751505496340364609644125409418369274412979545708323302566444967930626623189774416729632008508667994164083235858530634137315701152599101091124583119790498509035774391912588196233563346830679034817989165523750469431518641254173667793268670481914393558901538456429039230399992531811409437433941956232130927696928018250205729376252237959605788324778632242227398629163481677077728862454841323524396690760974942165324615827253696752470015677778029720505571705800755718868214436671380310073223198601874810389510575070335748280303958907692634316755091822873335508117747511411671810120533492424669686447419301037435489856709343942003967446879664709982026670746674298107964100159388221535263880220088142411959446314867309638986997496723187652195826489365229674992374770470467478238585129323206618531295129153519024329034516951201470524468902865368075130410833633338966947632426850416562668646466559183314292230725034727065715216740775408749826330602001844380547859805162530779245516386637852354326032389959685596359383011705752391513631876029432692734020866806592563623475815822453434053822244643435046836280686290504803219299505777134442264379751187131226503448363648264375318810569524065840176253097332045352129827683391260672064887771447236859915233324026463403436421670677246545178879105971643369688543158791238853766425672713288338973492152675608241718206166259836741715973510207701957623321615764011347417364641312270839746887674467766706001360243368694903133216237361684930545554987280326933268643330904187729311257666164568829211836095712139643403204834555801282207224883079852286938590988598541483902937086752113067841795748367603175421218475034151087576140775749838995092590933177428181131488075290422323215723498172320351411945467334684363757954921127789920271636109413136714051143774518798949054184056254535566986813417301945027402616823828183090694833739029407353590282203716159481374479864536068731338243932837663769885629850382034186187034400273934596531466335412774713331468616996293382521424805799651275457936301261442547276151961530622616564606034521123775670122977284743837866730076817943327377876415588568733412069627344880108130880581496301293101670296237964288616007863802669247017103704136201629607926836841682934187666386181317033267916642451902706800321040632171814848358286600072017117381661378107570568446071004894837697986633596293563427075383170424851468837859542480198192021237602758540997470419171087551061593962585524460905897211294227944548455265422781477746875238659580031869832721704200740434560378185097653250666957220188135136766784545767329527156801492726986712723132816189680303874949627255229641544901455241583764624442173562137733868602108897630017735503269567057184196282593548676720282700318783599867007392378363179368813166859996218366288850539724231752011754601195778818830932441135564152111744033197906875587556126258719728671435027209632774576831324871399089111040000000000000000000000000000000000000000000000000000*i1^28 + -202726586577020257685964621209700093378687816840896401158746307468892459888283048026578474634483358082156030723173782864836585994328476280563613278250943399493175005578189524399331916423638705803863521698380697166470115146898300105808042633032682661731741921943315876006318600582738740862731879952375480532556064682994076241092044417712368108845940306147170519466130115173038020223866760739911093591578376636151331965853815024415161857318027760803979385200945549018375315326763710364673096890038427302784947732391608497935443341787086398608494420875791743050005399474521666321829284553421670245011826419267998954736612151627808729633580078669695698370221214945717567184004319059590599749959772059419140986557498394304284344227710064279344955550443577558311656972633124524762001429892678995222076512855203068768183880297996313894778397310852272521311042316181189236412938740506113954492253650022126862057098323822778476826070135310585206982088508129584777863039131373931941250382223439385590543597443853087590951575215772406951505284659750824338054860035154184838112471626997194072642452409018275504989029554121905961649684881664594847493274715276909067781720138352681685881889782969503870186340193874135002994472149145834894614516638717764733042202795518656514515943982356162546175350837505420279740501162343763312830676958466707812741846061879170867071933484936704615240380828821460320785714396161965945956298134995404580784254545173663735938628222378663507906858915599472424217974161913077198971177331760425485949503172294033524598420962999956786658558018425649065179241356115727395677688809238341984564205937756696166325425350270272936504280136940521710821914881957910755868539893490774020331584244221481464046848607321103396510240156848048238630253362825815608380290761042676942109597226573427680107915127628211812927993315626952529598253296621490338349497526403108714977709287827248059618707695585509466327989171979155103999886797340313589864947555416853531662062182937165674691584983844471174524158475247373272077750229430033677533250317070989375581566909746014436486768797323772503226816736241691510204785027813702438201800511228091482797302192063319202016760830328949491909514413576637383320912028840564235861128858726154314387194068097955475861421481647951729450686892118113525407146870246086840722968830471434290822728286914867228580732340843551619919451665178000905775723730330824989508634344037874233372932363781266034032090229896660653978502544798167578743882486687916618723400048308456460310274237165261989333550209286455874081413250667673325283184375091662120862341163090989448959634190811822505201698209897755490334989907892331158719476457739557894754898083090285656152615147378142792054310868834765886239349592593764780693015993032054298248832627481927715645162003392074616527403135568338037215363738068651625587982642862615945443572673735973240890604457523083818355314417222688110267513352836372506646134188205719218841803166081728084523361191259946423351138369056503768991751078490198536502963778187938416977205673427246350254639636917292067434599751366481171423351081332755407536373318196491552932896440796764142845904428065447398269005621893876335836145819340892612814067302441286484251998233048270540202054301862062056041429811864776432615270644824147991269928691390594856643343873588612807159437615363444555673914265810032874711523054114902447284087966811711979787465381498480366682894034966672426758668413560666090975172106184277056101620732465473091541443092236653907650019328000000000000000000000000000000000000000000000000000*i1^29 + 15072621613166613525938705568747766547093995920199118815031500400289445616771717141749912830743581173972561192110180588094844929406500848314896270792055606110622164438773614345393703339575264546894845985265689843995505453765584261426890269755444153810083786467063552768308022067654134982461644294827262497325053618815222792985556060583723867821961263428333024551884481046874673867214263575600689721130742304670976597041417954720740240157142781935807297643861857334955757922703507523666553994219364830310900006532537894006680934119525507486674201852615380406733291927560627262590264254005277374382678297496227657367364441507388988110079583849634362384129304851945541740108205907153672731623838383144557222416223500232167604412945109361319813914184275933571382527278696859061412177351266209826536198643103000771235149700409216172506484323388567731274083044376977001881849097001976321075096668923883613869980699282726834375955507705941323929681463034429152898156133740755741824258861995168844423701403364730834756075747517737380800397855399626738565367588110290532783224714845706480156417189797120193861060158335967880592198470723662678303788351543883774968342122005233011583022358200168148197549963752822020822269605289126605240105995729335765550810041530082286684238485034797852802394132395706822252343227905660651852213388537705153114487929639540129671062570041203283568334840657676253097503495130533238712975395779748985086294295016484313697974213284113634221628218661360191162711547183744091053690498712488830958934233533097921556101768252656418280828536538456393579662852047391196729163180974873684330753620705579570071428904168339700198834898902064992642779395691321796014338261489736380979897394415585234163932069892474408276058954869104457438984238869096768033274794934324633719744230205533607462447911387962419797661380916606094296521940666762522119662469235264728776163703510446884390978484102545922005702929952885055516114895111664160402295583386776314012575588982704234207951764566914153860447954197608183626641610888365346948992516716478031528276128749788805245541240121058579096996173943423521226282805318715096616570662132119980859997350605973673297745213327518558371874508512848073968848480085206093219465805374463317115757668740195620333319978972809274978031316530114743323426765023482454254048066712497033015351366426924157345844622171833640385142081901144055364885225252633593880857913343012666226180001552802027831922289011200869534060012450888426907765946383707782882158098283868846077477801453008697626440360583334127690608787537263615800896824951468776962209607106268964183687484884979620252395553314947453062502680895606303279370757589318086836480495451738355946127885170034377054196998043044665217081634543062315080892660847496863578599350726813393679950793869062017108303435799904229383373194860339368812170050424741600818306454339532581633693703853651536507163433700632172829990656969549732273668419894125260152060018533418887462314788793782429316380486105514661092929656826875938302279846376803215879304428807538763133058827243976730827984991815401166166738614867707936500817170304690543437711148376930648975468896276875354613353629492906667027698676314883853834344993765151740043897735418151190039432907295663644481482185844149603247688937386237498956049812780142902023482551862276336266405295317929179592779696017140307433047718697543539552323619210129597044487283329444397888767031884260886726601284205643371675773039251390174108713447196375639408227998519648099992862720000000000000000000000000000000000000000000000000*i1^30 + 63476985768501024534539377345733587978615119240804358977042741482389315362149871523562036022227999780774505257745328806574837542746453163610437230359764839915832870428223703214357457099571065802238718466132360597720871615153200998770925275976793021604736503078215700889579308790344025737879521639574183334095349350542904810668721673320253946386461916891262085107230110281605530581543038557690419792815648348784004046913009054927002453186984505416422145465923062993497471261734238025749885954245761632182168743817456038759610271084580602729813618982853842148731359961316756264636010308796518962509595800194918242734294671621774346039323938401674167429966916746686044242592049520120210033325446260303039623133450806880898809400806565235830963438115431003666758041516958412174238345019946201149703641785106537169159734275217157753439747793226086979646137394146617165988271744514487991361918027176537085411538130645923294921877472273034555837888340353236887562422537740200902306928786860167577480026977306650155732752844362232994854878881727556237070013867802901940721800927743050923566820617608307054332593370583999102407446286678773103056135649465329512467451258570100892645353667556828425672740821087278623122777252957018346280856353610650301843616827509326702195508637295668464308249652971313573670189977449851849419351856355223849448556835640716323561886642132581965803279084044804690541308726996932356591791861234162876976126544951181127110013672721726698956647694601468386683899700276591834684915865643050144886015758719964014680237099595758030826060091811525503100336245744622815536048372130532559227208798481241967047528944155086007243938870363101815770873403027991503676738899020813420962015252397312647856381500172604643097663582262697389282263646802266289836925391485882775961813174086739784097769894664056845039789261424455956982217334892125576126052197423382528996885466752408243310268364115851394611958804939183387507204566727502246821198409063350100998127128471481837579243163350437695913607583004720835024808645794701722364032209320792518818687255007784781125868317313932126427347491741910535013700134820496705162881974218276107435825347944567050181136803323147920739300433975706062341551473476698591702197022735142846595428311132598213541535290411010773536666469001965745449975769222511096799956098381293650444447399622617161789445665557334621624921423439478174471300241613045843347878670154049930369185745096690717063428409371303554667143364280027306163132073543241320020674071362120414746734715490046244313696252597785632319516349887296800446520264585113516094224378712405640386171505824010184757215235949147651747232174645856337929402403901255875546638178474537233818313528975000847294342071098953023858408644289369117482781856399354117700651499694428796508956135693881279320841629621798562824777341364744297603567812942178169113799901799721142904586687645635760365088130081926341278290933483091605995343591843926499767758136077602452669677515098765882379923610487861822718567216623640047495174717802345946984819481468564331447181376919860651144169282757693456470198862760299254177149486616560984872844174473266473771469216848876895239253543486656278799400392421895565646473423023597063441684563984413944985739174861639560292531197961349986273534963855801551872429217229971692352254135450015816577834102107884964247211818516259654824075989931975760676275230841278008411033525542240070936832404658303077009170026976698029323158559142259175091639781063734480924246213778487304519680000000000000000000000000000000000000000000000*i1^31 + -3876647949173204550689416881886558440796127985139894980414566234081859429317265805909254455323979718882669842886069098726335177182168191844882938558615034195585296805072255014883414231732260677800161443362277833193834304094510552800759000208697626664906293085706651349854341764173513171510956380088495952208038515433846420288097085015835538575331536623183621062186293943958764598955780772887680840066755366340153954194527565560501982402822012861918576393314834133521682932420789899668048678785069725077354221521716157865661653130719139079925224497363760211021923427866750798412014933781809532568567687998377224755936394218626296113469739203109177523809837331028241761880995878829303341873169976681810576166515473284929821268458517272519319257690810413488070385818515386694809977624785862546077796248427726015638776003250712714367135969152560114996827146235121553067624438480442677531797176439589414675957804656080289391174941336504121219083686606922637296775991169656365927587316751604407367471679068416154229872762068345105991614206952301729783773666763644840645327266653726623903719797714559591828229338479326322032255333475455910676663973831034580665232471414524044343177526567912686780734892869636005249586592027396821553551268104456916323905131441415893692073574756501733262190274019892919470057124295801870619693180690514998600496083951894301144711371826077547614889212776578843450131236657662590295289309448147030164583440836080694661244828815879102748951686551753355378859019044154053818456587132828644015901312296782679040297612583394214271040417981329203865881474304993071192941383219049885399569118473053812429630513028626482619424311308388435411503913008541348303837800217889949027793627010075651363365710264998614486278230245892896499925078710319301269017334037485646391043178592147904751847554459820596469460426756541644960724822740263888645143072218885896243776867224376917397178325802634527288090572981203563238246200674556575539567344188581677650018423602006204560314349373494235422614829198899925968911761315559296226772166349378500264031645520925702774014100843279400048831787947116742954509106345046011326672201101901140819601262960032760012622849840257339293546369911582938760621341744890421184785380946032422058043126372432484195599627703246544103190102215446365429693985212666895295819717633220055263992835197606006291485329272175908757393894813290915121683974875531623840204990881887934362511620595019077807784404134003068766083882966398451988686768295091255482163597970891578257282517707521892821172461808776921407481731551759169044933303036792930569735229213128530837117639659294484011765572726741636519927439625361413779316613462721358002610943541464294666465921452463617730506807337113861951406805105578442737970633998010404887526891025286462560903253540412439667245765493653567640447700223825920577314033508272507097431288141117671406454682534824507425840907676176605673265909931219403557452515413367560369049129191504358524186658777527384065477772522512025790054251904440584923473522248426422838349358637367671261735638202698502460368051289036758335645579568698880225708796599362625189531373786771546766255217502918076222653976623472569950662336262303063772590104425589829665220225133901272520898918737587538205643797889965715978111081708126516326474948044489868425074160647159041123635409731180618320533058668274977172335139034680428411425542550112763366981685741847658604364193054160125406409721782127621162811503172004242510693228408623504994149503615399414988800000000000000000000000000000000000000000000*i1^32 + 92334327557309520726633142310008422516710398331738808682819349244651278958056843057818521468525439231882580770049293760739566501499989899950139563243468376554909465798547075920401196240390212122733676138870069236272415352935538230456295001589783145195416538228311804720014285783410314697765503851333794894715616468121299897352835592137145490279626955535129953183138465784069848364235635770755772789131791717432119924549304433702223191363228631996775334171190326840899627857293402575805634874387413103162289233212443851890339899166736864503102398010367126496018885109768568859640550657261069425369007170306877701297784826877391373509082400488169152703513428172173328049284848640372287206892749669779737989909505321238289894968406609574640564203394307367872935234763698549421040105600484109189207837541275544365150905617190352695646215989389155335164380869654636143690899760688190990155394681301215700373901005134277285915516760744022994475197205054620366225993432345618682087633222386957350378393502637276170181975133754316306290278106102618608982964207155171553853207527979227711464221700501996689877169208106791569478299778439005109366879511432737348518835615228825582944336243596082338990127264671988337210058122811284942534695772878333570478709977308915107890267476263626365572904099491845000925892837909556677216836769597064425228572926842433827121400507878637506462963020160718561080841418518400454860460197971934650858323037136168883202609005386801515345194589391222294334988606273685521521779211791445060857831486680895951447305247215724947433961348945734675839577517269532235233126421397603239444108507923615744930890916696621371256564637512832271336017704124820204123093819934425993954813958418632262229451480685151610731413126967284250593821669747063959936604353655375914242299697183946957268742627688530032841970630047977511234393828938531027988612975523619414606595269958711653248544355025286476685019045096519474262513898236244235638931078502391885212627764185389002609624922796702897497191153875172744848393203608797471548588248039362809620094915824257342296512877874836976989705384763990690400927363882931011578752545461964509462870715198953205980366157657071463871352269711311658351414276916647891153929166488113353474089455590899840332568708081548741321756979839148510182308748088515054554844576405392020780984587819519610413006135448652775259734702877784050118722180523007115419984054144787293378711092571022076823348421129191433261289628539269346250534373389043294774830179088626143347853222351353623301851921096019955107010606202832546179876847279769870172511013153959455095251160047461149043793409075327354253816816591204236100425409848819793187002607237846179184238803265656014632057603643852714250761661305106020572974835925986802308777476773109511188960687230551621105799586484204910372624573649211849268950767475640982401521118959964994910050349926751277067850351873482804130594768344845730868599749795696625817437624837134825284391456158478272379930111771771789350264036185072803439789261234466837290373379527847882379665564842435830925071083609656971387529239567474840697972456840495407858277069510198032590118697539913550172346867013175774739013347964464298623676319087433309056837673187260810144277512666615584978042805284916453218398035309237612406101378581664893744169019170890230785068163975744297683714329688669905995034153516884503652298029515025896885787213511569309775838578670751898096032716819429543697860053176494503903468163691131772033194075646590976000000000000000000000000000000000000000000*i1^33 + 15052981286052853217123201704073863518744749069036304060122069725689449526301483013366477436664527740008752330942303804672465046322997297036219732832823448790476819752185374516787842553645023562689976429460907386031758601709975337263768514707898955202576795904607959511095683441590249658845139955812928533731454829896475963418438241894517538407171230609760524390051999818202328438716587716881142112156233876350538111239235626624741124384593267636266133268025875872966382764015487412113305291663698503052843587906288089684426445220584255296999026046785702480871650111049122397532889380439420159873584204870165015458615213482812260305799872876741621053340090296864334429149054577263790163591839293446035967099091428821054844892854569116540801284402689002922377182694110731667637098184519547961542959081613409889477636591276691400530788601540166019425892178491714465169142107377824973049764095036389624702756356941181865241357146138538840133925665078672674957270708379706085655060706453766687219414459395279762016264573476471789826828484902637792452121729973293243974161278444755207800164500503882850741635466421486343734027043728134722049414851226398361368183180334847736038693790374122138842496428150347336627476283018179672866832844481036357760063592905885640890150253975430956063246653153042929640262710151686949682965017417304141904034802474480484537830083469580516890294968564086849570266688684899833159606946628059274218991700059620399332217378305090340357329205264505389257486149708664425815606132291540090948651246050470626839182406903744745650183373712057308782936735315359555474526883908450412991026562909265243600576480103780595604201990495925795985300708152579194320109709200084993960302388543713174669099936483287857618889014024107915348323949458340538446144736430397853094747278005563806723303032320482546765611017944757069774542905700480574093164339522377841057643711508498049655754641338318505568120533645756549489432384341216835241905053621460616783316700522451059299196718396362882240701425661313209250968065524089518673186872254380925946046318584412846638169811737467731616692834606507118454353773375348218995778786146081163854052817750683479313454763130622978582436037284016911530867251685343178629837016539875519467771378059429142946650649026854409570102788277827598853541466678045425600426968814399196578770697227309407355794457475822532810078014837342769580003307554042676404681676406284092621886840988261497967988375406406930163273585625360279235449410197184693474385472377434597567844828403065395028197467449966925795827350369792626766070039744514390590781466648829057195947624385437619738847486827945318551658473709541090133452215246930955070116523144379517520968221766319615912299229015356151596047312014697233131678172990003005488716431082142704415705774932088265574961260799640673556486212838346799760864305337433755946813046199600602047701035574628133044647234529264017147245589982055477981102886599112933624167095025342016977877519652236771718141805241679377297431016344580860791318037202758837794428845399747265243065443875021508547953600984271421215403937554592900953752245868472508726845219666928142712060411158254261537844188670364588586776798292303116960226668859619919655559490114471130398685422002094896014430731563473993473572709566554717858818923594297315075410043264305713824055576830965789202946465495410763542481314406408791106148514457758671776790436210411007521301126206215278607045622831894282221818005026083428461993492634807340136946587192524800000000000000000000000000000000000000000*i1^34 + -280040783286823917371092603158958757055329333897209164439559457300703982550923462152775733158242148100198258782140850935565109683078562012238712209665965631038656116966894377421774838063292334730103975867796625400673706556476085879967806764041581062731852214014451251098870502938171218452457840357187052840445257885965284264466861247690073108756653421183816916274794575726287983414743020586437736605888696997166988717669601046567198846670821638943012724055074589558504745307778082008411429775278660663934698933410156255029142983619160965684895954327853349770264603583043568473710320096712529735196559843655034834340286292689668862350025923582544034504196476391915959261551063541909601140399115047671469386405688277391440002724734794522146581706853875981865949428961361004714818681279559066280835721773810042440947747713504210861793342194181952595764643684375073806336595889416393665771024013417877095126296437165460793010296009165309945744667424130260496547595119479011735943512741109007560010387136688851951206373609635789598303743559122253070402031399080255605516049214011206773558305149088126954930497054668041928333272350495075446987690833627504254537250147090891373382475653411826298599435461810409668800630889129531045164971338383829295157521170059763575145814561235416571918791787744982554386712686982004344121734195453437714970573076047478833551302886600222768870643840194737779105213216890122213814124500210381796856818052201021094593751659959459142304680594245659837086767255127665183703557838951170958305024401837186590267537209503477941836421681136154654005073301339034765591380176496117802270740513221430078510652627224462998657022820502271270789842077881777572946874816447548770261646100465473658006529754084342531936877096791411445024686278103687137129629459723132177863771334419607071028841532647189684975197467899464955206148997802882715393432998271781036391618236953917279461466175970523246179975698447928336368513156575649024918075259670191730036093779268057518110295727834645233737849452767334199051456130695585053851636325723316077774120712946405978568732708697136273394404414756572147315605854289533191507406497680906541618216520557005910718825101065563366332598681089701052407477821278201172327335747070935336760229752098764745639409481174535146035537329238799545852022302100203525601552047122207496838582359125687172472315699489885643481283782608823128238286608115959256172343984931549298114495932630295984643393001704792545649250486745851190943279507966739833660576270519699223294281299165473918037589614316091053747195953964279228263152329453278035033534725132582388074096335594531608077319639104622325273522738780663059182531600394464012210826522733732259406595112911542291846122131193256989746728282105661732089788373996020213153752016239273788670867465016741310625307536443981791868753330908438504160499435294672538870911564559132674489352356706603601454422046186798994821872241951862150040513590191733962350366395696250105032199892463813882656614909894787685387863256328152617761553810737444261867324063950994660321174197076997009144357418032483346954575239288005468175732926380476412062796239189331184867933539489542229941567881647433795850296789728602667804579971170762829553324933519838362293803646541333050444721794684605102555435245921054929470311039365347961336177347230265062293753589933066465748538790235330349804429137313492899671392316019703243396374753507126341806710121968143633669332151263015203509536762835085069694245507709193461700436688896000000000000000000000000000000000000000*i1^35 + 3325277878716521778306235167118884053127734885489898386482350297030926492080678941982453305472649570340206215920634889584986929266698879813522142979789137189382166381027581313843120612092948552002404698268542152591077226447573048056804052856546156923068801514676983536343649778993512809251031918692107478719660389225988264982275443453150367853245481724928499396517720201678907556921594026021444607234018632260449746013599839657327467491620854432608160836907756700400148767022605672273051915183982136878195282457431428997808310429679385774131087374234392892414508690125649000530239922977225026527763234600378585259844812398029364597839921670965305018416828197375930275984658646035542782143540430173861733507589418801595184881464621512327491986081238072219845784322210302027425044749203747892588821294575494139398470582266511475165605298672329092102918744140423001633320002751000341879526539506799354551729997496788042766935689844875204129836244941157601706915712524074472055369382758853132059876657818481022237929426983777771264822073842854626900712918395035134665806338799776488349353630300612386496002002870140594314341182382443517234375343055104514783043325577042429684758346799618285921005478930713241094524486635916707885068475717010964730746500455106352050710064408640490296700924940133504259837430447400735616432839285743066794480341102268537059648922602201536630134750601000151933676369545668487496763644554956049987043862380650642170284523350923895262775657316159465868193988413706463320971265077829501717689943332650807420671866745546706247285098167069238155418731272784490588845016703292109600917824080467542477270535664051018542775956617079165967743845234056176874972551783591721833327278693928615635276653931719665031053142895368808152404101756806940841035169039509630756678340382140717816553212703847881754520835757395690064339244549370052561574801881672848272469629995968670291275018464318686884331528399965642471784270476078783161147560474224941092486277532640535855875388964972886406528030346336890450913887443038765790427593127005501092542635392628501105199836989023763144849136113690055065355581468038072193558837347495357843193865164499703976911110029983117310685353058901746454108272527229280526148560178186664849927320521027252695141902749587991216599898302229617091996787709419142779863694531879528339579572490470815960371770398027057800406155459499533087875097403756566736278610952050250079686163331386224443398904511908782006212764318210718201805003907082431751749421626471114508920307236874811185759718906640143181587990052475378908837520442141835042200394697396645619812036408891515368695782209012501873474238002069369470341549821839332868172202932691808420064490663888699755087981250684740826074390839819394480705495415920651675207475097289864183172633721637336987307625934094044094375865423046802982388335922292208578048949867912647990364878338659310310626886271045565923463276989251259801547654235540577411126539398838124249210754976185602743307596475643322958324856873048055699180437220417206568712686585581455849667789005456987454851007717948330235828142983599285585267515745369642141157769708867410238892916674308195604694532820629713719469294605559201978905999676191462257766352704555011039518595347768115637559484338648210826889899089349128033410877008789169109712856526269200359616694723661046967267315001734854426656689991285724987087007555002624060906907480090700208157460553177365516890613280881883425453117848594395129201097576645940425154101248000000000000000000000000000000000000*i1^36 + 39277621966386087611990449381767046324279776763045470159060712190382974545332949401036050020275735945941979433983932771327443001358881170397882342292148191082497415099355104857747040605350266098730885330963862143432071058686206019125414957889614397989005627030968598546935686201044120529386747564350845592509699413785817688410520096560505535467816394596519462904582907802435005643269534528253875609229320567701718826711705065040942494596671482815557191564060593908793450749995756854911627352561821376177146212167848314811777059757757900905201386251685043941378660400455346441805998388755388990500871608325567856203055228248023961357520882299820431066061222560001028102769185062415466952591138205215905594226683507920537787009199219380900666673799736256523776449927235316550365187183651716804959041455890837608502264272608258164531860367806817404493277660529078865441176947582638396266157054276078050618026835835824115922515417815555564788054568784983735567978030727017581671449541132705364623215552951042566059076741647737608868014709585184142820847046554463975391743604425142296096309900145233445169640365251643971145616648849886829868568856231276542545411256420859781729520575109288965703257057279105898200482787264311159194924569831746173737216559934345173383539249452397879291835418093695478144053450449822741843996836268130801189244942750619774245580771987962084332359408017591748981818481681032151383926458280896015479104623842338983505641395456067966235651426339709385021274518605878836031723225821653023124461013133557695698790473652129055704870566639261993942664706607141332249000651166813626267789985441073352270197539731155981231028529889889844310524489177033058047718259539693005103765001150988046889927913399082938402818931915821243639298703908372399300914131872798565555472062404568278968295959881696881705890302448148131479268902124133809587430651677686326088554782527870362258510742462417841786784125681014196932003025808030452879253950671366692526911351986104245891355823948899216673896549871311372260979135254161507473144467773823416676564481132676266499533920937811011835619973778590572692798500547350708438912272630256571401730486381206403415569392588583289208881599977641163284582710175744915675019849197506711170322229433998303629441429356658850143609663467011431018829128886275805565351471583958623482692050882543928766353165594738360719810555840405370547822201678374093502848319898976112378129579720649534371880491249195259915018127966867222774195947596002234728860491040178517436196898148026324374603110049327717669871206444209919093173424122205037280995788193914905928127888059279102423870070665159085150166690481913812942277248364144063325082179017573136670821387926208025716417691766436790300487162283564059553546029360940278619011366451062740911402326609775023927373032372340839738630209469762720418717144507729893520111229127648654647625309052934342455296485335521435964338910519153619050638382395060107512374005532332439712865205468506237540382023082145328834188302428448976802853596387601225012257551477383098096814320547020390775101659970008349571534416551110476183503595874984656936362647408691748216374976559826035906258853970171517692001748679196164844225969788069846465920159021174119676940519294887961804539038523267768334248322661562481860936932584735739976097882109935488323775151289133409245651392374705142161956392447491040561038674820680620656548692196735451635671725779611477980168392311797393575515199050698528014142583653823389022289920000000000000000000000000000000000*i1^37 + 1369925617483183671844377068092695210248785951004013954296037249589733954711972695146507624084176084989709470903679354943842328447765627716920444827069702530157357422031720223392536058536231512190495470099612258902067109645381196152106399459649828995667403772934264647023491795434582612331518486691445449736759613945340872823578650845181950440190261097260321408830624305759620776729085714832764641768428821319733676380703767174150072854138604067518228132827031870553900561438875900759110606723347618481458855514200050456048991177936389466994026286472936891742895817318901062975646769416779922146563832215720828055368958976000143901952265390681822040849470254362107699792650716116595446138404546063127873996781570223383287534698234497211342390200646412589942196518697195105256067531409550660701406746720627963405160303701283423556798657544204905238877115028028708136442710242142753953453822720288426754516524823757450664215255453678045550534471177478219560479149104339478197712494160539117547843802760494377045800498899404443116778470863747393146742271881863555952417252568654762755717382619526607407953983437301005201708492750319296168685644484208542364327500626587596170666638237990949376972506959450815923938341568039731778871022386404320760100263712056043236103783194109615462685393301638283568682891434626313498625857322568585506482366135378397893549859194736976929290011077542860118096160555743044558759753753882254211717590512721327079116777906619308714612368503877860790282440966282415140641445928239150735608952301699188678529962565421360028634281523209942701829253829423643637252871069891853433945737232976489759935444718869616489175096732062498578396401955758741134511159602419401971468985454194990812605676150240263939917429072502428113063312945605069444927901250670630333295175049631399370013029437283122905460332120475484846750592364555197856796705643124815495621484133509034617858129448617202039508692284327954012541729587526101858216150119248331715860708271790857255286449126569299768979690226115270700281111730094781708370617376137301303563322442594477660875399663701710453022787780137923946225971104361231418970695728651130753493140446170375857150418100440311349822693280638694395265696731407833889593343528540884231745203655235983547691814106213087367077287594654239154537135967651969169665060274464355073055338832847845809002250885123749888423014105458356042535825163872219916233525661786429692833351073314591627563072180492197080479469427631366125478636169647922512303709503910953883042030340191213677410087434451165618894003277444954527152856945493146864552788310571116688916675134622564164780899845546052379928055584063050023588090837350020689966290487741165026516170132625521258360791761763966534665521464027539601948034224145970208386135723821113621379030188874400102648948590030453083858705728391656028123674688962434338710103065278499223544989552859714862196542474784215143465206862851965117232294402086827358626045136619477993170349673092805107418979942783209848904888563038901711600469214070579657987754155567097283494029864897207241742376049313035144851683916219586686030699037885893943276850773698860089398290568817686602403819002878259946180883787726658059242620670714834610309227611626217727284025653851816407986043388181594254484981899270302326624523989861149395200883447220492801755475642810333282977183576922540300276883477900091450404416854098535115586484010695194273147723152956934546740849258152172038839426926833937647828467029769570589081600000000000000000000000000000000*i1^38 + -114754959088132974823850682537518593601238219216393010849471811114403767408121847806711773451999005168546857190182781692536311902551712362492391075347821800315496194024944506435804071746148351647976295655129411756251577881356944816705870596173887126958660634840602230875705620168167596485142146962647719251033536908141968259519580661658607140130816632131285724287392053887086925847660216270490351819449794661759230099178843545078107540039226482189297266622671065481749245423593155862711226867123867943157019401793228082850669938026955707057256579439709638390967264177960480597289755249079166332504957969951597699021637172586229105686902946604308600994040939126614035635478205965132560678174453916525966329786256291250786690142081182402785524774362345056816015639772789090943221848310710876418614591963176778995652492509942568651569509922041729680849999019632530136613079118918336298047425938393726500809782279584721572223226699776378266286991479135175471563224203015777347074128370523609064017241367338634787304552483742969878416310257020856886957189504890489658819053399869002987721363882803433190988440397438541988080106021345720979724354396944671395062892102582245388772121917657673503465902091609691139679863638272297149319640416840527295519067308685177630326845235569180322737814777930303338719636011990829225685896918170092453403708253512429456947583819199750630740833214711226120115484082503609814046223710699888636933672089919488801826278083560132747767498933910559789215263815401155927008709157958105602935580589955050547732118097745114212402094933228193978834868183825939641829190546758559180219133184111083051136644808259391998163830999249503706331716599384401460219978602496436347897237381529168299495130976754308603575632347724203826150862490432136817130175169230342299126741431045052472005866958110715354815528149957015580309274920186272137040442642755520422765418722103279046192507626495736245333758319401135998384765628079245671596402452641610793146240367407396965441386675194579926129677108908605551328968183896711946225376754491602284935811861832952212857903924237004874508535573165310527326420454555868539120311108410716169513141607868445977596463981436204310598577507368742048163960715095674160763056922952901002873791941481345040706896777476834233471151207845441137825466019833173716284067958966200078799636877881953979217256401221122152545073752539233769021136447339795273276379849386138676873621175940127292775309401833654438969834945829562654870450647866967355702477591191980058449880324294272268148277010270126049923402564702388147190361445413715558069571205277104720105381279342560703234027493039184843339878701466781427190688765754330030050349712638551023797082109170013595354264857665729185450596752593571366467116927751230631223906291159646815054142195399514716675370931414927616462988111994836746132294355257414495629457556333730636177422907748046284392713771269921545631682091831314811704290975143651488488135373609921099177783017325236676075384272633098593329161632040748806931452693304818116580629004180346395030422734308904945015159531535866334936884688856426784836788993129178234923339257624066338972736342228595405128706790233221764955709038900084736888021230347502227269981189573562358875062610301775084655001501989614342313663076914435845413797327605223524810721196662661160850548924730727782717674583096107377472737183408694634921185209157210240086045184784934017231737922539633071402221491022943260594195726837338105722733574611628195840000000000000000000000000000000*i1^39 + 2956051938442238352937393566582071288420299368407186840209054107486128570899248592410367041351024933459010684783009402112265787042793685755158002384418882419053026918999561379676971090670555625220395155925051420088264757438731941612769957950876194045577156827987116223494034628316160298643750201112778360671590885123219536513370493855967504410654532739492214228308279965970940215384594595724069807011678017713718160289513597624246538050099933160226675882781752442455638475671584341237003059574175320168169810203899759963229297996257647057688462521576947468881992691395163215727137178676652839078238329728163145679551073904128107219418135815027293001404884821023546748062336856991270171045490106025583697337956150431387908906215183805591073305490630233357971708352310273266514693347607134254866756410428657110751167064796825580575165108451304794137225509124497658554561558069069060500701707459251613744562855744341483578888355929103237076110572105200767484969923413009224918026780695131417518303861657976830034304951424173045100504706418503911610353183353882730191586387383644517217707735134370247001626287360944215963485990797498879703306956286788815691847246327750706607928741012358639264035406224029824062429050369849485655689888882719961204615169433311308732467789035302405426329135786458992726026465438208453744190248417184649737515945386534946312781721985248384057028588740592316265485468457231037583994539984203276558071663701922998873237764764291537138066861268136702291634541506702172412274805205499832707813672304122975399468492464497930480617738640475023435579285270874913303440721781064888780001659993032423325678406867234358227129491129951770095873443551806868355269576166370571750526582115281206626511318085580847819537038073658979144944799090425734555087987256355154894914291755780169440507477233678280802724623082569372993177553352471482209662255076754694764502769581970495247773009644602880370985786035069098952998029472159453258992169260456723539167652067938946711577713976324623016162463343985497873047336830339814670160136179092049830496766597737780331210844591983315391608809912171755794703631442504442688185179522760363648191830043952892675981676782504865411429847884216744416225805954459506281566066620174709440067749616511212173578399123867858347581065523097852320753294195639372348251508799983164128892720140440818995978856472164158788577130750374159683982576515461851744290486720828243026599737382923994644204336780836419307342653463711182765246522641090979727444234065939057090940488591097990026148595785567737033583746503969318591251126605559681593686993819780168316637587877879097633032123753066923062632233240675061040839874479087808477318294618471834944817018683884637545409302311187204046965042074121913204101533805519462806379473692446228292381675712843563008520065397218554025847888129922195975093714150710861545614487507130454906839340981218556874943554133458894878033443912192568255596141330686386603302096517109144147618245725502811560356366203811120061799882343847604110967528235762369801060625448181901108109349101214580368424837683839822094207407700590854455808666783119852303612807946672934724937533436201297667728391047654542875308726055948503528568706166000870577488520701381808813221107861653489516327893223205028251994272015971888849651602088385510891953032692142040983483770023190391215281085938391373256176566209668924516294936111266836757509412138616142901195240212072246584929506889608709422249681552319462557673691488557465600000000000000000000000000000*i1^40 + -47148762093602660723951040407953169226229752774499170966260191236394449176751964685548321257180065398155958427161623658943678194210993508996933050285964593575734572474981370175589906633990928122106727413196427322591581851511698328127724749650568652040686010454417160918110402798571931259238562936038151511698963746859142815907381361810658034370267896161118535955559625852234511180702681508654405527816226241065090868349670973495592963161697590011061317601016008923624439610587171913544312442386379830328966510876943367227809491207100996967264861180006332658787621354538027501829967319972431290079980121279914547741040271185155182694215830321308012298007243769572497930199301597117409619340472949906673067717250174560234911277229782392990028073273882017501195064997119289357292416676985644621676083446233725852338955275623919107966264811669715074460115979143217789318488299484207696120765631665747846015852243524914293399605256330424208635219663160937311472597791856457973409324185812343718086977692452734192899911820317306765799360071688427646760983214705723323935308746117550504809553684810209743380807631981065952233154115633661407163185747845906006108527749456737656510299678148640562412726881260772781443799424751923640085329257493349852299173703214978179006825008225880198490321212254143999545038667305713575294141331995880998954474725375176181396551257802979674222383621770744110990347789773910070588231881338850703669978973517850344915939559357717233841644308772367306415831051307216530059904122280583371615232566395558779270052924622324056302789115934331708043569781046820327492454574818464045471002460368161645984684409489121777792502492783993824048503650160199537842748614418620048512090763519773784229560107223702921562954764154382677909580030463370234266305498871499667771739236060989972588321404329317364035265768077639865007225519073518224775788317914574237236076398829260415317080999421520472071042329025440782284211129548549511826135120167329842186391534039425888795440429150391683624016926620398720988017187683094779160657421953368290748925419245675216558732916448587253995267287057348333585603652920436902467165478175631633147718174122902795406198530243927397719223142688609612073172633153368230334935557469560354929712183408051906663542291761653814386425395008113409872006408692749427379812789191885052092267060841288191117825062881199029477683957160219292192436260170861021015734771200898018738081300820074897971847525424018491200728216132771919673333914633633702406617169690643087225349017848153172672214953665396742064698688500725744782048230501713779152956362099402583282042576125733598612205127215778485592510129800944173058202151743819997095793573892714179591283059003022314380413345243454372231073227436425953761421954616345238847102335445804261284542177022003894595658660470934212109487112631959935583404621849354338812213109759583412746510398715747356315569422556937394732342013575071892705263929549455874321570585538683962635436329891301368453223439199268018356099668404545549706538804993744448147722346286498287521853412878357608055854588652658512039378990571394025582989700025519027747469729675544970443408970376215492219046548723655396425371719404171487144003745149387548653682284527604053614881350742711072054247317586449727563634226447089983026091654880983522509710263031667280319147979981801858239552693278805579206619586704581126922318890117884264913913039010420465628954878909628624742705051486458523618960128138403098348302106624000000000000000000000000000000*i1^41 + 560888922637586827622146885754785977609250942729954375517920941129518203444644588207264133179388189557850560694915473308466121862629474808323847532057344643376815345361928315102960667986910362044008301485534825469387260235978664785236603819791217930544821899481252658404753881214913253688561877984602431868032218492431799355832472278514274694872610318172626722079953937660094810056655536155480371623192996906848928994964386807430022807381257666230918236222003255401514924525882888763374570930548733449923855160971913555688599686060359562111460380170696418376105000552801051590485879385492001618647385275913347301183987440675726973966681964938437205622038016547573540822941637067979448027415278663342177552716051378832898803541602902279683466209345042191322803478406395536298527663448289623936088321188505207451015868636955314484119627974876661249482501962171574954080504288745318974291910087344269849333559103282867382938741004815150825284019425424398959327443329847286997665531209525708177804227722583072716151481104727454735107237230663443536106317359911211773919923555631542482081310015229618752417585165834821838346348535792518956824190047132744060822102192957140858941460711950651718602569800413621701602776274895424681834378869445330174922497596334965503655277315133471895339613140897595840912852384790807324719136518030956627966971473489768775094929489316252626532671580733230930878194679126553367676062162018747297045527933369568621301294038996588015660996825893244949455462118867316323885773293804112864180631045638247888284288864809571991881370167115330697288410779403282477484470776595726524322198173676348732013426036210708779166913740456073352194643513294791672839412074367831122396002507629552733008431513650448737303340324410331433583487988558343187032069350207525248680923139534714103087864136105344685219503286180061173183939755791104385309154723465976137661086195399522790804896705410313625055361874087404094621730392112823794984691839802259017127470383465815160684499146818945180203902034125832856524808226600031192905153295875649955564726790014400534955966701635696516970510130590869884445580774592388819989740382007083311760976299213240302446217726739057265348177080463423331968421799860879464733014217719739648266778087098186823668755383454761229228733791619692435055098572830048190078042384413947387050772202206735173218879047464591411400588031233428346885438543840355690730621998561686015645845987875703725282497881645946485237264984374091972033745295615097478493953871704133006790173390520065063593224023435926792662507053648345991018988771797777437977017725010006500759125918821943581489869597807846635176522865501694544097269900669100972114534471914008722706901525476627106292880052769141913987120051406532967885171315592308460786540307531669812877164409927559111290410973124838169826693088347945214476233597549414439581324212694976325124697912427565257860650760322332080870333795049333123362126789661145802466600334363134265853766757318572842901384609653455415303043348394514993339861291402251694785718632157845651488450761246778723165427849830951182955049830752854179513097651654282124142702615034946264331716442763549454494817978232471944261438787222047981003337104509864419887702063230462535285965919640630392161779950052424900804747713519767563488847552090994575911162452431737904845752240805724050374609495507180163885342276004798032648619373846060045698500059286891659884402420721799417033379596577181284218285793396487919553321369600000000000000000000000000*i1^42 + -5338096727023731720935819656346882008188413180635431368803055108826047258204027510918370889077465328648357748070314971346519981915205461109984274982976029382655729380837260454548109773905809128106600273643050893393210600580265301691546515456597013959939515931237576411859597401817255948658367783694111555161611369819551570727951334407193614172270836501619046806722200161721464186564299613741755707605616728969399124451570200702164823934639560534123103885203134983745063367685120708981823223571350284345068298139510284440584483649322769851529406174961858959983954890301550560598485540814169558441493585017937354059352520034867368241411154013900682555138364416577379741659045818124048787425715915559135953987546930299062628794489664323455927896076337195889744243226527486767523082091665697945528776671210590232449095682237490061417869884884031620869498267359447361303859914121509954096975206724623483152892286738218788331647917449617741313367941543657353993533869303311748176559849330044039878512737809890885784018182270484626046581725387205583175214608251106449356270591354496007236201338162625274517397509872511569726733929087407125553922847133284407909421873718128163466401666596873524117105255793919927065263869619550484045946302559032873746028953323829883690675908648897193520012837879830391478795389525461116452897317226843395550304113800522453631859016054754518399238464575726045732575842273047050971312712770233358942691981605625117608625147796467864733152536613268700719433255861750183584040079284922691676060324684437693707764889099338233098965234153755713434017100873454198447962827039047172308772788519633321760842939501856286023125507410005035402131883763959824472749113805603030283728460731462997047824073655617697900662070723352843741137282950054815754504451877364259001849384519503532193563143658147119238318109790288984123411026786093051595024569411965492044186727631350096859171874903251531434061334310168515428336782910240224437171046489230731385696754635967406308826499166013103833504582169179160213830079531771151759122055347132249020719632200238955225579684204552578101495748317574301470733964519239169733557265137162341366570367516457931758290114075650509331384283974954145820816247529248916282206244762751893277707811838168445151404995888317957164711052988031904633562033943465450254415399108929449477857309412337762678307094462411479114210530170778981563785812875991703843577325126779119126817313678598005176377348912053188079861225478462465860205174893680102288391827423778618337198774302544365711809458936949887062575973781130411647915334785309142763181338291338595468382504598848957595621607184678398050401831213765430625777826959452448372383544377212615962561365730007538878755417714608742177146058742113547711074247220911770934075437636142123338443681718301085685192501088830456826232801437624400218636751288032506655998976335066753626419074003757722983117797952527388310621488274469387244355209186043961803584918587391253825228400406845491493255420370378522593395362415967561048660914341262889544444375681904305973899664745383098352905392183890068660378934890942619496983827997115712420535149508655417767900645491387648001856505597686389901940462690597110910127950721453808565960145213344226252801709340500696902570532677061210466368579125585973634289614329510412240515211819253665662032973944108464233072310730812568678052897739135925491582078041271025671411651079155364250026698938250852620706081755981560948622872651406565661736960000000000000000000000000*i1^43 + 41365688537372479773790072477061293861046513356103047534130572769535442944245231476032178921237956890180082662211723309920419411294188547435353035135702092113793608647137722100788662498751747679065261066441453929821429223544721039021680974571783754323668022633602857496263274788945086141719945801128903485797357661580037044917493489334695807338171278529414483775654868191307442312196995277952907174035646764810891072835602399855953377975240251714251778350874686241588955520440233103633787983206169125142691023404111514656632724418289669259459563333091866581287180929208982134497763428624997915363254874778867899463407044361424967431898316962536268380951523467646522628064626789318717035124533478105488765003783446394905451809844087409810950942146391554982070419579205393089530910421875915132262094824056423825463666254183005261752572462423203657238408159984192558171487776502797718772746895347280718260966472158181482807172076477220596248710715170001548040474484594726038752977451151160832981445541703476852286449188352917737954589802813801785754382290869198713465476288655403668172545982791486383352693290251407574547342345142128077587329964907000793729972192711713969529247180582608657554439921500376492840363627729893686800774445301161822786125855956179730590839195910033333662797791551683432282869222017486026260576662215041479646685206549027953126922155359322566071491072089195729762044179881521722723757401388345452498780981911739907580269471778055329020063444542991498151958753612097840180951367162835076559313449411737260182874657927076021467298895248343989242065760069273765848126172272862565021038104727289162757724047999962403267812749859766234957350999565120550146218112525594447155371290108955863217153479564005012099088278031961744998876400761130671863842781533566919365323805937748537149730886593702522604228040874654395566643625755475686966194952885301336986676582802088570797562662628793038186177728554595133414425789721547594176083697940555972117299079754433806748125684118058527738572170866878327768737801500306744674304038589758472985921307426888051257921533219284310700816491487948415282527969076872951045077606871209742367594759771667928911699812581370948298672487085570068626623114536488597734901266653640882623338191242669942403961574675691066673077802899871577851118116300531779783505834494149662826653459505450206768123423472477764383637039688628372578666214823081849339663026195335114899486863023720337219931293289954974939451797643928710960493948233249262043373127419181254459098686907442196518715166158478815419983355612435327319642676474418965583975920241261118951551089927497840871366102001171740928507039976904921310805511757375628336236537574737220132278668132492151152273056007597937645656635022764495456168659666197710482183659496134152983712039386036458017312796453852808661962603208472304770914874008388667987886117096643380361959635767190371599289665170766999599544153091528149219409550593671666122882291943574482409506199156626107774642684544760878691387424468028486624633600306084406418558930138578492062581062686561379481885667679063520415675080261857909424429658650106867294230612888732935321621697135612099000320313757527486968738438221870895118695181249171876575535884095332587141535863018818718375443686409885906697063460561988058694334962527288163502811066833669807209909866764421395157996837930369452784272479719884119364634401313768079005137056123343744371811862988768628117812637767165360822921318734394661273600000000000000000000000*i1^44 + -258405318648231365571056469506135856396503961356205333002678378880282801422055048972372503779257579331132522938947202700991691830250346515802828880147196956399343783878973356819107620203918796867176033403076646671614637610857663338841690633204061605457725370541274641336393171610635928207984726624189136500833973421325286377694208077201686764182132966884307451686677695317317886645235592040719128560772427992772828229274951787185285852395219939910570809037809454104252378586832107086033882108240115333723290720419373561346035330894959303057944823584474592540127342500070944532016390552542236314941923498114047894983243364050929221638544120717793708620298593678054778906725316148485700744184834422889531025813228903824333517966670597961797538665375748546281908267974127394164280289290729312392635529115835642308085954752823835521926727281660020127826328380598129302074834296621856101518811719815274084742657214588298584312688871040501778889310648597695697871929506321389030060758804942243042573038072213050089076226876491700599740163000214563121365630011555576116106193937834404057009094968607600965908278548815461934750169637201761492790394629249772589827579596734235442766048290207570284838392943456092099991269173661058983005586628392228907015121993645338475894163551509101478854877130272880046442559789262608580311088864277719150848469213228911161449216533648876541227820578932653616878776587195407287934697031730832593896744965137516285542758785047020074397870030308905607043915087979486758378523668651712872057043369848282167225204400097706870540778930765653850030402530724459172125818923752219427446828981252378979820104253483494026392546218496901531138005639278235893866248607181326577248256666830018642864528366788629487413566914139938585579600367466197405195991943564895350478574917729391560219394403106478661374064439238684995742762462661902199980987139918813036734279298151905422550122614695233545650975566487445632108375149833918719180524897765852420455389686809968325952940576562441044275958520425871490953680231957365981762351295977654015266941862988147102383169730062256633772404663150130409621701255882397490676457374306686011344589048873770785914648184253622336474142727450741030061820649572435152448846157966395208573776367020146697430829425471906636717951184790692137203651256100173570698192860428657685304063314698604454192417063520347122255885994699335966596427153222799630362933834895179971726884430932732993160881978132418839876398035573862236116794367743357016216215284471126004851938043486440694223935947723004482825135881319094958672295883301651308863947150812272021399229143336124878765809965508971746208576082272847425903977926740439760472253050112160098631011886782124053174178461034421380092387015566754439688066928599202450631310666506205196734141589907491161795346705226787666687410585525196847041649667624761155233080657245142798211719983579110702289987974741686062999186338659644289807572448112608004904624362565378116172737530632677770857318769950708045800408272543891957438033196748958669084090856457865976719840319249687567511351689752427036394599670679745514122429649856677495070540671953294159093428576017005769507215394783378554537608564150974603094075752630591697034660088423352536411384292587651922350084260588717634904384428521945492711957235705517733644508366730370404350424910172549787347829984863835897630051803363195766031394894733882602910368328985335174393197812616526044812656179798400746784968917353758720000000000000000000000*i1^45 + 1282830447515731481774722952183185157512027599843370683914685148062091706658113344826158074515975486697431225743588835428062621348352960183527733013089088289303810291362852486596475492976942310560934003098209656338957497130990367739299314194989388587514742125428642888164810946777296258046603213672663809446231193905115306037125609191810259673153913841732901636877436053198499008045903646742303065657199352790309487102396587417664503177499797070440236950351224111998573478492661273478238720008543925378850875447449414464641670458523985285834967022238565745430414400642579974840768035569790932188201317439764519720737196801162305115654404931630681584108156553577906281649005205771129752094415805010488440368190991309770864396867248596509118799235229416703654750932839913779166029910788480427193993408242964195253586694671399954106338929536836020745248867071527644409245594237302668678961817889714289049362661053364804453707862581773832343192819756885527203863721123544033936150800979640901091678731941688434531724069319867626653682524502773980530454112121112527311045990277569272565878147716200156343051226112460696560718345904976766010294523390757052944259058905253489863375530769519431487617893435949266759265919916983765984258068716424501984077358052347119743132905267523032557932620865409864090906852820474649974060822634535523410219977163600301261032083784172772156112304021733728646191114019658732501662010445603118827003201014511964773160218319781988772871544701225518363336850484034879303727077995368296016389539047075138070879324756190014677627664986549427508181606915094977390972076120897151201868263088443772215389969197920321777794799317556438623117953518852277960377756235729470053088225231796527000255061416094435318225221636283731245518594031736473194398955427832636587672914106270766613631595445498274726616388340312559925710744534563298200365487046822389779816596991925569585482568409493791080147256312822215634741982894896148037236832417660614427164440194133964952935771760986259757623662171887465539179645773025063616311122644370146616109273931864660646895315066164288215716551104007850742634493760162303585621636878574992077393662360010559289586454308853973150742870785255651465884703974580024935173729995803352736892077080555068068825060543818418846987274305859230987076830523208997286386828123903277660967672442001443709682421189195310475708502339619590717883826004612809964636448626094691906677652066305342442501080255050735087324020892003259624508398776682775943076783261324060648374072034496870304788095152339222930620273296321370510865312167295270745434971673133099052847356386423795157275144772315962909915558698552045920705241378438204298738185451050498944049543744648825796853414449726023704367187963553775098921391444513698286463037478503643634394675690371591017032524625050840955548329731798022865123196711013143530801547034504037325642739074565074263677522503506352014413860369902151016729261735905269462759330698357204973263768974766772773547434322991432377521018803433448115630490631242012843987205115211187720575924070083169671270183702766727037025534839847535434459192523184543528194277425954177627190857723629992492968258670917344422150115713723364343267930876437157526442179060391038486020594501034434334328930281469771254838987487699813960386846950782209853590800190762521673041092656971901388189100889927638926409306423656348203633641896912977292541886707584680568801722824422935890905523164603892170066677569945600000000000000000000*i1^46 + -5011308571294828045175000488863024184891128912788315784957510366994069335654172088225379056904787890899510287190203968831039888073429812897592739427275992167164825617658210280992487300310560278692537321547126651509131727581624160292436461973193738777270121955948294373549231280291038039798634385857603731707718584014191230233001553534272457148284045175618726790930231019008265338342795493039012483871815004536366611963171084391918978731704134992696927640691880214128247647136929274012793442035737926736583209737946087419605763847452435036892915790144808471900745599014946405638664953845107206434135019985257558766723566088400673439441308267341314235197256538817175178619661071180005646756004882155518102128686643973043902962232696010030394052411339085459966553943870665804117163640297120362807712371631776877096966939648117709570625048789193821550328801640715549070116786934032359777334422927412891360688620550492023789016471004711667059094333182754792217060615832502170850721650272583272804079910439421560799894815008234870511843607976472171071178276683849160820399541107902583152249290245168376031897388182720599415389648360063280165508218401301125721586116282759648772496745856659311389352079239649403192423287416408788384284022687563331632845987848784899256811371535694158279082668731372667437279651745305732890755732188944323140180994933449479351075472925141623476221517789841252158720173393514005965232739118542617060588544916962884241303461049263201560792298351065706958162777463738921050434257580406652872093915151834363299597555020051859575469696595331022037743438962136455420760591420162651294385409588505960700632849455727406707145498419815991938195332150728130866481380691340569200551734392919730213891489876915306110739520724130502539257472999259962249896548612002855349026387744185548569190101091556337445559904204725301889321622207839822138576490574002865474573415329940922972193817384126335349212852873987554917516931566337674229083454325628066670695025119107560081334319926582276366931021243425433244924194582109387648254656918568683499227828637831121756613533737863668160575600026201488406613875295258669420609266090357721779196385946159288824804517137511876913350256174088885113439774218503509965103659147932418064239105004170182511136702421923981156069233510897575892692694504937665839930138536499754152080454163530540905633123421616600347366380652673134735217438803686342817328536324355571070844058879946779590009009842077647744359032301615008753564786309731568167449445373253434280564989259752024137989689485687952321525304670521003480246562256289489908137106108891391892873406349745817707722349380781561140323045768195613515622738854266807890204583243835171167142065471340986044534406034292935860975257372865035754470430199551942446782668993261257282162033412347898027195491367720500529217613179281285562741408028249351446950078794252650023777248629481843267908739258400792548917502053219796869527876018433977616590908469245746459495900319379786594752313203004403686550658695832098832990389932824553589147020770519791541546443792462049917851829825449100463061303421103471411560163012936999138235314508063748120405849103890873697459869897808860009675778157031801768042860847227198727644125276705368803612769936399145715095640054537743495195401069943804721595893690243025567280165211613072818610598742001582144111832543716714544119667833840102638782180998058946862994169612874225336748521563041000290477340217067189112825446400000000000000000000*i1^47 + 15300809083797106733463309850959042131510563418061366422433849933849186816284098171417744678133763314076495782502175345915399567646266348532407877279358772721495197859652129526441167928401000584042832180919280367845964817994370546104232155626013586318505901891882709811518964974866724348644890155299648466619575152727016517606429046723077033529867646012650423336803676596852135584052074477865156137658756582822112563012975967713742091538037281791319991317208135765529784635028102134905451143424673617340181472262303532273712705430245776606554997851825931021824241411928309962915916333123684255127155415736518644490940364096066199153562479468101161143200030322265420416232105167909078875001828987133314911648965457690712180476430855942753496329452458790698532083180265994452584669357361810034512945743567918868407284147833143214843775398787906817642527415322621195418016397770248973686472985320353485818974045791214076837273930052925142330659449191494720309867832867122390816209697962167724914887958116036029206039403109203202367376745410271265514950985456546928652241462295231948557814619934456412116407961894400696993767462539792468206890061572782184503582114510986805454884580158062451838236441487556016951491071972188201464840445260134988593735241959681595642037055410999764906280292053631887122172118653889311993941646753687528386716501780868066516813663055722575424377595978811072131595687671900756031506600208686867799082433498715757960879180802043634456218290111168089859252029722252948312087384800910086616275763115362388443272172739320566639174128932161345243814881815646329700250202713288508329178859044743038338812740859095009740595629581446685471947553267551157954461991335214836432668296286010561078666741973350059831411665180462265860047777901543166402430465031193093112307319433255169996855066127328210058620309099246869542682476698807210543370415378478049512026559015970720545453708399546672443299484939392832322328801928303826957499216015986323627972385403052312475527111818057195903168109307180306551512543213927625264304152222763520481170124224718055332391417489724798851667515219574279320403571693140360391236164750134912979411994843141883061856757887542086075301813653096559600830131750909996212946084279823229575922956169049798797287776829504977109523039377163231830968021040567995588571263128209274069440523431367783624694166287765670657176238235956611344016010728534398789304152464128099881151081263611259682224430671705312862913350119325357531971245874215952205484100742424762219679139082808580462496354403149649529069254319197405991660003343318313862424859810042355485591977675289633414223555330380541890899092681473367382880295485388007242210253940310012858732401316300108045881334192422112425958005761846199223710675723440111097988316202211384760369307564000328077511668556402282692003647645516373810743191237798866370388948403325055370456597286540841958354640994307257870927802076702356326105401269164269046231520613034624386977137621473305466653979300403133701464876523503356548980564912590387483328858874788571626716685772366731125812827159496738933511092145174196229685049942533482772819806860460836260223205653567712157182647233295540250161723701509948519507897785648656110877979407135310238690277663871092331925279805623522104089146012634820289436399252889389441968652312217883684346549971533746015328494266038244962604095353087518156032776020858893413227326289850203257925346775397711836045884794822025281536000000000000000000*i1^48 + -36358590150040056864135044486048502853629469512806318969223258597865588259708301987407972747118808825748345144213504613603282747935844720906486232378545653271948282285955396131537142677224520016661138814182473112313523117404859445133368080723967742463652013021510194251762890217307809781476320819089171151463775445484797037370633581795340190872322046306765028990956633067976534070197123992505624658713191994011177147257064400830766590301695711343700448525387582135327283627785851670681484781516973165525269605974771756399195638797137529196687010452193505574889150292051565821619532851833075618722348890692434377847466863883002259440507041515786116443107334346347205754067458850996913925437589788314058855951637499743756386829117388121274748820193917765220224554969941723893133503400142434467569311785849492617383821287620075184695954152940504365285629286105074520311694349898703889877870528133639544285659555874656182361787930312008242537073667683960845849002180084762385963981326268204425796200621130168899067557324515199086075304585052781174157420238338723165477983255419527905127849763997134549830733265822015381958308202874810970042677070744972521596317857794250626594411064749995482604222704666643700509590141575051354408297606526686982880829046583298806358081665503715177029240965474281387267781311322747621684459256033275629171194927657241768097590629007127133992640561640593176067444936916846772230776511149787100499711518885162241174737622575923403687991554495750589097462014567173694704708868684269513260034620784761375076395517606813451355141607641623899805324868395272850664882895901224001223886095767270879863498220883392660204519938084248397086976490841358801790118462792856460640296208806899280344818370816648778673946830428364832475989339699537913111208442603113838343868924529590334787000352975233524249454171064869557056420598944444672043683568076476153966184937952287362772296401844790816233382082909073167427644128619668670706038631855023555745447534111192325120346525860489331616752893241822101040690861849337807221309616033258839871994660700806619587753456004145060105702226386531338762091654217521348321711670763119684304710329773053674917130535451231399082992090620259103151293772573044366031555592774083564046250716425593775792199112222028242457961191130080930787219270776290780000167738417248563758017861224274958209843888152215439317149645730171880419448355835801481519424555635670954561311990043763862454824604044017453683587211434481658803391894672473674569056215866421677320014971151916383343667844203931861173121367219388837685340619214347245509887683848740130978240214896093672256054758106431523146942714746681705554750673578402670797620511022160884797347252452336046714336913783858924334718952644161567961883524249952654270992942969912531873465292104549026966773195037499677165475154702545109596739651928977717542576347326130945247718961892729243506215291550099208232091274985530206282662532929293852667534960657889861900183971425978079987805874376438027343627048812892909356003321606786278450832096277378915215422271542151716680583571749744796730939636728000835646579142799656181558910676839747477207214757699300202269019596155387720862422027370105864422711410481497038427427816044441010569434935276929043317715037209906500804677971198182783460157976518448298115255337709589253330281564874397034578904563229327403373084974851306365068552203121431944606328832108439410888645489879209272947819153088053248000000000000000000*i1^49 + 65539894298828445213688467723501597901347954703894252165914591651576609213037622445413378748266709324551981488387855356107207443743477654381523737322715986571930927064913608593481727582968005682611442146913669588589800559607863949064291352284185142019611289278675906515253784765061123955888096933392077816155586439028009558007507249487601886845756042632479502824983760036438951406607476274429371467992338682239186915292112007203918990401278576333567569094503615983731013655835294562629898209657253731473662552747384654439902603734891007988715539623973989420127267712314047022381929418972065081473863329216512925766397382218431263882757935793105533125697724010794949514983741513224507176831142813983275402340641200741941129404230740874107200458205753498383968098882392381696448126150003084336525151669755521410842689028270742470961862420502954400681406980707011709497966598232426058747385320644490414003872142813036523498295515039731743850201946570384916595089071198502504489413233756298032557779578948552784512227386626687677602986809959165887747982657331059466928577384143471247795180888580278993635159689179010380815620067590188649612915634095757489748677733396168520891527632727538372507566260010947418734399547918650363133971052352317377119791478070000030038243837473458251350223781148587536648128339546569481483815652769629087041756254352686514734942245803642258857920125430071033722058491401546457612905745606841249843066342977430227924354654914112144428365492391896359938777796750512364247080388438388019589858437463602240664184900716133846605357226804194977542917136434932580683145308614874418066327092915384451801213320925927433625107113023301005977747368192664438994559091741980256424655233797396255582439673555206747868845318682127595618425665658127642677090477279106165213234275162383908326978209134269748642637296743870977677521472879762115420067963583086186377113685291555939947089121388252218253491160293102603646600462861372475553275156868683045978576939564940487279156137041439345925627298385807689211807824321247370015728933737817472234892133576764897135443989020752585195510231814164704748611580641494066890890105509006444054572245178620009688545585575685880440265977041033978128497636884128786745651743093519681289414578042045941363315935461729633868401793673869035333793531647703510900121342835824683880418319494389178709312715568710563385970436753171658076490707279121835194715236086712588490988032779302920503178827827001169239822710316825783626139952557425044807196695884133357551356523819991932707155992469121194587742266798518276901007917873274126159828582506290560692308501977799189545057865842141310005114463567406554619229964685051104196210856832661281943071480144566684293319226318099977256493786380025565534295396460216912771662959469281448721144750634353828358341245106115549690967414171035129681800392593194564668516662199751231810982234623660843216220963406818653760902625968117714043154526722325882052237459028654909076663970119552556714445846323914311528012039043718842217421536624609467037316751341714215882439783339071131572758091455861827367619720001044298227571049098064848602286502797293161263490753531119162346835363399676396566073860358790334409546114365466782187896261304108654225439355383844378727694950436329918333530118846279922696339696954663870523908069460901370834543362996262045968346007629440053116868241569811669337905973224108899319434359647092748958392821802595496565076142325760000000000000000*i1^50 + -76092512705982402963132054801922870808731563723194239924112371630036192800573193385343205489163850315689887244848044015000479467470535122588310246170786785653959482498517519446569518120150269664211973928754879944210576141877358313993452537622732399222021064149722085842751408304258145743058020680941361842287520850682010609758997309401898107678790541895847637921487693156515349950120097798666593079024092925097770548045874234959094293738714281699601919293739929309905144274182725913401659641426298989544334080069522170402606027183688361201426284702645655215602530194895388867100384871319271783087974201574265259240747381408657941628564113767759088064991733184173215490322693054938393241614869286218397007277691597614242852646785580810027873815801049165182112950105400907705072300304224502137337603242041905957970003573530470672034758702615852363291512354700556140375601366396350720439899017141347413460743094459085825164632546280691244852798321206349759926914049033159684285166734165967802046065937771463834905267336760306348462738684128217182504278611677203607905537227210406110997915330824055925128760965929262992765691829326831547665979393664730369763937968951958217163414945142305874960070286458106244071852466853607764510950054846785829409140465875290238772790776589768080834502192656290513235632661991430837103370991788192080524973193178652431499182677829216543997375245983790050578764449357766841011443049178875116008150031934475778307869241016040898987886073295887600523920787793837656905725647807660979747091066485818837793271833289065969299974052953801313481521586007390821671776615211395813647545811183837675096872706808523664751626091584539600676446170714118984872473644883820868302673857756796042525655589451767729644137376246372494173310998456964211281759404081409211016101365523653918940855232663369153586927581936756100566673821578046710797079200583457746680325561518680890406753884311605844592319526122104771788399688113149058060099051479269027190775018595823426203069228097919321759583584399607114144463929458284424287340416123484546156365707246252338820756779893590517543482279813987022309727668121039852333190996065300312097983196797139131237603798412807618766140113088610818034419916829271956584478920082497100774890366615451457904337074111951480043177504751205618766687646208693327290647785835506755313927665401804503951053892133612788432134463431691511313988233495310564951648082029163521859726283643133730369420606492482458514300891528202456371061764806735784813829266151420244406987260905829878049550948115087475811919523553653563653871749255591836549203656410512082932307542533210567482763921908018029993045884880282971418113701811610721364717150842303018528463042578013936047620904118979887075213456242931172531863359295944961693962793222258303183931065758721803486341299994518479083250748314191752125488047776606675446928120409099367343027779060548613039716053189329963639570101325009001024522736274743663640775769855035170453247692277828564681498830843349049507914995683733716375070380235683026903082755240206079172052557303499517700008112930426457396974961977629456038227432249133158807276996594238807028852306199067335902832412119303827967727433410106336799928239509613482961400497065929639059748560077703806032758820553511602592921787591567375069632797628057872661727838446103988464449169474027464202375773094977341563204785410383903349641647057040398916041832673055608410536924851655315071959040000000000000000*i1^51 + -14772564488493302007880780796062968934032654416057010637034712190399115706712946849489129484758975683630059392850100872571287450276752680389555225490329850078040577220289181728293881026817974184692690335763180689260425962782128686168920173972588511495625592202468184816159901077433456763464691077772534719037297210605915624305430763504809495562921189870963136943794189542984824121365035862617695876331642655182771874335260559484393579746464104822334691133939622894395927892648428045923264535583087992213676768239152088377948575719976595077486735892065379780483538873465451774865863979769502591437051218877608930703696200265461169011724177867753923740059386227290878580702500708696841158980801064067723075949803221828460427511059355392278502015808548917630802830914072849784261633552240767351951238682779626681273669526109215567299999460131374865221667295502139097171935159542823198243735777486965769683392833352464203081155771475115839014324266714935288494131268687225909939888473418677301771448162491383620678082518260056427140986185037436580231466720549300921065615496343871287755914767007343401699561352230078287691524547350511263944525133134577570003216382423482299611748253433154757556656624512209181936802783389692943477390488740281316506227913935717340658316909450674341254245449709839740058477255397103616617871377211640666214688490469716346143835529904682700208592599603526821306038491810678524859575999117040750071622951355923653470793515638614190671679768056604805671313604791728242162811221444560268931457100581097685975695605741279137032950493257710729713741176103755713453000373073855312215853702383566220564400047028283760239869845258907235372950081997771661351766917546013759460091157051978800995169369537956912595246412737458989350025364671410396077077249049150740831477433009541313968053633669047924809385587989268752700687736132041081587573772743472412212922575500873446615496081800511320895050448912289305872831464971934926803168740814376155822705578734624828522220015927982697689757928056541136583766876481667313786728869260865898943436516901092534365584813528840185524294318753185805825194866438396527464332472778105350460312303702486571706814850635200146796624007982188968897707288891820864447864860568310423085585121684233900798173542751355313587374742447906860394724834994046623258504665788870945745583088325751318377681915038151897273296199605570498763275743236656074406345624815488880156114347752731270382274648573722952804189264087306692883125779892608656388210929683453977990442366209639609734695028076463741187067350029830084453440939267946967208434399351533158060858135631807085583824545083594650462224967913243836376591798650844506698524699077141423948597678329080803435909690904118884076840762863002870360201025899020079671539511289468089312289571264175784182865218041080483353313147784771911996538653148857542672187289630673015281414079181836595189610133205738625471562648293804828973995284673358739876907128513267221670633763746055829542233663619607807780031443220421142972948504651583517978825126607865853895909478529009094416604053647939695889327795177415175306241114289710827928856623733978079402524086727958102191040557138447209917570403987604640164729591143347442165935074645086244888422746783681677090571639492455638713810218727632550609729772053791196643965854404420896064855994273927070784438248837665070005009235508402699212094242612529391505243561687585357668933428206008165990400000000000000*i1^52 + 313953984005683937153322546511882024981108058998184479271802380175995541549439431005730831439754243802729629470789096994286835581967344353534209017831574891343211209121870608481773273030767872810569042235604329600553078315280680430245087146189402289792723074933729636137902073857132964827156880996020615143586800194310769186957681509296677971813275239418270374304099161639085983786442388681079490700747899363025338709822909354288613789248310634328462743507569075992176309752855636198122668504235641872904173335022339159632186222555998912878223912729472068997561304581495614010862576316672650779479863661269874055025715484101352577993590598379411455829625082692760655069957295461281246311688639357270979312162625098599508678903760242312612318653932444316794492966652997018250195465438136015469007840701084876060799647257924306097507146100049105148153532936368058203211473150328978737321875869477870259759398811769881634206747496516922502598744517566485673618220073533235549130772386127635923770281278751905025445201384032782569033027594516651559298147126271548186009626985314783773488060361031240784553461201185508396676523648124355722771313420334457244363874795163928352088155697232742549830214025367314221511406121388350242595412169799407349289979240779923734909373005492098079853282024671849768084425140452432984808128433956997867019731024415980644994626349588318470101666759064581468989186881786243951345733492933279192872261779022129468184700306269992116571818261816425235932664071470132772310781200494835484556317962103557136983931612847458942004074953223039744658028347830093613318589663345804205297337285853698136262777506269992465738051610491164126771179204046326978777756396092017700339008684987534631789544443703032828681560126289448135836542990699686576757085813743906493209807783485201635256444830614542928171449179605584300772003480591614157237843811152940705366745187082749668034637817754226502829794446219384050339336387995055762518191227487399176494697055204840658996806843096457210521749437869181253905429239377544273953384288306878123405664916554531651507288792162640367802793532594071445180750803546203729932392247485935273821625953818185667657725923765855281408787838909332074597899140623207696883174334132279898991626355211664872082110868375422443367916555654010945080209203134942304173332526540969269046733811719657609559516326169298231403009072110482512046490836267871403803557751953747081247167954115020915444370371350219484045743097221363808266091132768436165384718215434763275981533590018299462807495475598577623271604318820586039717770823396664762278774344540241626621443772871664990791788821613870109042836888834740482814110475369702877861127180363992659727520393020911655541342907044135915551471558008222030663173780265580451363781513161855661515771897256083379798075800916349116267737547001102292268896819936156593417161527359881152874198965182531952723202553811415273212455414773082555734577243601535083095468671276154733409697413145306741482021166308608310297890204130243858970263007066481017342736890071616861991204837171941958440023886293647487167219834546195319522661982352234868661577932262695767426654175764980066684580700630857387477506772953569579799668520188015528456938537391259788873008932933009256771399531552970624011639523908534891171115440170954103339731032995715217953695891563815771266757874745489897516514699740776270646045075403697363683731995669585511402690933837004800000000000000*i1^53 + -950361643518388007931348799258991334142907258219469368763814795593682989318814404565788871125584351262249580185112968267816018007694769840972255350892875075820487000636855538946658268861046153770063874340908268123878163440427306319706491366456905391779200620085745597034317185222514476334307703422210378863502041516735613373269111137724462048222144089481974404611297629264158859481684365151723796224671008659733929798280684582129781744234627642788254784639230315610169932878610954994382591614407924216538937112097165372871062448390895070357189013700195955095183779376205817702598491882601371912215007229277280206940987872158726996566720985419377593519188147578556301247029181512697396452298339833320164794923260556050596705697989143403221638852798175458805395409276420430086846252651917833793060017908648099386955425615789564742743309484209307410769712043937025833651935398618287825959808927779690855215073783929704490333841610762701517661477464147469827856615020594025136230213747793216366681080040397492149636996412124920535477630890322623713184866149911901982108672638209402384176727811025973029088562357038200102513776844269503317366517531447071858005222406679388837403893490865109482956777876032752834069460510367977713938912619754882668923446044932780257199587557896980195003701239834524961336487288824003438511925798937395061919725131657132045776514240007610295530845022270238910563838650516974134568997570613892817440645028098234774359429397772264794693066769379728967007184722432659527585884424087981370360093887136162632953685533911939329695578360818913100652310530765039631006243897768637899674189309100041878000271128182609312806430620215132246203465793571778116797630174127124603747995056675742009571536649471826894705918926173447318391354955138714425854226544758103577332588815236380225504602173865227234837282542028188572358556363578201349274362823939046231319078906685044145578160291004736781988442236940933409921471927055843971921863071599102707044695149882365518245786570907386824611829634069326997011495343363211573644800297934251835339129526340754905182122550475461866141773053206943253964114250833765888214726525761100718654748407353809778150425596349159871825034816804067661566141828506193579330727576157267101347786145285548168301849178284592351844854350715031882361038817608948468826722255308033773428671804016992474826264626616153574719281362888791432144716099606778654752683773868153202023918265590593610355844253140481860640786306512907963292309032824987174405772319006269470124311765106988697292280737063840918639445933928111301116114565377509357264960450662592030571166773023313943464409542506768709220699875698992898313926968003355902662955069787166737990234951796355917836030350925232970056622942876151661799948130650572973212563552412108647819063077818079329540012484205131732561392869447973847756344164255499458028358865460690295345796313702310604275656109939152896049842576820125091942709645558400966553884917391603181180801969946476954855071382379892085947792041965404158665268771908410730649736667957654007912350428069426317704903138897545795313781626645095300942227667681113340019911758770842789015115722907284513160573107125177793778919986097869906596242181451768254579420243189144428660622765266940457845924546121004770748388781024617745321258715802243643071493481955915843439108599843007855835384215757441247637292442275463967396786754631084738278595895132144934885377736704000000000000*i1^54 + 1933614579620668172157216080856759559578612950866442394085101142444057478879479127321058255109284096195470903178241550374256265225871845167970982117893236843982750171129933503192465827064458236942276092979115723244622353939638375670301704061107354765942286053461050876890807628808640841870626306640559904122240943301705498445241265506666929014171249886635606135532372838568053817464537525669402088758904869344292413104075115190499177695203191824731578645532468180995347434615546556653680515667320852987169335286439638710593334229351993711697943393916959970191789519389296034070616582799597406362939473655737965342943598873742113896458546994693421934868065822168016163991927124487925313215660764025736283453925425766322049747641623214003434826495613572999083357611049079047003188503669116488799890805285357282148643331409330691675742787925241647195976057901084990089548926373636847729280266696377171569458936249480136867929931478196027356080013634131094452972421772701489165717599463340606439392393455470522043819769051383830191898658663813607789447700788956226539115302277809154647855384342933651448432504817489815876958389207166876747384662921519827812129353011305260163097638377138536737611957295764961051317648318344980078350316668413969299000044753930440150592814297366202705124720068485817135306943667515397548459299538203577596219404851024894618813591824798941161331821124159202323790029160209855939754852094992344588845395620171545560433540732945314692501122928739750018701417547435950222052330987912596895845188708686282141499360506414773457209329641049439114875934487970261909302677546504494896207799568308010375299265856526977667980050785914770691288100430996093606276237442817261728858806920191944056958510883113046231353077108430064070120093899260451500121747778295517807938307081291828272833508648714214351850584671092987411162671061236460443380041951070174840653056283752807238027011446004465627370225911048338204020025720062268494834428412117754404569979146620420986667248296590446887716658849631406632870992743815626100020508931585837284834595421338787779997663953778975864983048589781584787431205483411118628616646085339332697938954008246272279129607471678659546087724281554077602316511071102146925549312921720546753020605006008762345841353450699316954688615607780256846357053709630351403303747625621010640920449873580816384304039621044335060519018805451838374482065642859028575996833894524249898499129778248502978055569177138913818112150301405683555219977634143157719174941060539866453587720960937013464682908185091978676849726640324510510313092969732797548289313941921565799643555946956965253869203678565730462804657550367066316777645451490277000685111479489519828673546971241462546051440528546220599578377349592748002333617828489873662059958821932023054072814797508103618017205136700799093805710118038038690473006984407165136484188975459442012468927420491836475175629264859977402369634355917807029521464440169364284925133611338238188613204388132110337297569360458482459526000898255697557881469361545395504851488351682442987468894817885074331221439789003116315983984761885022235373308741586552444499560536201926699936582346481745459857211851485756903826468916964678191654028292120002659269663634423812718986926832701297162774058977422488586156151271664771910651073783551853346698985946774835711310523633265949976785524378334021160569962894256288535532317378455123700683619997071740937932800000000000000*i1^55 + -2984658495687706129710778756289092081698307840938567642690144006672749055577434242706342935512541819061775187729490032677650951474983165724101040050543576433060056741262571045267288278264518877546029101244606992266024876639908983304279225713067229925969263510746433994572719092323410518355288346556005007314723860615772651296054836506444959867442225447115880554098855259772065138882475290393112802755777040408851074458634432824982956259597380225563609037346681986552455737715552042159345050906341434019623009761386797304736911931702976858976423418539377074350329943468576810806981401900152819232867671886926738767955257955698814618296456742596112592873157777761409552213198379962888994585092765544607689648641651699390766851698498183206239941470679009963369490987412937079980938779207088181999803721956940038284418769882670210416524805563540116242275509603388231691622377059329068271421757735623224366814948581160280083077095795694031010910875040229177384645734017728665673142536856203294484231187675596603136968276804074089202595156571389038132644269093875638996498055067705123787415113733917139836436555211651573510149931764487331879632304340852320248306414272219414117362982700027582097939006007250534041837665665297562748095394918933631414886875996472560422040755451912851707259890712142397422233789699373728530011489769005707208633159689919573035833333948323135089861200496678303037455497284178239959642460863730176242539036014245176181464945026647764231174577978181414960796588182714573688765074873039500363734453495237500232781169434546099167871435511299224362130218211099634649425253575894442178781247599762295406204007441014597707399400803963815970494050568960338671501360819120157813917861894079811081198209769173422792932163820066797411433256828157003521787828274896002575635196955469034015975824084226623141202314928418564186385917866667470180709328509591069172498751425730083780395155162475001766380353754630196707792129281249655218971022404452653922137402742051365076810608653655865907889757353640390081223033339985237232252448433795932019205375026329480508260486321074382513903394434685309207544705195623422682273133255913875903338086834582903565390752439227249070364636546924634768607922457922900784220144273195452592634973889227769361246208506425152597089826404815409229021855708281661164445904307694509268434716024693568829073246450265350597828554281199070584978352001335234032804150759168592147269807383290214399168938608160211687630384668550134758184520620102933861047418428894463289219607005564509955420199923865231403247063100260099578420140069408360764424689172929488280820555963697811635988637198240455595014916445448167572963742237560442884069451703989741158259321040456947120229269279380030035338109469830098382957260366490829926097945756066410632547593422211297632595730840248374676544732216435043553700382068825012775047608407986388245526704728076974537808353108877218490815826376634575591487305881622639089098431303874401081866158296356569554136176270618895476831649198514200645940893776315383309027594966000495594847757905530984919467168725384768519621239027733802089569457162661946669059859679669831578629388603898712067658597561421564885566207818223870315988371017563717136915507761227432605459100634564798839840729991411324873841078179079477642202277234771290309513886967830373309504873017429842112034248177168813607757110691897808104378709156905509067802953505395065139200000000000*i1^56 + 3846517541013434195725067726802805089759879232165871912015767074025570363846041690124231434847999585967642901337952763076052435893894966976106459932067346998654085423573644033421692959362016252524020179962960110257931751094409826429272094215594153486809847305216253295790166664656092828148306510341596964305624893002412798011293656961594448445094697263072351169865300717206291679833304095771127049150064540861103575757476824399711431086924298294385538375943988286145934931567523198441565872345630120202254106379237325085368091763372950723189547647205576936630944007025480038598974134819363829954700302362772032039913217341628802206872554447077030628041885189298022745362202261182874753612570828539117534319261199147058174871255844837400233056216346745679949802402212281765709463456862505655830033831002384166397567859154680431265731560977336818834732119591742535665093154072919676297538924078114980824399469896808345400196790762573311978288515131933503650963458045537611660376611812472558978838981032585022128402470290108089868585840959657881371786866509910031439813764980722666335070202681575947867184559156073102714716480461194729021132538120237143752855169077497011426046264550865621609572362129389358112560096493095398444594970561106138789044686755201506473816181881899575161486885417506239844884333526060988239483744464623731528762706069379411569027823742626184223512855113943977513069125740307279248250439762976836343731510858488960339456772374995577443355953645233391260654131746303151123272906596452457838770112545858122806937309844803949476732188446019879049322544069249936133047723597650263597469371225163248595972037667208044794352566931643068926500711776313642841770813859594537863416159786600509256868277049269748381718375352318229107113056155943912605165482507661864112389224252284293250098713326676169816658826608235811175651043868899026275610917417275255789273564477374987520738652265923038066809860948561430994774460803001014309145129455467597846716124640900663115579482357935273423557537694437477262014715375972569666941323993891657766611989124582762155476313879648021858107143723033908132943241949560320810320766814813646189501480031153680347705831719067393681194197754101964669705409921862767287492857392321625450514528925323055878989291711144519608173512013734428000271503790530214325260401668492989474347670591197884602069893122141566198435997892799031179098312506737869607924306958590057776533513717629046992503940442103173155965512885570753833649165353038653946441669788466892189302612471800946782476843059226772447210039319137346539370719320820252723760412123614851836885142022897281360053567152413268259159208946123274530944996997947968280023989046068403619168595267621901894163637071508738138887668467080070105646684141120488375818017474455076711519769452368980482567068046805327533815865230818127126767414335759403880954350592634817355192090138517472964478145408747153479542032850527087425479719540616050423933660485400233687018027658359629690032488890907989539147774347000544445290326089502101997306072775776718502987047569237400344952117944363589519675754472766645810415039105993086749759050241746313328880042340947295621887596520930576842628238557534956867032022007148013953572082411365096835718338236604283255203438170556078965015148705675955085328382608513665570626275004892451840885076103990636730645698735443640774089491598294216047493313049882371024747501028032000000000000*i1^57 + -4224059579684777950973827689320508389756734429224443053563482364526116362942378742821253891724648215198882938152280679668356709589970944398898775606643049049183885379512845385626368743572035799629725342962782402695609202110237965133439202317426885946872780686470632947891654811235679809502144991907513730713709101578102544954029472760205620705196536829331939436472808359246389890147900256518482933313883461312045565502016441856405761852543742546750971013461650768874065548437788132333962538990326549219710187376187739075552252349070335560398297693584889225724059374377552152714592361317303107547342763447225789157130165855640425209542851999448032618735622441566284979399542697690258248748413945403817566045178185741975831367600869424867063310020876354768515369817387242535286306500681574951256134615776767753022694487404698653261777872727832060260314023336498654704894672031364368655412035066830125464747540542681791959756628513280738459091929557854492772473013549864871180017345401222061584231605895125872722833800786900418663520885582010968010531202146548318390797536124695882174983075913207523219736731234712104603798019234422916504260079629623702355407048897973394256621364586902869432876701615814566564397137457685660965655027031098819647938884720287828668027825446611806989300190477209996615770018333705078855629031973826692010115310882972111881988270273214286629882277247003032650182225251514384151874904696863601791176502486707615945844642159886406773208353721920558350086347585862162406597222994921181587883578713878156674172686487735389138747690548743911057444333500838299052607039965045378984963240751584149021788384044467563181880928341253228233011267695984057331506216539423093043928142697905651318039000200223119366049471477059910575862354297144532312591650847468398411299082373222392054415171765128233127372153839316242583344915452107738695086242379895309661165298602940471925369658075010206715151713590083916186182612128507233606312629669195482123898438302355112166509953768645590490089254846904730119746913906032470588549868710226720378365045463758558732562053729298437392474171122870240259172782704367068855854386175057254433096685921759781445863134477781636885579172614506479201519713893495922519634016944148798500594175466511753925261353400458877860433994812256431325948394472730306976328244139651649059229237417312202439014495696970129618191775693535953814198317271815399135140062807856149783321879294872105563574527988027120620069702179758670102555886415658508439305011632545622773383776656810998410115517580500845746537276661001401334104364088800312585856294640712684804723197990165622401725137632722930429905553694164319309618382547863774631490757944856906319111990661600009104937504554452707591296028436740343276399528328762908288057259533420862978867206859513594045420358665567874498703377731468748734461015206001769876020710752134663796379398494332558016905523286383906556498950110872354379306074820069274318283167075999858762685738221457828430400727754276123899921303813613630756151409795199452477475837479142676020374864086690621797655629819936858628189585146708894810255446786023635588559712122711174474150395272251216978114211706557699832987328220437150551861667010016353933986848443723031276397846560316186675900920425623113620057977819780275526636242248282034286403808920764634120354640645708300840819613532978616514805422843966730320277543110186355499682239040000000000*i1^58 + 3978592794265918579230772440159283325416425980339455908163834387904974276717439687599689615970728074794514074966677257881052374647661359542074429496849352314933935565698743516705076627689104798558852013191538872585573888302635598244306367695777477536393704751493969168759294855422114437579803792647042264959129113299219146978938048614557182170026306609782398490555846694760748178794085126257407282105765111874189224103659098382876523196647852476571018850210878228382772005628171511984189248130610318851640973448692714129381375594440839870975610602086844066681389237915661390747542885584630406944527875502667517693141592831532923510789653273259568189748728114705770306856745970055508687043117549103945779263395698699379896275057775562091719966355501596805371632994859323408742255912220524582080900220778565601601811687232092330172400065781901207226873073561867569358160106341484121286173010774467030291272060181140308044744134518035176856551488617407967557355812230314537322808776055195679745671555503407321945216756474400512940334119311544899335333090059138527973015495989578793161956105852166735161767114756637725262007860238022660736031926656371697914578197880786671229609352333912637025095406119502201867741037303121794104834877649453744851417212819916044588690618716386319934768292680820822769487858275664858009538579599588006593591890696608873803067087846270120880633677123388823670520695510786777362883689340427167442841270581316422943569645013146869924075691711892862709707824097908262607274095023297457935572966897665709189649521023653649740563980782035815365554191779379549043768935259701660507398754683670209032033722761873026613164507670260504009936822273236986220547857148561589485293961307915726268984507884006516444579258733740819458830449744096031392317560575792241739951307922824269292863825846602294042911825790418377712881873413445278822229667292624131263509302074001588115449175839676645439264063723657645656990604773016361550286756959838144398794391713176935125320580189552568307931884513678845620250363087448975311292375672893826708676255544925684201282758041626327038149241718072508628329430654687842905398776315136622294176117164884658768529248269889769524828210468794503107441034043547302443969756468460766911433357107939379009647053460409999887922630988940802876859777781452416151733023677020052250622063237301129038385443855860803964995532751928987289286039171740320420461127679343977191178232078169109820120622924472056122417908697613754625854194953765022839516965616857746947717464049086584644406539042373497979122366922599096038380486703885685640515264932415121605241360268902479898549588261097529686302256329969636685106912172424475705322406231697035913723432569797945837014427028732055315715482367981631037127613818148304615218039416236947420252858990051956599433223666459340956450914207881155260084185593194591589136947272449968140178250812487376781652884456558261293526978388078168110678862669649034992120648587722943958097705419149883524466830336712698397904224626799446195102254200777818985393137747323043749709210872954049069368678980219696169810417844344341480572066328080166824701407664151710403455784725250870806081536971596003743267596733641998481528892832052705657008423277744104338827822691312901518046870042964008527077314021229015707192457526106950309647115866713772083972258468463198835498742265851060965755732778126970003479973428240437052360000000000*i1^59 + -3343093447837228619403904114394171037408723772263932659823596322693108749777218082923826490741576996947129254996516701109523218348389926813023833187617125652785766922926189263220376330784056222415551413589110459048235860250140836244635673157591462580783606029809516633147655530493943034749149092020958267861319139785290782320733977174701922291485657740361631477162161511204412599161425908212325215554831362444600079615690831276094473857122160502920449284354511661669721864883074801194208270604209873420755565352838782283546668560995013882405289869098758305838612740041045384678535508284777646277102718509154809136820000966063867573486906754569533458124073099171525129398616393893087905430585706358683360905385127382851005223897804902675892324813535562091977436131283381663669797792932662488806615687491165240837972835058670706761869132108201116988831377019920156867904616043468321686174941419067479988148753100178300976218590961646116382032631173385422911275429785263019307817075715974505250433396121246860267403634335145218975636760708868551137632597209917013920027035357786183448269550365673696653797894972263300136821459287950330817442250003494895298247387069601760282202021996033302507956367282310696332964569461063362914952871344128056758216624394117997866370702576623017328956042309239171858343601150871554426498576514935370916328985338716736122511380478629955778605739626384572674809904994182291827033749146260744382906167134533897369080734666770050828228729548915362544777376831433033066128307313605727452562376522578154477740607117454512600796886162617354321128644230563906722903073422137808955187727905805143692694022517605177197337725664336254895088763839136813829572422008169185579426243110344526613267146237510169262067059880160983477693698695653738512676039024495764823015585070784258732548085985692593832801474228923224323059237484407498587606280335663187863068237472283270269059282375703989708524486792523490378021659834890411587239309118361652610024270942230211025673689857927395671702613109524329962786268667190012234220936938787291754352188425199971499505520625526164745489350272639292208130398797607694599382951803782180335841250851480585084025254072791733097215778718151326793629708159753798380597754277442886983350493902141181978307006787394836181265921771690948463053694234006531421730490242722291857517935528089206733659449023490274820860288541845297852822863770290706929775752206277612395807227683627072712854921321656607317373065631203124853773676635833899383589184378307463344959699330471709840690496950195051141523288520363739029602424276096941251157330031127025908847404244585070726377981543735666168004535263012780620497334446208055354442560814328837607476492939808361920809875868301332132386602006234166250994701285263908260475666729742971009570588253586697557871036476554155360126527773740054130109242603724906744581010310389393068142665486676539614093207866039653185053963864001676480580392483825680604186942789121273829181447993209848553306457193579284143383330862726889208679609705272923797039828357082995428836400654645240353879328815723732689023201068255296283444857503727633600324164618383555169677554353058416049673503637334583108021612201686349679923436182591879480432629806453493179178703597471419301417821215934571364677769325336116105262071696298544090664268255530366735827730854999445712756749477953444346417296557154407800135947474537135000000000*i1^60 + 2412597096146655173446054508385027689039434128911011102390212156990868762817720740724464150927493928137681560822445984968675265574856037866885172654138770016273829372433914012901075973291094570243611846410126077110714473187848725910960053343510034620447006957600220219880126775271574576274044938402599112172038592489964916209472548734537720913702008049107977846871799108804234799345045182791695390350412277476119442860576843883832768695204045370069404242647468016649231054533701291043133743364888411070406084908259158110465689456677875851422412379612560348084333431795622647253253054013690099845818735589199265665916849354027634741576572914589476080072324252123231010242229873705162824247688697429533065069872344629333965532883126420570481225433999927520005296330943964947291213976854438678444005476529845733804776420007016841085298828766944696761434319793644967982473110912180829238661165106358113632285094280968311135334038774813656478010264607005243207138710456133328543525725291752841399576151564202443586071085261739603089650209480788453061170872430306257495640434493564404266054377878097023264457025691826702027967661194816471542702418181710460892897288268173448500949239723085086506292613151537975769540561406269752582102115957242306563358908353422556393094186996848643463108831717694910670717308954089415422366150080846003893402253518394147611219319498278142386766806058374546006331796484033360736988809142233518463396007063956186845089545479822777025385771905502777483131994962292494871152414934999575196022233391258910199032949836230995316756005476800749974814019969082419627555604592275660166471732927721912143442681154532256718456206476697247009502006053813194389962337180012880603532126005345237730867454326287917410754575047077945719005775653470647974951616365747178928547044665045609617873597363519015540006129825911767354413498794251409824232311036872081916885752071495887097715212435496861742094328668406142424658532253082759251964488937800305874354494424140262581014826547082660319824930988086113441918199541660648911684877677873256866088311194303521058186822448267924925427572307562879055667726561481001807635259812618892974921792014379171628441878967270977441274716570922858041121282142048360266019316018836486534772323080907778599780993731673222201853541859232661042379962222486987284406767773542792474796359422497121657022025344971730179458800013636999788269572906323268414726178134286255465880616760391073031247086437355566114688296419980672151708148729221855704575875112607749470761154423185312168993250721890118712759351368870169194326856279353742679789801178138872290337611755328654285485447561358483235807305786686865060803281697302642735572063743317703096575779274833377131978651079677332406516555356792932263181967294388313759553996157141486421827683816555580448911004002967582609362311561791545465172520021914571845310928929461548086064123191389790824883172228854400077849827481701929760299005648307237649859729151542983194537062177096315913522979160942163767379784296001465867849668608638145174400088468769459805469382180011419855366088165307428528965094878976709226373924504053758743686905973919825540679067307282140893601517265291871709549436310078741365641082480216114839195564324895320744454827591705914137110628543011070760589922047514411889749196694804308801164393358463951749714464824843857476426514879389758572201997588378858491271653507375000000*i1^61 + -1476242609294009045859991166159353421764353892868001654892233296154903755226823025699695620708796824465849021323167536992179871559268261273259943862235891380613564485093906324286807055237882790630696013362881169048031958023843711023409870903301862744251041657047389863946267666430279812233421199703424703493746276929294666067227663538627245775134345951589080055506929532906587142497293137315624568125700300264228293997309224708656286297228216716190157188458298040353766091624423920314345124722429073431201647185756813591033587128589031896418770069471484733874148689665704272815733028599253851998985999846602612920722922286643938582008754973750329419209600013312963706355796811817337853041254152149476797495589857819095316126987386045939810200006137394496889200142648951382407177135737916308323916347471148844059204962354997823966926972029492155461356384921724157575901182063231219318512919678907889867204818486520193172331746403983805559874253668127045814758402326765302318028862852179536887832489634938184320277165526134396469125383085940817525877672585030324147449261122675187296845715889614329595828065113866934546758354016179188987613129204504424617708799255975436067889999732657982199399900993643970030576711137708109633373576955102080525727543747841733111162549974859679130831033445171788536805852967148953471825355522476389304901077932457372365819629813859483485424832967348574540144167188982400469755773164739257825495126706976601588158347572868218519002538749267077509538831262870855719274775025740685852548222102214451481755403883095750224743814823285594745249391013806526018786685503088688179563504002765028219571093056816915467834473564218737518744902996404965928503471126860209028213663058090252423581238195700448327413671059645825852487935798578339524147927184017051081651173156437926787891099519063393543095853598094287433352777180162314550967313342061584611271156625311926696935989765139029297040776580561307564879864907797494367101892035501266667964864635851500957126886730742989584500627272131791089475384470090776654415170029126608175093347443299482012408253290821258747967554745228167779542032668532899766932144297997113125141414212188862191846462175582722503872964504157712200547916950592466368795123710538850215257966469065343442777170587526031682845466601907659961138969546760065283685549661124526950017977406526796936516363110313236775234785526969340240727448581793696309172646001117535992295968968243039042952941065589180390506265275386115056155129366473704685116500359056733241850321864688235092688451608013150186266362194352518284852055480490672137157893974631015809675111716168708562650441979449965348474329727659119674470277380543294008007272892797524575453920892105860790064732176719621344230393895088676636232503514172296069559399775654437794709349634170018391458667906999955620886716794220598542749985813707863823625225100544488732081325414458187287907079772392885906651579601514995067199760051550502302858940984809121362982988369738956951972810628838290507977251024698316644333474006948859875032774843253043370565545598706185041016842817612848078496779177406991245863885420503113733154345000027703495482109861733618589815390278049364720038788193124180142181052421135287543476211192946496404466478674715210015393006221206908951402292301935689487921714490712073023488231717606779320612147703790795194204256464717179498465260252415226860207953125000*i1^62 + 799297740986637887129483346731530719628810884508906869960332925604013431530628970987769813859234211548964899427026130372938331123400662994595782324888453589013621324215294667221145595265991429392482821370487785353947484676242968572891335110793100065623882940307138479930201858963556543061916565823803934514308704948123612324063347573996605299372419646063758840739383585778701463576344876402633827075024907671258967475197685588154324530720045773392373041138734499592090303452322299902611378747545874180978071428611579095128685641886363887929205941145400820202746326880516509425662292775711118225274080623165469500437853400389003320843483691282821503586729385136312272349329401674413002114844325699108211499933716618940901228379638351391084035350146400718771341046757336627136391722178695580747600852221282428916905102086269801758073330977343832408817252895799227214146316702565474503917187180037265605619900242738735995110088750660780463616407612779908753658345504349497028481214685933039589437709547539228956034683045013626687821082666434948348578213825217612732403663760679798515442293848375262332254595696229150147624522366500285253912259950342237482763459277428365519638009845570478706530604986862029745779246668027012924446854545360197927685117497212155579621989466498744344219449988483231863806987766754220629101131808214906447604548522256842156441903950585947204707378302207104933880405049228817361196918473666895691596362671863834941527387127425952845363336414200858864138763527523277847867556831279743468570260202589162042695674895048616795130236069592967479620434764039164972143924718665939694909833821998575605628717592690370398503986538992399653684453556977225978596371057559202168875316884155934733067249851358139714028969818445279727613290318813064058279647474767938638937904616900972927470110753452400023712731769551955297077249383427401224289167569772255804031397122987262917048980076058459629333305994367237267051803070071840718284532117398618639621204828728633352798517016986664017460968014559678729622632930137282932603122834203590142151848087098033867886853190785825471427682570834315130633226229978027288142846441259158238675796600816963537369215859714882424276351826171298277642838550230480908755309369881374138598686130240351789608286783778898618276815653966040718576711529431907755565752575641914746322633494941295162964404240014189570344902958266246597080394971757753563435603003997846764283963734270198594243267203478308182579208963972661231497187184790396974483024048067183840547612866463151763553821724446216262450418296396091702533571487524177356936761480988120008085552322627801211703141901943589383548445575708708699117728576446467657237545931706794508975497603072781507014592494743713808295006006639206255188214617237393358595043834125057792196646471383272932419304040193432893130677538331196877203159978758499056194271443145291539268759994949744219236030748700783773330737249988553131287890547212633529631096983050127136765969984491633908708724329695693622038845792921285253339672338790936403731883240046102307707553045710397340388878795546441309404983987918038521185445203740719705299180813392187840882198018374280642570880596773040010043765391440644772946959262926713547771960461107734884767457619302380943423083422762278858555836607828128596486216767715108905344729755221937923557270168226220291845712738352159071022188022390257522265625*i1^63 + -350746306397578959127560488546403176936499793430198028701047095213189340873369456018109511200010811883557143970714558638207630840769221524851566250043303684740834266814829806694880921111817831329430593683542237517622050738117661425886027205977608477990106895893774881510821650743161360580835013931694467343567948776717930161289749415399441846852650646613911070294165263757306499914574617061832898838651603084767196607039211951372487032928864243698432775295399366003313427293194608288294540783622534977375804195385690114105793267888465520033844648205200342437260132937835677194408857658723993738097708314407626737713203313545150949208354125674470853509244335522582634666285650260317368439159906956978459682730735451337051490817408256179058958173845541156256093088634413779939812091282078577777654003295110470625328297888062627279579986705112104299961441059903249656565654978807868010568117581005352090716676946181600641259601123738096815547065138010759854559271159255594830073526038686871673126671665940109261382769636893322975607773212837939644737792715546548912964849086053107346584101289928338720987820245600653074816035113942662227683519079333489500317377417620545263348192478082504240868595885059764725984996479146445595137261234755176149350942763959206020090532947427126135808886060728523459721513297841721396646844701371974648681022099016491490485658829901385544127419933949273088695840794059580731325406303058034974539596762618179496386346128046702663431659670542994859703559448711498412082915845771088023277243415197536601965900851477099640770016164506346383714915739153630130273780137258933388825394433824048954542020092193352638125497975450520305012328920908419501056601331661663487231396128385465287418754459440594591390519748370384168882543435342177450983860939583788776439368957710008966758367349922496669921876209207694540471518342538609112147308177727604260843727704404234068317856158723565236528254412537777251101851737073743029856703528781701916029439245747736452609829953389046566716758899985364753736247145593610816010538214829037003230937586398250595629470263214088785539360269809512555093940828720694995064417679062428747911263761757054878881683904154695368196809201941511765672347568014481177443636732841440834620016491807055707459818925306080031012691576528143051592176673491600626371830814729614756436207563309566934825542994846975775564228728758204269835500955308873314987845140177642144665029643343453217270615529252644853825914200752304033683406628302706892104004196291253906314875859830946555155472789189336900608776033964615340995891777233541474250897365843879577700490792239377130842235931765641000586746916001912614021911779253821797282299050044504763407638514322895176894969211350328138774109564825563137531746292656724063835902429426908361692662543654533828749964837296310416358467557643354835601961620832034463349647873139477872195946268535632156426952686912761684609396205931246539804186712955723990494644936260621339406295438064219781908627564397012052624500460580260835425067060880478911142219798594883110208710623631446750150235367754292969698067191888473397878630172845008945594933248048889370842639880760289541101368230355320949407123686650262523539992465432967783411801033341040068885975870688061659574227288088102761950470458940826576957272975838318881613670764591857933773141638092653144678177029367500273099110568830000000*i1^64 + 126898851888683036448955995477862492646388778167523508371491759877250073896702799472606327685350252149330486709755703611223842258995354108734061352936593875640385343778166572177850022697397870826550781375402805361438240164475851952808707671080773600968121429389538112094982618071287429294380232102252761752374720835453330946497475345293564678908144027662056370830870046211389561798371065862568448689966924289810529666647156737204343347633541647532902890837922090071466646061389508305621237887271876547997180353538388223481353815712710628593782782784882927757459914631885885799299459222583923498644626562279249890775669298903917023311181877224587379880977738495066008925430203864611326904960219395665616081177356541958380396275429213983957438127529337108186313292055172807208669916091342252849316386454326830354674804375874102592490991353811262022114642815181095327100106770490310448958481654656907983736495331455416690571745892344085465383821993694599320590812174195759687716341804187242426583147384544649051999915284498579798321893145953445401573948539818823221706860481715685777683998625201786294004467385377065889083148212965134613719099352700127084625543665040188417431412941737207399572593199344395406558146683499577869920589138100720506545907588218849743440917388420795480155467528272078689008698110502067623213222324487696054700007078199362860476789588796649887146765235714034643344610100468793490743488349765778436161021487801199988159128263133952292020020393722647727718136658621315491902588515590104724156911018502149298291379842942293007351018674309143357205672635114771114199916240393876987308782528138457905923856479028689004886145318493592162148614268731591966435219107318433859374735936074111989290113182258702282692721854886232079580965459609736538692174179977652947380858646458522299587335293492292818279665450304794186361754968792857983562610512185672405451918048096895168406551635113068955192856593617372780624194246521127232458750221621386619334729635263856438743854800438451941927883146461439650140896155973836611565088725973037613537991686452086552614316102124654981680786883981018898255801283421106624270428330280880107464003561097810126886961030024058024397679169527458352554110506622477007729391156044484652496021230141867749743393121057952694828113583672915800691446255518557714612170356883755402640959424047633194381019954300321298601705685645248076984399081598426827778667125446289584062144480272204329758299183031964442737301597856608739684740370327265369602152101448039012559552282444719172079036505058296106852074578375702039036385732794793647401646144122927135756209321351747579561047014675427780843424433973139335547475326090212084284342690056211042417939903481322708492506471050648654750485561420886300571042053217882670002761734978120325560798892896298138279583117883415688926619953326746065252146446726570427836811858161936430340305608309588833624500354181589260523493519467929814739351506462524653458067917141499832197547887196023069484396188220898737370934358064490419399710487348106939991741663557838977503611928669087328859841356839112681323597396242474434991459291921431210558494711068629962411018416442707739621996437513540376405051868805272606349347386914080761364025106648171832381415679758517455489584275890423920874150782434587916324062465121469899217696423538344574321986085587847268211977211463821837210880000000*i1^65 + -37978959085722294537215352369857761024710341045219463035283610890810645770372955485731801216548205450184673878094876852144030685642706867639616344307531514113243336919477971137607072553880650185715998368025797184848474959354578662395110009137260271344943351185245434653066425977545034880159532077683461039030371282643940620770113550530371365875118525542126826584113125420343147613551398872633896347254171262629555239849211297991408795168063911493120955397996036349081902083119608578968018592546971365839248098678504331436630247630117916870127464063908833312081743051253735690434210872185695234716510999148006696971728961293071796517999828180227932861440564275141671101765699185551393960713025725352108247589582102927261315714250585194093142057849044427731607856862638683386209048717623352904892101461575634586475048203366988642111017638678726781734793864526060513279085900455282158823792230771987471954575275262684892327497304932793028168830681469667522689998135964077763141837161539331348133587802699600361713984522213812595894645738179579696716264354734442745029992428970483689674641362831445927545817443026789577502335225284122488613687994711187108200190406106185954409552224894590058666834609937772246460436172971242726096735231838245609428131204034124247349001473630570241756047451444750616128306389900141762480753300695257035368059994739020603184695654460576068946539180448383949501444180754085627408785590138788747491917755782429093620059250061561330900177198039327053278480937813458450351278465416024737588877699649849844978713153158358807831824930516990240185084526851588092477723686204539656202397139249693181052467281202137548040189849064299194837204216066539266108536118721969105970426560280286472039578619219939879795985378807029115014971362297909154580546307711952158160470339090567985027554664657592514306555260107520782838025069990634733544715473676359927818860139134683613622936975754111514006725211408253862699886789971337348486073119681801607340607773047350550425112558185613079304443219483831540638500990738723887121834011320517645702447242784065857862015677032147810271168490583829891558048354393650918529438796799425417274202431363598036834130321393869085854832589006925033815798785901144213696925469741927183764926616185123642917086231124105669679427541613714871291485141625190679371630923488612643165457514148824905641440921013398631219687290974244228320558133352002682796087515596555348539627264324463733979771457769067353576406228041999976551672229582487021556218692738069981946767996176999126699061646084132271754317724041592565862766269890557847281173050592204906669718872511606192329540770486776966511834035662954861794654215600102406058296526046062690871772491657087123338221397126945365707616301862933445045042753177534059950737803199673298283649540464557247868351376079596176751008989563787935710511892697557847121306296773004368191074281881920885443444490697910461675747679704158522665090620201717474262041060409834962333192132036535490924659856203107780928931766402016080079723452793948373280707389443370552171318457012063642086736000042522379499351939270134447022082554237501380363908161167129974017261695027922565550545218459243354792210030584848813150894137046232747973084536160756659271294620778610436423406023612107074562652583772848854677688966282849712213598013540089511541943469108387158409201049794904064000000*i1^66 + 9472428768841842199321418286138241603904344251934393845494308380771941891142521512734069676589911896337406652569371899793614544360110557846655272039549710677651498393528740130694925077796250312122924407302184766936920943722355833516792460684233992590169491793428209371447809050596544758931652584439880789407505526559454607165512844538167607113389047508376456537338572104645968538319306760116397042133116358361239986517877903309133528228176392868404582608454827454345323290197789706657670366863380867249424577612973339425742489301315050772888676080272604649105820143263673507792634466408909244964878068788336435166589593366207376139280859542176690088117318770323034077415569001231063955647972168649381417203984562877209184861698776947592417359077797403753248845840957369176215603402533892110811523993640297010416868888045240078766170226069020255607833522961280213405060435031502287192162083342788441758079978322773156247585526002714250488002074938280994681939640465334381661985156591956595158149089718805741865667651461251101756178272720018104686012691551399578174142028260047172414628716003860185632939716638296979316114009096669275931639000739666067828404923029547454931647035827645724101089590170878083589999255790018745729113809785941223519036753623469277100773903548389964805437987784931672390073943998162131992814818257797284863987753179886579631701779100587144358573940071963694920712349801921903174939339900414635818909361690984127377836721165748941783337759839940590088391235261543881859215767569273804338827442388754293390544692224696680481856626198242621949880052596323892082582247143259991440311053169313570974550052972538214369520026568945608057389117211226015495350517283952075246067852430664836184512126770095749240883521974755919443186792896479766743504194769772450756065502224581177259524474619574473900234222922971010136632082317205125824812910982235484509371603693994313401447437352753388854435356906817135885347610812302964677071364636249237406083980829577276226554180873262505000154300995880592533339191279149316745758225639225274169831435938340327623488326958023711493275840408551281242196187886292623461313247300190537290707666075760068772157790563698241026220412770506843755702250811928840057669071922855828085020753069307938574323543095414261146704809545853952041703675699492517720315822552803581113624362147304899223745442373727984306562425133917668137277837276076088400487009603537162293348164832987566029938984087839463264328004851009680413305914829806335177700656585224088082747341058477702924567261977138693700429600789381837230512132602588471267946983422108833718648551602947851785282990113665389640229205739160827146148892756481821266472720874561284058907082923525668981873524095931175939786391877359907187299372067939132268603603768627027710256402645891084136528648631577888545916373331234166427118761278321962365477429452006511624059937916852877157198075128729548313739453754306088230600561726688471368344820078373204494104510068641113818508539250489797089684191581365661503038109035641441792873464257475128247580899087736787101446169686937354449069456438126621173839605728334608685754592065611431207154951120569736411646677416513985646502866332916549176400527692520109645451381025787386904518572006450433296267367825347833355931261764527861020322468631220290259461607575734916194460004436021891526853394432000000*i1^67 + -642127692147019133734995202424578681523725629870931906405653045994120192731863586527801939995393884573953815137115965022284793624652283363610118505715986170479502435883508624476457142378396584677041336400922659744426286229039485767569801980567362626024716955985752584208623347625469787520737054111818996522936877788877776184881780652297367867642453875900341074630676190802575293632015933531842880396299929196240101024602533078615450390702721489955560081945615388069392205096205984663648885078965499934474781315473375293000984201228286290093174351305126320314393808398711077954026334123543052044292803083830403739231732239680994397956160861758871446803407651148302340388610866338345545153862927938496056146425524506600272860342184922947074555572879185629341713464227825643459306846167584844363313017265025572857715556672951146508365726738271451150922007330205641754861025944535445328911818729920202578976712715258585652116604549729039928191800510625501130294746296015462106839434273257808828824986124324349995779008129864014733619462456808621596481639912042256979071325625203871348113892342787245972241446222797674696606004586559089431714057641756315022217932640983670678862369245137459651413087757452179368797985635090721353324298062144003774691574938606920244631181957216198481158022541789689010044011029314257226495591873546879728040819139108760274884059796509495994543203829567719378512047866843836858397261464349549020532529594341849214048234022386464839977621358221044623062627779826292414862187035903769954256766942283943878443494679023016861864517882057333977421184957869808904258239099927291530954361835309204615687928011916139934785950324070049145077912904397816694255043898887642512628996880314146987881620045648699951159351385471213111761413341121905602198962554316738953204921520961216179339936558499512550677806844129926353990390428070070179064147274217232532480934144182916868137076525360148696115110621985897406510282056162469246162818147968339291062293043697289570556867598752297580479204182872708446918914162388354454575776829609373817145301282268946326449250037012808064998519891664752220933888457485105577833735309941703307442744240314055493298655235162762075767370959668193345752554442037112860945526097028221126302431441450601068207099017010101159297545476170698068614666018280341899689385874809439568534658047474254249194033475419974117288531719810580730468796121194999237214131549357641037339790379669838382089680454610142890487344595097183629913423182468457301621028507102297121694944931351205519033562661324212038286541386487263833903651848046815952198070257006929445953513384197718373072489101683362856560937053297167222277337969011304729683470296543572707115084781781968957093904819106926937641274612605001359331125554630287327213423305713869584076975537957564309325729324871033438013261953048362329789517009829720777129763178823808003108725797990048107103850746144950408747922506127374666770841059517277058938739632289551009564838168332486569607077091678913059702793062736644474172063128937712302652809278981887257719706442149894277378529038815651374334529219803411277136601892868660887471076627139570531605765311030061039413003696097079008920051963910548050588516295426399066433240086436264306982246432989158584270628814516275905339672551388876659400179740592942625302190687818096063831763090743434726604800000*i1^68 + -23956006868112194980258314751766335227160262915388838270976742050320813738067156409195611641218395728709032498493002654513780955008736297440637409981456421700862684985005354273830798028559447365620491009662237000399519438249599722305229553123504421989836571894528718929292124205289724784174191462977979438221844779627738365313101985803105550460886595036602809224182036159375012092739655959314671356543013431490074768981631950029863471695296490473509873338967250128540957042100450618652354747509919805805463724504885650613188883909651109907962409306508358473181354571242233846156988683752150319419294146545087628425891796482761658285362652134165045838996815948930778016571381533170262149527783343065622862916083599196099075509702388366804893619480553926930287988617153035160603948657396226330360178423628372285998779765553405191077312865688242327729442581824550984866174934821084771510995135989555648724750512157153539482550579632158784975510406624631571750190967291054645562741266548461553553659184179966701046605680104482932291843309444070830079346425066988574619699942241373870895031329960588808112431763884340300413160009508582575481649713287382005767614279989508754085431801470781054564757291217978957398018198061112591281061608915431700587005911113788649827038185762806414022597793771169552704166220917740849607715537481676655718741436164474140247817838507297972237587280853986348870379120308212101723767977842966211920957601892096918517171933166740717316587714130733510197745960389188503216039362195599472393598345301081524064041194122124099048001302554823730757447948704693941016589986533097666593933059204616700250790639440935362832204393459186964020190549322147165347365805046977608567854009460344187522900406398926636199450331434449645006781471422742573347752613892806746394410835891523272176103776231625382493305700100518027175102447677529464011482305251893292599528739534509890129341914497510942866724834419765932527588479075519181169128387705685286855335881445136048121777960497438645658361476589970772726926656638598189769775791195711520894015940726499602756905403576108984938315318528143923705984264336505636849843745212190977157628504068725905311619863911347747680569093891742671551480172608098523461304161067278919160793638953695533285036633852446678154920479756536767935403859791460988689120742294946158510077615495315372491017607192034108641761410033125965350234784745533237955317809405457967026631693289796830891012696602794204133237176954066204593859816995677593072026045329793995972969063224797936757847245334501585730450474530832264638269350781165857258789749078479918046054760287050157833870191027373786906804348609162355931783678514818599120521853601038899281113095163566483461803306468125393520251712443206040756906945970165554797745574723611066251033277829592918183793536523509193027233915357200676267668001334355358583976530818538690806203833028502800593641573735225931656087780464428642664957410553298491274421836081298155148600301859875252907532201283062463654180217766386257366058779605939648649243689608280151048697510007618998118022552890317406794162753943223542200406307325973337076988959460916212855374996604781843933838395333769158434431325055511883131866875316045441748343613183093643560989617802056661246047833498973275593513695440829908064473698803068169404888046438465719783756740427776000000*i1^69 + -96393248762909664773633791115174551241943532056460621889550993591245770467694925292837828536146827514481735579586555761808582146335262917243311072025816608063969575581064902392966843507126548237224274151946785417126799445734700931221186407402338651903114448337687077545098889510975431664646700572104183571852476144831004707827249658135508835221113513470828764325870569339506811910393251151420008475452290553723419329097361114666610901534469030983746779840687552447177084167291288899660301722772271035642786265737332947148872327903056567773646460951394795114690082368053205192964993014716034006140747520633070987692204648111222952196735354051964484302671352364842151966408805249390177125246973477203906076394890893553244493193715024132683704803437720254770805790644782898762269334299183060745814006954612577644400529925973712460050442088978062471779801176933922492825573231930137644490802038640297616219919651350074662463300104427490938443473716573799099862453401331667923001814745514155064834011603962701931147427994908967393400555689067606818036407053097703761187417117366364074733626450894986676246433013073218830958423777116671381699761364109020853417481287217634974173683916001541701480702826349422530941669270196371941972449615664892692311995109696599867198434649092083933084253924595695830855519701259744522552689407163888087243562903729039003698994821160095145078041033945315983683305770196266454500558226786174808346874692038477783262309982717322465668171925749096145398970303437196611140594979973921118315554226872709990015117336121356009231180404125482177482160166833969017216610627332793464689048239905860355166864056226771820957834767417214594100642070815995433201776997690275106818904563077100190211460769916960962653241982943166285175366228038400857221339619145657173544626570134491742039738078003298320927846010112416149737017902399274117516740269063846802721771991901104626229717348209683559197717094140082625468467022064106110495278460563251262014883659659398248557721075731142272071558617248205251016053363953638536893998118402591678701114331974304733551643123857154238786522615785487556025774128336970942466889609205573227468798622496851608772151851938509163986541015844054072064618818664513371835425846190618293166703856104558119781342767109012656346263828604610948023139785616932224164863376629458249719504099140248096843864918361461816416195767078362287765538135084736789344783476391913524028147249264587581876657459006217210263559756001248873536278257623981177518105541015582116666904156105604653669523591793627406303180677851374434800891141314391896817665945158848850286358260898542271533090358227739678157490629726994092238624158598175063939347649663835542810509514637160790890083037020410300821218239032573670857501984109249154449731860338472280653532202984105680889223400176281951194704631594016452334310395253466490253556747135678580688093837723996693377184819310724041262373016872402854311303128927487413928218724751521666752964368194275733657391350865498096316380734342420521915911452985272114466282457558616214010633183803280400785788565095547162508230721878105292410924863726396305597920646287318441198661371942846510308240349949610288438155077759240598166757986755182574169426042238636469292861276061237669024657545692073752463742793097441770688404607390333799731010356345431285116698624000000*i1^70 + 14284732656914289756954902345406811937751548558682379401704912049696936099036374817073221686261493803293494063151336246459953698164996628370595748373387716672200038346911088834014495025827564658459825971870976771382085648584303890516932221030031112142128447569681136334714620061558275919499887042341243559632718801057123848460618206264178171234075902766770966575313207622151926706053648556024382012113483859762232207867361830211888790960687211088612791163052890118883924282981315771177473765159313188441929279640617564991264810857123316682597061145882716498999217878291676810943616671618542598381026229117517378889750291634871164778924761257941579631651303059208697455048126411072001997469021578128752385270361070946070456738240473394878831287084426965294898103913898137952820654055001090821212333007872984962105012911217929210301810881039822646880029393596834299065825653555046318794393164400942580200579441585031435576925517128070857587245571632106642860336060999108923412761289671005863315267170914182476844760591922004623916705142992076027663758550741596789215063640060412448598754250795436105055277402358251432366760900697398540478658245897236116658678772505167737845640947025654735428701393200697019376504977242907743883263468129214485128982627865724985943814652396891753162220329292621756297849471588371604680027517412036391871251786294720522716112751058258045319067479063581456164004344775248331927138371272409084182403751448736127409303306956766103891570793673253681488407399170445977499386606199738979466660636445248444655957364138839196370635789448964111523591845686779155181461336266478173825300755490678572702255621874486321854008925381437564223987467067493720565868832249804964796683626167695358204892300308019684894351929262551855667749134202046238859368780774118563897517041510067813250977883788034752733051588528973897043234028283931436895465587054589836523021538077549278601767539803891366023646399552977483152584970652828357811209756953430236306655127376461916987863446295519442931659847279453594526671713375272933909959863655360578170308077854636756938349284871023073362773462036254086570901962884512709839084494035921164427979629203003975244250211047413703656011462990632540472529331924563718625194140126503690473431746317949467571824144694066472815138323276103044777499941122842641408935150114457293139557575076394794798411703896008318919796945771891894126750939603540839186596154656334488044974106876279206655847977892664897049261960023966662569615291585823060495276887101466258095524419519410974768015933810501353196893434912367504088045551540408734334518470738333888906679397413209838898879405082791382892162865659353245877102723484986456817592142383250238903241191732397831328464850153179650651553061199820385674036357127422527341568265506586923086717676034299249220172229283045823942759721518264456473165998822939336711185847561773961336895418048336919285668818293772335919725811758295016546518187245806211806070528410510824190111036055030264193357101335385460386584769625965221942674357436453328272995934064762608090993532119966847969017987018615940012120618673307875151506684115466049813373900819559320579004793037565324155637808413373702014934029216101329086970141718518060770422519976600053856439881482479299116452849464708874743767678315482345605926923544030547245047587759943718010880000*i1^71 + 100781645836224548364413054182734831943490474626431037888622919863443679190168704241268514272244768934235177780941310590029012294378168645691731242884302475535221162425367382545678692459474279706294423341679050731489840876788141902554644219036223999889137410795423269327696075680330425874075541115689100042803724317059444443095226151151837562313245638840715706182916457297440882859268422197333102102152636102997902336340154374769317788645010487807387916332520750714437179911442289379142321691383157017095212851283663012255830870489803613538677357138148121435861141023720243725586547488674496331521676597184889775724218731291020732343020683526576875193926995677725446850392323820575730852955873345954021449915001572777268164007307724739181613795197779477302007702713335588580620486328439541151180252672484350405675083881669583390935817737852540319928116257128750961497386816174030930213490300722493974739962712796063110750332004578310350280085945192336228053090231960802734110196189419680488786428931795008193509622723318564397740445333227978661648822032106501039033338662267289095876797898323273179394812806674617093848227216465909507321426440548320606741331368310949611474471573861324377378118404477903993112617209365047789311845879274011357043315445212684120125001061433979762052069939419412111750486435403245598414439885657228056468518646423718907908477394241951681326616158688893186156274131233656498533137231005595051469611982756627238359071809728207923930006239503722476312837880939575939788156973692574182185771471325012526482597069129568131071879741762465861922216238696155966758663214038501635604764394414812586831009197422705426814833388997692993886357580322215915680685393357135672490415086227514812208602466786466425353411123889698455486344783046031062340009342715159423443640476364139071261041324067478500428600444565972480018490415183385509935228620882225164380483607704699389665376519983647719940524318326442311873656431212085305803741102261186302391051195895247910131712310399888739368943955004973744119861705877810430501709756650860576209577563530949636781265747071345246827622123334106868125939540470841468683308667711104189941189267639849682717934289833532910629449318395112477896974180956967027781516481284762911325446904533956757689097902991798769183626694147281440503782869207606657587205646288753417530675000704418170723304753252387155784931126857024036402706316575316825951986128687766187061232676760104267539946824108034775180380029621656059176336752623373633057681054731447332091162543030186832919237250724878484349784693236181861792155046579823136618416895203646141462573801694364835480293669847230123457642325073282168782326835232274530057573808129406771688600812699573475580826566206174574927575168951540014823239778822485993471329784629884651727170703789547834276449520055983182283960751261833899283585579219880766460305211714203299261337841182488321240155593880601181977468301012101640253892211007567576979888694181710781365027569072657893026054857741409837750697789028083015436257991742245047519957145992687910332388411337546902997657484707354263022022897098044990122514343030223450545548078343941745098210942776030835863477021106839311801027224658870276786916960658135120922360516055878896109154159801451481981690941524406651759145428717082536155927875615341761581342082990080000*i1^72 + 161284871120330410973537672479920658417702646174933407898243989316228373978030412549362892462288123150837262535220074192195219590001188992558815603969505256252001482760935822335572969520491503273244810868541788886201120021741619382840562650565559669942063991007426019045580511230004972499441783400759194134852574675751126912896377461680505558252604311501969122994688558880013583530325494927709399938938893327905591779301014633216144695227613581090255124922490049433752895136079949844789667110347198839254671360292079270395948137937137042862618233418537066590912348893543769002565540438994478401692249340782562166998650006203288127616581275757681609028948258138479717811043093192255759250781859230676165423616434633152852373706268763339253343521539540814429745865844201517096802232065062083991136500872810813762619255627220201414790766796060791070790596575423300002328699121201591995134956598985362991449670167915398227040322910656779966934681759394151506603392625399890421074283131113911156031334568402733894672702632607450168525239659190498253595711691663711762323450896420256660695328781581142639240603048919802527231766775813858317305853447590302242524315107153056865586447898777681871383081893758003025147183996408099248418680468936757089424723751256382209957106182416303309912257226811143596423682197123322655667944255953556379925254752835827864600524137377999433481100410302544095283407231893042300197524508389222165568438639210581624527116811293052718146258894488586718310797017490796548243986166462628207738639132730337158450636511942788026010457567082670533640732939246671890618496303200345028435022738247395136805190785955446891496452635574752073632981936554617711847530854879947485898727451411564984372123827093719705694731702796891860860307341462840031574732627966039768529459788884515947761456249432188947874170750646291052395848438334681952904143522995331096280194806081329553437044029667333009730773659302337890991570626436270169719348401315096580715338172590076284544635908823390532951055669940656265394179197636471127627676477200651486234493924655626708238713185348962876153634480090910583209864645692083436642989779466010590672618838536679623633152441712774628209123903006233850505591200602790877422981243205785123312724617626401742236100437309103752270879113766671251686121880381088140651799227805556886583022909795164796734740259363978622084430470067150146394051426711072426275419895110898760743709329534583380523560864143232082290309407841716930586418213624668895249995883371951403744057512562613442082498792919086135890924693270300740596794654076941835235762576205146360809108027291563872709862381123530846567583748611518814648402781854533422699146058974943281905360190503195548789542882171285918939594881167042814334490272958258907744244830184348748118152791162052531410760372724569094228254871171056084498091170238340537253055777147945022012519597105059698256355310620019836142142329268622034716336629247389300893314337876942572932385113276658322292425572014317508246525799081660904633101533531201442952804764484246710111357799522754710546082238307209935905526960827067722383721120129207969446579853281888433954259905108810460569229021912888209973324343105245467769257686250186565736968920213736622486113865965509182166463841701688825959274704748498121089114783111573040154017792000*i1^73 + 8306550431704955594744025752099132060725534350991735912865216612266915389700308633685397419538614729928267435688524002488358642316609653664389536865236740508974570107091533044739655494653020663653566331822434547900511201278554718462378444720064186930432770185828771059705573894413721939091237262496962479243146991097084629987364522425028227873498075783662568784149530887832500820859573540291390220301490983713538272031351561747635608240674096414079881504272181171382094653112350337232763713623419500451658585839092572624178815169608863222248244341975050128936278525738547221403453185479963708009191263459841472485855470714158850517216948072855576022177069255582778952431116499586892412371169575135256259763928784000537749386822913190408729047471637755208869917645798250422415264422819158469844558939712752307277670466849133816217652383481425185422500670068342250824259588847811585928738660154091556943650251178428316785656042043322914603079192638734447467360715200114741562370892510286477428640442166794756928573326339622791254277019386451401672473677989925735728165532611468340310569514875287247860975499407655016027502800798262418078900911448844899870647662462051371782564668729714907189533979716231142583112961021252691533333170282678857543173008808695644381911135502123999680585221842248879038924801745370970868488479744535540698484265855058619954311441578022702728451331189393375321521158795054338958726616062338345647226723594495855053778910801841652734063044553214844042087264068645008513007864417192829793050741470472747721059782944291478692572948098746347289111933975881977596218890972395201146506503713789596616670539378337636943057013211736780578662720136262728782100127196692523299957139658918853150621749475589600634072044942529393209874366149492348773997842520252989090499548445803456945760105650427233266997261922836612597254324741108361203823396097502393889319479642159780076466329584730226666960868345255024538862282616037589841241397108618495424586308103083418523608144423959221477851118357461675319507174731750413795944253393868948418283305341014016591818128485034215238787907385894390548250331770170539232968897780515043359965508710833598341038970017565126048136040300974255928784686245825892898773376537761055341836327313409659699699913709451358155246577874780527592429333289653990382557168808800737551929134844992245700825972816906098515881023564612126471014753666565200343200582518089081932964509901701436652479226631238816428187885777466841688994288003263804378233804524281378577639679547226770234479934251249983975303513577864090335691039175816855476725836489072583090493945636621211505115043037620777175924240817599942907710716074411995410938024098726024160365880273518728549713686859901217779372440477243946501976499806896643721127656583941480953484888703353786184761512405516759998901979951406425611793198696391890767738732246745525405523103692730777093353198742831687246239462964672054072984377277207736409158536783644145181495398267030417455725947379893239174485710047240477881836689180709906734515038890267088070886224194034420176949155868865291582859454354921446258380891298470071805697278315731324322493416447616488466504509461241364744900852150200266253247297109808276662513481623515414394841155447101903795769583494463067373872671648053381712324147265152850329600*i1^74 + 560888730162991713780640023558972237043705921131211927388009249020311275086956383066850530425029690405755716379460301079036363067697870394969522996396580198562723794962726342082163023291637372012313256036297350961382296441621489743476790488229772731029236369877201187430796227539995573101822695158659960732114659306278002162880449099762630147983149932907970740917186766094007725972358354465873408936157886406371685942150856475092866320630000895780199653662516711024419958075588731231969333470733722600470789392496264595379590121999416672755809990865774963221070940655513175519462505726407248688435454214764534125167367998443117508540204708043813431317219501210506925042381117880779969242469365959223926908614932509617572759607777195013775007455005934350427876193009459984366535268855358306562488757786041687902273233358737277965930896539339423963812669394739185381591675910291717893144224907223367237819923473367213912501034974226951919650583363238024675583147130873640939190290242755337390670967165251790178685637167317985945273772657850760925925306730451419425288592633931916942383448867862982627789039070413893665924740844038334143000627896215412333531985794576832522745266628969291462103737964601829628573760817425314887605440347819559903489157317857821018806945976273499624695228152229114480554977434607763589628815306101348693653801269566951558314828936209366344478481119202309444768347504189560311857410989731601775232235367212503453116830577777591535035353984860006299714256439613620040917488862793974730659608991657791648202600970172150391061669167283021243240176217072886440120182347462335378535520889432605731662559642764747576111645023447931567219049924918084535252779810090146286102317368466731193032247921515728451388573907539383183747765056355461293190795455215123818098636005309662451551627884345800932714375602693598849298594840910019130181579030482764324712581070520825909877494724236594701805535559239840507097141052248610880228963086728053102187628274693567266415883056772190055290593419501247577503101222504812964845148942174224971856929641207289051952477287750242140239911985490570550051358661241645251575139203252654437658521811782539362587481605729962880238637701790348981810837337931467468073467585580357138753798941524756657311037439899680080541345273777215996356756535028460501881056740059842988477811865127048168736057124199623704056157529329824797446570878746474752313872400197831896803103931715795280921393842824690374665592787244819753388096554424623630753592968520324101804829854048460930656048312082274493734102158498966604423485949447871899559563649849607966994946038741538820848236205461772973778893964106866703666877633779950999404890121919687505939442119404497782732990372050297337389754948616886682640854461106642768608071064594249850867305593461880087993422147651771196099055885116936627049415477092171503821850328413532593035919317298875889104628996468422381950242477853321438040623576769938385252509301314656716638704469130824480733908331515593086737925456668793623929231306036083099409209903553800967031413053633733767816974492833404683137289986415713245435289465478570045377127471818368419884682739473094426010364034508034111593394134789594723978830489504806142724009102154571590352102373126770142412029629243292980949346294753293584272498412748800*i1^75 + 10464207142605456448347954593120103570509737373376879487512127615660429528027225154601742800619592860817013857933839797062140290195739291836501609259403234215319515178331522551339717381592777194268409757199802636931767106326658206445596264600038792507797539300576209683850204355394587706171088757414131762338889481312234350792629312308386497969163265600142507671330682355903591910097226398022082615637005946192110259858715020126542871464388197517539240003716956142552221954127078265388021043473968393577838221426178307608502795259932724673468043176255262344505626686670272178567986469240598846312600186130269184291204060205296648948781463171035329305180374512239032240075336297828783875124671549122953379720424341943140650952380770638585260049009265584476566398422578462171568863606579076476648787189431875321964139124641988925504212870312881766117615380785433057565016781199144797043289564159146053270998447831744852368547483241015108877547702593555693024393604717767275097239811936053503433754012011846314869640433918744816292777464074891910427449036290770927111363693857949447588345620461465533826623438840817078455040323749931619296418350695781403980151418575361210469389965102591809863824400089903776227833865389616773574841593252669506841041353487636308478539609964023423208962937890101644868216810363552101132534656626742959445577462327643740906294307280108497709066460578509759155472302787607899650595912793973520126233177138339794831802612000180735061460383674930970350890852775590657831470752211930760184118986313061096105417502718557161051796499636190661610125735984375593321005537937639531207222955372562854191126784130334681068579252246824966029830015942732203196655398436238436044475611357078432565793478778351223036659737739643916589431328609862070373261080944375252043591983733122551558672737532588653574924830040480410394253758787848313079534849502899411671357474352015935790390077732035220766260251288098183341451900983544780963283073866288186841770124361127919863275196854273228123619186330863558255291999617317520471645939075979318111143052705905954574343086210987154561387699561764626190915368034260701453668527175621975480849165377206202527769398637004700660333836533945440061145144035814142696353048425775809466518310408123428999142567629497522811188670049402611150154408483519117352615188096515645545154085740785254538275350346550954104155594582680046609015958415201190866293797248171598474266314520219706365858277159388383137813608474710264423353973560636169507762211493088601888064792270133663916891267449176304596310554840713546939683778251039358398195981127254456682201149333519224914762649310832796602118545049171158453335563893956449098600737772164415341653400471056625787925035898984419777519877688629014794605824468252569854042361922571416404350002213000221255231931272673799485406004579147260470670480124681191998354706499780766813933595457561099364384938332253234741054941556204503334276221777236935114786603220287808439722009021093872145725311174740277596411194385687460399464555988884176237595289702639478344977830364932898198448339145250041306273115094622789870082344021194428705436158606031675061009026185449662027670499939352376958751366796312095922657905783676724156712620400964052499297237329343311934083833534159669071672415986627378445025280*i1^76 + -1413342451496975849576318861564585956485686060065206255520946774263156573539253528171795050781503093709818801217577530660641182260757734578318468118745855457406393886716713693904092664028545748212279917248563537814713219106474541629327001186826010550856354371324026597613145388390456968576889210726985055425709491605251996383263091997955872394678010774884441336087245529592698014709965886698979399269035173300467611312219312499687205083700831094403807936588177120279674454346717474726598672414000976147690383763385095803098421422079346808432003771835085367480160850739523605821999530394714386720280281633055585489669560909650378326622854397428574601286489393089296831369385410531527015897124032829268784301827790971785672540943942910938836282630216567407283628792821805297499732844242674835974336397008617549884702301626347222292032647263968705271639526886134637128409476882613813839881934479853080779391146274283632132590564561906342672829709586365006810899632848430457667545550092273455710770415094261632681761921534398365465092619945607639784247526397431651832905721929681556556199166465385160384563029338554033753827128129053594506974261049931603974595445578348944105504789522239639240442752561864584654199593221125211091386225054869480566119611086837758328046409393638780719012480270883751575489798776177365520591646359509604818805010614633610066941548745207119472552788498174270572157470893828307634411406005586962929455523195567681499785670840023239588899936031982803872121226318030505390832763019605251569738232798793584207035249414233707827471185838985825582927624655924016117558608231238332119046782978029841079405442018391588689493677933198358196792837637569805458469032435236002420553915348839701087453626500904677412837630253771411250128474881783413400261148431986630350111086343290795574383684284114189441929766759323276901391337625826544607000069336371690719390566806577027914576052678417620528585431071922709050060166715627215922614116642667687747772348329859736544533822626436641733828308559976118748883751451613589025488737038064915120617639924040652211690233179735156506537038495217406037367914599736596778088041010439579682234450610485261447949612024085295143891550057514369941736361882813732438660179380416918468139345381885415553208705567498908699856201482773208732679201777761953282356646839483250713299658477698915335388159404244067844081980491891108051464334478675709557506301273370632114101660419816484554120843555199341554360831957990418202395353622129106008776165801973243132049212950079923053323444838947349309627203828334509146510998964968257717853163006744775107846237810398225907408290271606453789811825343505398035887559642904023541157680335034787559960231452362322063904163798251487628290644341683472666704807207165893103504198601908587245393894297008378941041717926887923252380083482779278244631622721840430835005130746315997874029435093180483480295773535693439729631055681140166174309121328562391372686932464023138265040728590703911125697524461023300951059262166749926223535025901801793468700995203619408507362504262892890273358157833287234849119264068427147892486946396368418335328122518833493445709284960173818431682688897897468854894208224508109841584463050978325377034020076690421119779848610488872030882100109387769045395962774557818880*i1^77 + -36702213407369147204719557820724770417473699914991377648631306978327441711766968581935933319741944218367701182886458168955667212123644754442680641128398530624281017842398825502936199452507616621777550902834762570706658748762837131076999611286758069137349360274494349753126606060516740527307392808151208057607119250962434615692085207505494454215514932097276225567733312919165956407182345444177739543729839055379636895867849664635242323108895784036200045774210102855374979283440515627857661899121577879380766334825525398582938130886203754323612061471333558303501325317950838335788946650553582263971239866278496052475698906302993138751407526758820989835491423529084573832866708424328429665891249236216950004331599104320449356997794906353661184291549261048138859875525042565351655969538479112342470363986122933375382306624316797618242502991585348918102941919729168783740428566795278929766708575801703036353380827590824363522578867543714502348539754934195277577244881354186023269130537048042755360436858899073092045500986505780466671502175224936909118017902812712196848770471467561463540559239402510261010285282486263099891303300053207017947533722058696317635821473958354914531804667368085417764676051348367877560026264647897290720674107942781857170970321080094511557808537496913327837569527051293676413253387033795152097540851611902517074211095008618605082567178158117580895872158646949791800991356338998255880210764071562209093060335685069760029891181409677609201322005655726731414996087758322661493275253847623284062495596746170995548955787594225815526036309567890983847197384509124567433635684764966822207280418185479196613896528955836790357205366775124129532319090956618122050071674993805811116173382386262044172936450018856808381538409089074680469149607221811351535255880349837553494877864281038122384730245422273832780378081422465864241819778384682299005892063447981339597748790952396398068100689930773350613052445540472073160003557161670747967697532803242099402058041849115060673085255032001119699132342330843608454378194601146860831359308838308525299534855789288218143453160337100726337115583045287299138658440146940416291706634367108281956645423633136218507793781583333946525342257949343132992974359201212682392840185012884515481781182749984006292966481884641721781840183526317168890519165408004936060118017241185228618450129773979902327428644824165685742329858245147409548619807371271917759931829267496395018263950006502334535059930489812974529466143101862851420488376027521829384947748193935775663224802044874215846039486324353330242684142169078856974141267992066077562521710037935688660562408776032189494471615659278516072326934089839443658800541639916262879179850296631080946539250431783395046765645824984463315754719073718886648703221234109626621906417304663360341872416511895599806147837112599413320051498983011998255359861616446766306553182967074089777940529434425297426469219343186145626054975279317668081444391453618508821020042595849965033938236301545613613947635198307924579636142196597769310911838570851655599625517043863881646780430127536323428397437279540075355250391311814717225715043009952671683762681168526765269070538586416083068340783810234932617353941606397437099103436801532603271052926742663905982830204799920862481368548773357526324078444544*i1^78 + -544977685297796926782847870760617175168060809171993092142211577480158706575928757353159961443909226312636978528707241572802504064831607783128345394257226970207265823422515375779027934050295444061188523001743626162792721318805140240937171738260964359138218952082535519570481316926522604195417738357189769751980527423993211609767907398657801397179690155874118765690645222003289143212128351498699202320473791446253867577747313578736100786442857832595914873711136298239145483580701384254112866966020926682321670776222218531300837652104464589202950130979103767154112561677122947254872346141121022348614182914786436681419357960124028572916624311665111539598864448836246365430608670631305601145712884559098079630189451966618091289415136886756620378712790890582061413279863678689221680468609933938553393137865504706320258817085309763445921860414412945548455264329765188764769100897890436019738505514339037461146833875054611043690199482538486112223458790912356551197881796323130157899210631552184557070539871074850749110009562389234050586490930170155520124412834868961160482186884099192683407842271969531823294529079418712619312789429379734237065199979474881088155910277344985736796324497988004774827217861271567757052342996317080148246564247766891058405027330904499921562006344159935292739402784160410535856992080922637495845604907308523699657963517544454593855530208868504391819082189289513092638441862447136856440549386740056891570142557746661214900316176345083583283359953439526624826443421762070472004609182851995739977304755040340984449613233187801398734691367159539484962638840439487386169832656520685081916917803687460710964584017436981603864302109842809870847343574675470794994930138100928211758653356812139716967994186003677651455615394748908340417669224971877289279513553648907160433722590402438209234032193297850907122524690151355813223567731198340460745562720581809565347560927157464534301002584242286061857535885750463285508713319524083312801784315757558239787563165860932871580224407473676192248200239865084884375415781020069480845045004534889600150080344457080541289862374529584733325048341789080554434017811503431590343500818749392209749565113135549162103611566436418888853346525349594053611459602023131089816255374867361419397678169394283740483127687217536619869616332488197603175448881573407853364352306470345070348143752674272063551603544368923872178540021877932929709539476816077146196952938679313803514598290387217389477809996837935015242094102122704103855896856480887488387858414957423367366213059674260340772281695416162297414275493286781852839839281876834223486671565174868140770803578368935222606164906402041756441403434818606853170288120913770706810842303115593650013331005308846934822704371163670134923451709688896040290050851910092110989616131640337677363448169142201845653017805720902924636809800017049290930466977117963191720331846207058000086919038424617108930889866711271080454015637085785133997352367059817824107158639874398679541686119192944397180219843240687173692976818790317174584337792783140497991060809849508896169249566505934356541172601416869176326034458579664668378788419042572504324659230012315726025370486339474409737481337623156469186943251360319507686091601298907266560499763930210455187377225244012217044551994868808810496*i1^79 + -3594164571821916196840830282866866142644459871716523554441775101892064166715087261781403207560896205695591447660122101617179499850212812770399297272345601224230267888489199754918436419053722253564336828762671077256445901198042103420508774219338473697460770239076747567700328123367229598208510205296994171417141307707316351236066840229740209361944406486662737857640794833053112533648475197072145193530941025575932938962151303611730089540861349260239953805387202463874051554827546494102951931450178636383965041776657409098200174267342303434039348568257979589474182549008844949410950794072282207292700261802823739883990165341328829263165532838340933055176568441483218560285484404869652170880348440514091423106281654048017779524441011780760945232966611799487367977960542355738933675735545441606961891530220457125294811746512624384051327850096146204768324010406855409743947915521581821874983652760101230788919368207638645779518592175743783028520384173568893022521049905054784428245494286393945979498731668275910718187074679023921086655968995374017641444997303251599911025393426813636188690794754226035776233193848978701914199620988536723488197599285427469628135399975232202106361898105556697722422500350588304418593014353362388683850431139238748599309468893758484374567046733045681849432269270998567367060560029052488611451473346921134708599812133841847328472411697489489655155228699117896355225355690825719902093674915461341672942801611008398242712125919782686086194994077941691675479899218957337513311732388612604472479109904872662560066183062361979890154989007140525586034850600314712290444592514896582850492977922279151067285485901718361910373262730219998871428859168127598717631172302298905289215821364659756768007259309324125944404740798539982934322667296960072149743143065600974970251569255895565884184429231762449247510475823902407339763352149759459396162041115997220346513784687471949617857412869937787852569499291735811446861541100927216888953588536087819693532565365839773919713415261839810129692937008566334841319357295046580800210209421198557534982875620970158914259408061164626736119651620814883404282896672326097844657989713292690538428607917097323260402569607466225151217003918544788222005428399565925575441170963693520698865767498439802700054545643083077971359822120406876707121742076189768049219336511513843384597652180163317408236520696413188864272685745681466786401525301381936200377615368019662038544744315885787565094121679091304367659753301962493070009449359414216242272698685381439331300983879748663362890237309973528818793725509713546073267255395805337434475531579719931195296281329898998201871208303565873894664633258709879013408781438120751997636151033694061874190374232752352982851078613312105973334027644683899127954877569275545374959548552130867217565874949593242139570382628190783675083848202308361311722133182425580001231444585101959127552859300420627078731411002428887408899358277489712651522775451725184215111699017222746948461667745334855925329217476342400932502595469347199919601631248983212577817360605615355373163926114049578870495818019911659438540265831730336042530260227369859627683149490921500050618117487853837952376535637907695691016758305579895779726401445709014811202449412346151218580609368034622695669869051904*i1^80 + -11644962898363533437122430396573386104280858278512138359100705665106294951505981369501162026950430570861362709212908132486874788405204894843101787879108414367071784924752992998446494954337292344417075041365545228570524941053430058417544207657610718887713526996696895205292492752054346418993335295973342015740977345020646361027464728542719625162577754297695320885346266971520950851740600959253641841332210907935370484103138108245747452955218164974888566634842892687091483718714880688088153918006458120192368872661901078608335888176729953683843418830685452492290912113197971055691993718161499594871200791933594754683841473975855620689547627256022542286682999553165865020905917167172604609829680205036568596485763206649363136663738639332809645260023136727306098317041020774339074921053524390735828529367425409350426356552466674792184351367336774881460357920286358825127965101291256563761740717494192798553924853128196851078104291787328078686565846890052780679812382889656605537902369863884113855218150291085916205266134490497675907057974063823397800842053553259805749851289309059500134434172332052026045440295687065121134930502097371954167752530902479513098038620030631522821567403334231740734617434627314333916833120053669967918493371352993445193959699768015730124733634818562081546629601560993988459359289897031287001543293508198354269507016220730731960223421327251547464127127881166043779214618002148251082386563467716575929747226488274843800034711971687894658305483961833607367610562501711211512279538667098044602740177787282413663788017538312614322295378011969064010271269976968418860717541007695196491825086594073286037504512867581523615000840567551681836001764475243241626196258980435693652817767276697815702793682213908777777161986639229801178580832356864932335275399608766870142293922898915253977454197846732075683538404947506779840568143893070697463846500486684319125431935680952828454011012290284526414047119158058506647392708296525166049865306524050385652465920701476752492507521297597666163196423149836749090431251854264000561991816520227486649849322110090071796455311811245030908577482760535340558879897438319276587552277164982834427085838112356131156117029557137512994881103830991721383662098876553214440350200214048043504726831914035089164087281756762779928008931240929940694118206799456394508108881602113477207250001825743732547831430229090210764852921112844375488633008221300046365907847307797302448433932506380164351318008312509608529572410512487282206324537502154003335542301101960143845434346446789816468316934204283700528733232480788548159402138682807776907703414544783301349337682149878132785963238581214957808094910000667650546331334095617052969991169416233173177646981166585021281553382801445593437916011501361032249068276982507735702873428058581874117999745725411726546323651363229663024577123473181735269552072619632318693819983995281765500996836373068104002096001011792579680578229416925886030614798105070278606554877074009805773798180640964457918203909738782157420645702885136807102647761408052542360384997209663154439805538063642208639724967789352759230341375910173605267293678018702641293137102339266233503662310139887443875937344000536148075743312734924082343228718421726201686702757437218934364998217502232040964096*i1^81 + -12412493687712654890893017250717390359493382178353396260659559001411151702062081215408145506468112413740628861576615390554547122991011060985173507100880350987035873951863789327683071697598057859621968796702594146809922599398051955880524735625132071002282669239846275658710013276312826092111241918503167378187149270158565087330172558469359238686751650335547044338350992091216919362495603499358090077360963158012457958214777217024629860410559746145189912460463036626202975304211675854202222212040441385632329699062482792257700173107405806439548905036258764069528063868883184255919981275551429586393911153465549901393062319699444276361034307701376317667329884177476574191385777765664757290228071879673357480586322219684693688971752506676292851960679229989972912449583570827071843795981269078098471536924975808493597619140153966042615365526695157060411459696660975046007398241493523624018240865209084406156778521871286751897825084209278826880369919967780435554823669547678627307792046093067133135032114583249727011778370873677041244755828712209445793274571172224308591286365683391558468690300104011596899545002730442613483051911233858267413247396051248204471572962326432431283269041666874580376102985580602789559839989772770256136611694852298190900496511127301585759711564838216148637967238670063722139841891535483158810356438132855703623962226201413879637048059141585558365817514800821195430716844626202841285246875452359950678315420338348145808190346555316600855831464291291946879362364061713744207030345908818757787869894196900904041271604792874027699451477487369174180602033500149761156045001053885010510998777504850344593467458080639232995874417242998691851104908169774481518398571403198053094085426666112588197395908722950760543842316582798704571641572253844178844532028816499033195345146268536248911981615023862064917624328878497741716889203838535705455904051809817268745550920522385139032114394258961635912187562233511651177186454777473318927752305067210507959779656893304534707001613232900096719745591232325678522728935724499259624527087608315166671682418724367718511474751521813622857048650691699095979491225546668687861367296779463699312928199059994650658585371609893111021834850602583417728319758054257891564555313227889475635524542891317415821449140810527144080498790267372258716482781750450724314187702811226348831494766589929440616335238188886858325035395752043522776862637979951429497546063312853306637457300855628968823985852695801915362664043169850353667217653221578627279111658687896401801756210028417361945573649402371180028919973017662790750238088844792139068197636906691649412898933395575929559654084246394817671907911888416399229709480009003557890015479527132007106590199663819278663668451259223991701662998905403259770555689199771156799768805476229672181237593920429872501358855484229898503607369944789891336636528948226698122890557131431969113070913606139922738871748988603025865364785636432857112363834040121978752011117418787734412502441330703129630434612289212276276447124900640654786097272628250741027607457163730028580163787813231911347369429477618195765259600309794917928092627830020769060350560136939109195002816935696591004077731894985388635830334988563193135724188181971115286777166995453484442299739930624*i1^82 + -6922778597720401818786690936723289386032480341510155378106728371283308956555857883347392976471396686695413466197256592738068965680399032752170334009650516652744609108071478835710411753100716445473313657308088999227063571696274836961629911304992496691869714033944400057330605058856982951033001134018734055228439083882172288935477770185512574143246359805105079167993930792894216150157092494077843037471639278119904984426222073525293574352179194537147027412913128321074460731317153749541269516307776706071440705526878864089948267787432671847330133496884065826006364426468525373619236808600858294999828355888553431908640481672845238113641978798272984692717428713948294233769036563468822068588886359682614560655887137371218168529516143467122395706469187472875569901921887306657347168708913168443351803822240928397773383465373979677530815434500175838658932928453932213962781700878254104963512090163608976535627735793161010553007279173612135633288666947190649438601108687783817183841303168660975666007845320905785458069334964901005429477541869193040479964319964258942369558776806764423203840536006408334338927208667754702593270374718711911952491903633579891723654880823718501444800251901336461346768983137256232896883969644329251083893535592617778096147711505937723252320794705799917577742875117158721496292540738688999288388413256648717693821650599014886821174461632546850564218294219270799125033287169460817215148085182173176005389562482477637336109865417952432116372673656699362577970677420866210174708932025922695769377998285407273312638512223440842688313905334474879773834541267612133520156214138851083793733540302752841015845152356756046784653395454796252915237798217681464525156899685571608730520217355322385232351523326644994566052192607798166061444943240615614830501457200921373667174776658493526622902081173215867938741322163961829934736154797713230569725781653095423969194935910642159887086303960384248570087057617876980765307068137431854482886556847536792647476571552949110724162923556850687908322350923473705999043054976596084188774177493883121796535883748229668270179243693045165628484254815836866842472406194691893264707648371294829498480157464484221765555272006009905323070052705941356442652206033109432816306050258150588604698842447544747921175373188917733826043304749022743987013466830544087396000018666103584446182441908129149329060333606016885286048698761281446813731178077141734342442246153670552326734791644689783192710708781375840667879280035376899542824881340510151404169686817779501098436578278249773429128887037680229010890702298087780194063679081658245007862501026271478799824196176315804210908356020466728180744576388211232665037543507969138174241904037624425859664641229780352518438768193697487254596417933712411462813326875607485351940719872030594077340480550940427569693283250613458203760289077366668490586052405091619888252192254161296154389642202374690269313876030453988410620587769904517995324752417765358317112083968937066181392286907285439044062409344304228825756982608519870052930417162250084106782575065161715973489410875905203079819756528507527349954489680850252722112891708614094795036293434383105470202464390613241884873742147239831176626240007315762101795578612617349145093419627669778071552*i1^83 + -1989632044789451467993436201143757085743231815390465396213671444472792190275178502776015678178472206281818188737867211670984012819994495826938648728812878919741313025539489982229139833825429294608231807388408428255185764978425207146903735141663575279755110006116767376546388060418718638045379626353632672813419843553271290287830194782253791492042940620663250071686393518764799789450461958921345158641918792816329482320638743054240128293598969357026278433162352040268928056382993667478778589350540986368882537919258729560443160486959176186741873413561577539469442308656276956443018156392766842751902212322678579422886425775609392555739110273393730797318954354417960741285174665235607913858002976909495024751921731837427203618831588909833729739332987376064205593796238227836995492098807468536500435997638019022256338372836479963958572482400031980442421018524494049551719118712375131061104424712000608488448187337798395956858739027580604007413981436165346982019096622996645842326214615880595425596431134304258684292314963742391979751350191781090371367943054668880698441691142408178222898199458297954853238752299668509476575765425599385736318433478500238706134378712252475579388455404648350965018742492432365812309799399219644966454157895949858325887735966058070952602984077174139428263816886221266813918111699620097880086095328087363793432261270354416613571568379543966294219025791592148437520179014723860753730690326182014020879994396073037293924181865370350270996613843930806808484510186541537700489041176619030669232697248681766280756575711397284045499490250099922441845139516445042415261498318098270798373007340804525380705667326083962343306326245297950479160057471269999741977601785750536391821004206081347138292291833333001684022575021121214358500805240043345417262734909332947760916271246483608320119583256161841934323478178247117060547596793311394670554447724135762857491852050153417137367745543773220223683393053616972271667786932311355630460774145440354351140301604980838519450380398779457861919162803318163208784043313890166489005759084058621054246452390680979231840757449174628859829689618624234754874236132897801626945933409997179925665952551634712928905828277328509477923576780533286433444935739329814823904429366999651162597120101832637877396351537128587584807445285367854494033343060334129757371023086127269970331645185439393629412535343028724004757004569516887091534427267783157192190866340731129286405838319918587012229775744737647905342951824801431691045776150259349793869893319580396471051542430666371096235474632948223699625569525859533843711736360402360852175027239377945653313052066691050786667280485497754475294903156879188853666991819158640170874548340232895015678312276876934434882379189427344125640732499134962083882430608354194044922340918784850996364469659138788411202636427080717541618221611323302922157355095938324578407239723860434303957189215660247785487018373462425384242136242159895532764230612146279585207406193274697469163065889066839023057923588412935922234271194139131305111797742103302961180816071833048534034127228668139808763416181194004285303916177227307664661674040615357107290791094064619291080381047550164095369233789339417146056876364443149992042470385843097507260968992768*i1^84 + 6249383278489679593239653171589293696453199247736258212569301259671978230293407912206701444434502689370463039576976532232600180277226236888088119903563050731437585391063146517163181691961775300363713098821192022428346544776243676547124131392195724355236140111674909831408134472740418943033453910223158026413366840748878143172060266169031029103108233186200032724575657369179712986838585756356350298199286967134486595323442352524089706274381819895518460618549437489941812350833579331156239542944258861942747434944378892816220263406370754450704532224096628759597218503332001495108943220589473474974679318463837403634615781233257400853167441859208753453588577789734119758521156917815543390878661865526886401744114993603011133493172484041069112235737714620938571423932978143828396082646650863218345585581097429823574096486484850256194306890570466648657059410227117349552356188365313965572786134368407702466839797001490879662067472244748984058153743252994331500994598305972748639296218428656203589696700607689350793093841938387285555182947726005480084012994285039162655239951542879134170563444621163756597793630732384972838123582339315505050541595053286650170725899090510455648558548767022838138598407584226860069086337784927527825330773377863744046653792908935236998678851854756709320059584723047434283594555521575149881779344063732533819345489935710285269721885746257667178125367494358226774519698756735932374264014535972313614307994221567507275476368520753092567625749190418709990389916472091681363412543631564796460012267087100179635965882722699720512557441347430729392562308551093476743131365171960690755113034632720913189593745422015363879898653672643761940989550754945178612225692652746467528128493719044478119098928512938926291683536815261094666344842290071401019279156366529320634538456208579639247955366285865867775117975058878746958550119107629430816503966055202325000885095884996749802519505440007534669274798266838572624223907205790819979006848257903066276265441094945185940152776892519797598317944661268956814637226031618606052641212316289567627325453672255593657963334455248225251077408072151482742452971055977104183384369681360219307890803984042849650165794148535802665052863309984405689851739640102844526178283093010911971308141492372851946206853358832485785011143360709982184403143919262736406930010672178133466611979162326243902398830633690678916955161853372226844349804216500178564324239971407632626449710969500719395359832191742692026363575613715368527265692961338367758532167120160616293903442031943702431018213424028655728005881647796068809567830252927374205159162403014931892055383291153843974185755756350750397586120098217082099918006106475111282282965139556985221495640368265556893299657861501204400042696125691487658543606443945161065790310113554357724287464140533591358571784103007255005161845773892993377215641461087698816678543010290764736552710824991680778326572603129324158992823535537130335130066508540396067451231149434283282697372218059102965703574462558058654164561652703447811444453795817867868985876416720262452068057687809855307400169938648008028445462273852419467008540956708876597268306559642061131597802394465335352061981073443144962416417230039220974420974116927195578368*i1^85 + 4621364600602305316298363848498185265988937862526649279638277249705186385569343742806744610932547281150471158441059885966008648603465751545708216312752569708208678878182848679119242963937362939114372980099157132095414449572848874691455408184925288780865807289202111660024852411714777595216691068519781082683655416885871264199996245844984826066151239253719180284941453134159914511292534011981111458028550646962870586989739774656322424971323246341503715585743951022185885791921495569346291251100948262096035592669792968451846250665917423317040176713550990759594150554982297169275182777455402222249982104439610375266128613270114237949478416042351473284454789941730502812918169033309236321086582401692716657741206973092875131636542403471163623156345563242136513750354340713621429020247702604711864754450701518856594325880516927638720667976978131378349941810232263365308577344314089218575802792702488200343209554845566497453408209599472618019807250995058787520593891673623575125557568491033793824095249857502663534853822711783863679287862704507821436410255235492151478344149823381829702852984964780624320155055419197996672083939834833518517011353260902026240831952066386212240229838945233811897321894444139851844497998114988595407630212053281047873804765704898047943997103341331743101557726245977879817893907222999777191779066616297255538023521361517458658866278920009457085798247183191364091288320435838828413795985278450165549504450792453422556665841961465711620732333300484839802969485060610769409498933571977656500503555929280957983921987335048228302021535969780611774214943319288164735845741547897767412641471741306891024967042350381845687681844256646442169990894196783225426748156494306412314667834761722733972856502957386166855995527820605745455030941579874512575813627236606489716825386219354227554031662112045130889326132528337683413337949998502250392296332051472234516348918297434934231562317325321013436250527953634920383464047867101417900267780141542108230549259661409869314276104364585531343133390451441408854715772283095377207551545911349207010449140580012219949387455534754143497060394189077383331336806233661417073367634880663819946462243885971941853416127842096361983010769297937770775694862024665609069990402954069469597171681266155724959433436755762860083975610093030229657715091612313968336789479839546247159964328612284292850973341348566732280792749284378216949926585133764676900614922422903129624840865462490090094184012621172224751621756789432380049114632390070326381171981288451033335453382785956420063511407760407139696683258583394279622646652181439704773895231239505679354105295621438549632868441141545218633313216450012585152676713607057452629622220371368974932466353743332736113411649985266444710176328486898434425874249876984631559623911735219340917479560754231535886970458105379047244056498807340296807961831112228618175074280053785599286616877988292705982115377404047393486159760334487164355666430479380598631548168792404929448965341955819349480600363844666771337718115499120608006613155996579951256720028136381885747879000584459736167931081939904543015643427245876981867314761206458525218019366418652405977913970378724961739628670409594014017960225106923086989350825623552*i1^86 + 3668834623558642980570159903290344383673634038145239998091755808127448474203908686853406205152853250697914408523834410869636201924612731682743974392514166864164699402993598092460925117730104565842054587151399225816987230830052904537675726952917831677285873038779062723808220167279710987747858756799228086517706110976886272219335881474662699178025743544832937346294228819125868799015333976258556152985366879420649476123575867751658874028899900452661963558379516294429849980682836198528657780341250010282277001934139159369241145078753468888174314143416894100215904778337997878597595399408152584317858263135915244436489565443026704473017722523474800635291398514941248912598175262959521873502682443177608736609291056986530504488670482232057000950117224431714855808519637373913111988521084297713370664452531755043149620747165253521001011996062164413657403633516125850227381775443510787502376581234147572910227732273993345541541801739272914715557873002887978227393595480463771256474116133681278391098333248436659430523560599124895677889192182118992729721596548229486692404185998027043209021499930740262346957936518407864851631242351111871515669752753625074615133270622619316921262985072938636615606672351838161641309684533468112109849915594269832330295406453257339640457415252566253561046836773770727402878010868226005983889751847545712092380202717815880602308301588087855369537947908267267809883475795588523047394631918946024668067893630501470667370047755161806938043250493217195244178499639380813145857791763015492170654753409129880629145491234359564965123772222932978621690387515253544967207495384469177539030848872342320807320036340857997034432884769660848134112088691293997765755298777062064795175511704744044972217971192901664702660569131500138707321906164200385603142045139156932238632146642037526032100313969355616725227718337056451810054666169235731123600585216214333500745617083837647510405047199826476827717424590077461591779416873532526743461475546776095844601265079623744013113665374458274694708812541866622872204924544139811276263280006617472950589884262551184557118146784204567222480983791190943660349787664203040054745478958216377487587169868695028768967265025161969529690345010176113999778634572120613796882288105142563132253790466608736838286442407746468670451008921455192908070916886634463895028661837698702653801281533671927597388493245035298199696706662066756410280009522489212813114290949465767140190407608385082616016287199697946939591048462215759100101195466107583024987600570410815310780664093107145784744582446847414972394562136803156756296220577121328200760708399420365613264891195253447693234091208110920085358358291709426516086761369398914692496359309983700842032697262040339576119391034172891799922137839636244628257334380284027404573095835181265963908702777902581994041623821388009574038001311963283319992255999957978491171997987174804266032354538469500851209819784087420885814668854507452825573982963867599709525460948088889967649486622131539624082030615688825913326279690958485325444693771753770552678123195914082189469146801909666475075784360361358388582050010876367945903299932051852916920050608175366877297982344993406166436531135880245742173239651505524441088*i1^87 + 776762218965755051597525766476253354365585531390346141098407401465077120905671745485040398787781397382245710375989275022265413278461653444498924159481571859931651677586605887960308230230345401334288238584253101565607006523659611694587861597566788491900579052698961568926074923515717447754757702079016092995727451995459575287641886798456368146243351742465503262386470637630687060528501933074352031809702313586950307205339962451612377478071609864726575524511974430774083449816939048014926453404822225505587466643898159413094602299212929834789742086217698999399197340195439672742611784857957494191441282039274863874051617851492141120726824662310575249066166407630524673503449377862184185317696491706741393065979077099794265857091328454870229785381310823354456788041086595035602141413782824194961298774190842344948977869073208465963374694633501316763795707621335284374099119544207651816192906046006001493119475327575082804253349245105728096122916112085307862523865258378857459191263985046122306945836263548937347357211416310168897546986476740466113988477549476834612475139873052092533079160378556408600237712247000247271261228308305906415570081040196203966006252532188515795551858773412000339175719752045672599737231182009866885228615577344357886997545298503928251119580286961781840658505250373700459807996370538261702818379884612247188876860908935731674056658498515532664526710901675882744349105597184323655376096086158013913875208629620082739838007238144649862734635443612718276675801381067454621559028919294747985121394462060949704465886000972986336564015917132395085737779536526759447104724753800266933580698178780863186910715840468324312838676320458012019461366195959955361246875193771544062736020434697030164663657591837961320742224873947367898325794901259296419850396950626175599936274845391376899307877958459720889460460177862431681102001932335528422155345686089339242982663937430614259441659232849220924838897629676491158607824674531167435805791123720925991743505207583825490955962846053406614779313559546178595918188759029713644093721709167507876168526950055937575754350043037948498390891559297816734770027244290603316560175216383857992784888351566905035572976197660157936215426609430913874328207973002756047719011916560546414636496808264575506642039885317104073192709649381460577865486945907194516391436299019644896121109578757991974758076382253867644240636964669045448882785586631027707836781888504665964446896255176317401148361717793355334635028676256466628008952885737163497054749443806837330641335099736307947320345873860659561931238742773742952619196101766721287629660643186550175874229907580676208372276935996157791461299676240977789806540453292513881570885178990313897979866081463711946056203856634948307457815690096031385018684460648046995888643508416231125143955009301039309411279289490289202869464148786699238514808261447050852300024802695607859353064463728285102005143298621013973916204669174142226211371349405262181567395591448606803739663052078824771622354459828394810812183806768009521954332355737187947749018075124286205384235054301734710369951847071101234435491112977201827773250319038483445227360008546290512509959624939039783557073388202973886244106272768*i1^88 + 29379561646555746826466023775272628001848458688116739646785695804318297391012474604277023117987276404795644018162393892318921877038853299999553845672904759369749537105941839973692176608824414471321930385288445263584958990447742222823090031020765011225275581546097188275771482951245668513346343122108504686943193528463938552964132535296714280048850437885610126529391493468705386461940629434206449132606755092620015449525159310712118973384802638791805997733398195339953007072585814546440940630020937428826752805017909500682504834646575606889220071540000865937297972091233507344262196632432706927501555480104879645675731581765474032026138012470726824099048848818043633871553316297038359780598467271222045554413525066979840971671510464625707666171239161508732487244952488448471149990493715495047470226601392990439953121537984087382198255698671258728061096981543750900675821178808494568249320206233655958549656867843578257743811420701750640056986954235979858482326154694664179268200608564977875230464658543918010407725328480691694625852437107815072220489408266126962168447869611654688414602532613469495602162642067407188159253921471708273585501211104853424993011883104982562975592686720496187079278150501957770574568981902645348417884469264747948231253461555277954056122473343075105306869222324194562827520084794837354355104800273510939028960239891160278753825491498191272415475919523146814101922921982195382941352719527885440949676686630981389385394069308677519106291808603435962414553243769166770450891269234176783190980551642387457459587122279695477620689274094687779290655291482034794402654270695927343945162646229644499612952536704296871430600500782044970192220834553556352007458059856867105099547768814703462365763111209014342540111761458906959789065498730280450016554654315939473105439936993152454050747090348200199291769087551614985754599504641704052861574478581613954214594175746338565859126535812183411600657679120236359143524037853170918674102555453559979229972405010936733390001594725811945456284707867300336707425627292968946923865378538015801703739771889157079759547166412675345425059004972635347710571510813707836817297879601395736264719665431698054023822352937940120817621487305440507616625831666610997952522351739178379591466354738139668794817531547136562165047934022832164188010091695476498492732297949351385086678309548873180826153761802018779216985978682677088792119213508960690717506393364121201633641520539937791767763780421058804896493200110283584395810824664371572361168135379338795970887355306411233935500373588296953039523044725128582315256400791870143772024237305365052661200551049237939607034562957428705176442357197314898313192486918903922122886138205528840016058065990624127173851858998091715597314233149119069191225097731563671789758597836516854058485208132477799574276075930737148304631778282262865939175338106893371652619639581186571901733098602816906057802336540847642846629046341547368783184695096697571640742491603894303754444362611263359147964532926024312779606725627765177252039927178457391553935080690419098282652920833184265768645311043075956337678897312266485707513318597328746337874465127026166421671157782616328000706722589585702912*i1^89 + -1307317544359851796025341745297407354745010595777590152973641948396989660412501817312673696943737302958671930672071770035816389180132523710284829464046056926411760437599256953278395204890558991238083340766472068809189922007126869517867930863745602691172563888267114065701145173002454978350316314660389570262463981654547874697140081828603253838945069502643525604179790160462516991384460250283370633421644407019290971796378583540779001904935438215352510034903203598147652360542901360529976858426534070783706970601620739292281400315517923921046334265546064148940742060194073753662435113395060969662555185707234953950618920933702918456324223150923587490879962075506050450138517140024679910329535323144996129291975006307325198446362280091869079601995855565531786617503939411015492635733588206520456124768154884867037318545536048715360990800131373200884403649379621897137034170659205296877895615236401452090936187516775527513134171481683290955279294771230659976229186933197975768051565854069913941921817600131798426864863235278658070452049027779773758718030177808276257060240069942643343099055374269649011027219859861329036810844352891554185818358960340850742047946689020227096595745508740907373537390810209179953149943427971341152267621914387180621081313810451080115899571751882294500060998047277839800411465864646790287961419865060369821923421592239506709653005853845888708249908433313306734307757472913345924476931013920909111799032059443186075952184352395466901757163922234962228863444685597200797808779851367080436647356143136032234815394735006998436963225792674017078618748776312770009303473986643638052918354989741551669441418592282852640875155093818181065074788086231338553079316086883832385275273227334309647773638723426586526309372457592376505643972539448688269683559499924554683016393953329278491577501855201559397323489842262791898838775505932899941034930535567586797442874132911468897818476386606499292457288935902993270980904084120686951291692733056065613717072273975277543821552029247418819323921384633690798139484601808939228422189326822810394020260001219430478364977130513956662596721805903908220347200333087912821385903061041632327033549150023917137722298585706093831531917712829648880746982766575959664884861090705008073771389379132152723206531530416424505379254653731442997726880894125151210421590091938550685302178066224126155309704763150273643014319830598152332216881287714445455994889231078733640188805003609152121456998767904446482218018673108148067592466998206724194691773055600367531149487676928065784654473675654889676969928102828911564408607980155082447822037616491143976927322200261008424030405110470870085811357427558236612485712702664019327737430304859725824899069111459617390690825815229952714452619503468603429547244830844672491310569132077605898226454666859558710966300925458264909226705867267725060805109181260793794232246333405055202316575270244972382512213331594138625453427542603614359365308846765136261363583674930683312012655759566528846254552511960897289052236422557796555351682405598615415641466990802851268316596354423517766423837176756801015871264474978389224591459778303385897587820197566761850576307972553271973261606912*i1^90 + -311544728954324152534294355399855804694281218017034875124762849093495017229921623771488424291215027707258826009529545521190679291017814483946055528059221535880072460435305621911797370593651406698806704735091918574453584643316026316319317658522186197583931788450966350306295367884750666527206122428930599836829355408918520553094379108543073307207503486921428748179737435350573635147173003318266093504872605083859775563334273688354277265508683293506361887911646267525295915114919663739668636296803530607961437123319712721678089797804570649534143730921227533333929078635211417904979124580996465474010237658730986436072996630608004576109677676608894316311027655080052856295483420628318356901796581192473301025656651722790904423708802197845575627038625407232837737438480255617081648931761973563096824415906612118559879792442671090304887351307164964305340804098006788227572420412088532448151113334435786711680406241358248562299684379747376646053608987716103724812058536976757712179223599819905922140646064529548694952212335682799188330480499552654808454892499110754879022207190676011211353423416315635158041875943065091309745305508058933380805515865369778961402163291772880136215904262594075015469275043193924881733153260542478088740263295983807979107123683583295872000656688441674622969081471744894107764931679658849108923790103501693746035640247868008941733757631287400333494010738167644084316267798826860391589080028560101549696024268128096656136312591166694780947924772413802458373878867066198475582585924023751689264842524629276120843062291907181349533694258786415914496415138731413421669566499857072211755130715997562454647970684671352584974130969467020071042341703806208891551065267261159105162935439639007354894337671147645055388658791413286187009859709477062582243557743472503578252136335797916190770874187088769557675168992409365646425721483275810175341089886115605438068985982743423092503528709543663289457140011649367654741030784421500953089141704556364631305029617903607103084162652546085484523717918247636744756774638938086707077807063758725074956554104461799704528230708778393897327693669960903010681219809941262842039595952160284676259879439822035113106729151292340855649105654694323651504207025565092372181723733407026086182242080188147464085960266796493498788183044508307109414959575037951769316048473474645094844055501970500415460290239537339747855796493657425268556507999449402968405028886351055168381006759868120835171224247747009929048729460244211574253015876535673965901223496105958889010730061630750517374353173134871493446828448413883590112030012169631913482461095713622356738595183508926976290663639049258522902680303251675914752540032121222213149008401327320738364152777939237731351351723289559417079176845451580645429218742496644131165926971341243498146204028711703782328154651465164791015339877893369808966467617468323379084413745749662401507905177442159625817252058669611561169940921415365353672533387095307791490728859107903150482142199057971540372865377120771458998918461397449970114370835798427846778392154907005823327543460766771953050195366883689602028980128136848338398383855867141223366525554775439481485546327719804928*i1^91 + -93197813367561307724587419352476707237510838122166871723299094323758449825282893871129323481717954600863009947331642303686053922102685329260771134536693883529037662383810427394184073417533126400773310571351384153022329042747588722789858080105843009958348286818744538956378852215203911367051904326590302598192957371712417362734765733096360277959249910512859139107902631228730557936904895897181175175341540152370919994422334986558047660235379700365925993783980593383287622154658561414051151173178929082583132276309180282547720455773810329791819761021368961594022177089047323303119440036158093307129091718228995389281387663389312369488347634459821342425033591533253179383541160193414013042494051100269012032060975440353939875046604577988107592219317679515135684023272037889597922012284912685187086032325593027247039314144586663054029987423024201856319245392297784076813099234861898879212729754978721228474721274498548985980474828453979756251073487098697689024929801910976360648791803930113482395517813849153171706272902369560192682137600160895530916144108541774279972392386520592770747509358475853568197200657023254511570626531480179044647148713251031425531670452178628316909133776925550777970898241772004781159808518429428716133624822086240747599749525776873642748151748111458291696059832264094363895983918958056265454316485484827669076464566572329242361865947051693762438994060563316363836039432736847145288453441777125925848421294087492114708074831492929380801278447871136360313004650560154430597294107405571108733984166267045737401543091084385369648093037276580542859934410240021909982387168371545823043695901964553364433896013975969698467542158104129818622098154011242212121676820085419371319020861944753701691405270579953350854354578007446548905614328778028613616521409012299528745173381440922462028785895584906215765941674359374081228416945304144983111900041117514256024556881636042718339684490451185098879675344007504317008040063695762910387344704163861392922168438043475425282367614908752280230547446960232433991259752711383677255803508601713596246306620124814263222355130284531288284716245614485502330254415269088515843266865978189239295530873938784167229891450652607137811317868043640763403882965376967133691265347730669642676137079598550946023026293651793132611169975676926799038529350112304862486143216218588182914527620504605996132627381984111837784457707492088100972968510769585277148180457774042710778932897358450135460732100289024787747547305135987911295613451800852082202025956468722458743567063916821087467231045653955114114450451528031955457293947249047950154329036803215987952635667139270659864121535895918233469381112049909720495798892223245762206831075516424532218477702697026610504686299652646949410528878079716429076471128827282127279130342034962256770133649848003789476271608483078667194502103095049297425159682183219133928872710771168403937234043294921277948359191138160010612290532017374694334505039368640247877982988817460137788822234937315073744875181079957951524469011180304548873356546364492039718656204399607944991318725037920147253457066111809171341095493250240028271968056973179568514932655965686131064832*i1^92 + 562530476025268379581663800080931725685010699691602118684743903868236334766359235320944199278745831258418420825874500970157842321669158136561161105086892644441800624645184715313629386201757246429149182187807508960955191154253288151686761764402593093704648227809539493016132920168975736614657524048611089909006595492761680805613779281738560099559264925741493314795552018619614281858768002158345179189516798388896756404915613763627535270981305223934283960331851942145271557804308641910704228770781384827418874870997399931831484599946564343399024032879155455586661368076148681649115967721748018435656629215443978698109602212354554741874271581612060639272482874405177316887269389982583635947836507297386078382023243568735704410708190746501405668302305068759771534517807603576994493621035682140057615511709862831618734597149745842232959623091052019139321750765705935853496840258512828829320167346683082094491138296791429003703913532971719449356824264968521849526608326313166015789318248157058840936519458858997142461019647040526630252788732464667184932001901691194570977805983741011648378060499014860106369224925947329711597242644062777218583613246185809217921497348536294692353593669500334319320778980660703260489470073574151383681513343008160993953434872298769505613771843329429705726437779717091858293319721527983272316599791536391147373903429685954800230398991832792184674700107362325472638165709019906366081152188240137829954429451988519636590620405866353346980017092995106603335242710722393398244291627427049920284153306833176890070492606309724268336382749583162282439525497444423608682519292048065910465192745463225734833676807518588103934619368727105392417253556065270029060419764369485879524605954474305065405501194243429969164862997885040931256795724636178987959109061555085455589513613667058654185910210177862707027124749642215437855885700596412112939959152597788695933421798629099607710961316861255923454356255469995742385428563765750838178535061360906113932169223980369753129755546772297576505695770069986322094380415556206142176302502028688203538691453779845146998049301098044769907698302324510165433052343959424606206305741035034774086832612680642136359833686243425012231670093867152276798112466099101285882297116478284797624768825780131746485486880731596721312870348204532670620357869116125676161575293385169179132775304736185594878596096324313034632342823781772599972365613022715024659609187014994912499134218063166443403834461775299143438760787627304144124531787256489415076406288373640590730169145915852834260668090821293227789486758924866479173634857638770050977727664366318097009062135698210761425510573554439084288317101683399159688306326849709733843110970674221694231689969709347997386592539853036386940814897811706006473236330514837803254752122852624952440020324041919786586864755576442525414440667121597145043704118474295119449063058770711153947174862568198559300604653978401850953616895019786454833239696699750991819331321583301645084342367757019999478192159386508045408600083104383966536423316097232200942452723891111325859493667531174310450409004319949168376271321246151345834361421866255827351669504475136*i1^93 + 47310179166798120804142231404533135758513449040320082335571206940363434269066196581385798766818272667148574780919385714107659182979818840966960796810652162121320272364804708760774404767724735356236698507180606440767935778395148351133366525337453532297100185555045750566110013696863165287736722974929780908068191243064635553661328592832048315976561050812506725239434402616734265038081862141754270330530609315306846340089188449831243042443514014967232282534356140762956962528313815588259058057572258816127303642283527796373129481087529858426568111801423189202727420119598084829586867877210682297085030293473404135753603834678663072005985961948404745155607503163338457152077288846742579806194938890716460195145707212714004317181479013393024276508435845631261414282404549164066179836499543254432317184834130863574767677840766507033811424929625649897223208444420811869110531760149364709295105671058001817275571148871223199041385381506886260818767302213375188590290671819150848554353132433175619505759857021896561926085528365137277114883688948140685787641248512451389931839304310642990809985916539604889675658865986355774915881995950711477255063834268388247543653073155166644866550448586475224153720096765318731787588305470604332417627752740598579870612382248961483238509747531134814816445969654535026873014195151840200770417975590542148005284391291785618382699933765103306782402312565448461294318883937574925616731425424260246094712696375913601081475646082246344021892953422389981112622909764358439031882516846476246575466685928281942713379533247533427324146636758321216466842897011766910488035805505019442102158793507048477466967608171229002100702438042638835482508770105582922502483892672812166048806637211652326794536888800363457540356026908262649196102506844291803989141176789563413218515133386537049015647105412529359050802572807975627246272011136053215747839198675300499972429859601017786758779942021831529844355476489381833216181065849300216437884066940745946765981722881900673377843379524723039408697760199397963685624669103940741037695228979092956264042538475020011877157560373387782955505444363401858313265690882973460432978442873647511802051140880045582002974659293503427562055956189048803998727536816413657461587666806857441352873849566286667334480876307295136239219358284002070398708296805419401654896424540944930358121227548967875060684829151878450076125096445172132342320928182626490282690881623770307757355716550001463112986043192288252914128937334645306320081748489758712112829591219738104059325320878752978196095729691175527743000195190258099636958364765843184266500320940874292867682325132808805509240621620751612401938627453056092126910431779477365627400339386049017703730023147573564585375191741853010023947942307075622296288114500608767431591493108975181151459876715159628220636757778704348735352926368804449758192095086411982899939962363366070318536924792831933688416702803568765266916109836328173680101967947717449747458236406416023132626797229256863922444438442181387780386798062983354980335472936507952524834570012545498669422115760542359796881801241071744066308906839992156010832578159740111028224*i1^94 + -229131028724151694181296394286385318577237533614234221242965855555391246738299791217987636722174666070182030587331951787251733410875163927338215340328004528150401344259592644077213944333002318811764475930276917112781693206033094053539485543181888312615112588628635975510730116076067457458518874517924013278737372302783922955210020052122522562474644279516855682810668279642358692262970198240847006972686767798729047792200817100266300168691902820237343728386987162140766140350681052737323119912465023633472827050580453017178576819383272182376958990657122680130167689459067200854933845230711779041297087701266967775356850851241681328950295462558420997205933930489745893517180971017550566892180812296029072081494589836356392208392637794357945921365351804307686188088414043927480898712777322898987339248485681957021945087696047022342408619812029341959054154438086068045078411198560568326102109242244210680801697926784594009015603772779641290413817078913925008510199258400382083771396890751767239796870649821741207606217916663832336126156376598394627866412033062092934658666295856199746574513363685839634810550995909967658535140776033481699226470165618719923511578946275581040641925175836979468304782995001036686970930633658871070389167044535456489192334416713300643479901998137595108911273113493916934565789611831535074503232541114718545666462315186689317541111207668372331533376652184080574468896676209433772513942381161133667872482262996923670457517833036343973016100842253162787981765598092261044507444775714507717002817829130424836837391718746855243608972026196304053066917013564472133517516598154808649028697942254031460835572055160175141355335896764288956937283219903208475977975613924732819448803644215769422866174186996012251796358830879808673797673648065138424371266717346706790370732478828256851932524191434488095139457335975782403097452694978638317979873610041351732662320854050911622259858049589015092097539263846491118415914399799172978886834122307628993804292968133572751970407292447506963751499100026250657589350043009752127658218320486911743811679569644541239831507782886680935514867717069754973470608176911257050202509833751113545615663673592299845214019907412198503490130698810403372730909669231229577212188224096725699687760657552611174548276661461015103502327659757089362422074181891949440616598955062495510695181228913946707167841361078961895957087501267836432497772846580104905374237917142661765307433393188562783296715569982795465587063372412833997751695589258936531636266549733196255988932187620993668353804726199368664403053650615553375753573298891752390230541954425349988961462279408339082051841855845981089559730044697809081408559782714219037821918167178071909085124350761965578296044165891943686190632466303919763563808704866376045284749430616400445552485273847978324093971769006562980545130948407793791586778218313942980280542153212517668212062368619117428881298223128332822628986424008213590427605168556104004917441498575865659823246934519766662545906534978274245511597205836205641832515464098279965778735087632962068505088496136684272855966299402396061235087642168305374296092442624*i1^95 + -10134996276418134616606302699553619004441342307264035323309065776240637807487817069449536802320245852177084544039021684453465095255875140799117342816139335627708610108113523189231529809763768594800988387669365337168211371020428235960572452574274952723974289770981257412467067745378418025718969890151580459507497676427825441875147456766341648462688493422900593905462483518001934767664360022487147103023758771975727539669055387038690598550598049292000797401757829070945040477405366517552404190716838343143532054292536375056681053012427073369120104338375018723670378010717122766089960881984182441389747512753869174555721054128681509372500724925682273370769229543193879835026002808856525341690075043608752952202514268843491533499465967229336886258609266964005982522807785789342359682420615146165169149792697335606752394388246085343316254749193864284572885031438932727796197350543349426862946077592082051934581367425257622320705322865913067675604617604271298114924642571809057673993809779966676137207699478973459509699950993313292792182702305335178128832104180737681136550157940604332877017700536102875050053744816918438967558832453832734434566461641232896945015304382069623170402383823650284128246565102015086974339564688478633626316346258091056489317353582317936753362000990905878571635917542839262381863059630890767589699792233534948689290828590308845894489436919796147655702211341474913357812122404700833127812769340477708178185900904720928518914885449469156188049336943867185709011724865162409705865822677923301391899281075450994942804670170614415372126483970164468828984019158726360571447700629426794940856781612132524391449466771517962225984993397389576530736004968380201528755511998721141305209559745031817994238332207247576371669247040309052787101094293344610322429153385121227667881857692818754834069083834368556155591497316686337394558379939346364601324477291917247474145092374813550165015850848624659026402170309191025626428596997475803975625641390786566771278137792954618686181899558391896535271282784694669911986768775097328296661716817166854837671397407441931454441959938694421433662364488890575152964169205340100640881671067721032013940600129790070990320485328975819054477624656699942089263042238506298074877227474683552078909963635871105279162779664940959226858222984851607946187773049803634124572787581672430124222175422614964108202806517605802457932117751400968049480776814042762273990081224389591484319587691192390167847827901893597340644131781954628794924926638567068872641896898727766903839238118769968462567568710755751217972760354906376074039555940994997568237137212978885324621256332166038821522152300243519202597281906775018355014856787804541723262594336599546507516569797455849202140971933029076533705929143239585315923816110636921778458601262503512025313128760281228478640911647054631550365897427228886451730404976133921388202280789708696243538053132539971340425473073456224251198065327802359711210326005841210176506087126463095536678606284080647944146132761351627785045475000586150320309727181376793966999518770202556760957923333604561495108219787491361189319100576946978816*i1^96 + -3161309891324207868043393503461973514318313363440176298889498650810364907509071547667148815834545102432126611072214319662413816918452797601448846978159656741829025484526619691894685709817322574939553497538320461857905202555676380551917014005891262701214663559699701678541141839852954225228333525699639300438723866210206473741966112269897928599440861825279333259621030739590372110683074380103634850512977263105382568853920668646104403127456382070629004945371556314126052680005865705038411374987464048087735112657097058746737379118503126995896708646470788818680829751392666869065473268325699692186306652603346351290411430666680581699362205557554151382735924333813056762790670344038837607119511675401335559240391893911955717999941784463321492546093972611091725099815881425940136239723379708585093388580822080902984379773741497720410884198583267655841255133480709504491083030333268005982008078325868643360570645816822401516308179754675128656397304296640526620300305836160574839484099852205006734624421280296962513535962145662778405927210133987932563454845363800891442995876013135183741467882239721147542393773939231155992297863719314069835174995670532326451772634238634948880898078450734510834978461222322658760725133435317996733072109701954492357258702256125331327829914688032946111669073392592847514766304005428553278710699156797986090600643707294395849497619405714831995945577456750591269604431050373897890617838917751528249540371572452154719067227614312448441920777824010276633583350240810131699584929841121010137137402521541606248085447174087475043452747737585113344193485047631084812520292239475254398124919675001333569916563707336251697883297633597419732020268657718017516058645815977509427547847281086443555520414021098949916804597916539666708449414580947929509012059575067150659358668022185766012594509502477213317649492221376424200141792072752770195943634074258448088442829394135608814722661369646427728638482688311364736865245422668881153026469276014129130200889459290730846243434557758771302262213046724942242540925851973556600247430068008061753230485740918256035247308637628447212688230845869379373679906317886443992660575572435983519041337469624084513846494439348804950536755495168443389812424114622280408008791281232415445711323714937886543114732994336759185702058137559228390321373738281035545444668851045552358770147195457711743523727340641626439613892534685215893010673990430283683365508137110051588415123827024819479978815073300757626996152167560046818484722629252224999363086459773675938836994996235883117866380132251692662364954571929622579248594520852520345162454765629147633534559009665682438679250925076513441976346463788862514956024170918654368560779347343055944794498056359992189333282387156749389822112868675723435792800437475007529196050669443291461128425336017960962727243808019123994546509215070925913470544728995291466978560491685231698369799864051440802283914397526050345864286414766608865860773698131357296850544443029986589663214389511452722402368945476016084298240577716630208058351535055943466633440486927001295258906051888422466087542483916581996964347904*i1^97 + 77712017915357778408316052705675943142743554001364007340064131177151178205448347221534412807212266834740640358922957505863956257930309029543554502429579774493476617725692382711642072339888878869699745869511056348424887133000725162382233873392186634164709339268035134773400167381462656524978789332010032141264565213094926539337357845330347766137581206758463529518322270311610690159886855985175823952576555942454280570902360718245904376871089065109994546890208461354187373775507077237961655286946907923628999609057790904970177395090587909691601081653481474686041376183643246896148376412599654313951409292576006702992191720513738414142010424594806108679460321398743798518367306449023037264720144656786724230099140100703948450299847575378418362329372917427962339618785258067274197374231680828443970732011940161115779058992315502813128561079866468199688395513307863695359552784027471841891871249560159639316643574819407070573125827430051691701448644540353177613842758531373264101488710261751551173939778351890727043429999393606274554959247945053972342037930870271400492446235561325502677023101220221795944732634889909095957771860545377592796781392362940572515134433941748544628248233508960169194108102586664166276256902604273393857855994763547818637916621129198515972871010523439182259768419973723312795583063625897927243716407742777945856021764418803582491587464340043658760387629091041187475528357709909570350332990692968326998376793477638228970175690108527648703208417748255625565586199820611981802052966776429078299433780961772018745207421042172377083769773763491401169869347460772458661027536375035828037248475775275123174753250870830722370178859236070753931674113379649753817333507113259604073815858358310777185777870407163801468488717752467774523784154842322957071224477151318346520643175827290517746777268540485224844830053095155070827134266723160971065244533664745846523646138031802633345013169512720121589165274260084402615831243345408365193993958080043004533746521651335941407286682451559059936162961386870978397497774778087460611383861670183734251327244270598142096073321907200687211611954799873792348113020310755827431867635414466063715998918276607971384340714430859675628436756026617526698970370628032318360872023294664567890615150505016032695550991518219756090362135094228466791516254217453611744147609685480191423122309168000005301223763355837251852330090759810615535695272574536427640279645322487691399341001072316219069399168550054446038862426639835247669854778609226111645037155062292627247886241543499194634122160953548501502730690025789745854595108826321938457835260976684689711930601046184466502753691313474592617539873808236881961283352585602281431044801881817499011683348627822937599858500644361081452301134435554117339333718637102757866011411392165760512612614817828825208270602539557799488805357573384015898787986641636819447458114656045515120655470621875705297715106919059000053496688403012790421341736613788122791717863401505906855245060785935152040764237546648253016130145050611230174999166588590465508320240033935276015902490988228803138029248388792320*i1^98 + 384413654020702088444182487544998263705226991882829974929182964616089216580795653455794054466671333191909460843842434250872183485879969370965637762335034069417671668931954078290985588154692327269058928268897886594393391546048598198256011821753427152652175007546692147606398013443379315576600561856864904206787510477521851150696404222629166793065955254107862355670159339145823561062776919864433326946971378818874874902574115230169111103126392445975231421449063987616031149370459429057420349698093311032576945308583033870961187918855533470577559363866291334299568067751590159912108171317249293425835967611532018701008531559227115058634768384793302237651947632411831007588890542838627792080548466892094597815091296534062215172409534466022347201936983814568619153282464608428648151347980430206214051022985559173541434407339297973372886743421345103699017696633085509380068730174242168563034311423612233120751447339391529349152892432359345803678024693226610380006463645427211129375761205137019047560819300185732879489281542083356295912630786643227048807548223049626444409248657344943101487507558973058281029966305819966001318376353819308313623652208106250396951798838506894690299857640475327864825864121604133084239191336044321508438698004492854848582246253155921651272833083367449643355921227776966421215626641718097675959323647787161153756373066694871117274846090526436458334357494586151939561756675925332849848080825196174303709401054175005393331278337592181473993089475157576019116407395209696842407858966631934624675645220617793802648958475609455827229005109924510245041732075464648127776314431663133179933493430825873155145417643481394031787833278594584470920268020677875606500234631130554513750991875360204043833880520263176142208694260398797325999016251544972418096478264590720927953604446564498134457175520951838745667937242557217436845375565306598666849440107264755802759809536268309823111604381854729383841528871064186039516552374952448551529603466355737662969186801932049045713985018618217014633759716217765251824213146202202374046093998003690294834006730546809230220797281370261061281931026745292579517141096370201433620086089666727969970481840383420454673030856357477854295537551043428354931868319466239070605734881584913562183834294040027347338406961704298531990570690988566454498168124040873612769686677713793282860889472442257658487768054085716338187818601329782674588592403511885452946249489044340069779107370488261070719220318187780192944873883418343105123808712898813943056726388434661471873749785504148114989583036228062221673783493701841789223252820451514646208372643033471597136820859314105554693853231477008271939918821522268765345392683356814400990546448334023969066394526502208766653276388069162697053151258712265487491908157320369121196951884726906558646274087094133160708855466059042189701861634726836348089407997688310387807662571201689284765708679408771316804430587776691931220125898610334682706667266625298256307211559280088194103832645166105805701847764839765278247969862306172716367132040191035721241301536103933999500840757515422405754880*i1^99 + 3667070904835332550148505013118017156038214301524815446089332896640114317434564419372548837849523573275265182761577887049496288877716343616976171109069200637491735015717192563833381694410154829684078099331852419266965005369525311116331207117068505349893580423307174830032588705787175621187677940231515291006114932342326846112850855918001541476230429178330910583717198988627707364482251895871508843921034193698173150544289875622704272374491774505618332486155099622143412743038694877604090610162466260069714667905999517463878549753334012854099818950018723164116261465278331663466359489752307409079584976529902759635092635878373779396604480125133547970758411303058677722876179544557071755111829124029322112377938356049030749062529311374390598993353341760461118790488547212611134579413908422591684911217808758693438471626528802372143946880137439766951035045824898745797801644550380895028343103013575114320085002410871333029093847690524120620236692510092712723338716052952253072114946470489787300456837896919226573645276597651863517627682216883519838086789703534956462039460117376705123573295396857335859257927770440600629949002692515091074199474156807673796374949689333703444444394326615842521806316377258807466836990297461762639255155131614373053626401574604732684528343028546298576289259040864219071033190826187372281889898941168108964268190651810960458228842061763382534454759308543492028206949373089625855654620502094618469095651747054030553109167326155469220994778692740829467669094693715398896659308215680583101565815254127094640701781063412262360497383308338236748855607586783526439753369631814990026585344100747100758981087687859911355074626245987063871524822526599631871357946206996538551256073137502732458869418921239427999194820894768550039619352515001079558968864096962428829805366663992007625929421574506888580652707189456390886163805768116417047347653943375868388711440949431653976653862093718754397833913228047913112216253811380366883805034953516886926657768105849269110818170739530745211038351424740053136706661811139106521960606172310630921922570777944696871385072809554902569641082937829027056513580805299274100502423464717646755974694868093686074100637074115506145298904508319891104137726900011973395453125601170181842287137305356198198133982280945794619894932114220264171792509082427107205610971868217905711732159252255095511075199051764907119487483980469448907648169883253089847316170050511007122787690287158565931792395187017276354225224809310376057221140404858460105771229534968502392978334712905953141782586740574342174741939434721075324265760080251628916807674275657790527970056983247575490832101118457259597307891856131875182825858338497235929592800268821459931616603274320113384246498972863949064088011528458040452859170562829794599044348334917925172609186361086890676270708521515334715552609658351702310633497302112788287506270432014998696011661239235428921685599725357438620539507085389710739984111530704629027308756194855305454682394106431549189669260559809225438020069199845182518379794073595393963875774111202016175567950315520*i1^100 + 10210593763797382541448992075260377174998951086575437593540787743997535181087026518924308997872269809583976736996126733441278099943302169670255981479843141989260509544034813455681142028386772314898892652475166051547765396960394740301902574623665881059391172449586058560660514429225223854721891950442563134359278122169286209000662822909191814580018150127732025470201300902048057414209909577920576322572772702385217596487477993288002092340532156633551092776508864682720452467617600078458374905569630549377812187765006198592438364648498951354383218684079058392261118754544991230405281741436519729868778935558465645977911365243094064546746827757779076135771383939872732859599236010785467285825178553714412040633799991241614540203784137611833882181015669040116312403314140680490255494406851773110770765088206826399731215657552970945896680870224599600880192547631766129145581268931715901551417043981378023650915517811959792300361300147605127442675405681409655671624287475730853393623249675870416471919882859013522166169360896009947025629235798415892912092689863775939682136109547929755066751842022629191600117843990621304138581242754584379468478466212648762163349754097200168561435181820921643375330842311354621799758751736054675166323841580190725463966414823847401784169918372722714500937442453137503851867116343869164720352894721296699042365861478291329095355851249163036610634679866556997278009431499505886649954364359576564825269855995672127297363928124646655480072286678998630234525226034481634780606288315503902728939672269390401686017662211567377605478828625956368326740072137305841838731967565547549558617413569814833342431308837569480354587155750558086203456342178525760188118490130922142502680563641039548953192813548242434621368750838550309528514683302664229272299101435606018223436252081955825806160297664270675757770982501540424053469471915992664012895553281529702368851790119472975275231196886921189343118469821945676377746984780643780690843490356375827760714667689055495686643244487906986180523567120068043325580342630069632941061901485611372412593291810925705781326960585590590542099934909749547668617365109128681888720955830989518119281423955504513261627437385698656105886527037687580423901394611863062259638082372633048935186977246698395416994364680635650042012329430990469707955818305382516220383356328777436610796977804806902471413650230853793977339140036787402278145876368767926427669169712406261995759587457119872031817071575068206435203901963814938072671879009976812569802104283150423191263943727035877154630310598441780769965089928852520687924750519187988449615485035047115483254347415394682938421688939949461322815881708823874290175208384477631255461334368684031330669727270010506111696918956091514075494063400999910947371491119632927442717624823128181928440456968612256494874021209924718855213199114149418089656667474747470332946052900817265871014877345723639703894970008880517351941374135385069896742447529957125977227253162757885592205483976559496568589684352959362854495234805569074229905541578629070337713292028579676160*i1^101 + 7413121689891291703949058507483920186724981715692468458672491898686354359817147894689220542561427754532357167426880568848343236918490805128335319178410180770711815637877663711944161509880294343223296826409048122100528376560758998835885975799556227623683301639566775861384773943448203736845221722641252715781424974492898632911899200657834870492688418080006625376679438129378939195704583376223121032562417521730386827521989329467715682650013804825347318163358458321855743025729243817162988088597979682019315220784781080304639220920075418356389075182630748386026930326182860551522303510010081175793543909709652040992813887029943718036660373600708915464031029982896468319877759354031390683795761617521907188653089427512495479357287818388666903020052791381798890858280685216736359707117235212233135658165922821093901854760267636952816490312312589842415194375588151668322907083517899616452866556006720037055550520642634383813161008210908253142572654051893789266734953978250866453702777960239098586107131640528228554022140591479590944248280688598427496723880063698480565678097202570715674211821853164823695765471180189129916124213970683691699988930894686006019997760422697415856878951240937896124922898800730990240614935475630239962191304808006487214756730431637491870211277290822339071316546291682857137256002188129714612767745610546121946506164871391680595638443378780682967066059200689277134015743156134153822382649707060049431355266928164114668441802630758803155797993516233474948680299481787787801119556241827553637008123242455374012524500607864085632821199417498157428920322521890949131358895725064037360812324557712505955652539584787279166824386488215136272109034831531371499261675939070712344329798665606786599661533949727092138841006992126479428975791544394131730536501303202196443739414403134324135207767181906180640002791298233474075083926511544296594745374968022510599187134642040621603212622309000248938963280846014537969792399030239963362050232710092017869531057387445507136579385448951293856166543970990071365112820100249312350055658168002343299259973383873175974715742548583790559629004769566242892598651527702922921261892792987093319476997544501213117165467198125292416866139721714980863543849844677720252178874470835743369438274894365630230771741048917830919172000065911831191657406501093346924662282745343255364508183618218989968025017840151653868466731102986424156339854785220022433716723877269203915223768857362981147553406517748700957340352359851340926850394840891457367652860374605783843855175338581891918514342864171908732995611107121059289250352672261672853792041643383852816594776006458910860031444889055449264412650343564261103805152150438535832422289597197409589181277852469835134611245464495354337774238375076363239991799829879127101388880655548431147006295435731058296578163680605831893895005433680815959068300866161745524996152429479116734476725879486834002677152186989450705354231723579297826618355301017455470056350088758785936423054398756898238440527326839124845891077321650710787061943301944595280035840*i1^102 + -2604356961556599210618428810526527872652471107433942766593813062179024246727430246042105852050315617157698677830576976747348394207962922126705124855862565987315650187382157406309481851194036061749396456877970636708169513673869375680271541915873336812934450780753701119372745896954617147083456570185307809037359099609941309144599586507351903388279829582837461521649282008789169559063858873198029709311203338110615119301838715705361521991723345699272470491673655587788938467581976294675680824495767138256498936572137710755349378040698283139577928916967964789487304295284694071240348038128917806808525693831037302789811050916230618066365868743730095420691117828498306333734372633528052549480301927868452081711234416354849503920911062890707875296956620688782379468617895360389750636433514494106552921583956535994250996263728236597369740376268587238169486119869192075789655572636797733115867693838681911118952847148113039657480391510924919604592458453243552720140609197578342004767786355885863929314401007154943941007068816871308364044874059083935065082898982250089549867764921048903963923893495803567533288380285917872689881979608748813223309951643063153839116470746608677533082645778649834737281534937183186978132665102925891283797013683896153020844896692987688806930159444413703227363478958767859865655734751251117096106824561346700690079520847178930553248617152327822021623632505760150349129538378075045121206595215825385761855881109173997655645324728999837939330315697214695947018822734611423920726435784654160621418545875746491893860366975192882197568765081862375091040327447713662064069742960581230613980398325713855010284447434162452023105597441139112866459131330107374405571281729532034644736782945900300269924187856385714075628767706837719666678528090934161427319724794126930986966173591165590301210410254057755132469670614460121627872360138407300956358722604600157827495904268879765907878089563063131899995809955922583641846300614710711358155031739100952308306423588899458760744602241273551352835723737153374751840931860660626529731963628708224103529721770076649177643837214968701542005026232115438972580889221329798015114557433242063457239242861006551327971918997150907273177758934086787447099724764910310145579958696777814345267161649414565619233010427031030169332934979478213817634552292236383883983630670345564242426507138887886697926557629961729511805575372286920516554941973803693432775851817665678062449036918060991710224456842726168829147313426767289636198104199944163294251974464186514040755114075587254404247901413642455598110706727701662991750416965569971049810018697910863467800690938994264563198297928315646579430117581620230212118387781784976869948230461817192806210406963142341240934240574696241106943321498649701839097780039119237585530659414655032732430923299191844048623864285173878690980870813670816378263241359854726297976842802861403953808036909365543198427636075284339900656616159644852609021433722986063194964361832322879238787011357888539586888288340121788034196583207816470868172382142464*i1^103 + -573516752991168151437282577677004793253004783503147263110132664868321436762825016002130706014773327702561186180649668637980702839407605931734110767828003178685149584926021807949879815799524769267445921437845829933126627332278734729823165924436344270857013986225683725101633333838344494609954624236657620005943030906688393738192519550003125317144021622871790975754008464669197174164527919282130526695487433129337945269923116688839778723255100357316974291632929308288299657579598539721908054957972639989294462506104315082714210757515797908931336225464646644985280495713717958455410789668440382618911340640981111592187005323522698817785972448931981670504375603619141405760964531308447272040884396741799589654348177021483635236427832346849856170140546030227078045413686440766659139594124000742068537254410264569296475849680915831100027950450039267137146216628390082757188705074740285571914643311002258683192251571193545609055931082594716228383232842685764335471994187755593583190835181648854384317326748199949142007251736406287212979509924177256231013809609591113474484459660333742903420510641471048422160710446241446029841067473812185000358154401510133210932798584616057304761135103096464689149575295410475327856650721698752919736932712419962253087837918705543555077116408896646810305252841879347565673943957219299615376520391388735850047455046394058014780456798436475952584077162361005437090082944613369986200749229829220252396339155459559210476344918500517074736827049835569518328212753578084078248596222839851744648280338511237246618645419927659307438549487107460800012864590265917753692903175191105601986831606201200255621284030046769410454397138418046423105804475011991906679646348030505620174794927972305731839437716885657644404875461287280626371619007442480813354972359882732193943541285783586140232524833739270514197478805709211080385320749334515174173520110592665136603130851083597868065692029195837673537946591276551954356354920436790624837520063645744463468727546984917056571771723058270172040954761688196044265264068500315499600113490636744449093391440787599884524557940395800879609169207432273238705493968100105338030456886067340955336945799902665456748832497888912885152527049161368594392996594465114771428861192320486841705266248795113169487228714384388941354680710500093736720792823141904688600933073216396563192025362821080136626671537450551450743685515019358154405267891910230124723468076337969438647408114413498007669663024860373689883630691600787986445953405575972318773763592877602324595373496951801772543207425554299319160281669515685574602433016139352847882228774889795840670668967480135663846633729178281192527047445168545742781044705352313672733981780488687663529321345645820462183765672010765852599342924614840686332826436207623309784461093701004691791233930647795069094884303187255957292496873109176946513743529530561606010450153875141161343416308551716719231864884970524676281938353477594616901049657106201181873549839971688128130959453680711564093370926529987529858724724815691776*i1^104 + -45374661910360284324829774265393494043017247002012963814688039302678547886581935557409239643427558907899317331035610224387603180789032065326621415128159470154338065996002544809171073400985572388864375690380783739073341895209576412430910177233189230121985565849644793122982359014471414694674702998292112065222862810704793314183253206101793109424466749514882121108681775120830167200573679081103112876848662917409502589850676385378359983554882453027175329193807921522846834782654624812613707948256720754273207472132435975501266360246342700533270329081367497722528819936226785496377643263419698281855672730888281446806496498797702649746620449697720093775601021721128522939778968055656517326265529676705002951202313623628153112367163133316112584176940323971695294746249630501862721906177839775602323479846097249221672659156899669109036567777579538290701063893608772421275385210197334806556473999873115388690087253160924612372313356088647453494903506130171725984056425330008989007332227666265658547627342563747459843969341408449870686451798053589368002086354161547231309986520604089719705519602145519511027217068868605772377658094343045221638324858607959678889703439196724260681716377049822150775744116343615573199394564371058282844867536284546283616599953232926155029158397522417713102563946831891788406082066019349412757778016517624405184678533070040668823825322034443574677703194420643850246353634756842543369246976569464916609192800583069672552650028259269077446412347322774044554533047432014722381249121479176671534152668984618607006266940454910284587169428353693572051333758561362424151742822598572719899817086216356117362571071173343877070524796211649836403080769090150409472269730046547130466592658952937456948342948991811329604862858122687778658031683740533073894523651855673953424344842964665961611560807053301173411091088700915935758294658111702251383916183010080021099988589716300659997597275568763279165742890447458520101781251393541268310197670678685304779784733537869799605691618000690119719525492189124597254072466964175366853876056649246677352458406453532666310644918518616631567179651006832103487634746301074749912049276590188800429461077811355168974727813030048804681286529459096896743627229285192751706955163322284867135396050004421867224196547371337265542038860214429987780754030452361102814801603441248867550369274792285343077799488234653002382274420233787723841408739497538795632297827570653720749072600551441144830771286825310581055755361401563711890517521211510779428962982248493867005614823522080494279821433181248714564567489159646113044905118373131088248985882900913632906891682118013459480153442034161699586235162776021431926379788404464990412944411733368967845507651691268058285390542238447002512954711743384431936702793688404822671937788715730133474940689107305554538584316669590567982114102315554661854794502993501958033966208321705285224174864507603709010922656421306638743222485930814966740077892424559214683477719931624425139268793233779697650455511534086729498624*i1^105 + -4863105055599367666551681846342735446477082535760611097044641618913101325811120872619280051836617960978733965941239813018560595350243395210371038777947315186066689408041607944423399477026925202629898239712915579343027168373364884261166821818256592811481648063005357666490971008243791720356745719433659651959705899699589026958790604566390070101469103858505815377702371593139456733993303431556161657920899636657333920852376366024698788208901984196126648071744332148499702920487708539336896545707450102361100167462513952523510936076058097746411422977224895923630094100264952320156688329571459165071194426711699490178712198574927679500534758230216485172251806716150422239483017254659568131623799156535308839709149622880402980585671578306552065430353442141418666682286879673581265046983594943508504524721146008251167393194254682933984670566282467861930621127042223416980232596214179501721304256341521550218943247651027099357027363135593524620382777839118321446253560767692863522875030428008434782398181256960699574046875014661686245230794630943185043593150647470406500652808513298515556904977105755230765795597580179217984459469131338133353347566482835768790674946051986381427595482788810995480786873942316557627235948289467744367412501347328465602330706207534573042985702731543151615985825630215829116430848935495904478287950123586151320963302743054426927066068647753146153618750441355584253384976178315096370050253146290641914698153438812917946192565657325514103509308820483860255655110106718994184946178845120778647115415318285670007908850686281746816055176724951759316110529707269121392287200888962431464762994205259059631575883204639457205992516834582499755351729812946957696125619960434987567885695653699838011087948554502584919626335311680364891359032392257490699080717773989521620601534322067610874685864999659677523156138829746703067053504666371382031607620068124025538351372014010906023968620546435291123079321196481361482772877489727639797903922612261999691752364371904130031094181414187621786605542735894002577294316733574811767396814935474334002169435979471144044759831320087917857490973421863310123907584445290617926818885088275616027285844141895638913731035273762830486128504798888430490564884877688427382125141362305173132840069541033841695654669157904431647828674210586060226813115029437175676639903639475818493722053381037788454763451323130763243889309927065286994079357579045627682855976581661697770551308324138088293964957434141447805480779931870528848236341637386213541910470492772129570254406359063130065123325304560635139600647793323884905934951891751727692644328089487631598624990593628941671538082405353043559320473644950962672374619775088911571000790476240320391235455591115638471809859193852701469031145943786942631791728686575960724098018000488131314861759119588207256719153305425582345967082774552868118830114976416246704110811583625502488068954420137628293672252284438272934859518521237256702251536293951953375294876578356338065906549661552173670754942976*i1^106 + -77793601673499022969200162519943224938814042801450195425492551151807931336084811192472802733451588770588599389142992902363002729496748180383335133328052720063925885061193935066653102815838307913804327189357101011879707415487347139131282670106793779994454124369892456578746480989153946616167834839257713752235365603821566214453784630929100405996771517191123887977794213531147818809825138014858989370204952124572785043478254258274187934456769384582388169778552775706304178603506132556139429145780232852062468767656704532497563827578549789445231067975913473166861174680292883167286781639093129855592534758656838095945787936137982541140471466844107677090308749692714982142240746682188019707273506345812270495418999804930412291632270094618660536214264496781233780286984901776537936967230034832477186610942889996939279614035145754796823225632558128040746633932258263253309733565919052044855945896447834785271526160291481453368460202946729931402130165189170997560342089219878807681928760901576799601867781036594419524265839328270763604866558127866033713652824935347409799919625524670756262968460129113923887544993641318147852066226106207827486518176780921004845259926591802086359713693394212014805919392748916051585002510498147121367058811856014335999532451538196662793758883560660801439850312347504108939051541842608650080960432723759560819108968805507292838040334660485657790533413151615125817391755041374146072546833650925788849877182350181698598059099183371225212872530513586593894798870599514676483880444675978070862896787472918594066505744698761375508654886083097414061723831043887669830035789612331850969184143362326073638903680543995138128742484571038708930812705207463410189686369453699020052127922544656516848619792192979786477414237515019700732523487029094819658791612342108142814599188308218439895659996258720182523664077221300750165025188229317371578557452984279360453594492047943070223069130451167878342140785107340489682563021396733069796317844844494391944921396854083884621189571738823389772714238093022721167355362085257105851490735829982486903302461646852497306489848096883227763888909575683320838819378045924293959276510630287307048720611241325145340147538189529228538665081249790887990953717201688496685252014588115606346107038327923907986647523199483831682685104033890721324435946324168632598691996811818162765747526808147502979055622818504633791560540753587397430194068463836569689573865629599807050337490938803617411979126554288692790880164845544386118619131263413411255990690048214645786928370333496263374430315642596919433975964579006307307878684290999001523167281227290293801053260165342174201800350329979976719592303862249246827097941212339472638740572449286080280542854141201643564898929709365734766973568147343373406592606113833842180642046175203720477520994614083082333716440287236592960610911126176149610230492821486805862670019836159104588269355317142369558492552712916282700598545482944348576716018144164093265599182157973564028581622841344*i1^107 + -552688011074569207103692122539881647835771738498682196329470160179929913465166772009159710573717308977686322590101765235989097430467210507853826340423461076629982849101275227651778477964583971791346098028001729283424716615864816824142146659700357617532800177063140819995482909759659935326670391250618079215690714810844349939284579931655246151763285114322362146423199856945123006120458084905522465201538432995687912863734873318361294876913571990284951648874277861993791813086592014950345350277078528286540549033828481586262519257508500497100899962218577787936146341072810293586265180539703923530808993174586343870561001328209845189264565088966485656604888468716959796348948270587325354894748271820932391216597539424147386981764509654806955089351926586755005183572414632234620010233049916772563711478432581069679357794153236409360854887890932335377016999294150001860177219401556749080777697107674826229547708323145463349217141911515934106683135710580385579033625518742567982498647511233665962570864020231701732232214535312300269367323957637876773898980940615360645811114906894560931384522141085896609342514584644867332992735817837691128322957804466347686998008931873043611116821069324957247818452341774255293256401256929522678031747310786094675688102223105997324774926992246534443997786971091311336810614171658644145416974958661082362386856982304137661820507703106381239778322416972156653842577973376725483055688035652899416276975135373745557435519325851424891121767334717268259734578134140946364241004157577453809733893675202594844847215343600790224390288993465496996402587107658789775306615692126012341922043194355616857674690349180721134628239670969912047700718183840278132559110589017515625310908358909940047380184142615673023948759891569253919813333186935154802202614780129462895464833783010799626807154755269457012590542755043597550062864870314701626520272023228229002235067302656004814566636572616290555773058072650593999193808731032705870837561425804759869395562659231223036843920244928086264696986499539853223752282650889000508100954933281323537526944038104754427844303055781043546304431174515333853061948217322885691316112211099127949546724620521459903554769307415800550535781754096229898113191130041543293143494998983793165995636705281041088297501829505243385290674325523791740740707687526407441592687498142805689186679266501986646698683683552262853483155819378550846372600148081968583753720507371988546258145829866818451452006595748422140834293838505329351140097542560759414687142253105493938336672703854677654293109285382786335585798322681955870409609600791214756071709824093829385878991352763758340796595536630598781551823384608753940419495440450296284841790893780116397131138352343911093792240761209092008299866078656329484492209142562546963355902955162474845074219436344194135740373185599364116910091680649355968410520729916937660552274914311093593887852835466960728733375210369542281718981336895400116827663354034145127807773581542162432*i1^108 + -1671792647484243570533847238116382745702301932415207935000087389410779680311748527551939314994294682355055947655625860099803187902243023912167631262144238563461880546490134751669143828415771088928217480540086367269230449266225795273371686022097463331835942005527950752645553343065665233217777529357743491481954344011189969029624139277166588429758901257694027560910655349560836844972344144420317643002048076601926579111964359596322048385753137993270328265497952829696377202903681668374090134966154343695174658469599920521770885753429939503065936436495662126366778654784041529039501665650383517897323569230083141804695575018506656904048938721729745878562448801074322170648774318034502542058834036402920570405938739306280220857391196135641697035695102595099224927606476868227065580956345268215046761151984251242934333481224796914677879964517527295704142630739565552702798960821009210493013547932291641053599348940965961803582909695024020126645184175207053689144477432428114521485089836298619208337146158632094406967407932802280410693007094258193030291403845580486980990116027388654012968019141343501826367260857042825816105685219817072072577899890476414154170632052072798729059698651379480938385469984161731207863718066691001705819275798473027927937675552019399447118056842230262525669553275735005561803389677300655587164668847866834842309613301671775681762682605414474304495398743608461149322865273433387267322812771948705330488282163046402731583685422620464742298346860636656268166986794298429542830230568501358427784856624514512265203743934925417304672239769768798217253164200877300364378038915243622920450763844117152087565989315975698011960489601358619183581734220960993319576228580960107733224167171990188520432279539103156605345387164743134889003992917521774030313678823690153593036376036298143789491222422107830267992751099947043616436137592841466251280999221709474883325147435659238983752036460277907340799354052318554095902433266344493460740538511499677186955191004194721588390952657463007195789777721510846099500785573805192967897082345476717520996393508321590771888870255408867431389674403835501751907992482912504674156476457557043027388247038197737654660007204239619322358997831639862206999284983349231011427657292166141720723894822108897642699481561404081743369388048895612642111800498854718907264379076636640233427081931280033321412906984615080146356919553104294071790491240464919710106789747872132348317107618929137379541829708850327869337270107007768214018379348858549199251509199186870463922587019796878359569817707282056144238181451555450735386107817221185336687608031839679809498180434130926085754795440133117077443955496808385628017112531258147835477160428370638390543283331750737599520858294345757233810147362392754750196893966783035396899786528238253843187456971478504143178057373726973439900322437090703505341617511612126575549077516367287436773535752638627206276982109946391911243611430411122518273672671306803314688*i1^109 + -2754167221129304043925000854597154084569762074306520119088116407035258820278821208254621249254116371824598491754583656355483968479706467954188437372283892089562572737873925498086165616625025534921685610487864133604463649711693687067637160458521915431793474222932185461504740515366471156403477684864133609533228191752770162874917737050802766898386310359153925418040391761390159904164758933602846527120763137806412460701128463764353336979544592563217873291299121789593447509356071863713535621297858383977199777737204799923298575392854454855621371901415642663064938710593133147058818112904534706080758175759558579789770655611133848297930187924707367904531192537902872977801083831901676181034243726929657225156876564183577873382868264694178036296696401203677694162037689551353267064346652603967397060620757991773242803946732368303399412518927857217591549268556804755155349911952301246960681670024269084568223050390132816538978100754647737469247516032458278863184286908587212260659974405558315194296765554838327962738969631741924664331614336152915664420071765805945982541784511529122153397255662079414380777181353101861341644039547255591621630030566018814487015646241375311598262418376903086485295555944113351908556384499746494409470148264134634021054307001116706299896767948191324215854470068378824092285448646754176301502229287454502327020200515598759947994413302536009469302863850017309306286051576291272725801605973991644095761337797088214764182800589855255626572700443733048755402086540528837269175152598254733045236289349938675952085419864129692243457880463810770045477774718434766315174814309247215108601877796570693118404769605391668132180789330653548741164615672892417577363010777013461804011465654383850490244081373640945958900006255640658099278866868938129023145799223025074155662263968419069091759167092307093671260235162018726628381543796531893877452548245232575043261003470863450630266001614469112887214888562661106376448706497568203952233726477137328286570428606059970609597847768801558970614235001258530557030007480881874650732583965053836042180679878545324865823619636027068644035695956656173770275124955298270651419553181374451091439270866591315271015163328877271655575231839316456706783708695002619942663842011391270298892541169397244600486115380265140299945896304843858593702029070403258466127476847511222359058967018308845997118257902686941371837568904262184133764556847819153008884324378403145558382934109984477315839206729044596126742186504434687428744503272441757542249307415848620588679010597716307822269776582077720589774077114971147042046082064657167040745733240979425964767083963311201616844341538416456754381355621420826841899966945000362535985148439705198876931508942637227292060553455212716840362252609093271188669079444560019052372686009056203495271490911512117404647598461102612596314003351802971391026416281786850876586895667454868754622971417646418096567180487768098279091177690562167111155712*i1^110 + -2532066901145685900972599484559186104899369609668752560500927674752289310419946651674039358128149253042063084960854521621124759509485107575862877396631891876308778092478947070712041130017942368298689448671644042052214693401579769599327202023920606830253439880112064823829944750221938702583581725409307483510428179851387680220366827933620554574042664395237644066340613470213693166486215822391387704344520914411292263978557615701149162494756363584453104299524184663351014213217990987907433728992687792529142459297320751733956615795144584789179224140393646892743010784646609796432698640978910096894361976811469618322484913464602676410754549254771040857665283701560937402165824793218651389612713137032576608686333300232907012378629472739578564280998306623750885607440734091619096275226270436328716180655081699928390881274202239591660969515349549712116256367598463667614865014588502541788094849633293087485115135615093615251626868858101525693973454921683107084139705996229382333397731481895530275560886590824660224752486812439443834368356324848443893426025922655873007020270183831583816532533709126614897880076025041241002495106939230718384953319758209692186102602252601369907043074146907158492539993365464769190990179210205136228081297223640023727106106535444395619188511177635089757415636241325015296780112846812946129513712656815078103768268062796440868868150404087106085454742900249163726805878400953930519210175200913927461861304225437582021724938440927249386944909363032573861365333094113437841537718250467744698760495375691114884317933417826281698411999855494288935075259953693926574343370131788997943802968698974901703401920892588498238271516107678397698247763907376992125282152072161668450699892688999427859357700261179138968950543072669340253161601601856820325626596090423598630721874625518301156090473296751568861264842882503841207857738818167204993426544863208000101383735918546278782321980240252615126895488438654138446649757746177331533798657829102724379556088170298589610541660725374914094573750586568730792507398284201227871783424935486111960717804197661446999362638094768919115995550808563312785574112947871719625181186512202132892471825791560379506147426054916017444016500417680756955233866232595858719708748596256047756699606258175596629979268616318367948701188283085455895439818592125778698613668768239597465518816028530615825921411029637204505603290049901145985553945365849142646473695933707946138305002210850715701395322693874046819794638511502972420103296193304680151198526448323553294035222722260377573719394519615102973278011691053462388550223541466410763884106301130697654433684771585536986390791555006142912216741077581641550979560704046605460580707527896412370523137881637909717250047612522412318500849480260171164742713092279072195380528772922976860731681861591266616325092357171975535238108319967219555168559646251033508171750010049021324998383395460054344905111861911260406919200768*i1^111 + -1126489588695363494412853082346630540114036579048004607154130920192339749698506945535162736364536742074174242089152464737267862608839835104557587070756287678469620358045536509022527217571131866514700472596644658295876653836738996546148172424466367943708383675214948459675613115410261407854610692912760674527425379448211094337675252272553082038355298450654831850405326620611820271464013188107748307924567373712856217649459111151228040828292291030548935115140833276030130599720971433625334026410816303613609564485178842118055537734373423864439497419499591910518518542261948567281498122138643193925700908777184445805700150297287992426895820202917710353546523099016866789741195063887292250091675936684447759775040985240233480642036552818775744566894405697993703647152446303529828818505775618644486993771628297445309042064327076461032263159153695350591277894155212978653497640011381122038406011330550470397356054607893141589143100883209279556920429376108686006308632817549628811583849025441246163964998676446700592516456261975451385192161974260937128666471880643735011566362959408971539629177020766872620949289185677196723900017199491518669331351694121723423470382100133715176936121290676920708555911694352354436500526918231774084374993452481710821436333022189306606079417087639443337252989765691893301043302714154171457808638993634000260549620993791537308610140638665064338376514621623615203274086526219018764062420775331938332193087768680995185027649312439663814177204794994533409825792129205464160592353098605807059552879291664630701287300326458741629368257883145433227071700136568223137424692204035598477409807412610722458888897189361038280094644580991246518777192229454742876498960472137006589393110639350494454757653338979271177876911481506462034288508411558715564521585946753522213746866236970599072759496553089422835345856431097199412719866423789805802457743627079814060560137131907372953086852668655696745136762555617390611120325262489414965777366219636269598336949897063818176850894643821650492659661390997644756764596408956982991370354439867950563489153024614133913906357807040346956645164154912199735365795527894040767795843799322933729054170036884217108583988451572005925336874649849734989082210864243502829683072243771888180712694652638489370482797558937587324754200463115792904430137648070939084682787811691252203947118804683448233766845687890443706962604205774189226730394559721465341761122314941967570587987028941759192914421468436257745723746102110509129718481977752284542413733547655191222619293418198196855023044910494769038698939977985794023847673214858936014805688279567185115268695804408278451982262910649033209418194818254210059678639945121094724739180413234788999199725670667882295099453424184672991366505216209274936087002346945372387334325206504097806428105706749538209050346204888938575027651821085897040879834541256161273759319630791223368772374007489894250078370004992*i1^112 + 9510374777779678258100664285971166691994480671332424927058817263314997471534208645326457107518639569496546234235572494262318057737222055038630476667962537771343109024616621575522216647160797405355386966868890414321311777602235033506971362810203635677727185471295879921941896840040525138088245937079008016178215595667041927188437949639111837910747274534586853990603707535114048084074686873101434662732506269651118180074759394300345792693529964974759118362245123509571846257197983829102045653498543087487280609688429337191464587849619649441320110068072515095448965536652436944656356533016168653006567367426120698218194444292537315118624023747867973709141112618675595044900237719446193426264557503256558595172978610520573990449108899656915823501869336126196238816152446018631910348367873273048465723404241959215472929949654981075690904017035284590985413791664020836042487587398484229494259371181281804869761019149384804174775454067662819665563262462539045876925021518683831653775484068405556951078490966193161832128896239094007141179795987358289335492955146784840950931036987781150869404097330217715054062481553196801271331740317407991634719859154531269913721465154034539138201903163202118412184344819822971079593394176249729486487235967082038412449834994249085866254138035773094268734936452135359404593963332771702206242212479104380646988670623672662177558433211681608073635930996219315838065417676281073440222438441760426429758226562614333729150415120309253585075220319260965895543060102922192248348259779246465847766959000911087140085602075210881694202231743326958810343410285205770119032855741660341201737628359678825660259727403264203983544382492034593242526640107229928344400413635566938598898862208153934140232502535089425513541266934279051853099354125630140166462623164354139948613711013697492695283010516881173902387956003168889546918506078344621953476654649245271418578624081957600335237975062567676637507724559244806630658670725263112191274420687296994649039356967725497501943674337802327142539320895994943291974606312167814508738792936343392745771352552899845331426223629533183183473779940861407120666604265213929694182853309437377952370488093777624708940301759963570347214253519058793081564117227692969361176459282824334744704185344355718593619909979314718589823972397469729948854669928874461806954587411704244134389343877776936597280616025949336660478658688403812888776169011728676246715266946612001069653904074402352960773537239516496134813525901363247884998087794074410760231590288665499397807042497042569063116670546265234252720870085751614555239954476682285870063351410953270691401401888310820188700294489292678951523602859496250114062646860686615971501227633664951451841009608290652421661060445776894881866833780150729421495850796493549777016006118186995354186576684314903234617732509790766532669080701151447230190935554412319476069817717869291905398916251648*i1^113 + 1991813775072219579007674612231633643474151839414885112701317298757023302498940739199694153472359253987712964065643585731573803630395309186508943465805803078314348426311951936059511366658791874308710234244058178279512989131749858990682115993062734933196941823254688524883588700466367625434227488271832956159133828541733915953950164555045826570338726614036370828134691316202295353269624109530652248119872166584916620541702999334739547434383575042131218544740831563492844983233300482612072332909234901616082897762095052248808477730739645368635313023606609907048819743017049420755118407150117135328578377191905210104753335736462099089276906852000576629297228417089315098085633412499230401788611166570429411958256098896546786307990412573353524946805252286857915384279031350187001627379972516151024879849264988051100349429215850878913101290788245906097824332073827991093562712957962035837389278783256173325052078989924663021328505278054218598726493769223668837213346726687412769219365089501998513130976436339146851131769963270708348494177345124860357824003388905621787756351259591642763207268446060647285670640135308767986274257627134496789177834506224840008794263013581579800498991847385054612169674652427782141449793320340016572768530804543074801504321570357573587251679926676019107650571332450842610649703029708824884842616090288412682222794720883737161220367375551858175330650636761171426736785418367081566727896177872720637725192481767948295091344091722221567753983211570013205437256902501095979015510491292013452703387838197089934569353697671136149436383836532822037766855618196471842428762409912951020135231418950678069068629001599810299401948143504356970172351363779192653030302805506919590274621445814414016690421397269461561997729434489430333597052710078004652696233712332523643402256964891253125959947341222367182106918731502052762936900751195621042245142287005006491618072663103104170911516449722008580519020859417026572789232974717079603231202805484506785462888543283993813801975817002459613025175691339023386209668194282778575836729454422722235551589048891752315338553844182368777243679033319905758368605694049973854670729430389808420344416861160304129881688022588710622007092678646661943428408524234162633769670658203543558439338471633284141973638173201155096780328889203387072394533154285785364453470236158278636654592969796058369171428717091018890583637527831602689560970276474378343069229394627430510544330668447878931089140208409983153714057719127215377257120018285973505732917314541040013691775733475612626650500203558686956412179117854967481904986390222779992513961171348678984335149460959087602153923980374619153053025324132515290784611100089698163493509955345194813245797550584798323790002266797549699494621219115580912408363376108330109751031682817270721003906395941854059036670407261012534758842743754789449217644355717673767268197525880832*i1^114 + 82484681400044180744300429247872870694829485079475636134374479803967088583681048438614816684150464844584899777896854385530098040445780539007080250676850973488607544149804791947092473809625261645278038710137184516800707775481992295899318561323530823641306598356189645033230130914440181752018153564428667205215198862654952818241079903343435784513921503973779081051250565403379445718641308010881869236083387526029664411561262637920285369451796703177738706067383703090535882844128631101990121307250427452667044709476426848087151180520300985051242502770253697308206277047955086347276763982864961315465350294595861377096587146844264076965772401819737891430247005447714964629670424347132224996532347314866149918395227818719978906374107624263865350994378610731078314577478257038582089280989567355223823628407416378491979767697904996629754217766753596288442602729734019586559817458780851638516642750738668411700678744612568174395418238367467650371466417336476089504489651755752170394900334269884839970056484055450413178152519903003051164102511032859983462854674483121024100407185435346547626859645812675949613864085808412244288416149193924511038642282383269118110079770561569266603922329170299237448469204612039601328405743014321635273523748813620379034641850383349537421189779795621886178785282358138387979670517162092991302192561665094788512960348809582591174499773974652663253187813570306310463588408343089750831704740883778225648928672283075014523643754940820393668294790965474200836696747992212051564914828637733146427455809214648489973181549259891808012270279911873657997412732179323860726340810555703250152613277821502924907346693409084089384083315828316312685119015541248783511034336605785532237341726078670236256761168109996300376719057793328732906543990445865349404251747522622534922914533792576453206183236045189040845788249303234343596038550013734238384132855041108605585445807119031564083119329159205696030756710496178325951296130556130431108432360640224901737486693110657575446512044098959541920392630225702398307262540232233838028602168694729953132266909063208253904519185308305233018655795272550489491734909757927723706794937930312714761297557864858795876231296001201658421447009065809500723251515987641198079767301457293132315028521944455947182417509734857780720799095068652892564860986357420602597477538344911798056180220597912383510446112071332685607143017348260810120499560243184200422633272929464102623464683181555664072689674456134652826362737164581174460576343371637898220047364308379584339499767079503323278267759378682255575513177502823907778131142442955663405492274855769796595297254071000903318957589564000365296001425327102820034932577988990992175391308178569209142679248208828835252176487426459870172292527218018617114800463510475320107652915916558856162629999275567084042056022668922985153317958162508562522770557703815168*i1^115 + -1933804545469102448683833216109096985219303108031724651018255682617361621235501317395974591229405457870236072750256191171436420625926282941286198647476681003386187624711558499644672433213866179888218127923260617247523822312377091949126220064253495852865560505707451355343475954244479774034121417304580576035102676692665103641160713369207588415190934179611084917742489600586276364063502145093559563244876037106914076051522397140805540259244363629069951671584648369264403707315637292726139755689381888055161801792155350576094711703749867270277094025607010699283873714765113474956895023954562207794856749985866010514729188879179774127275100812521024054412628380589720737691502142136335456393635054927729810548952065062041017003553650909889730958497285888455770857653331285849734975717075061941991337839374069128112989407522341092250705914594034917614043625732341904904606690881352488992525537496468818558763281465588674817815532202393555550250988164494292289127454613683825742743502122783327863460317707169936893255407028974395114281942827453100588328897717133564161626498075811863072725731558032197184939279333766316139886929745694518423295625366517692963990009573685832258875594779210060021714537387299862559807895645185507065031990224715284877441710757324920550910004581256520313968842113050591784701548205299176795341272454581098221766662775583822693077330438448772975640743033678903421685702373104303971278694633521600634902493110525879718744935271243743608406620373292659616110163191866786917172581116526169038194332990697901390777558065988034312101993058386481000919130801632787266786559854498181513453735273601391336433348081317272942375779593366654265033901211187750461249850603128498650271327312399053747019666790820363818613436242478185042512659473551501117980784835783587062974298935098461893048757591635352070953871383991978193997270464244324605528746841889095618901460164200019768421469281405712979418111989182936928620440472062075868405586744973001225750754180275642002770602659009755985843993740804526705471513706575729286663288466581053287329806627746671764197506429404228161655518271112515545766705922555799430823318802152762446386376233961333678920439999027366734013767490060974695111428383327049431396508440392364692184483190748684999044856043602936169881207744672750107103536009899692973734495489837802404404557086665925575607895756292376714450076836762424476891774970606628903295084610105265998258178613304176192300120676149219841271221982053088210962106621654913973571619888631351856914145121666348969986656657139553095306891419505027584906271673132029342461924814946803721863138173097437104464256894056958770320251897469563255078452993846078842865332827305408619081129868868788793530896004418585667178122430349734897164532419988678764663336519985794634255277889672443399383162438319062383642136066138308608*i1^116 + 13085109615589098250678583089852309119244205140057044134062759833471084368225024921600675486731568344002277997695852498890080195680048896028316784390441625935265830932459607173542304351340289535002803941445904777617532828945757487398993202753305211331720628483209511030796352285567851108727756701750017074275833061342340106613289219396611162789814266645642677773887651610882878985242362811000820101165650691450506634370944215674719552933635699516847271996191865933156294808936602495668329385085394157876654281721142699243005595480189527460582264757418324233705941639706347451565798530245636059699102835539666014027019806437401596589617036206228498332902158359347497754602977229736307712426208589683925030281879666149030140760530143190927822387393145399322108498872981412347739697633747896876677011004581054850950346902341983595703926745062041530246041073154492672731893236356231560550781047540347555779619529961061814157308637933464341971206054677632791950909812428643626211164922051925483085256641227237501983573703885182219312176071552415553481697607599816130746721656771864672565882120411672194665004752906728577322901403934626775045368820221262735636169294837336552190608170398075196780522603263749999819907910051571846498133658969252113615767020322636626649150836366418011810895436831527863900571085222060473238070272695596851915883150875149067151045012204313390750393085884422482411405086841042697726312057663103561198835327312182740364031475339778811185779854672562079484770918175419357371451826339720612137118111113814169083847275303792036805023302222590484773384728710844204374501204066852645037417524922836100608923085988533798031488146083964456868621507173931916740677166187550363683978064536269867473028583493488614112808697080233722776283061297287294447298159358633742870781087446273414280685661091141302323891427526696354005575236192903431673199360335464205324314771146564360530166653191504414891465303682778262241753155611978777322687420183879037636292064438150932133455176106295811878673114095999060755937419413740244575044500469864277434937337483366221884211690116204059359966069185610448390498689409721561200919770194112648133695502143141847709389556400179164250613878950633974080214656721278370995356054576966215866200836186173391908891264975409143717751537413764419828871441033749103095739618399660670886449130913240939255692934321768575580298318045181294536925770566377187934449928316704839502366437831641049130981763121253059307269859847110064257827599681319638485146144500820107791028759964314990996742263637740970707109777360135574915530109792631541588423300721625308054746054933683852486006791919087586960551215731830784404500682144561637040378285056113129189298650056397078417774338907021942840835935343055530287122324726623900200315807355565961691984615302328694166482441410862645248*i1^117 + 205769302678444837832002101272760039210363205227872880763241620798734311782631006604053002312543946032620389641652985494558343598383913644430096079764815048630299077069075181744838080797699833082578321208512999659753282884938267336544527126513183164985746910531695752470197818985988463411255926489287056005827617511837201691596060103748332753668500924499320645408388071452554131568832283794545752014878760077638819410233988673107922727696761473199636491484644574284323816156963722971521653525081362164240975507956579286153562921205087477671980068055690527982953535277106546371990625678806446522580953918182622260958692991833021411731369509576149655882995827534560738619205284078346386748738982396736601622649300894204023814592417930844532052466371988471561323412759451783022395867264716324530013628900238068345031021308513957347187699252419242023300379798910324215258684350185252331593398474759087603131557493611884644058336300072528642546187507209319193703645976814289074337743287143826869455107080900972084612460511329363145269160992512562597287385912000554282540613733114770524529134939274463518616391771071035917292952814447516385581738176947241026013385494045321619213133002229365791458087157816522997887718943539805772534812687000757575781847274009491207190106450196436597602587483013001462300983785385826390509826306069876664907159351821721087756435915317471401671052606273875438121101046963948525455404613761413358988811033444091753981376872955218699207954499672938592322609595774318530611039751895910969122869150101073616236463840406804915587002915476713593972817107118924393829749954857574954434795629278269306282042337799023814482065674189089698657275114942342395630738449647456261604609583984000664149623825036366171318749011318174635908051149918418802308728328024883968105850186851694614133833129142913620539842979649017920311293987983285718797868352796992982703966134895271267937683328039653007722978680976704467185804501919378183496613063151838713710465424135811952120840919654162919302075188237502718890610626903782044509934123735823041167766613310829216604275286787349119127300514410465825713588289754751628090959452409502113953817997941566283278081392628264460518522497996829820689324781768342170474710850653491777348849113579683758576490880657408775709856273753279275393415382331379152510066212560631839383355813461208740013108619386433868816644859745566689585731486521217613311242098793949688666540648259492650196312036920591061149768579884287224324607841252846338108510643492349114679893546325840751326485785025382898664570497430446365093569257251514220205845986424004189140258214316854139423562316035838159507785881177521351756615584909953900665972349515232831579835132676200662155418409214085903001125835884503980489791996273697708086252161492644181383402093536981549056*i1^118 + 298696090719582192872392380465766846520423605503531967437194042378150557373758589143754774001140816355487122780459743280452573769108111456355248419937309851166825141315558627370243335296182733025647069104620151661901085088289776930698942618394673687809005549550514693975256224752161036764877765545570158543185819017461719989915594255687618041492449968860916872251065692837703740862914059656320295917352030716219384019739788557270172110781268011699614125779033286676656798097726822401105440677522099072343773906243193899370193779859111635136897861548642568040557094283100329371635983244356859008527220792198023660279679578581853783354941650110916437658926372217269969357339468481753288004420790303385553148092716711464307189480838082578641623227225607968418063105493537154193374272961489457866735567411708226665257843206321192825611540764881079660666678525534815593417581397226229805931900392119706270290557110974700221556815784909472931828004037390984945867257100828254772816294780743485396114419798319235997268684828982906779849198001393814169986964003245086283907579628953270120703245928626532816867030276341378852534641076697174574805807494252788857659382484363631104645940145429666807116025077647384637695450406745720998376345140801806825645025749062470110949893236691815120618042187911812698057583089072879696989109764620020650058433474073574343839270706135412179169523781742307048658760338914505578904532353029892328705532409704551491092833072121886605546020926904220001868200881335792342484018548046926799065777218835794668284224556326333453210846369307629611444267817045283289243479527177701145898626122190818161784234712619873340254640503005425327644087825374104998633377784741721900976420530416088267353615969380765629513913098738233045622137950451596988987458802923818677893212562539230429810779224177043131342205668113882067617615277475627297796362934465646539456608968239909685521029508610046597061337536020647115435032604920950336223998534715545186760771025324162454564036853676748521144164030617116393759025577668787228910945865660186662457913766600876331197605654869375911683656896701677787867959554365756185100692161625653666517464643428975181592372972688641735754192118993836233077582372027696181056251204642730009078497601176323114504419203990642484997633816435096447436039761032890448575483204147277230186714147006468747631972191182218338128935324624944837925114793174854579774926445210241817949733312841484706990826115792957155260206155855889054314157771476880707668279225039070600987479637452807885102181316551141244111609873510627547283716007971664173478284223760975418645520629862591385788306089224324105893387753356741268670388845652437812232949186199776986671631430613390013549818257049183657660712170987652021976216699734129090897058905262343061504*i1^119 + 326335252607544233401295666975014356980010219925428225831354839250573744952570369404990373770200088089414888452280356231620617916945562561947880006789517028573534064786693950008439551919131609868062390187925492896324244229213540911188685873705074971134900067712488953558151990643061714843168086623991046383249699450083367259184244391094433769800053979540709614029363482047445455701908339813905978707188535668433727004785984611854004590357253098401387720396666792639576097033194414020664454231792997780299671346136254943560232609216363576512461351568927351906488186704764774902216147202681513072688727963067430298797167030942514832507959716456941947257581995816674626977010702706768974584738930019550531830331329964371811519732415236298305395643941032534777864259184623760825958662896342255324708252559905500567962051000106905014110312329166947161207502622987657949094257650055891573500119418035257791670075595764968850864875245154480939474698016975362261635361227223240581082094906386058660701961441501186497571464582683586592471474395458705202001787092216631554903442020345986722923088023718347815061121302136793492715321123600062818369984336345402723852528512718624660258703666979331590099530289055824244754638042676117506696206011832047103780251149430524738460781990594464305605327066328798505921670506098408918086093763753874639800432434658250332621120256080020875437969517821451601275960585798951038202870726630496947440954761811190761784937119264160859402013855730524682236338486819875332283650571517409237541108122838713341825364524644080352362205036897021423339027674469450008899710098955927402674088983224822699445818495526829458848497836994797005224101933356703225592755305077045287479411219883634478412010834872188133455086320021899063019947709079286067534231922284369685236894598361132600163364208767672007598606510870332839350179288138150064527227376201051265268784101704178272331866214842107157793875602574986205398891236947813062870006111131151761747026498722273253935637322486035791310845650857178651171958064374084580235286574248561004332017384229545278033896322963501144872574395738219704347877655662615895383612661667165440957359823307245523896954482176681215126059886525712928081947007326149805323478136387574733708092600618482061809149175888750372744978015946167978996693629167706896339621544419956313791617920542112325681481253592855108224460744827710561828414820500578837395776924716340508299660671768736069350205570098138348358954926683635135195097262893520800610003131709931206811741662464476068497879342235891222966909704345708817438222072867039342214377796892253089173872820170106519885118627996660752611961022056493111236483622024017702363028426974903106454767234343527129481909023541115037602163310363667573051738792285700096*i1^120 + -2013486854482869721143221632149179179720370075353236319960354691163627593992614648883694508526734945616696276759348359730536343566347640745209817017461765471287797375424173640185179641816991243821095028068372288959889935914943592501689387446899885151879763861913312924325879287848886842191743338270866897081663195055423509116124338155157709070455291943198200744117153458715284637774235279899550298068229002625221286448340509272320955001474602469642470824857992594420660427486116995718104987661704062954751553669563431709547245003725103261150068546686395641886786106352643572621203936940460151145358769238885735826591971194875221461695137487686648811423096841553839348290760222093874757696268191066259328413927414108546343504321276852698263700596200465380924961516294675703509162323363749328365299946186577950188545237242192583696329545509466293812401031322479865274886737573031636387624870438617732416425886911651166255051423421327949996341335287915729184571178665443063640217521164377310646328258745514210764479447723512302951837118560095284785981939516984198251825606395745427017849593985824512707135616490497342144487187165307977985552008429904299475862416778820270521545315160447906743988720601031709032433151368457240235920219021165265828591544120150086356373852376750193446566945963482348641248658868831994225735936609602885176995027717484475294608524468736089409195770324412187041396847567904741944244038768248428853552266061674475411390284526501283651484656191766642893082976949444796832619249340046943867326546672013275504750029986870138781914012306430699451154588054713921787056743996014856382882079171488994862384942692389319191417886716138812451283000777336307280177303970910831281394478631020506517049256120905081184885443899076275967248207719082265460539634374993099499645319739364180109754403375129583741584286336044157288371211296882163463447966684255112486666093057680259454034622703719551288079792038078327610185192388576084726690288753529210936756244617731634595664201128817753900109662811811950535197168028902329248837096296310919309507149487065427810072657430041681150548008237220736880916720737220203596557053275901743377517697109173152203802202539743833755342754713509120690534766318643479854518077605752063639101895255578892821074588778968554324421639840427620632493102465235541601003171175758672715459437000818751521048295805643916546929539382903525454444118074043524176314184362320366364532358235631471033720584155676283517847548942514390284311476115752363026061882054772707816183501329698421524125552381225937038955782093149016968832634640693796848024415409038176768290322227957006440493199584261481784405044063695642252162371524932321525759882475713014070558860764871351068428170346577889763490756544167936*i1^121 + -1650031187148028018410680909748746789380605182164998156492241785018674391904964566861361066571746537251604947791793159142253775991731536678921143198503905075903792662185230901459312553735310966237680456891843455663313123580348272947469717108813399495020120296565806672173684469654455907011586071964691152320744541586735238498522330415060266736117063153933873653639688039589250154407533064951959289329391012640348777207135069993125716414752915610237902987734020178794066733036192101709454340580326731305505141721630034656996274595103758019885459307982487444384033249980410754499359565479688545735554366805161623730772559471779607716299713263828845914711863269525908445459902854188160527768789631030166645295676274614833829895229278243139237014082780044346577550363388260862624371940472470176724154614059116088292370752278421934320596445467474771934648507384397422218527819734304796819310428320949926287009058382395661417011844140563413710495686460767814782311297040222527942982376978207151065994065775656283913836328018673825238095451619336250149739815914193725726919871251162699923358521213062655515291160844242535739935336986042026486455294852734434114087311994851154447737696885054196736395560319350508821362082232742092093358218009081479138667085624190925432693682120479866965718394188697892086269801845211379635805456551222580036554012738063345695810397880563337155014340058862263642415891104894245839168837943256501735609732908997049669692347748175808186911655621429441667385877365366399385594110233678157784873437805594640849784121346828102640037994304830413968632362337278183448835964608276435034469485383972112731551127925153408674791007581174277144426633979393536948307973734578272619498471537911870982037473032172786925277563421680369914756092216579793141965381935679098418864094943158437664975488714021938745400666187535215258136937973931769804644208230318160197843687469117400743040409445124128173827317964267791104486440287065203340459436961513750470958107135141832534845065081744068295454777211161648560003669412947640550639910914851393763411455784473014424953466053054716110447931186987159520155715812341143208616558957768483977292361106038909195885021000932852282852221165614599509026686168730322234021872040990186451072969006500240871448984538346941132128378816974501699676288470108461397499887101594348913512132322257024789663794183763105304558201568812757039911532131607022582550762454480648720891825291111014826082337050066568471546296706178059343425693122148318565898580819920106355504216898903911037328953012028997467676988290584716302352294608114612736211532072479187322549573236345937757068737664037991973575752674763662782944227495736659176527660201928399340908219485767643073960355037184*i1^122 + 3085996950587581301627731268597666638881615016035838386676253504385430196968775923407102103672694807368291152721086601816994855552524781669185049467645096098211490182644113887234673806577505639747150123352353331460126369806530803392620505137098379845041551408887370941473672913360631703400180762041498090081442231319746572512536233447729290038624122889877848778164874143835177203072461805100955902656031281868891578403266743686848097934890475586572497934454872884857763284796282852669442536236431257300609991311756205895990265527885934543568892830068192847094553440833387480361346655595237630059878418593690195331997490534970092636118897204767491834965481540433030517238607680796343090207404879800820141628938889363320023817241548118621269299246145644639764210552361034518051600250332486595522568170018946830212935383620506038588731353229235452362616168755102195619159919689033172109008596038224840011025026934863071800498497641844644737458417326063808465727535780483958811566018700203946519983860891703287611248856444793143269535866334590540927230112930206214487099223890502611842271820860121022878756458933621882124192007147901637528601435189997804953434879665530372022855207582635585437072011629622256160429186519414090845166966024079988647067506430175160709220629739642215164780348337658124423697411479683831601849567523728567828165882708863653172503720750860647355983423362224172440558818870384147604002642357153049148492117522512478014087832714810419179266773619564901612494615691219621670410481870601884014802688849834383875539034137711224302503375649183198988239518822624506203747793807124066413144642401080811597335634894230565123243110793183329692184823202168900236317807868389738343980974671284068772928446522272080968487193300143225577900783681399820572593046202339579352945891354306365954100006553446336623602619144427376067130598069200881116985902715238078904979491207167376402593085758752596985775724533103982421271445737655364244221523616068648270017819978340142954916348525531214165016284770061050708490816580360949544918885830747332644092798007266301356048824051711663252420833798084911628623417233757044409576047238160607240196218294501619154673206120141964096385909879979841353413544230747038655069607557731366176999628577835632361823943660158568126445537355970816298826007648161603808345546892336640744934361959873968756643965966875586783479336211098136024615985699830423818543223382564201703545262631547026072649533600522570124992598988462414067734794938298859203086806643057642164536439259568181808682366817514929210469687687656714753555876070673321019416955673876806103673787413849674986793297385786037840456634203014344382357739587694085064514458206344707909772902400*i1^123 + 2016401040204974800983438076486046239861169614338230438767179510520024770965991099629452101572909309110437339443746650125776804750613486856609943451244459181529930029918926226855276429113407558697736866813226929797864122792156607372306893549454611309616609966946313919302759652044313189504429213111421106685251925821250889809982081207791395902436066488550156601964372085721548133632108042234234612564718621260723533359664645163949227568638726678978174321776324614071907947923685811785111562949988653825705624100005650593707514993828763317929759761607629120039549189756967105238276567377126661489379325479908764484359719443494586670728082952077792342312681401454435400483316706976152205012615598710245401008811677800962602872501053215161783223723900032281220191581667417302340897140299329004618679974303898695091520301914727617881574004333201544850926627868203723230229485656343960979278568063669574645373719880682828969363513021791785596687206702048120580850432568280567508598703683995142541303181114351927221977305829658486885594674355224557158190815294758684918683306461558932626196488503360802655446426747465928604565592234917003440120410222598357375291366216750656183680616726220429477222062811199966246063166581407215106246983341327482964934321354765104374601640282921247765455625529353008419120228350995664079321465047605767769747855668090642443370622076259225035201235213173687520933338178505008087599195737017665602590027120305707156505356923639725213887401226396513767651410847550309554315651535131355149662066955997785046591375920368361530070380908552015557454632532485558874165941823981747281201292964019672837048240152830366907714066292651635766468461345586188546722033526397538117524783484342269961769211325300946232591031390188278623161332246932392710540030963391031612935111511762001894091653932080216733556985626800146943745402092472791858086994399643175207575328609759761933836187459532886333199203587615111786350502762779368110409361580496824254475383132599418463308363598021572142899800608035312977717890246251807367404203182471876448441422320339116761128993477395693228549128225470056310276346551949220182378202264526135389568880360516487316260419164948768492607258982213321456656796521549135256318944329080231834405503668213445360200524588503898080687584891344117288212368903376023893199183137028636193438640566470871982109830331897003673412090802095129883293264809089583266726382783958156713570771367266279524323417479190777476795943289468264772577536884223119755603655357710016337614889685621170846380104966739040791247339121959691928000011311591044861085525463929475870902460551570510147397455284534506598784010655878984280911009116323840000*i1^124 + 9806528422044273764237543572379024936443558431636932567737284893952313857664492379531209037140079037263819009526770124666792418690190736216223329835089859803058564298557463531478560847174462178805609451893113555285231332111847507605919559251800913159614556176334271310428704996564137883039669768882227531473719764856480243465105577968739707724086471578831300674993056109920536177068525033852968384094552570748745516035599951013410083356755009294771193061385775039684234397701157827731500867403549937804169564784893850346995468812433981337984994899459265105235316254791454279214153743979619148722949260817032353242204273059230302238868529564068814702318796497515443491533396927893731361261303398634392751150160779692442655891079667833237439523383292952727724733854362991972776836200676427579851582288029409256553362390670065313963337072145040884035375302206024870914214921155912205225530672070165496281570205605313338896857271131376324962945501353699182307831008776379016856402614517676117767909301961143901230769794504341805001285099899166774936891954917955661231890859483191040867315115488978636441176609307524644913567609535145434511659440569777233795663330313313407933965469718531188364801848515366637279758547078694789515830961752072825097029497725085367100724245651496824240002375499710109273776001800655156468876036528234338859630877395372518164054408143294981854916544012637872534566388510491856726335166985262732214862504423682767452440099844975934765149554261111107264939459780809780523183575605128217066620881154073826629562155148642778912366207189204520373830823173318089147105860619054593865979024264517666038913891765022228737876070683690441426557495873020206774713019923988468271412189313191183642014879838605795026324466037131554821504339937616690331916367519190063444258481248696740755626107076462251625384538978853478946373403808543687964770847087462439962943941755971123724724116332899408479769764049975909400538291028440772153597747601463678963991329853782749983807232506314936286686968309100210974219121825046406863960848798172495108994282523249682307877895760510269333271844075890240032788756091572850015260648441602767778503437360427815096017173793158827662081994797388369570559830521526395039178788771907027543454676618406535099786743515097680414594389488600181489330946301330725325922384906900992784723423722174756558323125386314177450011325177095364303875430703622385573020642290296623134471758717299377752021903592715094936735969068788934165796131763908130161939987549710917036613973416187025323162749299608517410306805938410144841716793188533522049189335933072438954272911387358326609894321221680496640000000000*i1^125 + -26098691215103733247330035314523683119105718911672581169590412575952688278362941828097048591271000632122954535154528572365363264113856472274087845475881095336355280180911548870527677730190948649082476181971780065458250251296830347040767169914446717607330822439330854224915096688393268536955056421048118122942410751225878968442015297380179836586393242686856409556341743822272885175688263768141132987072001658860943876235823659741249518332390280561124794022099406904110391456171411086030724038369674050617391725059903535879636303970383191517615096742324156322195076399321563647755512352028725083323779036686693927416854070119507359717098321752673688461122367685351283299085260346596470964945953053911405343440107645777316867706547898415574200743817300518042888309769431297193147252310319608119704173219875005969505768283949391056067341449723233270176646399663859792912498557290029584171395886749016773215543612990026880906280477015910988056476799621792295371665810315362919490652573706674749572548617015880889600061233525543202350515099497814948738028567310335610550265387448635615361574878086173257644999248238814089574370474189012244075591957706608721518314889755665867672674360586776192833143343380101394405725661981642180705133599338934467086178660160751327694773440036869557673639484509976595536159119678314470566142520859691952144735281032705591202990810747258869011862884940125742658939520896717578920267332836301978603121157102483372680330497650427513711510918198400690539587713008203590249917727574843472294489772543883169498901979879297460410477706560942454698366048095471956888051263594586971324255455447493954183915950870361190573239342550815212739694733851792582242504740720497292995404242032360510875141350596652070188655015859360634371384515152894217479434653097797514348628417894054144736063437432057362101443593878398272706753586317476961041666597495921177263706093521088929162297282748784371053425954479916048460392420188242860277094849119046053783283917788220804436830058779579971528416100366477985649860701591355639191750024672033220512398049363085409218006591815212041386864748475061328325571709097886080467113850295088975104183338430879848998731886868261022777404903603454521177026614428310583387213592353806556966005675574835773410519630370825514983095017057572481013947097378898902088426451897885496889979853518810287724038195289921267411154526424861497718550803295825654393188963577887644293191510625980065188206275397028107552199805787881463110703106214962391429887620027128424289136835971025855192553443780563566217826116258379406610180133466037415773558716497920000000000000000*i1^126 + 4202079948872661608748358186578524265174761423266247447727148468315793679681506268944535749714072563043112292660900774006578881679033773334359906730869835391509469120608655545567450669929451349568368617554561916776983878939883193407532019932519518337595290307174917183363097145234729285585234388585398173463692327613235577548107648164054811155222033497011174212480156028249730525787592341497210998341876248541621558516864773729483171837541871378319327225624875594993548200462256598593134782494859776133553451897343448194529127899913330175733008239878341635079887399551254087457876456765939976665247123641190913876423005112527372252585808201215447251582638040188395564773357413724347107221515786901106650291868034266855663941861716293721649768529537602522996756476778497466536287860260702880939206744187527203510282716692367542293855908966164497036853826781843746166524472019389564676440576300909097023728417850292089167785063081218696831711621989713059534948446761522277671711632233701607193884363862041025612588554041086448323282369902132345796849186128074957375702151893393494443204393128588490401275119636011452168470414436718864354755193826877936708222524162994556276039093628625290274305486318143274350652561794148825455644139854631736909612701032000321617534319252033813768307987504103314972794727534565703771624571037626238517205929762967278149789950709471182102174286505644679892082651513424727401982342816949881195775894218442532741411550377056382301660860432924657274755111384967190445282306985729186837826637705988323819234046492407901238870189825279557190231015089992769503649311472476321457905467028905970735677350208881930902414964305343191780678574613994816768378602992085237861827395502219740352564389516678496093723035709083274512450329671799168074963052045720518209957157606299017395597126766171412505175334315827688642273447424769170583949921193516722788009341747056185458048272123864916620431937092659463833525299101809888697902684552040706095599069698179638998889908402083885459972776665661228039161556194688990894654827590392498699303738991456130504232160080827065840438963796061216125622206711696311012121704658248419228829308063344497141689098341121311319300537903774230935862125115282100833327515952847556571642048054314516131675459514665907873071985938717824910714776213930725567850262410051556928381999024011921459083160106946496499312412197625919852637034775977000154506071482705867538936951578777799531778333324903392987876155405553344866396260338936074292847864955863791672247950785998494997394544624448904888320000000000000000000000*i1^127 - N1*2850183088347066664933994189982090338327137104620841938359038321252303035280086392510123691767050596102870793194793514617462556153355358694123126116726389770538135051994900980903983434427030351950545403544945703006721006135330977022824099493231726927731898610297193493614214982679716852375471647982641403587975893753106610373342248642409670104021516039421128530969402103084199704215902950348772871010900566290124477353925066670517624770912250000000*i2, 386759167400432754789038494957730700162383398507279311018284663061385283382556356369218177004159773995666731281587283788511244856051688943110922360086134228974286136547908036742191899974323575679446573021277418192813715695424279608932212315657194303937707693472071344869693776779636759276555208904814063289687094715729960168731578536019272070126626653367290464075643366362375354501542642037059447996108242424732882054375700586150127947182400784163922643939242028743377171165419056109838071289713548125814502505301339708947496294578417283040341928512445128550344423869247846372045033856468734680811603025851156053231678762132987697246075214219627466057127489384137629395785292454805718477697277728988443871661910118095404529020961260165691183603674811351183685665191203318458399167706540019801637121147575416444753038735459866505753014960318848539086232650876400479958994979871417788806906133190687786229060827844839307538816409689199211725213307660273927725968439197713054595661772793138196049235623356598154781542833836373144571958107865760250924275602964972025842178476811107238375526519271484433349927959056387545928529134534556513642378834734211766821489742258287083875957313302272801030915860674921508119054697076597851872680141446117282230213154748034782582799476989830159437922432269827751548706672264589481461324559988379026185090833163669304782130873444173846031874766221386445188302464915002396879910758517475943827194317497514194249758418371244491526043970672473554770202911262804713892579003919698593410364141750108682628985780583891042534851985816414417334542416067446089288261051583823033274609875076118888535903472383517192650324717598069208790881204978393806080039798461908437410006802408965033135660315809137009320451621815302185719892896959801588603271051708399090436206536491177854148895358933631829776047376952245610730810773762617328395116524037823306814362068465298869420053282688413401985057402479175263799344469044878191896040274033711106549461526396694357676370127355600194405043001656702926625851344860906455228046198508265213165735304652614565659923348158946105321866551308982798255353116124709139812572703727733174229284794425271841356062452259281630559862372984512423579300074482055074027835557730642705817804877304932722671182959467102386846904393372505761211918120052172172670343238727080129064913558605992561743685772892451412841518075714513758225538936529277467912833329208924520097972364793459511849150144222187875757493351695638154002968922522677604744036092255613073055154897894751390981649553454647355663480843840343406461074436475762789774816878079474502049372742526084527792907789638093764341254848411772458551649128366316519249897561829420668568060624497964563720561258079217681171050931124062274365059467133564763064148132628488168814975134651267723932306192756627541087131531765173323360418436322269650531434683263877766368370784232388142383702988701342292209200919796341206298376633779632458512118244650585287543590805088417758606076539868918672942883808062084469027804190287014219094803102901206793427322339133374186130005585619177877828066980635112065710890549676768628070769230696925996847840342308832837571614503382712718133924092675201362043075041377888927150412431808729761137023316833399180596582479924407509876714502152144443002751821843547043593832416167457290289521633930385754164771385456491643668381785258258985066870853582960483477763994883989089161042835261894444669744150650608998275018582663710838877330336459292777836026505342161982297486446972504985496901910528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -59985094378386190353313641195131869039131834806823104668534322446741888042916544221394429222815329277804023092834563429594225259539591196009031247800413649928640565560880428535510909166356292264636613268062457821733336502013003498657803748714694820735559574538535608960213853083097980520688067230712564739946980393230470288273707401674014457251001334914352692729157991514627306500344993049652870462728807030178056897898789871138918916977589228767767870814050527830236394715619986048647248522006720773152353231754976999840026637078465439956794489171566262070070676793969751204408823396265072216365372745819061086700597510137694187397824104203653812736287730272776504274234152714158273243661684431864998621364782171538852341399853257116667366421729468137861376139936164519611369431666310516192013761342527858006327500555075815622843041478782660681623766008509833183964311980833519438934124543791441486111076263317359237235543498237977046863622129823129075991326039970278159691546974409646108692218105551909186881077649418713303115067236125773909757365376907940787802742486985887458927136250809838408684388526965077710622034169195274678699373127911158875937054898438611142582276223494707362947994899767133355546547580103833448891745570060786384226719908679843749071775226546248891647979998047964564232710756065263880871466942935266011591776467848907485045148213655561542200066952709078796355648834267323665504332714446239379363084612420907776271509724712214364758301670435551896674430911858555516410139111264992549095101420450974292272514960013258023276476125443043301315284973467831649271270474754321740303919103925268372468024373199918864057246918025023300331458584903585462488323120146933672910859535129225847583655987807730578096126337968933040143257874155435006289052454445568935395596802029433508381899069644015261926311646323727363778174744953361137329163046765760096690455432122721685523094472771262531825507948120670016536535297578639129792424059218607852646284545843184863254386260384918784488333567692831352517195889181699227684764352504379075679856152652838236527621788012979264078129582772260148961606601743346462582978212374561104986996850891873149046982454640779245549309275813325616275703923519651886945722870971979177657845312623904339691638248092178537996449994673960274440627701069395885137391456758723360153861082490125687104944164061365215643107847060044366663821096416462792379930787749064586363143939245032820963883255601047619413330848713067140754177578913658526860226244234205876383972285464695266814639370441303993171962811183298616844213479409193131849812710679748317854680245091317581233909343318429737942641458115695144924629339180150496536437915626795418310003500764500339250311140926452150169317293334489712343612820075248405348169531172535915767406407990577885738207422848165057815341893055022497859465739971868731921632838416114888263809803190910189106526173289118823852636312415803362182032662059826327175163565530902127873448258455091061507786432311575117773833948623694169715297615077930518953362384260035701048864665432880696400648051285406168616394758665464365901719242354816847354053989802255052597311522949087949864402804116060118472169880327484918929540529164828719040141328961941989816716907148387553821000754771963139073027163586600788796792600779296632024465420224983023431593180603643863116107732840154477159317745302287760552198018840051684052152831271213719702275162849552475152998133723162425563740819858225394508531401672055093159542957287984263137089882962333079492753987993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 3612441746866853856832872600643068867230844848297548264877733710832479079786826781271254565108885492656006502065672846883609900752262118571468414766510213397444276786383138157409642072088634358863500865403695673233814091691919991511755261809031931958996993149994887079595088609822621716469291610779110031865541235803356051472116964456306738476656121316605611972879523673927648768404000324722701135296233240665902951196961938792585759356726978660371081443900995764208795256145557094321065043128268331617249212886778526743855808983907352843654138231007734782671472721883694194078097106803824486107489752298455425987728624823920891955040960880168522540056715611932785550056319634801485407030850973752103580812332463594767507016692210034794494708394363806646698856605890631292614393687985678229336423007522725302910310901793647653088898694688809087802839416777513663386023531646945174557747730621815359686045124618092696133928644861898562324421660890385285440862224061648802322482595602518296710425113181216045887924237866297464959990292947518374804024190720312908232846060718212904368705406481086306819859655046508614151015319761296856051983381954643085511204914871892108957598994872765714589301686901803875808109842082427789363501214432353359646393592119499615308651435686646695174988339663981807932627043228666647940275419143843124562084831727486761833344368129177647373489242334186825905473797352960238391194974948704495073411693730617936375260804781823942363981274199997348170592313461800947194385523811947868182080655246636764590609391656701028245477663846207215079874240501981051389389714582990546231182645677734553170103161385651372764110020563467209348117492857947873006863383143854695077192966772387169085454119034422049157125889421565959117766117444685485888043105103513629488865870220577232714553066115095998383134908502410972658799672701318235378750271312699183495059261654741393531495207031844478360351851092835095099986792082080999364391263865476973097108754062479331272033156012641846579610654243313508443292111928441005865273681816029062427368171883838170801028661214994240513074939165444977781251605380645744963642895324183118477476936740041739286061539167565839941575251242583328850181494709767572005851889085646949244428128704559838026579131556993561921101869960882364270287131342790795929744516663443247356217580631630235652433403802238323566606028355112251143442946385092610759001625316347702306234566628165103627664200666137784587208288269523167665448654409603916364001808899072677948809580578832940003108497059275372005915178556614399747306886452754583894682270142144934647504526415360726005429456134699040929748932021871398126702972902979798183066526268464831439038726804986705624278706287856383549345368436055116693525491262945075384270933377909352820961603940977431821822191525517783529644820985184286034481856755663670297557686476419042099202140554535339557930409733384792508035637822289173106779161518304158593381889381186664874363986739055707895379724863592170673517021969384191312817324615436449056863745743032885567672795971716262730442400023580396829572427191406135616715207455119374354277893383958236438331034560546813289830417287244997611977649029668142796415038683615789176280723450812901955737747460182039839148861398616516640253693141911109847225408406095240356402426724856118351079071611769413127606028466083954100724365086831358929424696418316847051697857205493049485930357622158057498194972435051488865640702213420592641156687490446410089007285756485427992250199227306270358445466771783680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -104229617498632494460038376040479435581994115657062904390192948187492827894419222722932835615251027555633191592416355013292317726282121350409307126906029108243507935612918802910129130222735610395156521671291440891157297506892681032856538040316055215675190132074169869920355804990432426522094315129552283494668608176867953167131312679694282469492388769708364520447328427968340795421015817782282318980089639478663122170414205044558793686260726379308300450080864220884804181050529720278679659602822353634582000971817135205547704231920360899999972701353396287248084890123891545702649151692686865469489826690474841696317565996605460016840891067862679898278105973983215519537553153388152197707291214505331414626196234955356704541502370756117665335518177729894107591806886516816199755424986915196380718109220654275419884785062215137195042426418879441208348160360913458919677861993287643778032313552280139343737721567516370787934997461711961348793705290411282080417739469082095587690819544948752180518048362191259930673666678810847869399387814687809953718539504365350994915945601004892273613017600506799863020885060597875147608479566096425793313527266554766717966034426619206919428776235016953433159061422665076831658972906740511022115055282415467980900955815245334269545673189421513806770962331362551442861091898828161966911142308484952439866040282082062006302993548994014641790396812631282150098145815997143097253093408109424444795881839596399666576642424410468247433041667961585873442581031659172328158186362562152477607895200816850030559294876970893834785527921766746334710802818528453128900490348790536341670769973848664592201576525617508413007827800809956660204103853435766097129063219743657470638969669877836857217401974264855215950622987651470201273758538520670941779749384065569387658024654807966933232375927093137191915380551736333604856545584935229233905024725401365276466746907519204384676255061337166346626888577122957208395564215346488489574108079335111768367655640317520750100377349026077802001465744590105017062009979761338845630033278442175990213559052936413843925223135610577729934733991991807278145564629997094152756911594807701522550624971432342051575073202123373523089991901896361513894882675512545019200531615297272605134284873606768437845580960841083506922682213190094445052816602805597960628781276011429312379653950980794060500881485191098032679959909841932780176353476065389527159941668467037772677626887745235524732810408700190477123911762578095437581791430389260259195712460205986187114375115687418499398213104537954120268494825362228492481712257479382971804360758536527692741159345733390868662982207658116737943797852965067377371078633055589627247053523886652349944208312137952546986103862906825543012611126081384582121809964136558455103345615891480173343551732437931028329275632393326768067070089054412172682792269182095214367504075787274739811121073287100910310551374279880823042362028542110286989516064954920827931397986425491735184911244959063657018754930432580212020153682999908499316161601480025487568153218219313961989961831300455213163714271094448485707723447611414525304594966432431604394154877507166098364620356992781955639611546287544910761133275312916498431484645170412615218476395590759755016422039848142622990966988974525002203424893722782404917853859464751143523365842826478591029804485404646759983947922412643914121239750556990474206134347610816525874407706731095847869121949593011501527350914133706049266136020017252599858524684039039839780228781906492962892902017888341188592646491838873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1427669297156835359300990748380054145714224421707274982215071828858108525612686008790506331372472233114223684092415861937695228457001922249897201527117283170567376929801529810128027892118629502192363703766272416191961409003644243787241185321988841455354303117578419199800136380024096857178547148790653535346277582479527586206398318490076835313282947308029711089073454439352907453910240631168197774826291700638780058401385397080289518198792686776564148497794654849398317066797769703826915601160127565492938657830024886150699227260087284451452881459697452050448037735197044003599422850666106690572922318569845596309544685752647247844797620506972901770648210934697703401990555292076676151227931842381084409842667131988681139852376800735014219639758081491730231233568775883871855176956379455033330141545161101987362783274846613883729300317458430063707282059511484896131658963459951859173267802415768558310116671278936945568013673144970712763641342393894060570031465625230201025313686852786855760717360789819730541975472286333848911769003022109639208454217485786218378966550635513531129435977830250864560258999532319250961941965430946013249681798376959622736022932982572940975881590208996654740909019641453739647560000311994976859696648360436769305322998930145612738308982156063541574477570108231790476232978395686614067087619024836909686518017833642546906553120563528911940176270149208128183249703055426007259882276261088027252310191749088710575468116920082488320259573725913145666769790557776276473635119200819597327115111679254706298923469492219014613670227573054861933407852466096383625476959780136597338874099243495917574028991098807185681891415147046826596283835305935735991126914640878422330925518723534673204093236405720031016533125324152229565757895300696762792203997714345220501901624316925623040711165122414609063789670069007352293557737375335345829284381773159563210534551106055021477368746048852366501135450247318031423192359883757838133171591508612146851132466774043339555963966339017817730393106863366322014517421693420425246120163277285530847491202038830474610485473054856002587355712956477436774661159092360419413777774567746228303746966812138253396617886783935482693119977311707514901266629074552068332413220947232927130157780420603984745721227415010815457354499475766904257571257422447012494862677787050237288934483825087046926038641370413839616388737873901582173524134307577097701900140412201020762637729702332730662215036445238959630606650409962949006913021649131592554146480686091549267387605127849320946799261940124399298615129704929796587016285113943136092614646372087728488900300433224324669598980658431393184700297463924440922343965796213807982871485273353428529596402058620508171329440631706034892742755063372042986627778303778125898048297453560056013541114493868819525960077075471952683782228839133713762731880037942487247855841726087654478477920699795853723175848986744562652331542003842584214264363908531334010277806405924997732765817604401001815549277459291443481920755356220708827578750938710307748090076820835493460756664073833141990640297534023698793002321117324494418760257637766835027011286136792709062389688566530119135899363566563752363134105699813445088999611550574630626726130873744177624172617992130517754212174982107442958588057371209423532084186070389613197361742195884148387219432490494464282321014696381553299388126340055304376389092754509201734750274055129662791959106783281068105301234008599858925377094681779535616567283843245960378922880839149879182377506716838004310595057382693273600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -9187950731633657651782423376924261908275971519106090714973789612511200955091974712087668952555328944562010567960561154579330822410649746554500890637894862178427346456751282838299795046032773787157972609888033249099329063984694134196145885379800140534266125080937995499323903288061722338293097494170505179976774293168066346611472259046332479871521255543076941090677998497368136323292250068462192180794878440088060029962164667644767529795041211034005491423376631494792551310838526125726175281285313228682715336273340962237518445359142411012922904770609598410232084633327480349590986321776757601104524522185732159430287751143675827859558943869340425936638896546084190949812729176078802862095896960753736002701546291308042869213407696632602115175312997757587722693655882410868711438011651605792619905892834705837297189095563640766783103268797017783342425256506605731423114045095478354850034237295607549054585467200814216086009362920651998823192133574750921471578391146815608010089708072760958837096922109785304359726360831821746796446851808412941605559839040205758412227100432887082982063457441239502427756061561380482980577024488540996450711166493525434612246824605447257407303891543006604659793087991426551538684104905615854372595644716093908876514147673207761007938285500868029818402138163264284435612028739928916044555361210005953447678908831414925673333274679081771932600558278437656258486469591182017607434649724072678977638256333811742611457620899126525989053561917593772139753808996120474853020873748022064031164027143236402958512753507426578862000480396590006075574268967466436272282027651411192907406142885055819117556839086526066238461313568238244094189722132318194631225477971059650204690467576916183369859737266491810607114128404474600056805401712725950664728683491649277291648413628563296532410217932014155224527415909445617824702231098756360717780634670487249589714328485746246052128513609365543057714347409299225958302399047679295828273091313091835368032550706227322400949667734303826784734815433698576942051501367335856119984821122473288288547606836668037703841746987093962740666466945785958406846132773723412374909011497995515813418294706158092456497460015990307845230734962884527695982692160297445212878560525669293303605541849710329229893728352915601112575975345170289106433738689961924305395633570014541540319209455177818307629443265586312319809354756437773031433817319987823411089125963886422474272087967618166891681906837845850773775690067359554717881591993346526210338559902503937635381421140693166341694563424757726705837828723857645961772200524290489362591540871675888007498053904168089353616643421075817417336750943963977192010563543033251703203919468606614172515275109197972485404343560370423681653887549383669421112835826015166176100412805023346252141690203318378912709633120909287464514824119278602090350124313492559574256317021140325650867883645487788198728583040014837811316734116957356049823631685532485372165299041856269350041894050856237556898354750008635813218286132594938333486682632577936437506911919476381058667541766280482034198410535250284863839928180912146381875427201996915756259530797041454747627377051660672637489767511430229691571253060745686021627696127543840386459349715567637753843554090432583503530211445556020876177134899433621706733109705450627199697222650598212623351736189102177713428292650652327179025167074977565153717781405419841418428590158907261745319076928171437565547653097337109843413340221167907878808675710788592992625663474237602744650159992183703044472611320889344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 111123869086384317459854040214173429953807535277269079475859979231536816096813495580522755682801283533155213643953448407725093369521053090830961792135012755530419803511258007510561332048665177272446416367410657020863500621600016767670149780955272189650421536743987985095539208035378217984024334563552780432627550286739822408646554152240828153241729107638843401917937877644684533695546077663751576491868797763101199410754589598152432953849732362236586698392257164218834358726111827728998908309863509766626775000529516875458383381078866709019142119931056305039725927585441842517855035211231114322073641834819329433812780194782209230020652826565084458622472986546955249370270554970081499325741687780113181199991427759824363869137841220083124023755811747196296456701371061694011201176440326235438611713841253932880877494194610940141745589159049676105006578309942478720074844800635446685672980582249208600692090131578982182647294356700249285113105726406785221803454805663440099389998853142658317863508900944010751207442383845343707712808526659182754339544431943335448758554175507982455025293321729486318715660129771807055585522136177347952433734906717848244689853064190155644051581172625633938445722307187372935688675361143577688950455577126037238698421021690918804348012417877114650879978959838572309922217636330583730487581473464814929139227951350759363988340561796500943090443408121606767492570043409699262200407841937034984463099330689784686364390522795585359762620897890556038557485242425600960413257954890622870527292725079060560438680285290459617937118440362078453361246701434633085505856077600895345404203492128217099263624075632636650766406139720086069189413750610036244557092811786360236898922588905539321140057865384440309237062411162354819065729865428363335737889525453743887313727487741674890769401395498911692839542034709607573714660367125411946229425445058739465061930340034626459204295496389820720525041454011380384459839214555559792149040447809040245500175293336028099314583301347890544019852702151986006751583879845617474371768001728888834338034174094334770452301288020344810632844156980632214882201608092207344845246707173340142106733968084490917748928985527427870130223577881306426358515187359866222838389525109410657092467821438111831649653011413284454742817873471522364381993285001136875302034050154769141569153120923742262762589045008720356973335440930625722492156155358670829759897300636118942727118552392997166242797868119871949190186612716113717449043105154372109147566426815456016569327560957866080589742107499992030775244612252788883138776921230546184703298990164611092483187031911214414082070368514313132515402693185331792429755487750166049956369046911602793959040509031896741062635628028996097917657448962182632215741805875992751122593636100976842773605011884347607359078312932455102865171709273120409715472769788533443933353172716825604369319615151275088878119154375210358583881462115151325794615751960911585651997335546390775637359149539413246298798218327004180002017499680651211436711667461296315394569366660388647631750906093733347114348149116124287995783984185824303941182808229766848550735784609797878231346897288634825758456397374761772044385414823009099632872635633351476135131764284651315183406331353695646483316452833341648040360470199968852611957043518410323880766334490740219832267746558091827811551171870683179936968901075937466156005821676436118411306808007945245088178144685793684293336542365991278898479665259793175859858785707445416030665288481907343629069755055689992198248509749592064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -2492226321960271437055437660036818091366741894677072758111619605666638358587966037204839193130222981649473472816016522912885380776236670374633444387687159713538436742533562419607449733676530464598355728263908117448075735288226306749006989099394517305130489230816699159973717643886962668240979649992658826727705532479374742962603208302636886402706844094110127415426515926576078401751113127022092523787117286878911636745929541729673717937294882306772485442244169136352774521839205725415617601742423185195249224544056383464025758748761544501873538355567363895095435125600205474254157076603445816982267572915546787793280002087423272061167455955429495658795860362667787813872354642232391564397242625954562543040250178584928038486332549289691009735597865824647986089307159644149139157797235633662130736072203525754258678838371376460856698552694891776520223761016216096960434391555113450880817372827027721593226591448378663668215249478961071990187160774723758933573834143584733461647658264793912913132435728483076695751781883616662760321133004457908234191738400506497791908554133703133960550315924958290684598783178373787596587286642659445358129781988482458961955208934289473235325909901254421919740661273810941577793737541506780629796234326370465494952133332269596312976931513835913225106945714726721482472386228713939297568716857495835168700241978298240381816868731953555339216852263478020837968891144975885229498481806608347975943557135345016235959027536471371396320179690879453413308892853749618572427087466776429792051821756519386760554275199922393474345572355862498430368686303261327144903595974722665672648176256775840620424241727380406880187904591908342060783502223230599277834630317928201001401601546163147277738617171153587732159346507330696721932160414905865042585932499110320353999401769243131643575924162552576837297238011946409489551355034081742225551735153418454545887258493321794574648201502691976039738186448311750311770820088880999010390441350558872081671369272292846236586857621312759477981410845759624195056988930633515181649034917384151538940977378175148887506945658399488717178108082015496050644790840979026674555666669324265408365098052750172418545593336926580645329480746614413077949281809246632560915915807363729526037433256745532105503650319526437555750378475734827330038494019444202725591866001628572269515263524902969249135468900797701408448155092543456330056409162540459790620886535681179434524492410152445300253043174987685788696944894615804772216915340381290096095045652959233129431761909598909097988138154153578358985163025830176837843011945860569610102709353472072104671779500413935606061961147326896213530237345129937823279977184327085931590590911712704297397614335264694761345577334091344428934081604485878896292962123293431462763552925216512452358927794555481034905565301145706769630268051418490471088168375703160116734415556274972808485008773559133900607763770695274881316218395135155988317121074550992172484261944769898489843463091132940650331651554364344616596232942177853559751443534264268895748123705826532785193586804284330324768796982066386795955627088378448334370790673134530049723883683259367794860558934235979797469268385140481681132104460463555111630853722159061179065524240472598685073546747049187399727292707061207927633061467723351071922682729795818134613977483959331730303146957070376370184641696658545357261324303284667848430746441462694855789639540717391106824417201939257246569990381085642306826668013228413408558846354798970448521937966901719331164787011402644483191487404326256640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 30336969221244955263200101796029608838274570622940578593770959741151054169678345705746083608851917459057283565914318141301743813316417759086630454735103955388517450196284459763900559249572718503896352548062844338841109353236823448355079282531452880780956475543596316891066220827954125653593199700907276025658402720614429467080202445244437313610912527338869064306879944621220508903967893697095542146480511177095898032046353695186042717405750568094753074610942818785166012857058531871919457078649329326205963674233528850136808080533657481745495723578113369708527700762700864265990172576400262298007016569266681984910706166286959780816319130545830276747860364141299235552369633772206362056649483758832838827309294209585200553326866786419345800481391454429787520773083251446445804594696939622264779747491482370426681743261041457318788963132733557908026720885688462019911671873195210843360622504162548149676911847540378162916874949215914222973831138302671641645907216072252641073835445710678319337945386461930239720494121475207367081428978574683920532086956986919353436348358128391489026523912103192239045728617538968413589274846034059956106979062591277152156983632801488709319486536127696384769671882053504314039181623089101350211442321635428320130544243717856600371074991305847374877073993190154183845424738964285201822005013856522250822029921976849046141093431076588589717168472847411090651411398326643888373537388860095071829749338233760339346660042430653105362925824215284238923427486533458994424769943491553856139696879227297304297668303959108094485553109765816436343295057376221570922167345732478302884632037415148023331797691661242266384852972944268768905948152436493923822195369296327253794178262219528515210450888546736568847592867065073106897595182218902036390023824288785582559450522299955479397260481483026945958066398055610138995296328592277462541970077104140138834501301188905753363713358064956132266344781032721301406138064194162013233784978827877030764026653272148709280493547583262116978632034671752605134334809526482103701579882930876936590548589556394847195233545637889061615305386025904552959011000756829922931410275212613050033880166727465965636306910458168248526222591581432523635715664542704187753502739498342054755539715157991992218455055132460206127354214980056609892714747280848271210185280316049864863597331491170293569191559740727074068779981324322541167307872569757514659714199364960255510751468899338801522732164614703025404923546480795664148856426239885989214427752215100034560499227468888246195767219051595935377781487077782206209625671623578485451224510412022182277971276718811709162606304148025781787415617522369780402368139697811944066535466220140071519596444949186766364702919481127207264332470439072623320260917047097584869598769953052767654065430819957781902386147827805837008789759843181831575238957364851765811712952078100512439692503188686920864584710206002569784529185014752224209280473786886319744361583115462833070923313961513192679542006348475039947229994184616312530242091803707230476387852736196292825611085766998619305742981060192862193924503320164244636969250198290360093292414333340684941654402584093562763551763916812380268716446490105975937629694550588920220724250295969190809373639873111151612580511475035310887408719317204850380265054756827050989804672591571150522123824041761902111978668279981683119374248517330523700258876594645396981692081333469815191651147558273615714679075559878979850382394347500719208185838280749567009118227045613516951436596819296772760732705212910796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -217019228096336982656820303441699074075184271502237764163510265384775692005282314786530092726488840132172712409907072632837956112301977334161481612837022841370182266923229655132172916464915063421145379503480780627455451101639453346875841865672487408293366964484747917769382515706478867171553470559489567238014480185260741386598714341304262194454458077079885418163289141052553102700943804832221571379747693186891530477687695269773834469441945507406291574942152579286741557265642818819462828977890212280127945679486063983479294183855525121161652887958444430681815073181892962373102302001612420483306788662805900901932691217406811366590441172584507486205098126982156127791200206203427321097305947189479999360985494837231338464188954456207515112868417775231474675661520645813570944352629203081194526753729543128273448478286706732795647228850628521934756538286086749399693882616737385047393299850756117536541837236635345009218908785847570803617121666928429885815144343261342329303470313865873930665408595002515743286420823449259757418905338013356205033330101571245506931975286150793502914161390621648520479065964363649255107823614162139651646300636390410477343874588572738852163116458293492212064891739308164537394076396980019100056282465618780261443412142107811169912876975018158262076482060437186518659186477330218196688499228142008343680093977420124238158777039783278764875364760442042402984411703192993662376074097601647290437453455043493290616436561679658467563650913707139420140978947711456223858990103134109090588452874432574735717914072383917349761770639802825061385146343598437099096665530674991461607130564676499159870406682800117489374382898324605202253972327834214291981730769001438451196059141081237817910052008576795053583325804367548328166145753476411976339792164313452915320611219196479893675703627937658500265520305592507217998021015743526387640662368909646268862731200017807299151335839512754452751240925162160170830695583083634294459100784820391348734835458836766363072999811801750097935463460243568104301274791938015085538531954356392795370105737593140267697899116755399154921545660706473580603360096188771419715309281154838885465387092311483457734213111917460387030973633849515288662987458049346334607855430850741438434282875644348607307187345313624685832597894274127631426876458471574762411397173914477201252537525379651673845633379466938264673322595333466306148719737811994400790075309747359078006724296695550947480065072732939239134267599072869290516182176896548912173738011339146565177962403520159054833610565623611072341119011126410505033610354920919045799082051787707768937372053460472141481994670532384362668163891028651843889987731144759646501534611690250131768055008102638820286658692174551717596883147319859271336623995708197287022374607851396584377411143491901913502496601179166318908574845237397463399952871821496168552540444237294132085233642073728620250475706606233572975382338341840027490170164628048629517525365075530617905972529668141477255306222059136835040301763934677958210796327034943509607984361210298324181553432254454812679230929026413078569154048865046551890442730503547789591194517302792837576958192628062893970725663451643696351666612995383647365742187216278558115043493558654204256644729869922282810201654637793351750317996213534020980641325148836268471217217339646143836393372495620179200284473677969854121210893730731647371636835115446441478256094519179580549327681856480149639725741278306293817963774562660830153627598853339977721321058230299462549808952442834293579762377068380160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 1135255487675264271389398822070779212684722029647616044992144905769878244146889413265864323677478280196075985061312620154755971269567179181692958907853036878011518425388439607475335763164293063319859179763530835653517287581119178704582957645342238404087519652427445836183695369265207303643827455676896934587950106252363635248204207347969915235317922250831816710296220867005653097438887912269989722780250381626884085699700754878375189664319848500306514258337554310013890544437078331591285508382883127784382045932074160838801906787663096135633681128523937445569889082750601409813989465706185788157366375563175710101516554550692831245344491220648737256283318824064620831586247860673662002431400956379848286144978265841744622753351521932145605755876134790842442388161107192856193150077449087882244433476730976717215577869092067296209423750360285773302421379942991808178329525677015801583362110912678190016619986659242606637735826533953809788060455949287381182759451310720709416425363096762458629335372875639081768784515670383399803886106652091943086784142873864234200026048915971704262580137079428811888474297235702118605744248632539276481657779614571128640489616304258226578481027656087913662996592071120913364145384522738742998101154410734839264188640738409906174823177454198387323296051690068354889082970294807749800322721017267297875081073557529414897121310972130586994707852423656295809076019361064054472065043590539619232842979315771817522007721775676503545643768025429590814428406711791850626193177418245662346777305553037564864616629207261022198781395493371962852704787493837870582639622206004770654000561184533883788883403294011276058862156673068470117652665661784750172363757654149625098577199070907986577002918031314172842951385001808981366095764896886307609974783488194012290190642384972653274253308913613749540468613636391014656066679413349241479642299235747586897483715304474516247774169839372388034722585572516465662355809331515968809329000078207051024519229286138728238902164290677744261800840287257450606437330468903253034826265633635381037280550485899878690722330921738713337594699858892525931466730486855098340054256847787152396258791251845834372221190442455521703765098154826278584070451191517748288283739129514272292837538520595835624563668693442760306162151675127676269539911355568245962790602829281257338961912610433094691162838950560175276854692174495340884452532709819371876636401598630277083288812485178523354671084727289144815890732102629639965430353233197460716843545479718294186451272756871852845053882996299116509368726480465107485967659173925404522350893171066337823292075973353949093912140219331179532228054800745616710797624261913252587712890227087829970487121217951934444131331954333379939454144043071374222749699080302645309239014687307872869532456679067913472556896002504036906620562599464923410031506561136218815120950227292859283931693779307638353559033593670733551601637230845192334611863112869979058643020216231833995891713495224083860690293668699227134275064868225654513243308802879164257074963329689087092512289073546350616445236037820871600305107688548382087487637619201865248374569988766811239506574176661747302770602943231604755125205916309812222045194440340530745726876855667386714633315132057362858978432192798579533792773988735690963082966860085389672621651249122479557753485520151139180886391196347912222318197019132555087582877343669823532131573647184512715392040938397182118248508675202270358249186174952716985028828952121304013627023984309149786486893457636442713751652730404864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -4260623330968709766398503765012384308847560554763678501465467394074023467650966342603702086991019057405819022010945345243083997968940486675457260863714033132776022883573150211018713845455196104729213966032152821852627508212035575942966180813749240054703617040444166274926202839384771298954505524720562050839151959775472020287231792290716187799399878958235653328228430413149426126755388787533728786375838689875781950551369023537445189320418420234353864917627876171858083947129294591663461170343133000916226572403505703269921820444138219102185647302899271702701509726664246232047536487164803193599255944040615387577945887539560750311294512595821546936299625394050913096166057230744926409476287627824802612316857354049299552371185300548067300583073447638556807725746748979996531981474138603425192391508656904542902343939522104631962732664082172965739788229398151246531901372687542793546125466257449568957369173787073112461436379166931496902634505422719378472215935954700592538397499753311028447991907678411572064784346647772103496777518998992724776427128890580410869889305015903140537913875104867227469793903829500695408081236936541273709985548234753922974848713871867033012196688078682553702975079684566324429028095717350343853535792470668461068487771363855871106626464030008613525272530065156644569265807046976449536239090414142674652141899381862383019928247801896891859119851049071306345822589154377125951197808443969679694113116605877416525643984251805380475955296130711998600074470887479828658670005318654330981920667400877711591021419340515558676834250139402434308464041560595645301393420904579374798086563899247883848903791124834176648546955232811478531831706643036397302902969582082333170925611300367872678973977892887992057353821819513460376409847079219295933150748363663539228088042255936649963173916261701839210432559580985411200602612630946758048285989036024113213699324011492548552448810621981203799605427652993804119392981637849710118322684627728773606666969572463515061224267095434066900986043323933549461530747112401165970498402872188923086899171379054467729026106537004986041646697277633716250558827621614903935816501175434895547191289725107755036391998821144400795823185066473575499302862457578500499322087828485750306878478359260122773695847525404509204530846101883703445732503274711270560098383768346208393510287474649340379896208208071075847795324887028524501934018700325418073113325385590187941929064856027495548469244431705409622747216513913623909132175971744663804937268905032404633441021844948238655318134713503406653780952057397412800930401528371245870921147716378775698408827534042604289673686039719603945186672640973639915699245213667921357958137269563472915701449738370030608316009316939186947692290507918133200429508837071525502475425790262641574225663705914457681917644127045165316291156857424951912595400074445134056167483706575861216551447746957484511204035215226050086640051720218454681294928174649701480624367657659740664363612320670345992738605063302441738380312319932145874417066489847283935415550201029197985908626428079339288586340040496612062706787603559873028184718625118022087613166003700391268141058881095928400223488113846108003959179016758239910376331380501784007250825965852683028347659354369781692926242624630155020832358486605296100473394265582121595091001957713216971774955664329535319418257136085363296991334561665535672626368676937948533605148722058259413593349120429364826283191468224286994476707256016241558824603269404212803514215776693051553422272199618641632611520438547251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 12210135488473713666616610896819100004195623785308910915005519855720452734329312408914640740227915524791695939605022133492567497196005398959609624618249432420768281285696995560604047739600453781186773400614261321587515649862044050610277533388305158129798214491798466895832123835859469488052726833558181384703744591850742199797189263135558652631867907599498675089419440874953448729743596406814725807252817075345039590368480078606991044117487257099115452334363916498067551111856106332146705700507706973959813802165713735969575562918963642826342389820542260741862026428345587570006484471763368993907826205929697209072381327949112078838313482827444004895566057230955984743128293570146753704209871189971866306072211617692707205118673037291609975268885052575326282759539170483910554369497275811707588841053063526773729798947420707057774006715582288497150901582386690660962193134352115757668168805619051873973410512569417723962768189881641530916737584005507298002580930220715767394431616864423438246065905207397917064751675163662011042596629928291486756769850628905877543486281673033159463189668544342523239677123361631558213921866736625928808993216027624825743886172453943491646588812572698053672594401550428367101257796420714817589470889904905136641030564011508481618785865006443116587194034260149582967223448847000503825559172325387479723014776157637350535513466191654769801986793278498830522089097419165885333216617126659854069376788025362112697614388265447054083845612383084646725270542087463992398838785432454055784491406054867110721090630844199460826266721358532448956254240587703376750280666213376105108896576398799356606856236329941061891966471850003079130636748382127212730928786641819318634494990355737914989928027371039050803208280065064495312693709876175093422776433978716554268773233375673875494275060959987878082854022212870778365495346686166563049463177610738221892383404259857336092482087057703938398094462312735986978049281380492125165600331869397223029818527151310804419657624791121301721233005109866260778256952713069807993875272832588013350320736591096999184974112125650338710558113833882875221166905548650166204587226603697659182554316324246756323841594679516186460129713354429859545689090592137198599797904516624763769956421529113714300117307042534400964265229289384292834202210963965930051944368112515080355950740882613931285011341691066664842006435775233599015820100296949895118008325607040282046151694994926849274325577744014546768460113745870010810519433149241562335495217651286096830342024482002455197974863428575811980332514604633084995590902368079140317140084297284312249720140881156286260432769118711838576962554254856985923878477431585111759355014140169507252195373868028200176872141904985966480802888074921998783369278138016607652866635334955355341110904282704544467635787698716393809693852804279374574320435604940029574457466396594117722444153827080358614113653381182227441335185181883896397589631009632311310882089649781630357915726481423033093550352059522770721996645039095630135716703450662126697910156299210149580782819461360271054041247263560382535056446537158216128961174726720918224705225224576682807512990637178917950902306029944905652217396374749150895655561222105023703556420618437542356591061280724097751983918332285815110893337308537551750953465506615177152292565171898665509239400887657038761332255173631125910345384845297781174217753837814957307799384297103372274331858975785915904138593111457488117821266998184339128074628929444180487696595353949440885495551952622036678899706921746432000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -25921011208331662315259227465776636994335308248205891957460193292673872767412701226961919250313554494286697251556929295374129321976814597324186421866005153656253109898920230089047674947397325111338640838527293940591804902919735890146996137317375167769704902208725940873759768796727002553844407068478220577321319923204499206976053633781188889058981789577540000253708667297436408481201656419735722433068333480212936580196007640885905819041457244123810899916504220033715498993158247527731750228550105207000617506157709641696714129013970121790129881094670362702170538235602992604954212935751296886273160761125901837331474283378790376266055691457392162690089902384817975392637071044874611803354683057676100438834674719033149371430226573020420826563520939814089659557925102435751396093931423775166732831240269992113663809869528746778397841788898558851300691380630738336115047814137099579940030802560390834098829179631459828756779757615041494719080121808707737382479332626695511857366951897873716536967523226343784291086967621474220040092860749564285088645932745851692884580600897443615775976351258222050304102726087043615243588279259015656252505485526915095542116044732768025374756811737973282156618674888283142120228295248247387710139059384654878259740191574360418238342689587093920143699818833882101044980008030486017567670509859128413596139539610034168482682862038475983804346359360062676655408702115681958372725117288808374713693213977172084617296205146997792769086814961135161704602085356424191552329016289314625439598356340144380970855074699107385971815798410617360465608458583242269501634085452973296244551125239393803145955868891176752027533496364179918770484848453725370776072618036579271495781260816395822158772788794384910586314302413732194689057694841916288784972062691385416668046064759047651003572287819297130479816347547435972500426711047509350715664186249650985935098883641170040780906745918321462337379812692520283549316846836211426463036983739310245889006302827435991796526039693240376047212740615298560283841855046551426507132253324002565742740928865661171480420782693641719812740441113231869990256011751404382526946269783486318154255498318764452067063644675586122300484135247391847256426083903447632327349387180656322016750107746117199003573058949880548859150520301122087549075590434446261562398972232049114544286361818506375884452902475600499989924152463760520008727901410715012613584795977800571137811591118570605911228872826725654033168471617889348101643608677732604003774022886825053125028669572654433240885461485467477976861661196072945168760574183703943848057639219366462062953473706965064283636135151049336613355142188900220492276231578100728023729203897502714511931347304640537904047644671250035456746129901611757715549682791223788657635197769341514821045464151638237979180692690106262265761506520638855653832449200337923015908645729006816354716978034803698439634565980911605149812805437926172629700925653613861736526344329602224705846565447068381379684151932620671793464327466175458116821508398851507045146612073803736753501772565145910463840747367988837727454330887925146702700780451784287082699929520904272497968804465791690874106018983830266676985995504745062765948023608214377738602754134523935491724613977686094362608127861498038368814796605963369195784678417892919417997474533581082614919781996954383823432555954145137815408065988099032068067281056235728403899567532959761199490102967361320428382583585351303717926513699537680365247277369184098571767801629411102911701876587392871178190785546813440000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 41362567551748723260894111185680566258803672443010905068851956380410941075711890756527520837439021760300371656403636726702638823944977197241627458633051970238934570181756879271701937131323576737097673095392796079982087231032725973031291747140977079876300174651866951813039992062810603242436704604118250273589444971567036844182667240334537283741965874271194658907916293679754219063091150540816176717963793854516018678512364120528275209806979355848257222188829501189461227178246840602270668440219217721623437261280035941482133517285874719002954079574771595463204470082034906204316464892609497355482063682129353889343112005401307725482687887789495659977293180395822801801747637721086145571599902565696130224252444060319190297163401320398304766136241990560152239154675024355311852312183531789022531979270432342745026270410619816978928329388561454652312705502913658649262953513183995193691129753631618094971511038523854742512676275083192637111264606838589425386847054992003314364085712842493236778029865720402778494221137860578657861135596725088254318218423949539142498358318536106070750289335348917097384606155686356567168239332148393671950029966551684904234280868054115030013724609160659299755422683642070646208219517309798139641142732277264577533484476354231768828972852314732114681124647686840525590209903930469696835397913676401841096357035949589130685305413810088824846061179815559996828660771204460725799611693757047365670570285993919362879649850094189063584423655562787382183645129561398919372118842186502569822247085573012329646642224802719734465534777539015876977141693397894205010867531560636972181277553972214138397977703038020880272797870065355258773497553512771029329019835569809588395244147478045430862232344629069518423466906111074433680047747513675926085285432187494709231225247403898745636291195182170853082253357964421620000243525283949871079446221555799898163134346846379181548156030522820103997953630798771192470849366269848826145030652038391600182870851253140950538337961809947896358267132542376317450166846720206158702470460078522444644936814065345641745472259277972242860951511642162954793874868242706631685201044289401931061048053029472866553169142273458662159219325139513727516107758476362703554099634418195655853715778121877299917095391219755485703410008872748289721474318339105573545720190335928703800624857812803205470437656099177086644972928724816113213524989979204305798964849709720568180191263356054046895124488661744199483387719887978765009863098351077869162454278001754814333031710376951297644353722805159652881429078890706410578489130483819663890708057530531286966618380709134161451849515955768709704975110370256886967987830515909239911763559574118547023041145191514276374759362040155188222283120382862142057263938624824935146769128656315989890276629604969137640094501275087167931535502324103953862925667517655322612373961962137600707557649073350358505867875309774357420784153030911276536202943880788639828570691461125689801121390312039423345879634079386595973453844823570925609854655415775955269832015267798942445573597796439556477672408956023046263186219317175657752964510338814719492829732758805731575339663514433580009062002726902204578130449735167353044665984503260882811156629006576196591294633447665246695589035873803240705033793511285854507837112196944883596420946762914917018403914562795261615527489124261319814803738636622830933067511683310560622519444516748235919030122453207389926155320570334766517831258904932746893459286105341398959677644063919256015438514014089587480868234985472000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -48307263601086901004245051032184383562573404973312390325486162282853084416459003913901233294145156564190483388640673051449725514695328650370183830868435657696052822263692859070565385473595326400627054685160425888915654648058618713530526834685505813494655029664968070715441725078054215863765568858468371964329539909758160838894217905200628819355021068826911401574461470904098217417053531424211406068514233051258885927877060284508974581120960019864764044300765043234982988960539871532266040951634283621338551783384486169148838699926549471745893712001671322202902142292178282833042610954593137217580496632088623502366447921629712605877528968807672103111741613173934350025014573696610786456977768559812271853504235858384986110732582431125384668390655470289528427717367175237160650101472044493348957023000473310532916804285166137240018028488295405054799062071681447606783986102321729773640894282255648817357703771675601760970831315107576420407700165898222606958551377475012494024300746960880942700263376349014594918037285502612826822057162327446512017119062592460026006378604957457801053172051900966617921035074895185079831179665230226462123500723645549056444694933438078927695535084748096263293672543997233977557307697719234259750603909723608750052913796518448590044336969785284247277378350729913029259637440707744533605479422592640936282086578017318347804212894111719803165277923572436468682419596084570388994781201785863834339674765466687470046957210804636367174678159324193584481428501626470549350964778733755877204032579827958661246485402595323040784709331980852846010823927800070081074499592408084901581337272275767805837747192223984300216820220330808438114752040673786439656965670909727719655156263064754024461354121199345666167109216491908932004224337473662514711285313757899155757374547728346213747355323582443835596967205313156025806196909050170659281360425954992354926420796590392286020943809221609061975502283990966401583556244846814261555559514969348662789856094608135400235709483349217259924349665255527018458216137136679848004937884270199218587594882614914932060089452193706534179053060342398600643665929984281767968702453169117609253437975011972391702930891960051497155142803581966805726678053948304699833777882822073766489117384183547129988272656192462184689984876102516901723568771850163546834380730178180402910528874156134135599435674410385201330113144525894183365712585849121376883230571967993458444002586237689131464765643828024685088476208642656108788886226939148312615274436121316951998493297278838885215392745276277431757381709969840859109710817514287225176009445375095943908459239548062198999043898723366956241603808020289846597649632420814675415730862768473769966243339682853160745213576132332303790084732989111573494295101704114288645045405131594710264985576870033396971008353370417039922109702351008832563910698471690685053295653522086520557529448894958230787880556082199722090641361959526211825808981549115375857578540591156678990759257025561900551476848237407442673285050354841515583129631492819899503472883502467746072097315111411017519331054614760593793740369949670668891711955593701305920389466178024998329839391249237974257726430814252018751253752134682543931124341979624757501474880930636583739491828242469741796690934612505241933397009586872037844557456389291449930501572691696172864678202307987403659704588343888380247256906078663799458333056125767163332268639629650871170217936415064238270971807575126527361657394173567756371597131479707601371313547969157167467415126843772975283087595274240000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 39246328608561697806442012728279147556254233417465437445456082483925947017987281047269866349070514497363676670018328739774931322188999009903166189285398130996192047409682717754916221669060387743824127883225565818571654808875032496650912775567448552806345471315283265739248971635801437251042301367869132922910500020013900698183023095696028239996282546931027213560995949712769329821115476783913760367546595077960613581475410881534386863065091858723302155477460644792152561017913330383806714791325146772378120687507202642125706327411878515926569764714955400297197168241466522867005735250207000880942078616231176266765391411033429837808611580170527540275602676019270237885244019271397828859977480826646529183657295996214478913737829490203527267961618370132239409540956042300071711795065243341706681281980182938808724380785525061824416036914287972055248661419439972298738887182075956351573967310396463288750276878828636171265868226404751983747699306996085239594615012857818954580783272555874537658011591612716605413759734936654930122528986174545368490697506822652588590852907301933481984372561997033294930697806599567321858052117313423794245443955037793923402947210963696979827464831041903854670018641594455634731035677600376479941219457050818024217643302897648958168651365948207415801791877957480656452831462013779292330004408529979406312745474983663274892207441524533791303214663468967160032111389197951101550475252753167070248383777862721702141303529561932131505833272743970782296743169876415767497589340032542857061597829329017879678450688365912778209815967435513503399720080013586550699667834278528671701698664529608035191544110247774459222302829089112914317902660765617281070341221178626595427247597428951914832549156760755117893978445480328024012388390273806215727466921964837252642542653350389993871111144505034217921923845756988708190844049041312880274290827787618924291861338100412315807909346201037971643287667378658149591997801012106152733154771793760285878667498144495390882163563104635739532241667851228254356858079899721253962805256795274379775648518461425353733756143172393689306720581430565365206150520314857898657822817091237109502745389105042787895862961787509171954332885560504127478977422088370293316777648104206998980498107922013917830343394683274160893565742036071920536962226286503420688512189049237901732870158787838302315088256421298207981314652245810478777898169247480948308393509037665077662383541168288105541554038018210625924395175168235187142643233592492173546101932731222849188130820778314813488643684401504393363982834403599317791631498717811669400584788155416737168633657462761708947486912108259473958964376875018490202206583540106452343456618918521675719756637571908286200195907430589901740036865687469134275556076274684714593114783012473157050598742539810937485391678745062266868371598039010923023980089030594723944854785003234146007121614551791142739502869920911983213472821207685861300035384245874416868384978168932010812722899736161722705865687708442160948737880303258075533492591407188709550527133990552380466880130246305092439450007938440245323281683413620749683302930591012778893081177269323674343416235235423503866845881438799167612810990687069031973025809852268390230454605999828890558909269329587154574084667320641284642543551951981896273500149312506573782026118399940593505929215128709728246213790457943092381015003063651825289818355074839996985721931866193016226036562444803232571988346019696713537787761794815607269305815362777963166716794532515038318851859318765686180881482383360000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -17356806226090200032521897272488673446479355994417552760531831417679614496568518641461641531005785036931761794476988655802818807328211269070712793178442502787847390965322043477770222063514842843317733493964900137957449184768492543622509157228245778158267682526286097560029411495894622819151184083625818976519195418545587623199045589006559315556661775530503776123238538730721265130920443403047126802853312929178495502452114242743831831432565497262226995736290628651143257178502563758951091725030872935066632419997265177843263280580101399227681197246793295356585548663284315201987117380821633001865879523929558288589315004779002074349290180297343930074015589069388520622024863149918651233166023643376224414748352471113674849466096571344139597217114689451296665367704193490660246920044022888422970968284842038903015833234616495583134936561263386069295947092417258534956426319649865010602992871782861145027218925828310163862179168895164295168120390726024444894137275091236748306720293767972754254834395428907425048708917112438165025921421395501059341412304410998602952756899167641454506687537929209125329389948133375720920839735009671407540982686440650296566341844829874733657506763090899442058389381064626097713580914260742017703229180170958461064455367571729809395580314035653985523849538259213374963948235670297115586304920871025596623014325124569390545582325335366386724941456604246761207923960925396201994460854278258272012655762384989858367639159360598776843064939319111283709698585438377893900916148689206109343007944687785601055919761599851927610168869578039213497418718740368764698849925082084478663794840293907687039074003551658311087056555436314756142101046828178621396157081425685124673547617348993096340828783362554242157997463892768753410023946286664069747756399412397519972905532419901412808367673196142412512940705937564582848840691823766517614140745849032086041121753421985721237575860616697339509337685540806595421115816159522333134844899902330608741507657235790204680870820359422774236657321357061641962206256127585545510741731779189633503227034040346002697475704554691887558622332726520287517327597210766290984909731759217786370248189320303851732189209189494048349116389934286858879937323000853466744320467867236266166627182382651256538974186556814115511921165238587930129120284266715854674080126618876207032765297184789314781447260809934805884749922105959164232652879782656170969061866576971577703274470827336833487531367194121639873696172500752509789134443113317087973884922042457111971699303935980426340733223481731684218996528074403764694678133087477475993492580813300195935716325066462953628460400206379848597293388484570877181931976078171946035225090813811411564052503948167577240669214408040786767500835544821180166918445377063794019989756131909103480109225475015845610867372224524845349789825291362710387390179805072694808607403626474298791190018503986729976072522881970884132729280463181963637205186788386558749421352074420142846669695915932287987419023572423457431634799356224532626978867247814180582502541190434142942939078562282278653307608274624946414358130156052730423371368996251749322186335486481306532283305921247037024175602506423296321190402934540437664725893820864359019569708777161894539749626076008464035003543515241080676388863568052880050738409332643758448303770914085510589632227557759739957507377940661505006821318293402986546750815031050589091312444728312197425563720598796741452547023644434783536697332916960097965609836780285673064838558543266865635583965432336561039971293593600000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -2738803173041395924774403691302815361035624327253999725191164744025213685629003988467891311794662540031550104539398920460362321031645188706007189097216290956205753996391831192308704028734462041252786933047637508339146907605677734736323115783271144942058399611095956876761301942434072751886802251774156090080105539576495434964400722264726216405118887444743529622722003357540499453213721055523153067248023104247512726778204948526289664009528849345875911755194328684289578667282516752064065061365325680274545397774567894186526361232320221146395476715950992821730187367287804713014673216571859465369621144953711039683129641531077267655781574789591489767136694439645962696900238510304274885016983094687808515843695011363782360326514566796948652016282278364715514638564820039710374674029013788293868497949859333224260873488236443466958001460048092822627813142021533792856275220157714082126500991609979536657762771690477552591515207800449902167259792719246691233523995833407067054495049105255925445344879982692917098181649522409430836101814953392579075723864286613678452095371255198440010489090441744776949103409701848153572183333035958838300168187236110347866358912568021641723986944296952167785560150413178072100956133722540601796057693867070680634064148173542537618354496944625286019397564671325906900303221310313152245626844828395768143569074357943208603661980815642734546497481973026129178099538031723202166533630955754865576184044513209834512288317519753112741565653443570117135359057602620430727283629725026941048986732589831242017882262749701815745078516025008819979349915664389994274927321077329732511372997443184723042028786099922912518231919937754239707604751663510294024721448008909089539266887165246556376584426521886885754418300064028655101027419666813242413536965165916836895015380641691259125560431256497300775775136872852112697069816634853365268178320296281890955455938437603377547400427612798185041634097847995381791412410584351143304730472837806599763728887499660268679590355093396632840089175131625323939269739860139527017017937957321282849330772851865168966391405313241850880992821949641299971736127748232926779664755551403722543027330665350202089525972678201155057861340741636510134228819563453480551297433025387916352732109345645657289228194157824927861777681847362604220121611012272218370530401953173879731219890309868147237198218252636015856623925841823613903325190482685908265356614066250292878129890986415873861578375341129195554561127407458114463864935155397257231164862989991464345948977602515943128907969123999932501119211788180285066686603161077360717361161492918423901303496785136745706010919261831510922437997437726026442367452049355168700327549942936597539583818991199789139690910789848421270015884048774266642132311616239397053286049608071740657609886573843253738358258812600389882951634798726881259989185520320000799239308077762959378024495967666412419108645009651464736057246113603604080902553725997987791951137448934740191587143699072086986687146400166263897229116036676743343168170379461282814670420714972115903100171430582495055660760092542112578619008742108695807856895015886933046326986755172834905139266908343292445085097215663113456143171889155830157556244341386514646906216781627199114783730139331203311755465412077248509111125696745200130285867251794768650088109158780706161783443725091386712847234658667834763189940143089600660386017282210014352612153239628058303005725909952190861934742185176207821339369353586410124374195835690086087964736354961437663839260423764325643612848128000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 9549578446935848761114200116859868213880509742683626942445917540883534643117784107697571255433797982504635519348487213187634299528799022341035587077055821794987608984990896017712672751292995455598258427631803904780823512280426420835330668312024674514490438019902761740844700579095254886304332734070393420277370495363480074673798610206590348997917348998092456040613701494680809058316685272927670676294579704163068879215053250539969332681480350341655385129798083551279869692296665709634045322148599189697066054147456463289445978182175134523058673252550100236875033594689615430675906955852993568302158008656671464209212009177536061558723098011802026449257130615166324523328142869518389673586617126777720976172679332688855984236133154059390520439674223481092401402718158693694596107697300966093403948175125069762469345751145553777620044076443998715630994016859527164551348552345658967085814164586844090427866392866275612415672306246901484530028375544088434589634267949734229650871155891817942312092819238571723747080910231719793446255261140521480980389834268400545734529921166725584783867592826832205075774087231923729622010915841594834709185260608512490273160838800746785014735242223267715895843060592152454657627094950381288906722940785377191476278823820028210025487556337514850635900700931796218479918062014168506833451919817824146776598984379876409688631726708466652400386287580213918918805781138595429294721923189055033858795436907901500341872812707171673333477764170955005778345598801428988264460248463796535398913570803187529907985408996104284988990946301632253406237082866514717127588054152505708671258010994289594632560337118100396257831775434545344977347307127624095410367264157837325902749705195901376670798684750408451153453050101998035478452673231378025988074835700576722420029392720587346419986511334957172940177763969183756445047083345528873250785950235888650662965466713742628831133713489856717069680402677423104087161415734607495545469003597449144195927658836423529631372234121705918399266529742212903521307413032702612216429942737575664420971514455202507137409186694009374824537317111165257841025015020209418351541859467901621326630166023397206990887799385355193421147913728830536290027983591237131356806133162438372988280603085008054597088959689540739603662089675930492153273574487961666016791217734404867346471689102569768821886495648499016584660743689069527174117141016666770893844129207734296877464799966144352199499337634095140254197597344099319178911743691994301803159801492905016254815595767751002138682183339265074347296593270726910679649823621925854086228119332751282036604527619978875033988370577507214391929009045820008551827258377600898018494494280830443520886632281534951106427838305577152518439169072303590061884238557521126743404762457766415802763484207353131417715554781117177951352924597035304151073571579837757036764612118054590579774879630370524993907965741704792480363465391894478943113971053831168388282152513861458816768728099523815704899487990534093119807208960223245636637346930160745279313744117207615058297147318140157001570623850262161473045426180334789315176360688480764995549743463001842370131528204938084045013186211412971562751635675027780864135333752439256878474902082771546525295330737477708525871613550739341068655964834993859305590036414340428446364873013247344512686916824945600669620412902057195353904000846692100525350176332468938370954008596892265250845088997268880235719851054104077232857546967001871097756731028024526189340957695246846487393790583732757342873190400000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -4375867247578904503588028327074168531581269654924109875211650462732422072529314679507550701488287551218645152910209740963440841992807997332963460478747069177946914859307101828691912579756556989289423422997191079319660351329940513368066034494224266164027548880204235416976935225636114133311379900646221096241485174176309976618894302791867934045125342296666967119894875996257453400751274515139187642541298553532381031912502342944929498441575701861439006318187516883659037824286498315886679570104357656928173430798024387398944923349868687764726685545980096110518183968148121228778082229507473299738215080095086025919998123180311657468757121703376300233192549193937938869017042356257217811817599064563199102458797850556262947813751600438744832673987393486970417522314122263708650398102223217669767910263990707816402140101066818578417551773575954472515168658872242662120576192385661956320703652819626662295904842609664694060639480690926715795882676071894804742791264589611079732585788699606284640647262730500127963896376766232052074395057093972432909743204792258722768821965651068432147904812152750805749628295268681690439181520174943950715061045127657016233420048710323255498605000849532964764889491033484175474186803219223889460268820791505419579390992653912016748700997379214531924241606392249568693994060889965223209600637539182458857305962794802421633727833635222307125374315480624051282682734897534260385785668566576913007242753260111929400051547116110769954154559467911231363034593836976948787284082940276949006861498979714708794348945958325942602882497195387142061098576770971363684772125490795104704301159754325925253353652797035465579929429894791194663985581128161469354117641247850834151703437128095931517373366239842661773107147209986250009239598758160875948132792118274329971292462901802800102668823800927056384451197768907794003121254238315916825192058435942754988960315318221298715123807953123042215161289503235234797104211917565882267832419274925486368336709085370572546592307667516462386804150693212324049929373208744697534856300526102491283719643011270603075195484590751041292270203001097333920307479447647143771204827446498241740153549864397847929927340537991438447963731216055697916020495276883947801358541266460477655247913008265590704497009755134966769170495285516472718238508133289933373355014637028957325503879862847914486490931383912771308176295522813652857814195333184838739312619783614038710862448811058866505749180173596350397534065374727461574596557914433074969630067278132192425815776286163522306251559344693871210574006582833325172927208707990233405144975991517191017792534225732654741360655635826103644780249965195038244677515233201852336478415626264473307928140164195536326136867934268606208581540572862314405520336307477321501803407540637486661158010399503570154478018420235848345101171116971221790722818602912906737404920289698829398945542698286343266264041080831298265340171618030537760440922257439112170348961917729077930031104212046024524060857186670977825728017950889815788524003119507477162952151838271962597524184019854854470341480486818068951233631749658935023146325458171757109289959092171835567695266836664314192989378256176843377463566572933571764897290132815506363095278716025058973027974787949218691353493092027849614479767279293824810648877117092171606311942680074937557791827316270830855425279380069618613144023444494625683701274347707410196265705707970738323924837641204828937266913569546147892568456976586315332678851216782332486034196562575150150871121734183047080706048000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1756367629640620189758313788564711328649993963001594308813313513643210928871240742362874110789018191197454196056539023829083830569361831113958576273506213382102671064819750737043692646144832503675800698608427095948188415155752340803790925645401690297770928058596093987624736794196468536775938639941280658839631580762717568278734324704368598926040280832084756777799518128213410951592600818873112723987919977551723577608194313161165944021543195252333384987343485532748395220488633206081277084540362707322225483582105689271507874132469186830133099713221956196829808866466200755253250753755999065513191335991202641905233706112568612038134047675898293345229607241670852829878771093555640280518334954789887893513118048478865036708929022323793829673099616962016323570593209524059273829970281550935390171526044126978299064139876943797881705948858165852457087307818463450835360913950373386894070848325712677885005968462514776412047739801865654512447883707056994657306332093238609343845459070469198534882999831064765977954673596860186375674477510000428472745745077500007215881388321283512755325031632931084969721958551583599835391876427978549358872938985926451910440554791504498777069925530418111261763688989318772157464850839967023166588234591568803295859712644598405044846284788647024296105572376048825617091921939220061809702388778079875929943061832476181582844334651163498388949987609203416029906999798929765574159014460310004669996453100255117051748220392128468295684003668851323951947946852691772308458843630061158661921018972320781651384103751256690489681767047459102151253903152194933036428721623290582540546241147776460091184869850689279096950835504337862197912870496406878143753219541082300760488827782403236793864480619042271823929912150141650145152093752957829889795029313981864678407304298893067330820754818936345993577956002519239907799874946470291460101329058474499613293557657977413304739096421817527687405426744726636280867388542366730890214147454226894189388663501816721224808614474936213901804510980279037167044632873914389462064874154129680765951708971354197273377219481424274997349799181606134165522470214389987513284900268198786627008815364391373538423480101318121345318725279635162649125787460412394042011507464214379719707712606855038741931186554085941678935183727330310769999209317164229325556752789615773397428431721502771167287448052828814797616195104449793767337829696431262296252699313368541494750304859464271154303587376523972230887425596955008478689571512920429740767627888419519911604107716906096873513020688881973557016950987605529305919324383399065882647514590660009406085880364591435958463936467466948096671284547497541429238073750528083023572097183804466294938571641516854203912831781677823892279416081854519491228687268693787442874088096871889243983934190677398695971671827467153428252691532954017479268861008515722329224112160458448442520571344846819010314359121420447825825536246633783259931843486161123546899818234176935628488688776903295441391360568198721883121395691044100049045847719448584395243114335312601506158120719511870049039239244088502644844799689677579670556761933913974681234905686026480577477898373140802204513536551114081308164827312584860484192684560514174544648060184255113693665189719130586978514208163035060643543612718373423296137543124491252736466968077371965134111390875828319776856765399482851449704749143329443906959982365055440379932428369908115834348082250573868264911797936196482445428778045678552562483944504101283090406026328163271529058594792067522701033472000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2368152598623324329018196382065365384146857904106824482486139085411205332458206292414705594446947265066707697173196896930049003384152119413037639499633438340277684584739102721735830747732024930832458664738628188557632560376082423747733150551651528456144611152837889563695961619902372892538788906907492151404067391768856882626203992497762059653836170503630365613952156611576182144221715010570052588958575476843005079859037825848999000562873771052927169934865863992899126355087038109495125638470647338648549438233709409520239377708292925679915661596774715219206336530826976224967577827707351396589917664862060796896035401481695591562185211262757697801373101660840971456269175345954774023110584866377162980385701840600885207304986764402255511770074315028343292897386388679646785370213218899700031946816969621808519673414034122783604262766907816632000360298135165885156217909637644589303616424088216068052710040193287714537064217591359354438778290966659685763271382785806238192650471601140014590099082159682851332241075289486491845532144752240400438693593509901623817727866772331878303636348084626434963191231703675627393141379695554265082089499029935974927265341895893914695432422431301713647149344451575257684743051531256312287091851719511292951471985423415466451947589563005331911300033977596504257601623534634965478661710556782675462696696044130510819370102566920193406048870441971013501810952688298926115723320225265488859153977785406591332201247553274699688822159737200457279699259377522757012019313144641959823751273189598690081499317479632292358719367605550803648583897562899768701941134175347348251770975344440335330797420686287644170545221395883180916502156939781213976021003053008671746574684480240663043037248836227922792025699063478495640069628187418054768865926247723254502801136077969117543392907488204716212128639209533369414926036222928644875516921809569529536691064302310334804982930365942081041221026421127969372259419138548877669381812994615998542450417845360264009562379232873369376727489661047509526137476204134411593870235601813934921443256913246369364053804884997687418817396302629370725817106610762972556877259844952008448316590970481851690081125945503648104737638612388800986205209748613833489179564702205986965404492979397443229592383396375307039458452561421030504710146859822179787287206570829024919619546676037087245238628248134747821077962491329846810356552670195192807637158828211667357370194405385047381111235663835290354267084909600164868657928021311791769947413231663745014231429043132146713984990945765619668564158034025767017257722132780379046330166411883434529865520212295083405798924147809664663698086861057519339947326402320567974878106398889379011996166324885948301750129067893456693261397650965543799669396413250715407576767403441593202047453254544433422721374231923934387638458160924715012762417301527174776691990528902179958131898711950843145023917071341309140902115494787944481498434480308379279519675615337238530591503048814912038458971771388922224857852962233458260680853760307057211535178013542303062944885987745346066137532946316821367018039663682406936218982831696967935533187090860429772577585959416002161557874962046790737952017082528679558688118820903052096459665253509309270542985711531787728622540891014694414171055756341318531629206034729349861596084375971900305450447519550793075223932641987988690623567848251256402559413106261294307533951808139922482975030361244720098608102629560506455928049151771853868932912434930587817617165810194059265207808500824226576465920000000000000000000000000000000000000000000000000000000000000000*i1^22 + -852399230731223657751600613643492508565165960099269088101706679826920959345161821136559565867685920631181292128961039753049192297873135451897806283555263439771965106346263284378213557819195632215174592637992345657925819608924189276853652937444139913459695037501107941699704364072916916216856608760770159994124232063205713346630470054200638161349166918058176917918690531580518063051444396979736994690388649608217209047035118437360514291621418048597904512008656967538354023809957769085585845786411095216556860074546575800751213676210260549909478109193093524336236378860865675483425178922847488689715602185513724240285629620292078377915853378596004666330168948882688424716732967135451870887671425548846728201741277455250383879102840111607613255873826657946500980722039241196865103479526630987990228488167777949025151348954600679008793432380413773089179987113331458335219985753452378672333563734095338440527978152082612812239034935303796796665172963722607218089244951090074637687404822523685949202664482182902899436924919774960489328020907843613546230055561507524641178480678895729594143120280202873426970358700140797639309369153034082900732882317202891946172816464855186487254376997768120754354956950939154245157686525760037334559491514432343156430354617717754547234540229767019434745667847760692522490380090364406648129861472473776315105250616930391805088575784243481234371432846479741328121593516869384961683786235981024831989416532687767475405818693764725841237941276103119460173642575159948223346625707483118837556282684114130921876527402654474411877902730317071658634111223653855191026235122201113660875725807875882242993698354538362577770288477961827827800392063284536732918006204634529963538907107549269861149009002693006989574618077111096468093142184174429909412160074603563577735713811729724555762046193860073976547853339273488989356251488651783184830706063258142115529604099767724761979653848267680269631856220461775334427810072724858456272681438988601320995699799998757043511240034861956827793966682695085335284547521680253162104814003617928464926739293996423466582754068708830603877548999959765393442432513281238382140976562576988157966276059428112417306003925906152244321230992489344598480882598516984646851202079876165644510464159214024010594517592115791596303711486588691468507825367802909219441698026920935679275175317355199465105758470978141560405163493711753730730142979942263017672295192788814708078690205426787962297808507854176988379171899800935692119662790970326242010476553849719500203409185863784182967692470175951320636686572871451912626156016224969687072469382496533604469391664558744959774914863233941494443509780081498966988970266259082618954514097280201997436658416736050339141553618582046415714932256844341924451688316130625246445597723832801646667883104556309963950940283240682041778362323460518017166154828072617016036940563102088953883551214048261825161328968806066147253675455470501051521400561973985297936616388573956823982446148377068614764153331435662396994122097862081566715982413708088266565875925694582428863630454439308659246281753759836644818949679675871095572607135656520632717938272137146856120162431759250484992338690029816462444470981235882759680690417133238517440635661728626253603811653900599116271339404326400806286507465963106401655647184354328149091473677559330485774651705546383616475366490859311232053860727727657582269952095073208068431302223410902573242338040088447858425203358395979530330014885930474431531248014971067702188848194600497050015846656665121613414400000000000000000000000000000000000000000000000000000000000000*i1^23 + 182400547674872158900129766589006928307888397293339986721825014874353811418345450504061375822852122829759154462474029975954158704594697584307633973621979003806076204714250753659251565660054195555447769704066830042903199329208104869024101314220205296483273543198590201167914369371785690662786397043721349797034448040407062740888144127603039153328414083754189615053435481085343796288523000604171800162705506206781959945227492709797388352363743784926355285463099912049799942015138824240060035655101226194101237522049331094542090398192012706415324054173370680837138925541957117610122271482047524788653433622502809098689637270154698188598460578073541420339696273016362170136339252805323877181323477605862808138086807024993633856741524439737576490692604172955417013290661454493570013747977939012614376285205594863483498129624275931547630758832685955085048463880373978560194181950471138508267877716183650517303107292254643090024541847201469047269510432882522047018731334200453185869180595497563563231608102390069707465217477074427199263742485393630974596383385974006074818554440268641076394663134803063146030574148554019721620679693813162524092856317013490434691771379561185971090196117236750731346413927429125659104140810668565645417419352219204149920920965755770699548137961408987861357923774302236611141432463037505174714973940712603577612168912424928153804835422012340114613813570303560432008550945370961846858992090503327758948433739704855077264072476009305192802471182296640397725985444160998954338967349097858218047571936847858060406505970658753610845372143840408177175496549927874219933537425557660821443123222963027412250443909955705411327849207290606782126329365539154455965006020090749929828327555508134813842450914927087158529796682686923882847843752615975468203358542356193216885864224728433249001312181445176079640746800227897745648064658521837919382717017617821028116302748983170277481924003184886244311373511030460607205919543266198340048156514932936249913343520136840852101973915990874688280730854899488384657513521052019699526143713933652728192053190960215930382442811103915690894958984977743158299865337146640860440267560293080673930033861633806097397728870607728593364492734754130240466768410186095436217828787495122110673257979708318495024611387752583946585089080066526197691432304025782981635929295931740586855673953724419023143810672303155238623449260182858635338621724923171016550105211108479254545332521210501197561360119454809495066131222328519909942179757772606978827208551519496792243355657289371141328711449723498662465468002644883415146853310387057070282203038123542786858639697869657544729633785824180495371810184918092987514895312351745244035785125164512284977178660481083786179160871552790256167396276481894394626937431557135261814946491418640911296026528435535543106323523612229173360543133518711661123137539796378618647907086017632877850874749906443998792034578752642088705533591699941328866355480549996556018716485848914993956747283302272572843104651506406069853259433896789527373596994212363683980459543212660202647491430906034486036356456836722959608016748800770597199267157561044363057259795577152727626196811146959526026730147372385923475151385548744074423412155638921929434370688774198689086135763194169431205566498708691716126035837080500211861192289423715906226852920364996710432596150615021736627770634402896940149132380393968438139683927593772723188948688965210021323730128914355021261986159164485128411748249061577836476239659076171613953006387375093465604196792522170695680000000000000000000000000000000000000000000000000000000000000*i1^24 + -26281339924241100893665295138310510274219710439864745138831471165071359216864496755939277612919560326076940362576380554587281065423209130735437477171540378021124043808340263914306108406048687784719293733861974099646475740478187288032185241920008899868000812735899078415436865072805610526989908937110539927761700090490407696323981236352660177583802211076160524891949804220486208839714060664824255895525982412096879049009951463155633899947053879085991761901845539956780301855754737332277960942354458944889420135595525926265162411612255203467195886529018520700988986431898262561084596738753430717760488556871216511265037281289427321087637576365620173246325008409179842973562589526057569155112843649954877972932566205876694263215141970662541184682566259617422984496518646789493749183714366002002630228665361050656861653240288539047298083547440054745599991566907326855089221681890296162079718839387435024759121957648541374259591334265031290967103940141659927201217521009915328978202030579946622028633935713357238495854643775925202816983751223820130545769308207280101816604791566032889924375808176439162058680142011134078836648075121063153618205118859932509961529732430593389122752780494464967918007471726023023182551667193930946417557983963840485379097141635981386054487320225126367853274489218538563115408907316988311623042903514130677692032243058719897483911739095818514191768805405461405027115993777123585211900112806787150659183899979808075489439280947737717450436548114248419282494956726275591766187397936453160577428009770253523843701806643812028667677719150507328997464046162566183944662036260769337088759825806267939364530192190178525758741530718450335112242078397841628599012387416013658938471639771906963882673986473602563942263133646828215293736964657564980927665092679023113332716007476030559449067364650217398648982967745112685339557143536144694108230914835404584946637955224842737494629198213312587657187113403863946651575648349411401193334808825420988060735874652948142803598441067138965592432800726697371356677573133603436089522543555679014811915629555722062713985594441958516685279889007680541284768573785171059538634586112352572101692719334825125220018513996703309138848640867179720273611125788339056093972357172596933703841972494371705283809817858230126336819105130069145383033423469657480438214704736587652528468174628410499835483550792755278525949971339704055755995245351429823867464394217634894511997830359251450712231109182371257765967554887084335991045823063838524092918774395983229126703569092945299709778511697819552443880758679807059867541188060356272681518344674302749473844475396703015995259489990856397453564739838775501022100872637141328413576377946745787061974978613780087170744258207436064175064777679618021240187456737156125713161212907995377107215634926567383654496224772404200836292812172581030964782079014077141730768880925767777894806347720739551616947351147179400828737191084555004579860249578540799761641785012938783168713189502830057825833441470018861148364465115606262927412223279719552278569003638965853769486649957143559962862350593832464740289751518746457649102144015462879176374870721810352529515226480167224894825487773080152012495746651687985298631101093280425774844863440551142117135422406125396277826242747520990993542337389081063738343574973272211136248134843925852508080151192427867510656477699193700266896753636468687741959488910474994802208439259253477020055864133640312548186969008899703807137675771090259171815942257002028106150795663613275109338841186146713600000000000000000000000000000000000000000000000000000000000*i1^25 + 978713982009270468224569483472582399751870444494847624222393758793111179779856565808084791587219261284467424260446764915053434709947167200172967232437978481150730678561963266166709048809935637093647235323388057656729779417003756250742217854674418612811883590251541559329072976069092498946945975629247381208380482160799123992634421137890470544304366326250912239618511645698135529384597517840607613007695679140423196558900405254616164311677778705584408216989699134687229039680205990184520124540184392360705901661558538628351230562104730639801796383370781144372287365272971423269568247822947834387153046694248766127446246293907714246817150393466783195010206882183257788934887585936875258798080556459326459865868494831822591129228865358903852947076902744570779924715233590239826865487312038993874006114785730358314935009246317864847938059581428058511690213043732468086085820387912266727162677796677643942433978126953137878191244512329212396972521876869254498178079801044053887731225751092881232440201742651656709068040405137443591824073348393672289438014761074365451258805189947581673540355618881701833338675285598678351410055564871227592623690600076902518515470249758387504747624871477004336300748804814635409345844898226728244639759700839160990686452850983425832067596433796545876508317541374666866652021314679819088229206714457801175058196928264732344751905890919924795968197561377365798627806193114499683288066328752446663809947570087769054469235615444614838656119276940600908228605772244332547646036972714554323304644543377205577944036253389325208366020899622798669339443425767639672400719016515973654562178078597968797263266030361609040170893711319401149283519056970694487004781071893620720627123627829299550009265468361176958128204544415193546652483862425731790960055302044039361640319097897257839518699752709383619039820830562116140994175147808592682153664288556589813042954033643294593156727480338518055697826229727683322188979556476511393470257331761808751206990940565666318941024839434360524630701079967032293592778632522494409184131071255478911861295173397876462147298452065608359235258482636240267949949478238942409746073477334159521034990135182520399499306105856002022357436080871029012825125259361325884248272580498319219832636260492029357738261938872966335922515552087694507685502123844809812618994507365756877868379335791223988815298028942159962572571096935559098257784458578339922583813524961944731343027873306430991460443855658318703503229222967507561935299152590363368996443382923785520287525361903226046483393835731006778014081253675807479084076085631121992853724813522915385565386174671240127764535085488081098038308080205445026759058396496745029549409893557409172938388555238512803025083403984355000573697232139284391939552991889417652185929612973238158453921043296191485208923809769913990229402165766547298695712727115479767983140384547568803917199495892646359198754367166947531376098123837426908473633667680337659074960186958063764821112537608047872276288657312958733460707760453323315894012591396587763044243823219989905348012183700300926003776678132708997829941390171970799797059003251719347492679397831373432874922096193551723044692481497002122067281448766316854781218505645995230994516021269696489788102442715375956928118260461355188565828881372468704131529910340853607800735011610876010611578699099845563165533748922317749188803271180226085616635167422490709970228673067735141122729538335266225251597612416345923840708319421095925983245953040562759458983127282953637936455790834483200000000000000000000000000000000000000000000000000000000*i1^26 + 248141843802015459564866114062459214658861135877280288555760074284108585750137364395989029375984443813997116296596802454714935524424274610768638503473868979500890976324831227007772428063033088808383354016987150032714524815603090378074784103325823888145508341534212303991727212377998368117128967651730563753624305328145678527794323200392596795192545995181068620973477426762976537605610536218951602804799822204636778645819937555260011917957023879044763729830109130126892387366247352614510542113293478978462832911620292831676004494418055739841679252715707429773275701344833539401566968240275850527747950392602922060327398288877086259074232870969824513396563059739326322128966201713377823221898790503897439092393416518567157240583783472791969649548471252084937540963092667540610530722816256496318675606950355537287381216109421551897295976055140373726274795934256087725833487981659647137201570033051468639481892525583258756774038619850071730457886339149204671333041799289524364811210473984425148621727206832308097740008970575575248294010111552821717119499824357427039712329044324505006023277290433212663092051244518701628661010651800314985010242996324196678374462389417705622307361918980784653767417013018726817558990926300905454061323789685851399922134582666087020895190617179641638251187212083701743712369799150687007343295942927955805713722957720917208887626522486865829831390901638414412663725826075460939271895114437010411341540168008332030879495002692754053352249980360952803601761633387662591762193044884828041423629558535197088972962023591293183858653211018694700140159352962158468385141938931167230163406811426298219992184695797551160702321778682384849903347074643835911288298802377609829312295407433417739585870325794956219173717099159461103388321908553009614667737894400452929425287997288863864903735260543861300566025265204140117511602223050683355830324118373275149839003550283130845235894608828422637119628271637860184312272751196303617127864107032797221409814511476756928335544518699516396227966695840618273969370425835683930829493438528500004509888780665566443905484605260947295401089834602161063049572711332302427421409533648737477386973398801636336467788385423646266651725077572097306295485254907774363299321084215762904301171726318424489483517121604023688780171291888107477034240213212400506013105338870615725980988813474964627961094015245111830506692473545155974182473769840227982109698774935484788966546447924107611045697035306144834351357374259592637615073591150934861772499001890403438747180062392713793894345732370679069626175310777222685795581205737766411698575751071740305186499375072441583637779167082520366414910457900741500755187668544860040804115608016404258662580127790699092460697164701039536113032173013642817230513889770655610216016003558854582739552238036238853144439531405889686618149294946117105873711002250789410422204050613672576579330528059070519059768870041103198278449705308110432250147989073583219316806175071844845285734240243023838486559195390659528940789338778144675317237304046102021261214388289129886541964255524600129279317067772496378300442538598751226312666453727932524876379988107934820983428897359026815492214952051134575546592589632491918442833683059198643714191557198725061656300456821649097727986483865391689102593322940964599729352641311029445171289847825226837227331566843253855529501403070934267654399923514167258303922936857696323490506710108500344100636141668397300111381267013373721842191569671465582098376791695324238005700226418044763466892404850688000000000000000000000000000000000000000000000000000000*i1^27 + -13815249399040397678185859883689496079375022087452978448253415209072143361014963985648181893951790264822643449604578079620206271305591528304971608690104934165450261570123525116852858760138218762848895985493738787598950061555101857632021636482425496875724745951426094154612451484947942168299669070811745898528364133531995051076220535670438883499276816610526171162950108242331161172213954909503858772379069554485258705756467004964571136926007677339535745494489988547878618207801980032537568733242781039783919132662499827222470168850569117688663833749158857390246934113579031686211519629399125052405751608416928882109764102247257401061339496275335994761333640856852785301867438730266191636399550474726674107889748992344660732394798768360914071287185827826495991941006233080467813068676673124725657466271978350829566774823675628141589596058372492556577088690370341041258505616674563693760298145041546161976834802346212150965437391547886905950762177048004721439009739900475514400387514325332600824467356715396911780739944098130056036747920286147157463908590872930542248120847233190022736762170042907713872652452491162978044659209331572883532324266763249130277062966427052572905779814849444000685203294638090025633529893062966378825455610998473008426826333313062996672981326543537642926136809341653228908625061190516065008783058923724828988059196545748757594978053260372690289995677777601652307411586321256358964975851603541205152232625598188255565449178720446646057423329301807145002930765694071621683084344874143263178537806644730540429734750351933640045198267690592430099364457045363531180381208305539815746088847588567232608731823234050534573170406795274397317878735021413068427953185569061172562721113503805303214264073942118107804833599278513900872999876168300098309863892387640132815913320654539955974808473142099141675785378864293962528412989225947899875345308089814754565087215852718569722020621459375067581709000784127293444657224968478990073184516203067038913018003562401054162468852038859471902841567404813402711729819018861432866660516946300202264012219193787751282393523742422809952675964330875858334161055957604025864814528203741100614476107567442606460028469284240836649092450960753861418522884793508370137540519351983308967634019603374460085555722248503989993723631141905954132340933378229895192383622108437980793269783469517758830905260997354275033840200835474354991274588976433210240182728028505023794152565016259054566268996245694439266322675431335374964496056879187939605923423863837222292387056156913840017616120614250954975961144271488873579321929079527483937653965795189046455102713142082418402825967712930898017132615465321950999613662587201556196134754322176852165097349398101467283938235797357648494115250256657031330146364286857260059480046111313959004751002863518074619291389831902497097017804106085033029269024169157020115312129130671430115848180635448726341863469532988413618275773972796563490232334142589779189348032091425276034965402807462866058600559150137636881867765483348088447867990299541980554286351237023889185005583604785305953065200180059647476247583424727564166773450961969559717403600068062894743518324342439904679055477474445994753394678754084510632772446615245464813552844319349741448614108331461335317958968939375196289022946432325986540116192608671251138026243728583421506224868730351769215838515449077562536172431428936438028857850806252001222566625295903971818457848168297650784701520416900532156033205339883951893556464313633988131163948894900393614311067484160000000000000000000000000000000000000000000000000000*i1^28 + -814173614371652318981293798580680635591022677304220508139153483785023373660076552771889387920265764281993877734904625759249341313439862545151096193218170632853742780908909444445442295557207932581048712580805045247719812990715870543742021739973185087286938009927645965673385464537365815833176937424421855182645365727399552319211915068512859487866348775477186105356563820666679762514634983573755994502345400701861587299044513836690476336418796806138417534314246192371727277557091610589021517307423632717458909325274264200108524664762974283040879323078928655473461835244199071565901028033001591066585646225755537515931501239070829477549762502027280800650944160139943427806252776650996374421755062795909768924820556898783345085019533128232972552217634886314694781642587558496199311330481485816196933671954979037762664629892386840859028918323425012242037239730823417923824652717069455349404600194888285800010643404385630959817838545585786280734940805345069556653773985436130155701568860292602997959180793307343987546194193601568592800969577236653697928254155623620216610821559884372103766121784945269448066208178432825635981754639944587404070502578628612502478313500498127639958126800620015725294371748126548143515775412746377771033075411802245719120103903352184958592907283956654879742474057230792262924176637137482091946411982870030844271217839414097816403155835072986468297664701966055122087825397805246878333670763896148345705150983863490462718843130347633335090028391568021351766955816153446235090879900412192103251544461851674155860771331112853146046904846877419536745504291303277784870285582829389390146160814713311819057992838660700748907136893000902705599791709676765550405308566759098688905682730281004434354984544942926969187539205942377857135051395245701999465760119099756171791842370480887855357545023428273224481378607198028419335558428646932221230512756848936364318349950224405331942512822547338541286264687454732588458975340066492301544734791311142614862494648840407924517615571388772601587390806237802107255373665637120680512541476260807802539008577866926958342861787731327012119002853469582779431522317642999127292071922652654546115076660727195357402161153203197366475831448593302324670085604312857646108791167298442200900821129648117031359896815715171042781689271791445294400619098094394412615807223596758138809998088155041213197544764590710668633662928716096009126010745880203322508550640085954329410142566240834368285770942583210884428011425708879452019130010744664188459121594490653112792085654857561632181563761172109933703993176213297146304482884359063128340107860673539479509094794450659282091375087153716703835110765371761778667897979514371170265035249434696082689525217758681919118579678609167284418228477702734671650592503582334668943279019997299518788963793331030408729672574256007186695814440493026239067152798304114956641977916254545393861168726370791181231437709522098952449183847820950952271563449595025019190596155728184692915563825498262346224380697626021956384221638365330043464271561935292183660509394427865673582564411777898159100612103357561757390959637162395947495614488528050957086052714103028149060217905424745704316655118947902069825455638959401375953825327439960183960267367057080147300161528574161764066281192314508744287335195183226396157817461124219434036673249944437536858741934387121390199426851082169159629873581394459301775369445551197352374238658873413084998670842977433912229852978716020826329136006447288704947279013143751112431999160303711226337165312000000000000000000000000000000000000000000000000000*i1^29 + 60525933732372278958345152281124835024238644677828100716206011522931309429350753009966840870996841282023509994406520535804464691835061508026993668576259845509593391609898897769988147668502758256264408681309525140212208064890950302621275490469028141305188312934567936361294218482681551992920252535533997295677328944627976030468337989984882419023052147691694165961282183166523716875765242792529716897048446448824372746547492103305708415915219260596595903583224985686355996384224055308786198816117896936526057053247291808496461721334304017359065446417265039094657319293577256038219300246922289934482379310728157000982349504669157627689161881534168382782142000313760349159623750562342783903652674132337757844214542164638533317016682080670161849337261470428483757588381801543628693504420108390243558112871933080131104249087120810048645333760449237668989974675508946943935589872871935524784780076743412847170899511611768262005064081771260202439852942016311265196351948184605049680430263515513526272470786763748612724742222829151571926338779517785291734668881124060452918962020156069014237153850157016009083459496469846257702916579920239015973588073946285116807986805302735779935203109590202103447906533738768543682230476745614870139614109726374764941589154984885669195712890825841398748189095668139886313698285325966542210549626903587669198490454701564209089533148130699014056826492788854941872161790062484254171045291590933680842461687473401189946237539054937448604111197017488322574577744654084094787452732798351303288202544206000363649053802332784748383033548013989532731087703759014870553619692203170238292115700467918096395436697320258893199243763972401122455537535138156695446230945947803466312547677550843451130258369791931069154342816841948788032084366233910114788158402644368303111374478464437010864381885301744447036897560627127249963292539696414001294966827298704344388148133417530733033490596905774948961584829484494473330247646727200408871535714328138015659799274531604414720089959888807573935344799031726220297520575762181110020187731122780193743910883808970268298447687446308514694817799268920939037908243186630789615145539289490242378902742453814539661681441272492472845910597870879490517753497635214291008722103904849818624457874500882707871803622297216605530083088090981499382828450530134845416193273944530226835209620818518335044727094346349393890065754965762364456568052978204335396885127099135832560582051163665478168646014848004022385992159932225435628830270312420815859299577481781573427127011507371294749262659507862037382804769630427334288825383319669877634810997710207523953254651428364236568982749500863216346371483566533455906995081596599433561170844356693085095047875802167212092534715357818311101903449670808091379877566718910915044993031178203521541078861800481139566065045328206080695796590874401937186158458441605422149225579557087454299263495563966455757732008477899463979903915505354133061881908438154785112010685917078235524897258159737835327994267086510557341664048681493487981491185963113877234192647047770556317799872375910989704927105003473558284851936132593309807210305827359457798878029102100924555814762370962370215422120757415423256356076451571867210709168446312821815976918439458380953193913262144215652300292395711752774118931451289475766239825658694909358857239095134541035740211002198893286069062801650901052904100848462522295982820794599549037477899912104617423497862346281093911155248968649760738764572179659108889259147042380353091035601263584477058170880000000000000000000000000000000000000000000000000*i1^30 + 254928164365360217166766416365463360444859781477081994831786306134212241362718376061865238439841583352292609335337320741484661473838296307568719755443377273910348113388882160734843870527127055129310569376437362788891111741353999381286487024194681053887234691439798938312343652468118881745672305012379120540468757416386225034125067554053855527722991851595656821278139585960699398219245426020465767418380647833667866885957776892597853075072981674591122765893275521120695839432060632010141933430696077681140302740445351957959187294649593340388657631027812417174703869772050299264646194433517086009225571306680297102758204417436494037069720243977874808946545702103488448655534706157515138975042750556916372302252875779604978610103441288788258422445089114084239874711803728141572436384829301415017946856897041089674888921724457431557812347636917107163458271113044391373642359558347939082150393886414479174125210535604373661644364420855385699543900571410092394497010271625538604336523468712564805760537967825997522641053923649403229696859955747860695673225811774649715847643753975774473454526374146693534468247747977666222212173176396869096515207262362926823726674339750502360970843549546965840253594553525210913615896137478166114046518607969073490172085555193170469627598866663211197455555266502226097676686351597127252699336541254369002850971046735928299840398300492299441502628658500319100532251999956736865371246893118448297823468155449265402241574110193310337587073538324412598235431408981576326883883806054102209804451335544577814531798223662552071082765992330829839949294442237248240343712122348678100545579015821056460633564183333826509668088305675556404880187117683745761420572918151061719688363177737567106444546365472575046734751959987270074063944116874693701464185595483276469059348613003493529496798435551535513361433520367128440705554516009206286320056871717818698776886198279627895288064129872093220961478472110125948729636851559209323952338802260909730996458290714224399001205830437376826246163002864749507983416803933575302577134294269134212474438416505867220267785506385509745660835368081861028266830791618501410010030528875867203269964270550119154851266660119180352702695120946506374141132308309572417501014490923352863777382063598535210038774735126713729544790310640544321534099742994256298189093502566748591300112910814481516935660814340437552582246910711661330384962290263230872858399269881085253271166693008201130135292864728348050964835770154474066440982406639745194194364044075208531816439594340527298231664405831067599304837766441183457112829636220925457705047499324724378007132229608875221639181158269540593705321079358741303945851651147703716483793717809959491501376760408981195170009418438270834661926026934840593648761793414999546829725228501595425618282967222756513736638915851429891990309404411508703120800273583694774967261663687175768379864216368474562067248582506813455887554017420529606354264549895362214213787003852530815726740902212786767504586610196014452651512712049987581382929464250701979027233661156317554223048969731687508802006353954961182687065644284637168482600637899044291797057808082913410992897577230865922595965059454447552492705523024809900368362737825714224700011191056319280462838661308591664960511477379335775810466980350838778928307078442839865308520684233567459390958567491420478407423557188808061480830879684322327032967428587820084519684573741530009057655865172936103631280984108704028123903736227717052701444554290663085163407224062329193758720000000000000000000000000000000000000000000000*i1^31 + -15565410144063314062763309675224613503173710362979907505966689301148560554103636311137022041150146892218496514746925926645771156437863172293011898523365702680484050214615590237556484490489634880806572836547718708682064227545492484322114097161783011903943506552056948183735733363530661006518807792955101884935761755570182070939811696175477073441176525676571555426994304735091849213506200402982812099381490260095312919701737377412947274442901392747162444237148167302522309217337445272599866223197156552159164674265751781890670151329294762572783360344408343368339763954790230036074766480040859551919770505891529322882318737765938285272902185409073784921648312722823711220100329079120332883451611932125009080281721368300269929156239644229045955060138336555704847410837223546223186773907617989430878431359438321848851344846741354330152335991867441281913985083808980319971841811471430085323803231717947067633126780226248154269693800770484073572841006164391420156939128265618755837510922357333010886617277367409523896274810502513643354226336498692034789306911503367019526169400626155407510850868979582051799890821433120324084730311920955142006302163566709912862650950925868966658757243939863331946346578309735365415302949223956986977051878746913622211878001533116166128401399497775077949046297526299007281451480611016823092181421516531909867235277985050400452326999124363706127172709024025260119069892233678371447483749002259902718696755022286173827799155783027384845182424601467371000766637910571669962041850896062062562437716549846532330769061439438889348580381870267483774641364414859417239298004334363311314940000542752887211695698134506548244365146454335500205279218798675402609163904145856262527424223318008653514891106883370267209777437758929975274507258061414310780638343162105971029952727946629887333149341105775016476103679811844975569573823226701612255009585294424529725149377352756784745285014783178668371548918775760951767071552991325714002998669799290846171727665214862177826993229596071972495582017420851107979285514800035988332077405776111786272220649408802937900866332201248311529868325704805474542973474249968852074029487875053234663598839224156671023937599983530558028397379230020383006928725648560629709153217847831688354141128327350091763631116577505397131147289432175438120586155799014449597240119211010810608950489336662521770702424653421241320901349374880422692548551609835754634966802904808691501736274091641616510702851909319684475355574650479149257743310997887999746767483335287381063568217465868486851920938541458005760230416989677824880850702160301159323566511383853388160896991989382282790914504899893877684373659091118455760127262480089682104010999490291548725098336054861788938757829695181234146407800034917088568521774977185369660510402732635221642915047042112422951268416269737549171403385854137577862905898919128384226190895116573061525450914942949341394686205952928922188967956627202880115563506103425675018725630120934121712237187654679252994654108356421194057413964223686160548267515472148291457927589992975631233460692071586110884435727435167198692130220774362437718702506646998549899247826129403214880384838133278846508953053219710467920704247384999693745578623806078645005790102325688985928008065545088271877354072962238528221355474813596151657344305277653325156377925812230655253423799826631782715381329784342776138127359238297582663243887946630829572516286024795158663877398545451957119333942344959607392859377475238477549364146446226843245253476098155688755200000000000000000000000000000000000000000000*i1^32 + 370579490937137666354303297560388615018027082671152713761817248721643899363394438230875658851329829792936767057885549216791160030365170912142070202944729531520086683959195090270975718324252985053420660641444690615765206647675846193190716838973185638480594640209268036593696939498167891053608859180317114094227083919050120864536408109855481362323677270221881417939370572273799165651629706548816142342648306263375117548503870201100574718296036876659468758352497496865370147003183548373548045413201338233660887505172908603989712622957114655854071010394019925006472973072627768025832460457779418425131157396009364451684527110953952390150957850985577594864690900944460971336133402671423563512689660756424205496790988224926037053982551486994737611582065756520377053566384298471584592495307822749885945574614339840312284031269914561865382154311793019360117903232249530391866506882344229850507646267451015540910493803831168948710869430971361817299491958820089540869368894073190000290428450483787924761493477424194948073859879991511373263300588411138847926833603403262398256632069976308949878203273037836293923830341797378472808247263250425470782407316269316562529570893641914767091008869276742916218427289280835079471124513956979270559695491437898094669619845056368508987073213225936629481423766432851650801705963418252827195347687364909827770698174695550013646973000482026011031350098303592941390744110216716158037845637336656341141769736099088990878939186602254744571745690452166259109808237499588550662993053428777287620902696136872675182228209919311788402331495806667621967740129025913050705491359607683201658260105680786235177661884164299411385484642537376280192104889170274017200730438846685045160486901723326828549496444969202366079432027972080471981865661060312088314526335602822818215005902867657460526275704405591509035675835819580498430208801116011735630698274192299904516136582348016305879011458079680377698176548609210582576539355615428946417795393157540153649604156390491308726832267180805182447026749379086973727223701292472494517943674643600488181946461798574198205198764984230682609527123478207778664308817265434922600289942834671201991257011963501215711526196850180335047726625506717344641984755682286975531419656307263716629136992656166425409770096672033349931956430672394061169335794565135704639177797489046450648727090343143794873061086314376153320161926972209213154797917733011518315703255445679083703495493636922125428457270630427862222192729598460116443654796688883490823064847855386759144997493593331074093461583550739533541910990001125213324711996672572963277496626824787887554851393497697264902971081109734786406501398417055814356784784960728760668458218349019136992991472292272737484190343320756945874756292101836981465154734640363065076014972812018342269147424266097387919030641187869055623097401042702827381711881865338154003709551082956743031451727305784879038160677570192801218768386629942204994859282820955163599511051163141229879648943780570040898088566304006845386417749125782094117971646206362899594112826672326221988690712727066018025867628427897856453795060714363738946279432210090616340539556945113497494422108332224621077761980905969599598965281267688400581444965373276878506393340916416764297477212111016533781849518027635308246060722492154056219458667855932197641826732313838511476719245964724943280181942318048031371857491437897852367632212025009797320383106319520675235461209192553499321148282013218029729617925766526393748952180338179798567800078969339904000000000000000000000000000000000000000000*i1^33 + 60461499107516868032074088811398808199852724744955830584899516999300283895677243201136737551257942240271967194000393257843242729062160703535999781626694213262542301105004391827196622452981589141972859678000412652498500159113378102424772736427221091140761878139812468274452370642850676224177569444979274489895231417593166294037018336488608308652645812497449967241362941503484136765358110763656172164729884482825752417178965372489944479520032073887578737908474720771253765345956732967131506424209687790200039070114025638322644323223846694508206645958630632261511202359030858098578034553933123293829650891989159479588250992629687530409479004114173274516107026383590774287647060645917700362164094269372681840421531111424739222241354565936199195944757671085448388436441856203280958552703917130808444507234546708620910389405731832542422232415599755909411092173773825667447509387668431701253053612245642817545058234451254863210416641866806326902676434320845515181112475444562823913924427911445563359877374658013944437198084253918977224364536686079037133146102610007345723130022271779362180718672387028733426941166704895427665664622449689755967114632472230306075504753426941404094049408089741680207392045782862227316646827804601926081482232872916158299305511940438138722645806468751426656466334662063642183764286803490315871962448079318291504897895636525917786141830493683037617239718880095071940507245548640419425793937195012265335253499010452547654985605091083219870978439378915629731859066782022419132542550458859560741186756490152915999889393391898607077111625008377317519508346251228442726047059429151061592650569455651621869859447845063218207597132782276226708706248149953828425106242548458962015157089375840178666961682328504608566853588309728078124121608674723797060279076746930525645563745117634259369347733243617608474519995491167040545750839427613010330358713189013438376887553365142023567474886458194000884455119731917930988259204655169781938484393226776872058383518152010656874857736159281481351722205861300881637438818448234610812338446165332205894004648954066983462751567889835038311713117411280708814613084892700363613054868166777570220811138135637224576908385882964204655083655262640173587180586767586483298667699251528348807251499076374633269267273113965844444801988778445064299287029332802439424025561734330536993208045946006981656598943320776342813801812617258068419433669585672050341739916484499135028671857374801403945501839623919771651788633523597090773856384523359173943475318629200449840255506819160936115417487560117315077962836385896496712703522659492299937297108505429302332202715494644397822664798946455494845161621022931058096398449612244377170233801341420291838957854058407512538054086430685742520732308814510478715521958196287659554337983948326062939394313630176880344500717596883805577516814231558018019164450384191264403905401160465695660255648301659491085268834586000528781133935513086723937263366908167426591098046863828128584320291657801371364773342040650554716818477410514771631833324394073075413367402913731105183907497195288024664609707530123570794011698744356306013726469597292470037786515188980913956717509362284671299860977526443183849144938246221738059618207044990991651599652048585017467267115880494323896960468359170689573452195755872869758382672579636376914409941186405982737200445597113440798896185635009741432100297847885620960691823598200068624504744490380376837687265745120973148126565459343706050860155633341097864829739082097432860524029358899200000000000000000000000000000000000000000*i1^34 + -1124901013169459351888490067823822387594250935702985899258802601330446922155177257094057730632338185522997068144790577070194892606797819826807322811937659023422968133012811847411766050008461936145146523360461923114365068800386725109229177478154997554198304865278008107652942148789718335794503167558082370808687396836656918330632062097184345416007064758669629984905656406024390530231203504538860762748518731984604852313479769363991627193431674802509290650911841269498064981796697920439040837263459473262550923044703683124274072499900026015560560315660725271927423416957512029107168058348618702675405146932637614649790040547135967136176072013541712677047375014066119679894247453957165147928971021124800721240854192852599013716924751395015108659263626885423233913168627226046585558641850158685754786741167799589743150457366348049980363244801394714749457334321593942822999153629686617055611175378198278634397243718185903637887398891750478238532678063475547871686980021614945562455942667942600715249972021242373058609429851431100872497830096458834564862155061211307777868855499439640225668555126009742612371625763178789756324881456864020273163153148036541906147079790458915058364232398983572367596272823809764190089126719130770932190585845739925377862117006070100870489509421471444147469574618291685164399152167347834094265826195886958194126239915441675040396460586118353129242711507939845789819289687942223289992527034253383913637304883169726065999671329567585762654456607968001533900016848258259326959206637141193168003033771904111517968429406209154149900542806521405859871948977555962462368121655575199081288790206675983511997671314191560841354301236808376786647825219785108668696466380595633117602278879854583493737590081128696027980544765817973925730025297939893530245846736877968062452956592441947932304312409655461737029877320133155789156268424990725491102768086311241118739570212259802470518559087300174684299492278238181829130642548928194035455352770987815256890942299457271263137835964084590912143492619959337017301365307256406008442417878551550443574196982138327247871845302285328460858751858110372597596411142066419721499252688668209222742457270908803418408651634278985563259213672964495194856778643079684156860504664521757938496867968635131429541089007699813479673214491274629415760045011126188696197826123459614616032554636864709617062950737360539787999092566281557642400247619462179072948179386683970376269199908536432337173078204911491448017655341084289123209654863042888801963600917132686537643088441577194417456940185054615777600591777277386174705411493525495703872061717849980920483376661667352778498420877729502569285841637066499474051759922963634533962558883077025728360402417515081038660160085642427760287987577409198121305626397986485650288910309526963869343814495225867647910898966505077171565811995926898647391984866588547068943033793865515202617292416173903830210811198991710473553321294486041532502785844042780423728284122123524410528834126620643233827877313954421870448574827290104257516748479593617063241857883553604287550300687472376354937293110603045432390323364999124387700981835913575933619941817022034150840341498044766134517219736607892504374887253392873613831923168202033522286077373371995969402259087130981037426494744862985978767054054294695747662935475379634687288597190989929130122096081635216345513293150022846058367621332052540856323922290652108214311980881927352249418432830908110743868527246891067479180823405915004763971581057592294652792048451584000000000000000000000000000000000000000*i1^35 + 13358000080426185884057596721773599560038615825278810380267966840413806278710938899025673599343735854811315856428707827003901647230992468770582322317822670427356939767648182147645039190463174082850367958594393981830932584297982421483327745702017327984836461449951650626275519650876999772552777065491819720212975069806892849952484451517376791799605042550271024656630468384909805318415591518911487404615414635913225973116472308847402770164192536054571620171775221704694262735664102953119706096024559098332538133753044930545542888097778262408194433026204269742756654875591274476067160943972634923429261148054754163471934863462098571736295100673488646379262573593425594056569984718005377453787854575440113458809346338538751231965182476936258214555249213337515758736030598867243510445657183832946143968328378004153877381575070169531156316909767841265605451264876525714045669273118576876432343504600788552380076778651306388445604646843737122882999375383146643688601009557205860746094310172879626854574784927826394455383392483118291049645770388401587957729251495074557555270380822245733762164271847575864010249928452142770664740628051933289078398454703806829467068941120680628097736303582772807584330696625806856791238837870627276904863150610202497598646635695361785834475997149680485988337372664912182663277196688086523654068222328758289257860658930242298559591668122595133020333778435955560102655290700172340947745773802182698450841540950328634344580671230187475810062486608523259793648356587770103060193531584952835780783122348743288275429869346757261381363096964873287089412329887780609142241454033136614247171917252451442635412719553246928772814064929246600708579135739169135121934373706743390003555531292783568697403781415466334155971425981553425365858344531730866853211659183305693768774292003072977952319215660469490228785207952289570757408335254775628139855581324745945343068354040706388235606701632708050742657171660307922532657592311385706752896984048574491423587943012143465064612999468768944278178531305479846504422726322509078261785419675694002666494193235841667175342555980703257116865446650364868858567902205980618791994320779392630106901777074744197846193295477913181204532909721429760537134879033605854112102323959481082361051272901175195542215162148638274173026484308931747333679484470573726027937591038416613726054171077630999776323076370178410723672861716242743078326596166099801447201101346416030519093679913816890298263234256132759037546631685177610210505061777935607432461762257667093212575838332908655893605100356679283785877380253887202496279795429273220128590241888137145835822053692028304417148023358440238907709341971890883902240422587027406334400740099460820780527764230177383692388642252074773504366048052086294786518129645503988729372639216985930675475785666017716499508649470745865775061815026931956947058632030676074469496264124170447659734865744665276543839456659028467079749298786959619754008523219447750481220185181623842994375928274320420103856609931924720883169337789572207966805379485805709786265926931345595278406687509520848751000874465875771175870303604317454525436872367028614240976652330239146170101092944983085772892407809087989055463499273852999045721122930118527925850502572272888945205580518968227755235911772565567903909258264329923760258760481684142975492492658348791088415167994854890655868761099552579099827449460359921356865713338527188046515197815259799556667969261304908353294136444393791249773116136372447580941515763683690594007252992000000000000000000000000000000000000*i1^36 + 157630968022914606743430827572489864708976514854070911653148952220614669162230273881619425821977217552620791838739509454120153600213161225808752258263199349839563308926525074796666002967573062151273951087476925088281287105583463798311646550239763026630452495973588286327553280668807598423557825244798356755993941329610350087015622297511531724694721493068970983918587515694209481987025539281810172411478307406022925290278502642597598170988976300798129459952297063692912001919717336581002296999346235785084009522953965349346847045780112059773718157412028251855814083534630396905578183496569786529374568609884518442074914666719018462015460174025291770167523109976738616534858898790841931425359868671659595727518394579617929198716445874618451480165747604524035435255385047183554234265716849587004915620275324628640704584673912382784336007980292521338758332079700451151442802243984509105254732624596072647033143403343513282654211027148657951962749683281254514545085323048641539461878915692754383122668968381756301162212709253962563527615668197860150848150222197181931719816431958027217702834465563030768259237596262012215684275831808042831198004092240674758127586989896773700005165131676888101736228179681636667035876015174215832177083022164883046104095819356672267561063169965087060661187407342694020126076299488808974439259776997829676937531802887301881317505159165469568414446796417155395021246526868870293128237677078910960224079972111226533548384517014875593231160023785968807677936430325828096145770861134952412767504011924887942868832908320752197404803996939501093998858596541340519520556818332970360425339217158207773573077004358495446464666334803622118641018902504867137034515947555995625260716245328765394712298046318775811272637183237357989355034391598901354742242905296135567066783162754174794406085147203977722930042384249498138169913815581903743935632720859286078167585579877581702613479132718897441735780444392981131409992780323158834226574910482068793408811990187204779618746286676915958120490192821794873718374551735673674035291220096012120423971073953037695692942689700569444607595320575853768448169732924564477207356479341708373185991649688539365705481207473671500115120118167019578006496112011333307278839141784005497730145680401625395411782769108078661440621398675268061904178701965925966578227869307868978331387907802171692920546625319753807183300726391854451924977941192067816935201736553635232965379531417910346925960148299151031378105267749924803116086007312938118891399267460258980143822198757444709653531108189301094205859233178080035476406107187927153653904917719856147458560486819854830698944216100834986809579462473311175899777314151813600471033748208966900857710258087194097872615416105824351174654263769556723236869733614602974688854894656084134272043502342763918717989340805705788571283827085193480222288481562350407934738781826312024511882379920560316986149600547684535730816043613937872784871429905609113205907170109369508583745342053665710786794908614712587727805030433562165096105462868236758324328590754235675682998700273223000073932521513005285380647680276311397694156883167683219365362753716508171237641022250293129258588170762716178309911333481037468797875848708141638508309393395593284196768354008306607759160411916850820353487789934704750161169513129388875906673847019971229455063157994851521873847668691848207629042318290398916060757453719032018001935950770917482157009422449489459303198197758194122061057261969976698157933045810635550155079680000000000000000000000000000000000*i1^37 + 5506751585508898276503947675310360956336524223262475090612919067886526537162307165085557434139872708278390427733480434131834747400976010031337748223155238148585579310814941776721108389624805969383214142579337792339942039163906679528966090358258531787782862050965485970904785010398251593290754012625191126131343503932726683219414050702961748174661215419485300936235067373869334673700116850215372613910415314069692476686456620345114283201776617497719168170027433172280709525085629978229168981321538353693986046773191537375892207908945709243560661774262151764875171921609858525506722210583262640832546594733301826611731390270454176924905148157418117237620526856427697450442000994442286433942406380678207920685390286938325921738110049566515113530928113502491603528865911441904826690776840987066725557806332655366289255049078037481088081344212605193628996863073114434779459198605439727075495635171390382695410916405037416146799526797824548687000428583221141330007217400350514760541896365148638095966531452001014269012432335897777234109894773067201783484196777336910919333297342721578963207093588289480674302480261056085099093003765079727257873898055770883056939370034528256039300693711756229115652575189426082868908488924353418440070619227642022733137697637287248123877649688718690964731372375841723267661652265392669288995511505170709129501642502567949835601413251236457998410833133935053661905710369139179064899936697086593144236825228780141345226308615789368074849513226716722386684115500213429380259443917196249555456538351403907295174369078887924639609434710787547340533211599964951842142766643600525867733290944898553402078791048583401080402788181081243907645629104575787484292055452320114833148316629883199512898179600010079646654773930407154160012292916481812515314371855354305239389204316055795731555324578492132400982287871876442151473006570014412844633207223201080091164315772411055394470036364116001669056898272715369494355933602508748493441497671386103256837527009378862352062793857022815800911518802381549530864667653600167468586992487560083604678853746863736602001991202543389886210186260115798048265598254676327559038709789818372478005329089620775154005141111192086524393132829372852206486612610162410574558878237966119441938184416179255789604040913183461146764993307634179792744123352003113083380999388603729643950938677564067364381238854692786442339484188569128454037960132061820956067033573964425068423496724320704743393228749442421554220741892985219214354756773858491192737041193583319407473093276903843106999788029043845825381052937262411728702345288943847338333244216083159530715791729271629633958470459537624126120359091118375959998818127229499147196260013895462087157065372281363666370458246497815418110016892566462719243830875835804627133465634738029630903387133818771521487985854239911632623196549403800224241753985933703167324719105721598365496385478301208161957539248148810996876839190943810198123602247799177908099922836475112999446352784747960172021449731517732143149968881658278458977643475015711670945514755127208176841423291197589341952218623283597108655895208613771003149839704724696531643693156672759754489772871805131289986350696528823774377912412123138490741856449226869652699156238671233980090975654543462266315614867415540827729813579032686121634839809567568260501380453114399550208831076259904843550251163728047516701246707170946468607402454291759817517987147984403649943943370849684819091559790156360595860289941765158545396649776181722637926400000000000000000000000000000000*i1^38 + -461067014979526465934559757924048842490578365758241107632526543891894417681000568123977650194473306911119657835694675070353137960161178102213766782465083814456407387424165405732071050690031310181649342229274447827732135255367341925763795465552786723814635657226401050402688818023315288417269502375587984063489803543571719491798466922165887000891515180841419061223106536926147728841741510226167673178051824305864372817989284785651131003253445073761877037182085220204694548965318387047191157467992003483583302699379566162150356195354048031602751825843204737986928521484421092866436819090876041028635247081531979563021077135496499561083296047892628784278822577127056171634778280383654924621714069630548518678602914554939872009606837712646604503778464719797732332267030715003354828462370821468653800759546156830964291004205147606162295355441718457581475880186838290978767180364263592377333607082923162380796115075916878790061616917937415224043392868929865734362482550931461967553157342716525867267555918775824449618319304226788312880695571546539067399442965670172281483465869530388454004161022326607675959599581769519809805798834446302518578912746128077073092274223370654761012504227046178608248214481355386541601075205171206063221618734135237203109571420600824157279188149031602680620599012921757099699022485599011861468931938244414447626163828945840193168645205072347838879977051132971376871503037545464066813262671260166014020426559756155889581370186646282839613061493917656011383654159295270562105465160687592765936540400627245706132280991281057687780230507183648857008660951292841952824226403827418692700795264974206937841284957975629883432480163634054599017345140465669749624038644918569159527864342119083622511892192746715434595111081797441150327868340000579481779463819976618500718596943463311221865942155225001601088031354597738686871898428132365502310944583558746214444081406296866032432078248183183180196982328568239571158434301144481185644690473613970108291492504143540636618693424627289131317947003611892899506505696105305761331264168602863504670561803880749723916701130519457543745661189460108560596748563209396417187189288418180678830280940988565199804673009550734867291297921520470550198987103819192460874869276659258629973410659604644171955567976038273558972599336299694331098571991982127450983273169078237690637458350021447512268571067865334791311414577365326183565667663700729113564532008674883121768054323081389194268185721037860441822817941258584718790879011856333246844431645386579271437235526924609114402276315212673943565687731812415634070682354156216491678343473016206537880805814783111776504844515243957335227706122372222366415958951513151718144279166686379866244597413893195814366528867234533985671879037415557537548071902405951627040422457140075098500009600842285977157578874481083653349147053123763711078439351538694103506197347053590951613042298740962312264838071802261217404276321063656066253936038922943762425637810991447012230757972241286920994926889208812514030256339867112958133826258378640873499988404140830258725001041795135350339224747712168276210474059795198746238378153865234529346736749165023952509295418524335700771257130476286152090673862832696975812894832184293002905325440860213992841840029779094333053289623529543018353282270735587508544820232030502830056313106509308069308165876920416871623003003280361849893641365043396951195458965996341035301976142663551655533114895705275832675096258811535696380250631247366778364773962519790223360000000000000000000000000000000*i1^39 + 11877154814268855228623571027575518666219168464223764563992975036584396947749722286108495630444891885523662205529821347291848858550428068666701836932175750989995072919966962947832420958912786796114998167552087951411009958207863790076565951367337198718449626063166092845750815780693990087662715479543694415811205168994252432991548734955273912037519872498718335373866449296094633027133079503423926985307660059636595294274754985455159571003651216802042264834452025326975216722784252573756876029946949503791844323097765908138415984327192169447139799143023628897915128154216950527466658753387009338182123174706344164478595783546628937836097682158707383999123978260543139961373122826815587860050848476338157068721336390206266722438179688494469089933387997104106078080858362056291564934134027942097650295960576965733425937571560657418461955054899040527521626381426542884946000045443617972098503892471700410188748263672092239267202244811785211907405431774113912606479673521836358886824834881093519660960107961614859930230134690370910233318744892783496887261697979506911776278572313561240463318908376125215385962188167083274985195592808087234993576697571387497217534649418845263053538825962548921572116058165545696787969872714145903560361074233782835777706404910827044547374738423941203906951779521645920769769952888657682090607431487338430490240395959762145818437813461888977460652393452560654039741789456412832792551755359649474639888723994651012346978930820075051778111595336355049020804856718949462562813306189362915283490252910625871569479771081931794058575837790171664765385636803875330865608848200386692531979006764849168033565990678169232218688676682225823559291387381879007425477236835790932680497443899587327517834462143961688219346704020591033904562037830976357624457130388821561356710545786966720124866304478505714403185444287027424257095497362152486654012019375701487201944197811228509498749017448483139492536566402005423802467812643786575354338117739568045396371173466312997774448556844607846897770282818007238057673857093848237759465131056987063403624125594088437077986816892903805799899168476115220869314467235465527604394203576979815335734365751042031531547668447632024527087509281509243316226048257774994648030807560254614872578877084038207313213529096438393775415011343882532585874258262959907101417472241077324000038281989262938854033227902201321678667059254185462588819876912106645124236291870298802968794544663604117869424471300427297793681929587868434321561733336967607325580781532724193744857155655138315139051730298144374860686059757676541151052541104246237419403100663387504432197552514814035742651205748496588909909955084935559219264904790824676199831111541931977008985837381357961820385979385377862321837301736884416373377990386837498521235225428362904234838858813278938393587651218180524328282055548305353404991530930151752199499024816160343429266088151241048597841436579470646788137921339154895350056909848904543805380239853014628788799927849674424553720934475693615651264509052496616378489631773500970204834155299213868328862037843484028488463351768722951511460577505111514260560519564642413737305564629512066938226177003567801092898167654986163170833330763619255841731907614468488637614300898796853415079599022240540743621226395540906124640956444372431769466079903081534470342411982652537649713235985518646708004831086673345125845910367926520351879352812315447297688247683490387876093211737366501749266342321759255684605864865163240226574434704975462400000000000000000000000000000*i1^40 + -189453943036408800720763477878487647973237388511376614686522637302023033653027014924088200820127818996961040100653161727439247931692134227922360230226228754863902983395035487368373389751245152026797578287143750177160212065685458806224840249834599136713746310562617268833774941144420050353781755851195540212940920209203069390161815809843660541451654827990362408571357212456944285810513763573185895906185307282881741205370470413891033195444443831061589348904204035613146227562502220723464091200552842137462518146571249737815439157503890546501354886881879239190053823520059191382146007116137349970110995048177450482207959196219511767191133406224212874594771454472376433462911919871858583969970361709925031139009654678184649627102345314863170923306318205299446158805181986681285582011635808863142084158058695680889276758789325097317892800506947319872606054565243368122667336281104110266636127762740152487240270295574789488673504441761688322712954374548978938976717884325976823761545513287577230193224387113572803146435368241441228255037569439773110123257079437344629794262503757580867904615953874004033168110044247313626704687673904600850296703757797207583994492174103383141860492579054629715280591719930668357564017586901719943659576393557951545387593559857874444978097848543858975706279722790105275103866688905644115917042068434074834842030033958841057627010092678944895834159608731397592874625013710926930916341692378456851246426348188446738659646821815690188763771012706338038636676020862321217115006789660212265566158389286209222255448666770782960032057164286062188967881421430069072490491206198519164729818937248142648730880571125481557356693621064972610763280374731202404145157030663594611802000963064029986767866605903730443389039529142603457105907547860459108430392412112038561733883848424588414455288254645991011572458024868407483725979314769730298100010055858237370857421078020691174132565643143062658237718056252817599208254884107175140585247791491659924943030661960592449649718225108786226419501725914900914567058630585065692049124693140259262631936782150876531618078657161902245918854198310024208462924975006338940432786049755477312326471396651190253562112183451228269763976771259208321711895477771140425381827555855016227511814157752714737745918096733992670543301979858913599598941224225706059754016191594512310636123963720802257939817679061577605532384452087995999857199541900747776391691816639515646442157008693101242702341239452471435082854529669721359755736360786736060052341844007115009490330682652089703512638689112431260193930192870191490257937329512617544873268570873622210813851260908577336573251411847031219394276629322870426229075551792388238292063835612074485666647689188652869109275926432150231248300693169344043767843007986343563698765020712410189100145234704430323655385614280735334880986897824194082854935782303034028404400651554937629679911978434955376706248510822771327916275381086191589258152982464805150124727544895985251944130339774074073466790975443294963842714380852828249841728274862151776128741941874349995994608931325273430440262491939226245325658383579751703794908015110955711864280519375990293166990265077806468422454491113560400719066149931481207388315184742973753326143443168115990567970336079678583284039651768519869340774152547023892292214787924980161011015409897058213231899906247598853867947498273660927860091778786051205954592979541191530092994583720426100620239136772648901083333912828330919790391638182775225523367837696000000000000000000000000000000*i1^41 + 2253983951155550151482559919773230357362514996752318485478002642170420784326108266415493212614494887037979296221929963691823267042575983902337117399044965965569129523049801755340459619219664883447374453667657642897122488439348008432155151794399774315047372327458955211458365147732911675433270977413962771997540896106044416937049493077136325471875462845659803579915863938021591040730100220868798153799324809370894021834432897906417457164220708847099129475466874181976599527727945217637389942953624025526216246926147092318089959127060042111316399966192642467103498262970261194849504744228866475764745209984147524419080000960220422444326391786664084282828611700882560219126821684823131458570034531682661187997900244102599250208010729141747988548828591073872503424465106735171530417604297013453907960100368064812011163470191398140246966063025698886774551898236723980220818931026569745213167207994126217917278827909972696613108210556077626641088185570729794167567171037637825088973059342861992808212089420100284232113891616755146196469712622809638774168382780209028251096418475830062892948947988489671121377044571339264418904858673771575670106875882346257661716064332558621333646774055302851300530366759220862320531491304280449092685160608495318471855744385512185792000348323375604390779582434659224848352846509423217874357948202230639352586300380598534382147971137257806213367347784764828799694460686027666139724334973344153213341419396900697586317271404119716846126869073169354568133126714444941186972715140351392051018303000027122672865980314554516456208885361493021881773304478848899660788028241860525203281100721833544988023029263448491728291562564824747874333698115907866006027952057673074945815477721132918629298947092077420712670720856959741679699960783180318169576851413533881679582175245637773809115955334101024597907939502263777184723058873628831474867361068707622166442647156245597423310540834012196715087394116250702975816056059314940544414545846686225630025326023783129513944619894028995083078125813943799581330586410334888282720079662239889737312660525985286803679139292367222941094525509593753671014847965865854025909007828842549825982831736912461114286692657757628481981278447578109597909396163699560933077416101786542831267887460318963241116349647830600400071415366818894306943598630822926323317199833646342152811093552575539462528968258015407036557049835308690102494708602505048832009757430634205986152989557690509846904393881670803341711396212612345736427401416778137531075399361055610310393836747586562297709577791236211213172481804286786018517143788736452723570424020102463144042693947883176927021193152539302543302298454940832814568177003260868079037346930973362670394730640186217634255244361074588100292713696806808790625751763585670704061370628080234640165062189492388177086588657527962960397768521573231276119961766328063772249904341128472139700543322923030637051818764593450914579082828448152753787565917333516124207509398944953482109767060893618650222296555844292079996615884331888896806209688708548512207364966561439090020614969656649729450803274451702108698230705090702678716982928415059815055348330351073739843648474419125675979822831935073497649770823419281859188668785235717593269166689778721683366913313283000817600179134793762089178612918936324639800892349563213270776548425079922431677020469616004527205145036575296246374800242152723029582846172133238899627260532780453532546595685481249882550374133678959873723489971263344243164735078400000000000000000000000000*i1^42 + -21453907330891990720982958116099262491157654659663310536319645458864213658299579647851281021468162864046181576709789269698244409707169001354748047921476344840985820040727810715900072707852520933281701483440196828496972259368772223571516391056245568968064021048602553006082493614802385378647443026165106757593335045804114350193423310819089583227696177938040662920277130509013155405351455118867290947973660876108537274505979022317997293001826598484288716379225774358901192168279126036175283685253485957342952157461137468435649727972528437152242038669723235884212605674337492355501249964727978825332003392866809111443938639423953432396018173192838189132913418892335560303677242246758783364483600982143618148135283673395147994647922339138352279932505460756885425409499210743637748887699312054289819124725005969391293300401783720218039261148089257335851296205723000110987996406966663576086896047057245794118665450839822671014688839672741483703924177768160729457013896009075977909875066083435706193179325742920601096904244520789943284116762285525272808584144273939463261051542681769938600278428065080211745258180144698029777236833050606118768222733446118470031261928701458943907006926188642643297555346438668448974502589324078776376773430953756029018551142374522123529309112045159107156987359731466974322087243681654161761381906258473430248918122973239922075224019270426885998660717666461891823923663306687832788255836678016272968198365423562463188208537946723654272874889623851799010325617732915628778360101880582784935877213806225070162158236684991795372939242374459071533919983108884666084526636720174856002472574886692183559742510874412758815195818309121111280483572012999651870443961970863898714694686253056489057525052938411538285132312215876317408549761891595468098401269172670579231850622961618095727354245587660403710666625618658800359614864006067425570454703709421251130532862250125877548178492843315445379240229424147910079044811140323409731005913831831578749072786480364928028568653547985496722893265039490576938041662195593915651698434733380670726899470573707061985322661760407239283458017529287177742497009571812725250156075076850571256448978020425109657917570243418922648891126802951204127609174764144663286970019512750718054707208018596584829546961341992837599115524937087785586391400670618895964216316403372351880306833601554391005628018167689488776517792469280809052861075537731701126765069248580759382213183307143272011679738186531030533811313464393845275887479510279894424190814733072150339291646188375454309099279919459471008759750267841199104326794561082390720735390224865508124026131797695643921649291349667901833681115344848479728274023364025060631957454801614660235748870226184293107350221085708543077621676351139438941987371766250242220577508983615037274777838484512767373044631333826550288566220405076490084961202042155619178049981391047281818721937507101186715506201565431564619215892441091342991479349764472291941601379524690902135807236356468567703599170492037158790938710071640669718264914050506161201489674640881778202143829377424440868494027071799372192210972302412311211432675933892092163322202807836829954978033006097023309401889405757886901221887907225363166513511862419354850803525631489236946478647876898855354690052084909925850318065240237205392705726435659121955709336896052301511506448949326153840001001220933188712516813305374242156592065694275773714189040919924722395335809367484160492938837028776108039141083592900193644707840000000000000000000000000*i1^43 + 166270833778777397314840533644765117199544138624194464839015639085427544724099123144817756131576470004505364905099902396912425584524165364366348741707029417145049139686171650324469002265055483944379617454646732331416910568496627344445739763702974912711475054997753466027016174664087473938514986606576411846284816312731418560722256253326571440488437945871363971794389903311733413604986004993977851660133332374183521375276655134784449874858435101371407494899372146884122225781851708908508387954622063215585539601227955801200591461851303685237124948731784712959478829594625372927444889558816489071779232680974011191144477173408978408406489079027827937009400308235571657718753108603560314174192116838635916595215125629555258373573513136105205635210217020558423844765777083354161418072166840845756744672654024033381707155699359052186048033743484028373672618430551812225531432792310379864763014877658028170635306311038970551585004130356908209374557178011439405737808274705936409057415952076061228680684551139555312491327380428243180757996225548420241461717330087184443723672525040443936172661854355989881443327030584079257142137177790679742049315887493233203864777076336766296282355488356025123285212254289168993737358502105290050451103079217668857535126611430016437066445824957868688147130530286478875375317406967500904165706236267104259057401900017838707715370885158195478513875612412944283562515268482038149565749018430034167625175935364899780418351531283368836862623074111928992145122182468490422819561634642617961454133918451603385897373834690234926078144378199553329422846586929178556568484962439691682972574293777591755099839071860501141464177069888732699514672979697801741392125659173335003068744953512463800714376768394406915262233612433082178139975631908890210722724826934948132318397588822290721295925534563515012866627436482887602011822114827506679880051578150694603808003179261404131474978783554627523964464636781495183926790360382497365973974971335279763465721497561875858483285340160823529023948505177609070166750078972747815925066213321845016181828990955873002037103421616627799059829027464122239457423827883912923973636979590486776199835106517622103115233585610807922056451375040821916734962710211628587983405573002854886498150604831083565303273819397815544910147087444358289739765218785207805702937374644781831453941561257424510534175834210713677037912034431434312678806877334711801378377725502527983589263429218920136216483607168549150762069348936478438928434436573922746987637705745600361303848044271905160168235869204473258566913752200355920267601665566486306146621386280276947173184977210305066446420656840912674304102227932549839809100160478840127476679914616672555724123993381953305597584840352693079723670560120309451577806232464360514325821467764767483940769872248958054656463865755306119684157556799074278453854282260722279066357668369558514188824490162398652831719137701041365880829010719739781035038729807697815253959168327782538640826120631948427602664266101686746077938875888556114959187910224799107520909271444060753922665314440560125181124480612622269207832293109478141151978459650893857109718675136281191529283888786324459077665562583139527209488565722665494387642874458995051863421880311484650553820118017997008687039717421024892830182326614257417323960489479806342659473934127859764757838068112991910141378188087631301974886329204651695426293182101928418112420615203621109167905657038731446920298436897518558886089873900662318694400000000000000000000000*i1^44 + -1038851643602641353599194671919384182725787268516487398364430441345037217151003900090149425535716807138803109099752646536899650830597684380312738999767202522443276926131382284119263805793992200417515255130181892433019387983885156092483119929342040518317913639497407291488858128949421005723291486524790197569565370407975694707589080374258749901650037371453465823010530123016343126649418440137427968805846677364420314996563706205157257933165699518439960824209780180607216341586508863251364736111961985363036475898812632885658905664793384894107828803644733598052670955903238287454071464934087035704511897800269816233007096198428373069793389676674231621208434329425597998821423791055536838423137577569191418590845216628529014013342266779828152994181997830423082429926257585850351762385191435964189278700837812807010034645906556816517542957292255475245876343184947246444015661047314066837601274954335125834456941975119354541256742113764270046736012180834365126607794338784860187230238070297682810595405380652603014039745387165096252568719149216307140248343181695514713637147840673480720537221653013470271025879978384083033586843188963678901456913045783423547053537497207767968082247773091810208602796018759670713438407459263552124498379876124174618391812121635806460916488669495974047876979561048859582990136162907477033433569242963569701303067418217282019644025548352275765494014100904499435475568704448312021328677738819645562974783309786909630980056803142813643838068429763818424205266690590284718301961491635815567430160190436931537017212645032561488164327238783650691726846696427233532788228188740945066118453810791874323757122909222089144785299497947084385243117737003754080101156253787830702814911503277892401212874939132041216241467078107079746785654847551846900199852726151436629285837204421008525906713614235685924765889201517877661186250742703431866438178303005253072442616959493221844429214861637460636987574048056872297148638239492273955534542953057948470286323739470830731803071125288325988229749821823964792048906349306896589110909570377314087253004296894535618285708566912545152418177307994983648990400969881499169115068152832769602769699858977755582507656089743552114799978445742386132589045608187057112101442667241390786196182290522189954355081216656872792071503294729613081827143280579632352631798656056283649026373670396936956394262646132785860152786793613417288588458695215703668037262431040819585323379775279241677504778923577244685292114686021784068418419417628127310408836195816050250832974722901934580107407218622554926663972931768683765039039295479961685722017023315835940621341242931655088517977477372449296164207294732298712713933123845887943772863316239029397016833049296842614226071980080812218494994398694026621938131212002383359206979148507962491803793321779007683834714086338104543086588597308740267402807568277221450674313062753371792634100186205985533653306035921009033419192364104294084574153986467792953313973918313656098992531084913518334010340846156815519155496941813474332432821369780183502116349961556123655668223140851676969725894291458407823401728677532272963516329020680008781813835156092727942925211571110292124965205824504334675102087511812057136478088780153250343566923506485500711731499027655244748589205357424419989799759135465145345065857145844079859260941791943833750365394097976143561842485869243559035997372981014415997207270713806880270523394159217434153732623901051943247398949696967907458474815058220154880000000000000000000000*i1^45 + 5158617438810392333852911579295822686468862648724974403840514922329510101453064331320131362518922813723170505483575712931627634004527797731029617407359652010649918484456960946704105484376809569039823609170198350231512920495208959632888602575250448563061551949991673743551845282775705115520369694168522863607791088462842025646248344665301822261952484716678920953715905773026243284623850908352156655925747076809203931732801455162004456564192789399202342983233047238349978721886581258710103597457248279802343524390910284142527963286164209188094072565585141392515966228227264941602787339278169306953591999248170423731464160916786304870198214357955250634413600112351311042193335710293958931548775311653104899027076259694878069989473613587104548338874951903326381601639128941650423894240531231589455587553817533098481765406416994337379617277960212019215347863956452527644985609846513777669429715996381886779603503199629602334094385944618383744551836663302309554234825534349091703916328094208301390397811327396278800057558385357153136852810953172827571344642343882209328637350324981964799470879714790992286659725583872861293644860204386525243835574546296583178409022379166296814207652772996908223800418576509159710263126657481846912876827746027326572059014402816974613090474248784730757855133416670350752901114248034881623261273688525178990256303739947581042401304995584734942630538364516227368859931179136075837188090632401454911240192877971017126531519995369687052377596071070518930141370431606662742621257521722095883930076231874661787894518087803400416138006347382825959182820378437746999540451888841310777609421496428651969233759166809019804912935800588052627088892309894832462711197452023584276505415186101789067684785892822847203995212778408818963565318726443116990633076349875918342171674572179134461160350095734160772935340245353270815421300737803454354789081397453363856828574776245890887423056900422494316801572486078572687032951605592048353068680093217340675879401034346392354669985077640066778743374071003977023890466019371503859957996027753461179437595448452469324302989317858021584839662923383813603813282219819698687050014685687434299263634122530857586114867263696287418244186471330379909897871048709198017134909917319414410187894091895462157633014090729036349527577409619485412063901895324461866800112605949553286206428284028831796224730452542322592671248579853402337233468896915490469862979745300830422178791513678500706954655975342321417082484261535480535912691565359794243656465337960038731884990714535720042188300707847246291838663152506937411621810451237538025102041825196507041663381391926884615749535614488112167387892476018222926844991694786973311570706198552917471844520326872563366782961964927174432833687053212297289968630355370487376568100681685487397943746567472933890296866640493564265140039279229111826134972439621343703302348312938115752190958956177145703998178996904294212549404216242661921683480415863324014159040564101711387460471695065387182172538922170649106195067797167689305262989126783986591989878792725870187323676248549538080017798924108191645954257607644998266362178997331089718036696570228587008094278506521764607054735267751070518561214447397809616137061106756800442950916258756914849853036406181316725605935788252744377551396121277437814801132347496477650842679054647848519321526395931623721425412286317126438111474875560556664014174594283079014695928806461959666467589567148751363688085615893971217102984865382400000000000000000000*i1^46 + -20159826610862167155381025059644066733180357338989972600955878905301894371032928072554375154574975812708986704625405970353233554531534655934157102316452236681912511568129225092788746165161326825421952929479810470478935078148949831351170153689016950932780434170530523426253405173475898856626391274235151768193283443299422638031721859083221855946811045440851407399352809146236216883814670138150755036511027857091243110054925813478343985654437623802239043363241713230884347526094886040377225279688456997653320523015953355027221266312204996680208073800075386387198001626738479055256655693013718304543478748239026025637950832653808651254736401633229918202295410633593668764908646772699681195992680159591365038309642720800271552992286570303704997663231468486471280320068816272297868868113510500120502460135924892048870036973596453418218969586410032302991303522891787722361277599918880387510367861571599527120689069113292146605340091484199513313291098496796843944838739579544743494414611414818298112699306229840581452065086456588422345994292168181236699629461280778546589004952701863338924170491281134767615857126426944477888636264560875644494552268248867937543519980905508622683870182000414101476174171037605426155895373299644007161017869751836964607378611344073911933203096340446648228421401546273629751055958015837109027949515834455612585642455552018478584163281406654334274592614128442635900626156340151287688981994801664664419089437137874068737215503352658652183981395261984302917816138337928598172769240593747706843978794734960321609131748106511678007693127195130043901040110506274536552689279200039369912944774063428662320776151705323002305658610978679294484952578980423205587996220010745013551532631324554250208477033933698922514410235062267385096243624782870913287669668038869332993292183573559209572065898304683910752230210099903780381335865541360860728721152939419010963554957927782407463950411710472848874905118860369742866099435607009576888505738687133288650424805291212848132241039533511176790456747294711330993367624432264506263279883792162768935488147594733646059217081181098001507811015282580142684636048109483978495423359015861479631040797412461206372754359268899000800786845541649572261908890012515553319811806972645558468624186466095024437271284630883016820598676985559547374965382940339570885913293700410148322267462779017421276600400048347958862264154252232514674840215310960855342433166078984440292959710305030208734426451682058670056923850609916676603591413530400581276024568561840878096867068170913164693586110465608648448899558499542281599169934520535575549966292517732854970947319166428960186154723390022414268294714949643896552865756002825044900647401114643940282516239697280052040597598527282609581270601856796644501885970794447120683337874073986545558446561231793030898033055868584962362527581968474002907879552992373764641960940735677921380439482081614093982537562351559290031479001744808380714516112286688654646867231580811180903777623469722627771284901478216535858258468045644631200168263225421899771454220992441412754307278483261208685006574772726956576234841800739703973450278925938255099223767871499623544318666886117185452672875355175382556395984583320371568308869073884714504095830780594187314432158455998076792354659084419377446639665414769897133116749548356840397288648152835089069173014831653313907373525313247222959556979302881345050071504377178723430276729413230240940956328269735834762881985094482769126988185600000000000000000000*i1^47 + 61592221138432544681571830897051604691190408872060162973180924357835368830135264498026732004270856129460653456802234838683288697183773299542212830243499565223187302272496800883472319155546657955757877645130601323387099168904461212337700863737367935855591457756222154931634052647600425379078908768765622592359086017667288409712267576790477259610484683271644772199906534374094720065468729572259167283463780309773234386402631110090676181853344744984529347820140991101699458724700489547289938037558454583561537490950292091808960363530559153197338719033855614648932327305475964421765271249247763605603853136682929754138007497353776812848432032720303255915779461367888556341244689094314889231971630912355877469301609230859668012606868503254233985037586216565200110015348066559811550119189289380821050143041346084934313534969258202708810462077334692416876095041834091699713326281746758335410310354592430908717148599358882714016673204534334743043485256703430808165144766464873574673140521237269361793652118399990150897759089954256226144222148408801854349387581964772986646452243080237555951788435530022379126478482772023268709033946329186009958139608894745299655308911950873550255885447832858920333826828954107764870614107338543860516525402655091061167193437384785959437494704380169059460614075296632418689637952998335511890227333696711736511089783357862937090536401616659230144290031750783111870556531492506283316655790000410470378318294524784399394502161837513437881438138182098596154202462715337344124414724374252905260406312692103210843358430354337290960029480449011346283115155177258631934689773781739129396783869101556839768323241303245563964944351204193835216409332221547463097299659665893346027548889203887124492192593232973395121668112963470593317694306732785107062766582270253142054753579236958506834821032043675296789302676108009610061524569795746215227545085694745132775668889573959048345886193315259844287136408153900774671483718376251279077093363411674479069419626123612269581752190520535010250918597070627085891859765615207527497340268755804568019540154823149420803246299508255772591095001867011695904891853898956855531353461569857287061901954652040720297589939522296199080417854525477351233803175064141061613021964431655253868109559206909287744860141208265894265790664172070707143258848097720147777960018757528754465095638884450967234942050386203604368350722325842538024161610926984339108560447592915305196177898468471114471218795507740070281261509453420082201113072120594119052300932534363555486926956150590002073894330802435436081812105282247508988405879055649051696874455778468705785919964883714685411819328786394217765724719690282579772955245355106297123368320986800237844822233933746999419860003254130170288612386199853926527758534528031475122014361278137204040359043864896536224981350000639345675320392011479846097313221926261307906844039006770813116560185814737758093692743716155632231470213197779414967520078835858887722536461520209329764455912307863753185915267428029504530894728764092850588619760982456740890341897445807881164912725462407760115901673250850535645062526184162628293930992081758600013937119869194657206398445720589386893646188866841973549942421406938748357344859268538872084735704161251354316663843456494800961735512441357614275998940974733583893751906239343887631899964886757701667356374665857314020831671192670848469217513626417770239791102462193835593648689435193372667661234363315860652114375410793677062144000000000000000000*i1^48 + -146517867166909856231454271342480313672088182369153915539456569590613265570598273644433001365870551712773305440160480768308840551184840016902925371417348530391226273472327709861704979825828517535687178822864328070395268460592860180610808497940407732996730746268422234803418750207856691463511962367130075281779872961509650761223833438855419413806500880492487051583739365282181161570511858082652126667088129737073494293325242364146922759332295954728445571436239310681077731449467149770074766467166487726458291232499587001879589654653064683410858093752896388063418562161499258254308667143662404420262373656663197069583096933838419457054963290565958556505957494354299837531613915652228165523823497753657380071494560287087055698395332561281679380321221954186940302180865726497380132561576355923159472723803596429812213669550013614661389537361009159376414278118576478828641020578798726529346143429667051961114563575116983344230818389010396999635281286684136077472508369661922493444453134807519828316815017431039994254411696312787832900887265263025572621643012366307078322591124810688354696738086744029344232421796091256198686583879716882842579037829873977108614281541458070276876953508382244609308069899115769892508320426436171231916278051543634687305120055756350623350692518389696376553766886343395303393317940324683274184010419731657370408458127428977906108032271460000797443637851751518666795928891375017177851242364551482510939389712287578626683694268916520105058830326879005154449174945702462156961227389990422155962610098273419214933898267912870502101118313683863531970553512331284072061002049802060618673158754905645782247797337966680495060201716810105360375120903965366662860993573238621088762246843504063802498393521249397409143700994249131166107970965007888341276393670945693613725650171747747844190358595245651801297641624041946265412662706721151600419261594992908888074920914891663833415944161351928380164692893286764021194185356012872829053935432960046224765499393071307586774730348905741288805376469845782984559196855625087526152917641925505873883254706556225902366225701367748264779481303771810074145020493957971680500443563765022388110325119507423939549030939405255897010551673333443759787820250329715252159334885116210859442321708668745668044484963373514193089022108877280123554539562334247279640805895624513174326135180792060323815090960450364977882663568745662783471046673330559793701660308451181139311566605044218986190517240456501393393360451844664348695744459122084428096557064966047425219046692041678641543933152892221862302033475129801518895737575538298875305580870990440635143809668710704262367595437430579213567808057635397438425399376601993660226567643405019275950777726953287173711151654494487479389558170938773517673769302279390289310766113772893122345668669805848279112095153965116069484881622225660296887919852953039735433424902604316004023330899202383824375993621683592623916766059187061366797297408509120225416651719166381266529605725573948902385088189959536020860057797003722269045926384690340052928977664668801376753893916443876734157329603122407736091859403160841596062497718874116309414486379570004165538167118831716038844019590884220747982158121529013581396160448984512137291110017050457391371820377494550051864282255422045672900850401508183327516314430977233233892669173765643578107492872987070413330221993011955216244976186649182015573342622550995760976717677206068416270985379488400170955501013137620992000000000000000000*i1^49 + 264679121680200107376932532688399052945795267788971664232077478280083420826280563311375088257128775570017397936566494007397851188635358443749019827360560258362439797802738905563952418685800130051246315076976121152217898729417766877204448457565337919628746887838773293665748517126407359567343571173606782262737188814548184115414563982692975960772415068987819676632326387416571323371207256410593822768326242286354836542178131539680657368340469758587718931000443319825636603948511268275516470939833417009968016081401599983815377593682027509030819638250834189205953023206992787394993995254734518533251429158908910522489250012573675781347530096293082028223783776277975277740623300108680110980411651379156688942782959896097597385327892580630830159166729128196671966489964502539577211896789353872439951921848175314019331592278841492920921321589715692731422947046265241422715808954551928705861354373393664548372696434215062121257208092050303993892272512002443273921016713262673143012930274784582074385065889884218778631721900817841083612984841528796669370028608621758501379060815956541774154263346923720552109392196023514368981958180746389848536448762204747307541107082604730033174558492940752042777209815502626733018666671564276663983408892759803991548900446400696468869353129475685232694331579913782135818264049862448521136513479134190462703801160655491510076325208839686271264995599759812120884000107925787931409840867928598590576082121814684379679961154507361345895301373242937318008579635193632411339488621288239434414567258122053243277623200780653930350161149832974063555171716024064483569957299931152442697094291042598524903785715554816834964954893391700556219279079446036951293991241314392558350138411303635610483241928645278240483490599616660333429013868657417777370036635331700524523262989484019430064678283570510968826088524127070083617161728390616801734485383423194202685101308027392858591518219805656886493268283284509563390804707516169923808688162636136780199659287518860023614134343797308434041008015988697488049759461079206203065023114575855952480025898246900778740525101258937004232980746102934777878658455219152217315924878445240119734695707504089853847216199686555204258171498148017010782125961941479727263084908993022564430833662490565629107558152325866753380621522229002765014991983226269268818682440595149496427956731585122441048868942869601447689190595126820658419757393282167604402836487098763708785779702399832902688194506673352381008495899820303823262181862660748680854920747228348678865627580243365126588544616615566561902834828410095621375477147969655956796084673201773410105844017325284453028070909463655495536423071806754602882932744792430785502361192224339144975338551828710828661598245694754801050555603424285357262525570750738549057206004056727709080158120372256561854382398765388231820395321821800779042843113705786205894562723540535545741108070352695266485858818783381707204727421515591981310628529243300560173920703815891851098013149036701882343653700368958967690808191256834148508132709109563369168684377938599178269646965810264207411966422985969270804341538588380948961218870262434838976667676925652865386332578974160355507953346327774496072045413451994164563444968044230187447610137149073992483422781324936111536733476397085277368478055908705715422029725500371556146071439995184890431210799205740620431041726694817683733617054758552216857421122665983798667830832539762666912495955992000551204940719063040000000000000000*i1^50 + -309274436255268296763494513846003766839149037146496678232345384347101433372056877099323948921631649591205322126339961404028280764251870619860795155500921809539579654722315538642205846411023208798752479105686594959073671917896425015400401542059536537859057468108076179897637193237665961306408546728881289320069068427069919824495278866904899197091779851720166932371218220374625596590329537889300037033136895815564850896895334159647264765000123799300504569836932713898624713916214029221252944310626549604299637413000939856854430426746519762068952707295795127756823634401603791800297781470356400894730204601077792990451406755808632133427061335804367994066380406120441077232539345778682725700861804470567162877043601875048458537467280626744820386702297265406308262317534968624059873627808160770885722321259893285230458032818677995978931010471365729466025778669972004042085539978134859775661971295350115229030515159505375036890736717048800097483937382344580418439053994982918751665845375051463665052015935888836133473251300506577503445744352127107078077354020328763102204992180548653035679174894605237384217323748271315380920248797239032132821008284114078204785409736335706209766571988796657950639482675217396599247021897755960969414800451779957578396915112875815561126584206164920596647724554221011790131081136663196984034157049090811330737880505487291115360929033902804614680703677855653644649935945018015572417260190246130966192991421709723772207316702660188947398267708921553115798984771534422394618999475864997173007023317538016361762691691654218680279197276880183880994761292277671880210972138482758124392462998143504412365671656000306252716811294637722702876802264175715575469867901152509661243816494788345632424410943949111782820257659269768202598531955145099833814544841870067480192317679985135613942075777871159393724532297538141283236322294599972871083211150453783164944681764871025865415802175145990803467398978847381880030514249546079141181462829610370653133014949241975577512255801756443154432265563080038694660007248118760014210602238071540195151310418985448828169530920560983808624054256097175383002023878299459325459563461731361784136175819491970478035141348284654715608721408900435343610397086684961223653257299905238136782922510937068299963554168942768015072204218358445460862612292824487805803109913168908558493093578787383037382768023340687508475278423210757185032842823410698968552699539637046874964076591220201349017190544519448395765847057227014295530249270182995498287446324161477696609270260196682745650457281969541896967517167724249278802289726868002902927171765098251659954512770480910479261569701433443177145967489818609552253934083554243556349998155635374096120884826190822343642619224804774221308172909835850528367516431575696190897100142764035980960043252363673158521960205653927539565252821977163637193286750328726001492418997841141547739836640490346363108448950003741278604679583692114358213430467309181943368856107579887919268826128925508078060709348363863738948753227969251999611589359202687427562827888861666522533279874699520171264023153040688919935634080520589882004505038359780845017521125881768631545656599430823625313035442911985947945488966094625684050800625420931930613258466073491682351966252727923691659272675718277141689280306464633417365853325082088722197203380975064626245749042165641069496095064498990675155416024666052313298570904596836187910638381248908425658215386834286252298076160000000000000000*i1^51 + -51369465022520678687546109020696910105075994275143772617515975295758256676831260828773371257351546973362189103940326866391075654087172686281349551318839899285342770359840700002370212827451516473436195196226245437824923437973570557201639714025522574289355808314312550292212431306717551367332753712279738389021427938472743775530187334673208329559214491575759077323143116195008437738820306921834734484311213557870857351165499637791144011873843233929680566851848655554992227536784827579680097590167331682308613371462272667359157689529979916293887396446363818516320470204784166199061556839672982978465571380681508589339225399660457459619866876708886881146339487569373255315308280331902516365526134776752894120154176600687053909744347744708885305795244700562556565955981001865784341296955754620464621632267339868868156082716771265462787224617723006937653373837952048713960238188637216624928775016265336538111727444275864824614548803470772182904577492320503029702926202937869824599855550536565758885890008444830270923419503514312099765666040997280875873495785786700606163923364796853422714746137900111984290494996760388856902442437823022211732680052488283329596903672708591195216146713303026750417632952465351245104130980369033356887265928364311096246477090841867741299157665727205820648695008917112968815792510566347443916252887278426628885623311724639625813570918838233303588124103415587748247351707539800028621316550859305043534890225807982675112047876674839029452920830884791978382236286108577190134020709778981484097800297970372932705480788359398410170989822674424086512493133157476654884009335039428834589092863054381690834933890847661328137605009999049222176000007358471866677531715213916724584083423158681620248248745153114870270708919803424585485051940256503998766193576655064117745385050440007793148454780244772350184684842693821609104893062551365875676063811835074299670399658839366690764481404175956050219665118210218865349464174714795920551022861139226178894492554436097714112479667000477233219044306050732048554679606496269580633974930226068405147920192570976681034761652545027723580401330545242097798155462305730916935267504118982782383463683280527905633077312327020023723557258744459114096760586307886827395222285335775801220455438966371271575203541947090061288793848043209046487551726236223428815513036762393329893631747394059126876939037977489033394426115411580363932649594437516317069632520161578828696384265029359601124058544783847170972911957919588907063024313485016760756025670988675193616208951188756102609377631155861376401761460640116417460405122543007669882271118806792461647442963115845303651370689972792703589056132640655525863417732408311842465775076363309951380814748597133833071389315745397672819850489844977117415527406230039208133160728261640894464381246660779073300962444018884946252223208400248015615459608633230527461258224293807933763943636079787212461028693935363647344131412405154901579891203776088251000994469069472405369543101759208659108991655925046919075351159509998629386153555867724050410494861690295554806709147698008842273065713975347714008629144879878995299531772340872652531240958157655233824987447962510526531978083751788922449478888604225147014671129890101414753695634691358865065610449697256989992326770256048653456296765226798537401057156240438351192084080460237620203496271481172688391306437917136855020454857583647329165117644510819979898371722293220491800131563054089214361600000000000000*i1^52 + 1246020259878752110246513145114992095499249597607743520862395645735979148141320616606585491867579268305544348915029846557855243881212048947215732412242797084334058132142117172068436437686139512865587927807418829786951731719237617836967400743661170468867785415732014634380012216170505255019668813887640052919956997470402721898718954266841248943587119200760237483066394438242728662450384522264277677354657988447104178433916687721228014799599437365758859866351659704422965082529898240400294492073056381198680677781416498506294801934060944088088114367719383530006161880585294514554121713470169457778924293812365375939617012330100491945037961362844757098147018063493536128759026576932807196989229946252182551308335709724795388134433724648061963792458433128922188926954184868344214177920338163621324069052286087604077677069815960770267888860592391856357844122212087648038074877542092067950931471003761575187404468332960339342823170660851417499710606763152953305842298780805496427004904924222592469960567571853706075804411273700147434741653056067454295570575210329182195187898918114627747553740254358635769426373734511019772657997745477631332655542895746610724110964655652084351683539373761872615087162494218336817645139617608922778957031412167202527143231583178230884791224003502049681295205626951991910521089858419936404647459033105046343541281212097728668229865562087496449963462810461772451277470625177013056431889315103936517708581429733396690293087736930185601316390911906409375906817907128066678122152813719386312160456146737785345536994891446978586170145802779085452964888421308553008498357984114848830466625214656706241229375247062683728029420914795692879160861588118312088923736486062024399775980537213115830396784908306210308276089725865729049856136308285503456870330744765751960967871631671898357860706034964204245875290169333639673636107059069351353583513035536036463460047329193306190347583282148927010501063837186661807183088764213980988234866368019118855464653662465536474727430792566416268457659245418909188692927580650362991059403004580308362842551374836737591110576620397001855697027871761875175570913169515988252637087967035639779614748625954335451554489014638947424698302550921501322611876370059444774214304614879942325684765309279186430662627498642855185937830169362877235028505565091119717372957616196040023937198317463052724240870705550306105229526261563182732022445262176216379247202505905360780209434138090671574352048474174970952583782610842390234010058792758585445025626127417863734324451006357528746092878376886698227489252574118744387334161590957627472819999779845372465359907498529992541142540937114829512623885962166485161237982263061714943289020484997924994865204259002732784487516510605849009518349656488868707280851910519326589396219124584870029336698544694540640298210533556437181723757168425793142795708242268223537894866264870541782163572083732658722354694228477752889630103313726348002774033906158092258096341020539875937781457605442850347939939719921641767544914489919745734023575702047744531001801158556808405447434000359923404027862359520722301769194534818116239759390086986799422719620708317357309919529594853055477823062861190865137504918514663326812405019164869982430992521789677330153698065884326359994676875463263079030205009459062481824797597626801155546833283302814480833934683486479334385517483879466262181136704541265734823466395438496648426606915196648283764296743325184819200000000000000*i1^53 + -3792654543525854404389223212521829323378399518906176013331054227245401733619863567290345788513265891946442564026755993099931985584832106073552346659415008703767933382166073007885641809243452334722619069272604952299577697697098251542066606883514649803951209393978195730648064144363838398931516767491418108839754035405133170479446058311340055586717498813848787042344984177842276725726991724955010436217860413047729815578158522020964636157562471103290576881071821580936047836892491455825751407117567565395925910535078837324290629355377474868030707702369711604719825663032538045368059345160899567142420435212530387886267404846511090684850350783469755478425999644705613071341151324862001614125249266939122657373424518462764234770766966817368996265517120429890129370282410057499441311668886755766299598001283199520655865739597954103760233573397604119020140496340382349139294022383811010210328252025514149827169363478575777080301137067075588890837203449569752774035694124007842523190002461944426457726361062001280545273918238822526082064916822038987190308502430233436332123341018490378915904176991195309371000107892020213516767801474059734714965031989975449040335093513402467709929407754067086975813316680613784337564569223134981058978957453828344813187060692803909121781897914604470608221404939570432429763964707991451445579947488401488546600023485606515739632511619508758982114461752237292718749308265245507213629975482327675838205233182258811944631180239663068521416138562153246718312860877682596746955602245401441587117621945223687939559135139535962249177557272140200710121006007471570027140636223013118467845166856512972043791486831853587187849257118766716315045496024681798724857051667809905936515168312268227225819322575211529500002604238589790577872737718123314557098023968954833198206752218008165938828281360709865905362613108506765250677455216920283057147621107817434245253461244717227286762616201771529025385143744078054525802987141408796613494876472853254289081836192513246269668156311928569656558468250875635702946329309684206062078807954455383208187699770025337746122841024683564753779014159372185610524046326417582396821072890611635906796110590141058918164907870086512300328153163865694001295282934837856474531120253460703302385872948894149236521864224453306304913516801767250695830616461502588588439111282279362375754315068736034323176393723148039340373772767970548320214244347446409859652358428190427602636583886517674119617682530764906916007665224468377995127097389137228706076239192933776881748841959853640081530002467299940110173076864494416559815326903998638932974902384323335001139347300093845481776665420118153528207182408134543470849702683774161344701368369185161567351373102056671081489823195302223083489925072699216280094606690172222327170409955026090957936541929338532363269915315164362466875674385072534815763284817478845795039530321596228333175427449184391349326171375535267934361715521728460865859642450103538345520832039498672231645796314236761041861311843097462836663935168575809299215748798990320035662989605913164376721024663723368209625097484507247168986051576665698977307815176436952530309203332398460103994211826318285342701434445078012665373281339551631365469909185761963107545498914986892601587754230988548787920233580194277375690432532406421579893097206890456407681925082708725414078782327450132460047072886687999054892440703766886829534608570214653857608316314473898705413737250816000000000000*i1^54 + 7731684043822765700239507814948011004286487505360069703147519617817428308703817631578273454990215869595965608613027169943210852678580418954017131274665928316351260952450170976568754949626774718754774291835838119242925350982232500172082234949469649183729132221045692962851948937666703491220227102241845039819829981804430152033374170344942109760348458761339559070897216422767545031861197771476401349102330704947589355494689329587580051584598322634707637271320943636701147397845290587040037893321707588744197637914436163936694458256830661084888363645647122437647923116672123193802512813921823643834200333069856459509398858865419949619275586659019422681953945931210799226198544444355534699293811807512342376806933063642793742029868345098505995567008543154190292589359346437098528804193743548977142557541789979008596955968495904427407472915449150859426737609919575125285297817800886244425505481969399476663501327187638425724530819943553440221131352734044812730718562217840591330825478198986005550289258193161279639366097648343781672738581812099669922111828327706273820716584640087285293617732294142603535911189230786905569597041476902301216085588777729119979225118646602841753925815516431836505260623012062490425074617665186472159004781313291559570715011044547979901811355413312431607914871872628466980487381251099463392854244486855672538694093325962548364275930638685500802645988152709024195172371736121054864967179376903200455764897386000702974772318190029675021939080150787746858951660363014062228392754726077032974282776506289642991806645844625532383092142104684681773269255622182882730222505800377412372661149954319039990301340704073605540835299524005392226332452820861152451076266091353898842902176650982643207004357979267259321176572717363221103876826781698164892426290817997693953137167896978952174214938025985510969652885227661767739252890496347313620951228136733717368626741787906174700508664927302997745796477460220965301902069380962232985666824937335322242958718205860428472231222662238557578136184385903869344009148096204443442229418002814705290291088573176828075825910327310470864110179738674180546582212352075691934837516002687148361675044962598619540723509497594316844424703373715833177222537234244208451921961125937056114888964656531390004848316883251332898032695723086995359650328301867208808827485711805047246602603278566651937092059059177268271034598313108352135515548450484604464467051159180598760413901521167552394590325553572397589832863811758766878223405515076892809164320398046213212629072702683527840922461931352399118355142251155656203271271134066562517697676263554448186655822645153737709225730677871216926100595157112079421117620750244244128012973263777857434235172165606815955420876224690404240820421970866705568033833860564414639028649169389905160805926238553715603607598136488528765083910882584682573567287471797308530247028125195934728603271785094860989048943750273952780823447578848865645264795729933434030412564130171339513202291965981787392033075035583451982605166907660743996279313160907961081335134296435075689531884605118810798915106599289780971792421288738694855047176447380947953592641914712875743093297839020364940828684220460797990575946655567478003678460247782773301358972328618197472026684536931551991460232234908642327745959547654593510627201757584663909122203408526997939470599400214533075674572590342525588062773715882032950825433739868890417888106899613120513331200000000000000*i1^55 + -11945247376005174324608787805612938900155391155221931159525325413084013701046586094884247771118166743829835388738493056268993889232680274000677493234853435359369710731140961535904516686943219247804445111663848912070125234967813588684345624798677273409866199413631606331581739666734306569715645754007796098173696793734918949714840350437135006154416084752761649925756970608767613324033472337613160774442479547892482359189777198613094429474012714785374451981900387932925966171749322401798838104878335099324523975789481136067546332365712879568433293832324680319731883942806512226351061697175326453187446897105468455839981863317849721493182205568226738109548739567987098814528984265654702180297307229697437646912198946562057795654173740909461805242799274004479675701602432280191894075322971382429449049396209466180539862368585381409048224589685724028868145141668032930911803980303097677418166672136618525371535443671302823304530186661837120696683241541616795114579558827509490567300931326402033512320568520558494480252650215405494359809057061374382110297979627170650268416218511293463232280521070743276338207860853122177547138917658655217996848760836545951965512872833143768567238957936025815613711604887394019448379864761812384789390356179031613609191505758350243769554624527174200579681180235115923129826564361176798576267044451042685003234337012507080855503443369210634051581330375080490601771880875675685445041316285745882387189987395151918506041395084628023841740711507914109786158479427264213193419148526533109451539864536599116030944776399447170155030300018772476515194436338353358719372967213580428501038358314668294516410269709863557311316655486423139867426074680954259817657096660364936924223173163459742680982304033495295855672049632438672484492620634324422780025742327031383245821609099125823584021484001525627989629056104645160563249669724499018261005044760482870675961557364389692946238333209022856797806955227518389990340019790246146128276982077772360414869168610675990201580186056637036831727856346206660737354999658884556919607302335238818267213458480052542116495111206307299868335845539201355577333813627854227695628630663462257331493805607143842791169592152912873675363127102283944609801235476632412832304184026661622002831772136432081097668139900660221545709212796047957942203725484772723308094245613011362278886566328689001363757636990470384896642260789129705542401214067322665814494283848043132970636298396686294108165695294455547512111542319210571529829375437947511816596021786657258663659629578305482213215193791141189600283823742602825519520690134179790271864523315880409964258976189834723888782115650390563027907479288996889153209410716470454594563102089764514230968304136767683550376324098956983095900546909512571905650136749045370716183825037109909798549152607072432217726918803588960501685205380397715552404181608028206053912907654028465339996238595750755701560624632785594546746324602869351142298579617384576250772510974283611984368765754970276442509918827267909924025739465316297680822635575551399947541149328385960708612398083485955997226899303342764040823036022103443108517899531585949197862896918790521106193348291487223259992475530835060542909248859838028851131145561783095922028511226272588650542292234059857323386600308349084824844219524459210062151637177669118117568524719857703899036281349255207613959490815590593393672013242054213736496303893984188825715668003630679756800000000000*i1^56 + 15403441277045633842931395263609572489761847644658846824401931160021334842612430643330327113867124431371654680795974375498311949443091055775027939389786778598971284028671155851377628457102856306962456439922540653336959238427166572169101290600832210282544186711199453577323439382147162354263850920854446689626048388733843505664690998165508425808757625492053261237171563260090702017662068397221199473265591630539764558143534184395940085653969853993447129977158543042065603252571335469850676742752471834982025443653116372625358732350980711764240072817179524398718905878362347646588093520135320612632102995378984329233745367437216282088974505478528898994463575660126855572855945022650736749794451902498368760465225195352833040923871623248898872811473230985510671377104763982156178081307265431907371288246445248135541513388892371335057944185855647372459824363947402843842640703040120516112770489106523147474995012676277241113993608219068925905462821089755480368642578121091952255154951539201533512025074617106026478391887666723863891122209097923032647030678754693274455438532111871107421920759895743182359475133519290667405976388847936927135179729675957857978931753424919170274149585759091367467767183647303241388109847062060262868685400710838452000528256444865846181875375691358264485992601264731093262856420159583443663428572125501619450402362985480313941832873380037011645500325854391317980615973369834857288713144932767675507991817475016602084403074223689802929718199008769587391774719977795113991220536231708673853782854458498891529867111836100308221414844043423509969388743758229880356435556202361866133898266694426129767241832136014294439450356221318374155963940413394916797367216114945658179211549369518329429673576703814798787422755802538865330186008265209395689714535368921338670398158215091593313983499298176277639239196557084639559687371691592819121446560282635082146605488364277426714540933648117460585698414502245627271962366163878335951962485764321948643060792202971818314717130947430417934561089186887224191771432781996745110501302084699137736182734785038070266183364371412229063610374992711494111693994818089456785475232969905785911530709758520232297576939100013305840063036293621329583706755529344739796088860993098278012769973465022973968182178514843195097069285482990460343762469921700683256317997962316478224928478435043896238923974324796987342443759765301309895514078735225010706563092184317602066489563773678189897615168068759221348243962054452985053224599651233821184013184587724036354600948197445485814019240525277824517177048909924781051251716873970007048219117656917984674366002786915692262320076900343539293577948288994182076423237975965109846635488012721313125063827845886552860575856242766642879084090100953428661749156756439565389763862172964280062781878674203430957835200658779367877561665017758696435319666431998274673374909705239765924511967430860707951085056336647583194477190791434533882807447117078033190639136442793921972083167615225487884923227198618609543144433299173408255097432070950992219543093085738271558257970631670443536755907722958245862971318143969677785922747619995445673155808404384907368339917727704421041528855823257975706928694191635871732541711101668765722608977457876703138335023806301854518749401464239609235385931498327921372093623391268377775721098761537052336555370457084049251337023264552983539082106590163230421654349150345644588608951944128000000000000*i1^57 + -16922059595326315848774698815461745293012313476576688687674546013224152270971655621713074153484248460001492308405897206281751186748120227050902138634670215083211470615998863710191459161476063056637364612176302826237546042618633943485933523129257225277848069583632569088426283918234610461438615237249169598054181168711675035532480208339732206611935349211246757875138453311163848881600609162412130830861575918668024337562646438204995598110553515454844531457390203781078197699747907284064734951703519266137966743225610073625675457974381561805143757963581600504329843278515619888862656266177564984549224674939474297317014043073546079679860151482717165882909227282973801860486892777968140395840619253841053524825057508438036742146409869542373991563161461307215165429977778944826243773657013173054701978913078296391231752082100452558768762486905677736639341348432290184756044583233565220380964313532512159607105834673208759860474742046285875261483001466332913040903839093630744820363843673556386256004407605604987360312356965180091947467153937317216954870105048427545101676021351173650124631954769455470079381572992015910457672234129629981663645685172087547615699841402526848727440775302759852230387643053356066533592271141006345877401187587903363569185172024832418643192925409812520476909498239741064948311112654072415646619546781293369444571602987120555258721062338999416217193105074163167728090507861847800697567530260626017346355543137323409225886149205630408870772433477033772279730060083778277768820464250125566396835221147665405556177963247522828219291555318941938075188659610421051304367215904662167959960355130534325909726326268940715741495512510368804898620564692665887634275492200589443248546401832887726038733031665467406103571630698055734673050162268346834318616069647338569698649487733574746333452492583462194619964615229612402744180164863412750924364899318750446197047647942517144926965092772362911548110924337037613630209942126626164147156704474939152388233556180439345392058992677536946000837355848637564489502197313903900466436791499223860284587967708815820948417030887393926198195979939406753998687525670231691497577190720367877674997417131651590740499567454119885615486440309221563889332736508079404483541367882088332838915339992490377576938844828155218112998926137417539721777034053865887763105771177831054085458250039713513057045639835662955215298542761577086662384292222150591173063001446219001374006021303526650328458203863311413841835244677438895686242037949920674555288904302134165889409588708348035569556241595481817260121231976399915469053820151397229446170431161507123601370843717938757351108942319902112828301002434585924728441468191807251031631395971026731131240510899902055201315933668124733182271729702267029980255481750663469927632877293362158741861476646661977572634543114766560839097949969194964329241802807102043577788891535174693068393222857648283477554508603154590882630473139943591547568697576698178025755970307132334578535877240163063708525886213017782581316038463726729226035945545463509710774180239227339417565669449237128586135752041735597339328785569622540330719245714751781856012239049968200872285495836870426881381467158996445250049698129648787229652900604358622388641285691188313992977220565027732713192838628459039788757400845043172162619549729362035042675072730396641262790674663872740789293394669325153932502108596696867390787086100642967833898996160000000000*i1^58 + 15943145457269995448935208355985586379473086073189808669613736972970967235437443165688648726275551026729561691886479722127036367824718863899856639686416274566788489989111389770097195375538599546801060702630178078653132834110372026232413721085376669851001353615586535221385357249201466957929746756662758818955729173407098574276707276569421685293709430347636526080008487224585767372677306563175204799371065801672956639600214349766193261806321808596809413745308865260993068622300706483679779808999803163088745976061841541043136953527370311940086336467081657916386674856441715988514248471729384994223673757967754813171967221561297829865631823577588551997775510633590287082949162880298306989625830931392993515244610897702005604603334886566023728725472577373741909857588559205371039510863950695599199945724108278273133327755602800828563304164897386328235783366694721502546222457369884521205984285770956659519997092227791491289296567807591173937658590838098888004081287408568571141639747659235152600240608126875912229201456099470218148559850185106120133379556195472621948644732185545029312299267330472821356033844755863061474136847659165817949184654770724840689218421809909141320733720388486501681677439136964204496718480604125067409060535979614692711241862555348030284048596487519620559535744839189305618618775116925512899810772152586891442387414059818753297452197377836300366941958244536859371727262066898397273528760959175728000791626032239173865597125531058618870435155967142604023528350828689829344242500696097747990272760525060229002917540009439818650377679557022953098830469611151549878229719007849241089310371818379116073401145788084852152744663414537977495963989331633997410154356679935572741345770303546336362308899280359120741750591576365700755347335605500241441626067437833894145782467356455371866394539745187643233256815569081466400738681471832524374037724818525337442313905438097164706496527124367371647070001880691700238439182257228906672023818026132978708388256311943165726482715105160342042383373523570841769213719550344686392012225788399858488090461696056688429690139093641399156923775676305937981089612872202084799825632714320209853422236552087314873624955012326281018923741177766769494026540242638316425746006056292310126032858892020913035978762462531918955232528048374593798152445228973575925899196632085418453536568600657375919878425632586887886036199773323077739993724727927526767415005786963049361377904291433511526477529324815692535009928243105932726883649347998758620259943615480412059565917230638221145710694077227234762708394792491427003463997964375289671590866856119773478053423358678099083445306088963507672215684349802815739716421237107922872108483882518359352777555392079911313040482597756932165001545609918428343784800068774281669103066217301826831234845873886866161234696488316930982422832968496640196419785479561851987331990953996559383649867908571031972087048277489091880753823700068919375986637940995045924100850380147292431796291457627154699913548759981674393340177439613207603905905664548537747216120252998688852141891697756333192890989264797847199816083535935343137666693415238345135184995141095824640111058580865612812106983305442917297144501647260964044851582796313745382840861503308070590289251573615902715802829262652079546434473893853120320201935427417694127502925259709297985005122085081317591509308007170380452039044981209657673812189634407212694440000000000*i1^59 + -13400014598141905368401540044239199528095640039680988754674062006778593252566459987807623096726347595494972466569609741321174738687283481330934284807229231822582012260809869815099261397797139533443713093775379299146230053975800980394927238957966640009662934927735146372569489102386242640998225091155602696909191693675492797876000221493443826135329052966096673729262421639566663440342620983676513056715921377575141217107519016325013355379905689663279804264616547911765770693004043342284939208520300318830308354633924119866775538866375097250998990927705256013691780285841562240996588021590100048478971623567388705700901148272580813977917238949963650015309855884118542117193061835161091985299307978738649719722590980247841605302327491018661209746161840051200741462460569308425708364467206254992153004205883379284346950784974489139044864816695299329867217188349460779493827132275192491090102165770469762550281584589808825852954621599550499651242483492677115731630535484292295255120488617516699000738068069747420885963309293975535485736473345348545019441707985301484756215801328691838715593762503226248331722736079006159822560402066305045471004399360464775313132429268790853503833227010207621683264004364553844531885265369577098081663480006534445817588414401399498534395060855722515251219505933428373559403218994317679051402326629393591583169556616423651942458684629381609380592273715082831538043915022478479372310373082764413554369168585657525967309893480931947854177347985391220722913271585176728200551541934488973790847844459314606868513293147710675620617505857651898827707316662881910159404709384611598472745798519576393604583600836414945799601033367092190355707034170200595213388180205019182803219334854702612500840048933580091838294324185332437221553377863292941619631601744419889277094528478671738129213824685915862550946988210296644531167708003751135380269269626638845547433285975944130723592135420151128484961761286998844287332429576252951442045890778322928810890861346612910025606888096480051245080303429788077516558685614823896706585455718299422185400016281428634190939526097109482113789614136664851469100983606187862370842506769260310977469924478820930419969700793548958534784263907689046846952045236387902386832413667747882361683354801484353329346244677554466174876646491174659679058972597573520411370134258985421125567976935206424085116627188460827025143322249391368113099806074929831222485569844768669723780716948442998345131590781933332243645357657980666908713510608009781244081003168199593137906482590854682425193556174278236158361823983521597181850232116418942222175766142384346283658362941409944387601871067400407944716306145813963230556577259828948896173819169424091942666691022655438083813677450120323009612794330050882981310806132250659953762692314292819525805892885158639372570312434791691581388336530468843074142228745741280768815327986076767334215149262184662080701959235220437761006340153822721412288897965679536766867496043299712554058141833334268712048345478847659456962166483544074241138613555773244533902344225566721683029179895588706606317566511259318285134569694110407705189601993538894853585290022042409791559134965476432648320663278599118664656788856296890866686224512424550948169199145551656744108106359132239702689204303195995757735289276554881144083586485261472786833087961419773689234343842420293660395992684980427140363424448017731289670817732299165000000000*i1^60 + 9672437097480904361996398531114683263970228632513852106192451429364545130138069956045490568856512180145084368062331022203904240105877655796501129876314093025889633702038556310337283359837150751634285553086923203595713781628109553366860127170737636212415041351613330173711962142739483620218709177459500229036599656676959967138540016507018772805627827881424297029680020971605179899901742263583321317838058604312229484106499716192074741164921823929947263238460410501921780089947257843876196174404780900195315316401631867504054679126024449327598312936368270319603628291011145849654568109943637774905266275456395583606369138922730053627884757841466010992993418854741565924502774141352178020674785166374972683089874380672136917318166306202388297516349255735975271617796990155303688272898806372706034175830831699663900778862948388253779542530186395950871796379497214021393059622609286233189852907325343041712654719168076821508880892817696082787873823922767571288962330232230270423369455479309278337698068419871195458233986058075236390355665254074547343466949197693071121549931799583333711767559783518171909292003300591433374246901137960062350059813490068802616824030196689565597992577047978428101523530031783304241464121222076687345249609159844029743212634996273065402850088639056279436371075352763474929462448735462944664502672499335706348890801505927476854374589807209511181504816569443455154632061164081409829629944255686451133242926854652960589665077474494335756981753633989996582439406528067870630760863701032017601058472114859624689504166347488581012500824100934849763956059847004086785613546702278410754432325274668410192111516669204839162831154052835707730195624685940834186617010557324191260622971619577876523031017674948663558645237637416809554042069675639492881120997508522034096129520931764722804981388923463225238853162936169719295437657875878705636229810372536653027375086291345090879674632826352462420574441344239175180488115433363300562518853110616254546150895229768231320769872660762414997253370716077298805511792715392844543701660008148629014308645675740077459117198844894965807851859512590371462882956729618582954842211113582829372791002546805608357545902605882074717068608071731035354735512152402942717166236134096521745902970774463821694584368236868384881381846645117580412645346970697255232566783814670101048307999428994270496616146154090720744660164236933890612219484202983581385792574671399294852313372175160402060938892324055107628484744128132519998215434089013300546066800126675681167261537757392815400263618189673243061508525991667059552648914818105424083454303974795346104667615739296781338537390246127618300353942972387131244837158008022888221298287480968551726312580104477959158018828771131643819183583620188220010445853773615706565443016498787620113168242419961647826359691455775795604789875407279232001190233769044235041966433490908014638158961014406611372087995477463593751353697838041335853240317767525475897777488746275207129370610072037972822807856491643607445047272484648741015663059172138462616274268233136680562752909967814170057989404812369848873448201516233380621508481691623181961329050332748360769596422993733701786296647628789937713693702959658257932610955985488437699383943693431871506444421110085960002131000902781515497235576569380669566071000724857357645185107460358403512531620173890742094000731754657610657390527392430415991761358513875000000*i1^61 + -5919442728728694466690123984972937487471586459850711571076183587895052777654725343343184931021645735376993766975708681348916015314494018290955809389674606934087703825329620068653184184424059973081067311714362667500621735307112084278619053854837767099789370751990179711704582708536853868300363320636048587929377672392297343014009120421039839354909333525116976580797904691209978812600657887534721710035754894443516821240599177566624834297528382652037487365425619820003172390349042334169787589712592311220700555641153608013851553530236999190245305402856397971850288923423088752944061295644777254681963222377639526930021274421077382778044015327911562820810935382393293034446789195314769516932558116621331145116458359660107362374068689930973116001247650489987948901224810993139470725923533692282615113441870399393293647004342114805646472260418443130699681228020873524152370267246463906427348188779917881485456687380773364888016851699683594088566662354145376499704847579144576286582204680549961254955367421224174442477854716472818150020424778425541017250031607074594834706476430031807180839083901830985602996266828621827890510608720087320121773656404115475180099776765822778029986698255461836826161764857760375070684047985708258801618645478097694588300143573246054484235621039507696370457335866585492658869477960626262825538929113640585526510341599333338287835977876100655643754004133144269554532786977415233629494750816619265869225552613215224652880389623119737036489537883515137064238303959989144690787016484971483301236366281601530951068624451856149357973252291318386167372590622504570837740010680797660492129379955569470305930435477339386241760740682878806268236869794855767042281207891907078412017565050598470385854088978666241185157802731493348843005321249437187557188010592635752519125903304458068086335745405472946319644729509060501556793244205166447836008179277247178146913209956513225503313166791899311462960127582102252427271980412095732670929409819285999619912034698583039884570108754625464409925456304052456437433977982272183080360955383923947686081841196249086153559130781579875827551313204551708446749868900170176844360982800682999371716702345944214664628170858526369860372675209588449569874823853717541055331171247229707952892933819185305950678164361799346199123297870276334727397169698067070190104662446504174963220432241404891543257276447177843080170468515268134562333936455721342277207638750128350645464371951215468894247612708287081319187206248138449686173179424313702340698549058021161888817781717442298436909802385930355205354528606992426100428265391700022284688313672023334874995428222836527071560805018511590734582304559952746523515226518903201201891319803101804031096588112582691573521090201914528445716398193348253475163787267758116447773994949657067133890202068863374781386488965182112070456943250544851365179273480940216030941512440687018640058530389761105907553669629692086300495928432326717372844579542788002372978368578551965057777179801871261290826380695065812567417909050296011685054067904980447073741057446581405664220639236181584193743623104338694705581078370702357696226121754733179142422911262101964061129386929392207765081968850402934776516013863496694647663589956274017759315467904684321425420436722382784367767528882446489695047925820932745702999011057106281349242514012505548393566832661413079819232567955732287488045021910134669226275171875000*i1^62 + 3205615587799541288252761801412169887525297175033014903857269782223295391595557513775585111383832779480974080254082776904557601267453055171186374101720893263936394842617916471093187753940813386230012336165170524284343500556230130970434927387354837069937364292301804809052878736563079679225769183785534877608795658155374945822891751317877094631342101549408755037270584860810794094068331575793687198420296233774624931944601161476822918310843836980721371963106341319512412780817676410166443864687891583617311966192730232571522280297593818859634806813765188824424165423021833909893319269862545820128809165945748069027163002896021945270956124686682371477459327892082743867183687882007972593717148610862520194786482087775312359429243634712635879680118404420879124120197219772178269707184618866921559587629092402758451451277023360933052485758571693773028285066132567487255425980909107996229981150292316124913856976375973988648736438457375603642173465472841330083389391559581948018918526550720499258990675485026807707535592798710270103574821879411522559033893337785335314105136326119795662243165416734435235804739915361676217581336548491801997006124182007543655535124245726952444311615667880966987989692468928659417230175901097573681147440029226035998586172808118386245827537322287879944203708152419720094826731361225746381736420093676717306027509532538407961999350157737402896567882431674833431404806688421947380887977098980605412672818872687410091618519908454535724512609285913790014784584777858915675501095304675198592263198785271950164264503054926349652158058032261527766688812397265895080200477001049847551260912853940548924384414337892749696368752006469139793052960939215300978798841143292455134155796886240052650076980680763888674469555725856953892581756709930507777774252402835515686346899625446880651018320308023898606742448738905325639255742296602563534336617798434344196931561988143309596979028537695622020785657081259811001235958775777646435012246640250004849294964054107278166172267046143513917976184734135281343434951984807919911458356743195371560703935572031863963200628754380610882123019292337264587468837001251547464645590727152520522156040983901591131815189556504972931125900921841492655179667108165882796246190837880686614315727488209502622833243756379524544735404045899442014398642476394840344380400370491548708322861993066523189187572978319761732419227588570348497426793022781760727172682606263939100703878536589255192672179660548371909339541807633217430149304430689759840430302236990128927519207038845257350147206792422565281540825297440937853019331557369884606152212769692021825989627679006837355627757345366289797371477044211645821071752989482967301917955535490286356016951911040929904742102026590890645148647274482244838897825011658072698499572375961120718418515550972162437773584674152704146470888014546625052281499941544424373209816237611612086825787171905422502457576880786526099393140211583451056552590133679066506667787383032567895763456491992418882233118228099449220641209973948448175417367654267455301430893846140165564449327426965950422902435717921140278520434818952514408433949085804150286490558402610656698364563985787289376874102480819008962313314257811966225012800865279724670528578891111451506218709184028989509488998112326289415786382768275261807255196043948514699097157559032029766717480528562777714748537219282275405591842442420492051953125*i1^63 + -1406924116225948115411412372958115706726323914889626187037493540370755572647065078445424546929685328206722861967692871161328548449700044278097319753418968768264737789949844230310886940550073394125575032105851334064931234143657716211985249207029910395093192526797939957835063831217821619308802143976222614659166832120290207792443143651840473459853356305496811347416217776008394907030228954757563668974428679172030612898878472459313499539827971846054850274857057693385141133931160790342775325370663766737306371100131347941546213448606256575817250063739622334450902394052754799317798109613168086803311464740943375844492851439367698513779048290279144208711945489874988985836485620666759615354618871723088790259726676223359999327890926256143234685472954283020412202844268107538585095499089998168438289015718765926743992726003207674114093797643100943440148448918377130780272118844462462954329975537359123181712253479247679998168866058144806000331721663859084327144637330849353450031041270089581749955901844756372424227546025439137293888516537431338550869756935750966157560476937976469548561691044279298416975989773593065697441805034521243337891021513212900427000138221107650273918061336577528887051276038000467355951401818452604574071599454272726869371766998557622983377721221119670197130783669470815580936844611900095065814439242885877698831712223862358430041374736142308347946289264345449655538530671791545311579209816447843560299865459588262073713130507710052785818074265978732846687298889933903009597533178117332607383546945773571943075644781058640454484049920812589303707991731439464889925592060285673801542068815008350105906305659707932504713980710688116094543156558798594152533072377329395789954665268298530462425024290226120481234767862100556898424557128293101074904121355528093827635902693827530143450516271986900931606261479295446240936205133802975739543973937660575298765080741563611665832575021984385700348177772177162419914816115604989128240744520395581081857727202870328624777386228417029678716856240538089694187477918934652150087382563460625903829639311282347057023244662446653191301906032930171331124275005848145993771850322310497586580459092019546948543479604131640899184030118555867138698110333976909330029600448963223447400605799695183242623741364646106794017508979216199651514107942704778461648779170039678698038370702204289036753733132729819415963049977309344463912980842996728979105839563586034144853474411127603525281707049660008704239277760485761234138249237383334296378633183667147812402308656443557375809270198826100509213693606600055761883901795655096568172570790264865375237654697290737763070889901124397955273415267826580622027710909930132618771166352473085625018785370310980044992039372501853946915406199361765985973052668392427575141198508390299830265374484292515128670493506800506658175346344955293101951645958034616295352154947843063149061499879063623763510213591840747524295422230238373206368316061422252273637417540301586728227269496829002537260940209011958169864827990386012379797551312169347848299275199101556957979719572448424536267390337402720923075224753508837820551594571686852301142021903005922913346655700006862316688798674886899171749309030091734765927816763440339056264097264104540613993491667730105766516034587735042960331333597357789382085028197428194951855782112354661051716578755978044941281760910443016481818857324070000000*i1^64 + 509092683063645951752300186398858751776243894299684590213093055401360965342098548681212547297184948496748521746554154858555877418178154683374989146928709927331944586280981271921747237403178406024700536368917901919872899322220336899500628563758567459817604394610636265721289177504740374753347887310898539429800063005803354754203163577320467392871812879706725257147764044486362026546038233546660248523500955412780762704229078187853137881890140780731241740740105464757618863272848700028912342422226101542074955094256352496698915999564046609665239808190343240559414708204652330857705518006221953264688137228387943159139996437912068842053037313643811758525287080627195005631953595280955102191202047810538439018983104194503236981182062897896488938521285911254364862947638545820881400730506341270600576374088082873711185837875218073721036616979539665866473269384535815693605400190271436815376772172752863190958344982084068100626901109655408637188740738127633025630534923010632975459157201518250021012666761578053036942592905193927445250258175407231325418805043979723075181612499190932625498363429906849248745357420736893742856500664308868817802519949701040728486183379325877847089605007987097690460631583529779443991753833594381678314221619842589786880005823115084931850515460094241223898329047900139400426343829684282995171314058461146436049104117804202673419771767815678768747180477725600125946301392140585663294020708221234914574721062266710331921970857667617473810455715599404444574057728500141002457464441123224024913704510163551358434752487703869665535641812693435998627771810904983500306599073337862999586143071110550016363997253903350251911772195273557213929307409838275559631521932956017882598361902645229707527815390389976041691172725250529600532273236477026719535784128240510107595739998263361943101980127002037263358260999737222874462225396306295164539709538929874617508258328830138792591498435131774817504429943298985750611297221375423495368801745872022578452195247055288644164184722639063318905288050830133199145976149501481282157001278174141596172397347560232684888863014504672279254116829134000785883796825278242027981585880232506966557683383665798359148177023247661352107783175112304581990685419186449430363279586185362277088970356046451106998656334254149021868317663374133746946606900639701253045153002112027433655632651071241124350690576944556334594520194056742767321918332392422245188100015296561701700058129688492265455797850408565728951857096936963304731906857187229033903736232920770917825056957901711109721323666926254110365536878729530713778799594267169127536036387703917771062806202348167255317459526989788323177717172378400882765322751228120147985879638898518844774114333494168393934745693749538381689164035289772523883826365641156113207778583459033336874982447711911612699648201798190266381637919717431901975613084285347137422357752671584659681454750024653104969025689628345937775651874051538379985248139440730289922541577205093547153140935509040997902960670903104745672380516840861982070669983999630629180576793433912516516350037785910756833790822257663989958100840483924452337535772505449745927769739071792622675152441352513579054451677389307328746660214913065141461770691459417417271971682589703953603235124154310221494320283871154048705727711668628686050888262360481170792505931774185321497451207891488280904887121039275907723520000000*i1^65 + -152399401868588044704160524873255646823017739424755254708795509227398149553204709714608394748657219055684457311054174578222558533406999822295740188097268751761733116009719003576973863817138596393380283152381562511339861486988203787285311618701875215138657135331864989937872103796446729626707963305771116659595077311145970143991453227910624704366060517329172712344777267285644749592983657730486885583531253105789251910639507753387809495939568221943279960311557923126959487734672100087636354292849432679138732641072857608944395474683879977229435170347072058972196253362385759674414119342103853691071515359295166240749416451002927433244459985629241952676656051355551432238060075718848437885105912763274296005284139617914245049786269013455380418021267995978648077088871518542842273333679613433926515667611972539407754259098624753741318325679823808865810841793359125606224900482106036413470905958221244745800925971034345636896462390765304290688933005046788420903183752922188714959209770597585033900805692660873753214804004523180155427249950907698744637621647267130228168138863373797187501277266667312069212047548388076666929941869075885478772561514419067124245580193584302534975382225658419734992407173732086275549113818778141137775977000276771620342948178502132631780914153150088841510830311911303576434549817938122238792730106335106697882297883998560114534428216946272058737072728193408257971938477851761032002549177243556578304647627697661119288651586079854622393444991038710557426829810159651507500512606259874048293421254627331970642061177687981243927485935951769879974724861120485188741876527355311026170733592610070045010802394622191198429986371885327785222096270522442275550357258498713136907221664651244455846941912937635878088019593048409115023146412047119022586485172588712441218930163192387345748799983205370519637691566784396473061633728984552421466082104028955123263394057091043813488305040181487994746629228484635935917761322323400269870939696355099886707096587364735848179147431429854225991058235906765353285349474927488243589992514648341636770093671156822528510735341103769932795667940748679579262929153233288597048664513018159859269784147184754955949816197950530604670101712725961898572512586105193218875636426565209790067252888149024145555442531200035294458532279087409489056423594142304651908651100540033958717531957203156039573980996898948473327910234724993521239668763494437147819095427225579718252032312278744823730595145923907107382919032936318875920821971150255318484142263794493312769996091853008232053792214400169692609119444251462836283808010742746641851264563603068878736459747026085050995483569259250105728052678287007279034501831168603335980461478792455086438024689390838513065046138262505736278784774803831591619443568862257987331458707982301564694993365796019424852905559806160163770506735307329230340667019102438533494954790605216850772495031417013067703562791915534357266945995183453718475887226652818636637654885992206740163636380942223768149739241950162704342260120089595663369776845942031619912179420414580174252864635910567951119779265260149724858756749542448313447519780083426405426064758534781102899393552228600640485178720555371836328566170521574084753228461263619134872532426721301720651034227426345359438347115113984561014165833886398935384965458446094578881005882463928669594348540281150928580570623485280256000000*i1^66 + 38020998794015235069349661779548095494995075140550444164408834496489028402801892434918057682012817761794702723075259341391951393482024294290598901698496660187481003596896015514587119484440636743212552771437698562587129394857760196575540702055989716589140600116274414522630021790135266488518236358812946573265587791430017731085065351367595142151728807604971992237564696312459990706673373314894462001233859735028498868788431097454734267596654866298129321346281679058088609512923163473613608134820179932510536983756861209628408494507328775651277391083903149389663324420192824077187047451019351875870684314805755017326801445623713751955462727385141423849567392366656878792661016191220913120638697349651694344481080458480364079037872508025551378152371913442863173735584458500265428789695877948995040548670882382031566556255432258602778837778428935895836736594692036144350335633992863656563333988323189072794148345993060313089077988521542246546230186180831431921236479398848212073194009753100069249267625135405274336606979276728925019990783485033406382368658834786075313500939133613454658342349991770993932665449814462029227275982368019338614645914502483246655161803516903994016801806196135910455587652214078635255070274020833085799674257534691122494304012809557682919985723107289808427386573025375350403837749243147663853039815751759990948993267488187284743272855132436369806326342286528589870576182668073922457242824605615218286472039302366047266207410851990656926867037687550475945608326273922925049941825768215798906655534342056081015741597495962303480104907954745984169035592150834857825574964777943283716959351831096419926612072707390205159417024589828185585726083353308607899583552564313530925960803244018023742856862664629982028732130852395988385908825344931896552608577480167775960581722182192036044289644229737319612577258388870997517313867497423845856692263144139957182947296884338841529393174210193708634333492864900375156094114259983433363293036523922701382134078547766139680486269649504368144789347741211906247173974224931512401317058494082176854478908044718766373438972603374725901323934658215192205832294635715677323337153277246607396322055326369956569482636499552049250098456008569857477788397727851870803923204769788146371884104408523069180484170228566243162560455534440992539250421522675253409943332895850519225368202375775937589458846862352365552317591602520588801503598339021641686400556766683573918278057991097090826150926968674681059052412606128039064424169249714555561444055451140170364852670884014310577328027939656980169504381118754582284398466809395091724055405910881326821489785098223717504001310007928729675935268172444809229389376421740561981738493243145651670970415643150472519860878589470622339124516045561367130685364594067754871449738059064676173944386227500857684063659261319967200988972162224590761285992476780889174979239020195789280532280728212472540360649326929134242082859766387660725172146010505002170188431607612931185107899349739008481574932301166779971278408705304219823189259862781291691963812033769629108134723785200946091994310014577827331590837010027016854798467673447426956819349928165073499350499712318888868923385098748896863155096005044750672941305146485709920454218234394663199523573685608459436836370047410563633242455534910092425137888604472516159302765372321573275349194423443292230388809728000000*i1^67 + -2581462069557078991848698359674448675332057610969249376802168085081892664122072897647858458496281523323962614711576911008601076469086060178519666936897473190531032006459550330773878520597426763212733184632863966317287323847420776707343252845108173543653280064390341478872190478030079847949608746019362920693443649743305870196178627592139235678541975809954571008607912099048647595080292968864613718217637212796653565832595993713808097197200685547731949535946824221470840966847054803899860391627189021183443435106431309905421328043955216221725330823113112219133731974076675962287929865099661168765964446730739481959998670627603148161858612353683712809087312130148465262575366397165827466276622416885488264736338070088254409176219810282553505993545709812364831641448071361185248887828741276142309660305625799555941850297814354894836770673928244211613473902406209125137107174986922151546645841513343112930590094207880610950926583419574852337109202103141779685356519130779144917901853925283048020497819149182120073234352657577788498656893414982705211111418878214789846076251870064850525997032783263744465274193593968353633660139811826638079765660411315438846338285222428286989207563987773789769627704008957540749743899474496295859259555625003682902779132964322622225197408582321526270181282535094517284700138010436928825246283643145539103840134889229878197122749688348799959656958487693952500898986568936178574480024767824777533857898681357354586223057410467190542584128165715940223886932758908138377519856388425636738991142713157276521644159162209990049742960803759907434375386688997361136880324191282239816332955220120797642044910321627025849161920840824508755829767362316780405557439476440190062275641688369294672692214870980090743813485698920472030730702092611511216551323387901540718466091236101590308070335196167977944115159218444159027324385458842597016048352003325364866824665414350377898979886008053023665232250882427381684463985573731953457087357135903156611856748734633555933287003423196038162702021147352293115390916422716410628449456542640269981062782488962330444330097401107011127966193879885704447907336246717377603054221402505988679183687405374908045400974583013771123735437798134612048686465457482332698354180945884849548439464298831021352328574321208865462153674265004044730843607727085779465228323834436880818136508715171858966689177772016986198829570626097813319407310885249511552241652521913261034482345859541090289495556242396425673426151656559580996586772287511228847709260065075074360065168595753005022578630314730691909555476849039295615685064722210702387802246826742972652573776801119171678417503579977521272713712878271383701511347763671653768180147432393118603977713840734612302327380520681808975293052385054913188323964255466429216118250445143089139770700639415620764516373857818088106374615748201471271333267595892463025648851427311647344671214857844356336031320563857176019736694842204372331125957087381384143720929073863496266896797987006511497692059523053082062836352474904008149799382991531309049183328694675455570843490795394457311347505181271453083771519845042643695461132395598087624413640010362558600695879740186445030756209111802821000380214867203682707343085532515701985115263417810029356547685298243078886674080026509513750564692802258436010600526239325014232372206935698825758641924677143446631219200000*i1^68 + -95284285013050836460716428056720753909702034453305990240347479811311507746886699667191581335042712975747798317599764345252979095050249776479947807253359181651726067251498675295052129972910433370070453860794820203782781486221850340737186164142510576740875794424146978710591514708120769819625027460756600797653174326022780979123133000157903584610424248203557667651161329483850717475216609402985495061506558110768981830608692447419770238174428045739982986574978786016680323158972820920886834534184886157855006808072979080551820218334195368410687246734806530645534242496003068326935468926140626610805247278039478655599318261103055476228263665220522772433053986800961558196789867744165966146826894702597479541424322885899301738242319052536692683790653334839755653160892504124287503291833305638931109624049349423595030816170683825293503722176132571700657037576246793296418877481541594689231888956562429208196524462655885213036798644219609090012594033814876933037288799896394533748171937096855587171076247960058662807618378971300344981158640539974210422334591722682579479774116266553852572783425217819697425649665953973677516935696296171277035290504248354455603907718456331725589832794955987771145364836490329723677704654526924551690819286795510338637604882140189211923278593365382445520307757054074290681236949733842173118606464191836506191369602699455832872539054125358207548449401796026082574570989945479225399006925263107930030324480918871103551195835993589895155232110705331959090758412862461921209325125303762052840455989746709515660556582451997013756819746759596030585487556886217856144605455272363967968017457594840391093817339110304464750932665319776528206364592687939376144792025500465457588775002274659989910092342527981472799962258857478115181575508285398983204488706560042106260484241332316530740788199977509396683639544198071973561282197714590151099867943966212646807084677378239892541769927201386222414860095351971991895466938766155297639598416437599728915877655722873496416417643773964316126562511323156379303682729795033614072464881923918307689680446450825955591876787781146340114942648271227812239937399814284710188240482397801913486435187594477887631320004241102033306729146479816996370666196757474743648637431729785851122448158848540646465021714007365728081088609061165098642146739915835785770137835168018127072902490156903496204220172224454366141512376121894888143379218951613302354859433751398559679809936580513151222864277193260448955827135688847341879437327786838826988132188298605368750161449496826276033560745484909118830763128321935633184145032657496656624257290454873835922223877378829684611914050395677324267154333220565920575723560706922996886874586562193956089922343361499476898447425853236956753432531431133158862842295364720973508668965360104230496615941297137300091945712143096846042504465261260295353260047368553085927101938102949023894146126776446706719261338272830037979719345564397560893202196969084155270654908756733583725019852981393255008394058494953331164543816062770030677753311550657494483091442980719353956330463766045214809330494214328908210387731912043205563936405079002697671188375992415498133293743629095720587560451532045385281258553809430943381387081506272480229063761822969585759211187945117085997933350338970653185799732441540600737605630839907608462845308483303091286174915887104000000*i1^69 + -386703832584145392402174325443946493200587283195226011280481035292529780492796420490075712504447102901827190102172617469574419454487120161954385139161914000596700711655266784292917628759690458177241288493119400400775385323270551728400230288247429644500582059099553670798659402514550358205419077498206775870107957859663344523779343744554326094771172266829459017138596307690377218686553508280642883596951371298558468179108961657456721687138505882031919896513027712420278461506988892044959566768041894283479914510541002766784995420559636232236133681868312145373590432043162870890209303069980485577518034072438802034772637200310321101264146945969204132203274094637045810234728248242792236210414007132979716762757691200446257524676643141588895704350417775168897312797741793248508228275476568792192809164848430444426146965361262031451000461786558502913083920790296374592372761508491521864020349012013265499195256785001154776131667852359663751510979200344048524873211595555911891091382338577550536260486849818802200935525602470906660019056194954836914215666518947749739584237770782424332461610587987141866035654967880201197136700898414424032426624061793838204099967865738736306823825697835913728341922711755985505776170592202009482562000509679523000737379565031158894253337704463205338611427818302775755259609710711904512401072018506039208217450231297902097979987609847594262678805114280679734871052117819465136017129656156976187616013172247429082239988757407776521100110371890489314777239065139822240215222913755584883582726901517744671357886121929022971451465161040328369862862105599741812570672404713689734876117233113022921876669046810880448537490231769212730195629877330473709778417745733213431846546084828500899735382860843767257956427507044992995215483452230770532840577842497433636097224697636148932575753573189985299862424009447555811878475183227082296392437031227442344816670244418886665084171669504336394649565196371218779101779758477419274073039053093976883061190330647447291871980442747897761049297778442098544027488113395626860021985243321536989138335167822408984721079450156860507324265011280010910232636365100022761653835018697401032698049215142555373274542653251255773689580181024742664168260269459251519971824613347741613096258198010614901365297834690552778959506546840773382537530250569425472932042947833318734339985033225777892744418489999536732339910526947696854492752763937385133222552568721147860447723496607486257771724988857607441019428057686862963996478544395408272030669847774848192538917441180010378286181651073293598779462827308622386305630980405336723324843851943277697795103056843327923785778547991685484611186386389083162596957623967024951301189293106563250779518132329946241614775245815764400222988112660620510978373698944680600911048889894235913106678326481475948468884564595043550058834788596100174878281312554837313804368740643283760727839064112066138586026486995116552011902634604476832601367032063057082252090027907877010081598381806739584100288108515516628538088832257786115945058866608349577685189774793203687750856169681873175397721302040897786854876526470473388906010395582064254692875698656505047193665093676030775413224627846229404701040830514213758501559404392442542303570442352742051855642753614360721477579701233536338234680866558074760461031573195784714037665235005523451231338496000000*i1^70 + 57318825671685008874345492098678710940058498314102251397519171295192545048827187438500740622902210837239641142263768379883866655752152896469143478218652108529564224927419777198111515558567904398656096384616658055509376249814134963337357079733685413539696814943850551691283841846828052005310360134116202010988781626368423374050044672668404171967970904574315163277246043098669277540364784261767098436224106820010235496618204484242726076631158274119815473556272319255015395310111269769990438425298953436017443346316833885619284313793845694966616071139909001599815906682956203295206945350874014700002953047976480530723257234722606659511277484914556975127352845326212928931950858619276352705915435194587053703789988302326714775474669257247556947362400153932834065894426322681243903692347747753226794478934232658721881719030331246055129461792808604730528249354835357077431343282679855270268413435218445686353379703126399024435427167374140610858992272776725581779951009139865532137255332925877097386508873525898487345697959228928546206995836072936786725450168683108881765418773315995513386345305453958706180584790720480934766218604089874421504267214303359875485941863751976579068040405537650487421069364620419278588971250672880158144833562744263610630215217620558959056014789352444706873987031873671851871952132826157587258901588162715502146743876082575338914555444333846847772449939550670673321520456407214442677864087006968661546749367925961250065184624960100952539196712791056483936811058296795062615395047197542486163479477155102184892420390579880217483707604704778971504424470486495060276998238600600996731043712563829264986526132811136598314664062966631410552843691101621443252500075376107675767535095934975468111714941571061800296374181777207681996331276614090850513572623080127584615229440962516763618944448840014477780179889337641015930640342999436578909687586971518062485701284260152131540015061747217035088873010391839479551716617296953604979879562798478937304481957217634316213371985110606741865821031661218437086513387401717104690932424744680127131189327678756745190909046588971800059352708279394947017349090485330129490688776251607573921000627035330676026990642957644965951770834654957555751250658344887189931162342989850070412920041369140629866584446143246354655644935160353078985703300978761934472876756864497835752329485615936237416922948022513145981012496578706121365463580379665514793465751662634148980770426135729482466295934121179719874487211663844896029072487300751863909596948477180056763092623986666764815711545391636337624691657245661415020217720973787553816054219248524297402495596849885346354129477960474104469941492636716941873670150743896920222134849079509656341768722932916896868679057417382754701653500927995759056992793260563517811142613916449147009025719787095409758332705790639347584803529337826385368038952846113312555871468502804071352427486852640462453044376675086231720748083243085855655489207818434744425448076756445875630890566847158613294690029089117068518448090081951144364082352282286281327707099461890645802537664700136587027774655157117388305593109557570572332790982797515075186375853101811233360759550273437675615920525012166138657135706659258383601354476018841155549655910670368042911002709830560420958606259005897175399148608258096546107162772985832352747986467713438994923520000*i1^71 + 391905162365088422018329063889281097212408164234944102915483159794164555222358506920208214510388893997160398363095440305061136610892587254772785219210269735937721440583696324993228287892603163391978082559544955794382010727023876860905744611533412149689265833415321023232326745709997979891073851775224209849334371397513729856247212322212184770259063429298917134725284110904333617113391227785528386879570757265294344265655639316592496312491735426546844396102772409040914465492109092716758488570898215255352101661017113899203931737985647657425852297719994355567533076233767588260205223591615944944763122522183045215990515671121689912282309768050975735992859616026001442778597755961998496570963040053963595130324251156510373416223810507957233418689685220355604207757972569825369957512602491852827005264770565757256984335486917075114555953033665968512219406820986750532428488568765481277860687716658964945082961730882846066987071745443041529242590335375122853435087846100138095823342229548941121774202924629245333709373182096916387229133919608700486372751189382738490892723262625816506286232540391944425425546887103648940631044535589414670431466970094778621037234179754074389710045611253870438604092169575936223878405597468546306698287401420830123979425574329449498537320347025784769811816443391467201070407350436257093892926803197103437827179700457302580168172079275988400302693416676214302130639234552463281996062422539732589138176653610536272908162950998334943983259823278493574747549603457639844996327300494465100619622250932779984882202604635467599367748636176798576031437465375516675777424329849904178307875719093611734631216507354041947583210656070501852805520603346865616805605560401037766991357389191178189441260523063671086843899182321924772177549700373215056281926331480794024689215597774445474004960377089342590271653140120109252418749679004388993988099647647774852892619413485860296274651896775678965509420237675828002308858753253297155795063773689494833751413761497944845502716270848641282162301301405091757318636156609510746935967898054915329658760592187422359284910563059620667459983746559989588085220878651929195867978966433087317323326710188360990467356479249031755522183540700884421807847044787994790140047554219987745431746202691463547806354297587276305794605474726485608158435837776653784300037420848506327418170677308479130826158001081336783078743942470170725372390717107674569202017184250122826349269333701162311387307669726444483495919262452886554442896084881167134994626910425562457779611176103169412212326815616172167872450796809542339178222490646895874632027930044580054155004840790784082460187703328160623057920925266919598724738938509030438857445972407430893081396081299554577510578661588336087079835614079388729873756617282146837588236157452356757666089495984432194657965313454929610851917816316500960447973651550341440107218473147088101421423261501452492594247890936053805586659775835263826808918704220985774839176096733523936707163025513429691767714288371422918009471318166230647461355203310520017051697099453882399563866559793979965735751451880354655749666884496007410061681529219872155370183655839356008212871653605483908900191942632627396564722463913068275915014771736715445599399550243022125907007960467422092011899277558788701886611290823421282818988746689150557838687674040320000*i1^72 + 648450878263182628259752903813893023435851387284659954075229093555228012755367877588793541837476724443187629141001495303237585950735010218428609541768033412978150993058449161038394228900915507177385972187924744805026975533524889086998717935346840871918581407511170880540598341843677029182222841080904258074329433445125586853507603311137451263150780886021096209615047890009364077442234528231420749599630922944941937463175823077523432325611849680671384917647915305721953779362458089690712041267443641418688055171639557590881832503236773138626137952566348149156967062620854044587458555473908420156138982734694671424837020408771164520333297067025039600692192423525056417469047358589908419385305027228033966863520678357414348055723606404502649399572564014173613937626609404226726848163457079618670291432769364466143022976915232445194995342735455288899413578731329578508489043196295386752376385368963986103148840532735527783314978582654588531934341924048382961029345109644820079732909021894772074304513548813954535551450028478350028690803356438705264327557905703814497784236709002325870683247799059676824607325645586733679448517896661994546090485410050461531852825802808325187614049195608882937951008277177865402211172233321126042220951067343349504716122674158110183209296483104067311711501140945895853802631730674626802966070939964425216331745471374610787808246005140886031429542800298476546893166782568787405658884246250757336170787871744165683401990596662560401212455823055355887767739913558084414394820199523832998400530803884655175013120534808816485017093744211490051395092234198797253267068260679541130920001495921847980816214737261393415103576766481514347722390469235374776889668510161411533968642051443865100899221458161692648741667654029931408326757383284222148791486429310849632308451943614187431821225830407782059228376179091436752562345602785272523925377191937122643481631713715525668972735044934295403736800543974479832942614128880690097736746446526535148790756445068972577126990233609784680689523690782442470876305886835254490745106345516366811807214925692998451431295692500970173121100628400627273519911860019471296351430693737933977979503854659068287410548607876620127321323749611286401925071839899272810694566663341248583317079607664483867549674606924436122819529209808034171500829607361213657032951008086243636446890510495198153870650952982797205039205334065034166594202022058937939478636682444873138275156037705139574533718744064192616547254185802376165176841143555359090981933500657421021203057425706342177105558647747712618737239398372852120668181507393292887813418211063028389516037732900473755561671777182945274626554731896458400494466906457956514276041221578189213896915084238357260273988611193740981214729500716342544483359206912491618688509091567790053531122825864022305158219850420492206419915443551139354283846218964228130343872734992035733615521081665266322172158472666748329712906844322419677445166718887455542628523979210302165737628087747697023596753774608545230200327188907265358230105400609068211301155704261158300955541399937441021157912465057577460348430706171856956074951970320683993747137917408801904939664187862122538612948401124817742567383816135520025197326450284058794406445811086471195746117414806930867205834412005536907274132471681601769297085773108589098505863168000*i1^73 + 33273058322362837278985734223773948018666311904679237519424583144366173880166093057391337001649403719829659565762814274430801855785669462370406768023614713673358766135641734325587562888136816650969170797830194272615458168099743235679392082586948928224797513087463161793189931544086848665625854894700542689836432023053284621882348812344130317639345314694723068448125935757318081853477222079591018326904958738747844617616113450450022892327474649902448904589794847112023298168999017412749601597360998506960008081761789234894470723795671877065825966348914170177749282513589606760429698517580109626584254679246537219060838820147879195610483726390738672356521746488771222923977566633954461320725469954873151812763368837975380562993980160680826652200226065830496389568630601073137950474457506577930595452016242808016183534113055339162876235959542679463419178264296312176381072329570744888303788989286035192378225222354909037450406636729304345019236130606246429414905341008479499941370915760040874304064658137148308032671844686891722824410250355001055125923390683779178303888446494660756175443666841607925623897538875257505326233262366272969589034162938020936041899353260930730742791033063148940532196562452160864199249852002488280840569661754915913592200478701829671941257418307171303407779509393335779390514615286245794523445930733996440806224753392087017552886022619857534228987243539017925076976939458075222014419519446019139823885361193294994704732452334582747683324621725566049941709459949856696010743369971319543782455837627895507285669580467469308727298501636239398176228645961760087351477744542678960577065731242294230609644150595607329250032861793020165332752359841121249812443311250798705959581078149359406469047430154547289679400068343479703855546365189695453611631903912494068875151769832337252021421267239306740082572216139901246082145380516412995068936663318993378908355344875100539947471774008228638408601431204646246085105424554692327823386805070044946851224039893735828217054280137241896248986417095857284114536042551472130636064892011634561889720999342631590337391391467691200673720683917709576478599557825459173461782842207937541365060854397996604345492905773390017752807893719392941010777083688650719469142521284946471190354398049909659095096421847559733126374327282424746934817636897506307991203262983127451528382885136391540521356438765101146352853881579567994897619061467647352453253682947823926695422126883563213761032046409840589859346670840524940969987044328769625219230878461065221374232815879616580815291927124601615329717771999927548678289258147583200225778004368917569991475797346313926062390494461592863317667147162116684718794209201578053917312067586654214782121736324442007432504550125845275573908166760077279220519861510097622745596513185645533414523077446095225968453490664639685760818358209414411764734523839880294122169380352670088260439373067637520693061053610638095429587767728604555145967551423823220814289380153387879493701838415588045429045970016532851956696240512596312496636123570723068758305676146997871953551835895315688963212001263047108354774285477733828352057459942338069157784172903457877349499633997259412764578144131454388074268771931500235980831251969647003118081257014125741811400347110415527728124327980944258820299359752228311334574439463007970918400*i1^74 + 2266339662494330616199312947323787307870357143925958302585389485631368970098805900063405518157874262230346413498588732302680077364784192189949779406360756986674165471837150787044252717323851142413515512524669752516973599956573488901077346319192010635789357950797839294100978420958491337145553570456804418948784689988479198805833482714897367357473537710928304650316719167259768626278608838043816043760854000918677797405303736079264399511290142773645959198944114422475418648890749950316341335843325761987182394368210877206992642184909192194882001531907780563613238300833002330088239058946373895051629172575894649819406277103343781617555287875899860888909756060600183809772680954850529672505329140278066911748861407896718888335364058705535338992812556637683147303642392806853179866129929267764323059849899664291117306668748782061020685312970202198365012190511976109499314266147183391209596390588111690937228180826427962273867253074019601106349303718780838841639574138555669215674059723002033744803215496589628278568228864261894057554204677239789139710739383432130058315881707439248958962924145678474074169940364278406127794755296606080652781395803474330614413483514741567340242804060428577751956719631509471809992764765818533203429775662795614071282540137303225864520464611564891272547910851079483853237427152063314558587434708161281434948803435783985933688294093608075708155250512374802571895446674571716439121394871674115174888042245078510731143265056742089890335084170412191491239710036080529031121626890940753285483642936670278440741897873958317587026670992966650098018539254679703108670378678414557674686723325058324575029903810968052208203484927110183328196889481805045039237432344029954774511194525367633888424393470118225403578420222390054790687674420153169109499073648532625535058922248542182926237459249370109345777609385320122651825848492240585843250756352532797641420101336376771171029378791582754404590905637656394479841988080613071778499863482603048655678635223672494049436019110633802404309518817276784657369791745651534625232829989384654178590175861931706934101525033184230094340690523174295636300783062744617235736661333590868657851402972036903528570969303970170240534253567771389524711055006561205594621489628927039020729734982508909278849569135331731557456820179823437045873238401690445152229604653896358563744546011340597203332958801956428722591556141701327861422218816637492595833891193199126665491948349256348532635214378522671660528993263439644863807544912423109940371640708392945657581461806275462086265433038153184809061515955097768129017255076105183934217655167147516729860737729657993795262650806481236194366047832027911447425907282367361085143595344352041391735983724059304557871032568326510725534885834874874874639404793087175026209130196720714438796440137370519169038303920411083806781067404462570793299960749968938212151463036603760511768185817283838561680308715803078199371473076422023277014789603950466377215256710128746887590197190825031084132541033004083622908887201520829744102200488057638799744075229891960074673521199594459485968734128073007313234674255667141765780135900158771678868369444690885874104423555397685113679552603058400565591467131559086193683561052680853137965254191618707109627103097038874327919669810178548212621170347915381702945359999795200*i1^75 + 42401959187896000259536658095635845117156122328960060585985305352185080677739690425755495700551773741740317804638643566728381693807828870420179821590942088298545348497089462430829710818084260557588961787223628336375516304619991338740993658109197924422914612676798262141297058157485565422152494903377178635695685796052527777469827594209909835317127124550419242621690956093661863270192925404144189730690249926764895273268036342749297168379614984540062320966893337221807021981841195697303673410535167522767707691817081509996330850052485484989848893708793850056803502215669655817240885487444398270159291869688065508583871264790301492332294037679312430608399734590244285487669768899085518443523041972382266907016105743778246476154233212862842666436859549397413510055485774955169470896844956130499751985649182183112277929435206401402322576822884031079286917545538747749013648901896624785799560434037392540451377650915538298892272114474924790065672513068265501196766368757661752707923766612846918553632362993020091694548378199790489481575763986111496167308184158594675813892511058215087134209036838193794386001862059625020823688926070751899908319605956448803667477878114802516177481824504844779026198276428577625888631854457532603106315278090925197976936566655323581268363012038051003533317362124282932819227669981761839076870446802498018853292136052442988036087512125207795143366079654332037605484357382248703655840732133025284953320875461205296069493607186980960678272483746343466968552728539320896730581990633135495451597059539765526491681363936690981541198234571940328867140599020276960971283079502514344777154303887574724050459644881102720398091988980177651879635220680659232701210218949909065717645887141063263318392255679928315148560269120562039064323009615915937362109579855057250323734535735893411526726580639688839912454574457868971079980655721723563579948110103395333088931790436890848878303893521131855031836609713742650278758225645195189075175130335703043941180581098773612923944528790064834606960797470059759382832569150802834710621495245297203412984961451946074523253298662606356440281014536093394640843791749827286933598970269033808223623151919357286471156397043339566995649575106146752753991059284994613215042160119449714534246888312558542826915601689315906611708638099666666753483422864700337276598659638846432696481598297964250567474207728025783769474167040929094027740786086113528369896484900581099897142054203752056660935665492662110032499638353814499842772613949319165461584086542363390704114061778532811253867806697346404349553461562981595120032185231195077809242564638717053567527291393527616611918709924346119231791532985298729780241278038338507795376665206891299264226085712375172932094867364225317979367630181776450598043724151023465087377204748377906595667836952441860685001865036082607704997309712486679999859226347654328876051554063896949173248021785009909526028584846888385983803204140029776370739552374300342641161023973051123339501165225947024298830705117204172470023736333353698149090996925729243572842361001122746368013998481974870819271249969761690518759232987209181581159381137420260563554724001838350113052251774536146171028385681858363836333715198894737545940869067387958614057565410520204055626895209412504422792324203110396844136457539405770517381120*i1^76 + -5594134021689736340202499443374895920359751262774447376640307979411004617403557370599569769814164442798567558981751986927983094181770178421890931515785026778138212954052846341751512972429184316703388560167016174062526412207308772208039538215503519036905062367850692687120496274349047677770986560448572613095755469784418611350067151373812940229136834836201717711148943256940885276871366859065021858775399399420548911932735637209563061884499948374841059403863170786380228817278785225470300704449406294400427831403612317412525027170729663307537844756217900414971120299920058888176506307118983305761268716164499139617194054883421265000040967163088106019297363689628594393760927708768260111127831874775683236488111287632870642547051080685877180240468559890432470709836083733119660192753921002240922688587440104180951455118390919565576147062956975757065332485289112445195780871236910490264654345222732076642304724672641835461935867067647059721016783846781175495379367927637261171656432935186037090332007078834333030696500268923895435759894305186221483064744164495052560352760389958020141658080296368404817469124647877736539787212927507033704243982655122652551290142908528499470747423144830329464496636702405720472866119207849920037650188657409807701111080804586396295740172320311214421186121038084030221609018945562305726839934722821318431957424990205368841610833245949410804854931357529699485024280296181431507178627226702336059079499719604446112236136755762672247631717049195882647578820730885320988762038904789298088467222608047264677835947135542607224347205174722433817997770851539610865805945149026542582116930924044872523908281807607184367256745897305042214538601419464661422089178014510651269377335414056971136867338410605403792820368051396449627148775990544852074464574186275723440906838876362136550240421758728397938774893215234985874142907082710310551177392956614375212736575415101447469204445686872717630520036558294471350548795229769202721200795076491178299533657777830868113465297746476268695349096663063079837956119576695986321542099751215496827887077836658764655036356806302180719791435587591762292070711325727303633626272056263607036331029355520761341086823773695408750602348846254049816575629625010181249120992197785756602239000177647301639839936232851474142277171070464232693131650614607211289210435007050215597328232012570720701626916100424629811601201986977029036740473608431173414375917084555608272460612881822594178632792185963506862321932408329245005874757973686244414918409716489229889248168668777997439037476763248902613625840161920297170439495202710574893507516615886841460083960520685224630676900055008684840478228214809193891355081327512552985893852440397749498778187571530807587008495551284518771219532840318360989115340875291370305880490912755726480417987347880271219536913461083421143968905031931623487942886744623563770094000602124590239835764681388378604090057329935972999322098902233821897063320421276039450771407872221355777820803837136720095563581225596203754404437628785355986990467970183810128447630545447271266550008894733029666917255069397412097062294405535992503759064395903133072913088152313799032886332257586624892145969139528937982948570433927048663970207876746410219593422151996706881058392957960521200281377455683879327975751623922155520*i1^77 + -145621861964632278414615540914309605060138137630264661799229878646105111053016285250070760408478278529541968864464842045247208233108653200313080187821752034598502442623522453795506933035744587520551840913411350413303165365094741853491807135254203142806583489442553031685286485044548303298885101750385915384273485564616524265896708480372469322461306013336225103958937119363055612465468473049711508846779556899874334919504731950107604319675545948618714915341127897181087565087324347035280300229373435226048658259475211649663945711727534899049024450911123014994811761932368765348077971015972378251153175720107339394709132073816661165118508802219782825861939249541471731035700811834131349424644331524210752282406662056544985768423301802211954040727862958668890121790100458090068830438715387866021545158427116187526343789968314443901622023945571881103886276509538504942059199268423462884903844327515617435076556814746637832227080445821145400082594152384620723031104792853029698283874031088635856652697360477324243488481657213957049600985237561538013492312800249294313701990263264994536628248804923921615739565013208502196698746818684629491738921207370341782779240211823639098854802582583614262384877742128850218803284744422776762919169922312217192233401972878677482174067681552051681165970933233762898411860219160196687874724622206433018490024814907627387025792115699504930124003113384222025507461558289292247830351371984152421455317696666883116741006388295363564223669272891550700285302002483327413925881304019719044768243113745661747766713784511233704800291444437044015269140206301093744254161388383807474883601177480261930023927413438053272546604833664415737951600578098680349057941360560117047098992976471028721004538490240771437492165243053009317910819129800305806045242238001071391913486916756750423523024694775301401199048917360655494854160496312918041211871769168843574436253839037189768109076357002229097783734283386342755902065957203812952871500973169033663324870128771701513040648636193059347634014007649547535121585026298371431712526274816816922433224974383018135894729485463842307324049327377009233391699978230282445721763097278672610944438005990807452148888247881694541957075623312404117706549036547454935048918377650424362639556911815616016349262828820919654968520195639284417175858809747559798457039607765075021960893462264521188609222020501409981722491753314670410218126643803446206787000361622871296032177544250528018392540563591984882484295001946236283798158448087923557156067299647660217402930522949702924550776609512721668772472269944932936690948956207079146273629207635600655604729987181959318946346790165961902177433459892818683570254220417869384176090520823144205425021358098181442774975034798119881509912138045088569018666865481235131899390604609258986001130929771757908629587404611869103699578705028171935194166515203645127646220242264938972865579133594161059236240654939792445751702367100690893529603397268488340900254646058883454203319088802563254982633732859950947851236831714635479797372209382348687778685007203536194546111412519343115833503058781385663092021933261818514822826894179563738587131075848478737478937531652060982802680413438991336670442924170523859512223612571326845803027497759064620906671734717034712175651180738425356406463922176*i1^78 + -2164578093800963870542800948650052003435720635011121761474083318779491771682190466253049541697297044199803069749450844776970622902656847474566551484431792636671674401329622773455505653508658947017733588245143155657851377436710703194851666333742862819007172033692074566806074484204112067004592788577949914548781491519266559108511168521049243021890034388748571695044850373374338548251333740177906114050221903985818774499506537474592108636005184677631027162625554369903564539580994116369378805552036302526941823165212413274089993322220121960264001528747261452651273409326506956591249523533378841403231527684313693898594805002591426834768347437627545021069549665558259117368401074003349373886360808684612539340364675275689156597595102269914312979880532714040203268015715602344718167968628536263561195714104471920991616519044468165883687097440819557397965817929060795862388586151398747527300863695593943364043254928172456579150762431533785067273218418187831204181032484252243728625939183802541785534149826183444332534737755988333732072936547803498468275410193333771127364267279484644971559186398349305452374593974155081048530532803886096794962497333464724534239241109451813885792539444730150317264774064620097057613649237027315141858061885467106798980433147440524576860310473984790751373593488812183928519130454271292846719979024704588936986144167995788975692500800566610954865058182269033278686195234675647790131119163091708873439104114064152590025969749601722658910072349076328328046234057293603199536499994549001129058149535442093283336771680004694871426998567680512439210582045181691152298455865337465806951934283218326479740729989888443401313899772871009728025590498361428750762387969124152651801224103848596698803106693365152698568436245468397009301963078342043613424330935024127034522011927936445891312546905545334615127688971211115956327557529341492725219100021283927501044548902289225527453327014485023423202784561813370212359492817085031876093773163347878145243144915129212476159506006282195719678031668229000947618728685772047113181811096921381580774837804971193016843169754029299495837402669794974095133162779809679955608660477537002213006668067743066298205213265110938349712218583884164489121073426896461363370755056048067096447260695846944332859735990956275897427375039121898690397482147413769525880969675861322442239716660952713501778341044375086442627493115725283809014487989624322450076121163193600163106514702988548993325097707687081211860292739209731247487884597407705037053402304448698897014897269467020433106568474736911237662854465030026009839920549945980395853326446034321594768229626728167233151677182445746085541968965828003100242824457055262735821301692297591258938481124281155958158072955567619084875929272056685026794979089076864757040405797963580502701002470044497983342531737481154344839586812288295467774924665575693260687977912622920502773684523342564982721391768211758264048492752921088278720606985489697043980930916208954126502716062413791836679984684307994121480969542256052614898167032733709460324994542385555479039136238137901313268419461124437255835065943046615280518116320780551407680875046347943363388317732834768793242810537083357700381866295974716821306340343592920735433293919469520391419673115834302266815381497000948137984*i1^79 + -14296142853288252057789853981436576781033038203561427863068850824128439943869686367559096428158651466405492063459237487511563960211966017957275696870771717172072470725180312307829888582019126822840813163478610475204504272016059013865725963985363733919359405638793195507773466772357590674009963048829568735787410068721426475338303127304368697575435859776190597192266726322054432690530515191832786602847832783537739231474259180589197554751391649862570252721710179814877717643539681784208552355725873268144839003197023028903025875963212236728001472734112393091527373975148041558087459640015470674576435555456942187065762052747057891908106457003643944136662067479015508116175874391534848832444062186241304559995488427090810803421013961638146254777870956627581744701822807331933465610823025998865472812751295039594957515278595395298045412857703584283990427242468631373656964547624980184148175406575666779373531635201922070171153897170461135709081082429770662442411427613203799728108783861001763109534028624426195568027974968018441853917586671205958664114946968647347020348055210999222922986109218723110503920728770741806369914074624682748661615295874595102192148805919201115559690175424750145903607821391188279128007725847974541663636147701083029364871758440049448971164820779260376797524474977680193075763467386911455817007691856694125161852116208088261391407456631962609460069549064299252523588955382868836441183091943783332670545649492086730243328857785477839350611398611252163230207581676135526960889492447326262572013865600233919801233838536415621058095950119159232670400356493873756783165560954085247563011524290439283417469156150785618493645171689806616319962987885628872693801389507314079271728866647940857612568026355328741453141741654710390449561955525200926618091521877321013085678144133066568400424036318985327978666647847579397314546368100042444865375867412330902755065529482522397722882697124476354390565094308762712056132861161399366130640921635711762665883528290942909376539878215038333609590277554950679979240758009557484778892873183840464382279668749355178701434656960014299018024821193936664791993834385650665318316137828972318933531721872190751477366512338559416434158542645212316751171246238816501102997588671975955991827831877534911249692516380207239105841178929942240322281992498913097941559160561426372469319251067562558381784826062396297337490052161423529285089225516465388491625668138786978647963607612185824027893457629172550922074324112951402370247651441740502534910906920902432567585328641066023170583903053574590331300005492547704063926260162066449744012929078328615586602331314497993844223231230050353601527782196218835631364462552374908021305609000862963396758207852848555489594407581024953241334011486443304003437141908016436160152610750874443739009488592700123985885242098302676705526602690869049389148455852101854428435131253922684119610732685780700194667186807869377913536290015565820368920730047104351052246198520874170999409848719180798560568307900362034900134465644849202856454553305858372355186563151485371084706452983510651592300231497490931420861148058978043616542543958861913472748766008292317860316607100665942067039919156247415095606625018960722226244699561297835498117140115154175251794596025212565211792713711616*i1^80 + -46407895691400971652650982935314348352642650756191628159769521639355500232218517061964186059978950380499288596528608044439467734388741064761043138123310209958651190497447069553676067005587722165619280451607980777055723908606357783705294146301681046647379411373046911938059997327001010405188700944614798258309400609660881995575857760215443520733171833700354042779721147271240339588887996110103503414665192034049920482087780191387172107640084350112076022150598949435078758712275233458992461772570539335009189763832743912212665797739294930068610601359978059745080787559240189590726275502489760699782308035673192198433912590852447192094662956770594390164176673555963176638482657975902589855078081589500550702651406561898913758613467904595232241506804168621553094013419814422683090997573705563572842566580275865474031335263668613710078790786096496847785930656982760447015399739868234588302679411725544366713382952578838213268487843203994847518351611161666508535046843809606320742825752625668136508881781642008898014461525114166927943617473994468840291460258297212326217700785818822380796324547017565892677583719632687623099284264419196233664006660888401718729185570787391099688413202615495575158544997049053195641160158368428130296860602652601107363278170427070559794128300634377894164428703105844016776613007697571727167761181446794879483732233574769014040250708409102630780661014309048488401440418010611913194759289785372005714873857175435257637431788875534196159900371411262622834160264267081439383627974657627020948935722514566792199539280685935007853099985663961298173761183981168343379060154331592668619474218858644292824633930791093947383745728071001488412808268127731311724115639202963078499951900678678082311075038726665998814574316699349323983384013993901933033658066316231511029774459158022391837223275890660147834094717705556160257300391406525179517252550211209358888394168091889043715626630280656149855828590621243425051233646278993652438584793832346758828647613710445090147368781071562860332666758310644579381810607418721699435368863819974210936469617533500828497387393565022601774253917899335591959419221748104024176699683760550078452684502753998785032649420287781696375688607618941453182733368629872926513769150701004574924215736655373937149706160210981616032809166745436360169433359781489318088796269160097114777919180236047662987675750304068810227806095490650670962595302116598341530884663315659226045224928440025836181425234364366542542713190951885059809860973262473498599219391855123780515511434288993514253982260764301840395474633661113488982001639104573899325336497263530531171388026343797807862365203380037697737635510920280573791456035257850817686487933662471149048201730606182364634745148840474579274495027487889623929552194067595081177105282270943640974542325307465366607607029326805704419503905493902080923135216696840015100350434334561526320965942515423858065957784807997629623738234438565858403608798059327538333736539216051469368036127967247694767737262522822514575766528042204859027384006225888413283112231787236669829828341026631055694119577638698138903286725436764171762301960095801502487114487192923199820993072642929104992453464154636732011497754258827604839732854967796571609225987807385499554512844599915534352384*i1^81 + -49751528797934395892347528335442372258918406432115427742482311540467672646198564936641389397944892694452293735992946549405614298602447683276476170795142897248101901373988801276640241481140155481196851996071529371956864246788942558027574776602272747348530328609966683521326636774655081054978677247523013799991768566866857173623961470010488757060015690395861201454174179107658277475106851416686161791805541792373939323888419878550712674615838383149203974092151469416834336904156937543201633271684211126987354127683746516146473488086502570691087690590462740292216100976977465926833793073878129541021116450301883048469087215379048350775566099659981642694305721059644620508281526456638482065098424232322816707782718712417413191712776401263201784111544335290881986728878718227697673800497320864024682985196092873666958505554472255494221569875654805995524644702753686300842412724325972326288385673802298619273880313791331646681754049280762010367719930479057427149138638134167931254571920356507680671080452942639297312924065870089387662341501106866351310061975960639185618263215523881271553551030547518769720731183193682263150830415914595480751522896889050107752440621082020798808259891243673843566418063181993045575961485413783378201122505756576754099007964773021661599528035406374907118115725332180176087477433317525830568129814905760543624009976669752086326005984801622313326735670270542584435820322007293952210366961858689713455077200407367442377276380009558183572567638447265218876301534823858141653987439169813435693470929479577392293405203832682184069422129683397512159332817546039491576251200854889098974224043677602475164226161768203130373357424755369201529024196953926823260078870195715800591010520172055305645013659625141790872593461359861337278866011791548676907759371385247090222075296662463696242799145116331506477504108144910598995551734085162518138943264635730554137376586744536284251654167372147469462563971737826326763779972518489791464374057989159270806037113086414212750306647807820967670853780851516154834769097790437969616748490877447279238930674215192981542238691149760839991878065556417976980460226066568631073535874827776702099891553874589276514505933591679860700264058489297269286535764870476967035637343529260470734864993089342709362512428212532445142803393419334714809992919532308747320647603018129267784759161715131066476810795912907055566263618871674314500277409244746560793613780465601148701223727056063243293718500574847465317632780982321542895145793265054337758210175007842131463671922428900574495362752427899344659925744262393017617893450061535689730803883343163976429402892200232935771389432940689301048187364160317858144618405116998213730991134947338388954193903286647342402795247852263216923463710940551363636241344236098102660959971351444168942054200272746547048910095867684942651987155941735695095638999496482805627678117426159163854482166187713920089547527772314444304501585093074745474238525685280790600203992779775406661592419363074213957301362127610319970754179033235683422897073927411273174834646257261386481358768326118650976707105888178715824240114816042048013818932984677403631511471592206345768428579785624722503008261316384482238568767671848869794651359641311771526710605116291594519412259946496*i1^82 + -27459713748091417525607877794923141906864872017030084130635047437502938098470013966219344006561070927265059509879343703918260530026488139060884774082517664868142226183996334928530036135135585706317471841558364017318407107413833323905646679921672868910100074029823456472161145004600880577687519702103381376938199803591886454032181612186231185148863332975299384819311073905480367378081296364124119955023439834763072909751704684918912978722583313169224211443180721142492835644074396577269310919534560509485537572605023389989147565227047439203117314963244663243991182527190704729103656736035680572267521330609170065489787993951423520408741773638853383455487901010428755464735672498545917762556168348375697131143971632949752917832344598019529897704227200436548196362622380485509381463971686927861054002053388368167338451725897259118567107866244999470562147984963845816435869742839852057329322918107690053941999382729334186785296276222021651985849955403583684850671807558955045246075326960297532497620638385840818713090486650816334244557000981129030026586287378553238085903615901221319271990370582374973332181173788905629545219170907574544904728354355661879652871542666403500588145305472851420474287982875904598270328686385063988111391772618814465117372385618590572135904556754301471987933357048028268011311210337304818180669852892577244033105963540562278890051701785138129632852556520040450832321055928274493979600129863973535651495933483813620728187505632879029671684281954862478520853588052405830407284982341812256456623988892968910994165266077870615065968620313900093804447705131699482206210966715800414230009895343642677261212256557927414506903968082539703637565437269581948940290965644811781165162539401729618355271726318259682524690876265739942055723817204608552319218752981290624216074113629800616325170999828883702482629746806169719920730737848826042973365565282404712796045133275920749345662503611499356382519441092032478447558747289300570786860373451911232841780670897560238249666254208248029318314470602176509519169414428844661856042066924270071391485181281685895671348186150417467466725862812871162097360322322192017711404581487720686524481671220262335218402255994686058858442613757624826724631446575091820126334599053596265045003666351503110964998124797232452094459132357908539938822077240151606614935631872179281880577227408393313940516951705439552870795679941605560976214385257652141956030597927815739812495607408653488921825678445946439805842068682272144030678449764235619427407126018924081140424542931513432173010143079063477847529020521358218992111961892051105564725526923135910463948122838753148765600040801313248588566230998314703152100612296474658294321546771282084885110543088443609782434450923871127326814983404775349753100939185276109511231313684029841625319332965302071261884572637362386824710079057500094166432275219718388795180906652846931101855604203717869844168256467642877508708478307017655969697814673037492495382913361763311330360586483394681604824474461152382674105739243287318977878986258216677271809047302402891752136011161530721093075386189391992349374920197686001415555163847447541117768261507899452755138909712040876485663170352331677970149424326505389489561608180110184636639174927900588638208*i1^83 + -7877438522245534598165916191787857043380122960856162517369842125918588314006142078544898318317295166501204703378291922079267052379947157737290301769544690609652888940308753597881425887367452326214529498326230279612964153984588722376983212489789253815962083079483275319658755052398551793490949085663288216536189872436732963040206536133837199876417821954262551176420758011747516917724873169971368297849492605189422671810371629971647766350971965885284570134793076378712874275267059775167342270619181152240244055622441345054969229459353143812839865682927008857135598401613621984707699561069604697857677540921199122227815434520537676011964238011417766487429147625805887498458354875746091335147170008236152172402717944521225148992951562925082062942686461581581013661232027009713813200066480147815540613920347528044655491413662208634582951340522617647356958465849273252244286797655423024062489109255022090269713761027095723590105162070099131192336438567821784338312238293644707744190450523632941058708901124234718913603847069657954307518772471192701158374845040457447523908882017490041874359604050399283489817980815555161807082791374864253877084850329420723742362782230266566625684390237237788614303612067186070793008433606642757949589335968261876712303310976948056238522487371706048930750440839169016097914208296482258676613928377304236991122143407712516604971033735535242269461940952877020913124780316129280606725091738563895996222293211937236802572156205367889998207412167686457764826062658003142644377793620351388862122934530211187084411570410748581006861887575778326503535895678564685791637014646604239736671464404775424926467925595971725431040528446213859834638463826038555387189233598809154873947733630346156427627568889363594298829779343248390977738372490085912137948072627312005629854858436318767781011467814737130808993777674150697205529128920583873017393857745927873180562566967810952855431113297996554000712973358638728605034284285608854623936143638283739020140189346443949141190167777178766547190652435204948838587338068602427064464162931041481367243700879371786559879078263675576852977258266479081086612296686635014752753538954562724035607929049107711539663364388085562507633189552463850892028072082173863513784694764372264706127128133193524182871284005115032097134562063530769120191864487144316640368155965896022473799282558352311972631610922375704272621005063597601422796410530683651412589276308055348196891894112344802047542641550265826873747085280621902001525530749978068034710024438339550330737392597316653914047678427335109497091508145180139316485277133386292561945590974243988819935821353861552164057311780640485423751624727764117402130596611732676528652715412440958400378707074872436972907763098801864929349548000325334532369147485801456716285044919820657968486251604806516366447473847479791519773816386076948936369733912030746299583176078386254780708256107573641868523966210768725411441791425281494775794093884538159101308315305586773822712927102310908763550510661022612736049034744830232216386967923613615278844252380410737527076163341827599471873748930071160047999156150079977975077029612341854705972094902920420139883692017999593401666664224036146481827918397377961005452870292435786224208887939072*i1^84 + 24987501489254546195538338483365624863430117706797265675185398162555784616910702859738714010811932850368019967220934327387796815877706593472923073885496018454096654996088832056836723573012333402338256117569922530163157352603489444719198074019131093127591682696895035709568696488917987860617177656559516066364599624847446204026111853559524104969024742252916910907832760191352239385543193460651904907991806033983872246686633025173353567984472960930183545383530987798416376184197404406387389001261238533451638337740643509485252409676133573087440884020753915503029368222620404909903826379812391707842097034527375779533859489014939064114043966274312219022248397149528458760194740962137108607674696219087887153052480347344941057219585345916007085264055020109199257101397159976876752129352103362748576181439259625991861624788478739956352133228469225830172219507134135517023990357137034169079212720754480426001417855252447350507952129262608926488312195140779603869410792490712715642544076066984842520014445761134186947401076643133126867128283493223518749950166637846303047874179155467712129311051803405625639290289309718206216740246658629711982047189298677285111487309999227913368294895088744008265419909076269765439077873059062517162308994698178269610454117671810800523492522229038631009256736397229190421580255345636247765585019247244191498351646524651780305674497507942738431798753330805548830040775581133298767854441815426843929573194844816633244823871000214355960165091569140549537812370379982575941911509751763291567934152252381198021578983124316247181556892671628406756022088601599965011943336819174841538697150736648646633330337558751689680824602304405459404546712353350795299141176504611246255275428781731698891765292082129793576544763503572935574698400291084534460516725324950212661584080175312190100081314593699315666267766768448693983579823297207577106222792774976111273346383587398579202683676132223112724973832315370849064122841073467000979444857493994561454001819323319611079639194133021467435662696862885461585406889401303444500551424983137290498475845819293139527945518537482967500357939812194341777987984767382633436107322509181800621900945493730941720216484631689105966713308433862348122207769353481215190718158334442062900199234179535239010462182122985088241775446373499505918797188633455067040426555621964648627887137527961059729706085780441371697995939421622885217081591620550877585993351127799148752315371105122793273712410506821894566245467923597821477864120796024023174939735275037176450770574212348409111829215768372715953782403386726122298394312274055675134873167879335887024412694619372441617404318147027041151435894753425968552148292951107654786332768655582509029288207495558150061911764514135478029621806345659921012951852062898037634398233221869049612411723762011998328008843056876294916890187716677219322643288213149378967448069708502928369473480272626690301185438152976180930921116383100094317985756407991870121406961816502917883014295379242737285826406585191479216383888448980439764165359169519721218989559474366651105620865962316140479557710378435956078882605092524523344077925862114463449879014323983903101709841600655844968257148950011981169309194031841892509333380000077915881472*i1^85 + 18387461795818947978145575739097042545027917181848406653109523336225093415995110174269240733832131597705609322122142742601930095510602011345133442802380397883778390933039047027184251433136463140877984402482090968212919387831134990608819724219277724707641197283835539570077450839190100089593055034540510497252935236319899997970582905711701958019124147868117452359547550665020420544126940713617810479817531028696051720031466661106142379748856121563704946370230795481004664936252004477808868776815651664922069228654732415272554765115445146378162145675199735091838796702195363520044396532914744870210628179005566206374327315735634437880266052883125921033994615050896945802270234725448404058702736817392905543617801586128653920681836501638254323054401029389588928553394293307084110783885238460559034650717729121243619117026719065572689694536367341459674621028024094128648992826207717614309613324133989616009888651149986057759850256842140632852953446934417294763373715214107973250155495666364700040105940491602305550464658260061403962541482712270303711728863820631382339196659499113075478360030350799726099346136458702273494928538352254534654133598888982612042533793196350031843730745887039479197456435707516124327395409344473229702690253359034428680642560958896248143955863639088302415496032038591677075899143609080956417126322299550339091089105844684176386560479500833982036141006195050792259433221228723711264471231559909031795493390282588039884841325376399234299602860094257793404100155242174459869420459855893712529670581244775592724699073585968510630520581936001182139019161960647874180637092921038395431160851530002321681576839273851150931949436433833274627014257096673632749510541494717359930612879556472893320672134312913185220698253235474081130823982748824399021117191597328991772921080196554405222338476765226882501574267624974147463329205608373210242347792640605789498151230634738614266760071363254330650192045841744043845328292194686855617999840573475429554524272950259877772670654290291585687435551908178925667079365542549536392795565016058053892425148091281350023885368900907800119105463437090376675442864300677930259266964517540860454856995439525890093223296338677512279184690955083260536648236614219507451654888379690944187530192204259405999175586262190772032630857833963488723202600052767263400752314262535446874815926759956732048014936732500709684565341218107971538377442356378926546566434449864428460507111591506862880106920486354269404216063415559553919987369377928516580654603825924515041999720981602147268500672339897762025536076445415560293011172008650523555557354848517688466895398543660833754265011407183501794905364726181252614564572221177043437330617446454249236536018302513292769500313749152776782141238156718873366955733239602355491562083260549241889233205101108268960215334733155396644464727467634271678089945530008151435553586050124261158399622687607590272505946599166136279199198930563847842568810562587390935678729325050029667654052759334344786279278242880779492542608400147093869109443068326492352506033625860358534810724197507827475419374926017573737510149121518374899442890446886470299854275992992975511545922223228595340258943020580690260952038365500380227738122846208*i1^86 + 14589154979306503232002711798083136292651075800202224284080876650532384796869980762009323443666169055234694824545949737189412434196409000329471532229297371787793376651420375059163748470380585077117616836399165392647943179647144973838346308464139052975469178897418600814426979517515169353403541922639202829560027665163922874437020459957704846946870750668745538519461024475631895544272249783131364437193498704468931785210983279337112170709969134279148998841322072009402273135091279961677372995394348315264640601396400208643305349562417822665215463548558987112532005946009856592111683924105548774380553739028871044688226528133359531562955798636688265283129387721827828170816320426095321239755353234957289082416509818731788921487141758430026149693959614649440330757401923185573897022253548377011883928546132657025621948313820505398733219183898810820837613580855636955906763412446135301382146288956762175861860003942758540878593146134195715694828821906524816730153407574034402537708257053361821628884438470078434090813322302062818817499426766827848729493538908903108180038511854377020458586079792124028011843925419529002346497421387582414562583692637107091964123932209682594251050185733782955477283059449273748916399616234253081114599448187063783592617667147548921220607923902620303017653083539875151018858021916403099296539190149475333868443467080051527961901029925310162269652937511825660303149049532183107238247812202629668816643513884304083898064140279503345709475323060709997177487673795782460697975098173213454834730226124449913810970923691880782088156493164742980709395642186261927085795499274022003541917116531116183426813180970900309383720376270943307226336489382130022933107102407979879720156159866876927825594030458854967392836985152309562799637950133012424999960621945595407260084587744084425328989631716735040700347962322710847305137722332726407845165127998591221487622062677525716908154847228097764498914730896431431578383224437829468510611496955112202457486964226267464968102433032078335007328000308248564299681200482712965212979736556398556456646487781479999287026536008315836760242272332926905895497965127232909636840156329894762350848871105246956887795784712442720268621298304871257098888244554868514580692027086324702235067176444942219804430878752627398685938310464956926806435062617777900457391949421016043948561845979240458606765693269270858431257769737325867414962435960443115395366230345582651919650520832176933055720500444688281373866614836232958423728583988787856467778564441574595596514202552354728703456236359299577170620698274691724994373811566277169154695214377021032788009589746825156977987130264451699872941953523275702547155290421027690515281554266957960073419772235444503366440922892954691655928302665150125528321099803696141504923814261774254223139072036248810207936909407745488648785856192642447527135051650620220827532468367574643260722766776807572541726723129650931994742892635059422543627250655327521194265490836989623563750124691181337889624806823334143628827342980365662968872781830060779352659680480133017662833380236993393743667360246925806050548958984198832377603329672158266287373975289384635233749778810026740282547102542228291891737231821723614052352*i1^87 + 3103261941749922505619644524621081036000725615751992855159475671620053187368461689255255616298810161653465140501915152848038401645254514238370131713900161000153984160625335322428223275307364085506596576132105777910625468549742500237050911361154790475300935416878269220945415225381185840190349814855263451992200529064221791821499510580005438510704320679247849472102945686577200954214315044985749263309901550114183009070255091044598704257995864896703746099652058585583802095669507705500427554251777052217535558261817004123640080590945309542482560881624866940387099882237124232805768826161451683156233889222078982201384981214054827282214975536267072148617394228213651082026015925886395423950863945597709956985240869385786320047732609014618274253449089403739616749696219373962232520278708637916411005809676251958144643593734953124413676567680742458968361546586614382144927585201637588327970422796067299714078203181552530559430063328653201430008714858068074435396828251192538398875944987054524538510256953548539254540712908447431837965649209998127712087082451849059352047605478097730020484185747069588133944625018796887412731022067944272708985123449490499395856445089488321492649218313377431548381612565005076090009062510899956891523238459866535748650672988464304170146965366989513334701943194545177052143673921360544525593501805873360226020670169139250970010233261707049689926864833116965787470241354681796992455442421123657671507272772933110708714802900365769815329996638790154711342009176817822975801734902434801271693059055419663343795743242216422322534604026903805910671115666825421495030861835846783386615654669280742266024513640699250262448301685893448502549111215666670860210822382488570614937555067016969764253409244659164443764505866611908758926853315849746595855294519409170103368070284880417777663774452199414567455667191349007830011435549902173857084374376744069190756137711767454535526615136465664082696764642273702922858087741715198071471579328809139912299905386070144595106121111041407786842415224187861531252219260177618282850004397570694872438566226249068868612569205311229980783576247999786061094661384376123040240502202792316245954123099412367989267428635076037710641838655713692508814686819069069096827486735841131898721787697819980398252996171373515335612802405939551424909978601050407587769170988732814243390531567437176486566666998697325633353564821542221947256009054896307912453829554149278123951178634052267195810538744605103479221326955196638144181675455926855697444850500883344850032990966557553349076833611691748143525211394312213223709652514891263855581707070058360387226156745838261849891942882741156493751624045440345590151828117102874953764456249189687387798143257907445765881764101622788014563736210126137422401881348013151082105766297813000560580152279690756448419847004650657889667666949624188282102922614935477104487247749142089911701852465846790614062064325273987135485720466371361248281620274985041313122293246589362443706033617908715790607024884883796154699301155249946668365888458200580329719323460552033589113864491183218672170862242975936222163916040956476494380543959413819773152773453555223843060279459481426032186384722325980721149821059072*i1^88 + 118262363432635830197987032567984858212293293623417246527295466911524991790555048734552351998769885485836929743162187596455875765806765775951233324599556082166256133693161896272078059488931146981209410275557245116134635195414847676894659088856422224092938643330735879351643679285434115735323215230239485293140475548983869511818704844754293960650057317607582437738915562133791437458397536449526798021227577639041796014560404584547936303208947683588072210859660040359898541450641901257251568328209429993516636472855809833910209505821491397663393043874369434378318439461443723896112694363706226197641120095996781827543023996794849118864427669020671724392125054055141975775497005582578620089756304395277580340658356821612801221632222820351157446172098259800345881823468934783658861032331380753406197876578435071170848869465165004659794629183539480843143042517468295927072871888776502862359594186296286057408885924943819633117166329365000689223120183669367244159655143348044060306032322850773615173927809717923335680414119961942220626312157965676546149226870094222441658623862839569333912910887827980250775779085184570150143598686373121829549834333591775200028111319796746409236440953888511772071843711803650391969498560035437779689642193400961409573775822922843383300435319168511937653165060516673108130194905653867055196514354409342216216855026507769957926405727295793031790235768443743431544639324106766141436611799273008182263536148399110347476051181099246999152477533774014794804067231186056644093175830997342692727557771888187636750819406780462732771209140047444587807430386220706274247610472117523680464512603364573252408913369531945290583581476125601936179285665401454988782714651483819994138036288482857961872467373840990537452893790982767597187166659861257177346573658710663687629094277428629327769004357863210049868779617165756553503120105726280916111996744092021271794410760672525476828456652227704222179037467182419010258816777818791674556932120778057326077389969591537082483954896113408038541146186188614252149394221559146754484507647603974242542242779014213802671645817230857521707808498135340061972671822826683097775270413417250163535920402563297314518340727832784034773120335387314328835029337408536948603547487473890263467704810697491880078195785289461164778634730209295991104570466617141539551194666595012029259846503544749798514576435538263831058500359372387490547433723024513760625362486557360611081674871663602285244738537808087075025397890323990353192953171797952851601733800118328013041817956738781746571872288097491591206824628610770273732228505630722611929546459574455158888571785327757677056056478177366262962454228855485620012818574647782833247226096777909680866354617205655531952041550007369545872231083283165176467187608366757481946246006538085391332145135467028107872622936946252766373063347279494967754848784709787336015281433571033283796786797262506930404835617826123729001977516337563218888347906230715525663697047109490990200220540619065184021267244061807333359410543779475547235467089512767337421887840566392708903544337315835386648841164330413051704358594866992973389171460701736003452051149115307135203484710414571188061196856110138523648*i1^89 + -5153955964886701830664878609645521628931311962831287786764740165153894770179718864090786495181872002722441694152556659514058088495237757937552224458003133809360987932682568539067077801230395869912175900737194459081019601217937899648999345422908852972686426709213691483984649471809351938115818618161644067188478647853834116367040325777934135143188735657827027699098272095703783821432448010560873133115892192101664243771360767885475012080651047706097794229995547213337996986226661863816095148185852585912813581627064891058559908483799121594118457087923330789474327219787253743899477632555414859139925798433164471510722764869753901915243237402591216679430965999950670116966763682918825373795678739175935212264326735996649918814424970184049813181626028425291470943392338702199456853674028952147163245404222490343452973173618092948125865160721024639146371597733845687036244896325071443816189789807778667511064092686682492313280732495439666305613711751722006780558940364562855809750202784249681814817776750656372509254217323850399740349194221329876281625295115200154608217689655025627547263480786671195263026466455463180516955081991127140618326793383765730516083731855055256708107179354915005063084261128853783704945657097871063335383170581280677786955004646914253960052624258453140620754156190992350796756106119104912518966621368693021396521171851545700209496358607828614243794220708346068367297880464450032252539109833554289210418173076282988146260112068072118245416286772930105982550582365748799979505436212936353357225418660109753941650007862429730125770066148687661734125570842680847538998004105047778426790121022848966810712425393802720432997379208048483396910853258274590498515676852482780157899939686472300922492493149717241108034670113447614507785302962413455204981325432705811570813933264106939545940059244023435908688299963201728926282616216306844612693883621964998271708125968122053892696757928848266133562437481976614736381105608399634280491840947521604890580530183977768603320584630220810459066698023362635075560072277597099117075653169366803268137051789528365652259363148063313277862434558146835977094154062060495253528589663275605934109943868207704578159517531960248438278250443289475801771236537660395298284502505577295668469613523487280273922335100966339369940854369415653042792955262148671528712426520756757483138141091211235378958118142737373051695805523443013057804128829900019458647766381654964883261713378624703043425800104919844667000333837545542565177730694333142171556639117374043585902408417584079590951328695963889329191979660740079470467529977853377755114424906134169843483940437653141608783621265394725761407438130736493051433203444457109674614374294693743523733687448609619035843171838879247731770231651342184112094669382511773219231684811033455180564245866972560773680949595065793455861912733406566615191935136482684159809125891286208888115823923463851743371421543978560060845633128662812369137636607466633560625665926122319180501688563140727920061435178563248181780575633233967939145472865680070484004722278711272629946478494334795283887973361626066872198711814032687436034119197797151426973570037648336378426432477926572643370139648*i1^90 + -1247872960006287456257396179281003846595055624252640173946957518098882167347351356239376943897056015975000952797033868886069096134565694684705321608126000989759378732204221776754434355099345987357513747810086438746718905700072049367450387137448630640784757741573056502088699396304312222008564050312891266495948183060620436638271580099407229769136637686690678965774591734997372181471179875585585177358559287708499244226288293329855992713803426596093741457700978005838743700175886926077476331212320929801249213087760825896396093732102427712994538201411277723598168866128560549975635929512663152516058411342380147595015749297551654474977881015825482451493429459456264571508463666975373878496501308881821149437123865996146875537727364935714260996678638007796901959668758312036763552791877216640364354277092381494583214846406408218338848460485656288712946311503666622051817566272407214510988855471314513829958287932648744196513680532865821872339201151733042230108558257672695900224385030467865829404885384467338358670850598271224144373744825397483028621687768679400227008380101259105090267693854402686198412487813509614056547666276184165975184568623432113895240918753254717906817619694180541610664506659858674293113682568219930286551003927827156569417511219006755668070809956915884332681494600159639295382785475551486324775706517374504936518750513600678848621831133914973414152190742559617311913982808063154687111043819032548394795434826116757473624978271648507593137004441663165496512764439984538021252589193732676516245433441874296713316749571225315906463751339859319052892395635947639369983777012050597938333040188273595792286363890080020645096917865618897392537337855515201100400584986981419492338834015178977656869779636948731290665714760991527788299156459790916748975365652195934915690692200245867925667534805165685709408358497721059080453139359969335451737906335819577839198115296608989198594313917378274339181916011235513424889535903512443762400816697046093452389702960189658103490102138099095903950253521621735926550254777483059527709943584246836989718740599780639011148622624549795387764688754420044884615127259556173886182909845141822515766658473980477769169511123539487584545115313669729534655050146473291845616474709570802778734792670749980896258379903247075126018785591945360213656492106669247945194805723057936458939159312502161929582852754668629002021580057219724448169244623623089341746735959075736711045132098059318648102039087530608194692203970221038350799462404656264497734965369248469834695228646471340210028392372673793958921306114284198747416685445499989362723225491644753574551454235959687873273634157554983355044997188652193807887283833716629351766343820036141954343851119922441774077981453666377488149527158185420951809272131849920309996250434200870279282031803595221762639625680191475149157635183629694914644489173313512242478832033391010147911240236593196133544573575084755892890596321855122214216472463875618844535223238098561524225861432177862228697910281652952348566229199954891362417020573010059074207324986713295775339903013783227357750959293819894028705313458809361334694627821366871769124160596547552186338088234319347712*i1^91 + -1141935139668887554147933354540616317729580421389512141818068110540600630978099722056457345580243033526207715560658425570861495842238986379558607224840448564659475406421559796603745696055525934892991922505250028885193901594873152640318383081335625125623261749884867629447955029554581415220221782928405754636526314301937910331704768142680705698941166504247795655739121214444054380549775532985358161091795652387477511185161823509886963857239799079293914248408130378588086052342683280104319530492210332859418204711982960077835982147725437479566153143602255315583075804971881613978956301414125917468729787625131479910378867021300891803225347517648092731170874338422723981425917160973316154309320900824084845339823818371730396022134744223050395166041898527799505141386531843125238249810416493268257458553660079394364018211945162653026054781983310752917266433096860330059596715797738055149938522354941324680291254004863512146375274461004217361534463908045165637486930505579501230920383277334236779888996696018878765966140345206982418744737022156976587019921606208181092980058068401580392620811815503175068270596279396275386339091306058260725628820759436376076824877114351417616911349999516392496040436715313425018452560905636224124036473475142285817259646134305690540733580926523947614273670398478391968013830978096267035793203799526310985765451943956358268966590482512805627794449314622675129690533763586062679733640048423683984616898874043051382264055266051298899223629883343804173851816008301675092613061248128526302299748690256479190468897089270786655790505175363037209245831515868286282570624008685954327026091859982899421930264343922525158705512000049616386044645667422371236838256967622658243590363664991339174498122995381359100793687034661575074555779242828379884662138263742846401617180848530037329924955132454637838666511407164566425290537217096982059073398700919735481126426757326372577217714680147484376306512953788157656475996049946107184050733403825713679390264967130951435648207556446651117363845196053788803247513691642643506139999670603595627191048350350538726664467556770232848935900949440466131721975191224294241076151920968947647498429121002170432395837309030512273662988539221240612126129887551846567816575352888794985307676122726139768859549670542737855958024957105246257583201671524248948326586168623038817590444642028544610732393793932026948143554558198619001537784410047172030611620993307531667465458967449352373575137733510608455747475998486722683968715403103574905565942379352899047697498857901063101293634467311033124979729480817096606183741791210634725942477435260294761534802899894299447476545644471801583823378551832224535674645155562921540998866891505164634817188102133004542862762475341294086050956079610127020495719926647838167135777332764637926803140870631551097624592471153791544718495583106527314010392787953188865269041621825412867437716208960120820497849431892529655618893617366141224189260691118243960571794066303650581424034327242201360233487618356124829279423326160803747603485546305518032702305931295447018587557702958197104294850869965696025164247661108985842936305863759880603130666140551404561891328*i1^92 + 2205581809678659875948209518510626483845052643527697035322996065792017544095068242173259654893158689565792468259366177864397726383704339707056874987996983612604247190187250073031469514573369580537325683981483710761101438739310113701523492457180753944290669409342900573050313783862073992252972211264970464226014632396634584270476013818789670780594007260240847620664872078846487241126105424847020381559437803914534360012045980442651364700592394455889625141856808018096269927802620751926066083755935727411108193408545966839273535418804162333127833595858324198502806892924649297769822772750015589518266830165991656911348302014833476710029769227060992327669526750179242202732766718456738495120470792909228334292757936087469675304545123181265104470910528432404258445700951664311797790126484051124539046782820075519165544311958897992005491823828569653144845453574753030608092162072588526024948212574404762368914990946258384293447962878944742242452814555104910103669461290127930903916983286926678038370345556140155802832080015037526302949333241554443777116650294881585689652574388292561707132155767970995682278832897927387551222003346219727026827854428508639042150675390447410728261967064402645422825225553803731021152512462643428328204027410023090783117642415532769232947333646135379320526159668956640597202681866662019572469953048004820245735079922559223391363339360571630157853467937782726828119642940219203660679644584807551694847523572833021608698917060195159656957830327850262883223198877461921659639548248320418519933930846891986544855630971605118866309184748795120119932035205547340113646921893910082629468787398738931280672042742975338416527160986260014792444020933333577611992158996574908236865663152882500728631672986251645690977309071334372836610324663302765000095635363204481685853423225567250225608484695918275797459935501677532402524055703962189263238356863194164335264464867181954095852395755509072404487653528732354882784020852014465672734948892565178126539484414067544971305082396040105280971517515348067261903630779892430285655991136443380440295672582921244749534100759659571620693209405634184341229820074791178240315256160741056393023961462603733383944402174935715863483976998932795862950236016973387719390996808138289712327447432245858733634111905295901999844688952986995681868583315832719331810800334988017945263476050010035169015217143944239877264545381701528511092193889575181166876588341098897862239701955143445108263549172651272165630123675833297735209860476012752975610558995707129068522455562091891578827326064726921565753529588734729320331754703289844981083898460417933361349706828449879679028911303748347478818325094006504526454170689549447230620422439576115566574389646070501561616187574376681125190148635248289561098697526334251489771562120201532406068652600763911641366920050813618995239373271838067874663500843218890451165697636352270047885102839599694265257057412307212562724329715209660086455466365125166408573245042281845836149119040555207071227369232334687142570370986125446782103981246102712862945981059651539575440311344047149525330266087975428617425123605097162587877692919727994139296894019436544*i1^93 + 188157632923650833844145928097579210277663580067520307008679687141484728978003477277132583743722480353997014542190485937936376090141941853619534815231974268413779705323922432604745146972257506155201393262679262828967009473257910835121539001453604981574685177865606252459969370568842758065563382793447331945476028381904451204915985897260894332142309591683648837434323687659941684213653833820040865341688487636393024870740234650800439550214789479795429923310680152220382393319512136540172150283156315146063104281122326393910725576812198047245467881943655778217049564903782434417667222599445164504862365064897847270085466443227069277489149698164983546539249546228418473027712182216797715125086943090239661496134423353353014817972223326433604318490944154939139695946240923055546211625300364676528944174218311664291250492042896841491242403473408756868998447257339202801595194638236534752610395284856352003270024561496469545538992291591900810717476185122689689216460302775981869964274212094002516967465148975349432988107007986796831072542724054556789726194077643596617016789063312746153529254110539786888604683102369075793488572706090391796846954782417098501133254774462399935478732641310696616016098155399988428837755022183787527807789082460079778267471696695834374436709464698744875438203146489973904923810291293293190877521924941933257521199817777310018903853402687519991019302743513140588665172003778719275717630891448228183769324352856486371721397453973349675121448774461089849129687390020314134899685630533499454876617876118521814956440889000685584368442577780327922184439822752981640631524064491587308426192605661139278579215778302567501079045272740297343544411378399192475065309357088981807895745227538986191862578675426243793573469006366862827730843153008141954287829367788189153865017415195795540899903171173116758925818148281432500097019560085627304425756871644378395249297886386009748217927281077059948208453450052591408536297046703480772576454626291355891452988555761323222208111531452789554985132655927920116298026531984982875768497881337212869550812823685488146825497299870027184665422769750800835502636908094055647172496473713775255130868122069390789558085043025174168991987100857029298039977803843751328465302289188919017902727535886076436876095478126087695716410481032017307438961838498662394700945256814094701864664700915231498014754633715437279929353437371977519537777979218370748160771763389178557508923752080613905606245993341916966480258485925592898867813034186737758636827736035859199121644612435708303391402834921975291227046991158706551547685800757538727020632739649945871451325164227295411080881099623228658706978079522278446417651311957348427932959691881261701667045721601903222630895142346223815021900916430313872025952681867493890945261941523791319094058015103426677564695655825158307366803925638371564592233625967954978164601678301102210423068923718139898317178055425195064349378387680846926125618689544728477244803074829922467631454827250779355195312378890843904827805649493056961635048152945229103331635948816491653883312870559692440121783811692794549495812534639368488558710299147531657936896*i1^94 + -880336615050324650767647408374912007278463759430103749933868207522971635253808478036803772233071203317122750901988740692159662964749338146924642923017035774367494446775547843152258948562974874494375497878505534372789613885588860452089027371675616595245769169089932178561792840724389993026863845008779469247092056772482592994428357194828765565297001128681323010983132226625096336734611793418012812140076331300646856205416166922994989428709232234568304603186362129670263655636215460078862751887064400584288022354968476126268553245198735026417886086302912581129795648172061202636057696810961200549986606925532500008342002373669722675516852891026055149666072141055208681530996994067702390753489541637986379010989647655143280591678030624428119408846110103745775952018471428114094640516679110323066517867277638412055050048728819670626805846275211780352504050313817129890488490405721309573117395366503614759467018415778409403838422950560034415012400315361901640938805581751445090544400605511748948080704180515164755090947584790153750626886357082064439147507390951099120204220235149725927278549439778779556159344130627771174937614867006454052489712947350544992511526568111338918604992566703396674744210598695631340873951362822743787645392053093787054015024792942302576543993933204856763412419611614630076909345381015377635895780644063933255173497926457838913238317096873684770057883464939827977441830733187783168812146095637738553806669016276580175493886622668893764315224826667800655760304829403352111641736536358856910646644081695385406244481979751238292167161258158603642731246721741766378892660484191765683992975929933617870483572073829585810336298857720758451816321171136240201344617620113712007208970013217372773891439542734642240740748242318920045551010243053852262504016932266823188842331865032704205530909315496271481005058973803761960514054699753180474781218317068484385058008806183383563723579732583137580329913351072696713518079317869089504858632774499938414754619577389740424097635323576663024267275224678743617721613290295940954117514191046105492862315242314489491961861904760523220906596276286760521694106419599751774028590294078802177207335161973299049851228228663255392738922095261621413922718268722286382871764323180178514448659482256890983006644433362771355001114704219933402432446801817718079614342869541741163228285805899987976970195541894186868701051516355732831516687962099242945624826942985752334933343873376554011529846645268964889939706548276083071679182270667353815368723623964360764309307110951881350730012954935948080595889218793580710367209191558420999549331516457343440166147811825106493391115941456512060451308928375677444945393632282967640940758867486459477902543992886707368076128362620047194846841969955000448243290065619017263481994782151811304247164281454888261006634952022573520511126961380220861425535177059177772640589654871228382193527321536429212714892119492434747978956782290953770769414801796973688199132530158890540256416766064259894317202027376237336948059269608180249997113917995619929944136763564326808419458359060795353010290795939775763212545740046828969961765994496*i1^95 + -38650048325252922076485809497761399104991312233480073374052103295863849902559970510984907193861983094484977893557406870467617741566217831970154657762970057196877617383574069889367648189422358169564778719671435005018082276180961629971698827824514392605687357737826704022253821662615289485970191526928678370385542636570276362320001979686669750883213978326781604514758221004458832291431412091057179689582732311804807581881383861455473763525614026359388460461994028636285902386703116253373033509253561557486384567592276735469079867052415670478609109241690663794070509502027943763579618729458293048694227347540396109336937453271544901503585282238186317721726239286479349737191308165421195441223514284377228397398603921816251510466035649156841813292013079682415319904521245087806801495918008516487467515292945725642845336393732142796640358965489085839061323507648583823065306246869420872025484834956437726526479244436881903324333054785472170034367670513542680176112724375744534836309254187377512257178624256202324088568505556188004897959447818105344796528304541088659229629937355087567495741063213247695777864430631035050188117530876522323243232281636021636631333987305562772514524942024593775078871528054500770918633851386876513243737933024541083955875955987759287025093149842569023758627073741846481061591489946231593600204697961854859950556562192940304886568699348031627258872630582077752330862765688031301758945529429926371324557650430543967599812273425821352109423924525114670905086856535434471250769873728002745825926400222471771734060185671391299555937657179202504443815331586207921425758635362157871325583884560468962921467852186620897199890385413102873553268927257784464187293092841204084624318835504061436315572891455810617878547408532834037764789434365992579101270338324880261899901139875757155270454489220535490097651658186614263669700680233236446411412978205526583872032007820327504609727895068749986805020216061271003802060555866128113058615232875101141430695440390697487109961808267379140454640137027624141396752465770798339349145613497327881130600768340603118078879220470529751043096479747473830334771807296292820797900034148822110851936774484158898409477396131702042155159315810488018216365136432223234950377814317839504526313056411294208568703918063882551858004998288433460800552766804451779182104952134342860549148225178510274351000624189115735348969002064361040951086542075190088190845973322945271069939059577533377900280105633153384381049617557692637945428501436852206764160172524270586257259458928816377315225795060106834720955971468090874640136636309728818847026167454516191520299459379737172151269406317188211605353141376971660469044335768955743704429579271768411811111012056723040876764997627466617815802577216576630635044527131123648575560133324011188077729662503914239091190345557481659763908273772339320885275441243479309161958170091903813321982621920639703335655627951867118635086882828394813064065860053091380697892626774338774177276801167129163924151370927645796857324191437750067879831359675009589324707668222668272510855810667734885147551494090014764785355180676181131264*i1^96 + -12588208987989606549072757499792034578994576286642916990007265110525968500673707861691408627559938497795800632053278186952483796084724482362810051387240954275470970032022582730730053483111221120828436636814784796312237401333171784439812474678288570674335906245432515192696692134828565935666724910778302650089721435542505054242696805715561690388866624187751985665548981838587233373295249936718786231242919923776519755266656838872116722130259870963924666319667386981366221160507522915544171950347607379858551992550903533715663333183568776472254270080909850863676564781780673597699813438746427694005566801742853727719601427753343114465229998752505476033183508966943405545392332530048038285018862529584226463348705499261994629415968506213748904417097423254082797183138913886999893816785910906910341077494716918514115318259279887735482770515243018076309742075331886890570712309752216436939772430753011119870762056771463907761328228607979693097121994026513043796999588907850166221333982670045419196525849696680548614211647156837194201524487561427970246434489896570320400530811798950036476656483728817178595405483689694510803858287024128707809502836888185937850872911813732348311851767467996518161942479052168756598805433882961607424006749182751026930187831334559057653733173064989014020070389248916345664013479477578001029930583486825153524255859954658205683641468688101232076324962542583782845687176215431987091243356689883626480267648473488063910871789237967029547772015876815787118896192075015675774375130944185666091810909254078236003890402911882262968102623834287778498514433493249987132959603564629886636213904978202344866357932238113897919643158257948583122869003785219190977413470086544704447126755338421995297730995895321647263045290598820178024858081898412299264224160668304704472184921038074445637870112148076789862277871346175042320154557992032591415497758156832903305684428689930817825107413056086033240583555315213240556383920487826751245303399584982778855198484317210394781263111295004726867223490814142472760178824016146292555623938570789773600398806720730644498974327779494589669738426200955356389247727851596237712492948693209218419730283092599303914953986634777683065110546111141454453671156892268675006420445969288382122859016599994514585574424083217714462026106065195655601002026478403241108077617846445015551444298594824120639781939748966010508280322206661223572525413845793467941561911881114680226514411423330245569211342484290728839539488374896663546216857691471677191387504175678699540065868254592599079862804614165407197612700068036642337052074975704358039928555979000513462718010712164645074593000206918622000202117104449591215993291367839792426742915092266470369539015919776138048244486615628986918401435678807052287639257647319737431687180247262796201790184896073911995837946596860714547487173286417784306107739210100056549604533339117350697812505031563386126021235291785336977340680578454627109173267968993450343939348103645603911203550828586479675328760705323909407640715764345858027920125499311940568859303005641519093958849468649194235929673394438116305446895616*i1^97 + 307356434949659456831947118648047707888411132758582614846104713872830393494308415008023493297061818681068223133606700075643403022187107866387466584446194833999039369524468838774689787038825802635911318291921422862973114516758224674071819780463199916082541374792439246603087023968086515879720270758723157159650791972954354635464286661852099724310103673489874992135665355193090361764868424074690538999667138299917441443487946107876979192778064808174173612574859022247354417717731581378509731225599768404867634833127067027757504071833853753187968349766009203017108987034548166124284109832908428460854215963028457988471537080045851513968248358695043776991886882511610757057608762903849090461255160359521201683796687047211650594802687445154214523504238005579419150361445943295468560243787697860173587883038813373517797389152255847309192283172736647545298598488303196610569793855374234078423935648809732591080900895086531299962266697271634495446114607339274152395795125939870433597789189718533752579682952741124442047375918940471811696996930368166508002047988780138471842474092868738516461490431569322473422025913007486705483443363863439705378448784860594354855400975136699872163339141693306256296272104677363600362749278845386988020900924788527750912579118937925182735492863911305526970859216940879162907463258118601972215324728430633607602836632135287159259967581597493978166174782446502219182660168276282931797604444948343917488308124485167526792860620496542800653731402689223263788530392355726130900926622500330005204820139047904188245221215845505506906007971013970036628306508705064837308814321880845078293965876490116660044837093868629545192189060693469125339945543598191577207447462007971431038948688432985159083743089469990771957738650772681694160994174114104457528126246768367702333789558748840332507581237003314173253170058768701526510905732738022869070853187462753496157304711417094706281515531989740068556564169566149561261122410082728982569545724973623508855837405403167245452763380080933617876913352500548287593221075099078459333154157119551108110467196313872025500753205969497747916907426202834729061174679782115801707383823728798030615545397779292052786589235010299854866136256277345664452611133239567255636967472882088001689811626697783775198195263937693419094347270685931620900718057445375837698293494312635597447864031049327274938282121637021866425591218768174395665561342376588365541265256360971150595786401703609481018670636481499263329617698009544778697231460719715848312806878345871276586222085492460952125010326699055778268903199600986890871182885494139600557088274016949057052824642596218697565609318031129856728034642121366846649728760979502285174636246482940635054949192525021080608961754588139084631005181663898545483358474342937025004506278884720514610008833166451210204885401695321847250512008591110815865156028993680372844138288246679278947102551266831530849589961402720074848075561858609109854608797802099071255407590713600760505981934683982715712076111378966199126719964444188802600344501621554741267084151409779228793139232395213401138515582155489280*i1^98 + 1519347334328172555398511204770063438485146537361395620410469494070761221275581780577218560425623736273667313070145055402218381730771635942245203510490067197733465978197886867563047112317424853757536809147621726336966774860492698212614744308543635707964284238561456740691616593291094456781829199354283092828178414765447206588878243510943994949566537525360145649517881807339459960965296990174730514946341014376631187079171824669662105338431912507758145632147732236679193983874597989655268792912825273852252447876248155044779193848434117741588279731958486173113543724426533341143235311058224638604878864524862187812828142764416634158367754125483635420221159266127759908726006531782122171226684690787422573804750474969306969425287844725698343359553951664259069389495869730390205826224513697341545109516769517700993723052812857246493611584790793621410502493503840378553619776734597347248134955942479801286883768752193649422211941052263071396399220567219702279639877175334419794291798279428640553368092442639871697009898767447232859578703590734129661985281543367163703482749426099407716556661145641388225752184398804002707613016154355692115241614999831505182057761247797558393913052185381043671138087879400728728653585708534415282231380117930425046306024391100633583525057359624806004513539070026890129789745586398695206991736547306301386035271957276457106493417535798517353313463021714227719197751708275529963074897828035832681483146536495957304417536428954398049978152156444669776384783244986996710325209254484426221321727858914693626980307176472423315435368455350415951618077958793272424179273640553588118647023956040019122406272788385031418066447337106281202534720898873384661682879190214438538572357622174969680464117571668436487023454463082925851413580671406737534519230063427918179843102318981996964963171579431546439379855070732922021345667022201376244085663956128037187349773307056637789598465304073943285493552912761296489436851026456277496037961835568561006475784556501104910012776107095902742711332496531784392953002058510272586056723285762945662467283576930975031148448324699018963818825235502824495876114021222233295556707439173689503746169588977571562734641849145769919023388497519747226303827076071289379460982569039692098374001791395269386414343173485719848487547155189641816794600035220354418825826241361557280168360661813792850919507772002210941371900377315505915991746310972902433135726958715283383118460667657974658464124222269761905955282339437128394394402933919120840966412582862611218180555913986514711941408229774967524126619625065457864554108279526450044988140803852419275774228096637290761032677953362823061667254470279677529202430222473067871397376456320346511034541312194713161657501407133702321880272167055994048948972427463000605716756604574881107474124186778349543083047890520904653341157876040862181866360015458996308541724097331031496174387754064065897249612281957956946557688948278801545703814010769829345638676719575544789676797773380659096675205029103069840315470500684649591591755313143786680178966803068620258774180553674997649899520*i1^99 + 14510745370424522136751212300419897830795890475254790423478906865381176794955217744942889886967530307621810396283554707018546816277043399464229565632602654348866589813371712477033297435612607043100027368607456342471048543672725764123048584281054161459396894371279145822432871284527918762993556652913539349111687085482519397727517504567177284772428056765715816570821972910557419060683649318155108430426284534157792870383103841941782937539597117050607933369400980609044050963982125674252067300912333411361150982741113184182998906634740515477722110127254819643306403004706079273374952924222986214386016266977582436554232895874260088741224419021206794418496638088310033550905614893899570544135440781041550801424410577078172264271985194045126614679054366506614093890661498437764272194568258460062932410712121110969308865910892492091323628173103175808628361671772657305932651202015351660553920789340240752788912673034525341226415210983618722158853837815721079284532975582901527772463949287655687424973998291604763706336544881955122793037809512944309288926523858461377869602030522742999669520662876913455273931411754014053249543049166929758873042310748980901947591908875315779493506199479406059635701927778724203071590227564292387563002308359862283478050525043413299572646871406635201721258934031729638314319752399103152279251748222069336040468204158295795296907864794622629790904305989254609946363601292396836647593785738918614879600963057934414058023492763316286882023649519972216232612888247612740365846719912187888688168956147889725172767689316304155704260608123866072160222984067135531353773514364798353397592708010762183691998438062108620579600940852360941427063113587348709860242263212668817418934721175338986594272930725540045745119336935303216751806911746641474393262612849150472017774149581793683788419809860443587305148758296379289042985949157419475100717886132024399466772151943227185034247966523395206681712700931330868079885641621777915094149702603938854164293848845605026785504484843282265414698460102028766983153943098509809552293896556069087812598842391446576194023902545509188595219639590267316528011673043417502916047481932489064548633549983806502578737865917560640769358124697801422384073621765080771705827218249539008529613948626703248967020892099370904330179825834093537215007312255760581324034110904272380017280200846879741440987007500045228663466847091128797552781347207845145641162751188698788090625330895347955590017428998187635166691568531667899854822934937909551985916942682064540231554980989103503539099041180810775237501457343183441548384685839658147446977510980875698659801482294276907855895525345434538830433488905412087481071672089564243326517966816133679152083640445268348809650153485782273175412569437542156842604962008688304494633205768258209521878519506186244411780192444240230173282836157114734045779802784954530845349298979304169234981590211526604375076565485430859647238631505462388483520698384698323599342266296693995720507308523575691177801240425252064181809167720936090101717056441383284007060755475065267475129124782080*i1^100 + 40437811528424821641289781885016015817297231432006546323277529840554371540620467563935417857339308496173430074777810147132637648506642099039899842163429505155572469495096132394096689078271618339150177942133532382684202351867506207510385007397491236359763290742970622455255785736630178539153968732882131143804287041379577895059815825189163256621870623723100569966505848409973971541972771867837184933365951931045229465795879970703092417169862616247007767735203379064656860180203213700372621630862344585122567440898289594543434917208505897143745170558808046319377395526036424745608342792890911170085953405478661093724083850976024959117423744776793222415239668434484628596558261890327400615421726204562726706563016108801567232925526021165840884096871741261610715979216192087953614817207866570547845717953898725809508079046257245211828953621448966669933660697777611447269574752397428766391348404816691201982028790864631642152693723154680445328830451691075566810746175864902718570069282153152382758130786377753841976842479123926741168791366023382328785225293706375230782885471096970598836226513450707223223326398440482765692725264283976830358167660404466793665820510012222819175154735041901665762665028966902982540086087008013582251847642207011709314806729965676185047294214737472010227362400845193851916650349065254308586973206557068504500152375723316409593319292987351735316036866137801021503337193337803043108619511714379709238621988370369614540148716329665656878550993480715775206599766286347120999645847620192094285409493035384073790903899100926074398301118727878805818246974321119968242633778753701871471758998252048948833182569841942081376125029636472937236612658224612300256730503170374873548686064967532810125449573168396116758915171087487070560030522840497701231622296984170160011620851839413126866611586549526389709923377750047694531180489729127454760514851722972642841823919280929624905426573204236017163701276198122759384361370994737186840025675013344447007932980601277327798787866522191947024299016687905077360086325052054159864902060960646349726531704364820682434988767147662968710626690320270047560502088414831981201638392004789675670862514030526601121635375577224289190699462327837062195453299657963106502335753937266508000346244594312113469356645675243284204296517224059652199417233936706101471424107709054283401694524761189341855454038920838688733187689546351082597327774660586588441149138514082387250781967788939485576352900116627846434803633371141340031649474504735831691346002506834455229826669542378733491599622704267775389613429742558557574471659304815804878280803319898116893393586471702276098015486750319931465212596290615790527153886042979001926772639341268988789325498595964276387582488089037262475231778871368384297499384326306974355514544087351281335602713999239930655448900376481719811548771409135282215703154991413491151906689569066968596052307657516454936836203362430849392010078173377590339106769543723079305824441121131328954172242741080818525380609818974455381211436894758061943477024289875747685563103787498864640*i1^101 + 29415391457358037394182333145491254092238278812401982453772706148457594133621906727416178513301152275870225473966645069274424240683701716868107008369852985785468705828430720068161644871997611707696627807532584920091475403654306116338256355738728733288838892855180782298392463326294019602617305905007450721396973057402879824739886572097941323600069976411797412547760076650823776459584786470011961320874671551728466473680455835950865443526139577216469854444794180086463309169979119135146626037207686730086477973028484685144663754803461620937629244875573036919750361887012875944356997430094390223854286215731137500667986070017832411263931302920547250525925116556047522182321813521546060921649353914210426372243707111950569490794620207071844198016269303418270688753940466439931671226852910643394998961677558373493528824305686756988256461706105603159306706036913835386589334049841125590846856447826018661563779468184549180542933494035759886238591376394970178813047256884584770103397663515666410724752671786624058335447731889705490553903397617836413323000069747623821941354512262827989025741275286838011144998107393751456778313787700128961797114431063605066590084273453080614914034311189823519753672989166636061911162569270707508805264762771267130381939380559975418388385727886281027813511031623626897535303964399442318933138323491464226793401842665747637004722282284055312297593730710703691455160249093345813288869416662085744259542085519980574403993110672773963618143369939599147474155476512915071763066309450026638516330484403074560926719884845012673889916484320766329606895576809140081977474437557215263749413345556348759929208481911476200645422567139644310805096627095070777590291304555991958037195484891657119468992834254332819190565483244691235694049053901416813166348869161045262665030028535892009341313782601048258870924273533080095987068902264771210122075162671705262252326500072096545982870434549688255160703623399431307228488367876737774161795440322301823082704834092381925191340331735177374428146295617823347491348787099505194372427761973037593437452360427214837463967960948239835061093384403591409112764864563907975529283517254477683846692366053374371427736984886728684724034605908959371923336535827356353330110065651087166085510928167483573567233597224851252295528205912226116592504517132214144967889769637462567913893542432502127438010210197261813009212559043343218644396799354890247937918052681830460970959217847355378749187000850056846155423787539748136204399709170307743181288670478404588451396414229658922347485555960182166713217071665436143139134573357296638512768763747048585569302082052439029549070398670785647315120785092538350205345328263466247943825975580183417558064652481461629450784403929341985030127553206061117511349631577115364432763885576616841798409797760986114475961327261458532030447721511144267399919431128168216167280063287181502841824036637997658526363381556684552348919099519325473230909169261202942662412894002204107351009513477042774347249345156528648894687409364773047014211829179037171171983360*i1^102 + -10284469533192743478254453268708370423070729640856924468536864701763748270693776198851007416762425154913585548973895835100711121482348742019934256203769669062984963505650591158611325878337393694412197833831361125629092962201548360382335410275631617319766016574170957076543581164000874522967446339532028166115162196120119767038526983012281146078203372586795517536414335430646470865585337085096704963436096089457499042393350433892219727456764889323022353788239722637344625864554898052371179773893753872745559582393731856246322922569093278622670915193653726788790109423457258368185476052355369066323556885773688670852504073730062867294178124387812583183242403409029243132603786665950011418489302097449421060446122293506142728501604275329369079697997625666054602009978707168584782474923287641871428666717651976992567869900502588847184189177249659164364676302840332669888389824033639142432837911395136644776485386712322802008452721509637503218786843101143328542548085172845526688137582114177203582846542066919948720582467008077070275502749293562154837394243237430329724637110304362699274265411378209650531340383301227841207128915434114186114474511523558818917801084130883395077698026405523404532042113085485349472790094568138651831959240425594873795192682893270483489390408361332874249954989190839616623850348561706873040020090365850600133808646994812811496014036693428050328789729043048249878152238376865772901794805443724806515862293631290726024270140522906760803862859631424650056062988776528531924216662191832954933340427333965783537946588721160816538664344772589486864014857404457692143835921276937589840058287977155158381999514640020705415052579248864742659882563742086540587324018170373334680309994738414984042065229289841426225498063001347849105162420457988177940517242752957106630463356831738682653733967439336752130690302554992341116875994298196831395635072264743773467923529818327818662755796437038084574573451329871415636390563121011456859810280705822821290705290233851695584281810539870139394610396967270926528391954892689705991603706219720340723688329226382013089853814230975328947109835093618039048140078672776088397162690444793194647991823735553348642917875036199411010260299203766023439306146105495674984125294509094017726571736762919987139317359648944046720096160526522369912478696382951486646240586367482310278424727355877732093234122265375599360737125617023169871443242196160392935019241424231879683373345397565989713660944555045564291934502333248423498757502269436875383319047045704083593533002847620899146639706727394118467249747085885997397651673468453610509464555316891442509926812668780015991177908776597073762441960516946088360944688788289892361334493096853807976753702867491939756659879228854507158707732401242051712137568900301919310537615644030764453231900375673197977641766673993302921405196812706937663737142494690845131378829036825421548435076948562090276199167204178528828462546504610415352693864729965388350503149429554133064402278931653346978082356435523513425646077878831217592152784633856*i1^103 + -2342064733468545089315992974738062896728191907023452428318571401581892465619500314884234995672061608008526391279105577152924677091836092974065914578528753206311274735285041050106158971195302521138812715474421396908155676783388699389066004568996768270918254753665874598274441472753581250172633832155862449101094491926028061046227405133381664763018709413731570800610658424205251976785346173502055904994222123610738597833235144104065533016590710944184882436896490776963249011374257133019505759126800270918050227372629385001152260733759260670418164454808280084242357365559836327872597931153042015840712878532015226553296438142883823726439385653797055637072090643792077516643857547946216525401901164813894839934165154212193312774404287097304098957516604551630096318079003165490145133262314121711173134606169558401433826483214469732272843801314687289419433556993543334054604469395331964007953980585017303491309539418897700495310925269583169786493280954458571375342147473050405047735220695366617274078588258825505093242787898110629859631415911425211869112307438809081043488975861533350661463485771929724984818354355668383030712933399407262453949827187990423530762630145949322457608880640565863577441861107087436706595054504141049168486772045816739596218700109231930140133772498869688805491856333074645744605185668070283463279744118688423189146040005166273798605417216570836432971956521109583730438381707963094226001091263846146653215263110768678123083305437703428241939467808659237674600218394274262902831542713886474723629926319028188600053124301523377096852894457236393925992291439366281637577712530211501953452826904517082741081397372274982140413022861906366836299678885331444171507561844268774889901410630628805920600407868372843637308628186906771752895642502394534700829807433937182834091469300044043366536616736073392708677893535609429003410147196428174660701643344585220241104713316340714682917757116998075632613539850918179777362750509050715775182737875769329843315134076579428346268970467046550192356330350374154062561734578039982498188689606295184957035740027072513326295061722047064424877854573134918180741789377912747677226625497367483917992537690392377783669587457062865511254234871388584289630340275042497829394815090958273223937214748114511460979749949829298267658670824516170564637689250561164295949852695832234684713031936839675924149056182351432208122675507329843782169165014110479692772105761265083490741683501176273554668620348538049797654433769819412331375455588351353100760701807848260731619622384355909473892140299204636317573434245310963054726087525745609565227095467164998700083006952881417861264741947704523008100326350483767624462504571382074318115447014898673753636662647261765066996932345748060349486397349052133904429366974672408533639520449008466592967402630264418445201523703421767225602115237609519986495631652851587669736897867393840805151955458399031809127528125293195564024079460870279944767638076159873943104060201685197564751875031896742271630762065505572944261354331888943104*i1^104 + -182273089658803877770111062692811270343523785999633200423977808671521638782595855401432558081099383956857625979028236439063167515404482970945103806506577561277494220413539762444677957555268166192822244003990796453538227422112384067555635840502540791620924958265543431116634213914350142474618911061329332086577807467563776339381429266791152668107043151519149613339053651183869160769889673531611180068794036296481662719695496755947118870906265042448730570582979139042107216477355368992815003381110255667901893028728565428370169849114744774226645804861146263962546665382885187400102793781326134386551565078834218089078986175648319725094612128427152826825540429714534358465051474119671505681816614836394266737695404692631844840157579447025760579687818898623083118759423288138395324495150224444990072927335853512663863893569249225913630865647178078841079513116195827103634041259518179291717451500429222867839965957772049388591216703799548915559069310505762407604039486616387541585115858500753981595963948676829612254811907444424417874682220453574327264511762905336836673761037271587406782410113936309724671698733353049594443164089410589442290922483381196137578060441375508097063234295584030304943324792049370268958177055135967621991582951471252964518189923239774515581899554966891716344905312940846163417624902241930822705186180671221252360107468377797746116349790701048560948405876247639105211900838520499626481967240282925774265083543303277416425733453921567502694890817015146626502720467111657904113231384243064517984153509279759131193863925254746374154084247565680611930731602537742880571555129055149218953344772427279757092184250685248241541020442325956754415299035877703083694930606065944954217451206371471927049648667339253286923940461955804294393022255840590522038629180473722636977886494259016199898138757013175251276298453809352699092953755311037899143368199419907211140825012935241736273773514836281860124887734228442533946724350271575831368698680468508185796673070240051173277900598246128805931321567315449899298383305421521577679042393488045887713152070742749898261824822791124626025149013572192521749308639634408446476867179188486366093330423518112474328902672289312985063605242912667765944147509492604255176597377628631816310924512014023144339672325000458833964261857426436140438845936733869665659990791189073338207497775463496546365517618528317421068397664417578748810015257160327088130760130620677071773765926099952363113026724072892044045749194419713941978714831383621612856934893127710071927823715519932997590648084551217917994167917717417081105692937060765133875952532179799272833516052665442015946447451701453689348921579958655329568183370885062985640680130634348308517038226590629846950796210328981905363855826700988954920949521798050366057595300133985670138992773130732213145315898101658653851998781395990463775603875691205173370904275946632453907830599002843996760370361468781966366895493717435650243512719230416798658696970809995995449171339181911448279995867155624410218496*i1^105 + -19893712090882932038405689891822518085351005106911246523820775540806283693128833042269488606102370678300349306709289753743094963077549722071876418242246184717452479085683365587919308790221284860544717571905432731729378825025173424637016050782464954535608748005024111453419933678742917835476280291523955039484495401782000390236241671883264344557758337259978533722258094033111295771640226931032888989684578964863025723120236986525763919141114019510382937010222405025357325266712035433666654678912786297187708572860986092203955989356668828118944460285366732829061336415865910338979820513246449059190113093125864150821564774494700890386781877452868769729889209160495855337924962837440831825189155861054977949585887218304624371293947331858086242524301742627023723367392762378983353685782618832180147522631744175683187505520779007779881875847135888530838945334694994816715710157651208165226354993719730784994100985300801083580643619648669973068123537330902660567903987895354746740871176532721828593412025159016411692133079267993166652010446937224308527490671293908658195916700751474261274574600094159823296387855572693288522390970509834229635250608238199540326411189030324542407415214042958781830621945825810629103902733414493185658148631769060124442836115069989637787492663509780090692715530360574455002748442816316787509888955061236162951990896687476017803215274396368883891303497879608479819829742812741157097959265587836692267889825529474353368869492092495177815158308118861386432227684535749373440827992452693375086244069981630315889300540602448300481093867075045686586289241231148109753879428390326065161247043818535578616566131363965869076801478564762262515973871710113639153432179026888471989312559491991376779914379977458904371523803982541669788385686587678800250326588961444281366032308939071658305093186748351551937021226624194493801537916911600738768660801044626126805417759219625822820457178431168426342680048082057415393925115779760538403408401683870585143034457376241224046893859287283870858979196411137144553610294510285977476838311592087860381362490096283068288163696110963700029003551013000770159659908614602176151012650225189535101206715551428990965058688461276765558913388597084252675413598638455830984301414881410939640986245911563748224569159165186038540516770371084653483983341779503471724766854010098069166392371636654330975540857820302935233698126697022816445683398278365902157295273552417765105576454957783393769409898957664334632835211516288228942540284740375430419589040859178709144195932547653029210431144279722353098243717591415648526133245677495941786165462021058342681667452129654276926320149608348425853961316444152464098648396174672343295406239779509693820062143264856049746189885768857391133309264998061756955214245422562328861998446644722560661748553540294391541518437703069252619902561963928547689109803484588514637414938748658132058272286451907758262652324420361587354449890998345256667200043054354035797441114250082050527626569923182553486961147904*i1^106 + -318939702550187191373729285656784631094998257682078262544736933803653709556988956440562867556621247683281624742701736692519051971900506452855186694881584496842919715180619960823422898305019030747113459453390948819243709750384373430699455301956141476735628301860540429942522466368001661564190593258154376094278841643094497203976335987046661455902884087457729443853909609931396597274370692073486046107362676557679895755449736164045744894133286052326046278164188887073318441293843565261362479375668270290439826792603266921443295584825165398457350068408732557226601148328380495051455405311885481260778574790351383150480329788810682477214032852713360666618201961282492762099698217487215642388694264241877148623553688044241757327151496782099297707408313651552220895380024694106310100775786941987205605910381005154588289919334512244533690168914883289392853377737284222952094613839721739032011551048487712660065319341077225055083720549467984218660150860684575491286748875755917752252682191100875790537999267171905423747121344190528426087977820899018514700342882701169194995385456858048884302035310352306277677940494156684451568548169769179583059048149758960476042260165835841859805315132578046248666791265414942842345121964125562546855399749031504580139549739590817758629863802584437107337294763881643088618523220864050446363590238562981752303865522430459561254485860138076162956734954649360035594671017446231995557370803635537288519827955775463327737534906017530837046567018789085367775480758164326106101736442131177997083569343857556430251425752604174567620620325994936155206001029133199793742372808262243353381554553674938518359361557506614902385400403439705282175809719526948189971740385026740539471491840693465816595502863437701830081679868845449269701352834131416401518808468611036898502360245028594586743335823302316375553308045876052787473371153555454908988398332554668839363142874407663349936563317915084619002444533175618686598888510804404519079398065581676999834857358395362118478441217280261418013196498174402237579518962806908108750062999801923972742558780163977637066625558759466212729442131943596398041202803725973743682772261466833879139906374044357795735928174082771919960511559418293755099770650813498266763061611370867495353248003506031447218662485028730136930260730535202443655795876067287752461987489275217617678772041259941177284475804103584414156485045223463386010150491482531001670437028482601413967331610155531412861688969889587860904011405429428515301468823403652104007617595517177506352165924024589130041382678352988498060372473466134534629020454292400185437505550431077350135576029084007769454613819579400454724142767020899421919800823037026389215146647975086287886144295218238216671394125449405072175316629468510159965792423188778800507301760038798205740527292968873353771229452142921456950953901175717092742695144592541384860699750827774011892442669607821885808668007017836451941341597767956287788266335770874665151689333575422786766121390309376*i1^107 + -2268793621706037340016272885793169715618419144388717611585654475487173822425631248504661666987232749013414456882723213883295312707914568412127513677247034849540160198336897045845553195078051766516085897771284163381065392078328457155736822007370318876843755009502362120556041415873305260765433137703811972307995637662887113918823640512091194820498740489071771602258500362643945897964135370698791616968394575754942135342650914295832326805134031004104023981103387251567411641936404130376840522906172794703930523029784201580499280997257128864859289288335889582108921135476304086678003726603670770228941530496379886012303711382543671466004554014312877008361291349531796776480642706737171966828689291906329693209218549140227226278231771723569278090772354960920336768230972959895518478134897392831889381278279399306209484783464150321100478046697935278962491001215170246929378630141595060649357843413973828903745381760109009090412766445727662147356796396144609475995646362837243084579090698509205490796428372717230525321120326708242723791873457945377064951779560661250821846883113966021823295416155629522448718636471963743485784213235648966526667374567580691068266397847836705292224654151712336795215671221343062088974468154430655831740814835420009771699918642409452803619621118060908123621088499031518407154356897914938447672489945137721965488927590639640516366712904697856031101362578962876110123991278867264640342412837443314631859435289285391845697437485101955382607505552206250606190049407119514871701142887514576371886537228438722044053668914822666961066213598381099790620658366807215534575702363682578809492879417241726443608595600434844158795965669820403956480889838064616632220322008670180705435713811839629512717354816912747506143532366390431170341465952793816233876854309900928006812065291776735915561481294015644956642497309471176713478098938689827380663587521880726206427586001376753305893081826801853567606747878584692352371587989990719426265680134112832715503766417168423716203105305924374254144244257445821906648205590533023751543484509313508508835233748665537918731907221009785287499091405824183934568557056381198559350044964665201253181719471947439914776550344049753276891894197413274389588112161780941844511857281299866490143484255809491885808163198073025405527793733798718689054626547346095008253232714690623564807157333127216933873421179655409574720777349723800546331458321988677432193289094296635540960512379807836900375659566425955597663551922250148324827108955241986296303701739533471126866781712631778370692037040923309443871486753314664316513112717836073740345872549953265207400545319080873537293932060837249949808638522801237010988895038154712592858237343270935358379740671902993209520770299671514234715866480580044900192087285238043798208043687902394012818943732893927459199604141053261477688030327761614829819208350687425836369880098015370330521863758193650946900265390499723616361880394017176708798113085361926355253875037047881728*i1^108 + -6865901943938882523820344673228651659576536473404376691326707826713114330063471480827619809777929128377245616585091193903301704914927405460103752704705340507020528050741378551138415177741097414438946054414847233621000807317568709124050229512718331086200207929191816240323507891869131116296738185323227185066249102816116429958200237142492349492834912119107091471341132280203120934117949045820921824270555518324427845769190919092428453253301524620193594960451918592684158558334104762224324935598929554484387244461885818194543893673732667560119190620430990371443426902128957273827349975334113311542905825827765994451118163117987516976026150045669194208307655064067010855114286731853072655444289700921028372472557162400651568191584619986194529209914810777189272397499815907692247780023372851608541110802030823749726260762243545186021751062262049697903080553749509678270930286819264572915961095762544656303361866649682948099574116350132907460446928573724879437907687392283629658023581168360460244511275905954639359091819764236291959329186184320262101428045776391412079153299277511292725107998015738761183933225313191406483931192108919750852785998888489867145379398258780951352465168650844747221454165313366911809997155068917829018697818611097428916112873392150670867866363772174279100705911900955283727897749356128013863344609459376309217188836614653848107692043814974138647870056710596275357479261845891517576013806473364133260851488701234048564798295216054022380562734753591194694153596419797915567936952952467087816765876684465350188062051656922977258000376076403187774758479518333488972566643381254405727768760185256511565381649860831549332256116571277959231216569106034423886306276628794554941345717241103547569605277276973643131443924686571914022229671616636607555433769797558143250561471048044895330789620652157777747267192065289871292979208205499128120309284238087716633804161036822832076942573120174108673062388921076173226860697821742303372755211245050750375983333964948605148491806272646253563160320762321679044187994188372350203737326398983761443237419197063020747023962347695878199922556295684042685659624868325265469482088765883416821122118157440353327542592856690155382774227481644520724422751344787214223615794236804587862152000210193380181419264692963675147038114327547320945891864715722320853497258550390571565813753831680824314584343340093113638633800389002417092612841010724064572865439880938117087666651878701083034667765182731739740123529250284867810248527388149158743770361409072828185138273346376122862611548581638198133831656406912039563147385091796429012087186922383260034604028430376155701095760707068119588856225514814060855573697326555333845038590203179460309020473774114722410198062629178506123544992086779974024344242738198667245108486910490620458049068610674684034830142354966276225851430088153791491191847365875194397433256895544504202259578414089591138577058667339407970248046777746918966602942777338995146752*i1^109 + -11319988131759210455820899103013246829191809979242214112382025383363371154812263682437160706697622521535934854261317745967166188742252947105700531017183777312305860305615448101462575236952976794057845808709973214082801981641441321913106768353190651935014015262040717501323588715106725454500219146263143561067396554948353684900363232660259300361088839705245086513710464196244952125335277826198866450875495482834943855316351137760907045379212528829108881857107725630145941391528654356345347621155984830540230050942392478390695313766000554929619503966649760262692058513003415626734833807083947181902690620971511474906991787166107153292301474919278366514526906572330273765518805518331236709293686132588646780422188588643457141455306059245671458011682041331685865929319349257014518426042014631753739838237119221811280505904109611157320929883816468406622961114806748747262278591570456607062756858835368940017174546670326075915358655839810194391419046463656290598597487465080841105931329887229043429882771531588271448879409798626271140918693791347577365731638634790150639002493653668654497472005527576424122844643521478855835737908411910708487785812658521660693063405694423660940675511043831180507937915731292507219977571466294798849031660000322256131406257837430777294713744048825702458215540207400487215585612188779357691615432339528753433102236655551703275749712330806018838137259160192157538658741238418887850347149156089299445951076805084528345271178850630854339182934691204514203752884854262612830248758367822668102385540486917843246301934239339986065510905486340195611506433979735135984424748879161535650216490325765386536952521656142225627663881202414677898724643791421789957834915900081220838045727641543351247601137386753354309148431993026763885053296023289573214722151536019689354616822452083368174345081161723101549087607625497469406760728095254708199709733378800221210330806744519982228955591745896570060538691469907965406258378861477817963419314853028774668411450719971249505220898627407317259499477660634903762557185235307002556183274608670763570592965608658516056894538966217302653385296996541525307324806160612497113492102423435325556070674304403860438321817364291635916175351190341695061483419268146189696909505783897793054107093818202898794542940570287603555990738232857485229438630402188587469831215764470318017850679074326173846856913523943702261365979314890041622739179596779439833865401889530310653747441148980473256296969455320744605819839522175294808671976518689193675627672720682144552544505327212695647859036950192826351462907805382094183662771849708632753805886116444473654226432707544615932633713643645393326107538909154164980487563128475708508929541703498430394354683552323069318315785659552897915775764267261203472409075300864085288896127121001989987517823157412873249554436510878334734731103496787485326331992226147246546429246174383034637358953273151018165415401012848545651180685227113172957134848*i1^110 + -10421148768359788925778971974229846904681786805253971121225896712855899704097378565442402051656424026559442380776625940184291672188331610332041632651243385325345952777549548677666633719272557513106618435083343063019422832297883222104230451402329692528194043014678945367199083653647404381544775542840816540432417054894517676043629195797426079548095333899034897474195824517209282443678124308320169783848865959105629396319098636226460071731358848967867841030473938983305116356660521287049552992145367847926116940454290135887237874280698585111458879472558135795698666898717188287293333414472222660299400997128111020159797181743152334508481337014995025876784682293892911821360076825761593977751859671884131556202364317982120863827118182476892161649640597216760677371233275388252244453388488318638249101588676378950065973674764267806683085594202205700165365111756867161363443472461162473787931538670077773829565790686157864337804349947194282379103277792403267703658740887253747258525402321114095304262101992581206077087895491151424942225693114361560174306704430458264316392545476663555847771177854518941866398959329211139296610441888051134034316219988970962628348853817774695923498190111616355009020103305228381887874795983526810879067017091781981423370289475752384465458978851014499043150238835274542452922420066393446015422353215948612013928092349664872770586000011405921518676724047929328484261378850003230447343508913978276476929389252321763828640330727729613438811702959552420504917130723252494790511217476241531121058250940058285782410035875751570843675163691158053246529586682381445505484106847819996872524779797739715546080109538894186086848363619680793887536043890602851050522943783237516427418651641074053625688795549771998834304888429225162010472526147316089226564653924065249040078549030063299892694383916483160783524907989568143933156139419273136179003644877549570839370418991692370640720538554222206313022464079064718898000002201510906537453237505808667649064643171657589352004782800889609271214447721455379903927500963524237975764147880819223604850594472834531123322569609234012380797492615371906578388803579633792478520507346719163778545307177463003115682970483312670613482879245996527246647721882464541953941690258491551662616821696967730403114067332288520194062850185553333905233111180613106127107495506273792866117254204244164593224552099763533198039794030016063104837761146973554063636872199518463041387580132159648206810485393119924836272086623528600630011550931181704358799360072139622862529751006780047806395144582619664380132358910899604754885351650494853616514686402732937355794237444634514191237470115534538631849956381771857038771773048895919767072795645551767410131314059173379022713614475851640894124677207679758222916982101746557142410705036714489947242053115389132975545678503179038287441902105366820216380492042845267306339073433908875761035570156305012074231909135211303040368771072*i1^111 + -4646087501390300378307285683158123118310576683708440667691322531235473211119196227481511097845780856527468589845188540972739682841577380207988196938271122559530969958192610712042244827111519094070987232978052243662810012824622231405944738574086421516811004594440800937184652431591556390862453212436995406172826831130217891799814134935008634865345609810349148585426279861578814791754567397407322523104890635503388754269104824893171975155315429228914242453290176070224194781292933261447729833709366078725940708836180318372317632642039415291264123285591477490342254523878409450780881914341282110340823993628072254371060709537576112801206663892861425810760781076190540909673939716374857263508536793622121876651008272736287753579848582282602976986598955556648218686128192726740896161300313599269311309857363658366696113212527462881802287610230895178082100797215605702210101133789682249010545411159319663240674602027310175379150622416426947505741103980951781166966644230678110570173162851861170961248279314886584842877053054491015890506070407951639308716810566108294204353865712391200284414899963657540163747568625717795714011203378531015586706904843964615849906433858592116905428045883620690973395372078414306518440706414210032196350384430946961942699951460757498998259986335399384592160786362818187565274552684456817326687603347039172432540355028455741395493122253739807207523988201424305659940767357966354283626941637195829762018544180625544460309089295911533822405781354306816319888867243823102105550636957862965367204847328963413962352285837535465301464829879244771710831473396160845086564634139210920047354980614469199978208223560518863042018179096413110865856274419364821812439196029577701056652207289439242617036877775724617111022169757783813162394379804654711121857737465705949924649989453840458791850504435732202730435656423582342520959177913266864227737926522800036513728402698870875731111294981165218613345428346890231341739812768576961655157527470569062726108350220526953234669960039650986088665577856016934648483218789052910971012942090753085181390976254221840675760052240845841625228672235163287709117916271224091433665326728731585540933018044666769310506002822594875170726287988910714991937822155502765535473877354222281169690519084106932274329853248153981804216860231556963306793268585005609567735187572141272824302081318124854639371401476346738715007610600130446962866570970690303909222771655107241756540459174609779609235177032910274343298650599252845083347862492907729078178656235622323916608293171555749471087279400887065318790945120306626328061943731335873120219435288234498925907901153392200860457326519895597089864844706557799274533674629831500511668797160809284542713068237866645350072421278642560818314167404930449185709878949043929210890982693606524643939252020721203513435040510815609676156556684055798106730175925505809615595301168736904813582562133316184845568041811968*i1^112 + 38995409869758313834392825589770832323805008354353123421405032666842959147226705795026410281720902098196245269096602262346979364712971964626856336770624489138580501249443832228629668492206586512146597180975006734279638997769713147025139352702392814579142606714116873484861061090080992794504500921156293488303496092236119689227824546459428965652109354745791493248660292552395534903461388242019358309286876693153808490512840274979446882235623999510021294840130489387993390628478914139793639662285442589688298891536069624024976108807810834957178177311131763271590040522858400923572828205380761530746146865563914313675994831323621899147642715466648544918636590112812407781000999293236083534698806503883899208228706919200365312751318676312274972116655027967242964622286283910346815221038862345650723170939253722514230222719514989517506189791494390756185293575750091979990608664159124505217086320355975282039853499119456538868019603813987851918476729495765800730067012190894928925775149376872255074060356852864603583865670182044625092593255190824655187881830335866350524216091125274106016545709855410997947834073357134281530942760594476674296084149055222587729557562807877993662294114711046146312705736086626531758400032469964576835729800251721677419858674858981808450071481194276620253371997784056590704550996097645130813388386103194213985814800243008814263048417576079822165638358289191427002680143605043471490893381761892293523391216054269644920877671132482986129859580019442541277384358199813922107304213505482784475425322151248101619886997718808714389905437026127927037000745838024638199587761571592619243946908915966824208172387671424150965847023012845794213209019198211297494936419955393658899656466278101505948747113823001591818029558642863142491254027678417927184598348482517703806871110017508540790582696184084245665939088032511963377250788439425288528731599574099960124106513348394266985640353368476261942727194064769136793146073413175323071133483934000621023308811459715083358520299307015228987603687251883494758377515615278510536518184125306210838725926127964418469190866492698556483103857465505758704155596396061270194008046717477606938835907216867697308239708644584092328284326640429127114572022308933466033615451753812189440728355837575605609442113659751927979297670605459757758239707665914388174661429449398197400701501156505043595910561190294654253333266940906413307773242023626223150599226058034737662807958800653540079025341167463215363351117140945586521680286270489304532509081335927058460042782429559541175599707749983535883926068781980366143066848256804790025641581763235553306219486922926626385444598163918439900477847292330192329688320199990916782259209625206582854216098346666542006506857398797328995010530094788458724974615987386193602630508356409240268214347926096419112525038573191961883435522292690256762822197015535956169773212536973847269661151854592*i1^113 + 8176608166953953964476249334649322034512336607704433205511441965793366152227212939329971211092212346477572128074348829873926267045387888600261425640945911053048756733875155193053575129342616015569857258411261699451614871375502772679928332310779158507680768090820459814897747119700107535907391022349407286506707723388865920786662052073331589286911707788481191887762768326487213768740232352843089324244134029663095093012076385940777159314864405826065443034700614918929978180267955129364675953648144421168399950112425412670978395176780857216101239083581706289368621249108470848183723287486746320321545597620361310548542026293032394466346033065576753325952376868137458887875056868415454284079582002115015844777451258696398936070193371122638310525704929675516984203849247145156407979691120555355067299821464928864784785171533282734112559960392603555891616074436042056993923195485079564765883061630230015433672026278752920015450486435344962651360617946616340136006164121338104788632537228251689272483653918734241373840620874192569829838143835415067082774148615575900374951968268433137494660395648427776444372334219254031344271421932078476191416772845526518064674132951963223280424643221499332418084751334293997506501251889581961617041347381894929404599708676326779782666375941226503590532288966393265139990334170090353433191033479217405233850171354407569030598992705480177086755442277883228486223246249516524614025026051641407163212420415289716870867245168047685318580476008294084362462829202875624789519649990381999973599019467953574566866282719874957630401069234550571161282979068159269694349577780405826505765549992374969984019999562821935234264956239348558889482608738241660823113965354460676318848880930937508630094575875847432337311103181930426592868630503874581118464590069903140974107553604560197523918595101319795725636854776926031856973402122892403810071867624260401935104777068977060949343028652345391503070696140513518675474258112365030454642890743691886141915125097878684888181813574304941685862726056753092444885802695543512026286523948721358277066031512210065489785337110385217646386363660820261983495677425955614393072361685974671093822623601509930546016166653566799017469852106842469742085616115794201572750194079570789845584412947495224854981121328159562996064710937940178759111980004484300490848682669686615006308338461176207747928757788960925495530743212657571854884063492463158408398248169881773286463311628924434857602667094272399428036147499758193921397411904117425569542173587235499471290604604397288849130714489885104992131269064845980373612717270154724790529823452287172133258568748730252933276006473422901626813488595192900395078476565166451314126733916646540068737430402393185768472420616648024167334149527468342459307785665951835649834241138234960218984398349629429577649958042971713264771148543605296632760934506347047148753799325155328*i1^114 + 341546381295286350810005830780729847554118678202170018202245029910484386573227670644730930349015644333321332686104052513391212138649270568626587154239090633559602916778767905368037610867306809659340073243971546095661145098380760277499137114314555628206698144794544692545381844205852810440408992512782595441011499110238899250214904102005432358333363798426097288354933251974614096206389924104357941019142669135830330409314939562136280754334035588443125738817624894990529908211782664108289352248561484855974053912436276810206597994762275666479014839918641764804582036028456677712791238901932150681372804448413285763726567605547171645812866555772393733005037889103308977466524430816953555803177881927823024060447360359317565524005384997915071920731559205679156672350501686561705577273453099198133142795268529205353533238206399481928644182144916833833018949719399094010881245994463801066869454774286470275912577810503054113143160205490719025340670677049751216836969450102121459927888141137724776210441176375212103124598908883207147366708792032143074897575624743326479380029391361726217943120591056936788442103694380141921935633083194211972588963406927514237874311335840294177925206358979185096143801255722095106073991920936031140635337409078621194416627229538443052169394473955255720121328032936991343750832635211042743984751331588077074040181864747217666010495622082076767710219557623278809448634566583947371273268243291593800686387229298687602875343675294017676497831487401066046609828880283677613790928150385175734912667933137774156743225734041437312577600242730838635752340236749572289170579724974164599725162068580494758025104447694740754458851929539758769091606155607503709497524882295548359430268185434542526262975968713877252523484192741370963623160625139342353206594129323065467189411925565237232363409015236423838257443767934688716879541129899983419559464126426291029154873001606120209500586074444261228938991171736616620346536139325636897273511648441628803173051337751047186116316178733142551234438997420440370012924014939795136546037813453217269997575159626657894915439375401526021976821848763870199735612269857414470410835683941940812371576593678855308809038285574928498531863318013665568603603029649663424366940234617654679735653703422632111100199397247894370421327610468095362913024820077024498188395733079615646673486413717366652428767769936398438209654079389033646579481199108133179120139641907032221709740858193658001476983630337401051278706406132508151335654131162677586656907362882679826080189579335484209771040893698302393992507148573700921990726766434350018531059328535576237232095642307251961387660693523641187595147070732970096023327901560834644567897338719967245927057116848871274396254725154587380360025164800737862542592889622612659804851300330645651701317174407916047288627760256139175569344501031581965064566961625628672*i1^115 + -7945405079798507808474201880792140358956340681633219081743597959365968590218998586018737595969372081829369140799611725384090754228344362416774075866484314963978663456987521235252433179363927277813239122025101379349796848122001550086103115054806187258041056597898014584191663381960483768567610260305845075903595419676522144257778552006506900979701962802603108535514187091234363427184322124690418551716151691997123683565670544778704081032374583006226708311424346971387166153549714992715433488476731759712108895786586989588763596310279446177661269575361243338939018467292862306431169637983818795205457315390964413607811068833849139641503930718372797453903388317986146273360546475775982650504311397783692190326032123838687075150354432445340720495576257502993536076831728261777667981546224627716533659456740711860520835853208689482513109016199167345179874684725628178837951408258208649736133718592798426997434355799198771948672217505233624316658019859058005381638217987403334968240597156688747195977721161261101744951435525692814859746573575929490272067730718026970103065686478769459537489133519295099574785320354024232863139804928090749533682923107582774354253785152840036288144951193308786639824033173129512623950636591452132762381634076009370335373738085659207033990105862703646233055557383860357277118380310052044786806240549699448675440867253691166335155293931791593237893733872023383721961088404665670229531798512240051804643722530521068101447774375493896875284831663226646386816531118668277292597523470531734120971677215086268967312405480257961537980794691153993325149933387976212872973980642188550686926097258318229093190826815239792115638392653290209180803669789437714300913835504146068843517387493952553442380686017096272662166035716236953017522116297841312089287667601051360077340269584306304961557357701325765516971328922127883329495071594596585535488725375777546329520429494201130571026386367430798628180761192154181027842818649077111199222102738371558247301716387893476116867533123735877342317312413638069540164707777619968461111667091305776909376861138904317965153827622087403238412642374282684292989957027463415034850854199660794415808654812258307633425263716477165629979205107155002284941264573586466448651797342669213564126359721708839063440456570134655810700802980974631875601494456443167496984850032808293433954619795017648264034638273794283842210572129110891957259584844234941328028418119169092598018858028768018901811452897867150416655495193205221264403386971363843604564517675866883595762109195513439576953965150193155319392216023036767037767213694117905573402357146431638274673960045239721834298361382543808080594584083967468946464935668540848668592811708359131947402754909203070909719927590856742871747497709310328311291260051242481797465024567152124484160641129689143758396752550662260293470260704609042432*i1^116 + 53005512953639195566276960979288419432791912604415681089698943464023610226885787281620274449763835772377448646160446137381015808002939220499805405974807296263927116080303105901116091148171161336378450297630283454063599985928261475836317633511091585281556090862350030270035009785393496687444686523550354898797926044773868844493369418755855870055463576660213621369570133207752206748174351526199404680838935433784413430346741777612862903133394367513865509388746721174004896953642379578056898129193011196337173749898662683772807980227514811619663957335968571218148915261235808358505556212493898195591323197241489317369824355791059889566776625253322457720530207891824598593861708277362614871913186328645112559323114283846764577878788187745195809152430189273318578175354827347846591403421022181431474739913094140937412416720906118516032798361818871173729328358180212662086228004595771458586669554753850722567781687608699445622756501632922746677380572105549529976960783087725047167225344041009326197046542933619446117960396689470832752950363017756998350417109533744770923483838245938945612950271906489832538065178320643424227224491865163836093883825627589498809063158274460560273250830828182848750548296162506353666687443414461237001631178752937328234136757258385939826691562022301831480295037369194478342674545000424186298464025580364912854700534904539313681900008030675769751434227986515411245350573785311848363810402069410876105844182426354590363139082504918051720593711114238247179544824211435886206512364204764091025973300005440307914861652773312513616014085417872594218309230618319543098338652688605369748613211034826958268380279137758133859954166851912271986754593500911101054736046095925371384574081061964621956103417530226540168475858776535254900333278260002012644689252656149310162858938537419064452184760976875196915063890688588291523117517420988898640105075882043396738752420159994645101708087106943096154941740151848526659207079616751283895076648053645510493171807912463188107862474316044897697183606607018647513732779583655200605822353125571935061231825815393269791043390706866215570737755105975322573683182285175946267282613787660054877040072653605673420995786784020527993739831846131525675042313365711131139744228094861887653752289339856244255787274145817682376956906073150735495554343363242804795651705313447479253130221808319435377573656569146333119157918282471892087274729583442170573907358085091680051708418586371184120998785133219198015907839847655345228130847864379929131079271997567675294766958664736311981017148283748682535842787230243401115579701720294177949654488393249522861432962576987858877078401198806242305225450266782493229043466429625036186703496405619509489571810759626023473002125261069683665877689442128366705770625545038457670945284620075577988564439697955709785560182289955028992*i1^117 + 855792032073802704323980382238268896969988169469613312745479826174333693512814243821024846018976757960648230985971072159911135736072767928418707346071958277089929265820605816639770638838399155006933705753442944888559758378487881788265928943996543261875306439826733759338038402535436893074057075316887147890333565242125596638442904022721132167242788553942630539041473032603196861548413538755439582353235547861606955063500506612543846116220713202669436985726356450297801187896259534844371594719430937470593971272978022941125465487374595446436798077873680340295860531475411334853274759394563890231095197817371762855131802732498409516479628983326987105907260174921604469978687873419206724606330227630567577195430689819216283863730211301373170659848469008333782454876197127816367918383710067301259054262627497686732740206648285323157730909434186496443366407903300402106684995940606766496561637180925962373461090237154590506965850754309573464458392199164814473072570978027528283200234553572614141509533618440862493106481618908428395035628969736796407183377619715519669664160753420959091925133021479713247639378918993735226590723365109794373530714306378383634450964530364895745982938405513441829206352004994584648108914017172099091541585214126864586932304894859287866866264628057728334880753187219778207930211551986795794655749503442516539103037789960180162732808788666224344079633573905744748881381349458028934633666702984897199330215363039860788972689062558139113382901406227370051129866097912994956314343695832083751195830579369888314370562521484447005873271792173814658802288032149645260267545894249629948988649392366894469989257069470431090448315886691044028316535933909300366393022528109255883028316670174007634377860286340427459501556565479822792400342686759998447675573627315310135248473095096574352653251985909104021092148041825901878935338496650734883509576431506909500213732186348303902292297770053980922596943393231192995384637432061964226822989730049751589141796402409060675976566262369554122438807486153907896193498015816140156629121470813186927136891598022284303852818180816612437758517637532371495385592074204812046602963400676205906326142964231970857145044141835042350511943187847614465120634576692253246048631732296552894307045535110758712959466355996295401081504522622660202395332735341918023309570464434442906173675373539692340229710054857314187999816345545839689061290505802583410710703343332128274526842403115466632074861571160344118701488269214263049799016042084712895909763095557614239081692097037121848077481297750115866829951438315158209702204697354911147610449364661780807868774600385189532614940344686543427538425957660716904422553578260114661286791799730047345195566391523710937421344704613232408771230836792902673651884184420832056298466604357804919643198502188009652224*i1^118 + 1340171972687145853393344539241938250076981583568420693742882340444561085948516628062182842734272293938372911131671030651861011098978916277190410398057084814669166626221676953014083317608187189948759484906884079597888510940892018535294671863347580976671514706655375533353067376812369886196006943083955915944337573468686623892069999137926542617919653284931029558068302318717247910337213100998389960384045744108883322394231552480557008423447413847639603551596070463891481281199085882543385782951121523504277960670905732490762520369407969945758472123774919774173460896699707720556658159642327431309685846004098515120344151013209646662233079021616384321221868847483604796175725614831925632993323170649929560908217909724452101703510821027452600591089596598748853046441103753550764426333959622630307371803004719163664517185526058079899109090176774713163225062776533955914287633324819093700590131342452930926697933881835889549971931351043624118994184284996154952817857901861612730749027407194965038290917410726824127468605616345214303043014549383610830866304000500309761929087113254767162190602316878673052258676741826909326268804599099742478281114430241119878436519596594830554631151507402631288688667822175920092762166111418388677181823995149973617696015744137388111718002841468180654727309343416229755489343986655090240520504057301776316262341244418196464045984808529934958240191619184166241121960050061847113231662257956326357894890391049242225457715711205406938929741203546091824312372717273272560002296327265205465733395927981273284522242124484576687291394547657084784958869530048874808943409445848774264619225289493926587345764805416848806927547202504066689415168470880805006515452281400335593186302819344309541938873176384186617927970685713628540275172721136376717559181328613094464907305982874066976656209509694270232981685512707766462958630300239105028971640190779003257039611423436845145568870648363599795303605598681640796612841695831314978993782997268383828154369765009402653209038742345056228819076195166334988012892840981257446450157806464994038860562357987914867895818785013279229392444666777601541606881605539422889946966825703398451427904284204359873689231357857504483444783422778111105500035541646190825692372941465472251920299140242528065688265851407888092996805985250845780787778181934047523613386934960802208994272250228723415272349633715085157283115283588126602039399478241671838838977325677634696694910200440412279554659716430132524572353817743310641599951996189446056995358669715520349745523155811433593564297984555277133505930557549209836142929687286615178034093208180636752946567070555509086604206222813108060341698578214553103612125225829838099131957250511564281192659487538887044221694493126427488391254935481088731442338099046829021623411693650251350016*i1^119 + 1273147208088416111660065615896351175949343256392671063896592185300591989722267679507185205039564399299207151288367310248351028091200207380084512117356405936869843094342012120690136835220471259976486050961148150484571981015329274523684548493610104083790704742982753415360150209544637366195596057102067930255860225724876847344073516009920212427115367602054145357182964060201358597117946860657343075824784777685831488111988507968033858860799985861763726765158236146777421075401107731953063345237834850572684560303878969627377976078824803847798848121703825546691306746142803039678513198298302486395120367645071736238514298577748640075331064129511587325039330969980661194804385362402405328376001927968821581792935126339480992727872706184669788244697733995165265751592708671155607607883904920285366270730853161441570481620930403289163732837226752082212302261058778854112283105672480570199736989856939725679111844141583671587619107749185670371031787902079307761758151510876486470607770268188487514219858466311628459498184239648730872954006125412106015818256107330272974778901659597219888183768160431918418573249058515123387961407051994547193165876064733654992106801327730105018529756799537647039413825084080006911035598475467937302666260865476399540948534347306170133381123901469527858365062259543207757655705928594631420942870186044283199856299321231078195890363842997398102224691858631229484320006461874299002992737569559228078811749121632501488072639286969406131400579593740258573995614396037303645972655603375841690742402199735947740707470768777997817887160469869690824945068984476308508272297716023148213449339999028679242247716437198827866494619162143680822093011207743856732533091665491744618220346555546587876469354647613720018786782901941595053226514283800954786214886115600226419705635143798870403672612744290296428132256989914944423689930781310232491725155422076019387552432600094909654293331435974102230747425251026178018141806219273904005436226318974110879703894893031351633553662973529479337583886175512085268834973040851821911794738209023706030166196553323610662651786672342661800620332461550726411689843221276572011979953987335370450583848555002647400960589371529747218259741937378478067616210686258511826491020287740283999132131221373977317843669722376216292583737765426544286940344212492278117584800340556696696289625309807902366581597193241809617337547501556841065067754072990492591014206981994688065625743978303469965922983375620516015287630237034903950534193619866388564914705197559975554751765004703978829673591560982859265281272733264553388363193021694967349358032717741724536250027519665316000373280058189215352660142995441639644432864315880505756458007980658066044920726722144124580423671881650350816988070164467189325871604515297296384*i1^120 + -9481364502211458144166228319841932696567587893497977035874101286025480529660304279945951348557674771825667895640723635300509576635034994801945563937946658155091350098546644787192085538101723980439660900525260037283196570785110033722679663160249323271058311984004993514326205339900833069196256978688833599796718069045323044976815557852018182039858196931297675529042960168464423625517361923099217993687851029550966860584843318050941069740788309194017072184552371439263994607702359136594861162302969853855207040758339290159907748874611839491797475695397049451060868428724664720404777273331999430838955680098113577238793109808214190673119682126571519385478095745562594771096374319055609972343022673101955830516484854712351827715179531726344821369118444303393267582585093319131689825125528038301988287859702154387512760564020615306644567698131833846845123171990560597695004811239963797782802407124780177762939543811299993006097233534249915439016995242518886439104207065051731622067275243326557005974499780230149407629891782884709204752171406043814437165919601715685579896242533205238278742814284497731801666002726045599297379294124298047380233372143811543330829929083268826002921580729199704007280425447038683468173008804308497158002711810208691155937102757223985874002196479209104774468030574145007428683814014210579035325870101022738467993447669153040243944300508277901242434445858086338208506391046933626958550948572572196045927280921664227912048002654475760037069497376546413836019028162756431830796400828367770009027444057092424381015434412046872901275694363938115486303485985325960502466285923775179407195439155726768857944354367438288377399502211461278836736352653946958877898492922325280289025233777505919214346385128691926126120894647911400185248517822762701318585970786395035221039456822148606795353182126045387434680947692427468943584257971520153336167650886215555971374695216864771633527359227342870764709213721700189983073336916319729434774751401781342605499850100127546511608167662249306030597937859180416190552779402116166731851938353109029188724052780340337352559216546157007433014228818885372703029478238911805252641643650215314120490393732599143461044624977940618258533546715076481245094495557912652179049058863428177042791339554396118907716914150344008267191795759633620927543637369254206143840334476272788994998883606081892650161934425285344806000865498825045837678152122856868027385020392748019122641191289128963336823294332153480286786209893517144876560420110880583278907967879858759512584019959815455444186240588401642015692494691592401544489537776185793432712247800048054044167043321534976102686053178152561140035227297554146991791771318076519028608686274582546285542047069771545238148254178010243368988183567007744*i1^121 + -6550924991331828823941122832689720510160887347328673650563603274963457903541999444416281921092908971354986384515749951219174483904215678617874138238228799588314966887941839308193821318829669366146546284589124434921286868114342321227487950319748682151953192641244755927836813817307084316590636690218599223461363907842950691212759469649466901045670641654529242702549107671257502907344021671035526242670235591328311810038694647645153092205820848158326365143812902732844605042397238123412876387386765439639180413269971646328309021958791903481017252605625151891362237384084695419510294063928263837673324280499467306545094631959762830497384155993098038032339696562772253651825665662133630833951268980524857921893180547197258110819509455493518854960585229900337906913607027890508801780816553965034980470574133138265893386066056758194776416687280656658268661034506057458336717845614885953528749377782383443307563896876839401955257235613351514286043124554962267817436858481018854312874710005993667023495314282269858190131352202002330050815857846717019939272825411916990303061418967853675119523059453793354417414913535965506221495933290741602999188527299690462826634147493341505820538866474310316996826844160254312990738671241053449401738395386494897527438057351235059149274884869595626693300083370085612756499170012085295099154056985945459281594144988002919774036908831767300179077226017441945075270857803117997819579956778774447338961335979739861251614989928719957613123096292269471076821795153464612987949510164173397134446795780816490613702293273564115817817074448346086948331587336697518233167949848673423249617748305343847742082586852621559707451402646476714603983165009601056559347504507483006629652833488208286639888647907558627521895809337847858155635820678131544021946758943025553873728548469218623215444196944368358074838481552346085364185104064207056930340549037056331996613142491846079547563240927661677249955286145604056091766772063922898810655695126995170461093588744737192405571434586156368511979272398114938363898916185164331803191882925213582863150009156939412711664476679127589046919635300346746946509586373479292905146984405639450247352907074445581248265680376553872397194042970103528201556614109377714857193752196880045040309403903831768125984431630517933627270906107864430888424038504470089028099569382859042569404320463601173209792784519058007920082293546966159341386102352098848668236771877994053815919236802374665931736389262597935364136373031882879199423968156831122035369271466972947479636837073168211478109853834410714484983420417011040124932055097999875610418845714085533044858878560727147218066337026716925563577123959729889762113037329722368812052034393242988440352034260559427226903810932736*i1^122 + 15903811572462144860760370892034978641831659687307806036816027020861564921718254020870982267714381885495061111103403163400529146317979275213752290152083522938387507471222305796741958768598411162618308105280877800543173341123405932904594989179940582321356377386115325206514321843298466160839884261111623355894559626818716045081196428030983151434481790768874035686506594498521765735315494410829452070788646972186736652134943790199610954390829900937746356789206904096164551141339471145017335866619065561162143015138882483749101989536345522358942152656670379832375485846779771147618000234835058505260706164679416083067329444822733517761108011491217417936466913380646830228180813037474851686778626270290553685481831694624005848646298227331720828201799812259340726269861635889851861070960784737917880312919307617084710703440819501779432906610076532930340158496959506546552679934260442411575923158366386699842736770983588329716105071497666467961038893868881453864471685483474130364098980986425334596557506373735895378464277157595171130995309403914287457803555348687829390553289375773326128559003980950338968138846905938310392916611651399848442291493491920909546344586562882201755926519134029916285828984016607376488514081175880732641563607934208032607216741571874730773779342858772246059691543978883586013831724206485319547882179037680245618067202687372012677476243654935732869651914394340314498802520852651560723311883004761287140939073830128368846622745832998923642063699129470950819018708890441966388308055732207960856332425413741396035863977503100291630116870171719194985951062795328708453444992705985118247005507134004889284793824236610331940038908003914100356184697102164246186013187469571859705686514178281983336413887554454393193855825843891998871576020518183240168569223878215876742496527409733645078126220093139883051911238329635784351536186169703605331906176495582232383942229364577263182332031981693045033558287644839086572133800647732701583784174958997345528814551844816149649630924853904153728713332083859833864509079532834778871324862943339992976465463711472221062154422810832205699580955253620146849050830165145710570031900506680197334203523321501726204358536440909162372566672648285989661915014261620285382539974972689627297729122883802444762298403696408703030663288227598793898597744201910991243878497080201611137159829333884076317881374145882772181508784830847699394138088812151954221000522058416950058510203370047502671774279313117653161895569327544190554468341536995254212840395495372534478617929682204444785368272012447951146458515940384837090830218881886096711147607057037678250807058259503377994797636774374811647157140540076221374170164541395710441635422486012228208794009600*i1^123 + 18138033121903964917880003319631513274316290224326951280801369378782155965778371712435583557069711665513786038909549948149051940611143093697033912557216451701755026998548413760323885873328581080580820916135972796337846961227160229021903353522371385947305306936671811302855834299270798076942088468330266007912062662659088434168421296894686309384534301411781291007300483201436062552320534894610325020170045511733761219866456640196212338553157420779835531089415223807479112237265271511205852617264676374406179832637640567477504342671336243244885990807176518914795617068090622945437879659204504496078742063975323125186177382273673186500070967635877054641043344998132105867776157330166107576869944621057159333979799138936250974366115402372762334752841607153780855448758769268582914926702817964135100379757576998543304670998491483289174035685939407024627603366314156216757645808036497913585924567365284194394210067737296822958753580658612801335482315256814109047779811350288166863681096607241913949380182174700389259428501013747155438114886273819197495291361908030755816724190600522214067528167296400244458499097835353202799647332131194465440707312819755654198788585947354987173864883881245097993157832997150920509670402066248285289889733947534975966230408147359936825669293858285220881206262153128406250993254155663086717013100329152294097169337940561154716575193483855711418342512703120294425504009567473558582426124615697389164395555753264486003767513017480860647223909491336142218201914896968391051461926651559383668087365031906253066726526212155807244014528930372376666079152452113587252856126650108170372378119747175213126078287162895953328290144882826169705411539460359935152190851180556083503020361031051031657594738143111123902864328947028774214257014002521382077991442848026057704370222431594896783539062324447237191762271864271865295459048376123569024105244462253385670401092322978810921210092172623526051669740956102857809674952693030414525975386377124170398233304128437680139004556076148209332036653389084002393082199579370431565232794620685078297340863415271201636991012448651708795484588779351162704291884666589841100806454963946483159649560818658239031223603816124439572531599845937355005725829336361069884082178470803448251058584589484255750904737155956927939781692069729479111115615888715186978587975772095995872665867728166911506730555651024624658465978384891977285554444929562129517578192203373881715836790967553606677630408973940958509117969350164371659413663908819424840632246014856861690356520879272617031114356112810216982512356102865831487607082306205769323757848918274830756049665782081764087983181631174028785111978403459094724858005013135360000*i1^124 + 40220018901360427065506798382423330602928914003686937981306507064184344226375153019097329400082970402004455331183640452314771162860460766066526119041980917819416987282716846666986590838146378991361056695083558229629105985933247265904795393423727467522518145614704416297282679743026363460084285105271754440868161168828602172027196562314989233465429004421909577084125132272738910462294270177482869399521449212988163927834989324207883455785127783600462271984983579956307475357871506225874794334548119060284372432114389334880693380389113936832192914014337496063204136881963518138712543173460001044357184576760866509730506455427908823202060092925457125052020121504706022415632867864494961710828457737848847061187487559818504482043357392087854158058908158995877220802980137401588138933938636384522604983518582595235025936313596808950627722742037044206637609229869367083004890309250470368870314270449849155351060595801486651176992064459369368917013720008658965825613815925449000154490640926397686299081762341104369103073105085976322016874992185630532927217792819096451019712991274318476168070315620370133450050903264201722393899835586444773027379342077885640162759995871424425912798957906072877838745696257229271541020924237752186114015922363737802105324348124158547451639593083506092919845528618566586194885613013712828706595415973098398805044978784268954191582376627233147500498577754511533702370323281723138466146137187798610568810397903423265283302420269617529277495808986967989410341420425707659051166306012317979556991620633432832321129684937070200862142954262657810072958093313663557254537243172443674001999670921074286136078940055869263035872873810515456448698302627578377319026683932270513068520247664543342678495743528037736151189189332099419199060338278738011168984756946109808672979469311690268479125909382073912926444314803726058108261647404852446885075875434828993711351883642822548066251461156647654365942219640183284273186696222324620236112698324166074398029779064464841373775383783991119731153639871827296386599661574898923723340310230588445136124556855528731627284051516347872859158270452932804381778812347122465624459727793120580851883194637929640914625197430343277803647475273076595741568514605141058249202612191310138179259132954657854516535298123608664113396084639156218786174941369300193315179097334449125291692258010653537393425960355762362603108173237144045055176365822998522667125422771013738932609766139018637895932111234088308138004012435710067631096572494151166217413023689325823446420886093638731176671555449263445644271622822745235906648500645195978981684370423361142669763950995979790418785467655321026560000000000*i1^125 + -107613950784171019531780087752136779118868498205327526886495602869670468151172109681190483257989722544973608429625218650140259061319474684614470294840759940600258743133153219646287065202896703097030276571208850477456669492944753545345423437560937718372694500508768623327382742557062719156959911618657518506731193309421252010348854836591047559304240084064047424376496765288517720195950728642668029951777575276953753280114252116644784362921772711581996849655546122269698671039733938801555985253682131122241877000034069213247398994469699011260757355785898527439928747119328364545089743607671292408375269320474290267422337707414061375091103020029303620800299877787126316605524269515969768210253144535344623469090828790771227201385375758124833076989610176883680372802171216520488816232441469526569851259946431745454760879331362947036567959245913314221889864942905160688708560822079954370478894559812154088208846021024645776894039506259161887484734569987615299413366442346558392099433123260245734523704784917637320281571378220137334420574973774188808425011134984599473357642644104600688821363604722958628972056711983398300371112151440111019877383332484314558343800640906015496398595784150665351834099907737682484188094613569140835071524199511763885258906670513306600387746264779100559880964463773546980919508807337641586588243352882407007421886959785053707827101153760651337699341885841600029879745662059188533884007123689682460236808924142539562640150435693933340093920889799544717499476158482445627203244765913534451160922925622613812114333861668166598107296492683514997347193825628871171564832316194649134203390084969502249197515275254883589830092568848680747801476336324727897854024892912783269498775281630550767546505758423887976154529029630977646314137415314364926318529155281804417788060949391379668589640658204591593036631163519813834649842059028079243208616069667804113211687969812623988759087321179241874386603446346575897195368996805693251224783942539657804297707851666854822399943055081627592617114783067526162190080660423524376525271525716830407512271575835502743186602490250947768687170757016566990667916413739745955157947143342182924967079309751035943874170416587105094971461087454617783486144626528196836519850570396955883458355627949493761917496008346771997428701717738205666787309506311446071149521208596135330253699805130612365616941209117102904515208836296849886603339829917109636545983413414655808466306354736778401926420115492919916554586957090371386577829837494236663125905289005963787083657918360477507699569475216784265928410703405135396912002082973919970393226666311680000000000000000*i1^126 + 12609244615835276673493135448067298756905045173854891049739853472597845072066007880886683093005820975381749510878342341698561539822829399767625294379419033371412454497491983293744245508055750788905680358884474694275472455173558280870853375184245198407834175466743068939645974905368373783553581357136218950374308088363096058121912486490960227986301771297115250995370837066909256296511159329219904174282276456532154976826189032742761668809028994184126589466785227183039265962071700025310620050273261748509310884467135846230877154848483682449942056223702471427232751049165771469475155127394769694284759296977453600303396629226046495331203023218671429629492722475513351199344416245561497284333334189668378912193394537339869841085579837414299371648335855585848602260017840170404084836197816390675962346344634999103208452475114496203121528275377661617153074398731241570448404279965596254225108084720682107380709872289999823272939203943701996253010125216141301448159616565694803304760765948971190797561478700378736321843178592047350235659573425479205481457020353946236847540217548185414903793106952327291608943391281747298034689317992788823539500762933641758048754489794934714689694653164268419444033752442803577126248691534559844156148467981632058905197253166752799881212120340747735619167004989821689156431799156359787410600353762411471884008659924187021100836267281804787066605786434985179909899024130357093992649600006482700313904696185234386731766501538056888628155047377115117857486184291240561541096081957311468345877963524534289317244422597018645394977438895630890447685336476305767508769109880043170166518293651674443137475027953556036287914023150558546494439248479575993624854948588246857924181668366504435184190169067335526685289083415297441453695447891538860176331016036238786566002061450291868684428003631251192968486724810781117617271625828092827817695373065294569362445318751286697519839826956044689584997986066415843546138999977982247681349312651571895972310193814276537881649493420088630013949468436569913521032126419487768055346095723944369115106477089743983682327600136867897790702152683633515963146406529732422946407372001492270525658167245315471703714492177784131414776714720766190453257631356394584598822503642340630294443517411575837857428896629036920689431435202453567722297824130206151197162107935619075310071096166759673650623449572901489464333335637144708070828654989410164362498141158784186076122160648475100162689904491097904370723375743569415774680498234625691523938018122364320681467417668249636937145576111312501473280000000000000000000000*i1^127 - N1*34202197060164799979207930279785084059925645255450103260308459855027636423361036710121484301204607153234449518337522175409550673840264304329477513400716677246457620623938811770847801213124364223406544842539348436080652073623971724273889193918780723132782783323566321923370579792156602228505659775791696843055710725037279324480106983708916041248258192473053542371632825237010396450590835404185274452130806795481493728247100800046211497250947000000000*i3 ], [ -4796045519799448945322310690254603724080061130096224878566777868425095051575743939548576175704039692875779872399401032640162169536177123284805851084202469941719149383158490039498593278163998531779227289985515624144862097983732000622978604435858797882305019813406632630428918258656611576335826945535320459214079835540609617108148424276430870916547633825866286361656832839138061727033736250497865360856926609524569400409407695497761172037032984275778009728295368870305730309950675198310056639910721839179441629685602641262606381665519243729794686478477968247778262077737937763465019211341536717928895158250975175712399057636126024854548075656556878160994619786193298243832033258916909546755813232027320565984276422397300936648572285762229995667316501799848739310053538993447654695972995220902586425594007315944501161856875021212694329681485358156747623339497630618199022558149161239166197619820367112776877043763998944090950567188713227439692947607759495485286884783069035827762661724699709025213593349670010565315831925591465959278835142913255695840343448157661839996384244359261539180909453918721541379655142475505776035781578282192869795567590439142740857560230887741717962630010194245838361339890965813098276984949999702354150622671412681109091427654566021368946402538593762429733690379857589058501221444336430976159496843386801455034567879242371728310896789423029654776747232421268721977823288051641596266423386953289434055313425541017346819313790510816140425995154296434100426409071571247427145889839232090676903734493808780720450891096220294338526222949372971346651775154237413520387526407437140688271018161055508840836862805567485903174153391365044267383437329756872981929163290514011852419975829397479607507466719808470074621995633326250518265827527971077081799765266414538344194634964535845781151184416979642403905312083781113209663904262001439273243059000490463020101216611616962968541077981637377904725479444520849611264442467010733711932705506998446824917615915472356079756327311132329680990034870424080068503124659866012180103616327937150471599336923302299930281654668300441262667730930964695459896669502215986594603479389786717986314335104580471257072773584871939831674207776028474810041139332199863593211684969854803126917608906962944051854721762739967186233393240143503284145973020701621386431561539296396379766472551960397688981144337794152091307686230664018656788705050236508318243678180297794963121554745171480428719571654201485559459478786628077919904488641328383668567440413713752184047707708141499932302637045404024104659597125421187541025202284169186045018516486016464896948316158457556243043097584415802198614213006756231767532634622091967912993961170767312879778389683297644790412142495874468458045820170182022455309501510091976281686546793012047188148519006899648447666330828781057658187199746782626214829097783262113779314348408965969025954775234235767152954563871456258429263499681847933946664900180269348784682262175105176551106337672376418803957011247287258581883540146970323823712326580352949736035393790434982357446448523354418695377495196639302676440546442733513674015116088376436680380535573845744025600000000000000000000000000000000000000000000000000000000000000000000000000000000 + 27915604925539746524796186879223815642464758710502677042727667583249088851584579360301242199812577636271082671273558780134560537544053432878259613830653586160845564709335754404835793800157727641028377854043560535246925526092625558646687054477602653365589983910847076831128229223704491690122785682460593315084765938012391402442040844171286580126338011530776051353741328204623711733757076744976078779512436093772300455399138554480703904315650249106783644360878380004370769398136082012973754547939926556735315801684437353000446771613291550641056296413164566098181708500785894282342025670208227604971513255710320091614221159115369264400205585743639737390069301808237134778863761800488397805682813500312650076883934320839658843313915395810086912679888299744336664333516929065825226840695219225526574934303946927535548299112746641959897343143925273335947281539637976491916729755715162476760070904647428217901461054615393890335534854243653543203252761483233916843455052164766977855765535530949945421312662843460621352911057559789063065704325660295534223532475447882343229634014464809015092796741707381299163213382370073860458429595534284319985472892532567877149345175612047514387081258315629684690366034202255432975796961465767915978125640742757008689576340968549552630593350273760298535224122307551650182726480110585553750377843377481388222753958628061725062971912072399002071485556632714624370695469226931404057101257758843723269385785280565790922854446479935282743034377453340884240286645894093331980357622415663341328512841163662405951716122085697346658990273007737022076478556418269530844125215498665034074446695001508629643375483791136683089321153650509472797020796373640982080250566976127088593046486387573327665149815968805360545742556700678478435512367034909756819329313941535770205550247304375680437940187030365474481458933164758239743798839880457421059612649013641464855112924602739767935080123173296261417943428665711870197270690337576323212892992337032574072917234894386427994672546458368390915904266429433088646484745590659064513411499725026142792596207466798513144207987124000700521109109870274614127881621129196350203036811650600952189333984931656362259194076461779740298336126142274052454010538396596201614462612081616835508319953289631182706969638367722411078166667435873760499133907784038312036330379543237114718881960119983496790160435981545098372313498273463872797627703844627755747864667034137937366414505049031585446008023358802825873894487820636647838276187191026131145984927116604525645049911339365951365298333845460513132719135827995925480298847200626871265797875018274025054781597751379910400486877224481394660650443859047964692820672701071744247407395478230131712118885258206539606957034449304651596895825615402537362000927715303294679326450354606069376915381422760151390137225902654752736627660027466723824358298848973866221665230334138387738653933449971118637018405733093496588773117686167344848165826872979047356920958655043541897648277327205727498851440710980355943503831310180980504752629389041386833109310695235792426021212560351116699694979501942944597046439985633970522061443651784337698539789724327031603200000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -126427884124030256506983332046229092848514486048694862925812571766403888226378375786120817545687722196225617101841586205134548101333783929031784166446812645482382500041672528006081924570140118100539744606442829196990746491718798804101759741788842858211617002645025618042918808357160607557793424882038252202254018328507329905002640605212283160531715857356412399355872339583576137295008187642748854558652094767994968684959343965569795488106138814841283298838625995425368118313468450687287608153715126285372510712239153516344668044776601630914101025930843543301937132763724519212622367952275473594221494566235455631956578831245158647664597878352618587416610170574240007723027000675554163017018489526080039520493087105600687413064258772396225572715174356246793241241614033667859662949009911603295382311418581165997354635691020808572221454998793568945103025625124971091040310114301626334833509535023339738695013444687466230688685560174899707227348122954561142862494526449506492610610420848843357657180703392783156400507933087963652889718008997707447256261458762350861818063759064725854194894560933666344180643236381571125089640670000925104923571597710805514380870410878303135515657572631343085923702012192086624514143482742134514958666818857619036500762332189642509466569061747673849051062679317087496856049674024029675968825028145437329841398498387502087806615232612749049640163992935540150558803925562511380924982404385148594979041704137016796281806861480134100317514148718273835621761698673676340375241513339623237582835750384833185289655098620649679192653773134778767949324954301015427452616790213065238751872700979360202033051947777422223328082226062779865643179281201616383673169715297928991344793514291495019531512557980331682537387269436556812866424996268484072962315477031411810456656036857756652841250268643231057164454835952757271432643793677952608436328721672966439262925301432681855888413958149767636057926799207240724141992109268956124997917595571835673224142002356707389114709398339938766465372423817436377228458588777945086991569305191592713709994498958827912223603570898166403296869576362578276340427995453191650943535411999448718195931834617482964198032351285820382603862544233398571370492207143455055029998048555295210275183286552376813735545785441511628133443481344251351446135902181648066993082161551085369631573942516745350221641406161346835114330030852883186175950644592972231725934145397083764239521710699379711359829134034245377826886789043198220447776747612971183272610357277926665374467670521728597912659335861451656254437876277385916251445944716643899791302725533816307202157276734078961651463672293215421561936351817745691192250319749016640141901517707449425257977022767572320886019422312870791765151942919962204124470083397110812994722777979563661983132605332270760332546576907905256832052497240789336073394131807681431676144802541621456812505774855892725813167302526553588621044416493270632270276382289588074773377640706195475912769402700781219981643028354546854814145302761854331897617494538642136216445484279874047651300426740318278604706240380069657410976941043464719187658678120699662363565524462884985241600000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 377270415439733229012025677945998654161867791831857335548855780405814115951594066559011309552273722660182088555489895035190021922328931518893822725779634732854579575315696189868551287937621002496218690335210620390754939070683783900016604913966168556351631497817347115507302490337697826085916123114941597917245025999892209822902099033805193421198552064358197382660649008284415217145737941302504908445893133564562739044276345416584976029458391276495543945407835252324573361639062138100536473538887084879212194254010880806726159554168075822619952216446207235663356078934364478443882412741931381874311898849911735938358921558907113330912962835519123279874501398677533567478057954449439531286391699846108139578782802247779902048511445274128486169325457178942474727132769925722027054828033892447889633054084756736251104242057174811711079175661608215479571960800328494228243212344430053197829446377973128782812567208651127663928987590705402507067901443873193229024573768231406202871185378228251121480277133149723343446183468359661860268053321222292811057130064138144013533406838345373028717690909250984009824791017547198218682077357936364908280702952459158131879734995772390521566153319937625974119486019350797145765507457015656234750588011777647996599483022789401129407019061653031913580201809968814810315613027387674140088513675764802979162917255049687570216961475902866115392367162518338421661380139201781091427285146445442983648221908457894437896052260009007682622871216392910569247896728546009229194011969065802798177556375777307950026145309889617107325388068703564018393165129600298641144326644005055609467969579508429697309402180733755416205208259951653603501508892828065542604157993342261162945737195865797449738253454830875242256608911195639171597578189135908975789000815707715597399271704275737145213646701676935301286993846840770974903975832277589123695129712421315898455981933302768892057203760781586847083555928595673594848472410039755797291220799275375192883759598259847462951679946983220563895554812168202657222796732847954575024417761921249210857506702173733458026032162520440363330139894888706690674704212370515762241361156653078415412936915954916710872751668000887750717829911879317640196799184238061801962347454697420061580377093576335343180723994297334381623752248646974006009774322400205272027949197210084876691010140760636639666421030186496312412880798132547898980354149474854898125752448602633313318319110735355215893975842919971719433726577409172088895926182172632615316891673360815939874427026151072799851453109442699254290153947105418558871691366661572797674586680797138281294878812916424677059852043440353665914911121227607883279856486275916905181977015757797865518355937991051074349074849583207681613305281544633565126570310447442485786282861864151480408878841689624869433808579056526261376162940994612723800722346177640819517550514361011652801005723674061575910191802049534099310639699025047572853840547734519363423364499004590722403597610230047192152502485281517297678481513321191007334399286691205117755059901612174788762735467618886673402575492045121134867826787784511111872843728921531738291521337034624991232000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -760265568066209304931190296646272249446751682095720387248339801789797508597814587283400563087125280432251055671456786392918757485425710186678551332149670866932233218411345991712189926643934760126308259376916320360228809368075635040407524411591910078427042022430175921260265083620147701765292757673536907302950048884132540765912417826305035488150251109408699948925298122664666084321467845335787056431545212194497297980305082962971753260005635902535036454625151543270701162497563075791757480740812066150663317823035856678831235521718367032086502894237356255406732147502335805156547814087119483539893460914234028698758320020801087864674021718668104744445577942080924222971963553151310825181014122775127202772259907444310670344772628448248593811470495313982904242348781620887500528224566707047290963025167324971794104383151960115587551686527602470051936690221206555211778577309998605986319754954706039768345833074086840687767919780798882164417332703316065643012071367087198909745593657386263989127995049912159683398910324398840000359222769447435161571122148529552682856261287165216130000610608236112771013185732934693082560660356080770322097627108817409961706328677762134963458197639534598098508845372126916839166352799462982658084119664081064372716808245947889478780257783443314444033068954482684063815659122725391879707552154843525224700117990914468905416865769345826087678414782079590430742562195816295534607488213761710785334337427535629585246979738760404103522653219271405929765929593272920390853228101422782095079253419999112651458277577149406581622852035890968557893011677332717540990153228379681790587394893818937395239273781999551464357627130440424608022996362301511205708387655790659875598671512366550273188381238724163931645247605665308857205672602166536689175507513585869443165346520714667827703943908124892479266053402943590288839748119770322249557181532548189967224291654821902705384113984429654923456001355274291005303743866257561108103734565312212204069775953611152874436728745801157246930649067801280438690310383331690496861209741298151319600900742577265139169716142649541723361839099089116820669787388413353660920337555334902249529291207198055175607092222741194109678243477502823789604898859771453537308577596182354891513868265125955716243396980957100200844652286852016871072049398818178533950911527110306461570750222043721668541941811522012106240556818256629849759016576486663025168296322107914310828153813523125139603827452847022185852424284173034835040363743916224790256248414170669156878497320016725602758566365993050933757093792125220584791727988354137379080885277592888797229828374644338414608289317410352637554555412530638514423252559159850008829122030146364981772840660113570072520824076302377423533185406163121625186321043789254316738674770877223422498025982920671833339063351241539967133826189082962415755784984548948432096971489104205213717702648257515586342028468029393688849492761407892993959522905870057268160899979651278586148246224050090274587300498708725732447941865515033962894261549458382621930041144345476761988489257333610070464194538328798163923720720541786991499075059906603889923642528479016124416000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1148464089002646549768380859837296077157609864835902074922024069101393769699624536126555320909955468720897975174821483845840560143886974043286314010800717334294564952302117722554710368749626333537219538181235954586500171219992704426788021743275867445339316627924704409446676595353202996460411685757376049450592853868797237699490848573545192001481840279942345006329277416510644707735623795604606023287002540121411588410247772605776996460164633896239610857630056099600349635829698660313607954006989911037201278876491112379989945358964582573303773655838897083469489666305331983996109460106838658156922069729814445083402983248559839140556456276174520480611942901144286813465645999934305520231762610992318999143703862560207668575932263960805974244912925656098079109214761603861877574207802179199746197868709547756580995204707540347834492297634067912462695723663924297697862680287209663911914960957567111680412314828170483974700624580797070239692760362575764613463134141487100912238756100535783013317515009378844936568791937658740692541319184952265640781897645552165585482336817191468834767891699176617128921039258240677534361830126576072586045009485751685442897990718648640577432739087246969417965132695667337176830729308256430483009592845815530419920816807161953409236944666618372025586750067809247356555122024688472733444626405828787065547678184073866713646205459129526592851917207561736937658600779889434342236280513370381421006016391621668033467346257005908155137869614004156386531115094821719205155503211970300089826552543431427074024234409266036326981920971254454431976270085626342257366756461264681510137444386529312737785020730139358320086517156442780082783528336829809462422887680142372137779471489413025658026979229263693698574434019647000103393086324803368940857138265278316362943314244783285833209796930198798763862012970463780300249289256823292512406977107201924837771474759855156025206217289225628475050471205222636731388613836096827701322330822665782058822728256072392329504706217621110714983286033888967504520953453863260340248681764764781300412567825415638090872885991326065191888035127932696550914298353419717646001921875633886589435569582817082612951917581397922213822817044067804392266274720864420292895234539271252332864603644433923517617054222833304772974335030972249088604303436101741386085955164866918784556564528513942372802677350413908850272151050900255971055173828194516091159346899158475723520720134081477169534818828863915411944502138819757342727273325349531236048384508843025240418784555579507086446013595753638332284978774773769117411624722351127451481627247121002273858109847936799589245975124295927358089777015070483590029888365355589174655737977081045205712863391809907094358027293374706775920663772764059049533992420719180248484226025150946785372616896888520804752134253238543135725345842063260217599995330783373564683980745800540153398489223592628771294724423772432174798802907532672721601177301627010433616050271662939237030262646595909191245551000882648037203903746144816768654649912447731671559259444472598405839820830910287985818486031339368861494771694882841756902140544512365625332063792220874997760000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1310349641400110211757017551488232367826816357958339781892727535408812099577203828444617693502906524430337805818566172887593137950141085288563665265338164514930747463526457276266902001999580193406636578962349879004265160584931180275333478275615915110561210535899192447226707417045088443666158993239939638484474944783116323532198144605200658163395165050084451747488445402698039786207717041330127558709593443996987008108643966036418556725199078964836862740848668562015487087525988638692980122428830674943615134068962137340855837446370029888332205994174580981002750125166439735517331343533327554369386906567442444598678574943015485851515849534427809672580181382784109571953263100620263482150735655977404790899815619411708352170232279114105691699034785926723966047737541159447079196599102222181938851705836054935991259314766045125398259069681139839210026722080063516130266726500438084484610818672817426058681768797980510561639295820022894093507985295704856788249133860864991991516346878806232275407296270461834463646353036987186555154478806268064246584679950594908675470510001126024528589829174723475195895349267141059291560625476749390630340698566723126163035785334052066139568959622083041946645027683356072725881496079270273094408905566318525715752566441781447731146419942958287859506631551158629583399188027043440083573378078521633985808720862427681001438919255030789242547984251283009438712063425038195030933621101368182388974927639475619353842333223086935165541545453344146068004193699488418790040006380415485346527005506398148828511315123173817106476470713883192863588460350284593163202417159867086841011362377808534096399902590216197936822636372549464283370263546720898832129150579368717780940426345714605171526596381921175005754371624063970086968542832595822725930404515534962095652697743591291332007845302419614152999770533782433693544194819320685251684947619930480553072615199521062980180275602134049921614517022707252278702330781162895148747120141531735046320662578404785064652019929524433306388268741425687073761895364072561118686799286167436473848142818364350616471428580650436079738961349076720400212376523241361160522563600344994211165111381975262766123856601912793310873122702663087400159458907703885614669890482667373850070031611692464193354867342032546699263022243165767687306518454433725373130813964761099770970710594485127798351473146451108551887885164217638600954297878247014541812041702258792252486942454150259888272139561836554211886532640871559089922694441202349665861561222452249331457959269934039539861581257758242326468541503411465640540103795345830764000918124544707885676679458137006893935411942636793268227573097355943628478727712199953868324214404381881514091037041000306565098276188820026668245169798979303352378258849297959871481471873929040878846220871499692987649307999401008581179798243754549212832806159411723903882172041561852214279543107135482571128551484555140381524756732524010760858399254308035905482623170647659427738600410728655842948445286995163593751242376164838377220002671114504117628497805700814134396067432542583109436262324329284872275012019963115031734938688478923400829712055835180400640000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1092818311249365480192043218822447437558127710539627763389927331057423976059601082225558000019016314428681409131990403726765584067916483037647581251856236084909249482225325202046749328952462112527575582306327356959400327609971546760052908025247760189745993482999987587385519961295495196928695961594128845583048158962234825410532491274887944357735441431799051194365271677832796431208994777381565086691701121164702226295242204807030084174554878710945881460934394949448512470765218592842469708892000271842191784270882767065621149017454983306907308574242096208973631260458574997189041388341035878966303404327226680475892535959431676364872622752345412358024207805921783979904341787263180854406747451446553178173922133305916910770914669182081641991513232209376334454316792925358197021035452607121882412524891391441515678230596735316537781033943060459825133665603201631026386970070783995360297292574946593946249918567555825297797172970426906848949355401273086647146263529040320550768923925230456645720088422778366127830464338552327581742441983633401570529461308890553098009265107843688204104322551588185894875014979946616027043220889854853164328516603004991494212756873672764584454520495449309484163915049705562509942968191566902593324067779406113468850606477762852954722870107593411226874161860918271454330231829874128240483773501020483131618741797044457360362563473672589881711475712568159665075466241449761143718442144114482223271048960625143052536513704022595098128868637888546843583098597039838046079842604516373715665060319249109933604642350850919198950342903749802352442055726752673740824691830371031038913816684626261037834977648184466068104353908663130305982660213511537176247989840513950587692190539126801106459680439534750476979749386451026257433558942282822785660728281545962562850590723474741275794501229994253204177196741818871014474563505691480550743395711529660228431786475557112650692890727712599527475745509419416416146905241857900898227163527091356625600419686833040919754564494795606792717276711599208635085648209414759413808315076514713657884838711099755554241609446860883188980801341186766293497039094895426065568789110803919144868052947530851078087891101208229527791061883134547154987095268699187327240211299162465221826372078802218322416889559402142212329612871969916394950573612305232455915192821945047567474505794656766633193523675378438817795114950398147545735219241005653397020224368896643983329802700771734994756351545302800840041714596590099514958293420233344430015724440373889088011172507297277790300332994519781783412840608281568935015989737712167515951660081951188717953545258127469351049906108584851838307390635748950051430328048962135896758691771363642441550921923121928550484535477540645645247887175275574718969045419501042479459593422144162690615989761121672575619679797268582520978056910543476741451301115794480830484566435323874140773452960003152888357520443916076296695529665948903919207177934209083767600827483989128907462644179546826851420948390296076185054694403998614128267289328106506110227025466351209723432615959184381677848317006849361036926335021838312378711890224352578466517284822505121382400000000000000000000000000000000000000000000000000000000000000*i1^7 + -677959457578438080911111613612205110205827049412430512161404383643335328893201784176621211534302786794841719491765015577448855105526738454471425214624983756368213291562850490305720460981041977486428593731872494224617017372510643030057074460969315219476719605566632065601808033353263109230696587074343132818797930702220411650976686138231203066456861497489400087517153617959529897911267835119528767039947702795024910704194456203327100467295196133878820051950565601787311497962414037754093348621399092265013666971203995482492567137667640374149424046027315872998947266825292733056377769441283756330903751948076578868021893596097716507619486867802159354430125183156688296188631389534809427386164286731232702884924688376641716333633224830647077899232037011047057033987014313215493909772514707421013265860775153999426714570525863417494510734414182184107797876678867535564215772263296168207993944734499665357447242259767020796772063723087010126053005560142552195328869931404557909007544584538494208554406007725449758828730793467624713389963686687537154642886962044902422475020300819151589856564089040401798196329621018628209881826673009554478733289017636114816073618029087563332718211696992088089370692737932333436788540148664981266423023261900112390151751769211526361519577688570127617226342598856644304935352388643686301046973537951394019054322801534690496070617090525641325554022752148205749169885812180309325352588019764661210298798889137350603232019067962375475150313844187858332823701393977651709822527319309520578636150467114369226085872859678321895463806870165117532479616725099495401628563082872776017461451827642472875987277325200984074585663234719611043589140234648468046470437236307886920028239998976673492082316951587155757636698485627257504059623012436568070634723756828493926622945014246685668472989515445320301035063985783462645896610754564440914713978148057114396908365559963664530470583049977180739427225232984394252944015489895156197095746463482237598184064400516335218036895441945618601422524844158369662317246789146090416980714837936892457819460116480063534532892797079810032298808138879444016227031202141294458942021429157225254767603157257354578280393696009759380186072107750788677527910722242244352330150610742051110813206019851407180168800725468831803540514208652603449652981585766862880595329814091616938608288772754464154240596574116415080043580606121602900898201683167406372339463654514868884031023377058091444550832833920845336473156142404767319308621026643506413731999226978904575368359866546870050536233371787983840566535144961245207747841656768861082085057508670859179492127984992308168382492844842262631360932346396553764314614044640043661653698272909069304611809830950477178909748288962758502877443000172943105101369720076958661410184196458756927502458276841036161088058803112134606488147275219182059479639239448706105953483836004719948102274797774073260816788458965381472189865700467710085171680835938406628276026317629543620818392760162224343870897264410048723765286136550011219792069529663748048013428087266329093046768124654158357729465486861096111233251641617579842048105362888106568152530831349383168000000000000000000000000000000000000000000000000000000000000*i1^8 + 301093474788986626670232589528424956357888052656806462694040170968171299979334249883134306987607248643084403292463439695427408838566618835034758155371356897500180293552232041504501774440856380224853375339811288118053193671503695530993537700773625321451374727310178761447884887701960435840564758881282259918428245118432343595698901588990453171533078052872846452479740549600633632356082657725910435607123285118004273145471636418009725697599723960602596138197781321685562293693609279662953398931284305099574366834773520542725137791796189395980169196186537657763750496720970218831075208003777313465163492643005190206584131539297045398247770750549852426956837760682854867463605682481657852902616621346051581198055714356955488705282645812594325682079837311573678115306842116615951468532476194159290773763186232634736474871505698823159067925009619958861691538631191818093075725352452144307341244757241960746771163919947805003226292200582718013102283686220887983238534306837416090472150617400101784456895439022329332137352029240285223938140020020576191706025809647845617230013970089129999050348536113544242496245639803551233942605190774776139845016688052400481144878128764984289224781717726162305636461187591340458616077406710053478248694631342918694188539186053807937638171690643536360742366389178487540762241308550699210334900546668105887707547490029841956209857358366342772728261033085898206077204523675073212569298418531295583579750563818591566073101506960143193132482713211533542799343899221806980095557010986987495622449309383312037035169414229070730269640082993668252430539442260894156213235146385455355275175238221283131049532610639666748852119145352768740350694889688946837303849535211441557114333782177593012070577930832592225472392873962728764179873996281330771484021316829487586338471187512024538002763568360468728237523778067349165987489132613379245609981600314745420280119593069478926647589761621846289359073186269636268713778522614237980833076626273521618687011826226428786040065301882676560811516571331823436965686586246960889128855931907233251115280695170094443518825068604536672401102570501973805633361077726674608959757580256837499277550054942113717195343179244475088991100019421400411813896027557598938188651248453618097781634263461338077070236565410754759231101878637888223795514996533412618611968216974604957681943916316998496957661595055233523291638342147193838091858528286368242823622257786410162919618729388645387498357474032306562848859523012980514692009812295968779208978597627111787091713967042248284056846341244671279267989849369079349732789199880137846134949333195851914804768843720227652728473328514266278192476292651337508005902720360812708505870160385683143093180730817517180187876846691979644204568759239506744854800570267081645063481597760414491743946754178161703981258032986694713114453721720621530829045156677447526756046311547397075072444223107608802109074155696968572021348308834022406570317367204039052636550101777921241532258434809329747921389904486757943551633597290418795605164072752994195629960084276237803661308444897983223009256624829333442110776699918367138858621146743062385234684819170918400000000000000000000000000000000000000000000000000000000000*i1^9 + -101980838419437090137653204399776812863439224478286848537925229790656465632500500331334640183704675421207878941440929039005738574656098257057724239883438808336275093512902108434993871694522254866645112639130127059106640734946193342463536687508541379427419270206605519236251410003748269589018558587269890164450998722874638814427637173508704782413777176493236549859227695718197847911511990350340420431229562785203971128505123183175538671953493715870796921499621209884814974401751817915672066174952462789937001826245458859403564120384058911743263818156345390548243586212815242495193996401252118052821460551005576945292283339696586437557748583439762517099997074282157187610492445980167250687622921545704956932758881254724812255988839914350590696047316261728711064031363901043362224494590364827451709511771910034370724553064145061220535241120094762520199117159710232247365875892096199629751208936990617873922878361742989607679694289229252311960101019837301847674933003238118871503396532431035384139940657843346846280275310273610845296855343343367127592151445730597876380270795078342269145938398174351551047318748592685255692962649427766832922870807014837033459566804552209251287779666726558740892276403048354078841147807030233247229819962304162999464134694267553498165563982506746150727124991751525694132076870491008112430934988392122650000053089439391379710117849497685044606746200135848305889739681320605303248556352878210006954716274433966405466854761565939696280590682251168732352069948985406796130949633428471267480669100822424424662314102326652863530236900292536502069466343451906032973224903301211773568709145968652567550633825545959711797159555974621889846483982711347390957079266017727109642164560205776756165527864589235575554925490612721344021317942822861817741583841836386803588394354890476846547019457605573335407932607685559186035456562603034307868213430203404909427520608964720515007043187653081519596501808050814892273379864042284134205886184096340969164941218386260761313809111279325165669271706223548283534225892165236342980055585968710117224450109128220575985140947471841519784785126227973753473241003789436812643603120803043600719212550724182012822412858420230721551977582192128825556930100469500748367120679954342353491433874539401270337896809503153460491770400878020016367036713682663385397600356303611612271092553842869993111744387575786142172814957867731073662781643366560092485379541848433999475763484252886245935547500893712011865743778517639296036113543835017432931455824396615019910200218221541252821963344931349692343351326363790356110442556864665819763915863613775157838204713640725616415434662796303830122807058683792343068503893418487302109196777885622580306306818322274088868230971485351953257203632290426410155141218337967875925377507083209928357183707630111835624429770533275255725967146671063133641065426888345166962751668249439357292364261452861531675169079305329700218179604344796527724106403334418201791704269387333642601142353720832023907730341038053887730007459417079344505794315761906168692074954852579805061209312542280764830012148116895123839549321054759175497071514167875637587898460536832000000000000000000000000000000000000000000000000000000000*i1^10 + 31047452273063871830526315388308798593683257000858486511470839138411899539281307593291968681996583590080818957716700790832054265989953651688897916768260301967200137046556587378909551132100669960503758952791273933371992571639402040408290728401713952794386786107662567486063738168967987814410735143832879411850904461309435442959199493931206956573779249382251643883661439625442572464557237406750519808547698322614603363275956691190084466628828252899010007026230125906515254770550046175260963658420458620623921121742298609233528934386348475238449787186944224983708193777627862990540605315522271935358267544339178776318190269235701302494326383501003541462435150605396757346548974333995851797250960992992408425421211669549231775649788216138453527058194277192382573810667381828255599646573264071720852142510686551548134313622680164757680554188035873182602755863369987337627636553605887423967713088976409945286944908485656856229652785385641354411913712047635665924692458446198503111337911663769174453302815793308357080532383751054365989133024894467251421507156347122803360827147679815631389934871096430034561426470507424367271750290627657912096367358196622487363507478413945690967424332139282040141467767552635073220332417895106609605437524089799616680088043844152169134595587192359028482169922902561089439983037039118950584004547626224679426804600338345240058801192857480193383309993116380204595196643711419963070161626992522096144494399083013519411438496769444294700365826567621042422670088153943001462299121506980887989461436900663517647394608911966727263287866310730916659635565478620921736568523364616449686777128987236418345588085030848047313302266813558575563291004146285520641114032907381942416829021899561149325974265612372945710674495546725651838691703932028088404341458875377585707685858244354468252287720749520020239763464277802995181402237322054166181194162737671399142878596116769466910376792351134547309072949979622371935316618867388065510657157028449152662632560118111741902837792784044016120053163030298611951994707603486275920404477568095720720892121982702446100688191570728839237937897809357057791467722360194660698310076697138563285863200895293967521955946309528225681761541197356179902643443117738773576938476021014488333401808486131209254905326984803894959994015810665754515534919134043329238586816604511926271433676355317522890501439054709087699963828276405909949341722281380748308207300028121158366974219755065239598625014434575665831935426104731918800385333844692968675758263626246799993296405536130162387548726821229379697387608453665139803504955229509942187610197983196321498570205843979208304025754501578422888726527591866723098992074627058925504519703152548570515243483668597128714330234983607481457380414834109414324766538978864013525143407011072521183701555630765936780906545979736340908476139389323761068383914356273430813090232975292692421786222220870412742338855434130329506309757343914372425086436170896440934368816522939847969541209640998462954175419627494393144101931747857506045573243547707449434155584810217906426067323891571104685385077618189764507408159956443548257151726235330669221811765379072000000000000000000000000000000000000000000000000000000*i1^11 + -10077368039876310201338262990950118193566090211065890151664534814472229424488909134415769751745982918523929699175025164529168915536051804427521342217044805198042883886171155596492373143499072947243526748908925480342860905888323460294476168427660688924893326254875529023286537034182557020433044571384205332897326937308737574598974225241211445872352829756816980911685910930722358849849240707026958755893816084193800728791653992510428209290569221914038549099178230927688322633989397743757943887732739295144295322228005571633629670764511832111483774074806995955575852778322572536903861891524725080567568182517901658085433367907008661147032085948328509414683036156879524377135019503053998379422455439925117453833354513500999276403279541327563825412628854983118294017641700399877837564577414580720682803527874507645872753624679256733706731631801404943069997961178345066969040069676145089816291388431108584218927331780700440954793634518937666564007575520348603259638064393429490159162347792354690920951765602313905453208032267772385606057179032534020973761613538859323524652674740093333266391917093718263942556076040371047280846174953708962271289715376035331994445584476372150906969777754456256632386549970619954051507376189918159755113901067439884221342631311017316940410391142719108622354740729414521979607233388527366353268193830732888428821466712772888238026504150172717425155579824366991666408517342821898233944969465612576484643578173766517501450395057078511410710149050535231416784275959786106880493488730731015867514156377252715573534826655388659773266919192416910694284008528930571378920741263298620100507583061820281815077487914762011318067046019536041731538215347256899244649225555908781087688070156049873076732461222754354347053832198581500412757407148748984807137527614917798186744005898575450677741404952825655182150917219489642146574840020365597913724163089492663451339901252537218925207701452702136113675967070459810499779227660682404836359553737998279723324328087256531871628857314260762196402260458975413967333002819939586205103886877324039834128519898762360014612695408914547273577847148225308172564848382110242866362166211785904563983753991638900726008643258499578941060688936454213263382299585169747071335480236356317252761160383131766931067170990876290355578750285249835216202728614682349366951101951417177203730189100623497324524905110477860852282852007696907024391143977614314286174449024672196059847873015532758137118137676364074767339257664024115771548199961358638808941608786704698133144283525295237114912318553109983328972812816505237717105132404802020377218568700996201702726929602086628073728874633415280674901487062181175828894190619960614492867383604403289698513596400259165193105226638383034674356435402357390784942709028405387453233757115908244338322864837298063695515839696853851422150482510130803621185002713236041792801948844844801638989262060989693872859851126688552239731151751492854685858368510132754480793082200714119882617100360732996878917315278899859230380595089504953437344498768772145958336875230436697599609723312050348387476835727395050431376615837949108160512509608171621220038182174720000000000000000000000000000000000000000000000000000*i1^12 + 2817992163393029588895766201144886366825636288538704349206756317671894693714473965084909394755323533076088709752081964225885747630249201607301440049389805341166365049575877660237633978809964233156368624263113655448892217992305021361135059433005685424905146716289952542222393783314250348942684788016946820711365670821455668254605634353807206256371284119352686393892170443970892987934038063522581091472556955628793710042661241992102360964770178609755085127595185670261332134188457702712882488185470156660149671925620902855159576976262959474844889726422617825443910967156262868385190020910172005540816910297202278858724592409946402843712437529901768525831265443097587864781521137701222851109030449820582624586448704911423601371755958658871028545389429933518247350805689699737232663655869121787099114252192235263345517345059007375055126462082168255676320373979469639517728162880773082748475268694215150513861991691385523039311842127186391801086915254636780225129688703228181578747525281978962892026989143336949628923690609289197027569636063047935095274800551843529311012890371959262683178341803358097751885462921649192298157550327214813055097276833915567956706616317631071478925363299415703652336491593531724285326929363454148933628879582201854649673896295192044691032774560181150520205470515526874845460227417077172049599864612703312423317939683904144791513897580548165010484040980751590723590203305938043450960926623798458204368090469400836991089637103014920731466097411906975679684073902330689512985550479903475659137568251671940017662312289740483490137979492507125924738251391135179373187866695299273050856857736668843769191874656055666540647370462819074088263536684526118709367840284187408746289343508232717826630308045430578132730893170273222223574656089663013340591255902294235077129426283964134945916155895288456454034425257886004987662615396051583939560526475785627318770118746763755378620828974898562557267294473836111386467696307042172571061986148003345183226568399577615402925974405694292480825245541008719733325272576388690476955747199160204389590281977455542344600341112264098878907865185034032380816453130545012297338931083201346709207057666556099845566981808538916223910504957506653723239931078303304127787760709538017392323121862208912079291401021544555135520338796637158440026851348425380811245885473463262533320738549879400829232059487306748727424681915742592883107047983270492354449465095838711505309438552596494455415149905164281766169725416591112793793362364028852021670762666667358342683588707788923405039087874843503608509185340879421376633541245196060728096339158450107348602628548199532117471016366652783159142072868163807273702462233163912839165677194022389812596823423169910407816485501285119225920948936418296886567156909805512508280418411366857443220349190044155021869269859789755950953397072769909748321643543214635485897061300565367115364927495579491063120258794659314506193244205858511191780349879500142070457627476784549823198539549370527345351190601425400464656621749250083577906790741268021718093363168808770844002383180380905815618147625565508806844803518768293366753842396336385325003073126400000000000000000000000000000000000000000000000000*i1^13 + -607006317121737713846588447375703754324887206971691090358567783049401346473821185703474244424608584351813141626305695752499880456366275897079312826624768738843244196683390590675370972093745236951070530113317377160334497747779552142015893212401935803840919167226022711678833192351336070058626227488842808568322562700521627914676388391770454548334742088146639630682966980417251400660877296114973653375152942928350023902066053276570200137927578795075436128699651886992541809975296039676189908085292092565489650002132004471696562541197139688195059777023135171983810556878549361010582622838021200020626812427530229448664156166431738659378965547014339187568025989164645002878055824367370542942901720682169830390350772120797785957751211818570981094448102583667377248236251189660222285789048505193879133319426217248433802404402471139802091661215238080552642350433268527687867712206597318086022962281115094280616145287867967516984380944104264050799811486749428764448581564183230207848065886825683660766351210121515426340427616177856549755550724391680296244942764606511794486282373853541987159505307929735508137526296036702026623905363023525375506186070959731652402820700966095058883050656300965017666428929181190978766160496704850350551373602247791782449576601359865301640242559233249701054823477160451082993776840218227387137808648063993783238616107312473496015821083302599478564714239979184789618221249399879491000356239671436331117465824797258169138773261660294861013841077351733229045747598319191790289345441557995746620050804233777494931690083232191270979592188569658078331395479493149648080555297553513414978740202103081523839320409661573313849678901614206949069981705369080599566391161338849413850270864084884802980612713216150516527808128563367977367136864435872511861128531622729633027462585227625022584639175669688720818804647260292256292889369391743627357165830082147341109478010187935388473171586267704560073024179845198355942708495101991244981041483038368527196973650601251855398638153913683261480129261774902522966818790611752279660411073847472337030687715480362821982591369291312855630478038756828717450688120501774441686571001353296336631541525384793271725836666557774090780812362904185412178976427017444996037912357929287547321990814844201114092935528870952867710478184308858163033685894365098404560366790310263402230137383336451836602298807661143890533837235516375108351654154528717940837464166240603342510595348420885906878195747629156838384962515327313543208626304748847608833329098474263043870966721233549812934430592853535200831591462308330428262095311836876658347580152046376908894554885096400462116742791117100613067013975020422553719880162521199970685532559109562053390188880155112914190230730371905113877319654492347594474976393509435729582020104342734999264870606999251521711899324171343120782784612376901162231933141720332100987412160378320103077183124873174855006936795665456328031773283965201066067532907888423912232448826202231011837853546507848610920067838864844786771280185253334290977175950926083279758519490763660147292000683677186627594888030497237254104571178289224331182212599246640474981662720000000000000000000000000000000000000000000000000*i1^14 + 120129346866259614918112200248402616749673704687261448932746940634141412770156165181456349274796537031540728705346701293332132894022825358371266851458306924125822231010135681802399432936434989578665713872109536535886554973828477800952233219498119804176156913973112829386445205635082009355434954188032125113269259606524763523301505115603373766176311739676777158713192351597125359438937591057993363371514386470428676109466411530007207873501191844534203894113715631743965203877976981734713898527123168136810826428935035398361322620970902205742870379067844922908611469134203057931189706034423762394462978241420314350592252778215435165615173175240328023181430074083081157121512205193661805749233216899149837675291397564342182735562762416835861398010277946661497063772737733960126063635770216876469361322083160941170447093430429421154586269701646235796071935844549088587574681740455063295042469724495008679695048563151302105795862541003674510428192315442759234294411870646540447818056868787841440721667704900274062153377763445645679639393046348846669917649660389288130824255995744660573861254840279265425473649064418053088371980551120721010306939134106652571930155391838723175236170733181789140271983544008466490832811227481436495590164504244777994835255333083331006811457364118699947454477400430838348739681765701712569271875520201009745014830792286638477638656835360086911102817748832568452441202529638176965951756873625336500520176297671349759402407996503193106439961737024982958076517965897597373167537293950334798751080362086854736224080272356285337295315757308705009831088043714159665029718655843724868927414786025699808507026527416396626034871641164303092606766853509905650581199625721893899163341685396985060178591996462716712662016513568989855537352980082408327934224205438387298302738927081314372580835397633807013500121998105252227717388182960160656718641193581726052803904103382431896486837976301899689399312759759568233403391198328502393648712631985415085776860393377083997372247529891055730695605208771804187780979114458067083854104086097482028640679022640796981093395007155374426151217403491934836227248986904726975032746347951415381611288495535211670622694984661443450471463086222181419955890947969176076416377039686871142616431278693193966176929895269212601870064842590100244891279534610981300495951078139341784759479704906858951527969517245731083214998454658556541161971170468681432006056936461247562847462147572667894473231106638985439584078194209962837527607110985310386777623784191351866664996109518003493176167959629360191346100565599078425971833853406629289061112588546581112450835570411122868948977897981299363798947223371748677337698756613017734138856039004657396510148866943898919900810442088902361906203749016580565052477135278648230403780349716666138955147400038361510285926609201648033379750466236428629656966796087953131882327641002125580692694544661421711688078594675324015937947193610143725256527816987097381050726701098305226996398465769664171347591183143181911559240139803368684875066536909719108085082429454683222782469499058218788980719744425480950703308452094798574384828291631212769837056000000000000000000000000000000000000000000000000*i1^15 + -26577373951828086686370796228029269219068763595629863254921174816948891501499120597319058296611592879373084293579803240521661777431774753914550713012768391594800594608189594047775821802286138174845767406762478314530438367789623925297326301756816335478740860149425358753109696138856751359993976705946925060304334607708221479900571031660123562664548898091311561752401169304501786307135875793808495383473203103788503439551230178238510143337257513986206348552155511508371537570906063128206965129617231690358682351586637641459262418226122813663196044039315910235709072422069816603386092321149473174271728159642924464564608553316383634343762354476153313542489185349122246277625902272265150147009472781208386299021400986649937630076349203317121693499557746549033591569083964100008410837325474514997520545919489727244722718464463217586303310863339851698650920351717620407111438403002046057210659611999007028557726315648590040627380587794592312861357218713946296995136057262068190389730489834486062025029750479135400333694501493605259553627001206075923562282778809178433376582374360878708234027583427563735387676067601280056967166183653759881092919698941514122521776610721976235218941166425782409415702739778466349760825325091330883484825490968311413616901136919394855143316276269707105314759566448839111450746134786658570873769809221584649332818821723075547825177945245300541995140777252474054997990766259092115279264176039552942338611784656599543276341315083691779551830029181031993567706662236616405026982510412310737229362836282891245292741368936941223212070180011844383791854039233263159786074109561573109351296668297784758503918431967789317184887319953401285040753966970401924423933727586116721760997402144288741719833312117031441587799891757327150284428907957733289175486301326020432416675596584008911160367753803338606587298372869140164550746778254138044251060054522469016787808456245383783185437770666631550816948876529325393245667327502105687706033665034192998598857319418506893199038609694320300108751652512593160330915237810632373818167621980022283752102943250345593491155521915794711354680317081208363757520940673446769994934996547018836294334588053407372723771418461652924302909832570907268220019309242837580999607888321814165680262959242444928878794306303856252778986167387390910409375936206313789712653131106173717527371968482833356217694990322553600108428393565570455581342835904463125694121924480854851194787215036628327980146191605503327908570429493898943564391095322169815358423341462900897549698991055148650055075827643962959018883971616950881961961937633263589589057472786528160884360843838519546825558454768522107888522268444702981766855688837298584725690450335134098562734297010641452110713533358080439180209473486216715806610433862297071006138354363110462737877962933353816366170266669712924489475887847528624159046868379977567903680502860049305051913974823109476257598416091095318527940733733643861883539687697293421296592594991437139568274862478081707683393794476903453163824638512240084930900951694990612916933430617688491768183208714134468001394624883191822455949868857954281522921633359473608858009600000000000000000000000000000000000000000000*i1^16 + 5356958100663548875157277450190527611741828391211346012815493264713312659403202702401369498736930072055028780670237317767819913967411630650795700309307224231680511875260509311066185980718577804511474133846076948146772497585636941419692696084587418779389969884661653481130154886584941225887229722240960579821673199450209068220412348852394483904302418654657495165145966044976748190096465459980122700321947115891819319593178558478558095270737685756441369744864981122269123069961967208672831311179452916482584580997610448293510780998387084543731785272831878206839619787951841613281795392264688777354389715762236227846186997708737358796164823227081149388647365172263578253020954233316002870523978518991388697042445904081836538096423139014860191468641092832004476694385976399993545234499113378839906700669505035813562767524409624783110884069098601266249419281981477271857371555366183939428267538967469447431410859887057360791503223805968524226569913631646301938464184630192620060357580100899253332216144348593342001758309760138054817042971447900724626045985875063278194542559111634500947638147056114287327163742380530433812891805506621789908715145696941963617516915700479352624003761377197564601152971148684561189993255993400342907248837851951760652455762984550333576819633914699278652067842319469095859622737369181233188550139624130599698055164066744404630941749712228141572559407257455579862823229631366707402795170460775767339736884965776669167162422711040242987194378750189413872741227337564427080598187634455193000752452940045585840449608149606690702054920732171836263300815190228782694930940964918505170590861659812471358174266403978330349958047411365326040803150269094121726160680753875200913098603521499942597218270679354903236143396336812054482545669608137221062204844108881131987867079920391559495396572185826906234421833818238890248935811657787254430995261494006673963671552308496250534929949238441999446003873259579028343314884228591415749102060186152979558708300609190222869157993724931036373542522003178609593877209636724230051787033591975656348644783941856892538007632827013108849529808266651299733816156751669135121351658408136586129585088611281174574208429286514133078803722466526270889145859256268339991577754631861815216082842528753046670494382359974376100751146401897564334140287027036958344454268172159438533465193073556093978376891826906585158774640386729823165407487823532349734240039108652838973250161282696373353316998270619976127421626869319402780566004344700090211205872476566278443892034202479110228099023894722382252482583721412020365086380943926034860599187065514242527614218260905826601680751579116603711041680445249933962411452788023762422326730981081625358536615988605915564926315087216144920048536325336598496627632249958697362559519701283051669533110257339551871682737383653146472880871549434543525759049328046232330616176800752547005767432670853358868433146023076534636843450369791304364840228956340455588603521618965793942188770570757816838902806763926279442186676909899287288824255837504624081827644257195414140190605901974138887743089041266574751516758619819541828864858874586517733376000000000000000000000000000000000000000000*i1^17 + -940506444544444423899686342247319132019645285086671178772361955115557677183358484366250421676060660944042883027768035803351626542924810864163813849896356066194130088954590958977257600663379080817437706248795071211614643876412296064921340807324699904902648322645093125126712078012499083801834171460532707384952258481334908045052433861991310030743183879229329383645336582171737838480930236577959279560027037301000707036123157321915165459628735110313885266811979426638393360446303573433104255910944665827503614840567019837542905468375366583748400071680403855284188954537878712197748281141351324327365238669486476761018335983621382497446324546293771215786386569002187702957686675849481489504316354628733142811375585641447880345252471442443606462421403296446066840163081128226841352315078425576726197197017245958855680723119321319924190855953772675269321517389088356636558099433040043535541263746185142958361817993474965267122557990161244535931915621859894557029208642403525799111388494775714445812110404552747967314690663587852405929227485885467510872158149448762641605086081741877451719568197587212648254347581887982936775473712253430780899340559487570602608561206907483750541654475715594243525132441897836476004478169101401421936777746925576021454680771422241646446791119274933078476754318153105954606755113303186809186484813876808001692379151583211507843423031688337494247490701192259350558250219273014048079009411478758920202272667338756703104952640774376850354907066950299506852343488396625163948618077331081143616607762352754048649178195503890667139910155533946907236668111903681849916560066393888336032623471252922861976407037120866291664422055535805146884350435696264135911168580686089653773554926587640862071940881253557056033678820086733629079339160309596073978082062074851506743579782227658343546452601125866881772066042384743259438794038984956026486072060978976910976814677546120293896846954150071707020198156219499412343548232499720016805706152930970339248633544099866346803386799617777596119206739180818102214654322041495635335286691293921150066569565762898373804996908380248285215138103671521056217988215338726066175769913281904445686094951594061360418756066955341098182612152831850900298958611208503495693460258317869222948873682717780731984731881984042693466834524628737784774777721882923135606318293030722454000622724175767723874506177427529543767867489748910881540096821724970038356761232563798271175126906250943825201647427889018726502198174058590696829307177335380805494672934547392717016148017694954723592272051395557897018259701433175381594049727769578324674600424519892095796296139404979965703869412240778545047460450174015910857792706227977351696850710077714552667141829982511523177619436457874691342130271648723035803597108054637168098675192194891798730246548646977244083116284517843225289667096837321310095411742451693792015956463105684579710039663121770249991784379999497771262087423862479130192199761623158754567299540256468181076870879170500790334693284234661704944581272149051440983503694404146488238586942348862444166589659934978885457388912860598472410541023136744217860688809928708587520000000000000000000000000000000000000000*i1^18 + 114678985364066133065258512130903698064527935947731078969537906435826758586350909242818580255132273489153189097491951351534544886285413801427969643023804952203264635748584513182301419365285292518816492132142704691526723050544522562655549439790624038839659389103767742929825428866193145823989498793155154351409702954861628605282399947986665018709067507983811422945285112327854944957956974917235901985104519066959465724462223830464219483365932471349975810977697630924819285253762037455336342922409446031915346791497279144539714864496551105059233099129346986606540980116917969528536818134466150674656875086146720131006546551985692925200736221642658269195587319722029635723539167377525560552285045359493196441610730478783569323178835314898833547889063877052819819494922885215012619232510725336455132544062961818551560324148798867818912363303700635356110664687659440135009326696482650117002803011142012905751834066547808141701280050885341706522776517705772803003297298256826716718911238592109341376184602023925217412321203980013965082637428297131360776914067071253004081995996446998033863080893687597172091122758256185192350087697238512755326327862736688064763147949657475106796062516124779047601191069886192749353849180911047186973101111600958025464340749998806652235932681671908995477175017649998828219499326692060415064746710733023860435691470016374630172401936966599233896792541482883000612769064319623443690952705332239547681816491723724572628888571151635462756699267692288597074353564679567283625751320704214702543587735550707351166776276655521727547876432783699238101874501448454072358388473183488101523248999052424369104832888507874689426519720901578983062908401519885381914756940411485324947293867335265137032153077425963014434710291666195635633568562579904949116162467244421821318168031811951628252062134307151126288434236848525573840886251604834832286452834861542653367887618773932058483346139683825467875878857980326932460517282770232899088892319132720114319158283811064724926988200616267493527375235269320492009161945000673003203223621131262733894813223590318499764655674825366046206813587990634116247298297878791304169585398022551347641488677930408974438713032387797738007635646488724575170686539121598358448654451081930443135174333114076211137599433963313900039159575798986373168488151895124962594345945191980293764075360046886969766977250177931982273555787102062977278944449977844342583522046200454860315245528609176830599214255991348704538667338783886767108366079904091154067934990176746661768803618397778984025303844748713699940768253917187242819113478862797142331534942915453084043254112193372032032181936200246518270402638333102482896313933311301280182016654896760232154980669986778484852837328968485338279431704376351622958190651956316922143883396507612581465392002720239553364051866782740146400026045539173188325828536800471331231677164711178009939874746535862367038409663127779833562992770931295235770432308582689052916044969128170726726815902487094056784059738411137465290999381719930538194263747317423618624325044661955041654823539839306124247955936028294647163762894994865570194525572468572160000000000000000000000000000000000000000*i1^19 + -10678948383774374277714111462567887423772379497844805134780136855680096003597028417584694390960389300352750406557877993492792465385255529099332911997317355648508021088274804554275988635298582826659357119785888996715753635700871063181106138003374132237241601932852083305403790066897636854320087692435360603172006405264949944128811114592204473513664614159412051632310896448038052526384839063048911549679884341869785271167124902087589907863710588218481010503575541188686085621554287489690384901708438994023352393365118479773604012531871565389310787879582728365577080105604989444931892815843176080780382327353436494894485969421379917048505674411233439326759132935312375710978418677253909668063730883617833345958649791356087281759270473195492943932435101221224905259288714141661075367339352639660948031357911385780828609090832607947126289896266591728190142051275119800230213867513881272340120413870847560826556867815818993325029328415355247728700514316900017131848716766443114910365485224377151236915365270699112248967799236134256371171802167444503990491371916055249283416610196209070140768588749460311840784771050628222652481897710791530082432636918559712169047109341127125725511100837248286062570987280856811428613562742485577480063300658939884659318739257915822615360759135971309449543455898473496274829471922360248936812833649465199183237634707248597002853819402899681865245087631270400978671372824135891775360378808545016777807694786007615253659310068825972675455637471474822664030790151479239196660707038921176648532122150241882845342778863590936572098145524735246764231278324224905421118252128671642046786811399127549348434868856161580833174133385709759790916803020393132768397113881276224722496026983276723689158986856172303262375303293430187174282212892834416626541704155171758764035285706646459640454065298414030054108513939275281903489049713089008359733919585408208491017310660573549951769328095207485623945205755935243133553667049650007501829785050328720262247890824838579074470999857262128935199583048738126567444656953510672425657926069691103858961895784100846787684432539818511847524995488306237104972199585791743155213107231473361240614475367604230325674324429865937453294316578948571824454033462314187907132207068430730202706624089433233173970835645139327134452878424176598236849039177237974076121185713435801639949816044859251481142280647738189078069631008855221791688906508111616086732698559026976082244554874096348331389449658956708303465192375543923778840646713833395284859449626997886345866998058836333456605289527725040836552854707645796339886771218305975784525477676489555898253903564379745320622806530615252086072776013570460042473933223735928092115876953835023646447115082607430475699460146351827810065385456515389803630599749869982922854403480259886814681447363332585704922587398339816720734210506688376261642785325952313418414567772997603145239659322512290265584477420761810588972873122958326988723128539167976061834716195889737840404597112570364560778530494224304183705373016792950348776547875393846470312112275476074247038553316932866072940428747859802875559042333178351086139797342781440000000000000000000000000000000000000*i1^20 + 788008529668009411432350308584222453444768049461623479282218858577425880017764547775035335863917424075349676664354982073468200037878608303353724499689702874223672779019490201431989178910467523675174336209508412217981408805587082430812257621719984860197954827182197615736543424471573601054997764368110062602220290591277075169059198097360180583499500870088633085743927731290362992516938504971879003164751051569667330092438109606573889474534335350132337543580122573517078157915837294136893392157649408255876773177170866336533189392545541065935717295262843013009422286455418560415130813362708383805055068313227484348523583388332815751321134583407691671639410541947529615405628777653516205846496069824438551848499713081485382788094692365006342349732002944356330724962293328644667360885407879063985621464209051204260387792584170724401969441843209014633201192613525025678556946909037831637491709687490874662577257932597320204238901630221298477395871792413664022083368768286291540253808638361234142711498615244539802101149495551821834245409135480636679492851251304153872152949556009487051552631093169798106997087772600833930161472583149703449364975954641634647287641909743900850359580392571183779062542588490558458556099037679053550421978933195049512577417693653223086091365856823649000331356391507397412987023108997405840209812502836982278585729054266722916978374376581756039437630411999480172803336547503451794646231312855940945636376177587758229634970335896706154849831187776832851740232770515585504644029405959307294060061260577110166242274233041302694977749859071212277079845382626967686151448902186840913932733300794822912908989538227888328663794395182128953628168617745046474990972355909308170029877325621205271250389200960264481922740539643181247720496408641345697433727516206403586781319832122834128572831870503438466674442632316790406949782055955365803289493131364979906349583760954437163938880559265461330615214557065020194639163580816748385343550526247893506009301462423729588905063287650282972766802055629473090947758577644524331135388329730649556255492320890764086460970920287299991248109732390452796480100736968483257890069180803772717786320324538438106203358397376784756838023323325773849666384101824786620769969833378184495235552326782194290108123870776412926339060075501209389669567053212570989064507713389029359822980347011341199275316460870750012150855464061070830402357927404905525948131309148457052799144013665731449965029305236908500573822538521678476713995101071816987738836932785187291113530934272211139152899361840755169817928010163510131557099944523100408955431898596454891107532468568333805921189922373027353323758042342837730173899807768888314586146885180205271717241014373814865952814299017162626677842536020475760949554643762056578352677149832343245707996930304766308297834779196889584725629357132522989545973088153957801490390498880752029480526830210599196007402306301980277623117725600138680572546794619033704555031066251676199583836510478982437761743789406364486698683182914310152203194013793993726892758991078655980937632078769399537936320372584839480604036021241818606804793840107520000000000000000000000000000000000*i1^21 + -41906998288808390594191280100614707551052840769861637979059605806270558280284730605656185623676115692240000724997020990917334167495213099868648649166031930607622788171117566472979993815281059615768500971932668160407031446911994815065095762581490985070615260286679707149772548067146685431495548296856388450838926230793353976867556737871152794704742503457421823950156580840846633106223720682577249954856062426797070836577971141208459962547240586812824490581929635116119308844100270250636749445685924894496307540195317983548011672431342090636380106428602626266639269822527506520249463170600876465194754822857172962803443532597226345958436542154294156466608125252760505829799423543348202009265097956142610440706634142271011359642204760493976801929196662164702723611142896111368582120730606352803230280501947657508526055438326451886402328795935824726354101229289750366963106241753233305166553589559651689785811555465137541871460244873482236610518694313315853451397575402821167526278615727887154096805615359375906917818182633306410130308547629928610115711256671643815021507561729255230680502378951498083886201746680150699139848349875166696457801103918579979380831678845283836599962916703168366470818111998171835002222186740207538825660887329800261282299220803493835998268209508646660047416666702297860620963628956248020122620719782751607999254630034111347621031218959269188315890622676982578897085063743466246996466998558742830623977619643831854260659974523468351660955843146346938202896504287373584260058684367176509961203700474349460388454027129588173238188633668788224175321955556944757876572825057642625016568163505091950915078770581266194910704458063100122338351998129308352521522502046786773223279918010908646719723323038838247626605156054751912531365645039413927381845130425473342425777670651220586001386682253789816505868503575916267667169654508858149360419600978329208500062351851875028194436085646837357274842259869708665748114827679007414129105802872023333930684086422643089957272396716985171823075099198324779747183302006452852578085976565673183292977298789100337139267138704456663703528734162326299902143724626148858469253382111644346592803178102586436783331107600425049853487015980328399353965303962845983653680035068301080450063842989898203082800273925427620914220794827224134247955405684957538393187859976222658848194874888107292785497592086560850097418859057725599911054396350713451515533860732569844677566153416242379609094913781118436776846372709486097775234345501514086673940852104187990862703054081784773468284568884643235146532331790441237095069971777021677619482682783661091268432111012522621577882446201159135327810497617154210209349569160773056995505449677303400466814565254343449060262908521255810979796918293895654840767022481203258925025011857118759839827766187374017748586229344011718254132719427400018231385387591857008653467524230080979015188637147505768558031999944767892109611055544432177905869351186187278001376825511573980572163782759016217127493967249957935006856568916360418346836662206254434907861800506812880480441315827819877027649724063992206718583891852894832523564233523200000000000000000000000000000000*i1^22 + 1938164775083674086042105102901004795527915642009256566686606983777175277771107106392537032991884617077791004099262268817884789247096690323713383273173866095831207271611243801594488263449519145103057666910360747397429290433694081059100969703064513879311979177971969400103118981701861978430356542418048366409018785289198120394335445967243019160352897346598891371096337735650382883663250245812595969895659089992917596562073360914245852549012002501167843123799384592548121186228042071805090850506091700778263018455590442295722474180963069340997306776094830714614634215596972090491518418711352075788737308909876875982763011841155420404305182684239459869459326077556164471193152006984658372336375505550361377420574269021778941088392354510977054436892746350450684060559222139798960042063864212809788467771474935077171576530985952988212538138756628389396868257906373115754510089898940489580007158510029570926701697897442949367770874505180217775584998480078585433426503644555728648065555717391341027062495155601248805905142138615822500731339499706614151612572595473206031262661138431175462024504730667866259134472707996551639996387799995377340777188275321250323855256405240373034017983579631565048419600729818479102698843949259646556311287546293008027697448276281267460581893856326146698786095426992276587750936773647377784565370626418079442550770803786167010055287906570747751200799172522477455946662244963166678764890988481167389437263796979655517096695382108333499943804815785331504286496512375286840963111342441665641301078626744803823281377810547362483866489158423986999655791211130676368566276814512832758213969516314915755078705151326257784096105694663284004583423645231109199075390593170138581742079558977522320991817859382587137009697223753303306192361702597805806353879679244761539138631351726646642322416494521471954095103176056957676137481702659735604435181597171878636053948169710462930330788456047362392430189134448416608932167918433936383706481139100270871912074688532574431424098711488254284068498195435620114934920479994298113634003875250840931679877038995243417446362536282302082797108813270754294653708930132403241132876143298623772489927514610232647247766299068959124303238533655187401116437658594181844323614823530297696212184572411509784904243515929653094848351590486835505830700484547662185723221572641018937163700469378024406967182801180832288022548224145585584944530216416572579633160377607999018883750459033647936764321485596906184962289486370962931626918966740509464931354542673850032319873232595199939259193316304773544732840155137054844318114884902771424955121319423769421589817838965326375030328911526933840404807507441451444232549680375911208950100481662786614455994959263081466970076308332318729006272217462112200872821471681458081040052127873663970748222749612954109843121865711603500820356944937412459234517196596467015454815640308138089931250367716984871474851118721835022938532668963099872833061017311368354404470812215937044369242926743187783906749629966549030859816378474731908830265469218974994962658580373499249575805316115779082397166018150140332603595803908450348668289024000000000000000000000000000000*i1^23 + 3746662522650109688426055477495064453565444473688775353767880059301029551127913338811375331926726924127920755860712194799575015975615874066147835273330088835283869329390706999887759555629301026223870129955136613943764928620545841273640877499074469345392742409317992393216109854481583847060107749564688014439916924480874043509006054698883818772474169533004104856481053604063924398377295376200742504222389969680672192393934691343553146113775057968409923824919324398485522467477033712683224916165653174594856581546489041526312527709068511516071431095671113037736997315285586714736815777432179300707008789199668865558871150139343228972702847545528683575602933749079774760759777554584150522019583963112202695237991875252782669527704534918094907157046031624199544783516760613709633798064016883504767154303703139283385002704511744762129369555625100661199341805169879880633897252107753018475597302146602955205649503366383637024241344484174357800784639849659211664764632366812223628697815200994231971632017855106515191156748979666772255051135785234966863678337901887966779745637272126104251873911023399539643353378154746681252608055133090567210454459518550679624266108375344860356811928683395208756963217114897913579075490294237190004209391591269432703226272644127946157786041923462640722690342589144569759553184579077379050818609928409040153410394187445872466889205729655777609422636624876270063543495467664301341180762351312005186024783109264811972957005926184835040378284897959209293556657038966696646467300186358023351675816032710461175788410641561184363671240156600743810456790519111314425898688694184514504937479406206216941553849872133785278029642209800657104682132753773212141232808422256783177473260458470249339275135142916404862252907324719043827646081837960399070892695096561999627921764611556963392005343177956417792899693755359063164448900511234713495773700546906703381156494161269516109184841340494226822869481588429267318505642005262508182133125482560996351995059468330433607565706013162600611545397027868453423084935075872333021125938461339925197888371098259799566339203453958906070198978417407656885996807971609617529742162039103294301980918120619765318765230940363793711964764197998613166457659058419097069570516126502194228438974428667840612948372420103126684715021750441733845887563312630900949075000689793539115233460922114821377429659691177696279340196239750320135840170368466905489611379606371254618744979321041648177373619770312336147436963116123169138148155929440927673632149669902250673810764092115399099682901397932657989764310665562752591026274141944895739400673347492726884665156140722496261811410855057624473879996164035077206291824806164927710949414018187787230741768509314550916296531194880403534453957093756612748465863224929770141690192919488315331372414542347113740779798802956225595375682299085490648413887300278732764047722384598251769293340137048726556400710262973997911344345434239728262580145937274837331947895888058638037367413963193237764044320184929198642972030947810811963698390940182780286236513670694152190565639270423123771034529124461217939597721639389762473164800000000000000000000000000000*i1^24 + -15092342187470785419850543259046474740051695204929027501407296211758017798090571120655904213996555276680188256488028976452332634401401854874705948388703838316775390814845660436347636474368427348587108144436376820941997814310500750837428468535066403078776674188707590947943726648346420404844066540337755301140415127829023398576787275745897975567720439489566796112306966930781253943841192861128659681118834825073357526530335090515446621459302064190313127777429803205443613489509582118871756064818213168140763311736732244425209060331330901554492565944817824100779841079715219031210416372632071200314661369077189485377591365339964032516061859724411046272895124923666913146702950471556338990417822064811337437405977709014091548812106835003502829945517045733330729070916195882557290523125603596624522650929723000623847580934126382861820331624646017286527710158223980036100605156179510411029506102698853759231425506824845061490465405484944510781296869941492470482943557724441107935590715574336446533452568453281323955250051785896006978497969296904016009400554235612507749838311228045471916098018774715823091350538950932593230268388056032384075998093131514803241328143458046857615984386608824847088093977261837517766171948634872020364234958922576361352096610642780055664437980640691652553822068371071910301313027294704406671366385809872383920894585008219440058660227235664605478666970013504316356586827659886222423435068750126376054768304940360917431406576281606635318645940043851763601190539895535736841229677567029209305113072928331404930556633338459435628440196504428214984124471924129188399275883161948499874875072780462532562102514253645168208584117318552475961494867642055208276149170195667764332220691941264277337522571229424848732642174803858950733378931860724061334044773627952572915101699105692666481395288280917512076029895191930519800584893819100860573981864774992856197820058634848204072653352735116455421402903987346680684203470231814428455165287015884282048265143414604388238051810763778544244931922116512402131207047043441102971808145248240679176580395618559276633610722687147270863167029402865404981017358190083414401917411227498083226233003306050349411284187439180896953680713521941681657961415895222726748401935775234727489403121979399290766038062170308023919809435237450952193029900830024662145065711647477527052097263052045580195572058209053286961237233997063369063329610858777911022473064203940070766177595240713238584392894045304563408100315643547299009448940952875849833536209691008670512725301252093336892340344338395220602104320040786790108659801881622999191129409790385439978125342487251640238572683986683143386105225841261226247569334796112430402830787597256506274848513492732374252217784420861758799065846380037096724300561532835258439469408186703791122312293649432760697851557952522620912066442597879125479223883752073305510202314986969114343419668616038439511096520182817313648892956416741931485413386173023266232321066596341868887718362213287018274794730526091996023267030433100417076761827520069831508764044801636126124543726586787604679275440389013217999258547307686989398016000000000000000000000000000*i1^25 + 1868644590339281493738719059425663964092331571659265764130373444754655481054216595675395649718167909860707788992054152634315425157742579119572859207368886133230237394364857969393420889873154123060367963453128022463831327031205258810673065539554644339372647363313711002784318169494256388051805251901004263271882102320885676719078182914492159713131700747206252128511077457778802373678793690484831971645731152191452780846520002189184446326443281805100339765909353054828237054609716195775341491349304297729744522360849752442234458003739467044724441137830221623539496626115132351914029409548161680947780613371006969781872039398019454382912486617628777648522435520470608387973919349592988958384116263466242897240698709020006213961578708998730819128072116290219914382630068311390824362922957348314092592532895421915529374574271229752678068977377360754583476635321984392536816999109329597078099115220270809991627701065685911847264847877268907410878109344492625573876194721735352277336770675490090712351870197516033076597370327791367064002945629455302694505250761773507626741652659650704813858433992648857317605637105020897078651175680261344565563435122175312478930791547385045892055128600474810374157965524860464832092761414630510591836531509921874532666211370965705917963423722127622488476088817033671221390134260811249456754109261612787613754937144704370167686554703363810697598360696668461091668715136313153876254423443409936041476957678908556780157022590997282945500543118872279965386519588507025887661018141772283026667627839512810443483821594306501236229236915673824583133152015638998556858237038615779483717058914916193248722257083617402878356152468677207419031685886689312905453673101488863810615427586868959071460714448737970001309359968293056501360939747474228799160476742260960599622645885028767207637250198111954544039909379334465261325920136467936797638282240161584724858161647804554344360455906549617365770957226747851524829413417572911060234758982743197291531337393080190772263829695253834433864185024622370491573930229412106313747177668948377495379336348423615151459684985242718753694254035595859053728872706127197937167903586737191283324490857720678182251595445380388777287932080707822733214995615545346781717886152317345567965599391583235647009973675381952806981990110393642497793474104112651117826390767125221251638851656299085465151944365078715407684674916369022944784179011454285219292797803745705082855420076977663929500013615660646221469865082336534378944744144862184832689932075377655368807172855130569719860102961189507230267925412986372579126097102763153141392902816711121981862619999337856983266701798694279846593132051854489532092122874313708944413464486924374667973593323840715215542330099132478651914214789311878351051920632627808408744574457176757670494232635782009420757154767837889446959874456122484268013492740048050195316389974284795492815213534891203650842976662436615624254093535123067982157387153178554017215089727555380878906064593102856662353398553864262763549737693208807394154489572732686029685475701167766008589185363206836284167647541717268004181323556351564054528000000000000000000000000*i1^26 + -149977638956005463263618995929587351061327298176141502648014145832630707295010970538607174555778347722846413633187231415022101664201946749797339058611216025302866556409848374493923846686305966360682113530218557959529825247847191015255958359866015795450132078409890447288373587587797521573820886147243727899165539269725300722508357199517368474700799362138869789972632235685735045190088325485426226629861609188668068357510610586133325366343193080130812010250823592539665791332815072521652653710751143842402094097256070489957375455499999094422506593410211331989914700979655033842333905551586186598586775462320914943688300755265830236875992965730833425487374973338914582779893347463317525896288636218521231594347026207380592716737497998788556153873532610365698467177815234508059360801444707023170260483771472385942610406874165147780547622919345375643565007790451209454707011161667215992246384358133961024480881702678304402522325159358476083933760843371176500126543079184539542821264938133649235432221303126567720687962423970769923675825670150536723425898067223819149418171867529655866828073083368998231925195101046550563728796112537470699515935548519928151445342456055475375715439343811267079760496783785147847278775083110933273423769818730951777646413499876856347494317607167844884667027903383187047286489473676064046091307859293137909547275704375969318509978182916880396734454024033971539904348014111440436196363650353141611089606796947883938935723358155593316481805902182555984108498138118738988637622872072423763759287064720716163040315478767932166183250169002016217485683097324973712566089707522750640076071289923789378311343874532514848828818460436810553246417659292543898029036671409854857663799468309658285299432727261640533734124553791194330819470665865989124597305344842525611656634990672533734176618336552541854611648054618429164974044525677887338925697148169716368910893417788954238822994925088599896750983083711810197804495018687631751584368420041613415187589763213889094140594056694033584075775186351698240513805131778005513265344280208240814406816510695851263662329680592130636850439497119211708612519830238935693802306457866377021951277220187454916584025293957829365975792706894090004714480183891160119729162500288383268739313534915681124210994996204172697219656936782169465487845719183925195436608733625030554065885974490088225569816744538299481288298073958718782247544761184484262789729644138887045381099592862162087329544024445584820260096405806316673301535940234925636102641976236692732587768467083769240243549681789344679664147380847912001450219800767999037116502423439013613761785124834230786243303002661698276098540966951831720685808648779922748829576982831131691672650263988684093753615987257141443406980308989823892716841732752184640251908844293153527438525159161365473314591683876643341038757628886705744022539975842220716701220037489064386117144595707810815625547213213630466370828045243127230046216288333527298217373087932694550483781055547980188175270064935287049249012085705960751398536010943488300868931623490137856990733615330399749334704695343969440775536842207060295680000000000000000000000*i1^27 + 5909963557060859008699297899889519002100090881007813845839958763907089231467471087941957887438047629240564427970615807300706602955862514826896862550329149175643695143172849702065561121666699185681432874643545757140325119779951869203018347337117586998018383125198234246323571602757932189618129206765616038648551180605316157995257667410717854149094964681870832783991645008262000921915844098270490629240836996917451822862807449081119928813836836269091167526820409249750773334904283684597016105896805463785572447579363202845763778804521598975277277888165556463792021077928190226805143433758640950656965592580657115553614134867051185938701791869282847528547624571011296136472419576259502608810797698371333831342967191022203668000630544474803974867028961807051574264270315287843149367666527585487516418663998343330875912903400167024000769354882248667815855618066250061682392197638024487691128156811475658524996979805201444263752718348188150148107312950403238464631872274918771456080057796253365697165611359246808456833526321975002742666705150947519992620192279751589855301865169160418084850771868343723638897930399699032064701275825525426760692874343187265893919176508571173309951449741828314988604385631183252236256101123262709355503344307455352033676518715871714973464311193561594520240181862307876967240794614852850660177646679801441123578399226808915679823177217596785091408667437702279913884533175074303888512778746509536030600227074005113169658174595653003215492989464572092684693630834923625889894045664881915743503009925051128634331872419842064402846527799385454515830257725113813279184887461585062369146524767769307834856074426937699322430200326059041762993536435494087267211069517263516668827311029822508961361374933481977765251377691319685298089314085791046384027102570814510680933684674138247440530107018703798044513211349976410710545486042373288965440745379275117417691482463469035553087526765524182489374900773061794087475786368140619487247412580045469575190070022139409987487867098392205391944832112337574028287132378108054161353100754039318993219051339023037992289902489494909818568964979523819452853091479723997402774105091284006354465675923929063125744301904700741399838013570500984240721131681769128397541994526406277926207907982926880807568136886125855482163759664258498960949042544890700926176120217922538391933713709355726806871838992657042452735461085080252404494389450810560994824082070713909435814201041612652948302654365285894540179044281854548649096654838893833337611957104432124684878484325116344452083143274177059761674396670268394647105254246938250127059421858255740813536619286756486576457274377579770769164920359883451911111326897293545839606535133001896172542299570262037688365077881983437679192858534701405730183759361561055689144620230725979220808651302280408417256122163707191074934472368123414072283767438958092966311456524792374751218160004643612629582147223822943070258667359258268755667353640010313369541721042854277418488020662621371110032240098444953374088487004982489429424858449949290279408858091273625601334185614640722609041911450395745383709320689588633600000000000000000000*i1^28 + -28217516279279570892820664357971028059097415584685488581164099685148795649837832621064103703964209165624757256693932568977106551970147003227655995594823306551114574135050983385551451350675234220341387245447044080050442419812875238523638197848809537674313865482377730112670982058236295963139287116414441950774497115667912069766861174068420098190147617572076662570542770181122293543388168774190615891355388528799949527993434928099720314572384040516490448126733331104161904413220466382905700322702007632379032530418340570966033353735640547332267165818167905998246896667159800572059404021413819633489175639250421900743168569495651531428492631907580788046198749052195119450026661416927176784564855492770361402072909168245205120200237260803437072918190523687956537532790227318104148149966191626983094905761976060765838898979657583595780877654017639374086962117827237785297684955715416916409631898435536301744421615673965994684275393957791752954440917965802314955634925492223593419819073074510820080204727190137822624408270877274869698419951949583992482561033771144337843986944450453800145163660617675310741521809919696414044579795269969595785480405377616473164399054651451171407053242396199918344530038342310421179058239128905892963656707342356892265090980844988749934360803391860771166692126270259380354588899124052062837528199040443507854898320215408835593490185023743710528076685515593355950482768700263761210591152882142978303130414081128460989377448758052898837148211670435950323464473344373275352192128611973870022751230384206549791942445778910679451558024944233435749169019146534737104364472911153039016747797304557212871919891082928843897138429136042437197778736260109906781520653144757508136230172700285454814738792665171190554447440909331804953098545407845417324179134149723621878368893762580901611214626944106374957232405264213005819966923266621081750037386525757045262875832378555297995200116126026756667536063570484446567162214414547931706795607523095701988530025430711794400902951265559424290514609067772417980451664854623609056839424978561531530315238006673467610922749820746276246952330875640808454756060405305913269490374572578744919654782846441129269710083132446815323110869473354043530452744181855238651419946853391998053050644852870475343929214920020440843347009723319105260223628358826894606844650765586394217634749932962180579889753437657981222028194193885352458832708139456957492939099767172578345720025664153684358261629851072946842883316215557025629348247306538067746949799736582006654641373248420126238625174363655249416088219246209968728345076845585876989407312487321542181613648470711528096361605270216242067487673481463668718822165595857325828943553948645962120761830894411981626844281127213318181698568916956321009746436287486991902758485118835501794210940271861157905686886451746528492492225893052415160150009252158046272359080434255562699226983460638243309104975137867266681467337970456499835117106066876308524386754154013760196946357518470430537794932234265283039760088706667276108214310553127609809905314799600421742154519416440956153192771108384760452859979366400000000000000000000*i1^29 + -12319962756215820973593566081083784298092125575892296629531950391331973643816512516594613052349191036516371099617363504219627134738613858889315323750591123123247864123997830483477357431765382356618645701000468949201266727282154795249444647740907862905136815900705736668855895661646562060332873412706824495873701020448621531333503153292721830919716913649885006895531288345886452465042276921893926830154872521180024901103977119445944001019404565649755639773349587853575414612472207217953907793489602416857987985193359950773470841910640521279362613610215695159561427394710423711189374025849494871642116062538127870271026131294545964707778971891470491499668498234520527675800118655929450121274221119741799965833564959698545787349149921781001712115727383639143874121683536302935780291557547467998601705730808037531403094177758140739318818138051697510760785060850158618549215415448558157836326012416253931615618869788214259327707405525635864536916108416925654434834452584318760497333327830848371882715257114837927409020601590133905527586240410601684810662723630039455934612302998737273735036584888816740858131994381206992565971312853013396700758797538741695416270788847756019863003245884274235725834528403820400612513111027801296714869021170539803014238451340453481013113233194672558362899721377698083700342552014847530632766161209251647917932658090047660494482841526468391403726610184837966938813106839800414186008537156502000969898300456722204201040738996327412998131342221634866067815229109486500768147911433189145680389146139204082572830485696135878583212802140006417943010375153678507647198008403773962735430758015850143047749432591391206228843906182031248844525363141371564156070445721287024481818480390723005370809249518187632294495441577002626131127725957448795584954895606211632068406563106347243480195162415290272193678926491011280211516231506206937585594789999117854996144441020915620198611285514189336503978964973110417064405244588598113573677848631455758462175016011580911657873171492422576708785508246482632319797746676711046672383497750707086840604867811759142346510541066229622742260669127457100827874385125005529124065346503099124034283202566737590235819015676143463556798831798227300714976604494425644806893789611117766483560581021405017433522373812848885655543073512671118460622320064539415631528790698124279992174854793076094702753170822966773761366286237145783629568254695465988642157402091722552745706212996733949209549337371841941619927667943740649035843806016813618592456970629680612833097767558790776546583401140596743109368437354701982057646760667291131551071144613181651793679631271335718398809812838770996379240227727754312260454918404162699337405789818537444879561532312014321703781792289012791025618931372109071006016498990791821594773625492202932030040790482040130763748750874070361872969598920136020283213545505586391863748408330336413520769020574173654656289529131969649601854849317279984147898231747701527867702653544996989069281359964061960913337758911968216025713009526712018433635021637370935900660742765451659944585161480081321383974791922329248715522441216000000000000000000*i1^30 + 893622967386797891608273521111126217330984832428417361804715571347515991937079112656440221853185167616817066546100583827919179214706423025081817954579404743124645560981256950899848705085279159712385229477247026924089310661363733165548763252616722713658047310884968166131953721515049874219680634108238349621716050580529358205271956954680576585312984612296425315113303504246669819449868411897307920185742669479730716894298782310419343196728393996625639176747110148037097223695362945145146528611629705180482553859795828630574834240408961433801690888458891166612121222371689114523825330489740548165636434796967620227122922624589238889311021579325636170563534807361234584011804413874298784163177811837069862806053215574993669935175786451889285696785122876656593063915436632784086333062365867085099729720963140886476503506212714417707561481736056614160469226180989470069386208140651920716135987590773178147422532162526336985658608045115812497323773614968814612928151296554334673713039645221038547807029191345928643926581733242043554380469150642323859674296280637210454067027220814674950343813615519077997617390219200435526918875215591311437522793103800176437264704603320341437877064788480385151414113781511013996000076992474069158166007432057625362629042429729238395898618974372692807413973049650555757519420057236689197125155883550090656712525087941814022248973817946465529410676694608910723633693240333184389137745182267495353927746008909628990385881440559026635152423131874933168717442992100477324304194691157335951748156593508642801413998709345908551819289375323345197777074647409852733088584047143989647655264577346566512802517698174599443026240463892713359494635207664197853394531837949211937251793617089402059313140603440656372171039356084363427157147278477099527337299480161763757642196229908019890861559025341534986411040019884842445970112159088970417763554297174301645273238826099487185103111226311441063704438415251457833340404010660221221135563955208256280369388492949422285874716511149683076198855536949550239087676654013590294742055515137887068702917943645461581554490455963107414439790680875985800794124432464881722493785488607085372924304082227253666249597659805380988088551903638036363587036945872604006416515499234743348140751643841634131295663167746647261075018484407635906350674849587397199832946800750364799446873637539647227800197405239216521621753852431385405719726960218126145308036959931912603100139916382871761802433499150091728284932485257222195017162970950175957961523664536068202880453729160762726222266987099679352862826806702055658250769719834378244739489108487635443152776402989552170311780570740983696257815637339065503131624556154927476157433666036737662301104646893895054428366582485894116410466242977697220105075899747585969434118230702747901955528600352422718213251201706960736360179146975913546838332146449877123830301724820267147302980822650262544090043061359551985448341676495287293321403023968892059524953658230397178311599372282804137801870114520585545017696865471526767323760726503308769880849102379990457731647791916646512908957535341474416555773132800000000000000*i1^31 + -21295289016818530366235805547188981942798066840789315848732778069594396060593311169057953758890463782914838305533641352424520559580090511839717416852401813683815940579801860874686836299617169807289416970996347843604670982500273188388372611163124741880381824263032633693330391464945787169013368051545138318240074264600467828784125695813271215230423526285578435002566772212562898883959762474459839329853080685964677031222507135429366418874251335624059775317198032719489851899830572952218951809865170764697714010143932242393118794540415534955698580259085729839535742549724556345030481163852486226578443165768935415488451675497756088019084454532237370599881417192587407713975249062145741497905690418643250650535018021102965474060404185160641493698372017278289891051281560631062806290625801263273736984102920281440970496098842220663205793829352475993669661471175971211068419300462290045903896697039758823374217327959073894053965580307382568485584358508906625274373591748584316418917748952106173367448569528492398971569689095251685569306928182707813085928016665921495198553074289100879573776174767723686477565903401330628614963303162374205154518525157497992799792049967695872414417931781193113694621691662933337531989155678199369443651185811468997036330216493323773733313297870095774211195267236223699429505617818740126644805896486567454404343613193513903769377624579762370622989483637734919041640166971746642693396967978531285232105802383409027822910549464129449838118849081101493718170995854357127716448380290642808505867177808839463435576040065040664829464073636827096529188059202046999766248982567718395111432603319573382045930785178687020932957325730034888209682235990969322715029734597109098139087795469446750780426884587666209057375779363057293327674460335779801138411549544979038886230642054259141978299840090758188674554263287249866745921247953932133003164002241346341946301796682327881822114631137453770305891111139931673452685389838852240511478923602583541209818549526839599176399218842632448691559735103781854871866611405168046406254129595352134819823097875709185227041034580584310537107257402589489827192695306052990563499232801077011686826197667274621424920160298075092207804507626784034422763520735978161032761741623995001585870197048348639911693224260433140302850507937248867497422505634086606096780768595233079684995504103948005727688084365766407823925159429048940910798930948464186707148851332902009135647264981192299224197686368637868786372683906321268291075462882069041951750130837704169183300924017197545486177410771541199170067055533555426506796838622480332546328572968378985159708111597625458428294606465415477665811298325243403529916986658746264438709016055624954760290913174650182919622098568634413763079925310067827904326435371754587335360995106237000530939840516602394807113525705776306225118557186070314468643344144853739699250685387602045186197210366985990032832053494084971503639974835935935554846067470953473537319740596642241439660426896620045551379514000504470118828237955395080444625813564094078285239316709902527535944043661310100348714372431070220337020928000000000000*i1^32 + 1063523847138438762025766698564028528213595699321304008888028913634424100168885227428953568878253290700402354695317631272871798823203488544950998745979981210227021687277593406472373673672798964248783249913558958244809761911242843261319194015575896921395016238911438130704473301695495895304381726418181824632993791325962799846045724892711169444874577181683601022501094516236974811687963570688290240428588353054427120074138288434682801628330605845089807465599200938112488804570004136269549498203342533930133055342882529234076067245899102949117236767129733544752426285598225123360600227155338512944681867926918966372108480101938055926199549078985757177880081519066257232312329648655177782975940268383290070486564997345006841621029689222834727170169691879260752328864516932992886075410284777357263138890091644387054832220930850412037497568667433945001000645730562124743793408722559390187227251634793485796727883576204167363449949251329456190476678218721414463710423334869839438410563679054612719696970392851878426530054332807934660198682989359138869790298916033457337062971765300536694034191643516058452597803673485611499992040394961567395874237388979481946742574263613675534547772689000476022259184231812851618310029589548040643759181933745834378172277719315681238824504371882131060509143054166491164160887790908191200364203032972320337960622694935123324489888153038238173182825350967741750048152689554195569932644007570076836671026570572850118205515651228373789956061660956859601222989266325517165542188752353129734116872597991868334565677596616863559133231573668875343521228566039414870276144797253339225833428449101366644673462387426541449268767016910285015914216439193978420114340718991330947790942131434714058509389808620582718288144913738899308773535657231151116023199951526150278004576278360642228814480645410331859303985802986284935816813165594426543972380693042645751343386162908755959686104437294325308949979133105226473364069149590047961533370643686146201511508464333261253704162113405391411824887871787399809864737172045401462337656498505977918898847648948915830326277659090735168926537357048233007817872748883592157207319047079669898194940861083739372576894928496168178322203171600634228519100695846986188615447575055828698103219171802086642211511564884279013576159316004013440738066602713774485402806068039264457557332505022603500918368798074331624615861541495149026413114389207431866385392862743597430572087087948092998023944350131200594520131906431732637518470331008582574063071696292091975331021922683925536583219539479379208662578419256618177673141755451979091991637498231736154016083650015628362415065904956300433774813379124675861246071135564925407353634844744367868638773022113413518081754839278988872705396094605902420351369017412673231178448081561392378637617204272600955891405941008606683550243149423196325467826297434520534417227935475770509151916802481050159075634851756846726727980713610608777002322475541790833828611408897609226896791475371130000120436108750093007322201702263232441489350388166117469095755146450364887494889117130970449394869479870834262671360000000000*i1^33 + -68515663133456762575275255255431102459526997337893632384646687616733550933644134542800175227643400298623319940359304711199102485159288256007751133422728184380448093751888296663726866542241070963070081018494533907373966340827842316077849391968387540590897503407032006303762495842619850606829392411006740294938268009524438146570689643537186762065185459525888563909664130155304620338158873139660169566653199408289941597577580862714377906408870010389753625390657634341426977221290862895893513536608531778628536653689640064658572588261655678881886213026045678911807010414435831687342860284574267197595290020017663646191510648101794429773079104256148673955825322406732588976006583065303793664934355467812461798525616568914407946603201488292999904019321030905425970597501163008064304725603667062880215427133716927557313357470632752963498875332648755273656437532839377254573626873346690747881515286854055718329468620378318096286275381792385700835905463112840932894801466828226209994599111909487938329897910517531622388047841806808245484933614333493708516982173667350884487904936832353595840659980988855589793550500142113841245306360199725353299461636807153658009875256193765201886856543378670285611594801700737907183264604464274220619916361169240058642354420119641295205807177626688406532209201012857879346689974577320705019262801625249298671359121224983030977123411450912332243694167851897791434689385572223355841886446040401799610706525326305423811397541043882805878839067744733954854850190027262015847757312098315859890959936384092951060817186437448799646598559522647706390164607629817912327585961787709130055678001417253281640981268866396425176386357379826953964971030504167294425113337474353404088561138356781197390935235156826570367808969226679913034588783975335628724842816604731583561643853198681775474635486966394808144157818970611668812985596732549770329818922069747097984277564961522327294152406772568688113118234162823832026831048707935820870598180816959080948814420069815315026595470995529628015729042577100152596049883224172626163687043383070033558632175210213421014838514336066078594650317128613782330151271151187218847933905955915679545015766907505147266031524320693830918183647667585023669972064175647283111549496122403543051428771835110794472684722903892184706284668105711804208941106314785591795840378625107394625674634333569156147632509339765265141460260479899165191309879575619029723339342647033725157185127414656498883962873809250275779379321110361490345984973602716617461275705848690987944209112073827214042952347105980271095348202473110907404295362065858355159798616579389031924002012935297169642455781007018936622957409378374938095206063512631002494821927518332166092609480770175516577121722141402719645266423223952218114042320115709414497475023697131497321319370364231695825322014246248669959135805959100105483619716912416598650115079424875307940565041506167375228791381527593678955592599924981179026345377527121449408161934533197469090726171878950871657820880136661754348923477209393126959940870174360073712387649672495018672027941693140294054139350925560512512000000000*i1^34 + 6464208577760844116624785072480975174683546888291231630971581810785360721456537763710358242277819255427116673167455044672464566694926016290958747531603716802294501798107669925215385736097408323896949760424682699581104038991516145281540412426539042233267427396434584464599931350821402669397037707420679277092139909969533619953458385278581718972399154519751621973283697805633045169558536061639562290300013681626529663751024339992038364831203001094942490903048189451450412339263239087351179763168297381537325551863183529180272013500541581743615668767665641528329119351414045765507393707231608938712432656197840864146632398184914029121871490341930784648120455054513842203741758183798316930862676379850916251800650752559323054362996344512405332512762221982582473129269462998846439311433667482705751037465919736295891570012007375122360285764784089091112516971429505883547327298673354248585895151270824240006378160163190840616522044737774342043292808593283705304576786070607874912304275553753396577780154340083415459193454655856878998096467617069768246062618391303187801931931088009741033354220092339655348458980226955737911245078529128176385329296091853409392933843101404179443490995993798828920240075598877980192463258840835256552708759937092402183300236645671645118014859656573372539033148699105038247080891668356914805179918255096914441540565048722329435131781651568978668001365696698099149057687689701319659946870285906547960066653824339380433892097916949127622778292682525797741131630022996723532387367336067771791511639768744909413451222286109205586978362652170923297655165452936990934845720403652506737787858448676686242941329169465570705589494146155294962122728803814397783596903842113599504256618692243431335722965017365442498159014903699467623195718036310083119388574913939426293494147181285460663898884598045492102007150479573155423389589975887649507799071987926740434262215616243225460521466601119102181210015177313161628623443050065904677991031801446722525461708158843928484048255536962709313197170273991524707475506288353088816023214619053961718148170601295756189690434675433013881145059993291557356661379427696443714624568648823913837698105055652693814489217262042163205434534241169704249998598918805907492986647378268776040263471387096160814606987651627913122190735766400242667604340296329686734148357571837351141938859491527218708328083589256275682060897228052849921631493607626403177014223165250406790964239483984619792489672083744040610832890911652526362444559873600684199753765876766156737262830795532618521901524648636609033397620574120999089953226677230341804006688675919696780552646274106526896109209717946820711523380726815096522190760313561707217407810180224391296938428223397577499955252832604415982575853053287270452340910624289881372939325856657683481980982539804969373617765840471730071117728586597355324173441434535370518159391905065473085554921553884198674956517931463776554300041738818869945047598435864363778270265515008867838590969898531401807683017998490371964463087173322503624236538079337010145699737766075549406998844217965615852974100461912064000000000*i1^35 + -310534162855547275888639581253206658043129037993968334110947207309461940429844456505977885575238219133679983528545329878918870492831071246621690667279704144522174436578121355718485626090525769248247208977867067842397155399189987625840307839772094527786724484168802697456218993083597947836656187516774048170583129778863077061524669018793492984926959303014670624499379242228068139715326534665799922820897442415291520854102970685512355917026135097117526349834627661670761335311359111995530039129552191730534897738811620289491813450465876207099232982558087570774039261703359962728329388362277137878053121820634681435150832300543026129164702303266452750648951584826002234283399136705474357110811492782396355819873177062798921089756341356568142273113857445809724277047162527363665615264890275904638946970561120007482301857838895358055153129361868999151075204851825509309081756686992952051787373501998641369242879005803149417814354566642832631775474319154596271545487814141199332018866789513455149879509663892885626500616176571780553686693199313272646576137814020840420489787766208564794619289088534957711270169760732546691941540850461539900600822878167594872285666252596716245781125838902909752268705392702353658773838913762944502212014651777215592546892504437987190906419316107294711532862873429478918928440821323122644552676653770587139913997214144618185840761805350429456596536993836775252075683717736367419595979084610621350716289146351832392660008617292419573929316639253286718019298819226201762144157346465524319057634978819312648254085106432805206848246759980677628488655591968225314746698379386360777261006703711057764955564356873424536688343757394539047859804602036729605371989389513766545485164745016835800052442238572448929944946407397368595304336493756079110970475686305523008325609660963227177855066987799750839068704100526771593610346577844769230553127871964022206292960281628483624379905614775160740638726654868752578429580534287896230921263898359885289314597329542312650069590258818332426163642549420437637217096715710324749658903944133951614315614388547289319162468601258661559259457405444461276120356567860288344128478461176490446508806843721922617843119699398130024458002144547491162595382994546519042863406718048856632606954858887063029599493562130641002426577406520395894352417775270960025626097533760740260447123881146466665809145592663270935478552649557967712835319254398921915724769879641673603847047052929283042145930069030931613827420029018396038210363175075496622360088117331591001050220881198925216301494438171239488949714274545155142664461270103602536982242937027998965329821031115841154989022090021395592317048669343240265141718150011080997121643173353825401754242458635800881786249938707842041780354548532164429971977170560130379377440516014802782016148041176797803044390681019046737190018698704728227218985851943702480589622427433490393992995034679212759038250675511337704767967713168465429879559953762307533579648443090433297043339852240932253435740958743270532551383631566888778698003081055463615593055962484087246961194762458955773200165022224875520000*i1^36 + 11552128386095121458719381578870630033878860083859959056932438595677000793680459541823156269578355120618438426329666928006775483317753659259712811215487264146083526180498259088889038367898636857770040660112332989165717883661278986227425352814017062829431166110471058368994801387492207607446602256689427579431692191974078990599914666934761141244504061029682137616105028102877830536095306781706614396633185557879662191357016529747126227811003445575271952147184418933010328336590023201781147146427287673313775958050997512354271051287606733479061227555261074012806979733090991377428555467882691288700256557579201082323143914033264993707192004162763669747043437783032674353652012127358535167127095789511229956465993964818354917801714976728445004844188692638772890506708976253231612715365831782520886912148966364028738990695514821781614597603274109366273041474057263970624678747125283981311007344679021729573101575401881916765413042393509566929815961804965935544076019684393043975987375775650013090286544115059437508535938666225828148636893311340301230622954270124375572022313339823803299300950405757666999040376582692201739217176448131398847084590946853217837518197207227539619811135368528906571626525842322997440939453897332154994513768738448675871157851542856011624939337643752600558929156221716682784924416590241186503219586948979433751063725601997015663356100946804679595932407763279543278089667328740654205226578047919020591321876653301883828525614739419627273097599709559198503169299244921408962638592202816043144149571998726731642315786005916752298552150370610626916234717470137982424259190496319393185028105083727125511832706686941083447556374523360355673959660232125387715252830350156858087577338156695267256891947913831197774727420217080581318671783686021261964162407888650670133407791141701326839529928019977228318445134248138014946489622528849715333542286946289290112713544196614034659779754442372310765772413203974461297511946630478532070010308078332873358240885675054127441555905227902123126317830721205690206402429676868381480405476067672882126466755718795882949495918775777904619612847231668505618687695506873187137640409691368989749996060705632765106181613966116940785681259981813300691807081843262251824232042962716581521773812306754266982789101196384566004869667985291016320897800878157770609365763752006872490482749980044667099553615636503496997021473622578585245835133526156769819418605018093360452671541450765998825943228019663539712870203276308786421853384001841688089364197085412888212685042282030949036802693894028443272172246649727659614019622375684473612962688918865921439601555014726444597892170724445512113362627130040006794138442434654801822369911851171673661024946245696227914223610865065462038935007308491310282944875244920696502314062117761517213154431440651300997147602771635934375550712933841186410277354432560334973508510699970595838151520449943473558145720725705474817160559044182883839445407578881580544197176382715486698338756530216233540480057013585873837651488410948035989102412756350009990180174187557720832147703316386644808369326732083200*i1^37 + -336220800937695934347040604424421646832285017528484690585174269066064870818545089518365973824114734460550436866475099189160242322819239409048078489115729189230546017093953700584612580605706083874272283021379287736296440135455591423230857424419346992055304508662204372052315605587402554724256566094895180755399102242679679614842428546187855649282613314532422641052983944708483482187234406366381857599300254486635604074299462843158312912181872562647776977571551130750263852557657466280089519762625192617615198642635751435712426954069597571877338799581420727618385387110783474496668628971970947568026703161999869653514276392934839021550522333019223575002832617446894393974722083803989703184894052153023186871849570558957237406189948905659572443153985099951389046997517969731447467039417399289767259024183988893132922000967898518899109649264503131233353621638325310667641303779527480529540303979380596663951646897585325197193814523190382164303871109909402905357011516196804652593640397650643304305580467640729402584442281074337393957736176518977156747029291493797904192523822171424177852217934166514436561699919619434694386833589914326087596651685380347288584220557735980095200785156148510905502344879507047693669003199248433226385054113503829581737904842697180703839521789516329790247531110843432191834309332832727132069956561258996877441282052530471486625908585131895336338895339470550738676168921088535718850643171209879377596547951213809518368356943915025322679708689511026425314499229192973020726090995614609101385592699876224375113737823346669831058924002795077292196417758529831905995089903496886918749000666006590019643557141187317763084111835751562442122181166948524391205771862351473407809457036019909475868649274994727834664754592569507065936613368250156520562010970913592804206949983724442431597398669017724554565216710890567543112035796232467036875900284229681989704324296671313039167370100403321535734887275710919135833837809143494178195622731018036183003972424036201978913030780472765217824871064673097145178147330524351081735207450359506465766205716992847508945054408079892316722260192126623512721279273705569071772730236076919957773614448190973653635957208172708000970671411458124839734849961522834650450938432805325857258338623986024571343844098589347267777044370869601602980573740098293196357309818083176542067793060261661139659602306117897882227317901686959935542829921428265079173104377125025015772983782865789124314764603891982885034509130573821838299937979034993260130951424210701411494822308485255455669236969769409351305264382962524591746215455753118958788225452217264575779075051417287261442180204305070677719933656463992869411833523449160193901571160041255890378850292861142168665971517763705250706910104478355611575225121562665973329561415009822246481304149321633580664449045676917031852520940724128823852382584157820963959844159903830709659513207092103575781640709433392161784863392175357115426725307025917678929674068241196597598080127439823854110484974545176977365979068145230554451760122391366762558014023473050274770325746773868281382278529024*i1^38 + 7687253369765587644444333266744163079357523093753802741737088346081435811603686379823335484889411594958867618413783345651161925586638254161642634582746342770471719379621658288844378470824056918638521154404219673937387628580194510205955146876430245678968027740362036669022292380559055608115750996856973192201179449416208255983657531306941218574433700130006616248191685820182113604505095956616386984111907561655919636822898192293349048559562452325814458380106433239089476358707804522767093959221691856534110961782224366487412600711951662726420524499207015633164161695250279958905626248421693710023501491350809123170045891642078923449751006526965293500515209961657820842019747343855542933832671022829399047336907854121348837889327447734036037869833879722385126154315607225490514978133277496640495378147865034155303204964076748887194813737707981754632465632861542559481073370171531727236607227867151878018978804533219779794476932681636290705645412829397796546577377380662588818628787510425544496845787821552824005649454475447647074394475435698517692141646821396851736960168395722246073150307350819531525823384050844977912891965410618823581559196969855635767913187386399428613798690643948238483884373099556884272919461786408365446592250646698976515837254659678508148953646709185519170062254656531604416475984647222448585557777446487573102927688060880185748809399539145390303087287807816589821893015892686389148081165185962673980830032503034115518582317923241489331501758894578750093874122129213110671448186544304019744407934872703957365519416417351144679545515123868017988556427680976394400311963426804504311890277694807629452571413838811305083004341491718178836383066305859160610979960886649075401840712772592392151387200540938244091587262714857606225745624692022221918328844813974554756614136517848932342379097717162060305513141807164476281858559389124348217486807273192599731063390367269730804258530132041315721401133776319583299474000168707129940463433065600199770793971721904220525507500105269947962850739764415466664565716989823139424663489306525060922395935228522178854017276085284534267399995996918606866248724613310561626744119325229214053355179998150630115463202788076569105382657667075817730778024477147713143978718810648168358658214243362777576745444013128131827563414407198891461831235345137755124201501349940615288538446216006624215899143478626574925062980557131665397543830540857628389246053246907723314218246900636968067355766132089068342657728767903846309305363969561555998948073230447724788486691290178194864467064069217515707540110856895133641596360812572664601146587442712542696447733455538556334029745265449700605886369878797710995004229236922109690053747535924703041448301799419099001055126388697370022020666852523927111807158600079644943321763094307021013806908106216921874424985715142124455423788422161255321693258565186088212966982912070679763783972703131336391503260590804826242324360927640340800343482958014809414845674711611051988563831674230183908611413752493234439496792435227518390295432408642375738516436993790367843972880388511789660241920*i1^39 + -137864356825625845075715132775349439129321397008232585630482617264888615315331640803208659519481145869044790607196723732673896003532597075461852496057828102811811374935402896163248576157223540048248078562114069596240630923213116212090007405470274854345906727555564487659302126117455941039927040280534479605895602584341364330629731019737844455018151360207363372196620169647795539399519837257109508386890473276857255629927093997211387961948839863038390239732333793398153944635606360566006842638915643778629035589708301849596491672544125647103478994985607315363619598723483677729669227104431633882321359743458182460140029316042619725355505312322999737041851489051001913693303733993699678321175652859237823481891937195167405436902256711747538526660650984776959138344004114954147827688389965979497150102230347893539865052250874110563987927846448354165297381838985560850451753408849025935643155771916434821796981601651346967924905571805864730863889319099236159369426633342109284381419778598799644294953343496969197440565220896812350685924018675303265778040780271481291206988185775988426948853738449649799569544282359938467381372264036411874953048367564651475796785419596084059059732858629540138429251069039431506461469788053304165656689622200065374898532413662590918659964634215010718478930303621531474372870125515429387176771706826831374899561093489800035183163287637732011584523815150307177543994957893747326347251747059894927270219330668019577485294499359010018042450489064984489176814189097910575880875389366952121220089172092203422417129175505139926095239979666072954177423746381789694931672534640812839516008128379581448299731792105850562476005903448769554150841307955561448286947752312457230041145285712736759935316810843380537881662631065919198889945329176692160583919873329944638716965914942207326097696014770814881138007040070093068490952019854867568614178971145881890032513967922453518877980982726758471928274823314902574318717563226387642095311149164623849309994901491987738153171504726281455242506745904107847351927891324170051624076978370031491769988531827144396252246779366296030662607964217341346229360856802420027906759597160467409511731687155322201402177222252318631551351945740387486992527684070842808064705276733047635732138288991665517055134256735687055030859071062714900925281050125301019645256734222379112920099337465637989528386167083771108706155523963062941215014932885257150883713649218548286149439195668262775873756206880914133605904980312446950742203955308540988295868519474086167284075913406668861933611495484407541042522801294556217259136938390478899031047153190722857719450323118260642534141501099620703772594177697281069352936550719575436611336147013540004941523571143850319041674772663355206941503056318701055563206734725729301682253648295880457512068255783732193609703776497906880387589524349857509627106045503446459163945435015729080805572169889073045809496880716515892041432268580865748100833539915338216839218697632409270652020323376068574747216538943733772207994298819741995562900868952594310992471987843085978093899177098133635072*i1^40 + 2111949011266007033103661693600147580858221899366208165878693744230873868329864641831186009958440935593118608421615111212901752340874644221269898733604625487320656859521203836604055206191098664068005180190808338262687667250888611344361787005660389121102800220975727879352275549148903078565156911574637840412062413612238814771670034770399241809081764202897591990386350691184693899554456847924748236900963757216277838697439036517845526566710766824547861599892954676297894522251955249788137665114656183444840177992567261745199418872394222545767846829799789759460508563642243522870918174265972206839152949049937934869324891144374139424954868013105793999303489717606876550273481437572501523507394376970394718928657809500555610562298323773017730479644068688538446013008145625949650896723159206317261911039772078717867418376284144309693139587006628823108299673279437945184436374401397379290137408458514770551520261215467797982828105945590177816737684716200907314357256519715473025607941451796923077233713158724336252568907754772909185957217081740103596676492089269614647682360833532062352920608103428438484026307505097811549108647023123150713515829712438076403232898061788053040317953795911444447290008436984400523804258759474336659577417645168282762388288713512846008841596908723318999340072836383850050545931819000671131153728636925756505355423546197403991751281146338234472080279508698758725845237569734963676126697296551676929412620203833679082613365859795979934072207380145527261148262775720478972339560209599389301606399668182049220316063374987298669647392993706255803244231725372442791226840105058605134250313747679436894099221939368392987869650830211045462754959766689630198291682141225086571548648155501530322979824270108725764218484622492213945651303624257970639590226113284716338675434394774239086298162913588443012307179093606121340822595396599615953306504225555884342407083703837976865469643975912965866299139286762131761361615648464275592938304325300939994862645436728885385490053845809958835054786935986886400692621032213502655553818909248635731302165152574216605800393113531094485685438221803607254586916093586720444742485310803480477083808892534366252869859104863194267182223936799023771652975013945808312885243448613756380047224793841421042885215494197115486486000264979290211762109145879815517339085311805428923106613982308178906494082886798190630181107804474012444145903111590905369645508530040697036123374798854126720298263476207811209911307703245730979072870065883837715188476386759403094331529746227357551187748294908331768335706355094802487268710114165206069780221664081534658262014483593765171650798651122225425729591264337203996567612285468522674774372826996273787244292950282896362182356027216803569898234649893652986044738049562170725591856126385915286948296911035899698762595094589308292143461597818529654373786997246149816904244802201487346840467063707273191060061489215687534954102294575589500048535934100367547352374381930602760217636010999198228926322041278774813048349815433110663265232514241739461924876346832624822488839837712384*i1^41 + -28996254564503178359658700946956844451180655278911959995424165441539062622120017137560543248256705188494477754678612869586162273803488987501167211006213189542423288927156204822908750711580139648183603535154771687986455724270844417956289530687649951440800898809959253908329607673257093945978825237888685059741856325337794337941115505449294397570203081847434471711867924727709327189197842278477560691300559867582632481518675946490057153243103672774511718392483883990909044238517654503894106272902707531652876126740998918725756978970528698633901905556924740593148834632024944125312555031125532277665948326835763023551857647357182931005834193877258867783663401740387285974500859383903783403424898126157985252195653275735195344058254543519153868724600423148685527692227206330249603432194185419583489545956575198127129825043106266927981269141709334317379130250660398016372831945076258281177227390910011548577383952398564655253542796939551058721443265738930504938382082828015567929784994748409213387787798737851463325518036945704462982631927316020496908202386733179774131909083002540955468354152861003983411715817916696612948099946066928842998943516510815625531861584868869578897567663314216706230296299315394009837174198750632259361861122340914393108574965718602683611310036594982446567321626250792296434725621907955915192760416352766033100914303245452258985078961179288715883554901073300761230545900336276706618186103152046020181377453663478291014476638185404762976761216168971054505891423049848223849246634729732394945653109834695136323248827161961838698618112374416706905169310354129103144647590244748805410845380499533476105513354237695937641503235678325800460067544461625960674519363049241736392897605536264266202764704723294904146858059475889510670334653831915663651972974909983751481245412121925314594127202123524217156276650730328976535064651127309168138341756468987270886063899757615713737704343454495472506184393719383877905990526080179024420864694119537928494473910532348451658652649415497989779586581773061483093903765163946768617420762515695556939614851238597876701801929313013114151214041443719130384119053051003178373337926999697822980146505752328525650364152527731450461529392276603942734770974210496609729826592305141233919028435497043544310748492840569977846984418878778483069213206364341169067840125124248799647404345553252421975931752522611034343425776961547174776191203308743219700299377897994297726672355644627870399064864084778015842915709635888470494191352766687696796071746548161358247947274994792284783139844679058302795098587822661056242092812736427772354960689258653783599467695647366818460602540034910867265290884298859341830670179247086074724123933303426451753510713877058174797013766108660310331860008029472009176123284372726091776752023717701638012479231601674316031652790475506241354716118549029669405227445851885113792111902668034293521607621657699897403759850481655066355450144308062411614089357568267779620699186860288274738156451875954704018584238698951964896759668758646560778125348162673500072042970768653567576999198720*i1^42 + 373864281453738119545913368164590936561790787843716955875697093305784931934165143661467423555694810166334707419926703344986999854450853165596619620772054122343559798172756658822560824275094436071597788607252582243306702537046265708529540563001012688540824416351886280165775746057250625042824719040841914776751936915451081600484154887101014065943241429384135569301361411935907683984967237492845820625674437536560963479021700435378081952936071289818247724035133000881504047250267176313775455100319325666311527968527094237563012417540796855469942455485189117784007791646850885670271293857448287280843598106512884019860391300032491660606948460438727761124888334903790715355066814071154787500196943865489307184590912178821435000116827816948636470995515431977460409673156791965241787551545274040862116687878375086529410755894947525207495778769255300454714176705978991517167613086630519954686614312284671606946331815031313155037746126823916149411035085255121667630692258466321412887271980942750676488680099615663666767124907576916526376691774251904249488759429053531141674921988512951521417752969205811049230405763469198014344956930491572496483174518983624711033264116609954960370270347155857940782686377712950682197146554189162966237236541648785881669478603789877542806069144572624668749248106150386684704081705584484085947691525449598787314472055517156478087779165191895054526230682795161963060830954732444964790283855549195512898584661249081504979964034628737686690333286711878734887597458584587295157839730313021395133292496949745633026692532596097951348017497684288459089012179722734600164835978652236793079850883417984983506963405559459984630135984462773428230090385826802358820091891285964966416023738302358056923832173887746737624354171081974923928597129474212401091470921697722101388563107453396497410040356340122345190983150455230168802572995860917512971879092603572341241370544194807134441402085691208770029902713835828174774028121552620691275971683252016626837540764893044464726172777760623228807788875816303035302171413215807098497896583215118922666362577652858895622233891542743086084341196530305042894398144383085826997567653588450274404337046880291032580973127833284293791801071719806833492497385142707413021224294080744611895967559867316917098473292404774544628499668784306981080650322169170527755826875461841852260519923764898401408838859479763208823024808736053207364613416334222665105326202686928033366653800647987663729437235345022562124022784389059768647011742779882475019689145332846060835880881347397396308216215334482213509789574031153733687095717832109141596874315157043600580790775158556430209530838780518979024343227841121660779807327590396861917065176381166814135638810021750988741455962226886850327203941491758124778211175553639441654419301427728702835929408271421523922922076290603786153529932837544319056636452001971090963245445703929743192004657391380801433456860583844058792471411594142883875307190794296253458778225280576387984797475967218818752963559311430531251214589330786811991020217044796062575591504586115966304256*i1^43 + -4520031999780343352551606741062261010513876333794344401226143888616467891014667055847604736703389548104963684289859970242887703304010465617199265148357939767241154145415061745792678078054380774878080984614174040139237336142001437219289120023151951432409048214554139536749766062050613146260950168394409647179077377499189134595696738653395744252428381946931876865037840196842331887284089331496535018264587729841707264865224951104473427046244851946533162871391807570977248161110637635265707051100021682121711766448456842632420157981285972481980873411807090147975151902315731419559045824616091142762017934710600375994507687375261100406248546339494678190808974270398512977442305248497215193764696165954839937175030731903642194559284842882094210519963567440792999138285964199405220943245184311909378741213212109537319093996382667814995917186231435864028864812676650500369371109534068033163605855936215171866329328324372132520306910251687561834182219945922680960273570251409059042289202100670182546142898789470943287151157886641816098507356809971345523108032032799990962022939964701480681450756112684593375280188788708704548389060776650402361707043123681800162763434787101148663309094202547482520935317883921934376583891692498719321233108593209327686650167250038466144360154147015319409770792030334950973204929619577958694828024314261596343365707501171454224342625491525680477686310966146974186957366491557257175605363565573175024337971251141488741403342422713616732863037052638991850308954083574799735774811010714108291506408802313512618723143879850632075340743452118347563690406849418280785019015944347644446867797859648279744700247588426772911972326783037443504789372663172963399026634380577561745749252892032749142437774639646397510453040586273679357568625813297334521475123679451661383433606523309714207132711991512264448268399263662031471876534522208632364721021197472087466263106147010536405019026533544842711855950282112948390126096229951881190084766493342353766883405849159085420342776838530300232808753905505591096560090913669807031764387603640117859658307507305183212943862810996798209412297621908078170436325936086661241818010734173662853858332232186784933923883996228378671785236385770238325604737743233381643869771107890532713704730459785611527598217913658444098311606145664365538564623173422898866955747563922485653556178482637232856426405910717698900824155552379452229060205745071039258328801509211530887367032345772684340770466069152700177119448866049441196651535146792660147669857356099992880481595231899624882476175662004339862296644260230671010498462708547399419501792167360522411895933620326725982123814569606908309255603818983068868655903479523998223204044188447849071287515507487935771655873854954992644389669663196423668637021715609337497884739436742037515369697785641395437507106506017185430371615473329603138034397231883428431899466417871888099076853832237446016097506700395492648145087144541374819910278370657347981494590273790224448136827640682604088985019562574131864474979610414345266129827986238267520256970490936033280*i1^44 + 50747998733501905592598103218854855791509998510513976141310314475809780773504172423246227579990617584743382310364798485852586164060083949235696665276503694207662064280140527370548467409091249251302634679593844034074949113840003367973604979460172512077476471129363740232569373240942310426612598817612631048934919782991864692987963370232118836417596610272180391355652048274990437361719681786789163671673481621587008151890368393263488531676035893604007968456243381275498653312459402765117818943703058082551214670149024230699425758130897218278425376344112917213223557224539373556549186601853483971938415985551726036427864000333876694193400703561348119016211945494617003642801529084685941519799715367147329831514038994188557293623725287635258894093235727730234768428587079771381662116622862935163821346048739691222784764214437253843492228756685526897780672173617800279256578834196176378143111238464176109038991836432565307332908661357792171757383159099667473308872034812258940335691636914321883998149871361225160370044959208442526168030236905394788832865156110540174755476206111957481587700735307034250881799234674104509609312689852548657547836899145863681455071564390215155239663517542888126345737498235080356264038469990540623702400644994458566685510909889065921354716240294566929734047675940918345016432109964144644071938513084432252373603524920168509827817480291911279429365786736452870695206559004394133222083735028625279074277757115806455085220718743560020161875634408041393996189703201512136922379166784251325784302499641604506543000138208195555223642818005318829458109158764452561211941764084072093190944999917892066280084098736687631626928735900757233664102665071536006834978571369875773654050006770571740346910533402710109653348963972239618805006497265088944575455588235090930072664478721390539237321463144334795094645565808305410455069359768107560575782766746727156634691133678383842154801224521496841571763955029019515848570671025345338320217823510334115751275279168640483074390537216195756323034517469022660401522129106221703811613176864555851422419345067607928138235666610348893996816099641341196917806145485636303887962972944919759245222487929415204164827466395733943663066360310069193978260656173637302357083643677013164411530872256813873526126308485404082300770071289728092477344739944127857260155816203030170812568604564687117761930542008554051359772668676004296819814461845260708128616583296066156269132780496195881724146568167398315351538399174952238963919895354772590133835397998386115709453754480011595731857149141038046118932275087415652420901463971032778331359537165470816210420103876018647902368438395649164592557047207209401921586930759320541253897474909015686186681494258475885350897205159756892154497215256201955737822802327947281373890000413869408916831096729591433567695536929116912814228026552110988810553100443592481917386996310620081777104896466019296326627461569349417109661506535554157749188170800546167704013430205456024794831314108127772088616304157527021741007464537742794680877117605469579896588041453568*i1^45 + -522343453334231049307952454791300054539980259658375708261180389156256119529833747284706789559896233503640483741775398490412242257215217589015321034579459740693853300443281767876093094730049543301739480204495463433248528117824998590534706530267131391244850126575433974106909478890246575598001375851244152564460542448496491459176686777195634082968871697832025301780822195132827456507789681093923683046342284656036973519457198347952189482082368918877656591167092325638027129791435254045331475695495483922606036785071761094061031706654719004435708795475834181066285148235016205596883776628123251249761333093842547357652288127037284610398259552133065838891050375867321692509111180714528696194099641611473079273612344268217235602839314112787825615695505485495853278789662513601354681812791175028786714937303913607314651837386259560965284448184553350325145861215550244373354362761900119490549831646452766344324768705215415296662594770974494400174101825275621659665657807549642171061007656131010518304111939397671537812829958110424106590469779597970049952907365832214748785291328852027306180915235433785649042458554376311103240721364070387550286165564458969418535561663749356619024757550730186582810435726511884688301181655348069570357585596061497929047448708242233712340435461596312746005211864684928150958756897178182948625918854453388887499508486400805399717058488591786160163289253532293587565744199623230969941492275091562071546952730288934154825071517378906791642209224844269306467716205192457381136558287417858776260442165890695528740471793964260245346986303235171818499955130405880369573354381758527030060868247027511419175569725218297580434508627682759107390057457874040196973636328691570540667609331928700730191338752317159810015267136019116472539307620580839228090404421543575273746782004887045099459868291546354977865244365628811337973613117887452016366319251701518714812532947680544458731558393493623022921996425001937517427306459015356355052321874604086246657298275048305415369148947722887326184301937764758002147037301900742742525593301326165845126990794028359096480581953184306766291401746983588483555801257606756751258790925995774509235109761137505839841637021314279472526586748990618178151832387738795581722525736242799701678394635944075938988602962163857876501163032295713520404124353996087948163422015266886049964248382032976340516861534493632068655798509151666905570372020944464762242792904116196291724505291729672229711532956446517277835564510688952603166478035638065636102680582507401320561678430392739974678001731002592142190382894215936894348791843452577843435457792878605261940654296923981212047139465706986236009173550900790418776477125875429134219447243647286606725676719965344695706902606518778768013855385392190209811443928789069056044744372200356130203048852792611691126034716557564055163165407823684799126532285702240345953709993310756685603127880835307151950703075777825975668835943186989727681108878260990065328007373112869121389411585850263641687206920602319592581688428253514690147771906262115535527346176*i1^46 + 4966793946674975024078123938517340594042694005231876492992954455046972357011792586403852318474001685271817581145110524212196062537873216910049323334565920847883092541445407759842461610901924127892094880100625708552052686451651974852429893666840726607657962168755271699040803507373884706322790880684585072531010348504137982901171238639278279395853808119844601691581381991481872229938900846300578008741328869106971455474016770379743894034412082176738324424931735300234565608364741419198799919200002421154782492082354070992388577048526018113575069176095430299288935642816736029951646750902068063746742031505649882604963547131854981112569278256016725717899688418074848330365047784789418177371873572844488082162225568048300404226347296888934750618798136295167773782583410189474542736126950840951989159361056726322095759366539993700734245854152149599146869505548333517013765655177461030334985718706556888543859070050645140076929160133634028522828830664566113966527333843275472493002552096094519825773129784983853525722766301151207694697099959435789491324029113038614258412729888146295551455156313179135828893783885911425259946637025276225506771854984025661888671757545005958291217360440998608753357518269411939730792829502999468961728254078665460556045129143641137516839161556133171743769838572401867655974696312781885358734684553945473292586690318349326252525188529921166051565503449286914356514225457585045990658112833962874104519710679393147724040480232269006035276949421462523309502267766861768730982517910799280454680323197886352497829187714224718779729344064386532821858697763090169457005578334921767096118223792838634648729826050533890940747674773715210985581788471949528008939119559263044105823897443911587097622708492672664854591142504088752987340987474423083536921782733828280892158310011084088753049544485251964751576153600453634070561014936643622069051526161246824580907128378252456013083069186917421365187122016592805296127239756581994646407552760563518453655419394143542125266221364173821775088124506054934102163737164264943938863862686508992692437864626214595150992177085909559692495352305470162292753870099296070673076432281302758329808217351559588338814139985131129745352256069099778390268875928434539781925074402855029335263653828183005445010600795712014585999167171923824248209136817318673775442468842224265540283285867578413610536908480828865937347529615390202468097061079696688274680896807715531502629599846282331743318718155870632210908952021946375832819376745695199339399783945191819645699012202645525629247717435612783177072252210822948065652958149989595611431399574032546806809586157608675602998739004673077251378900216839328908220112882109938716455869584248968672095471498702086874497435162618624264150235940033231075009605076831334587475678221426021063944411230132734484087583784850027850636493657900665880269979938994611380300408110038834460382172429441315233887958631266781786615233951858938129288156072298272821813997666911857041121029309409911146720700342741855616880456347340875241057894752098399027200*i1^47 + -43980856125740475427246273825062215541874868761796386253263174260340818624432915659366832742112183512268014544551352375477761498140192386721687441393460907328457017159088680341679488971813843028251633632709669919439632339372635481028567108414477228347583398962907397420145312006853760802996596647829377708338401645941757768891027361539058346772755153380828269453098717998340682231093548403719252465776329480616057727534450014493790080040640631000507831227280200670140274464089607242749253152728136431364090392029233412270649212944357216526604252439296303991635543944676519635990717915784963300017582670668063033813429120986371077373718401016838731406075137497914872287880571788133668342751047278228164273406642030999942504977021457624870994383541707548491359217626929860904595824972317033508178097410548821960108731030259209630286158855951633347417371656838532595909548122904367477148288958256187585445517588492985754824915068926713445186672956802771994532724679997953417404746087304580614590193557132264855601471767552215343101289434568322370042920838155354768116462735417879812525466711699371818477267601291632363055213674530290255022528605212423738514396178422204634883816412523787955376447763854599351706021499398433036689992166503791334072121618433967641109881892179486021923323205452442308601244318320069534016379356128581493836628071861176910901767645768532660612074335891300206129798718106064434828646016246729380445840412446545989246590199718720617351578116355022228960393932398330390915053550815145567162600959034573591607558462290208200104688434715067521985764172062619536432860662723047289904844220733137527657770593647623178959034653207516942858322743243761818971196668198272921995137238990725947650418134440603266560532358149798251712159074996109074278443266249706932996757773193757374646143171527984655903643220420477251590648405817230441820254987949287534919902557292172648455650041717434557641572744160753543580548187865648899695348384206243579948712201216698729968479133548896778005390165532276114214713233516892311212180348317999853906416875123954446338709719487866294769857678532474244889125499252232051146401306094944907355092792926997977578445945441704983593175196162928404682398309050085850137086405055431556213139203980423316046636052086411467697042411614533729174255985154654109934814620000693399789171862405454565987345643380954059762143783445309962003193194098979174083663307197515531707219247784925556213220254924025677463260454543518021419031432169823698924010660392235448698575438634073886241737097772413831681756997779595690426878965837263481352997205718989176932606834676488402819183707181109335403600262631282989827738413614606040681429931806518527240820919296495439191150442406249924888320060485712181956369749684668467405533492669481149425196983360803794335737617668586389254630245965874718084305554650769263056928044006877463852116599658357689999599795720292894739043538165032374136894538872360803182085987013021340244008783817198763886736996645198883998409408310337802669228148517765120*i1^48 + 362860590657996529554250499663781200511355166641110426306936355953800035930316651393973348993387394319541578970006302270508380207478426002418265155905373372215194039959673657316900993579049448109716459228100927251681864360107598763348110599174628702297928657229714833904638224116966377136356858166655076938214403128596491085237207959262192912245454300418085569041831581162476527922730771480409576878274913434315349584515716404058199514613839916492219915462304127362323196452751508320217557106166251383383798526621409158267795412558773114407639783292186907992511401373710095329698300013468150841663030833828314780396706415405802976914777656481479977606604974329032073123673474748666363836772452522034806811354285210676369449306954382357168183529125599701592628033929624508981496807261746183491269930460912548358264623421219311039319327126806020193200490487990073742549084830117194078682708389831042492443707489335952889621842549944009643568939484761815918254716901873248960613569241241330429257733164697321315338173180301711125176572458344174511971005719001229367371223519116667091788737398107005373772954907160821718071703701113436692510880144926303705575713859052414374198177649418003179403869956366641556089746851084382560823394759714072212286619319845982844012810986877468734039376777853954952246876394978632830070137160471906093065930936906139876457289400258934322683899260735191515214327093904080514240160331901563463295636191627857439501578320250501267829988595542329845815766994321838810483097693694356343231460375933683838909445358418334360230604184525873668469352200430554725702922219563706115379473446169939255272523075730001098932584064019401972896469189038451729335088082948059800163454128532774682537831280119776172555197754766916967371351295697815478915505194579839337087878092499194589001041205943454041522989789309145987069866142183478889337937608450262318726831821965292792689423414452438993053248043801782481430331261056940386306614543456584726952364504079780991206716100869316653175529595082656073432386246540148113197034218918149432416781553998532737605396771703052316187016142737923873237634321739125471142436656645551975014616102950390291005731711171418016161287257675057398808493484124168259394802511191933697082767377072391908524539140677302620550002354981921626001678663565908737521692911139433686654329294344865111163924534198537737588618751666112427900594133386445806701601157328883530595035445900835335283365807596238335658884673785943740627646119981953628518211340936975910652640639639363727628715644629621279578044361147849223294856121369729679863069078200443843414327495348690559939169772739733312469201896608851395658530071585336730472073404457456311033287894624158485198918563527404063414769650249331323334536609382662930714729674274130242214686964884022461844586054647406813664627995051758460767423955375290690851304408431343725391437774010315532851550789918258121431083251591428004639883693066317115904718519580640164589522367605297958987877184162068588343826995373589935290947993600*i1^49 + -2749476963916675087448055803674550568798209106699809461355868051773439000848961138391646514606533109679001714838572830003507962326753661428725004353463451626670580796799061359222102270139530351642638096576985682381784963662094628769970601073144460532171660373157217749957120465109651571667453930998842880681662286071400556422953957260483974133482883472683042274648950506565930185399608763623804499233815173166047355956879230712513858019428740236760079235667060332801283455530506055658580089366425319427736425307321779056972690621283467340412871252414523435107145646873405926503457829120966771449225286537922736205933059109615295766334838942270414965339109026084447450394506037168565406676647435853467825103093829453313500239835583490412999467628365292392084941568587116617884319377916640238851981929663214512367113655025339798321344822662634247555297610437105920201451647193606038043592719463196804820298762441925499137245707613641919196042455844468648810698621595198178616707144522295582948742959071465848269075638041572945885591545403781731289147890897398849486093186666698947852549761195587680914259574248751113721450322993717900558998661639604638058608135169992822995383716485456008098922992062140763141045219731628340548923760274573879307151043050329672549625561346738874184669854844416051657286946375106119496951267786333713785057529105549506965649323349379123539435379496541078818988997442019605041407200485816687885530136504524991684877241086899494942729152672516073175776322557922425717288000983311492193155234352334706765463447473979286200398715482438738667204584458318953795879606750996280593280148995593816590468255540786729182156515765135854325495849781528523576061911914731444367023721749813569333968739297015270098581040407547956868909986610443213134634448664263899585700378341488695996069615383341985529748536075436736298495855492183357897701858817458756862622956312690698765288894803859745178954546347576071069923390709484104920356950243262699902907826464372033199185155995095134467216899701730568527682442792413434564003031414770432339543545079293810730381434177433719991113604087786121269908258436929870992671559055981744019649364752855169850289897354218930421916322731180815990116904938700656791809887795855899272705392937155018535594880097234464915557960888378564952426207898740796627865874831835798078089238020842581334794483107900519021941955563513387024151413925140436576574652128282074783752585162007935836056089191372024125916059192555015339791978199262592553842708497410158330569830656845939151503588396891526008332900932709780506021397635245807827410060577493160425695026214503404982684212659785788607211197739998270965238674964869045223399942927191228985597331964445995047690874637627711085753040622577271962041535368718933396384480397038874685332830647835011819792895164738207480051395901602440163873440102255364530662281284596061370404951238153322877458786847159501913776476032402493913119879994282452264541091011347811440606929648124416022312171389489520474776424516779941151375360*i1^50 + 18818063354917082795767401064621205934682791831889681281685295202429803036974952168946441034296951734466574807094622714868443726913828113052241345264783754675768165054063644747724336182391341671938890655926591234915762745786475571941452323380059558539812881705061151062070248540545234669723423647060169830049452113593522892882867124737031096616021795659020724853610601461585877008492024447030440414841230025537767557109204578159185643470862645527389677372574292713462635435393692448274370626830435491244215596139393606611381648490604054769555125548410073142546796702894912409372916078876234899830794845180201536670741409157480688722141036295631502799072135859557295612836373469733512065475312521556883270551097337971787625787046232663167696409940436790800536414070408024437085803042116071392933106149880133081288627720376165152604854597679198280892697532406986754660894466511056696156355921091677504556358478173059717318376507933239371079294117508616966442087412630210921254166291089949693243290843636911097046990574506928155941212537280396409201117799138672941627461458632634039236119021878684246030211798821806708815539513521385688638746922212915607366613148784895142102977891453945643945083009134654475907058750887494326135428646128146672069215581174727299184304730410357429018856341939426561913137948420102685240923656447181654307442993409002882316428404018110914753319893455087762277937912295023736892079843211702643683499795646753561348791968091069292675139203698561631501033251935780864076424960385940426883545485677889999265834789068573898698172006432406969225747919807308679035077886055199824409230062594821204217600651071409982580917631165170827940985362730538973847373157113596884152064764937142193240479241389842938074084386823661667139105927922393075792574767936358145135221316595729850652132571841759391974472217187708873551235532893162665065927209360437959344579190087321785638052241741714786739985171875022175859301234100280134000514350729935238421305072197789549352416134524459546052648947648005477069603383930378918740861044133367094213912460334883043463575265464644665296056871794682211943741667971290549920045063493986814956081459498408978759080648418508263069991872508251859935696832721563944462222212795077845090844436819844564575770083217802721066700037567747251176884868717053422666435542645780690085053639165759609366440863418041612482865914768819044207505277720630082280388367130257355369330977575262103534877023795562229919109630749611670069074117224685739575058410750790685555411533000620925532425731190904791978461477348866129015323552753614251546378060842635576935278804121578284325058106216426692129374459452429910702907454128082212500693480915682366512477715355593958309352521751676572842720650624598471920417687487277439695585032080637808701375912701157775328239389885214371457194827567315337897935755177482066661017436850023176224780932682543538124352315437695709337548489492079695164877075941674255120072202583093956619476833235289842483148413322128791322154688190737285120*i1^51 + -114805630531993628472765289571198203309042881065692204674204940925597324560162999795612751790193980695403442918080057327656361312137533986308652834604617949830232733185498706267835618326980889126673133005223372851725024446141607771419930802284279492742506645632592988304021195043456557732548615053360579535147405618789294540623291359418457394498417892260557878515297218201124990604115866856580415304187594857158318099304871932644430351076229377813618541600937828131660938362087844669894774009640646567909107363567932489738999931613663523617596357541736479868558258458012685775099872248337061169340332203042454806640603419631700716130783099426765183672386847816877399732885700112263979767345312975805927016008547219784586194358970077154473464821063404960469316018248403008622828702390990359396321961123173384764348803683900082801373277059197994142218757981146269852587146261123317936881980669474213953056634256872747722252307681606196745420673020364765221114761838579602390534047261427980211311926285141103554069740228037523627685607054012249269647599960834963162148972628281453858036671432014966201466483584087032200347482489648998356518334647184908407213922614264472152285505868146804219442841750516135376682327702883464964256256859509824186503057169365675632823086684296692504684166729314069393469567171825072085104465967586635343523374011471741903590242841073071881151301901468391803695643266197421352989506958960233058323583388982819517560925643089222872620730496109527279353752995323398490855599237503100917927420874840220985408549372059393609405488838506908857800612364031096365662314780652282191759145816556071845857558315236394876980127400684749748746942146310128979642844129636603592168862222422703922296606273848560561472442405901291571369986316218423674940667836916301030698269399733140644628134069797463738073473857526026452005872929778854661128991409548669211517888192198442840571545752335827108044685310028215494835573279792513679350311569220927236031870498509273637976708643063870395563099398620743113149381009117352605132627897729651092586239819245683489015937541755390434233225927998483449608645241912350074563123837959917183247446799311582597553290214351494239008958940653370698797624458684828952947372449416203576205149226517658622844897372629506900520095621089498918488520299613755151657172939030084180326728927010908156517022150079200915758282830186727320918815138649438791030320312778128855482177856146842939784690116226807069904895447740814070339623954663554708380094822580005696583620350409091995791959672708945514028923108968949171484426119637679312731201996842474406357829665281206105359900852194827026046136396713864791058942053200835249493887791373523008428722320870670337513816031974483207556456372527156602521631419263095501988712007045059630517460739298011935491164954801520977381426611071063647426157482935440836812221429039047920199110654262977086417381636452106431660987217448135007372891814965125131229745959527951609049948538728594816322564036367802197063395337830400*i1^52 + 618366288912083204079416785850212582026797506202252163161269074553879334553790076097462602459664774624277119864046015302102783540308087836776936241680425171404565959364428805327341732198438796472849293665449423540539179118516585023229699441989774446426424173951035674028932612460274625198486991311964625978966176316896074625992231745670978574792255253306676642638132260469757443669795048199525481838236248873306612149043373220882894133778583081461682177617123315572027521665924638778944833818424219198810783012245138724081420032289930240817312287576560561174643291946340524235694193898118415585263202118848613929590136605123983544618445569806538598476788145242357098935849177059938908312481082347760915395046754484925462544862718231134143433500954917143088870884986205483285864321767499242109389165790337112673097690585169486062747782670895338733180315843358714222569438625226921058136340792507842972948005397038989630699273988287990236892584491711039456362093263369707900541876831426648567948511878690125989142156212803125328971692057632533044412362580095153076381156580618383611875746634248378749333988556653999085963979380274736366301829240779974803154231005219957408049060583127593612894871520580500941127714822712601693525550298695597693039919106986236677456929200160355024148121018551020533720579517956681813997113190117045668957997498927053230127465707060836624039712599255307435020418088431767723497592436426375910785075123013136329196895266952486613312394342548378298615953043177070079828078579658263248997582366150022013262575631487118613286372311110372279632284435479175715022309627278655754752726256248209683396854912731920919580036771912714555233869261010046887879845302945474273688514536581714290087267733952712954905680027268621567005021371414424413369214054885000824617417845207991145562843832000886428000724132275560621956263344225329881912693565877679993064644510679465454201362997884388194070637465537892623692248763196010552093542764761441756468832030949808853540559789117246856592789347397417609898348800195811670133502207976321945390508677603698285278807580077450254291779963776365886129093966359221062944451722629619645017097379697928837427509908522548126413621764714659124342983634184113105389648740835709824705020486274701002558270357310859548251235266690814183010529568527593732264530042298996098611076630386096511228296641627831197241902206464127226472434387260290373141086956197741538692367141315088535529028167201407500602248219987433718289199514194080244119706838263205507161934608232698712330776785264929245715418838694507705605326053451528249605911444532178163792455614132921957977584066418654443146245765009365121840991126122502430919523396809495059459234992855831695281855855762740889026107088915524163767828671342711178373269026331409772045017186937928076465010287847258067870287429878223719678339335183601072962339230579255290825679208089651289982734071709633729513172637817429685474648949082779075927691638963498684354812537334657848967767924015000112794173440*i1^53 + -2918401353524000012774185719747552313120562937085295814017150083114929005621432886852201284466048737954703195774976712817030405444157006767599059621311554180480105544755010493937850709204949872996000669253384416112318906186245179810380258708368581520945309458375762614976734959405498638801228153188081123448219178612762729465308138608822102025450467485739195430807636438612537716904275380691212771564616801562717067678123728901090002173867298697560242813354748479767616717737144056037081903871358932666656888787213442306479940752271715358933824819235031960788881416251759208956863639608118804485197203039932241108814457774045373213463820558348713347836939035762629911574320978477110291414705090488080341296695044332395816030036917550918122448278814829476606522384044025225389867330342166990954913695770612924936288029448568758122363759659196579968316877097354168719585561241231339555975174232608597580852371427250272786494805892690788022153605468682115236047742938755974310184557729919497963182342540383034988367605320307140122605773220868632748980628841762305946297760105691241869179381702995400567982055743719064744315795965847118777270897478684013899522658221331648215086405298067307128993578349073683957339050232171836695745249748975271323790475550461939989842750548311544403012510462442147849525873232223725655257878618403965375475078031548143397114061979223235099087013894757867290059773619440709984001433928250777166349075652983727689044561050891681242935170880351343317200574033846184013196005088276089714822211066623622755564036757892035639288238158922797998155141548668722965055744564695856624696087329535679467005342417869940546094005458697609154902741769991384169019302264207268374378711266998229153175478518889451040170609237616674676180436107032459514328582831697793797142672057155556629223022921768507600706273326129298091614078208160105532887639391905835773269131941523687748201848320907216850998715397639635295649078761237389196858809402723347806664137311544827044679359982711901235492968513622851084769086145130248308838529743513637106494532703863034029630725760899219553260930446468622989182692804976622153018829939793780763941208367169216899225891004029860122811575637346695026431148238546400938427141133009855213204644787674215716623406379654287765137598444172790100339977177873970214604594677662797525092177742013412035845964443762296094987531890311978792025606141383618025413333443900847674491891394496645576358142372479114982338397529342077647190477854208200998972709852891782191570882635457785782772608286760443210939607662578187446122862195582667611430936869693503117512390004582357324287622405092577104251188442901110938531394633457812173720793996456055745456342939795421944789307569016989548298191205124966003163139609327581709762925827832090799406031626276514064607450770453577094095913715754446457603005824407545167690848105133913065169450904577045965732759480851996153231395946334478071077454669583173550705116483448094950720365518635851608299468832304739123200*i1^54 + 12017768850044604163616311654530540718917308159819998180120169320421753920394921465347735617613807397851075183561585870719511796404179351790698855462602708387989019337481614068262322233480506682190640779817024546771428089326519183034520605156243286369962477547700435058496159264802005882766140894514392894011410174977928823796162022117197036401810125041120835332288042673979465123336367292445763337593423516375048925074417888714403767704615281090998828052248466258220391148710693738695386704087250139538082178018081498157295275955830532152626675482182299277173555677357241700219621793510407850614345402632368729289655969348112930253655820225075378575592309032193239477687899170482893153337459518004700653736503186079853069105372651887915802618847115456935607133896721777112728625485880924254121147312844992853581830992381813112748437031999247696612535138972128421562127497680342286770039562424839576708726243837663541862172390089955514422614336441157574735237460620890133707919624743805063421816112929215871130547186586794278694282691788669316062842780627072862667557144778032466541217395601065418552675468929920949041935075333921016179880068826634796788663916621190209883028669300904711130004999627169505041038607693942341085235627913421735863522600102035941209682352028823356865641183514469037336726421475812170841455714607057688650151432521478156949908072178876108653041424971138887016364937560018879835296164386118324655953218282899890826052561166114246597136828901253184121658618477842649049471449354060188701334702152591578211701070617496553120991044593184365214940439244015234124023013681319779671451883883366685152157028677130199246016182650704194165365661652326275861043515204309346860289214007851571036280779667102629044799212265289598906263206053772483948455277547377875619598113135610421030122291409308350272940342886614236783799683449340004575866757824145759567396066781286963544887084717623926013903160056204648766963543436972635399138045380995611465844211799414067470967968794125760657842681519008231620642177259126510826581362339770012761366002649172638991141803864573664536531439217356826706815849070510991558852146342150373102795881644920696485971222155506163924745875530300889471964325643985007946824617448406452477572640315761032530130409069732758478895308199306358591691775784906026394936066996766238550584444894984848194875812079503071290671232130224987008822295160326403461461995095840009223335944691997544915180459262995666982744704228915607930159072532036432079977734151038561053303367937907438173854918790634413960875991429150889281974447302163485959384641430232992543516507438148523648059295220639700541841631892459853191387306329930380188548517851933206849761918297508633489427866064479946016917327637988684681080871787924308491849571729932352406730987562411138393071506974997206051149486614971867352340077519446799187704387099250264672088977708450275870013839125025653753990967285138971021837550990408876190905976552499257194223778640738738025511476600504320*i1^55 + -43179997303392127268947369174798254393514986685450826760059167437981179206914879954050091403260229023455961791030152012878163715405054943308297543757526154316497449533844881864905886985825148771841098294124707454054080175994937991990914494866266724545234997570338739826072901237646667284979547726710098969072309359836417943822698354840389258718352758267785182382585875701144646079667367010452371977666446930843257619607401540486892181648934664941210277165817734927552058655343638996134237838865946769190606275825236347826230748796998617030977577067147738610628710103592055938999621662360632722494181687095488455211355745658869837701753517689906405795747377542655529298184304077421171412101231693314132099699097593989143500673792722242677964530644893333058751561566424554311652778256003504609474116707741255768100858531511539591717672554564529063842892019307480615426109951726874800770421973128499367188617390546593244351620851155574482103211784029729451792223578275003223382899259811137256520528116911656377312881357256033129103024699328468694654728181473263412972555987128371224029322961496006239262928746192968337053655671569795677023605201166264067063773470771612099332003914209691158156019802815464785265278639445762724916635144072209734678013921465529498991748636866639952850945707005388282942118332278238113723858436100663827893683129877138672029237863783711055548658266409001329593136237481317540788825026520521441940558629971304107435287950288103799386903144479141807164539242350679716664158998111603802760716161577677855712878006873967173978114073117336540277943693603295329480500550952549378255185862430912080008501431640091619761993203353119089399283759961110735910363663066816760101022145605381898003844857384964894383313300847998099402026869178098954825721817686817763904951765040387100293412898660006686062957116224482908739282944446145644039221519225296686591448498068024374945200033295339823956191914347852899211023769184865226227373005492944437905322018909246934010103360932945298374685787922076238261853228847747563507003196178472248191230462940537801954814356807381145061752795545953308926491295662711156801518365884903189887716599862641445958950238755533836064691157804103054201571854406420248054600586008727552885216009138824919037887142470945712086482372505026380149417420606099453223681684204876612005411207747319925870531048914320144016024933414257424444900862751930093147311108796525126271232832617463677733621526378874510388810108492970196608609137819812494418165146911791665948090822445259622982677954593464231065894780849351177983444775222037685773356234312123339924310682377842395973201400942479151824108008843790496952681008948961727571168533509676421202870947860144913872765852557945321076115733949455822514114222836298891587832249987852790192283347975901124142691506608780727629757634844205963275307664792588242943448956845793547566388852618285355337271295084424199959643697363470337925415031386046081989532219576519150860671577407972641097268592640*i1^56 + 135647061484186612674243911443359548310500393511721745498262142583327458951144255669992903900750940377030303076911530442118152562168184852955327322204020619165104380914321302663383259473254064334064578033462686429061431795083224103624037386735788076484396198615302978274430333847907558624240230429269229641578785543879957973630755938651263551912223976346817704757403152811217105447056945913896057161778467742153420381674844123993883277111894155786197520623697458626390344663034704984700911589093436156315989085633833568456041863308570491790802889141081351938291820189876483755682151197671206602204461420051454561081469317535762880754430873081104006457739437746516677253448211493646467252141021619118452734579671132259301453501811619115349321512905397065184219500377232694609078196889785661616302499960981723244168064494388735014894842290253520148158689425713723098781447118880491992734417608115203796694458999682049463922675804887303217405410676380577031680678568053892661864137770762260601794497721402870508736665841795938448411241089040908026977741431491783811347980701831389510714243878368824636717425145822549887420233959003591249348719460877566826844482734146524558891876376663228782523800015870199809361718924123508986656400011466694505507431731705248681675429391161630720346015270225295821767398840082853030271606797001302675182583223406664014185592034629525032367555725099072112544822815901552282459392101963540185709851977064415879369807335677459182281713336644698746767327587387370847042430823006108741060175244572451152975043223515039284803893812449476873661286780991636005099314426747781011503760762174136314813619670970089458422265517714994826087700651168114099616618922215004564898712824759410692024880759061171904264615922704192470116147342963774198226082297781343062877570157387774168448040183652082343995238857753059467690297511256878642938944579930735411895957636554316386852054737775723424252835037644870903120054814648896712415658787591769260482347546134826439766750518740834733078183888840136140335455758081980353827650251229532393766205435013901601498244378463906712389932836248159923341105864440742592240627167657920864947331131887413471465919368647605607373513989567976266938523298689199989776205835382203990163197164786717499445846889395292265910066973012355961375170185061027822127039590996943040702367822806953181670494216663380309057724053953711974904217847120804376051402547845094278314621028021983051829696060564211427508444870127708786738437618513032039685814208189469993200081529931965267000212849087505627154713599283000179773011633291712360938461567705188930286325121246284924793460606474153360410113075914166995923640834903718923101039435866777162997884545787016172649271925803991223395866304479621256425899362549404674801152121004545596505366173564085065416400347540715517387878094731697555923642622938898081104116199480569153879981956393401104071026265682024603875633429676579973283376775836044665999858594579359242028425811564002253209600*i1^57 + -372967366253241738530726693233343012094008986724315168161677336271538296881251860668959089249336574805866193733589174980636972289827001266175494212316594595589734132844513356544296117605123876324289585113607146641632958995820856217726804655197424274899559106598784841626676738361137257573651334026245193277821132065922320840288968933392306540334891046740376957364485540554896757373147478811215735000239886573097898936645965277910549611414685397227170726727218917387520063316651819409540274030304311191833583281103600678212205612884176924803084106839105616082575045807035553903727406652010255037400539499936384639028582794907367600847513959846356249244211388543745388774653582270180747263456413059565929968290769392772533391556036890040809554042693420785342675890478555346226615091682888930808364319640594748724169209036585420824641024645557785944943175115382496906553076631659572515473032157844790295724746404909196018626037761628917294578972374601881987435507955954826526892702954234248180846356207120654988981430138901400118015516305157461509832712831833755443924776974690568781078742031053414593008893120892348609552351647944083039207931611818507459756861637016646289708213401842608254315075909665362793082075449102489484319117395732977270251847364775702922706901093113648839942526866694614201679655032307365524136801261462622525488203764795767042138075216202674336745917371967429868527653522145029170022331975713713081818864084883959822201490629694109849954346406804783042156967181156929654290535684935378153744852732733790073481064958360574221195340274455321229298564798382865496713316034835715360277751028317310845543302886694018256244825206945889998211983681143455415939915513875540349187256722862518114691012199419129519194640353697735088423373188372586572609495150104546486115539550460168563840973907653121081925235767558449878003804637373040024278931868179992273427530564500919772393892484941265410837866743944289779311057811024124613514841114152766130551516334148565215013407135685259500522866270656372492085766638154322380557677651627765219243843408580284698835326397824556388757973831932976386889504491092738088212127429775582958898093967940957481844357602747656312588934553029137531575737810088262128553661850830733492752990858419110149835956417242321324699923252441279204400295518210700374378157678585444260336673603660621239902185828279450066541001001221826642105436658830291373263742765385017142384420234799980675378138900693857491283309722824840691577882297476095582428831611875939631421082115942028366058378401364359692273759594023802050882148468769987793048087209251826492561096511557650440323608541124184828893581371931515460249545140541256914266032369446153549197634795214437061187054272770648582273395667306624741288848098662919115576434350791222448271867793777562693763271731928089488268988948993431837455090769765541382797716116947741550803368099971081397857258482196404685445426030367897583400143810652610046334036054714853359143620983984619520*i1^58 + 895832157614211492472723630034832127436081527880118808021779610700228866258450345502529062036898918664033057358846100959193730480024995631453804225306203570132858708491446353546711667167552877689749127011369442746444446512938080218990173682433379983479934307886924400914510058240105256978580535591824755550840463488949291747366644958199534644201966376465363544008562792206630231291518824428435313973476013629900634733572058548186415053554635559287260655754828823787343991898686468181749180715408172466239872894559174118400229614887696445742041433153872538988519369727457618687573475140807953509432331510184798750383101902919621718509184329786134056209636222285330858468728817704675343438363593878554300703693444999737259267473717321425618393557132310626552598236859889284096364907703012821170681950113733537105335215275394399252698611559220704988339865957183236183225840924792569999407666559718354599230629236048912590188610220766005337228968759722137985016286760241356156240391169719532478229193952250538118104634097233817302094373563509945380591674080126459877863035350324743140166544470813158168444533655103387294715373738911276155117546813091054971026452380454538883709514537615927064444056487390061854980401393559702736061285272327526867809256525664468975127683639968389550006770591607514234580530994312731483949807481314081281139865472994026099907976315020541949830706639974915994781156698498147135792683790921543947252865751071491307552314762246093190221837039445762971425034313256069242913773823364306173259592629826455405411860848457382348664671522572421819247686140887643341966672808550418098286958750252534580281053558137745793755089668005011857908246444956085096109968924730766043876662153330032055097959328947413055104744636433412514994595126529834137159125354133192863096428009722786789215930461000156050634993461937341109573347076368533413097545129919975947635026532179038033637631744531584055121161466159514461745889244955518228495122164073250059635800919763072770538948447760498330839603281037786870837271070411120032094496537665476071846747398841810182550292951626572012370780801179847908734023524673460444983639181154681177633649824025482782053482431003240405927893459567985319460470957653736037443973011234900431281834799083990301350779604637063238094661424148237476550012438853690850333523658316619186274803355590809126636467742418255128268054642311515350064008220674046637523706604045825476053789596689119106812926145650801846666035639201873645474291043526215037760934287552382265979450879730965017184976162304036273089971300061160020587521114256676363379739495601460017742601167785392494985799646124882288126502364066749066503501454434404730609080958749579586902904365141338770748037379146361236449033126284042524871270109548015615015500101314367723878993712876533327489150665680167560359687354444292048192685208118538449839175555034151161805703516421408977696922500485411789241182667452963044643074961262770985339752691875117394128171417600*i1^59 + -1869447159265610023054946319196735165163767357515133404707778726829909633560375530879051433715710828706232870090360957247094187641960762714861179339639256162280271785830085086629941406338996413701847226906006536944446046682037821851838140069257773201433815567781603502953223681047488671327290096615198902672293862226654980623041266802264273744861407831993894846040269664544420228618051161978920943756745376790013716326997479430791187438210872050193057101487570070598188912273082790363460289144404646369855840168179695453424619958581294452942210860110454955087570875587714173222361472094581973237959246795984853097761098263742460085159066718731123272768856303493473589799391394588622647968312945145522140842604824673324990822618087940607128266266619059279266242044765221066537026919642536410751813104799623575743455293751688547053418679019924069787198669187396935629146778083168934806691159352738501432046719827412100008706894061206289119355364124341403114513675914952357011174338761497908230430982231757103987037731423923715935293237286307517074218043234121696401130188011811088593467629487075609180087522274240597999623054667452083736437188874373911898007763948012727209617294755558452619966943169215042621299452476188330659125540543715498289850627780005252842729091522315772946136862624900261823308637628443727795398862652979836887684200245735127790984933584594556861586840821659006806852918010158932554142377895920247070393594450839913306023525807675062016011693944877696395218392032504756638964445851815066359532093127216761754398294792460866324922946989806116367982409418057131188616916078238658660317521734489289654257682712118643022964719111997092431822491033622817805960067393215487621099949136551981624790655232656542312755370707336760006811952403024501649231915518846396441823709332100765115368680625104699685261109247173903223090199827945824957428553585835790107000369289253009841626550307706397665688414662798339554213759202360359762938832488287631426452180522101390152914980864491397551544712853221061649649795325407015204608670257678879599931930514761987293477178483720925664127780328327683917357870978208697121726385087116619529800069714027794786665519323605530384100293255982604096694783920774086101329360017662592580164782849098326488461437620627011642624355297318156849001824508924513007727325353677737760729703654126250387135297765059617833517869133115126450174535187737005852573570002048513763717487530423600500259079643951367769064443063774456710616110826683874576972058816319999752326605664059412078084343837189045826793783770251342904616538980637295116051912949788501645444207565835304972590107513331488075389186943964728571134276229800023654942483131617368669483562356589886141072410304481255342193745721808409397284445632510736738493354329538295071001415977571884181923514432271702560659825544181280527905578730351302628037042552270598517154998300136118139446021547491322326617094714117821060785261090425885169565876572478016205250560*i1^60 + 3365311736224683451349059815614221967572029322463868033284853550758901936093148020488051921544261523439554798651945610555333348170911609077500793175656080869022747073006423460916507197090425367829235977817332972218125468502531906461520494039842751297931728868662001960853590610692847657232737707414988480806603002474562671687022653872964903293397323398585284566235154733540409114227765497201698428111018497021446266588655829922193707900449055652221443867174040608757298482380001286508478700825621156229931969709014280933330815024663001108982597246948937708951697230047076947402591601838919543680879980755646645681635277210638935351914189541823969020655962496928647572372695276045769843403530058871876644591100161881405744927330196374549746895442775149789285245353536023937822868104270527912391510988661683529999761983998735978474676356223637897720814847305493300976380625283920911860683531624045909599013690391748027894971714193926975281625186198057506507769891156974593983796128288157517669183654261301940244548743578659511374734537100620393100409647261452222502629044635112626880446626211985580930882917331574643848463232820131174569429417948570093745361853394682900376579936626529473570497851975459185180243312086272436556012398695827729340919599970928640827660499173423665401279703843874363088446215422520320730095071245594484914200220320372544325778765093784115239984832928169075484009302655811255449529650601071278699513946227956653044292177191233959492925065777992288691810162783841858871922136980250067044667784774707879184305106080743132148962136818262067021742966788892754608044780147006382751073944126025021698534927719965887200604907591796514127648564176565220151865737427197418839701471015627278569122842583181320168695862362303046137872849260132284076739712202649268968448930177956675156594597239106659595728007018651727623817498226204141983905336009119873076422703679351129085334756487240154759939616719398234547555360068945478059713230347468039958656311732844710722206080496350403701403152001271402899102076280379301478468903254095555926256789659736952737156395487374566358178229962823509127418690572832164051893289302973044028554852462842182349245527143056313814196197329192828606181011804984664538569781349125867863397447991069399379877398577240455079632014287401367900884272243026282779381232513331437907811963436588757678932640099907542561982808566665900077394263985833671868588363101176331798228423245822157583848926595502148233244318782653033070110151469734903359690234104731584260883487727940312198187490051894602170666126600864476257199638642879842436239412945333322385633238458816962176159131490049794339319899704434972452597911732919491643557013580901175547964617652578939908309275761166872351799070118190602276554840436437257572082734136267229275983596962686235287322282239807178647394831476437696810664326358102994561640834989088002908097029759877037463945525154464798439646280182744224592715015307516655046494767812612126720*i1^61 + -5173577775811069984776459559770197218762877771656961217022709663681876414357467053785249033147146662118670616800012924333795155769847928955251213571967628283538111379282752900785023451973344131654988853023404077745281818877152202896173810206253681946079244924717147050384367061032551695098222845865866607591290546284319026812479432483392617586172137193442723774812282965265220935170054845107699809508089949428356825034768310578441493429126900840925662643333702377386401432805727793895058135272997871250838450958554742527162945690640221927719403089807813868533870905395415282966952380876469567535719727267271239316907065900142132703862490758250624207614097989478244728798466164666450646416029048275125487129208010809769479755930798229301728657242572096368784096877128820116843535638957622393923776946882801663730322254408099972287310601231735270993640624411525746386859142846059787426192692691316725919352327658236836647500626215806836384623959840852451105377913015354375280939692157889959069560064156198201234417161597911750207653845286072494622777622566460811481107108318878668016157731297149181357571052922901596461085247368970511228862596605017277492836503699291408265979494940139719034709211637270229913179739069555386363307929497968549064066415577354098405414599815692450963737813540279419314297881315226170556861761641660925197051799912063340354750916211081474491458773101690954268347833117003549011271227432340102259125532798815726544101822912536314338593926008535728698090109615305283196320187952031896700719416351574573868580285114765646783490356943919370011945630626251602984472474620036292987937290854210311543764425529868091695550355280449216833135975238033680592828891919299784509411560107874918554024500798486451379768754440143246209317110670144694202878243974636314135597351595024576044326257988758198491348248427039451786327271906224473321875811811439114402730652712734479768089978744208503049324090566809581508467915271342206715891084020204260492952821339998963765625167368945180937840056543803347165401088626259513510607593095005862097429593305488355750262551109323343635165953173830590384984469243430455417620561404047374424699910538035576509350155210272862127843427137232464771201674221191531905227757114481685285779348740437804710149741070019734190468624837365114682916965781672724297710806529454258313404518309161176459818918598936802156120557917554026615841609461650908077258451921079073836564416899767200613706937586296177230195774644074301701597693335248634193610382886960655067245406183943390432712244661998093860063552039241234327968201617327194906890142184637745570135629143942526577765882986736716091720129863118631340554014486105851036413982795782239415140943813422508165778610330271794380021954859414991995193030616146458722430691876494161422400751652630269501838462912608895409224851417228361310565587796179215651517734049757843398092426226590043546328678685875909481087554367753048924546857563629458830070932942800*i1^62 + 6744283260985973346362092064592115593859414858253224346051661776507067722840847000937580250367660068404929193046746256137373377764866264933330175516121268884708256552476349300870733134957122078211264446484214179835819998949490927376430188249463602862838779283824100049851315190768201130954985541640495339238057017414085084943183786963318716572665980025068736741495358004874470856964470324738895295553396263241771293459661215049349164108133267108707280592037857538345347521462318145982039915109226378916599898465383392587076205213986515455976832531173677944083043140629911926273505320180638170621937525643600655709343132425605692126187132979736096138547700388655465926744198374242823371368061761998232414511575931289625656981777478020046130502642612392018120277177266097563478677752295739128477114393041785562672424340492421151229388860041413011345951885269477009542852600452503740417254889307939493859772179793316569429109236130243369247784288455521279974530088675788198940472846798560058522968335123395582353669229149426978261346873146845304746072475037746229693362940487802559827448757088176742090616368153421008495033660937346055116686356499788540649192003146373749748201522503665628924264652547123980835873381986410283471552496320182763643584690363090732703617095050662995306834202308247572453765066719334916788352263936626316301886254302259591956728256950540422092047786384731410492895910325649791253424243854978787474460991297537203576219495128056146722465929531262130609323514404784501180327897320171732521496192161112171187087954442182182044164809588575605472840043853048687355690158999509327277831216212978356064946302116901555670338001436131727517257958720818222173623300021365494331192013753824094190757510967971728146820564888767765245475852741901017943595698897861905411770454433471493279422245448921475513482709271472869752481213276062572912696632799780755641194992439879540782068121481586553072012875154316610273910196482780936572277860185323089751464069306446203305380369881044684213302319376708931371036181129781360576451057932554416778215033776592789617050136267354183088589382479189036512838674218909946440540855980331602139625752609858621351132499647490981983135341002696942371895739001248177239810158111608488641306802159794563409837681916019230384365440107392138375090219455515546446207033132762086732154470508203824964921743648732991406835172145247685278026139058677020435295693712060672693765395494653694638268207529222432166722456872296863403897744263824386230130335971293794693284328288824662395226927994102613163575567633093336540051353064474525422431494092493466516468322637860509111608507913063185352222172794077760473777983544738165734233092155697145354997699514689219361329563259811945216480430072242251214756637198245506860144217974656349729718789588585667884960579224894845719148228652645700690468437970018802065953620977891667912970682799258489845638809784670914008949799867894072250344418663752604118131612*i1^63 + -7314549892621049786190583509951839615038037220753012508727004967134443645626505659563015782401776375718284563635821458261950538311716923281458567326127839602824479635841748997270673893785602779330494349647283995125255250924511416487089227433043335236954371118496927961013501820472516418968695392085859793451214256095582622538192048655540786443814544829558407973125394277389783084469543100961636154886253928000499239283281373900668604425398371603239289597154985339336028297013886252948236185070485485566169833239461219472536099099981249307459778014326861395786675230958851491377078231750308664993887055251493891810694016947178723144069721428069684981708615105453815094322911318078462010640535802327985635335305565117824343093597742567687689605029599937962729034002425169653774533702502825654488318232659661144384486859089757223211112979033658393140767118393994724692334618522136782753988390334017789122780181126742670139369812495000828346823620732201158753574798161208708519389031367429965118362226607042493642441646057246494940097185145566184238652489377195542915465181764285387430136489626677864843192604490124094181617937108869044353744884404145981095155420695264382889418377064235196718458063131309774350712940995901785061246970152554773808171600515061143098546445571851082560257009848644149768311813262104959057215862170421581843837552039109419820605951381363530219338258679295982771342337161587377888274614126082152844286380807360353945457828367209646777545396707272582683979477293526634168220089749247813170365639068347761992491135609472258786050008449045420276497858062985403686590956455256805749882775334408615849736403417383918290407452902085036098027556959167707399759455810163900405460035221867465530279170566157489566683154819661051111316347333649246918268272647156073791093108769079487547836141519376387461123600411708684535889110120717796529875204314052215284166328244795473143176387214531605165932324253884739857811010236918830943886565405246734422239574072396493608237909722724019632196191559668535481927337130934966810269123762325474052668497957099948996976633319587841699670181948889108466233523109520712828963689942760649895444052188584135903528423959397834989056006544304373056155322547308128642499973638240849208789510524204473206200742834998398529959921363521825004654434675295397296485694924902914105866818568390842513378652961007362890817059660192265303045680225796139414624892438272749218091376301555074124349649996269405875958451021541276341585257262818310380228636024406449802242506081409662821125887633562745402137787214096439273199414799022666576169824102609337371194557729046625348789413926833751715290898116794473765269420313835067289118869394877635110424860306815877566363038653506172611579593007977925384209035869340515045539317639776933173939367785885674900202140899252642058893403414173165964575779825493073486724387824285054706527513748836945055617026755409259451313250980001427293013659067597924585*i1^64 + 6538880723065565587759645491084452064832684071051541720251714675723906171143656966395727028327041859232977352365026910079575334804673782278284002953650597834465181676849920270249722596525881146815510241696175348136062787964040622250266420045821394312637464020586472292851982428213307370007686023260648113702626960179775039630704941151717593173416446386038804439597381625721093455542491993856831864781773479318324727375746575154892594131202977251618493185223382114194986104679890820175692434868210491245551705942364124735567658187817380597067917511361831709581548771413652671465141790271024912255143897883751215216093658764438006260078533605510696523918955381918987381294106960329310726581261523763813333556845959724392491576328253456186661660914258591324616445304274316818670828938021658211493771140803582346498026834847855661176797209389525877828474417123512106710464993657999424521221882165486037248123166661782814036254922739472339111519107741067907895162796008028242825971744584590993445088325400196802158636430700107656521052120530161475268215336438568133992619273809377377462801129682298226135284123502074335346757849756487959487047898974956470549063231247029368277691090448418602426913483943519004361585247260702353343618557718339389260451775919874444710629291561488034599922404006917434120023968584297243379511094928143243045562877182327593005417058809379461007599395012906002423036896120403005275273400062831865235069493091820911450364738992833507816058112809371336976064386687109665331642869981918677450997122886589575228110509768368174607885902441878868018777136207781278633778691401231843547165503509152638339627559157384193212305757022091076368322299855607244867511815695333793281228133794871432083546329311437136168819303655776220170911617399196432282556386612074799980982431107508129243099354129323860902775513067233221739162734538017806565369271225462176235729005880432400019589363026622794434681855941975245563197956952348188776172546216908686944017494404837412661096764565840928957089515045735899322826928507423906467196102155907763251471968936775896672298155358403758918834817740775789554097322486291281326457591409996635954534499172164646419729386183515905102468531195058258231268007510817267934470713054371270993956080921411828486529968488454795586301367373414245854872085497366380746801554678193956449741224887946041180254026236248580324989841785220903879090929897322907139641749909461371690277327754470557218914232808540314632530335393406726755687693254589437243698528316324161734043634313368778885178572637689999203468784507067186396763575458284374029335304031027754191971696529193951990338032259037130388524604590572377349185628233818382646885004523101791079061299336679621684667524278712807437559966458584029788044380631721570877819829844371183621359364786290790882484318142870160630537319717264898927491421352777727287368701527346603630160362618744787883857906371996104316526662847157548992950446942336*i1^65 + -4604685023589462552824792518842896975240293756113252082097191503856507507910644946635846538862552236984654736437742738783254344705214767043887582144638849454878234598051972533867477688365702297674871754273309376359911723122684371620851342558342380652890148649081376995609890169475044259131692549513738907143396103446442158273197676051070083422959556865895688465344835278341080387857253848780551136505214351323155338389236255233831029259999993698164574186672471880330416262219241593247139209847432585725491837770518692129221962746555826469874180035963352182211968725560171079923805641943091200222124142217602868224734987497188691543705413245577195442170334000118903219868581012808228852769354636463496058728118013174418419415543964580477133905461266210749141968041052732104043461849878384643792440831531231293985756272041839735872693805293327704482287327825879014358581069198685485289037949818138285103244518623100921731707371490478774732173360539036210452071348579801920370982414707084162695458220623089592898700478216913465236694921371813951360680155787722397620209773448651356798678660107545550454750648220977578954761014748572965360820970299538829022503267734770337284744860424441106753658673929649960714333076397762116771275827171427439479692850022938724640450611041787196080684187478352204788130581395403100412213690782283316820736210944945660536028825423850913954379813825585263466111731736092534981470959402398750657584689427672612985586299704411809765924469914130931062436688527877239090275233360008544591423452155039259679121328703726628223361886580165743857533496707091506485555159310604561810151214477903461232191496083137246675366119540053878513087755429025729445820584481660358996923852208812609640312679459010844454094235626627296224397318939196236091709907999060723055074677126844342745843915219976889364345659760200364633240519492710042181957695921348013819882874431026744994865299008924466536031260478732453166755211204929023008649660967143973370532040206702775898442833520298316183230704380099620785796078840890771798575882976463553330730920887445138571676534476138879364903200085397744939501086772173167247157311931210803741921259671341588306216005173514890640744472919114511090931788679104295023210028175397710751458070046966087031439356676965771056655702107067900052746025124678620897296744933242898846499491663396000739761072120976045514088418974780281938334950933451596522936299809912865331911075881484670422243335956229884507517825102090365066309820338052514201148213669339522152790107080891684547751973874814265167333535937997648633168424004101929618238086011998918063221618943254298575854004966106454789564112845711443478292031159901589401705473273657706066170587682515947137202783588925414667350630101470210423364182686266620091546611290860675516405927596003180029962758725072320012422055915124849539651880956072449435396011453153764110700055931603287219860369428521772308611263317614540956270592*i1^66 + 2556311239384688528615640038136228011815502773425999412933294707102055677060218139570646315909641436974141049536654105508138021326032105016549707771786221861240312535405540614473666091838646711261601122636157566722194339677489574244851400515143825593465944004313962319956032973699044984016592344230642835853582191241143116611112681232689875916370286953357325362134209879139931279536733239891134044036530526691110480930715405552714191262047282217292372285143831406968185900276890455366352217233309587694055168595384617354357746841288908989297970461016862865427377980841461143645024961136723874356028966728884364739325582885137916713983149845861817512030934050318214275317344337918672691698328131768502837428887820882356244664275706160375326841206278316424133100355133106680536354747280908800811146305848468367470027765162043346921097693756939401502697367642666649020394245481982413562280033898607108647170064631057008079704338650416748308726227892340308961439717808901486484580670649322122830306795355220606808728876825913592158338958481598601992032391733649557753759453250056159139178656891053210146146752359726384921471622702339511586798169878375074792473421243258541434640003117782915992455421680742398001910317685625675916116471878629131625862718478842829832242317863916430199818671713367732770784457815902710939426238635441725954562013318691437974653238475525420067261714572678071896937077501202800192461912294739723681961226617915587368749132417025422884305519389933216710005810147497590027144650958351904207267667639584175090833707927831799736074353592681763548707921348841845636482906288722745685135730450059217600304068601941908726855102412351885751136571864240535416645675561610892093483629510638030568653123955914203797444003004360673635767099344013201002898335102478989710890973272075428590181566446819033159401937933880952789840671448497249680792160791955973871811772909684290170523005232123631052287389700988275875328423415764646572541056651698311816107866533936451729733976733721189094813039702462940573584776941155941868682398053002801120361735449356829598461790924178556348987328180259380862006079164187513287782312800468757610059304142425442936082742769887539827566807056475559574700439736584639365586401855042432071216054366418347293064589830746375859906119725309539360917218824085006618902590004668331262613267158124133592075525259757456834338794535647069204908919201032211715965682315137881910151614098012181454376434569633785344838460060824835779009721374566111913420228859243411736155461966151605877942883744271945926455834471986488285665610500747639269171389835470131656661250893622218040557459165737591483294946056667570250227893259136642581208633515377200064556476549663178873297822336812008183360944835959345481069342250202467551073543105587537455089687425712558717802962856460618728551180767953713690015701355910984637627306495196012115513359540755067461914919443171532615148026511816130560*i1^67 + -1047325123902093870653537416689288722127213722276704471174239234756899873507858264141286923468778593563005632533296238131615043803122869972109474677127776692829636238392057879488953330388633493984425338747745565089337135857229544312067814634056759621653540101363371660155363915439706026572564382094200508887813274727514301265540005038307330728845458091443409669556502718372209743224594623417090601158742822448288921131622837776222369766655214009397114633816190386158425971357997671216342499590654408848780018683423937492705665579391636551278069225819623437647185096699577871430898022225814936571359770706404771599204348210377912610259273441882960494603156624646600055839861775459316853849818031306139387723904459999803017483586392623847130213293423335236264944694614107216539681783650794431596375400629348400537106197683580159586902543281047099033765293357216711582952385719572360673945127657110396555506752010776843270411944941411681941256126107414844444021028552449165264242300629933085650511320880761360780879192060479456437594160460864596315144137081508287543399672480345439789270254131777425156413507204842303293633506317794526963326921434334008315279798285425872692318286449248157592789758929323270334367357677890255154638907372245599127978395060517840876853923556430462627954513215227673373105813195116103296143628507149615551872437436063609597458196756468064515131527795196664663441021721083911049032674992893310195787597871183689406720080790086808341838412522146795502002822599589361392458140773641471680138066179289182141689479787753294388130611029753819991226012452012501936430531256700830576326967898548890317106448521336575707602831399000350233089304169743207942234954719448325835921902976700073396175587649884287666474929642088165995005496622458227039605999097309249168407517152653319269143889373953414509681421006344081149554153627760172798514217473286811626042944128424875556909813989700043386776874163734391561762229801350449770973276517968157922006755267163123503660141249414115602219706778563776956797941482503272485396497969013928176506215580385527731579165706429126250577110019074566823872840212799657272609125723894643203424642401295543653836599172997713376583770816284066724249145378419933548092418233794628384005225148008745628766578518320256759638396213481896926429495816658478499931663514622230622037495086755730118165263781497508126394590636382821416041621674652935383881130979430704687435040368812320798723186984428801400190718731333244270423841877568423399699171269618213609506208236977117683130114279264949846190936652485710726834549462607742850976082825012276454700126004960730338928405912605615033346449573014755213226061280363133962835326622138515655631776443823877925565577388285268087551701822597268376634962985357341590473991192638050859035345420985303264012386926158681157359834571534648526237435839298152939385152781744439712679786692126630834577288702898614986451921666048*i1^68 + 533573790607460280989616550282960067500267965623432168741089643493327677719631730691898202291328246939934040609892317462795861606422271460907808006960176025165472268256017236662680010100284468704153667271533548833269124937159844571826645307802420745279734957847886940845197935875651027135715261834305381786583171835117914129722164926481015686730588816311023656039111376960243382006090025128465252654484657843448561736630695598415148322797192520233476201458140087442397722928179944730835596169237919310273534239799543052393629094726729384636001170146965280827698486647729361894476526694483357017658214112784897808815927186250053383364248013630871869648150646244111583494289782376427363574524369486245091517849677898340153544082681443875370458745504245419879900478423846747099208384300677966574720421020870023175611600291940054162210489994831108962779324283356674432569196522549628703413839164151039272637350554310459327599201985708603403645029912024593063214171412377408686128119054608258211698323289128370868330168619827049394150476180185286609865334105541846474964854950380682190192906312572679647945012529453510000635912183596865563866118596332746460425158599512907177063010194902251610446460613972005990823457511390161484128061647341073522959963250178725416987683503652548452291148451736608927159514702361974196299130465406429729752721840890149886344570973355710449178350891821780231805145906451976790606959442052586825603825228409520369353574661121191905418712446135297693294753622822551442665096879148124467214556576515398962655111036383458910744735458337859489602060363017607720637385886951438900231931382365380650897867061301159780197441216062774611812046118097653300729776842958929340022515566431299219174932841492901964229035342232625853229901861747553092561886105326709262509507404283505812325509901651728025144187059984239484564366638921236596606636590779206160348309079335332495837259853884246675975467239237610184851859812589142379854900918769274448073998880823321001990138406642366770909784947540050722308234635156815739521410258603236117285516487798524372946924019704974246644801212951804794997831911202790629963234855507842195118080651867240316206764643253654600240642143910661055949563518145342314521844730676108951405540772976441877649701303091103764554893165707741104117674750354135870907192793086283078849663418845688915820213708196093965612730601081022842084593361168042736823419962397486855455316452576478079185365185496059821115069209889047591831433023541914305819162797897098710331841350044698755033514222391343577798040344961949210090375792012776319789340444487774537200941106152506978947654052403086568978464632377192534478890094184214545535273713213825331410694876095997102179854096212693539361429560250857119954571605062233549170695159228318202093922145269166853913185640133852286289918827599532679197607853498983240069770856358146647255882600943090666542687968323931723530240*i1^69 + -425924676471062234895121573150858209172346376693457236510166323706229922872899023792798416105530576022469945378838838458551076686342076583345024691578967249547737887947912132995602892282889294302797160604074030523395146428123062155565454442771256582092173461946821112243188538645584080943196885495071345838066141954120307370359157745855042302650554848073332713881412504497358282260612837456110370607043048745953168660151639230759113409249769297386624282864688092842338650236988755818329083131286796259342257747758813058375839057276921357130868891559088051289786392344370665543939463333946019221302933176247167461138225963273334681357370096448003793073296246955204819486255053974953950200584371292498184717474106523155758558797535804985083100932455959430754160554487279519687838611347807282739468100030598574099272194639266948342840854291346812849011111058355482030173083798338008313947180487858981610491888189924002195348212607391073323898657321225348262275813104190803300982592947314831378716633067662800137766861597441783719529880257182401120282846705190487552982113275691502248295875458453113727559851601948716924768641292671750054037902218523600933561284287435033238570279631615669264492580678576996201619176739299466938780912265035545087051367526108214722576703995196599375844088194442582862586968737776174343836792512518855707881484833075287931973080450905205852067911052297205872421696892098278672406244567633616033951599671516355421641066034927160991896894146619281965043962308194378354048859735622491371794822013311243955183846073098119745921828424373941553275136060777621350815254783458231652575712754321834276521906440518358200108414625906198168812568033539030327405107534158727129870524243576204330644662968802150365304026538646572792210762018376102020349240959484097839196810921916244459783358912858638785195555255719095292432682015637614834641011298391522505343024508510469459967238321330644207177052301210946183855281022840403182489909171693601875220594627232642508701368495516973107829201461247672300938008448697665437765203069549844768486876095521858095614434419567884881461756832736132703709814094910580085454652157454031160543223895626991700616766031581051221650517572705957840120284803087773616685455319858518489571569442379159068972596958163039389330949369131687938055168894483538548413512599766546957202954690836020561077784472482334169201603933887851722943619067814670686455827601977945866218472050867838026462202733796852980899582973076751573943853207213209153514791943213725658139535471468404774552035466985184005761658679640811802487705940703330593254713290416323558709021675865875726432748183584077352656569930861664290710156125479905248085083184120340388629918120847503021189275635569410142099072127347891218299820223559067816210121677903067070371324668398687335585086828857754576151798679549264772233566863248788997740989118183973757606212334632041101507809278420844544*i1^70 + 438886802268430692028909751381552093613387418003129428170784105714699050626896721633616724734311045121717393917368767391763041047208795346688019247659955158940220643183985267491608503725973281606342603941493265007155855296412585527797701208226770243910544900731534632390293731938709772145689625507995949558078275842459134176967031421023094279890654514718903367351877635144292043159940389041173017567598099186427892670044059926990504374718249284152208065548206343610645869760518511112704620010306819893135301617019969558309781110532213651202752951416480808292208863888564675706757918493112115919859712191993628338624723632950674258489263614542388768888957097148665670125414915593697274510737735766561849970145110078032054055311688230703967667488583903103410484399827708390224244078349320645504041339325728646162937721997732797942217180883319753809579451219705999550848287557612755247202635702462499357611906319423573601368668930692507586658901607807317460139984338232396281703647512600154783364735299408110104993100275970367587760797631272642308824457827289444387308938699648259001984479518957109888062858445648935852550426494423853429730401959429042329583876500122150267121776689253929121927967563675596704661951690592980099081589697821004853150389107045794055216698262341839853574781490411972772727873629065197265706476751170741844072542916470651514604175952928441542637852211923193354339246241091231500520101048814271372751592297661967053275760786350944175570629370432916437258506939035980593188827639307066446637110966851608730341539482131634853798363345187222733609585652500892754671987135772338685937399277878693106922875329075468597567652337380518833490010038713086971581745896969168503928532174538152415885906332893374541210259769586851881987280571963932146597874407439458243273470708314566529713831902876409872823496009615058019843407350578436448721436897225115612760983966890762424105753723150579009987599927505549301338481233678945467564021075701525245827145184820402754020965474960960026210631677435447352306452393192120088045074747948066089887586526358350656493474617536613404132203361860620403240555348904380649347200134688966997587066322473889593239432004170317590982812426129750283316785285888105997590037095776983989395103861463056478719978956242111604639685253320288819218010398270401942856515062046318097963538749264351804217352101228139427397734014097491328881597176153465360226565157160944731432217420770237977831782609301554917290928159497809463243323883021410051851931389426583365091702523978939132517147312419660616274022781595849156675448070748609397176472825222008290475535663230163071108460301510263453388532002812425867548241878645837656880038058024177306918982667159401189553609233426054786231228262807474658861202747727074953584007133188421985278074375898546176386331387423446845579472872797695289625069566306789974038576862078901976357465716451090663935582404608*i1^71 + -275036438553610902985022229494637566229234827638808327633040023856937427896153931779725079517644661314231718522805619677454907868860759424605924272868545322005528381385991022363098438716145786455089518499389459451915106296409977790806571201851939890887813376720242074994421751868400630153374498602608104448759757878794526096069555406659559472654965136975681805617494849652327083061848367116034195477125563768395739933083733298099581482158294775685051423153546170897334015654844816879202584353506958352346393161273271748598111426600800341055372565003867695037437965415806942776881898447452170874281478561729837542305349872356881410144111176433976103962745976554999145489242550274348449222933216261212157547884616870300067005125359753001348561006649510990839938270886812833424233636089920054936111470036128393640556980324092002708815942914736742895790762833588259072886673024797856419931682256414998025350766487825440851998484625070795580749113774642920288585429062810424381651821288913772348863109411948301220915333182179258520462746687766272171284407690075408814018717708980973264859553743516663778181054339959464574500510693134511256471876638302184895132619224105584733269764542889988276974229172605744729067564708317642097739451398439331390609228843025052723677914599703373291469878339554527861133199019335923071971432374152488988668152462157687206006337636989419071750288744616013470181368185865079606417848072542885018098773953033944084477514912139162455668923092203974027400034484531204537483629439453884516306117668698248078302016174823349955409479448047110944862270592534196781163164161392539950450199145246517740551037157580071504412881134371039094008010363119972382221759666581283340788493019117779902590822203212540822194476887468650999727056007428189758447216629006108432130070971204875578630737883705288992457356495307397297660057196841720124250497140425599022994509982734795862406323835704696826372557149920905067951815712399992918648884009073664514017713303042258961347099921449569180418714856041390898205544236951075119787128857576183741975715157898072676229564892675264887510173737199152611529662341235752219268907307080241509713571915658928995319343248400130042204744013694089575356709075321379691108210539680694103349343985406598792238046246980364987941653769765121544824375360760094447014116582731262349590921995277843698870465509557126787787293930190422640002575344765059212046971634729093575495410334244302549284370980207865747081973747005182332548648866936135359214229485637639320024133309221928117619340606701714365363637119300091359695954480523702147791428224414543074820174488632068001291697873451886821523816421154063414246635307662878342162953421476978390063917127881013113015181401401703186996390129786232762582363119750258013843084629600124838207020253946370773278245774438938951720241519776426533812939238062393473282246213832944201743746756174846256742400*i1^72 + 111897670712253703840970747662855515422013434714075702555828515401235568171355348926213252120624120321016312179974817903752943815413892794160770307115271630074412345488526187706544336923165650209615238007022201742031007527688841643563918108788357900413139912593318980502834511772424880690202390155959667246117934408323360713858879600196031847434930757224185438323889177570645540400919827104050908490305455921070296989111003178291297049285377517627021426415461308814602588133354577367033698284483502652911508123803773196935599369054978563784968183053908779338544050600630391755464377385615890910894303342198081024852563287493983350571239976452704389565605194761608633201998468252026989888698298636265141011007927107441448564590688855392326107489304750499593323551334990515625856656862641515526042569853010098731189123728315133563762565899732718445794685453365726340414352427932356339922278274375423739807837990935451389890596572162569652436173553858768134688741845472037593844950945513597910871421440248704584293756038479012702737146324153666834011155070792825268704303601003260490192690460140421735137801993767420813406837890415779898766457317863786894631727604997101207728145999008522969646374075280574837117292361764019454695586580778286055870247294932825473724346059139550491185789958890601805818075636886308176348088132553246587585255588429028660927513866148810774037207176214839356791003115117707842026739422366605861809897632043224362530502383495137018787750699516284451716950724095331484193998607849874471784979820584821662726766899866389730025959307131799903554658635427442097874020315847241131743446072952932196873481776737074538870100503480389147830503411737477429882080564278196550722761018329791693484523048879322210650820426447830873633173343688352987032772149811596892061398473090370726438326382904889498068844744198889386937242497403260384970965619530906461703961543219755150387131885677875165531259425226179996645758011222373662960665921848494480089670633798854806159302728320853920644223407419372666667602374912437564393687007262858025058677405797853731064590306309807825418114916444854898370413267529990304270005609107827152868761873820637733677177873913700341027911983872343180954527790383231079021740675142833631107175378416251409911383591897499080630194971829504182684152581264586396745716294640870665205301659232857286580218668750992498873210652291892724713521058135188091242474031657506442705708315710335228732525357601549049963182924392144507583728350912426550320328050695893216081346335308179690428570772475201773078545479289023910616361534023705403029880631402602524197788155970013760572245444968394710780994692274427102932896457408408664104219173652039283041806932304653247780846248959426262635522927830785551760454626602415711067737334915573171069959310363803224910931506014118994959013023581821818431675732083590792438779804945941024729947010530017280*i1^73 + -22663348417456600103102304881579175175310425477287619061825621025419713892876625769534077374829224960703261007071263028513160022489003133409403523211770548265653681959761085670897716807268422061258474865342622666681369309898756378503987814727026974839782323189030008247041518072291400062962881519571807345732266047509617161650405158003981758127520197238092664717597695560195646238793718710828274248286013564624544642447675244480623488492687523184223922908138804841269384323822868730307308038269049629077722073658282888869725267442783963660804742510422881393881598308614953762021913162553866326504614864839302911989825635824153603390747257125549740595377968229674533527154051012544114132898187699828036063345469132148379413908266734741585846593846926455097079322939121811311634718719958673368300730323559523955809495260725540381997386231641627814431586952829293239562371507563148328785489621159073650868457582266698796491501850913279050241873696396478400470126791612760299158433711217594348779636935109482547907412897929358076689657920985818281942534708251978903396024292915138363868354357543703975568270414553282427748259110650876310791823250986405575014375026369283636710079789602732590218933417748861478293497448066543771776896538778596004491865427722801321674369145059436226455634747620466343203551203088571644892685343066155967221535085321280105668991021114215974457118129706426492418246914686780010730306192679771108072941898257904301645630664662288500465243353457535739723072214620313080993734534707204701829403477769281815938416725257976783145307978845178957545321630337599611413422297460985976376928196288264497911147034192082956226064134963829317668501363708811664781430607841278487246107428826280336890423872782729820209570327180680116348495990470833140979468496423906854611571116631733431962703897152106978121205042147359813648238135860018138127432660871948673882639918598149213094061185998282846598858286018725104389034089615178152644223002284272998622954843785074765809923627462299857289275633203736486131479400402933215097757092313346287259393359138947199606388315237105328186278841920421785772942523624753021648585939311088295390956974931084544823198148248300322165114333415571002094312282941464840086122787851315971477726934049644326280437400540762988547767134761591851147857135120696050528984161903214479553109489207656196025803867369377535311563376432926593213214566153768030552919612163227061443905048225915972114073294192007811736771743551338271031579761902138200513177043405305842364142649950600582628982428002199935430138339273083342326796117289256426679910192366727602950042215387284844931557045516656770384022409297783568303881850736029943707351166703408515899365419416972572283728958645232971705173360992822599884120397956970931972740599957963948685629573324215707862999001378678139503095459732472849824099473633770952263684741103101988756153958400*i1^74 + 959722197117769558420789265483844284088199946233114562696570452572325173951884857619745641237387643398757725791478408677279282238937627513109238366940074381033291824325130143814021490104095977552381264633873132729107415671407141355511086055881352516218433657755934716130249998953592409722592675231966658953690742653381600693029899313187408837794540059059027186302064395533569218245788599502290355141928095365520309291295738694477315781380200156571623415101967122835498060912070903682133742016689742372689966785538767161966919699048264029944336096457585809569441454781014171768846738884113974011738815349241831373332689147913640365332558377779364001362420864420103205865618792072122286070530778987459177726523737362950544994914086903612912174966014755395806365418460855427897360524013490308055855401620170534725143190190378946225007275318566243194285981837197691310030224123575304846869250419070180387455620438614251076406256806202989453659995217405992185292267042637936966729172232032391610523318816013171073544096152602056950732275711692867530722691656050410372113666286838795547939037407560301856227079928034207921881685726757832792867019090743130981445791630480319358097701072986918025232820169681218768612428184887186291275087505198020569598550423026041181389876108472642651027715417496637913673240378919600744030995907254795404676048090332138758954381481185548620512307532375387213622409796211533179089115329584405935852422233336413083346649845979454046649719004590896790782664308222909998636163788367044674701226177008630769373853432451403457130412649215273771710673713992749988430006730301151486682857594487833580898831741939755536089254347276695290350592003075796956854456951431717993004903881267429366160479120451307305385131672525434511628952092356361901831949050679630231135043234333869677474414721181786256372854010066138871772817322564893600350736209176793654520335901122293640435091141690012371273012251443401534285218331069360409368052368728442587890303045732369612318848965671542089986974773746799758620867317011435400219784822598789331469878259523582304032394844700612728439293454560865812494249433292503325531070955083027617204642380526054568175559654793708772410668606257361468445731620348111880297163975683289173891431279773393920763802759753792171742911211305539855931273134186350554143535037885133844167547688179035669150603084639217974919861250565359796865810138008126352390540809142064790917822047785733819059764669118577110540978897641330514249192395603998858863925288537858790632477846750645994026956789758716920429047636485223972199135092842983983633382883376130436903941478015492517438619240100279944496212706534239376858725151915293421073844482023019748447829185583247130289299784006895967760159721915678320493347446110252192519453550253984979611529230976555276912396654263948253938227962481672071091729201582451443019726616184844451840*i1^75 + 204297282723660837227416191654343761393598590950613008290074373954384429850926501555784440978586155729897600473068142272362508214985808896708784126112381355767954434513879324539096649887304214775881380694883576494872830461659752660897380775948167721685163217217807673703241872648283495561579063446793589136094662639716154884489479733771049994932671284552495495154998618781713117062832171305464428970033135949215030252089138557344530195839713932088637621867394714936032096518151731983213122284392313993380951388477916141986491783851651850265456046087439916509332604905152762114856789974605862224265833682322048463192300277495753336170626555438395038742616964977513850864381651010022900576840984354288852138882632520605497932187789793575601082219312137250923050627363043957033148232602254581822434074371706468977892818324268800879496176710216835816576950386500560651210651368626055806239680040584668263600183386789018455061647429227227666792857358689575205430351861538709866066623545027388075603222790159679119144667861267549546566529643075548509799718908770417215896396155388383769694711843892620459064701066221853091396830444386111660768057911098541769044759438783029780872879651295349962748154435877345212183396623016213134053935674499365017731383810369693547118315285977911112073449668722301320709997433144151601346697460078217034473859117048801891201031267855387570868167343967233533835292143238960135022207633453262113977517912511855489686770248162287193196523663360677442929729308850005443119780085267267577991624368241212709314948187781764419922739071681337372612607197991836490665995126542468180302254359111429346015992672319702812220609593262554222081949815635131747174490449154156179783030811548040982369750587301376368712423356822379846955241566043499854400911216596050901560564088470720155458406992150747118851087710300503836779736224431162222636835324468769871419137330978503389691980579108503319391848253135927421755641649786634070463626464104123373553651865832553637893758308096474217508226399405022304342015459279345710188899155393201890092706671946748715773952881574831411010536543244536067658994500712932889702560424966473759837731061970610977304087635310134836997010387927121986946006009766251356669517275162111177547181871934338931146613490320590782823889133582074278747439866728639074064259508374147103321905386477067984597858145150072190503247575099242703707781636541101773967123922813641290385558710807610585537869295235913987321696274755701532780673065021395002352661696379865040454091918932986452919908519002227858476980004453810139694172755681182854426766273353423418165866501956847149166327101816698567157657790392655515627947326867520131950320253868988539485208014001443688025958283718494558092015215170399690284648303834312835636028376729171561862861604949057476801583623254101054649911021136263247099984153088458667298847950110720*i1^76 + -7561244230934143856346699079642857866753013783447519254634277283687158559772983552347383165892789495531845888336456008053595063650988049230104164651755333040230140219374912049944072738556421440807266643534303165738187502210804254433801136705473549762457427943836912341590493151006150002994644056085380215127244954622050021707429680812860734715995870772221311593184191108657400875379298786430877191116181188597980315423927806442284292011837301813736355992836256009112100157638535321752651383816404838095571960498670687044966515247372306814193777422800687546953580817162283625860662548823019367946513664526497715399752428392716268320670202056724236415416632704002469971450473666737819346324296291771237349810290737799395769816008804552466097319285744846833084668276691084492569123462771270278866390122211082960547134188560663374741480891334630561795167956578094164515765863075248034661108265806992163474965868075481011599523459477489354323790928901157378877074393538461034770008398711103983133289656638305439181034297127249094029443534761640548132194944579289742834478384131781348384307295161984884393252276311330429072833450958481593396830751837350911799035689187053261637919494243648469786320250151767231156418388009867947372518750601487935792134008926966090261858306925889141298100102056081382047473978142682178808348171338246323014342761767109097202677237568003421472471279633380584016758205789526039152824861257913124377651382849842498518425384268932176543724306319313323006864472389199092756679436600332229520998576395770600985346698591629318278993646221555729266832329768080602044413278441015863126054514899701337308661073430997357751142916804410161768821485758303895393732365261124164440349666318506872253709022288596813915141826850456447455099399452658154818555940780154772226135871179586589990638296259178653230805961860952420167369928282499882531287596538692841054230134152568207856836328940199362969890627433888356824810488067557399967441810069024730543138732323121965039579885057476862760542052877050911789505306110773903238092471919276384985496223563322101495398255319972195651464551549564701720450554720829234119886167442690318064441541021197040876250805548692855762940924511995705456381105010509177627969043430779328196006480814393350801978376851043622478255716533104695716341171182800940197326856405256195819856489240136114061362525347997396024396426297340165466342569257760675041387314371888194707020488501829985512949631109892291362515650666363338267563979299289810218699543160027888462787719135359624273822231921995784177648706975532832190594701734385051346545861431283492440992346946749802347607932808075120941601565660691458733050305020202186635161951939360587720112838316897867538157483733174541214533014902347748502342662184346069798887021220220548981599024641874092838780362463500898016552897240778049259133958427953557038694400*i1^77 + -579349431341146753628804973874262151201389150980937719741837029617281056857030123460730939853362580925930543041301550908510920820240381515003623454798165344907017454970613189565661324929518447734107713794379350618894370704700508859818206685571068026208246206695067177619664609403098862603710146986590133126515463148906867436702501598149535139777072146847958893477388282708198039125073152660345164678784139623001104243886176054003199035837991354749275851040839084144101969589997379727415699897017865040177605227180359321119661476674403520338937193549334931309836243392122282132247047504957787927704929767614252792852207176964757831553444427431324384695322355550091574935465350915399017044622544318329430994929868772816127221772985670848188489950710729664949965275423760690743047373021008965419656625718491651419143995979151796316290203485619640062514667771924310178049904995677980752054277682240470922417497453055766146573806440810212614685116228796896159846516781204694243698992556018637287039070370585696779910303943876453202077339064350100534843088658850051107397580293706004825058144621269351694444245739453081690675578569272979156115902853634511480802771833609052721068293823606473318246393053369979479480395893528042328934202364225847709489617737912898616615765089563864993342758010810443839172327529707585878916547194597359720641112015168314958913009950604812294872667299972715877968123113805066681214365116342456758328594119657240637338054798717042710779304048243379233112209828892403876557298048533856922283620991727354985361757999708782148964353920340657541968347151062822625202901868853658657130364429028734677562325951018426643311514661680132596126576816939526334443942151257703105530903558426615286897615607942762119329754131404551799227996350068975516571334829226198595494064826616289384701029603886701737220129011773014468789721472922666218885749019693044889860173358275760978811820938191292488603397111745294054566639092640882248002294339543158593853449879226217356874556679719621882637438656513890483560845560522336033345835660706271388409607482493417293865952004771609410947725415067991722899713563548925795191820180048477160773603038602829588535168264653120671992887521913883771818634088094684583068352728291720586983775274003699431189956372489903034660148698942363341762084538629646601845078911928515859384165716080604000219145553067609063317522281751551969414800791265828449172559186451968688073996237442587565793342816983858124417575728701259884877982761423255024671669423941633883515984126118960882025941994127818067825955751826734282624038180027648953167982208858215983643555857902604053945299367850524962973511805572291346898699823487290076908317199397578116943435717235250892364248527113689107658887278772366498256524749770969421691334384592707074378895894606199091917794311672842417930851749818511014886378580800962560*i1^78 + 17778355151941658738282963108415571223021589909890726663296087648137294365412112079996925910294985400460893760583238086377438158468802096840244030893489210940032815911089314847180722821648404665516292067369286145945140047596893666150452765677640964359994428072963601052247117175883861238394479966568453654337543433237609756655649410274742210049425774151977160142363327384786118567454139694832568783028222154768053623627617038626390726582706662216493021537470363038376784094738180941731909355278265519137309235776351554132911209446665874472923154734915886262904444265097518535489361234010501326350392445389455401580745404152010434300629575941283312012188021870315180814426208377899553005681496531881432001377919547325986876527323554575978809888407507414930373676336363612029805600563232935020167291140489709768290674938086969316202755892295481557202948371320658280090379312859705316454800321743021779020124402585476307180061219915874343762139260758101197553838816541715583667557514978714924374351574036668440346876190255557896590284767895238388155242794471342339505950153101297072898069110819527849260618729378836420871323478649566587574942927691190576853403720900919300244011172245998059358822120440396698732120758308319371044848634286881381207993324676596689799336518104615328339755951727703059757979899326125189304006545901477766739197200540945975152806337320503404505439923302826960836401168902125600292012341512739305693884622978408746531228853088929107910384323160576632678108943699297687041754872968301555946283820449907622054381966713502058259310640645043246962564766103687041023689407449784219398614863634279450082958086666916964228664799568688586930635890473631235689569811530970060214192140083062295425179824199938382237876930552094928027500007347575291000432971652967352772664456297062702480944504830603127702585529069438308114804139648292333746142130122374802470204568483456575969896889169238088555296651731274854729994033066013502456935693174381105559484762878932356320046395034074759794917124702932403350457968991487913997980301723458322841162573811282309819674413544887041125841376359647258782577010540309649679269401843841689209866123438567862488527534445745504133674722145443195523524095200918226623855987616505505187169171779032800850127854830124749438144096576248235095329638532588719878814555811380886798552881425646077077646457393151917833476083727569532634425813582784359176117771290934273752980342043244828972692597836512437236429851028934601456000999320161241647744679774632289764020539106769672203073429017088003817677776126992100087268086024064456709271533553149586862728711606113150120335996737176529137946179796073434855427264976452780594848714898308914689943559306224858477066542775948850986424681520092158164129427522365821781427626702825693573334992461733081931734966683531358953325905171052969052654796800*i1^79 + 44913254460283798456131228897023711984830487154006705949891224038346286164269013538643002573414172311506853037942918620191584497576775724052737657588424373026351116274042336556199681843898477621107765699544201103639468835943471296930424599572793735083275965698412982577154721275796415753190067606945934891374648094857723068774470683655658503487646619893766362679329593366001415260961453231288584083821439197663435901516473149927456302324317512941379099843564212016175507863847511813270354580574570946099760295364901701573294028608639653669205250380128929831554753074840114770729650381049148503995214731667758744958890831615676564199599581047411218932913030449300711295231586994679005099964549972829387019082176475886993364032954214384387740978482765403102349975796324411916513040000907280084160166962299345237140490864420696251783975358488076557664379331079279434481153050866166127266455094600559044589731380577591184993539146683345563963757074209897163603205967919755847070348836415099768683471518661217032521505489122439795075778138098679123006465320409723694155651038163035077981341597945184820658795815374175908462002922611289883194080331807586936729700654001925020018256587867371546217018572486011976044475566967446629328184188032880791859289571911281079022345637515157255969313689102247182164494998472682451028983793269542230813264528599105331920565613119205554809938150773103012365231651818752719532718477772955428015326214619000102771768669194182765520202626545155088598131746766413715957268371252419864541627339091598829781022423272718384750238633510047820648898506520214514460060839373261040809031500934144705436217838173889029234353583385742310073320476018899194642868742892639322405886596380382486290120787866523022298746096438836066387104718043779582679068218067358208443658753475118657702092811286607722352140100275283212656763796203561582249822005895310006301830264775714848402235826321591477878873723342365679527220064511312257713186838199317418805497167541439610269128509252605092536129349838109030779286354875746622368141451221069857327731313852971720691350488731634685047306708687306944955189398708297074320066069719446721389035352893636559379923799773124271261701004413528295491889759834337264057270602655584186275353821342309532040042159592757941793914978669865281232915007342840181514801105033049685440376938262941402134814758192622518491012316347313714052546056110381648101234584671980834050756123616921867665163615915562772633567419331764088911985786810129082195214858581121819623125191038351874219554117093685866459910708586478504598470747598858402485686729672486559652690597042877767866843805504179993900666838864242794282506925787256186850634899384767580576969804052076482260241328859313540888073920384784241602970318707886755686187006540451160886240745159206997232804971884924361999744306682076856320*i1^80 + 6326339402423464872619854894687537058988783943484211758798905558697750105985081472601353493298871183157957904214079007389580221826836833787364997884770786464693286332978314850199863693548809987781033554073621922846715571423038219881783622645817317734605389768583882443229381674772465574202659947913637438258781277467652638823043594782332275686525304349051121551859841266202245715179117326907197344440688778342764498016783234958062082742548573626067547238756941096289121437045826806623627315703034206829192368717400337547959977908258422763423056741245869060888063028850313959298888226209861808805391534278586159785981718992832594520495592846309572462227593399338833963147856813032417729032528182696857398502409445823716601122957441964934473268563180412063579104974073785313712144145501474276672220879618468350309126635711393810430192405096093340130835648158659757024405313296379276489457849372517624034924057552182924490697812274744995968685632986896974751488524436061474132906244257287292657659410647255426705352811140888891479291810176886540513463714848150603281544348266232517332781796292778073184482064876377912347591064649823379102085262160641083693055629739569298744212238623734361999219091211464800631152795799500103276564572721482208406049130043573453961778753848461663845023656634329142300099710357019392171964046825356301426610067753089624134886283414988210424784215457777875368243131259067625778085073508996662808090144566750351755942054958535493434860499064923207206651699978229465162730688054821314633332486839830645055543708869495562851834307918191598630402462487287846334689916943234086490686771045956640575880532843824736709926844177246461878043703176989138916839271867895455160529126175053619520933660743378065470425082525080911877085136106996010135174990257482176365175367590861243720019156510846983740412504996792615569329246511824031200153705027858966452931573574816525822993618075181258423758544179664515341708581698197941178560378319898353715272845658226251884586922316826535399235222279379057780077231747967616978191353420723298001372322475256379765265430026529385744823647325510870425032944422856744969359016002050426210299315590808726565919148330073041620885177995369196685533639641277602103714981122884757002462371441850675260719284288570021859784470529664613365787366511995318637739766503641805526664834071866105004062902370174748228116278920050950561372450927204741520294690596349349278722232443582634206271478021673535938323690907555195965335554867540295038189352474157903783387411115435192007882840847409807738660974300046098743087596778213408558669858177666929192443886122725563620994385158990940746579608137959403235290100571393577793529129123626891448366162286879528540316776258619060088425286138674881356331478331907977194809744106220950218358762154904030661278681972016419196177334927360*i1^81 + 62562664580266798857636684376338208772040271925205865724982379294991103199909066911620192170397200163388475447880100482927683503367246160308300491759203950174431863015066144447151513181795019581335311342652823427654310593648714333383441110020246456280264490326447151679417718575552576131118491971468300386087482872992526783173952162517191271452045731144976025591835329797966019871488696292808979766223692955839381571341872200232982022946100538477843293654307783321305299350306161983123466742999679117677697659003399634266083520730252117696899836918150551717593570174569501728623920904662533202955266314981046842892192492036987097793399947504846787233226630853300335642955872174680101245890453012830953742588833778422998073592903672575054671806887492978275778728429305661643341353619121804650281906901556240066028865355842239242994769012852892098875508832757463401238377113601597037318064131163174973417151525860880790167138047752176976564511738563638118520666946178558466598485510682662384938277014381983256448030804779465493192987571036270327050895703631026038659804669173940585234453850380193777494165120349341812625284489481691339958977848924494522298596693990713854466158506533785742841213483364815560393648427962732819219211244575632035353749849129971927073237647634379557175728080626461117060563672909021169597077065924257595349748732619768457539497055278903766967289277709801886659637224225583164039443259683573349969177246262514728426486639692643495516879247872985257640715270529314870429766055484676742700210008384506310407417928502353223113926998205241294945675903463301186646473311179317489300468824403843730413478994630447898363562751635129126845310610835607289887243314905758947563246573318622832411354504054644930559536148385452217338121705384632457236240303389477829599150357094645534710945416710018660546647056428945239747443336769664766441978402106687831721652447524763472589667164461937286892500182239943187970210065008212080484172105935493795460676181157284168417618358982223723951262354521042253656598823521556172827825372295596799419684921503113686956639505572472964363275357533007348831181179929008203143069257380177178763506757773217298872081533744806705716420407212264133505759349715116199291653376683862692322372132868456652970885529728456406688416874028526738678203327281889909543323942594209313378630424730747416213651150695619618911196702888824275416645253316780539163863498286067202862815036794970567427506341485331433737440485138304704295249274184470162002793761204482909146566368086394016051182665133795143762215682426808053665049068937599002455018218303038708033198255855910014804314540289798627121602256486684889379038991595777447518117590207643475814093646541641343480773616327659134204465496339636822495751288921987213036375590520855197378348007203411365032448988979379411353600*i1^82 + 986242058078577204597812573318118334501485074531940916443865647911693561304576457022714315450508628181519892765982345233850930352157705194250175797690426802065908155661795347595191244021248507147635700973097613512404940395100703386566883363502335995725880339766399827181043678006177864378965106230393795770921311044007455108444188797043333180360146959310017395545334613071590823397881336700205343792531230180787342082768207475968666540312713225864366923677784606478506259454546348476603228111379480048274838508150737524656499999773796585681161283972785036009840329094274463003692282220168548803834625644787199414473861555498548962677184994462603576513056719880556595886862379571710573450656850782467187152517114462160202640269014952206409052548288261886537023886543679709568041961951479395157193102848019274636994689179625398165414961457686562046374266529291344547908922936875039558517244029435587557506066023122088270052639901503858308512362479216861774007270881256532030639338575564056402865518494397520759015565222007516976484394837949650723862251569414129539964670382615465311574624707916388820106734449878215473861747711371499158264984780621102252112880377673066277772419894665494668881343078593134962069189043362073868475232615323727555656463223661307052967154694080305575740459055175119096568586279548275802653050153420238215380273320132455934373484350369779725543024878087428280608512394080763499462035632928099160654887720191166577971189018895009590806644509598561287283418226366518730386640078167874047064904488977083536665237278008788019139207976894467470014323072831464582129510046431585904432488781709108832250008241418693730952791526172080121745574780896189972790657105921756610299399315758131643105564803307100640007535995836100319781358727930895090285514716829724908321333896450721044278840083993425241765658487177593282522730474034703136928495271033024868814480031080419628761140456602185143018607449136050916869578933875506271068587832707255369569394270648302120221303836023293055926973959494300567954437806484708541392197380852195609639880800220549357015125209129059320612782209637827680555290716488880544011851106604391440942937119176527194484866130019120080800790387836420499385753936509187191919077977026806746683972061676974085337480443577449684798509979348846990723114266911929625021266206621786009619896165835218193700327528820421233069934142271932529920786332537569793793533787699031577438399394295836110421725142139009026107831158941263006965983223645654936836972734833055904549819342683046534778492573247834474732534442840728354734950464046348824853139514839722644987049267991834419805677058485530215707541809241543995964863526644327724307473766953186014796430896834136315833677463744227377215335535240555178540538110057747814872933882843324238018714840010199736881158113198080*i1^83 + 7882707114995447204144568292317022456928446000945171729828080322750478113592600123247138325857521883656530390270133063979758739121296209811526311312380814939414211718659540657532202568495746016774060951195903264126999264512340057942941678629446755103791233544828854007094936061523134495418246652582266879433527782065941287409020073386211796589593184067361099050385218264749856763572918503074687914349595269398058330507158400793191422036638176111770643955293813446079326619070747916551777536564758776783685270730805546441995355772409783162018691856380622824347162540939364930910403278743417593527221945106897202657255413051161219712138754399804156050524643703520220467808679941921142496388613773996582863785462419990428494011370427456078912889010572180389933376677716337492828711398013861860340738166638503641135203079833374453416286481147996345440056353649064592607814864193236351012099422428944070977267171760759742323909988829232332166034633279318420683704504091188860768063547837171892056007124353086571291890929227608852223831151844195628551082504021630791369035752501042005125516098718975739099271493824013830440276583107122748977149352975411900687438673137458287572376401697519985607111772186353347650630092043628046472299658518319173791670174632344059090563279061401276120726358353202105771084422164725961019116150811268161791901065798656357633771229791813082256961131878624297583059134973776094083117738784697907931078025795807992257602068249690246671621850903518463933022687465093711808456697640216809585683706831711835722377063384148381377721875794305286830197567210696954306575193100205877872190255638916018531809244225712269958318403674480876486974580637445445205866832455375033228156117890075926592651061634536026456430544098348912677410531535451140322511548994081450276349687861421384732212722391300157812526789068854678327009904514616642198617169284272319956520775419992419228647933530216756073869096699220155782859564386984013270622546876221836784809892797675609468847235771662954301360426130182298844537069061485753826965685078316604586348308583627494292557931148549152308108627641045808574898543049155759537323516774995689693252771087538825834856169836937330237642873833720959138201731212783841331558740634453451220145908275971745980512503402686666740371859985234704966032341234081824513709047460244683913658332518331134968422787971845204329929737018785228874346524518578416686298563686627904563499383138310807913963607879857470852768967141505803516462526689091824849787260946630086315348327883204193626465419905934449795840760847510109314553092390352555041947211632761119178780015079741127906611874749869719694098995484733609944523057554598485442134085426851807837906927717081711092947376876955238403810485644074536890978868761702199238711235893162508562345534360747297577369600*i1^84 + 64108884757948964733127898854272082104612767914302806585271510439973468304947739387201580394386516710824404398524505306472714494377259611099534825181142425873433365732024577480292794118266150890645596640043042618643552067475798598202122612429171467057154412323607860536010763377243016755488690272615918827083037318851939700011122966058278597013119792194804061583885339048919179725492069049067610088875524696867923479868570637545761622000228889264507344623270230256139551189918839591670524329192723011900976582801623018891956186467230301990424800517813258480369514321843690287980769141468978487664159473921731418494985578501354603827537429392073187499896919848523841101152380240069977842389344804830350489453693809945918271229409929637958395038695491072945010489400842365513065023917182715558700495813475457822265637552165188264014771753306449284076541828978155866894418099807628383466568830348967290441574445959115745568805650084574641085116706088475072812156765056399870600720849105887665188540377665599304346948782535433629269714821424571620741741396314549223083202774393103170962483959547995501204547298512995844815998353659789386406485596487609057846360918596822373961061126679432467104837917126837071731056849701721833593366076649741958713949201036862385232695695251276885193307757775357005908190453178443022827998173758674646570191991747504359820903209734975645504311826701304126240934371856452692426317720001732814027998008919515514242377528698573645665049618358870001168888447937242509815801264039988779643793271119132806014857448388463885153225727357375486798296552211291853536593634977130790399984064245395421354754686823740027813548670495828469256432180589056814731810294570951753396368190905618201971881523200185789498390002448565256010853759361763581704814309328839602728973909901206332627782224369517829277568824235834186542850308324511413201271792985291842406324173161870711849228733363324126485905160953300893451860781811235966129835344355923859194882746192843346898337405148152133335606883667469535968051485504693667624639833387915096212348879912709946562071300074927788406123197620730900953610042945010324577919257483272477894764736594232899714598145271795698926603050813763468654894717389536576835289343491077797220403963985705808826422730649873244224426657143088462643358213382257604982241981713250680787482483068682194632140955617183652551114006463130335976692190964978712930078605855300616451423957947466647826935620529841291857153758023469642429136247539925234285365507731006356124450580018649926080748288370293596818027097426376621719945039817820451062401081855207957606657567756315459434107886327987220943469825832220875143952894585367043355231147454241953316480506152717639577903212916680425788158247111418472793123408351032982887579572452915951101252819212042240*i1^85 + 370541541962664614427904094798607961103047027512122114062112627481941032672146994167117936682286688141310425061304977530154798104952599686226957368103819098906344776321717212763353852222381857202272613847209815172707600458395054315923951489229507858131732297929323774104945173032584960418259028086338370265401695322518662764273217172032728151525321817495203008148908104000237580679575401930793186633479571908749263161243058429715557362536056958290818367845079578932272309709327050017070553801424214737111730250137244957012356368726292210262013054114042276991735392562719779942386308777594386639962353041767251519886409594896329409429522144288779808534887285560831541255602304734733523211908197314798496539674740418062646175260828552582783549728191875132883026286002043828046325403181721752127707447002100613668211679523191474308568363234905768686302484568315281267277608732603066333228049810138571209494508268940114402673058250775896083890807848128557640584254854838859686054284579638717551000301891453536479988066027997998452794648335312765827867335902840588956644063915325467379360300412646223686628730422331577316553508171880923830882810561267920640174825257338361488401378453226495063611326037132433656596457643037371992048599456120408353023493088155844811334012857578755963010293112733005238684795427789586517739693660338234543250375864645147343127294426535237726251103190210135284554777959485136470910660151910058042271646091067200950476527523272938853987625549733723771733051684621452796089820360139129420634378244780148076800865855227662692160131042573067970448698506153907736746948053719533188837679314353057600910846472819084476237011645492327267196413020800056882582087427657756359768491557381916461362190482989057319807595961410731817065710388483918675998532328432307070938196706296056179943577670279910867798941529522657618880711157482578708901769890244767493987156417653093176965834574804885960871913565289237968819187010580193686737181737797692434205655200755447998037250917373805875213306909579841266502179419555087675922791937976992964706609365043569308628725491608816655751206187794626099086637688209369266913850657603230633076196720117891657542044121982944436574620520874247331242166251807361087808656785217892456339719285164271188957345860978377606649537725246320287387371514251177343596887736368594354594691321797062484257493688491473102407997752626876274181669129385061222959609260611839770253066269431275783036095665679688454878901950442141374058189003370474386634084964217584640914612411336356073103420439020884348726783899407227557713192670309563717537995562407310809335341391160294601586534690752495204276701210510896551055221559618873123651913493980594944754268965515646927457881969839852726762790015831326658399451222722830207513659882350942320978821120*i1^86 + 1926401444900740853642424285047381678061703546752183857279419874676938999395931843854856046519821854764719414563758871415012676794204393722583163266116270504722630941283708854224201819650214709390354409351786672073644784323830620734822300039386024366506172788241051716614589331089305712842983287259261539232325775977806497337488984925548135597653112884187664752625944625734781217449176494122440518496801534275461237154405147167374574545198600432813709552795148274528824470266230911705223608095714760951902177011692636494412544993535084897366696713533215996447803169771491353008110060399607526718094398333797553254905634056373156690828429225581140046157296012860316608973932554520432970789552323886495860009777336083364168996196918565889813289004575823003372299035091349905707750601197931038854481479231894216555803485827518468991868038345837496404228657096815432000522124400594694105044633696215375591771308257554374822949446825908046085199771434354468596289811493182973877630265480644888909214835101156917533005722136769638410507647402445857821458055936083035154970688297317212414395572034755512208056328832859625085963378066536062563885497969774416766544806443654224297270953110094176672455018159043313425688086469988548608805889535217356608931640528196162319442786679713006346865059490927139405624703360616114761456400217918198114374497397593302947175733421501903949043759466338000000454663217544400912270006677130287700112061188643380925514162912955680905627699444224808813079135449798431623050065034171239387966734430887707606275890322936346468917069722780109751288564453672610953039306697887803167767619393767217712869622317173359946020319631608218042868694665653889581747416998673823881227386832563161601201916912822999531482017441079513584838505437298053881149074476775551351337559296873892063664577830353181752602499924262427898612727940690626684637612014927641126851382279700495347987179686534490208327922193930620161468311191191505949074886173555576983141086970525275395586679160821990184936179830920268637570757540695352695439810946743951785509673065180190301114937289006553808283519967487310950458493754864460735577573458326299460959694839239943699781805333695095307659094881373329038601171719738575655342077457106478100776577025672843368442301279848032541813891485466352443858266002721241154617564713168353323887510866920829448675349227776895801720384509084956690308183836803052734229035372530278715434664911735738081301468088181172337043198464468824307069088612285016200884740260098971280185911879688961499759261535028407004857966689697336869228876806724090836537541302261331055111222697946207216989638914861612650406093313983414153389395562110326822904851653965597215479579384673451090798493330605214798099584832538522752052501755343302064294330669989888000*i1^87 + 8602087549921251741280879013492869983931909584248942313400805280151949942350192020673646439804028692792073843484264840412906695892274485948636833195397671085713658325412756836065169684658689179301808808273370937265417535842630455177719786332391792873050166481038343408525177165352744507162706950456597809163351864916568296537064281006719860492204776790859903440410890447297010696033890405665384550183850612020825514000129103893114852648608701074350427896006801725125119045231157649516287624860183755354616902334233963002788063329038943009864952159914244033536324432655372562213658648871733027162708887748337032944406107226925338508502859822528159724047621662911447839482919858139448959171900902120077386499021372204041330397604694097483024259495933677555494479436580327097312144417506936457559613881381700481596831360035007649833388120788162971482925870630170271367485503459372924463175689268979706319446905643048029406131781852624028841963454252417129063017647850298383778890392926063195663665087193722434608887704980667893709184959123941380059544555202743061754489534522976033959351602596371495489350152397419271188792464274452180625490275243452255425041370763151668093886211049956565109225886685436942592299102003282385416682461363048341334293103554136293564061031650809507941750141335639494179208802042366127072321677505233749541290332604026292472330497334860896841735929392867441355024209732236055826622708229252697334312310152977176601782125009514530642967836873156248931215888244413347231101921045986801097150236584787066715326863529015601718525481650666218549992703140892034997260682081849830335091509390330070455351568772250115316207698249647027521699420211443094931464484287864902602010989278238819423456823832390833931410908957082431593962208301234670859465538859259664445012849502194818423308540541309315312309420711204499863433734787031463929570335854896648900323912941973708910998866877451908894212404081549713558772615917632547700054492550512065316709070040092666076057426503759922596876215576659781448305665818192843678331799838303688453777299453671929391236029323932876180097470288898977825960035117200447372172814085277877263775814386828552484767630894125919182249777940968702979232019759125986824517672975394674868607357071925608012774259815883839590770231461284020970260255948530123739103126260563622616677793760970091595529451476866104711839984107330872959682383386639673869669834546452686196566805097914852057049711157463749087214557907949424002402291703877868748908239200924667224682104841590069149873925743816618254808865215121662400399245137646041081764871604092476641219489780744152472983363942640944869291861825661562033732380153175128587926980268611964993368064420896978322939906850721385599338992840281385944875229971310469110810279936*i1^88 + 34176839671409962184606502033351269824309873643946579601832033608140343038969338618589061647163387707919929411640475613222288955887264730100564083678499441117107961714043834347049730380479823174332968490592750374193600409524623730363153089602398840186511807365690113937286298114790133611421954111340495303803600804839698901766366540821166243288722433039128396809428898003714556214313405252826212836627502855904880969899471383850968055559645938966842960918874916699639026505330791061520514867461869635529377137862394946170117226856542950037969547409465195624639610429483641511109705664267060585455048767344788950164260962498591651817643173866930270548360079019993172007545736802921645424850645460730718759979033885711742751928786608952155853430562229216778987326036693582926081541862696965373808488059626883170334322495755545945341967694999002283299740093911722707688357889184476385150554484124621266398690324563919111907597054037287940938981096116535245338286520370552182656308340793151211211803217825090332170012178456160017518926746924281891523329208685354174848220446838666367037443793596819743274353204163695490775058851566554612790837591015268882365492512958093476433007233399278014593490561643384410431104570698983281964262535900048955303745584716558481770147382452797628227929800365327641976597976639858965275026040244009850531957166394554604903081494463284484707524599075061764528679399648823031539148487907026373764387253242902531308167730681697972442345419231557490385171151497083143820487810615018530308522176779699874729137136563071362774411309488204246138865776836559007735529398123097322984021397896819562083584009869842376448756375908825402995310110871509509349902624209820345534729049625510397844656097242699777480826797563448003394391910181743053425922829732633220250305305278867043336497092335984101101459031376338553256159570847729212451989485926313907415672767133508983004930375796734557750515862719924844002058142269949139418817221265229044702141445501219487142253067728376613052467314341219441557892338853983572940160879406247931346579557899625507716857868599882918717453677133864839311186005264390292733558628125284106531439623893430296851414172024024818926846277590711379638200170234126857457547940663703480431563690906648224145304132241652764561811275682857438726698287770514204953451871807063723983823305382260976009305893804232397820633297277952943863809583490122593252563212705218417745491310818253942478067372382329770875142554715831954818271749393197916068392909937312215170249158168085007065596933065295614476259093470314342566626454543468359247664113208137569175810000291802700252673402289966156323562352877609762770658471401124132484336359085741319068580055977652167396548252091623806014955445079181283711897639228402565120*i1^89 + 118303506820685977378884981979920384221577645228715130759356202712819903503279580722280807255920051883664134763469194578966195223023170623871549475197749158521222232765838144059847371183469914430183736282874273177362981946373952391403083807090720427064667643139462229391284242564228769612209782668719744951750073708454800607761742721245328634814597087412508552196658451144049366005134868810163203026501859286163821800142726676964686989300652291545794450237223770835704742658930594848620223430992316693231796021241764518429323088649824343364390931107615827347131682917221910446896330694051718294472858515575155877737363977064168570397021366139706316914875089617895823820666157493289870540826405991346683985833906474536244927416855434664731000359187347836456091800823204385006740529258755839589053526379026308338190680890718262198971609970429268460325249348331885649259807578697278364376981882985582609081204784767932960340171260538184299131713661336273203554068987590758025394943204468101339947747775240032722218364038865743202957876359604787633788649659389532317742691094248242793725416794568000007898738371518383994051351344687809844935304375221053100379602227525773774193449061535774513388939779948683194615440355101646852881687686905747069644058555320012654315449576953902237999734616946027936406430141395624110520920926866187318295919144577257099625830886748577746930352238205457995787081530374221401432026725427153212946850493618283931855489947567393878069375682003259580310302995117614794828917498534616086912865911491754079495654294236217435317691115568661008148205614125120563547204408437453193119980596489976205031844779532761520408368432972753995403193280324519748294499531727575089424772824147666211792675982117797502582973722316881337480005820429761402899953829061836366686105344693397422118838383631419420064124949218758392514517190715383213613869396078719409240385563036457118801379969758433240677316136303505998715630098741532588682185574350895974382955218779868869014370086852778254659582686549742768798046049877857197058859486945348398921128718259995156079408261410522053429110460915722874037004113876249171421284693916903401663552965461616543172298824656674578248904710108982605260173168063992596501913578043169989427271079140013581760568992711296117834546895530586046325238635625888427075129586359986229279114021841998841092244485315139041194770997137291795937082084494846431083147154884109761698511304588831952962282283128817456585190485662217330071389253122029619726148999332789391602600638889901372579972534894985287446943057212674582653925328613396881959749044643032926796144003936139798435891252645591188654615741178954009831271361705125726160489386378376591685734747330547375134154420790968750958582268888219724267344887808*i1^90 + 337943863773115836818210968992371078116659712703151475499279087347158972753294731345310849706399036708394954079969203546420574553106342063498099959728747047456553397494614761647415409170614557632662856119563012653572233810187738789484783630436381102721842375680725358558541836249901219617980997875269845781144152549193033771780226837339356469788685425803828258050148677996468923499320399838615390034887969220548787854216397529019700729032861066705511645042433629596446713493866429507881642300644332875570314589926665203179893858120930563409940807909614330633770784680253413544580518248470674798773405661589694697771483171203184758644686926022433895542670068412616602297560332287217291891139673612499506243859432755649530458920125741199516874726432409483478551984466209756928304954746092096381449569587060245103489007391822617233014614334927801358373470738980473342473317466666409554730373699501245322133810409616240025679691192156879421246086322025342248408796495204068350807480940607538968997070651557910364732987635615721341700529967479151178066417395689803371235796063229745246296682188943640915622370275867134701979836392593727173137027661735201361810044102734119404553803443362322210052299491060447097513416077334969126195772557059192695876759996119707522950187089812323042570890242063988786040130332760251011120750026122778599209908339648405119593776318799747683195574324339091359047118492708836482020530899692329660267157509966913858515541834671011151494409866831035528229314239817787941788371185510667368509569977472364461587797344571892283385327220334253099388477987497981248257679949515023072437699330050903840832955300146878098928539169721130268691765348073566235088933390937438191564535401637560620620988346561862234771978454886724144906945460323825751093688726268820006685633869141977665352981049481536749228922268625330709541353778948641661137236012319656426689343159018889410840032021447452867173107548751451260096996279912277936205647220749121716754876773220420946254472800898397335557374333858329166366231072630243577427659837989986815803980693003264332930037091657035515713655366021685927824157929868963475858583506944115968857004988448962151685502270612711565634660603506407146774778405571884852197476012379165561191828238746687127759933101392087152847759877731098959816106060279917761262733480826519061693533639802906057728690531732742477585686105263544505811975836826729619777942136199489760029847375470516469914539038426040476782467937982938889309660118597999149415264885008247220439843604524476248067812499659782683337835771667608237191292465043278169502270704531792835718312802617179368284918095611940591778807762063997591448340201491581649699665434877838210271248309660951687344450086028362757611913941723039924224*i1^91 + 688695092030526017886003207541857840976149737515936082621856860476422654774516908149816613252384975567054190650351646965640763361922293312232773211418630335791156698447788119295814134769453373972342341356144345954353811764128821781382022798919729941472892850283379133109991619304650726042134681540891740797380755201116657842543578350628364183885564378703711630564811621529253462263504344079322003170903215937874013361585171383335974982131273868910234064727299704507706215775707684656596352763737146122415074188378840490763958395170579602679013319984719565381520286953337052183405351452773095110919881002904624157106273887003079987092773820535022388674270307589923554961431286182483166868777426253451081758429130396876839565468583499093299845026783890864598034013933555458091561227135535374213645977805511619058063348806245113755604254415513068616906947699677261090030658088670284470089266471204827991951258760078233958999266948247769540529754985752515218907736782723887119080139155082556818909232870425871464398834426113133106396199594592197998924509255496239550066372991727566934467264705367645193370504045082945772303256027663835535210492895527868659915628012516660319723379303717255943951827286539802530081961914714863143714682971597469373356912488823849920758358820926833870290264617697807655602125350354156594898327193072970465144231608638486852848158034764426271829521869239054054432967307478325135514290311869781348549303361008353003345258721512136885773015674899321998334146428050981883063578438746271949642102368215071799659609419917661384730201812332096246530290826783223369635739053847669357766100913338179778925522220673410787998887692936678922188070779417624274694440050127112095578316280579771407242158159366595558978345060952394962852139574932106938677820985141528962807080821632791227626991361171672691740940235183720486363364101982265886776113467481937422519900662846936986913801191141863956073534221044722679849863803710873077379451106062391453826618759689961265693546674905571973468742493559007065080381071534908022818829955907184770383440242634088837957212065130624716619636225546944896556571751624741666523499694874510500276823372947013363965300301318881833159736147438323134015552835936255854891208500895949687543326614563452141779465509356015562034834479918656816698262596233830921502960328660030880225663699491155295096932529068492592537953527002045122975585843501698762206454478831001905146127019860112244069504714144986564380678069571803935835182446541144979477858757211008725166572034736125409501780755829220800605024346038078008776846352667929081697386638067841091288944248169518869661667555049667223381686862904080124468559239068197025679803470713775468369457715287034160435665125932365191119665889280*i1^92 + 863066688822971818492386579531774688887184458648715509145697131627250569475999332312203047429809995074745133751721320897121113467217058372068422856244983329750358767242608971661179675876747730233716846411035591793219395406542634390363491588778635041885816433689133115719621119808817623124385712278491156562146002242773981272738129971830025692527917987633324880567153268445095004730548953515795454965336912554492444846307251740369992900661670443601997859120863374934928454397624029404800719212962503356465107000356562631583491355676134360656384570438762239608307812990215558180639715987510015125647940074902304839549634578100945693463579379873766984692882270950047699747887013732741619138478001350214887432963285122933769469937175424828331109066856020437536730631877059145127666331130320380606420072238228003296842219875854725031249434371083961767777986320304251727321032089141184923572992741227471933350793723240834606692068135770706837515311621422177304303994655907501107036506493216110441287374675653085536949740084729206129536293258503939696919880036279037434367742937845782648008825944961524523142365124679680960476891636425161327614663167692156270874601880758945321297745212396263685494217816691455161081031440339434038304566193147790124688830707684152354558724063378191427795809572510168227685008787600578925036079995918576249436444957126087887265042387874161112066291141978562315207215834136183542218907400294438992706329384383052915018772391292012804270315871195455127268644249395959772087443944754376378293952165433476486280525938198683431441953763274138550313176733409213774698061318154942145355096987507790170781742479739260569676185121315501234542308338134242892369390872980066845269520646787287074476522455225520355601398268811356571590502803065821545920708129073768589881903912763066262829726195288290445002771733754881673689661084907230107172597519209592114477216507961371656618715264530066347949661967095170942797668362362230432105995233045054198831007495516318597696370733341815750239756326082486594389139914396867753521546808138684200399573837720218258604878846791899033748927891432493202936378832302560711019491789358242126783358248107099636549201775497862428033052909502543865614253712053597067505549340634556924029943050556750024938097286777100978195753983715618580017843862171334446778873510478838503181589053951176980503713807625592965429395391194218411700581278623367405651789261425378940487365038645970490784198327904469763797985400207114853292019346093763122475465645479130194452955251050959954449613680662138903838371866603460197907432489303363591012449466434592794968916158252451093041680815093841950508981039569935369415506835650027506066090731266607585219188089714508822037277853516872810496*i1^93 + 484370126874749409109508259195339623848411814622145163098266794898056933973261157267831000897921631758850828207334606710394738228190319138544530437382816638216189676718715848750698138461365230831922660034111134290761432767200129836517016009590068665721161875462063706656923788105181112346703180256646464287889037243736882214988241156933440140926450317573201346233701594993846780981998304509519694734038221445324389188363409901874933597663741491827990934053813289182991478565699847162943539066621198803722760034450648381811357663463782706852906392451992911016798565971227613638220485444630908659370585744526668177862322301126503369457229781485290030744856900010921295518665772552132205416890574973162006858512248605996279395426921535189243263552440102960918305820145771517664231592970882118685030549299963002261015347347385595727427442072736359663863833716415990958519429843907854347302050353076910657679602834137643719572624472649791895437028395755724827857761916844971208025626075715243539663173665658767549689153848343565456003731095840100842196929212761440050349435925043134394826137086475660272676418818112743056023918996819831603543229289278219778864537725346640187479866150045327259185898915625617336672751947149619901716513306501947577086522817795459246734223696739737891566503465753928753462092956694740186124419103322039876265339230364269550286833400088092762865966032723295300133672072545127533748003221892775200731344536699550230295189497521889823003305935563104388904638664675768153596768312958933148468077179161482196037273786805647262655153827610493324696043637968543620713110634936585685484372982798907257857740716012232972917002845190363436308491508042849050521967313073199097499137588322297228052325257660251230273793250949514667426755557462634664609375224617275767011339369385882301744358140898493042819867259070250969084732356033586378677571849486915298776967332317804851905135210332709820503856624253700725376288932440195886365200637111442851652298213921763189875611263779263196975197487507075834488973318849363845581458638628854901786504479662642487698185977007865425338025106087507616709485574536435547427490324242345968212430218386008404908400504983375958017559565201535591089129206863554525045367462373994921666162869312937320312838368650593382376786177050144154966717250948561814234480879412592284986378168139821169635853539000480457385195439562819261806814424152258474072607803634075926424261961206064231872836433028981945472197592638685957702651909205110081722641328363193858501760678344656290034796421712226900550403279569752865595129672319471601855391251103483887691100207671561795297181972365922258069988461836180413346418197399249760181768499431780060058404716842816257723486699520*i1^94 + -30039919146581659520696917836075000806302213712212497459774989696969248688100168570716200493739887252791323717466126183293292785540700687085879540318628851968369088220447845966550996310598123835443988063382177588557436048615132081211239098816582871670535568525053907468066983176466549577671855662855607712676888599687980349324867354271371711294779345943416988470293281528240320957371780556763450502301963541896308977366683412064932136622339364577455400461113228989005213936854417933350530797014668777850807030853129568666244159038061090334194578392539318635355269570191619807750126870762676919576667333736777969070655041705855666768511688612091260073781460276818482165888791299662796999987059424934561484796717212557567823979224502247181249613479110973304716201684164567905821177446329531046751481232131579372017394108426504724217520286650373774763159298463061275291366199200965456423262935137763516307027700163865111309225942884485196969728367487209996820433307150643402961244283760000439576386561874499460426353251816077371205030009527696504529669971971847625016071996561773337581144376484561178402142573745655649605690362686866241293680914019863775412359742025126074969833946365717491696805206458356323680775666200741155044710963043592420317560250277983065571588409561032331289277677504596129467733695829288957205045974220990136748676382571882199095552706021469367730023236839806786667741854370949257310500202504932751627944738293131194964688366020383759862275794282276856507786159615335109321906442818273137254298211509559014624492180009311400760036195606707291503799956270238898217983684989502956957163065428022825065031757061186062964058739614847857294027178508899770345097429124898874598538057961101682924658883518223779929943461095693281217567299150965009050687606144574438118525332212439973020875371954558051995053075387844617411307549091115593339037065284169526592531068517002684593311897009831587483968248534734988224129153752200590909052594048157679735261553067132595089691203661863170817607120664962538630634342635942300384884990887291774715835211437242189551025289078701713999406433869345392476410613073546642203026693373842459777968176782610359174584485447829599985676531764646565761089429539705592219289045032178407640543159956090070354548957448979862748369796993357083476575107224417893664566989436069351037799913352296818894305178576819203615116383018049287235449144939677137134959279695591698747386142866575120584168668246118761530814691715970783571220543496155345039583665468871125936058283685075201235196948718167400031910527521017274327366729807015414196161230902870893840090075918003742755378125284822867643418655631957989130841522571813423321150960957770136670348997532384755712*i1^95 + -176817530253368474884319928583936065904653951559915296437370909117683495793589672850412795483939170181304156119569523916758486433229120487856876863145769220761666847169772219530399763599381675457738513081399239829968258820144620078084468185736870563240779164067045920998477760611875687622745497224883426209272415734244536160127801699765469655950711892425908214940327239658411543587965093544494957181898854784145736940510462325269090222053348148888776349693413387059709965333704498564865377262245086058090364561958275189798351449432278667669144320134464421072848166855856106328890479760067889283498691760262478688293145500244922280233972014296492723374329039434021699327326872135808081231855821844485839077936074801292434010302770862893041592689410255427166647475960422694558023118897724636985802486779309048242398880734087212550171877881622319640210193913807834230019196504427454934993422846706659290674133562228891651914362124065074245147846779940408351524820132209760547389619276986910927204756899349119996275580943478738178662965198700262992727016953726990514781546146624646799626661682956996465553039467780223319713662662533852247233375771876092437055039903998247359233521444494828813750983474010907112562119400100422106636250084797046888831401855747349509643653149208676448374939383595542641410532320836099298011735662296805188279171285983422696663918201223171752074229524061918616012854407556154364375825461225840912228540444324447578635355042319154209810137005734306378835730500257293753118601726936913550903649804785751589041715216949216732388451263864175183504257732922691476861149889783775756347909690336138010830287695644209564216492229917128770681336031092814408758858947591024353078790259905301961621493831450090261670247917933490109145275791538671638598060528999539949332521955995083773470357407147587456499482988145268578264543547791997346160210255082500363424799988854770849519103871897755612768777180876924787009269922232247246628013492636898977283527554180044272655103465551848942584818843471804712909543041429506599851455132257188037458032143378640651700002902408091211565698540510003898256790346522305673131530807182715344570620269581536735230316857066778420308107698111948253674703383711963372078957704377691267685658283721882224649980118816546041558652838697100281977447727775039378168487110884430654433607871698049971484024936382227346479000031289766685822623406639397079124860296532521720933700592189649904163287028015617279547465384037382344470665615221273142546744579968348201558315160996034988929614400127281524067870591645425586812665326104546555341762928852342606541617715249708025750030883358985757982445303186358689291509575524913894763853572422263719471156822016*i1^96 + 176665660190121183735258140202704604761247200840296854728084360132539877936467352783342850651164322638812501465721596503053384112697561647136084548719200070573348512163534397359635076281822462712623522883513610822581343138977212008831908794964205918890994357504000763428971450970804239242561104707757379354667647694353455323394416380339631312654203550343851318149997718511093248155061952079165504754250890269161500706329001585896320744472072629545561889142802661247500479914538577262388990801546208150789098721898444535859418624695453505208283365460971240927643702461357142982231930093886898926005216122937898285802162474200067353883834344341896489478684646936035695846831414817296132779774061462336823877888107841342135628297224325077257011357911529276407275578273330020436182832535322492737421100055057636243204438765221592915037062304655147224340629012099157567692069244144698231110275750990945306447595435488575577535850890849885174859460827964724433468413663335617665162079011588591859556137881982762594975772040285686415815306569683246374895248887943812293623480036961395008606873452438028323435882128992995086019050432170574708673407090858202933544582042178605550255124430198284792365562734405132860886422545287619258792180686539390413573594202940298903726313552072164648547860649181844058290699337571572902927836979615871447627690877475920360970239447768980406409530086561503816893939891160459531668032486778440861809473596717581327107959633208471918386187546944351342797896513125145239201104785298982271041202802506434593083631818384584406227828806856271634691357162630733511276134327561412956609339769818963140780277861699623965869247563292894421627885901557581113841996797928969094169511840890069893350448220967702195580607116037134793781153280970120769422325266965391462995940013821094274107480479253347416948646036992464761959502299794902522284948368990353061107183863500239886137839935568019037068114701878349930662017172464872349386448314308349982429652408010191239975895709802611246190898945971912601072324811685073557059429758917872950741541663895795180606228648177577514683346573456439776707297150162262266816348952837326788500180292287770371030250614076109410583440766633698435046168036727946728615052218844512936246228789104817432012867599990898963058484745769756156555173549658729151039576766063907470181455431576334746348255391685736065922412423864646190322673159750801534167045191124540401485002148168912186124912226201593203023585780422955677357290290239226539364723829466051531037684179802697939596971010824141455883900513993966570552457844357952648500512116347675482684039887687465793350181245203789259802272983879842976019647063712897244278842948483180134400*i1^97 + -44423426872044517583170655888418381411853836161749736020799661835864140479503105743810951893732773929188931889788490113324356838016294319802003224401248528268049351914346094491286299080721148462272361841535027529054128483429795450712751729517096158144611189635132811770654322920897164976767453778979757985677303937456167523095371885430249020141685259696916753306699413504333991720493820145890506751372739145946891982277286863079734219023987428375828026785277678534669391158484509243798684631092852043753135005035620578308063327151780335624893643137369308620573771722531786932051423838879803238128816543052034782654546440824706672602372629752828408070472149645489444068234965933725642365220637704202300131814383435188957230890382525635689247732166399813743971439548350679866218553973890836403560586674610321278095515365680636093239904870920285459002752056243997604737540182788500473709056884131848139903481406655157130002663179668908241272961769514242341902635836430844352926825362825802989842500463594923150009486525024704662679886455044953420769703069324303326862591245415077819113073142063205010015540667262313593685555580049234088986956279399946870676478312741703625955668838744438615682304940964142739082624126943005674319501685342276948837101513283229433234503463085189876395074517742389430421885587240633966818097739972153238647872051789585873793045124951349578196780560363648389967973091352889871614118339403087713714757960942550189339596751309513825910658045209682038938233673755707718213707213005733340892989400045299177011205392498460991840152539659740587067070468478974686830253571022238919592761765747771786667485551033974795236583298921909759156380820531699177345441178566033831266260081196635225315917526798227735527989618233484250343792813604019340191315288324431311748047686526946989362241354926304754479958176239351913779267890786011258694214959130385175668791008587974501793151054407103233630705549761207331335891463172077584984252753510985408964217284096719228993509609312391939209470471343935622479121829131193409857088625428335973485622637152980817686827247043190644937730279779456566614811362507057423537098969554369458542290220254059937724211172263573168639198040464983249989186540349247993716547123488402469634977671556926238197047344462542973430856917059584561101665139976552695842655867545593791602668711493466220202170764806295087948525047404821075407581160767007479020387828716905146520482610100421686521311569620075725270305343193146720320247437232130860857975517973318869823956054939261463483587096668434909522636593643435334883195943506152496258254734761536340248452519626857317695014147315032693708504630118414048990839183508399776113623040000*i1^98 + -2357015613004856162625240738524948677693757120459975311598275957289723417493567626288137485652047246946809989070324399173619387613781700499570676251058363270065125802454121987921523657874504635267095321562820489945494766486881214823683685605310228659896481940495463911268068213107640269452001413271410220341245103448936992597645637974962360241215633475107911647887349911053468365913788433198444524551149991964016183846903861670061408742491851723046084364176659335930400596160829838990518001416367261508457504611922491823695306115504947152643204997568326623016987730274637524463088879410019510275198373813252845712673635107571003464728259795087000883398355017427925319210388325342303552213744989918371155385935406406484134662232973008871783532448242961633123280018274243660115479657062323183112809418027809811998356758689216974231006325430203682963547995162510076122308368530712495464747774111813199117359438218798362435848104271345157450416899610674689357281434654194893248978532883608580167385064442504455756313706127557521785268295996288601096276695858648325241747133365311404508948758306496255966824568492499486813287970177537223719986212864016380788278733374070121719320279271734128181946871905864115203191888876811648171665059881397790824235057434743156512075877094831452605515165364046020053152344323384836307683063271237424442787852710222968630563660800868172079594661538975052931282127294498599566273479973413151830376830803114296693021478408536163552581075491193643587509864980901477861965362958833211345245901179054651420409017096266202952654341572592128150680160081150316247300264672400524184071047836978778055371841160276262376673510296746174799857674090788479542962874349892062688692615441977167000396735015659186753362076145642680038494975457506124335675216333945717706909508357093637311039215548131337949382525235954556471424814131672342279079325025934216314520657859612819088232975969106320024509103885462569071988092371677349878886713522106658570263163666908194784375330266559055089447521858421743282171538184780241992607658826686770222410858510591417302987842069170512790144304555834043631143947214681007867592139184966870460536572706424112882262767405121062915193715125915161993715367910730653283303173211712591095422353964888120615518371227192417117390316340351903133209669109316165815356840912122796300199038190947675441269979905797049720205587676974089325865338488642484890768759571094346409043167942742865373270523446956942267651034598777206499292811919137202047903435847994317923937130915421058611543327851005713951054034870464686910960208794972787580423183089775143278055343881009216656905701198940732002557950546093121997629628088320000000*i1^99 + 1604234561093965090412950790291126463790698763964487095328855611711186911667867040541831881159074433499774910092880182836111041876527837063953894777719695656823901490204300657537533231064905392457435125211101881076892316270387577973375654017685013297471819379341014818873239116478375552411029370857942137866810423576682336000652205381473725341516523291273136073076150191604786145333086664841346340199236536267211770173081133930736131409125696117943654833813150200383707889897927159543127621368866360358816365026626988427668510369191629028423181391767775721335675742078328775850513359846092439907396633097580977865399719339124478294186007645938615021352267711820119967827954412444581710011322488915878394139129177296750147040141656689041127600315355271243993912301266005743305654716457740422018990812345930192204867891121953152486932678669846830463455104951704911149542070151951364228548228771133067698910206836626662882031142755688009457254852766028667358045763456006147396459355304910034764839018522406905350296178694320139506352404388928822236889782026689348251540590609616010082741402446821542955648217734439983084773811743342610509593332743708145346271368402237979312628987924706774921539885391421269559900500401445749581985411173344796718100490987363507457788621350335155641197670599331450885100601726050086872761794923188960507071615749047847267881573524436960738581066913647909712301691774135914896581685148846971829293989660516009266161731335326961189031766026037570071242103040230585451908319424012978226001272991665848162694066596436722118207112784116715225358514530299876505892645411853781578217210591432443708179901141155542616099999388091666687243320374612938130374805752283702003173174029241798987580025482787570981169559442724100348202214254875384090655745562421134695460112834845949310619023398638127538250361184002939596662615369802653314254343218711141752383811333660739493518757546815128695443046939653322103099258800695772008766601842124157555651063909642675663023318557031727799690014543196049330968164302395058418736614647438858604160901712159035547190627821041843092526245164250093116749189154398412087507065804989043437227443190913201236634818645362447086066293855133715490011209325897311160079585137659299276988547662224607469090976313404497172280169422357243712865831976152295086999898551533982077291042476200466622431504265117998247903355386569410142044633009017886507309113490267702794369345994526431684027122203560442133022189041240930260516421282718453746344386015085676948084789159229039220093540651816311582781271351656754578117742358926294215533413192466268744260261590609198630056227730189622352020050499709435904000000000*i1^100 + 299933740272873710318203148525371578405241711746175653154874511110744068387481212307540529551996697316967862908295733272346982869830379668592267713489108234818329416005289341845513797405091814461627482442647784497108090399424668103034752470326778052998920517856718210594047327248703930333752562370499518974958000933530962319518329746227712588889081105332826883394408598659313757032167035561965005981884827188150980413624669265557400006165940561546485653346785965845480526024054261637396574561271377850775195641307692900041786003056367235181612545776592886989974497901520076439705587751905640550481855793215331131021965709807711144600169898956138925725451000031409582522364650413708395285663006060463096483338586040265121789633899506899263294809381105892754092044010978534442498445115576328963951632041590836244199168876170587319113164866032148698779811697134115309622589012829755442039629304034006527141951881289444715040983452924960849468936753936295199140677835462740347324964339067929607192131716713637225914773348164539800949090147314571330209345869197829607410936313898672973311695837074779098402011769020371981681240096554796086584637500665256455917295516908155792331327747515474520579705490760368609675238478259599887774177412934567183462570946357063573074927017972453992514066871540265031730300466335020918214088363045381209917878443762184480109526304559385030817087176502441912759695035670658752063253773264952311993903568279422507052149706717660040942857873729270192282046638277183649256081265516993270192035870524718673629790635025355056481720550206369652185901426190875599008033466011115801780540146546865144557202139828866347964702863745463962778724829340223392323904261015690738972875547633019145154713838078394698095750963167309603110370786340146397029154368283880964862558528892695482897916861457929770468305648173686479082003795960192829631496860625126783748870230722920040912196348621493798718352795352353882971515002732840740531490645101581912066766036196650623661675433969216954090059221998501832389777265698246814914818227942710316265541480390400364580657445090427714709848196840998340650960470861607644756409842197142959775145985691725126099561040815730400615319709798564819773688214188468309579492312696375424548759914007472695926034011864638531188470403741542561238884626321140864587318423761863757856409366638303741434174176779662053059142431991367159448485880912547772174398706194392816646654888078079856819145607331498199930432836577351323693841182531483246200724190289856213777411914745556436013609882971686363801770423808307087473808724859237165634660582687743808582792607999770309803541468158246094236549120000000000*i1^101 + 30253464457681237945614547077677421771672693727253691922663643921869074148097481987118089795635489943675990252507127854927825311411187176329754390228703256242653038901058653910309435631677981716279188148953655984279360733252109309885194887242582993940025882406808236322660972220840315018043136454480655557052904974764581824064854938927385729087120609320616021400730710380748613665655819197979350146338366663238513806044109724772212575163761821614614738424036122104065597960035170535408988124608987422130434951645275939002601415091598436476334332077055033886880560217770372636290506308046292682745671043055439979092920678109954602425455351646893856468073933588439021038406767918927141046291936782469801155739592919102659789466037778738161569043927194642957669536450949666244788569620843051200479789397239526985030641173188614571355659896882661511153973092019269007009662477497649425056545975751384694943165883603934345063817682845235950031285735469489917623705373503466292052005369648805030120380773416125902642432900081941766875136766074600758732655749571816913247844076729026904022825274831541604790790850331827351579562034098728819770391689314225379009901731546758539645676291722921215133239120043309648181590081762439692725957955814475255230950568396511555542489841177610078994615817778955028141529165779215942435118640376942332326559443981114531243081122029697237949640494258443325634682177705488506417012076530745272310770780298871508268466577908572824567520419556588596351639118593139789593099113726443412864578515756640393177315851198320993468637006079942492016847937090640940217098960326633670833070667585303305248942205214827831714058091498873703674234512177030979399645101253794809714450264801488807949949362877948285666059420472528144669688860603096433198319930125802652492163078528772075940252412158725115251559320200025797443881396382377397606538226015500557406869830614216465988480264613709366088831273968806130497875583454268238245207785579312105472893101471641358772103928270939140463213344128515626454580190784776067427695550187773118703638741188120037123297495081612052735118706644345339544264641614104768103649120309070090560799383355677585396106612603926450881876411565530574638871303017966414869222800266500522995149743217592536772825082157129463568401789981236877378117640472120095638542003599846731614459296660964653353947803789403812556284186310866591308518297713269179531396242044113935070898292898382466697465583922881298510313224335556774123024849803878605686882687973428708102905194613542701006233399180219369467802758720761831900582242849060156045240179377427727575505935514879300137068424855552000000000000*i1^102 + 2141801465220448390492414658907163674530601255204898157678845454325875883738925945484878536486686361551417025671224358935072986002799605684572140915080606109204100052894954980084571770347338970068474119068049252553691431782018257095591267484195695320644580000358968636823448450280190203749242752715271721148491598450284183728738755444799079377974505955710998466213877577059645030191240727562224788074315781423392860803713927538736787654189723404049081614584239399862579146438248143812862881328283498357248814543307818964396052884457912655387631914776424507778125244866486444250933070011142522124778804907702381687774378907265306723343450722484417038479837937588235959989794925892853600112020757816171005413854965198879933552362751988317581730897650310589840633211181079062813515580401458454615391872976241128047717336861922604746078515484824924437095575539896561347724180805812859781742004475802857285509937684629153502831049724011836463600304686308346256658612867387499432485272694408136839642563126588727545584736588769633140537324381034886977975850205006607975932888129681862511379076277589907383106885079095882080127461847043911182698827433392945708747588341553114606514637044910051317801067959564565335531036149049067298322068895145981901236672930473702506333155119644381497443182451905485589164068626515815539563801958710445778447260281533685528559457540075396020965029406150769277794279057764582935752961888072008634701139416139561316449051666837594663264490020521190482920530199232866839267070752409731022023518956184731193075526952029718882983557986522379762696228449956682336625759052146875166742125517169919762834293782966357053484686382178927304313573245493498575248328000203131360239955201181867395214881554728896052000127281025680571388373166147236690557047123148905112178105156759121333205862863379658608435614967433788543117186429540668615491887778689039543496512073415983617331314954311561215397176293043238980203668289433416383238276080600886454629725251242627160540497586225244208334748025940672352017329121648554522394491097644316331308553871787182213557991898297463261520870118658873228323444641070550193491705129897699414625011269898237819844969946712295253832855104104295988757142947949134368547532911453369478305242480507845016090486854760426858379459283922420450621533410866495312059666790286559265795911002678286223178389200513628482429470011079802320122775152235557450749550121060704158569722960698218373434673532891820674178117518527828290355069942476832445038315258626284296562328082161463853893133923445429035491102647873721629193850852964678107389654135952957466619565964494949580800000000000000*i1^103 + 106475242520906702167122466816381017852328309247945912216810021510581798252907930546186524534716375174597447888649417292544759961992943733969342036001842014455648447744605006934734476069638067427106879845656429990381735370617769761800161198830856516169302736725393748337547283517909396661436049926216475422301027157258350714137107376049684394948751575957539987663750956693377124551898923369997628264431918357156309032999637991361079141995369734978383998974491274425406325647763242175595529837526154322970566463287318735627251647753628417719866969752459761768496471775821609017543597828164309220993001871709220072594870317866305206211926518408699909768602816175171347386212952113295030019946227981978691705311120252422348099250963622257282818639710027322123344256605473588701691003435165614303369621239688084982909716405272515301315695523896943983382675383165628313551512474650218992671697274712886743920357743327089133887723957895506317916857479069787532397947474266288344777375986034707066767761654584823674349339888204909350127541258170674034603552413326861564826435802397319310567305793827638614290371386301746765149735505906197450055662672819416285062196377108895722850323596705917627938399698531103329003589209956656802865918747484323576329042427122013221454831825311452481660517824996207598420562651620057118705314784136822343700325172486059565040494342605130662310852927771587513786705166026745589156317362247947214291633677437073062683148111922617176533788955105704129650913777921414452816262082755131562388319668899932211181371384080178587421227739459291456771642077462792798714046318459383450358433703675899050395196133050168203830994768996490713398026352606015885941622321718308424453410329793248620525025866217328170307113150071235349709531171167087316334315029743909517137978740957980357527790462600924222673580342891685881702599223978187450281884986196726938085227805628726688015168616460448345046219595417391221953936851983240062017666005784427615915825363206641715353474399980755802939216347346855373294632342404162949261760776801439720241395475058686204654900734971583771415013324240054535006451900712030616523805168661217585849918781770101597043147746110099619317924499200375687094962345933339432631691226350759733015119574508916251400315823488175321641518760784071813430741140298669665098404517397080943541235770629841628515614318434181795539709891524735105724460374191411644304321750432778031168079354174617658157810995405948834836097785333801281868167837086464653244481836077160438017404388129734457889172832377675461840945050492392407834575754090943319907853610375337845194752000000000000000000*i1^104 + 3614655074414648878411099814500156172676482133434815891281905242644405462037732209508174714919186116333889710155943965322560864849028301196932924723136635881910582199375622060347799927968110259394172396152617033893299283862115756280794825847482508062618199756385457319439630710602445744475274103980182792253229019444587586672473908873264012063317574223200211074525031598858116456158711003985272206973795909352421785548529712498404380228585343608444113545171408774890281192776056933086993697223357126584063244649190276006155967241141721725292067709645305529720966097072933996083775247162811818182568301214991523795114507985191294084438551980865178938438757178055448367833478282237850813208893125819886409903211363260180987388138444636944694676402789837059027772469724159728083822611275866074411786612385619479507572844645015669513259622543358579649140521882549286149182473925618627851823129955956175713593598906348148545917673867572873072900387508983032986725339025497112104781635478722967039086172146036990711363620788324933256435035123981540624736199462238737563005801470890902777886323910824105493621781042658561466251247894148917287845162608117945317063765688625209988529950335582955565003294276590153412362589474603684907610957877766616737653785777410197986409158618153472124434429860942154700423673662693897274199639482472246638394880204719308939911279287287240852536181461640575469329595104290565874648566183929959165939565548489439036637087528705063776182272624033296804004423944231498400896477075790158591493272722504121430709352683477834659722538738769359109421325884068084158056011811986353779613394355775874988807230677329392695355115952357292271663131443111536323249505025263622494357471531210396539822728276853485621388980879489480045687301847690440214769141452829979165704973849278043312688938107476061284307125395221535528831413344092394255249334864662751836110630637604150393738517582741392189450060948732943317105363710088448034594878172207637324097624280518857774940858303957334413368380595288598709237068329321811588393145733717214096100438472559763614834189666281528082928396828684776031065921219599745860214757531884998656895406347341989255252424564070349423352810994918987139457509323402335830765857147272823173075946788560196079599679357578362602622561007251841656583587145636487242150937484997109661869912088723173018773844319266635412478404863205548479382212878374346262202312655164760575290703038628805021228808438654997273444861306801426924549739805056645619836671078707506197227935870234768196410418718897405257893606852697645550096608166772835205181446553600000000000000000000*i1^105 + 83142003696398913736016526778125457682915749995033114789530097146491125317087532759581985937279952913917388876464838048280974094814102973456175985059338956254157530071519151923855593356566685423205583444903498637631740229006423993640698256767188013341113547232468300753125282426400170824821276531581735858709348239170135052839862692162414908501743376863676014144628833764440086839109589157274500908521276499345076612774511993737605919859692951812830738128652366616734445357602386866827919994480300074201852345275787416268982954829414547795203092150710658017996368200035288406735400513053734489987414377322965327212237142360375981071396670587812228358609074189367073495044642622002367664675127695483555450769725789434796344366104941646102268062187576650847015248119900258309028654751133831002252177192097783538625121163873498016421616158728166889510183402223692507530725202225509984935114650875830607035832676411464155468601888946498435153704551444651609138463774959112246307481312260533234438732526430408068466041355098451668166571023072056835183673285272524676131883826949275919353242511152293823951701684968222555859742936728346480664201734464248562559441781478468994296543004558440642598265148337352252291614205907901072166114451888505331982791223575793189727067476324868926218911703672838627017584096411751454371427752240921028906103322757699524861291397214980564268055989572774612933846953473023785085290493165218634370649904447661542645431771110337515527427965514087396072594784222506778582914625578020653434855796890226742883027622277322197512709462509111424751181131986765070462035163839170851040453031039318364809542415794110244980584341158837244937359913726445776924808895388922279609917806824345808410528483595878951696614144042192951480347461631344766504429803977870020013925677018602241696578912450383729015160993304854432570120334601813983674704421694620659632217035417514139593694322170756038904996591974085503499955234255713004523865752427986713492878626750996606544151884444520762978433251485075904014666776003982137061282270288532526650762278289575162360897747457453674600751864418610528939675619942938111144254648985107333038876455754900653890458446068855686092395691316301385031687955893512246198226715761951467579370902707964232651891132719870504968682136209360421516337066251506714762379997044257127923752753858274626257962456883473357151248836496168092584232657428520561726154103285934280597697452219038043289150849782052007038326190753734145383313663770081532713904595332364757495700944310750906340051172057890939326855974035138813525858804599619584000000000000000000000*i1^106 + 1268782388478219422600192827351880217316707432832652251072883139500849823214028157071627072028482917315017136665472299126494663759232832858958583973227038552380219078215689960253628305045532209299718826687730893739012164274023826352297907062467613492721473907212822327435899717148606655421118095379318159977097162264478370777841889570634384116448417703673080600605743686818967353173251467315310813646323878640353077275936519141759669646985964899701372287605677869339013368862835760293349846316011663472675706319431234912007132588166051510336170141971709751097013727224584062090939036331208718947897534832180935138025107104276698045805123287205450641925052823012230911029132921137760269993809801451125791999626604063407937352559954588930779794905359183130857310281219357964119170303739502033227881164037699997451642003964413283408740754358820898576126152167814754913777580154446922345512345126395037210331787889593704019926318838008009941268281860516473757422407110828147085196669667740733301830152737569251733205043944744289097013155706203685634780281045424886153369178816609455231560140395714057423561525324108425645444686458694379271602088034923785902373068420696778661369668156005732200470422614278917595902213193401190113954451815481546591467896043386390283018488578973879223590168627771568478001344466018538788822884519098552921546596628099375805300743588619097162170035042626844605675566932079778948714237445228962120957755334795312678335034781633777332827016987680690472035925705593958831715273486730943544117199861229972130138381515099240528934336032778845233720366102299868388854298549900159957130812811835530772332065727648624471078187742784387617543588282798980337987756255960553844606627847429213234208622761049441517447184413666785961733563679531220380332539596235494372688366174386275022755821027767968313333098658114084805559054441458491920646948654081298073020014521389068953684790380799905387567848821612231248929201973921799423029810619923195425497829492462908952395229144139500372821391646536945092924660694725901691967712752946432425150661858633949069821350893150887445138477360860001206113639216994979192588562013373627131798127132998358490584515068076112587585587563132191918232008747808938292375153603806717659612782949849445990869438771384632356531726405114781808007935099562488347695574775190702991191618816826389983409860393604600628129743006969017356675385479490655257630688373194503210183080265867926177343285560678720129962125711909022999297325336495790854828026294180835104156683893186097385485190760192575090716533083134564394598400000000000000000000000*i1^107 + 13026923425616419930407289362554946374043631653283309804450909286052325533734291275749497925925501622369005259683155705220991385304727146083404868257178444993436892756213088584571517080476299945695453566181047604145771760373419408406117287193508897018617747749300705404297159732344503103358169517086928057530574114311015931746477536722588996080937962100985081095652426945825700093400119876693375738150822072924325503792369429871419403815089049766018325512638456840448396591455351379838329529483823646348019233961414879593762082612737974293243753927731323786574878730855063956753756418407900600912328690399154061877860042437635831911861481166281713380542581660128028129921029087134918726649247634206929224974980548430003369327547283073829040989723885113381913920910302694985949665930834207569168862445015574052564169625582958914842602487742234558066553347658858631236350846547168587410052544207238654894399852819778771743348094671693982891427670424497785154788095761146903900284939403469535150247306167478531527313485627786533518063587537640802891435856494365017711828582438958957375722798368945146172901605878787054617368401692311579418204671833413037057675478551488362063797694594467459601924637390444087303253154725899686881305832798790711373828901100605348234454068561840289582108591487745270812182246607373305963392675833170809858178498519825545994017498142054680088304924839523268236948394855637740920075842096973654034410205805822295000796820482886051003173756497219617277780089508291041608438637703289954850836850888297795777304324400599330736422021863534584799309824873773596743900471810615341189426109747608875674727227388016855734412797610264801657017907913250167055878433356479511113936516533398396100699750082199338655662648833018586468181215614064945378921592448497552059485395975704535583391726349206359298449238857231176381568232897169553087095043732985095528305803887128030925091429018388876910235178363224546973746598371020607096676034712907742650329292767628596722798058989981721287454647168188279331689984491469888635254108013181674263923631769156680420435358290420663615346798639907936095506618185049469476957908290593178943921329253914082791459095252391945522150438921521403824869666706220988272384472287505890800099200547764335302460850698496793691431499113410205165603141040368378213521132600285798517524582586368815043713103470041249243424164446615032874982596447405633159077891972380332116968383071650589736075358269502966277313035811216603239111122207164872700669978142900071727186036315440896331943573382665871066042204160000000000000000000000000*i1^108 + 132398536831384186368523293041708345333819928316924048215670562959703263600667126364444456591399259934984988744569008343588800092178314605384390607636229844173764290841295923701514289007572433107582746979573215323406569779398060770206730073920898684785479592730598604305766152228710559018707202668293249367729837175541554520809584508717488273397967913439312603037475782381222592668951805704852648432344594498498534134912953417776340876011600397173425063144259691781951101001597471749692981743196546091955427942636997985231410917110927389639921853964198317931031404081290734217556912609302936732865676139954486283357036537239631932101073942744701105772210718856022888753740995856022292597632968485554930638560883982454540936463367593435788304739406392917815092061264897073492435243208659719486609488298532246875951728270411008386750359244650585962933731588787568672678083050245836728147514139763765836721819454846667044729977710120411599366909122180206706490597264984156574044615521274420800507816962130452802436142607334215175489678756847832477317771678848132602764856869631554689630597814947462653818667611182595940587385345280544110108910243040421282781904253781468675741101315668297842307069538578877652363710525300895375312893474203623242329227287806331336988565968388120139511385245347015915570074851501479693274172937695302653032390492014696601404940306340944353170869041043482207765111881304104349082411401182325580872124465659338633692398425312304069711894276492786531166634565373151992450152927886105925839770370676976782821558357428360844544965654190764478802388329403161804261538198863145971680250917676507723618103461728153640358603752450062449078951298858813677747136252950209573846964360892399384227378568883565759279884097167242825086717758771986857575307687656418817132859426080736603316818524052101031438644822040232290953722371740771078206298761701235057836744271551589377783716699977713519615750432983844145086542416902798637321043979074635336189532154633009724860298030750170410332258984984807315299976250929612869610326578769681383567647342071157464044625491493622469665405958021374399077411490459167351716900459017356764521376837861211940057438117964312513082286144374219345257392602307058524464836748612685434372753456526974016001311762932176780085685046641334462629679532402924224342517146096228233337933887597437438929950788651842119929788050095812847495584660406437349859070938139285985923169371011654687560070668208723541601126218760474430566337116311559051553577136437658292187084585179813854846053903237120000000000000000000000000000*i1^109 + 1057986551638460336620652898242762090045866027268478542541040392161860398743948784669298173481538017218242242541169128113127312165930341503306540807848924044563425900341757129980775421871914474013102144185645206931832466490087652176646754310480462843181831641707374661339911208382328475911099224763757285346804067877420017683500201770118269283520303786833810209676716931313296963877004766217802352514636815442107097102927333637293549237190889580381997370068237096006117049025517299246128390943931257970943816503667461348888776745267254332130546354920675974483639738015309578427597823741076886546589787055863254024309740095291680482483044172537722118805430569886507676468905454015588964999115525336417217053217337113235836048929329278960501729790548263638345404337159565446999046529705806546415940978485128088875979505706377997687961042304950688320714645952097006772862357136446383905632659566222943315482320259409557116599652225762262353392335883264110166517009072924461983507352578417942463447870973515093412357242037194691603738596654958613436885411034306164411165889821379885363179959209948658475134251328345080172384867023654554399429510613072218852710421995686597545600185857671081424473216159254112647749846865886954155711173142289489592341690466933543122393058775082468413022102834118866949232067778898297388696712204353330101918535885981735908487224205054930752094678766515750856754299611493450859810197446301134471297391511040150288899228243475601641044519280704953911327751419165975146392801377910464957037471546916814490615517162844915644807642384659554125660500280936031361500043281221919253633652618643747175585157568860831507423155549440545615840419477506781119047313650150660514048417887429423992492371100868575767836223380265778554593654626172720984410606170933009666907877076013484293422431264727383054421714672217669842278986190305963547516725126491231182445585783759838126491157215610235307392402467093760749947584373817709125153122362329072357065830400997999620699198018965195232068573140762529365116776495622053327313727374873003631837877339352249206462773081369323502425184340079563662388725972931886644841259134503412642317468627053857547634607650915067525358925425430283795067909285931965367626336925719252263025429454973220404827280437808167030294112950904206941844000612205681783040814048949342676208012187585271571456446473121875936214885953689366209466607021316133145419728383315330229643053872329908466801613736280363630000473269885495772492907773081913614838306352582204600693679320796758016000000000000000000000000000000*i1^110 + 6034413365616121759495818620570637518854968439871512784035669087480307227338559396666439036722285169284774917362887879663317030543096352980047825741011809611987998211172678319604931332466256100971367155279006011828908756939854317373992912906472586930722898889518245580355256400496555588066927172685230340169133568373798351125917516977258782382385706861222825993468003776989900795167598195476835278853957077883916541479028677093283569937836676043197469823034948530515515337457447385274968422435756499117992778238646884984994703742484392497440262634480758763353111536581035476024883008252181337736011717953404153086127780631148922652023241338144044191223980698492368282703226189051870171593339608175268662188429425334239789881538393637179331573391779757620169104541696092485254332641311915664552428410043451711559746288823533541033915362547141049093132088608656638330945804913112723654868171351896163954595006668971340054111940778137768294108603653633582212856590666087759914875747513370230827678383521111599615675473629614438330981716660443983591484985726484954037069678774210984559439630057300474721081798992611237193625478761577289294201703460509440875790312574950181438463208491208189170444990509464575832149366843155768949344928210517444101306311886128173651494960370759352399798726154400350043422874496032299037727281827884017218023649575598110842552452136542808036909235943121629936666100263819607707883108014802809815074979458454240214366123708262995091290782839560274052208509382429049481413763256363968074411236986189630134460066748618377800258346124343361765277746443566672379679939194728685772874699105687814022910924052022210705434480984370377337161628251187814443478178040166842098682964911741986552735939989045314028051221631390404409665362413490915470970867921624660123364578965838422422160384823258779538806173915210529774613985937290180240715927556027081060173724035253631861121102164030023543232992848816279498921354018247308887855500425645579539285035300819074770817062170772145967222891821305004059151200513918491288604523636599813903054412462522257202523835917424821765639589365237644742523594827496076028472028924717479396738832013155790706243873037348386988198261711565967006044102079981063966892452022298066117169561882307474697653888034431297993128746035726299811584334099350903735698423298239643371155370176078983363933742168625180224414910756156915044828911042804416918042098578086524355695416794103391758189711292727211042165657915190370753489370696302797460706819434484992426639360000000000000000000000000000000*i1^111 + 19467571847836760775887436235376782622499416042159728258267072191486762049632105566048185916098114113678563894811400852716777105983845230864877361616995518864965570035991985592176012531883389111615300288714345113224640865884464894138335320267722593706867317083648207802925527387337897211035255327523925646828146119714003039866251697277200622896439405631265267802829487101584873607066833521530015774130282863799843422227069863431500346239634059534756277682984778735599183278641381535426671078774924113586551082428783343034975020691790487968840893057234831878719109458098469943881604336901100273955516416075257351941453827449747313838966535927120817923763643492629243786771495026777162675313966395758387670544089509954107876813563002359356511774564460470453829663130990129227050537042644115066529888212921128837139960601811062019755314177320192501399197001482024837284019466874389206179225826768651856911802351955757721770757097799285079363732825439559043976260087020897555841576309371347527337432270078277331124944272235596312545682038805072704287655853195483656859768040042505379525145652633411641320057472462691885547791535040917849462684139105415063313278010192598037583497419463862477452389455600769136687457119402012715397656055273764884588793495391935832173973013628671625020245742248444935984711684027936328230432040043899949432240772175735497093795135607381994067279883479583093833933592154252833407071757878099317539707383044424363447208156961202924122309423051828611670791302261682945303113010191110423967730146221870546961739193313616622557673826321013362675073318399457710051258315419663722008803614320649992717526503956426405323467473897679527004445024817965703518755123793647796043581173517086302139584237646563014294007123029757846696989755786444392893272027989506139857010818161007470228573853705591839802104381274038731022087697059978768982979007142146346556374058217758754029895655729966951316674297301292252322835406898318628458351184987250854317621876436520399674886127791254780688669942456185173349852685108354269112400768913986930097553647369149076410615774861588790745004449220808022496489305733737263073257101941193588516529399523559288425699124205097049865175138303848718293923269959818124536285522623853744271810460825609147889984671095220788015474062381482295030612018954332913378342025724108447316986660163846511197115593991641169907377513374220859505558099098837137034056018255210431721760508161120399007134496748243209403101427482281518971387742735994916019860668416000000000000000000000000000000000*i1^112 + 31570951548991279821945182287726549371660327251413479707429494749420842400598808744651441944352920713243452249123325671093993296950805025709783155869823789540098104169627649726215397987392474772406282100554444710744796321430215832842362848484536420481134252485524382389563804059713445779156173229230910776087432337835575603881993359137084198973973994315848966421623868665405573543281715512347921388328050647897069656349348760522510803748931249478893324646936326667910172710524354659529040680277155508650344254856675500587410130827285818418707177285876658686709637488736679158460466602601141874329168849474449557738882727249379233470154027711088369340150736096873389848548022645767153740550877510369538067632863621481798093896903196321306979802390515567548689217877435171470009690854563426450962667152335727894936599891412608219307898861959431818348694810489313292953916104836463956824544269838183351261267527969173594375553159561741400208827820897319758997326455878512009005085183710860460560175514867872414457466625410834791251841099362368340055398024922639579650803087652750278486033142361049075482788193958745544004955984262842894613855100884853903991188672748016724193654028403901512959027294851627083666202237216680950094756163566939213706674084948754677518252865869122144973698279798309849097043520105314087870564131351798353037548274588686236366530668538789490945353661316040868717921937731483772109450574867528079809378970595092452920882572515351182520605100861434532699205951274654209557529425205030090495317492607203532816267579333128467679076833237456577077701582899366971332389574772002626613779765812204226838438663143052887140054878014404239983060911862158276191660872481805749951188580169757951282414165099378698588290327958392652691499699424052440046663707698834893024540390267311926540645475080276014671028582583257285075461693395405587690120738316533135909243678588597978569250344598485549549052210269051524463588118510500852111672551119664256821097578542288909009047600782201914864961967424270538820705675370859264067973368297126448209933751849389831887304134731734945672651184268264642042891825030766971328032567059165979900068456224987085109884971258591422194896917469074209536030604095850498028868191095326089469411077174174351857819135557024203963366793639035836334714326896079457939447961849192925177075763110479452247700910212401172352568863404458912642490403317954040896288025328208326816218996927723761227721751547962189999906693447219993442028093859430400000000000000000000000000000000000*i1^113 + 21252944126301187019030009717492367175860688650457043272030352865444011609839956527061513135563330597504095703024369601718991405112060597264660847725346565391654350933580341914810353881095543637419773470990752429837014477741387247420641245181376928102178507150173683552241489886066438621072322481238263543448080765258845294257666284168200515856045362900856474898787289221647477488362437256402558501058606552415888066664097893872604057012956932146566830919159447262986263812549624883045536185656793993106491170900691219223784860499035775789271219672284394002690714000863285867089952224603163626474074117276773296755420760694763573270880231163813627487316962676738914966919422348813866991105998420954350834724026802692765247824531870430471625793935936468378245486718555241142663301841352846211185687253324424036037449246216714401847457579268775657415558081887988540323429649796487928850436122131601124621568526873533096831357014041639492799301983241276595845027762256433522987320239307156154724432076250049531149434610604146580226372554200364489099787989834401964357043811171625693401704776310110717309349686607535375333747001942718417321771928996371142695903678581287556902585089482153296117592535442144877642867596680043725264875553569333459691042254635010763295119013814626224847571259850222634808679703002461305844921818835628723540554172023957066464600080893214231094368300703618317176779786718181700544427755748314715212425660443298583250381072288980985149247883028772758560766114854717945817264092673480626416049914931368439248940997214910644770400016013656359214685265283565249598807263644862940254350807292815169023298629293930853755966104985998426883513697457954081817092457531452187866878830577148375462183099449215254259206847976138646080857803314914764555340475153067163928416387117449648899971448756292121571664518919460594520096591953468306300498326606219199581843999123652288002287561049497819200316187247475980717909300184510940445807987016991364199951252899310903313386149504574319548286811951372927101694374661986808916831497996242817884730008341743989401750599787432644866523855115778175120292819589778923275979036797430018457598244081980963870380880101541074049735032168275160914558766007969598695108370029032156502399846753470301509626838328201045442261740793987058441166587075359341553787389410220688222741047280792883319877965407353826976033970800539464164074260163431157476599865879948996681296529344203742805215132087395511336448878249089433600000000000000000000000000000000000000*i1^114 + 3501560009452832084491973056780833598094828990837447792659624811762511316699521128329513672636133584986147564164636365619036250234022961722310567294348001057268683564150226739481432626354509068547460505714552841481491404072186315295274945013753545584855192656542438878721320385286079247966028656312622430408499696425011500817626785435406373234885923014237192438844881896303039893407770717595282814591048112167830666448181503211751167331334203477496386289348559426264302216520707499437674056953946753168447235135816899170248040273636946665823895922081013523305352923005475437674510751817931183844448456855929521822580570233683168649565531267106783676785684350809558909667438475445026380457762847165374230208347832655375548801356628459045516235605368551354207554240452632736279489759346378351158741664134222042331197131218897409439087393748515058651115654118835005390707430276399020521529952641776721337962900676820336005316182528599736767310336918768924432690786683544155901725818373257236886423324899051638793888255449884882631590188391019523061743660968620683158400607867374036906102080321816285567803964033436920788080967134535184468686217433214175964778372013040101016872264499778409680373338654092132773683668273287918224637226487251383666651338225726348649454238586560090593144900186184766938610900736981649718790827109088577786695360114679791788260842484170166017820063991313303592529151301329123884195218307358594389472853613544921086647090500077788207756419041650159125357528997358288958528971249593537270762228137435133091928405268593740114195393503419525697902544598028862972704164384666193044715692248065674446191065043364276588038987995856904302354059340726867017822400963090183901044576949379371379603139139496568038064508380210402776699924846487126451952951090819215635445658140398975404595826618572266392283980040795325342374256001612124548771397218817570804024760062943156580189042742591691312852028687610698150151406165659368739703189315572862968203141813850631056860035892284936245931306767819872265921739625197800278872577083567006675172943345775384190956111710384414324780097641560921389244151824346168345209522706135578251178294134944306457920862670608996576616054801255492434568413552525471097035584731189433659527038276900498317916324617838841327498843862312393549495469293612795016217609474255607588821696017895253531768577207149437859682566101842520402062848193669434411021180026652358470294583095723132269555139057413919866880000000000000000000000000000000000000000*i1^115 + 548374210608968265918952377069463653833662283329620102697566752637828463495787329493446300499958007881350900728835228295634735520217694524143108766478695459318134875063769386339854485619088595992133051598796251504804130676499485849923128140271469784447888508228418649152706502778084967810084304480231973239088148089991311302485246253909936116324337664495755112026231825793219664463768236258050293711368289680302416424151442846608355045505599267853255579694530204282476990627357361428438484117027542641027194602193576694890393305172134741489902509566965306889197540154603708221336724469094352612035396766910703962739453867779962746092701575682121974932593314306435737483326966449782175474290734037969662643503068996869314940491112280808235897058098509512952590971793460215283890216085525851236277489701928539945716452908909382736828420918718453593728122201750567725548434787314308705693282540167204417577982372802557266968848900689113558371200989016030632329254384921535005663126626232178008340135146243671783243211219122507096800904169301120080928945926929950022531438127383503569094836998451695517440914088631055147152321983365778451335726300067942797888448006761753552069699096376086687824494568122581824192232347598445644645380690748972859770680518969952046401891558121814214568286290386039267286327145364064662900804467204544291103732175107376414937198215780465576878776231539122378253521029099377093078295077829833186576665986989725405133574327771512175568209984118345498908717132612709197743948652519358272517547188608563230909564444214959437651378018579958935037591373005054671697303774953499993190469956891197962511358791705175150482920253037277043247041342146826456706329066218018964214159315024772384608919744281867389320298733559308916403838230786582506930842081411413386745906896655096421982424105005761919612566827079751535288637875119024483089115953416161345465567802689686660860321833569424050739938517075883068154265045914797250434191491531371359347313424345011148924106223217795503390507883473008880589668759266729706385718560380942167709038078336254270005927148308190533107159650199042424195881369621790519081518765772243844492763163544697244103269602389998212096084733475504416678276820806636733818431561791301310844248104087437239968822780512361193702610658794206087115287153040658048981250110480330686693582798339526104600974913544585185133698087286503290978462130291380728252390183367667848096069656047580637403545600000000000000000000000000000000000000000*i1^116 + 13152618868546456199206807879499371931132445984406830620599333121040390159892361254596013557607081480869460495806719692120163412900127973041252133431925021447006389865728133694263151301198526228068787978997834671080943032570540766292244712304571233860342405350409591207709517983862703112712182881160839189639084563809152748263724489421805497870110224666903139018508070067637089728039817039672563903399180755700297124125370405911103633901926937806548433662928096832258208614231586236552026766516203276341221094021161226158564488452631254852196820619154902253776379229966931152234584085837048115502596292784113611491695675030209765571021590747591749580275370840812830695514632787689167478540346699731061329103788675004930208877366243766465484678254213505271331067902516593073618763595856887011105521815168093133126081876575358647826855487708203825278133787850389226331380847738067755786201409729546768734798804060396235789507524858923313953621330160860689516078206629014471998307972893346276728731127486107784466022677143008481614280501727170351657409486903439709636767989976116459497536280936397167752439490728837467764167607494824102739584387148420468035886075029895890596774815827552108286135283346072849035256959528494123292810023015138986119440042179831693429413466078999597388991315321828137384169822242950254631023309940305289115063633355844533885053509588201091304175253098625202766672352770109515978868752041454753453080774893713788748794520939090024077795397267568834176077419805144586000392957476689374646117349204020863217952021209537141033749360202664990119186099531195345302967595638833601603379886297137871010642238630450383783048976309059069727235950372886175339313124727847294296190851404530264460083174658538671895681236770335390104534161250375813560056962544346019933122691759366258171268498861465926648090412045787886282200835770323062270449308924835064135128686518566935164369619575125594924843463240455706835179525775704524172354542313448598008895954480963418244787128874360388098205062440885442733674304603717601655842358109091662693593374729667514890830709360077826720170934354130128664938675218331722531010028859707691841056396793487491913343595656674852021151926525983380874858966151473147091038569538229867078934131301671840761850264470096515923601713249202115444259766237433839903493387559592121986305905899108198311902588170490175190587494056356331944064728031658269661353711077775037715091292160000000000000000000000000000000000000000000*i1^117 + 1000823362604425360316139764801315342977604007084401790173066723026603315680229137920694208365175486414022701386925464042936635174140350243737289067330717761126722070084795396714918514935296990868628128593346002108397052736387482441932407154219453887498443927784857415281413320154940712108390338203173807617273889712770870080734966233380818048292963181357586710076819290203536398484029585264821926728999119896288510230899438003228812210231812178837257595303602245064470733319238504641504404115586830888555966781958136869975047816061217500615267632281980088020633096855627786420043115095135071408202652502081501073531979141743446820092290951532054973084540049951118718673886796437121520248776652059978277704330540841107513798358817055821102985851178748404940298238126309168411178880242375978299762038262109618154580352889007082731898910843974962149598518863119260471257246205446960426465855202648174613954717059344302105529101956376510025468865676624743881861607094444480901631107290736475381413671904522515140649869800437454079628309967803857572225091332596676009243977445929482228845396122547274721725896050389051234589750641136941555524608010438639533932091574673091876380586111353119110088634462137681198442674427303108336993646731863258792554439893588787076488649437869973154286556724744888461740254895029482721564228901911191098121741630647486329998587693975161318149811048389674836355830808775471948241472988788496587262962467022844932927199970310609189081031460337614547217747589786229820261888896740469272444918016012380657792611449597140077369460154629258931927809135109605286400942292536872422764662900140541821009286212762417777188107691449896157952527204846252430885960069115409325687472366404157375986698556534071309746373389600184014119448082489932882046340677615138887419489236992595347966499864718731348785304005013725978149131812455251232956028315954643685700589417007566516874859128654914046468037313557154141739021356403453109973727417880399848822424487106540519702631333112121112032746538253197570549115457028122492387276366887367400506378543643812901300619110256359570526778150445422181714403916848343592940452276226480021460190009532318465768000302194594606981900478943276624668632711509563873585048653804373054883946919607950750207118234562908319259374553866537189713841369359182896248843665623764930750642514779925658662219872907931205632733056643848416810242833022270479198819713024000000000000000000000000000000000000000000000*i1^118 + -1104158277033277902166813540101199832938251740047030911940972627426079365626522085496000229521447003037941803788106363968257686888063356354261297151217373931723111359739226896699976063801215091379836883529442810050718012540672745760507775485751621349065255791767865307545703808756906009279972294040789881078130153527664956155229031745965470410448911006398331788356603067162759750303802764166373933341091257628093746633780080893689009105808624779263012483857166080847401780841321023063400368624167922199347888387697522983433936235222629903234152298567829701197698577166724307665908438886689967104093789525348395820337634691055936980858228212886678408490584621879445383244374817277608618734510357103150012787522211473543550587430250885029804074179411817978226323466001429333115535025029293608932115757443497820112979598396586889614468201597967221713068815741103788988194745412993596462931209994693896620525295588799153183841319434331961027871409260926410314544370753509378097963383943233598597501360649261647704123667289293129212380209575407357583769511667894684488709676655940067951069436344746473382310068250917134725246502269683519831217875979664934204428851971874168726834879692527256772903918708012964623525508845576595332863794444109628782173422621200316569905869245656457202915235851616492230327667528369047896113514969194004578175246119787849887153653733007070354276174308031697986528670029335962130897776677501861453674311236735167415749694421299720025921146710073962044806850934290849574138337712055806011849709393994961134356770097134038344888740216348225942758095364504353861588364540983426470008861575545267075889395022198351987942967601225901101654240509742472095754374537131842779743803754167669920050214794623140228827566571363490937704852164016679966306195875644534724214476736181017404056810943878497962178184502286107299633943786179985082328327669239401710939925758459582768396607914393521895058476171365139832351149583513039526326330272204669561348199490487082299911584384123821780900914310847712646452917256559961705271814557170636980622572828366316474439611505101338705706348126157516995413484585066714074824711938307211441760671409305181625606740780675804564797065870531619302876686248357157912537388191800928222563142079842047137531625562838141911711129383973461344189817761222610593862757990976137971930723990679823138641742078215616095078486368309058489186093367296000000000000000000000000000000000000000000000000*i1^119 + 4934944494710422638600029666038327172526148652410540699871838287687823025126677365084118687012418649375379094490609550385560916804115311853445160799011566166479653771529405613079313733857681041051596654196209767653283403047113492251855845183220808534436696783044823817744642462507270592742112245682245384075930732188123560270452784825602489064372950013130174741829597389226779823872736592363139111817368631956960579347128462088368460650355605337708004018339936359714584235692815226708657921438040798788414865652322520984061204017836377054162066484602585600445990265714581474772015858162729496665354351623271338699754389024213752167660671250225404304394725122701961202893447093651882784156429572044612994561482377295427167154023866598335954545819994783036507004070004147410178320357066205652033743131566097132063555827944264103555544273490666456645849154699927179568138176410658805040996804837358364261036693773151513642871475186951059442009261783011331969569010913988022777591682921015562687454818830886336334905082710164338170791035051821097550268726707794765756405869824633225621840882633317150377995601672896712472598229019714519952861520024067327486277323097832251973919834508131463879391695719935175135007135909309795356235958750810561698879997145372620947112265790854086688716094567361533746535206707955629064635755359330466905865621234290424106483676221620485576998052977526388658823510461897943878472640183062115489093612600564307797852068891505111075892290634509489025848043135957550490247090847953232801784756769818326914610952684896958918302801499999271027155334167913688532282948453035492769815894799528565104024609810388979355511005804043236187158898430035785210404486340779166198132557035268183040776477024754140233016918273712118076970647290223635156534518202249470085682396410114311494148594371377392017475084018336168286828514514701617326610869818090561623800788626884990286835924754966490920420618247720018312558015576758701121015463129779059668495859407543234077402271525208061244456154968071947219223056531193069659823097556133654478078808505683230616351845902936080909351755338187578585988218071472553071681910319131974379610652837994608539040128599289334491899244544746121614630284716807551363816726103910955731230860311629620833343759601180550694026490109696796623590105354800598948533838022744995177269016203980153657868421265981830606409975830937600000000000000000000000000000000000000000000000000*i1^120 + -11647171021905208526299830748195090016334178708672010675461322723126699244246219224994601452811623472342750148708353201924085925786689695485257950096770024714857936100521323914040706329042773086661791337524758768522119877270113844139810901989957494351988258942924424800736899600801860532021719639384963395166564643265628229954416405675457865918727009129081052225200237186068130026561978871819774134343939766996670178582343487348824642960448427672396533825235427808370980271108164117302428876507510586684721611579006198896780011664997691691219771042944278399378071331505889309912301118386346087256242117556439873347576077505455488142138703694776845509164346898700491688690545710351827683110823057415404177243686334650009306850815112882143988317343620010991445576583717551562869509608131877962316578322264479124045043276053681289698546027341647808453575404140385393508872889441933150651979840955108980251008462950259843231879446605323048376062977754821194040647179856504039094211821500824618336582474942318356314115438812453803256746352168291069476459758056527706855813166749430131437532979115393311767464049945978470499512642006403027382631577737428283752407163039607180981395830463352894119453730080422246903514245632749050186898922556213213844807715035660121396974716761441536170174569969628599293386736158981998369457654991750482392828097878297968294864388006775466729886844468636148797582143636977548841443024526038958124988349514243181817256350626908946247445229459393739479123064264709559202769022878032661569061995571416052120732795887035584780209591721807589619820043846089378459330982284426382820695057320901280081565518579009451925769152280611083763910521866939935202559717449762071873319460152237340022320754276413779451239479987006403754600694576705610643926574860134588414738278552092236108781050502946088600760382925780570172720852909920916589107977411881484303023495820763149432782524502553447461712402499626000325229446432290358129828162651459265104541924347105397949625912031723004552080109584683451280032096816774620697384781020874506690187768455056187322667683755202038562380421084925854197605026841072792299322659033452169947235651844420353776635209752552342463224108025900136312292761517597533898994490962999544487658873431394757195179138621326815871150575792476416938835440451066221935061699414967597902451019559515354424575512881712332800000000000000000000000000000000000000000000000000*i1^121 + 2921174568947701878048087368901244807484681644237104615538763811311994350449401500182431972291679908722538753811474921418756330985422037535785809996157756234116168866730784336883462907347490728921815627549787281846929063289290149280787774358282960316443680210479909155208173523170052527909830074696004237760098356783662236553312393679129121666580135872443886569903710113340664608201948645086166975168645399492719886747263689118880397264925172972345423845191732681774941366236535277601049529651567084934491443734050819700917646391184840492200547266778219925167857685741740881211349660375084708176779287662138348881313448843403790682417512262060487673047694170365949752750591126993582517475505262896160554712594353898277853661564396033349763004948463492554582998591997411859806745078947653776381880942308520424771059209986427479026084806710244568930632960183965897057139090353409166395131611512565904608205527624070249335556857652744739222675244479290130944221833072892384833232933423298474791781994393198728874141585498940684116756450910081251111141055681725730548314393146953235417455372035189505266360282006301431638859164249667497143933607598951697084105215236799669659774478095407684220148710834013352237459408884287249009683697810596181504722398849937695226677804038172749100649833224264388794876228889020634332287268167543821010196252690493501477113235537753720351984793202290425402807420859535928008633979555249432809499879519260918897830959885315962880027742566423849077443646820503375865868129082345847938364861068832591681054444560134342456616234326104078573282977114854465233632445973929956746233440891389621199233539207295264078796519969362103295469156377743193967489662560827441493626662821535360863671713317866942373309165513864581204498244331911803116034343786786782415844904852719467310041527395454888071286807708872202058054574187120959512801009308914437111459828306982277619684243334991415714927237018710636605205650082256304359340584057882375656862082430166664475870216770343749397125781810992044940772224968547858323612325822381376590005415789461665334671969255123459671587992784235750054212293490919658669743247075156175027068676442716724836652580212774869804105254739818523260837762790438130808562605824344525139678166300760286123963508811053137918527529451098074654581031300920045644515610690698830526029142802584043520000000000000000000000000000000000000000000000000000*i1^122 + -321455250684521245515297995566013235604932521415034467412463135053111457657089156489993488417425023998581865873017218592776301779662123539986290944854604846423221765526326727779300321756805569605807282009535434236786146302197895103519436729722007107926959874158080234152235217006452327908558582157728670936461241266906114347960245601543437929515742638879390251569060165920667630513512642757156900032391686084754207082204623055455080005628823275222506130105154696051011269661609468408349597357131375646870247646524478911119537399947277970654193446827792927659740624509812580290550428984851663018750349943822019709087281452022690788194454482754523900554138792540228774621658099225340408810441328100438974191780020895618527659857879371496931579268031263158959213404932168868123438088993960729522667765518729218374711567390002359457460648998075075918617837928967139546110817071764178478711293272585315437842485999881126540966333738066185204590784006884764516752925904906915831428059042655168828132862781458906671669089785400873866583384584841203874395296657862876798183350977918749652090908420230807434841710779772496843227236459522714510472593102660315566583881003942776187430223343275082665535203119694155322961683969736322284407081974275297435319902241274761707404215354768204326299103229828886970524741264761108407596772422193187244475439732660175731548558601921557024610115379793252250644950716746781076339643895626337854790259278939421060765990599231711330077696542967988322273284203171431492589325691491061144585110579582485580898242665810426430506974054972555009140169887157619718615041511871899506550544173022817388961759680420260439903118221812054230957117488192163217766504467145505441153181839838250766988782964207228237374129448206224444741106535194664834273243999112072463920834331682954241484559652750658771564570145267660074721142201638691075366700024488043294768457105858672558501512686424314797978164638873225151649497833192675678149575723152955205428237441033226120956078834465284383510597436664581663533392108731885780057963743435011392178567065043203613275561095715822765829044576529947808480325554836601843865108893908866794527873426989052900623849565560590897682657951396326239807638728844890184631056560864214608080001724020488901024709243364068686382008390945022946079611587102283983289107547089272832000000000000000000000000000000000000000000000000000000*i1^123 + 11539422272831168316236896805241949023477602814518577509747143015751896374270691370942937534349779846071071153489389334973940203120365628567481313889439145345860486379745523380690691984025548198692561166925635939498314222531172318589319369905039594786237988077528299902892699632159311428676395571864198209306491834105104781644179446155304966095241154091434897161744477980471957900160168622391602364040923606419426345702350179636597694719191634415494910886654758978001337842665139655408379109833667916918984479990637192882121795708459713356465660094204324375006754659548416697028779600272467622099519060508741145829423799674625715576937344307257039688508220925907915349700313846933172765501687863580771173021982004773725450376599692613153646431355389283678746762694818373018372328881926245738934988205706300149895284491267682062976208985201131392761512225303890740847627941597189563803862293272371073867758094797137631890373852546828975265735526346026344012866263580466848871044637810872241888285868061103559403650893649511071342163235499907711739600946095572265094800183054055297879008167262647203066455309162337890678708876906231126851450329165165714381484385671765422218052534117599625802312777016151710637686162773113165107222888291945518051083134563687243567735226483037896908782851462889420861395283778227961272926310822354691160613955811862155149425677446982290831574677843902172109736609653475275923496797748691994338823401244505316918031357805546311241615219221938864169332749303133383581158172710815291741107955041117833283834718536480820450174622465709707670864014080467818126213802456292243988683044837106394071410451306148755275561355171055440201364338373288497231279036920352401972584511589357814058095400822976303166973983505582209444967316823506017432710180825629830238712114692797314404922323247203847819814889239850921360584804003650291306481769222932460697316243655268596651550577480246106578098315604693213067614791839976575455927304075752926106812255769914017682458001014199834932014896576416541591642074706886372364361975429496765109656730476566662108594714990559842754534653346459086459504206128272262792392969027928995979625123505998783204072983605381008806933499269005528279408714513654871517004239674070589051583354546780826401961893810645126087428424854330124584909303472717824000000000000000000000000000000000000000000000000000000000*i1^124 + 33729923222772790155540904011377225889847031229026076391417428228840582562923915262283275855566388173344631598837115393447722053996676064645788169563502883452502312013050030194352552417895255588284939291608823346387718533687619282536960545572938211283718349117330332454105730202185266721357432053068254474171478123558755259606122160981859780627382939230296255513399568130772666237218115294510389499458978755538209230999991140870068411488892894742066027520111001065200102889983327199985148251260670586829803074136992427673922763861010816508384805110073486138106640796849789645716279175264097107987895204578907507545210455964750712342799719305982094875967801117703677970715653306411285333208754901388306061082732996616627705025127775564714107199341165651733649843837377676292741283122180359478420338260177865721570895195315774270357563739756318431335831080958565975236523000970736402211822208168328419409406704767177216835623900109026500275634784770030204847543380370183978582852161492671769578271859050329671508594853023104324784231808210397159428635707828786469073463672699026318310479892089184069044039840521074273653434027749990081258977495261319697937501123897064843051054840575693268177267424503845617528486415692328694542487674691385657390289403109349607723748756864231935699062503465875510403757106434723555992503546644827758291926931269111488617347213698960306478978314724223607672182367425844358636653310634067534390047115198264106266993266906531359804803233192092910012740234228455161833030218554476383788970586600885568494751330466281996508845782475207603658601340274840937492965918399463514600532055954457336630960656142212294139440024335425511099172270796428611647846196957823185060370111185286989006175279292051306243814678522091605974177330229759846715739318907118846396914352372463929042343124966103877369454654142645362212196509111856480410565555602969604782777379239728111121285981356549397869047078949994824893607396474365488962419062732267099169407994058255293249533457383078252831675710626924274901882852745976135037006649793952170573701332499654719478268194339112602163960971064914557846433404510605477502541477254076282527345934607798686931277636934411950819735956419386936735984959961854333516804349760550923261754748681371711297452037789945892061353058972467200000000000000000000000000000000000000000000000000000000000*i1^125 + -1789294659911084176252442143186990302831758906205610339673087578787612473060433353044444527338761967943285199078937156977782074626962578091501989965613258458301435234932707827563534996351696690512025181115987647768196036670396014987717275269972898859729409071861267811380748651064900551872626299723375133209524073265352324352942360933042472789245929432110657005935596110842146107648573241830120141809871691587810141899939311357110078279565159138655018805207306605194117287214811229874883160997062574227931217884572822535630367263472494206080300854810888587850164195522325004391887316104617473342371034725702076238170052688980314392393204652100834053136735298266574335214911222079890373851432826812557193152710562645728095022558465121772295114297445756828044191696080354434147651006433186222027494585344140352741624502470864816362297088656497851867358787677578223038201580406012793549640786970636521866965233867329460654629501583890341885110974141991758825769015145346365082902885237914364827296662945776238830305154997100660857141341302041716874716903325270029535050204572329195431088807514764422873900826430129795883736452295856594026521476399687834125266632647513874104859843209156740427810399078322954787160078540391734561652857819156294656007470610036138242852780308912609354797078644697559587360559089357991361996427013573928655608877549705926981954575760592000841323306098246020432615086477353681096864351850998580696575630949383089908086684530900316808003469268323542984430661979432916873789080707082242480256341690900903681416474816164520666600920142151511258890496793104324891206207453817075398958038468212953736640955887068433913763312716915130500162974578459715833434132195066804122957000585044475732576636682056536835161169859513408648910282926788074485865486529996527243728838435073329931828986609266025618295319241620578654929759313076209052701950335974522175689026464377094250044857423861008765649223093520243184952664273768866251042609434601171306448090461547137552369443458157586274410971654400746421127908505244615346545280838521767050575781080402795313663545623009750480446337162312270677967818661020051134323476009494511991369327622283492664279677204882166788437390496755431415998649092678504807317614620927868937280009771665727234789095768064000000000000000000000000000000000000000000000000000000000000*i1^126 + -45683702330350671585370246058962098043442548862906288938834479802778874077897203923372267749245463980009062752222811768700200176790938399625008518907850883007427374634255643414449320386012420681239105111195685091133564732318369301512099742003812615761479501142205216606708685273551296276620612339020744395627152100517513750164375274623399102700573365251035519877900780476961242945840727452029208787222030741684466240926161211593038621783829500379320019344099980368440591629465066457540142056282123497846459350750157689174176247805378554513698307856130098348515990597715240799758132562951302789077859010487548406396978106651031274802763643752380893246217071026246948977033110105862100731558821050573028135519961150776355780660747444712600610886115300326627275500953709433034481717982734929622274609205484764075595568767849900313190440466009410898805482877964917739223553225375359076268271083193336155865116763799220646917162236806784322617174552765861572005523240783750919120505495782785984538225088152256414983128808855555590179626159848426137276627791763675295632882466988647108013055597828823118977638284554155949280979216087237230554100441316748268240780944248856330209284773644547192231607972981358559535492738596643322681563172645596660253603808100201797527527750176352133314304803087130234192911558124028122536128538647786921339297080650078959476421973023268202897094407192249190781779522518721361804575820300756066619504129839974848208003104932431937997888297202717224506589705528126510418728065973890365992796671546464706118726804927677718327692249669923761565355190027598412685050748617492720389614437876172734024268040977402635520570069559580484867714491274180801063224868955564377424418800499875497732969670403517486947755749108951846585743089661246862004314371833548516750615314180427671419397326580240458633958078545779781112758393704717510700462463598888277897992240005440711085210672132089153356843531516284756081790384741199480196475853063846727399238503275174075319179303813014904361790055021403107738102049372287325099148113860137079551023509196956028939940111609423297482638740404217442303646976456765045261283320260891080272933427997205635688570229660972663209154407778775252328769315391472974708685001003310147174400000000000000000000000000000000000000000000000000000000000000*i1^127 + -1006688414109561905602633328916904423087968273002576959287227349697732603256922841042676965845540471957728055051296900069060073925609132641581295799704412854764329747028378007323695194887932565634453060649978729373050659171378938208601659703132010410315186849789505770507250966198773347451480489725130754850634104570004572370501742159287787731452390161667889582847338954644038949928462127368261143021879770800355463514022857876066318307519009955994401221543711655325770102715687776307387189483939347326860387530583062527486459939934147126076890934224876901971475205340298082060974384182744809780423796919211900638310273529932496742459662441354980003398080687048203771731881502108539208431687700896933332279253411420479173564021428725494652058729584841258975008159392817807412122236414229654915310503326715465245946726645605211760990504546320287722230435224806496651539285458038456020453561678525115068421421300205030338313978276221446446041363171021754606019070940838433156339428928278171271686280418659496747090297664084772217494989246645751039797043061014804737117223295860554490645188036764717739433944452264042726272206804335738247326358280309532420470966519354338200893601723000173217412616370907032406060256639062029021944770754615384593915502282395086532414743849272652400923721848865734862460474234394814743330871105808721714233406057271741776621553006582550593221612381798897540486233461742277326575335484552953257587447759192983603335684888015165276473851379957549141274917718909790710181381903358687063980566475530072495333726063867187096471794860101388997312282490199576143354687313643501729308967174514201076972702101806235854600349415372788475808592017879809170198743123367436645151315539228122409517372271254934115553496585337917625916567129504618005793802355717867579622821690367293993059333441056957208672118649026826683326552366634808857955135708648324206848849048399262170750959996203490035753568249825667963293088441716275149204912245724129340346364004042971587432436137673525589985506235276120700627740856050931443625881930142963194469941809037742481430923971120983900250691212890893897655195318710441755740119907178060195204959862567155943268875328791208536793675608816975351654645760000000000000000000000000000000000000000000000000000000000000000*i1^128, -14827212253196104968728009887444501262699113316106086706303629861187005880953358428507235721926952952435261959715603214888705800225975788314919900857000493478155540143976639809522093105792232308105854362138784681534447636172791123378500974690324753875160044828387233956861178920292539033183928107055347619713282782022621301922949930420151107195265517766657005191009354247114631437015634166057808904050245403676764832634323218517247460872159616751329741181314481100070305139149717327796379052847203633886593113603047160839515523251167285880651519519267804694512156038033579108158073745578699597059090937853384652373362588604791700338125743012843347009303227760282335519893495063278956873340389670860797221289137235744984039140651035490941520612979654212624286433832170858347154643695645399498208773199949962439737733692043767908069138731330546641772527746021407967108780623610763001766098164786605929574293207256104025067242241351852972097025640253600926232999837930532481545998751070441413087857680291334365411700931780098662800136881326681428150656507509388077539604391680508357375668559718740536893520066974694876249849111078049424810262079358218574017774970060763631334863977844775125261605467649089121588117687936378513277576411138010921043255400779303823876479456609618139493628926262938657470810357088311012278546517431151401722649545075193450910798347214035079601831684361713742897985601425166294868858526376466495856071717742553711176655309239346956344820818240896804169354863449795276529684970571769727378207600041744055019294647311510865763556049009453850056692339726106403266924759612495947554969492024447433376515969755745870584491309312253931171031452645407239152113607958160087202916190951262801045849595512351883231804360764021743812108330313123134022572162088122192913751556875873401750846455338119252170283493624281889876936630703818091867620974464828053959919889319728248268192292784636122200908614577085823571942174006148842433928871435324758980455125637059539077927540608767032681920606926887242122843958433309007964500104210622051519944855322705401421905499228249374467845492267855758776284910408531861225854293353687865072199753924315550962058825134568545541574920267194067792332838696523816595226911297019308612433367903209336260324907329021435132644797455647201439684211656483784295517515422896577014886434207525734546427182092103489224815053408214342786132026613639804602147419451153968647778854396418168497566205923930311331147528241875271059403749506698259890625798035277437266896576107599722168903761283277841136164112336457626720951523139598345803110561026456860283061238634262528004286777108697868123479774719399994118155642606940719219583353664611929784005338421867123011151554303091281641287369552824304459085146244540862415234214022095372022029872801529642724672863058793726049501446477808288607723110826373122534795453467346697098751150986741924208601347723068260660119016792904387790382635861699228063192739748633171898298277718046718170010878506304440445104311705456485869221586742226284963253572305622682654289031115431637699763435772157174064470460647740864597277570804051689420757033838527013621184555284729038268993674163336922440950251905605974932121994337482488713524056286057646924873839011423820855326616040227722117057972361830146745684944559444137494035665840298894820005859008796277409138657927610940006155933147745655878050753277141979944781086715872839354602469971225710929183606333620289592198910274120386895937890092677115485905253530342799624693244705501702556178357501635788510437573995826856685125885972419053525309605998936339641964824387380380524212860551482572800000000000000000000000000000000000000000000000000000000000000000000000000000000 + 86952350502706201315431619206773797198349291865853424028094110873646095409579483562053031022634592195851975929794522116297808059736944775717352842924545490347448328922347334121832694721311566791868043701108886554675372753783478303625403643817625790070103633429476662416647140848371233734227307548368528769602902644673081461981421080493316325047926404260871134642369158681235076517961453793612154598426263670477338640682334225986846294843666534239117642139372799120666181794754255704277228844549165317798061864814491891230619881879086424220563891273342610540689106792305086823341614558487340248614676653617759673421674894443192085274165681840633034263741216240865194285848180488129532683093401646739082171109504990195066411387187946384005787368072811313694583662037783929774049264177652333322098473137768131256993102641701366397266453816547476237846481011312130388447178097277976987857255108285511683155513363499616563826609011447029721303117385312542150282314246964225959487780309720213306406488882510032829791516727404354967314398401379443371170542791509524862642268686180471804589574112893958152391418595990092031512762865722381211763471354855507781302479937384090968702794761726518344239248625083204930155390906118182206527559299785994421732442807378608134882049873695229147432980551720944142434247644909335778759200966080377353808363905713746544654426821115017971996537487617369873351032727113992961243526422479019307393615622405552529736906308662470041302497106337787834432625998914720284473311585694361357700847588656847821082710269680119137456020881488631187696149082665136002102960964880526828666877239713757188660360590879962015105555044609634292779418566836605125274152961766223649199596980752977176446175569729829578675034833473702039625179146288431665771780070414497223308663747472396672060798461179872669940032081428087847708553509201836544764281014874429640899042493555460795043818418124245139062978537684831440656805553157591215154988018175506343368447429149244620150979541120764447121938545126237901751812235894865948849474087058917497973050120628719394723425269296914554725731992034530959324821224311519072469035266099679157507129292345684659954337322471772975776704420348449179962620290500789719980121141685492241809348909886251178560708907205062862669682116536060117221412614526370700533703754349514388213926012617441491743748826189646690213003932502745958112933244394737282763664385581729340497150878038688025294008859059128272854577683666583288923503741410721205045621393015500080990005413277108804903406318191427741385673152433622425173813413184767251004127791834563142661598905122919822620311417406284615976850634153117410706372704967180315334511821063035610850165322971180928571774466931403028551880806823082253905763688486553382737932797553631144860600143613877754196150321767192943944465709606989519371684306717610541124680682652856309215069769160556285836632938147592040822650681748109773961541918599305342487501239001037422740263033798011181446929630909145650016197673321019655106586749584491167107415594805831763875587960563346048357535310863446960031640180732309650160682808116624334662928300659439072285177940661924726117085977165300343189058977250158736232928889314841175779320503622038760285052474788323328297333680014375463065246748102160796629242389127886493384539906806931763933976069066055159869377482860926419731649483811779828799829943031328978298857897298738446215113341058983059217409651537890632110522478511166288146470922440595801479651158999071688553596928873350761702530901614606855869932330014751161265647180433894399332487912495968345284813261139878324991497684282612121600000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -394466610354733956448391615096307332544025175648745627951753121233370739702870219420993173037138159734418247994459542740764448722311837778699327676745139769081110996681770096636606780379943874472123801076933736423222465599685570418348309324751704344821541648025487387193763102207499748742304373832902544788757766380137765264909233572026991826688145955839453416198900493918766093965627921329265398397194835076352857452026800458878553473967327722528999557428843627034375849941152993152763284312223826759213644531628808299028077439270931169648464102557561790335258426692634095149015253440392565010770994708550674126546632514075424929672226197521886444230597196169035311155348709211815937424663420542348996546380451650603328884143852896955839123979788864096175812139905792428564244825174052732107710097104581102816356592779941243744775465686012246455149539345572420700069228340839036947989713819947387121641808444932936480878164348167539814101457229073744613945353142829641126852001777170811813641908310298404146417667136325099172726098295038053897730600488403781847548840944014699241393225311506327105034563087145933009067462506349188900346693109885713648207932267467068357881567127127279446444070359150819174450838354669332122989212056326592368114224142556658694751974161339152713049732016190244120916510089174428988890435760117171837983591909604411381155354545489251118278123087872577989363552870670801457708010372749367198019556099056783631047278000696883061132230329800459308444726168040660888813159277022232137697358466250433781679000589383062470665358648083261499396479091802891776815314227479912905481832524686051050089352635480809665496074034843540577468780940269961465395343944717393509982023131882734098842757066278695197300614261441076085491884139866464316446822844054491464957450522893304800094828526358028334788780677965008378617873864787526767165678907691387370923915782343639371905522163023861548951601131789764038718034458184580711734050202426685457437977981761254533812592195496299166073792735987392385015763527173266349113339362169168911163771623411584317924814828519852417204177563145791590548066944906476847570676950454795681258213441954586470967620345473489918796576646027566574592670639873183544080696459328181930876774186156052114098815209260957443967275944743666069598545998267527378881494000582121509773121828160344471413693831652894436018879473227514517351791776349777819331472543711871224576849471788750074179560367885208617826973795363336617762451210664280409050971352960523781916540265900665589864160882417443424486529602810934388765074666701752482328461866937141631761325309897767176305994538891337945607436043696653446530407683254778169071877489317624892190969784855128424988986096916104084349611387274634817302807115350254862369886358921158778228471601649563559134235085068729055477699314257087515177973222183751660792611044009470441481785117909556988829768847245970593379663633982113403921079097739228865995554425315205247795252595026745142001675257772977397987691982459459329403589521225379779615167309031460759391676411297633170193916087770672048872634256131147495665563756305040961751026406689906843122111982764696373797024999664961466489603112772012281247339210706159706651446584930248456917058227934483393916405660441114255218569124857746819442356816109950767184635227512662120298081925588298213542870256401641118763953219450246939091113604288884327593985826012811059219967472217445944463602417688345583579603516994193494395967753981845471108312527320101255295787873236965059098048466516246027579349253953986175189144018224801905131655893758416475059840000239933636287583705545624780800000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1171342226273408871934528677410967636324208307508578488905476096430076978377061540858882669825850213267014967562559771871988857375308811762375522438337345760656046149707144007943740936508586433917635033579815233789489130925763754243202166030785067677946294279210685862065721375164628359315612031559481312931498164200275203835766980504880634884343697243112815188672635213681892342043899563794082388542130986975035342079212207560980655668261119328901170967070741017293528271905151846533696909665253097618030866983160191741464238863489220503030071341085815949612109154400584284140979215677351266920648114586545294652727276938717207368477748252211935616116676285750831557929943186276181745203247832507401817073522296116987808603590223899568485764753978973243386816706473270600146842857800334966492804594636209937248932553736140755925241933034454894613725873958182841099978844358638170845649503261223619281197016115940252120099214069385385345223772364033252388718653685521551073973432843913850989662970412374711493425003657737764264875197080618332166429561169728417877109896890482410137064378717778747371958658307611085322269032476055108616076870154117420567474769727116200628319123655964702940808516192647130365131938090086906504334448601861781271738518143989146960812220408380827395598725042502830295592388021512251950950554317604258720781335814097852411596622245680177799731076581000052488352550580422389545890417354806167283565475487548944243686249478722986265590102134033431198382269130912144949295302803695457104297927905764895257571401552711956995388003686211073253105392953969446621120746515826946043874328297584527719393846334618070431155068584367796479409885057419133344811315688121176713383839094710727837824081557628210158894849576173659447438920129157074676378251592705403617419072946557388429821710931046317871636631150602690597535319562239377591911888451856672730529065385767452188536172995077387400253136849356766552003286532278686351621002412623397927282674641157653771354659562347647619140045270564927592446048466500174098700956694283472545354244801891496506063805452877005003904122148013913311076883311361302255735317322938299623014262886612949920765346336525642215475413225355157884248374108538272633098935676311922612412778434246513378928440391653450534281762555347171619201995856826606238922577303639905525451529633143478045622889691789512414463855963160395836756865125309455829499869432359788937911785233351594586282921312309897384761701654036880896104234050136127568543348534774883641801211548196562383015369855884573579128293641430981256788747776213946675802360738528684396414848456528604270520162502598292181903324045405149165724873474067459683885943779097882093231793701926970267709592329472408818557902139324914500913314547133014426198287218497208177259107071301342013073900222849714793775581090147898556528021285216003338263482032540375737681652826354495848516164266713252922355852722409149516519407725161353015033829115778996822090554293085371214142741319434906877583120576531312929790935943309043903093815974743194142330729238424284651349695074334387888543862120464583108566656263907249461727021037227900094914024356036106608318170035457356807738696745658891062125530199548337376517718350010808575679919022672187511633901353326153910388893848929603154116056384471668882765324788108678221918400590280522949257040845653364723957141905481204118373250042519086488986598210300164465235616227043350010067205907957620879849992170134810956354631130179467101450007103931359795661026083748041609396227731195230326334722023361278399435418712242541188736879662393793415137636946828403038513205232655138816000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -2344722458770609435273440876641002644751762130615616795968042551419092456982146284338242780137026995355575876897212158812651344062306120486220787789710498639038349557760838337674927927596882661747177765643376450594268437771501849400821582589910468067465330409411010145880321125295253155627952904358615268811003347873054164004813619793021499776291161698339520155714547653719503203061678858326360675926971570677461732891729519352119751897352775986145621938092168255964277086750638276052593712876647040163758007979045580820724551252512497752540585088543826819743656622669277148425225114283850065518897642852793857774997882288897498000893836874509285562639722273417235123112466828717404106370885588916419171385449984929274720287286413243571345330230086864549565545112754307202324317872728626109135226437954647895280175320704264842118850574014743981419846491162584625118507601272673549475116688363329941569153617327011418280349155042128043996841490652299541009147697555914790282946823078677654127113080365582994857027724377964737524660770719842384232158804085289429999606497855393558868754780820837547772256341337485809888338886394927798976452537104739465426546280716906779756956527859251924980196184477540359074264295343320881397842487956323179810559715106786803383251989835920000930151347677173811268489917375229911445563074081647096252786082797402071345771823612452694514603538293009204426984168034910659965145232669465396615640319226100424438567265872249082745918237366526912864740709421136781516170071948801310814187841930210746756071746531804758892598851118261022999013205528200818403706204570454725312458990577064011272069418247117428406512587082248189264291513295262579691640438232878376449273282504841514785542712811559929093989754042801765177390514443077641967123692343930818653299679839746460445249075136243887062438611922776175855586858412678948468228236128554632417096066181180274551238093203120101202596404953733977565487840544980315222584404681662963820909380253277335853147933322688199581449158293935209164510499361469957675535900984770658297093519033476756033099812451530341985827671085119147955681535360912035489712516329962020658499185604360587774692624439751127296607734295214286030259633338388830239705746614999820709484272263394799542707733744863316391183770466466097848158303020085815161616560799338063206116598983635362529002801878788404049088400919154802423318337295688249233171264444571520229060061070707619076358138288035677155946184740868960435884059987438828749819127875976513716006746455980854072600308016300729609058226797624517805608102334833257112272462207569030066963642706894928574417090934886640662086764810615511259145120537010385550068802441999377823731064554302100784083314874943822098076058460200243942744141007647994211954593596745257558404481931648793825553493374189098891099050556849426998669608405731633630841687008101075494803321419895510702952681083673787227570405888961730453348438799235122869647702019955914537131710149633053162597296632924132038582745387647078228967075370630889801431002412655659828739789672359125307493236560468280194813076906146300621889755618333707622853810969730235472597525092385902893828740831615101837572173540655977900395407846418357363411473586299660551279646274906595813274375998156295079587743206170257400365811795658273836833969064446592962161800496552520385703324989487564580877303576439887355170341856392578828555522325851567724586406842775153336803879839951283465236177694216895066657486053741827294719083324040168851016405776701096038032416755650903950362210465716620646464799311743131858308937686565217570408961021540127995622411448046583808000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 3532117490816303733485619861137905059802851845870316858098201853454343040398241548251077958647068324373051396803090021571709341334926172395004882576151032308008706728401214636651665715910721294137019786466503665388923296913922029703265843227086415692408847666725749017168847184366395170706396204498198086237177781499392682486778187675649765657350387500546432228377313423375966851122889030168472626145831972041091487126509455888995102361699425890968183221796906711949746460690359491770986432618527509020831887074362567534842236852797076161588613233419984390451065349404519132661270720271219700290277372889411744053246105982739962475376551625236375171650981474936002199316741317513752718348233687065420552160844262747533325666703168186398208799255478336532466314934404345090934265611599350973866722897406874883189933336486424647881282391945999728283423713034144143948205216104512642580647080352351478126840109575226213124189325185931317367269980319478761366461419259964034020952242718758897620756915411599896668984268578036241324561286408351267654425690931251038537133376008575734551904376808753172293138143061977929056914295635208894901750643360336874628322912771284000515086773783165662660237448638604838993221920117908528186841590855340109465439160632495794271316156614558059671254789752696976449837731049948805318811364979293513514105930499543700218981578083193043240206531904914979797015814812543057295203588119161373137592175946060660396540891897716440769388191737041333294361572669603608774387588543039137307500493017022714265797088197629372178246371089974873200528033780202651733545491673114892746252799258830832095490060215085771337930241953497728921645196732935130975472721448673497024300690760657258026607965493433558073747895768164746741877077832285999205461146104230176731852107554018511867884522923025825289618042471175707842243999906263327843947842609832131725062408968766584728104467940724794832408282161575202705602486269294994506549738158234272763816873824726196935952797436306953119681172799504352198568470835455480756250301375549858253736779406054580091330333079069048150690182260747221350400294294026559573566489030693616474507826860666052966605886697161231421181705094587041853846363586243138189876526649223081661112587709111160985850597915376301525018023736642298827141254137833683671057350100574673666152244693791039053767932911279732347151592608123540070769122595161796017638047678956036416310238254696186485488978100756607661936010522769896661198002489081120404626936049124038097033529905521253646396066332562867603726668288567069265185226720700513739532310030979050529950247139437664301981643045529106027023285257008292701183830509144628399802156177779825960294515020150817525254558497360841478132176192038820696047383720092089729555191571632076620232328495397877518778517841912050911099753793117797810029901720558436628692046324031351950451185128411363632816402676600972696556781129986537673230364500808859975938420065161340067923346770934927476631738371375833295745253472115320217465056707829243660940201697372704545129202205228186157595054405526049058502650075577080595052396236376877665244439221039282546639775684980843133725424870489299604877669954313780143867805680623990769517660230741138288982364879889997305513070035896148283432443847571981312054594060625025589390295417850217049307164981348558270908065292962408391520126838246969570964129947756216445157439167333485432122125150759152573034062760104518580379291180307941847310064708957550028868762263718863682144784526776490094054448372309796177475603179701833252247844348056573006029148596986228259836874810239113069580063949591674880000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -4028645887667505291565493428639402666047972044029889633131259169420600394318567668296022347754507382663423847144952379810387410132593178143466130779178818754640643352583189238886519399249586252426889819648338935636161189913857908210511540105405086505659184074523250206202599398549865566332397739055446592677245765672636445277635856426947786100119639145871293441704157488469262972134871098753286199158543462932853663847988719862604287061662807772309857682050616399537688709810919714424206276786058319364326438726212737714133236939908871617565549728865906307736003786936398598694141029739442351250231100911563246372021634567811766228108995288602242631050855502662029469594241524516487149717615529309496862373129181867541030495060451051589416893334335279158992394064445106762574386417896070093165556367980500188241024605370198301553189749660622004541080531730659507105307395182825999302329316020086715820891431584145503446414645750798850455984720109535466760735334164491907852281404004400532592256006005077945254846041300655386545393430761908713418633115404247224784452634669273138428490652497918680735569611885932534670760932799415053566509170967261483285130723807381764596459381554310447402086210822842818292312600361332160588069003994185768445899077821857381618882223988511493968331931051598450558548222535518650860518175412061070951478406028089721085776996900054296355407852903457612251685004630274300505524424107935044471479679795310637958515881518579189617402358176779937292673035708043557840042406817292859159603662434064263451013870277042253488401356978819770490132081370391301151694206844547763914521896718831980279587021301360598716872763464984734466515432665997329900637260011702339236979693278059199204578598440471775274521819372570109936741543415683448722348436964177248834640836126204242050022305527005957633204043220147278063878397737422076107179418813809880937066326587928102580083787901815169105249741528808509738540346273581458802879036265873463572018065535135151584255373355397295608398040723689564807201054239009569493991502339426757856490772504127834678814480851727610995284522559294183126188408484030733755125126876353088166995721679043565512696034302220470403833186023161672390779106777443565142465233990003073973791848107939051849616198778782262781130295373857293345137342422129030179090440212590044712944494757923592592496949704004965534622215661703297473085242210125903474146399418499966949856456674626932432083888220151735440539463151558472027874160745915179041667017082292762999225637487656728340309172992766653154736358899478703934089853734936643371759386057872396079208036980880999646723903482946085433151675637698963437574718263748940933115895524577261838858014547131762800185378501145365090167040421408910301246024046012433412328816406921832064481313356703316825142336216778028843382412523961749678937004755156834356582381176691303803482047059359463574731939619022492683612435577114502619654233967203655439677356404206313986838843350688016232833386279185020552062241681043074238255674842133222766682122859715605145690106213489231675333197956305595013662728171478169576199272314558993849114289782624398419199720628657508203419544423322246805845755696806736556517586608594057303477032678105809834601418419977779053320438403294011414256939271789751697376971224878725644908398398833647079616284372352057862228099670479222590457492357972073110325426428326849921297260085279474890871520370609541546113358205537897435809813138923759563767209153222045236162432427729596143545050754895062933687618950311280418124691911995852526061250756175820259958054268776632483836133773169765563117440252321464320000000000000000000000000000000000000000000000000000000000000000*i1^6 + 3366856921725185907179329170891780428324726566271010511124641787372833859047971505500334576505075446671302307648270545880217878961989304023047904070508404768630330560626160129534211634057156978118478915720074442022044936260989314240426832363469131697650674478581283720760596387480982983633687576964699793934328913426873741288919546498837601175739645840523529235007085288532874953284335865396271942549491605426607003149163103683569923754026671628617232177916840843137886119552050709556261169144884750654201835786408001620836353282329957616344172668377961844808001631081224676730255558568230325953028846648696875033521935228716328392864112812767930646771175380227438402826611304536621716250152838385389892174216740963801846284770412220498733849787932145504734797528590793723532375731779210034588658499649046629968952200901111097094697189760524729505215104974824072598460999531965218097252492609375415331669684202935634124658019333206816948259508651437153715614100709478055609633358682076942367996035865124402679789776286531797318524767361741010314107475151809839324792277560514891488307133780953693650923971375125071946660142438326141565607303771856670739788956690113125467931621569328140196133101857497795235467659766030820150198495323261270007737656739601805194578612581394794195565106965414727981012964783532246400039802697808381864215025937167287815108126836885737913438342466322462921217555738128242463876813143915629428576632349631551059715917746931138190042737323408615289954832924444449904917642538008177704057813706431293054170641732019182884182880749712417202595504414627243470153409429607522341729627224382517189530289873788001371774022754898927854840716107609587263786620404639077398927739815917570678247484529487898676457674124612248226571686234584243235351727661435977155774388132479360645011951484596649431415599689094361517668290137548678748678035304964780728336469694827423317409345051786489575130748685960569074742412754525968627739264377300877320999869288772689733194694646190495684273635934948606415040831148920466178223795189603163482270830478857104880586919849879604427186602345044213025979637515290704613649971088537597981955551072290944397235724060946778447055849714231197494122912276825171656655078785568514718968792082827614440974227718399321699949423122550626013116357882739500319864928101551495904169473237477021901839851953512886257581511221602780972045321857524685593371658710399277272158460819380112427939091383148928756893482515815795143299779008396196016956137105108803771094088472367962517503592026177973162867438432302892057175796930767648288073146528873340346524811906202086400588008584455223669314375206053941466013102335425047795198556541725270852958284829395118405899886940699590886938188417216492678709519192100857031489069703797176561376556342376207762970278657452558640727791211819908384787961606472090126211920116043904113334326763213479002502789027779337769132205621735365189154263130041529222037025459288388536444031259624107018807417330980664623890796280342173239130384752013455011903749607113633699792703572516749770149243487496600053104069014590397381998648161717777250663884051233737001935379822038532485100418721811273566371198873430287609230346956757656507827633564253596829506707674337175916063934660805329458870396157185377399324585614849276306611646184833380812617674328469962750674244419178387338364897469906857553912973004884993700116192952759804674921656855621402632765309262427831643306952313035646716832972744363374537941673321213654235493556576416014640972556781396753695882903797808077097834276034200202366122071469845662668210559881552250177661509190234931200000000000000000000000000000000000000000000000000000000000000*i1^7 + -2111423172728877288656742475904561467659520339666850582837685426268759906437528256599726818154546625534304016151566174886134232353544416077206844697293710894774133514201974924593060936375737352459349781514679472906783216656030280007392696996254422289988270771011428138500842423523440155152241854957150129770519762650523970348885645468371557043916924707352940832645738172511970158705445908427561703094178980177841196318219690960560368300037393789113445356174305362465547836680768636438588524341515723032813436205103321540692376316898073783482032020227661222838522141577219164554705518107687859598225958778958268853301455038715033380785000287576130927849064282664464011472927406807793122149511083098983579361298046057241325982583180727628554422269899443319070258101871415013450559466820874264726051475537881788403082565657232766797833793276767869307508388857355986222016113689902257785991966735416393101536128853247919321865980595775040951031495095000659602192469298159473130058819938579486295530188152819035340161028289897909566018751552374932901312297310728170257214394784803710862880277682881977876467618477442035152788015289747643252077025871514004297872549302599686322797712636561216466396845447511163649052000896208470800879330948915742333370529713496771808039223652736335780118642635015422984237687411954468329574006272652833725465164325010624015794026964799986171058976392205955180920882145053568923990503236239379992193468750069350524063547391257672312226172060437412359622340025540942735374520199476260677450392862901562919397295075827736326074814303535051873630314343181743765315596746775813553923053066417728813635046780001965111751311923964585324779117299586625770242804776646211918249545005163826382738830344151010059220201145324580221083293675720712744809022635313272543430708647421769031324259991041301664805649988523145477909718037462071764102110539746222062611311180269345590998538512596738382232755879826754510209668375277732029974690784122500855772896971926082353488668274197370433296568997440848828577961761058817148780710853981369071929137286658119293125007908214250920955052502741084978703022451921142437743658853837894025596578155195237023653823268692903118964519975239929417628275172787304669564801296192917508428888988855868310490327766822797277564040701735361726294624271650202996533893119024743625466962361466295652640917940903578289203597035961697455006459279465030335448045467720510054501872854374837002009016816972528673869681559308630900274624358406532170549256245942757970631530833129168267119711937983797280935245340472330075394681832524246794986952563613156455692907642764568923883930999440185513498613359148771379812513125209941929246570354799728436684171562504512461843696450847887146726220855263110187137822773317729752388770306533276284831921327114744819104738776038465658478748672159177242413914652449296214240079090095321417463792932652083739781347081726680506750133660355280145396488055027734386246218534832853582903986356993364217634667169295342666709335380812416637093468142076289128523970486435541600865688242545123290809463266398860114850671107980020459860029919001099937979768931215508685674028903586904646633685539138359135931326262120653884145808295912181838877886262206743744239346413698749742105706189116572612372574509903969768893734484469301791303770459583021302462781362338904920428614779099989010987414494019457124665993706345083047226688225622114070149496907326770630354573321303079892066017985147076733094617571308336108026674236037460534671261750705548645037523189345299501716181336815196582083656950917473569317869392650832351270573620883622343902385231888384000000000000000000000000000000000000000000000000000000000000*i1^8 + 950406030106089021727439638880707837061561519087128526785080877701534984081617415686731801004439689083174134231058799830907314516509095735375048221435870268347228757950567660648501647875007071382370561501237798643723098505646125836953496558940465430408858508422240432694189356306121195324685776558831829078539605277197294283938460775486054248143577055157181344399840049741039796377041895776101487925435551823031004156882841653642061709948291591200642202383554757578869154881750629961277082949055674126010754931251848925606899028032823631063860005001856562248009927990175832289042139690501461366279458997011796630349611117249487163562901773271933286915098013661757716845598426902050488006014482040381433620456065314161552771890151560065628099449666803927009184538762749415294355364455194906278080644833687913992745829745734250174858368246051623809972116422415063013158962536228230659255561706947785511094767973456681053689980062282977879755940164409139501268758492827815942148521114240650179048828524743580100029885435785619567081455884141072071653939376945789916317533765149084675881159234310480274980307705153858094190340928539822272785370831883562829817435152359042512334561897457854123212128751225655388630782287017058746603098038756018738211218153315870529884944384815049323610899800763462692708051200999145275364543564977857327197548169224743327572349666258691374300427837900707086423490677685971594990950536212621765187719176642703772282049002063308353856938274889673494487425248350400243589195782666534433761818773064791454413698360829977937106857972123461195817699499815951433606899213162292506529088500400567510671302792483365364250884834404002998878932986618292129015230323951176463721054865417114277758814903042446832559574138917625538148496641307345870285044651980100160826331105317530657180147614635771586793109658622192595955473120144800723006134233409027051875782669707937006408633102829573368355895873001647907415242028614041728566385861820479223827069335631052378372108189705392629194363526225395834635012731384551185592225874892469367262279206550922556052001134983022884493541967163231736473250179661581659667374792511094600638952612323153243102318485522242456204738253623769104345704019816495336379272461822674550000421967425442247923416256834011549880979104269020312345135986436236303635478502101141567840284486819875198588703013076349337772188568673581099218112424688222757979235835096882794196693533349465498371860661269303623865859728544275679861680379275058941431749698338094015873747225398382486592146808306932677272652434549088571976655288350261283312184963012524168938311041986659266563433932051207194482517106906546114241165259797963595383139706492906983274616717464519504579289628770880393646638175231878773675149132642522315824274892369796611149521989739736973922815975145480925547284407224533384071193742177016428424805407757721346429559467953836798159533107544450836562288430734556917978416964705108521353817387540293661246093966760765510239860332420140622819374311778292676833263085381710533001958662180355326445457033954354864999099274955147390873773512298640264596167076355883319176464421150226479771556337372578131775556335621579877297573828677099586367010965457483337372864100426281995324485187976915136870481594521611521024173516576113148669640113519069195276791911922473245102386503267060946185499774189747460916041458938304266797395331661754449825844862429567552060245648563761484850078644991225397980905258689351253291916318266165323959502221506173823456435457504804582946298316451547060642297537431308396295878453195691090267344089046777497979559136109435467389688034099200000000000000000000000000000000000000000000000000000000000*i1^9 + -326124774626043810517207358049604147915590207532462482856219993141046560896014722491251607854828415091346500843810557655842066030326423219122629016169514337769930856913331756708574009363442257677237331960043869507067902702186217775697492571242598324082541810297907056763586830709278339364702126017672157294224559098043230658636158758891635787484567072899828802561838335973941941799502383613132955853724384708214791108471076865351214756476901669532306047870500914312911930026728161852578082234160245652550443491848542026317575708772114259405583732632597013187061912913131575314588371861507446107105047537965851956046485983914887782909706776393025737086117183424882578285947587591055815873901893725259282185648264726248151709917721846940368108978215521164653862086146546921887889212412348875944173108652604800889316871052978845977501727614945519249855439361113358489872821751742399194780363152511045952440328543895752511210092131000535013831990297912062420259323096854084971624534860010547605469645935193209825979046857721384955574603960064601195298492297471966437438482236009225284570618711661189904764969823215675496748141936319389292057360571298345851763541109617118459979251255386132725974671232324571899291718916668382063741578784526420767442359728964547467555513744534836812238602832776847034598880498013024869341256117502789575811961843828696391532503690946233159634553790161498522045792225590198758047870776305243632469621245582137850030132339321045411920580722340757416627160101734543389899113161634172270761781664211820530031030418102557255792194194981774344617456247100232373256874219229936371198845006991910408012740726550469461661424619212040476773056053098599901600305519325896024814361619869612522020472586279908269480171793378929347768584570092691170446383319298247703620292441295416366927356014936390440910619018151254501646280569974658972524299852422268529696522393734328503060019089796589855165494950448001986720118078001253204674256610366083115646390052287408772563164630570437088881856101730974087914181447120255890765423318880037767945069553791374393907103151886845656618655638566783336010689837081572780501910501600413988039515414398146220489376997932979568790376877284084853356507562838097681888532523389855282457948739914893071392267892688613719807050831916293169679036655427969108317330793489857067932283909806965031770837276395659723728500544874286788474987419671753054872478243071141914588759852825570926762611792606758200175828115006097518870410186345617337152645848320297148142117342214793189040979694132049223408600472091836668813827993676768614371148720612854466245282968943283622792781541431882844244693939379160057108585004927119154693607391088769459168540991334604002998728462639159684219168156101682807827208516552335220224841696621184766782764977685026756941321284815358998384745126876873215539436390873084464082838330723115654804171026079772238854385522368173320661859643415166835761946763849037183175931006403979678515303211013428669624979628760168058276144512864352917639786278474662617232691205470617997451809899536784381848445523994794113865970432838350428788756423850806429106513333011484384129815676115521507137752954154003177086793243457564165047750064501114576972212016830008029422187465640693221362420467011718089329885658288437275686725904715249501741989581026927077878970996583135161391787855490690452092479942868397729521925177700030280534655824767889393278999320194764269665505530095488162568210821929350551839951546174730941034636669406846617819855273796478682522700061258153240590166020279732445721008508805014925146891151754954618902748965066339270256928751616000000000000000000000000000000000000000000000000000000000*i1^10 + 100598911012225339850373217086836812184122733589554615014102288820167039171635814573847037871924001280954361559956444873419841523206832090472120439170767372384111738893314893179933219412069501959766247238781936098312634322058026934662368552916619788371326998622762688928710287326615830079121659311292022519226736527469932521963964257016691862193165230078060982389220494746752943788722613372084011452574259707611335768639142535700350696370813882726639461024688313314478556705090859239745342312680047993990641220727862363073255982926591290180997592486749471773046439253727576179487119442640308677782235921328934242411696949096197109393792190653998041772706869235235787999121754358356706158993155897487398686792654309994493222881719299625760392209093252476369353067538570650023128052605877453276049142617304498669023606262631481958498853696644770010934408818788669206539816246179259609301696086875055807921652294195393493630000947735123643311963550756795570474493808311830214825828105734694058508522440737646057269388116498149114073684109100340315039634598793830959301603582063421135017682775298528079645300736719313887554755352511442587091543361697674911518028034255456153289883602162985679961929090236104277233255865553563875982249086815566228846713068038407752342158791035566556487908098660576158559913062950070243536993816740636035815685349280301286416268849681053779849005112112227438513590333986097995229546394697013136248240931530242738714876093392921101442437057481553936057567516159522756804979647442582083258372934373678954161628202079524747031544983621574701960958767026922142375314787762787288019022588026128177882016454401737483889160897071140085160523077223899271901021046448836255386225171950795977651580732241941910487284800879313474245643208222880173671310415924787485304850233145386331981828627507109022568093048252438829450465122820891281430104124551886054992976352423916517744915503497143822163741609967314602250811596759817672783788423712602111449910740300961024361018934865738540669075227673028007303104827330379466051047618332204737094882824591863115939434152177866477243641775540743510659564833968253442048437877906524668733669259156622372464781047077363546394368001493467816063114570129939842085842483748845936421910566933828268203280614881526170784336803970359010799198150121602360578110740243982857284834551135288758093535619317194605328682470363207346776260390939184237816659626489994393530000587003894615304963313700970462963491214766537400929078670175390752935453582870515470211475331002888388079689914824123110967976962455013755632721018020750334581464973123152021135604006729922824725636007699208055159700546705900840033472888156827832016529147692276703933246864969828970496312384702325120458393970102018057979422241676833907822936578190933676708140590790334726046647003734780649479888253869944984916605678786551021757626846429963270460864316843092603177424787940989595246586878247918497221354162175350283699404253141898712137522152877495591132960887892510042925606190070585879735998460431138625051051330108361046118650258915816914347228916283335830451942056409813423913041716542978277147130880756378165676673592575960777309306504858677502977956411182506584902245907003635377807041699604515089866471771587461761508255522599465258598791726740424268719394058652199610023246765319755978339135079289670317829871610748651360278379278963915068896165808266469754463936253946602223073922663272676038213098321660834037635407378500481750621104559076018976046242831155806497587684696973194950516362809922777834676877687553800312790363142522634867506252924850139940653188052984451705440080756736000000000000000000000000000000000000000000000000000000*i1^11 + -33347376099786351465866436051012042683613218236447155359311717677798085764889534690123953574975167511682056817491079665119017857340366562032839164102706977779057407150428823282966226524327094551793474645456696254964448345809834437865032707862914806177934695473284111294226807726474065505508518492287824100210455046405925386393491725949060648765639285798796278975227829287542486385615150512990779334208435705468412947684582942477930842216334764001403958998253147002672628238214908758802860395898971073326832573370180063652646077082966744767233125982718390272606164219817468556979015162501240202340433708309234519528753072527576991387396262070830657535856771128098043759646976068068366394087458013490993111707456083503786683961585948116541522161756259347500102124861523293395951077113422491245831298907580319250097651979682690503526501778553719749535106516618872396259021033727069191333245575902727107738938024694138922600974000919902228983124212371511978136352513982311667028680782639063115701620416040592624620089565096628723936867545914583216248663863280692160998952630934884176732201359004718178588947292006098064690355160948416101031087355605926899344844569576836609636845583779953200202056193964416590615328556128378881282636101500427704098063323936799556153708116396024726206584510949381619912732262203482290073612436865209930055877457094860836855638571312962418243888047209692675724513966207417168740533754676981823337924510583125359090935749154792881559269091232050088938854575404173746590802730276732760298437360033204721869636037443689714451731227487997445970657423333494682765203592483340999232229735286752063175500749791452558863563408938094528525748308128632173026828790452361953419443563471549646386291859444246972333375564091554927710823054147064528288048679646573147678583654024436344151615423037176001172352547406010047759791460199764340561701706382139874785744579482753292821999887525099024867192705053562201090213194233549728251056293774776612351394967329812132769824967331874842020887659161376758528298905472450793215537193810954854030090317411929562569878335789999163862791196363492156694859517466154275518722553346973263006452162494639634065942753125208637971961003459169899235976220547349749531643483712975357847800497802004189095358816258143547885172025497340693820504934812163971200005523823889714867332477859411175262940149523034631689284867987771789262569667543947804082182706108661431122027304572315588035506088523575176190941673469611017911848132541300991668031556451708513748496237560440119742704141108039894292365542942077062782131470385662880042295926449574910922766051765793978085493249922434552841179132989377567927971438252942185095070850275337773591748237239773863418004565659464426959654245537470070786837359868095578606540414374349562936257818847159194058825474218065410110058185526637316688777561783572686466233111434097788060496047914948898478426534231848529624759924544816760059206855318141070142838120108367525886247959439649522142197285744180762030820620337601583031759102882564589880756077180098146840173737341904667449638282387591348514456633496886195485109346586366010406714946733040899654091671016324796386489781243619307537015059772883663110507986705891759128492284218591390813728268381638126243363045939533370960806863531876972137011489433531095385326194165798742095954194466788302270931716762200904166755874141305873889701602133009916721170898804304731387375688190062282781620132890560851280033784883178265436942042772310930216717443652302918812899871236756038376528032474609508681810468770953661193653023383879213205322518026841082374787851020364327784137359360000000000000000000000000000000000000000000000000000*i1^12 + 9524608468368270243692402655290259369635082758353024913788612673992600174271671103335962370381128060749007687474205652329605545936646790344020605099449257262301698219714469739493791447009063972691388183794647165305035512184210374322385914324963793393700780459581723212188331731446575122021398181670361990836039536913282822099432660711794050263196479607119674059345288958443775263785996171095665328083575916543647551271081688283160559123624634938770360956374183675578256664049247560674428115767126720106098578169687164814584212691159542549314775672653499906370045618464693294433954808240958583833979636872185785650091277685527983382180053187164527367127350959658770034890261942501731465484795214568667146592668468007225952818565648166429214744635462073450273574525891745053645302451553467725566722046280862887565557708669169013879851265206934871047767855858617971232178897063814499952519923090321633765164513394441637261332377741763954705974683965003635360126830300632447344693855498515922798462673650211088429999288006859583802515642823305919647796346935614298508981596107749508450726534373126646753479678064635351601427210748154020360832673679080636233439964131749366357442934384822902049070590349027196896716732212414715734655456788435454256075672152438752620517051621233178446439225939385373383976315474974552854052567455025046282865005184964115830991669977491554050877289445883904113734763024422315740922433514710436004465754997397081457021963600242245096754758877820610049315729531526081781955620111046862660377753587382098762112017684080739639183512690631640073832981262223348200292260858131344045084388808530534442410518060139925936939730904011852050563150186450757832446841545361095362716518157033476961407215298506544265750458694806038099466099418799769732217073776734477954858269512574977435919387341349704812866473625651922660734142211241515971447266825921283558984077990211948654484742446625461450122027894003654177151281454669266080517524883373940493550781721079637801088086568552447026703286684270955854643008004694258157287908436577724232061614195678048250199040653221207105278591559021357971804724769685591346807565261922944231036437638588592970981047366186433126368556263172498949559215208812323725356817305109910645711311090822610115912369856827068672543053700467436940991067511321924811210649130181139302999847641250329292711427560996581029551659224317590969585571471479154339257172108852798382969404615064905830247631702945558987319379289049251251231360770959006083566442990061165951269350903067688875957786026953670221822028624686255456341459684598615844914831961229322129899286448064195876222097201302413984651589695179038233937730838172892922370672132625571985785741836893222239984382403904015104565428982232231452047947300707615091958164166340223380093002851765312209075143129156122319774005387991698740018749953707358612252634739479755659214261453741351484288412220086936173230045789108071122938416098829030322825494354994865996584479936387116345314214387657422719252928853551472375966306986245932637558577196332083198593739628025283859952684380462382849488857246225796671132577909388609863691981411600770795528669292305352423146280154774635364432753917899098704430710387446801503983228364955698174608082586882732998211538779952724668488068877473047921202100986673553257151616356267972252636759893887224394557020208569957533798980599453451572896188959496319446642365292058124010669429295960316960170319700037254980776705637253461018296387628739695937273851034482270357747064438786468884369469545820631804316941120444984873737164741522380638231910950182762098454687814982089586193203200000000000000000000000000000000000000000000000000*i1^13 + -2086807476763856445843867974744466811545540549373614190307158498263541579463011731264078480901818918606664800260282890995637228551940767665030378328309955712971098871453642674855725414253517481141620820950570363160320705070866274350529918846681188194434149240069831618064146387434904956990599798260746849690395553682410663544896736284701803668448512232682662100512710978653598734467464812578237065172470056768073658610412367299684701713917049650023217541607840795015362928061810639123120158640439386732322825362020590236384070729775768214943409053016725937744208020763100898350120474043898102179849353709806984834971705682731020218298160070639038303201478250082726325043731702818422125640486586847639344738895001260327293958269033780972044569100554388695908905366072281438605153586197782100779297063260315040891044030708974421795952022061042421680540685675615040550605490158407156196869175899243255827317807102349460442303859670927139001017990101478796993579652499685591150528357096912394691928279477360467889530637451786447515858483387023814023157912926317832412149712052059775931057543483347748857063713316041317947649046562471604520298259709770754857539149861729456524443578494383535227578045778080832155048157200794567913453251659478735259199751027789913674489720658997923485953966838811312216539095019871963446627434093930195612690065868798294863381982616284867496453773681729245230254594072064245427289363065002447236482839281081295930426061602274126384702923240108953940249840993252161310628462951535118819762901500360387781789570137318227295009248749304892111020258686786228510962092064397984815341351045779389864093875317281256343572739708522268214658275501234575558920578593936371585842727340599667611216247068623456020501954486021198067322126734154560778131014657773403959410774256093120338213121950994841255713567333142338075644228321873475857768972856380758283969908187184204596039315622645624326469405538752871717270276392399253868567860162906027568435786753763412504991690017767261874445265714002830230707375501412024784051233665170174130391098412098979012797020719421397532276606845214126290424130825719191649446648687261453378569642178174740036092047757119132511678820761608037999789027985518440101529480364743006834499942000524082886387291378010726715213528055664331638611027430170303756574604026151838346176804402880277985463390353460216659039971534065832321082419602777157627556415042376454292049819269997281752520391957452500672577453561433166106334766555320002199633353120588678391412771118852181960077722122871441152030655972999637959776045039461076142905505407297382853496196969084252196090587499003745629861674286113266943898092970746154787972421899419292661945001042857314297763138299801121621674658488052776092096196590664060088971118790758209453757823381036131968403593064591179205516749242989849206674309304248303551421910416472223229047984096274049412711199717444157178336512158260207336526224172879051254903326467920083732382795918943304445293553498731124594655744027808577480332738731955355883729415129655096018365069251649440545655100351356035781173115627655743971358150709459545848586056499287224116927482963393333898669984037324064082377230752821597248988792959215700901028906072262285280643698025616606274858630621969513822054064071291089018735167858587059722555541285242586049320422775785845058460876716488259057789180757022117169326632978252819969815983921150452289644355764310558580608933574641335250907399751599791354488383797211698112825491223841395787082343940408507616212211648529271894635560172943647892598874798134083630032053014250281772545241818889381593743360000000000000000000000000000000000000000000000000*i1^14 + 422339100665781141565184239119615602302899933680563789061544076156516488221313450892426613576865401277805317814300899608640849112288063113155298168227708406120736556309808000626922081885806554831345667306364330085309934045403156040535771842613479845046753624898507038398207210941992766839663186912602186157918270888121294007486452620609971722281052195211882365226318845899077092040567613315406242953587548002117625193349793628196087704045843495801476213744587638969466761154259721675609426552734310631589318140896110274472033972595649487159045153620843466019835432317927649274538520486746919596230497911025318799145045816946449496561380055895464592885786703689870104902528931594715718889848569347796070875787204045925549640185892110670351368922277402514838085854655334673597542783206001236276890342682104739671140102850142611939892284376830578310561262942000885157432137873574994545746417879379018603259854956483589467641470025284344839833446283182314403916109871768778570064720698967845048905786394282964169493062291101715293464624875678466948160792376071863135469528736453729417068372409548521389418632293662289538627900462964104136980193625695871587513966052912241345512127822971369386813905217827851960317093517812459624085615245563544815101887939370594624332019224488965296238601581112966257353366469188394956015888555849463755739885063460696050194005112049029259662411050549923346752955297351533303302479117192966343853703581753858881280881649238369404079940172990346769517827297015228950603310073728307334864949953367627877203045735037245439051093241554352168425921030651893341913092052293284473364900030961507138262458173773811306838752934443583576615286773021801402140578798030708294060403801039809965701523036582247180520697357661249052197212521364934591276856362020605748115802792838755511512090517224569358234482061577551387821822675444315956202555353118011586725905429898307413712695428185516479385505377973815909259741961497041192393998101724198595755630288978497076050480257994344398925415953558004615406097108614168869783205984491102452445853811414395487997016507810464838001273959605627918124543024316513862121942768525837154438684071275561132086718567763513510964434946970874818346642746035257370376207590848856791428573343899026750642514076837140686627312044460673659577390821644138889962354698154457563354400502873861209180267454359122203400367941276808488039214557866853641763287064734758219899831150913314615495658604881336110021822373567594103546677174902308224738226255170005153856268899057145668807509550345816558232952222095329998860449087972954240938883740227482216625363201191190379051194676071157336850185081369968491675500513988870158704584236701844238862754395894546355104214771339815985674171557872540286013448908276472261640834474787911618424213140709345159100367271918024034092051828850062209782125772105534858654021344236305228894142713150514756290867828636477280966366292712159736964910308114306513518713915571097418248681208648353444820905550364805486801526390436227703562880551481320246472874883575008713929196983259276987651930534200744148731411777649646138013026607340146012686560483400015729396150802569428246101264273184457620345425441019645718833452270876085772993011808584202251288699035274602879798963807384531493885022540095359890047058934792368742300216672733738645194356269737660102710974071951137439578115124857074974117274871728577225027491205514703342375934868696143862385561495929359070950439927675412179992996128947120210612440327260360413468620528221614659248532928389973930272107498516294156117976717145112743907182342010679666927036379314025136128000000000000000000000000000000000000000000000000*i1^15 + -96378084495733066889624305430293777715334526925635646840359501051410434381133379032755053306072028057125130717721219540872269398356457405585212592086156169157324579179404685716348037444919422245224529243488980847785608385931916111441844731028684601687494825293063267497821348103887391786405626292375357539278021934180616305087335901020286412476090908049504322302147605316583604946085993831940886874923709369212645461525248527080038006553654109775967818293512406667425955490535565938711872080984942890685104451823950285824854821539978004802784800672628356734696166823488637039232777770522921827308504933301323536576303105342291530862754120405298727383592444388668484541637286859391246286650844815769334976168867803409301400534912555291783194970080507019434332674247785274039044371725557013957899036809581435520211493439352211196457305595832678714970100048874444605366019251418679697629982638849352328201287976231974169926011373048685569569663624796788607721271040879426688837236221972293409277766121988153290926259310080366639445950116111399329895639006716442151984767049665236757068627673715591726666122673644772637966059858896160366175948542092568483636120513792663599960749126696817286588722453950759075305386047105000034929294150005957788064770975943911244148345065270786918334003976596627183855751538028460976146646819730028676795530960166631897834863315130788607199970043757745262731876234238104040473658291312439415178734525402357769658553940740958258356344441623108918007057708485529582684652854032006859389184405973030261673447779691314542254731908112528281143062330228065311667522061956700824975817680510668327512055629203084123421555735551094298760568419176514024038791046039289043072191009936347548851229315390269505076574878768024169323311724836912629538730523851240404090490606447712633593792142003233004433900686956970421837383308639933354552641843060893374598860353159288324610783814907375812258557492657955811272290878447517231962221365896034446015204791757468070714318922139583570808339125359932451887995511145984172017480469638220099544331602658416286077044294060133807454911146985097679353278489196983424099899054589112925897857043448738066601165752553533613217623649555110821344083343539737859304357195051880472388885911813987284590724155901380437161149794757261119607385588291247466274686476222220756406569678415032244796718223143549940505748808166900913957298533563583477441990324313955068424726640125602653446669527013568538538209670656715386811247757032738936194974409477224387282443069332033100159603292049423494776842918435246847435619318001952358688413415396690970153778045094153791457803251668998730993880966127603845634309612301222049247975301425563681238669702743249345657419345672561566929135506559365175859774087202082237564285095583225082103618597151586125441373537372591242961184267545343288715545126524111267362761877909394483402186231329353804583905462207958996002249858270410336172402347197004579714822168953950797792352303956217600300184221138541036063614334886141308431186289911115169377516071340138595279465290002330317450844507096754455890820854630447896192608825452738831587936598254285959396628407829769140883581754015209819657257717540672289550375967584677936120736403618403524024868587011713753598265271892572851949190232585894135073901248613963259350702117634694834904971035376483094797764724623108753887623063951858980116315600894375973349951605286532422187630709276105356102188179618916671237246049893520444279999577436167413341692934045712838724440241737387948916030336985632113667124224558268122996052845585761029611728901085556914187601847611351157964800000000000000000000000000000000000000000000*i1^16 + 19893968280120358114585352102378192741119510758686059914112646402145602462716554150947142783569592361922831427309189300446280327203085694059191202686855934266715486510260407950722605745672809076662645091405496104211192167970781480844541405141552105807995706459859403266942550183949240457449737936688686541573192755364050413644735357306241490787789659278043903956937492240725821443859369135180845815659048372145064781294586847124892744455590849953968305537463791681853822854139458239044209829918052529020683602595535352861113669302045413233737943482866710499748578501841330085571878855984144054360403466604077941626151337045713922083748456469714242567883299135086513006203300772194973134678998444576983081584278737207810792603641350398774602551128808387548553139735864371392434094909554803001457625318674807713680835213056992975030983910611464862572216942858631366997454411490635281092853778466930844823006995778398138304036208664689356370620862416147499262089116000518315771317678800015684904064424169356487141137892444340541678850688082871289820888384933686846586305252787641129026666932190296013437673649820289727247182679243870935853139094330704165062293555324680081641588983750413648593456346349713887699468596121732026955657492059403384336356312294788065878112272717528957440254668248256120444524268885838963009116086713581983425093085730100358409649327136716855660931869979345835761327445682327874399218575438621847282641640632185250339296681965648945178892912528249072417826766779829687469786627233044116684003387297453380271985099513528606201476658274754953840382109168610998655107392018904639324157195618669156649582964986966769946111640294007612919398049642976079394119100224395697554422655896163920162333699637672201528629474762306725541020330196618660578366653249823858148072506838298819111648384669262119906912613069472811853605784243252922276799865217672722467973185181522081756857226502706273399172994290441939080545435422946977178745483618261069386581138082503922465589088912522689299713129984913759885649854093351817166098550232070175234140072941247551040542383837694461578183014730684736875261021381025745132638486540349075910935154354532313955574074498885285638174428514528781513460557732026291864363945278417015335088782681899922944059381387365918454054174605100685399962386965281936648349278314021452178316737569014148660972785143138542676720711384340269906682115967916058494360176481263244777145504553744078663697570655220030523760075579887808760959699669835146152748660630172413736066430705927562355824292595175055404189741486216510016619906396048705840030205737603809619692518526959954462107514614041722112106580355674425852993121705005794249382377392817089349330822163025995221489346035928896214172709614012566796745908953266660445670161488181436328565244151747365618280442204097800164689925225179206182418853099597057387982588978487061858452072159365125671712909552474852752968877197448820633553510978939800351589390220950971799534964778458074371219164346297258748296851872911664060541195146906258052223581003362978600232407272549246759593359212759219296735093986319373145805484691502009674511158011372615736467819333402041313015820733459482562360461810655779800167029118612765735162788018900073809171741205769534810162244314191912964606164940663309879952555196770400866004254784593205321465197242399414147650871057428585247893755898156617608674193362418360396251609262718293546375124968414397415259693291578046769353142012765141300949787344338321422240134855865342538279349651188399928279226931693946090998681097079529775115400477361320399200815994208840635799379089490444288000000000000000000000000000000000000000000*i1^17 + -3550210793133573156339271219809106297277635912274075987514546972442778994729905333738024233773457112220256877351825557270819396074133092505529741677935859587464542870308907191666261412081309167085235964763335247878339437155931426117528509509914437367725081074244140122580688208972269561006324455501038859126974595799278348067138133316345061389995942855232834560048093788256165489769680626459287387505183045771819114283429261579623713647439667139346112388805025827106478014230110831286690443016336538725238371408285528490223683084871935634883432775690585778640767783268560122589746702404722277717245693624937553479736719435893029282192002582397384406057346732611763862402187097096625878279691733005402265676656613927152579873712074293423038527382198561655198658040684827423352620706619914270528251793352538592209735661895183945309416618815854293721558854890021209982209968120773895498393751573863928553276907694990882733062985983110817460893035467116739894737535799365468953815224321947374699857798068534063577237115830916452636840906850675518544402225342676320692533846267428480988943754431404476676267038770284040483844905610919257767389326757718228766126477877448675549159593155379401248129869768467724947843841002017254857575277482216321843361955860561209157912612391251722622083554876342148949265098508205660055362115626502546357728723357635975464226408853944776165717268894005495936330297951379809293016299052028666426928406809192399804751662420681936538529664590928024221163039416051137759060991605286319818814147607020910919143081789969637351660256688386854397666876155228978246129489169961119574716320213302174108592044373094839083346791133953993867153438243880649651010613036660800654528647877148877300460846792093309471299834495191475853083114155511529111504396330570594654738665354670084960722810925954858911013187829558599526522992719307249026609322330025996994735128538747246074715795142676640919040317993860236812636657653770279894503441346959743901463763778231112861852995781666553815397268174448476375208532552002112056809121065999808856460408992893834337266341497291526571024753400094312548461627186048843016353517435639586620906837453728526181437902137561884639981705556962126662212446960099984919210509465222637617479732009748217826785494477513674984588830486511515173715238288862224619533368988837542345067094867081891971120813489886605026127337983172751971090278861838196560270229366726886185842374007762937743277198569150004571621448948669348429689522191161344614278805367646830566485618666285027652151236214409739317022059340824163222756764513048911212489384296594880793789639782685035006138797022266171022676871867286519619709751235992540164509472937558418799084837780855811835698078324894227259988571441507039979710102769433463096968917408537350566696737015546605972005177636415800030650706286091905563171344269640031802033831299432096919637952910891914144263255692081147684971426470596510324136250062593873359191065551920913449531733509612287412663508549335719377776654693399165105561538755741541982877634439395625370842291122419493663819890640423051609301404724499586599768262620401489570582894921715174163397890874757557121537014687089185424114615255188155719708904811427069633822591379810090625598846459749206525737101008784482462038568274090435549916204691863553879367144072371936556269621100644018831422607524773487206262149666911308115715128620938558991644331839904395603538236756050317216078412076082436731514758071732918067093506652472047311256371747270093848044586885648711351259077789600172567066135477456215114108585336346836134680886156918280953764112083200245760000000000000000000000000000000000000000*i1^18 + 442111628238208686278923810669059495393591812453942603654310171059247462157031097239046182759193347510372307581423980043096762183114350673252392006962354288863347178278035410373793946125485911288761938878851839248154055079548883744924060074004272179961154131548020675756539398361350328899732262331226226267552965203749524443616548127418267570175366899756559229449990277486898449676659749354299715074241374843870901821344884884419477335985664670474530994930674522952777793001454910556923876965889642463469880248874046065087031497071540158160702129966187318534873076153194783558287193272916116496913225796747085481919329509142215610121415076645713695834071127600808720318470065827456949384998398444497153671889114948908188436301823823723301248583248804336969312745965899734657681748602543255318089237800379821291137209493024841556887889361366482156532473157629258212839953572069065385365424072070720102924921229301593228524085354859119847526805534739816099170959415153422267228095241998429173038973829628417829568871727074304992102131926224558015163625808288989934163912542840147178219376895738483143464038879220076464975270982475453547929319779241783228008397146712862009483880497816012603546116541401633435491468589331761740702097080161694430538334962573012672271092200062354559418088455139959683406712860622064409054301752686400672600529904263786052803224425099011698090249918066686255707996461524276834520908257126264890172987185356820026117953487966367487395494023504496496590203250055765737452470064805108054574551194414875985251352420223284631390618278902225775607399753096410053996298150227096744776818680409920488940781663144679388839156450079834675016609606783812043790006352913692510352799644186543080837627389641950431180702397611203886812490284729156254552213586240598679753290359857617754793737473201371879051022757617620505149372329462540034175658948875459482398624066633591826297920530268761531097828024938155111473974250400229389220433676607021632019694879258585383980168535559929945920662334349464984860128754954408396965397397471410179733355079165816275184759355200678201808850431908237825200206549018399704555155198431010530426951994715388096520325180721346629756627926448918873399430711448165901904437225392459345861573622873273741438084193234977478641603432774742493886835718919671085311572340227828383761150701016596971950243378682486613365058293711417380881300104067930550957291419502429914656391937665472185121618084372749443454121900925002379849966218288370603156180273021711852110069215714119629726099756625504269884957491463982394119088073284024103417161259712432497046607961146425353489121476753385450735626577664464754848860382951922569697846187945934034016693820559917063732772918104374843378049644946943458230079220575303286758581209825393397532689669596996161598216125539831228071782293968993602645837122157750145163538877081202622239687685386030960205325197521617217241300561531343411766830410734206858272868524465561448454816678227144597099228843701655461970897154173694036979180980401119911079056364814784472527412360298503320323936915683016478342862627509629360128837627920018942427477015663291867365453340100089606528119320146527566746639041692817565961451378579691385034865304698142383701810093011382738350847769613386340128010377221305464712428821493876324838113488392254315384188490612723491831297869009137568582278816888984161295805825471453801890132458532592112396920784962399387726032338700997757119913144294306684517432902549398855174940494462136904757954868820544010166118437140080878798949688829328960589231286431491152837426113769149660364263212974080000000000000000000000000000000000000000*i1^19 + -41858329468693592700442946361031794509073140911072687608373742656423982863597901759745802790880348029389419822314512974624743943738915217143137473102199878954272336647773041006040239567353535125662345610654498833274563546880456278135675991795217240843171623245052188329758328071650421658648535834970674899867616441108530737455930228151223226424351800276950350871145717225288504268891271089895059279962954843526945124406643818177669932206535111373048691084473092076489657597811442044673914020869050721364355139287433518652287591254476777615763983035590555178185597653382336118905808946435316885465594136241328395789045256458158873350113685060508111944188709306110253096624601445371207506387997136339390519103603144920054634651108555038688443940257514166725369899073483177916976051789196204314937575095456397376135706739180506675896210985597386673217464500829349093736796334525708290010768713487966685932568331338466439587229502018344746526299582560127543362408183936680844140299526670801404458280046629371995995159131787779584242879723412085827215695666861469643667482609423436171492176534699535002366851471122962444714104076807673608019510728051589920431906635468734407837347339219452718120662141120262257246472114603218332409656207213601561115797964020204722909305637006041098924584786650515697838374061999590875254923307718626241810909728354967649116976845122184488036343267339501259509915753557889361861206016693579447677428362840216170663479996712311867203339439465987751546122539909898191091785624135071977432188224992539932232000818273118222443531570550307854657677620908100190757429346173576249214161701139570763827838980340772037044502683053257364199161222504915581370739485799978279939783201158415704187748880118020305518776051014155684419450235681358483341697102478247109101390961533079285740381807978235047575040073668073071764418995511171077193715360102602001758049887178743413485823713085704020273126311426367103338483376388035077693167833419926093525641988109966947068347235762835826433462860739608150745934382128092110281856430053385755088589808662447449787715423539738033545294156373079310775812240627769024184664338832654161235062361584106302136841696018948749671173365502216998465672225219277303682518779177585299299596771947595366590907013112980943705738626517294115722557088785030882549003562382765407348923132919793492905932476126337088730165510559899471197837969593413237685640365215433547655647271484028198369176730474077739182765240622272363244196385627498870456737821081622551031285396656339950311874013265271148848587135966200502233179433784110591033775138155319194163508721802409141540523164275542784716595594194742520055400288711494965358247495348349702399799711185825938047106865355748252970985803992039703988197878595237050086901157818795464853462735346553542851592931515467757894243487709109259338323411194416733513036023409269922575426857672513614824378450108213172380938109669820184918284783762547579308521877034151617207057661412240871702102671404340736748413692626371132693567237469946252220010390533741066859397949050569917919082225900654702279335052445323056235843770164023162819092325819251602026303254950426053310380066998133272121880894579013453162615706312355769672153484605795144235406718054781870992434961019398207942883219238393576070159126936513744878401851023128193629240477342274402820052276431700373511332574487976286498395802765108629348955892738489765499772019260061282894144023097651426088247987393028087916588712337189333009544202443935814099373632493422757281805322947483145156988929225305417808421585993171511509517418615185299837823976734720000000000000000000000000000000000000*i1^20 + 3143277565854216227188977448302938521339979835371172108593985669213333624891821742694757711141554076295106567121278272962921749570072808076032164269198646505599607813842520579978549874968981397052083794310106061796020901070232054879001287979159672524574088484079713983565100043567790306380512610824926087889024330044863851208826610702586494802924777874369671707663062533782547192606527462764409532179232466247467257835200770252103854686680563754192108865716876450421440021992549833588653308901934623502439944938221467196604313581256609791973110274251596777758917676949574505448916299277440327693819364003024170563518880096104196021770862600345776322859967597647341840511762523746418612786108790879562662176722207084037804521902494193683384699949572999822786234177115432290824740209586118689764656607514551261756271626440691303339168383739953038558400092767620493060962508783847374554644902378895695137720915750059279751204858714604475747783904233593471620779823858837506043372195938726679765253276014850559191285027328988508018373250258844611150623774153182167646927711726915521445366124107621471038725813070267949868120954928953778127922108790916588703565421929375195604558966646245779310659763829934011668353861618583273275164918218196641498904196248708697565104136851984416421024508339476774801116595658733373952089085593668263197018356149195397569495252042498513493448430629186897315763717420864226815117788714795717235635549977729358648832961915289322070299303663320472877825831850508233818155890045849307336890355622412464386283235509661851095704365226436954761161792805762283339749515189392281456317897514259040504625445385345572926529113918310667247729864385498529076805570268374856591627462277693480998029073848347545171478826061481762334735444300059447581061104138862053038657837039718363817454494074028417907581799634100062578395230648240101930718804285899427179857049283956147745106608807611829882084973401176626138243311339090769992763550991468523953659476235798372501366679709405840423302089265382569277178888180795502625482450084203938624423633667169070006709497429835545587441297801648439704735952107394353053756196249260996958924134210054949434050207670899285822097092052966114186907666324447226638986548827960994680391222882446527191227058752700884339133156934485125227791139909763852337428670443281676292572213331062553133239284132915927972076155637226325463882583700256314622438791281383146045571362078423271967071547497787749968013262201989389810340627785566311679942237658201957744195329464863279370159732998174876637238408565601021035873013387168891824533146040110671996810267763282898553057543202306446803811575128364861023918123765402040905009437711792747937843638278189766350006503624017440692433329982687149351335947734297934238467437801630443191231297149553806187272642322702899350761713151503204135009362513457174608701693532618815613729598843110283401660791211494902565252365578946445374221255983356429347764233096362492968565854424548484921729754604449767187959274996584753349605134095188795291703899555794926878285899605298324904924828738717159563897431662070141698118433766156752492933272272282849481604694642134052361936973387183493740172366710510526706469282375762092618569664804958768287637203151736939826418581834075656226314878948919001835049680543665566438570137477670145586435811341424566716423444437120888856397198114418976359137547478112029235063783382544440598765506055366448430937727331880075167392416271278465193766444955156185647571016307008564669888836051207182522800099264263253743055354312507040942689372894569804006893813514174598621444188405760000000000000000000000000000000000*i1^21 + -171020127705483991476739648750256018941667959765126397934692792634207856875053151603381354306476026923806453543344291311074364959471989955549457452426859007418091249490999423666304082059246418064040874372583249105499074016067763802516768212432727912049014510872231748516336188311120301524652320194539260887237623487722725955342946553219315758805565630267431996178530418600738908576202169381275036668934975137430116052345928191648732082053101565769428356736150001167759791797533740347536266662640852093801890212434632511134254957024808438158391901382004396250855498492864642450747961310640116769642943499712020485717343022703873020839130459983336230202865952010416730317473147432851818307868997230002069838817431156211952582188976594433460769199038816281670197916996938891660726345976477955420224072112204970775022131812713333833875740494969124520770817672250345952592444844515022114099216632522595878515854332924045072038909640536554345894793374041199839749646917800909314313931723459880491073424415455257483096041045116723519096623694439036458585388050055883390947917228453017372541303649079414127773881798092947074601470961867633468930161212970863136700667176077030882682073250584333634583632141637851508944270427762232445933925669664463274486182329333689387110226529122014276882090785228761880198864912846985095838981635372079482249621990964898085816628699953520661751851833740402438031686619560878524303060235581224703778067996011033622959800622984963330791430954255260322756855659091653748709852953811419522395133638746950478146032901497228928974344593004010984486253593301810748387058866795295435080228495462371851936227741413944134300640389867351726203069146565126627593212059465090395840325321814934481944396995762652411462540584044023608070498452734127918075075192287729356463242561433880610595966169373797271470800018291562582380984501142342896193323733720988656588702950838271276356109914264780959231061544085243645012965662302071110862470472896032553830217713833791252645965777269529906106612831287586257229199079565878311312093286845054898193678032227018007650355536609760104778506058693555365064314098105639472134040140610674672554005610455107663125039554595834224475366055367820719054292987440102827077929358312272402514233652611542789323214537879701919237833953995805752946349128134692067946232470400234008114670298021622015782959121060544131283376836553465945118079037306829668082709314658462404119919329571387386495766192525292238352208315176163067379179687395662189227596158233517820835335646216259078001707847724826556250953598251146216957935692833914787558141447759934651426988515791458146910302103942524262074702287975738398307856998900124574256673889899762424344461210897314594900030822618396977309828760030356965955459017630228168264208570057216496378439825519395544438516987992489185947738511025448390875966564865324159220452721317228466897119951814515340786603728755835046743132821233328987456087134573502458735536881561992496235494434391460541638314528723474851221492181697128207983198993615969644699530963092145301996069148356571994644621156552360181431594017375864088004537850263374502762187269487593980868170430338666410069544122217104963540976275307562801651455064293649716651817055928861268258140878516200980886065956991761992373732474167091704736451915647703960575740259433947499165795712677121980358752759612233903565171048820729606117312531276788597278069318461872161135076190925712289133164537121311901649470343148823140988426691671900410812673831232540977717588469188744112891216394200971788337169835873683154307056755510697968928886285013282300741917081600000000000000000000000000000000*i1^22 + 8042767695677905325477189243212207638913687578415940395796509063744952836107695343309838055158807460453567596230536032693809906497576509398210795470518488949564074166470967105884876407563113966069888369163749911673139262328350327946517440031664555960274718902446444080482453324535513289273937933516508183977548443990701548966350553163844512819364171822226840500222216877213352826900651828040206808985302792421822135843430296246932664077881252491045428908586263833096536757988151723839955271178649782385193453159218017105968475371514011791702377845539028861075482060738720419354945225319844749670145653320374170980316742389810307523098140727663646360156104463069875637981315202653780380982095257772865636129089816449322930348774172116253376174374664760311433908889211148059671006585453025361322069308741270315541941302986731392920434135995585425241086007016186206897438964622586869762723024629538216704958370002863403276519071611461319633789228889023614290996291327572989385577411592906536835925316625394688961369329633491092551438686299747294983991477836568084873081239208900626855637747004663044278285794598483214814957459130716094073263397149182262534365838864137015733524853797532092893532398574211057446450415404723172483781306909963963515850132038784750682149553169342979838571828586960900861809137232972987537366608295486307768356704214119268038167135641360535329686045313067358691000616528016680153784642759454422916164609162661398812445391756778041165608424986498210047318555994996694827799960279226233079482885906405410343378989448270411434755301833399338859369218932039182265297271331955673763127260006150425502275257650073632260633287005301949192882255801835026882041299839835269178631560535180880520547626194519037223575347335819733360794801060959866287545376175600506631331643062683547439007407417173677537069606621061314920135003796138999089103549035486665609567296636174640934633875999721087434317456062292310192043680137915616450328402524590564208081320040219081537095509401171134165828555136607713727242045979259036333410891235215194946465774637955534561847545829693804945883319747053668048300042169768609734784454551711678176969062330796953550622799003844740931605626507571941180984108006940450768026946839198824351285350948908707099709985524459334870793170750682155971033808293335058756897471389637913854876962693499276063962526931263643018208214694387700882018877488901392136217126291764153201635215701881133902160966821272807960580440834702075071782668451387971680129172860478224344150191958502522634838870066098265977574027553016277740453535281797522522325972168454975428983634420546662845950001722370506617953604134594149921599928044565763954399360891683640347505829130707749701610291832261068648109694795337639487564499657784136538530035789428144755208791772198189714602083198949539338794287932162423486623635926740743918898588747419339927237037224814762802699258825793366852242983152752547564808725104329858918879959130905992277508757218276184965878208124904030975167145393149111738848287473746704514929567433059310812629687867181965214155335114116056539073196723635226580167862207896780581700759725682930921011433540272879939317605519762583822477738988460197479815335126775102927899167629818186971475121224279225285086608498396772402870173818579595180599075883152980597723464273426878258234283336285151175933495648159571802893249421519794093336898256512794812054874624873701985488583753707620987582820364399335119146783709857632001333272912083953953339068848920647876488757653456265473206971846244119874186976304763301822346058311711811270842024334503776366886912000000000000000000000000000000*i1^23 + -31628009821280267482222468829594661934962712077301776894737921993866973586341538545820394349247845486428752925299350903588292589362463132722953480007066082816240937909836540858533595046023556664829444850193795220471397929539036241189898209362715821765807375214634809477237970565260714473854956461047321908051813153146508939236394512493284224953013346524843666998631575040247105290284963501838891550334160728105647682427604308138647887722322206661899922187299971396325785385404870563589589999994869597294459189014272381514908679681524300406551093812443223106131460803803118444997855621328930198293304441281001732524851741875813276406250330301094934696292557169274444497939148665594822219799362217002919868503555998579589818058911175949893453825947597689650376498837530577282060307419039427423616237424209812089885595706276366898569039923228901904739297987352794746466242158588893956192562596696811831529697214257015795322384966224733463458356986673350392249645097780862539545741538190969367866355718083477613580709479623253842074426753873252562830600924541428325522303559587051084784724582090247691714470717116514750981719001632537627280642358821883150612652301464624742361326403988070709089217042245415305746439400365474421505308690111707182710623409262713181214753310523872534262508633088044801405581332521857452410598225600208280690987626230109112238055638362504419669936062970500580651051331388769482981714693162080709833990267688713282490694409966565001348609146109324710677847502913248691114295605457849354548792016385140218336948063433639266176479026883090888094389245752752322156134888153430068399248964846819488229993915664984430345982405730732375742644553897655502302596568287348642814161374741197583036278868483914062967688839724298041346613455305842795831196969036091901302575579228664704138888428501460098699106754418639065196104374303853033819480054892673519121882261441475048561241624815517891468620581678820039275398195048265646793363217534353442068064598391748969898146600620483663472663550451213735042810289900648748394331714060537466843218883921012966853012468648827024083863912515333561238729372769656795990405889136697809565457611236601911936279121200770051895930119656397189424901164937173575616593843674296273049598604164225148691781757515032582570355558055848841019539740289584510160668537811639455437827017439055568187696526280625224271192387037288236370863991372966041030376909553645063840120021125735063643828083537326481952688159351541604798770292446842143699162828570493891392419222300393140074129140365719171557039092036466592393724685437243096721821497757566274302690159772788698944272575119248920663064284653953805797597154982357998543884685328442295938333621860527220792032440074536924573227867208361063687497000255712851516266734118741199855566311872709850031549082844764431187859994138224173661177751935691297119714214215351863362951492965961682113938567194657796406255061140575000105692798255906872756843984971025742758793826294916283470614146552121105898414086258731286516638898249111617196715400059716483587922433284182979571542277432236039939735184442688312715755289797907357184649121197058583496115324128842671982514244728643257355272415607022971319479942917464537149315027585441591422029584679589136965885715835344719266078646967709067373906790721411445039660502730743454924624369880007813780745219741262006717868281456204842905962938091206930162267793193591540860051920570918431007220775972284012135303808016335640176349154606576419049433832145468780654884387509096699670953992721534776154947669308969372226522603560175740582402973477809789337600000000000000000000000000000*i1^24 + -56051508013939052265211086811893423479634069378812017109203583457402138742712358216407659242456819552484894036372288033162138408909001548235500863435452297899282034680325971031469281454333841855209063483368400405531282649372815196595906543308069433974980471987728092239012996158886611250333977522112142284619729934440610367500827754570400973234412865281377748809394278921200864539902521452611694483152870250375109883011209228024650631056827168160880798536699380743162512611255916976521879957561677600111171562866640353409839542193569302481387381745653678704104977957358433387707097521387207824449257870397557812950411828419068880175870450949835418269240550999722581489420213497069666082103243547615539397996162273033704708204140516372786023470962265459399950662519437058161985542962812842094485053077981605881477921197045971388606886914346017176683204658848594012895088336945400341424420444562357171300506718299424147546976365987000553705649299570113740514416315315558111890022322780702562788160697707792522547017923169531830267797532286929727077172834184786187783817516802294366322881882411206250752283292609601723323031634404652897412592805790883012554415522286799731631400544338653790596543175687826539166143461321388047631038112417853233267143376292082674622666132335417194379370021697812093963568892468833106260830762021079432501221134863185412488233720642412090344187493226339915573362850949730135036915401830662618768192513431673315320610491038467881344844411847248861401981985173835215786872964029667634137244481942625445198284117234955011195784412453671977161279329345784236791324724014582831006661235190309321823600468309850831339394761261987976579263754857100789803122046434889977046048908568571317787808284586274762983997269892837704866490627859590889331479782517753850561739641920870758115386961494733614358481385194118466515282926083532845291805828247662051286233625893055589057852180649835232393774969298672687306336534047098583290485766412713241407764021414064797225681726824109574454037067129830501478099849847680776749341912880089773054448536721883450944200564700071045765827916914852097765539143134788395965044022941679711853648544761080454067974284719518737592484333106127955054837822437640000245590702653078699891177811571711599289345193987973547418890604230828646759967399733318349422837147273211557559212957801375339657965876645613442354814616651651694376641533587070387851585251325678391732003741686372531874897566447544146555751367028373955520196908599948574767994326766052990526820459312373632343606666518565679514926857072174080904752804167071379124513879027813421401752505246179553216999586501385438496785194444199666963244711604707651873106552640914381671524864203485277248012598355834710914826596552755940747552221031735266601621388774311146804632544791567547462244587211088005347649261782457254618964883820228501199491102453964020149075742380179742461671825256707643388104838488257549035193319368913313821810380892344144240075414954356411109988069844655188101974578526878704940323867134117239809915368226126883022099382006367919934216423887118655522760378534581070092163216590013517630559665934691569319527392782023247557998594221266493355230140829314291197962107869953920661514624698300224555492808575183596445410635880904881028893408407635608194447182571772494844956639348504619457856751491284685825973117937367210682800732869394335785785192729884793894665505747576575186719089312205730043426052420508812082964672546018114680347198947433161926395714710058156878270520044422802732113097434841796233619858915221755667381633321555662379453472148824260608000000000000000000000000000*i1^25 + 7209183893388626767405629931810739297599896137637964699489022881700760925709511832590026214822431651021531577353285271028999499041236250615395586346458092328489852971326378779782515555041919038226085788347172014200098180763532753127633505313423754411313780003043779033037389537402692362021607362157215015572642297627465989253379676104311044727740959585503292259938456759479666930966824517890671351583713458772545632728278164076151801320239551123573639107427032480366103521342510489449259754802854126510572268663116936975660452119786696236211981553265481168247772567925854384279177017247813691773690948197271771053246075909401499984553352147109801834777375721724845230293550185475548734100796403095855022540858032853605031198262386703249293841176278103168826469143597451097025064253997910659298640754668346144550207065148803511425718920523377636982493095520757444714480233827808753661635186286416184568157346910025534821263187709097978204969960884899836968026376838393118134941604519042281619232773346439479234022629077587457463915667012630624429024459489605448776340875625213683130110589290134468971020312025298485660519691755675759422813534315687288091628439748222958821832700396023854186230247105953711741953823890545516762453926543614178605484915876893321917817083497738847780905561803937509333100940294606366205235012116718296715693686479635069083639416291455459195368238199969576292782997212269721613396247452536259636640031727076061360582032548462363012339832568003239094659606800867878654054581072912598493426909967581301829805595160833436765690876525742042069552372335965645178587778281910819518766907746571056105965844429029208702724076625215900993291774411827470194977244239020553270511463502169484058143401614878080974640468840253257616052432240344834448713164655553891341634678646809262470440742187991563367222057852546055129227903785728378045401985578550668813327089307518253373327748759605189669565131402414630898503395109933255051153082940122131972668159361760645883357278433648744250784704354257596271977771510811297180143091217774533464184788534487141460762531969016727458328340731315360946902673988408018018427900143846486937754141682161566082382773475418541668507404103630884474880142743045712852888944485513251645771346394703238639990777027763810388619797033379817769091731859643729280404635252945141278128294481534296809842351022884007552740993277857436044767002858114757387780375867948165556144013876611964009072951342585823957216845254177826119336900994166154158051478431361684497234635016170612256486072749952367091501566626342230149700498280376485575666198485489974158131921628266595040342467749392024015953862968387747881342439008139249595071644118140783697763159925940943747681617441527978613614704506862615694927098690715042485646392834186578522833366314090137737721857838397909755522136005132324266145356014192511267424099264204879491133613203454605008697509234234899679469996433519338824431423698064083574582061847654094660500215787999790036779740515056598372449449738512071281983793230372850882506416582172092869475110509742494667816941303014772261554944999343524679668410995568727112995466833981937718332360121548856283204183289748063440815322462302177022100388945034497494232185797537357552312655089240677011382273148623702154725456783275885266958734348910540822175352365374884290286323340250766667549039848977497210002530584596592197826089815259188168345200259891621891013421661969299159178856043319295241407072341096019858187355348306457153553160422400701755778303207582946169637105180303386411230936517078254287298659574229307470614788803148120064000000000000000000000000*i1^26 + -594886044822922249687269953604557536023308731692665287171860469624374612772751972595363437952266737568166709864321921919243620104484904626396110268213481419429705335490167889313961616528572626993186636142112357824381877703570304853828864309368022373582011749835594409341401718132320738311401622353675135703444771505008415510238318402524156287619996311572245341610598257502407698180823017762979358489343849525465743977818495803976178687035632161263164950894828925821086045660400833464631071856818721299396380358419560347662647085015040456468001145495585598957624599114326428224765955548911814388847636319059586216665751800059909015064485175696986937514154440151463814628726152745656822957212916805908028057275848632818045301882174553203259269243380299654583850903132695296509374472384201525932740373154019894548906422901529943023815496220490029926472500186428443173005028084699781635538205675572577007241061427809098257202842147596231293784459209904992626644379112594281304070121072469122028350276977688959528718060134088048037003263496464641414883205493716105686162905461694198865506087615292310720824802177910603448920342739907992231021863223315674167978377202655543879849850733586300640788960516623036854243514777398727731094014132757763955392415598378940037800779716010025360422808497527631793147606970877947709782146337827787023106496804016531539141526955892109712066009834223959627785049991351002803476050340428087835102980283868889052928047357099264264045221540511880030751644730098230240262057099938285887669327021729322973215180512233263804240008143958017421585262303402766168650385098187722767503125562942408961729383494560305939641209165742032050656358310990409310415140132883954231224833214895916765158689376174191495803217998683380869580416218298436387886100419349804464993054423611987856479100745323636420675165441894156444629160231772130998253245675419856549399809337869946731619864018409215583048688963737823693954726089626036040415375099849456959690142945047429079193414304549496459043207296203761068125226978669496414355960307484275095371688498294599119265995794374870823363940770619292149347278356373315997401464967111239408048966372101415191005976507571166107364885314300129445946206378075392975733257875056898542742172670294539723397053246628640334480390495586704746227571990900850401640245368116957314794935065334307678834189842317985417634278420494692923596938045227304912187004607836056226634314068780182632982301679590084587862485486162473230244473370216118150276096947688687774833876696635196447297688232074593173148468221931493983822085753849763584065769252559731531170570093615197111290613334033509107236909336057974804837353129593002657680991042981523092007406301012152890347202710188140542127474910752863631878255829231089975685693503848376633770827385655671330873318481160452729106266256763974342869025306948644900624808059940924749111540981905090716247072063103326761405183754421248176763960263624355240734253688334596466753117371701359940286920358207599108972313502220159147799372935940507090193165958046511589416390172106640827026800125079100180894630177518127729582386229027539549150088105227750552891765517073386240653451288283986405157459027183987201766132727624478447490980680862884260692716710062533094599463161321803078039620204123144458114303806943371426180468785288173068488882146828685454120461446566621567224442900986809170583777475076839807094273646740332116891818914571131600060170449837335809689471624058721821673975481893058187365310839106105296301595889703082604412661381514907431372467456286643489697322136623375894846576879562915840000000000000000000000*i1^27 + 24622156047606174329353748582686047025786929486266217574160810209950585162292951870625945201015121180831228890088992676630728249315664912358733781339607209554818420654334848535277570001830347607812982042426009218919709644634593830212569167884469915885497824729290230433033293573860209454685061006613106002170450894388882853775575064595158944018724325592034031147946717558362781302462341733025585711736872918061268167183029224146551560165114709503170510973788904474675971085436789311194108202160831074229197455773970853203940314203662848139140473471477435943566263363471496901189638580254270949842842879135572044675636057377160027804561830057831244593564878912674771037295340785239660394542533372610683815958652323141277691040730146265048535820861500371393845454724932616210153747828665009638020041310139627200638731761400826486336538292245037029449528449295348760267482440869469575037034202013488064092970417057349148080612721991709841410460446773075215320745289324861132495993580612937721294444211539115444995513077645344252780262805728163622081412078484748139577363426954495853456282261643392438406313711828742354755313010049055567554570307074766052076943436525446653649284273168738634738093045921290266117588106292514559384258095639204525318844097588789197466624133373202270050447534396234929154424022647264639725816491591586477562827220627808226967607656862879332100828589256120184546751350803592417316102341805130038015110100335437500342823610609050368183877555616785741030936116564646074245224720185064112608571134501413340449381112638018914752216348402333709184652028969503965141062257054849131351053423966100019502310434943828235747971353537837197927629327948292995111259546622758333299168692095422119757908710032300213125568560690923233701512885997489838920912508563099492575633762642413419814518914966560747457845265201917336722021212710027591102044834616228884713757998054052269516871979818211491076513784835271121728481715675549414970878187975746111309222238847481392156144078016984232720175878645444443333949423793057538658462750679673251022408625067805233250848508169321988405723672221792648550192418407528697763716115718993284771935589664722574040008393887078562645343772572686396880631006931729118056823457304141898892462423023254915562027076442569640096654020916317441292782478050161142373315240570887752666045291152183718429553129855492512482408586089007711900177671619440891251927069525793688191288154357102485316302775056535216140961677111315701024982030907669242559445383946758339240179288191197574202022540587334546155311316384313519270151834178077401448936808807501563479376323614272165124694439190457029929179684038357186790258774282837126208401302922601856819389023266423920748395450980720936097452054164190261281462984815788934044174833020935196110550805620004746283193999203184340526522487881696814811192247556591178536493401821846376849835613737888192809844830900346736637247623570647889501787600565417447214847930751944155554425496501562845980400497599781700563534411967663170078493715089544367767145208961781139512992417786815831211870541730980480671639362299799877782204081919426605640539340303747007388314835533855373879848804997740397918873641457205184251214273810679258685445767271371275270819593840977883378289675816059475646190340126596126693028142290924720324577382880355514182980174626697348284991258935378666562903214001739641458103673810021471787780768561475288835092490872481823297160700034501251492032616977610650102800837518675636310881959242370613471413573850219062893889737743849413155718691898838098279716503931521355861149736553676800000000000000000000*i1^28 + -182824580769880123083342794809555201828841872449794856759878555606831049858879113448300646875401353018760887099536327422575991152367739960589632491361411256159094365840983918198186681346132471908467998308639852617294606919550323421758960231307740183996678884477513887889119030445471729414337440692166434536885728959585952879538048861998422142829626835947055578490838412439669377594197439414610634457491306589294622688082190657118957512005168666478313703866606776125078494277994455176478942982354994340567029314321620181384966156874948739309973781122777870519621184845061097272873354703870530515663526139392484613048527862378842118027025350074592533826837383841629232187595489869394891499109106417101853113691407676039625915862060847034864266311184058764871636906306536462181032219503156991254445701211204450259613789862479668573429712633244366514624226815645841429919044899161448988974015464732321824787439928520942787799033223684600665279885696711637710243934077381952807983878490479171891409770393513324906951325177107580798200968349458124075167382464174914269353357191236400360032309778705821802396115211522420500593701353357051842990072168848696248088759482325290404764779172475773376451644988329918525781054898837850920480307957436815474706130714603738135133864160437638155892886780534784008061469261521393843569490810813800420912441688575760648633272484553879540974452097933638661646223142339962449776058802712045956322331996318600505040011028123337039070398318136320463429916709299289334470676597179653324156609098281461750008803330167610497774909787206812589115557850255632884451457290192202165835841060987856479409307684496811592058917758445149685661346825384839812487570567003135973453929940685609764490193029251144504385037579372458427743504315640382379505560173631232632680166638770999796684590910488896806982317458591571900213520336822654767130265233923763058798936183471412405308786058443382455982151433929417753163699445784213461438540254621893527987798079292948963842992451800388840984526954547072289299966218209721891462218406581230457052057681402834435402257924819904954864441052396953605601501687125084684538949104768237481390036841224852102860443058617372438910116845229349794250844380381570391463987707218785091483050622278162932882254134114434752733886353279499130675488494480575782695499383725381523483529510196327256765592529947909911575690077849116455846308659134459338233598091654281738570935202543104208730446177179152944734093336633549753379780064888874070894363381297314389108969237113677013838025445313474407829642650727165426415780398649515903764475312217042062197672831487297456181363068127902890217845296067645994400277415835170937727348833203883303475829537099644534849630725323122267878363616342321294981166078862863727903544228167861632023540148892700753428556468035127929340415369345536782053010544910009164078920165970288610161404109958188795030087287997849865222937539216913229246096800398981384658913587079284143175117088224717612490692883813930294193633767156060341139724533255326607993875173258482495058693315704836547196468607476188969303313925722750893255080397871281789455823818123209629338206824109242556886826052110515625539733706428303504256957531652835095886618874125115543346327890904549250171738804458672722154341452489960451117528264766066180912628808420335442737472997783529597402800923090934418186652542786180943741607219904069481660914295495210934235534853996737377651042192109837697791198036119749968307247946615105151304903918400625495385540992080940264446033048131347089124837787969399137685247163523531164974527283200000000000000000000*i1^29 + -45974518508692234913736209061306291807620070652300513489720342319595393977560151401906012504301788071356259721824053245988967072377053305931554821611709640767578070170418577919948471235303349880904550884866678957535670273332103239121247850364750128498092388218006328796154776804866642674411339550646038971168080144513928400185703370165476557173644917252019960414559655677316877469128093619211697421651208374392585646042439229348027393724102874254843603446112327221989792343939844997539603836912475293834401493238889359419367473344543699400901728553091911846080677226239775188116128762449160555392469192096567382015294937275107468119858406039955403856232607617451547892079237506581993162315187570948801589671831084949616201951607461127229888459158924585907342955907450930552147129536910122306759818640050059891192641071750499630958661645931898132140111500977778428305442437049031028456745271435938665289074807195742997626188619446064923664991915880705122268833158521842417417919391680835892752794712118078114619078789526026914241194578475605749260866202889429679500598064905731199686103918786830036522812065514097555532924754267556383480457980620759267252732704966874783924161810360156514473776701935302181286391732528686345686823581356450575049365207349706771934473203729601231968607168019793634741172579468822748926123506024114190445471793862441400442333333137737272900803257323420767868106935377516574212759382520065982277290070299360506486641226422739395374482940088703103134317135903299068421712760855462137540215101123897546449359384669564726258145635577993763284256631459990149298698316744459845264797894045716513800460140360139730709417256156441418397342942307256382879520347141863535024149356460963339572014915842584979105464255120310693509602724970254609737267738739601396808560640797515238668741562844893271281617181185550636028637237049730393429929730708185020551570320326410679041637311066676668529681867794583645274924381312625158766020181359809283944338804054610023809953076246558725804875688479279262558326018224960851893560568422684692725678546315004049758116588100907725022675996985427281897854115108004308720527642035263661072170353599428322999161675372864545751710600140649120088691166830288365515715888823593698938364593074213692983406944074055851232869685591489522142128918483233125105897543477682880154188175474687070163852134781483872766977380733581717555880404350940796227148119697693913886328964575223204326433341073375372199966975604425990539435734453396897154380545781770778115501126901580600350213574114901241060742921054337086384815210443784808379632710067892715201747106758139135680883388618953294775889689988256207085219245834558939507211613707392206181243716852831357494148823252287159298062016202183945126496997022196901729052190239670531697727873830786535763877745751266235249717229439170411635757702012762525681847792465451904695415199231491812980923437318508614214414180727641747435587415810711770789861060621454557015390275098662407350745382339988054546657819528976080926339884118141662538467737202972980153861242604215862143575363692661365426785191429815854346485308984770523796841748069322196893058919312394059052073697303958575045116984255429241718055561713246704376190792117196545820390643421921702343663025971201901561740140222294981548193803805360364785814720529683925555944101967432971556469572591845919721450108285223248662946259395211909693170860770698831268288287644526797517496153510684820114230389111892611276319541953263866261063840926918864953601820601759638571529633923333717812043484064887972660027126971045708937822208000000000000000000*i1^30 + 3551078621649025808822049730767963892310086955990245599999929211166277571026862835910696586955824734184132156324767217590057795648686312717013658529181456176023104465942753739131780375275109984676628979426771004560629076237887227721542435920580822213072032095763562836047788488480620594289693265161113741769972875225388974109754210833060764599403827228828436002556334689834172077189899006175601579181082912185769624370182979652135661257186884228741724990490805235974232294269141132926088112182066874319234373606844725965666885399131490328061770875014834366681779384746046961940728497276059000595496177650897858181676906347904313431747994781535282378413996408268045970179569688112801576628899051944616781608761805222830896028257060523579042679123688140984118445164235793349984079872738467961598650154383681114189453593615091847586012318005144632569916302474547863209937693423315400114448191776748367959666858843730579885915987410162437622818284106239181332436221896383109041107013811914157403209175120519416846506870097601555252007072510050912828616838385576139005110514346627805360446419906794869149980012965502935288590775716417369905014761078935932159122692602662787434081785425440440726853197771685688323125894703336954725418344004088898475545707629601824697003054073907042997608986915424572295582436039855524618419670382531305441584396266709235426075936082882617981023487442571121554481431118712993165979613854749986639831784855097028551233370646584873127302599688670787596199958713324292469715152269716274016992911866877879691813919244229849972783137580325239149619957788531583972245824184419806247035898765221649519771022866541050796516906195012549291744748162018831525010908518692974760226049701970563600176304876419901060788993631818368659267862738278341543705808453237133128256813660039946383372340228919836466573321680075944045841628078930430406192219517911769034189795662095140391563967886444004424166755250255997733132629684681257244019439083237311205814235821139924683345714173658080936170877248114632252778417539392614160898244918218639888868726703140683567821921955432289155561888383646923175152563167206123208821880329326655994290677570990899594818181894761641865903191116909108477364501491078791835401761276179337173768071678329948878904187712854822207616552038993406285035896434718571589675861295941680633291840281779924281622132894628114371463282529646374360031911756570957895061695017926826567554698082116880493982924289077761004926735394677504473891506053976723590254547671315999645607410862106157678945328370761123016239726478877261107878416028675057750038589777308883803165988335566489148820540006359211103847447750463608440554384803323578339040225398788799998126682014264253056243493038287129240056620925068100853960427828744678179218499791854004055722425024970584736592184451383411837767884092638661680244564483117923746517552251276991967775321846374329517385775349296548587659989980323979434959678471671409185088480505842760926845313496204631116001454432593887489085943931893539742174479529274429179221368007057970074785623691043463233091266920505604491485019533222570046300263088023649345887676429468004257635981411460166489815078600059198591616815794627394318464367364573546798042777624933616611883582021214374882714690809082946773979840965886569693089845145327682119640239062831354035885421813248624502210198379908445190275011999372720386245821513959165483124057854761891520203502739306822164070944454999787787270254314078843111341236512863646280329605522119692866591149368727351728653012503868452588931654866746500004452912138388411217503846400000000000000*i1^31 + -84994713722025613195541432389851856101302008434144831954009848068734658377819684029115533919124598039830976675339813503566843522028649645507520031571928665510670214335349706974108269573781039415766195444848947633849912179492123106383799677731734472714248949730337066690539071738790258223143627056616094676677790045320405776251365468059313712965521507357020923147540239959745517044822143723768021366312305196066314212737911781895432864218731124847836738381064094198103704663430623274005593238229963053794933425311161369710661395831657074630213865724267472369044292806067851914957825816616551836627976671884485349981171208342407128790124391253569460445637426408305945559906884389059258371490223929330622950440384293450981406702731241734004182267572721205090051217918452274166393081570497835394091998058553674757815436240580621641148357294453526923798676851226723655284069285894023943071455006228640184888356150987004544176512568880182710013925826224438603751675864041739624420310535854019559974200880092985574482738787166306922404000039357249347260020975155733946298652682778781678494100339058062353635888758476528705877749990804668463956707629874220922924903937106787205415855209878138605300777709890284575026583788825797261336185260607319227206821171652231296203683786925198043991871193349703501029328278675475487950755676428412936480354476737300096026981664251008461909624885322907231706860182699358755076525182164266246954423814402660275359325613664981199834429774856005411595979027145215032015980783279798967994052039583771495765324885184251607276424675541577843466121943391660222720148627237811968928862897290634126324714735649964329375284793451960420428953618762404375314024870553579044010009424794037501792812994103609645284812959255344981467834850463438485423582379885681663343976517913607594311082416628545923149171221832081851823032744429286252734292968170908080700519251521851223381343061023339500733397755042195199258563581020205350712003984917260207916873418988378842382436366856367716520718036488938813821664191959782440272866567792688715286143883378627469916493411692692437546757045392965432383470639744537231528920751105406979174852551044231698337436834794360318811811361394192916287631091753970429008385223368711607262965111252153502876067170343347576930736344381197444564435694306427467291743621171959508386501287780248841452660451075986857895856324777457839299127466885796135748500094317236897794214402682610456378843002451598820774330623381845159868475425813849628203482699615631260785996300952621210354028536476719455961092073626829326585381085624847445395084476440545826429088785359912634987467676676206302818359860626675671832433711934292738794659031808545045877592865398128824301290099188616145632297341087246262167365444442329813936193326730599348377721638070916817655691369200745119574038592931153731781761168443946672417176784210787901395777800303608651941491657020988600604997017389698306986176528623142767238083620212373491598126222769899555381248750223901390817486711904221496617663664536166324621671899901649085594640157696455693057517492322221924631338754478290524457215172719896004027267906098255851848463348574598225722172137806475517943199876950017769686800762660476463001127583890158476849492253251452673516643879271182054027063800960901245400738206351426577267056781682478801116882780102790910338549298746236473320118535151568108621305357558389907171719936508651148574299023997687089981791087600279971839027095319385281832252884967935459212550918147333644819924605371906213659117294513885931432999256833907985743347264303277763723264000000000000*i1^32 + 4046445325519936816412998004341288447535975877358166629022290771462600180097098557450260103532313337049368013841568959237195563558503937349528625509283114849279155603865709739016409705694735711045536994843944874212777367631846599714253716753056334482323296462318408180101557615220905039506882804693979473344645889009795975193257187630608138212820618217790539545555327682501379437887447408654780114329131093764928427492065995166473266776310508709525395546384958973469538934425807702810384340757983290187716490518266165945942251959984351511806369940478964578045379635003810735507045485956717844045866019808726619552200810088691067364507697211787055692682804315964280841474067203173621378156979981530230919345762036105755906779633931994290049537713494391050353858998754417031363623116827783318058661931089926943387541025465367316056725541128752022424470728342612736889176148983508288502283264685922618578702942583999786969674156792277099417322903015914551762499206959773371842951408214072240272160840477233431716865905067344585864374335121745111201481060197259691237583407569776206509449771860704137125068236772617879586328129467857827478292217184020004271045384561516906690298824158257467050047173764556607836186015267852332919245120222477020036568890723109408983171159847888069619928447472762687574904389799550289287863738048333963111880190120441694588795740293022597265340503328615848905744111700349906645139396635823652386945959452617813544012980928878017710435346986105518508676630863313388378469565660392890592195380341065407515633385024622260741048355670562662925315032769388718014714056348911828539914469111375771568199581627983464576757417509529863046150846079189899533955937347844286612651457138168316443748570839297225355348422294755189375909348952329429508737337156070322241823007099892296907761817968297682465209307040885331023383969114698440506637502284155990164895001317973352702890478301912109209914507174145380084178810444155392026980614969308836073869421257559117728419619476636464793552639230848322394936886769176698375570668148343780565986758345011519966909054536706578708361902440430196983896330268272734184660187162319049261222539986206406946617718388922345258273162721220200270029329009508241682862414602309774679791526104847350979130551658600216280467571838306468513958958403785751155646303500302610714078636816008606244793185658628860347824120791516041081412927590853731237050175524470287208623147162369084643429195143257904418053459732438209976533050815075425744467786169161370939495852574470425091944293772983586794741398933463158037883606667693347578364718592484251413177499438062909931871855620108553250410830381345451483436859081957776679253429013356155489554310635405655861765765333137345335789774837914784812238682345687550407838886961292877852244839196024438822882402702120954736552857818031934989768262373560572024177535680423004326595040749503312903204867808567306805097493430056321336158584044990200990562196495172356111317865959361792148262076893912159657824450724274901578066284720350291263251533344015566399261050144472398331196680022752104956795452354705867293212709242980858790725745343545465893302076008211043349555227613420385961006181700004656171189387478704685559248196255574736154354434340932095427953821610371240273087502137865698108586070964674356864756940533484747734620713837515346023285686524124661837362929706471204630304768115311049914924458223293876195941680312122303454048951234474939898130210106533171030353134064521671638480914561256187253640939618767795811496775803131710375829840137063199988619837573605024071680000000000*i1^33 + -266584902469368919797526191164676452083813871328038383340302198428434881799023945329997480842034934557204118072044289459820215333708568252998111057771937620172269419995626056718717776459116907278585393607868548504395064260536515096775211859840655077706538248647525126548494076600424544796802262078028304958626645430625839984018077724502953815710725458574779171443585330430661399761967754825950045667510945751536321746932190046211033141441431528361987697569647762758433396160862574007594555225554477701181556698088832904749701460166652470424730591908920609243002346290262726931075258079890590732873096097228117111581351812688303640930033060074822694810151418107672824061991911797850715395480708893058610935368200056259528603378357528714833384341403203044563524172737850068839660721341411553630388477419315463993713444418314793085465534366447697824355817772687524873108740345292652398717555736876949372267553651421460545667841404642856971936566632411383459114091042171971548717102983884187472539878233697451141180314652421893185065302833820506628924235690838978080968358973893628037636829395227400025659904096876159669469510076523494658690204162286764873857924865972706847650201964644274768283309759216159043282680277256657315533101199373798647090912505574105259194839188886583330112680493601612564981098081182820073209133235492019435690780128631801340408283977028635529230284130708313432012947644526237735294654264435296819536205565149439727483023420070280618590263985775019632588777518708067514494648530482966842178109770278361854257001677160716374698569499993665737399332603558163530012707889127056244148128813294598601926231882103884239524310582922243406350126484821123563555309371478450854348136149419835023081459878253130579603514790412065301231230812728454400522977618549733877863203581879699166814823704620985933131389877003652446350115927871243648088862855312950667518984960550979888586769845731808408645685454282046266445834202343317249906507031092774485590641089291685447060704332746464943453915698457362716146557002714983963206877431035261021419672503399772498774539637281526720147256834587047950911500020842195622896958007275360767046850828240457184787013837204703298127816076255104120116508368983079910807414694126605675084550416127812814680247230770774326278402164885852731077619495087740012163059706729295922695706137925103272780040642871011819302926096851641390919002139445828825854092491260646541911475509159041288605202129496570130203946466092525878160912601157170922891161046684023102358773008300981118081556250000391747714684386588416874110422836595070772752379658656274253337292518516532884207111372668625689914546598436896411564162205033893725949490732072885977982240851746962914363083245198631727849130410553160594138454376199875317451390639514255485612480511102820266710051764331158163631090727173849436420016816193559977334797927742902611576325840697731247404250911425885943987410483228774017255755515615037058910927748812461700055166839202595247287230783390624562598166067799325627575407398431028468471123349777002193090789709131256980013250263046807486907289506724432295381279181472206959660633388633547518437970729749810263388112458342677418909135709918243552876993247762947993445544557214065975038930215041606146934760526887312825459619223812846601539622775137263107992306818045011424735615436894004215440859155388337886878100080201976529159574072894903701309975177375550140411253741851730094209570026559041522960842225812773318963210773394643398411598378533778139569098727436029043115468438923314490018693654352552804474095485065363456000000000*i1^34 + 25526043821300400495285670268516798388246146224841307902785242119119747400149426138462292468076619285736903464948786297520490745126055769090346304660096244395131100574355049400624007584020603645035131851777963131700340206299411343553955880509124824433988720787032884834055592384548702907307896325586103943309896946792381445415646183610299512515017691957633188226395061771179836986231177021184007281968080533562201840746373970693837908320221599517319704883626730240470163138892542363228157987396158282508684704828257704922846356581586399549452926478204904202533623650604273673035448842513849117570767221432238123534575568665107561017869533966295318783136296143050897540679346061991888237897471959450348765663105939194850517542184260870537469980028907316451175296302049152603662407645111263834106212124600464311892656381710315021839044287164805870971696191484209275557739424143077290635117716122873233291092469550418042450342854546193559291639431864567710456816121296025248061500100259961104017834815830078103897189065016736217162804552687064876704600586223796830895485799806024837104212591695652356822521282510570229113881124121649597136193290116654360142825303817275651445834575495623670771020571578954210381114440778290380839055797715519485373984504737617338993072849992903793108435222481248737306134797290252892043701893643957045091226756169496188267947847151809327132391612280735182737581624038491135294931567087622795205044453678376403129780248472130425350380844649580216983313406940396034233109726624439730296279169275842747341913357704879814763398745948720417943259997038526597465753372253975719155281671841317265519966763368289321170084162556464974559393892763851565394157683576366712377758255271139273544837956819797732796741780394874925998667386660786949114814845402836175938498704383451659584444869843655995367569736187363964953930635687102161942204382271140564251202706760391693328469817971304580934337740960820305193450397019716672279793630940489207212306477967209069045386478566134560815168291219295895791428851643788839368382910034056213839318540956316122822030756367212525950927797976223700015064325041081664205823737996306970457585591147865994575879801559989092803715667671869086424422039711221263739444610742602893518707295417067202401825801833354752952425902035769320959052162960496963695554256863252909338842380569442099308876226229180724919614348475131536605463031335940404047818563991216575766384244490379504127631518845434770050510849630556995210661081290803448638056220233124012236228216630769141099808254627741974014048286109366989273856325511038958770280872188626119916609407725348374527250073546801321791714613160856515823231055054707850141605305861846950137541235618115104136162754465376601088694159017324864457040600396569230724238101981273157910812248551530204119564634310458286851151853374436041197778308790332294470725466562731359843745045469102824565142230791650787565286777757851306824621211649301900085300726126242424623089322097596707488440164450577362961575866355838919914011818512949304432179654716040997063670690117034515259615356034230438233643076069126304878710499147330426395507117204571961889256429717469322372339381276606090494285350504688360032986562308218865151926829208385827608632710550994102629770662190088825540366532071242097332767775457547269482433161408225079766095341734194213946348491519808683440125356638855193754833329654960011788928604082177851871151938812084159101475810620408764157896759176273221172239174068889371031214548798693450025439352171509481449839291804014149302716945997692100393322133061632000000000*i1^35 + -1257300484625401440279085318358603865624789073730081768111273386981267833323194899710065215798713374882380974334122165368582123763324983457672358630434975541688576698851493851295773218656328541046001255675539428194579494623481926881043082965827479405988851534142723526196859401129746237895249425396593481954494878191118771520146078300836306304131387851910422394788295546941914524321859806184734805889273230557295137673406185443760642728845574076171302256173710186896562787717517433241642857976594031384765714130948213924777055832556777611014190631091506567565378946784405822552901986324610431527834746102276746275634134227810535017836126607054757145053095896417386676544824542417870805831784309923786713681399071572234911460907411994668232548780395582776858792697016362719257382610622201937990267117197434068534483847575807429224636140082268791235899251368165768226057475323413821399449141707474031894601422789060069910807953471998849568516398412092307307926462095725630593278460690172142044878560393714228648958664464042719346743365485139779640441800844973302115965468902271894551967937738505343921273464150778679565200027905503294259515129979399358006891436433002340994134421490443418341958707472348350941014323340431495866233237530125155896415547004698090422878857076065334192409423033773980882111182540033729113735248089299953331894162273390429311451249180532385564709571373120987231967904801788622028777561544891417715784511334310182659698800575410005876776850554031773893591312004582436394311689817030312354032999800076624334324292187236927828605189424519799162661983351229366661689924661340992255350371283052664202050616459156356392380731022035882405202258806241026530971309155635743368472945916645717555134125071691214643414897643617291136720666729170795471046462172705182865166699598541242087646329554513716397749037683828955418786164022462764572305415046783812972144431728598964656983152731756038203801398286476567658284927583572800642529931981928651184261785501926014188230204920501109052531195736263324194132496263457731785175307753608999300845893042212713496907769544729648092850973114531335413068146080654263741581993801229301222540322692398071788944870340695744314353688038471670226140031405849194052771943771542217552434361970198241256391580570781321803335318508018736858522900188233551965602227323347040737552874883415573003709237799015666672044071333633920706038690774529267900234223806043832614667168181506885043105221836617574338905831291353142440060052701728081877845386259949820383660012104340192238911243001068188153846622104407776685344072548524072141329626056244252119082756641867368349095851210976465788435990246043585814476010708214245774457111022007689770540876706394956277720111790078719469098870277853611842477564314729078327909299085628436314817904028477747140157873194200997744849875373038137337812987730826428217975613257636407925253754485600156322599027441849583855947471173608016954141904887141026961305290550679899875543659199669019275218339322807957934957138031771585046962383721908023279969575352443283760736871056365227799083367331635856952120354441352407395584994873099042455372371206883990937451013010763391846052904853750660296484256223474698209648749271986050312845378510074894555196897713370141096736722381473709714978472069587393655553095911051417844761079274554281431528638164813366562281848859486117260659594171006749185339040772447402460637030667078749717566450061177429427413982249459910107502867780694883888738683285078699031424140256644406059818518035886882046820969845269647021840526873388172498863283513589760000*i1^36 + 46345717761962978698150122582136436778186453875251095608124439738933675473967809194057938498803993840130767959556344487355077943997274408201658396007591888861173043969046834917099165006803378877019746505532332110530299417514139758613246690896560080736819556789672082649479871837132976223768955451205633269830327813816575497509726822173129830219923354280789174875378981975485240362758007333229632416963074867107884975229956676741332508739645026245251164767910591861526763748155027182345722397360306470733072482877143458905142520982777975344882893340350118091573058806340789614215318533089928146126657991949534668066013477693631878891181501358355714536806592636245164039212830980473941218719078660061725485995891688276637297440164357012577424175251936654991795948608839171807120638200560709631075165429159610857153008119049042993873655037378759244848448691038101170550911358497293010079148264338545231431152698332995700040654900078078672268828464417614550302970540642349245498432986715122297136020467094100199120439967608268452642098146276983000690431484906554063392635717752721869068279660259777344783167344919203994430204971156695811359956633698753431710243305406674192008038352958948387542551175818675928748084974999776115793341564347016069966460356653989897789891925500987919830785265423649399543861424564366058120390410889441638618994489995529436366598292433836378274448174117719552193251189986434899330375742176292835042365477796420500098228741546678691196813090583929178465762960275027764467041783633675342255208503432204384861491831216274089731914693689778734309124097691531698124610068234510999686337203301281944391670858756023722369915651672829116538522336242802132224491610485192430278562566045859955934414698137566244634505459542650999880368541556421799159571757495706276617816571779376630882971659201356126668053354229225326058492401091741566004483088265226122149142251834607285287189201760600142902292906384424276027205061408344584890267727616720034073447072085961234195713209253651085172096154107170668063902245781656543002444635089766233170692977515372505270100992058291599404283807011597725690562895044331324634285299075351702353164434145340066977108489652950511195642401358670379227563690706971741999042704255689572249320851554488033368014078170099132270811030121628520024134254670559411453218445110710778462887509944969994014928482138084266127683529687250397861455148907193086978662755344105115276659350562027925916472250741092600185423455195547442833848086568229029473998806888117591490642241759528493015101587331295536964372500434671645514768067712750158239949150235934992644745969341529345628553617700435825792179217594730552390079617406085193290044773811164084252442090341610960229793549994942608443153284319103218478696721811140950279896767112304661528598195976394930066399146347247951686697916504367444559591426671007449914559544244784678653048488940323966184757058957544362112893240352916582690939043492920135715942574818800901511147698162458400528264686009971805831162008164104011589688924622946286574339733136880042001082386805217852657353611992441920550868845310808463629892978378722484907449343181503424529568074654738937581837150959533563509504594488641679441957931312066699158684496278487492317859653355134463408337843540313428906807717737057132615312846922018075396592534502462819093210257748787336633287328708930443619439201771035501603412256654353356913242565036262024320969113760419247677621345502816099208166264392467502957459816667843528762095760495746157444779190607767668744266722818001947099196353569061597118874622361600*i1^37 + -1364788818500169591827308460911718945160499467793269469132189459332191543300832131445288083593899937444665466940621776793006897071084595615046366061261201071867236719979007093150414336237234838923342689912303105026333772024718887598062821852363807274913772580658914019064314186501130471104496884670449327261715496921832377672796098037597185112189699256566349815159990106856089282144032579459579691102482749034728367829851778073690576188955578009733990490673774514711231981807929285610091238431147434036584858974294576070963824559149588138126069460693385555282200142813001831105732132132680359753132318095427615858630904347091251762983289905005746300161931195003369618279576305849425601482990476806177465705643187505936611846090719978826244437706504461290029318881307914491464076976561211484911272563365571005430155380407734620084204253900473078155153988197305951272791754164512855037492663296346004661422304505499397652088157541684185092793432117877306909111449818311675423121279719754067709804274324836624180192186788873752672780716485277585706248699792931096071764197168278698228805889461007126196142042619763257942084384685372596711597799894299477688046287562844482924190355926096709784585864755357115060360579496124805731575767123903944502113966920986200392995033382129800711166125260234039532637631608886226545044553691993911078375988844620897094895014515831402809327509772406457458393697891069292394465419889383950592340841535263395956555354419730598763380365028935029011853267270049753147290471164150237652201223136299788466936948690113169175622342651042089143668443228527266124558645397133673975603805060404488467184018063337743692703058122780916041901627724335891659236378844365923176136099283888156308325173919154098110154669120947026151015025170081148663438068675561801811301060519799725470258982447991419728391878175479851921926140596774884691754374155560539105174506844360114082327711984468229236954216129330343454055871357241918236303949348676740206270477076634669792447750745667051017748843646188170544809281478053851291719370200164975117749989724728409953701637156566456977434617655448569669000013175361900413770593929794670474526309605520930405378459831189495758798480044397941736992023788384085206066909751801941583606117208347530260542834370177700150467628320453065036661311162408693894850592760828966801620841111436576520061970176340791912547639850192615105183767636403299169636640935670337646805969948888594444801139152800212821669338801193101851104802134061433866975125059810728098775030784611715123848507503778485112374373989981424283243669168916564314243795675953431991106953801220670198328006807390066044124059967946139089555124463033069897885821189477823270197674248615882023430065584260767545910680734806604326922907919569621113270587438976225719720359600790379340293480111757208197939486433753749208016512959861389010497214834902510267386688396442484973555726519110702899297465914728993104129026532725494737382784870631079873212089121596101043562835855888785810776306253206189124128309572808127600812374470185297009005871362287217952677231689983109481437528003282742924665964872444689900002923839389629952254509399111716284956453874992601185255356234337582198684580213569949420030956693114797464801893622280258878812369008632375097630472182332403084669623978497077339424018211978923113057357109522311623940384327104019924852477134405515328137418247810870786171085300834907439651033778970360180030582323418451485621821792683436293314923821769196268191504367478726818366063252241606957275978686860755972517319537220736973812006912*i1^38 + 31051356130506144256889523372626246402441649266412121432023170212293203369217288469195811220550965646265822522436538379118850059994627874575245410457791195761692426887867360613324062010573248458578562200332905238179005307009878826436562590392867431408725296499389714155615383875654254204972194052202124609299145408483183654353749367992267731404017770977875497710279576043234533648765498869979628503371112643428129638790854458113277219599620577757889276428932350057999579669788867285612724448657885625916633369662325935101483963940233973882206250092809506723923423975727058130327533756739033365229361403092598795184300473717633325932273251317857668121723447594436670710320169396858379689540722689010148257786768728789806928343480464943663112730010304415294313913040556053668147572467038501035516258566149385020171546663172997239271784747386238696526931524787396102726830525160261561263421211491846393909932693255230647393972923066794081078678535171970599867607097953928945007724456960210499021341304217005708588519238756712996775519217618548230768344725039448509841997086950802331842194222086659174471412681209702890715798523371633873833363722352126799795088857035703263969365557860477504054746005414812882402145143513576914242237049164895184746260844810600712561275096720021806565511304701283613636132098144187609359987547119829485340464131347549591074618074461388665679886547430044999594283567545593804637634313377147695727477874517506897407957471767590399446098338667968290150836397092264199608922870194079870310401573039553890173725816470218917410477443747899872631336732558934687301410240272207908449393161481582319626971824639999669065752964108048096554514060079600301970466514037278933267758851129019455059983686746650515704081913027239005210096101142450485021893395688621881629303389066329694517597778082349127498644218222769024530389154456608254414930845346279788956229925852703311621845271079517517181090660909770086454580859279431224951026687027250322624657574591183832997314579962337134911645636801453108108628332237916494116802823953845115359394120027248558386212503030276233899851996723125192669307365561912535704650495966246138136208123442383992140879661693243471807039814210718956126261450231266462490896424280237843442832482059798864004192460205141118718882489699278537037420626856399350596008643241733630575446835524518200918415709214076006735552072623900780115430958776620333021928065370418926156380840497163329517881565973293438367442997154709840632173946209247807439088419911324840523541917422495247938751687048138236905866817734108140781763605492974051987189409558859712659461208308531553183656020274458665850583687174443830001867942152587779368884020234839074429887832524532077434964281195631764055922279186000070136278106285602468708485045798057432280971838642950135724404176218047251984179757014810907147168963001293952833637020480361286303909562612453088426630416583622837135293814920713810434167769319106692038309634410952698787843953033846979615117397619632394960635480035045956891297207733023865752394609316268609837634385283421762336445412353474077952118091192147957100007150247410575789801147000194427180267908434685135265934465533041987399082967674238369474322243285314561507872707107345498794006860726377049947935750148024684588817150434823137344380273790427546959503327650325277630053512587629291730962827852054319188229466305449442257718395279045774863219037171579913516491339272828605855844563020157782689937315858456844832283988599646460985211228349384130741025989417583193955758357352088340566258749681127768719360*i1^39 + -557359969366248143438547304696951640248601662581971201940651111454416703541935746816006088212386107438226243007925873608591744086295689431525428999195516855525187711838024881533901846224156326636279979208053642096977224588175739214454471637022012476839680874237061813186398794432380170356515268698445837620183728874597300810518870628355458368814980537471418445266644209143134736248849700420471726697181683038896210996395890024206210702666414968471312048178797906245471302776964549363149357551416446327601866313564245286348604734180239991405083815882525236965283336596169469850446152061003992717015235053933542179763586158479889915932009477299280095773412780397875648267232834029035065760704766554028965058301273101331980429286822267751411860237396176962372622811282240390204227778725439942786313854339152357378124407418613992353314137188665234155702403241614650746486796661184101065528234914500634563409014544745371505264940831817360775305156218259406083758334606577976444821793590272214774602611310044651383062734440830676503273401401390915307113818805781469611281708625170784457419369487385532396478774710861242245297787629650175256956329562267267108163687515809674993469310744544622023930235426626838014834800031085325175031984088984478867145669854646160749467053626130899855955544367353521866465314412136122168217423968982136422203229210959956515472360040128931131225982668170045076095219628025707757178590428235335192973574063952296656168141879541762566062724584883195331187782203381704610700235729655170885384072688174441876947648553925116525235105418992484262506307187207650982728165733338604468769681576739764763365261359098674075004389225682615181163797311147659514169317299626011846250607279993056490097620375667043389194146391151112918317741697106571715767403076800657322168252602389586950211268506257833745239750538310249676111534430015906568920464523739254994385570080361454457911711474685803409255918835205227358316577561634404182317299036501424955119971670250346157789772508579685713249812537018911317826990548655055813570482068016939426365928245304623445570535794560742947042032511346977190131807627579681722127290893821198901334193254611109328094544894681730782933833950247593813094205963218773931303104948262608241475337344801117222078144457975129437035903004401564851332053573289358189093497189435143076844920992251572272026699097130904910358637676523016590784865016820472496396372684381714210821666603363549445222935858316229934597683431501373825856399706935646624578599635780185099816246677978963217822578925163058779554665729026618198062841983404449479300948051986279506320146576110911381878307085007641394030609338564104636718611794895868565602176070109737213859517239495545618771026479929941030947088015197985867848686892295981946646678187830321793544219784294964317779987820391885502806442843206997780355496299790220258946307631528317684689586588264500311216978851584412708426791404764986280040973026395749296598247147609306548425994783751655973671985948040671746955978395423534735384369854645110378266127373465960665047660255581928081292401700576981080177966511998096920909340272203186375887922849475116945048816749304267654624405477129192901035859070551322794463542515532845974964055647478584837201475465699551320050585362625216468157822909685159247313195824598257878794582590128642218337836965371901968141063497898684194961940746853000892684214600827707325830447343009036848662605615777767559249957400472511522205422237496149576169789826957213267525795855792996690307305495041528440590583551277940249177091167156699136*i1^40 + 8533447418163549230305678263346563485691181873874349834665391868596471590329190239948092857836544305614132921591780974082876734272176026469670839840178012101610578020879903283437580816498197812212092746470996208135695312331557153739765654005638725351695649889564381742846475345306050004156644368180436422484279707129765651805248000186582555977272913097592615222773379278804682094090091659237855853478532009428796505624070246944099991340307007893778179914910336085313409175881518405265766517780781488275194977527124257810516721530538858143641390150296799688286506535296458006026033815247332918707957185047978368171000585142597695296190405006350259123109641349602479777410079648396411894778888905563505376317097868500016634001908418090734084896318425915545166422849622117519516410184389410311039281424521675806913702551861569747894746360976519421443533497260850927352779111391147069465828684666419297588399805353796262650102361094469079434726516165499877189538320570557756212360189846418105945345121780815902359806658207920211587620307342054127276167741617415444699414406677342161530622648229332930705763614952313270060535964519531456675008967573064524210343189936470935211337174127556681552391047567718265054338463190582578083034951582706591613727833729685069521873531862171447508637752103864133182699289353672868456507750676955243249268591661445473982331955714428291778590168731807979177237764860786761352827301622322635337507795957504862317965580927098455802913876045509574225111110139649004881261421884654726803129713786117734615772129467746990926997021340775641831192779617531097609195991647719658879926151618565302786865974203181018960531221366541611545444333160364033450884230179927436744504246667002826903704400828971922380849401016075825036311775486960811718026864079357215426662800495821651834770872819597436015396697924794282704730483419833370982925034762815702687990854210929075874166982809022511086986335691866951153533795335563774573886295413552131949774965828387351095046191793648162522886055787482371405725858243542316337847162008271728697519470143559355385791748930141862938222476911201061916334672541361588628451973041918063278575003304909475551616796499382719071654641267304080721904929436453434247549074544577099870797395693962796735714880217316398661747601184368272620131786973377483323458714627476449252423541036115626495863594832165718168588445710399189357875669904602066539681930204438393635899008192703229575417408517289645052071249938641012167048902532766688092024864249155157560487108152935333025004304550092567019100109134114577596783737538084145407304209761098227886175137747226528224579803323664694731015468429314627362599409208708286337299640080661504316051858895022145023456249553431837464873002692448481563422187410424398653244060183332132083974721839652384219733784470667174386357654121516551593098891509383608869545489530518702921601035236613638766220665309234531135297625087592541082359752648868303364136657481377161488729228098114898182698484567028694780166743710987167449348690780257397258450366302670322506531455148413211592554323353046392721459569876451156497223353767091302904625075838296010341815476601043112946286316494072589836448734391414017158115401460028321207707836000362951071809623766530564559651747157884351657947497414857744980914683412026597012145953847855389208605984788888801579354885038086955129582277067528632331091536519599067997174293124347911141789031399332155857954135235732472129442465232537062897527999410367708201448581989983648669195047390396464212132443060085566404064960315392*i1^41 + -117420249999288569109704608488707947658075570293951230295836716081687846703000541257917998488978718770416233929969352729045839322349902483407779668365949181813514023989578535435925696242641620180379957731903712467995456468932011270073731832654004430507309329226727731022660035865887237051344840057873490779981097763368489509175776690562395642638411860677144807302103330991468101695508042184141192559719588315630154336963499160359602113220114925183061248850325769472438860970346456775621460492004803466307023882416186767022870820030540221289440150126356092410444950664856669167343706962595262986322973726813993771491004586582701370146140488187429421314203871589068726209321856682046480249900285645376597470991568646706338294396820460995473088842947078951639115011071550845895385831293802321393645532284099983921285262256664552073091933347577220484254655930169730640501713720064337966998568001794471761788194444844059122933468487978267748122756194648480478264696125958056445400591351628058691601684071719718524859621291326377017208591717779886530327444420677573029907036129283741592077889487124585505914540363099984387845201692679041279363201723222007424235668179697219041580011962880477325649536041653910316073381468716996902439676258170049048205990076074818965031498242083984569583553191350223692311581413770601246060251697373791264021638496157113517832656349581189598141623017013280919675895968275667964667531315933691748558825176321699439905743237081331298087378676328589668352063241238191326172164127117865935561650729198591921676451344640521787235454892504068581799202969281932466048734109412379766396447086651690025093373275529163807095446224066034982604914238800270036875064933104196160364634011916617730998303059165438546044597007966121051118564802735046412515153325703833558226505894418190695401462434938031214445141126752848496187777496800281400568157707557184867817334796098173762803816048880633437387348592408708809461546906167224611739018079371206404969766016933708251947503583152160305905864434544601693839539704819015281162432514657187393456244754024395327129062524936998108559219830196895622302648864996707443815915692378042166334190918468488104293651817225627822026795478939625272014449578712454393601974212348603008170864700451935446676231404058416404012281645962431535976055567325723867934053146205370369192694992429994980160526422481735465992065055453280301668080409415790703011681523330185283800341984232155759221546950139532248856852132601456473874423505290449531606841933178916602894904341053362384372644884627231389758204797540004823471262323437257330859662047806168095883786239699588341545038218889649113882241467577586091041036306241020885421450843048097505586505365217528515661620009432999892207346320145528064170605998472068367706136601099202075638085733925318777807201298823247728951853036187581241261977043217644330903146821885448703172468312817876121488617930256780837996575291216817493740332455617740662502685424391256274093547929134911352923557276512406807089764441405909878238232406178588283467563747836103004474462860033717840813613542014354636282584667798649788333445485160349478128406468877187675146031359399895737380262732380250620234828181397198320702975412309128049023546038638561613059763672743297018060093721819986484480497042144727186880865474837440207553682983990685204829339209198410186297378379964334513295464988651908589841130993360795197103769413625216797079285666524395935868157554279523934329810296968698064558287761913026316856114456439000293475398159499386730114980434206454010829864960*i1^42 + 1514994608918950625006205295308455035215767983140588192436720724061083640095762029897813492695779462760775476045638944436859118526119558360866728205772997850715109602401824715678255747814990247436162848242653246942940113282772168820350150644020970985775346148323999883715768711559961886859872118517567623593128351231706790578486865249626219421089228439617543726033522539825383080982435318518760200944557856887496904025836651288362883968969288046348700779160158128182237584819158083300839059130472491869233483337781232240588844307604796263063708257850238700357314113094123112837744534897719703701847380390466318384424172373360533483287123009913248277865859975308995693250260200587828512460805808114984100933110972869981848997460696590969576387475563223435957890260374885568321946125396122506622145735570135139262794679346217406530858160533904547940598366193996173197823663849645247914072976892566420073170559444974367166743288148818605441024241376972362202059910402005715022523257232872338137725137864014807219541410518051824133066337371889712457751162168505302928895394994825630802642245869744589137705917573081545720216061590441800415821880586142674183843163248940635556323747845186827287883133935582992463377712744587737352205921436781198139356252603243086392908719286310072595837896184862041349231773759622610613141555410164835441834114623139929880689071166824592631145757784827224868912266695379570955724441883081564299701189669699554702754358812767245543898101551792795339090862488446131218089001206258409167180104993812354704047924445345264483259865730072667721530350042353855233052324239490038764898894085956860064638740300643083451706555688786135128907805484891726282537993729633069313310716186956115136741805282290357566475408964699720213293082962911124551641947441204149177257078572709620930951599964009558344238802792953812550392925326347775187918989374504038451258704024566608069854029806901594043416249315366704246215407290384835306821049731440290953472135096913851671995171939033166353262977844572584056121601824047650166554091871785875169392073416284143898584863375607677675424872274099408635136429504109095529244534113738847404763775421158520689395547367339820152984371116531143726370495254017693638838866742213306482539166812220529667504302915494435565306561647828048173349484600280625536231862446905655005431175116547554292282820449845850422073014688275735629520851448745471564341002016839336291947448020126974482512053072606748599156500870789378035385046893447664998318171764619925234648901507421503407852773787822118188965368664607480423361816546688843457780828760795486915826738108204994177631999461382198426540991249107219093666034007515669739474712169245623129623760983436593503478522444726406376731249211329024227431581653935822040689349551124185132970751987610713759023506142723088902421845903659519329183182991526230809473289329696835953583789154833042038973777841562383693786850177207070731961449438996720544597179560530783871371987365437759501518393503127451202216808363900457835906729214916588067436382535572810640987180253517174444573870589459960472977017207716954478866075345715583858725117668221865477830521636812701555043133976302981076550084921383562880627763372235175199515457159937188878378488300162825245894510550608389423095180433805469549107107008305538551838640579927245046513458037518848428537912686894561507217353058986957584608866683407105857901989677350043796451181015070698033088744229279065935645304062010907427983451137641759123701012840050949379940948205411876028636074240395840585728*i1^43 + -18328865457299392889176572359399341503111831718965079203270107901931929317955298775529609383017043318358582743338606460092424516158658385959937815122189850186980126828361338759547568574129463721645269931464307614040816134831442177794815864897906413784512559278358518791335007498258247204897017662705523908653095142191838132319274366603364209307989644465422929305332300261235515584955491764383557763021884232716221571747507493059767837858139445497163856754582637872438095440058266257230731051845041197696887207109995384975907793302662777628005409831894404006753956208879511999068442519173740817641861215755551009955246109549813775100559296807064763559216823164020875989122732498372876839528273713384677642397623425755361875956977673904348438843964271094626608015329397121615862055514905914971117951896566454592859964612619143245750727007918800351832684902805889958074822297506594207665212552359065474242424831252671116044357954434520549639057577289610154494362705093215764990793805535416947757889801255757868775983572880298101550878339289120144607085068239509152337489392786291555214494248119665221178879289540076108034751230941012186426776234820273822951022233636014364827379401521657876727582968034141319862126563015503911473911313417248450735279391777243610800100168984939508801294049282527082041377025848527688042194940217076905586459372382910178075245502433795848682049974733647292719930508572726985967481265060807298682951453319753335133780550143164470120061618837280225990984065087303069849292861887290848733351794684496221070785617734728466137801139186812771833502553966402573808783719687720783134450946255985224813253574167801143134995007609279021621898553176168179054082589851917639615786144649970766277170461950589719617834912777280390288833218761607539107162559622340129838772156718122793321012692381469770218578499190998993647854228439783629597756133738292518953692830081220851690045292364389294545539775766075562430993377826569536525061716577812032228526660087418445915604123155683515802590560112884850698054270538083003368307587594856876110464330930249835809792997465009816623543805719628687996005309802495441816511102565473160610310782028548565183490884086773536013692702498446970447987097470406462628491400627613937782982598758088589409843329570958063707604384912244766384046929106663288186932624544743615275859571133428202512399933217758479846806130633135148916998344886664301444576179023245195638811889270225117015939733190464836931414505153507530597576267734153966843701450667454967303240093131606904876446089511381922596531797269993195860813777266888291483469313091849612167751515949313131466712869899290295705155828981526129314295845605920660956393955747709708674388595510431360157992096458105652499546137769208876002372120824647475186143289593939789938246264234914811374290019977806772463108595777379928124799470921543138383316393882505893510570615635459328274615556989826984193224954344203154818182219321144830029727890089292378292657699619732409486254474157761632712051247147111586578495615180679500192486339423851655235037765667052605388416552538899466518095316926007224696413244002579626165222913721686491983898158503903967367073703023471830642801441374548377986180632087739422543338280634126184044217147463459109452584435167455236861820157442652985104129267248603976144762479947970664198146371884171994658061310241259779413636649694984401064633778763114258030164445395769179951040461421131594221145868408803087515314982598873153816787198581525913460375079114731486475224882422165152236134241392394240*i1^44 + 205550197341997638369342029065654690455210304580472580462203558550940651241414283309346624068125595838841979658697844181779470091125333516782548544430323795453808265504912810099362321009570727659722535228765814112680684187899693425335264510290012904527629710355998599251563406043523203787735172138989937716529402431754741002272084755941816325782829878490587835438399299466697176127894807590273998645652469502448047283048342376040486955161723269480692650790349704656060950348772966910679844075000540181422709058322379165382125777185773943523471988485321406679574673082271129002062248498874537304583703235380489121740521803999171053635152881181370352724733934625519338110128994267382014426497545111225700135336554616811837251997897553851687234387217377171443820911760598399072447625627385738711862448195971430517993183564319070127345629492609492735271542056287612289522501902685778664511007020521723497704661328573958469381258614765680643374140408008986039090719361500719580824031956638150450909261252245559405597661965142089855258436254482363284806726576477747241256333726869403913691489070924991382412741806770332613576158676159490700586677686428880159848206580001635628968863747730360228807478904588282227854932819450398208349551460606480731336171236847226455816308480500808904937967539983179854307362491866772540965527474676872361102612773244197674286824067706802600225997077663559677138707531294870799320818168516443832788058716045351106018508376655971851048850126433635809479491782571830589003182339250493923954996236078504293033566634935997280309011716855366950257089357511795619688686396020298571465794851654027150671928913213751405043949517381800863912779536210751264471424911332028617277259974196790729807912115174110596351401508982561096050138329376166642037062538164681471252036801023749986209858084264164029704380571432251217406030235791496508886965185598944919834840047241201945218869718069314587359046494438185755664192305122004122041513833370380581478152903304021548139121953936656631911192523195684860549906082734585747746857730119878835316313698930815950300185435600977781272337788629469332080144861141736979585385065557294834864338793751671965493221153741976349759146285567304505582361708836146482184855092624538717445109210156540323504149878045230089725363553023000831208466595826175300758980956155907226772187205356043876222536535515856192456158115976166642941705695235144064792600908808450214005491226186471836981452758641006434731687014549649184314022507494849877191483835308833773474668287023485394567585436715708614305511201271027045334754241393443138127682058059366293175921957559643280542988228153436352810344046647895934512349362078305817913157960136458082817907768522158380205391731193295717908272683375964273760241021309755418023935148879724732999742713786576483020872221997010468156681987064532811569004875546963119744319738737095938393431098246320312730952217375659312740771430551642431107031517872197140003449017479781455589034442112957651109920388237268199047428839421352930225971673387921189768492017184659210457521760719107088718965283117789687589727178622508452397912294922994677385224119046779738065293112103737894923888425623444682485990121420295879034563243607730451552217421157097598224069996160730447616463791391763652309709656471764028671305753192353457031389124925779477311113774961944462351436810772452390894679916623772916142910428796439365261205783072981967400306007318252136076991450132309469433313364165451101650371495257873498417256552910281165793963988174832663284557021184*i1^45 + -2112913808128363930255362457146160158364719340831109189206361449226414105132994848902265428187919088794952672416041565545802757762928451752265450662031951331320207692942224902993144091348851876189245181914447830402823147393737998541006402689053791429899949853878540117278440772251315790510558214610246484731237458994749390637784469571762472301659270437109770350775457328755255323124471832731278891714658242574584003471530070800233967211539257428179918853497941752482747353599668127359330500597002865164102226019643443743903206556275597498056537344669875219790588861899517125030579044218757978833966575009338959225969201249453224825357233988939674236734868642952521664468179889026331604769434371609396566572533011494974254266869588280590088934776038172802989828986403359726205617987958282403001358149358422206256369195217782879072577638015544985692905136718681821560660184056338579439876506507314773702928405361981028542007470390916223016095104455430047100528125896791444997058844590063909703091783390326098741256779235611127456887030491571972392501809710178389093427359448795429968107588491722058454675694322050107501665399774922296889798393495235675667187535046726002044639727488035305771842119982358241147631576841874135078830585774726760616368372463014808056198294718974741197775204859300367378048412737840601286503091390406951481676629446114860898502158835232852729188529973814685687950592693289015579889527029191456550807333890667194424019039834777844665982370836545329324079109652610072282109891005005178446364146625444092398054951431591269587292172949764182612338015288944067058081560983904743282914725925826389158263664354991268330076924021039289823848275647292756684271739971368932420021500351952559116616222619850793245294837927350633456258958684116917340142099007892868315706040201726738021582542923127940149170776916580539643043522581615573616673475307647810459131197419705208972977551544469746327121203243047455880009112090770933595654369255672430335011243335267945284612610810545848501140919638196357225595467272351757567602518752609825915646925141856766086484951079955588085689351893494737860547237669842053773434685969683680567708069192120627382228164632537134304676994910366107252687587726269279032241665016633097163196093708415734159358006305937165638820450289972505088500460422814716181217871512987975499020243456860106419993669064027552052337562782521052350529775456694497463361963607492671218818519132564697459970023611382610829293765881880763030645125869730553353383176127563756231689476139675446654887832337661045616434793821294266019723881759242418700555448344840181917736575210920975307678950587870171562792380254458728280974955724649214974409746173900701006733317163749429815821253844752012007898581607893749470046656705585492693983299114092994109237720672373269795250758154776979903809224125696364341484146778132639066929942931025522878525281610574505658091685928974817683718181425726548220433082811995971162686471082161437807016948395260974365587457792730522819762661900607297722804769760377771615692830776726694568348734784462908389654228185304256951739560788931604399505899332105083962698127069925412129674456251364329282143035822705800493044314051031274166216609868114278895855589589399151473016499849779292291343860093353560509126483066277873633578452245746504946108638656137109016053801828670986693643306977304538636491537939223069948095485317658199682643850431777713987322668432391268484587221803410037909116274680481683688184076324370005126302738274226270733903785090460001016741888*i1^46 + 20055284145838962917769451768461401802444053743739814438360459146119648737559674110392644512898258310426790504270005184430123333670675526097032471680438315316686659602479731033761381971957472348364631378910900593229118038135470869168080249819483020203203974277890817100195023292630690454403350327509059936989059314129178405671447983613400965974231964666060685641981661952558210681321653403855724425371960463581398752373350092475257899617733323144464829280680986949981582600525850998977076870103413280894362047132415125431815934049561998180123719439234816311020389447792486298752833451281367286570161325241757011598001823145435853460398161375221911141386370666435037415334609200597902149896435377322598576652620841446813822854519847349822520672140860112259783022462317016512328480925709332387069783593298947963896174528671865862296711470550482442064016408073661238834920785819574497701785401438422908210727380940358476788675965841872727235251465874390152773167374331341629286733151361642391996140673009688414034225626266318824248833870893740197861835741082739643456939268826819073387942860841100249579512808804954538229937649164415376192168872372746353996024493619745365137796920479224478720777861749982228430990312687796517370891023032998679917751640294397184553521723591344539566995079285135721572421256145563826904355276869713551600281598181338900753619174858632071760858539982361920676707160357187110354266058990061772493496874673934728190899326376401648986921320948000535230997475714997251279853536233020962515889004561060434766936575089776098999794828643319286572521327258821310691261318475256556575158218306403217654053917476058346245828812655522949925102704318844259317233878695487195013365301974598438984855890104122096931171510900309800760498944579067220065342655225880822345523520290079286313847428437073861071169433165493595431718722810654550103768385164820908604830761704815181731983894531216030032171098690207902446304101940551488483903166259151869661727521809558440775003558983207815354442997048913433871451915758024488873579581235219265991205461453941225440539107149489578281944013295697320428640559936891997763114830703989330352553085169412849391678275578630430589697887421775559896681630779670720464570194014711742453558459975094351458034525458018563559772632041427201778078818486009212662612081557641541092920904061499286586982330337443830003776122831333197530547734630873303058330935582974456358215317071740606319886333790225615474992395497998676828396320788100358698776190532352073093571221823824429605278309547793403482824058795590495688080893927080218209872367118542326690507596613270798528993085567176443335353897322841347817039505575440335853954865939195098227126370167783860339682320569659235628312121277215849055867780563744715504279462871897413566120088454288036735634071024432761286145892267059054061643120391978806814349442343164380381131769603121054071831481133962596145211456694654680056995094883920130236748821369293394814035648521129477828332432336867482055417777016166542431305306406527287616050470426388536968073295828219442451749297268902072825170016764423995327409295785895430885867999639924499656693286372537361550738026528848504953760089625889901255820583346575496308052162251972716827573371476840829608542963540268530553561883014282893561036952515564387655276771000751389468151063462761040324623648084736527887047271687768139881710373387270684796371364931503894563989519347989628659086273778021576001863799674543730475294760591272006335903423116753612450924501632286720000*i1^47 + -177225829695463864256159928791817409435461187345306455081440263404943941945687798535102710388752139070604395110818361941351015944334263963360181439875312672551108053777039672483534303847018573953110376987368523983811316653137167449685881423596745850424630374523454467751571792160590829480485953995821647375754910712179886613648011008390471317219220062482702141285151237236481604946933720928229899768794599905534005458695531495816876762585528005943339486843405573646046840501619040594135369697985554408240422627825551113706674258100447660454328283312944243209424677422019801910771291189427016271517062911224089294118721474797370210391729371492610217420992073052135696189126216067448197017316252543148033412533001300444032491631348028578616570987276417328067529484612076249245156966344241207277685068475481509893751811697180705221938754166370310903620812172633539339542352452373323763632222187064635999498060559101680054887281288994855836718019314926252049070606219268458036897536763159324112164048075585229434238398083552521636898339834095384718756455296490502351025974578471546107032276071246423692320181583228229108662019368738543555067643903458770131204722625101417254501413642751203903133582192237257126380481126689993094972544899251712318708430134717324647575555797628430547618652689558743790401205082514801272819472768090942977743604173182522736677131009112693347476734975236448240203153827733732806274418185942519922920854137342367382170220537376838964202250140746362673690929909774759743477208731826079652190469647065033087856360395527590879426509641804288894092166560083679923867931532576031053449062241373316038033507559186838922025556749961354943679006357573023073838635597665056186624583476242422608035144240441449094816773893185043943762823896262168619837797840342653450101662583072392977393380453355181759625142135088844543675471535998056782129834634071841179562577510582826085857181965961989898985049748951423577139858087259143685240111587391860351050117943387612896732164533366226541567622266978912989454604241593567841798204800265155808921074982683536744006935424783098753910084430593761485525216853930109698389139445990116291048280848108084468278033379262690803266942265601091364380649742634395542206105179797203473595034595518285399550197701788016292328933274334859262948375757953648772119963402368529399268934954062150471587888301261452581037586869376496308729996333566107175224831005693951370369319978796135335968388654499828351047679019923443250593406688362234666058126220662411288741010357972440903896531971533348745362842442926680375107944215497819557819834033046832248353515846005823959984564307670052728816379551295786281910354708776143724057203072997430097031504989741623277743919507024303903495932912105343463640319467163738444754119123543060343511645111549275079931028986619371343254366913611038313940388714243363486589837094324739285604798087507629521603836571860287161747169186113406625150293686197499855160744275020379337212249974916353004319809575757058370133393541486818411916172975335870924034159983396835121234658437780975501729889247345923963017891238994546836075880788697848513055343013365247773263198106725824289661407811106488434600952857407344932566650190257027167859415866876987070690960006411058496687355074482655301484487091557784189445897560480794933611233148207967652337416279535819285142316981995777290524140208416815717057419028429366084871927833457789638139865919606949013444968382911126060901622131098675012691416118863121306346640306123865354319788832194560*i1^48 + 1457467941620556109609130934554495575376577007692402529309296008202051176279279302677043359322067038434365056812937832411968764196033582187131660342334915091987255174088010575464080752408291308716324357364724380468034976333947190603299184888691029644026643257815111291226688092682899053250714493374741521919260319959354915448179849197340934181235071842186483172297560650049396945699164271959986770112004780408421007928878008736871287908696903890475876255459760281062674173972522574113782999051109465268907604730730391396096530184382570716997515121111642407379222291358585428199427481987984143550695683158925250393442245368524662044575508332217929428665618788005817770401255256479413631826961324357548992188280740345907275937662671208409371261600469406162330400027908735767075493374114317769045062558602563106057356708529186673303343212607394977062131759013268321027587582702152636267237188274678487066971999162879863213523717646433741504159517532395012716312208117941189337873971134727607599404906019675245784974699521107674849691789316054562750139021707432889837097358634154183326544154876030030941832918365515532149978489759720551711669408258497252038874309352032453588550866000846824031897796095767777890546472822759311481610657923871098823867006839545655034827042349115160228775808936272146897301414028841650135609843868182887054540938790103249032609725361219995455512722989809115839193370700508169786296278607351530333885048704635268947511380756739823555173246116847617949406290911378518483479606485895483175665481902160458687663612444800030363625856853062038146501109482039449519594279553541263331986835025093058844138089024870440294571741590572209485697908149271250047205329173309119784143428762882891341612502507039893230594810135408201659858126412087744252076001614879446302366866112407177660511562082806478172560105721183973265888350573185134687710245996520405999902017899447325451835074848301752796010872058521604660164968938792394707530425067511424578248206418110525579113805571951806589198222749956957575597828646145052103684402776402850051528805730481699732260614801259636618955679393475194213394585047390616017323404031253160707932923525467159238257530841831310165035752052667462205470142515388694617520569264834201880889318782353944085916550367465969293325125402660298480535691624073190255019980873030495160640980961327689472418761398757686465938241424402587093723086660068605207525503463225661097552329178517313325183720093184631995132496434085217154735107881780082305710025540664901362904274842275074251736457405866373280582496118639338513830520455191059027400581696631014071150155799954970740824371636542026884833051883925578761341347680303266791559241216374087986804262121815545698029641868309864808580403220330698299044049849115357222468806383617673042477580372802370386570715216755182752786230781814237438317024967126527261752115811514699814734308766619747996467736607361420938343271077466397793089859053398040093960176428142564798323590762067032206990215899445656001174083551711138720048083080038252966591426447273473071594544612794271540505951309705651183421179755651700514389732340084137094523180225455748106492248407602122078774609331444986917976112237652143927906460950537168004944186907885262076806368526026285984769443662274619748265532679545704338929076986120236943378511328043928805412786696218663644256532705397133153729987845337410076211622401509570714569664548320340472296817610833219364324432545291001264153129911335631335240879342014903047471198511682450671586508800*i1^49 + -10995516246545783655917596513284627279103688387849727313643551045213281449485242089776185658779524900545666111056544550114636742090088252670305010706608774602072526931068332584658082601693355170871348649504398835598721119232236779529059175239563262571826913831581540383794083515890061410973849391349753776102371601388899315440534587021791891159167154590069661317294127278604165974313372002652854633433752858401373385675945698956917492481218332917310387591654049644919683164788886740569904835401615099744495179964446428891260392534871717275899006928930351526572142137104115322459605476685084933752327977862714362567254844856529147054633860403963516283574718401281553824626728116790561525779906323017450665492853556097903701126155216710911443368797413159834832157587180738100525555331658551186492170019761583260967851504526623752976047616884304969544695187869771918557389328761690205170731902790299795198643370486689668944325586758094399351310638859337469312740535638305829411220415509551710291935685307980665444002605137247138335934511728098849550889255648335152993118612685708577688096221846681546159110185665952739346889437264547181221202974053961545311996505555907925279663562719658815468468145614074008394584118951522045145349980155493470657145950281945812611106452172331234933910567338687562002239673250087974012123845886530989990341621711923720101948078212330277331721809881110453329609331843484851056986533146654821045575343338219597559756490000660031450079541550150343027347437811052858964055908852391281523505580696444179533713294180503603749516454846666500212735027396482690963100965472790911103015056582390065960202595992477184701941272551894966559643910260956311218297462616318826337438531058414385251619607608980361295829596931680248356382747967809987085183739465047718360893227564262602193230285778609443871163710488822593799010764859482745273718495001573729067393549673936664402213405935123755347494760137682403581967722915038626459935358620568364178491060556721250829199560637220416611423675379456041937250868648786824135489590669638502121304934798220657164807980225556409507855451801668845246348494700267101596034764426293472514083052990573932483215199936800320188105829919161221820246308209533865751305153645457426801840522070478905726585163994225893345049236314804623034070290446573985658386317405941367243404066507193722261566159054616907653941320741974978776782932904811077108503733808889532049783028770122000574443083132723364463845422274640142080813539381293964316003592441854529083662129545265657813319926566764452416710256532357179254890952407882460774722279236937682163526880973954963055221665633697606320183029347824374362689255050156539015932898288101335285118445209328244808792478243295701861378148448513280797632051311871931158953369211405780967047827825939765204356105619412206269084178674289615106927981355025486500175259634834877978325600422927430918339514726720432551389886810567287058480666604279283829848112037944467685564918632220659291973368357785023179467944720891715218298481470411661396845981410877142817122051343395507816210381726846438696337103915728766980620325208329176648879688969365654672854141337638709015503004053899083755035733315754287961945052097456058888818805478066977273916682474703053660945617899822602422843745037561373989960370832627584916702218202225645766537628980574528827618761443473086051151974090947200769705541033559024701153907412945978790442017700401208036864500281542143088188066627662077349324427926995937814660568355071254855680*i1^50 + 74870622793197357922387196856746389184328129257752727800671548833731711583418682140119246541355954173175000899581231116609898394767539754966298661579572639139550825771714513281613767981498514956072975271139879382501504930777742586336051520507943682832058765705219135160221140774915183416892062018965033951646949707533599243155362956828673727858483459282648462748962217116148744408898598301956007243777315951708101282159786506360954307680391539754921458034416112291362319804775254932803992165197957134843115681070241217697691678459383716143085717412400443369184910261935980583248235673708729882283842329515104660756708521436124888235169108267114296725726379048030322773835301343017808171460501477348464066778823269522172678496124531193425117098303446718637636592540946047886538013506932894113732597413016837567701592272544829234312960321036140645995103617726535628358457313961987588940626240638126922754600759037474996265996043128267477351424942840381650527000849235665356277009746665189698960064149047568947205345965697014293267516185471245386589356113417635819143197756081538163577985635383857515565492261034200399165958911020276747610934626561754722244983888921022191229886633748195098918913602946193868394654611285557474342968901263471695478354978323887676824635806722027837283943489237481060716472455980272272924696410482551471068329428217203007557878193535537478209498897919513824283037589918893119189848917911108067900507199622388470639150950640162565185220996921752626988576578196472931665628993473111041379266383467935620366053355204412926899753718648286272785766595369275959570730990041379907235693059125921704531014553731837143990938390652626702929573185104109772129046181658065951259939002215053697682771708767669739377886767366556412824944855508499180585075294756049667989046879435898909870409700356851988559225721135912673117978810194523935968507881879831689655377463459053165746020273497695119990180153976264728961222498950782549904711712725797253287085005017317090891911394629992910461791556917042154020019815675350200750946921011421267539751723513628978833776264771825745811096940781158682477657566907639196371508477590907880343458373528012839642319371989170788689744435451939687922060914107727509736720720132577374147870266742823563620453666131854992772371867586347880101319726729811254426770503332755905421035084302107799845561813562240698912929272504301576911167767886960963052087394215776164451675585588968140077304951942313717409626881868932946492931542105526399791336033838876562335543891129677346583784247237226836470164999678663773885627074769444539426109005893126316197935920601056208952804443297019282334759492079076504196704160679001244089119996520781870935997278335865643799690758488787308923871942535549225959646071113688304188790040812744568600525797578125360549178107593361428628109832792658842110539490577266271022567127006606862098395144399904333757368307963186748729120537813860477901737611921500683468004244684096783008240091662660048450803059803373170323186825486365957065048304066201502138856805696552786406956616004511284196124073220072748994447539172362872118114847509725697057272937789888877572538466686189394778388041851403469252920750370364053732032497126056479210640479730994472662823732776181350604801304900924299777756471900214408691575794375859431261903928724263067858798428296650440519120057432889985093202261120177089181014903392963157192572488810677595512609383247183801680965282551143882228429341846537835126867259404672702518622364956098560*i1^51 + -454131674104766531555512805774773339587191396222182334351938690857234520804006774270418700813827219780412782712668269845743320833833361426448832136184022250273950546426262447415733150313121488368134110520329896299991674657928217338014408922586971792815049669988343484524209809424484432132241221355017012576495266007320201009361380394156643105996579301485325074158595009995825362315671600716008540082145393630026212986291997021366345341320944384204585019849490986575221471343720873740500903662469840997624121004679809150579254473737279892506933976448074967596423618545511680001329262304069459187233874103377819156885801786584728112554258789010798716677125116589620541847544621767345733795485669797657093071979821376623212871870891116976791865699527880638619000338211769130098111846626611562104323239725127400802341804044098454067114933921190462273774109354078643174250860888341541856954690419907857601715746535932325575722048644802914569506287573295837905920091025718649690404739186023594331688933057426989804106596758373368360187901015440528673748071617709290413413644765208736303988573511772100786186392948213214473998087048512201199180905320736396779200094894368695701593673432390024674795100738982995801728831690994225001789789553177474079279332600915212608607914792397980995932565222689846388712229048634477295824817674332510927943772836252263361962747555760415308413172452264423120134276810230816488432956600591592179928792631150204918482242163106146820154283662339632389820649125038926717693178440242334286916651611753707487247691472113141077186233857833850159042132042868220222914609472655086807827435717707186259419480398938798252430979009093367910501118863083296290530252979991876757107087722288068150395524890403045331775981141978099420551210102867752633859642712552651284960862512531833532965424651059349060343472786908813532617772635427150934801084764796431391703630942122477073361166485807536494156797520637251034652865746871494905386771070165877462952150372298934095480364863559403165762118370852061343979897747506829463557374917688877616345696958110774187424343876907206653642324092247915324187035478216934380418059495964223709086776880793923685028693689062002711895477423908974060919237908565667267745893230676527889882571951274768045359357673820016869731759833223102498901078292621931337185286906077732316363417266202660991186995474076121735231939986656841906113895737220647104097525382803941070428968071425369932691089479299772207663856054200575462859839461355272355460012044291256131068495037218397097751215413447076845884881973300382387475221447583069678923942487764022827337561587214775681111660011500456437919150609524896783436574525381258509365165220119539883823878669415055912568248550165923875116514996016632741328637025594426912267264999490047473400463972436034870807357320710150115365428800482113482903815661022115365477643865410545361965005620864817165406215609423802046262710438478185983640914566252294487208944631352413902953729281294006968828349478380774364360650340711696875630594869536054981984208762596618409594324479532808373373315047700754359917662012239075741269504905648246030177887845196167204738959666906426055583237729421129749637395145637954864274034557417596235889490675061208585797621807480881025790646392646041396171396217179143943917265718029208642615026244959245972826863145681598229139845467481390298023982059072781031493687081053601936523416782086324208657371076468004230956630947920694229074313666987292561482608544500452312485147443200*i1^52 + 2429282048053373144418964647744873529736712087612582253931683741516255310095549368633823719015577306840798414735325163494036089180160868914866682262587208316197899120526248548712572567257165801047069219584398881352218806713310779921494988836684715383663120058064616862572855266824392564178385481929070723440783001770183891113211762016915447935412134364692936617043158977395731372376841751277318858678226012083364897949051961006192761936602925663936685021184253305276272409880866403396087292036377971227298273317014519489002967138220992474017655632034787055065064325682508540186447897460421634602085131469301253888155596136973872173747858059848897828850066909393926627097511869084583802943624847822815691964930561952591871459098895985072952017799281970879765537919473901510488617129870010495349267377420944436831281106102304273758760593555621748317139622872151061317591105869114591417244090834428483474658322480929936415030991365879475273046428370625921220328099301800975489637551989171100632791274259099856749587289507852439962277767205074258434419013739091099551468125330404385253398316381319987485630216703024250973286955050437099612745631621848496550750384930056112092791470774580608203975478333429843545269470118334789339210276511661953644524990509671463349616523705289802703069938757245911714921722939307874792733219055467558774308366193399245570122485616033368194075106796795223405842883991475424011110371008040443188292286537560020663855090028832015802783454979577266396306866029319219672303859124173053727941583756317020022525259655163994743369244312656163705559083022496409791969545154887913063156256021644178496660946096275678532958713120971815466990869823779075050678389662277626106720028513111117286959048460176451549189640715774911857062492165811735558803649634168822299430751223706813838198209260409760719694463265042068813167191639276185777826200399554424528984179329280699151663677721535322565261708016387930310935746760305647847293734090017302928399582920550428447064373103767868171822262835759919778111844774473822671234518191099343648525585903933318470498906369723315656279175334445754708771385864507672677173336911818604337768109286014866302827199568652122390810508468982241298735089402357009332092260788596356098406542936919585463258728822625259657464970828732795338506242254990892251638407049208273772761589945654983597865680296355877712500336983857171573561069541706310055181061682241274573812943629886735763889973697118289803605579699219606998463879907564571495546060026283602060960026038353050311678993696527803326313639069478460650471919429335960824418368384099496769098105467425249904814269240019055029134801219057991960852863139494342649121300388008767253963766431527948994682802554955523343579707832331902623322099969748165946098587349507269336055307726733794799936147385065959189073928065126724081610927605925656051721133753270884439491212896878591516581181548184691974944495589409008905945817178554362668573888046071083131230049437011704193337475911616899924540323932282304029703746591533112833300252806369694788206919249899372980065820676896001487814979351761657581913274181717628616466302219632993065588097787388337190855015226663091382805614019262654975190950475107862816431935811073577289360854637803901783934072027602928300024317870743500338844584847091232650741018014138690562966449108101519554062791735892124024691840217687202265687644559239595695105542920507937037920005793258339695601605786261159756230967484515479910680821809762865480990720*i1^53 + -11367698614718806591144405360930659144977775510755017132189830061160007234624360584117452137391491536127381736845111525168754565254761815075660228609177281577634647020504529177663161164725029431361118792063423518839601737136194567653731605950381648287242068738088637500083583676526088907165981503730527785199965981358186290948148370359834528502844356759453935303961332272520451265934061872604807526724740234524746773150921409017391091477801022006976083263090862542509587143002673240681074793208885363478875103308790473176344224618756018129492833971622406388103665761248854056908657491518738094938123161703987858764789751527037461256912795372039690556035116595492325614751350620280700638563990860243158402015705601350899422661577043213391457907588351390636639331455523141803075409478864161272529689041855598431411988050076632173042473951259614026008749793332895491819230726654747798003327542966142322740059693754621899404254937778158506167297407259481253489143472047925382659441180330145062016976325148040744638379046225026539536246864239545007144882321765063022393654982426027812541684780680702867958649707847847579218938967708213390630143127206465346263568484837253362937612724550161872085895354086263429153800885495020998117914469940454028592455410924196322448341674565757653450827156465953094106170055062933735660179783942631581591169960209963294643314412691108122535396616235132493972456365348456619004681339130265405000408147463439311562773875759673918799126208924999355911404685112677452862881422117531813484147280285601030047954657926878759890962344019465304550974460592709015352088171801208707371533042597785100339569527407413313777123361189324824045943398328972507901520470663928776571888177887714140510617984139253664785595828456963103245084473659631296598845905939326486289255386685154588949531889918444015016708532915431076550642456286548982612089750628817756729909128997241974647558290806278016528411331129554555927971910096633939292694972633026912244640890010609715501157336120837888971422808364523805869715602432541302835271632183756677162904221675419459579099278788153387245557410648155067620494598609166865157084310912075858215764686319384773305623726553576107675462629681387227508204055010684367719913423020814622851351658446730415193145986301994405591037536011403392682583086358359195264424476681292910935263966727046181456508825223629306360904744316166970351490135261652959669305175154666435920202989157000641217796917461454236689023795096193028844337843645998041268022727258916752182952480386112320091285200122492772733106479120817545839677099483766567448101534564434955435343693446032418501424440555865560557569481764081939867600885323535565467186098594843000250890696662895574190766329953965873015635022522028363527504797031554172889744434670116761642851057959884419663496462389263185508705426088771562534111647390052943831464675792071630731928529650272509711871283588798926471817245927553836550896864061487982945521283154389218567716320141475962503448332949645605475024811059582622682777985996822280761953020907222735772055782204240233524485661345963981452455490484281377284670748073856240745686217518459208006813730488836985755610291986443124714508535763630469944063049607625173959527719426250063258206646346025357693251833783906110557593108011985311510339888376653202654348067536497919400360031848103066567961071600132573943677594351021806298601132673210986146045957872915198059152813682566554111140670046809497540336753126806265332547434531363225600*i1^54 + 46329425952326011997962271926253245769054895266955556919578433652357015692448841348009175534506428453435400563637876288509511938429140106220048852743015657370715503530136388251383705659542871900381463467542140742381904175319861857109842084966961936718077222310692168968096684448549630622814639387170605005873761407806554722780586169543949940603648960458006707653797714487171472420562943762295115117205698298522984649467888697593468068179997079602857978241657685011446324789221049877953425280177208626625547650813108811829655142252950225977008358397793838530803958262206981031372452471060134335728960379188141967904074969665751165185819556542669736581931341801748026461975444387842089714024243977696962189353353064959291521183847113452605987536033040069753430300088428884821896597433126815243175979743062126691793520710205539867269489515903933526144434826837312173812885612707092535509755572653512952807581109513157507956757163038526649227137591228277410768217074256407644915168530775460247928644858517148147629185355153648258585883325826158055823447876620273709168605025449817851524403966580961990774308017132609897795872622873963056700841330298553194002247657414977742173722346344839278083465869441210246051388468348117586761167775844226528633396682490460446093072426257341493450986472665324886734936793901097098062080507665517742685643948584301079501842403045820863355147951923885618394920537288321339582058300063814981535562078392345321362718287172304764328279840311167001196628406645164552624411508596416736429943603355168325217904717176186579118191394391455329614162752333442672580926524011369614022043465494593968959895770195522074848599972575179903707985657133115221565626021181189952363860472127332399783708926737792938939126395390096850344332208847711068473491271930177690376597479085562947455947038975070507948634484053508589761585365621120003346717758126637707289956635447288937865410829875758689111898985034806466438307307829629224781774908523002988616217906935316979673800010961285246417503551761587087400207945996142112822048418982122950073142550351200294957583480203556311001044845767048762590019166447632397648145349203912703734116216736922425691783358265776327485717179732953409529450681702260061634547476645280784397066665357198782286039444487433797641114325289476437038067654984549111365280222405441196447899683172537870919414606258846682925903850087494338953360837600570751262221254263945496556354990679833906484497997188623325304203686376959245876481524652639339991459124333585664085094325411255329523981262322255776875392268963313608265184652612070159814632885853346176827240668314089556941263953305925876279947078024499748605487678399930107868354882950296179267255407949523309232707915052630655662764739972439567705676352354919675258247570465469356756360313909170430109654241577612039088678693664972923640791056895836059026182270028416993022554122053183247885397660575442566698503003841243897691967367344420605886900727739054023132901985001253195351977946958065252724043244468435104238170664571703487728289228352738285413006475971541022864441487764490906420496367861154890606115403540517560001954390772822157274654393664767188340817879668950294148144662254769492333007664562469696753363422792049409443620471470746403406286510178087283316739527649512003056418358412833017003873155511997151206372856260173413167787253522280163854402394412199196461286352537432792141013314893367531732500273755951508596656804938508651240624776902593783318636040028160*i1^55 + -164517429494330477547506566602897887272683136108965775193081539418746972975275843259773770519812933233172196150898034047623241025795781783618581337808140385923990422795335427745978343283332287543157903340856071701776647971386435144366424404401566801249447978228935454199299801560060322971786308433146914457027624549891706430062706741842960106956754601264510249140192339745016619444380087843922095643202986679121141399890724696941516889667725232484721445903940127233518708794249115591291017685325089020654741382967921930929075925037288944662948179194045729090598514193000622330253263359218050680297798846701564219768812143921669756673384751560838539293146878512005768809228142221443721653457540821436937164351553618432025837234730470793173335373570931266130624667222487684817891789735678118339343061325516888403312501092063240436460939853059412174788860378205587076534331079580912919538890200584089670933883818986986590235462152669367894691992679475813454046365707228904953858739955368571470042404948250148394617397595828237408370651151255444562491964522529422528119823040683838871352292685010396654499076026321575491134083312897636817083928008714322171745741476869303871212159936391861323260177719239453972378188948918202476690844866192579169876875961426294477234746810163613307103166355858721622476196993026340553792278394462298800797258041911759124613283207987534510071022708773197118781016833606852028662394036902474952930920399567475198947451105879755929770280040573567409734516348170655910894961448753743803259256160092484283140191959818995624049093322893824992250589968411883077064878792458830402750573304970265322968633525708042479966835945307606925891399246286892590051296001956922436151902298861975760662852140390382370931343780901798009750887038752076142927459393435158722930636217681488789339520898414643889279205500689738075400300199244642318998059746145108028351125326191375963024875520868883019981442483079229922837927609485968174326013335239022647768294460091934622190594721153617936359508537537320760971049086053229645481129913169935099873420435486401602647435409349655900994272069723045843528077821118950246605845739632008612140796516323675245468202659427622278662172077648568801475927155785194225138968146287987199193796264297931061204679718581250926772008039816465585338731923827484425562204099156662591446572402634948664972304271174139254807118047418853600528456145111882335288664043524180224240129670165801173494095810389072253702894004764837793516085367187805086354610659521294187696702842180413148532601453160435726320417674402266981405928197070995119174210796659164938904172634298660348907196948146795909609727542964737069180211173983495397893154976835629111317412960137636368177423194820012097925531748608190338959728788771415138943985492635303674610412969222638614913105691559728758035815889752752978367059670380967768332712744984070228932047448099086356182596640213889399877107254996749159217682124034786330790267206554980912493800590986914571605478439003189389225481146311286008703327099339457432757657630806484369808686310298949246543023973140780374148694752345068982215752155752613703431269823932109915220237516700852127509426369181522365059216870183207747900329736738146951374787132462515697008313563079960816251023106504641365570992478906033754907046614444189343841596594599745329687605811449683534434255542832265325803534619608485227840989919367327681684569165385866060404235343385058808302052784464147199132789264792012722118328320*i1^56 + 510582413348444754105631737519229361395054125153589107407217848330662187366045488382792734501196350753054160947085782083996854090156937193995380192511222071883552901171120386266719303569664750551862494887830959233835255738580006296420971655080737173954242641047235937997398815430818966451450399448234765320027674737521562848981091052026907686148526593117302218403083990966379811392125915657705294464962969260912388279102315899866163600067304251549198951854219968751347377143585693617846746664206548482048726005376240723981564532824653941373368377976770962441717750249256899556812887387789500368000025064952914942814593194320893858193151496582449374152728905147734769937441920105549879909795221252756547627882856497777762549130667698101210007385656349279741033287849602929484408917454045443590014728487205099127947008002958054387325999801002358744505506408772426808274063437489121423728336585072655276923033007081835208044942913835930729411434261112635410043917281908912608364525505741084233392627124065886960933044750046370078812657589604302089317554364587776347161822559975253261566998235842358664096952384287374997981743245665646833531491061030344350255581112507219924277892043444954764820434519222632655436081654925722615735992905667853765868857248169002932372347051962887134303315322213606196074477610315243767384557684691131488068073725392072204533904880478330658416735820132890970968983357650078328140353022438337090992096492226961045889882473435815895977859292332542965273202049748395470987266746530196749744880432927191549721144653401328486654301611291207269055772644343145515300477951580038890015410070533845209532193322520758010422869545743309787436032628552154929790708348802593078925060356188504981206786199476761384589573253550463888824899383653505796797896089390200552999422210548450593815513618599749777842133930879412523128664241525222593873017296033850256085570933334328932677934114936152778787066407206101854244863501852002696381261308947806803540594159713872859875042244313959209140035078622229040029227509615820634677275746879388731926761533718684200024955887026632109600010888951898999498596409507827082675579994821005111925117975005840122507095793986450761290660653235446749679680494450371766870864884386426483499526528692987419618796385012115946906573712739242003383897315235579794132936378788017073612234931717310154249018058335397519067308052830516285425191389023625455838471910890189039824152019315527457083519490111329549297824319291039116516549261191804370477969620094800109861463278391008422679908709805422032412906126642690131734763138240715383449099190616011634799077696119467545110429411400333398707834110072648515627261514140457602766827453203319868946620123166563463532481166359253631243620337291399558227783451943841113754985280765505093061966640956494922778952815613076890495686964369318636209256644359794775702370521588509151103429557227899743506632314109630124269937145423764981021951038163225700914580340264633966491188274968005839763200947808018964613452852905493173939614023391425407694300104101535360949223283434868326024331880112380218705145267389684528414162430993849055213688089323599432702863292216803873333252837392951513333247114832845582600243867211380580378924152412545549567770761804894433556207793947828909280874080199766064288725111589279360405420492885358167689803026855800221104109100854192685180271404420587860380754902499632311945916741732401664967326104354319468048484558557419093657613125704027340800*i1^57 + -1387431326779208637637195779388058210609272232713337684101797450123319851876979958801638882411091750695250023382571433873348819056119720664030739182417293819199967449147120930086593873803599692530096343554691217127525935380089376735195139770218319808172086647900882037824393538907996149427829044342668383864629594044413140729657593109710984099302037250710505032986306221394857521355357525183436872309536063444398928233817332589298520521882769136224901758480778087955591096147603254307975436330928607165406188453806613723472699120088037978968691233619499702286313009461876711046098501796392348090510323322632520185259076313831104181453039055362457930014180121529985245983414857812174831450348630211959528237489346096900758516190278931164014643093965035303127614958434461975797837213007724738095098323751317566046628149565040025173445463182260680287639032861500444954811281787381318143572674330140847012230601934389606228031237429373426473426085183089551094661057768180578814034021448541605985509332761829091286780807611366690596980705885735198130431606518881871208136041097808325169507743715676854722274852160223451295951433319168705381846919241405320239805262951048447784075616578295919767155450472449565113494967394442977830618013023342299098362614805929643587019025800663543029008244580758449760430044462861111313188460498638642674594594117147137080641703779870515647445134588450676713894050963396472145699394009001101614831894789894176881103573886478944237065603228063771816299589828929109821488396304776065847873545027774059750664031724113041295921691377192603510119738857338467289106927071233209211002231948102286675198902520806040054596641328323952554373697709599386357938075499270741584306030206786207711128869295147917397378620358831150447701784965225632342979921948757468422375053294128793303555060821292625135673222147232166876838310192075835087018226913597289596308032289523013649478234156395515754738875650598744774455740169637122801670146600411203762398319098235446260267460313150580360496107659497448240839547272010178195033863641247764876034796873913984401610853930196899511295241937805620655525321281757966225217850685896904337939537894883120666230011575867398130258556201274018291388005955441180494509865710199065781761458625066918516493924634370412164103402605146187481318897548299182656025622450927530263993746044541450299795198243350237524531677406868039637064590719671693543986587568846517853934750890494909708994160252611934872890481882864210750602344567428066532655877838416746353687941420070158365859631684362383070683528236404873614045961960095989634425654400714045797952885445680147881534625195061224415248763874262322455921377706858332153157212789310076987881210291176156637153281892017669945948509171713771262655518753818059734772314582792363421574566771470659938466410633431563135288784446232882381144602147011129385313668951074510938189804843412346619218225846284221932146496654360827237081670068454981074085983323411492736831719619865795121512149323065887938525757180493824358353266097266726283231203168950927814386797501472790405752016711396149269464784806560616247573065465391401914575260909727271616588276176896655494755254016534980460590869004052532684592148633897462522379594095602622214408162253874126830688464043516999788294574964994164129804083376134697554714107505224595281162381999178506565695382315136840279542802143417086866438139988139048235170773953499115038292213074567840651857778814716199223531284602101760*i1^58 + 3295550351594860336409782357487453513299615224066676980533239156624978637298248739446248842244892327489138854938272911474214933494659183378646142867289269541521437166143137218617228747369947487981225096443854405364772697548332006888369247246662350683143080555350747252036672366173761415250301039070658214830273903992706615104076402336222749866487329973114454314387829449196797374598811386936818620433242171762893440018575472275820294426146944932254361281102711717245135119225024743288334719664111703935591040089868809849834335609895636715265673150488562104439516585013964149617470085184930720188408880029496756028739145414011998631571822073317253333693283701647322865093854260977021103254456625328264507651028069232785892924606631060484339853460967154545159133940663546851233291706313735225126035026380308584904311452795720837541882062135546031208465530223260545807484016615891167494086586284191201777765054223978982777781444508533118860009179414049194283692939229947099717254736415660189711135083940641875442763027189919898814234110959190778929517341845929007325591700407616737926682589687845299155787054031302239468738492528551138453502232634023536861665618077071566997264882315538270259085010040904835345981880367664951110508574458333112199314136975963347950384452049335087235271003550000300219536901272365675378108486340835606944790989578273955168340441566803642429698647730745952318733166085972855447746876600511525429904386626087170316205552129621857547221600593676973861105446968379440966127050229134180743914679931966052494737664448681107319256198481342449526140665364398029268823259825869180042762530554067582746425199162638794523859886569719685600262728309443578849870850805654248319632513281606979487448349399440406716915118195179074886786760340832032628182881349502519631168098134862965258282792047477014658121288681103663148068109512117026012429025687124707306510011419212555051394302894906042314940328373154149258156772971626856385318830828899899590423751350641614954192579008960984680502848828955566345352177020052908294396120146424810042994089271220409638000918888844588078499084702089862221095264256091246892256665104801234593954286503178196392128942920541895259216457848884859764611949865613058415787234876197322021781962807790433802578437690136682583508302889299307786972329113570782893271455366404392143428010821999009094203064348378095212342142606255771199871264347934637003223211517681384311485217213398871154216277646140557479798724790186188085142420804504048711012829905598076695296659674195144107157712971012779889097848964663301940849871521191841750522896861553413015288877760078042223160259012638479069196763605180299958353072737139304133536143904382968795928758276815724385910806135184734304403880135868320355231172634089634695932300002758259964650719670263788459846053765801217893828205305813878068541384838282224779204163845011137335155858675241421516690650964241763031033443591848222451395182011064228181440312909977655104391455928154968128269015324536328323298871178068211868422227628801153531927205930942416469808134778450167708331953837730179271661961124336463309545567338185898518638729756889711806557266944146155175331639620821257886528334598231664796004628233817885056164989487838039721617588484545728417683281857471239647373511430932723773222186572017438695787676961069647516354859906624585674188601488535198753445511888595916499915581824813447694526840990197006746433778184650146305393612647313028759183180800*i1^59 + -6806203401348390998086638907680007758868302143017676595321157759297887447687592412493192145294037846851799484018693569329763626433478485784573847705554671547751889507030330599003572970676458584969995174306217198684142827449873252054062318306113200117681405343614970397028634366031217515751916907249789759321572852959400279945563294282691534247580362104626367876989819493903724798333174758545237215713840679720569077456587224424052590533796798389448972608581703040471253936029353964522375152110500784466637549708440212345018152418288045639499196136245218751169372610173294146483190175644121023448155293850219119391626679813516744354327597789775421258581033329522649460438626817078591330355321605318847403217935733028990752273239995245322322470076333435654789024755369523820815629003079151448274745499275644956153160011337054049211425225378541771714946995097178460903733361637830567865334510067548918919928193977343809686275362028319956210792779983587543836248241886723841160504397449967827964394121324891305613776784907999069890283471382935525126863058250639615929993831749823026246881516180339363764398775094273827803637761833417089810540533390929946613613387264628095051745324044074864027526953417620026859400210111353666009480191945657814573664125457968637023761808491162603172395945843037779746496375554443874075484610666239534958306445005156780706649898296399094808717075682381605781954154716348380910974300873632466793580440857270980907584051860388062570167219202616799401692474760268275969070237894216322169614583072836401261020185364468314542951902781231180696195221426826956409040706933991937717070102666299801492662116707771801554121344328922328548607846711027476049933204437714449012027840150833516364935338071667645838228057686932234786134920703640928163565029514471897572189194623455739286054769298248581525284084666496199734809074574126435984058365273150034918567566419731243794380947397342813764864914848968133562408938451025906732315050284053284457698206335274639192255289356493903530789376150895022523951710369790137745866355963776684858895613064592074258881533356140276131247264985755930396833526895324608721758593223651101858584903106344019406920393608940480395052779864142324008299180090247357515643789596817411568919123302961733050730715346009679544359377258728990551965231274454160859033122434970007625350590955879293233520532088662931579248545428783207713842689316913022083251538905716342251170146587182994812620227398201012530511600465742942222625949907025462924786876848504792075050447714569342242180564342770484506563860534095148093204595409827731037468179121551214814423223480486065166204025839481696231339867750237036714201811608979207673130647331092702748156546652383695693041344384181512284521328423663188932601202693461966871687826312641709979561185121649313204517588503595058916692090262774988550823891058418972137101270844779469873220858178587477838192692297065087550090546825468270474551980086252849301205083089876453720133519444741894126494385455275607728616089183470213862718659611809326334366434018493711430427611028353058540076961391249265096825705605635260391370739862697469617200425921849847925828989118240016392492698333681426027888656425563717827860671591417458842336623042732947149454482917366329740230215954178866234416797957126142882109805129890810059774830974076901512871392419695660384648251356332044277044355121745489454657249730329531030905346183898805185930046711454921211778803083692218113280*i1^60 + 12128736110138655316107737085145246207879549945033508517035627012454586307509243515500851011836689353672811849976005951362514444952492901017692550486145297097333966020009129846862565335171138840566511446685318183173752940644208820393742248898262337873021354282948951900272045522332383231231855574033682425729511901639561235946748788905588253319809142400631923693226722813857837672679116031113585923861589383471226974231970917467815252275214870414250791262807183434776112137739981275122883781220482864735760648168147633179391564369422994651786419434849846229667273979810758372323733463780160091380839820513557223375419001149078290187413723949126733710581326425247473824894318741333781464984893057241150355677912756617868781289712588531200583513820299392895403234625675032050324563104418331638720691547158967928022479050740889038726779636684080144187670165596110709457962950265120428389738157548507105495486860299860300320364657812609818774592457562596385792077430129838209161410466938097260322075037738206139222008869628651089361179795628268016020414324486727623184743973026270883671684306832949777669581161919486483054856956345740498066272440732178362075359886939249579472390618061795537357773213545169645141968052003689735466807191481408705217871127720833487116787624667812540735528794428609247672235835545555454289846095730195140221750156844224138218777354095627346423756129849624278519296118335890968542711263721536883228398732152340541870456408462815801171023191700596428188484738378471411642208875020034378582818925894568069041713982552939673280466816479272577860439102180882690556212327559465740983596806980857273545899990170666465634674803885838819960236483998246673332447346062608598677077248108425036047790889033824215693111076173098189276628298916819165585372668918061140924651002598075076048853156777010611814573012821423496927356868579429961975557394145265105647184203828746773282747298151875940683566299860339484931126268501881749456255753842949901080158541857964896941626495302666776661027524384812307039674848150922018697265714192614543824280630709454838236712962779778430824591939390754898354700006123497382149616897578424184126475022749508259051742747541096904429970155058214425367069526613825787800744991495886117699135653676267315149738173878770010975262890497579863973814768567847586693513038592138484161214562108297078397922994087486482129956371333196845707082163677852693305345744688550058435880268807640337488849114188926475171892864268642067213144379370277662237548915486633302210156191265020560653872528528212446209876424832065256278896774953666419514673312419746554244107841151091617197096173678035672193285753777269377566365511676544441276199272913451504813533791993995296981389968989800891986325256365949382727636486077047128978434488435894618346330448946722000971399346172946005870307905877289765863685838079366904790796633910335212405200007232556873258347244251533539061900839115865470866016907385457294282943554886144602694320534443039923095979434116162245316180898005989534439215107304445885497568145534752467739419959701804992218200957331828396372870154741383768937272595274819490312799283522834601684669768919396678160647938451122004334615793427282248924061915194649708861779255044207572039515288364791083160391273124120415688815881399126213099278228817797186264427627977302205738507313761972256863769870633867664413367152777656847013913788562366369416165834868351468921157318661434541517049891141599360*i1^61 + -18471702723737270929482676111035549855351380653472121752607058953266762582955144193520402270305592995524169085576306567675708680853490725138653683843948100951679314559280982454871809434294765605684239434331642436199538455278412523111786631153421820925643875541508880691879610065863725758983924370149969304902103433150503090225590395977853925550087503315582414661959444159200347018162432641625275243587336144769878486099561435904494150537443536582287020129843795582542369221031990491349812761865855844708459967037958911856737354002223464642517152546249724715868053303733391402796776052637254208234978939892483832156109334728515501904782170195152791254181409932180738259145015202792754945803945497769599634847691288070219410052585003284791062044927997846406639354586705896237121732118151411118487205240765005742517416479828204441349204195857667505083811028291578150506077661518498768809082806726936990994826078195389270610082807158902775504048083978632927728597265227414214427164337815825335734550502717901112777348371788642307595311630504775274233785730822491649544855194695827369380327448280072608673157661021708871048950063569071194545686579451920621012803802073866476577542683021648594754332936037623693483891790413465047980854830782074692102618981752576497559715945882001325735975941487192257135607661855395400497408023002267541282564775334220845252489975589031944987366852086844480902334568382363655667555380128828638006621582980615091742937082068501790677844099954403470481998489557252310903950799237468275516664172588101537783746878060856249015622701498874472240111950453487766213991978073054422860882889352300011362999024487304773520570882872078910382928857296848738131018746157804054516293330070410943889742292384590531208987799770714233317959578279396930870418324998146347023153468910730365904379469741263344169050283658846392360793739419925646528413227675285064217460461897361484944470953484551234904579458888449356802884692629161612912690706818460772351551563375158210802972949673677496573874869162591409755681754655456631243734181198718535285159854485914805960371264677122236313326948030893370684929423360108619014446853561008485418732028755741536623139425175040043531820777727113206919218412339572565516868338761520166105569110513995566194923778320883531556991267389613784004322899862353311265368517890362183637618783637141320124855541359701568101180862311486448131629932324456102915370481468895677248115586229097563075470932887604323780353712734260380389640859883356403199255399677977029420456486047544118276302567480279510445650395477172457190877151612994040341515302455559800880563093145735181149129813318014604294419698035397253661442217496195809158571683651308958028746999744513965952140843136795765206555390015621489536868910888682161346785849796319850117373231888813290269129999556584759319795715056365799447382320077986052633075493379691847596235792152091364243538816829455755943414267120742696964262578024060336616554006580569648327119551556168712564436342013152168152281958995185181556672066008958729195608713028611391541672088931905702981964426359853461711811420312347694520717591496796126814833396916623752709219935871073550955966408067097570518144106655218803961342896542187238735759947377070943476134866209411230217625747940108818933836660995926582569801959353931522006440031783736467672930960317987987564828999378951485647663172513205488807959244494426416656160795483978531598546072283761690826255797525*i1^62 + 23878911161998221080891472866968137711460288826008169849429116777397226981084669306399695705325051303282533775945559482131240926030049964879338344158054469782330767163943143852934766065075138489038953181217073027133735466072763638042570228109955796045350921755633846339474892035737272350335610792521932561410196586403697891317230125149042278004766362629907766367574275975533736714625704581595363499042657897942558798878149980445702580196241414554989616546040737427647277390741805783471255424228384289736760098056268009996856536604870043396575729092922424613098733488905440942700746878572043111949014046673194928193763226310542539252315411713432098604381813387602934285893743200140208431352608555006411240304528359434340493486247784012945950687030450236461753282532336535613975241981710833529774585831696595637348825488950575161899934155581983220080674305139168096813602296638766202994237093186312676665222974484876479884776045999129480263857837701971850565655253339541111599433552455604325605259386374297607452441191258889585590269027475705282532996961339696587981541259722206749748794380757188255655216967475636837526041077697816295346218730412979493146293414434636438000327004017210067487232896998878802780650414619029372279770562407470395348404556387738033137280124052321563886949468961570064491728160001589491703935695171837895622399128054118942180980829962305058342375706166125963869231044511848339679689825744567504573816475257096620942937035520274823842125025303374255534496105507991068878951562849551247914538317063519171751372853046237593181932336364275327974161183622668723374769004893462797045813188696555009690395558574025549202068691630511865432765827024767169414831054217164702062595768550146121925683761825154829034007981477683570427244228379001642082031967206364210176524507278331164774582651095329602131086215937390563687902306399567107842407135293277960129227569509685348140193794410327780954201651365226154690565690772740604191063777096795939666953660698104408814624100388967060905083504590549987393884322352453125551599734323416228081174588529947829984533873871655172288860429878888297121131195263712230237982591384884470896204669802157522834589341759618987783302313977544258717550446044433589942865367197188029009329091298263404650594503674573313923190315608518573894957995888907713516836087532853529431718034919799859054672911124393701192884626789764224475763181419872613120200395597890788579062524789439690890791138167547901272029120077436912271080997946392299244106513223427307248920262729311852320960751747557612163503193301837752909887376184020420256531321635928560376228858757594611940008887608924258623529613644407853672772223289209956880549116573055304467947191070036494767845205118980233485634292291451993339096790611705103235124720179462528010080336014149027218204375778805955911482996890328225977313232962241476751831380649890447366885850024998816582228914680637059723905903515586423158979577662306079745025079639235540913727636532445471202243775067254882743893862369654023574138195254904180158378480362335467013435503836318201310121209037250098923589178119884208553145250749626491944126409618064862771423166368514029842873254712577592219862167244809670118151414144857809846002354778309324669075828033746567053436584129473217031135392620116768864240403525076531098040212016219761300098028909672782430211820440765735475284321683215969982742905073577567847560241499054277081734014978060469630131*i1^63 + -25709644129809115199599205387009517957996872965082699701014477561558105667330436178152519879876993330321021795726852113942226709996890950683365389552511576490728255498717646933177616134265017862200859564452241422712840657171567202263841664467946592642181122624766671587661820052071009032975076541590105657154828410614303721435885918948563683649753159139119512330712241375172191794345294905237157190224884676439998630941710443983791511082165371183905673141085818132950251361164371121635206685888017098650083743171122094344757415030579992014966445039000124519369867278316827502938998131621550482868061129656898777154765964077394553806942167481730983646400144813813287985236968397560032583586710784081534174969584634484539125448966083603629979501888455123890420889436952403870250763247498298410604403413370453587109639718000650485335662059323337679854566777072515232558767168698484047921231053689763324467033444867769052979273657720398966470043053102573660084527877915213391446599197039500363783320811428178309515562457351110848471541843730637676647448846426582013388950063915541380947013051106353027456370062368773525435517267487318908991228189207912333252739133630222746483414247247009545292123685806321176679712672380006780312364074010389333958609693751919598851872051090783499362387993650258154279719023364161218586493323980123521230070509528682935015491812245488514956182995176766875503814139389488708821694757875492810543836526956098901892841859267026371919706116917707043017439384283502544418913433148629518968169670066894583748529096952130434385079482926061832154386302305537739664524725920368410041009972430333711389930847032998150264391644303080557841362350870402565086034430954908214327993827648277998445674057309060589344915978142799684471929402597063665726039550973537166883749216984111570776080012536306182645430751237228649513876900392543193044716450259102462273328041652834150058029316402879353113604838876736625044085803287936202809128819493933614439471206785792864175934379781766618679289812780031828732315104718910291306728934336978946547328587584175860903619342436467463431354589130049888516594649117309107573977213066721487280583318744405437913088910507685369191181321301710462699314779115150569280182653246757836299315989493290233102604552173758292671987261322486379058790018946675127903884250745705757608042977576690927701121141986700157130841940916700358482838238744323390521210034091134473945293742410458976970552120754675404848051639104979749141385869290972449009325186306391593587816885033596090632760940689854300309797621084093117451110049197409086627077258118352013891847337140141808706264746760555048169198260878684556850747647982865699171772871354414060214345949470117073122803701140930461318988088531476217159704985409911878490898203830040075585170746341148968396043950261693535944960898713179078010719905599288841183047202940769704149202425188562256644853043100889268859650087943637244552147911575759574060520844997130196869580000189336552507552930296371369669820671542157443115996767682650520875858495767604458999791028624283506650706814703920422514610812538107758592205216022676225033673219178940178733596143119778840530038996527663558236927147175724461467216129410972879960762600975860383175977386522150740925072812701324496032921540414278935577545510195716172752566262629180420834599855562254393562288660151579276509931998764616815285974657407702928369060858249595183136994541999543680*i1^64 + 22886019581762255039733095573485344564549180799677366302531695805577804675178626696658428283957073382907075956811975355979727074979668803788990299199385233503438099039316962432345415246342296987886538382908424720503840335013679973295085097749517885085287055008802106824739421693160399635226595779767596511594490741467260203782383231907301664516717092226789192808840122242199774112589941715034909754135318660230140231588123210372265467989329670495048354619411826240114169263344980513598877384254768154723848516762599174839049432929182982868281542521006001289989656041216449466912996639626047309694064194586713099379335064624010704561752752443684438943645452111414709647464207971743798667857254616394933688657768117486375050405059506975744072166847771273277663223858211963713023808147553415005103614608280080056493210301534503780162176254730492819836807438455911767000787159178119262065428956912220933834719921524797142862035852097398809645327502237787684818487047123736881538626614833388353580745976153937351152964461129103285429751004861107087566693671554511919469731626011123728276343542781542177215863150120848160035703336187116934434545954101197493739406449957128996271412433453638831538498154719816804347835430806544559212116656138315812473512649250924096909783983635613011482577697783566103243824518077892883888520083310541675230641392632530892402965877415131123980656090910912334380257679206385861887635644934201914547808690575717000128646330372565993154106583363185435289952079711782265763207348984265233945017194253750667065184738243810108792407522028511770528569970690747047856908219255567784710342340053896822399823764632760037309704306198820809570739048082252862812619993791467320384874312612915586003510089645267113264832974714524338890948410031410101677531767454113428995139475191394552698272583525103191981722821780632761923422735883915049975821623301312616379714544159642327285814627614100032001321643106861763545142026176818326705451688481352130614172589943452512450278483239437499390292438610944026376215708030553939292065386687350822361760875039839018157114120990745741575490076798773159008958851201602202125186591812236914355826657906111795299191006196472769025775581894279988537066507771224339436905430193981372686889241567015091726829702756279219495856670033637775638456837411825205145173754430181237440224377891720942957633617731697000748330557241573968121045708672530396372686459595610594708810837533028808956738375945125711264728907537918863176965349483460351344767141607459165769170808185595978021867708275778091067574704951590236396138859945506828954161153339316728670378609275264069672271202301187264813799166156794600926067742364764025860612483370222298469028451284191591402124359811866350955540716799210416289996558095629012766702212083597195565533360707524004357989437445496169121424132450608692941136618960731537471295733937151058234264017168330339989136110317780621473143048816166691445828819317476086908433493932308140212017859193860244946542225569800891311945774192849989730793172488084407454836050262910770981854599485754279790437136789024245896563275295929394553903088321330723626590454056490913506014157004392059347912420912191098764092478616604362294533171279927919451377202167083686841299004270124800387146252571631180086951997049614504025404988862386842498193490340407765115019992687586011817427711703888169954892188990580317752493515899659021236108239022750231539979091968*i1^65 + -16062059921421238878729706013287722409868568445671561238369148304960714933687608058992660879101135860837428027563048050842939977306818897754866951598728447552554425037191632041066131166882107471291946370888044534130144438855642250933571637056867366323124265395062366035738569922186385625788569006168359440748771419775634681732404139795941633809306850088150867704226313737119688625292646204519689274560837532678044890353469254858563789225753810522747231360660368439329158455577780269967694850563283544029431830600314407960730904178566530312531229517773838520125947374077647728600696855654096110859008032231668767177089936131852008699660552977436283439736306026500523513962122336966750084396086550984934708682580619590556599285850518977920499073920952661378965763684315479653137099415027958942553642201298832545415131177375113774508943587983939459624803078065305075804625146981852936286395944932574977673073530376991623631919718437542050819746349246098283215552227851854605027892944151657226318598020350544675783506846621986900662355578160417236373697519498417745006532624505926534736259468581461119621835464142113114262179929119839815877286868583143204871779387351080639344833767861357743874090863997527634321348642207798320117265790649862020077424627598640327385196701945390433855707110151601810591479801170934064608045771178477968307063772030333747635530326244505989866430983421871619431896327997957236376729348607603699292070113018924146996022767813442058334365724311740547449027425608850979125713731957707011057070276321524833149000174890879080803934718486049842631148127123198795029137951916301023070777186588942538902287505768328913877992894332606224970277643278830887908985464590122977135826330680807173799775482926675616775186898325942420574316025307635579057040846402198515190370588362081308387889116190859251426589388581761097882698585139291491825739152015289303892970183705606877291442093211605651447317863188365631821697493029661189079836943908622499264483501363321060423847112698065185300539811425801375199369070503501342093884597321847928125957653833510101460989647308624341683789650993724970815358841420833221117346527330044975401588606144219360432563833800175841430091233443019522645938392353475418725458541329802755451521000934571770923954586983282440581340815057808134979928186071703734595397499923291149780158448837428907041821076896245440966912386808225765051191533637608720612176966304031446500240947143361614925306430168831954801188056046555788994316367769559327391189933435998510568880626088336731464558749335272421303048740278412886078395792927918106624662390105769712075168066011746268816996714513930628669314007135537797997725523946688787962455459173641283205266150297260009696589495856399185529038274310899660258069591266312001931080537583633693333910896349404933782165244219200559102248908794613127309336720509717315722733889192194023186598908804216521490594356616777567618832002847513090542962767424827089207672929969656943370346403884891449821418193438382608792002866269930927927435864498133220001137975455072861718357884425200373962574119450397151073130017603708711194332490972596127689159687237318180184022272341778054377335291230529033797300011272106948423403391929377589093944396442714460748163080331165343561560362221215546833715650133339398449069332111366946025314403871052786232360568841088973869913941674418249728675036624371742591464937933302529489666999019485733584896*i1^66 + 8965069824949953359594180802656959873330616079234452996373008238513775031984526088020837112693981091202720699475304484140941516656449727609242138072849644394965054206684325404047058562369423872477558819006238707801377696473803353853277943941767331630777496762997492217035041273654304140419998019224904735444121963487533549823128253375056840131048601724973940579364384731089639488830208985590731155979982958470448040909114754539242219658454814994840526190320790560546406349462939606840444686076368986313257501511583433993766383251150787688254782532765242552928127203348277854293997024671004520665894809010845905987493761524004594262198702651527944229047814942165554742556892674834268038031844167368648672712501759538747350341303922727141967803395860561305732300407045144311328099656604915577608857007358531641650597737216820051207983128852485225652649385430200670153230805210031714776738703902521152309436740658006144773342861647971708699962227135636745361043617922645763529917195167837634068896920562963516480495935483909956635064362970324187013440813720953846047947157257003753195111193036147157261289053380621380948972523654412633991867888038746583326653111132058079267353833221063616169740203995318881446775269895318806928694954007378817542483436376653330754307531008688722704313707194159794683603881106792137048109525455206283043779217646206804960111422801893290596445023582271499200733150584188243348468997138959652996014065698670912865161951277546246212492118252944542704174052553258697683345544201208170831798226433414911863154132091695401182769435760711436054789270141623238941357916857145409280227232958300669510024183430464121203993264639036697642741750208296645902410655176013697296818994965200052610170028284050908215015909884484543359592843640506291041772760941649508710218261336929818868196246940595810855904798745180737229178760059021297881135953595257152668041245539787128577669977957290406562792448492733382367617359967414819936728257367535869630339981800132354394784036741917012336168600759412983731730142452845017385651482359798291293244802286535435541058555501356596544614578825983711294356526644298793587892570187456232500173909166486321326758083026688865628091820128055927436613560066244421606092706575875106446042209745304492773818227543948297480819138785300469766945171641653347444016167798965864457320431265238171362719674062310160544372647990134562870822630249066254936153310624013573853248030679892743099604414419311654694657855426137981384954393316701658638912242369739961705593750682836741949022861427578041560455164560496743915669260304459678641339087759908985884515948846239401744638135358175254096630191509405433158596363656959999193169328373736809471745588610773075359079764463804320236284634071804333110933715540950438103869771912682757289966506978539840615489893548990835823177819657907210507755812696087364848759954977170919274095517792233294922928030964596169317003590862184596515187538565198894814886513415154475090863423155042099417553689701640400735160614272544898700968333851200538522897014828853319458703406475926768635783427885628929421131034695063064510726199490453696678295902255012729152166840111395343033182873400464134191075808310313581611636636636688719569813761147134531004880141789114486411832468469287380080196232567260704157232830103352825693793745615800115421578383797165678384151857280445622961344813837757229314079628148586057450784924190638080*i1^67 + -3664152508404830716699557407119225762245638558220143199901232099858191177619809870689083538159652438085162742699272718342837422305354263074333844802463095870618238469573869964275196602474307123591936118949485478915096699938857311586201208036440779302998528466379145358131382177509626327572328536980415416247880266767168929616680547657471720608523459839606277749670682170085245833879893533197988628282619443810982401027856447444364726281567015546415833280777432028503972403725589243941541889950297485301269219184690716950329432016093651745613072679762619941562948061937923729112136902800955217901423102707840663716257279420396428464274412613340664893160528675279616512276309213231813964791614189386678178963834235789485719381108193098950321884810348725897309004417165404673824041118373824322109637112697299153006350015602678302616855730117276949522436480698758922224568624661652423948624754523736251390353203448150454255904646657147101300402390583503963928958852162030578521096435903448237373051867359133943899760197403990545678195339285439125042864225350906074950916807500248126423076860469178106050077956950363108573712080899683330360469307779806734479358767562685603244092140853553174296363610203202755359799663643284479799197615055064712666800207732730974582131871383822181619348871493178276000890156855891636806785615575377275489846437572304116850129050942738137441130380031588013950877338859160279988818413793910665678974846717301928988052491102661793089004732278998664779298105179204208056539988426212410529127796292280376891423179341280887721291678524856777975003466798564720513626644354528098538501768120296346898440666229836147614171724261626054192385334233058969993399070473901331302579107577786860830871496423357387547038537792499301797921772189431722903903396400954662250678948394759560858742551318607238443729242401658174542685911065458205090738111437930230590812415295744740970283313028858562740651064869711958839855224898813567789898806410193789644048829938382344821445039748745274808791267203089476657984295496713323288410880640259138550004858906852920629897669652019867227081801787613006657009872558992555864939462143901903815411623378467331971702964299289645479744689830837779423501263758890133313109724338480425964360972162037807280150753197140220227009793936748045842801835138940819599241522127661850068938974975115985015302320206111159522991292345197245832193617358533008190912105491247851049760614816903862542057936721159672000152597087659475840645749016172713727372491414359777429303868260228634820205530362658775567883892591905501249722451951409556519464003156467077919687673790698090514842067452818383340285748480227644280086210699951825705240862601114523618250801139697761083524217617886585798033828560076432891402124720967399353615055817831616904605577707655776909103466141790479585542737212373738223517964254666841190223294403970835685016992649086257745811749744921436397244256127750169791625962306596262533756622683457945680176837812129842227759193178594310736753958588326701302943600713899215995323991478594850888308499399583949928099543879979970035187837993777287742594691892696844636040542320188319257365071639973910364914959585028523600382593544720516998827120489712184080855720290688758564934102984898315554358920921304092283384313044823056547570277294866467870980350546603384323150610118426097295564591961154483342412828686582341332766329419504250919084621824*i1^68 + 1886916554579371624214113550676242071655200157643609453289189377348351586182699327505446037555072259383043333191921277911086633825042899336523870725950798427214381794607883868401182765800812636064190318264080680908258447142328825029723960533951725984636556410763890376899149664053544964725956338517856462390452448730936366295116093862637628473284994032114006894715650800113955723250285428683888155964054237752321225228141596976629148136677802295534323231517609524642297599863407941746993526472638685684452138938560121004717314788865218020453234500360118667952066017923561600219808212346066345868621237539553980272407524658367977906652502060417450646533557215120840489678900298275702320317731001590447058996926038133647789454292497608756917993458361542937695200445001601867803841695241221802466653183155484864295824097772755065023194299282035542406732556621532996771827433600950846270664819706428880076558859132522276944849759157193793381966593776927069199892597317917039460142821431962670132720145507697262914579356152376210296807859961392140405486651180632427973152770999990558153993982486521822472865414452861952694711334816374503661468698242010706369217338629502387256030115041668895887190385265919998305957244645546182780718836714266978335549969727458197180730253751669323955698305852319312988573917255006200354419470134539879864408862328165237433488806123911442379430265859899919476754377214700639647155902882130066801466573334542010758047781434816621937389838976884659563790290894244822582328204571975710551188170643770679048182970002102996642739725294072092082172374032761757924730912550717292879806115350184815179673397406625743051824239202709431931060133332021843063784451684897121098768261117978488297536484918725043827662354820013663134630849801652592089791008035976901749657977457525600418140140309026629942042529382353823870465667711554965729778543896334994592141522047723786560493360534182503953477209088487181477704025337103187120315846937167737061171439540258928599310065934710324216040482270798305515896365759459622184754035083243121883248909350366481061408593785114255161854683488004175007178929010483750551265548004462604823892480502515547371246302112048930751436249045924664661149998279003186701435387916421319032163641829421936447251263859213005050363487531179614460638234143625306855493161551865522871906545005567930348317548238797559524224038053766511179428323278738963104291835331231026648398988230094190495357444970107945472150555547222022555430863277953808917695863675209140894200103351916333442043681395133246739046309237043988940679222755660996954293611152780357354701017326523318332868434240866695366716187893297970432877015190452607150530580204648607300089595308912482032567344324934061093736912828209341558332600832692436260563704505560164539505734731833963778476808180515390109419697697263914352693892572030185856492533790768855065732127489143503131429626096626663695671051135813897251088717234819166501206190120590190190572886997373925228573404274063951572462800589823008984416682129389922899731302611399723708925040192211725698359964156971021986128917008942765993661275685087483264412370849466513270704929148702485727841898492902654084328875174793259415875180974372300672960235017719658961699353115217633891665061080896605998491432831289609046162351286105623178314403035399612747693542616120013174804665077209677035380174357216940102456876332211943505920*i1^69 + -1458712814608930823406061067559294315847049071142475547982826526250528974238880003563211462422266076958224878289953759296179558345746007264423782107167405473885762638809645088448065456466547074378604188686059006037647511585848644033651505212875589820490444145799580756149107174189184052519679185370280409088158032078418354450071572681343744701775295155019248923609583937138717025026941418153600147965764553793512094258854534491617181528511468432607196806644343187711292222782080402563839208722356119904074325448315493465362061105136688709484340336554041938662955312673963237157637992514378519473721975036528892302638032661584088645159857092903857367772551770083606163142813687607449406473621382769769814736038694123139111589750583797793826228597994672330812942614933099311605345540527478119387110283660835057272967194939408393839514618725013170598267235907689230700172213091545045121628038951820490153572764187288951141803268132268608149569261391242413855567785338838990518980831770781269364179523347634250799227223152675958579949411892090694163162328428533668068124658112967628354225787440643034959673133294089249184354309599835124891716202514352122329744637040459124380453061832625378782248241053781962493938557160934792216421525753645601051707261015252033378151667665077793445408127977193248819591767405628881008696953148278114044220533062368686480206808131042353479017036607041642007548255533575431638240317253512243133839455940830497301216492713818292455761907909230674903925315332258421484935962621636241090635371173000128468451877210065369678694222844057333127059007502790390129321717795197341637721587534726891915449498461526093859759960764283744329862639448538948195192691380044569594823903277450075169373973029016409060451577397628015481591644540888695145791831202806193513646259596099318521374040122609685771130701123672865317759419487264280428739763394778497274127422939332188087529779772133811422470380330132618292430925145561324354866475952336305016649242953373759063980505172150997416160926580841386941009685875370006059629336253025629308093936342304549631631004833170156221580571760394801643530250933528146534436792572636741643245346274437345890501303804550899147250464414826651068935990893974663658370093788203247110886782960407131295431370599591335856849981795774303350376144857324868744533672663272805110746645119203046199498102947533664795577956071643707225917248780560463644628825605791799504125016748317891224523004168427348774862505978509025696154870113909257110057863430318154798248484633661736934064149256507860704665082949260459296162842734385049840087625103310904144253657744231311843939364579394585454946532948889993690215817865406781487242645608754842675280011961763782510637311687350714210595274762430579624573934549138326664281507468875703507095337290186587214604797650102553550982498005706857117708449863805365506597166987423873331165758939190194076657058341431734451925115261668954389983787571597233542659823735087944075795642862566072772686587502042729387391197865016409483526236461423126416777630139290811780784594421858511882810321327514696480844002583837090643260755865831711331668648572222927098326750188011668491961429144958169341944986235535477154829254339465999907302612543505995523906152179325110320733232387040905210805799441546273309388821412327825307069277493392245591687719932426450137110623027984297273108315082368694355383513327337472*i1^70 + 1535947905969351628396478016696342057314699526526967684183438222697533808781731238217489207576562289777873037898707376033326093110337431338874218517601409090937518504188250343308928792390882392541245707222047887762984485690421540497664107693651091048899335303218527128118965710977251625342715149080335459284912479789033921985920789000658921795080029683335025568812923883883319715317860459393680009150710642888438397267388467498869612733520665657384123677919136183603715394712099253734535214000933052685097890718646411327020262327251512731348987761581898591432240794399583448243915056973023181960785068528113373672197920914109605071118222025032457665781125646111828020658982128438307034412078519787487473147931831753364337477786039091596156999274067594334990571991812204333164428410152140969977097512763524240642850159876133643802548953624905063444565584478591414809456415726508173015162425983294563588897609437768807084022239606075093543123517104726286417795888412190742688883247967386696939699453225977627882355212448122212793789879682396041837442798431886362768210825029431185288684883851747504738618544923471967040451448894389481080928979341722415241190827207633145228772367210632045858615660995554389107288972126366884166150533951410977092372654239439439803070404455331716333251273281771373394760694577249538478358662265636627145104256595128846374038929031368553580187504544777483725742611204571875936927973090375795338470447337178525209710056167893416070075539115942954789677782360542366964691462656828272961005982500537475943647128494189471723306926589817117492706328368257779165450833714587466966640958342809213806530331325318757680160177610075520666961753218581645006048444372864287592113332803930086812902152016466522185024828596308865250511729131345710122491734338946868945415535598371631139222191608579666101114331597834364069892433358187863422409471275137723172452106386784254039031616931835293497618334356832588276072688228915887150284374586078125289474103574185724095021365063868980733023887808141847026198661935215468659309732704632315221482435765018516126126881448001081521590934916741231506222261936512715073734354376886347405266364771462977146462925143226115047110462443675228351880827884313003404139537844033187385426994162307839654186903713275373914658416668241921895452158455707495497725321127775323928716958214622775766057905233359239782544051105527473001652218650013007520989856827698104712394322005903022473139038738798606991297607909078837645599911965442262055514115036570780810243165398138509776956327091719998431187969565257475684496795913498880459814507156074357980400578091074883004127904051991038189644286114005891880196108243890218754667987364509558424454649858406816058241752352090478265649798261921125481263485544984410885556995930416565421502859543593245083822748431675434512551467571372738118231586729449270703656634827677307532163547431674362696445752505354534999352449860728468187079742863858301012033379405673973276009685541360996679832727251831633289053727812704571463534790860409390328941158798734256472801482648667849097558428558979232676915317480724157319675628839426094902546153560704885097533061003783195140311214312027575805643198190796387831851616198638942202086968722599722660597857545948514076872505293632783945459398599061124820310032686818531651128806332969955900154671198243295461262888081581612121200774636870256008525512704*i1^71 + -978434621929226213485178665278686603804426685705138712322461330672611141726852798878556761979100781999360151186376680273754137709622531559712583856604230963935470995054929095719345852202646458918798887689230495852020543365432624817039224652861788142419966829993700712580230370191626525588034132362108626335130581709253478364333794330449290943620542776943356346680597928170832147994120087256295522802025204348318297288970825015198418945066218340064045596638839493336620877529203191152516783376307912518610635311546054480152005873164450167133242315047673334710552560702603106684771438672218773936861926419367575512922198637408770156945449649948000053026078965620726539827877814291007354518858312989536260879410066887314090152512955471344507238382043387803035553531374925966882928951880389138985254805437504415760907794561339291322925672083101466969055364488325067565299494955549712111337252973524665575821664266987643728234946618571669663612706972242008779057938530539140668492830994944533921614200006598680563174782119155414397028295713160404512198009565526854710562154761372601010637200725332242352154792598414873923923437498387974827899724159291226589209724446326996327032526113638310224530307359897936581578273907549856166481529147300485602982003237164374835393504640988353043842135276563972287963562469033756960030416159671881599986699121181966178819709104674444618254756831822622529231116836506665902127114795770595969230027472611856822585705000668316349969437014939851811781938654633782175573687193378332417195932601817957983588092723738668309649590281562518385910360903562549435836966696712587255587742186060143663206756008314882867867385526804906089050137207263821430459695721473037383207774687230778659695418998749746053807782554502642953035394436254331277899189097926124201939591510804215472123106124733712401286325472161577120416748517585070807607932992695238500668101983821937876403941484658628450462239867000882653389860856805751391154101056626060992113502537808764725751799352451304333759983674061388537437619913579444200814825079118154434525644761799824763527082386839978156915755501171326112574219425044566235791556632499733243381639005166939231865527229975394848615947800739261053597929451937517610999033459671556332116586104427783116411214272984690499527691131447043408149667653222204611818952786013026806834055229549647181776293913364541965651976020309575087539964213278998806628863473531925901412152324753182092189403027039138956704452319511464148887622861881502544984738499525129213131988008395761014927028460122717205276389370989739005411962043273272080402449273265022905723883333923566921886414688048341831678255610169710070420263779651039005684404820199544838543286546505176564869746182914075430880770458740899099057726377855856057575373934632675922443780774520441929190047483059603376033773337276030033503343713333150515925240832312930679884040543846820473157984497388195906508031067454405633790944687025888591693847943628195952699579447173158180263546083821574138317012770929089940415332741674032247097164368986310793508067471986965790482022078224018121415391829723318808592440656189406543849350276106202206502163998397565026885700673698030526382915923844433665876276951885036941545350905240713408567615169706401318766245683009177121318109376096344858144405349869195304844659315865394409660180369763700700423629177102943148213562587734238822400*i1^72 + 407908343756104149085922519185279572258735296020282032837620162082442896199150216202451613760536834348433564939352988002528228089922299006022837308285361325571585626047124123966042883047027362539089766216910389527122927841807899654845483825908217596151156761194591689641673006822385329369226287780089756631885768461814806726779912228272102576648660745156094329545685780279042714087696054528606332992620554779280417360050847344192454304268325640239427527360299807615584974307058008250810336954393529629272256237374797867882536520986381118452627144427085796114093273234341792039185407150937319827904750232056557957792295317261199717556831048590477423710459736148171166751999932473972811423257217587741287343758948652380232591488619548943230244994942763201878110232344741577703677243395492829408261392425467172421278010027246853508334656663804499241848623828211999077513327132907269666888152851753747169401978517600805099505645703698980654816071317045498839535853710137787679408320951503244951322392908891921079718692459399125604538257075962072464952587580326372524379301219146127901609807113331556229236054524848736585489843098166718086835421615327632666825824606208922266307359799531812078057026424814403591247862910020567706045933278429887551251679297695691365918922501898591850326832633616593747067213554319843340413906307061789296222692533238093490384684547677454761639419689521938671558212308598450796525588854718199249255454229903763218668262900186822576426973726842119516025961679033817265232141076511843824410641177090225156496456378101906955641682493691400273753679214840925313943117222785389258215392821246170310366045953885312562470080385878205441792331400398561446683977265595414887632008049558633751364869532863339325533580705406425783132281096421715563074196484104418748544390989855498190170216392777465816938101988940651440302363204119321737447532089413465529466462732688352121419586784577215906187355018228612452492716185251511852223133575980693036302100801815347960609104737527472517532416165939765691279749405736552719702639937293209598876378587322857802852261342019821302825879390244122387977704152718043431578277493989575239435442475691987650745453536955812148280550030010673304405574083114870838752858273522589673277761951420164516572311143154378640434469961975851193400877045477636722723479373529225873401986435009125347002510953517207759722003152250523009458337809874233896590565687736035024425805663734545629135064679659106665662065757928444236995065133015409459973960515224797668407436854795872492060916623214742799276178970910830223236729896648866264472523277247137281231763764807131945205522541119710870601553797543288464925675450172167979260138699172605596616582593101101719544910021698269008387911750975623994751510924745674264496966539929090573622235321900789570065198810399056177078381161645330259221351751861648159914883810397470560648632604800559406363842713867164425081130715081236487465076792378937878694942171764245814004651632577843934916288725372977914065791473325159314982514003329887228283664776380083460044942088666286912799983281131736239305482023806064904411030792489329639014547295489978776359054068613225028859485879792008767520931904526105459694275527648527655297303094672023695859115271327808853073221132293921312543799188728630505888134292371889773288478158587461166894548734968769579289550110792496984949856550256640*i1^73 + -84790458145796979015665322138585510599877168155868544612286544367867162669300713161211036400532709642744262414140054335456459919278549418135386228754522250393758975437383004104718890550828716114802060989588890925404874183607178525170737943404144131067690166268267796091693671892930157753316766646818122530935101894175973255550035071610863145869718744877920095382826664552576767023654128783740998307237868596480514914891761942218950557747689745361505592463326890202763179915426688109737113301789894018617777442420231830202817194486893661648661225588407881536566157423715954637347293418667877761978259477293602470855463019339117805524325384398551280296085721213056507993747998591672506450893381622397711339017661647444923425833457293331601936975784247355878388325256686189270813914446970731986591556055142581626627373495104757080108196845111264720438792946526746391532068782632327699949450876479971865879471077434521643639973308283729780722918081599349180578242294928352724800380831704384292731835177193248451461701460158885777667046494648034074734965174227761870386216230789483814610083573771180385901112703783917210866584224015471069715853303412117265539484499631251323002717710736660413536661574956847436622199472739697698977238725604146231801919478541102192365529465911906853197781740607291695147256115262203316406924339768601407631152192596574758528089901098055604026959471019065293902222418964070982551535847986176319067554963074450388415633700229685676246342159187212360151218963162492541588957903817250354289478301351678754371512382493110317860376418166850603680432688137492423263045511758722164569176163608928955352580542476166105964558580180530247408098544901567363218462482575119068556575817347242799676863657118627550653875097978392088070160514874672920487939525135000115215664262616562542517328244488884646263878010469682827835352738826232554187374770776959095066440283577382365859654475367547747232284951452698234926218634411812224985731190853907026133086372042213256717469403857895662308230323466540501688410379692919487523057457798044627200364676963677972453701593089021629262192042147458643758854339740317326064055340228746474980061290006128050805738074685964686130577680538205418873986422507832759100500327455209479790904087856824529555181773063753625887995893236126187191587513235957546902663619208485747235926912791221383344178793420348248024485313147386145085110558877885791365079585200801353307413699113144281488354116999026461721044104832963393470373041329311802398602446718465585870534219930860640644121917082526892635936514892402386447590088289647634452069157014090085897073994833998382078124763638424957381076443442198901248771910792461235562533023580812612709112573126524382473963443050898785885642139083487448449336286411226264992903908301241431336257781801011132519170257686409473963928720135319911160589858467772670833933634317662443320551971364702772260650447753190676772348799852005438830387515657151048712704559471928607249294197689173702921053859623891891765436532021096621296046673819386602872433722215809777449027844929793597621327179207117287087281798291851843320702196631210452602833292682649347769799834772942057187438339865689538065418449671179084776438527206789129582249928894068219105308106705719600570333761119178344617759814928779234334310615473225140214011591735806771175846793871074143264532957042528922841907200*i1^74 + 3798790784921231943804530362690576299991422895609601446946020793658825108276152777964697177395920258224591036254350389945197609538678158012458244451260789234174695907662327688173968961228131931726198771066769441049905903919151063269129420274195546840281141216709440946551128266380486898948254265239088646235937833786379493977936727382897024153197514476493972583233339353373159112307521360176772475439281670679227861688236345717176409977014972098658588606738550903455386495382991454567790754720627272170220234006476131610796809571577896750325947417286471156976132229763036229339959287102050313536623200443457384387679313117924622703235323648810022241297929142201491945080882127346225586713667732677600653271021296392629211794165492245837588243155384253366713901195623255113939296186235206791799849594711570197098167496188993344645115776867992505660290792691347261573614132479622896837898703513209986380646481412876534554909171228655009940271529549756916591798709290871772373902791140500626825280018854764616326339888039158653512260581284638676964704518578725480488369113652149500188416026294988820219229997100246251840195635046922339756414255416890951892588306325744778941099438682491292374222156948706786604104969205858511251822539398202924668284663492777451791962099540057483551517557650630266275391728155640970660437065156296408507884739577018094091409243089117715698509148868373751270076397361984393109189022037143989961281531742642031514526395267461162019435294652402480106931372244859828995779284637483107707829923637975493806516602070092658492868944040725087534160607004970466242849032962629352189649620176679275903354634119238701053391967873504773290446998320720390788221183939779606691564142260124790353313739332501375259898770427939395843321259912858168604049501440780107209578143221567289796930541399448455693387831779986414380127380236475522831382851811110158396407859540712880434686798756274777129034047346324127352156468454535792960906503279271426177248056074740591910689970214440937747328740899530733927277913698524191158659020177982554815731578617062986280154689602044140835821545439232745428120206440661281822256166054111118205260143663854182004478269952267213703885938458390577946529684868818514032792023644636412812268040722320747220522563330189942021069820143874697731471568574806885533701037723770151720299125639292843929504170880415357150693446628891223735848063831379372342482796745703703659040303902692776148448783637721816799382767130593947401860520477881619757946101373649911578132768189251982046554656682118510190823411733646114096812966483741139986127839549977833641412057845677183921692486677989108962348374876095888690849226931054818999380290643718805959891133883673392605986126260051185094059638383294845391557544263793203534474341391505984033213890317109299303649662163037773832835188046659166755893372904921741988221484455582479973972294260184444520979205520808124157144200753867185343827072149225843596019284250874806807950486350745571121465275096349285157935391709143704187531325894545899105355076874884616475282462825025746585567881814269872189291436421124492217067263094995123333496592808104502094646884773126522126869695386578015206556729932480736914147453131453477691394791090119137455629077423003230871038005957575478668104124752116747087265886200974212585036747333645622889671143424312567178517998315944017920*i1^75 + 766164106823805457437478802321056065926532918944834119170181732169722644068314994260262909862933406221146638626911716973356030125991179520827450504146414699749822322441036104812516293995175086744906701149510914960579254049257729297945515433102337278695339883834333778942883022386608691529834016782708536318808182733887295164193879174722486639804519149162522495594765843298658413253589791727608672423941254819821276214014669212679196688494552995024432748071225222551195074136614869591402271937606580005645890890789613794160215153940426175337154990529270120746759157689919456912977801628825864200428705260288722157133112189519544992157778440792750872266094180659533411154417040650320956893847985302161512160523102486612143861614709362446570828696785047329215846738110135815836557191666653238066358299823923617687041601923573012703731061889083344824098020754161116180215514714080610136200290724755281112792887202998729412957223862515395941526778042037217058678941093150639482339003902224506356131141303792912126625689134823179227046171935834097370493497848793969629672454477430085258829210515948268583330701341939860974120377498243995926732054257937914004433799280311717906989119815727346576395093114227904569782371977733655381377107262249279903616245530625573563787828804848228104254747197460698270363247719000721257346191101956945543788049473659708534207417389145916861789053888983136029579867553399894120642629237345774622212692139250579646380217876230974249407522364618862261126192093013789077979220234370604513897341189847319898509565297700904316430396449939031283578857703720063220105805370252206565878900922753884455486257252874783976018315832905679967466525364023772568483660958017286279804836754036809808182883036541958677388987275574081658960259858699340165819682699826368301043125184498578758373653810803648178631060758025958884964864630815841413464274400025775947022071916626986186527985729721622076327959259002337965659923510291370635561366354224438947547007031424571178098626443951213314885344885037146574506356379772983057992800135920647276456296632181251903464454370739448946247183129827639922369505764281231965333532636276418931230050476519605747345847011348293369311046689176385346661791047752186902449308247363618703703426939492054526891583877937046380388035994253320980607108461858897522719714590460761951403123858748996029958832463794201006598630509622145769855213738870337866378379248059068896012346757009006649698897237355166204180862990439370605458916535087943794172677094558505823577232925014305063860745733571776609682624103809085995035407463153987993993457224565639333521251020697005221596554676162970731754135930894619154408532970438157892676312596847350221241028473482286702859333954259562157802348650874663873561821026635744591078217376639633744958439506890159418434516114772578714150013922583170770087220346865624578179434339268589330416221320484968156038123419085511946333104488241139348661535845519149101207619224354320462450274595143515092870822165412083365000607987090246173236765761036610630493886453287035571442907093680788655727444854042784493289519512893283437018237336446116871343594237008207706077290282315641044342586542338914055141859547631003759489483361894571574594061766505110863419608557341369087917110422306401483299531297740937726753336879601938161953666516263569483109487014453856242110939791360*i1^76 + -30292931829510934540844316590719164548540705647641775361385767846908708107043890983640253763551448960182751507219633013505159016935188493426149502193941667719974658706825027577760197433058856631867589721427794374993292038892766136074814174130401724730467325306815905566825667157351968847487261506986038060651269232880134380853271023275432493737472419447796429273229016866390511001910173293001854642257469886878628119697781903624452998037900564265705434005799459310171076592865726336151353580930331980060122356100818640323232480427681856324057966045066163035532674051219878462203254111690415786195051674341969184054949589536879565452131196121901024788436834504062797801169315810428705374306432572417116294284953436428541038203079448717532210421797486143130889565182384898969948462274355882879715845104422116360140074487051777184870051793632840250324978057349280887194319328108155971445488741890566654088047983503552697826932319299114213035627065059553313041898987210746235777652732263619805300922866570565777608600264450014435372013012002058136946657405963237850845112578944807077096679845073835424801676519087784619778129021537015537816224500863973689818553882895739364927599980353853292231794178996733816020136955177273255991142025499052241038177830318682953410435361297032103983379525063500987759476396610839766069804842527548494215947063142530997664152011454347969055521051560395648497689790943916157341061203802295525849324360306490916971418400265155357520114234977440111093886294419868003947631811693950402772890650215672573356227520034397018174114330361930603913497573042813817544688137686081848095128497904314976544948190861120852898245361805796011680366617065442623355527351920121876281687352918318112041595168833484738985340441298192433718318895370062413097671239981040409551231417166013524989262685228539459446277105841891001028120781170406963022753168389290773416304216923312541537903035116543569422294649696538926569447115162046332133131206459019211344211732909936728095243034482404807483372039738366935857514264027557100615181430732576935553733445442225085934796202533298884534920215086493057018293462652110883653761499556793981753751061572648793578935174845063071085308592083212154070777700037360223967481728281069592827582710507658678341356021443558045229946784301410361207824034320641922162402778525760820471210971290462089918822175118282846160150130775008997496455354211314753118980245997394504829240936916304590456826457014283729289548207565678352167356169643561422203272638809834714509429103448967417917622062807231383468620784775518993648035886378867907151087954998564594963058237452267446200393016970399616652372027978639903803778098725338484055527265994012464163908680839765425137476150397837647977706082860113109836748767613063735481887155675868763836138822289942215240336891946036829780895005508667249276035454997673324602840791966471471419231668813632759345265904767950286986673929089190703279538627982262452129201861758424111863760086796792066245534197785349819262070360915152656463073934171782419624155673192712101395621036988101157250943987148321094111321358828481276137311916416725963780632446548355935790928860907923505146581035782162841428892427647460499178298195867626634010257410690010326647669987641211553754852323224848801455581081957232927936567558077555442532236989245460010741744286618327659315200*i1^77 + -2171737642027052145504832439831527331244665640760809570725426349235404552282695285129678482184566938290965335880365139348018533207703683077647012358701329894337142639575032370401829785184331969138794272049374449829853254929023347848442764397326258316080668175519774211275915274595814036663218799169071684554025423212665818265370074896036910203981117280583946791787289295211757811941174050086972066341030624679462556984980850234262896408929337925478996335253776825006659852733043454662316672170988602261031130831324839275153874410209748333176250818384328793532327701738542435461279885990920151682748478991513556460167131031411232601248986223752547632752778826240131130026532523849204179752090835303799936616247424110640193763537068467093276123193331578917052605322844936225447462760841354748550093395043765856900144263702814898692649081989263801431029884941316712053835977838408876509792371181815062664565151672833155521021729228546046671882680288867242643875793433580043556284642420747629356046572377750524201104272920430364300103368485494144635912496502135759602537062989829275019265694064914301063498108019844861160998598747944268496214582914121161619557400449694803523879768573279759632112452558569528137366392121037820744598249256111371436096565853431473727085767836623057888862061382781447304858846332922716277326645088808857485511636447031932390668634728329286793295408320279141250549445137950856225293763278013869267734965955545589682767056022644312188369916506716743286799187088561359693015885594885996103749925766876984810278505552068631622953119453473861133423023037663368134498675354246709297414433580090892132547595517641720299388078855695284206169201804100745852523923693419651157531153180711755082031978350525204866883808563838723494359923240215589861087035063797691964995294258684206861680406156961050594443160207102411433846333346868492901650036574393797523867039075278838542233080273826247496030308528192571201678398016923768330212239349286299572535715504925282423808064418346374032232252204243166569907892574299859687692628648464961626650823200664254152817056960177714760803351184729426954988440296702193980816419955885408040834625059561954172577056393104536577559382466263741563791028963781467130690426962111087903813454872822615440833598577546785499048606978328690973149873014286165780227717381804817842445409193912691679669700839536349960546622511607176043827918584266350095483036791962390801641275319305404432784135464906548741330609745899991313542792048440267093560752415000463626374456157747884917107126146978428951591133952478119016517390316993623643311526454967886361164319423327741708343208348214796048966129173950312815506166745860147901770694260954976004076701398127137661162333247461067133792675116038367108716874117432829030693268527119560981895367973201382790704347819792778022139221634699423886220797070622534740610171103541529325825634156743566627757102723500047533607548026971047396180327697303586315164670569347320602588275986444351956690503603848055364336825522423214537863823115407327914419058036944582110441153635269710367680957935410536473793865672561441163107634791111522401768074109203035241849828194504473863497714716511711084553816975867731834477894001489374435999747857106524021059035963726998731764538297298004786187176837670750402801903770038006599254469304552387714671340452577280*i1^78 + 71904787603805439678823156474046301908184991887225034377364341203914860216570210963777135859414531398515630343663496364921016893002875557395629710649419763105578040837784110642843427370390056966961272128329181426066034231247551978152931068499678219789729827707207487172297055288443817817049370354962512437098459394576290099973130664117320149398210092972069478301935879568190927736337209913018350611688779047044127631359816136305312740592557347794434822175562856466846746847184362604202476847385167996788579152918145595252550075019765601719254045270188810190602101965796424556503337833559070195952947253084721334465796407034413864409205711734462355968796372832249448491782485812150299996079671578845597577598755435134175790170300867314014570002641505017136283681580075796180746512736179675087559250951378519018211949865239369306441206490330698018599728637175611456009341232005055705888929567250282296249996936364899396225213420703441753628555523061669915074080056141774902245164952936281756466462483542837360853610241570063745077411322535443676463869304692714463081374169078572635970669841998018699913865843340911537954411855108436305124662874073496324425688287413252225700282636945304082320144712980158165134130366507048836806332353996089203885593044603247885092256237528872874513472364924342906914946056651475623455944023651863436908284494840982145848332828205368488823576997693376568542891099701370140616328735281070560582913543460271133680114063029921677010794632780409522789394939743176764791033524949728220289296530451089278867762666024394462527028721376409364744468719691500146541622774587922792941445274099596528444366178407714818780379230621294582803414848057258696500244246512902755395933440265793731096100192218859700834474180524374112136738706406994882131945001998180437969581066225403370437470529771400495658066571707069418437392611442458640683450046707727948366418302626789795375378701304236086070807358260722593709040916704879416353420132865920452486832349299969827161511040073082256734166897075928562831514428654428049005093066213055572232733979266870500379056118737181467667994475223035982245615163108726218545606070177295643596717205449561534857659220955447546704973346452693199953341718011220500685524046226287922555055841700075276235770694123702960543350612780351019498655961794556902097098766692327455429835547762723489632938971815503160760314232322255386470166285931563042701441293627767097191722152765665188985432340554544870443586003862848218322528277798607560572457478781386935275916535671553867329950992490968150931372915253102514268201583046574745003127266400000106430460292605499204976929714220305267112894920439344600312187108986189620703105477269767842926733754067508616533617842010289192099076458043533740746362170584974205752277633463210986020268461788742582828979753480080367676517733566177713149556174356239370316228446215758039602086349465647096068365358670577054287126302182803889034598567445794502020362891846191229879413702028432450983805102325539445440282486493343969644166169686913787233473457249855143932286268076376519608923684496123124448765025899453585062293954015015348143980005596610433545057522731373870909788063753279999288795763875636256951426432485448596728397140274692427318003478145502554324666530385678847228380546159109288609270905578523741292065311445702939141734400*i1^79 + 94981235102268721994576922954057726076258082234935241538434209811641024377365803019752469961656886952213610663330192679964724811787520832751494082406347528625748445549155296396072123251372762833014762947167260308536231447045475600426543028000159275284621907636619711992449204670478119490909333666754643061134798405723143052632710333915885062573661478579132605795556603684521823132472346460076232287723440665746543263160398316415424146992956363415365267789960477961982935752954395060190530577738541457050591944845443181087559589095623878182601442044466195370520485731197219000915044890195306706279302281041074451378115476174045912140505104221428619869776360980736249548383502140989203264136550695110414407629418353096464739984887143441605885223970187554885694763440419690492728931606731543156703032857845629449451759091855582989382767384693749940740064035948843067555199756614906284083609931511008996515256396224821336094096377864701013782172251620593545606877836329142358592126141690534459456516925341018000087654849347081370716239836456255919185152802559411040952126004411088825530774361743910388731222911885536853488736765044270871179447306006233950661107959907882374705797874942636595244821005840033930329557061909495148962175234480067966431506724329865346303326598666631728332876482970452821397273574989657710383896268935486323221435965696181252571859310046408866240552570038630321839153040745407931878288259061058496458213456130985702098105055315232434889535208566863200969651324297206327794092389147899004184143944545415136294857571532243352679850715861088011090673037924282568643116082253702588356665288346673325949280439398510225710362398773476413610250007730391937345234464581380577978405782239999555171945541246986705795412119031565487672615176978105474568891566410240082036595011821983327470535028826261580437533651608039840768578763231086594734452311142563331399695738364358490608925064050660020956310115310331194764429663568825763727291930506872152329732094810699184321583853556352173482151005992764250327388677026474476005417805214009816809977237673761867653256343472750428545742063080009802164179892419677284368826831792896971942475213825622452583407346439537957247774350779546446767103652360413568621157356325126714922435592336876232405614931106037559140134634377908027356471275272695813915540581917331646850463960892101718608855949630669292146061890016847681056319643384298930464644262222211755155416692920392139493585814066701904249573403423855712653671173179426730485907245808799233533048711327500859747522710548352310405422418307917197731024604147794729802554787802711957971047849752170744067210254126828421609582760118579738984527623828997430399852148269456023478792188959227909435948500962872963562390585796037598259606188663034397094568488221476864200605877228393172496783996472675400713122227760721527455181735256042845012903342738875860679747586383564799658535432958009786579704066560413585039199638905168732696416902790456308454488922929467807488999563909063165219311387923687021781796491584108959348577434617118503235915340235623752751272575016802232566968958553773796786269577062954971421384395963247241597975429618613313264690100880422199756458688527342349526406666413430349541463611636202372792770950897309124681654275817263403057124249766533537791508280913658653880507886112604160*i1^80 + 23875660932123908294151708920219241248678735568466163800915746050215834311911677721039228663778910917969242747136003244520624609776561990058562049432015451156174122090321149696993199814537765133156843973451628472276640927677810193219215114861414915489521391233182764844841488916804933738001619515589199986994164588261412319875599362884729103788705098108159268124621060422084488237682627638526869332322823488327303402543676082436667741888095984279907331769309372070267803036811747088584105540541553162545364286632555804986958613028407431743906759929441192517279274190677197158259140476537387010921972021227160169609808945687005437849649333764087654462171622263298084337710652821233312028012140122384982099585590613329490613630274947061749752692905345635627985369127785264662307212266861861193860842936484024338189089529637548317917575383686737565480101401285584754676585829163017948417116028180071812683877467709920451031914516722635443869688410775399868911101215799604577690445527165223656492237936371664997257017708368850172604862080411607819353209002162458136230824709312623488548696661445904981975703382882290546069697437191072403711184762927869519749899795984303145701900944985534513478240561776216235772711680119319119556478909260480944164282168691539669417543772629629607707236859926907013543247611608036853283722614116810195364180524600108597714825769329094303741517615312933913101749397030970995546437265075820496367758834055146604604050417291325238733252232204027520491682122149243073191503649028203080292489643540670035613559441777164738286121842244626178124461294297208544118376509975980531424129054344873179583663274354528462315171840430826450612286373134300928835058753406262548427928527153222379474503914800980440686779942497182477937730302246169444836205846973903702918037540123829438781375032120572287445735828603723767805593273162530961317241292254941174356733153728134489217277894796721076726170873704062185931097933738789993565939115487917586959826698014561201147996955436309361080603673204264142400034746275019706979101830168363009716908056073131159212903580002329262419985905433429577017475897043122354482543144938091486904340680229914521942871626395183811336827430488615131999809823438286893463273685298953133269764944335732022859838190592183329329240144417735298573339767796793338847364861736790734642127913681414863921265537990818247125984586192167103314725510582554594443560963610515426927932604213497999516849497789562079659383447658982854627475481320937386605718080798975697540480179749386999310449433030899609750799854906202301034970876045693859142870750090890795982022325447991309602654806411522375625516210118103828095517184807588438953154989378053937701901519064383927291509495073489775809300353282493252581542284040275159638083696906609159877564613736858232256128614830238328776464346188718617752965542980537282841012833979222207248234953116858994855533139031029532959037546609274752772103824747966018049200173811190284653484154317810759156946857473675686201497911055267857298133389400127419380780122320616436076305814753997629692641990876012922112978694326905339933971472283133521678472646244378038005181380228760205315067425265987819635206965384485329391117952417587579062966714077692243915125548988953297411040751039686520747653150768304302323968558898002128562479431680*i1^81 + 216754826496979266307496000531182765425565214937474786186341507477909023042471878988111323397432792946694625820905815023158005726325013108035999386461782601976769707995782858838901956634377358190478058848334977312532325384986642048957085636785602499478053038942100783064544568823176952630700922811715806865857588556506454202778696308470589075944214343095691852443037319113823277470589380886368509734296479295842512435319575152962874861093814188857674486638029396522724076248737498579797617686561067127832082822632230400804720855651278050070389810727813780034804966700383987463809137854295633641429329713455912839586127770133146795585441580100938804685164141922293719787331469691192000558736348407586901637795278477659933223755908334838016528242413267816463567431213555448498323359862541033948473783575513449275012643009715532558844073153039791355622174342985190394525848577286667249219024585036267866462177147599015719476716856291205775218289278644641332922818110269608124441031781923332653857247297159841806019410746500052900842731975712152874423476901038242223573386871083986469453475068361935480698233271148038098174369989155804102571941000948881280505811162845764953156046418278775068502487646114263666097945374331157611331457743539747509897036545736209193338440630478211301496612588562290653915825253027137400710195470430670428535215981721369913783861290633406226879590693415088720698777403893998566910104164620063372055265164628287124876143860116928424303871617653252550043155980022091196696813544462730312029658582434789597230484103704746295683039428799998694035034876856583629361000543969791127838357993918510049198966813227914088283137671947512804688346053743408702793587643872417141044177038620180665456128736551610511794055307730615267345883820939755401043383403719444785264258024758872796755064467224061996080964178131263928959950041547725659531377305146549525327465876099790908583282252993591579974866407611212907895648150808782722935738664713564355717695048851232323736665410185895568577326217150436797590829505700437339904895584097821128249510926767439401315263299499375761902727110538967502838768026497112762122908425534942730273060362585264195945922229088827988000216286758702744861469444815377548696791013680986396792903514663928871602276221924559394999495176927582819051225469854681216682117175718264446198112463968656062024555168120376932904486091073911555324371991556116300808280813617896950635542649860082151433638356397110278588859438331009097923638701992529200532438128155999472886422866516801092059719838573477005352199453396660448761007989201324602627395630155963040543223271572790824303845584186130995337306568476681054922936273350079452290543676246292576720204515111583636944524439643023928750149608869240337446607085552765515460008696078778159219855012901028430877638087515224555080707242875554486623083787340751213204764161886843617756164949347560532500976468932278846578569563685314089785337007808276384621304785882518631548847290771385981469576337341335969245258180980396574832076546351237674671830030838754533988116620476952601650795062658817995539065129366637920754800828784452866925699505158670299658382250781189819316425327982197966738197852413843429393682941281105531387476892686654377986627083234433071488884675565480178864150495840917064299984697166712012800*i1^82 + 3609641605222664278404305081656469176164127986790035609261346238508570981005668748352345707013216498963329602474004463948676228546749100436976278659567215154583356248479157738402130611120302910733851865320028429110804541881347245387999737681549510242573684657231570417676850375103794960590533291634802094197268920402191736308254476762548321768812515760195698869346530906397250069480246622190270843235943540758693338031640800707484057759549492573391668186727200694110795489931989095150431333003430897754108323144326181068219175923463460875840845042071155128620984561026056694389481304901020353797405244799955733030196946300685057304064628006564125596795828693872522249109532681985226563796167384765759348428150264054068274192461758011772271022289426288673031834683823204245865072003828013090736624962550863946586306319310994639836862072545309707865282410642850507630663339397553237474317375342739731110518182130025089502703809797512123105448401408159193773231273045110463912483941138192571983989270156325718238113959887909642901426049128340076070545243895312346494535460352065236502162272342895872311952000197941604300142563688445179320672335697037434172338905232054687668760825230838332916347120666232788138130682628149694406845310563458098242370054091086906794922394342736197528519013038353868952697009938347207840733799517999155165029240955252034227651480038895225867924476093388561684384899939657461694550289612056223560353450930136594102136712669670229281804986808774881458420725258006732448238757640472098488648669928331075465399739490292258950201011499808249605587711033375053440544782535573796999524677329908605280735299846067587104104458659171865442140086592235274956260456560198373344136147991710408484910775720476884736363243893112269828000000722425461200512737064537706989154675664704190497477569589775738424315327758729514794029779707767532476258464490462222124494607191150807298881284681857920296026022195966077507904883872808426390243412550558812544218121402428391085309480743831374505944408626311168694601813309547818001349643137279762064114635479032677884577262531815940368472285532753007372426659431055684525398073953027313523305073804529459807395490058984970772871015525836196102191242814894036482195891723607601962995867273862462397569847856986940153611443734849943548955158531941559339958928279439159858901845570176399383220538923966726799833125894450937769095209211047308053381165500139049814978942906628634025125094645274361031144019766792908707326733513780865742979923555741839311923378280722316932399786351914405017753050012460354768756331431299216995723639450655075587037474811310248587081546264777912589317333053315900653423903857126607353815321585162811734426346089359811562823400527615633159591680190833961483349649113659984023794172310425210621750602648595476418419094021767568625103777572936247995125271205407159031568717498115295152952672219792305642207667154206077531072197083674512406909601196352207499342853791853838505350247713508252858198568855234098036095969156629469601148260141636740023222045477255485753347356278690422058449380423798491865309688783774638979426131727710001785221031872838916738801675165987940924143633882997331703083814240876281078736938314513971801701476258324686650426620858109020683177022841401294490425695738808221991277994967040*i1^83 + 27846268051170907765702066042074619003270950977764939895915148967969639009515386593488257404800325703888454832446002746671276572154702999178379632924290848660040298120122810240097530477161381512360903412344702411077211292316021877896571486232078775753948036426207053166101275036672037847945620437637082050520061672476361545233859776313734911751835786580212128357215734194226053273143075542718209726251345943787979801988747622044375936458398725895097142040028984570434886077647038570503268100621154536210909750348867701350963978889302075568014957480599322148692899096953169493732155604088204564903113146718867473535916007768173286889921538663615285961398026307136454927031919723024573750043879482981709074502260743607489292058394293324626365999413905767308018866268300340805453614792890812340051677543327198530313875104843681069098951132987217766855456231695019084688886898819784505887938671918656676776967190341529393269208070059501924375910505851999887805848505516039020860626370546081435385491660083774925126125692291942426855638446070524275584787281627883019052877542558839605431677690483419790119271719967176553347137184558461895525120216923448130957401650831445961436074162117087068296059833948672573079644185913223228018555493875838783728832482563201564419321685447798801235383968361102973866240057922192624896763617086732515106966477236002509051264645173241910423575962667971547640458803026961381749955330562601814757064792892535506272932000248133936493984508210971488063748467527361607572414986349538273537947256754033012135033646745401427574561273676546963653461858086084029306372982561751751449201711467659997327768464506578720734648715273167712044132999115080302799270908813569678203747535509181054685576908148263754776336664931706372599862301310323208698632234966451303702740153559744055379147279392659335819649558632532023746624227874987331631132476647361729313101743168635582698675336637366682676651664836743056327995605911556345761516849929696214069371020731116536641593204068172082312034450490053788259251583778642326943128278738864946446446516700400246491524797287484276100175144504106958967916380766516345683788479847489814301849245255065029281946073523097120447671852793215179415403990144780155885105332479337194507401859755480568747206501491702433981886513983801056458088305731887599051779077949958637728538416417539298870357498005028369134250512220017298106193163213240027888242710325512531144293692367996413567143458734670148786017436301985515881422327334034671116569729795110270348300554954915799707972722337639605788768932139706304299675511149664417497734921299537476022796587840365790251002425290295930947164561969613703315993043196533965596040156289864084424706111799450077525978881066546093217022525031822595945651643197902846154346665725123151040775304351190968326449027646709046335462914922813836352519770032681565573426674913987361708119259614350646155669944553487527582629616028620266022637412439811625959846301546282573125643586025929706011379024152235669329406566046033526390083801592306419783839113645117434498508301691568011985927121290153866340068186198510081613735111965070708537326111403262688950818870904253683465965955335223775862984952484837547333366564465960262040474756490518880925321955334196459952505828832951433057765368991356603596800*i1^84 + 231852303307583685519595176016802708847737640602813804972608242483110194531004358740356049915191307885418444115530246911375209519088331527068735010967137361246045662051125231803616214710001550724158526288146283002320721618310946344196948808259627203228094701824904003982844431465949513750844099863762540942749644127647803313116756508925502728780604311317168056460912267359471069122160351777297894953311043135987185100982704764179256513501842721966161953979771483760937018308130048538661576831756303973800347823035169983143123150008635550185325728439382113930101946156223965442927779326942003043948342576387945282041423061477470049261433732716881901031672417518253140949933108037790368619676951874226675215094142227189954414879684904148456296913006959138594913944294385461692982270136200706537872456904049375687304805606860300710714877287619709140476821490834983216020053676631981722314925876379020045662462297476581100093242454287581557916078341498406600158403552985900157820657915220879019260373955553197635541684293159424300076955420354561128931569222794361774282672793879298179384588666772093960592663458579057244680363439862816143813971804159699586651136120529650502094663077861910408090735127152208149673135164030944059375062325109008911731116779943868236825806770746207394610864027362997084449684485009703254231210582580903066693167924368717196612303846171248885632963533413737412578865873846338723525214541222643487285408856119701034766022568042055397915911473326266900603654900198537927597693569471182094412640043649967430720488856402844952407120273082681618579546264785994160766490659675335630251633446967134070832006656785424389339942080040465428158115853057426994589042431410698200762033668857324315696055095039159222595870171756839750086753371070902709610044310692833473811202026787045405839349747295547533390851731294286454752863791847325892207843568635073560409660457396997418871448271537721833298111414679781896041736815779328356000232375353367446294265651286824092165000428989525765769158422045304730698338291307431232456361645895347766375891597786829551051905278502745082238571246305668519020003084777159366156994350179293156018757877065623586457429582494313850990484640343627844177054980859522739611931474565527588229495258010747361652201883161798081411641252974396240847008317063928590451232067680263390709340649062684146611534751521743393173962007477512490035206663749659746877167369837299158627004368973109248180499373117614034065410165182569446267927443660095645505731486661293003350682028321013634959432510184125959625363401882481165120713963825645000692336363610059604858605347510834571539755382187192265493256782928693020658968854158573832914644340700436127931686863984159731201456584116741140757545030748624033791343130946988532636561881155282086412227171360964208262297175675152706088328948809188208400241918071332216571000909725357124755999017975868698080002481142757253711529710351379222864157478005148287425696689313088582592375556110434432751673678183447167752266318057325423554616296618421134778243639967267289131735515006108574664632598004667490645871725683346952258165461743479896051953297301495438839449300741415352607694784146439725956172268014166511488771000136185317287326711091041536625313353862295892390445995561573083487738653573120*i1^85 + 1311497512634784376682080733556832091297820532153185612051857517130688089721348600880499970323122004972126295198053156219475965104603528833930146268250338931805454428034762572331223420353813399249050057423933399036508433228985192605048237492959458762421467980956514468369417131909592559220259399967864316129712542368387492706115021470090070257071757742925503328366627760768831134616163585784277269117502339070680488462968161629398299950237908633775927224820234496532267190236487382508627655705748942706639924278831764026991308864972746911118427215287705394626073241823170538579164101096091694310408172180271292599352314387682429782635910846646597838578702007431415604922375174598860381824062926350788596070566815181188768115615740070961734574523629707158251485553955376451844581474579300532325342363855678970662853465035415726270714592801853036645921779812042225576959475054733183806885813428109296588093327628612460607203939002709114407083001770039767605159915248080856040610131005842213677749775605802489001066909198221500563445055113708187013148602553602959790099879750553204951641856218963202132189326914053946955265318608648934087795856748311329019896685456832518478502140937984657231200006693960587654677768424237413335102947856677102408172347526136763013556777812005045187279329192803023489916783146719153728931326814754742894692907023478354143643195943211419919314131608560387089275257785524119447939995663896205732092708411789306028797334241368664404557050087551463881638816148781964017512470142346522985389662889867506603191067446690629685640141570883391960635695412903065486344086002386039339331803439464658998416903040197307117943728127428204764565117846477653253614691127035482316679452288733444372624003328071739039650274320414894297317042261913125226029232172110064206770136463107164212654018572452243740250254915970691710019761687309298377594915085112795087947057110254225362310486265462487820202739596084588745018704176895492911297392226837463171403014734108129271542369463391960416471131778735039356341304488190698884291418729407624784060886046370860499621783652298174333533999706612061274287569448184367331644836412828485962008538223289576226541771309805476762588612116717606298960654475279624627481653455643562909205693339270480172181230465754836845466421414019121356102719985974835095123466212556409344418772055657735648724622841972942023050441533093299912331264972359356944191629563100587257490880231798792385809904780533801390568841378475139128729977092177361471941167065775859402194228907776846499508588875287353819034358748181124792185321624250740210830202486582968838256824808848701281923797669290783051538349795651878993784344845401215199368947520517196452357198403069815298978833328105075482730594177444650303604435449022897110762611691265196970383058566855897084671207044008691659469394332214658772928953926017756171843379003780860250503428012244699040308268599246445117601796330474258153233658390151096731080303288790036371669220689810685613268128582078404437341867729799123076094845488647272198825389227427760621990305725709434603140661955794854762495918178068185123370924590128418720121246706068016250149658428941330135078808957543547553290456780492407358218602101532443145156917745798361483623271597555951544370675646961984009666560*i1^86 + 6872013170133067790475145959652207095447298693672113102384967586091061096254746295244277522236044288103330350469592548992513443962500384190873818416963568352965777021665377219457036333415536818955951519289932616935704294885695373077256429434178203546978038690484102165223267425183799268579054432052412581910025176124776644168664415425300888283703118510176884529405917142211746072425730402114455826551211311396433535437746038650914019654231627946995055026779191114070178989952350867856499668004193324557820971347216640434202959572811907191766658998343495422019824691274463339040230364024554863771412335617270292115937533642163046557036795143557707565763505124764655272134677277443620890522692400051792353636447377035468227451533508266305039868603418320742222484905602833514704662790137844213018526121857579390766941318573610127371658124813168124322373528868547210151010087403969255748767333079073713140439944056191244820032872434800559993225193313378244851955671239580387911988291664260110846362986461719447622271014389645247105551982078198487042425382095387718783148665661332377645121390949582215730602797074886495061332475324947564406763709614091017767424841926055226666183980698362447632368753790722131271886985759204030768443833503022229556004307827558263945506507466772085936108086646782204657836030230248850937564318842282984552635148697718333992943185694593591987784046006564229469205582257640595187054947484333902539706411635553813389234841306612272757587140176029403367906610264227122107175045350775014208174811642389549877772961107133040811394561794888226097211538428003798132911939032539184305863911121451811251501297430640680289649738807603628529899944140429234958158844176400845030988446812386675409756496884252739242912575041481204807279200086223471371183831219531089581761909383055857332234694568424658244355425234652589770261388680726758684549888564133604131263424892449713899143094857005309087334408609599871459327376350758584765921250214673493133599038869265756009706335523678669026390269772558632998499325626478388960364005139162373753836855815279566999116829826707541656093397959485223342938917309515800035223069033111114902715455709966432124924525732471593748617073259631895473279531672147475642074071120499381187714547062135766612154644022596038177196585956319611010863448219785801267680719124751019633743545255365521474282970950011074122102573086272106463141400640961410002528506864150287634420818709871664862172341901948753715038762772791529465300392750723505431875708936348321874289101781881579562981451642442427955713743019231414821661213173535369748165243323097892180397212333523305923405755177619726204383570150085023549650969483778241666423068689603445489151050767156052136759919304651043973431188573843058539122369153219731813681558254615746629104071862952367475510240465441264225446204835563786676165192570172549724718282313052526872718910570373289842938615387147658539998278750774222078876969833042834664007487762232545081645689456662965436748293413637175876210149978767851197321174708002937775040285593237087334407039307157545245003123929670009047343886518378448411830561539175315937448057922540716616982280268200809046540593667621327991222304220521081609002860537228646672550390974479185551008039093185322268875152162816000*i1^87 + 30305415283280320009090693373189818211417721910952427147952580431834966511093980257752810628769690842012705833157386278209015844729458927409819573079275949609361702708736736328014129766831982840798941994585291833754598628411821027850786735221152172627933680693192415548015675055084384893233845382737125671265722049952016777875487650768308785028214918853754175477081712898918959357264485780573354749461898689473494110899079046678552874126037566487054785352590424051003610366119142896127048017507014624141257920360217061316660303145315663438589849923179012301269250500333093901326227119428757111407330470110054281329043683449281109099374749104460449971898997891656112641141137766823167254821971092290847698150881524032094374422038172276679557459926068225241915954267355385692904454589181244737956381739322395515715326609276646430714849681245820703892352447339318558742108451951532284559243556401280379363402619506642936210176685557117421051231995153545730915089813226513374987362635484873262536870467396316905342547128462797452762717406972267330354692218345284521656571960636888213537646639754374070654507347807367956870682828181442530910307735125480265630254501701433993825651561741748165744171437104276113089322801894226534915048250129678255691949391064270043399859173267512665244595716457294967746458600485043970153345752968892866685094711657210721998708792806743387616086101050372470577140396042788168569494046485981450049225254800499499874037200529025634204958030055489436329195485259727729654796028058314917424598772046485807947006145220556738605664387967622799987100948496998202419990443893868779093596975161795368505401791258805826644336573822305870180977042805573184477487581914986713299372382454859952155894859928691024461145177178941158406424044227087749999018893799789856785164876955480012959763160050717400035092910273378088538545853701081610126487242152394956591616455417132542817849258236038011485422125015707704148155475277593922587710182122204873218338312550378820969090899190364942225491540833771678700678183850826053813304646134276216934970437071711863133262163246348430289831425908743464777470912574026258241084809208718497780464531315660361512394401860449216356564089677704385035668488687622608671160406174956571993053031485110053770207490221705963028125416608293087434032362476393523963808414618438976971704063316287236960912851560691254796177645753897371261420571768933714035108120773194842744830552602122949913006614317768998515672825918655656751947043877665644265518106397420926635199183497593070035784975328424408490809207485365838839195004294236940829136134799437341100131467422845036005711337803778266168468562534754408709870471269524825192102303150197403622152121237791305014515233128103076310560098877519758895377607108579257089670137980515175270341572347211451650884689298349551584465207187639627707118132967388979042124096332820872705276467677662523240138328010329213729552726202146952876964877983163446711207515540589811716668733377556343559875309647258755376246865117375401717083438375064625768116572880010987181174766823262687825301345283937037032786591028305880020813643339838946528715674931919770770826405315939870048162413256234878875151322463795490812846779212214745711152346933992793130056865174074192526573568*i1^88 + 119901691717481855908808833843746516902555039310817498223318418306994877883999165234102349991333030477867252626752985978029544289621152277198982434243895550759549627308425372186017749728114854610256580111566694208856552899493631912037539086471706194331264940416385922818798169432672407446667849556647171477215483539828465596970927195371856135004561850537896411852472010621875750034518277550436544044497260760988394350561376844482016067449879927702227837781535765417877650199701901595416099668717113814979016484075455133636669780562618967154682515562972714344027235294613282708487366850535569288711691311951704533175919299032492937859568615087858277801603391309898483834159265894292708366807612666447536209170133089894352786624692188999701345917010701603718321372768337241595931251901913369265908016663587424955106141600606975724306776665387873112960128393957899108208093338125023829512093258463636158617636421643310961536503810388646276927107967127662034883941855419728181065448000835094029645106783838426428495581525516940771538784448144610855359144338703020658748440882274433858673701222173624914832247179768581803643648371451254917718368970356145362398239293587445498922724876195967647552279585702904973952014639601461874321476581823466450953395517579202063980462619849269565445871642554472215573319160218425475350776563300651945825481983697470127279934500362829245312417544224018268702518994555954789788215556251617172215036672564642914717726445591640143035737352758308587540382142025738719092463085256822029043728011965403001613669442713756330879337040831457868085525257426955905904019684737703156702820734556226029775115156737459881851780738422018240495048886056275237894868864012099707073931091880964448749950688625554494837347385010602941283992557346430553108438173852563416768684470109137750565022995195813185404931526095137539864918239091654977861906829392544481493000157878223496734152856176302674375358155367910482013329392092630718630291753340865194480692344873261334523992011726036372012926363297990100166336018877180097919914637786096655148060536760419974703463973711933076142399513150719843732844509904561892606588944394806228908029032558328183479487139266957566458012069151774545860609673862475317852032605156151791435660549512322943875952821305733236915271310370757330254760427286985117138470313260233455057152558834120197279698886979763937628256346677695660765769892071546797873930018193513117251015359057843525781809137741787510328149133224437020137275114712129287228288197931195324268666247753682858113498875201993542962703483475199054733729279074998534961217894507245517744077999956717180739975977092832501902839895622073764576256899767960520995897465297698863415956306958925938684046878491407633570144168003632435502142743753051350350928261570934774096731747644252769020583049352470939204698966377460873233966007587221438374164714374090840590551370913517903964759431100025277226037797783751498109423937976681575757698689859947141944950572689275775324129884580063410831180826139681657114784336185217313078694031367579157891425716365089256202864696536901383343095170362538231622143821042637190867142882101813865227932626305000512611841909332474847900507844324420324580746366045386731327034016308076055138556479233064960*i1^89 + 411862506121772674811543247048266039419687454297002853803740242763355023202079332658520950538313024735245327259197036252898677895543468431802193876999654613610573145466024396900348724143867867092429777063513722952097075249547492323055524099091363394139740384803804456517524433249726800706066882776187035818412103337930479742244317033302991877758212612791814036253694369664367784150838464222082649565514880366974649495940878666890212170918545117990584113321053062631260845370092464364582086615738589423458947963066380456058539589669829235997786125528124570121920368365838168799334149039155679391876567468105756340317484417632969687106334938931580783410213266270339926009759645029036756107456975898322536507215788247780477019550341322607963595085638409925143495579872713594664576439225016985102518258052632443775122352212460483461506296374383597077055895286616785429537698675105764780552374930096501779569369665595610585925830953712848659504144039644110664725806723097355132435172630083717958625223265653460653317919273486812904400355775651209415953014410227387151935071846846208510452455491061926045526934833843317357429789749141230049757983186873436519261053543656174664478913066911040718849863816855013344975551003965064272083038649432556440750457782874485122370457971128044180408858220313359693242178918354255439776719836095797982880176372180443637505433933249928351380898653813113322966627403141467479714691942206138821436543905300918304452187124250191103854536919576907330452786591741125562425905957115719541028701151120527668874669826209833864084072268637370574679531966389397740037771094442367499011965623994821793886183389538099548565240920680009172350694561540739653104586881154418738808721068971398913810769015851688971749512536337136285960217314467859595249863825924133537965953842718542912533261292442409785676261921259612558904058540395593477594010912892305925477264418196479117566354089476252788968971445055766029034681467747009867350505074201976476480626614620709847821038520817175454881273403271118676292646239645331521902527278125149789846881046715586261645477779577935714255139324815937723831157249851443020667122149166721050287137121700328769911958395204909063441912415173866181991537515832997889643586690544278474765275584197126516848238989952916800987920864985393011980998399690994910480781001702696654861915005084074865083467904507657978573503031751899320827608482464611264089103115586915336016201019347308193904262959516038589497339012008679056014262400271889875669298731467974363505146003657229221074448469768061385437056313636764145096925382256909623284705331952410760305262451067426202434692650099276326723155569961601905832863826233666054511884383564280405490306072180882924026401071663238507670704211935807883236841083990695350625795332243890945402380744331093798446157668531653073481559093350432701581779165087485018975387276369086169009112303111553124629943970852464245027965768947126847860568524977238875683588339261326699235168897009629197993642037580907472751296563131513224259952454839869007915163419898446644392619946745811723713906509318243196886740663074852315249975139299999628148717094539205459150641891548098565036986153802579167996911017141670406429066934029151628083956538575047213191266304*i1^90 + 1165868256601303163774374239883729744254159640736634317419703092794080293356756808757885430281299508238451408389527251366045488086305041880213257045013537746673036284819758596378538553794900331598491069468756765664904529894568013056083172462662951190844834624486527251814503448586739833834190096197049998903130442791454423021781050649918114603496299076950533714045286729620957699882610163634323163005205529719596649750200699143351630318202478861842012899629963056808555999842618360220211857539751422167101158990276240269309798973135138422262368560869792373686547425737932562068657621117617844165364137070839366134410915080942168740152614842003015903476014816689127198080472744277533901065019046354843896105865363103936245651535950729986732799646683910905013523310361276623596359619806033336954418163539563285551884848342924406924524081826175928767386452847662592614723019562740923692861952906462879073942329177323284983924440106951715859562690833063246325280959376882813447228740445176273277315731834318290170056553516318085242104950406673649782824693382247067563298119598578523058506589207709603669318730992090698986927275251795805127572448520637096621890530403241400648533139544711561018419161264081949045603629339878487795821617578143668752262828251648309021900458313521048134872855734067720575860942680209349609026828357092029122721419914489049877288439662918588806518752650524644430316025054391980575993233663609670225010449030395402384130266355189364029618289601834977890376604820726295936033124143875376226820497946109538134484456306999270835496787830661651335516481355830109190853418957823741499762690021459595258826545721764897219933507423509765409984251816851972161937131960196625024425602485034001711652634349879224993677997859394921263094645991676099013203366329476274864175170034843174683512327072238169807976040596187376954497329482544038613213795354436463996359348721016591378280480565489166074852992118395665655447254401448987710873717510090394806119033412743168015718523311578203532327543351296366105010443888978485181162719414062913077660803683006114668629645045179203460413351730150134029542600306968241116697577142105732638987641330146848017486671915165705851263269934716392795401458223733428144618505055587219981508605140553215697549503986420380434513630759718004508861661125739546316885692019900743987098895574267730583584124016750764425405900566544786004883962485593341741656865389209089885001453405389949645275191966721262980966556891666645897449744687508511969510532137821964086198849777717872645076673096740473102685086947978075544591784231880064581332528351994826989543591283834325717788773581391128800791612663821063661243568568129922706285846868249137283216110747204252471246675063456834958028404889179102147603592436930671357437887723233055211008049630637871741084647851124913307295380660277076944649645580628295666694421232554054198678518747478379403911375306096887209879154490086988807753537365470046022691179159193969294749650977719320234518708007330748327753220690050507584208774928968286802679234026705613463472932419021955187778446250508167633843024121359092246025645762140958985051560626396310821772617447907545031189175430739519612973734710070331738025413233144939950644697458710413312*i1^91 + 2347554377741323548303976696806211220174581476651210972981937712466275085947625274534419917880160510860026434648594872282539120837438730280688692460575504097631597726201925509918753301604528659797916836002100409953756242430737308303598586554073267959393742883051009035410855781684501910505823086143997198957544445099317772575156475501443140540774834309312784750342183381986605162515968384705733518980795074868185691961346723447886209004473137556152853730746191281186432812808358192477276503911323066065528562604329908525697772724729622232637581139427397740225346317912368182310763609850570478005509336323808194392350569760859821108517509328705315974701305993118209927057210439904652910640251895213423378390529554328854592225572937032817276886595439107275512539166526301269823508560631309863565365974372828592693161279497089011572521518498885841638762231952040313553674012328922953563441564935000122709758164053455404228475569706472531453476974703534220957811954301263139617484941173924233762043919482315163720983033260369961317882776901335674850006969704264426438463164576471361195102140324398076643733247392033064871614715255495228560974814254224244193039109139111161072922599913971992866764347362425515124157959809368941117617071515371181368745417478287953903696759312370023789401076972445361258673228039925728516101930387004877264317518839682135298021916825917380121203214259666143711347098174078981546310995937045132702380657725563354320959309204361130181268308050316057451489178271324735611053127327831682652952907110729880607509429684333291229816496143669517479075592302927444103534365038019856006519330409176176013030635705245876188266774497179055344940327800941405921869022105809851032272321987167844674875548580160414304210364443593199949544129599444667977530202018986925342960206006104091667070426963006895553654923862594972968305054393549974473670489256949721305551378956809923908882560263762583937765078761300828046136644897194844329572733344549372713806880334969548489180771328101259276623989633441136266226820155135458807372134759746906249700591676200194587735154896237980304556381071348287906344497261773177857770781829629680125855972104517837380872349625321973536386613494406771789842878032760414302553911975837922913657475522628205778922965542365904932179584365533244862962000583875315855849748120450304437670169752905618187190058294477958837082969815468832188687685012967856741760073177390442261604542676183793529393846107908245794374458805524189284866415443529084743526332346289606196613805802273098741012062623220997900381481298422755564447388701279238986297101785485805500428804386657281478206614922741538503439657147871141204630556860424248699535124887528272571649092863805109343901202408070109269898830264675607263379773228517862002390616995230305793022607643248636790541433840220077861029976197005195397254172086854142190798362741751012978248832330683803382030669102791785754453624984840199810549334606401728147883448059596728699622668473915920384572368232815566891760451102096214763866140140383641016224730525205627858276837610941355588363295633755457563008216802009669960214049384773640030497412997340379961383352625557431007442928059630640697584298635852167347018204566248589764895703040*i1^92 + 2917975982887509108498027486393179806186483452331777534551446070299589719918007457422681644984128891694168548888354908675166864383990734104660204664561115471316458276381246369000520697203999061158623486160000630636512584519425204366536618615540869108509092074610596637385687285832601583837281755736567075687933121788578518040999580531974780815097405184554265919173012500142391348554042272901851877580442652844594715759119564959719754607482592524433061574300299090788476602583710656355330407060656355787573614809885955387656163577199592515711824154304083166783480173363314719770331897423846029813546515884742562808109883725963690099288744005886534945325903798814136913273031990419871476205013336106361330037884488859961015352989168111018609744523746745154471383671266187261799110013332457019922377379724424490808742552940119861854927419554562415655099579927827341026715191675262097474069647298456208192161395510268806071450037930024708816698380494939827290299188327896125568851928738341547496557170391520210318809712154536439948214313092819509119180246444405197830887144562567659317905198328098129633720855284780992471043102873778191835902052328227948831798017016722280646909417420701700320893012121543342710922879697913580201484305773067617599723452746502878108399507533093723371307277254262656898380860633933144731590436262193057959652694126513017086605477736560976145810710963495897639317547950752498982566202701223560415804115709684243686800299748994720982418342182933435133784451266680455470010814548463765620807755393975808714944010351133275550328729790052802306167096607553558777136214170254437681518442431655783134965772011078590052747369277827803141907960706183099507838696174152089491649904903887542804570520644327432754026143719405936092390662067561712079092505013286892620293977574226054088054591591976630839875831898334791163280360863971979296772043853796796062710394311961832921841533583474194321121959241455274759777637194997219997606751714619030406702331730329178590672888182449704592280996350834007334477493337771082649880733844640164699582049609526877220476271968572574575432611799381372082123976584003760644118148264948607678622187308946712174860799854436253305886504896070548512205719447859451261325791542928488430065885536919236198256613368219247958616494710987985731479393563602607062734257829327292895773779457363799699110588761910801482982917483708600030610424424364784107724479811998593517292180046050354388415808022749476222597778831439892852220709743460216541968333820094046279146018225245492854426989089889570969417406950615827423758734654183067006861656747545924171711252344304878736508699232617688087535502231981288037758667510915817205292297198961380560430953286095877678287283954513022440184058176326947190357995335834147221559747112844609688414367074514724213520094040166470376362928887936214739376220525807727838543638756388941532036549423263428286300423851224770751391361290099840226895694839832851934111539238416846979228368735821536567377669214415226029301312821604135820124796512930145081856712547869734492000077264295112416130501162573388086763545307203242242874997782394642925326346980379950909058993452889958984710335047964861026740109687202046727672898405005262848*i1^93 + 1451584713128488284467224632448931546066023768013455768654493886799658609667599446875033659102139138926145173948559010556419522500511995876233940406207467472870651467175148131875723075707190943902157201640121948799728447677530161416359203498371015263724791647366121012269728364301117867168248700989276583096909520017641162292651573174337587619515369303238003612011158863564788709139211159729411712705455839979490453247767413150032263329688437521694438675788519512693919171905011986365733867078735624183358542052748212829839483433976730363600416088581539482861460734073511707186265373410711805626911487247442230953558021572447738833009959296710641843568291727896500054532733038821914278080415189048547988026382825940012569663710352030951662650922212885281951642352017384434730466599367149215339756942240198665267004593073639132972940684085252100518317568900982739666946264519086343974005654155224406709602215059198509200714232396123662177957545677691363019682513384686173943185497896643779618667827991427424237243607316462438431641591621027553069303565801092244465937718518448229856392156255579465128562087007055087828741579154523357762454661104275378267231063562082939975299619260310511294222548890509844132428280002405611958654124395145105107113258878771476753920690031268635202864683980385377142752924229221751764413207659345620266452008321380326263881314337108244208176785792118605378864236610326205166620905002526519439944123330999015492144115238891611233878891202991114177309519639508594853335227777875411306312355913009281418999399609188204976817989221174494339129776771490681031983091750335882325336983791931339030019697202119548375276659141477587097258122292750698707521953086589928020849468298906082711819702642665570098437212300984481870713652537016597636191971131818239104407800672564314817436296986864548863872677992006868310335613424911544406318152973787672316668202571315791813359384013154303319119073285577576674773850103323348756541893800290928616891410732545211742836287345029158413106045167157818467094358388615480815979233088462286603674811209924926854274917501103333121228837749277399143151839122064623455579603172918948785569583828965774168811058204929404840525324355210140664576375221880820277379478986943838386745027574782314722493512737063506319385126489290606181570497677399101502138417017615571298331334747280495011314467020156677272550868670104377740516776027916982083948748892694128826273929451969408567166228867080819464070023058941962178701937826591608781133784140599356860604834692232345152634519399559226101205809932941304454247039523172898586417685314953134700697663963802693771828516140285329647208031145538588359071927884695631093019967800948423950368200419184269010040401509479804312814445464929485438123583444826143742704684216732405914121551541897135279056215017752888857143169985194243879767411923675235864101425303904632573314818706971397213062070858437924325173608042592189136644341719409022296090160876955902235723563781755220975489561247615738340614034551549418617265018230056033402392252043991544222991218352313266859941487424082393337361514536452066869353079378228117108525184765131430897290270751145529038014698459198131951375456452988510106980188160*i1^94 + -722382417579947537261377458061455331166285040967272417999026369126585107817629831237999144748150707094013570570146465292074601390918614915205181745095382908787904165028818096130592971834162993686371225918350291934255730402063521466292594023972355926123016803565741350152063115174693938206644204183128055640401564297886297234230996719849795141871581561072406037531436340258360568156326190205818421689507166847136336543802365999506262241417766965560236494091403245279715315250860514715646996136046627601597036945712392698745234326990649602643394940246777832839557195664027006321549836480997116789728937052798751102513747148807913265924163921815675776534598465746370320434740109083530854592824156592550714195446654298871359541697909254845689022798094109105448582476149696078142669664112159382612286326989387320682563356715007200251507368288905412358872999956366811172628789325985398143522437688305147167938767495874295125988161824258972777952619616613705768033740061474098599204653651401868280411455356717260301058491640884372460296667919555591343534855952151251815283171051011702682796721347864707251848755753446905889495465479500105266335524463281174423808222378092375158819096389704088110303373965782321670892395913443606000873230295636337206746521740796758488694468438675010182770095222552905925273716349802630769481828956788883390505440670359246440483756029951292189068171412583711962591084494683522460453295891828016236150127928178270248356490062226936098532216552756738397588963599068150841483097731101640561913141674479942277104321597342223877473316204203022520390417678042582963224496072078895690670553688427213149376259515262460210296649098386004326961702572336866689725524358539067612740006746309141134773501815564518235910963169385780932039384665185077022224060876162965371137180923884593158939297660299152762666304689014591323952236442791397981650554455272495017727649178988493488214985898863809537782992209703351309017534075821013929283877046577577210736945111840897483066535604643783785123987060185682535001675871113833868516151394803957194483625671759389158184360372580987901062995948505542922611566241436800562013104879004608252347436732907348512990089014550103358825113864951074171075645055775661865399271395276821418947550769162903316382076441390937026098786197919942303873716690502377673321141301808954875804067790040791877382563761469822341376345967638456911132049532281352879626853881989305740437286459555623155085844425640688437477029456242626023254979406552001783882541689238788068934215405842739034162178590555566948071129854213766014085704616654860803305454482848632016070807399438820284433263253261321293918157374690175437464274881860421209105543424123832276404020905190429335268064173967543588934546767302292299771925251613406030665100616284224134672486804544461624614000732868760790283963649529737016840007603661307768195854026322855960846722327606860315789489680829971426946158595219974611521310201635056598391344280654396126143362371680208255621030040866459627522527723906536659623022960326717952661245610728330583999399771275123121918197742660623165987433543330059640638129763380931073628513964830358387069638784309117184027349136343819717344707511326867456*i1^95 + -1383447139103233784152696837903162232126997117692438083334043316809817135823916254459589814422061099773937929703492156263516841691462439799716085010071300248594814815025230455699640230674202043591380059619898621456272370929198646165968226444592598984483903761740517624019758966736731353171743117165866235225063632191396688860481186061935652723095614579220568978489085694664949382753953227222097797804445521283089188190052773561696064537665372757435138881933643522224564150589433180222325457205749868222496239881873039256442697545668405923394452587899087120398930969463692064660830886136881528374362860444325446596480115690211062243442402014324282887894498095948091646709952309212173157605083489989622899998468621180374851934563556804986590479634983011491062400996269455755919820372933886688099753414166318034344296402865246654517945916979152734651320217870190289186607908055815756839958769828545589397064950476344698277567286518352830900281719691890352954934235475945092512995531178374457928890445406876376883181040063603329085330669557459530465654756955014492366151896530744399967169270975023343298080592338350046087616082530363367718673477839215712317314969194402877535311572604573501443994031144031420791693662022829852600318260771597286511832031831105458910537138820478126942859421631781245967939641837386017552413481521651476275985930529915770142949805412993990705792670733122830494747475945394812946316009520593238767555011000520420414779495275673283718176774531381142287501869475386858179626892492744318528854039050269500913915911472056072125474610946101725859553404677193443446463433919304168252020635225685708193218672562954156032361858589200688219432457604708587920344912661050621572315842416244162342279564858899323083474242294629664226063756503751909880454122746313418656072108732485528374487933704961152308944375933084952110016668253589245038351115529008701176526037044197147006471849838810371530290016489364294453669907926790719083676481700848945310535377062440470262761055016187243676194529406785346843549948979620994752129194276764136333325375497018180985965953575328187378540515141940902406774918201432470354698352575195206161086798133472811239232050519461705898082393990373242389162765983485677265101061428817955577033412955444957763303283955300530140585111466013569613484533711642626843246663580293488034965698919238076538030921818010448406802450641518938438479181089818335700205901072927221398019666720565051519122996746132882978259715270116067498379347169215923134962194440153763866332112864357895641149861837618074234231055192314731639501420739624863483576764194325546769132695817865698750079560710449047213170906874923906670535463375294402086729465918562717404961093478095086625355678234888408234660458052238966652089478821729041846021489249623269234014682819428987601426011091985201353288726700071956010390356566245759543792885124629848683726502324096101929680318142401028917425989265228953212275388388501824867344516686556720139031204221752313169633503138790280343157486566757557815563584708232904419607379937790134971814498879661151741732896738789556257985970035683800838244393760520247011855970190282926450926323588436054723588701631381475392967671808*i1^96 + 178163035906481107485351777219734692317715690110695465872239028254307638049353040737989259455683806435607120249251641918483313116995958779228740279804129432899066728065939113071094627534630944012426384100386740809112344737547273501777756954325092418093210338101057160436269556229804805820326644244324942042719520821382375146516795340719146353925161498494656804517240333492020066385528575674657400688203736338077927770930591017697497128835151852008679072217965252830534908403108375827379513869653825116324352669659935143987004540012947022337580187729127930281559043773727366574714444425997101939529199431002900674051044321885444062424748135392428881140769348365397255170896553678182435486031468550156936151176913441340463157722931630412549766702084450107668499455712455236525415706250793511968160793296139487673582962438507182226238429916354419233721458824739685615680677155731265826122888882609458441641958080244732022591957153728064140670544983534578290404812088160541608520676790701649504295684193396826585315477991490041224856782873047847669263232720783478402166582615163110710196885794152516138104403288866943806704940546892504322367042246603469901001422991310570998862441888856550127223042845460812088260021075051195712899359762149691111360361717420762054544688942035148681283083497694451358905666523609645766956295423740302878933794338655764973756591094647946166422274143025877521026544658083373987586604904452805889744797376570969718164148813190267457546716892767210592408690574919484781930704072141613533251747753251559079092606258160362389281272413765592644500800856575605976255117569534711149647924844651977318575732886918836924535994042340006918640141054631387005984164323679136710844673602998047153604797291658385757500924581916706336035898295766470613528054688510951270864126706217041471215307779609273931043466958318796202152591091265367628739067170598778700518935208051314543964599916227690106422942677062811638270338979226286060881080853947831011268962749110399394342485768711098343737880342702406391867582729964206139678353376215635921214901529584100018917995430924074463535142204154373374600862282749996754755723667657834529561377327906073652432206992106243298093822414344012009014821442318973792978764555417660278411714478647301653175712027762701249168763087339876241954443832789350782424832431718733366246702790523878343592523793626627045220761184090774880904575202085032476057713243854528337732843420147701423052040127162960329423686060353369617145438201165838736241072460517621088012222233896036041979944654913650752695029071215373011423653930634347003268685323578617536303606419038864692924444151192573431644471978092369354339788849921754986924801829130156258162820460690679584567925647655831225056169600240299420989368023089047996298678014260121701435594811083124178921291005071678040904641214203921905337281612303769785599443896956651706748074285127835387684581479805375055773739335874348870226816028638994692011620553583308891466041832407073103472996440635713553837405455156134083174343550997680321503742946889406625330649050225332980120650870073099081230229957051911029596227607333591510935966933105111751030620869149190078966624010475929600*i1^97 + 138978810279719718059936799734225721363100716629470543389354560544663400734304666327518297157303782179143390353190012095227124348235077074428196181068841145130364650468636179834578035649890993942070005069250606974670550343072064681394760971500751127393570483522442278282105980796544161987575020697359537280004442909462497221147868467594107097970717730305137778857485217415551416213884779178372777878225197923025931263147648838819769663846028433523015470275546198258052197952879499381945645924623587181428790630411495499225827237501881631121138587245254229385672323483803158337612083639921533092426195775389461471509439675647594143803489332866987904302788657092919016269521527189171436764194963168280539825556477834009038073891147240722964010207424254871113151932406857742306514905799647752104165933012726340915069432614085793433276797636500199171529603720711289821808990808258730197179454923854978656897396642702278994396531690734940466221396361723224540216501426212985936025746632270652267025188856066867790597520636832851530654559747154833378266004424258649314052327945032903776957183005153902283304587647756000240632902418156428606543512094099354940193302637843594397717600882514049474419747480503519270420367888661966634913457399224883153660759416074610630814138496506821939989634101461607896863891050206077304450215205105188715844348441731037185366988639050173215062119753908146109693560548990983915125863685427748516530936063790273613111434627508626514929075542188312440079958008524028945592719178635098607676394853952302675999649249632133473861272982070959192113090483036008566422398177121018600433946540549174330701692765932235970637479466895687644832079754257160397108437647441892722597933363037912580159840669564155851208729147520513843024298930617335196482638942233847489453527218356582618234568093491113793218259255229578230207469367738762130948686854985346507241577565591111286290726910068991565130604908148646351826207625454618082134648871992555993319978870894788574127055214121714035951000899635614992573381550582454438798364592681001960431094412650092289739351792716219947941304587262016940519576568362689368255928385791869709658365349495949423340101330334308148231094414492191689936939660642263513184861321625825065566600862393869518746745279829805966424447986855269352191410140420983214697450714564856547548620987255001107973880340410203846084095100012037848356003598443140231129978700847921373780484091816805179748893668490844470941172011619725212196516143000632144209462231211466427976638500435403632739026974669383871673073234726608701385143684178537037196554789063074733354179994796061572348456391664970332127826959481428645955881240976464687915629755015777602888631769427142001692627860696188978967972814127644533780930875007959054409061152101825130326062886948579393677422227517941275949317147454511328921543438088839129757776256866019016511931986004421597196226925602604211322474648527173597340475293304936106321871888025095385006229886816000468457713861940875267245725806741282491018281845895441006106049786044462928740616526646866751010487632786219575005517307560042383932467282310617718136118009973404145731933249290582045491200000*i1^98 + -6928229557649429835553665912984942806141597791843432442486053757808968251186696722576119601858458959042694811240445454445155612005699372098861542987499881886236155734152648830105337357196445362988804956426841804239846031927832721772570418559967127093278473610232715386469842590307901973728486468641874394166345855664185701510785060568545627007523029932157204677626466740113670567028368046915142672266645567943648219179720813672171947081963249656302849156410882991788867536439707656145833369682654279149852543079508468043801238906903843274087699198380723849937321091680636769315163122809684599209378823010239947923426155034310765773660348110155941050465402548496459881116087626353204424506554296767609805845332471647478857385709436756724989784623758318316023043173471502091227303332861289482116861711760121736806169366721471806460476515328414208451178618285195788568469977387749302200722126928945149932261708326372181506227560254693880566942320466865004234989769380345443521483180729084884670522434138266305111878650488971350953170713981816626226848872027721441828287931748557023991759598213034102718944478935841352734658819776976332697647758457050174124491098737432912494278620784923135597285310414773162910766043296130048061374189345346634175935648927450179067536408380104807660008076702896211245479816040958058500092371891797420181238988113148024663239946604156590456284520843778196035599788881306141269055780388964628337061863000917085159051530141333488863960953207744124410231322740334452533419222559762201982852342639463871854652048182097531859845605802532115988863422466415919555098471351507391627749428549844975079787335568445725723011799858129700524997283449002825562255400411522017462138138458165219092150684570613976174837817160392407047417379040410727326440121830698641430535684273754073581296540239943780641526290532891154785488647645814055625246813368299368816398818328516079729007066562444857079387210345606459061447371603012565392875953598841043949872286085387851898906917681490416488321144442543634918222696807906942160525719727154399102452946951053260202555434103037771292342845346279061031712564256117880718160869023186766872723364097933397237766671927876525624237996807880980144823481596202071050354876711825041451325856583340326687786642927782287127171058844633279611308159903750650438176450084226030557786109013656772746676517563555078644127282311074204481846265551656668734473166299119752905904640196141081662726302800061026818301423435642495249075723105680235306709023601847497004970558988909335839331297640470924683909191126088988741492902930380069093863297575959885293683401749392702912958928330781362376639036702031470235024673625509962403104745988480194471260751702439888873902602481297578173601039437404540724621847277046041662248134187873965852961065455460542234986063990054363511709947498358455591568619391652285923999579054196193631259960322965450050248211658601037810681085810705979473129054836790427969192971869896496231355627182879176676510978856791449241249798210534722233441681962628097530025315991586792486596352104390527647230510570551615206435524634661270456831322044573747558214255812757258943720325120000000*i1^99 + -6046134742325345150193577586882859127309022776952858829939776104231152136690720488157459588284189607610454415041601229044073258718173338997337073449289696147069389679062555405470966020609665766342950563084630139038014364182275687418041445220163073412564567199096876508282157818225227622748969280806916993985610152884665714519497663850916756792881129903310349414782732084192605334457305786771173031008501342496846101348976231078357677703537640441601243115886848730836568847259246185398750181871368814144797817651036184492700744490445985361654049529409730575171856122492316981827030876677800608026027619623911331614460902766331385435837567521609991967053933468721326271260953837733242676789632138323928663965479485470320113331035087066104791697729233522519300131809882440948714462885266977819477600664579226146522157195552454991499530559714703455633292403118128726383010299504132499609463484956729169281540770781633535381595925472955349166128489007404104661645858614703242202269046867281952888186736938053962931717557078204185038295013856911450155094434554243058358157191481475773173750634256905214229033521073263148997068425788687544329815780849358089758845326411541065994172211306007138009563873198799911499033795668259981404688610727592934889497804464638895343840037591777958716388140353536992299973019119463000249744683204844239527795356546810579227683776302147214418863015136078582345564260138980360779817192783581796182579302389485654387209438250465611971100583457944085068471316690796888401630914586159714006616390829784178883241554535096254384185971970036645653627323097698742121871124867624325578194621201175883579529332097440134705985238323507056753209547961771553631305322520386380645365781598744408231241390186500370375362552532194422680917501467195198797363609565442831047103519380726085995807472932985924660177881382121134362720958534561617124755518763277679694272469367441331805942859696896969844365651595908339163666745028854658947780360541738007091880822314311977712594415585473129266614092504680867240835995112112875538829846636548385810570477741303178912490061570055855875758630738506326898250535120848262294516359251402338641369742151227757286304790647768461752171484193044560768422306477434423795466373294848320786127017732024683479487967393472177500204268414192213632977911470954533502920413069729820377078815010737263611037219515386179204600194379825160487584041010917361217339787981938557986633883131077201632935518543722889966567911269091982523379315459830697206974390119509122910345941338505585020515142010181060856705564161731320115185760694537928306676111968197443784490829491828017953297161273370063149227687400772705607762644816930718750006816085006725842864499872010717896368115023770767504481240592454788420395984731136828801120772714467415566086594071091990633821291047180387528863734203805830843356160947676387329005060894060993606351930100507970707046814555517161961542432725481281384165863894329675314716556126851606009773477528477795964663139621732866790549984715461463449643165576544208278049829613528041118371464107172455152213581727137877076873625933092986672734483690977461861336981367160832000000000*i1^100 + -942303967096079269439142648281262579414398999105172557873083212436465612043271466681454926317168689733950615317065451569856530264928225517054287669805955895371822235606584476620657347899376176691301329057007520359768831536302759724153305627021700842701331640664628426182288050884783959267287688601964055398238500697265753768339754958930969459025080025059898524639002250850098340710533733155557207642943890654707645478297666487948121044294928027573641453066358971963411151912358427972246371506654918638546592391977479851909997423961096669210398220027921086121688404024820506586216248723291826300806944727565598857388138386570449142002244554401590701327974044337723175397659620847335931330280886267367851164898931252788505665555762244219613542912565092095689086975199859877571848785421610237797899944191779672023443857259502420501254593759070097828697769339200759817495444909681480911858022075929682223429215937148769334536550763166137403751612256054198337929609319434524992927499025906118617712010998657133178711315655844632953124382421807571196652237237992194737825412099830237701095305464171850330607517039430171492397948721529684585236409455477563059429934935737842634684884905812639613501691692612618890421156847111999200092836348199974509905944518869010305228323708021867569538074154995226887812400020216870798619774081685688520837992594715426543974928185352566910258234170152975578767488125024388368758407734911839505522468172893209066986435231512145599778675805088614578089027458306564365859029972732916207105345551516999007987692118352195770287798637014749248498052211295362654222010583297733975238606092480133370196464383808840018694264817566721337817795433013364777837972543354645998329389030290550593208316283719117198736447730545193600633262397571920465074820662747973680047362706621489932117269499223560200081936149893285096481774761499183715205224037358424956486226034686676342561459510187519728545988979521873514974016113643441139482480234965681361002881364726336690095606551742335741832067706871982399131528065268868871386288606036432235229561282589990281215118536988982584802399124411992141896915165039558629198305121227776801039310071517893567912073152343136302058105442999943941969444883570521255479922349189580293879693204349451233341171318258623871947269370363290253104126474037337394300488608984680811921559342109368915884536118022766200082345436499103699549161934218962215288907899451010658295319571219329350351198348231929586019922860328325641568056131399387360711662554576987140448254748343268845827348672110311121226916527248349277855986542985265277694450357465179824908987817172449785177260328185936297331346050855693956749154721046164120583422569123534137776819812418886665731000626311116452762296541148930575303443231575920810951825042560745390233453135205324422581158483045636144650007342368520269751861399174880086549171484120272664721427838665378503926903604021029377762568035822744557262729911130571092310277941763900289862714785166666858747217343638528890596826551882496731226364560409958944674953313652866523747590044757397064989873456169151474907656725752766620115868331900002988195840000000000*i1^101 + -88569510383923557912328117357302274119734942109108489401625558952889056884973992345064404713393464427638768190421338807289434505635087463658903918777258481755809452886278415159584435988737696992094532629031684863499629646164802184458397662565429866556331362806644511227269559999927280905170070468264158461214901602308505522067563644932327626493439514518150942995025052084318022257901356467913905870435406000424979238232728709547867915404980615371407670597015793203349073291000159881752622522201967939280988474234002740635156633934558548823959554094446185066557266963463262985665784842200409149113835673965189008151968040310556463037252666158962938032120682172713215695709600191790285080600425717266712071232612435023399783191361632607673795904071416296928093404788575556024681424222607448171830335523165241784164159561085277989346482881534745056353375494522611016101327714509529953328772814039181973459831742902747920511137278521990381673853886236488458789009994742355602013253044083935774907640378895144086015032756685117363865574592705308005172200674529334189444940512984173250547602392119037508517060578240659366880392413167082812323123235837544705807285046378276172860309567560433164602724415220142984608949136834609421557783955774926296062455148753672251082482264029389186971347061956842913394298799249484941477309028029139614339844935996932397211771326123993142172894918593607253821653714008029358264344368599784432474674492717830715805052763350217734958106688640041237647566520466958373722769973798244469092874179304911236412222919256206380858922084444225801467299298396200969509124804168969899956258214494137062982906054076255084114458335170578547959000876682897409447041623446085298767708436564812038729931104804613373101258800897173034605412090097874561183784481361695688022615893892395906846534689377438269272454155790045421285437467560067704173252298486985658931534301091627238097214950338044090080374190467141871900455381784969686088203149816806998685571288079211690597803915936831122941237244365450811202495128770732081585718119866566581787202251210728990407573156700643355618899380267585658484022778689619596299346451727962157561436307219851269628048883518098598610299280143246312983159398260219748118690079877250950536482883226922135368503374089609054745550135395182163913457419211359332161881928251811639416375739199730605948452299954695375005773021991354416698405795696367665360459442691815907473758058447089568299791220572871301251948043971174050863372629848138071015513267424399222913184856683279307997918710445189384178872328544385336051481088349708954170074891296721632337632786045880337261988606438887177820300219798574717080178851835538777840078283958377173013061334049477618213170460059382323108937977154265108007101520841081356141759446344897603379228029409050143620246252071126872141031154795410662857339712418629152119570650146243849698339088941508962776835860658338179279268288031897201924076242526414116347727342709251038334860462133122295435878423594916911394155210709162886758279328022948755502502323909863835186311325579175878968628677906684782434248433421315729176523702272000000000000*i1^102 + -5944998997104212581542505554304006539216267672481591650168095680528502781211927953379337735235549368269606696719541572345414820853205386095969195417148084521496770013049154386678848701029090436363639571715456793093265559756548013097167600819941861876559689573516354006854652143271566573142848391080622765422074634043092122630779915255627860558847313563782210710106159100068802358407182593459721198916567724314163292622334616695660844324621939789776631060543821892486470771594532926548080049861399316173938649489476919621191756071343782651146331985058002712355561733221900856082220955709630000053714513030788347152573371697180887691416755515844331401856229781841200547473088370806195126145466531403153265912519269293927512689177158964964782796336768305989048124355994829584860343430833024117119663364240944997598353163043301521027541848012184901298402875117330409159737034820948067582300113479224627926869156290259665386207415455936689333374404403997024844569450180433570683065252418751694568008998101913147822905487096591039677195147456684547573637101687920035598311170303203720809874957788756276482659379548938363314357331794220550162953078446869849665425805290812840551550596860297043165266180363080783367248789293406714238742254911923187961488572095519552912768507664644915610888446499104705646419180425590512912535465794464460185648499376722087400445775318776158184759142890921318592532719727903021630591182967209730987660669465764213729161424434249374874155295949311377462666463813709023749421028411812941646233673930675700340338588462921533289937348233237796257585803462059727690624171550399515550023026356458963340667461857332310958136429824559091567499789444036759252525465715304580607863372805457960128267173422128074273846782727292547274913562012193323954187203266210698614142862593426592627984333060152448365834747694520022119807097889479384694381367680165902663713601756278615637079140497757979860369281688905458313019896342600318604690971077957946276706587006792387310803097614018117028211978752223521696723138503201109164899188616304840460273387294338393330499004548618074400862160031398450200192655349464094056859174962376925372533566313519766174186904134960947278208854687686726787719771907432149469843196259500605204198763760758931081256543339147623818644845797129982887868733420395734252995141528293164194551750588478850862302352248740071225407423393101247717682848404443104340051437593412625464114978748741336603670969240873410239902763233043719214491900477653023614339192522525446436641128559650011258767734071950502493752764803733364152513468228129224941307379976666685449403804368288001820382218062090150121321596242281755122459933733646084324599170979115892156139333053553767035923799956576951880634945414246402312497371553165631172767546314166497443521894606624500404063683935613216347927070229223534802766108202244922477724640212135615458581774768518683187391306882164540964962753933235863099699909254210682344828002237270056742574700095786042074451246905612150172429660453192505869188889771764344424318909353591221579215937927011419011333280655727894902751008149995520000000000000000*i1^103 + -289458187336947455649257732882575132664692155619851462896092824922334587702039065892607514443864901199195235025885108294556301043745447636944912022008733125129963028164268565880738497164262412159932639667536028219841548330679046666502844364035105029797321033804536326306872121653201437360895267771015839044460120680307094983059023116791921468753047275455357762025113207925071311377984560333473095378908277869364050034000720363951208702313603118648920791579210076966954518951808655093522145936589887322278759962357098596359681771085220829932357906420383971456380940156622092179367174916007962128458631199500078812378457356292413786458661382987356550452162563881348076649891020239470068259527773962968542348595163605268554855444744161778819195474230579346808901998607036716582647980534454313848575767861111317243147375087552794651213243775061484166973283372419074232418868287261896929467689422522124103975857022576273389496134059116259848527444619008855512355066523464740821000472482669974182161539353964950225214123617952262828095518069716128896413531411620159178628495767751892821020285323296799395718541314279819147159665319836150638070550768399587097314088659102497080426280675953229834555486411589439454710959181463888970852716161305864278281119187253116041013595800359122309110027954460930832498669389390274483368828853297268997173081113677837269247548467927199173903516087564550108430060781504076814952332475987543164144578623253401381364490429476203146262031158468424312689599933292688149509413854337622995626160906233227290085633389561875701103267734058503591455607237116670375229696983438048228413204940729786255203981737258620743445986581593396227979313770384438619495887836346117284965424523209263866059031576928533018197050688344676155152067113516329078210447861026026740878833420443204210471458741070529622583505177360851241894952350390682540241725761332554404645087818860549824659918265618358094688003035328232249913537207419657032872324523093697347579322777793795194323328069177578394671717976870429420740386856848663886310328738512085858745705212911843506174032205431224563822636883123850182483217247764585870385246403599027796831571384230015767134853496626542429186143595863934662713766709762070548368547562003482729910965611379665120149467293012898409993232545073290092424502035637867925964693865443083840516107815511938187675044624794740170560722323749932093493683006588471721873291542101012109574025609290294499911965625557299867842748463601550970069158779451998222734578953140242177263005345858314078995502000856142890819207935078304423088570812502442281022392361402610937805540204363158898081026765018919604373697215634962187761860525171963296210456547321323301407894245012676883924859793348722281840129380003355221569274120739369045703817640657984146575548653794467819121732734713213138843229923469191453983925726390315303706884356119897938517800707037511141139642146885097564278739818043358799830173452998930722930034412781844392745299887808583486355247154287173281027078991447313974797241137847232041013489443229022542764406205894842107389132416210916343808000000000000000000*i1^104 + -10085755606466060605770237115322454377815586368739001821326891029794837477999644612169505722228871102211124465703254269589297478417841771637967179992732521107351280596779809619322899652955369417831199436372659927024850931143455610110725059319162227080188749981404910151711174745187631582869808766226383678544324464213526789669596314487900196364626341120045604080532341553350814640390833906672392256121484097654382108171107713065638657451387636379694935287767080127800604870423746838697716736962022097765497579136976663186872466317726339396192120634782345875222159211604463062156522983531054267149842432300002166431330051629962217251707679663785651636504988033643354819599605688673966121165870724923841478207479236846311289622354510328167702306782237142234513081903400218138703633200764996183230682846448222827821476333166503476059006232664350147384442343227649333799746012916067141792625396421880241137840199954280949192757821384565613750694213366215535067006758097918819582878956634412757463789556037202517856281961771472443380073850709028909332416271590768310652070582597202588356939704032854803077875956960532130596863279719462990126678441621911019650083535578876186821993218245264469029251893069175258920352350715169456019047806747678020633263653130236178919172194545005731281923466546640250713472598489094068339186075530904136914369594799281527825901443529895087802874384106091398975358211198718676382416672539341561102383957202250543187925429447526415557666035292583131597887871674824477394731205811468881070784844652245747889478247706925835878477325418406537683196748609240111903690548550968865652601703042979583637666899367527568633875731870703042354049738386131168504243624773042970729201120407957903170140023122523293341560056842532661592426301005554488486324352326124067707001932339781462991998405576599427025885296702618835954317494671774062825006595042962702118500242776616657391387570499449209327081023267314089565657425150465264394871285412057729663728171653808356887832360783862457098759186165179271244472580520339837168171532513400211273847617070965045129219343268031512957710790340866039135769244147423059630147318983937588651173696549104587715762243113646380939400982981058146006971221860179257173014359903117655380340019110254877230620816592489720276012105209031917073092680797250891591035850439639616213112162351256168949956763253603209443243150608265535390759255921328452558292101768149245066846141021990048064765421422976754541529709933325843253963592030403298925533487294632937160058853313301297105714706949236776159408711980586869607586462224629275865977039533000598600372206219142118036977953240318233001368629857677874700196962727722594564329627948641647352408701783299879774465153093889765374410931672585021156308625445255621474044376966480370538130971018597413567636472015034461611566210322104709017147632497927708474907700272665564495252593124160918577458766413390079593891763813075843160557581199969268890319719141568784340163377760626065441889838556939390517343498437884088575165790253752699025946781283879128592724377869668040424869068800000000000000000000*i1^105 + -248974793902327247526897952049180759718785630909605545050953610134414642698049936090456232791965910563955557054984897747394826963473001305801588932100781885526151767201036285919232964643608960997829534189453549728917861639131764036102745993065145227339035588134746512535852416600007794064795700601356927858595086624534507375098136022930812430824426335139618364333775994557553773303084891912998701450538820451888045021271528383906127051428392869075053830810450354405203137057227965921857836218769080994981226599043184308611710234484082880541284740437667909575225419161386112607603163672367561318163324984237981447604512900431663873332188383262961608539661250497103544700077988639874541693718744287220515148479784090309042356826859344402716989705057518350984533713722866448084711196548300954025153400677018974377629831768357462013727993966070619662755874729148799628484475284589242862035413764579074783375390405436621847437917762419671881631075519626955105524014229713952127901505294994509754839841878902077949595890908359376403741292202240800869665488442334172887870168697438910068882066536574373838220303795284509945014417395944879458428187795032432693004583690236431127687587566521827075275469187170809434921986380133197921323122565284863355535121493344783794937791708348312127285217154008720431067589189765037658059408402965972915799722480949702349580361550943152646689081799289727366996696609226821582703299887651666721164518181354296276573935488376714633213696535946292244459552619139749898016506082317884675122813184066760948555484080141812927109417841766926401541005588806702402489996713907521050869401560828624751883843765572889766671359833024712928920259560812370820375019692288178549048498993881069843480861233386526862381529167842634384821658108638881831968624446204265669677212460466992580921689974424591535199471601526669509838251363545251071016794350753336966084281266880605334431243755713822149254547580726844094803519861135501912279925984706729634172905535702899124842856504796030321735058152842982951733109169599867813439295419856958914101242448537996134617088516882510727961335516934205404757524425914129551237747984358628622260347840693762319351648549511873048970064469180027714609874888716046916201326368739897706411394381610769563244980637034821558493786205337077245599129428700665243287278126627240933892827365986754140260476322734556667895572627668082636866064923873954669847453285621274757050112496909718661885079299098874182278121427005841184741978835698838450981373937612668545504017232440701944233057282067786493112866604080917776556267794424926865437366837856145151201607924312541097837749441197893932382995673838709077301767976170157926581431589505939131687268722985695226513581023119272919765485660014292514846371374551103906678121812351405643955362293185262967823216260012593952420677495958626345452556480773554235934573199707536112371668798957092072810978337915491184602213688400592689962015611869723328310133005223264760515243247432131130324993021510447063294169611471493833204131217291021354147142565932540822057877103443968000000000000000000000*i1^106 + -4260594662826553704095448656665261703067176425746922464876961827925699597532925216061982644332493339749035554606802479880539633641786303682489164171171045854035032072866262147196467226959272107159845220468337771600951316702112607575081200123955068637516834886563718014164865954137175288491733137127988160051577819295840965517639469209959718265217434188198680182773575336338039845342377140950833395640701498878596758384564241063364039228796627789403039140778670051795470014916095500645875971413969968943278697991194583717145803213079601398539553014873199374803078684795145803517211153357814749593999327756132948430057790102501960823296870628585947454552044871400111575183375612435161579438589338434069163496716977816182207004520109640745775051333894623052881378895334207783769611066519271991632739854717934496211224904137804950027529052320848348936205966292441024848357209099596950027750180432502351855585184769493884627932474447140942826189901536470861530996726756752060941889337906368996895234793472425954171336591631600034985916967936074105685340000551606267934566616828892604106936519082173281798700150183092505804893722225175288958093974807033422209846808600490900249722159996641032336796592678004105891933391446073306615720039105772025871514339924770725161219895058493419040090159500772231882911760727792926499134065915397141274083444538749696009013551709714721841667735739650334309246836912878270559334151396032494972529185347130344706408920074162337802943537787501503659276033436319294973410649315694673128134408828906993322283249388051789061210812866425321058190084659910153736320691911242513546035984585393676412975406923045430845336267496967882499778621682695621133134176365338476151491744015201235883983202580686994497743197320488351812035296116246940461766538585836543793645182409125925832642584602326441812558015342295866554117932296743583088539016299740497494567867443578115731119881971552794381501251839098129347937400095689290953830828349931473043059508702787620011772289139241263139751022831248187674677844358045295003187786552183680264921234523654664527175774108451386401860454023999747249601263511134763404937773559722677455056010844197647956205065029432413520296385429228224122296949345649494256141160040220803176943769551926206665047001435386387600082225250021807376134592895358853797020363579223387167453886663096673479426473895424738493803798488049735678416021847077368607267084552812704719482107938437518427259577548364581843615189799252581889151887837315724493458718062122748295940825036134735979115765515078725563569654800713427865963062208790974813469287004724133317409943119410463962623251134527776094358797887812980633070566849430272029556145149301149201640976224371291919363620294916259558037064334341441942588674887889736190099882738772409351083084224480584557443523572650861796805299986232161894372695965014848842343423362799356399846254704349989277272712026258717468513783050890690747966178362799729755307607541286791206253515910497673437884117652561125390085866037036663855002332975378683241151736687173723750400000000000000000000000*i1^107 + -49149310840904916912604907968070420129867954997914751387870421521502138045528818098599341693186167188551301804095153743750455152470801301490750898331060182615425365540206082332322465144938395206494038600799190227616008837821415765883214605048629612767232835665624290653800817017532525265578156306180754092260791001329233068901012239040487464168276284296978547845828301275759465225990691405925587877046408380481457725815073706864110528351753207718031427517345141583835294239195829875787791066788719435046162758350749963911440772586927596066656848842971088140088524118679745860127902563183319732759823529120631633820432064157997701358579660532106815137895774508277637351220124534708957708123554734629706795157918803675442997271516270108262645481022621024498314152309574993062699434832162608281208416070480929435916929816657230494147203694203193835546191300125739906795058284693957233646098658658826961002203907611215195295988932437103984701476090792124007184357254192854670257372475883145783324788485640068305377926001244523985905775900857822250774515505583538909866506484093366968228358301422401503860088585337582390901636995334834310817855278298725680335115930128452157461840710767177856117888364332696093600782963054815114899689357371167270712239735375906224517507425964496558136208953023698852283612666225448710710441812435520827374712930880019724926384266236940074485049539328845453691563578211219191336538976720702792949984559575607325874785876908542405967844385694764545981164821577634732712698830793278737204137855650022805886204669424745904664517226918811664142655915007393909715087180605292000782911129950434897980938254204639142199757742100989687265747280839500180132853447221120258267473981346712981050480989004063705335746004634148043992288896446815990959025274024591837058823678216236364734025766972635834598977135580972580753742204722268045954192245878845676849612348342861418691015957397120905662084604450357517077490339143932439234572905637127557205137376252992711582413266166459512053999254010423350432965755764664284639006220878197928252871940524918100290830384865694246122056637253017960479574812871983770980676754703027062397038561888672388976489805060642697508483767549320559558486124355737827536490117776788141033678124621387150016229066468285480193874196603812983691751240178639771520800250765612228464120093951457290546951278578533466573730572488973782911358482184182343429574504586720315060222023335470543803653623704862248758421092446202585113489475832434312676153793206985639004350309356090950916910368289085459693048159081857477479622607506466057909369065353631679344984369311812976834344777042176191359820713490615493731203168734080378493067841914507116506783777790018895013729052737932988703224131543592557986130637586921670097042945457815583700589676991829620889485216451301782324737988520358654661839375020755276886069501573867602384177969820322309735621430698912270939303187766215422973017502131281546941301632104039013637501396849413921938871922695464410923915251200999543100872692767917880849203200000000000000000000000000*i1^108 + -405202961915800540865008043698853203723930285587265020327376961281341178877881914010579440454143201844518754210833516765806636377507873110809900338822661164670060034583836898272711771578990645306214453798815806814944564544869281131545600625770652990058421220971126182776471392984396386203044216516125049948639874589525668003786896510894684784804056459726935119433726380691784911913732010531765980305280756901050655628295411843594949068488608435082304768275540786489302981397681464495227643150786020290737924669602235044020565860907882525138895812706572709967398179691560100685608431852193089373341377243186743063393692015378508670263555323704445983216018598189420110805147793065530636879934818329393184720445257087199174952057675364891353898153879417916039829768620022209649163950409594232223293191532620586564339894649659387834736267329541370629439877555501318027316063861830215666218068522300651910331896704715052346860180707028000505220269768810137759136191295792190613098945459517081689330735454699712759403586899662986658732045176209245643117774740094053321006402080162513652169620828424724199726622029683400950585625634592333467757424040628657409744614550393823911677629052961803742746538882092970914869393259749852700237428097354459536131669090023034188229537562155648917505734393871604687147276664306537932864298242472192389857107234519053232879554124402622067303911248092325937517725441313672900139054381285707080153742304774831534541816013495067869176244244583080268518261063764219857465042061033778872157138638597773460327037186134766274627043201285034582162047303193118426517777702168553641949538567727803609242466348648700723277630156772231439959784467518906068249042046097265857597908141379429490866510589494151787302126559207807997263702935480562683777311179346258732871974954660720247247924211721529532086871805916589786083355212808227875396407403747274315812040240897755337615526791625359508749044775399345126213030934343759341348418316489417935998395220746811018102557656811337816028105595371550650736694262600136035537111994859318439844924886998409591894117143531327817428967203047677172306613024392473642046178450571095089615572647639688339727092333147312052641643242298898049022586743888107874926259847522006520946466188548758431199322926334338208567449120977101205161826653622805761924859131449988612955987849201426415964806905127604050378105183141064012936796325160579880922194978001717139199863040941914954226838440024668909206649375479752845276516621403903992060151729104411664052638492983498269885917786691701076500240963984829266846821252647148716200297437313198694041211373431834463977508682350251530760500184598264247746597410294414238579194981683239695198541473279222098861567142801238325255005336610803714332875431488813368154579470053312315125551275708040926559066416822584163405954343065748363484228757062159190267342462314535628223667979778570761054120820106849613902299148461952554192811047435992406056457107633121879677923542457087179516755206004041861259131148928370947121878138880000000000000000000000000000*i1^109 + -2335265633414913397652793266915364624117628807992453141475887994711824900978469265586954549035119060863900565530809948248834923069490235018946819515794808618769121211107844079038896049409384445002680093454704273968913728450863113349233466993244388599824933179679592203555846187096882684650342229923433502499417423317374712039478647212168339850627343128375020932033206053854584471249616853420408651531774433252616852537163471167184994860099624312399507509506311071033997072104948637509281444411511013418772736862986024895539267833143833071307228094582731689846364501408315601516118417506606441366574721952573785649403064908903888538795809025783523763889566230156918349792313699673981459317174178900469627853281369714292684088287600380664978081735316416028929140749422292900774273290166328265505932408598347771628184595668609189553870630860998615145131832010360324515153375173557676535056624592656818458120691644092436943996088371331426466498712672614204225117070190521404338343728096320448998077881050093453172756181253490754833718944929558738053185218390981854443302019098140641297297367192760326690780503459935883776721424367431100871972959142584181103544625664137594824528851315689521098497307717738259271154015944378666142184802417328632164945338579722705977140455143244404871645709094929753818178081845496511859897337865526179252247090532480019924181314425353298416577847565215681580889615243241855911379610642782366709780544078636639952868824567164958754061028191260228806795854759272704232970614592542799281742902987492707701346573903814207917862150420261269338112811801867709465276402221005275967394986668254581111501991444156172818841522122639041482354051192644758259577018095562630504323012403026386585666021753975994348161666619568428713974934276348323836131418676678807851127181156830847315299993889548318518186532761202211318700017535773044462004308981448073983297574582298312482373976085717965166658058457809930694662818991930268550330892906267476364255236395825246059395060644527321940944139089070635065202339774512993131027104963082604010365625462365890025052979450356834896947467652646547841041175058685907434088352568045524843180845785226470166200336052359869100815378757898651185462740221453741906081137185641718014506076093287261480412467006109021319899694351566350019360180200499833500220759240026533231896357931223983141027870582453289903848664558503254175035400304254889881731221331098502288323725718526603399205050664393513418803984313887579673637161219332177894396368594821277317404896144393382744064524808152709725762988836911724477136863546668563007263733806103871969571794461262664012844091469296454931538975966102873252663446752854875714088259606311420465375021651054324614706812631683292034153557550705360202699499785211324617964485616729798182954649206339776385800043444278297370548585989033609248509806562888922933416907384641028420519537503749435716676375586298230088734550498354904086800631748531215819163235161058394705464582628937894096792635752606633907050293659435008000000000000000000000000000000*i1^110 + -9241838529265482377290017454641445695002702451082237831061404671147066882850875216728867535347305673322415378289429715881650033542387001992175126722545283133114921620689908423766610526475702677209745659738790068682320813295954385731382171670360465607076421750222552831210605527878479690845826693416103618245547455498783716659536052241773127986956451088720648433053183317552254049104235396354497437221654370578693927145388114627422788336795147613234564329894465577295524695637857188824847118508063015532641111393982883494986633596358305066603869020488416935344242591766100455129010001182081127273524488017781645049576274362820357791759438295217395506099943074778827078236654713963601110060271472273412144140206120491522934708506115357634621319448431276228836814198647224667133145019318841094115678085251068941378618033575780645690290099582313460629819430502596064482422821099152366785649037543624627855422040570679527234645050512397354853170903606912652797072583391771264496296285448843996995480747313204586683876850688031085206886588930118820708779130526589482559464786035484865474982936122233542724015804116201272534929293867492191201129447812257259899589676001171569703162325014916111648469577060704564103070239090562622750349131432266802544220077230736951287629413835164493650938109991691889482267218104986635434246993777991687403419363374065829161000882923479813054556336137413397684569289757610943130187402801696126212010866180069585401919328712627613565620458940437770221452715703361011823132768783283845389937629342968270477116963917681236863434839041667344915811772494397077024138221045373135976980952011333981427734812632708079061588355396745018089829387512165894742502643019086937372290016957467126095318977106740566701654415693648060768652236340406437629273456564572170348975116802839193133471804211794557801598011805847216225062578548611910636192639841235764312731798053644432606916334079902325188011493571175316170190393011277050386098281779248163355882692830619775307149139389037369888720975156951096561068569057948565885412260434433673061739349271374306175109594210942966069612225074787586282995643287520771279432045184549684610805466296103203133967161070398084078555626071208239689759619880800118516147330461517019336794514852647983981813720839998792882415620772593852709794432613449244699384428195641353925195701853546820353452140625710376628620396802104051865978611579761956867300480078945144644318629764665709409125540995736215695074636944713231359038488256061973523772731556746924397087768557187204865076276347517567594415776322099226335810422826643384094234485452881281018386749523482988713026770696717917009004098996613280779650806176496121851881049133483335572077328861427330891334649718473112226217029845120653188589361822056549592214240355923006582091015221933435436713199982305112504496111153862578702696747875345115186768936979231693458809605430485166354684963979242707250408679361207061629097917097789593263979595978637143359526669692491065763829850001234638929920000000000000000000000000000000*i1^111 + -22670987208594369873005633409492519590391690084582901227419524187307700904989818595990063699330586122258721628382853152316236153359137318645789854613157509203883925797809610095298328791759965747085750034770786922482466077388510039713987340180960671794858840516694180967269581140448518015464279851286824634388846777183551078461059261665060103107355282226439393652477875908073966260803898651788840578271338551218488293787073994041541633371075802449975136494958526162976059640457036358912546665522050611707976993324399018927377726527097304431080882121682589684000279485677962628801783749749492242161410527287964268656381126811319429621059503899114142302965728379768006438233517844468488103666951537034921839062367747143391232796829672616138456427854511233741452311016525124478585552685679802691918382434615656105973689506127444849845514408729683317784084225712742327876049301469435656665255572950194530953466962785691967667320191427975009052518577734522309423347431068435384599917236430185216472801009138659104178103650877290547434254922031718677971181941467132668452635047876145906547387687221439922743378367548940569476183686478136139907174153549335975289172030562565113986049348208357614210576532960479255994905332692700793778812004688595403963085772500303810456125833996710961261119481408786292102428380245956700420780379243508034540516410795573362995595739972632073097885707330496176940414278916944532140210180857979230106115806339701825419618014063619179587541760044625752904920809658372957700831773875885246246719319551257176479329651367103441140757690945000884111557263432576180161033245139678494673534230210433985389977130699802599097841837771070915223650240129236533068611545479500046793840726966715761970697014435345551977950872083199355995883085698615675187217930159848402160059577235398568131536052283657297437927057752683746683095544016244304203269703800864752771829326208341684232674711024391448042032523108396352639466616814440717014320223388902917355512755601197317447814890318079744824501103692641678267341851423499502286232118308460128405572084952570582021435707197205898629311815679658716201225371973638234336850378529049738914526276705956860708536450094847088916243153934208539299671509786001286316030075369886947793725638768634724810397290633906478527040684337710668432182448559123046370125855390428571923753703512350793385909477786440533859342135159285965042849877128477706240557223109912014840238776178363034430761404649259777361396087647368108144694846829986435590152376534929456859422830490395335253441683457187288084806648182223997309852487393260010243229725971873797381786368360083827388708546516718325920271718307165441658694167455323412497125928745868957993332077322683827041265335213992541903177124110661377179885351672821364748218664036966888096188738877836672402265883004580851843122112367307920456061884852906634674983484948731558462150531193365635158318263819553700038615621691193983794573022447448642761106929387205362201337216540053147658223616000000000000000000000000000000000*i1^112 + -30481854431170415069820058453239273782805929282855071752790134232528555831398321205145281696382216887967049799160179704468658370229263698229667338123120587854079706504615234901554773450446668615039823564433584035935223900330759053790379872591767697924436415803692407321653719415066379169743240253592884167411073308901167083238429393251598906021231052882930677743715117172704010189392844111527209670088285064676659406258741560984349371662556122473329462943119489532330693717652382423827512114118774882536995819745515619429814726347982013353062605133250064635358498120837024345941714635146652221045821192084207273399063357890641737773829100147223679536644100186171879210898908268168806238241637651387585391410949479580132562243452621823960592393433711038893222714084315961628273534063951415874994045787677907433616635799622096694719383781461452835403237235688944688653938870047968993574978321671689256887409619458326155359089765847457843353989832841451753892491295720920207999813894676926293031112889218933477289179350845307681899842452675819758134939442572357126644935305482448278393623203083900931457768223933089589735979867504494916534015611339713588745559121304433943668431361034390107074392208878129795836452116503505521724000846795968098417042980213539261957428661408851820298666492565952948535303564514327564891218225446305136673954686742078409294917824465781443792354960257637583865825378261835918594079712691741421941125162612437089098942036635850588223354939783739908273657695985569961704882964711737957702793359814865688882736047599549713034306676248496367524831073992139612547104154993595017166500253506700063260711485902936953011784177105933126837956327989137855530158848738108503070685931547597982208684139964344505699675977164826652613531270091373210601863278127891245612964914457642655431511959330939968067049532717176642046970848058045429777107095399147096297282350901201493399415007607779532959484439708745090190640686596073772517348855887935406895867387360904786656491000380162873199592886893635122140878646736178831726383308787592714737948901929501978411280475852717360229798086092961099512523444791027408878864018020672389979640789498837523715135275382574368554913017709949472744623316083236719698639060149689782209206586963578378724769959371280087499511611587001758792160818979690173717298853752630219532073700806048061280912063573205718267870339547638924785528468362142443912631793494273895997163335656020062972780189707934942468442000022915826218815939823483666682386140708512943441820745610351688278791046358897115532516542876376795544938302423130973894025442284788297367675754967844035348429664022385535260688928560408085629466867911641708916555596376816540215597975721086024444883545709860315588038107420450633770392191722109009204088642669453647615465623762714882734013932995091685081705865888999745861736061873058130626694978232617414823316602295152429229070516721624443713728243873154748309554371693287226344446868092096891027357433856000000000000000000000000000000000000*i1^113 + -17906338902178142169419385442849237659616926433085849697088158710989756471662444390063114450308705139661739253077512310372338332927505165522076664496911815666127386213670573197993519701088585825430578737758008111174403156213229687565925144484457220710314419280649709618918914397889362503993593895641536754991083745285159726584205082500249778773398190437872479692473100136801137317470143491683167659678915379335521830847611599902546082531134761250455467519553637566890237594877222441400034463138603544714191392055350893415884521488739162328756229923181918855879452290133092892053006138732731775988845146484539900359170044517560618573552326529974631039616624901698591665537314601880935367522765591692075997414733046844085205878422463087728126908964382784213685354859161934570771841136190833588854831167868352709362262970488464628348886926621620690060822004622648256478201359534218049955123418383889632868546436831203760580677572246019796108204784874336921390034444677488726280554046729760762512462572892425278849914142916544550346057452081229815028066467310020663938390522694410924822386001090469589816300136909657209953020402325049115741399032765495704454081585734618553483296993544523090025919081025023222513870377967722450718233694117939621260641536814982850450585054019857402030419743455790289895898993415111863030257790756119236116053879958392114681237635373021587759106842642266166425438341509443126569020431961770156422905741023232656073345693978263147153160126567820981978033888419620223116308144569599815409360075658498475723594530383226977929458039465618681023437820217796149844770266332298703521241090051428271581696870963927401737204805714451066465589159654284854780662961019015195263641379404979632309745262672177385847485512715839029177193585363307596218805213798355470734139317271039962987261071912073673029807626934154923104512116882032929992219840742820638046663290367680342299505750961453340446655493306291277375617584321279590499077503071186131582489117656224422863773307685879553928847838033519197701953556757476458204032915688215037803274815660493830330876861352060287880619305683102221935727447735933079889422721924309142650777058432837164220404460918412133062774778728342189764280760848947585901618798850424714081837235722194682735627786065314844822929223455996772655040518870215671254856838877831702746424123998571568411880535067200402069125134127599164752151744904691897612082782575559876164420071173949132732456767549342285693064329269005920505435401763255758783076697083498095035570496828209107080021398088940327928327805663484322364406452110094766737606750903354219131927092390387435905610042592210927336535306448188016144128949850457950536819214402575172843865628544915279169932314925215482289988390799539864859895390447504206132796254377512616778168881765245991243187752510710228962151482125830917693944638293945325113261539183966416690067527900401812539663090443878840528665433596262816023451004660382586212190716847718400000000000000000000000000000000000000*i1^114 + -2531856018449261501574890372413084345003310476500346180433157651465988498215370072333225058737543706299974443233503160372026370815176728270733971281246121947431905374238919774916558062752632582804716321170920005013282250485881485100948389146892857985642919137976505305983658397818364153030972732247272323572525914057910261278582453330784278342547944526297393698071339206074284690953706065149218944127956538561123812553614402131739164103670969641150352534336826610801097446605653348696941424632504701693879974298880165017287813780543215559723109783797993500007342446706372111770249498935496776644362623875044971268142751572303995342910276596802221614060528776412868826444859708469880001161099172308283198995649782835476723004199283723619229177472566778884098194442952300273077816727373870704427791977021458576878660196136154911587457426000163445296795682998987607263655705611670807544833954458121066274670070514782170703688002424101129925289903655293994075312001038194697764864747458908168696222110191528177301578262796688243490327767618509548327803360496372849916173432692694682481730351324578308140385025217608283799971500717428700990307291078120289923213225409830183765694098528423775754011458799541724723314813773600208332866483390095009655658484685050396262618792782988052216264826885557217787146982941002888239943429534792660009770867327524686647885275077586902719207467886626106556716999893014612151532102813993020750761689461517376194593005419155628497266310908343506993521308592749262219955082454316043309308510856897624234240851754091293864538419556169324977988736502093812780963938242739637443262731315640269600749942584719081048392969588638727355059979912423477225546935467057587649452723077865995500272720881886558896065787469562121627356547545203449795708485811468822926463799905566621331407807215778794023883215270456118533576789224238940352844434336177526621143282778732681519998423050503754315980892835349351101440217184349688206197117832855637980500427897018281250550192043351859819746625498039770747550801387161249877247211179296306208610912185599674164066472862810764973079986453956875033954145441833535540653397298396332300465684943076236941552951241084250312439485251104058960031779732035797019815503675720348164414431328757027529974871747831083271084072359472385919083506609260987458253878766339463452339826076065104132104057451878543186203718192651320791401423289366944457931076734813940109761122265307624785529330021318823280018406018913435156224474722799507854186430872737812920235344683856123116684008594592721110767438312664648187931570028393479545039825740104177293762999139570260561919784062752665159205366615355137036662489256506550222996933546836417048379233953280731043344451749765016187844849576047415551402218919663199508084289853784233246661288273455447093147338455394361686031125982360507002857731211943385509440597707092631563813336901877190954079668083746101021921806714273709187173677945784893440000000000000000000000000000000000000000*i1^115 + -460704707439332151781181537034167442389753997270715066055612700997056081426867557110419284216634837430665929566571589803873290171838760925087530599104412638485431163703775854614359989821811460509117802791624404790057184075424350494286113901391922781627641717717884373846393642466201604075751087277829786474695228101508513212736560730367454737174824803236824220884128300182155137497587154345070884710203945769003104772127716759464359355072462399242133287773262852377937410537624269684134184763550287515888124764808195855306413273203212510162403659551519948512851908264533030431784374981978915289323746978693510872698428093745814797086094168196683293283614570724526639411571035537337240037427991917278051928147584819675121521750086571935095042816256081637195682224917850529748393484793748977665986347795527992696439756083133581855536313306071502645958305091836231947640433919013969242246592957353643572474061933456505635547546047846999267945872623988233452039215958078571715665954391632378043794035683240880760107870159352637041786528453183878607374794741105722074298253213120558518850637637490573618636550818059895880023224054163985259001914065639382913713144584174185232603634372679978766097671718596732898058481615053492760497252069753436444495257433133567104240592926070839089462672668517628143455985952244919352853306698582073105929681219294386872086395895834980917139399932880872403503536827914183652103631719981555138942361399811283623332095616229676258929588400611101859244850601410495739929715520802551450246262793438096211848494383006126016302392690135098455905513461228325920639402506871895623716484393711148425906590691067191964761000496211720496686988305984191932719325777287527972874440826393163110240244042169540841318579241142828558894361978883830184260807343544007340451724445860143011684211239071536953032142628428227709586845337263345847770920880069658667257894604036507828247345905313454998191008122461558077020215221175363478363566381167482109320939047359708388464682611486678242333287390144086602136203784550257904829974367261565132497321466535712927421636607553226571124443644870292418747843218305281549517811687483357230663875974527994333954436813506211595089498118536708018320653673717191005626327580923672193298826807313472847230980782566414258224953548924559702541203431218962884376836140778510839489360533614692088878941173413960295157375618151989212587363312322170920781789733523435447422376123831013640868962395988603444339389890519298936682700834863044996526784120492355459092661672156455118102662700285169584203964094143469970849203808037456701710313253016096368688350008464051255054063166332113252931252091080968151932339056488222380625467951395708231410799549869442384315660355009344886516936572608223902780376443270144365733255392000455698555138909455068919177489168403906647821815300276396952023511694329320349811398537339941368824609839055844596166658979641236237548714042615225594675200000000000000000000000000000000000000000*i1^116 + -5286902061998522178819331990322184682920530869356809494242104362502067168569641659322723459855845745554630605759565810826729365232434119600324542826881262181009292053606497526380688395536808488019623840647365889690545264851508520047947531480468007345907672419532228951496407904826954487144491169841154487457427042287442123260718128973816586040461693292595492735520277670058087078471655251462984170036096728315655413675865127528304749304196919154907453260129252422673185269832798271006309470633485170183562770042343145528384449885001746341434485711773324760853560489713200070295137962130596700188920337537657643163862323858055002368619258414215635498064020109653688896850604319457728230347693381267987335661129502021846091833970601177675629179582267031458007221258139632785661293987026952341763859114882030513570641089420302592314022207623406815348009276058693367135367236258646932858280752429925741094942635021364216592909545388449495554684529530376589635758793463995599265929267869601505785879153316455243304550950706075771987642394802438029299166010702711888571067303519830205008238554196296500149309237469003477744208349048631919685557703215043017570384755500653492831568813656992843523841795208318420004155499989805913537777010133471904453585640296705806204517089982160111415032606728624229156216629198415977566136235303816558267977985678324918769355197948643864894491513972252855058795617126352784593469903219368265391645437795469158799902502888638180538323547111085973847609985946736281567723484724821572323903701267116478019572434976246792430683363369722013373674992152466320858770503209414966413333534577495016246495146687036156712215829052325631238543857472038777614113419756109165016586358565135548590538445696152216817659626282653304515007665977705547066268392085543042522940399166837769011437702655076802898471756578939011776087923929195409887546594675015223257304196022658109353573203142110493324609755449360145843499681078384730885000764201012205583970528911369104866172720139397375292934323095568086442249162557225914616396160558652284585255197043834439531624621448831437361502275771314878939193554371017794589823764528074581225715215853900479523448734610560815782193121646849298582171113369947940629349692197464780190072934348531089471805408997285817960840702334351611877253964150450208249628765946922465026386081667185835989759444449036081655804596301243295667579508152051035776433948263500425692597423477852209996829031776929872644851797674729343312266988424752967790519847546371000502567241863234428139050185765164956313480793272229184897629672467088372141570721390100038356570680075904907621248267921984854948163509209476417852286510930722410312518963358082480843792909483928390095837071812791516165549298404640525070853525276420873683884797205286099296207946238061436835321399402618891001552447835483945449572679266115956372147323896258460175499565989655377699344185351450047922831360000000000000000000000000000000000000000000*i1^117 + -777077915939027631536385625435291698081600150828043644324826413535219944770615548287061044341701210971755403815646441212349806943345330568389583377822203913049864906669255685009794673702877059856014141903897003412144273104214921146545376428711319737252148422504157997759208188825197317105621996673810221125510330744654557669895256144446322565187520596891958813749165148384722242920873043184803342992319540672202105101242550011361883484128445825863158401532792663314145608063263318437711669906586907024207650224478367553509366888285207025007862644354945504805150145589335751860644364585599051937210979123300473268440268348084766974238735873023597568473994966012833816422300745499097181264673318924414478527311129490213467372087555052235171139800892597225965072693618282099356650871175656520555407227414501168209907940423797838126044820348621979132768427475908046906346063476817318567269872487350900238519711962010260430608265423795267529267766260492473047619569970887166696835036639093948147163673963039042627483896246453160799468254782990428794558373027598836220090403394022957271442012644616290452188679644487122453010440806230083928238885427079650678658204297706365709731909538291618103762030612135803258915312811524585126237960336150133256073560518287215150586865582383811622840766859516438661104111386669048871032021999613182855819936393544630086537627584844641133563847495703446203692545961596720789566823571434101276179429938202059048731591307539796561182240420445698614735119825658148734990695470501691108418459206331090640534230783582298176432445692224687149563324491212318813083026536896241238012944975913902216836181814234159860618923486999407291460178283716802638267765814013973715699770055950934083498914168846763547596212684715698786525581207984332694513734866018992284619413477422968033700914201899439420911434393474093654283808347180290968283589141499178352894451949222071999291341890444658405188281285521960075662874824939209169098245231073194520808879752620872248996428953437001149990882113005812233960972868877375247770399536288050509674143973562939807642502407013845720115647541120441346008595887575235325131128457165219313454815485377159230308876644485203963277587971313985470655679459770535439875314142706065666072796613506424299187689490807459948838328481271565572757144259937131780214708442840694413921539210919049310644735501026931461767056850018494128999842048305826309452484790761079481001203813334405815863215886300197387458687504684968664881651984747987747409285663438427321335916689215834706108296654872670998967563106255731784561034236442638047907359563662436541094944542164488141024512070529041052221979109011292712078337523119092335385768650558386454760003676584323341522081099310240101937759821458519102719735516564443688271949234862390555735553970523345733739116592148938441521852162866678658513628874176166731684030341599531586223216471448276938512138240000000000000000000000000000000000000000000000*i1^118 + 721331507279766446821483430132777195911491150444629863408086843828096314117142393488234363143284387807412345399451844204815387401888460171270377946303997371124548163238098403074504541979364693997689327647154351418018591702449458570920043564448728680911120967425226025646273220385612923508399874825031305712284892624650554118118750509574184588549023874342413708179066060991426378726772340222969615069960894302116708397957942127275285486373714333715355475423522277501291766582017675521010205551716817567242945328820381531228815750927581954738947324854962699117834562387737949380279941678255767812482262429986496349171433709789753286905632387481204036672321963876832922540238702356996233690110541989848793267517048693787106378201362709643127933079729718767945064482937729832528288049040203604500408069244397443035588083365559953759769728075116160958471297013564063055017534410300015220142646361291612533372226304990337782956935574846346726484038310704295233147532798578335109414597548583427248062091659203423796163125858692071945821825667687096344559924178718494158568806740935483794024322254935479614026564832911949775737469856049616419922112033994956373691535725971095923311570724376430000010054368070872581858849193387452380393103438433829091043669454111851066472996570013345541297200497937064774939373865050123426765739471451070408871836725021531840671325250380084795141725190984654420397380165350446644313305768469914355554403976440668844804164953973268581401095526224073259315151463006323864274976504588716687828093135818945797868402319462899846920793726895214990732347675541492381682073095936777025074833367464160342197474304334975178029225829769103332208944515526083551503032763062524641547191506985989188571588280606377047244026975384910650210493849045688241617672719900902862012771771197882260733470308273517479090010271445763061155866803416151343179707432261205150765578994011295122769487600488574986042477714842833325170929847251255170623015449903054987339341428498986825037244916463717662923151981434737664427544268970103472684585760303253106279656342706669065864174110129374874565562016598654743585328878597942352769837821752386227490225061410720138117526027033084223871518819704317896057478615678823803367000984267343467793289826877326730597195335542940334343533954267901726867308538095853814548211875167139656492565523427869343145856522007100042393322651137571900731376067080200421431368542574674282889517864498656635915424431191313457481191365463493718462340036582643754515759940354930725390520659770193413961892876683252361876702460983799077087973259383165259474092211675967658998869734022679601425761513273993024279390692815630970680289259632406255185403466010408284992021416463522442892552703847033400131936487994505322103200521658768679936512476005268886140220910362861045337816469095852801948648835462322457647303540751173805247981804638304815592505344000000000000000000000000000000000000000000000000*i1^119 + -5043303592925104494596199264074767321257392538997449742604598809918020425018037014148486568862375284731333345564176696377723761084362328431868905221337621435118223893038143800181329879100149367830713929827871376640838620388418454393634939095383780821844657288424164450298879567989444747401324613703241564353362962611693925790715779179475245980275308725525292512041332315199209131269048949116352793944591190407948930131624998734181755800860683220997088002329551474443988842970871819286509126784637697112021794620927247210600132324312503203458460981737085322667994234168206529926728536827272972364776448769924867304328590496920033223242057613322345171064324762647429313619157590648876277514214517997453728938459792929836911663944258978159213150681891294545935946704379677190141955137159176139618167662743474059763407310075976786175785584921315079129430271791226017484444507463615903660145757358407500140167651350082971527482063858998092658158112243526860671611115887513816522936434025535116610220269811759964005229305360869905423207583138896168461535065285980868569642184935130795174768530711603328196438062608142458979871747663730066575539273980441880944965952954428724662398899331669476610240271753552441313997958775572403657668512670877471384350595515295274364190787078312756573576366457960704299269249346437965405401327087863902022204631355728393983380122076304452727444129307173239951345978652324455780968983300936846944641788466627772479479343788022540618136030666076487675418264891958385958659295277660929644683344778162299747015355884383237882944938780598842637266486688255749314354637453452143633269646703324096904440912269475901010531680682367845716662153519728591335224196366035781629269130034086729735303634686167123268978378880671278506367591475788472946660800853594883747521695190360916229535720440150034401788045529130208970016343975577694060459021603279820474024269438106571226304689949013655475280979383892592349428626989323564282032565809500635207801558915572958911941760642098794043270411463451826701570775899208994872159831378305618311773978450474154772713639019894315928944041724002930375417779380003792476906536832097483660958662057490755512828725569467873384482872552123479629298832599022178194394334354648630463109299426442972060462977414457595259018552162225133247532056622157268055687698856343826907082034216347808004246169865826640991112167226229276148239015076154628105118642701305531218790204162583756135284261140487998713318095621727428879766010419306037600478815165240239857585161975161102786506882336895531358160928188808446521588164262063525509914359970569631005735507991669688593677594600563343242536513674377037671345029396614922418606910002400077746056432439459306853623818560849370832284945678352556675600986945483539484481270194611078012929313837430898600627785419290434277407149957470306259938929827638067491032688230400000000000000000000000000000000000000000000000000*i1^120 + 10474623034313765983598475083147477332347059626391390328673022368447918008129378828287916729952686589266151542507160953620452916349528273007049241987114184131066663005543765107692552211050128003268882309844193324912658549735503642961673403102725985899981965864391058718850757317999837926474827242819207306912393526290176431171932011200888178855688355373366506112173318370009312456172114865564048556004639462965937684369873751654062468375046285249997956730643097811156262538331763649524469270378168133421865402846665380569193578563628188801195768471710738681444804776344467480807654221406637360464495860522200948590013499079905955425650672158181565131088599266666578638867424939518130708569366296399591131302692877090560763911334558067238028382139753050942264295609592824938865965224257971441613813601237659078456758082283843183234150060474932389680928869329464386473801191162161710517922148732857297698367958170757050813518175432191438638869699544457933888557538676618559702474028870694618491819294547900687933195877701782252274476641668900685030513424517935233397778570301413761510872517425789756192374836477629383787333487156242289755711458775515292005616208034435086425277285955826392699761748141547205523567132634757769260154761693985714283642136449529613842742738982907437399510882330419741810030483936035413139434248232926133561323078697985239868426197661576636456125216402681792481560133331035022360979150100931839266269089953004477610407412939376910458248412082899211494501373016173442045861265862060526880970307390911709001599685922512435259901146273130894087383386983353851676800486480499400851461827371436311036840537227655184404850597830627101442326847557343675060104750490634312471175478093365743421333852275176542557626996900778077040307967638752601058952334745926292476574575627581597649749689525850746700942188515699243658223310299189988268195651189705945956514880193827258704409145087275192252635183904517004872822271333287053031171285828958430472406689963776624463362688312970318215629219309584777625819234417171296654162159362808924363970345125969714815654758321929063143028669174678887980373125806136159577655433625199755839960911719669772979657106741220293686020527863757340132891912095910729252043324432798542987486138810013503958186471868760101759990044935646697168137943399714943195600259052007673790896705727978981264723971871024934757632017223001107376258456465067548469800137205631040308097745984065744462467143861174542622582590902908173225410263048729460730092081971980355813557520643019143411846643624479895611586471801489686121997868060698208820031432184728188844073292698179223470498320011376437263502172277293554509905928761316367186114981911047943032795243920832966536312585964211419294228257739497982815654123549365334861977131699752408774999623150572829596534425990280924073097722082745388859595584805273600000000000000000000000000000000000000000000000000*i1^121 + -2176812219023539812985668460196922823651305820003862095466909784928061160847335638110597761201472071052236758334517815814153734925540671643580398621590644100329268234808225849616328451207039105903254322983892113486597142887102958338918644575133702762473330242475934837285130077788434765751062793986307852327837237330131350912802962088242056568154814319069339887323437939945621579953091940665947901813526783994887978251368962735179119786047077140781971187441277144368178385074057703580930770627284031011225167931524830450248676810349503353560345973536622823859481878103397992455827497003071749096536069823801882436073409242275802426108121963683954705019007953542753186793810067505019815623642543350215461085753237375012949108854628989372585561571234719356053357354393006930318269794696878207773043299563818797888072484719043861955966487393128506663336190510853258816086005638904068160948618024675255946018827840860450353194696017174855961699713963261672190687666454766528256653097526219714265441796427178773844752446087959579639863710102293201449966022835025271864414805700198696602275510891073980561136238992836551482670849195539085668386956694455154184585628949940598207878617991501152476703877896184385472175732455570680931525280270582165191152451587076155779468137419393413857891495626881376196015293909702681038372657743141655549508952859540053572546514224382883662595563279163851355896499721896684780165489470570618986924886481007134303676232663196492678197940448410385242517047135156328545611552858782858854856887241748054166769207985991118402235497982865746383226823665795823298892064666383279944143893561818253104004165518894747065209698576478932041702352580805482031641267395469807398495222296199285592360217009233272047589947962146836616070166874020692457197780844000657147057992783126722657159862637727139727943970581032635666350112093572849516411107443278622384103055991484622371562766933198614425992102635157321693573168826339947758220150880086883781372257124434642905015649382101590472866792704771904970385880346785253185491278043731165059970094721161233573390089221114644806821681853874576986534356943758632317114117305156998101600038075461725213630096961418743487400627814141221150560383510172611121718154596028739862235527990336755151910806840084283523860995799461673413061180435397526115277723847200292542826520894481874939958174401292839416090598151017007457382059108759490796559031059144519246149440139644696112334758900978526577090977927047372221329019754794994803071102618040393090138047442311828806662524305537812103402678492833026135052498996431325148140429114778673220916472156471617794490398824057167463831709120610050239270625907371813026361276296884937311329867012702415064222749789421440677285178985354162023759366448892408266100500850710843329437833200659305702758114303571201717274809802424320000000000000000000000000000000000000000000000000000*i1^122 + 200502070559877280041698270752914720595845604964409395080938356961098064155750973910096261217314482037981622577975612254616820827655835992777030843220469741147307065488729623410682385298467743078455212676554286895558767567152819680451357649187148644746178956785637708072878347277148238659557139369245954824203601789600487561136562671908740852112507873562681967781268623156443058991404984112659601045657352684307005808602400050270930617665649699239327037330144503282980447958445363208621962438173290340322749041557363406382481655772132540414992527115577263699975580428813994074488812668355670173031327710917960209688288662070993880941546897256823283677722735870257312253080289799244194867152609561233281510762927397407050702901236882161119016747897097208114636984073245926971620886034631134096781228706877849821943683096941691710601469220070937908855119542646875608036942418727471089192547098657086565211696975896938127424481040266070828370327883996066004807384723945703910260991912198871835343823810842778300923214813118586709824895150861377731814502251859317216064298277403832080185396073125771593499125156155476808586640369729798431790821543391487949052418931904578515869371206808564621796404013452469629581298650375261252258587634878132370113808029687896310680431134824072226476951205247695519630960024595726598395081363657766884912157815498225714169812768222022339697222991956283284824788476267500043749563459130045303354976327706870569415328220264699119868773354849165917493158331552876775265438840485944822952642984801165835706917144530262412941694521596396229071111795472360321536789318464619149122526221866838937788920658025190253958300687975545794244000036888286203358403720525147482230493005243935944383116536263919891264218061012238597586756076183613005514944642633674899043229830145066050521270405458884549413478305678808265861110409538956445537241692716476859030526382200493778727027213360372925355412745361335020409346214305666969078636800663136305895269754160203971841773983031502433789715778748172235433504832411946061100118473762347920387516683607284196233100741934394224354890993389695452318071195115972226848215523310546914551207262915106437924542576364757337095692369285807514765321910902079562292532034596555550276608652206071335278345837391273052124785717535718181558850145343030712281203039768951397931596425721705696407792297758915512937338778031474536852975976079544766328557562327542154486630534605978439526908495768133446442712526935782160360542449864744775975094425824469601631021348244120245145393279401264877261943982465195586925632866831705880245152887810243817813944946621581038408063847889535014825059803766812841385729729843596093337468015035732861389025860497370782062263836777692952058664908756980361897559661441069901475062474337181309787310796039449411817803255644160000000000000000000000000000000000000000000000000000000*i1^123 + -3104861302385484358842410689289308578793304166724068411296800633977039108894315815751902585049210170035637253461005210494059204706886225871443752956203509225766508219211781741243581625405935216685597578984894148951646177443483208072325203151535772959210290706426636744213818671432996673027539985800082539901956570305562747352259296093540126064361118008069463529294511121169691149242832506004001417224115111168157670125039502240911709879424620459225199809018923605264562402216643732948345790766223706254641982104985827489754556253165945956732463319295200609263557604846077111510927029083459322462988118505054437689999011657981242118874747566905044095966090626294276233240584165278961213260606335695082873153761991068768969351380544113113478251533177198242251141906037699854115582563296873943553721699833024851531594775180406898101980110171092057812289036292283650865352897607093513289285929417015470292543760651794968042413491891012561304446689789269121608286663785472525395325550891383208219097842120236976093730390996689378665198251872456956777532563162021735906328498588567537268793993125303342441421561194453069429092831975651985873391279020036806002016812990499459627051248852556302785341156319079218648973814047618946103448822831905916430230659698425638295640957493739154517296788948599877225794736965049831425695472841034024951807506436977208972777497739542398122879364058842112422712152342013217264350803494375313241429618043078345919175266246457002247096950781660500606128429986594362146285193237552296737858094500922886959516313814088318703654096578975697895001285513353274848819334390197815417513336325049528028848743619703745507055158271296298540756732789916304293335516404935562009219365368165499886700432282698582156412721857177350729150716838987617974168693203948442787691194003303817386229265120951981669092183459019664423138164054297244025450248724564799954194931070618435349383851117328240348940477069573924379710272872002153130090114699809954536750507455764195364698427913097162117715868502980532773629474914933953216064725398641660245143934051956238743181883539789123161003685982715808036671690918940184453456890456287208080245987333704656190991779865006580512116210153168127006171204048139605793159534679908433483303973410685731059325889264452782690673763884636430994091130121529367656008919308105397525048304368682020154845354660275679544976468069051791930582944838074697035184943005701114495830991992677097490911059264277838670818966989194156999784096419357797482973766314211726406916936879624316033697225260431878409752076427054098995383375409152471043476068816007511572673600462703845745655479669984919556371654064231809954645012376758271483595619321885369342299868097712560317700628967545149772491934323440521655529692552709850489014622564391093581645470498816000000000000000000000000000000000000000000000000000000000*i1^124 + -8169302085075465457672765911930568375648705010308994057894172520475364741614198912990412761856315947115321298495796552351127483711311883516716601122415417908159132835254516723534693834888918255504615867524418935086281960530645196157598167858562301989460397519657866394569762883097292292102840521011066109535948245111082427131540337578243684185432765149419603560526543252945348927540404842036403936782720953387291470510978207034554837556210987895275123411359266575965407353124210265729915773769918650357825273100370114420318711473779288238984605578932653124061708644058120909376688966498782864208286217810280874930249650876605218952799033622591743548669324129319773128501069726894993690287346286570523599124669799907461954449073085961734789776213539120682847197699518041884816524754388652794209679424294682511826508236972249497723636672829585544050209147887218879333036508524833868342693109605275643868628343910388208388867467818125045906324373214886756670882774749109743683179679008594119113801113676804386570590289133350351945783250820911360176454819062450224864257097132822861765422501046502114302730071654927629791062751734920989537864152407658476028739464071962948562033625875055694192641352803270437506096107076627790342673519414579591598106997978829319196712659383829452810829334658153385728636330104110925942872526669471046634236930095310829477211957872066015213224211383175581428028851252775282478889270758198693420569954587953986747002051473923490454481448820786879479085817004056318216855929229842166284631208885827288792513415472593428871500185776221030559546436334971464499470973088963605044524097330469662133478193159709266280511391332584607008232897469868529362067801583056148219693644693174449268186926011004672937735405258238343835217057284664459249364086569708188216929902471973132414402324283593732214674794014115612578595545145490105767318612915749574563788708400906373097546761514440637143837632141833243645708421614553352917509843440698276326291639801754979091643561813116938593045319451300276432732307008436385007939039087928149967136691678271216726604210040499987386660730187035018810876012641997405517152476865162030005762965163317065977892614265245598814391934243104104092600770945833201265761360840209516637472157543279958941924221261382164399950047442723116920555441282339423790908499640877970706792829932698591321204197454154180816301336874643058344981614678220671236827266892903201400027161260618898461163716175405603531274670956752162370887282701318075512684558778617759885901273228356765842236226994810461601980706297369650321158400116253706496235508687066961912461154175038852460023528364886651679595900595613057033370863830067537344732692977659195114508124649365485468716594274022690545691938011512041177622188980804455343773555097600000000000000000000000000000000000000000000000000000000000*i1^125 + 183358051007417215034257029996124858374853227142030352484701640095399222681401793083859426963065631864896847830922659698078952616457828935297980891466645510253041732426339268050577618269452341747314569203524835927898625770835512904519044235320242133952006234418188086577541254086320516223631579656940904171823224091440817029557053150159043291912886018645580325464001194055092515354589084415503204970332471575786892909355413158681669849503586759688571988815888019291092289390793639914542916760482199359148561128956961195668815132943719207134644645698738460355751199537931716458248051049597575259933746312557119190769280544827489624355384883026943730310055070138422336837193740907241622856505077279786309131681511706190306377672820567371168150727912865575118749253391951935001864821724468463640056248784704332423932257638170325243066297278069497633563065974173448542828366160279959828223400875732394204360787730222673540990673159210681057193683352940712160734806897304573097642659709673216765143684645200018938232523219648985077382274896623382337709079913402355174506762415291449812174811050404998766006907682729926074550001256355462453242928527637987943057670283298991577959708769304443619172853188982132513720939459489584960519498538197131574756618449714340670285833428725610840848150368712567722801199173664167496491514268064401121108859973343810030855907419658207000785297013471973340740812573762277567569421652928035478408076114611146447684377748430954695848166654768688005376762027230748940125408282397901987612934240578471878138378500295282022665085129413938258361343592998733254026297045427861982058902170496417846289399374541364847022653614113975539565312059809103511838278494962703259436888773078441031750141457327809941269821509738953192582872259313802768093513589082516922640855576125952341814022106551275606990330260317474318653912351886266980394713432899096448807543606380263316026412730148644640076955071941362167486897173456426468688965225456208011399143729837217875847380926787426121628181444516767818203004865966841120068291740422575712347517456934606637639672146932688732469320465051006773218381893847047088301529476258706133728056817193354506699212839046890234959907256610198152221700803821402727538265582545695534582187356892890263485944148489589388105757079486800548311198125356718002029261206612374275838162104640413416166779423745156376892100428513508237661502940541151857762929749034710419648225622295514940114806110096640395904332650100105094694793653710898559091027707172218371770358708619489805451102503959896917522126593235570504362213832384037915749767350450228574195242868912976210685494986630524529830477523370185818453097082937286345399388958556522247735706827101444655939025942618120553558649606652335027281461248000000000000000000000000000000000000000000000000000000000000*i1^126 + 2299539278361842330966720027873181034574959455441781066979750606090191092844343148594580663617811892198753367421322393211579574241098789189394370242645130590703390661523184775178599620019198404777026581184890489024443834092281987966543887647353759520734539490480900856890406953742648160415544879833292244356392550081211435975780650278439315653444726986909588304473700717421397499528780713185676377515860308862638811105013084297106480408862655972482747637248511757347963969788584689128193858548529755406229038825841516955192841949296331569197946273718767216903158955387821085837499370270170129429093083200484703119915917625199477143218548989790692362047941637378314338620886802055619282115521087516418126783988620230437081890651595578546595209702841019413679031636261907540276146455529430730576652712719470694818210658105360010038295840132201504321146901910947332252634245614346440153765742528312986176085547310272038369455530257859161612864882265937090048449691728183697705939242434410636440793452089249833803971511834163170752572350609041498758242660634026023679456881959320704060860257668009307084472947133800028762726077691825481075968926308748553707653245240514320714563894529509292531603625736977675271917490040959272861720412349241335168715941228947359928343091262108038794261571124523413646513643005334586145656499090407217372262703557276932106382232772509884735490883942342439069779171180010689064440102947737344650509680103680762442424007213320034822015579917456492392415775822780578724109720911503653798100269608807544237672253654681221542812235503932748327541293035374040575095688723742013033955015867769082038078634845945161867594051657195725778906573639814026592544623726519976561334171140189174958817211082338545099697864248492252966623652954046614754011945119671794386049744537096394452806448222046098901211867596462073820622623833593204710348431620507649039775466999842111197283297483842099699531832413606143022600530491517477160006861887029089309364807150424128701369724015217575555411933684581661784609944487917142921924413805620561034988772822030230666778276341478178692345635522275499707267277765703006344512608898118064587325986988807982862905635013633301673777845931305969042434863617081558095746918910531166088966897160858164140744828552359082188655225605840473863291842055112774748573121848333344532102340933182591093214232043581362453128689790038732552462719367430065688754755827544819766057857623873904552397993124385045837494673766757081009609106366304402915321160107390396254970843153336825880050508732418873362711620213761218448789718646916865469496385482320062948116879265764461418040278821797100468932544426656784880754821981847384702931308375424518794573160425386727348097228753757798400000000000000000000000000000000000000000000000000000000000000*i1^127 - N1*314928133403790622134705776105546091917752373320910744220127276537948169118482819199127631978898443678962058579617249509508876461664711346291217143214083974987074462942854856915401660806682929890273154999946710341355605377261327921971007967635996902645966972765397683011538312895458429266315342187880598142589823061474822742971430854534417437715385100693260488590040655099821998649137843466314583379527500247988188614484022796660568624229480546132264698715470581739480082534400000*i2, -33072525153006377315148068101211081123479518891050491222623217864994292740165541740529772639694472178707996728575334774819999762546811334994144949214326627554997365269001015028489188948147547501207771426674249898588393543720719183768542827537012063137489668602372477351007800502509434635514141914113453950430809713439719509756050038257803320742287099028447830596272065918634778005326902905193905638407232342152531858458287930437733513295062080512743777069199491868390973709971328937682269941567263732686189558125919323832332107718229139146658942783214950708478319513922238145332194831390235696661966869317970049084701145476853412878716024008546276771629222954995045364376848174132904679450576713076034288761888713137061659418614569652856653095924129548686335633355280721734369817153565703742203707040603192186074317435378784899014493552663905180961773430619881540653077536352100546361022449796954870188429336123498572704828749247065994410896036011170419607748005997971746917140555909044788235506801390302334513488051226937409404780368072148990015068993547200546139845770686383194441509529775370772532102647641233487388670289161599804854752496486675881815192901661201720258446737696520981712014006255738022323735517629007992833862808778863132604400968440350363386371530873227137139587199192367487026475862103190130067824997166334456226023766814802228934509991065951788943989734778117763001988678642302098681470109705586081320154448481119999546886263296163739183582559708899391916782160138426031409104418058874473799352307911480141127623033121353682585907078563767050307127121426721236685667814794627344155072098417294863590235115211208877454867137429293542320810360179368052772866350233986151074360759984803018436440772196088647462749226817500115807060038763756950470241664022466934415102117099731335238054682497155545575000249993210402592339462609650835899092102599624671715015380135443491074061332482355658076847028841917252651108594454697877454032197668147519713545533883026437163109143296306619661660904579375150814305612872435156167863354945165387851504111015043518009333928273293591679674018179991757582395025335243516090511999373488721245620712740813013242956426459230398562613553900452017377660782870952912662493312308960516583586310000156320532950976792158611279923379750022810487545942643512910835724328853922594977007701060335628723944369834491602691782721167799885750041822127129330759519958789963827648617474913148217388654901506137979527372176107170081914468972132000093998770117518130863145747334248307147401476432717444339710259303593449178595740048335939114984522710548722606903695287567573344230942331694221114781425134638679629259129934534832060847055921222228448545354048792846063071327397305801857290201117482213719849328333625118610080114668810426909037386762816307479422279405357131256470148046151610803749597399889889687020314745939139054199698308790984086026240156736551945616890649415072679986536526591603098421619264316291354090278111228222643004486166098030174412738521676436997060283934146976324238167805393772515437268984752207725191828949852998394102575933785528083842261969186785818904997993876886911867956090037946094506728861257584613664232895087261403690776685538179812212729087556693399848728410666261157245186505203225913924886479276411166452462876953849786606323588948431241194840019093220211454575266996371045778811076442977356188250966862880127089657162040195914794682204173313952937396633389301906657188073792683977840121738772865264135671840196269439674510538458035342579385995790384037287726677423251121059342032620778666188227229863640777852503221267569880148525017514744217600000000000000000000000000000000000000000000000000000000000000000000000000000000 + 193830257137508112904974843702423472443157526019378529188295482898047146427533591660680567399797079244847341534574154130892735722489128987701834614437721075019323167412164023139387194205795040102491517742416825441626577872641767374146448045883891536807119851053323047863236292172932689082373338209894793411554801726149823174448822104459650635529732510818615686249470368759767231724793294148863470235527754480667372280456149039826877319647642412676010592030506834942535784956279752862056438746086466250327871491055544204562635817538437785743284959494805580896867059910837242864488078246889663861687016098996653674594173546309485193679105759228475009087624389110126382792566078669630794168467846443123870928138759617080420935889826759785400348459068386008664373935895528204184860788912499764720228291631940626555369080164586427683613658255044621676124916391566317362362016193821198591916404692196131335436546076678489094383015696153221968783703182333117149718760677076580740654640806808118180920940064350097387508974486893957130157417710147902111546584962776332496395319247037814461013616309022851193564941969493769322206941865103581423489667222827043745307676169356902499025632201422066880615456630062710504208057506402375599599336272867068082901450527549978923634081909531099175102626948262803730531205340554177996417620359845664947844892972674751234955217708632314537971291446880622666428135975633571990379861865008415610292308666381223286050481245107303157846617777463097197605967508673863814236333575428940317938458129890035578743920844689844928609273241433808800629811270034815451886432980278511572582137179933075798565523122728349428528780475632057973213039504573271525625015871951639691227411292278374532277774492463985672034161981170752903812611225846585365146661015702131450434500722745545645098512459949947509162266579843153031465807820686820799134269177704172493588505491931437396555467912359984311317273507617706134494102868997936514895056849455800778798540292687310953865058373099213078755537104766929365449049043899068300021157844350894665743447240122345543820341896835831171427573638913178031929725742018442144077457711401820630446290858073355144984402981582458482785754828264033695461602498391548934100363189327129104345766049891298205661866867860537334990259868724979989888527627253486425913671042636789384672585872339900552538918494868712629222746889996707063411949634032462951744967127446108987834246797360171123819534728066991234518035355591459123871038586308782040727017049793009352937930099181252236585506260673124900974877209449104528481980036895876663732868664431801453308015538662641204570527103613469813905057467586636891848847163576893142378778595094193828637447546047771542466051093730863246994878592599530388647436477433445885634486028965442701406532108454127809976401251608754735502372617279428118615379765799460587950537293655947814435640289214901172352051444547273513906155905067289589552355850540821975325598919402904126405280571242613721444186582141068647940468131064358232427765493959196863159699338961202544563583856779704038720681188730498519103224719447080347906909608908605801303084439058066357844955787876347564784577395315731017535410477443941046927575698081353194708148159077302600419918658273594400019523604521794961869781205112034711624852917691924573173048303370354950470313110462191222067061165593246453748960309464967115031950334397482639208842694762989255194550902709676944549564866890665004666200132067103632744481369574471102126495019813927762231261411600277973799907687274039655269438524449649827499548515504534345340178191810233528538870548594877169650723298095608627200000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -875773343890958861584073110132890773675609681126429897084866157853685191109878588028895334958334425691719777563321255353701704567272823317487900168904296642355924067983643363299589856139701131253196400105004880433995059725078851333407933038379087734620834173565365350227962934578470624508694763885267276509226366857517506557875818557018128639881901321152631075903406081996489313763982418630029360754083812496049043012779498927258819334512594959362196077570607453275948829671174278252522779576440124532143339921303814975119875672583556491586116186846135586306857795531626037822065746560796240604281146424622122598920821487013701805610535722899838155029277370193982071643660472757434362627654741369114256169635983831109509926028987195855217550111630177534109796449782758053758426365305577584142191913388675040841519884085144796206926249836004602835545930005498720356887584249748285901811600965226713443452331992532950996256710880052804406712168972669441348398003158743195258273655103592525591239386130222827365252257065902642030661601446670053524701521976398661182720011453412288777698122169800150232480417886112442532186815029308568675851986485315494978098933237311925462701890888651794501311315218475184236830834329745931930700920839778208825321980059193362933345974783441466188725147326435797188200604219979688473153323679291182481645723937472218012248067133060953908342943252349086987863792599220506048878369030709568157030825984079571860163677013877740415260929762276915843139463148743144693383410798998329606560344661300930878742111719579923766145944584787351238756894019363250638974859543272630897667516694198913928045093109542118265677907264468390366194889725351151807687132296821697522137938058850011911441952823788777067372356328634487242319125237198486333740579638826138166509802560745726592231199014698510333299189786782352400520578446863017730098504427577054105784628109186091155878315578718206377561753308007109352042827400252479699611817458975858777921516101453902270845984803179954168069678201623616535169752907884155141838011866053547247053205058575197686071984563175350703309110956917024595540373562611094571009157865022093105387327922761796555794132739870184013960769143592720124802739228682564593737126906257893316743308711402431610066933787358600797781462331137443440570695499107002504890942990824866926143494629324863373719572318925305998336005910327507850714646879888501348153502979483279462180805357586705211521978897841032036372398371357490018598652263017831006322241784628541580053533922566225361537461120793537766913642856795582406007548180347253381457313340567044494597892669477096998635708125783918938239296335180519053276270487605309727930319437397036733238874879242445641616311159497305341278610136422665181641328729978391536784763112925135352546257265040182931842054010009655757059225146875980388274612121048326996540188099168125427578741649753669067754153747531142365603617982661439885686507234978700917084693236303222288592521467807975859856901125092214380225624100362122838098208738853423321921201106337396280130679515133811896618715045020210231359166714719327959700951071926512934068966462745586334656562526619379177561160503864740979305517016012880480449478318404222858327370978607843223927859766894107423458758740651485523136711651247490659790880486364763223530772278241212818712242272384127705667475140625981047186895628531766100676924722926766102131567147629436839846047046259540664306351708623240858288612131151511450828376296159921136326772145726597827216082510317622145434940091223650780290029140538923017823308206218908701727464901733551975011330150191441412018195595194374553600000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 2592869993625565082520562643662848582290154650156911389557251717188942986933514932344036959712136180968511682633345551448694275340451140450286981816809427392557056858303380854007703485579711367769320827070754083774174694663139148701492374484938970286834683563340311042519473889312635564384611778924505955910157460073022706358283697680267538596530375872408209932378507029832640239933606603366018243056648248146257460398510539761742938493404140497582997485559526180268110700589352391936439576321533938616891841883134295105453930174368907437794294557850168211934803211819892298902640717967676814387638728014345275479055331069770722312278902597914272235912782068946278617213660738524022869927949783149114894030503391585082581271997005691432243192386100640067379860851788406969358032441795083312447592690856197392045319966224426957396107730282936810726727694978637719025191831273293435948985457337956158642750875262969709196956835189869800700561979206168845753657982265956065993114253386621717977413590074806486277780100848502756902489558363961643093534594288632318657923824348535980659070402402712366811083652364869550250170566770966603635518256776884077237405580635071699089575083704798639190448060568337452047580468860368204017760944440271155268153346265759967010225019377903638303055585937577417081350558567540229275095737944153702350144856414251488863315852983895271835285797442826428035622795188075188719025413501322155006450661494594605497037896393042834218191438390516496277434718453428244671904121409755897929328103094106229234968615302343255661549470537416307291994459783644330733178180311527741202439076255972086616223181608026576643354679340866690306211979682799798850485986521067126601309778040522857342808047789449056015198369431812995839084182600795149071083261512890952249197223011787464076419813799748645343647418685536052152659688142879775277516308052161169823113849403594937854230422873460268411690778045325332653688249781420809553484713603709227811929909295256625883414000692168126997792468852409343784946595822839022981948718539652246396007026002122444022979011165539372805276636198309400690741319620857574801418961069217931659455223852977037406417676601383193924672855031673011785126415180116428008286728327688291490467917787668637079148003054260300495700984784197972327941907171725295838306048347309307574073144456194888402028559519481704493424143062655421953201644946531726505207556593900424994375588021525648805529126215531323069357790621246287530454224679716732398315006816164158132918987368661959730211321034630046107942066431315235700942447158505865959558299847886523954150877926067006863096030585058213617950115614023492545664216486621730890422426042179462620354485542875830312162832090214206249556122830123476532457058307801325378852238491421303157497967884469657255014463978419038836883270953557440440938388467536159568187243942840564430694357939686108002494775399486022888790457230085179667864188602515924060147498851154459020275923259593233421800707469382771972704185524855345644188198803492331974250904305548536638966192622902257942818693781240632138557592371108446042801590948573349558139297661525209236054539276232196913296281591791337562621494626253678987834847227187100455802104747851074804100050426349463574519178948083557652011175422199178589662959439998644261239462560702191123672889328925505366664094592094651475679745641272883397650271034536810935574338344508019985527438655646521161803707652664338994432495511271783762586496040278937105011717045013869650069798609516533659609538117433453907616583003314178507571983534371758241703496767695408186935916465730583744187856724240105472000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -5188573576796000378297604983085436960644555226656989974284603513536819370934720977325968317726226680197824865776098053581332867492047761697078992378836179998364493901592320928019767508660794732409273681352588761880366222949537722217285860815974924186730152694618814000144696405886734271298069629115940104486677486316160281858169793278798010313138643315656693177779607185472826970008081280379242151624060177492177029338202298267050062123892580932936590056752918824525543617951215944849120233451871870373134115068422493425335246812249351044629991529074838070963400121733087012862659192708523709775064842304007428581577501797705981077274879313505143001398165134201707896180067510247396767103549799543142120775684054209887401949599722021644939971358667246384699483269801499163249661266513226732460398564499894709846497943094018911367917703269952107808730810467180955412800934371829652356650786492917636750409798653422657549376061685473313393629341595182683278537012984869319708014835323738999184533948965602725689861421319670536894991392492039962287972373391913151137193455154280455708749860443732980188261461393222201315849077162258011308182163538611910030977669771705104381406253086207367785834543449287096833695430713648249988857498260191323349415901635922893472008407671412678948553476890572290679087165376902638573656704638760819821519107392213606262972222821277163862765539778568342998454321459621472344089906107320852974757037455358101669183500143786614614826384994574226888386923620143619241957127077477078737041208429877151828168765944588523341093403106397625379887808568468809092100506510404421514857267914298325642235589895661232116840227968749957475646341136986408014486481633757651342552535084381516463725083995690429586470489695659202054835035586171311957305437542186841745694848889163895587311117033158028716371467781505414309237850805327659255664813859218991648571582928812216511280311560897849185996422626873629267952243698875307373757266342241108759797190261546031473322513419931148142471239780806969692623731369451545922725464181560928947355489594803958074022140856268570932799401705570277373723847271989484928838209836490022123037043819648150896663861743987273934057970570854243556383836914159688213843645034577951343594151092820346557596686528876633943545986464290205595468709539692087158274781247142652451824651493602938415547804022205825803275719738210792092091691115078796320475712593825562534156320883961311882472972305097919247271317696077264442587775505447226101889653085025463737674854421019007213779492016248441856410420734311552905108426836699131932448090361225951730301456664695209136187952066723772550392435119321856390635111283889214771490353221860645354101906831873224907368538085480789290565978733818783354518748177079318827925127968571031117051775908148277683420979984936540625863549415710844294986570765917998428373746691542777501608644890665149498221476839823983920698757786253812480939290642363798758467975559511955026308851343610079421633154674854512443725133262199559106560261233648189230365814240939073774063325060862843744654626620333384099538315776008796700262152348880376916799138751469635841484677580764985867622453944019597802499774395617740673379762805110438722140883242603487571961638233363767466425440281976636616829833714834088501112005979139924210740264813823829398882879836913997801915655818258356926080084513374619014133796204086289287880604208229062685395551975177066061059105217294850174543436669356995032391815345116211026152429038278307420547624578383110958854356326982050979246467561300236014500705478050272880117139708265761942767270289904480790503082988757057536000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 7817040948705669781535883338890593572305659471980879740859894214898332419873374373722988905939826869297823807153951825026021269488589527479591579890252220633455476112639068686206276298588483736263452340552102986349175190199272410421882597283436824193261259993691144885782702074630571379017575096448147250501578407488829431639739092375026990955193246204367568067959136386152067115873060158809508645373692769049954001845137109820152631374598521974350292862353615908021801948030147619508100811634399981527452261712755658623759251795442810948046809072452656380404088611222880879706596888192998713501028669157336517440969682388531528486284729230219571991962631701118228689120855075037127689544830515634948826918983634967741461263517049226985868190549651676221550388035385743855673255961441342731111744749998178699586533318654511602253686495882107152183625304414437162052882089136217876455437518457518759142951482545353395459838004442568007180672532157965685799958549986314918964373775323080505203992287837609386815070478784592875365629097939739115013351348448185227807173043795439481877185401649613428983006181009403358331959637931331472810377614136552836781211482760832711933650100322231959150700127985963168311516409814488475118871061006197928980955961372590869943099607746696858783040841901139651576917942402559490979611175166837778304565200199926466543423801804816925093013236215110811450688710363940991030108991849909420009444811560935372917872723795604111209748116711121753221943731370201406128951063319049024358034025887869971199142287523448594792253703182587509175576915682461084157869623126270337309539884319789714266188803656407566095403723449773752474584236046056448875078120693116298902031027556536885295342406928653922656009370720473560654491311844229773766336491014705803984414072743979673101329724943447108463668404557241500165086140690069035797441800848090879942897003344977436328045049498133444592616692698458118522826563749607705914952726242920294843736246349930142388078326811465898984643581106085737993546661734542294210631690563066360484180608647269538590655983092220497860250282717319216541028428626195256548527474924350696669464299042935236915126448606632748974319656139315054939668520302154569459138563043838852603220064251985764354952696192384261013667448377888916873208895997437491951145818405022954010493251798482140022531397432634631409427255586814592129466431643942276160143224459094110452902049325424144915893625568070772793896547182139875209840665140260863618630917808887940380101244007663088056710490944494045972847904688294266227738594854984264019422615693400641930175223957944410134263867355324544469411850742941265165011903650107035050719572158999241891312531787358826628781898918846608139337733190110588297818382316969736997054172852076535273924114997031484626426173055478308020815634070431407093752757891044839677734728619297023415180482722961139138281758419872888179429402577543112634869935847014114920547128907864844830681950880941339840591426644185562681989357636390909939607531697210414523903513169668832057954271988871866602964677143725605185791520634719069759977243179406597111906446771669429672577952875187520377722285317821702256665270206389833850201870424645731236853109538937401230964025499788996854023930990722442182346555058102150099412876533784575349872639877441873695595551129390216808787797266960824694880500878371805608403848129798574283466936184892439111417407076072168798108937373501639065094336209015281813669509822717481142991794307419306651194959897008685243900346320120293598098619857280826742054709081084416633572519197296007352011311865856159827484294039690280960000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -8915206692950581462465029225677254338686824365924015359056499507506469078706505536885997687267479512670753436613842646373266364502012263844389355689879580144235562791232252956776550803040077968620449920378985845487663695518014749161547083152536526424546566466412606517707794108521810739591794656801071006804087907331574900847886640368344377919571445586916252496323527318067819272445363878945696241654529651040007884017564384162100195927462316070848161467238339734429246730923851006206223888614175139816423797179841006903012092796938167260577272397753918896062873334188199044694157279766663238640495125559885414871074677939244121603565531194959977186872338446349560653007408710785290671548324030800940290083309424352433163228906326153915656089956371068738836221511566634295528913202725302815809841750760656551080132678072200784199074129269907313011704208066088412854813861318843215690870712457500395805621691010280980350066638435372464045894186865957892100068606685278027872387607293620660909532377654680527738695565673951925076361864003952393589082821321868837912326586081317131547535099637453502149867878896696631298468221237145032067414721324667917024183833937887395531895558562656657349449990587959879310197777620976092894532565715729395914198012978800758415958893873777450892526706946835464098877468891820223465814996834906486640519125586834673257150695958625472268214705152058883551600953828922179046064355466863217258281769611375725231727357975623010876653513356831566384496131985973509257061525272984230685326847433036610802235086152899352850284306183172305451184585241978904665833752999601984594712502432666458199447930230973505007176403812987196888238298097772429220069146875006333567058181433128426260655359837905230156476222891541699086356790591334117616046153772259730766941791111378966867402142744311139566612389567615938347481433963291981079647662666293788084225671700050848180459371980865256628221576321142980747271495649559261167196339887982813969073522544254606247028465143381461064904729692029332899353946812255220513208249374197599805089654783965777764255705676979824288708568831692614125964359219627895200417202147705668502425739422159817240217018367373702443613698914902280022914935671332358434149521451401349020777718398623658520699055836274580810773903276606575936509888388944076013944335982476582687296403318225445531603515423496752387452766469220439195580272296726654255368353576989917484252898509321696535063718785583557612779348039290483172024705181982304144629830043484589565729268435755323259680497065265076689847388911602803437531355076312237426376248301180544390574457284088292975460346930203509025646946521646217490797328804270718609855018172226160157723491772424972519274844619009021326997294481677909069383630312641535253471176474635165286554863423782651944925235439802760345692413178574052503092640523297012590399848048003726537492228230859512067623867827254305063940409639998772269284367045302654280732516016250699951833973680836156782913666961395602511421016503301126470599999715750644889669198768313683141230045478871459895752405261459792131650243138810220853380922650001911764622316013933274721056243997680629832022337842629521580616655575213239153803924995331152007309564889742102733965848805449550957311774926680985508724343301171565567833058282590043009764940904902043421824527981216826936336499375103523290885675946652379736073740898758038323595197534590329996135680675961372637924363305011378845013452942558631789020924626434780092352901628769376310766202547219863302871406952636629660222819708029759846046982617589650474819504117111348209328228522854517064010500415097405440000000000000000000000000000000000000000000000000000000000000000*i1^6 + 7459516480059375545334244594600984968806967011483337771416029068189345137517820060160881226983227226556032030763477918515895957577585444108446176374055504951739395666133856425261047661324522701616559525784370554200232184589534128514803413408264044018915274948454333899199480216987657848473346374451502982247833119949126395942732671610453662393837506851248170904294340537248285995280924151311488344959971779508104907815092693341332515250420364598610344353846486554803950956121714020315274818255361868333242000816279985812353512907868444726570440857157483882137789212993853536967853162885892919656944034339386656933897038733053191594324734322353216200408375547585036934013859216421340246973731710753198091083153428777118327353355574741120031693297731106621923725856111960336510705646830230471871904179130586104268841229411985623605640896033602459723349729457352227689970989703190464355474633670402442626517812590766509542265430063951496870097231023618259304711820284729280040711931700430367002171980022817405398200199175894468666391692809045535821467838956729263303446325374143869801405953882520014408796818557697707098232538788875511908560948982276987044843071199058354335693451096261392406926394983198703669747620092467118563377722932218936992809785772906340350234809755409417803538547817778127823459736432078765466146758448153460382615678531368476401642571251270910339296300448953429870558932913359172529680610099174152466014823723148701424328345189706829340286765953592135145475827726433530155451320346933988901976166333015493128143475689235998406219730443225283227306543811143804498133162468951809522673372978324827036911643362798637080431413376851930211835621328894620765823394831642193775011635676088594830022337928101182631516907477840252616949292942684511683401439178148068637555960714250094829592851710970042859767808711633620983919147698482923937481916615660017218565432847803281483856871832098434154295680996388884122829208123436942960969461099243423791389452034483907917556145310684738854628080309090720344520935922097285492758983144275447413329977686567807882691505028331365131873234989945798836811503724709276088047084259484399978797250839796578000165647371497708299468669099206252208395807944540410457407934881436045246315265720587723206689944331551372185487648832969445095068959432615781880459850460374894310451354026294971459545442789401504099538954831771437480717903099822477530009344968382170486288777010288168635231106306542242956090758601839423891305866802273609320435912934642672136203635401180167896676654749363582301024755121582398025870844975558057043063771238230707516375069268439317637466372953824470404037141283881266959733551085255355472915236263716292872835648229030055126500769680225037302603006867590021371383689033167849821465584951450858179428517172156729583081425837066257139313200783708982443889833063633029996423045084092425623824515101529870113664388267096597343094046736813765487556272640300660599241741588995408975035799930307060086740093012043182881094531946717973334019595005556149240220879548192323958945507291407679592545805058539180340348295966706482100211813912620464475163102131239148246429703619509733387613250697406512840771632405903777108762395430682731117140613984312210706564949198233837868179511496782143757784879509169844985575041319830841660794920190283518578664288729873687052475202530841117112737538060185260375914714241745667461338710168900996779791805059962358310603401632372691953599071333146529440699065809944136489608029408336167237720098922147911519614242655377887939526341500905838253521447036169466349046661096884345158999600321356560817479938547803750400000000000000000000000000000000000000000000000000000000000000*i1^7 + -4691822618166937957325334456617563276875239914115644907816206286600779446440509849880069178249496202839389552418918635189115678966227263253330326254343163107040148341337030514341558206119966711518458374241596416844586008986617782544190974467653192271052612992290218230058485932814013200273854814307306614963880606421434553627708391595572111860648761236869702051071806784459471904015214053886488937862660234624361069777347226298186859574967139919367100193495726447955850044066004967936448177357120863735544612683678737319863083746032328634742806469091125268504034549343537641490610536954919164609452660757152983541290034458421816849945876103255672073173934112938045597026855345729163683089439759824000921903778932569861137978887121895897840666474493190713035553867038566587706202513529456632808608216865302967129289315876189525485623804966281464033803573978204917437664077723179606510528199664461614517753842549882423664018661715798247522324263728374566545895894075560838710235198470883949185451660029972711994563137486066069766194845892846921209457459615086888804291873937827105524477719418801101516281179397770174654724697707736308330555778273971838072139702416659698267149627328292282444924193145783251563513770323559096938054541839316931261922785046343973875419689125845713876860934902836919645798747975469610291611035012845596208547216880964750111436492692109949105795505930851509682086207431950233781486854837709427828086881711684706127097548271829097461818180613377582813433766602224378198909871760157582335091496744016535275899296422163495846071949182107331495251839527889775368855765238820842098225427936715722789257348872738644657746452883963559709243595419793930373913594388946920032886329801539432155505095463465533061317735399657214069453860056744755664636275140240675906051037446532324755218357687162921638277854213723834510019443260741695972689515667002943767533110828568517746110708401675278229248385362751976545316987532536874424672283955266568450140717060732762220845619288168436175933098604080306910406105806036870687692816265335647619219289060170041994146350161733272221760686791910323809073722998860696458120515824066196195250711579893216730589386062398515904864964119248882839608383000556679324324746596156244053852781437818819320063664315577574100259747996036594876778197831984522975967069556060366825341576009294958124187711483849958090311461927954046930010764928133457518099842235908761205254731630878061504214545847653281024111522782602047096169284700834908061831964480532533209113260781104407712930962413859128270736033763832349366345368273714206385392830769373291097203005293554939309774114411862857247710396937314575809462596839993339108243855948728201807221814728045970848939379456539774636861336065423320754900858377282445438154572179247627047734180790468991055616385405228865264458228699252045014343388905346702544100204428890309903903793014207075708218975034732923104306335816156863495690552496851615161232138623648132786256724726485636602739482558823480002265716670982770535663574535556765274895057971176618644500093649279631478881774545097423616034289948062045204105368796262353936204050078723826961879832032375721682293461173674319421874760771945301601848727139466723271580241637196231338596186385615530520621486396338464979316905523164968776071649069076397375448158475470954881044895062375390549499483141694140009896758854142045931290596951584161032085774687117409953376988499268606429493149356987074978422915609740288018945932317061434190402374882236308611725558715165809598868078038832603379150847945758233346300040806887054896691925983436889318988089361333951100513963818876928000000000000000000000000000000000000000000000000000000000000*i1^8 + 2125523027680652839677315952565272553027704562925322272840551626561055380419897983991533772406362356486512316615927415321504868138097786365114978909436713206957947369251426621512488174579238610659879983787744839435695968560476378365665933810937632945354032065674441271541431078390395803520294796430715018886378536703451469195991026913598641028937300360091877303079193178005324959329100998502927855859906223986295300628350243365961182406506371126888547843282754155873436007847967165218564693582517184492093265678512128376500052326695796449085167775171835751998504981849740878624339770534201578147335156278544414232585580938017662313730874361987130130627062415401055461965752481839200978797752024927732676458799984114491769683123812768845334422468063120409055349723906319564379835664676870202473230136203415415176679892151967404218678105319582983393418748639109507022613899613732198007489028511136623931037540950215203781893356278050074800786054005203146671922067527089769837419830183679362431715560842881683735099678282071517080985108597109089892210680278132930969909219085783977761310870488761476847294504966282684201127052444203387316023934397013530297223251164319585774392248524266367475900834633147307755567854316177852566629727056744943190065922721395234979175659526664161500418846304058780741453631744066572810931326863290636135961903427646519939633401209169602570697408545932180725514261443225449650285810748339924997083914360369718063740016322280860222450130400217688184072887369351437952193019671929022613019487282981774358478463166630067456874087067839771489127916145749909552166825695685571511014198405499456200020798088676970635244231486653741385862768705117286370709498968962843610467921271896960594429082517969209423126643712653592854768464663358777943046009805352564946633492456821420854722713856772147789259506431867313803333907646635193088118777792494716348665199417076610159198142119407018748210624007743973520220664048731152959371048145444840312504269950625929933918535113965118156939005153138729812655583882061341640453595066244120011202774445452915789774610758702024665194396913949797503934926790637789084070718132642928860731865601178135984859890429834433689086611847208495322752095929859590233713389724367025657567246204619547902237228618368727092947007699358623995107454144408180465707848098600538711411481501147779095068342621952435181695507504724158105927445147381980872587604230129994658528905526891201450458517273953445543954016982514146412206804268235203421894695180181501045121968674789270162366962723669815099535714757260846039082661466592618858337334027893690238516681895293221719806925625680524785784024193358252850708043656914210635894456330381133930412360224981054082023096922628805129535306615974126077646866604737107625364483279574063765125083419461618596841965462937784986848474674593439362833208710866159803766760742603685683958765522795275426098483298963724030964916449348886149921216550973619519497329930861635618202340482311358081442162260032212276693754120114869477550629267232495251489630512118538985030183335557728781594652685360397177391350632843602071734576326432353213260020028687561265985265405137897942405950108002480770075992183046946847511304519246056802658380116785770809245534675499997224850593540102354352094802918621214294546516810697695004058523764168726257151553378873489793602898894757994473413344816719353503907057347168928224415010137600069044163289461312825726572897835683840538912246845479301245068920755896556996493629098708338127436939401303359254245335154894530370718854284502175040833348838741971632468511419000180691347928367870070737529551087206400000000000000000000000000000000000000000000000000000000000*i1^9 + -736034769669825469314857864961244751519876670340377039929612337724126432089622262276347059168063051338738210437906258509713418447008224649263515370346327837906813787459571054545645673233448244964945129674750678681006807831293352788090209409860424696228255354783725452793735747667127067925624842616326001614252879614733657550903403571102041280967727947099054470602596163821143744781607725701274855651999670686937188500306423770287169129433507753960004221432913701670316758011109770635300460392659298945666934791214582984018135713123579278490501827420408355264186534207618770585398325054883365218946965292911985018917277718922127604539186578383327948064587119763439149069262532220643690299892732691334479074568356651950126654746873628328354945972577623883905642021849178804842525953410460374801450475315185221311735105961322828320414556486012449000265461143272601506524065649787798228445946084627865743237107712046237230522026541150663814272637839020843846166237813644386958134636118610954022895513765672788613890090345534763657086501327535215962702639833457660587485947881877338653251133641581437770698874425739821743615598168712762065196693975765924663139055942457964407939452425857264146559619158671361444496048702435535853697944943440077586835745335528110888496144495266739828377672794481204789254820775454061994790016385982793529441353854844502233746330264286128197594178879433513305208583631765191697116268158889754655423026347862056080443034286761144580139516755136542149781652978837546378318888969390801171576827448274149100610358183216474757668229917063890070623123693583981913298828258000692241870831223196330414127392723181481662561244329309351405824513301460722489961665258420807832746258920546765044660970566852569306737317371074911155500496671491347454765229675451537402765370819991687005771268693042417235714485273295802820597042878277727186829887816587638949387988233169872379702397970487049393270331306905051949870833624154148010926832012290206024410621831851953643216897874914306946063531927224600975815034811859248478534326974371663856918723416946702503596907763797793217396081066961801162917680791897427044195936314438939123025852097534291112611846458116289574092219698382036955844012336453162856588894727545484097962014263068157439697137940938325020992919734474631968448346906226621747022846995086166981626321862764171544348264084358685673719142856981738863523625405188893318053932793528398486393651932204467771018152541515528747194045204313153403341098417842551815392760915566671783150614125161127429391161308914483620272392636552852641607919425990564805814265775000850761104768673099550501046586308906382112819135758082322659007442209803386173619208227381811317046820880786601337314992157912429620898686702896674633321707873260107854546730587824868772301673067936851537384861795039133912425394158451720983011257391636466248093725834386500991757373475476929439918265236657864013472020663244622409955906812283858033848335003835746571095155110764316856757477290697355444988744161666347052365523436471214742538697529789132280630401539844853239292855100723327470972481232539361383612492759778605757386595077746697984393411575834552343100685292504401474777180522162302934804944378435839544739775529534308429653868104736936811630401400576957081960028504843864752435725803978340828663350267909986695802656478730361697108289195947165460172468872507565021185263473282168124769478588942127734025015858579967775307270811960497844115230393472180394813147414739950971019940005894997627401648029944107465233775766959722000516074027602733441402494823890156051092806812059096795966766384945839495017316483072000000000000000000000000000000000000000000000000000000000*i1^10 + 228514638023951485635915568029427229683269692026109775104276925403626823071460210172286524440146783668995646744518911754552088052638883578469532136655682793414371975672644698455425080042330481461304147503697753910778775174767444074737897305222269606651122734133319745766686149253607148137309287951693523719118126456527919253787108377260361863872850289829666921319763640643482716538614714424031399786149456544247415485892348763247465682283440612175668080661442205257576318951652483333099540947189687357958178368805436384310172621473952871831807102840319092083720314339526591281739594943112211493509672263013172865143831745840200699178236300284066117829282797067265131222623444170014735388919415019312722108366158531605718906866972747440868790734298077285253862772398419661264249877753915931257268340681016612877019651001628464726982692090384222351519685725876075122441942726794948932805649475460906450515929441312919764798120753614622914940072038455966347020711685018330528672414205018583126232454038038161708825951081012069933432580949276997894343221073075340378863077867435008325991226762506338563765301184290064672002543230506905455068250819580486493653431314615887050519581540577804094105190850208590585375799378629565766046878882727674845762587363288407364001924584432814385708412286923235250984463113564093722198221572481149397716001214079789015881538254491763125022263419535114842381468066752456143391327323044357245541151453921732984260400811154033758596250970388848935011881122587223202594997738889872151766361219897801043012466438850179886338073366236157553225100755526196732875389911228805638704429947931028085678014420034856691582572184846448072645356731397471640944937294082626773976894286190345594892308745305027279567647505379970481772637805148327675908501452331656559108277022829805600211907998794314932758021911619318616731419076170959418264348502002460987942812764086101393509659896696003504550144669278407631757003149582648270364672018174390276344677808489097337777254494569036639624463708897799882923716794883522160787049586342010970272518794952517585524631920470156232142773393893145480542451568535640887738867019706772565263732347581196321069574298786025397006095917745722854132084636434924662542439426954124342364858896426785338689755482790982958185204501749106544934260282679904541943058504250073576963922012802090455416275137993982556531415890270589509976145453427963019204418218574754859754204274258981195938817562214325966337326811330579264875761312918107343242178297256931881346991442276886526762591608027649655056061362887980938432902721789679723744942841394042383517941110724041565687692668740500773718459677692518114483840694516347658126374960886989563988565711102817695610618125766469154953037239056530632574209613008686429003227305205527369949845612545380476082721874142658881687087209875720803981240146939690260467186268780595412309752931382022749516620148694255744428227149675328223132436938659030536760874257571101568379277215807851081260606605851561660012104350647066961367329776674692934081236074609891223239488325647585521644987975329953631409190797761712364733113882830375597212663534106173607509693831226212268430527536515407455040237826086272842873044698625285587592075149083341592183877492481704942581005316002511049492431756997499958742792334465060863826274394141699276591840323735466127022931609935295433007792217473196243530279784032940724075238353044466212029580672222933800814302492500499384390107621600555012829377862508283289459638790922201364946291203566291627649341939638781918809026610182813676826715274734619520580638812432324553165623217798908083397420122112000000000000000000000000000000000000000000000000000000*i1^11 + -75515916667328711668164750570372859985058385869415624656985043657087546212874273722400661388728669143428989578693133624535764035649624126674405827629923443794336183528128967665575237324941821086826746056726448436044637544498580079694054986885552916750243002572427359241610892859393018017144729167402618695722874644296953472016360854883498922104705307160737671465277957759329235776476207591030229248040607771132593908669099707890268895409996981618025686459717521007892860082553197765540486319196220526368435585439574925306992958776228873634205101249220746939550501969252764455595587283158189838468383034543836584291028796258955853610779638127726815880116965242910317611544232791187076470822354427853337979602620336022469098278838540923735755434685085910003946020655026546771672009172739500905175418617546697375253949549562126293484414499118400903336575456350830927330998202882033084022720834283074185358790908004642932654054116249120720683821259204219345211902316337784866719475205198992383440383624356923101518398969646207616895346311627636502984391743252909405465183766477093195406876267761792355630232115305403516851566747829436598949131742052646132632422609684982128780327716220747564785457492256836650689448964385844776112560824591824310584311182157582627253394968805371254982295326529830517737820009454403362696943362204323539809549406056371080004787765261975446493954876817648328858935385003537444459146322255320468333793401683998241315207029143922998814779808514760038702734227879268359590414896568162482560834683095304998982842702328591184731624427855799366053477672237729972665243355636675120736100530122946096180730336840551593301027100871159635422205813888912521123982523100281078229091808759872245218163980762139007412778060718726154414334097724056835018496699810360493586495975806019337247083866196524555804362871444343086714953605445107794446784737792252178087546831623429204932584766726483444494635229428515636704003532242069556346664745501208987795659725319513802565744553580941893918363017008735465574830934355952039848780984265147291143419501511853456038942573379309133186078015261197117550126484829382988750701989857039162120533739565985780683462202589427750523754882062578148120961722826398901312556136431944736592568445352099800969564490954555082362354305495914985416597406507355854887702901574162921448711914981692740008949911150629998161486154565839093496821649798364091064422673880116171013033321929443602178188383197948892390588464255435526309591983788782399681022471880771843853907267902434231974749391200929689013174734229369276581791617640806792696835400799176273493251432615863457773347583285148627764604603874280057239315858942080851162587521046819487680722422033535801368794882100409603798471937366750921284357578211477093827141321591661293841392580407707206844375546658584314387452584453294537343338638093624870640879314031635800109832946287978730020990989198161613013718408571939133440985228010911692959799147797628815806052589113894040519442264906051636102451958152333817871660153276808305509559527699894101526791275102489573747174791923035072301114357467096661589734494955943313830103938752026930051618427747843086697154859757215058028773810661606277738598204993342845729647547635702105805531993773013746836609751833718097350545972244054292178305376367810312181060089563036026459469380612475562319768704643651769579294183677555471709456035002541085906088759875949779204861979340912852100430542520099175563299298763017821496747303459359358715665135472720976492482060067749475415366528017339851578549067249104488008738812100000005829575220203363638181719626398634466272734085120000000000000000000000000000000000000000000000000000*i1^12 + 21571213344991286731637681848063667826915241265046909075314310482749728193414699816627253440286360773050876653263600362238070619771810572854227560660430777062169394605284131859983501754839817966702139060898625721628763313457742177808144822875428494567426846682338351361358138149126583269581715867193284807858848522923786878918745525155654238091594114443757257719208731478636190224020138200872054617759921575740199259302986485081063155596440598248914241393083327244635042432372302210788691738841145499816541545830421762456045629668195223461833052349677170004968199003213202025593505631335590329399839444259932682430485360571511740684374157714540044696120281575229877686071876303061269324238037563404996670721985662347245764798560871739373022014738461243024894193131247870562903908893888156859707148776613933534661584812510470112728963804189212421439319974562816980852644792054660173484093682159192343266669473187663787545727076957660825772409581681485870833826507975931085623226596067041733683541541416200460000283221131332405272600368539437724279757055331544342131031097973543299570749493572405179141872803272040851895824076851814810470539100436803843682709545711195594488329103359246740665324320440688061672279410034951729045680637193669268118159253743364968657872616642662319061512529746043609313362077772409351982177931329988798121575773935848394735792017601919258296620172746435349492654570108330781319176280967728346154711318781185222643404101209538749952820677802330729208819311674694428289293371574594490844120199688002752398306319388461783346675420325798814706241177435387944548958796804524232470528062725986799659798993740656904786012395976308760633406731407897800144464713523008785348549938366091361728441292613118063676488923033452952292367754788462968197828655842253054659557598832688149153971646799848918772254353758566366478805679252531740832205774161244836791656210040959567533124547304985052081355807103027980487354146069814914863239600218725631252008684657911377637638729695350836296255404478278278056331304382613202231248642662430056928770266092329826417499173473771186149851340711448722422143907024801003321508565913993601343031736832664791225663460755033522183898428647124764743393208508896616662118537659975250728025078804427612145084731730246868381286327109353257725705226913637284649870847584137490627479573547260004906830913740473729210833416990832267485782053430904472866384930359187661019141886597079965619264660480070529042555594017558951831527002277810794291204134119760361447523931566315714632202435121197674392667391283227599461482451201812203893293184908963048736342760542365364361277860423223447878284826578545101133715127016612456143136627581274302440141572304448895224045609865491836748039421898303474902325799970091277752668961588592854428172772028361465136074022598810438317677840285754142674218543455638318841718159068819320079598043508503458962170273846856544869615865790099009460048880414430124055556167828101776311140882656477468339631115719686898477071229906191688335603340449600157247334851913650626877039064096152256513361253004695302575419464022426489623882230048055735881136328810541176512100439540944871230489743879643542547136363894219237159223835887320606735973290110195789010562717504131161723284134791341900655827851187588242468372908882028719374785268882330553780549565268741335479630986160311322539168954103758295949718986953225195318085173950305868114057714722833457247104887573138788293663219105160310647294797917582049325282618365341160356888106757246864897015371422760438745927021465273668687129411290218581417952190467739109131794187682688529433257574400000000000000000000000000000000000000000000000000*i1^13 + -4762225588533570321409617073147690197660790871103841843312020309695255924283897060624743902549614040382965279012353117458397459368730801671807505529150139462709675149346841891285243939862306202899394508590569395848209142380708195234685636156125585436809120149078828219970531153728237611743061738499843842054769078298160377810830025167350191914328683022470045313227027972898004344060785132561648527626259978046027695711669755193380086251932378022330996314668781040097716630019060892908021678225112384279375219161263897268629407497434612688221306522009877080595537059423730358779258131180881249885907817038341194786666811091213378246590546013457365990002719275028793830071147482558439738425694125945868919147703221304228938653591649574258609447595462189190074416709913943735985495058772736468952599114891846094317195114444318850952752236456466574812264774695971852729123362288695917406139120624551514574852743666517876952844408643356735956692410411113299925431954643003830154110433631505580388260489266245447179831574106151225370342164575738380389226407782924822041764735576979787989088714936597479410574868146586170655390273501222947626610886640806090467442774186650085455492561182929243130114611711581065732589016500493874646318842071714162309990915466525128702739848135655515943491488639839896038575860111473821484190410866270680560294164155244045413831649317866789003678016532408251203934335863526658442959412429408835251942906809144480126379741018718000971796421928805848487658466521858260623601090002077605898582372657589106253379051412602486348019452517499453098495655912870247434262397773038531095147383694475343578578409380857193487140635941592843734748407184508409615604557532713250592716185550491706444479774255122883405972215335280114775636347561731687946464536167588581451388186381586421303321788770073339834486361862999573682218557576206628641323990849809052485071035395398634087913243586852167820910253604379862386033415495373008586329584215507912728457742038652295233804873564681558927506395987131505241360532147669057936579622376121484231348894602314476667793239239434386224975135120295737062374149411860192912010702714825168179271954463881712344585269148020412550995546365830960260770164789889422835483708781532403821066903051302114496959171430796400574482215516398001254849958111852073636263951832643751574492944933486464641745002449613973664042331720637031735580650250686479350303716735105523150104906873906370923143674285398276646023179499514388512964543719398548906565542705596008498630860389030321537256797073232529706777926998398414119860053009796258970998188171779184275825965024224179639434063367664049101923562684375597589062702472122493577090348167713935253851801334223286996005713317567685765680626410643571191507694865728818034756687730580754804609982481671476655625069552566706717788746116052341276830152815029410354714811730983151070792442613494888295635621260899476639996332056007620618059791715622898096931642308089462237200177484293326621668460251200661821031019694970759588826261374091081833010666363307459303615320507184252978197745819920190244168378352775721264030153469609140633175231153694878511238253847716064237430315015544115421691267989177029397043439835039878309476523267256985882779781790326425132842307435220354522757545193806985630413709536841191751764372003737591458494949572433476142721607332633779512908169183083132660599531954888978771034022973436803039202534232647053953882067786143304782333840902164970274007675232352739920818839475105577616316064798504421047500252467787713915764165833069627374315230161304507835841616841045968961143477896207924325253120000000000000000000000000000000000000000000000000*i1^14 + 969213130844312138433541272076919475352184221869850710857231454570493904123463963186197909820407687518596262249038361440675232566907811852491910144732755607602374147849010068836596892363782983006297298287051418862523246572252836043188843433184784010631448179704744747702152267197249341848733953832537759551720677469822660992114248443922800229263757072043692188008219239408873112357260610754400786085048443907017215874231411258741796062830332561287247811191650102852157953270559080161173995199549814772474740096978484916862984799027456422361089735745751044953521666163741908207808607115856627959221301818220090324161629213720971042719246168158285098430429286395714111282743490144283619431602682031427190199370587674191138650826121407766573920919432739920838666423176740178991567684971340113203588341951286868997147453574868248285742289936491806591132721955629287540869514758312854921076291831992741368097039940699570976025744890592436998333273894378698625768848913904078557235850742611481992657626981457595110011675619035857172255800973480421081920167745827620233407619108450036630908017760593296880742823455073820142630839746493483150845662465567969123081086422142987075575739218490345698103711870127547946367991416502800086643267696623252106246145472130783621614483119542488080798324939366983801166708676544897677785705551664303209109615447104396508784029105934614678607047808298353177936490293496270281532063696704411340148989591986586358694239433147104451648406342014902944532684936479836152206793730976295732050347793211170393229946758531134254928722191121230367609402889554160078783528877023907647253608707708825331700798460093630443782995502243060773241904379743351883669692592384257328662365160598874276227074853197872210318875298625143609514827631971000043180149515838023315845631476796413365497147752028721301743259422807706493205193133595147630645270473695123608748887200283289016222277503408765210654403410202942417692066086522196026755206556097383359934689716940063668832805975040880390759629855524417660037891621013087708504361232945758424112071161018126774051478102136733535777497955259313203346111601497424585498024960926661399502277595864456969899088154175115375328678955997460560429047154721972655669110492611991629405525857391135096889757819748611654167590121460207718814460773268364174639877432487468579839704111132873935216194844073380687869201125111113641958889819137033386247046400627544790778708823639285156339424885696842469190207699791483363331258736095857536393551624423826490911925956416554879919970488624580473101513283710893449635875190455317959629298585099091882396031820785558391737242882293685833386148740224239171495145383010305309442402961172614888710925462018530511507720606211679076383037227202688342805482398950588299258600780847095333444665197985236134215925019830756507138350739179283149591349330644784276835159769226816232636802727452772324323431817625194980017260427090256331776184021096074855921821710401639372612152245652453665542369580709570278166297059637434516060759680777808699742483571015967224348622281485427430525944350055539658286119038747048066002507493859833119429430176177273844060601521826467679581430821778072536302944112045983450022608280284753664029940510156145182763537212385653856266694000943839846350547846096637862065374200007546669514889223981168294666714958046505934688432171002092038918081433418945508220682817993208347310376305856857707599007568624448710891034278599176476877253890716827044218596891753430629973897875154134300872456589763606441557082982696934737792619439917763988631382524473929934804805613872599493130181588331293310976000000000000000000000000000000000000000000000000*i1^15 + -219787160748272836247167807488726450521713733724074669163556306112101426386983039571021851340187226593334998528949679555276586296604862604595855123176280868475944992852776414237960558770795022344381762448958902230253503273797050778188964909650580982778294441236252516366136354428708125851655322940962097008618076441773146168129636131461805281631490344583915077139556028916533298189342218307476329146546996299492433049482099731209856559557117378569506213768332305106926949413750266549527612881427797728595661563950742023596680852803312749928453950180505932013702295714475223084362566263364193711758625192371982476608305762771375169633023876942062157900522010926819079874089160665234274843683893978552655335577228153196272088361984574642715526060463469630764635621406502743362344433946446123952284599634515791204107840435476521025902859436707243730967316843737837854721988017166151007384317278949541901054709809508915974538393110090052972587667861952411144276859641986819135967891974891108239374136669442328566879550896275096823485176126323526101146129690439472747362733613435758294613116835550486857683265702109982951220201706081153799471872338821269391287542221816837047735561045059420725347799119037112921453584720667477631506031713665911574087318738724910419172765262738659306744467294459902843012529889629684068177225318976192678306549438415871077586032246331857244816163860977821490801738653237741725772237327701414574644407190936085527366424763818346056385611715878760220904926994830749834481218121054281422648191970969531458574675062826281940309075255425753226542769670578690761378392400167180725947069974450469208251430197087881505619338702319480798583038932874105561721127778015690659011800252343045552929610306016709571402435045017698815689985657143576224055072130495718798564325419772008391864617316468898256644278021927190015106414973249091628433616258407915406689157892886398255526551294597971191861222436987869838604628630054590018142510871281010131696712484515245981767299072839565812882430965172139872203307532723764507942874354368528015499957504168561914166055726517274115406905499018666490432174920285045322337134452228980222317534854028495586009550718223688215221951349854780586257462864723290908145017047652179061566160961025485532753295447181202773114653139873129100178472041081026588163960522365167066428604789030255057219523949936096803001632639394443060703329000903300261830056769177824042438637665381531339328419877540804727486576466099789257659359110819502431617107919944482057647352439672086463861815525469596749735727604235306171933605786540613542408892047020431096779195896883949493398284474372220672540189108085439268451886014179261450212733051893614784485668855495742005107761832940233101828957217361768192656957454532871688524123581210593683351925850312520764790499055500820942348281745608492304472732290733102710538607975515376420443221015906955761627408081573898958246864318079740854097274240332050705709949506021495702848894755351582582370818730201470976069154557726553453175057012095594904560994213530970672013746431144970641625462564205657942483225944620489652890087695410362685447921854526454417461173107566995682342585508340146641672230797391021915826327263149180991736204457028822607012224693877815149261942609465223595120731947199146217674435203025943473326846650147678522847244989190487341424144470737584182552446296664710233682166022689017416076806734129895329284175487562648565968254591926231316114313958269626783728626975788027753783244251487730366402548920625401793058748111174292363155798718599409700465976893059754826908730228429413323481430202691995933081600000000000000000000000000000000000000000000*i1^16 + 44995116012129887694760689993623528067667620801097721021304925525783613769189171061249821661601948746462277195485645415944021785908672274902810625950267554012753086298530172692126231612068143255098287522826733976187438313969252723473246616956664740701219968029075452024348260824566781962183122026699396423387541131287728756978083157372826176413950368459479252400086893905157343079414953892142166911153415214868733257713571698520980442147152180619937045596338494855250827706614144705919293887215977266821170036155184953929704083991184776548227159979032827581386526430497539362488813207423569273560969498184178690891802391146596551895309756899685889185966016485527099149412464698388585975567327174822729552844217639117766414771362300583972667145083630098265820450087321511539537254694146791518980981385349806374381785242476962160235054677940093850278855425523904101181185366890340434367282820696537420093783333171923615805977507002366390627619301107997138206354577602767308694024932721451520718194410594393309077895741237290645016579911764590041830916935023448001260758601268145630487373320200912472098511888741492253005110027734138839685437742104377024986245920323985913512580178645901558100324425925286651122796424145837875109377487002529074374709599045911019866905767686144923958443798643552329960423308374232157498074037402542541793800683202435835966436925318338877833173587194615743760094738492395854669978982785992878682957185264447911152645710454751610623930810082427640791745529697961627963543549603779844946859044828030579403793977925405688618349889425017438067867356533874415628779743858374857419615763502881269693817772573444392094060953623781492525565050223857402137198168609997087089923321186003059101271311521771257153491192203452523302605054124342432354982746159185526346916823099529263574352777481329273638240985188730492692880916768186880491686507786659821736397176817331978563994392321753533503854343853348456434001859310526167098318911047095393004025460947348972806925309195202014858529451707384515726190047527428778388993385604961663686103006823990885785501618254121165341760387342583238964941932084718349960647707326172716510696396334711488881797144276000024689305212370325513217630848382801350253970483833107623374000531551523511605768080423189055656068399895693593288777647065869050373767057429814607776489743590176044510415719251742019794455549287131867115124706657485553981675071540226634180354096647668256062166090755720284326716223482789439655566431520530598460903735258444189547606779082286900276520706648663654772115021060635134361344742759328156931796417090128942328893333545009986004606054233327241417932844852086713784136052091008637538485111270754854907455981626012923151580241546032316838161507920010974678951191434378992482396724579532238769119319257716423147630634840333585934302294162162111415465634727452173931162448862895357486826844648169006874349824049611692029891345677517449766552520947426983902949064169858499983591766872811797299278977897782263057531652949167048508268266331076296586011250961186884408317518847762550591459674186195549741082805222894391798912180588630521054304546613448680279655959264113596465342717665486831774190493576765179321746950513653893253168140559165851174316757880062339466997000267772616442555447107177865115163794363163487934075266700033389141488743657960990186718224853932815709980639139588122682218809863846902603485001125088988687610302154191058205427760670341469362917294187050936831399876523847202427933590479331585171015966765534328733601396351933877971559369086586713013756108120698444557661719833033986917512996947750813696000000000000000000000000000000000000000000*i1^17 + -7961575516106167030783998839220686558703994515410027223613389906644748409546539125080598189769451291211101240136800701056815045375690460730132754038351984331863256011260793435226966371032022864655684996129205598207261628870614174229679358245030885296538760360787072424468421950646013546004131242821388815489102447431618663374893068820004856231265863289728341374869724017321254751902802077129574492451108978349044279149451227989745519020748956376637198152847880194681388585739266720728292671141057835651409469958787714359867072554810662359032945796045431864099095775875800232633216727362712096315971860942822537996953691134690253215866612950621962829891832288776697224215148988026233439768674025728939342545437198765630845629462918838586603853265281273955165811960925953117733258756075871110857527056563361230087533521909228217464950897808204049811199132803940967105343139777609378634068638569966335769908992676519088161616056861144859931344788136736302922524097895590735415341640025430239246582694832207273964826890419216280119606164636198090068351617807751985182084867323793903657293564230733890576497741470273183795194142673056488020410360429963541804521623489947868043180597270740373406912425325361354875250670488040544540103702968466292008966024730124152146756390277107926468446421367145181895535949209208867404003451108445945628239559964940821532212841047693495941966742676581780452557478225847418893404639832701001078673182010875480021342730391413183069120020095885453339911289630827799610786800695992172982151281179393717203797068953460781227413853433956289055889416920400366895995697083744794782125567457966722886006272961231901539105306302803321147294275181527158502235216880546148979742463443499462869683417320910138304310170010847509355938811989493848421493990935057834067926043055051235276654376545484688750002687637301795591359568606753434130575528682638085155801398981133415051436740441566165214428857004924845319777615768290801209186400207576617089946089878647650832505678312779250584049419542184557782924035284290790071449826033680579921462454224306391318745937597782862957998409239289645859675444034091877038737117607707966401791442003737320239491852750569620465187144878462328889697623689722283424965200470757177168930173985834896049655080340047586264274793768824960491123230781290416247373772216088344270512745479327862758945340893004385198627240555969227172142629291449193407848806220370569944695479686425303827314349431422034125465327542529110161122476672088700666002217525388566138790231350470103009977899255602466271237699344538385301850696123366660010458990166979486675655638416589818986121400287261935050914916185606664448207707553681149643766881178071764682179098286929637431817996756683401911328507659526958460823715465908664734687598250483235724951333707679111769726878718843081967014009258006338797721649420119257232750762653785581472481114471805130340229841994228015836855506511658076863343635859921917440571134999329165394831862036877134920882280674407076807641313984167964122501441895224379683629080847816009882271617824545119199831788433020076725260121846487241288832640878903717630249439625596069460544074750249500741081186692031982054415365740334403471215716619244770121338293549366350404695474498702321014679097694313751455254018108885604458938785110148078118573221856627918999237129433332327443627326261768210135611317364899591568631345256660401316299211078680400552858326069051633539395112017445189395740266974312901600428442244375037279907314851726245211974148098606237957108099724374293747316014891278870564781569970956691759321492828915088945475255984371793920000000000000000000000000000000000000000*i1^18 + 988297076476170932347880039069124217036839074419547927815152800586761509116558896172590373837288859694345912951535901686607452972680505884781373879953631943908605824903036672396556374541188605490061904402491858282178500923397650311575345745280460291577780170996488854734958531380042321945101044007228829928171068241751377678110018349849983011940651921516075161192643740843397756466468662278626521026239895519984374468602790072590996175157997721851419313555895638343658697870742456454736645561179602964931187139988640088617661405489359781963901509983599377868799277845983233776253157867403361296396054522309517120459417468686934970051269599353052516370025273491529231130492844187701246425912001575705744490293344305029298946999915541941869740686386492718180061807360647623605102359154358041948271681816891084699086027443824999386050045492036080408305984284556991444199314809916019240207710726158709222872848182700397628941853009295773630836650356436126027982414997774065333174909253924388082925330093040619645994157695862045156487388016881005085209656627690239744252007905324284724612643409953628365112209610011237824606809107226227008127976464218178936952009339200292790327228888960984193820225150444990251365633160988010628497547806483293944763472486010742598808178439706952578886903743229328296490648337906430711269190937527763843456297113355329287413149929080076197536072308591564422239254489998731614306829764014355575353537937840411997867452005554843057063011311425458468096155348904075020336480731724049633151630394751446656446254437077097682633827439149371709181450659537619430117425983436740867985688169558712105867483498286122108465571533697736525713195572392253681862845256575696829020013083075125820299667927921769937251306241954009426182372357992824637949455973508472859195493957877012111547997307731406371893954610392501575528021671163582256888156139606688805442773073288638419253328891157943926215090176688178575470560285364908654420829451338409602551306000141884748896343359207963882940095451264561423377243782983524621273828835795344531505644717655936506050798258055422188693016480438248726326956855823890642545224566128937613900189899607220715410059743343954838945469913499128860331154049531542300032232946611096480720693311538795584842171828300421561599147655157278266945946728368400594386180670560567118793780806866825435848409084797267712677751239020352538199431781432886893111514723796638498855470079486059496196277241622513344862692613501442278887707597961677906072450363931616737695461211609680257859872164630389301410428392825740964994110040446044659547101291164200516650646933475415970894570590407554452405982566745605037016452333717884558423726792205173505004546177950771231846435370237932122927053031003119047778314259296311862738597728754516836526957847632639192269330640947518993060887221115394644410383717238608383719468120836193353097790693977839272222786438577904279820079742211953205359410556478832313508226463638216344661021725132957308523702816512933665025681052858818419026367348942574940830539011232119766626439399869590283433441534501298692804585483856376417161066154625893036116956841687043854742325146472078523407250784001802090632984047316704777714637113394302174768720237356772072711678074637393718344084051250519322343404473897458082587719868324898407124310718540914919005780757647483223018615375188821165295127852924255960081931414001113243854107855832774683596078998517583287259055842993163346473225914184840879490544001347140227702159264530952490095744986165397771859124302592949505884251822238166063892768618088235195919856884455686349745257038479360000000000000000000000000000000000000000*i1^19 + -93116727185385800101506148257048263141383167334868970367282221070895826723996299823894727361773526242519949302541233383712160522623513066377194828316942876652657848447456660671040561707414630942710726543801654545421461099648375615207977126608093014037193956000703429560600907116880851636445879478070782290268266798925476951613821419934788272946322300217419598459348234231862561982140842011694445169432695173651099914725989683230997094907538243654376350907952848179757663653661514089181181710148766096083737326821071206715820462448173621763397455936689170101523157585668245107390799715461423652200865747317989484027823439128212695783242663503908559224847631743276304312334013822430600237672642054597715085661796409515686913158437680628610107278302909496226652616378903147875651771476887529034149501600354309720125768833590788430576514469350674122948583341034954881579780424273799773633594880929532590475844849092231504625787271921115192004301795775965017207488445340478125499636586524851741164639386694669907206220300529986052128865131372708769963524101557536105164738742036568018867610342747536842312232299076418632729051207483276647178265511726616804978270951766754010834233017747840268162326129627458470991277634143151515785037051665138006838136285808218441390017537732462477946759617586052647670810570163012181134956582443433519163327653528303067697367909489202704616619648626983414114018299201840584526825388978801415047434479625769314858125566092237669760067268725811452828013212885486041256806165636408522560332609951802008356284008517699299591731090404099686789845440758262072250032700571740261068309372395753475160261613300168858119745074717658366746365521669585708768523354259318514594308245426396839936509598827216157625017739201101565210870572165299159920675381348229902542209180951896765506016148447151974328320554447565834521714791339016275865517952229469757984931899246667271836605513743023652418413729273590663430649742593788156094928972326199854661104967036741379738959096177292560138149362937289531350041491257479448388718888020069006476049246121946399114159443324210355184711862814526133764362534054328331796731578065312176544518790141728402062570039362912324805355141283751763243082954318346799876097060183881513659168729133909740962304058011913988552929773447089436309483235055277804497689602455297794069391684814140481453377593832444084155782205461822771667923301491752390933832457472825564533115501045397367060400400420288983983866909377283243209558171096914242174434467130429327618046916257378669571166294876388431080067986923734057280362418020482516979671398463138963535897249700315850669994798989370581390732045876649702632145033436665638818808792476271836302594608620454093676956807370070487666515048597169882533835468779138909136112835413756320192925093630630012999841073517093836139560814782927190274495757472074200168265240914869033875374272627254890806804952899656801225424679714953713620382883913770140202482721056920666754989198477891325719529086092487316823461894842742441387551231018179975834168455463562789900288828266638388650916472340422734878458655235103419845992883035677881405861202137297783908171542094986609985632186075854297190922368298865498516705584523820704863952918233069055638712121775016472685511369280021177379111140897633344377845312381924872130785981372223456966569734158848829866051023726717033155297935271980154696940035082097799159987291796826078576214404004322068715169782041909286449896698179229970616531205986280810492672319353405289592210150847955166897808700492290244463472751541685668755622931881314042445673229880259066757313189642240000000000000000000000000000000000000*i1^20 + 6973950502116341770404016294762736140736471836492551398712743558891486875551427044643071438550889786803080758504668648645853916377982107002713815179671408583687741811009562292093479544426581111708019239291856903500878656142414651112795347454535860871163907822730260397537285573996853552779434307752698190935090066190683715324235769650705281423584712570062069967292621051540974523902362056669945548311701146414792594024488043413061883323940926260017444159746233734708494940131995676213687254426882066096690086815397486631846432242180429548110289027603798829772148106032137066990142121848758082324995645081074519216214463448829892318990863520480161996766075760596594968820729970893197390791406640636627718489660982887343357169905636150629076355507211600751898276096989978859176167926459506411792768919307067339611106221939465909671376837015949419626142734702321766614763320490233328062168790256864020852621283194295226457424107230915192353177074841426700269133487324492511116890694859196857752362223044621676111941937914498447306675916022612327946580980268927439597766388418281490647356461011714961512362377309205100699802678033639058988972433511006392718196285820335658570043405451459589342884174029926233380732819040309910134799048415976934471226950697563925610713192318052450404253314364475533506753556520226395005396552546925658158015364386166867765741772977930620786614580727657623445020872819615383362854250892833851121995082550158749001714431969565406226155850662963780687863330537852681923216267192921772532094825590072560116958359290169746475921026740376225909982042227223768095670063407244860365045397617038921930805311448735288797150369908201483037841323047204124323095710315589039585738398287793618471205198708179081307153115202204670819546200089906923516216896758961451946624887494480408263525083404635127140758173217698934293406495237008515610074130267395777820850585086940531554786875095013975774825281236505402668439698053233790166204782714801620827987155004421125705262720135739578774804690746287745880126848720927645159081121657105996155529092498196313937772377439286262467169074509093096558501252373194226739606401628090224024056377937214086734399122814276756800650971627420254339054866747399792652551703878917139231712743097077527417009642414826755638023102184397673736190921256886693144824065032784100390016683134179927461902941248493615557793372780876150540561382741025385628297602333520276207384046090307960027943492470891280171760449234618535348030780199526744115959065703129680595383711415822909316986259922444418840867592802714208460435077878475778050925292001765307280711050053736919312356492613340044891439675838862166262445485116653466436617748932353861258443997484436926251292941014638698860215962431813784794258969508180221852682262086390907682012559934703515809123196467732863452413005359444550906509236687403112316289734117615992703780919993995791607357547334833158590169087109184747161508623169344995640000700025372002868286610617125752861832542628772984698167856276774174042974547251836636939551548255209316196587349367390019098926120237464942819921240034863331587075313569243934843815663858844142336490024237967124356640146836670462010248084786785695777061561128760731520759990272654241896302625364679106996620269204868458840125335818998732196550950429140788050365570425227929225026237182039130294235909454801109865623818778527786646039825826455828201036469245227263774574593778613709634841806946203014084640570470773657486509030479533275947110194945841047299307780215583378715604393769237967739814242577473197386872874175009425038783837202838252479892600913920000000000000000000000000000000000*i1^21 + -377634835854133545996824600471449574841191655721271617817970426982822484441621686172107353152311248635983945745909604487803248198454275856310330030360291263748811115994437966789016039403854018929213030498420743225279430896755889320043540617545331716811543836429627126548986312098736551193800975938085585688175521746451201646128445379927124519868840096632353828095296134556838674374890257015369829784760098830620297823617802602002045099956651857295169297187379973518887535174367405985624334086878351451622651196339385724036275758116145347521675918896039874859331211555092947325762211365777353342959702327388144402874976523228837046523608458021849419383378328373799041448943069813132585888757850323544435980491851741846452171972629966524127454197639935914899348453228079562338635496368884608969465920125037962352423518128824410252545001405673262291587536824677769371718163675217391356670161641831096302609078241112508302766825532852837386980769964119259861682277466660698002402882281123169667181712523316877748216816096057259167764162386884082063040599841489983142287141851329532163389338175365090404998646289915222414126667487866831721182055509176037255792124552274449716374655836701809074656637933818483413449086777484355489170699713355956477307822506311020015034138667168922114124159200976914977321649384756049257740311723461973345236948734632285610613101954208577079100160652083313944450356514305460659277266877310392203161430279214277475819226120883991097326332975071318281745739152813901482907914641795120841915384389393090133120256650690165161455526827175980683438130816328842447603497109231444547082964933870158798745309328572009100344462946194258783899708016227154459698145024002696901807147718312756719409914725851362136039354936359170150870771177666793324214045477130163591534422167552063200641276061767021104333846683905159475062033888440612596334228376668434604980615856788386852866152108714215949045988894047586947021447965240260726381827434593375587235588793770276448553082321648232900140789744687013261244244255328400591777687654975981019978901696313438131108890017604162347543736348593809634629346530905935728900083740209975930416614184834129836232930648278438410157257794117370509594756606848040238554703981224297404794602715175294425872300901000654447181368580785044212391568626267355831354856833541840177223929137188285870653517331422966362854427190355566390423030975012766968006921789251125219505953988684288003071655472091903968894067432028525413685590321979288068039347918525518765911380283162601466025342612434610153543607016166196466707254567403042573311312160290547328543482044703394821352644929460733561861748182487554833915650954341199630703964111748266660554115691246442679622386672643683222169370834651071440198972926609821338415687400887042854003837419842433086199076584398854943801483303134195442273136279397432591636649889555372110803643128251088515819845637907864938932494176621528936551577845610193036651319274160526835761710171196242205179327588446468255999996115633170760158103733964322782583528733988738420890305659720481961950474217947743216320981063263202568466514135096358419067062124865488117235528356342940622475128975596026688370814689971670719298477876355862272810711455320692013264217958026221733514317158015431222169625411269604014745439393365618412050563541580830882844103085406765590933800624969795386576495122260653757828551098226287577437420469583193171016643135644651232713416637948079111013965894009644415845720862910875936817112158012368606557086751399944925682025035832008864300810509476072922032860586302783199206669090471960409493680947200000000000000000000000000000000*i1^22 + 17531490251580893768268847628184770559697230878536272853008553668296278249519655829871309292216045481498487258595579533992563505176338370109684432230165030167287802427099639302018574972679440072361274378380537399222290786122152039375896083685015990512119278262482609226895875461667586621161373780568502564038416144294272987573473434528622950337684846592949166317027244313421877289073973321066993220736873683566591264965388636110119321112824227996547403897322972916431741040535103029775713539342106672467448463788486285715445379154162501534529983580390543613043354475905032613949208174100672107919132360791941271828717964607616460322020811507365482267138525429858847225359647143002085300345990788046772659378510956514964071697600825647218325825253256156007099734689218957056018353774836691515831610374475107456136555647078227676245892147794885022160903332397336095261474007142910137822706480058108557374563739173393584945516814499562875296861956514940258540685471381383763071113017037926576459253040284316616858842089683894815462845642840678371491292188796522658645035818230285543277771298252499192525408205594317769491795619773812302693639659597745264036967728557537048200874824418563328840282580137403576728513055732649025121670769511359529895802975442139162662368279887240716715906553276330265290467455574158709465627398087921136156930113338189103790293291340869287944226074536678582109406448393302030724934533514657526386223020326213411070312986776814302150920458507945155603951304599708026556290215377410078156664688319773006622000502966912995090182255235849290025992938032059014978561158524865294101318480981224334941936326989061355778188527050409446240484293256903497829953912799726075115993568714794948281757477942984376498349699721180443248174495521378525857192628245784262742947771645015384516911433658462690917119140735589127272423831167134697863423349443166736500238151586326300422189309339812286356907154166476323902077667928463748927939520254751398341218741043829426956765400298976701694717299516407810168871705979667488279891487235569716780253243083884439357204463409017153336103136882333105429584992115550596534097885858731555292513696882154065993224752158617702077358235069907161972320929045252420003035638288702411842312435309674110722688560604346408794256785310170456562560542096244153859659541721111110404789026902872898238531301854611993073466721511347215619048684319342288908057743879222273949913458767262653088900852458047952618256283097272094049486760441061024447665862847822962367935966565332031693762332048162285162835175790823741354294365474780631286992369598212260856323201963483377230256862270771157476753398444976253611931417600413820801911233746199922652132651332620555765615290556487736084929227205679088063279454331016332549692946343471883716372411901615458466618899083812233822606416247225383466032281165022425905172320493173766501544671365634911694072304297840571840761015460812023001472819827190594472718732829184520246279383791512308170458490146671840519468814318021138445784039151865147214806683113389504366244882779823523516748946642350270948620120129386869618980636718631535813361271242314621045043486870588141138379700166069462911947231016912278678274261994423213254264343475137999944776638471005778339645056712965192585904011407475971956357401856540479799729673908598045210673280375660194421650754840098582073759650837929410403002770990835834012295210397171911099657002468599682059926625041602818919963208959383316096123814208154240004049677071624188031489720163362239908536404622990657341034382066837742250020359240630238942560647225675643516616704000000000000000000000000000000*i1^23 + -48508026124980523606456002610611914557840825098058564105279975513411038185272728998700793701939395486640448952896231572570476205449920721315858729985905225575217667745820234101542895137971028033280028048955656414697477408835880120918011310621402292396269309630726290695603949151563093615751400022900521278473494704591030929402486883078983407958152498986002249549839796027374498623786796848331270134694222105509032782707453028480247116510528682651296069865403178276440014232404501362025904548720698611355212332862369129496367855118323634929493500458294092844884996608256278428023438884621205135834654180835865084085795180605951061418039244587156864605085965981115019101582260849895114171532329649171145547493622678484148692116718509693808902659618221094816101275050103408109677143466543387411652192991626638124033743109479336289186692518156294642308197311381687121120883841991213382399799038536164698170939042185048898130326951925549300638589987859291288165126051408408619628897708199572186238071546388812435235286899168889869487548709564599107899582061811138964791023966925139713344925790243584499269341663245728316793496960669384679080315411102334335049878758021442292087754284674993443233421738567141624381493536222593186655138703808660417107905171788459251602940472895887647411675163645557085563928271153574165861968532734751450093716280907137379110860846606169972406767435014193285641726200732332816091813733500127759661096471553577513386222668093045784290880828997879393614697149872541665436916327812771730764809111845633339694801006509371648024998997971013247835868963871811438131250942765949572951023033770495034266497669830908043789770121474819443966765905381133609138747099830911384808429255214848464711025843539398601922557956218726227237209079159711557724732821326614611651631090246404497714080651728887802299570848743088381875767740058687860722535485240636097298685033017863869335955454586560734729208178580732602123930386014044341141441497180397202265037277796040286308963656852685324629941186835027801839559276760536943256966748421786701613880258178095089657549242263368671317291515998665659442071719347265008599018570331734268728206200980826707164681946902371890496321220934992486996067543512379556217606723904787656436634009605847503433056548107236046462248361199859467902321125572051729352920620989307852320313363824923159233721249522813392186367566680666986668728399186095069246522542624935338249952641373902362860502752159145021783208580790944694837636943935834878236597394218545011386587794169329134282571515812614217890031382063169383722578091126746958346310534125623720271399422950681609367276978675214353421752602409336628032573956437080225670411965311416057869601147260919891938016304506448055037737855759359948534061303369888215941177709958284722474429193383518494873931005758420937257742125157793569002359039976920119140440343840575222593887267577985446286779815029950787533512006491841841265891857708648000637677722609589156151161537018720907749221725996898342501159517731329424757804889515921260888766425578117634312354839151788376224017373511731357733536386053915951345250004300392693909361317252771820745550508248407287106595489650235613258058116806020990612668859286326751151273392524717024229182253757819198468381849351761248694063736921261956734043353566872620747511949901643909524391316522786323771322457065571231742430204169380379878389650979703234182681416736299054675506809148571187640787600865496485705372780160717518143991794632936553719454874498518937664244183616171506334446811361126889549164390328951451685825957007073161426717246778674197299200000000000000000000000000000*i1^24 + -126514377286679850011851420704391699765457226253201076589082856137289482814575162036589230543820117537273631337799743633300412547853595936998108676801147396752555435963200289470983615379446680002832735673172862145964051603506969836378085830562731301598573432397897828779771425631891437169955111921636334254275988465899340269488295092234321300213912438269652931324006875643528957046597595438131659146976801923431781962228644002115489130839859449819803193492482846822679941317307078400656884245713467713166456485141252062723309387710798875268483923359076341585607839427500450385409628122044393752474531319936655127900005275452067559848952302818160112941709634740991630674814580607127701303894872763958851952273571318560711404061826683660534412127413254534082257147947609784068935711576721378012311376607172132708427091531731956340413070145987581501760153838480888386704929411783027317070595058685391305746956964234509523713160892286611081472301262520564188882668094333403479503674337092353161296368586963180967325669654478840917396848328961662040600602679497917259840587455418440898011719632645289032070073704271642067133645405599783946934376213824566374034511472306853248438532990053139446557547132838412703449444447283839981338294174042514248025063435820703067610556270622577593762195685627878379318352929870868144669273891748417932636468347384240789993618129391999361512234999058192169633757202926102732991737760894093727068194716872757147754310517526611296430733652632059959524753930915318153959426227299288532542883150258346799324185476659350604825499379441853713585060329397531900472046152961049062471080110776528830491262133550101950755189378986729230708025280563890633791743915206270476353206434326973042507550403485646249342747653723466378966678087267625885098466804272832632400693039203477567393638127604491349215018474338174672851179044945202744926174709955351249741506545156020531203381980589149842404032989477173192457019648320040723914931122031858014217475972769026701864163907113125981025285118119844633332582749901078337158510825374663595523417305971505689185146813663639547339460944965554498815049102864819584828894472747034545704622265700311799233844280608972206981957465398104388654498412999917455459659339971311288990862871289673575266448573014143441476002500668069396623095228877574486786938746292220611659906764681207023679636847646938807791684056600287218205704671538507700588728597136929029301595428188703288407082875664914700239077313181835362200133535705425733174013651242185594196048876656861288771793503920130375457753074681672328588156104059386863566327025206124271576990517232656919407223655228687179862470181117505705984170325732188743141023580884640594907044677252751318527223175726557875672073580882009961636325603462128341265925604931359277876593180425296504187761162471873827884489523409934371960236790636505634875465946010516020372475430506522125759479984825217667340108776414673590120950365151090214067143799624470212932013806324124029400341413491345503103567207974969185674309376786760485599071962828397181785124257120239516310860224050038699210067895584644199759355061581725320174197237691002049103312836170313568648117137202086223988726108243326045754436399063904668907234103254049688081577469995515749790245224353135248128293103685481910413074385625216544372157924973617787043401561618035531366990506629946193061399858577463672566650244477044219835354250920940748772784462050871698787585404180270127410154719000036441052553067878829198067933663763656974386410939665151413094005902616409767492844716982037594143031590557819164797337950467586523136000000000000000000000000000*i1^25 + 16079184867275825620867456106936177987171803663753283786393252139830917604081384594345496709828262465537428899612961185252055585289818321624857383360486939058246497827081783130090890973532672197007977259571192102366450998285180105384258370874904000643618550722027638443837880395908901729912721105233895964776312291432567023051315443100681338711872304382939500417316739978827058886315917135550139087734702203025606796448886783758049911359970523161864092648958754641749646339650130341340255747181018760302217344077196072513092288083126202741952460543712106923929773405654501726428047096235398459315228843185536879755900491743405103672456599345061733988456455800900078140553233096946419949089892482145816578330725524731108123312986467979244224619999007144606448523259086293649486934299236594538619728311217860694656173842973401276060898549191164951598810495283946286705024093308562390862117699351917712013567201014813013231563910270454599744161553567323885990665403531827558216104561788910019592704995462826011521190828091639397759986488138311924495364219861638274977682876802028086154678838805236797253272555925833032312183542362815709841869739582220189682062409159980771638411275122735278186322120910052382139016643184528123398142534631186526893003718689764902209177065381720856642810321944852863577194849520646192673743825601538294633737940182143223145786197594162544306659382648130784832071514929056534980001275300267516149390611020658044870196322261295038044559874807817352157153669438254440767046632649637342963074317018508767502315845906920858232425020261510824878646909197223953883029661962421415619051310886855655717414061042201530753660379825479811709015408331465151310614793674679211209753042872497086567483729739961066639406187072730301926984482008435761199304820824314207623342007876935809278611562491775505245161160876968907493935562132177022072556559132456035879638547709063515431392131398565989543984815275450137558196404517575172538517339516033914533994656266408723470217391000796807640776067761004535311660436520128191885256534627805984504798461859174847391194069094021344544384393272070695784280591603007528971567769137537606046224141922531545826462039091579126766371640160498262836028533340430870763784206097606365455273469262046691951419925206701751261931323250682124033484734141274753922374736025344542429234421496179972187245570192503379650164479863670497305336655886150317023552694862243612082269179413274504603819616955343103418674373876204786438580819509081961008501794559935919894952019383121847592497292071953256974701250572017374280038876749204634171050975184614839517938069488405498654806765199996795260456042905714333103046692492723225152239586891699131163890070363844659035719170920234183175429417339901430660493839207573080530999495646296242305997342876667976077091064403195324096694328505944555495963927803992413888154439731614418131094458325480049958892900338542052092885888589923486534010481277144620101655203637691787454602617964006865952089168126382353457118804630274993482965421323466209223926625055411364757199101458666499795818088457588346592394977026663965095848287282209719557517874486572590011006645559447774015842098373803151475490124110834172027170906911020494393149190223525625285190669736668038641637875332115601920274833668291463005644756780413265724784156285839889574884545934438969042490389591651067319089467182565380722439474094131061571330458894603890756078110234106496040385322280043166754810684227546794878217509416712195792447690860353255792412135030957754279504881680294147751662499835819464757446808701261638046548610623878463488000000000000000000000000*i1^26 + -1322798679670014364789661902503746063287017743637107468322794590906063366018998452399676908501922766449593225897647530443558397067155747417355407300730664332226262434130802304597017993375572658583001356992545005975750288585806070396821841694251487369418546294956457768316125268582538077886420435281356074482888509104565882968715981349897051910716980167781795422197974266898208454991700856242825856227129600124990377650250634708636619467751008556290013598971042429203446013467376601904129070521169764599509700750525189810450649740104658160602620652611221704631569097018779188129987283361834857865444067507300062991534652837319071880821969035805361320730098584723466642455947669706265654574683734097313975158686442285175028144993145047308594058153126147945163690283475628271325752561206523073931420105848977785871278645556451589678220205285809706205646269833728808258445786534532311119160050917096493668334131396925040334789596944723586527634955664142290023274899703194199762041488681191370885998713274505748056227971280388349154836315269002477910253178149458085024783389303242668895825305019859118523931149433496630231989452010642191667519521769444494596544726192230670264687192764162600667332100989486279721247190969371848278582404396111179707304125507916837594781388901607078663564814688746620958524263632105039726741828009662132242436736888578715076581772021305030661200311095110608858031547433648474333770222043980410476211966838342068033845929271975204732031476605807759633718560842042329097788006056949354228085973916839328177499755823564579912824420734284333753169793855057354934706143204019386665946153643886926498090538280242370429673968466955605472276633253287552037834565725518647980737588323157696835175261647742495940652099160434664317438902520951239331858233986888225672577793142388812852200023453706073628411985066637671184574140498651692913513523282290722895376331181497231061279553253143428662323749368907612759729939966153662543630949462282682076325392755033874322127927086517917744254381349366815346965603166231167874937790461307476456118759910979516649804283370427708181715313179464192344331148571969771014037786057218943602754410095374966947323347347714484978920201440260786338115575645362406069673119311699596231851078002363489791523052378968709816903230434967041601279997071186197182398875086614459618651314610767816612093154657846943473049891922390791616394543019807198775322202995169292942967505895511307251838335026893423543459885010154541600470369687254782363232951741177997529697372344097899278291582672601720919166984848527390026357797485988898291876539022127397267121429650461399074714371820290753026730730959172777679246168132890180937798021013240887730687872235046252886821126744915434178966150735123124726797642564103892114044525897973038617312795170548303019819805122215808472458638228966202055409584684189014545971393345064925342468765266605273621554413154990426798415814012180003995220384197145338237123704289940104196743876204300731368996973607098076392221013243449785088252765251385217438555487961029035124028431522745287361103193777691805479206233013020646225460571231518427476920597218336037200025949462439049032560695444095707249603017843165818210055522119593719224554028820605032835195033300358221263342260365206494759296954104636630806705386149459456871270993155766731212308097349637811696451028095374392311307630170236023528748547213619959816425847651553688532647391725567854100603122389525489136458781447161147539018019449030394738027728053311051692036799601403244149293392614947820259134363744110582994234014692171913774059920857266913280000000000000000000000*i1^27 + 54618850438341482423536225291801652338376125123571064111607081145054755247753983906486997004686585220117291341633088836091399257892654276295673830712031007589278189241694257545219372062916708185696343145432333603675764556370798717700915773782446054434737765652500887748606405772995323757007122373300505972276572440103107806207785362796476324822603509618113692168363937260425607833374890129723399387378885569449193198488903230000679072772837695388627498298821254078617625513950990107389614667346983064851516470760122825594755362957818896406742817624610013278931224934989725614393802929439174018046192453145672351986743209055724622247029764117457909934131384010759112390296489575582539584608405600692593438257459473324209220583976602602309054913365104174096697124757914316538209768030986075843624687362119691621186719682443439200800417557935187023058616263891773531079684990435687491998534160302991100262925763703291369067093956784405857374291738955221086660956812184876520671422059218975920469338409831463738689455266374521758010958384226539805420576314890826133854490089055104551467866424236608347603259051374690072349954822425122069923246492007337156348954500186351528186116108142888813758511591345086909443250484360576239899166256164169113168685187528192918018150842229477752364338520733670101861955687325922315561566665766757896345497946878663224448962251160174496488344687094838775979053598371295446813631174358237615769014714105679407004243214004907352667091349542693204388573107323787966328425739118304818930215537755977194771988716011128864468981317709794523602845225763692566927807513508257634972233472717030078692098640588817256944156536508023304179313227607464440780672734926574872892561316257131892942146021675869981429738644668922566966158866891307077718223966083867633896190981937179051663506900787899309417293656619110655046828071849757168078821435909400601491020777399867291086507718540789992580509549664064383475292675301916804997941245464860374560079938934244932494822338294045167114106263646081984014040586239006303007131899715310517067370728175630040547799300945651614215824920427379774846629962514266238957814920845211390410040460444553167195976673442172290491042449266496058194638105595760320017812487474023508770992909707539634633666403297605259042882857188270867472071433387345549233799192557276727293234833882099835192349048148835877981503724070574559719916488513423118783699735531632321646599495324626238297650721701315778291712224696025633267859865192084325453828279174015546391717830164261987181015606244995808679983417443137418865149581672423086164713666239031599487089362239528767642387050011067392442964131201438372303042198037088322059261497057222908740949089313754511450186278323570111805778798724818524581501595934409389195806184673163328422874395313308612077476962615244856175430466870908447665763356188492815374793579183425047150514754737269160716056085496354502505820020396252400092683604617132023769244963397896628180812016614578970992033147846912836492120932216522244802587611249472739829167804958730509028087033393885610306421422749478506210037885418163124754484417789020418422560229792497947600563671289237545415241666803407493416900715046712745595308937634703422166385251930136233132945337309994458037201433372947081391956635798200527726655032820081970874382976199741159362134882875746367952668730994476242036541805437940284262131672759010930180183714814536661695108087435370170982293726577537207474677947654553584808926382365831707584979745030903632169011410347803912067347197877612451001239334509558897262353806946189127090874210687385600000000000000000000*i1^28 + -380148005541474749224655852238781267170844477891758769884628971426710033415677632707448441702027984541346042542914185353907956435332659115096826267644199452821237884622685072850493671906149388896731775784312634059351972087712020408999186468357124175802484670349496696731614477375846510665468627992870310252144835102220871993156895551537318386650026183102755796439308166991868232717351262744846935256615151462674201283415660855581089980290981234729011255321993014584329605520801552941570309224922481519622560586298431254545805752681824416156478699426318091225098603255685003665389790952787266760008244398439948931083858117796994228353366850469353052814736749994079740291370437332147483156162008244005287832373575124255612747813929518332581995217958368151737713357623114891077779313347069079798363993754956693018008978035869432814618343716248194490573911371415938513667046744891249442629548270341622882676373422558869565892025480681774313426462034792696690879500520857539998388532318814552988818191185872690173594363314529521810425839449318616394341096314023805759952759144282829219332782579047863945089821955216314105328570677235419123340272467342459314438989410816235856601036019653004527097066592936542939338553029949086835149268710305521545748138438899557430268442885638409629612175609063371969697330489380759446835756270413446643586428571011731334042799166008178402538589120690437985806479826339976633559164115968200236325295882813640935948413538445542211329847415015319544486261173335985362762778580524358056602908668912946885662786252445627488895391934234068264311100007991381415586492358790318384243473927734387324182253832707473596240519331807591971474112656237503673086808824402724648255103390945549329226929679079806512982358810791064027885278423642406810881719100247471482749030199724662527790048248657676028684956742884045589609419416215271277588905501656108789761148825545160073563088923083522725233895594836841844616943679475574570352689620087640471832725982603873551246845624372716861829545611850144883239099440673259976631716446175518276317302593388539894321186747331942602685113118695329167059844745899455560538480919620076862504349169722357938926842439838346460878891599110982292381010481670996408327629653833765182482818989006967739004653365864514376093784707687023186888464450007099463743974755588415217965870304334218756176508368913472996544455115822221130718595700064757012377025084509515266876302137088294453391243649965294530412672727722200630674606072514012369405249555549123405597385679651215370853608551482047063649591883957611707462681029842500153950156189858154224076775814919028089286631038763357149048632313241924800430917622371267619202304233139643038887594369482159003448216383358632585069729740660388475311886968628061161033877375222158296345888846707716518616159035099235933666534294477739634735560484468423704491929866269625169226685026947282848514459781726464215647107047788187815402133162390820658310606009613470847285387197370234547726403045321232738197199663023444965511030125578630883041760899906995134177824851753992028531282386459251618828322185140791016066112044399558090950670195918170914620413069895755792868454226108609348029277789070112594312707712205477575347512965592421842093656560475484539789927849568692913317404973165985491677223104513316738343864854524552805322394687721825631371559183767896224325556879552252993891727831320757331823776959327864053696515051410218999229031564732661147318171341729183992105510814368348496192190567833573315261836127910953636771325225545852052545561855092640920979637268672724299954939494400000000000000000000*i1^29 + -103121027403244454972350273053710828445835638625877151219662621516401020247693073611745058358639893173125241244994215766379349974219590144709385852418221634785576507331164651772438788162134066726480589601924799039068907351762559226533717306003662710453294388683953764153144990886207567284905024764947492038614479921626898651419321182701645638031519251181897057584023881012698553531005277148330474782695020023777676799716945061970585725810085203974462375114305226756326399536964446358538138915401932460148493555049040828559123292796778430443322773015837618087007538536312643402660744270399026761655153239636396978055370990689539726023643816331061640981803258781449668505205139891472555660592714214685227868037343004546714049823437980464882032852517880665546758440600606098292304761106797793336548313179285997567204264571473651314826333922398198680282509953827935774543934173707779847221473375185802900850426473353486765117488737482400310276204708578626436715374376377119338116820372817680272804231599987902625391928852112732366854971454495602273038733073845278885475445962791253850191070650778070552022658008284983403583654939313043908929393724198019365374940455495963018292912126062519103691081533863975712602819911316581718968170052694022642516081748184725822181470966203982794938376325040271376080740029866408160501735394076873668570768007231209969093783653345667853681044700335531589789893334635735436245693523889297127291897554524343103394427753329655490687814781566137022965186649290740362281845780115080176544885310649948502546270521911684198343814901951644095824635121442490377501860643165710639398443000575512785429165231023706050019729390580727586520471611222666041912287947908323637690385663788048833753654329542980727245317154563592829070615826927867335391460419814623325697914828466619634951063008265991594106644385790161682489140789825535258005112932309242925289898811580053620853944722354544854845372729065609587775718896034900768170416224992788416144337965005629755671256332753798626413521868976606268995849335249902707264391627473798344632232635483129733923935212013248874641007527692169650174328948780316849286468687465974693144242833020037663589523685517484333836960388404817072771734331048018180167865735746901226184888840407413658409039115581296899758520535227253805215282860429275783099462912919170225744010407913346933390211066401863650844172942190023687932376333065046066503086696643312272864956077547818172862042812180736521359922008290910730335783109516854410662291906200725720281039975954108315070428419768564390100787860981998031832697166037097458232936203337367184708131918856300374996834844410396180472199032416179580329575075468239355234503505701643220404744934487501526068513011846584344633733714283353117426821740912000819481844736528937507514167087149039691909808964158782214021313286547589855287273880595353298741134747311790321544015495165040565907493873880663216318954530377135220077483166244130403144207161456824624004901104595558238207687029195894295056833362700974963616113426511936183243261639542549862969931747982261234518224319134801672352154444467876895263190299602424998130357232777492690861044086426459737018169268599467519570855946356032294065348414704244005232897099221971803690105579751073210094661442463598692109197887131753291092153118077869708679456836415523891653135174433113901530442572563429235576359322246495482241073058371176783153813724185574441917663549344751482501970800554093935640506822527759621862750373936465870882663401549534217381533438716804559462250323096547929677825114059673073965826746628884554460430336000000000000000000*i1^30 + 8023848493054316877651346805563582296304873656440455870125607322163330129939138096615015932850394801632535162601227409602040874533496992512835689344729686079114802362360667702683078923647201725012908110785329824486678819612301354017423190390823028650497680399823009128562130991891609938610308191658668706942700061779451774561312929324226501455185266279422473153066483252280444371548224493266283237451936487270626303019621088346734135679760312616260017185237459146220085625478819092220930359243837757342478179073127821995977233245745398181805626924666259713315581094735807538127433329928172751121352474148716395944624640959748574004558330100221186711724024703816940877392117746244901225786070117720060853752396438035881150294718764218836576174209588169582891384670341807468960521526345923007300275191238782094851133505676034962759045270539781462909871755887418757529033342475269421563091774306428447157777210768750333632655709713672795765927473834467817860358917109240318144373797943466123141179445423028991866943224556544150923683816318213155152817089644640105780610577647549830961335952278481766547938713002443533002697237047199428076881427708133750601341871027697842958303835321487981302608732849120557058513340841458723577906542793403611201000654653370988067145836696023540768129253705754363930829279239377855014156024351999939474707158234688413555384278451809281431861045013722085835555261108510241836879656551643702760805794302494628449825664511152996290735915475031736725443682936774511386845698868835667162509594826661240464224904490073447372734934698238969186900121649815796690887484628789394923213235034303757364803481173367187843511124172810109834904291928278161774530318520787383190539352731818947930635216037830336230701305715440394803896826626078301716001808775134046139927016794529604149084665956634165947712622679510826277470795929403789659838445045062320643062678160989785667006644858613824425773669453143882093664610755660156132538938500450427816541389139785556042992994970857679463901182671816520774977885539719621898604523746456168464021511676351727622231323705767809120616688471001389629817712940780823923094481269830429970218832054147465114838704232291096404440358615370436705592385128868679790693449575427185566204559942131982900067941027483636440187420555888200805964224772924355702526690382943896698472450518853615282191736048868449374530562951149868420503493606365635911886067039275773603561810211027867366269908317417325126014748290021845394205783963604696190098491329720128802173255656031283714161691586473793477949980441281397826953957347744958307534086260314612257816529218458560714979989699750170410256960836310796985419476543478396107738929153808686424433174881187445433278240688413990579731886383031112528371935003649581079947238354431246186511019509455938960253215284396095969327099359965733502224766596791995856209611943950006969486383276046176272906626597632843123569275140886643053463694975267116811041561978351900539311704746927977244248025214432585968863084324739014952237822778137798749568646003449928983722319929983157294763330205503421497545812759215187574827342184090179719898778046144016927258315936917652158735689078789560767247133525648764779209922695895304821198434447751359330656683074282909775830588702654776290072798140785216491526411681037233461372546042983886719297976989437276700120443592737056152291650581500741221865711422927161252814786859968192997665291320582605069938371314755781863860612572284515512206143845713259304751604555074152826430373952521392270589363099981287805606690408728548220917477699977116037991628800000000000000*i1^31 + -191060399271751710422442309451864397470346891466454453103856267280948314978920606765037253803996965260060680538891249559094515563391215269069393521496735791318553683275234840200717482016622017752765175090847108778105746308701260004955748817491377648934045260949665644378917613095396527155960377685769160826087360124149250857900459029285967759243291834975917056333362670768407929939430239582726305448550765761761960579017478820961611578818857405998961148332202404263681840937303718985067594255317061339853046335441573783603346920791974226057581154991752860849882976129380865180236694692826597459437581255103023616738755002487879497904675485359166270571267207769484494497004408840393257700941672986462144328374106104911123247507814969667925014532074921603309276362945692900047788175801040658574756534241961439568654518645072522392947884284475047176283922800824955708728702564095166766948907413721540405294148080319797793379488498159469759161230550179817726402021744927506004642888957264172092724543449096920040286796835402895436792376049934867821010128490143044647316151451634567702347707660070826486036155119515225217400914861059220342645995110232012334884410640326157144748745750359480476462690656932149235041427514089688556732768776048617676666500561158520292889870096696214117391521752988419866641042289430271282452756074057268431525053170883315076315559923455970511019365393896286603158165012282423467427949354282415755530171923550742571728729204079661255637525143008630339289648409083016816830366878454462499087638417255970973016653052943478689585144104915303670489875083456445559194073345904093870672174212402952422982996078086573378846950959308128175296861935194391283967293944464092984915731359219555223702347135334356420742802986863400458837935745080576786536061159309555847908908490269940874392629742693132552430788697586228426827810512218501096998351689143271247081727245929890831719049956203746888881464514251617308028724668936344780239479758924937037385301562749369831729575913521181972467664600179131950110354905962473317997340563735404255544622228327025927555379175247650581485477471882777142585346894924569240109318253233119942442552209218074426014885920946099186425557191941901428079484790725877399773741980414441775771340760885355643449242925942036680999181016073815737697603477510231924954648880419427232818572599177185820053662001847537007996805836976174356255461563217235993181628574009568707426163948003022842488202710153984281586446851128586391448248081391745380337386906154763168780797507188391214306258571455081101817142165332640167537760551994283149135828667397851537866290327701486729768775178772453838281334211463886673413134191553414231948343320513862665113941262436151863026833453378276936696350047649576010284948155953389879417964987355411271593569757821751700466602262281315852201853062462241685195863372398042920456235775930401490605922041209669768610929181231602875290805687379797201840329041590445100653500769384888756721796472815137513386218364783250969627570475312055849989032872594937850139862345695870315737701687216044146532770899911762755975844238669948409174900757296301293445435588942603143902583650086389387034165287135559447458041038343588402065848448120569374905260758349850593875762719437090241044495528097107687953584317665225847286731965875222480564880388415008186029760143087408981716543778475199606968853789683602236519207827217488016286982121356284074118458057848135646272251497882628258732800177582823828799138982800688341115516867307155961317685385570484736847570433608355092770941938822020777554912486921106398117888000000000000*i1^32 + 9206070956269306304697806652117807200341159563340188084898878367791325924155137235501031206999382334693821397488599847140136117063420122518732392687887097595935995710065191986956616674842178157491544862755993685895337517218136185055008246696135555047726620787501525015070809718242777111662912880193535490420210393462543966675112393343397595253200384643739632776680907472437402873526108449904682529424342033282004793109354771046338453639177328067252671018994294023878929197507077394233857378766309414020610841671580076692637170917472851901578169169103810194649201629218611827923946760431542922406923392492852084393468928908073406703285707546009251327899508152110761386516472797461291450341580473797155535936625199055881609121036611638561813511388477865271626149614009615097636466290701514760254750476026599268491789318849126769058751742863764454721560361617485336466900139853089353541661415930423766039468511172567378020442863529366294989386964883039550151089172812429065336348371090141865185663425345029842290090565228504318404316503607564651349112976908518890444541851287807489251537385986860502925865521840003476674059848738930522551094509326703392573661873632464539881008238159028338503864544449520120575809720534355637144411983718472703203429682416017059762099569806245667166429849825672270322810824002587783755727289263753558632037077050354394264689445108762131765505444924972352277188293592711852818388337345075924321931349926853374515193232974670591559087422672593334197403872831702214406007643427412983955378482526190503268321622922816064501811376364343266619586965540886190699256142086826870256235444734883804243370840088428955395351374928529937949864242737209138738606518475386574323495503306614193726971933496716338395013910805141214229123413874813618175525226257976311063180344038964121644373462520715741604354489937024530100936635914936232950336010226975756413816157860595235472636489938577076534056915728046033173880028038406060751774615626821373681849821097494882345721021363865335039518870778054510465057160917882089396081205468009940407257981710848643238055209776368792452594120414751053273321896972698095354511081053078489669845412248931269558110995010086361063588996546875478608763084123375120929202278067475716064354042669530530090689745152317715874473121703669210172926133399875955524000255209449801235080664031590920955656568085190167380161461874941012821122100991102085463455705272583116049431971529747356898761238009946009632382693411678487723493190336591405770631342282014937897529361967411743948096034405925453340887791520948523818820436176540032714276020379301867786370070050012252864052592454090589679281371134523089047858726256626061382762210798129573286905034865053477363798936190409076791077021209812131477713693620696899156316180873934256859208181934513755480035009299859765681112409601834083827040253011289944289766444496355825048992326696073411667779432230378956101197532229660960673902535708351978497945867368071787211501696950331896713107130256618399096138102234671136256148204467657692887420180670836390335201686217606647526357658004332020860446305857307174208038904928222657019279470125694782690241880293047913954630267286109291244618503214185725715286517432934664432911482659829054659721039246052940896591599430700561457511794334056437086736418714802159041923688657885243777917892594416789260257219047802506259381405004565911730484765117015576201726913719032312072533597797043450253285995942801353714186100270760985717618924611331255641588534827608457528488090429118731780613060569070405348717325437305132402387911763668039106560000000000*i1^33 + -591473210940998456681324072657412745088847796826988769611288488734080740998370342748147466513661971160968107273092451847957612127371133860712872720572348133760969155426495463608440682418674379075568615004399147515869208050867863082549229167079307875759075401239925925747612770161448192628410623414543291024623870979507776057586121638960426879807386572633077919133730137075790434884443177476842862235264179652811960323135404799920363853962243279325828534321709541170811391340935586863442617178837631769066356937634213440936966286700211666364575902562927101280047899801088980260204193604511800273312284812798011121677826932825963066131354082417661158246286934013293860837521569232972406298419748232757462476330492024933995503531452385937596473429249898819343097194073545918952285871762192182775053975682465433582831746602917601903504671720413322706667405905362580437549594328384380454280861223561076922459740111777649600422300928244171441102630527343210253991804292375673447163258108272148092611223256761314034844865050761415874773000553991943870701720622794745882947402931276713046611889981961056249801077169623732748680359889163426342319111610657318292144067021085338024385516710747756623645933471245293921947922635414490551062893673849552852368550326589818794330095149894856677999188231055627227601340368070637062210874757416345809640197584167473978619086794955729929646128871772626044733204078066757287612871934531347945929085137496178860572603945362735940477511819959468629600914646908326953417718651405067936620677432286466963349585604031791729063379519121585202550626168639480000160537821769108690491124167799811909794547890515518313923225506865678997174538623040256689022805170226921292056197095371729280921685810783508845155350294972083698364162861893467461148993777624254448690910117981355609665409397941830387291167330004698938236931324059409294035178692714480483615500356746319770071652657258862020019007862407184114467301920815828332128797897784278339811461231065372223313544885067099529675770921034282853581761175140955824362153986845100642726448944296142273522995373655898115979147721165657597131281745683623733053609496023770259305126669963604147059776148305655065588040356622701635356612877639847329756457002709878465705523269041204657292998627776181359471997514085062639199007319535596956430995397660902851640688662482434453069279240047343284427889788717099341133686376355865858534403372279538251126124662610784755264222935939777893193581934836632328694735650478853883708985480989337582987301924508740411586288878889676603001397532035273559068581697886092387142856560980465287677043154815150195226184979647549060483476484257251319374212806056458060176785773351075452272506492882445751741446058644206526096619187287006409849424158085410004357139443499068895545867891389691882136544235614074695815102593680713304449332448269823660451755520022373591912958194406217531370124843050495266910624172178396338311543443036684056129787110121334827609236745775760879248450022302187094303247407824611183835051850839008439057562267878939602651270073787424136388887973397827525010444354486410774462164431063137470827916460231192182161718775124664861931763690673772314232995522050034826669620736912511436117558444319156749879569672832511773726397050375323849890914408225524903115497570676460288573426647042974487516540333175376153712461741068787428879939938448063385934023829315372253269133867784608285602425348554574141303964884448634048531324605487095725204335461194641476976489785871397172643309829543905364544232579838862169145831552351197259045767401651044352000000000*i1^34 + 56877647880265023778943135714632228862407073253844166811500033984080690985436051601477469700603550018217285833816102489991384384038507973902291799018798506698073715794212392351006829659601490317541541162082448288886108370604780701026138519351227124943033763253993028742877863757197653353704174436962999452735349076832016774235006124208741530069386345438688082389601971434770609866606092166751855119933803724296641296707985498461514961540263597080611986195105690953257180625622503991418927991119422151776843725053328923408654647088349610192560348184320242546452729456932017872637511749478953512894608360128677534240462302445454334522994919954967067070575396416491708679225308008614065034320545765132671887588022889464750623757783950844842696200918534019055495812082545230426781842915745260120698391414559191887896438629170370081363772978861854640642306085725481280552280732874980787609324658786941549664431385383998522964466498018910478258503185783422677489901959778570562747265586523255037846149031406747451996631844938893799456012862774455420785515613880183190975375003179063255655749404206606325320223358283352328480839451461228059355706212921658432135611117024115249467419327553070984266562500032776597512201718139210873902231007880282564455213961130071103159868986960935838266618116983557590122918350297814056756109212481749178422973173865051148466421283852543939745999589348352344979690580058750188204848125060180513468818440321774308240788587933579929559245043496441468929687419667581025647961289676033907497565410769859522012666432229543088489401997698026009345957157246016022957859051416169393835627419908967141194012777477550759073348142971617371466344245201178837702651956049232056547114851594595924182986666677091279377352442378787851834682290988819382301449782091408190633512556120445717458555065835618323689025412714404511776134929303279963592986149827507211340342306233106212481846603939440284498911705947835382297092150833470846849156391669291821975041980002597767822000764950746156483604239373747688649539588449485919747237855479759320537977005712665198677402373394714271174521640152177078256371497679839048503777357589951751998619163525742697005816251030375701838358723486112015848378281154211198112003968253360389924446202555258673950658376305032356088280374697774656979527016639625209752254489835428939382111386504430940493057375224197171330303843565327511601645585657718342472200910740995556780756775238724834487716519936670821443139670426145098792188990045877490273186338772050133510063478570362894055795526943477942581499527805251405270453799810798024433558553095102392904273081777583710563309348794521563264586537706304316899394766431780219320697098831248152669985931899019682119037635777001293544362175909859362132673955547036463507713701627308434224256789169084465676635616112917604262324766518699626885839721021014563852793149476884572238117058129400022944829657470989306493846120324515958461263394822744177682728790445286427319029399343056861004233057099845009870483773376704349460684024902911455455424140604570059331646083197410576385326380208690769128962010208285837146317549739323922729770530294155870670442385519061339773565953651878588904966235463037904102813363829538337314117299885861370699234749077064132561231209442635197770673276995496300275190236733576536503344659286107019894938857888711447758703566088316861393896542638826360378395589636402098041222043716684351921390347520236998547678703553266854479830583072985973700242902887335466977007855861489036115110366564972311220554182153934563633606385457533084941772226822144000000000*i1^35 + -2792568134591627768308502986036410293613366293158686194345016052071040014492183890458005287019040062150210176195628328264501355754438367008547062252516716728078797891461256747021305888758694746235886135513274734498563358410959407831723663878863708296007471586732229396099273694599162984576214018643519100765684638257162627579120599548256560005576664055217511986832887864863311798545337919864526798152317297444708277756886844110193065037050388189279728726176427165761483308708078040021660786271205423972994533616995627598985950056958328580609948356011893067956991895298207785731370227541686884072547707918648400234492180148798647062945896488625999935625590407388112551399521970759976313665296643487689861783417347351624904872402191464064919206145222564165299369042703746006108759678558767724355303008755222138240102250531116387366809721058414625610211106340520111224252097447834015253359370590663777462026275457682692905525030242521353774521768016702738480216901889738206912558415879305080790791296304388279335427169696434508580039256208320105176774280818417706140055654161117906980490389514339333156266802527239467332448935532412321899360027507655269279782234460662866853587156755839632003408734220467445187890915401722142208135639015940304797831996379134191455095504256510230065843911532459708435038981013821306210120862064013475100994715258899091081341071778482861363280238565139474600187078321637510775603554949693053552695289818504349592392447270011277605375512915880194722423075545229416341495702593059998965200552182320473641600217323340432095402477564540619042246257711411570873652469845582687434705010494160623080392573859980690969687382389038585954615784611131362343248615925223878222547982381553237151305522869042448475578403266436942555719337722861011404650261625802576434885355600225684763657661000983905625673660024768593678211415035007812746769656875019940721785549391522651031742278082918634192486142592772386507255240049651001851855270855171904516831625193676767226463818144242874191650225561670746281360704978584054400876697663423887253123717460147890805699569479366105436294150869331722896351850092702710827504513854642861066013373297737147001592986959424777512976508330330652580208742863019667007144084443094027785042455288041876526178892804867804880866306424124560035151795922474342837459709958283271531648781139648371050361351223102890593752918359815305348167557683085702474925794940783850056795573694159480422943447199472160268349329768579239681919806060462087533664152847542590638012893578384005634554000392027506429884855554024393763396476860725929192846399261770194568060888295910815975242176355322763251630435352309961747775739406776860655036084628101428834973959327195405334788024544268928285534041853456396426071177578476355819136474147682162614705299299588442443362329998197255586693113902851285430171423536412344737882507622261118066495302791917400597858352398943065838803537450744406875322168823015429547465076434399420814211406081392528246627472901530473737244231588233389910752615612814132406090426969626587277162546731854538976675551219414239692911445681743978880768037480846501492915475602104959801135755026021397620414408894035836227498246186770182000628344623827362549643119101085945311049560034189081189730655826309363786766593153673665879313547689431442810329755706219983230305231986851401153009346740625659163447938502311066877743095836036472118747240325360781473086686795622809211165096799366316824824318957852511048011349006403682794045239573708629561632707747773167552054414028566953643231329470785813146497951119441920000*i1^36 + 103098462813505465071233144655437856881489281150247589676037607291779729566673410981399145369387853736575520865127697216328426846613195950962456873424220696231301698760482310148996936125943375602631487224279417599530860552762538047493067363137413863047866871444434483136290883516502856163752327087684648563489109953964341787087644519762974236612647539059991111270537424540548222787010079457774090873329850078117501916348169190037683696292661723555970148971560884244117535740596232844451864895382406323887848178349066337779362402408733866485136258417930397013787151606849224349845834761237102391112160144635464435658889803911505047899563414431109020249160406671322317076294769825896250272663678936311871183854849464239038422079126071848633284827909390594050810654475154369783673109423873109963213350563610983249833190727604885717875351216590361631373229676544165566777197930475621716709057511179806962951550379932137977530441193311108158669530873551707468144385642781675172096658541228386362851409905349473569853886411210704016352738138574690829758193134107117524925989251705213371653006677450668417333079270057091604037923428644073938375302846664359535153368833106044272236333417476782541644065498911715638223533926302571716030534602206376510694857780392817059642539055993695442730301889596170294952387047664149309072087517055088252239788144917448263833273096533254271157644657311182795942245693101313925347162488619486845133784897385904028604810391005596716467867417771434861573026088377161457399447554958468630413470751230013797036916211117734777010429537657659479983383253830228263072536729729368679664904189680461112579213108585666948406655448641827193615538101598218569843327223205532929371251904013699203297135327877960981632448985798088691002073671312590316297733758359134294877576798187740332678546352497339010875129058960192662891500790231076198916157084329068224553082766999755223912054906463672848632850460114069109154856587489191877996290449197424145988798723420087523256923743663259672928228596870072382915835712781605922564928441743385812268197402811947075189611456203054552886117341333413363288912458501031146088847179506404233129937164704877255713590097519118374359325941364337378962258176910473273605962757328493681189077332798226062180544606286449876353599836273486220114154712362612252717104867249851770413814824899324293263348997776223248415379037591147664046096656871080346578455922992261057676949077717163256347159622320619713684529592894242952257885674415195599395738641279580447020059736226885185311081767237132266294581811654725169633285476285058733476622248141384477986103727178415949539288537219448792896320758634418648045290842993629255594789785776072908803625426901887827838410580264843685566287589405061677899968164363581977568563554851322135931698189326455541852742281171965185816921027089886715384689339823077949101605813763866534595537143751961120717692131878260678353876690821147941321094494806417309436108562021834732101582367698028019295717659899336151270623375761515422560374643617516525588044165384740866640004474667255812584251792767004384381132884735417806765437351951983659254328361777305594213112410395441126815622346894609674978399033197475134475154544886328887532704013605074922464809657446981993077951993109970939550979371001916758415737324717721800083759362344207558881002681448822341638020470793500356381644907134704157019721877078234118153970751987058275006863113303629377934857504009209361372497130882068890870661410924824366632229534422852298447517747181064274175072196323106869936634790877704233287121318707200*i1^37 + -3034452585651082104322587017023584450743982375659382924090998745357281703714400571065663783305236998926449981195905296528053716229736763445771017069673920000988748553059832408551490820152177076982620899612230933571501529854788283718080616738758445910771139960065346605818969533661598328558810598372964269495939944508179715648563094998331447081897106025651777079162826034136548625635711345088968548860029704880350737438921835762387420055690542424173037505691702814836783061582272726456864755810047586308412964450678203039981215588863923176145552904029084810395925202380626999065715562716557236022470301149332501707507015285502302576139531590965670555736165720383493879382475697224766879457433290197822151943182146724809091673305841283272422420309157564379252084794462023698967012922081462050548052480735880143401321747954245043188792140205806915255706273415364930380517026074129491132947418878455348809480149328696598525432665249468652649825431101104745787920117149393179016723365840563454269875278938278144778071268836070243307887770951993596416361187941442718096198542558679803329176996379046001221073970743322004553896799181803691268401721816140140637714354460779467740016051318571739208697526859330233295912639627819586304291162486706718205610745759648108776494213305782016177633148533708376357900997673982284783016845396098066328463332315298303347042804394675567112201091063077070164961448904733339391863688822275558380624993728555959707864300237359307870765840725023770387934387850149568718431914585932409643123088670817534440076974534627046457493558124175045225577333360008521168410842387605956854736623062007774128178478296822433990675281971128331348370838204457324025740835779141766190929793331898176021427335217145637641584759013350108217246097295934028020994400103671108146931889483417841301968873529150661421076001168110538830217139196002196558689985804509529957159968012863409306872012184868655909327490737641091894602988425558851277257609939444442531444907144958098436166189618579034128158774460406164030706871354429771295832776624997000102099236019454076025218126227823496212842822528865206831649361436587444000396808992176397791230952113103618230369110648529271462118639693415335814990889922682740556655044322092738064035452716341123079440989446625577900552810940098592789161555192330121166467831455810278689219947886183942776724710975261067649021250304941016848580123233799157969728661073839218531137825274243460817973056717846784973712989463133475399808399044152241213255838724457002233093043847188826825424535412809116020472942140230176285892597652500663342263050360686787412205464192285000954432963340340745909433159588830167220703998492410174555409874405599599475399718535520164607403057326212993202473744203729862991470283307349517923067178904766495332654768783837244339216953298526667690777192671369828805937357201849549792218527174449322348199154168302645534041593955635739851677528295136084418660629379669347061309644740634446084313563026589981724626244828468958143651010859329970302174015723968348444010323245758549193345802051616112982394508090543700168635693393076602228147217743623262402310661638295357875162489870621810908957407859612052522752996622586124362780200337863451363996746764401714057765630076659132062827015226805809666716026563353810585491446189653744547442154478045517158839477188864285882750194738098524544207850819068457542394279510539029435419549852644531617588026685737054325886359837157856047684818540827729512855965206734392589536906404709010391990051357026086007876328000593995437681509806293926092371656704*i1^38 + 69096443958605784459928408494146908579586106850690846897111550853597735728264337895385662042211228090490924670006215097978223825844047986141400796400591740969835160974921833839712361465789246846594085049658390098793956537310751308104126385301912994608282700728180061504107981678099787252489549305222390536329420912037132677076915700896706004769684208275506126726331549409829784850540500326689151016486577953158222391079755036340646761171447219421756061906255203336962182532840645648734093969437656490788545269259674029742302655285217519564872178548345899927920039961589442459220128031885228935229141361093873111402036236123686834753256249274149535446874332876343874240543613765863317809290685224227208525336618977621426435967899023703787979097392917617653172176920086789057192261559990674675650721970525639039715403710646667538284012141666117403215979429189193165020459587000137998544142431267792813278862827282403447057613489354561107917465622479497935982473589162052855528769005600082393694661689079357232525950409506624981659383619109419693380541675656795270910782279147551952075517378976745455126317910292214898984252477773004748410092116409159962513803680757646485579443786130147234202199462672391102700405215114716820332329831017565006843232390878304034844888116310594902560896362033513354200965813352660656308231835772091417420950105702577495187124668671941791832682032970525089617538623655177854670742408145754685343860517032794185642816760617358511611808931309479107560835061261012153638335035196024635214226488433699336088747926928839307712639053174857946756208155148061778816545937717651722890709088713974035174808293871108341568762612201954480536125762716540876680143829665652919818369392378959968992672712427481803313059227787949842512075930793991167372510905182414344630055934228734231358863085636227161375588333097972276670156633593414007783262774429308903389913514978984571226890652038334335227418786528203032553237525470565427736924803525729723213714406911743332733443138588802350807206061627080944022435234466273952030636297974213839849061485075528424907814481080481586123412840469657951875070156532193902490107880165180918424500396248265629226939345484561645990234473910643662464125307725317189999015319835926479787153391908400302306779814734093815543446914415578106996402496013148050356762407439752682688815884026334911928234738691357192554287068228046376024670691006509520852453714598190084934012740292673333590933310671655629494385653196953360833071033190803828634764730516725887392863214271541140087105443234027770012997746010963239645135888437182298315034983993791988633125001089430019346030469899470465819890051359425464186653878874166252030971153915485274295012046610699098093482138919436001624306574434403551109079790048117196089457087974997911699352602848840062460911238316058518036577269350995621718171055451575273639759931640917794606909673049640716124045753253220129836583646351303182982922216917883231857357073136724586442583323902625457498415816910864333172768207458206269245617849850216645704372097556080960838369863463536572328513312281075155467857084032119422356398075270706046573251430164394139385079093463059509536411933824570060616076225374314582990664124812636369131498201864127265286722752547321155864221289959013198322535302237449727451204770996762202520272906522919831607496161814163909470682740586446979156972567408403601866496963986181857560229156342926202172000783579522561763292043779575772022397401945817249097823205033450991361394716015702639918576376475534382937761899329975177319732386488502473195520*i1^39 + -1240142221599190592576072916251491290109231463647817659350212175806059527629922654444012598657870711213031567041413641327999956228216815707598728496783473898701959401897184652739407457818230122452921732889794926129232850829911684151083033851112377735582292506603282914336536563968628587015104681647633127306843196663787722555777103121283805603649277754239027003769981298625052253567974214697476382083824904621420029077361390476595877250845624110992433398416265777602370423926461135611419042858200515922561360417843256741236771978670193448215439936370590056802429690945005873525377344576658192975814562146794726235228528845405976266813662098620280920244919960772468785569197137968699293957866645601985001870836136543412504963688154495820597564849188997952606591888306029582857113598201612673707414229326828816800987142010865631340380361509752681811057597915362290943991188299025004618926345805668427190490150151449127910149444066844158481410484585197947948200765497251529617288843823056740111808212206408369751108257356522642542796685367051686499855924601864977137899396014224941578556506164158431425798046750117080984134575480089597421611059955103064678041701301419495692590206999389177009972573346184646646073866098811682392953349307018099976174901126245671362401076220530717720799449805145232718164092756259536411491285934276994558329610374695248139986435296861512068904626811988229135187141204008439782820121148025316654083257894143384352126989346292327887592989987868100505215102056959338082496020812602751037112442191459342542704474082074222757674571544500653844158962042965942714269689607090525989256785008693380004040892232510933515434919854711715939928972880701091910482250621385154828610185504273202610527907359142954379483214930971257736414953220369925287647896844998050473712245438225362498185600192095179643130721707385087386303255674524103018505402464187264298787040905227684581377696646613973065724727838059330340167012971444839277914500798726566425719124609157406096634758618697494980209252339684807855967746213131970911740723042792430380588980028294252728734074329252786942286474125966941468130393180542909771228516189752113592127169282123402274352455388190142158176281570272049946761510531289877032128119494034291898410497934824705210189768005693516934485670860996050754706510956399239207992585108383003387886641306659099636155950542386937362930330032792723110791265887453325180274798665009361839277845367995242788913449599665243712279211719056729618804576765860849949485656167487759146934417678048453817196541056209733593123790523690152177496065149697591915358034096951731029005978650290779695143842297562334460451374093171085076629131885237906317323922310327210147616153014169254861590958410035664272690223395158579353011644632055055709942945429802155519811989856971562746724761273050916462626383425851177033044546330851347514895341256363826126119526635600523911498581934736770937380370262086287885484924259677031928081794843426539115251701811943336777691429065924327813651360574889934153798088281026956462340032434089973890650837650307637687967808059539299697379368715959684166371700744713154981004093885973876452543423449822138546073021006263229864955416337897394878402928575489830537878866342981083623223738914042493919031281743382855690517270262316406303668402157303183660082644326905716891316380929967312540940477392548945552542920381586191353144588442538516541193258342816122050584282198105569293517864592882534788383406161429948169745592349162800771030226759661736342822467155249683476459312861795194282727610270626086912*i1^40 + 18980775173713719101078992790096764947681275745407499205426812255980312795090585696692594206135727487516764438126102392118315671821601768822014119447288601470575593662859438736523327726373864929787820884797141013769718700317901862555634617415927157089689421892811225953531618483847761941317483066514611700148475910256295489805309963477610005880634980612955919571811065618004576278083908102266649835766598235856370029821242253558381591426748586988033160878742239753588106935152659849726925092171535167751509415799496886171980951988241882459931069331681829418719223352156505575406059499607823553266946224890682671078148695532843645617868836861841309237106186321753263257416715276624095141146407469357544913903742087757977910219797508746913795884417713480800061510221540126282608677790912817744889466029325087561465298662294764518169469194241279866872367843848230031587072127453286444130595740579664356093361430454120803471310172304445547832874393122234054478397983168824843037896991180872956738171746989634570815607595961499375808736097223953081972762795190422207554719922001211286001242026665207904140111532481352271662048817824559771956518166967470848008305742366091449891936067622438554801594978665962535949140498320386765000765980538469331730360233094142585504382055813265773001592825281765246724927001241863440500712535219476864965696401232443239175763208630602008439599282982274093924873176164001193487137365701211122560673916861720471672637246273026567875496516177638856865386418203011019465964273817764994134302623199866144253496214520148962668278831282660383283488469703390360361277137246782694339973256801838074329608191583192882717442215961778974917135397166990766005924655833895486098138415994136591051898415842723507504761735000116136413853587498602940949409071429281332786536985500630943657021297460163242257811434294013613841469739024773733750969998734642830055949910350606980655597721022045562713121056542762440600112659576108303792974360894208786650270122458953250745105774633973865843984138630543109163276170151843065573027329525801690071621344125041698249110122130097291310471019517825371200189605633911491647617789353080711302851168861513188836806886835614749826718722272402434702199195964836517128194932929583627912854182502155229459103664305323160719040578112613939970405037944612430726277727465045566959669409305673153509862656749317292454024289300969270283077436318419949379849054364680068163553739116514019255220779173620170976097364231110990186699870132175939071679753528020408104894628344548981962911923068785232157958485068495421391083237051273765465453091510139824431998953460557783120846624694818438684539725446623414630307590479423582761335014623260772444717804470486706166540559474297996110668689649843566350128678920319982161045788572235160074316064164398182524223253595881525946798540369612068973664680781145966592580632564230313193343065545898552203323986583977644846474041619271851490659734674479083656164520417690745602347449500532554891586844967515527480031364863244587007905034540111743040392396869817450471185231452019269328149928269546370615992997491388165601299840736829337754586120852486066882785555344324061710499903991236278723480130266820283300615200816433224092317474792830172721540313098031063491565148723315637093867310560584190282322165725356736569406727533815178401119744266241357943765665255881434736396388184309585198541781589722426373375466338634356324671194174505362242744188777831543821818211961761999087658601205987590751389396077084389615070230594762979081077418287094247620897893515264*i1^41 + -260959211807608138095238909304706049645422799772350607024348635434283328324966575052658464535450499680328979928480912654538673641217229245668058627575981303180704063068055549073010397278425119510822339789986929316552072137437426744451596428053410732604880533889400842235063482579158546539145545877769187937525036490588919280052006122107659281367882954334229546846833053027377908974581034968524653076168963640500259579296124434362465864256848694411084649801972561932584021124865818818383856385405670282679493488668063517392072589869670768614098046022985481539285167596906374638441799268700596119009900773545586989996506185606772661236386124010612007351489648416778206099677655395690259164356049048088526682203279101568866861189298770034010237097475547403144472404207649041572099983388548935782077702891804230323164485132072186795055626772564653211148805097810384719814971181936172441565097178105553503568545767309002787954883373477268029846225693301975425709640686277380632296158764887852291381006028945305908472664349804946310675760338095268870776873922095914575615728508183513784132038208831446053804261866317156746638328478785353491202618078185319470206369991066835512734748780970222154990597711878720450149590329684211527493762225018183582526148452956057483690629723886472862499538336824956111358526183034905453174776457881954456996986982520962365046657924231495398406418834817121739291359631557553075958213255108285970450799291181920705559587313286286213403382625525270186579307651596896979696719892854979142124726334578837854616559270241954590594408910493057181385073136481207720292769561844879673033721930430712434667738821480528095349423477842906507723681973351229977859664713570140038476717307904754849592021380402145827934166234971475267587063501365151046684309102715153652176205981937171228224926928056194330157917988098137139267173318735647867031133296627976182120343898122710587793604768115827600223059097932356510359198145310005044706493349387098623141789567621947643330013957553333132782776541171109945378422209053105664586127130347207163495724833834286866553849762499893308458723545182844334348022525922966633189087467852099692661846918688288293373257604485582988414023486834905257801070110185060753248883178620837750329713358690211786887248454347061471554318097065829008491941613608885078293251169013315261104351736924401191606532722712322190992816432471521331341697848880052528609174196366646135232255650172391424435298016598906494706737809682009336229812489772351193019115750200393660001247222145452050004674291488776343314939058930394215986611517729358552359439905273855856326947628414003803457792731257480263667493137764039581697510615544253044020476807472477730299180873366085048824273448619681741510776330188772899494625663877132792184143107144752440943373337808235876288014715916486984646007607577881732881058393748480890305498847362274912786608767059185686726786845818763689956847766283401750344705168022595330962475278044674009824971348157462740184304170871341410993310012002103652740766495512962601497623347981541677090136847672976708603934421843648748660098942498584796348773599635850299770318132509608086860688997501395011516166236430859870320522462022669063039423848216875512587894927493011821123879376318458686276090002690423097195942012606930690780095519459221821638388091467018670210398315051410846071185050016681595706986940743939319625268317231484204937513424479011537475011194168511920802718624418271761704147695353348504972772389240192154956038771200489146412460133419254016654433778373229627645624320*i1^42 + 3364583663093946207835048764644525879024647604572240455119614275799657829331856902558582449229733879742261803836112858887703106280448563169082902420039974295250928771475056763398260306140446035047066598676685221072367669890895452649220457102592208630125838064010492602166821276545433635616246533108520212782068734731460064629827956640583158410979917012032849509821091261670859643028875357660808615025250017822380219770108431577833447762229896398062678054837611936477933111269498232950444424699694400408285753168173224781570219875635026953248041897177006307616950109951065057515107515925677524978603326920133407608761825931567265632820103063122147398497204513072767933532232400185282444896506768105167691462398654668808373467283509063722948809962619122437850075481133292744838866650837985396409989080919198505296332097192900972087981496898861403382829085993262347263809785015438653594744508648599052584135249298489267478431564141826910803791462823657553104382722137906723385252305098355949055365874784226232619061573162855549836705226654205556113924401863373302258760836697788699130819054033581581156549020475906756316580448079759280734534875620702560423917445548406919543411037993855911752216052728808953193140606184306829110108316975422537889227292796883564804424165105316716396642492845614511368386059078358845156805131658002971136555741805358696558305794007511697375583831107812816826544734013573052918605442569520618562463516452634226041115329239048714345902796635329026449453441803245844313635095232934933088167827123948712770262678704139810502736293171933857453668557834833198911009674346045913530352534451485691372720426911741809765043432042134886338035440149879707810324522518594919927941754308426016701034481284575459421435928742359844512443835962889808997472563152474627000082717022921411306564148799744977810777942028359027721546811521164366715519407517608371460611611238279982038832787344290298090919856599711751390281921576062039747781737131274716234960111343363549935143409521751075267336858387112512963474944186907774924632931419980256889306963545045797967315401018578493139188979520328702991744248520912543926373761959528815463624596619203514032044819525707288945960602384922557007521091257528039700932387129620164907941896060472323528610318253604141151847813183808341754791265354295453248845350362455383627078458006075277510433769425107975326929411640918875725083334531759916031667065827584714431917585345707094099378484970044333225219079942314756756149775947020121249106677597214674751711994856740768318232608174290936269013438158367591640783716609141134058463397368434724929435444592187492033364997362706283306494414662853761562061734330450176345510245087124143354734846883481842669892927710788661976224507435506839890565549202719670689759432924160183092090937099781719837176849638436307522349599116379227985679707749465220901213460063269087111673465505176303022667398713114992826643691057390193123603136829809652164827185290616371925316264459995717691866510744075284581607047444815760468446345384215872184187729009779104526298314547950400388331541836252558903118620213831053734925325843448028937644374266624429429078708602923710484555119343533002022339923936464597999198851215614699456345824244570705178120007659661032189252158146795536363707799896513100536837566060639068757829819775589776084724347358273752849115140407906831103720093074491910959570979156232092461702398659417063826258474564713016609867871754442651581002143390528566649457754931258772601829015244153718870262961703892632765941790230319177138176*i1^43 + -40683855929070968605002227840728423492132443245266966706788682031698504790634168849073150201163992161809238098302722511986928729253127428587884111482014917003339770101109523215175769837424245980172219908230827738763025635754438672427493458012647965307416921037885008270535473219624582067969993102097548092411575352871515602468100976867953566038463957086967347837955944307942439079262775991796847072329531845684375728144573855837184505074182283248433955872691427105722865667957596004764898046145842406988382606454314536310885517286999654638974984079504360387646392373723917734989645570361534919925437546086552322398710214323474525513798024872075051853372574142462423847607202399620242993812253581061277415976244127900455387534344820677875781238237887038153054403273196420729614833304337698392446708728409466434982767986426297569223097788597837664472032020326543686056653780826837166917926049590120200268946023874730211156629586245477414904926955469022353202382176295943916662179930979350818705923312692017460365048894758442248537043230790707231901493215069307598153222581238056385564603218984690795227528774069365088051032506374320140350809736869098941486349920872267288412497604499116391113370842418860274785676919919844656911920480322564711594437053498245321399571464657941476253838101764116200270531075249154802695106303456561549234019320666838282427251501469435400183907859107441358273696593377738781044969494033227063409807902428068782870656685072118598812112079237855866665783909875683089493357076352115676360231427987244498865011294878686867989921687797040143552807210963773279214334030586202622397822530022172686088734888201487167945136781526363080587261521125848910162096408493246897219621883010487011917034597082675079565390074631415924926010251392865946982647107803989503537799347785627400087453685223334214660525778918588600515377270179735378800298385240524908288066191504000504097837427614864732676967357532502307223504553151987002163576488635676384297453043780449733161194262578599337931438920400671942067252559663936450504841762272167514059205343794835710992605433421086686552357849544580365819475207343644417723890898712161326536886003389454837201986451318650681391146008178112333479278231639347192737676851589130641127938457788922778330738852257005942374909315380562723645046809743441194557180898667379778881559741714208385605199155353746431256006674121930125272544108523973284719936903979681484003016907497299691330545002215934073296766253197177208958684920407110816046477873103391548191573185715255151019050812608805191536880775159672648839991198840633562113569128352632941123672067925407242036290273208700347800276507654652296731707981635285331582132405894574254221460649151879948613036633001363354795120736772650139738007678576110723639601596229810399606351740932675429014287808021970229798473798612552463330350963295118281237223817312539713315697209113450206467802450764751742309398583947598930159956002198701312220385492062452278070165804503648605579801347983892123780137152265256537658851536309379347692526221279713399803997939407053963663986105843793673897115868443305157064397932952458269760406110228819244300863141606389258067044028949575664848154877906625653480968942532076185248701678602996698623598605249338670810057640259458119221072206974059502467993738161194779578926765039248743643687498711894965485443624097254278740493900227460447261724772667546935688989075599627200272464486237142965686709043387611970528929295645729562031298936001340724804091130450290832473100396825929588230205097042247680*i1^44 + 456137737074159826847308664667761805918298663586013360559216395380641639990230496572687249396810981851954915635849451838988164080647485900238465584861627129721303849811873931033769408707362317240935033855567522952581957638568240679808729995910114751711593550439623460693320853998996918441151904521153527230049639578447318342374762354459947780872579830358355560845893966148215193601299208780704150896865699659673777214547859017825231267296140771458551358058368658959095857128652323484646988921501131274523601086406983945190917572488068020661403179327296611067901533654714852113707630970070550122351724269523859454540145823594433286302986240976286359213650056702928287777321353495257535152765132646137706080289415038775805459768199947252763504421581474811456496076571330676340554766186525508226456476160121118736482297591854433808351006854480328132256793018146074552975862913051930706593809726300184089843896434130803733110722171432164237734370493239012097084615811921225966394369154730913946361035785864403721538774949046897664771917046455588734790904292775230909099725778594215366152769322667452954146727110479113206131708003255723722560877720330166766084210253171649228935738194450950835109173892834707374852537013334924708711266022849182390428807158824978704152588088180267574404340745966742474065137959852169078405721284562281627759040979349833134755400569440937826727553296759376758508757700545442517896952013783101066292592583736920272749683181614927658975166457155027805987312539832987257202739939429844920855365425690717575553569370112834080882117110854232617298020693339997622451452141229326387367189423096058992861787179026685397862495962934609085303758408039829797348301278598705971228223523882873604638183545841694535752289439616695737159410728912907395704684805914427259782946689274043703982806451588939948729589653477665986168736711044748447567826527772438377361956334383085504993555777307275713226626388073859239330396683840119480665416370843264005827643230152316097477762549583675811532667823171465757501860082208969203830367058452213944048115309563537934040592250600141439453976306509482420655847744391235180530317842206924905785378571204480649236568049729876533843169639109513932800836853603052357560954954007135005185575629832448434321988352679874441256215979142714494532242183651621225693612349252306156999348902652256573900948271545386412561720925090178361421275267720359988826068757182594022178896652086427838073682185820235090886220425767767893504085729738702750632200586862067560275730965208810233675503504544146672926173847411334822568771254529843910811555157719279221730094242817154807058658841051852285220363903046696185230187075866243791667333916046179531106479567923245003583828184221738838205998331984531024999131912435501361591325185176299093056453425369534349965756287775803849462659101382366374500455358472090592056308951047003204318712833743866465490298467503618270208409117239743947713451215260229500862245437079659575642179059629271296644543994955808662075047841367417241775251593058634284350824250295600328767425271780013462497300878089828341418059456845501619398313667513515516469920237427383787744687222286186390743960975572094163202683830959146018140889798628907675414494707830566185929938403621130563755072769922735216012608300080449668668945904751602444148940670368319053134388072408463649243973606746649798385582742724549654309055012368100154321357740961675834925202694023266440179037281441600401246587619174890005381161424199285084398691421838453394328957209276448784706885910528*i1^45 + -4687819162528882858676682699771797338228029027391801674499626418383615384551183686798119104776856326037237611719709169012729449304795937950330251956210956959299827799363149190468687164467768612939450628638738423459145258020713216849228122914565858428808868693217135380153406758586341340061287175570489887110875891461332115233701177756891012348098151023516844487663424659067811807509729435377275435067911289825656589977699863018935075405126247981745046042427781347566128783535511055042553782463479168117663154670243587945585746076460874843530527317023068016020534526355858320162487467614815956716284977220551690812567488660706380252538443860957978189047302150190534940203846727418375072690640713959593150403107225985971528547848921029540406880960572691664487286226904686795857856256843578426113122826833276167445054001623012070188978401986999802150080064620549652325928023134409513061082646705930086996634854756081837223656825003446732882321723161831462268734052494965801545945124308199223349527854657040915906083144793440183889852996925213740026031804784322375708025328545155788743263459729823526899659675848179031039230871968638732836396256606421398930679903785139774908870312862545298496502154850292468774389361603993396680847232201700159114700407432756368630264815168430452897215705919288126348708544902349568995487379605042664875115285442354564148116684820482130785487961354467373980172307165226981684567172684019705341930130544451298746428730264529917075919239582461343363051124095758693917600982455168038161030113710284397929419996062554493676828681239182427624698152514104718280769128338127502989107440673364356653806494028823713028485078615430475069048465581799804773699484018675139192949763125070784729198834009907181791062012001566601206582541960926859701175741146115492119083274064184933689607402105165687217202640895529251920740356717296588996995958995987513609013759208641901963858727911108442657044592919921379594399109015395074545780433344748614165163890108963797537338658525230942361269126110304445177798820971113854967587087267049563391715761292960585791323647871164303074604087408393663976692411329189968409766946336756468877161427102084132881213018206952322695609463663064287020630923038155610376036830414100232291258772114725263292969513142361786701918100389473856563197844723361047834380892936208918147015077373239437788886122654020913005579172702174816617679533790121304513720305039848628579717867436384130395508779918982821507809981081931188500174389569273818513551518159444068225918646234276525377948517179985280797147896276123025719461610649788384628475297364033431676381758209886283367046415105391081167015754661530004649106769999607684879777020190442920958243078035756603498566342705293428795304601496333187130959357106915334270439826234339687663987511576310142115304373436038642961818697212432772852365260505983966916492242452041052085396314301423956302218156176369691997178670227414133003196162360515865227011437298764912246684327463180807802406781990217638699254343807343594503682688246827518348617535282974386336695338817847297276836628090659274179551102029758369028943366794243759160860360039989022965090449000715058314596252638981905377819567262249824627480106516821721539619515699222613525623959825338356989458367513976183379099340669379972100708145631485783681702671186676821516185693375376062625998641980651821578402770232098243541510069701758650641411653255652975123950322255416916963218013599082849213996265005912862278218251760713380435949600767154743672864069368135562869866496*i1^46 + 44487444833510616370078621540142063076555479050145864213372663120894022557010215994798160111403623288662885668782903218741734241236885345455038484360058447895329756878571117891882141684153562761562714901025006857251933831239437399191234134248895800876724115636757948443437487188745270817154796248221683776325983454242998868830682173974364519565254945362999203402474894572307176869178448335760795321949489979460084767416748649011198282258303660803375485339662984518243853082615970023428861630173438090250258683788155567278246450547253505876576833811120522853018788703095782718570193768290476128411320542231836123885935842095187252756430216219139587810502343603407631695172975222301195334288339912306365341641261937465697411630253944668250443460092716800414776121241710456269305148267226185096520966069922106705885581351176358004031542357347568484966025128296196771146233494684741653814172597038634118090190432432435954292233992505372387310285384732732216837232358228186264217078879837061931883720727413559849455593069790129972342931878343800705752624935032094588243821034532269245328836627586647285653378569368815276548024862852591428714099997751404508944249924828460980373268196557301371660039196240598069052534760537433317438170477467342148990571984292127017770287195454426036029843595749677348351892878081850817964658478217212182072550215765950806491861839758084887195017796982273292718317249629575652783333994463447844585295786972132597240144539829582821881022051603922431285907699603722470293680879361687155587556104007461090256764038462887297390406363305394240783747814870799758966077288841780364807156252588019016147182877084238110474972412116302654690195693788750903954513440251751835279915961435736839360228012155878995187902494303040581776003509481289007666421840886748806123147423840639696292047848306742990343433642403843369964019004731089232668705407426188259691516391376982299295338377714237845960990359979223664505693864975729960876365728806248021423670491584503529923482852255346490358796192807105798762843535723878709549596683976015595079117821968933105991826468287733752215412802641776208456720775987641646611542928727394317959467434121837714235180749149432362637684502524896822465606047330739565013939904600088557109911564472349655799969605829263939480504553302607314929460424751047785281988414691845977767416853587302382704569656012107599745466432068185934637286133446561450704435451834063772642327113921107452656998725102126407315427457094859881977187138078675574599821341653304529093196595469104595622527213651245041170065612710561617535544317682026172852308511930892737408705196450985942366937268712592132361730626771372234775142810422960730887251294301472881482525356284945061572314037548727326822513680869449404698885191539521002789268250070643229768907689589552175626729720533887944997609823475754095668400609177092880791928802863382782525990982782194759739361015433467900729568858789138664945553824346401234614993713377065364575402716601132322603893052538252025992605519109847520902036612242636926358055298750000398793065725976148562994455516824569271899302888527831247364907904960725161440979021874289137376752182638709456654917184615814240409851692420427373175645876404957682171716566244604943193021085211384359836257236519285409652306576871342485353609849264691314550570588458379678726134149883207599269936491782814726882324089007958064125310907251041137608431092261618451738841478500301038371842365833699103770006345444246423262134579023814282926610223466325472323650018303016960000*i1^47 + -393098059831781125868593202409728024550276966637633346669629801925150779695345386436234586734535011056910272023828873025238759235186813429162364314039800784519173161425233346440447492146067464166145656892094196495833364768167059341889626224677709919667653269599041331414558144165026844995817054943096989708370355273137021962390572515521334590161092248150997245309899332562432128052697176338672319229438944066787126765210727413903170090919528038115186837550549922090058811648831655441298181210653383283648867665555804988598007187391742269138011874141305058001284221313933068549844237124475454134798145630272491869588545513724224176892477675943196880454138200312749804313942418190220954993970589573667444923953059747213796103457892930572903557378305591042290426042183948379087078393647727473016902352028893782409172315559743849228374408429100454485762342911627461986390405786252133733804334586155011784747184863843413607234241419280885054303181427014155310192059750813365724985642196036319165960677764833790256469748937536671256389640304568622265405201346022027870501364741255860418949864774814066176832393257857968289453988408520306068737176289697612976878550920106878982207651414746906837581022485414808577496426473707380708707753201468457047028861773063077441611373850330423268371999207681013031885267028772145091557805621517028142596454504207014557241858861945480931729031664564203942212825558157513662856114003420100142158130520616808354457385472086415518193674951529348782454577219663066065890518619870283501785904472422429266914131493046826136369169701355601692281583373712083049480730713640082368800978310073931731555540822278571396079072480379146824741705697135236608326091509850750822212210551118461688192371768255965041279760749416816997015701409751399502033962901380589625495318056753038430556588709497634460938055343791300751267344918785109156548053448185574974502731694416141259702770130218928065755474040255136778761991978742044057762696152897309969054637138715116708182353494756695603206445073842364737390927232583435445539566662338818099972743686994780950782002929782380415403600155400290978786064206955769606797461596866583433584598647348137105533423958790181690914056875428261670056284986166755174332259836914180733673362356400259475725917780786200387712982613449573030619260744784595585222116012125221014862125458515696667381463571173071726357262382263707256380874869869630694961969376296379006158333206911830820331414582896538588669052060390357375153178469018714754002938044724224902387916047887132371974052374842019847583628445504689163022098518949754816645498529162586890345882237396689994241384434023159386321184165514949439264169577396728222040925846337465344668263373477380396420980053647332427680974087438443703883642556540652339981035531991876045091672157588263904751739394378021628406889367123710510670674660917579717539086391972262195751476015471807354418624784187786721683065415352436568396140376472720011300764161936891767338833401695864391654196012904870636828136176266561848503431200553974556028135209554959594213130422789274760091866121809971628219868024532630936573329374672282078327849832939649086596566337290245726192760619306057342910824515987618578473912944224039673898819021110144342539397787693879201581582836939548543978643492340932832021231685989877183201999883002559856425908228304803099522671829850949045778118581868414611630684577866371840483452530338577277456425409863154316595422921273491761242341308664894096706007030384967752860061627067441735132889240043520*i1^48 + 3233332670468347209445134052367762137701276412873095807613832323160481197220913521487652519374867986609589437311025165198385001406076560027052165615876397746628103938104619622790848196158359749984950668946531083650510835323405522993313257803605470251333103611478613229897208821078578511510247837936349800947057687531661405591072930240715178271375979990472014039811129861738219121688007976766806302627395397568099207097257793774856718291416743214375576282327716117459225779424867888100646933468701818718931572395635012329878237803584517567859975292211476478492328593532715427934965769371371716645951038067037924087246154535499253698548619811613990473211666243783929354560772999013540982394061340505404224688160797210677589041885607150635500766777124632312785517143522239876999730920584954273705160508139798264652608875483604754321073461983538822240187357833487281341812705898480455365109480842038386439930605765772566230767867539154041300662790221388380733851580092172727139751455607229513552715014794107540173310425508530026954456959827616445142289715250821616880076528338134075583037678873445552574271713590182368772252396609319259757059423955851278979885318288082836079785420087955653145727163294251420372592000956485220406459918153033809273917496433152565592998233282080511808978956982462083669892031465049676480992456374621175571786585585143119399427937354786508656058128072739135081860390809877882296160550257692191832901306499558603396419063045139124681201366020193412288054723617328810801585624754283591569577937908721295629759583714482953389029835109806747494976636308998920259265137170411344863019571168241373252466044258358871379978694867944062904702620746941264209840686568935972401205382955809188051548698727295779357877784393545469678701577822452082597562922060463458937933350604526969468088523571409515282034086967093753304958768833486283666645799810561313501747165598707292735657278653612025741579511496899456130773458807062604817310102791417584043430707810110802391103720660061180040952450250160331666294898135485536236677516320458967156082471203711083926130406295607854749355391520616487273697526360920609209371755229876709910339132579093171076946120829916201217017393634791308188161367030446389739094961602027426504829738628023801728569547041825974463508161685696281736861734340687791011999402585752507425008993519220648105533720161551172974518515666692725609057038159792434874300927268910629198537632741818367085708866302616682227055467689359311518101946432190145226639125289393080710575822436665343398878498757214141136402532367029574983773491105072938718407108451435741408048567704315875169193060651999488137434533414144235095032925329279919591461285399448179434674987488735593638589841544413382252110596876021141207387251226287175147944303844494660528509002481253636579044361964611043679773960666725518846764640629839614610264211911994674128502716882532500835868081263393203572347670273076176297112520731834110297131445584708197805454651403181572257460887154171363794067217476383748696694454716384036917637201215817912651582092501209450409094987079408981571041122447296447359920419570029543231193132734443561494491385762581750648473706307063588141328662390679401338423056660417126485182085805061318891983061102417107239708057742540954585622060358698082974668014557768716770621203435502092438117918663002643223964375783039458368994393114503129384603746087876680155893789867261823529139702386694738680905419714612543454520383644819432917629485609268060802767874936920642967673241600*i1^49 + -24403805889768297126865722135459821003800010874136027450163098697268197899508815490146171964661234442706503724922642963821795535925656480329866320855634702323208453117501951962286693552068228481418257005554544338087238260441549465664909057243735517186773608164689007842103299072927991215626977780218750695312323647301870053264224079970220990746965408263562500616073766960256675971617162649011910242633972064462246463761932035526450575735095032348742000417829095911364605025912609785781580680009950098031533658295153570116685464777246745442198212746349203982371661624838594153933022199304148302089034549487648783440178226250825916557844824553331238091427443853672656365695935502898996729155809026198827722782961559880010120005445359127081653786190306018385589799506089223780243304460548288465363545322165942951129080890492839063229739887837770978915174763608310759060508730951926474106730134286146689838148873686395835641809862424466675711028295386866024932897582723885709287603915883971949081628724751084565289045762325313602294022879472100208739563602394945651704766658412453800779189684948498894239418444688235556459522113102598171195961374301482963886245118186348879475861826229772107019899018678391400085874692810148712930502845983654660878386276230975765719276373457785906665369957212941159121382445402750100892737782488119708105569777888999858268776180829166069760871284323985577129118378653815759379166910464763273433199945906363981495290753932812008591610560715423813975838962604940187623683592487130771694216253763176434972521644776172314253079704374513250906453382964344841033788459793136152166917681017887113157900358949484359179627511664361904142176363103900173727623389468601554799026374900075187264904781301158257541166635546987865558613321237021781829233630975192579795555614702642454286393977479224051120829911599635023843613796868334500128294073191826899941437376845843598142866588648587295621145293054632724669148962327186955786684592310163410401624498475375309035101874687587390222660852537520134221340025130692009724821010486246440114488668614674068720145435366729429400534068426521816731826974261367724194808747821526991469305720628068300282983349904488403777323880771313411739568281650690716368226174441427584288655391961247869263234085863091818805309665247344281441795160375244848262537922704295587213895972563145646760722963741109262847127153549851016919457119851793764162586903347590166181635751193563790431636690404452824989804535123777091603557018975199218233377522643822570274652029331226860280543657795506479096961464087189379890656471686509187681486648997265465585438057957356631359745273287321323523277320886819367189611176531248407874388476832418457590104963378481932072634167149298562047541695090704879915450745236993431318583525255965660411125109687724407020283091779721927109822678436713114277255677556948751566976515446399386853943415273606699747428222325461257727710632078065685082004429404409144849450145745293161769283754527487402243124943337387441810311132507441449466054923670127626769133668011042128275813561179917510867463157216512949889677789462035785667966385202343156313058684165521998317520490682581497121309516797791449528081447064092275254043647522059815468071380378382045072189955093605608383258012763767846654043431709992640688170421561428138514204806424551037094071838653098587973615201508049775496740662408886572047169111532173547702766001249699973763132146261228059883254217027772160649602478339489214458014963492162327610841140906324194754560*i1^50 + 166266759763074178566359850618045248716745759974333124044382823631389130761492595533553040132526211312447453298161223221341166208934056248935786829841189738408178149172420354694887900330815911265804949451199363950459174798184637379357915957935299618471763301697562790347240921578350578202997539361965965167591054646329101894477226320806074336381594041689442662649116085877144548192737800073864575365806413199165450553814168068088599415778721130358462501825630364985879249695578587114791096204888252660588726518378343884696766933868529350009273029593945476273716848393308333492249643970613786165747634138487807414051984820564231508173305041897320850544943366652969397327259395311333720889240900703088112308614787270542563115079368529449921289498254985352630650568549051344485267976474092826380871631840175211580884951521489698650078258857613345121244166666924802235841465162799172068564307612578331683284843055217345417855765572014669325434085110209118121456307025450838697812414731880498137772802889396327846572523693384591153204597531941331859303756730726350961851887810685757194539342897168215019693548211026721512640105969019760841232316760165830614106109087191608821170116405045372528417056221775043598276721042761660113176119092469862725123769229742868584064338436251114541451586391652258546583350381324496250550481935916821313787003666870895234694793287312371527422580365464056116432981383964773759115300142441259171026688788243152409400796625450652099188889519801552617048240519346075523118858383644734906541939410131982396523725871179320861045160123262284955792501374921733943239518579089078017921974366884714892665088051091834671101008695617334007580809165923541035121712869822706224325581176524428461745612760958949460680407024106212881214927166963257991300349185482658069383277842324532463834657608506244771740451235627315350475041710981788914123713196853282159026793819770740858269615598960582379005214878864272767959432471212652516751601557519086116363293217500614488324191944788958485286611404522509974849243555315389846099125304595607055775714836457574495147278607533677532220522735044065658663045639628659223884067439765539405211988427852869789197539420444039905991518237203577933300819222310761368094742278173864888450398291185786566598482071539771211566254860706060054334393186552923025903101022164334845824774742088996317120947479218376471559633615783743582491505372895371576176026080722435292666999726974527691574848372886542831806163441765244618841313478438241866937233990171504792701929869014928897503865007094284028601902626954387750913997496378167662887836392767225318584657675339998421398557953176467341392531017409793647357842330600324488423218301003203812173111527460817846800191237722526739950020867210145260290361883104379385457947085511505141377454454688375490514460109676872737258181674492201164843323772034232137247373968142334866955166560799172162551546074114260980931873451069485814150393868564766857345497165220329267829328052586400374939035661469380374975975256357074552346130588394381060268701885138818937185144996297447018685601814107002210215147756402138951814928481497626950974466986337233694322070129323234183763798240460655493538395429281931861842831491959231292843138299620637729292293275289956333418473931049539154979529866207680625057652326809356231961311319541084800791284560571511534289004927392427691260145375842869623636899388977051904861485981507696212872262696348568848266859391889325353086168365654503017230816000787021147805226368520683520*i1^51 + -1009151768306419446338560572026817225779488773874621690941245890206240829622203534557788904533935472084817234473739034745959849954803192265888699864642105919416423683897417271075155954678422888188019773503604277444841104116217104267731219068504879859357556339714761121358660638702873499404772732000910209395304612162706455870757413212265790519798919194312751416237146919818650330094235639197784517673978494535375834448696999262081570091465235773177700160420813816873586456694994110581175752758492717628372107817561712684462548197685411871648675201301643226478335920560104394744825919281940471630313409960377836003607171445830636428320861432670355999179611281969368402855626099518332417546745373159038565702610703228382693234822717939249801314820693329698787308134408101958346545437008595443374589291247832737150986743157712846700335300981558963970595753808211858638366149011091954922223987838423604150240045400489876883577376127987089522683640135951546666316175803283231024011206603555278477570631441425767143810275008124366178179194140811143291211646222696912283008523721487208115294567521407929247569423890943029418817196712662225210902525125458819763985455560954808138806068627108559917240123054269073660600422202501930952170600073122151344094128649254907515090480955930709210744772813859845845874361321794445412094875038582380177318428833108316822181669560903898323255139792612126995163002072122839389778539587927113646455092482348989344233782686951183823962811470839610480876581177268484008971777305227804534297929221357183156279118489421284999097167254437289892293432561292176340073813090332768662406844323423397813980427670698739107081750800067540025269757068491407685155929234582038010612491690027588781972863209219481113959783328900363755196138763392649860341109434910204010455983314316735770091172754433241890573258412520345600156894001364485072181059054932485446328993470323657471437378247843167686940728790709583819351226996473496492916107448514553036701358468764755069326759883731975292480615304720722899021467622441155876430462599950824387480493689785347889192544132596162915917861420207608386778846544029939086478783894485703408253021398047546893785755798656654861791054283921396076084705875899713340649400563904622395912580774797474021953964960601658778685437530059699690911904636640430870819658738318309133690289786817366536873730876300617091666784052610304688642575247894048132671209163019868407940865949505662376637294964416954711639808762238601757173600356025252450342770637333996556713691387732381279146701970350768566989729034766372829448400792141540188461732072861172454412281133628540338987089563136199683852059196118508682835225422570709315124147347441239239058802446833023837124133380741371166559254676592321285361455884053681105458365192828955982046531034344558172552052280758398142382843607140180728862464063220425031574417310383860748168034514767801882457508630886009734847956848423705453446133862538894811631720174010783085971949197562918203708112680684814261754016552068845378654591941396844607424565907792415768349648042071820850882069611812894311328564881134195106209168962908505499708205964173631524337270530782591368302804392406684350498429373215485010529821569146551364564158226750019132076983778144242205315578181714672311794667266874595603930365378176330917291841287077812592780001954899750777068170685609050710172445083086639157008115470203526968801084632395721203871673159434695185099543714751859224880142603668738056328330674677773390162847334400*i1^52 + 5401943158565817400390075718479930728825656672528452652940638784060586643508806499594035338604764251078989874475220381622691105446039461019500264007058414127572515810662189768243659678775634430720218821688908835984291281042323449825802740232732278337459690558675951424948291059054530971137116918459693811025805263794520748987854303861502463485050510997128222652578156494962228019057164470358198747916140519684438898014568831173570349560988050721865415218258666431090148888879596472802048317441976429556427635049324604127936083507684677916924081312784838202295589519628594716919565722320474255121410668623237178456543634797061503729780916481298991539681376250892441263688337379134708396305082697274484628434829560314238617084764439450053007365544785755281967394290892238072839095031104028832420681874842752298904651435507244649433560281180386172330476125355456004935271144471512793033510889859354633004695895954958140514288677810364447013503876725302915729183008200182958791963919790997236797311103372585519229575463118940405124457698486829832040712601441095363682687672622406605707806019722369838243350167064158824936013223031462293622687170586485850425042703268250062816879706996120172097185038560844905025190262947611361949664586518981909339758992330899904026755479603274729415394841842154116296912590370194188451566914076149737500326992199288471626596525154992060606465271635115958624146678789180323751693411482446105085341079159267039474623648026885403397189869865896080208883667389203476512109305077469058709957969368629957719565958748782075755360859911214962502325474499266617675194347372525240341396638219359422671322352255634614422782129353548654718466227166979533244240098070766874387312797859224873285036659756054880069900098639416649723326972843349134093407680840228207917994305701063072653555328926787293655720551523973293546412066389259246064963359952331932010637958548641159922292877026524021075147005303206159563761921783214421296954097451104839686371777705407843868236492968574429610440396349368439797715914374793846200003967896791721819731980655279344124061980605526533413985574985610744327897122131474158954414405593789865830658522235516742704628709102299079330488682856229973669555212932775918371136448209412917662624391116060537667015111505530727707691030090550556876908474709901900145742235011816780570113142915044363786609091450003625990970512213292304992727849596218187887429176686143017137227983083313305062037756428049947389863062011784428985381093760884156596815680835815662115388795075129856466197282753982313598236679712761003645746940783969230910660682194514101943356278269161270527363092341646378969658049990473079769075692271539723093839607034500361298815949742489262436350399232538015914298140420347666168199203686773922025991037626768176208949016796211913012776668070321465196830652518130398576716977991334921705838440480819573273591921455722946019167970424867823105612161687273184763654026802113476095926450182989034521171276234339219676346759910568390734974952740275537022247745580420572450184394940195709257811871537269900389333650504246774595592903532160799965790739891006922142551007083458536354961550543036474956153311106708669573188502210218848048302463525355232337927597105842381038499777301401199496482392235476036826429838084524540757919202157628821961061130948657290666334870524626698969763309686038449294428925531290610689647497290733989562420785098636380740900695381282358013392750601786706719696812481647457883896585737361430927114240*i1^53 + -25296212645099922346324666724622983387531094641346277010963176492969090597626269103003589082077951169760469436698480146044501342165641016292153527789459644946288873275102670856466300742558175469686607944595283784625162211512026549556501197399675848227097377233176672446095783617571038962705614547146186925984517974966684176369271737494954906229945152414535797140801198235727832592378493031809580556672871439630143361815254153135531533315482660536106837041872126087956785940548010762523049812004246466861339930903432266979685835074223166910356122931918006434637616926626615459891342875794300196682807696623939370034099569108385929558764023918725965346185699468039566356659404406261697169967137550780517978050763593002878094379145177922963984476521586291558473244915995830817614437448595970654084435433286155409282966775816883890781772300615913081838166624520253585838727302710528775004078583206168001461285818661581094536739662470334096073343430425345643868716963440255887634230786822767782065485339845031108660155870172404566435833215743611077445993463361187452444401759860576379453483987075759670253219995941702543621708929130180029166041411610942042258315811665989674615913260225498325745726718509421657499678705969706886569568247676762533827911306018332748606316807299283299399989719394268351001591120365423336730984650972378312776728891792950284038630918758518968013426215066669836926139534440509255445712622129207139243500607646558456442983906248932266247700997375574422973377872242486480884469790704132507163561024907674376057220867643259049288317641425953959582674717412652738751677012616519321902450938888108031568625654890555612893564477839730836301972544614901127589302450621644152965932389680923227688726249649364529430480762935326680896462349079866879559906073092234827982833127655562247184594458967610308932512206430969817500728592448780940948558812746730250726540755664718763394535557929292205133166373564556974392522918137613742541028862686394079938523521489847278869896427586817465963636426324462093173274561031750515556377234098205588536415592616368060730630871998713570097281279570728617296966251122374497480796018479751969208228836895789305961667956017660910413099577035486872178405335782892318771670630377498684364324313481370825418853751593050906082828190536543555486698889185145609591929321162621224529779817695152072688330971708221901152869405983192054999799336436889780432666370608988523331491507638776190776592729890175307017299694288355379114651472224972933403655957759693108075463680162648060856260187539801853208982920779147251070538984137280977285759911534369105964107122005914740891787750604594173632758613755016803077065452276072967059589716925618398125195911033858808551896139418910514093944091531668851680226750768222249484115393901261822065577282445103165839064377803757734068843507993070209693096614239683573516977305175976528343120111090050790938060590229181020879576007061952270337473170611608206701225991377561731738570073804181326233832113059579759034576827012438087374043543273487814561881579749478575044733083005555133015444432607465384681009823685245300437102494987976822229645537536777993395866567685399068538602980920481657830512959090906355937541540675003303678202485495150426768040662022940236403740105184264777760873355998571536052970341601967042067560691008539664291893811003543372035702142738651008687148233747405343103833711388196971043404278711765821060639193311450354556396660674250547448098476741669652198608317824840499200*i1^54 + 103168708153104689072500110531598008398767851117179072014386726041542790435631746661410118733891992549320493323725695602225907933647640747948927861301230726226350553298998545069727324901986299606799496962926185245604412305096987921083769934581364304842177848528503204555043381519042039118540999423824284719313561731630175382315657391356006619709078423988325543458820327315095047704878361513309839538546656124524683592445466615393915498215704390531956029429778187791582800667149287726588244933083207076542542616392715426492179813856424842090913860834384935742153085406498524510401564999928495668563810400794803701681215119346983196024188452005906815765010165250689455369658931931339723058877875617028716015203631101327171056543240136673152588888645600136424414846488197880190919185332109577707212638587761526597512531000296708515742605363860418798163589460102318284769922095412419701478150664733288147697601803452202089270512318202893294765770861822168168745736074028032180115826944139700548192931914244394495552110409429333036204066511158023419218562429834436630184110605447219231701457507842718946867146221103667789051942102880206438507669558681389537699661834799555608806073531640733911624314169154011744954296289317079467101613717483531648688370312236431477732073629181402157954546441923748435211777281298653499268365384723026073935641634893476590228805468933491990965983627817156134542498718519275014538129003748939114117727854742862244033013099751098902041901895793715430588282450372794449018348135061693895548857583847054256124013061891906647039239122236711685708579831070234970839576523252045327482598592850500898883464468164011294714974317638080046066125844058302463046786094609226129467587380283149809929126050458384538230720831697317844463276219932392379218342706856388122113470126896415840315115574656044639407683706437067779115838347574885614478380309214537827350576227252951712476393447377507137203289075595708001406355948458131940232851681579411251320777908035657820581480686656903082585442412136966322136059706678393857485300000029884064907015273622101188829192305899317452547614866351773059540759205853971541234076407931713183341203169693866569734680098817957091451365016772170037344953085244764059720220927804413938787524679261613433490689737045925823688621308733935649410935675462429408045066422118819250977770969816050662375177485211597351896503706789661935865705132077164290670991666440772446672053903365994260646794740832109086991814237864321355008315189047995783928787384862599854511003532667538862018502292324066863463945116776348896307747182879426985198359104007893028648981768833346143787090195194401010836346892441122450224596773058662843454290763520877485666306044309192104110867773147219521917266850324184101369929375907957645459357190437947996535264756391089120442720061575296629747072706158571532226559588205843124124462154640115412366637421982160804915176221214347467527310059263387361911241743689676726951997582028747634214831124480194319892667022093761353430903903542946965611971020163207991859541900452473540259708761618219823935450795135643638201135316782500157873366790378010773739189673947298467507097585888917719145940941977274443978256077327892822262938564472155082214554525743277138817363070564955743899320317178960235351770705563610076751698039406090071883263483605008967217935206673531415840119604479988183015283469719676795770063217210560781398474207020578352499401047375552127539241347009169020584632781669692090678353036574720*i1^55 + -366588015362625907768974618073374196405629563507556543622081709514019007899227285587444363355506166765391930717731925140548208569360445006367053281083899297395087835544292266936339725952930800743267392205166808283348009083881801977612914488676544086906143008971949960334803293536639212951411273094369127969819286429542817648534330012162167945399677131587645518781725367417506819054137077249533599630433279123195640188934493170048282162049353696066182663917351851208258156347263111680036284740414606171658054617946689909061209450772984529718933599099173424790931569909487518150645439968866729649757419998679668457340904154318361797146657565427112402688344809131629285298072532164040608013003848789058256876442663846995692345460780502952265483523288101607163003688822331515164138541501283968565702416680653234845977074292430924578946873821479422981978619302780809006582374745068011533960595485184529901753774020297979066152540876031089780956961601235451896143695719345939958210682436653273606527667749311175646279334699483887730642820545621637080925847532020487534097039713561926929345855444467322733667590159718201084944213889024053098677669215209036120716204321971638099558316079355466375061451113902465866424114914774619306507250467997053109208251583707822905104018578686754547820580371235641612990659419775257625775421180763655314917760643237080119831423034745211835981425847470651730387969041025301450065747222950537315257579027167491460234794667967682652849197809264643786195547193343282466875697808362377030576670796904312498756769951365079055368374520371783716128108226580960277024706446447425173546087362920468907466410322578214756321442828070513446111205387900039793998638479645552558183287675892059745440945527296434182325417244824574116968008194454706513034272862718392953800782901975077769180282653085544127761552779328092562341420292086115519156431243630640133276600295768327373957208406341400525693985468514024600154001252546256923152868455938679422956737211997258150840172216815148170037904240723674260733119561050890266225921736516699211169216829771143890393401719453709248269319520329174824724960217123534823004343987256778015983471991155217440876962061093045608839927296750698566741864833028584121286854492433686275818195676867648452372520641391352540320251863488035997482121245921145824031690588950435615103373085928178187557170558019774847919739493269263646286845945493192962815334022397730082591905203010703884586036106467546122936050928135658147675321314732837189818039970312494588790459225580812886192088547940215402276062196266498551306572295036995706884426349027135573738705052865836128490467458004412459416980653146496984296761772180603664028712552346302787906724184407821799212794163212679711640209808923661917255049026287132197263119446149608941878303775271921121584184966133803512374368416258795289586300331346526825329163122083690615321082906042205324795945078922719339640029887551982433272905795342747054538864052685519397787643790247400082882501528202621154499516824461670852239589119054550708596901817931569069162624472384875939547222045841241380215804235190183085230275398106082957659942071500768103314399643047340653978511853292707163683826210591194460584041726245520096591208042853506932458653797660301845567313773982350492136567492330672667640938366050434697719902816267136728017805154437544970567055753329118298264940242655544941976232234783849229813371174944695187010810497231769155210325556276031543186306151605135848966717440*i1^56 + 1138203678445152088695242254644054820795300298760439929319678411772272138224250512159604104054534223022484577388629810270741722852113696012459110887596301084055970598778054346893525120689083102111040250959176765553979621179599880773812476445017825711380327750861459871358219749419631499424388444815437031114183890066122106242459446594516998931513737696376851089281229011225705316242057875851193440349138225330520991297215886047561012945776462933181961865420967425145418962387807478931880701658784615647078181281270902481915678626384216455278785186968431542172629584731408593032995616732661495918255287016084617037324903500503053715735183209431833372784788829043545863123041856522806281486943150703728809767201426520430752706360377799211014576792965645453016050280509344803017745206786057818847716080103289785648686718897142699220523878492121220317169569744953336463944632416361591838993938008621892700324831305366724019716958696270495500730376889868201850600264393977413525628678564444958364728702633677340625750728321129933858378745530118010541605393822628553804909842860359043776105145461336167123281413265461026048248830282544841856298757098518168258296488316634874974199765123459070788077236423071015064821474478173151163101365446569407984733358769093828763975927351015754128247608539675246816453815378725180405290747719746675071057663087598553150674569693600685088835583397339443531900976399735724956698891315490899903457452938795787174042244463319374676487391213096814251268921099032192638110436677785519806699484016314332415013604783292036175090090934354899813332564873469223808078999428035476761761365757647245832452143282331614458271479118952448799337008988219269766812454297188878196379350419913384436871500563979576774164166415821777720486896345831309266861747408872340908224193975068947320074314992975143158842264065973266925222670420279244766186243961229542802877360894270505480743923098572809438980247967062233409895118902382785634065813616998968518888056130690960077157249362115766635049883713917743400401308513824605772293626425016713470178294484570679931210624788621588383020639304859995122109008332672565876279985420475121414840625793012172071419579056344638773970124760210780132334510182492168963383750247546896353502475584573353945228853488909597704673136005383675567694355421529534704218997375502240393421101546184311626340367036602592882529414670522501729635692168135048619489242762258862433177426078818208585783870690713253136730785439302342624389000478158962106381035960992116050009122683838153424874750342643738163108961963678944289970461694149371932985697920976160706095912707915116944656163772143187619141956608229486419150340054806411001812989893358793051598871448840665195204523935495429472210186399501364432671678169829112966529487607574482267456355947027912548679211820190807189069624957643473744084739537835854553081902392607036597451690827271995163443669115251244488606507887157551081442988755717420911648638002495231686214928825485585561733439461209844849082233035239822244825761037312700945339411408193654222133787077308011934651685421309413990947315315398435565155983992730266559115232984843833019909315269751327559290722005834456537426235801441383318891923039960306841297956158741574328215981176812425513117826842393045278111222777466839486051595188881365192677191404070652488737681116258731870934470100139484525119132558667636883944312478413845183262875446288237096991952745191481520727059459830187724883223308557687193600*i1^57 + -3093254469071091680878908537898251626860817786741404285895594730017132722787335217900609722523525200886959595587994069460388977278555946101192583539751578383459763509502111371819685847282215809148968211899100439242696610177034519978859993649494688875463770302966801604994381748499684398367818523779852337320634672112189491204255913941194361738426345420400149527280566964288502427029976974447616661033016938686162499265782079361401031692707382126705033896625605336560575921001542484454449232815993027904692321278601972825948490076085998966289632737786655849449449518517914632176620094832550497945659291364359880291047720293148452350080487710874686531068281569130926460830736248080115536745910396046544826225087377980385751137581680436921241895281522182203385684756660815888178549378483610402827582112972305522564053076360499220637804730857848386693518631826393593950420185395421863726905184935761637269095792788398957828948252312764484855679511157276525391670269582456383538156630410296908398491932751686511527532773495696942244066055258096967240845785539892894924233885617747138214931484931253179373521761253313568042831778219514783037159556900539342848464842209416408419959605351238627596277610437943616479217454462232728150933364068057938287360837212965147114423142688003494553483790215703736497555921212286577303623509223561253910246177468722555819162603433725726668414162399312430801241491278864589632391896786268234073736338721515088658723753066997395457497324968977789570899226849546869314058353858020594899252451885819669031044779195677296949099782013049336061781893786372413157813620020006885579720788046018076611799370921457551345300354544597980003602399182133945288330658720060652651544735459568046166177198116392885451224635710338683507904431196590897978333656853023557087507922340765181123806425428041664778735954883964031167319041134984858629355609877457573107818566943236820436726840168691171743116275459646808738551672579032376673639137000897867943757874162764546581896049491588602066735459668386339005419209767865849928490498824782374697089304705895257874578771766629198270893913482312427864562927353586887334337756446649244684547275381419222014463134777880343567267026710807943490601409610508472776258274394092910914841096338171183729689940122806938659788965544540721684954978260121482168159512506650770977380268633630770665537630781755890215797996503965872188786373042222622957326485184335710676386560568674621065010620168353913932532458290384127163665029188658997444537612091854998284073104267469071571860259184410450355497810452798980833602748530839470392822442677120063836069519336725846174065012553086459872965929302669210301766065605911976171624213429527861534468152645471781647740476087875132289178193067924540413602707670721268042441456561520964527309846046891368108231972817495336852998358103403814748212632129182169918818493524350434365022782041651859416221269679954358164084240186520825933969607248309579009322141152807392079129162786092208625465410468931776152862936747408643519386816048675268631133852971670226068001257365761125707166684211747030388445272281238006120233299751143881010915727219608202882108289178528671450403598693859597937179723835961688740646567519060926734694593351964505536114478365750040449855687487703114654781199259039355412643567640262563683396660907048835856416144597860546277537269255473642104778480920505149533827947543173906501194372421903769904277625683545551477623481760204635999201388345425920*i1^58 + 7345614305995466779431770841050502488927770765903093243421644873853275308620577975675412994455620063975195866647496094211046426328670433769460303738140861305549663239083632733570216890459955557116340083176043066759239791135845290845380154595910391621741339283083154390670745984046600951793806357809529222577751372239342474336460817170499994002525655531151988022442333455420027041664933185772181767574355661807648517620048825423046009337153772736431056547060844850475784354167913191200763353765873466730181305784025910406517607367646855066849395369250243753083360265564288255600972634980333713543514330942526098771981814065200150632686567876247150035622186081078125427434323004486252369678167623375484363591287145621597648852162296535140885437421151030825246856248761125147469509014272519225199898779163926100561952843557267383113398658795989739285917088302259794358840677312954045976850196256875039369236565988208958973938090911189014450240188471029903683797944564553212552636969147749256260537221947134702761325915475886928932152562202530751527514883065041051578480809882527107110335659348796100703663534268304314724856761762988593244241330581852528485674305162460527313150452675844554214265911138070275038497558935006028350013427719629885436183441320728544466395921398435113549669774453268432256082012816517229129019207075575446335020428084250548791591048771172313347550085737908353231949726496088112581189571879442899072244924299211097537000917505839024309580039734415260610127970581060701239066037251768236067444323729330518898972440672969944428218174268551518030197574263096993517878487557837121869337845466046831345488778292213852876051588275021571735952939262584105798628695146938611760154919574627417034631254506016019785280506749993631267851007770732229361460787835447864952877457547820246083373591120230619754309637808373614501711484682175466153614552572406782419954929285002316948603411210563844899239410106595874549733492064734533861522291743945947946651843850614585477130150474158439596650004242010636243975146105477264326076094685877984675421761437322556650623557805317309930229377564266382416396326037248891411579383718373284272827991800038392095498276728316951156583498298030335286499348801484116267102188392634375596165712467753286773769058119870409868656087851927336391934736317718383995337237184597785905062525034708053532338099171208990938898224937060064240521102995758317529511471574366536746560025802712224455362358542924072268028927272859522222269479167123507812470553183102305507453174352775921674244383743033174193459238710279232953097160023412630860880986011701162500106388451054938444799180627130952790895909422684709149861064173907386530581457250869817027708068456977148202701254952692542514472391388449431635453932739442893738646243934534343479853500724175804769460288742061684615184576916273550693983150634636196816356358478522785267987242735168334154489070741142602154694392568263666585976914081323630406431847422010866114195137598202007704022591455633563973709582683594153634394597487571989386719077530886945759186877591558634814491364345148402248345299895184112435525599826376854682756134837748605993759144330806715906550452600105371516914587509684897590403645800185972450547312315691810406440488992763554188751487597107245603241601283614149304010030157258612027120216869908491960873211747936911636671676993243138762001607604658617279672485209329746569986019782446626531620045992211595231434284375671648198471065600*i1^59 + -15161450418186675319106457930459074989711876242938319474989911887331500722898848517153875169924237041401967777126857399187743837985594932651030398570369994408735848109964848045244798654179342705566628037102903600754762998059976518046939300336163573786040320592384948730320049602491966246776788342816405462302795301342673333268361042884244978374929877715284195326308382333576000632191521160953682477571005784056609494453207598481444160871302014004038034197883821913042510239108308704221391097005485717609275281750114686168172638719396591646983445353050977110259934438228562674160119050745915624580749390202186489972970999411230700759719482715452391519467583542154555187462046397097367199966675666697182240113998057779988086905034288271564720297533949131854539021511436553948784538288516234046669761243016760780163479637444191753539074519440736806377899868828551644905315684493407320992446143560000979488931471618861124833403601477376791176196637265345885058709842489165027450965410364058129743372134464360172904017046022652571052614480342243311218511138411536162627280880327277850372418974463280504504160360856805926680220870864741253095466590460170632536299327383350504211173326584011013914358453933253939793328940652337747673492790083556498026393612160677399267241560332944140891487034021978666304235783379919143994404128624870894096829522644045062002434457218585087958509712245715120040583214975812726762062289779888240346693279508445145920242822588954442816065876304241762903889554476780221242557156330950457881519769189805763864941135991706208315157430851640217058766365287198195786739347070016198116043155292871780063023247991887508606091668513811433114951307357971629653299763982365119394791418035337265926089404143179351088715129362399096202307293523837074687865750974216999236834276595742136711401580477200279619577333349017833810519395008488166631050048028090401781876440480515900686767964384556075038729196643629312892134179958753136861616867395831962540598012712088328842021839812030037149755364325228284422812617682539501505314114345441451308668400105971431512708148538922145848291709239543547781205989426581052004146286978680522518760766818854210569112569042879611234804747648089303504603351049943412634370091339922766140614677380455831570605228871128778362447090892259608981082008906368207724787827674885808761041449093570984421076168986220740130690674091674283368678168035190716373080228715242145508139729908040376107519977952646672002911070126449592307284328025364703541254216026357974844490293263810851406828618836329876829140992407969147914145272027836712310841186047543312324258189015625270959155816468389290612322651685456652114906829141281005313973488180769605250786639666654702901167846588854175696803021337921885438407189974357414097603099592773458789073692274951854908173341473778113135081945478739193630031458340696758233100492444802273347445041914091400077039110535363802922989030328249011629591463723617150934528845025439530122351496240959830451080820965048240259361601512914152540916424867661079771796713294732260395654498677414469298351533801986541421297356696002674308697100762207739318122857758217571986932399543742198772651314366990784874874423026787484659812729954467111982115756335476714168323863243866879626321570704428811755317291664305549533967894778809973362698241296011477804929404085298563058206254797101997662359942601873974831247882814249051244906724020915844890259719616896458295560994225753087093760*i1^60 + 26991588072745590140944365977118972870395366199181135996868284165606909659715762350148375669849040885151542685262907158350732528316900422766930930655171523091707825479645347149291852212221505292306929756534844979617901779256814008865880940650898412495763422216528224467655581603716369333569123952254012135010046613296795257687131264073456220301615537610473350077363578515010570116262362913709568308032623519550857879296702574923977370889012406945525602765881351438325704818125460789698124418654174612320097702148099596433125565446529323514040326051597848971768373333531294322202000672315793421244293153601597140801390810527832995496091246833169571713168640853710845505276712074009454635106414906872817990675812654912019642166235983418101882950645385565848218055999115926278486272044233857247485210401752312275818394452887702864008246910749648187990050205815745541599773771997807201189662959968233244031163582292121894084190852659780061115131103553330259520888571802798083204131256249434155538933155497339160349403806299470826367140149260516181719409048468703837743742675166946611882296354210237523480840268496307290882994402295305956176090145996731286892308972728669750380141133067263884997865077952754799839116156331453065773792979308106658199486134386102057314535021671922754586370791139804858320736711910384111024313201993856807044353771767223566834123705497293359056034361243017953983356886679639358422346418103315446341633181069020353314906219925532608623747803264101379338810097013624270965526968307177911809137216626964229069742955096178428625292054503789005837616632068760125440486158462002768969620957540364512000889086890794131524727703890998703508937830426115833395386386818468336460308229361927396435343385162014355541591810610238565993564110344811375844361106043815244477314861190081326031035311174812937413689838307907917002476367644978339493554396530325076997054232713501249526386536175139810789191610332574141941218336041135636114012663025916693110685293665372042649481145615463581164342515861517054499287654299832074812219487502116969211561910081133990544825661863951045546149275416205112702235381867793790591754733448004362993100286284042215238190498210282571983993587477111099404379094516238890413670267954111656727884276318954123251098196369515251175246652981720701351483941603772297636305447355711931283661940108719884375648109038121584609876543007477376231136741474418333779076279594175838863307976694933736186961950940263032405601876905051838668386442616863691986596932488889166110406479425384622465189611187561984521774669221729646764681597489544246564757132021043374982085540664053342413309745759047826823652991806079074006554869608704242582901034960850724792812358144487647735432110833677011882206537069334535795559549557036333838985577576070425069878953189581604247028099571266846899751672766047419549965043045253355751525918947815803162233632759381823880108961669495020251905318380337592261031313475677920115004542925156944941042953627708107954382049191591068638288942430851720023222361760654094635618720607592312837069473359325779179014134280985131048321402332972844438466458345344039268326479062896941709510063127805951535333894861819134737420334813716832025679076517125930982283119582862235640443809502209824085396409658656397660919441291267723526677651402160771618223294682748224639658542707167646992079693654546254395657920725215283471046605786950564382942848456617660810266699005832241719186879690597120*i1^61 + -41051776563021239687385044938565472577390727795452822866563390802192615525824457433183709271713589736470582697335773620835075371443627505928598949233074720572149769583498740288107528020963879637019098409174749159330019642913200641715068677462117290609860770744939054807745965318513108286640183077424695398701614810766523323689208306852960266502471326179643252650491051039504184998428609354381866667535374949620718490261490057081867844136628075705872272647782714243559983248174773686962929321819264019329085391890185298889911525031376623899392963321617169566236267678887461143552622182354550790160411151136974881256775825555546650147429422686999505672825619650168889747992278919752641705809826682076436553844750480961168999756084432940229994675464424055748418371596333740097149872683791253339141988993424059717726106400529724048636416659338635539374100870668834718460471012480852929168782048052093745860396905737357956194369096426038214281774386721144524746584405669303285431537224913302661060024575727556355515386971525182372040883338059107567728476078347572106124943504932237420375968235979472671489973662923346594865107420440228640932728255306943411803764969087411766717605339974750685374577553003572185883882941550350459988927957310641645191717877680725425991825203394079341878408311216063881958732816774440415417922851018200423128020690715600368848043738019575414658112235351299905824315881479920173725686133502394252108114783173273075536213412186498870528140942076175930158429883562510170364830478702390161243693762217029681972843077001556893860851432965788647206429179476985289609435903600637527119538820920395172164235787483332420158261055839925438142237581258718215814554633390329845827336778310256768188506201026224172612856542191264028457967315428436043734577537443695575260107709286771217577322649259473056782566439480524011869210518125660967126537757840010993742922860101688380271861808808509105975889013364371373235223816495505096604577993010187587497455222521261008730815668962004141476938118684364213309723009036311787908666403205019532770768641593358143633089020439237831414686006633933041759792101825509932421304650615079036002202817190149923964118044125750635753479785112362826598441087162887894159896440155869012779956516156472778556812252659171385773262335616263070841453839529975220955974185399834260034962441138879755206939579198848057059645299201040823157218952599675090394158915770875706049177604521497224982861713989405885190028116729320018785155979410777556046448941970784479307497987921354048212181885582277433958478522816017796806500574920402383936321569688078330829418387387867428641772144035088574121953695136218698334704570710022421116669978305137177401111859465663600721163897442062566219816582346920941972674530991477984641179698139061756667875641210045563194646545254860969407221991132239164916612372876925067508081333481821913212495955423159126379859286123268271723993976494592536869434698064502985452808171223976173529540361279641506656249930490669529201219221938841681177603077813726423539202563496956336777112124123865649480651168994973390507382879166048067372220703373428641291231449527328846523915234183163296472338591603853474016637348268000241392293813808226953681208326796552626270705478477083218569727825480792144910046711154221511788775444474285068763203641730940453293788804310467137345712699996608215339579858793608819368017560714877825801177211348086722104723843695575680630065334800*i1^62 + 52965487340033407765427299540214163495457429869673039844844422824881135904885415895289786259660549581852089281559493754100253607644546971638495245983715227858162727081379905304798173030907086544967344338365497406551465872052813198915689033737043492084158952981030685441861382725747238180086835500167362577516062386434163991748703278788114706881062562105264013924660500904891109006334781097886176926190623370377189279898255310675081264055251946332179651797449369936305237131953093289251387748735739765551526861434665220741637577994843710224000600216214420425938323102240562466437944054928496107445689020575029999412609991589960919950119630536746356440043204577170825687875269447380460338608505095202691544488927003603331042513228938801276606911756279100305651299577073492293213302908255309297622086335376116150691313221407216728942126098358160584647084095268182735411339212759922933859105629493519044074564878318592368083988770650592108001950582415438069730595577791613403311734697789939863824513165889168952613979004134436857962305877689942381985481887179561399522358854021395992903194191892559026672171361344742148452372943346400641975238591785548821636921317906697973717053455557980889949302644814005041771026640512559003264184913210166548386937913261079722843748049137229911165694975069980853745152535750014954864481320529052288857222931030505221627540288987802324220590629059035361807110534470946592938004241269235900225245470128811191706113848931171016787248837419320371107011068965848804303916111142283914936955369651657377711237634996630672536554045495408394628099007852894416875327192378911111758514952788966405991408158141199128172959774318057175965707233410074880459094222529030344562498234858447405619180314591322895947068137739104790347060692755773671328551378788619288715870129436785577992223787947706777882346115043604146701753351292268976291821886176185958822272816483556721938261398926400352192670215640246171242042801281918299662266050699893954912912648851109641762681063270517667816155445701049222300237454692275709187470848673467598786546179432101536370137541895091708181097197003315084008274290293115751057175934417192100051155148162050013844363460803063131272285893885172337384135608112515735514377575084009062469525351578149268419105403950498815706883326155560129938705146018701889329863254346009148338149884331164976894243342158966718071630340002276563120017390719644409515955830631946811354505169353148428782292055915732118471058160975977536861822769450212098313384210360684604283679979640779785153941071776331771358830923080718189488121499920616613621926186739128964266377888905525312378871740494122871333674189464790892669365110020377074331191637999531288080437043165167785036762092535053503385035940489360510035906751859129806962776707806282111044155311344153374237597676920892523166920517024760007948981219041619378264186091417506850275958355700151046831082737179781655815867319190065908476384798986025862440400471025760910582091831351415670485097264373853646949307183519447359051691498541584261727381534597800549342671143177202096814374620158202162403470074416023944868568539243720647590999461732246558556223723981763938422831684818812178130697062345371671220369820623904240152040604338459312353744857890979019414886085932938243079555812180444549578839709178800978125831304489600973666945277404712191049880751614275427456068584006634130974308798976456470223039674422417057960774199941217280446827*i1^63 + -56889162708353948588014874338337730675524640963346408839141840227098457530082113946744392473415432828508502065525498595811876078177633569763669672163876237860171946235762410961877265316685260987111148531344771614184490770715546491307265945195685157972107798258665534411430958192281993040720156089392063363460133642169941351611157959128460200229703411569089808689080275318497664022601097436891124118767840815409598956995437777457264969721272131171661680338986975242492448081842720938121049719031590087022644630811051005706689749249363441210278641098521140601744209316385476892168077378173832409550503461127311339041933657539824016086386340412717893172176357530187228864538058507135477174026251926625176571997524037067858074227586259756696092799756476863568397948071280995503600103263734741760648610174226585645358798070536689847703198483773620187155202900766357194440686268428003040995745148299121711919660693555099875648733709823829938371457911794170673359692310612615477274021113458859069769424253916110676387325265520005325326262790478367441359775724548023505642017813735316021689585131550710664696632565536703879850008866630356209161141487375360543674493225672402505227730053512136621166358232479914537607868846532363922842958256806710126278438189212549644910751780554984405814489982321414972805839635458443442629210166413057597741886364782669642895187828490882637951644659692146671815257826573030715048761458464538684122987913196839194510397400010056160545535018351418656556014338975109240101629466202544412078978598796000094372008517753756835936597179960869902540708514996794307873872287689359498222517325357759576171819591574510216400005742894526819221770041291424998136083279204696295206018632018144347008839050159316667900985574603504985988583979796299607813781543109607904039153006808423177665523837687206213429070337299721162696825040968538660206922703476990059809731438036782614183023960732860909261935900241867629882805981042371489941273554138867394454046155223302536973052773059862605320334580526754809672085870253444808619875166139154105369300638042191052389091539982363110398896942450204829981810107979901835785523907203928167110757853249049952837155038041895584654850841747450184410931129379058461540948026382272970991833467104068636925982568378141082448326279904682430206728232950233353865991208077858180413726145070947486235923944192197252565468027071212092872924405358043774064477171001241464908119477148079484206260190643250413926217082765520737996853875054560272556152654207478649132633027300152966308028677681136882250709578323270882418171542565138670848360724816974853365753555424991676837872205020562407142200410174265376074495652986746954349122463075816579698133657314214774085001394496851834503101522380598237412929367769457560472290049545834147636400293409095236172561333463199685605870417650524645425966474896909593311046071454394628344773754037399740583760600454436410880258674835310514153472786752639336792085841769895413517131744645466275181310516742235364831613573061888788023401226572753479886648079735680388020016115749194100502341229475592306922875620949266205637414974390417115853032774494846126627775115692434031184416190037519129284102875016505689494192201303942344642084951445195764053991677858675732618317282521506096860654838743095743708987783196864974644803577775472624882501254145925178690247429119386507938783744158277145558085175189815911062402982722044100430019639517925760*i1^64 + 50463329925401020053845998303156435432105377008669669701995293542548372051530776716839534651469878637485131969086695613188680186341496345665169702538055812287899035089633370303859090774999046268519556054739706338266651561663575904882571800725488154115813402366916107508378305117877349935792556568551095095508578168019857614787195243876032065841665290548810821858944421871181569995891691042835562048902577798592184771841762295445408657766379510227149514883544274683301909783707699846266545395100890990257232189866576772584049870299986062404732451952723920405845150966067141024706009356153521328303733204010864814977337280734733232489657589770806887211208009883747632896707542540630600557530652090153600491793195619678709980538761332196347721387716116697879469652392792283792665439608668498172086310084112162891539550209489338429310573841767077056227552355181862992656313959830574616828331110594336580422498219078952537963066684938745963421674549227346300198691908282387189128311887441137004396669172158532354466547229420951043892118157430483173696312985582591408191457905869483872579858513256650642340880128284082379205918733869457139781978754172897049833780715812361147305688167901689320797398104519152713457277735786144077746385012851680774844647804786658434099509611102475116717562772713948210978649501021109836581845802852596598430620553233951520302336542989428735357402264396465959055607359638480925378811775661868461140812510237484433371582033915291299935300947256087802675309935724484173563555796658397840049212747078059637414777368381217857666259388236547665511095481422804071463045227368392613021512227987714884925966723701606215616915342379886412067088903511699582760221934312774381452702270136644248095998797753179543417256555895435201542110047726130420162626951848139254245803869470644336763496007752975817991886527712722012052996285103801754305918519652541589213379068424131037579382751454224942940380157046709114345361878826941966421272384681392974931910644209074469608260080733489432857864225990547400011510916700773923854619043188459852221780042595344325563217529869688369231975883055644646319112852335527451135272219535481434202367965553667293754765615800826153169485667365735384366501764831763932359491954559998316406130379384311756152592762304230785361930265685296582451261501125911107508626655398095364039217068539404807897918860644136968079177572319723917767101001562881340976473564902244387012596417691948142906668824634476699227156554054070480120813079419641185256560781757456010012706795354474697994495677980593593674079369800771624883403936186118444726814572170475938650338189335398072868854013450459206749963925599367050420844413582757023805341831602378637794368516679877403266226436275913848856910659183529217816393381590668340381391360661075543198106546195111972569875888112686842100160869998498852664494269302172942090183439972263173335158032539439386012754159697452775331415355753989611387925600419747040365900363399256460287171765476119041221649544709536281916788959449605997587965551184460284665405983842350064989798171884485698113009229090431265120534964274609456456350356827701744103992877208208387541916329463010410091745087496591832933234746993523716525842873190083967319794243454692820370273482034495640854028116184186426075841317572418235925898205924177780135033891344914346009918086669552130252272366227420716630021676477367999595786587414743892600307919565995901410481504256*i1^65 + -35276323293124638862462778145445331463370386264050279131673006496249555784875956965756901393538063558330425638816082705370622546970668060256332442708872386692243043556847546560532657836231618291837377996030126558311018425467332685899922894945061230405890027104673640955052789548228921576149790265241206921198195350984935037777657923515446366674576186439343287666811363099463311546208548630840780263438292847927534038431151330900378790303239576257418669668337013973276282199730108374770717833508473172732473778255041705755207841050695563680753468458090878352906578933544709859340576260241972673046086651387820571264983448700359753039451778237363099965897823737306809729863678778533425899107190205875300070763757725175520743670136367274692370958936752926646786179258788171135607135454304232603043614711058998662502101576322043102281042350722609323002236227759565294254540510408469201438105104355877651800188783339296137716639791783074603455815973961702608541668569848599878359762956732946980266359736204387851242151726210425023503813925125636426459132208300609631422777023546149504213180753008986004502396090642959722248395399637289836459170861172551478108614376576366940814505573123694734262219052427296223540959703665256082892826029237467807614295563902730451288124942528922087152162540732840944739489061634670882245845322618937030254353951548934400268361119986141190874036058865667675179811101800734456562202113847520384274569253198182781150394821243745112133476341863027110736217691300355468851604143950393964238121230829225409955256860447623691734908227486957547570333414825420257037157247030584891008410531346315103694200380518806551863895757752167410367062104292161745078347176008105619380977705982255823284799054097927929946860923828252786736261572177985053890782547726900495623733674346041123900868283873157562341773552166974399827932374667604545236457906182441035393642999001011932111137397101794662212194993085438703459824429610830171507104306692074669490368441592554488237276429012434911244071022830372047127754873045995491863500586541829863794439988989476057199620956402174113044546160813341967220430198616387289748953951234573616667911305515860247496039122400993696330438469083587141662665195518468591272864307102159148823054217021609429893461173946666932530083792472153100083645854418068579440532422491064761311787827481261583005112392407088627591623516785089907228048918144250490723379677645953667204144713158433644643350922115391769671664314934206483794491174720242113442724836368852594805217829065684442855446423652562319770495132425793456183451800028550626223744003698266777681681224984705515791035229588884154163152804036547767703386709408715634287400448047851278596736487137136444313092786046467898815623128057715675518654536680125585114984025693572629690553862407600557693744014336800226559132032345102908206364192249091982426210210231226625136837615211122840086367919604904557559023616048086466716920228154713321095348324404866255531341780159562763375312838739816780349516157842999750689027011039141106992871042411868480376415938918568017666183617988273149563611742865876689036061325027274240701386701875143198713522601580904349482439003532436827830077398484111207873001664289503685813294352541791671487393391532205701838987218807240846772907802148829185460321629874449341435439074144967034806696014210687256538453645459702199811443689597913617494429656450963139555693176409871490220032*i1^66 + 19574526365377838364863320550367454375810681023110204947811247220397242510792124729939124332123488995348804902612757553383511156365940680609012419857510641806602571576588850146920182580226083224365794324050799152382054396789221924419412603982730623268101215278255300707171439755676023502766123011842822440184870189151800790067973274206968728253328909083482414649102586583676144136455305852256917790146476080777053698712797399140833135445403956172172621481749354456395906543141011756141876344908940004200267974635132383995560706253499541617868410124362508422410577190406415769393016157360318639236031952897980338584015305987552596748784765805378876377991353223251824309319282326436408623311700184718354222300343061144917894570342509885607623529718482941086446930695590617413044794286555590205821264408569641619140810712987867262045088501676089244338696299617089493001479325158596911215950785566501293171590295633100288421658746470943159745879102090768275614565210926828455522237024131901381644212289525196835708150893917322983092605780065742253030623076355456220832229007797533049593593185801173807479407065620797660651616270599594423713565877867184809119041445428918567740099715224622135573737175213990437374991130038576058510536727029888199712374446517523381664948549766283575054030187509071136436987251514736706737166557430638298195107488442221479192056157389537544117483318347862177977019638688178507336332954684335506894623549426409548209451833456027046231826528106918365301274367950633735463099575923070450311015770729194079303279661546839135626625252263804836184360517363456607878937369989971356046328052282512247719983745500192093193551827367444195133890806622436760038290898003620379353910599170472612808675676282107666731507266998591373263496065304856449052905157955896287142880986167308270221983328557857590989606919296041385816919342670914342716492793122701345300163935528171168589493464846180892822087806257242352824319404361771995341742940090262908131957668668490506714010294443595519476525036657319852990535665492767533821875315738528816270751277862193229058528925309494344303728151027077321646280830926816806292924005976491503659021282957447807449694147972156184398068885741207668045724344936287355863324283329569488907535053438322093637719694206410379305425900338332278298493042372957813001906574004318365199160051377580239465726043387697271458224826345516419633097092274558096851825440291371441470424481407176582544297371413534265195733270406651017624335075277532557983753506075721560958047678268594542888124776185940979801369276759996779797676633058711761180930410657652114718946982488801006620863830634974659943502434816607330566320260918592014995939621298664478581014172080056115123144355725845933758449891598469077793151964022998237318827217412274776296289865745583580265078179750879723547348399765667285067841852850929058048588846707773073818917807358815782719965183353140277921745493919762560466710383741393025972068264515050983553755012896792193526023960323932480562277252763220772009131477313975757652549711755480298675881547035175398720808150133774812556548417262041791466210763513649863105439870798459035743721247893830744721913555284054500430026773878241778558946340901898837697459075836735041621316273127800168398680072266227217132485219129483301733425863635596302372351023043166451347210110650047688258247758850629229177355842205159197777032485766389673207579064779407360*i1^67 + -7986606709599274684329278572701118427904802766814937617894185225389027250107860281426440801501413076663389559634377994756629697497988289676940477278605152867457121906504207448275788015240533710367427725832616800570856522133810266862081835570553550875884038275555720683621493612739343799235249879398986953611160540514380976521095847122474926066958693512603626468239961734946049864040949381192751077094420496206664305648638180193294680470626834425127383544368104647245722350719443536039444232716823682667877111107982613875326462576409812862812177347992892542639077564424585024329830535687025696555049240672890417038397514855624657077340923153932718742658552912296748758932258769972532272805707572598246198012618986013413884487520357004679089226209111267934150384851869719662677769621089587777629910417349021327564077876401491338742771768069192565024892924978035337298566741023858428912345924694038757649240214435915814169612702291472345569446032238537302895251517735372529713511970343264487334588826659629986147998327234662246975977564547212806036515553773933852447250241064530261527070716179850737717947575741874596286959179814201414529761544355151924303980295588790524430122997673410072265961351219892983447697700759387522657651513066457286004827928611653930000387500543735407072579286884028149834179106078984151043523045854443818660422838733370604884479161032665081483893249644864217197831930467110433035705449950184709775029481408596141958813433932756110341071435824472722933134981140816863507571852466052666438470121013972476504478593743111591702034407338410719543920423526342263292970393547187282138625595883593010451022361775816993969049499916179364900180744722933950839339921566095001668536987831994825330142736444484725009325287078790486185419491964843090337699046923906598538792029698989779063826283958020116471406452624577956186100772347998674238310542553520437816722391048672825140359741053505574948974526816065838734901412393697704755597817174533632703127541398166042926415705467150687146369160020995597820155843692131687202204299769689640357833916505698758538108639954518492548820938566298036446850046023205831689050467769780245608659478553503146301423875199990291051974750119373456388302919917647606121135633444040370964290965240527128333740540834744441293047438175725345558854424895736977959549152035659936503206418209610805654747365538231452663538947594923616696074898701684868944806847952258301982059718427053990641000879169936701076358772709512419875104407735083124367660696949155641947449955543591495410292421105209586415854902011621579536785439881626618663475701451607293051506803216675761967131582856278923702946031941842910441907935120783835913022730327374458091852379727869880430508429544426804005851524909523555090584150291377660928666527591887315092719144276629148140139705609209600960182782989790275508500990093885263349807256477465781738135899441363942597728907687806690647751577928777878398886185061064771675195882585920171395847892471081936643879949743356852836154672929420643576265402653195114296610835945527869948653843735204947444253579104914975355743790101903082849513846960400497153327004725792370639798508155563058240552294695433538170513060252599202848517214793773659741573416499182895658693717228804013525497310150679418409793083684056435189108756856618876104160003466268557263033969412232925534385345057674999281714910284662538629581396245610227757280657408*i1^68 + 4143081494605335205414592157176160309468562364948266213954976796153968020240943001267683384626796131126851907852548013582791627793702558886450211756383504339261416046769164127599108243356206514686044540462823460896973440222135742687556422374726979375064350886919447332046071943061846130328353000467672446336555233799679039132911365683117720385075945272212718316388382500163697722506321068992788826565956363995682490021115050458803917783078829214928940542347244352827490447373194853428912133220232242858651502333862068731091195586785486376335371925489078275770266562307490187103700946574446131112305542065042273614183465012665131047440252164955021163764563858113425021459729754985884937302081532665551059508693322168067708410012215188814860680639704386352113301152210791558729817673285494762922554049256308273109470351077485853373062770954297837494265491147169173033276427672358781361341525913095883297608146405341089346595014481744041268519714027106415248261893620431543290330743866792329385360710891838721600871077562027511636329593960106279479438269247899658453405243308498534395833880702923875346450107472198306749840592227003705595166479814724189602026084748487544348401385218551054681229659177826883473540568285391053741030972484891297220546321002522742710172688315197735500315754302299038226166590061786355812922332687593959593785592684276255477952704534877779910236311081071044151761994919941873143092245794986885703750172024998033156579783568603785577907833504547658750844650841569021630701223344826443902172434001163193631517565620458649937811951597577610053728902528422645256788594268310734415806829571722778444701301531885515823920426711688575050063772857788252953884144174964317420525585032212589307018507014750616867681047896911387444291440959049755188158505758887136266399672762714423909004627831756234227618561680296845390282070274531425849907750518585220231788384664291446996146008429221598597605373782796655279898155437524424759923821462288777365129920510941097250892974034802402169081152851895801743635335001183667516614283803205236403008045074395195913497628940769641783335604023673255862677320146283988093966163208104595100771140424861985250935445019843549771987507654596304128891509875529940149868825549323023362784174602575270546445842359037377371848834214255721218119413527312406952393462967697979866988720342676739946072519444810451818486468839175747324182526366771124574301312735002847625452777255597712599255301263308641430077263612832870564745754461479530010255601994121262645248723716457315940245936141662515305591320045812808768229366541989861945659775370020449799239605021635804387466118113943361343749568863180511727816181959819496443979554084077563192754170144415269245082893658334567552935445361348153328475045438245327891877973588351268225711193963314250947011193446787216747141041042896261904384029375130721030260821807644241863533499077742956421376260811447818375095910703220011188093951535684118287200148734777252643431380646949522680632238424895327579605601485035921627531362684741907842350565364833351895416519628824986943039115652395879750888341760815126201427224370890240857766897052944592300673769625000014075134562393628227515105496132896633377484210156109241256868673876251048641904658821343358656749759283524465035208287084132040046613007611099524122406932814973400152767818388213248272023743183270459217806382341342546160583807094517860925440*i1^69 + -3253550302491430857031827600815361453439799005708487242373535305188003740192063630164598618842350154613173049080092490825517229718522120487593586527271376607164883076300333894822279272215663225170046083520951096018124721800333159916827677211974073534820493485074270647680735645692881463891171840452025290080810898127915670568888614710923351430822613186149319419634640524547271729540445046780388879019887494445582572206089968243153224397637380805778919384580091722836952082566651492670862126037995204914166344896511632779332494989525728251549997138809641089381630656602626413056586953840204504351321485651749825678947001166661396797538280789341563263599149911952746105598436310084055787684254487905277885269270771711713371119985101590684869865680645154963157183081940603488937249606474614137350318437325606865522636755720085497788551441617089209413880527176029047709324626124213604227844566282298974485265026887979943966048143091602997939460992028032742372121475836452643720421106305447817083749460344641359943594940207298864927022706495562702917562638365122283441078372392990878296369788827205783021655461217149730865521176170308703481686569126962886934171982978092678799002916791851634535366964968659828674468049793122357381669443635466630745422996591748718589008091014618131025252825006747687209716088897324792156324955291309797584431084040148856103029498593587137106655341553125040704968460180451857408587670889363958536731816690750276457131887981357696251640937427740748454812664247586704461802933817486105062405934095121592854885205404151144541190932604852047876981103495592405409872880136782998007495008103866512177386423392578278351311935617110306507827332660611841306969810744988310107532151808263219026726312289371359914347455889611652516142313476500666831766394023256969626165160688355416134894165319449315172500287592468266770813059884594096099714210388647102876528084169092377012133316542736454302406953941879306787501104440953979843531102045243075650479860310792334547207900280836486161660339055381353421235115281692274840366154187786904228392968413323463603699529464395272032939100555302303118263031791981091273283246752656232062763368826485811229174378460547403022666850465784115795408437222809344219147523741177323485490410092324792920572498381648288381762795733019916421860077400008780235512543319630413106715587901522864102011598193778144749260843839424532459529831427264431779679674442383941028568569784242320324497674091350541355085409822973180199745031276694662816159872856634862750649213527410849213365170007535492646855221020725216892814125799169720582378774682788932871165551291986668864711487277814950887946262348154149189816093377884971951486484351420762678225026180645294975084368989890659190517684677757236383543982365320531192424822002942313771682495872436978115406876630299885307632766414537198784316922590343234312787162821931219082996347269538262808051804138573374711509610722787833026752074746616640452520559869667198339903599450466685058173122844953045040164196101646776719595956410755953953615453069460656469036826135244074353924035623980672532920518388912539339058109682841859932096993732035261010641138024295925281814706309008938078368541269949046427512934204530882524975296361083638948989003365175329940800480761968815235764313238867497270158574985053931996032471261226538408599021738205244062920656259319547025705468970893354822709405993140224*i1^70 + 3395102269075228267270419588698069790607179544884612890746703401500098124426298390662759466593769348258938580280999635678766040328792852070231191038684291653085856172681227343109406777857836084050644732211361846792100658311618536464125859239036957801875320011288695417044430784622641134275894363694765816575906783030056087015002954370243335916461950092246504380510745575362609281162529363372642633614917128740799092208327189437393970218941940773451275196441682010147448186371931711228593821054399663604831849952681884528645221934552412154514521997970571413852251976028305742056241566401841546826106178048823462365563306940440174568599302721732763975188062473052403715827371588702438993475797197166906502406274260352734513663378884444900598385696984058492348561413916494034190749982201329942252248266022763853858225401264486751814934457264642621387961120430888466769123895865133689750242498923614369051090888253113526619154333421619190109771662540624693145123780361640241628444681707830266099783425975340709147530140624569788609634797221187023992837499991666265199700863270462254410828655483316119837964157642987693828583005974199965607853769470592392281250616082841733029033346013731142888087637535159124348485274471554995100815002521447616423735257420926321165723079813004230457365973630575708935999697859385825450904851736514640231793124025843351877063251658026559077673749759720182185550357844607112984658810464082462691061040841790243290275305797888394062603421570740913622776507295825291615855128490579297470371953506325382769159603023923937232912745614266675674541337350216077378198005805579464741790788235164356987559230687682937346278651876643105120802286366804962274394263591933256558949998933548066409837628570302163968371009050543727681617092014992743066176144462080113133266569084144827857736947361303609171199019587293869262852334855088167576440132470198927382281406514929126642290286909826205923818559960359077955532648760932697648528955556486583909863710691057507203872701990762382533879202522982622910695097881395300367246636355330700765536557634037303712489263823564004945358941864679760793552854602122606003810165822223864064244319825040459556946591977462095784035634860849328184971119673835189126537225500532435226756671057957294997489281604901960415204311428271280320762433424502609770076537465318734364280663137261239831213106452857743915027223889515845669456150130428139137148188455039368836788253744215502724491515398099977539617761442511187996499324268591563216153431602021453476139130988678899764289219903477300653131084533430911949443799549023254827215297680282280248278260331018937306617298339411320636228748482672741148476948676957614126302076734203394489967932408650592489751307397070945316931163462004563880590074228380025295778160631427268803263659079385485596454882227576144586729006679675037694248027538426331992322542435632056861339530466019393154193233490001306343521958460807684909640663843271930768633048872823296860496338573648927364616441009880230208019521510102660681116148649284078378338915815279660068675262737888467554618978161338168488375775139210423158737487216519422361911138501042669425940666457855840114284777267431894357451175028577400921630773307025122635255829687075576695164926279399596495341347654360457198222824824744641897219764353980451610588081198027667269968110796398784084699713425157367566050289509512024241542791168*i1^71 + -2146919802184635421564196722330275423253926654302274468403050304651910750215665737405383083037864364782425400455843990660923079051974097319677231604322525080958452737575162505098671559677314278249154489676459300471577989565742231463985269060960477744018040069289376253454558117307378490945484777587565413895067703964232076665410462965077799786344136626591359991844892022396243886477200154893586731859533556476403700236866006426342512195611531385795268412778174146607484174395171931763382506495774961122599147405703528084688760018436988761603484422487603551657735701753588568967587337384810447137997684017576555793982615362702784871430905221799417855220075978179562315759733766889097387113713363383663470273080482953942121272467561063155972636191523511771503413428851276252778425995997961813366483634558609897251139290613249792111940994323658145641321016658438052320620758397990792962698091121599967404261834808570111100593864380389050667613606948037252179672266972915192570485985066081934953602085976525618402158206730692423264956774169362675644417664491197506431014486506837918085846684023544672821220378998234062645135067479940805231902410326092012253795528062156387516592154636606489718396172604857265632250022234948509757985066874631177929553665216822736896905326874662241120297585877243139466149298646796912273561830918674415762168206140350153029757383645651402709909463365107895059212255056503250666368008127763489090286786407845314056479883142017417389045605405076885911461178526890661967448528800021068206409559516395334612731548451725360351089744041518311409516807599546254555276122704401669836994263326101937419246300823135014698435121516152263910350572740279540188392593877295432276268336101948217138754597250872392110546087006782393998712752988389668509409769701364270635626530753075009096069559126901045094165590353186793676875345703735796471617414939357606246363340636518528326235463252584929265282392412780674442048187522026384295562697533098179831005282934150686055438046046999377583015674723161612347986697424860828246581168418144427953820808292680107983257751583821023253822304623404384395756577148415247352200852020454544700142148802700907147287605493668816854543930050907598557899682003496803244491459448360198500016311982921379604822605488898187794333312066971426893739748302085423054172068885437181102639835022260418619083359843010021963494789988442016437476085773296820122302468604931332430354337302918521616139075400940034711250734350008587688414242990263155326730703878719260513511017086291871482222030980889248271100322134472926065368794678469755972702459182857497090415286745722632544519642726993938611645433598810151751257451247590756017978188963638187626588824353274499533146677569355725112882380039137054621196124032192085766093195183285944019188714442071074092826463349519881452042022974524868960436330768232599126826234801999121074551771938886238158232082935825297125972920833611549032371257140001756735138802993290284712752079793264839754337454638145293473285367536033618408311525845962859943726362943500878000862887783080624474378037040124086385060574331359762002602400598443414304801134178108976586808570726262687478890669749982272652437124012785075322098693791906531737172593037251987862227322597398590557957722324195236547653582481962489084806035397822156460947722804776671464300318556395244994482070169562068733642933880729947340800*i1^72 + 887611811576430358769977885623161924818915600220049197003536939713657283304866902472588535645803930312742446973394673780832204072751211987965454821593161513036581096927831451062621268881619079823561391697811848844394852016661114191023751941409292738119521035879531244499151525532456699295367575467674807901887277623851166197051040524716275425386061882159450246262801853290813748632445914178525094918157594045900471688108437808919714891379739298705351317940920066971531683445273844696826517826355736002464734173746232335011526905179592092061267066840801670497191615848666668130119179656544846026756370712106178453638485871646791684224832945871726605431667952252912665304809193390582891271724564195106789072718293593706234807720600140721236391956885301558977702750553211783574677475188390378782564179995551795336372273711858877183702620938839621456376225588808751219846326643145015994354318696748517807762700243419856797423769814206947357662626019024684465493497174257942642918112900709091003792388317246736825938369533002146414482913982066458443459510981883248924392608404779047153000995919343502996784984874107677534067866023287734904100634137611755178178753705925729525408672990425641285956751135446009340099753073116647441790233340942695511914256067266394165753033868181385627965440050411568450075788610079004603869882609641774580297953723911834285061743882125545793180069765375327502153137594274807154981023185867294964991023601017024849839167528933859525035713520193248446859483600460097725958391068572157350300192778778831565185952624925087970547522269104437089996115003125033310265896137844009215028871856767903733369941259510247586283431051966117074200093465460859835754967694154575040125702482767945956275283991855486753637144593676221142990641954679086480991168916547770689681180573725604067865543382145063285601666451394596974769759160337857751450067807515691254711399907510301760583587467896973548283657832738332454701326376288822991257415587779254484845218499423687855481751165921078861423335606248456765695938361839225983027234746989104130006582422146343168051466883582440506883025280961509838521726728053359402870783047653058579463719173534809252471207251212234984110054818439588582661677192976118354472706531948316847583435617579236727119651793094817082013058823149452677027414049996395548476345590664625283178490416370455989850378970779664819088326320071254730220415461065637453363962575646074529659446050557884733601748825997668873468055900416467357772540278931728641663684143885401610434070973780094365464014528540179533179707368128562975103967496136229584611888510370645305622483221594565776449610436253914594603028944657114571241008496957187644208793471365929820648136260807326029651476079386855451620627501541894804597068741169713046945953816092642083172447991753421493268224542896020518101314339672064459918661653707115975401109388608395628375803718556406663491372774943432106860065538567374954225719357562388936620128084697639171084064179701702356079898933793975525735697541492608222354396236358772215019996456297103256864970477134937852808373600961855547525512507292463432543650860850159401210060844766002485870726171618724023844318684790370018708299419184921444355266756268134189717468314696490712353962107232761963656682740597653342863634198606788128099430445084697330615443987619802652508144977770200431180461178247326286011958170746880*i1^73 + -183126274926403325641326728725470079776582731927355832189253143316207885839808690828278729955611554398171923943779940248354742232606782692977685742720298992622013010252741179500801932122962198609199933010674129021734716569441666465199202688567426665360671353622065511908848534105898797439986372068329130088990350768314810436776116257716516088609809254446844313469427389965362753847930322590355496276188207687244187310648099987138186034456611769607846900757787365153389458778259107842702253568231577252664689715923720965975766216800924081002687738881547961057066185861453462565511813587543771727288932563551268222242228891206274381061644823978449460213228780692273060675353357757135050464319571388215028956185265289251725638047404306563509730304927827913910942485716166430651105011134768524548236102876985011144044817551048442947595430720360462520382332751798869478133489769140919453677363167873122508864633395605749966150109305166975183660840450798924719744237968829838783818902363405620090007948684627621248434803586179557141122438104622571845860627316333191446313038650449398285657735637780604275268677685492698964086318858003283413257150156933726012243761081537214038113241038850959053546759569562720986028359118321777774428630306375582589338159151261696216624043687385700202105758612294525227722072501109980601039615241864393063143137210775831233231513393988055019863579859618033123294880710101497936258558925748692508028784003380080969406808975607959788664084763525742620306720062011379339720624381515745982780870139724600246412692849881155839049742736978819890786380128183088920167992286994023181577374087687152731400197618435529024894355781190291334099612030966147840686470336177287714842666249233760331556965593783847617157840627942485442047004008220062902221863903778616609229976302066027925556358221099486840006396998889933920769780329012969266132199989682445981569777614036982723257535809137941407615281336032485610680902628581450713520673272878976346647565764774131594086405846448729704928819166918268744510878720362494406212465290787479505718188515870661018239804129238315046397460692626124345652847743665538372007373531793280074604967759749089041169538582958970293269165901809075205808736118512765905897367629489002239498264364821308811812416767083443795457666705286559176382279854315076152651194132398321157599291276471941698002688604589489457781018741532645845201735547127716782840114921188298159996539052749967993984572040383766890662318934883037751454528775240967410113604472857048308121685423881912047989729883376076846721468432245987048331677691335005050000071517095089105373930411589407877672772449478918041368104119371967487307504702569748419490865379846673645165504922373953739564799988540454831797509166506078018908969380464645025312141206300515378618227569965054541136278663538509385954565696299065952127783045030501832583602168851868910946515595544114919770642173028848745577228045105836123445615334561116624917790137638975224693252173863921241770433164636192496828974663111609004081373809398994161414721201140603730758743737713931087196835444795919962010476015934231995121781437998397022160274769753604151941915291636665606137953196997217383300140047414134483019826106904001748149586591788380054212935242187263237011200318680174392681783945979368834100342941621406793663940546195232458973733882503050862302370108937690772039270400*i1^74 + 8102623183693077982530904078290781803342303275627150307177561577875092792183019345579650641488007620836164345787964689119235840823282368128534871989448280337518009855546871036117176699444032282664037977515559410843997177822122341077186641618235891962817067538163548580753431877271610139178264476909663150380955913214067589167010657504373845649818708865149470762582180742500484417335644035965849355354192469834467477894573515500564512629347238973622809638809223534181422774015171129836649057139785460135754700002863044018249296469583312340988721116901675623679887401328270345105309884370207084596256516888155230787423468192778833881922880393264052906817672354103079395124183296743928717983826208397517249828283748097971361963172057769286304212275790495227039560291140831308056971892339122317239225181757629861188390234175126081471413730929348538959177463597589027031816948175064650430137902710908399019592819277343218656633992716293101218387298476771874957157346566495040843941202471868244797276809870333413529970986802761723675796277586101661208479037555787682382141587343223279820418241109770038303230280676610218900459062203500100806105306988540909753088938655503114120664973459618319182607699622979285557955270066213232842750449354968190147473894243195807672198644916150802376902002518314187424969670674267278073647800474629251482029611778102444919305300320906233668843775623058089711631004517982003457133969232510337140002365285449425539644328108538051749315967775414398465784400854662607511649908851086352127745635703235415749346181001088952558659786319580600041448559796761892137379117477116888825676946280075738183231587254877871833102880754165223080665160618100725198838669663377153794715214072689240853671377906905217735700305133485677461247340812607705606759070252078832955739338072393099426108608316970822191579885968918376033714315808712331275196515006475116675910351424668346176662688106530790049888528359085314222449759822995026787919900232605374570137321429853358027527341765579594384904111728277331680439998891379308909348123234108079728817877997013562600977276347096463211958929098341301271272371331684567076599357383041249809025549734774751909969526198823389953112139843273041931973295168543443812851899406930353276686213132165888953621174193896172447827383633197821726274678179692911927137793148335825039733155903451798285858926342200766213328641027408696896753263425380225183091788307063395992734452292097334223921487276060188156905291112288952004001857138087748265236059237813065390461350690811545788060565686801224018480721626617740277055530994652602067095723465832591900846290803297339337776597315964176874555544350401448914893209821555335025304790409678625507668281515165949173968155904318362670462599328683682302117489212797009975159065108789720851973350652224974120925840072063678453579527876495774787328059802999977099937296969679259653296928075124363963138684430748879146094624079932219130651198883480615526704932212072691384297031944514570823081109316712624953798468248717411684775166340974885032869183259964536917882938940833588722904810146253610955945431672132779788844878823962148407885024037962329654008140352153747121601843662888369449861500900394871119070915444288992064166093248210551016236800582861003306944937683306103132165611411737116860592689299528667038979433799204134631957790098332836060811469855014256640*i1^75 + 1649297896606315959301507955768170813625831343832478782558888143260794129962629982238191752759231380897967857336681034642453552636614159099738084539139678283234710121622774663246065933734844734851059564576610401355483526721184454349369836813272862537843034619909639907738133671993086941172331663216934553763064059703703380306747194313974312318281201754550216250006844153908514667222401221966144069004996496502664826255071659090156125314207100540502593349285502270125663413079413401379963656191024257999644056366877233023088222587032337048647316933184080191076937783634108876414976958981323401789749367388507161788512532912601723217480319124613531869398365207119528215964329228754951533725240213642018652997845727844251726878596043195453189498271760510573708410810600999121339721011430266762671124583879546362983487862146266202796879767491550635778053606601431654974897508051750894352974465926132566925645837531046341180445405545476339850347134298190596413540766099744829435005443035750992297461087723374902869064308656242839237010700787292286289289544806044694966465166825493400088157219941910888993036118104664021528325105756130666993677342748676662426256504310969426860143544634854700236031782521904112382196887081649651614220790557222943383377894768430351691727065296768937968745956037345447628915103404303694085035365379303305873713939523222381430710582579103262784989862678667566814089991834280230310285362785792247591759646690953223095720944705022764498430000892828230323923077113928867166504735846245339041222486573139146072597446612493904217011440489755698286903089715245086878330201744422867368703918873286147025661866727447036447603055579103286951702877884654807189835077284407060578955804525564531915056741688815206411985824189463944613758767863218383067653558169410860886621539455863397930410220089648583554391872670435905385314003040539956076572997218045050674607658579364335464155978772661650200680422542475616621113390534407050861136398726794679868686489792223302496779423190888705671941887995380448220357763365403417423634780525427124654233469078656824029572252433264634980621560253674158455500659547810134093844309512442349304547957572162044114528182089833810028967995831382866481692103925472339562748053322248346541680074790581427462083295616247851755406247254560241560009252170704141662219495354318775493943467629671042596832607728458880180606428153557663403325551649521692798427938199614950513783379678070240110952909637551963575701170605547955053686813195940648603377569121817585369013803245501928415789044947779813649506989475832122130545677135603681239703577286419815853045577412071960279577045146646532209577130524813356547653832618506040833801282059724712595150174655839248036029118737025205946458245844333999971223526740336706797262925161477763332052529827341472957673670737226713465663482955757132421704439697828620265325604558600003755227314352208825426265003393621119659113376689849987035386849621318036801375614927680757368282682850303998845350199340630596805358195334219839943879954100642923772898297605420967243009067341570686770697397502261806990178938374682739658192721133750846830914196019242898279405951720768365906114243292058571647847896179925007494967672799735965610425090418330471448736739174594130443928060254504949853071426117622835409101468440529718424174093109012441584454852441616218463191296901120*i1^76 + -64519140347885537211741774833258583425181489955599619412933481188324757717180723326379115325390116075794443422076813760356104689986087337336945007504769505018421495676325323701223783951341386013202509500818847247124355284205343823517501656523477836811688322238881152887396665873773712314922724785252738164918032132703359445308373759204095759668838888986005543966455977318423241012210031382151445600197983664559396024798080941621856227190294833289447955192341709332952727617355253047353862177705309212565465395141308005972768506177276157705942224114286604366521164151338399189924143090121324557156386006527659269229011557466024864983121107944931133005307473554788097806752332116401889791784467306897232024230548391978787555113276900012060769819869084456545388757954395370200383272817320257813658047624134934447389551565540154667940085069199315069820479791021157721533787811807761140430292556305041210186652731176012453379037111057641133309760660763375032898194282022100624122871174105886286633949513536122835957788396947428489271430920065244898141278935790748492150930723116020281583974318668053091735723615021658352998557594594927996574435735822691955235187119945025414800634531568061185361800116129640759408591908826442622496373984140924744201415426419317533469184030669074164385735270866059737991370961788362170773060391584721631635866601465787763112238777247667151622979191098581021286892946877903461526664489999040277881349521984224898009840862439634644485811459694972679864107973446176924807260948193523944791629715529566375997538004548046244380756359790664063706091643534200357635351558685137047836109783773830359721105113641097893467929014622485212438176267563203736218878582452594412128115270479277293130074482212238400764630463294593817633489382204759934019806423906674863794051817816093970946819089729558674379312385166079353783137572127551628809013264996961061177548658583574690862530706943931531847776084355672575759409758496298465356586086585851251038308190540137543302831464889647358778535929834377171307269391858068462300862372560548890721250110616449573281994264497587401503507159748208288894273686246736970015070150859971168325004546522018430366694646402339091056565359901826693996106569205128468578334235424286161840902206885282124153672350053575848981211079174323452284010021283255702187127687259417382490181526271823658243511522272411852521599769247458510812255585801540399549561354620888817034363385346507814171203575426041253105995869116886099452777054685265924062356200719022318994099553733350551348026585309808761310659628543381838437621197816485369247184477894706417759894976225695543920975749103418059812121129900858180649709694685715009761319881842259709530207664569321804456953960850262708155083642267870578392581332161798794333533043375939000222721591476057456527609659513619979215071192645805652322906552628818244223251803812091210515435490892333777570942694689257596393560037264214235973470077820527691969249039197209503208738602363925758831577028920795426809118517399612503344465786080631270849791945341435818666204176957976887108968817968236615778409781500471888395478124880642891281035667569516186782637863013679338268960635125894132751876294556399662828702723496013204098957769173037318618607541564108827752546315627722845004190874888809456565910382869597304453176818167717729010633315343797741158400*i1^77 + -4661045837562954423077809916455007214085900441932428998962495939175733172189027780721747089249729982809030608548495009117834514889654657190232752555585760340632407883532849276657635865919226272297254277188748835632979527676757552840672483520608142593332878373499524690524085088996089937000218572295388353695267296359395578630219157967419349351112787429791147667374086136042980119038382929542599314897779923553337314220084307330951697162890551776152850534395393662859302861716608460788427524964322724486343506633759167077767994876020662032076722644890279739584959717796446884965126595422839859391561793723250352708441587705640368710605651123253779199675457302751578893179777569145266877337993059457732912953196745443537860551559411164689956875082797118684848473631328990850279019025995737551005038356768341159827962710431989182589552806079525073502868953758195570218289768051775103786573419129448539713196239860485809222471639903967195772184239483546564794178472354222097421496234772519287143951132410268371314262136401848947885772132028389937582474233083478631555804185068476602346014522280565618236044935534052076966885336659949133933624388961778821062769460518597635286146483298867172079873899656312551980072790987675224800900761025999231373932464525531307966029466069638824598387028907139527855602605443789805995293921754843978669135899047582942039637746611049150412851860639182079190521236637654836196174382050362988781376528999789957861815567968582443444769400141576274018032503024807341288140427346568946238858056599351672919249589646757081500910684902643287864445077925304736214137128556840968687903528671736195976150455060988714235018479431796178131115031313888196725185524459936779870255846455142196620494857463010914679838656127228564362879546096977154977390395072530501172279582467470799497883190643551163885186269782031735889186427752028152850349137822633010349919048004932635114824278018972682029634117897002046012047712077161842022458345619933097401815377232616838772855617579497042686546537067764033326196621845652426429588918708602489542257841577496444299307308066839628679007774701740003105344050684979039551734863929048415709254141389223562574318653497128074331754420724262683797957145445977686921319946086095396399311472363276148186808928362002568886790958821333665778411813945684719153802689924061172981502514868810644670552468505106851995827484987958358419887197000879115683224362840711650056677187063460329402761616651431144111088262273310644769557864364131127203322863750095570215548894946324342854296196311215249020239930912924264629714065635337034109414377739588745359268303986574998714549967497784308917904131208962026689551418475292576269027876643965747446753317036165045172401115391177206437272847392469150658793353771068953270467521467328213535854985576638101431134103001574126437317369295282826421263946221859071126486630337973312343660487203163774650190817215914725684879656635571585995242024725589701660610203427397215314178243493566585234766271641460473617679322108916164768872446091997874946059570263961394570244407814790466396171520438733408040025285896076895120197860382420070724800676160851830773704802015441406382714097653471923967579688519686997440123024271886571839967003707879357572366225832112586475478082042992897829437147788638560657695580249248046259013099915301950837332954065141760*i1^78 + 152569895683367884994064170467658760276307836482370379161726909282695013935657442232770223059752990927585803517998927770493932557205985931263682505718374571449496341307852536237986833083723116301198201831236159484658114739959309032111358943009794339320334535898646217192396568134907061124683641101972273989551358628966224905191097669447268032037068330225012438040556120593575672640041203141801121203582284754589019511974241983140916892657009736091680262036507859032184821870853562389422942227992686887294604880168073415593700374875714117315030351350020595836242701174291172338091286385864807796845507536421187387808282635684376356423098213717182087600954789896827069672188456001878048797064902039443567443523646908840676372203609029245097339184776605192459167269970579835778753311995210603889897386457257080981481483401296535693013522909798232457532855279596805058783212464477320499084783351462689338041379733618382759873911380605349771644489949075549408298673068493039400031329529919922833787309743417556639293348038069832623345120389841831599978419611598124411716561478860265525019090334701462956748973467505978409251666812062364312443554631812174119710490294400885191930224301743601150575986572029028949395359065884612813835088496350770251017256603569363874370554710649815833831472254979902949278720042698902495015343460553973388688007819706407482206810989201294408079834430400774655524575757298808416907933936365065464076263364502501083267391350924721723569655369192720075578834174860562982795878084230565440169312898341150878896921679729163490044682921948231665471375359002646850176357440981432725474387656988457864034054546399984814990653290802998341822408200809245654711442972974319979189191394936348878036159413782835199804067907637261731570473318384956396485667021438049231253551388011926930693586417898032325948535598518263449665995760279001515052002792886014831838613813988979885044114025024624746417652737694884405213417099450100790972175880712975498559689275989062401247564650826729273576434834238904871793726845055847144405789913540351921159932489706915442032769733419013362969442807920915991069880415484903926743900386459511175286569842997999984341499098027990839055694644846577829398321074653973881774929042343691858861194946093633646371907285767322206674080183341876318379370276210519704586634006176596452363365922334481002479701082428274346290054998306158876261834083134774296338951613846715315087463761894584672751091346799454149413903023395393503145656078219895310528146738069107801287425421422950693391894036719950895864019966601313012321270013503092956315584765570111193910634436777165514656239687977463652208276283503660441743067861372293381546955870445063420890947747436839960325856854535775070203122163997288355201646606953365964421595277490978689186517408580577823527595984692356256911271920003625909123094300515745538898756669622405571734254341277416328888842573935267987244333783548598517976047106154029667114717872863088538754551292417630308973189858886501437375033695964315742900963875918423458586573819158231166896797949782798357604113183339123844390011731750794080842850903390781462054178645394595258692795597314974219526579189070994097568335817141418207769389714841721231429548283829399705424483732522397289078452375926074961912385881216139001130090501792291797027448006796731755580620800*i1^79 + 226585987080226456499083759126389275961400703121766951729044897657777235460963604693015451690745014810534133885350409735933057724202169818018140285078002950450651689678964124582817067321694488213563386082659780785153475784496704656541912636336362815956674331398270928281750387821805659710448564079750735754876058143100119863976913228049744079028057246181059047540014129422936426722936496529591915258485733001112654380732535492496856760369584186934982401633333925633877008950943071316118956013968490743071940955596080723003933616256464169519892219009517618252583036715123559754196395966293052069153637008816779938595064625429579533657446819166413260455992259323185410154472518953248037600333978537785209938517326821026890524046532668878142358596772103858302419572597324424719575096037197015772038017499721402167220918632089048365998137909329810688406970072676482028789090818204163142261899278427135463306936335377625013224520213271389551598226472105800087700350038656569806516939160160419715031996289691792799388120282935619720714152970324069631274159160373301614250300085486024346630605008767897430924447907915842972287223471459428670479617351745463186704755099995245821706488053668674004230887409070009386830426054796611706653360077364343606271860802321133709864293865797314788870629061264975415829091477198545563315765980211481514965661224153926443057456373203861631517889195921878354625695636761669693822994020492732200106267265293045775817380676299034154491287619663885926326472861680872551953880365671157118551504798159397660655720143806222908347622502014600012615260659588518696145404865113075254194398652098866748172581810844783380933029436396572481604345093566929135838740437986698986925931653198704542230125374712754363193819564946456668329899156011718050308402063754421743340888766845158831647253922365992000414007696351817849614641554354717443224229003429024944087819864356183324326274928214700372357792168831289064780726371912877049863483222866536228667513398774949563642419102408677346562690250146437757971777847728692634559576207537705016279269039229138190739340987076553525605343288286098002808263943733890080505977555107745988839174084428467845089660737529218756184579404854183046836206119830077976467454559030517851269705166997244854366569839667366606283892191548379759484841746839683696072962661806863122993636749643554047982845830457211701870094957063375529420584865996023843009514833228095586279810053739426472569708462043948177349387276498623532055297049351703777212429090877497699300496801646897809728091817961552086220018221985893262526496089484980869621760323488069398139695466087909378759486371767937794457588260224394119016524487923388415309623526404408830214172668653115254387809278749645427831917743288872236369489256132101760565771758755113324951407626220418927419217499092303031163992298023008105565449283835397431237666088012415345838537568110107585785977498510914575675195210028965359138512546986014026194971453606680962484709270485837820712959829856537628347103516594120260426300491625280805531867682373566370866578097691273683001077825363628784523980401219767051166415085972992115750342412069184809532701101801452671251573720781494114718380986906566004232248564982978485800174446018136982857948931942575453267410056242852750078776125799549420103687928759334982920904735687966720*i1^80 + 51043811845643336859031851414935902598028182700816855106241655284487317073035489830649562647071021766860305717566765330486501791665551491810902133587034099084100357010287706348411974749520752509990460010047808408281799248563255883102182466132970986470451552300051747093969861322535992859543587424654993493943054113393478084739877524453000321789588437890876473594157626969798125244382365402730297625709965912959512144756022380907618558099717000312133157262277875259581569382452056240851681211573494395410905100047267992663830725081526605525083158094179996267004055237833369150671421575955529164491748102230605146749313623234414171809209070040389646709200495724684701790171924703866310045607873585324787416695991307177457953724683545131230890597967779506734591760900443257795590152933060934184322605866677005617119642378457947053517751583823593459272603053439860676766774297555349423643094641110602713272269567242080110731134398562066205751203596102405762140782725853472433804027988071262267312832193886494577695701299030124696274599338468343559927285085499553805554552611956824779295215126849923553698037782654437595843459243385668804299686033477921031391399140881260314000225571160319962875367350514525700362095639055833202451488875206127453850355352922053738423934651792000627431675727644730842666576780016240731647778871845200093064989304796430917347756395347643525291211758526475193367691739091373055919412640126541833107836026185996410716028912253224420145165201607037718080791421922551710481539217471437327967758973007873887049767451883289988722372342837451941359166515933016275761631540268546960357559630833924261203008650847347155679316931267163013069896546449165296840716338274522735762360870137531873807562572621054062357580686029334279145312737563768431863159526054955379958746545181480853144709271093633725383882791028005027440013993921068823258012752340684391985054162614313636116619761707829137463192562389437399795318317678752696655957912035042149438889065733861153143762853589067071062005854685623139388796248429725563896794445118174128656463426074426563180967153710740799002050309872461318936749479172337139282629306125472026803990864843317788165785122973712694461807450610925131456260410141182983376371817310964530992582761560101802015957478840489064174844689601887517737254074041630672916005465025855571860290874562360901250696618074040316474222684286229834132562411762935394090532804925997374227608755345993989425800280888486256632959434117478586123029600778401502286652948725790877433181877556799890183745953119409790590730853229560546995138303880986478148814835315498709385342235376647050463408559241058764108036291633454659889822730424772201454834662973406527887658795451170681824408100807405595241913842829694348333705375526590094915932875725066636335778553940764131060698621635629533762798647415758531396800400518189559782935548624211818257867629326550505102799145503175017626749213307934453837589412640250583853380267449781347192813296108526234160297030841052249949576079578184613746405506820290103715488766751452473700385771411502684533008619749036983811267450671866751674883916331652822383998379861065863234997609544431826522783375844821142969089101384305583375872571723665600834605123318300632077022252843175492931912023180648613426224513952800796500070358417640079701374402560*i1^81 + 468069814114355927024316717506052537887410163974724150789162214719046988615966629184100144478823610081070192129016365864960388689813091886300019811749322839911234992441843402133285719855053472037790061744842697111257887423951541201624206157480841120737221679494644337281344514720478954325251154757960366536547321944757099022570536488857970104702828869415450289529268400293019097875555494080486103696830368872958852097967231525299404076639673819872539477805343747184174782625786472314426954118654372292719854286069420300944521591842413805562149949169866979242426919079268070033674057267184901673751690989985916832366292036284628241939865225520834179196616625569262297748842467466601586635653358586984661421457850869105091690508598418991725715966408541877533624015247636343130753991961905576795947977070268393418523879073450635265578313552317149618793181574284040373177213026662142579161019516088025772388234890887337850400556259641658912763461010279728595710278495826850256129538346659176045548728323381842910683630104064595700621976324853640331808458506653881540576913490838176367839926107619433090229335199993666237314571244753440214290195262799346931610920250798856682194352276696595082363134933169934616941136865547398429043466804159994687616294323707308321090295001128392746364082433149339975806652929463590957689537354886255416199161400881964217508378529462210981132885042116966849667597287545561293595528860610670080348774563058818050715597127838807858366330992654833097510448511412130834771507392667555788178285321894417816222801345843109122512214194816791040736943318699340062799131317653888244095845532320659127916260565147241717337968322996793543632157391732641376188361645842607496348947667142798864821925748539383418428426803476959622482365575382641252706574924553726588072370679929709258344548681809204197524021011773165171385429635927039064438404361916430419741213683204315175283313041166353023691671115900164066704830852797562949452438315921204727173158048289346437753279591969479370428978073194722247362673035186411841642121825651460662858943686533934636316883071559191789457197768764249232122579686882432092586569656407012049428756481119577196257623650051297852217472483228636936467143938905221775559787944288210097376665838769421782062641131475989436988675146655927046621443945001470934485441623705312482271723111765336886176335563263530191012145371142839333515114961124199573946600910766579828187501125085630350172469950982390646813181935791997239465095935941116521619467162012815956342926191250763659273702177200834417151799639952788715863194716706323256876859968987222611912906350523467487083840128992705099625196511456073972782812765261255229589241322974038279428925345059940470326960908367000325367841738509328996146142207962080046182126070949766664760426818600563314898559575620205179906630060081622473627423009348781158517121483588491605497472215332319952471177751573771391426087429881134729340472940172051520748887947293629545319914025231071326905209967978843890034913277173626419500623578969024417339905283744933195948931116583800667569734083092570793961214752766831298664232886710393130540786428479704916765438208125069657493735609496172066848032786082425115493858432827961667833451667682293820451995297936819491848788956349187519840225344550086391715724595505502617600*i1^82 + 7741429711481274460755121808805149152202383631811725657869197291639152465519921956948433815141111608936613224925975525662408851206717954255111513178999492066311665011274123626093548050535983505805483971671479812470470949433595063951359210771157756077464908125501087252012797085924284803566538365357880174720022846355634921807839557911820420024459167724383748099352382331083599621204739615635724164533125341749731493136478392364643080766484130629806677056748800422409488682240374144678321889024102059348925541586494764757479022514986637246872604692988815698824090019616495377168328144216454392345806172017241822411638324672099514122775672823755878871489205572555381619889691893689567977324722073531718099285824762261825328713426707063624803573840538045160148720728316192798965603404315984996152502204070422774161891048626471387357471825745198197188841828658318934137435054389886286726052045237581733780407034047639582764448605049130822103983395045726611465676476509184510215604096378175357400963114205323819330896508968479960936145191172139258299092702125569321850197886601903088540078269231169724657306140573880769503859283252025648262724636555071829657737564847514045811069629115134033879859106125022783580701038235681298352117960254243324931110599789484080298007334140000029343380739089893941768416594225629972328282544519558429464679242675608449694937484443118231078767561214946585083232816337005246249806647612452051233296884906357091115641435900733237806233211650707853420909006031995082837794115116875009929232710449017672013730442825697112671611321976090434195942937905792487768940284292823511208325641635595502817580632649302492737170825326028888681499613740927074385002266002412907501543486080635978884416017477381007857364701222879765519620912675355874747954547115850957590178246155504683372275080380403370018808898399679515601538882250827927144758315331160848770297831156180475239730742288430547179509037163604780137051925609227129849533849043023800273691708577262052978767279887234055451419998771574061399037484721607673008661217209414090529901601298997285364000746045206050760840506524865292819820781527970914054115636335412190931115771278923832086239709511296525194234046560934292822947126002791461682617573521683736679558542761055348156896290017977291504916844358319071836943924939692105501752173679206745014595624949832185011928699281486592268245338453778075311677314235325592308129418793574236461814137209643338730310678057248594367180328487132534041920517511080083833757473507414687968769553657424675981855055753403710963556547446977680552139912282613508285432603584399466021748423148425087765580610653773474181248585686226388881281479673894097183755668084968710069356688685098317001912855551174362862847537104146473624600302702042405900857513322403120865467188011242839602723717330887690829475472366408157125496277163096523962861698219207443587329803161572505957660318767998343321427850859299689298431530669112439923008387516693908902309780671791336727384468098310199381122430658482720041272501826993932749009372512376817809430666234487247110773383321977028216995034821768431816404317250423204525308188208151515021302835510995160764309435849342965456704368204113150463141631913182343414664446970357103697500535752292849801404373132581944163143207925975614021506359623680*i1^83 + 59945320010372016987280078651595298020798023920143569372169774443966617312962971352534748416098612108590685435591414510177870449068062136461460210013667713873860389706533941476714252397103190682768429667328536888078573429459395365500262720576603459484464310290611664995427736006937046294850036415821892874112367661545986062453252085625575874601540565529739031800318201649046271077702569113239828769736595085891384942336441731537756718827385658921860113809655761978352645695633997537219070400619667821693439510468512664873025741628848377935260883577610040694682735632621446966903370410971974520541303718497355619812098176164756979335537994078295834193007266503074055858018638947067893236477620073421217655687758754776641653616788249891880480083064969834886024238248000249607784536479195578740103275231491545228285865446839446054459788942609172838966360855231790046759188235870632313505131921863676432036920568496176490753855426355387011029443271822605960507411254588886580022854240428483878589670729546636667975879458623457452805290157664343680213911851363675174003855816743329659899166687741048306778284026130655117403495357131876771101316265607602304039398132145898077498087942206686791001421546835728461099883900648834491738235858131910287610388664085443068673866374714088312406833224239763602691081805233305063951588759661707905883601969124247008130715829586924708318700545277483993028292009889450063684070452679914445574594385162120755258336816106325614438628148268415786797768522727117061225065241207923300742445692488135826048622525398401645559083697241840286274117976906798912648238343271552064505918675053111829710289999311298161495981858403074534325123714264198136090679641531052657429174111916305596447516326054245625783790555825732187398363198000374083694884939092478632433713740223180914714575352208217476520637682100605158740738310684124350114915434339041494563152120903133349395590434666941767558890221935431041943970638538378050509974717654099069252945293561375546715796353191786798257200543364613958035909026807284283643439174142629676055775048817926450409509991358905833511757309431099688172539174262444426103736935751240080479928590313392088209301627660812950072948230611718600334360381079694494818151727670785740606701716125955528227421356618422318723683431317819846395009941681348281864738257041905115937974070523307559069119717803332842345218848478553363424369754651461022799639651975100388636925990288796987319304697931458370080529491351060251144260655091960548160259079236004768662458964035318320338531680424963752656053906286578310758218143023057428605140850982334027611847972027861607240168906462550497784620198434917072403011912403642478980745006005694983497505759024394522984887634705831352696199465169523427836942324399266314632354134291590820436112725263103387151395381869281872577600548221305305547261150474412713995060958742863406266616416325854286345149375736762252989840155108844855348552247229912420708956493727254161556396086445831888134784404114998410883203831501858876501138000959792893236891513700369125358134079664938476485832111036657016014264475192753202395798636523848647927115414106770220064365220748170961386458237587558909298533884677950227725272723264772508066438855713952068519997757948408500163534149958418499687727502288651655577600*i1^84 + 497592945169515840513518554037879138961920712492597464889808504769299835333270454875226904234011531058727009097704235269940323289715215500024261401023760491431047531397665152662327321983728467889781112702364519306748021350774060140501432942192075467555725367677404791059992453782086724325925745527636811474454557347480749963363150504904132879953622551100123364025805982742420012456736140426549039971806682448168206272433290875717295761625031344090038275388065010479760663269115509047749840640709705362012279374083667782877540967988559916748135686159891853144534248259690931863439385109195829610232055285595197946643196103933890947930283318353708910403389038653333805981363500025000217069946266582655741800202982007052937212690315709428824408844536262766717331132060491995868362202223486561399219914370235616862207144613918653598732105220868700537323997760751192154011112307913515261089905168384654528384800816394243263697052766882058720716235919098340015295149625568846389921869536672364344739163745425889780624903511345365791323083273576742379899709932768146566389209852032485526754180556311033128426810951009198665122362648757088933395734347384982076640945971718802570308165743029992267163305754484796731909276195225069216605848174014108460356153602389678789844181448417800696619340912863871261352773626324978775742899429324870404006645409267043711267047940958013749609345182285509999882676407075629812819564008208246120896691093334879493692771490587335304119750075354173461657100715358732242873663711703338554253026212199398652282265957410449617322348491034923299864910082495400923629121384798769909747826734336771489032044719653160265060996168489609618128938143033597555461898296600225950855407970138534990896119875704013029280076495869644157037486580607751077645398257050947745621538040116536017565061215591390193116834967715823703429890366851764728368151608803401515891865709216717848631165809803679616056057035366228162565199243717277753667253529605837935343582302626383839757138820906240183842332015396874001046576261151975578535065565878120273574099844165829407660213679010054000346866256171853901236744970015579122086907946181998850437950443377621920771874668834054892679503410833015123291096800146799248845299564041220592323728809861985461029161420001575621983427042004051268553015255155882930670685649350512058902791277292856638469879832225597612665456014442455036128942436390913004369237611224029356196999690379338405844164122178508966861453454137678047072410509620107654818014502533836661039191803250912272000167318070476331525679757448309536814752808217780197726953944345051929174524670038741315296760068180595339446603146370976279452749123233229268268245291524479019930847637991465505525693280885886275081099459722799288135969832434152951562690161799614087988958464453307489865252232729838715459659365433503377542381387569902580717638700900332104712864103141466891728870086833645468378632374057453279848103795587752641820240539383226746836615921527821824514185807673359372015389719977506968946606605322005487428608091026889579641615512218569267791677952243308291796584432342691480786283779392578669798799484069458560812640747693284216160217898397189930386932232429012985787390785766157973161360759910486261217533690154223438355070853126362403154896659415040*i1^85 + 2819898231349409291998728102583530731486809857070163614968308226215853786537795437894162044932476769663236193266173984902606105818952188595862645220805705702793640720489403368345572568748291836721398977292425812663811631762970939468549266092035457467769895029907987979552776679221990893549709183205330752220122180749676334936273629943482601866003588356362922241758231326773313237538811597825753633512941528100454607566471759055869121568906493007221682962417723873196581140319296483034813604377202641333318620672487153129783706912307671546973888978535441953956997948322170305577052275791432778708640520385212145713469314513449954424040947821330695708253807156104948613861397986993983435736604762932886918721354312570125648061988441187881364729257316274937204787102643711214100518772592393462819061911325786071584264574469784936369556501488734885363430725708879940397875459979435881627016343585898518004637781230115266300567140056084513621163641109177759353142376007815461715020831362223740087183610791845983834708375905017492103251271216317265654291172998568475970171974165970253685101451893091673312687395745378896489526756307615861668899391296111098552941623866669199979826010842589532717176709352742432878724433092156444941332963258792483300710758346289535524245064180254142509717812749808867948973158649693435960008414757731122834979730158593464471807909739920603163661341495816098591914838673429451058556916836302783985087243449523218638792171030242880289465020707758577027237529615969200246939993127481228548352130322052315883142917058710063540089081347522772556641149435111533847028381619821555342786482994354817932344376686088666714807314676816023670673072925863938088623524260352904136293924324049347462295167790786001943676285428205287880741289062051774055203181384893734025053129281806519653637095041245743118604651434954595141359547986730637514329008126037931118177060277987390525200360848342537443310024416197913454017802683961679415504472260265589358171558146217428517204451968686876428928294377087061411078379574778335867352719799479701985556782574876262217755977488102940164760516395278079642506204964901506366749009780631443510331140498943123724146190647449357327512498966550004480518934611491164237852949815028143792876718038057221913883110315579739518354079534878247607117486967529845531591014298730646319484586812418260546932436890471205354271445752922339403964334878823070067963572186636937566085434427578732863670387164890644602454758192699968188686059531347148907312898289913267588911980065175474817835910330208243293760050431382702921107033369275484811569496524759238220923140922242988655771746109948436198895874882053977212865447216029305083031475932012526006227854057561000091588524587820778950247507000742749029244133023071184759888759087365834819325210081489786527734415396134044540912374664158143220109251624764572156712716247633094145557661131360125179726170894713861368546866688266036196798278194924723447872876700806635258045038972026566219659036358422471628755137931982259967742643612759939239490986705811994581807249356087703670004847576416628785603031437017316902069083896629279658102768135170802083299518043023745140780291167050650039298639830004738806779945731794011044568789050939262917623670302103905390436623716215334392299520*i1^86 + 14761469246613741722019406023700436291615204075341604795428828306074777731149308144510201460073531041888733414392053807186384335355067368517611255354271416472831269021774243091966881880126294990589859429025429182509937907054911297398665071145486036530157516694318233032072207081334899778932276145234198689398032753964573779255743171428915272899269602800815447911101243297670700782364306100687826121742262913094163357740734650636896781315578041114633588373755199533091843374448941646307359856065563793157676717816236797527308849262305988237854786693548262995359878426992976740520079242144405244913158474482746438285495945378298412119601152972108914677476882696816596235382607506577495375889181501545115615392174375099546932370849928018002242580742563754270729569295044208642585924759254512188377875630349560764984653061826968410515990929719275730794541538800425158928738113858865919172571259805126164092674686518591225430697409496922504228142929607383835338817034762042103735024380486074369481822972956344486371673652994970222859059657850481513887905354984241479121423437844451984584433389315056263153210178944205625521755740478948911968182059283525910448119921751597092483935831852122033388246402512762126214065391935449594994897604087122549455510785410168988091054263597031776748757673435853025577387432083220091377120182811638797193851435289548848795891207592688433041346366064391832603891626475166029023063744662425800983857555266801433138253083980916405218794365885370996525516720270707689659659699099975858833944617975723532183223148384423418425600899712798328549672202607344588381544160586269163936826987829144576074829681191374608777158419804182098100366953507311934666215026693754640014630916630362048775697881933968906797267418063203376613284592500444590842736867980654199302481697083312633526231332277456241258810458688336417911686193186192197463274095177537315542211542831011816098139643461627003364327103678066885062761479367500072896481661826648159991327837637696700383813537142794338335875742566822603901534671918367383239414803817413462747678313113329538416864565348581399813414949547611715928808266349774861848329647838443942799101133966114334298865324710680817032557312808206854678795310960472782959429210907130190186428994298117372431692109665073480575693769041298930857479604224077996947466530903104893676144090606515253318609013306111518897764449398662297184378714982027847868545684762140517785312282591506892481535172562263783385866880893993320060964933554389337407082576006156542193250159276138760565340272580040009050962196322312593452260696989769054779335189651196563921702894050014828472780002899799556621025244836971918271336717928215487248322334027117993437072925171451808661490066771702410998986744954642289997230835639777183996108763965842099179298952120836934546481355329841615303660132352936755609538669521240306502527865048926138233538891645350175189397041552346703585039499299005053407450553172757187374167712553798735603645473590274368578273996232534878662546468042374486268681193364825788956424757686562418323778685789040284422824375600263854203464420686838539461328211305787391056470474478548818414812181934694433152580997026485618271904132910481201557721872820308014343506922270228121922026902825032391497364203896832000*i1^87 + 65165262793605680083223375647568106583039336332641540988075616704255750033302084930771389623066122916803142083527029184177557251574496256277771177199386495703846583869311001670002044638858696099399547012209187476199729546382114137359963442069084039594467670834639649900420864940801772488368456742579902191074265418585763599713863151763577035069051574927611064450973322355101453392563055590400068850792018321855920981846824182499043444904430984649792790307423842609480702058946616970187272627723158116586928068099703652050843383633148126392130119477754737153784235322135962665188614761585931748494317075034995326921509976030672164103535260658834591886618179198748210078192161484951971992863592966283609485429075599543302079727623808680424713242343337929589860266827262641943446453315183662241703671066268238175959711579293685044079059827231912667003723875987873372487803819820470050540432103721389297553150314355221692659388430794003757751769684187722462406771453909166554414414427846071130112367767349873574481417835453393225307097619480320583537070567308456300573712125094629319372379692775562848664174897435646743161425953583399928935469558827636497190664179103020747719422117752443454407692136049601257048130366043144042821101408772826028337018070207297804304942013468134007792288060605514082786769741284570644588756901261960548522883601680840526249567189955720251670338368523071824792379704387229835863099658846765408219055038166543432980789323519920779095712667709114952337242619243729831643574292016827366524394648235194031901855713518085002529049528940943256965890413202376679249085423781864465624424484364806994296658361093391559741064914997199988011950559295200632252571724093418213687836752621153172069156016757432241519466649802331916422887357391750261342708059156541825051833738753731979911365605191245623111287476594069167257884582285031960179094914643982416286225126464030132358119132872109530983661300479254631613459228913325363876273904484512141761224145814554451848540060947858811391880286354273207768779570658065068773018670251003360390878331931212392333368479356377703398153483578238050857208546755384182573348595535564810706141169405361230357724426276784676418757133468980774672985697940601882312526871234926228338428565003369241133688509104740224697469364415539086784247465454101382497962667672506853957579670312847432243304084771216712280720983401849980705534621430991059187519144149358383544692477986176310197198293025473231786420386603337686683932398969686272521844227579376616291766319972529398024713031441224912244965860504917267665043503825991083026751564650308257780655182193567912929917211037998486260024242283854174398265051119666126796066616177945613359721166415176059995348911881262561371611438947728330205559954848115456582191480768819406520641035443721529056979021172489352010109061757098219559497043003881063501968870497202144127380615650652079694097401842907220501668223556798973794544971373065903002917157805527839709478032238507721404648000133253049921695988318146532788406540142614954925427280527373997298564271844188346400948738356172348983617150182843247623098122782725132295767333592106146284857657846846991556940528705438446297643745326983967327916521817414593691387588090521455460583092059979544533139456*i1^88 + 257902089367635840623241799215322773067419757864366105643687853538327087110251344949847965009428592985098868428769631556661976493367161844823155229310645134458715652210728980502956100165649541372633333892126851651480315028451187472213842300129675163168225692136370130949985398012168346017609463822057542975053500062247269159892369084272004890467945261981386707505177746515201362606474915287875470097112697578798267343930339169132075061488695470643722126740871105713220723125907353093199102922863077617882118244654533787784457224865446773270291255079305972893830920876890949053128804839433251540246724202655420759424287089944290383108447600160002394006837745026229325331308916398514709647468653213167730601002419252822116000444116591819299303585070903454320690339807722852041287793646524681500185075167341535849175903666273182360679090978899458821641313018855542367586409584168699725118902446685415244499276339952585604559461228003513838167575705655832937311742299868247929053483148946497336803774790914789774423563960009384733060045160630101257959644866994786591319455520622112705648603870734865879493125644515301610183890841090044277043652908831342964893152244299093937111521062051935137832247639448416351151299791566075579196219897788772289709579161552430188279224459207215291310334139115771845558744392239582295184458047570440570420357828752937499717035458839503616595588755705048688560210246810867652981440999315435183854055250619827815092200110005689533224817626037641790423088035122400886059916654471123990158705630177145958281017510488911107180711579803355771632987681103970255570708259829469255652103769025200283399659934401425517382977651727831556738220655226413245832871347444732885829051049114487733899533620195676323153933149388643390366800956415047068280304051470147724781822592804968074329770786932446025118302548920794406249422327878541903956326591918237000819397206255224099424063699070743686146148693786505893286201377861358892925285105323556458377433324520614626230768455060967586560742050789986025878078572760180214133238490511739249102517719290444215810690422671764496094074868100791912297192283531727586194400838627490107153922730971761428107016749332438066102064365911255666111363008828520936225303887016466588457178680782716845717596301110152884650382642281951304890489434887813453039441180691245652924081926498020322418531687718810287244100080779748052995665903493350791766790710445279069480737339538824437806634957824750021671318292871820302519282193876469732198016652043484720475595306015779704490527169544586278779334959530325541096053601686600560609152821667539586293899564116217804816402471764898366566148605805564880563815385032071637751745709395539023441639796520203990203865170592984912385862137505958244212392475024422332309555637995353393405280448300902466352499695191698867298120927341191593452858702569131418570479518248728712546123214940929386926932502926430671990830437104152952794973071263651149276899699803632259023330164284271854719056164228794518180013474651509328753310585161413648615226132503877644005125863591958102213468222249134724750389671027917767836825570189018209780836323810248326812147698361706703220344555401593998681482333255196867180158882899331039737629463815624517444861218751774720*i1^89 + 887747063618220163809133038937259082649847051211684165593021515697391384670714000925069444201924487702364439449135736434566121429762828409735416829895255106194573354964492909755138117122484143537029505795630293769659124919640411100255725887065945283309468838629194662072385363136659740554366666103628180301609073946571393519520108876776253956210170055883239001232151230358579922038681059744237844407141320019810017767209151019475833188459537039590527024095126628429245237423091757667505452010522482782268826124641734119396936223475293763905417419130141235078174702440370005979791936719525934504907224822569645287261138051319751557829200651385181257274325839354944106527616217604520064108085230794170256482247013302045584637329671165190351061939330795040630602771360331643489185259123702543490010893383850570489499043552314542465609474645054959353475407683102485813343231982125104664495907573990008319200763787192369894131042807826900859944869731904709744315609223115530790431707801690403041451809844691557304248391602374104620778532195265659706103992530306591437978042782270446844743102691543914040857849202457990101564756577699479424535957452977763172888219870983975962863760973139806818458058199095763597869058771669382199474439067755842913988585488502487779723686325603844182531771901626619952660209071946717012988019493649756078485786148029193126967835726800598328675743138544260160261014715211090578543405973282488394485346607704666542941483705241489919923753641315279948896470811267744966940809149118342737182702445586049979414898640923045526916469245097800635549157346229435991736721749260844386298522038174995009650272569289996327972034450700654119244285359619496081561411008365293515091868406238968153206338119944003695100812229087796531947867696179428776561293587651899971460707771256115771793193768460339844361776000945042714836285270269409548701538650261024624007903355887534697911404341851857002166641073410205050926815663787709575461507871067745738958069896181158369465956724898235595557239527145004455044484545116043516818304987957895522545435385544068051302446920303699304009425448208595542114855216789717827773013816280506109028889810598966249862158443551164932639621164208998170557131026582972345007520521328059763234506410532326023450180145544052987815307403103637258528091157155711161074476702565829954972988406700689420855604327446702932484990611633352141939929961041773455867417793179194860756834515572371443132482831268509159123389799869259993387299758119922827545038435567196158874037109538128004534306627571387890392814431941554322872384173174909503358623063332585292354099114268332786768834458416964863302320694534253492669390701423567196014934533911335982152947727677980174954595868416105983173571047866171671323428752986490108275365000862335993495163754343898305541388379030685171443010538353910363071373942049204408221218620168091931669817583613773656540265078814539616477855969599657382255506602167877487054535388612677522421392216183347289928463993000783535681305724107871135588615487279093003768075270321306861756450965891482575524960205143412396934857420092395130239455195537569386099988586381675021531135705427065428650020996576503067960975215751034554989864863318926560534285264757235692567789568*i1^90 + 2518612221301368727263576979357156797686789964372561887126853564060817825852351378157847270726088065390994740158460158085040780182032975435641975480631097785525910464193229388401263260251832750462575388663985127641163021692079315897536352751370164903545084978667551113828439385213490116287602326025953144550179565533806626314739701536174649717833232633800280934751782995039162434300579539991880748219038576389088759774462512194251364796175782734832545800665706790129587987884560839791637843097374336054239769425000827745715956305385130037892728489176024510803588774911367972095309009546761939783127230578388679987539009556497740402752116872432537535635357494884657523268021081207996457274922218621710204295634757100713353119051158947735214801197271257014038572258189459301993250642842930225637760936039778588760506198609123262984723433727013674840769623567491892371189663479330002969174024849465375000507901461687767914817930908586785503335741159215321878502480502455284081244804681545091521005424553292977944918139946604214460994678396138664852511753790226463029389411638894551152566359405551852773394100332565679720175145720723585126761201509304283463689797709438544431461663818119567523698976982401396587279617223409274988804237697787732729081537081902736027127631697631250828011417625232962413153158369820110001733882433533646108453160249366880552284750656518547283158801786860407962683879431001020300471407039508627567402478891506740181525620804361758806802934687800164566312382845063222526399932342164826318608419500490220315130748407054206418227224963923390715936977583304763176734276690285403124535470326273074890718547439803679835296265176779886791418087397273246134139235444163894986035009931840070168008371077262053359410348484218230123807667220998969707227476194845841025232999711504943988528792806185133401642706619884971541906750335387402415830258271852473986362336406092360535675237597585549046335181480411679286481665991065408182964182878341530236324375548486954397286851672241602349441065030270431696973460901914771870775437832887810383363720300708492955228369165683136101226084952503658381409538737082941526695176138541011342986803579346270096710719097571384939645999279652081132555765089399521033294355466358286159971993292709379521208191305711379368591697200573951696654307351947868751620220942451895124041453721109869899073977216030052154680043831968470727186849041295185432867104810725780034688701841409109999283838280452843683414936921652675997013713503550802000873879434789307611588181714598771780325577755698891435610167809839946137035129042116748167146167730867978759764730621435799653109015802496944645771286703453218753271334619325326758788240701952423213464877607888619228217431667697953037468255061241681388243483462492571064057591596659218728139505223653721602109903587911462240818567543338413120347265572421008251168788939060697012683359021748174992494738462790242346022434402850220237604916844988548235274346245974091688645904957930967519820184694367648245220718001275691264158030234767118240634032170296641317483369146223655471601532777543370251606663024168495710903051086990561319484559943807981308816870047965156554859111926573709188090984294793482480675611923063540305404193720609275904*i1^91 + 5082790267558186714293829607031851556257223821411617206171696160527525213936130897243235047146412576029985022969051036302888269378656676472888736963765490272358915543943644964756396053432358433537125359185046528157388399845003388707063102834069875794260865374777241447394045619116028679961763584146330643077474278560324168668583121785811618070249885060207434667935009321767718344144123848034459172447209659572644312191473252324135969082299295841140425439377867316853943010962204573259216056045588951203528545074516107815881002324004662888575522139055099019885755759024974180478343025693649016404821558958871304288205642460006255517933920602009250855487045389773016778625962104864779028606037980692525555967441766092027405775476285382745813102208141369964105897500711513019929052525371455693825508899056374671081155026254203930664647996840313967681307408285270136702666606296554022978201653348257848475262398225755328684087746981454434768324227272181093811409742979008148683554602086552765460407391145197723474037660672825216605759178806245077028038644456471640053836408101006760786860311381834883730750288765617056369118124352168716935101206351847204817005057823834544335756827208351686151092457792225954789357972383187146183507442522403837599642484193165180877535005462461351003647651056624631733335517420372944388516418306652573160840686630097020354984398431039602885904988800626677183962139915552130354762776874833361443886655421926949750076506165613310249564616471830865081682750767896281278209854922058009390666085462299258583948098762436153355381714859794969540410290313861762172629745024261340531131971927824817970000145440230806072949671970760035881346579950562098824035124758772458063647034390725786485562198138853147236567031239048363713709840792531279785368899813831918848875253797627539804027840918900276869102230398214480311588836623356363765450682854280060741701040337941859368089405700561827193254317666235322840723185984757780666641427734349731494835904038672007097715676374486499104294578746874870165378179839286669863460783525562548804635253656298873461804621371045174061352148595176437830547639322094772918721791081754379512284424677239781355888131905976474205253950042244610856432274459896125929049610501704430831492220143662394665174587579953148152143412568600330575728654573116407365401915026957238290952170212454821070217238904729613869202094448551385831852292968017713817113335956036213228676920089150284645006583541914802370857200026240187806765940688766344511363143653792970390505437047170800450545025054625296936140786460866104611260291066127666677731059173911830001965888560134245967056875284314560534333487104261358238347073708740933574626463518020289996996922707553928304628875392476908085788073174858407937980503381188582812236300900482638190796012177857445103934576679722286857187784728526574349373629617496839514329348758627495578186230784369916451251650802627702615166138811394255017228759930531938323100874052522864474741993514308987686657391994473413822458771962176394691921071070030243607911072102434781220804317964383050158067246460116615498918739733065916014894956616216878123107901975419737966511163175858487249609263295040140383955396722546744702041477571914874251567431680*i1^92 + 6332558248357937293871978436098420784531009315648338843040191477329452160783214452596841276476309135063787959644182301718318748231806901593101378981410761951129970273097145643977190374253399466624587989426946473106153688656670066965354797866876749127897346520325303669709698204195560531680288520472419144658377005011611515632589220487753568850547146626018378411414511702067565341000578200350863644252864743663431575372075051596673162238257598508975442748185222118692174612871508331472545840466005060031246612762509740206246514166705128537039897389952740131062123574944977356679094415914467843191543003870038295936928387362972636913111051119523809097206958962369902472595400287483101133165615838522082752030891959690507688177811376259228462893551295937722371005083684501462539014470374531359132711789235569008477553839528185542945766169247255468654671738905387644912463013110864468897523405874408157550124637656130777790794136073596388865893207085291576051047291011996643779747489991724544717607991639727062209729400460751352726501165087826104098521075015262510609266480879603219073130385633911677295199971925705828165283563612926481349370526222431126839310435671092290016648993009730308288164513691501632399066383142087893716200984558711111438018621950521558106356292237605178479431564294714159401171537417251114937052622038469684317178584621466233300985345500675850060074385537260984323340963987664926090943293512458650624608521134268894729401784335507119476570845229901042830996388358998998008793062792386744507062841725865272014092495486021765494854912505418898166331812672323285748666444022268922622133463361778124500277223159193578487525963250701405042543792369370926891464177041552303673453623172788404067708678067740949827240383336836404984683837030516557187076366895802550875280910597789015610275161402074197195195432487573133894025641491502334509209292374430479256643462687390549519161384262449383619687550252183475201830489922991650275275022843181292778213717161160783185505029465737591696734216986907760625912402939597217534241225417633502864796514123136146661001580732292865885242633095152528211060246170833543656490350697826859053814139691772161821671805549577001383345642850199759901634834554076452979368062076577825963065181858504979676988889658577808740366168279939361500518618909938466991404933888150422408920035246526349793396710912512828893453991101729100169665426430162673081519345985525202540263931685989378731478908919288843842558813479056681972266285700701549169163904615009462699075156229673391761017426076477217494886178732717763569703395556305274345304615219486733689186077794232073426507463090332440996048451091257173849967241326347392091026834740926839689160503871422217675886957510165523337795658652030481010040692668289370941268182331138469716920244289938193428947975347444399385851897191061595126867692804334086261301836860001885462808907512646488888282196764398356652118016822279852164523378374624526284853694250069286563531258965584864119843034823594216407587091187826551037717666372108643299229062491923102549580381697180665918634955787635954425107319970732528700412454135672024877627106337593101260058950947087993014122844123255576349624295881961474957684866300264841216*i1^93 + 3223507886688260015272860101287183531249497788411794228604356651022617375777585190717401345740451798348518496524480003916379101567020714879895883902016435325563149707571322186784027821703727946562058188126038305261896939426361647424487622841049652450557192198601018117956643315487344949386142165883918666063576668550865438002791107440834807825374339549269012112895972809505958018267051775490233717837414538712323561068534719787494979281580632166158256376891585928668077560377225665571231953954576820422660655820301240676259561453193032338460225652720171324181876419705036138597720588357908891168566518829334494168528871944856849200994443197140747965143627149641424326602204273914101125164878869285549751676252457830452929093390781214350440786497755871433573683534931213866191921440921472034750954250336533018227364421293294730700359448262401284839813352209930581821612828718582725760488391416763651925935258502789826516811426130698776806139282536675929258317133021387814589606737469435320040848389654160665345211858895841902852168563141298103048835584036625860184912110899775100602743542004003905519961086521453863661662358998725395334979000448444036618399344122551368318438944390896567235597548063068417847325904883059316161235148352029586390079190222769952601120067370536079576602705573627859125286819138072754538195188126488412210112234018715366797893614641698157529835213867507613569915040802127350537806890701367770782647723667685643220247312558790224376423622627341308802207235326783892190501131067655327111896042131068057145361786716762029493674852127732810573050156030223139817804058152688766041208757575760270994052175438742896776675128367467987069896314994675820778323519338853088477923630060134116271579056590788816929968559450474641076916729688460414624011964989754766776524619445069082620506887245098655551510298594012253846932513220433611466444194139249863001777089915923655210006197676513952692286575765477114411417070911711709201727472015717372664690168110041885381669674730660151048770561632633207927538300520185481506802925618155616302954300958834096391108225798351421369306954044829703996355713643962159695177456583566116556686086179654442819255325798900859496827990368436578807662269760629270703014125011847522689696521904533716340565931516389364713275390150298525403921448072851253932341831664525846221122260152730365740055967765249914063400664888937152472469332434776740139786318586668747378592088256463539515229014416710604199037528964696892220917329314003294392498644386637083564284545697586207131644104546307474845663305548647009287042769423210244908453448050476343847974960641311619405435096022664278490850824789764676175470771766620587395339260722464242690807164614666379442811035197944979395718196567444314652201664857828152627378183084790669034552259034994953880819953658026637117064504188855233782679668057140864108346442096171903013440576958338005686994596215241664044877830893920773168130147840378145492504553893102873633309717011730210123419376850305325164194912483712344838946932875964917636830493878978006769402726224734682665768912320719369558477301586433507128963872458634666530075092063252987110042204295762638273766484781608923617748949302303649153805189120*i1^94 + -1404314891825431728295037100998935657361443626576500490827595166123891576727076207658112039135503869082594305684434225718647656944913108207483324055686034471938287067409026017611221929972868842377385109286152161925870280645006303351038103283729908156743017151484728412763595092368619916184811941913196324359962583195854562107091641793838232568925013280976236796935540929772407207447868038606082490214863990461833575935121478871739248151840572740751725016002964465307843842103957150022531203583250718659614329736019442763625411483190008598973012754135126857139420630914607893229335607677821111346253137315418803877942583187446910994011740848304682244157755212913157627102178548614965936039783728002938982339958225824737235206005882969348003284798151197952880060047355671718841442504692375375753343866384365562959305244767966172789919625258692178972451873526738409330104467736515285916939207366588811878844490682872997351858865172394349579996270976012020904673321453858442305739439833404313231297931293593670182982145394453696273410592507110709301277498836092693459485894901287455367290067311026315635828922503872811354294708154088633339860976942585863676054896084461976257160374788750478133205949764443675448953048900599972044887837878628509989560977385212344672756065962641412875272020529963852594002400132964329250071344044532288820909291778168974924894811999858189177384799798128829602177072719929192444334608744585106512717584347131225904275156272779545158161953230645902954064232631958354599772242040013119084663977727299560343762623217386307176960523586751212676694517310073495659950360934160577191084546989516425584741062274127359906644699625607309136931669067497628195833777685403223675189580130957041886068732921749486198242247360324690423447284696659473507836154648964612576880972960857004337912159656653828309331438906046267331112529726377835949085693918657029716918310669597008586959247214355304914756596846324775182226162768571596324696511270368240156126127649042869902049262397449418521209143555526402924035540572613063552871161183253607584040226797436130218722465346048116794484912232089299772890555832170855681499101187418909124921068330611429881365866649955665115966096470623607147532347975062569972500176877090139880945485630594449446059296817858839739001087116583333276606636121142311990530905264632837293321499891052594835269664242155882898936177089699149954590214761223483211721127624792679562093913012007755918276530779503839558736286276380722645708074643080889966174369089010055110576109733494431864851404518382992887059497169965099394919194923859262903770672606706114572259751143850159878011609077562279902178516273375341444836529783015478951663355843435164536453236851547312385627094670925695988824886012781311244753289411315634143115512948072226446534483902349967355301511167142484892332567405762587404942223301213626756475093358110414589866306207453939984975536576814096518065089539129267556807555925770558548358166119322003103336094681101181913769312207289375237583263591684852367934434655024812771338556457630342414529960740880575250775218089594776316829309226643111653436442079532682668408542613136592415527270276350539058763641192664093440580037285722980352*i1^95 + -2828908801198260164721249391321036508517607788459609251981142562366202702124713015651438908562682279491767951112331761785121693991392494494218279719475252839957712495829463808779944375717432702771127121538212794042820455425899267909571100302162007265841661024565158975920781520395496970702419411359997374224536266090088834510803445097084884355398307822339966897680887946043614067312367323793285796827568699484404152015264999314810262736662732674768836152949092848638358733141372734575849833786283994016482314315359139518399810108371861650569242928719284894454244850472407266658147812104313854531264728290615649560815649565347781924271875574612702963216529087410059904347657427638102746262586427084132250064256769888488304936586338232443424151542196617543651961549734344380187095591195220160388132936332924081597027772414948378819198941209141631514509597711445789671459892640267227933978800613641519743251190684152467381469355295438122331743636471511859982854405286111972465070694913887712849958438297171245213020060283207846475819241713836448349321294335045930220778594812585389373104028740120591647602064782625837043178805337391124935140331066067819919483617572307163353447913765563493626353942752239519807884177714334992798926620306392233436423609569421788822486641262439954212874326549203067617626176606044169220367965969704628360161352218362060667323660514776217866360066701699062579393515679388142911392071385039270216323364985436090458732750573687288277971623615656607365487089649768098694291345977072197427190318271554888233714341534343795103771921093137092868139341290670293720816635257533897231638991744596057646122343563296748034666901492914191966475638661560323198448295914770875135754725424382551565282105615405979067103321878684995272614419232952066876068364952272169789061828318234160147606205681742049630850858113355920560318664040941346792033918624214172183200482467152942219349184152042089768020787593984748477795484280817155988233354072494830937252606456634872536369834283606971342808308779587149471999062053612577365712522571684343786998412923340716874698180387149152042143239467636026059589418807161603052942412751491938824231126550217748125458143865352505949047360515419700635352205425966660215015949907957707060590654174810105077540498957917296130494245826132006667268784160631432811875604854451831606284046591004068473559453520892879905049180750492049586492087282851985923477567473065399931346943904350455510655105962234619740922166874628047213531603073294165342722981992625513045858929581327353046691549672522871433708791855681210787154744504090034511112301922121626480854361879989564161990611929685253456908204932073681135948585909642825446389713239208347765812278114248162219049751882029286229621007164381618523857776980173037908378986467151525777047750986243002438985950879183638745028696821639124976519172283717270772263539453383889267975596490526897349417381741592739504646531886142406812334090967014512281366227112864084593052622050104467310709245571658112842233081398534208006108338928963331529099048824048098631513571971861355994379411794472919000637550087762429230352649052977471662552573680128940098715163602057186957554159831467202780789211136*i1^96 + 418313478574990919735528184633501602778215855342915882460097272830174802496077804475963001757775927445407627653401976707929027918572404748126909844532276287690708737343557911536973975777837252425741834992487032742571018454352476847916498955282503944066627949329476799586674599051869426968020570861288315845990104870140771717088772808416388744014946094089191910485314119078414123146328807350624524949727091318685058029723117078647022687513549340076031848034771930749137436392778910441697804949456340363541226041482160268995482109115191444064379353526254280334619764421708893361077048004814756104461566468349609340136553311096008194134725896355695696501309371798846920295218811251177917251574816568685963891013390933676644463472874093549153138054519756231556853485720516913620508591728543729333018763090776452849219695698887055011098888498020007091803408557377788731360312092753926297304398644388425659936857951387343916078020041514227863327373768577088534216939418647302302391356989735129384793940419354738095387027133850564308506606626811285339443882807530786731354928599837633675794878857774688547217487291412567608463939174101118241225332199321207804358168981731504824160817495499702228298391148226447671190437506383821929060170052988465717428294173296478240330846930180496095176289858711211170659483219238833407184952937691421104785890433698032808187179057039230690598990882424088035784623846441875847985875522072881600181456928669991845693355239996191235985234749282001048102191195104368514024610772002740784957957355021234190091257051220812905681241772426438498129860673617562069741754151153769688645498305454477832584524416393445406700008946191962096138242498005269964147868627631805103299830723291101084739569730416789861347441303717182503691158695325886692556101466529887697539193587914510091504958685713133426565813938787710288920400277767028375740182935624216739453356446457354874751322498281108494938951087913451504682543875298342727820102199042020954950553404197672198594285110047454783954389633500323244929187016285828963266317850687784634700000130362302356016842681387851568991421947568056190640620713258869054995089149934468809624994375753956427477418346820280205813055792485224919328887115727786134177709295619974177076889098230201576556284738531087981152241739709415994711542974171074756959829791705694358281711479855496402441532209396380457972930993901392298638185106524739036141394434776798743654368882345728192097311299671556480504159608814158821322095117775993770037284097187874367127180389474706149320755466287831486216304335910062572557804310087232188571454468689087306597780381362434891321020885380978828371897313853992755458392303245729329762986844674360954870248224416822810267903483975148887118141902276082667352905442335473313514380481140407109409283753986599770300914007701235363179464034119813907718799626477177015436383894272677173840403250500382269897401524299828098389734457295030446479677068334510291925699476780143330772189445071589977849436221302909812570268772404361175302711014785524431027336376762913002098822967309877966544599088042117628472778809250830584128067441740140805437265549589754407308395479092271404471792470012723200*i1^97 + 258305322996328308042578046732033651762456849927103644543954300497063671575372655395007219245195217250703885217947805740429133524857696352740220589282711420749047983639305433117454320554202292743929987984964234998511288365676220904979836018643373610131893494437331420104115972031625076539913503959663562017841365358264957944565179800203918452264391603870298879557397061866816731698761200054546755977696827386886697908567571303294684011883033490812543606852003845403367200606710430515898436394952115327710550029650461455760655592649378380463095779354428754127431084417147260287095693866610813045380616220542808196140643025875245074738787441201647218666986714863562140167221882372715340913443077071572283728418016868557403798040231794178431884583002948868477979674820693535150667136255785394677812135998223652864288869764774716047641599794954436924422704808076874168034394583698476825941155945669101502642723444866170407986450950186493196058424327304802595051471480198025928748691890318691642620485418917937722745910221832634888877403732229418252098348714967426004778665914971536154372850601803338400732580570677260430134638910433298039019112364349128219533893768017812971898983856882193036043166341682089436633352323593421869065300575633502383107988296546057820835975266955612399558063855889952827904563474003194663863309603158981169629229153350057600673818185986820754835984196256389913046192187653659111097881061240161794724120807050785600764332814447224099041975687926694325295924175566306027607165441444400416029740808401856689523527833920129701936836789245346238976832051941315566803539770927850437880594058557810822019646257956507354611438205741849049031415238886195180902249972189970585534501093673740121199755962971463218636475566703457681751285711507942912683554713275100779437027379717134407075828359917380211679016963110061116708681993038270364260909912518769495084022830496742892218677059689171229450105334821968944432721490664489002521668457499023881302259697574106353117444889424655230287372470976409327967187676346135776717773744749425509449491347738523709086323500130950827946406828331755282135900661388515797624993344081771361403498477155440968421074433239798766481532947442759496319517939045598660500510819677050850708415087149137688688197032010975656689750698138907227415022823621937646898034252489052671263316876575438765210757014406779037508722523271621788471019083592450154264366318989059546444577547133233245417188084059398549157590552469923970804457701377100339593601812420132331145433276357716860389262207476548152286451937312601899539515623376096739922617468801497766539098529095434142895592640653776761558681869948167690831651273926012006804960305481934306901113677335450144320010483238445327453436876480913301665344645236800165181437893728422626822691279829753953476577541456473978622005267119410782146158027963425525047548393111846112264407539343649326979231387232967009979577304804361307566725658778998857224809626694666322507530915189745950326168768441283579664940580283081433377665479770765407554682446850103982302126940020514231758027549304155584546711837080957908961114202088246979232804115555244002720698908314425517670400000*i1^98 + -14087480430011914855505414089114728999552065115923794753449107934214140370645096741121043707647329390590136770569304097943308254802954444367800010158775363730915970314548205364893819905023972720824116061088259591874401761947963987546187100611272830438383181542492478146676348204846508386392715198936409270735582297515146193441477437145663716387996658499165147806716816847184788130405989955674092933634121883727778452189454217257635835579610241313544181666801194181534034394398325902991502975715306963611314467129193971038790735747930992641984409625941270124016398916979381376159698374760294405266027696306144433618579068235503736303677574436889225380128863391561647188677830286931669854509854416894694131621247218423382812094561004504741855799586547284017651372353123079463103486955650118725917774897515181418383994817048163167397412229633900475155786895431950446157068049658189828122690782165656736341405465548990538279919324434180219434733895697868142249368656112043317398466770715023272586930278570984927741826032934036874697960767286179651347403050514902166843759602627573144553980195959322707833182429284072632157823872791703606366353322153881314747957918195974974231921426628989316769947578193477491002638084283872623249405718285714025313544296858757418207285709340608190284385129223747510733780015376480621410308415353793494997275941903821317091755848596664818693703430261422262823120582198956304439082089438277290570020912257054594898758281300543003403674630454200489042118600211432032345689314400791800814943442800602801548265549651812666322089579345768120009204010598655978298022740062752925933944296624948670573952569393254352629208185693511035456595252272853675203865929362664877551726784859857397972866138031303502367576561177762918193997905556838583807679439228815970761906744210325503725194414790893388460328998577344601459902432025112027241148051519257894961656459460320424625230672794200900086035028211637569698360147007922758106618810616805678081220518378150384639742894745153444761807313340637843872311002596078663877912959345888775771440372089318937377222654899623820009561022002379824556057735002288976549460887155469197268802195584592091619920832872746140109826592553992289427386643372741723214955939246716733404902580810616420713423049488111213822411888647913355178077859861350063390916016335694239912261605974543544209166943469479280762366771644531747338922242893871414991479509427755022358556031920878254125431358911809081091791220570053125811784224820800644087214231803482091833289897846042577242360122070502397694085625518164940684956592946432836036838361460048874697941922130714194206456214335810037193826119753785796922932055847355476265450780424263544328564099366429593080896837013481777846676173099021700432904021636692488258172823557159806321561105417130639225497506090150094364296402790098837471953693536107510101911187972092950206519257064744989484698819391455299298191871217583193265319611181655708874024663219856247327624680712795325316438421734238394630709116360765244904180067449027463250154512382312793472977874902760306069901278054273229839919325710690461589754092012809974877171321838789186372543447040000000*i1^99 + -11252393396305819351767646719153510468365158095366090594367666483068501468352578991377790879684617186449826607981692502050656337017685542640831478185135352641049776679049379004119596564166959198246900802621848608215933012683207678648790397059451670264723974174658837595998215397587993610168033336385056350112547013376997791708048147354223916813687803149289623547632192441954315752623030283205105378481332230435296574861453624267871764405628605862954685132952677884061591965329660545534264833809197729038348253766385375462649028640282589065038034633036946502658336964425955296481961550671506402804297982406619108804544351768312062286791846497474269573883304020203508207073280701467049193403236061105937789548903717919948730898084135731560184870591499534170894169860670048994882308253102625874201911138520351021612911084722343244297921913930491670718434363669645931930971246414027590854076633417668111253209670533032034658650717927507321276069438388195616559167642217992020827711628879145712847226481335045586068251914583761761209699796106294045685860040543054111951175623965109685409970598806913020625871323627146072669581634310905517916043555204502111700609226878048260180338298057806929790341126827390919971287020029704360334908385924443510260462680881189511244520770645032895966239241787786001042129343342927436474356901557051924652470741708039908561851976059869466691640238540037740287308400214914142917424892564033249196719450351593556777551586479494059487139332561547959086285903583480103752200380807640184193065763364294696136128861396179151876396241221133807497084035392171884150300073580579563640260981765928436983767577880480912285741797131605404973132087237039876513572476955540161132662726818116966623171203457225268403683388534358420376448530480668482120036192267501897362651364295200872446089846161499374107926572124948128389010168014550784234695025792655584805377029754885178037909596967364328993038356246034190528912263431561879386852810181259734951419262787600815017594126875127718405436068510177492665340581050052584548277178810182390053793800618684496285467957531817459972515796062491524220902471896094070829287632283370811949457603168863501530788408564649351449817329087088401985220055420459903456291508485630042854471616511603912965456167787225074902451866403742360115513322495743099925218878289052642384295574562296367776257139665037586186626045650980982211362134609778295267728995502395437838419048011444405946366294859817703113183741808591518706263592078068305680395664168490223807439396426158614386255721961131305378528201457550558377256729616809799664876644698463683850955332116715740397538247735901526722427281535413228070290514237300269941171480846660333734308433644236037754773698756937301670268462045900539871159344059194352487752764141466031167634718971862778007041926064618030399063969984156314501904497079706614931112455073151989564388693861451429827306160736147925388852242981617654566331681463423654496861715071327197281486583915175459978023909693634285567341555319512459826222310905958471210556817493490654767457395381834874415206065433802319322328660380909943482110040210897042073847425709113344000000000*i1^100 + -1741431594485961434917086457336353583708127125995715064503823263521647791450841777629672720624462474505018882948469508729086567359098750323252218876460479534477534833853940819736331258370486897675831775670202911205401357484923668929747244144262877720266901408349331822173830241421666201176371859218235159458693521483800077738224964858542751402958481056535113986285451957820998181136858219976864435707400523402467676184981828573346158498354211423039522424003578640819712407877461923296453403773709433320233862347373076706280709085211811119481490290288338910892647063881234418094328184950333254289490268400943054998268871562840457788612076390528811357934012278876824495984912105413231894829881937292206887601132007296335567542211347682360646296316308268891375687697309644644256602405007168979673035358150387175192258641368683661556798980652070537644899736711025226341459200032227411461394849397455492984294219846303691395534083306142083495633136072972771141807824679492994541900481456918601077361226037352260252790235740026759548416159763336285478985239833295187995015423678433966129880179444149206018800727366266102505327640970051917318421837364260759995136766038336475303651849015581004141601918517428961790967555612169464106417035521306144580655094933100931199886851378043716614991727420022522257212840067455105270835014166581010515414909701399734469953747857697830372309065963845294192270117695490208602697638056615781360760228812878866298183504196080677703362522477685497938925751756527414974832964073636229900006271682798361714737819407834768477907595713847684200139925855791740025767520497950746076681269028979165790280497725141801361278408154909902444823184783339910584576470535734327981835902551974614346163465400193247273546646919446312255102799547551929514293664320967216616760084913552783115777853729780535884911759537080376588227919196743334101473006053872595768787694931535640413404348627129890011980955400687723201560355216773022439563697343088340714855882294080539151231525767953702899837613640425935226409216276893607750243178842556429703010110803702093409427862265518442577007771242472030591335162345778093324759482225331654761078461527510948455718740172553375383338836349957321579490116090116579040012063543496612978558704662029210248740642078416133822254798160358348393630670171191105995068755385569410238917518800391969021222815023489865174689700106451357287836950654751328162902658849260570930673844233664825155442224522281977623938427805526615458894265004963569432823441805812834510108412186706157780058458743901037881648070597719231918542489093904101954052711458788095842634962845733345290045998199586464526313936294402454646632025955832057089828652532799217179044002047514559719133515400627419754797553082904914052737609656178592898835547632428273260778690035354875324529046810033761060261900342155569817503792532357344062392813008163244319953261083286260743386410444961697129020190195787029084524833972475204577138456690168551207380283796123760579816777639848478476932110268154837612754649924644556205636389242106245526304273838966254465798710911053952785187051261379603164746810497404308323041280000000000*i1^101 + -163381150096519010146245404516454064142842476229943225084759968558518190827131098570679714365854125555417614929610684794500038798213316686611295268916346254224021078832414575764140803512890715545500079510993285407447820162296997428593256828702648970582548119460743209846523168130039423005459023353137169014659199826320037552272139742372059460196760065670781117848458633271634445720403984862809113578169718409561949400735015674864358262311573843042916810489107602238358174957779346075848039318248457894997684310693014381817485195210441808710560666475532432195568336645143700713281737129239360986370050747279795764910910285388781285509230309849946064531043148981960474231213947798092851915387845737165476998800255772295910900666892154656214682398189459354375258890837365981644555898314571180303251408861463139041058033076129324426584501423418074212975170060439082010814402234377397954500741364116247708998229092763012396534487213225017651654924570513277955079851310286057779588885992162751124342285822221936279790882615248473343962453614935852555866478370753412954965282368407702309549545936641879371771278571505639006547720301166325064655617835903964098329595961639091114668560684603433152840220175998865120811039386776178552652223542955516683665894963131305735262671423959086352416730402621065045680510848699870199389064656186040638365750389905138203436841243060645944611195384518580987539711486579555327816991599156229639498812510307292956436647153767113005313028441151633768574410875311407442370281376833873114371960221253292893650298663259264706533798672086378803405659734310113052638650052318429936310385661084673092496091374421398852112759765403185052004335166912961995125181602653065948283418541658436542228336555853563303271844458696987166669197265639844638436143715448740248325133015342583674795556785234218444384804706957771311484159750991610345964234695178991125178069378439922152409021543962210641277390177622030795102945830724780553653030306682211033221865587924039086926273795567334160126125220404160773416371134471820267514431372188334911431413737913303172639416885178337656674794700583289312516197731445755444380294811027558950793276405812389763121923124893850477838524570676939533570563115839897869875249161585245283911642532961338545838180381872923993953629178530994217815227661639081339943807079938310797543499877036205237787499656787520956079747012885081068206583881346714886422941037405478013772907875058442630117425625348665348790029895680493401758353589522490444274117874698305212161689067604277716082310505751222424929254747675076050327274587520913807316754259754078199737246119620712808439360896106873649667723858591780664370262239972920371894493120564669224524328123639234634454965649664578978929986528678930369650001546118690179972894872579874643550824457554557277559209570890630644391015715032003809085232918612481306879221771171966810843238691237638166166287642395432879627426521134413946907848341017044486044239099643460112949898538726288939659979219868795322083197205910015562361070750302930038128520418702722399423471217655916415084062264501640236470179557205561469328135553024000000000000*i1^102 + -10956190601342408528538367120924136739424875836959203064632000671171432005455618515663098656688524430854524834252516328292851947318942175142002959054589228281306674852389875861436990574017248530452337787914044922577133141198333999003973261611982034932865907831553254453627878371386071258974675107051841660620080922751963726739270050292659641565361318310721833488944733281323984950874308752936227400596836453617058271657298215998674973284864591860790408862526714984743551664275100324753270804822639139123250560772149569671458222468265892146727509515814203921498901090046201189843153927672771400131517939833055197481330843764416194119533183506472058419352481927995824589910257519029869085986860727510396984611892821887658522232798146282399723012075130783693834075113628810232960001209430637512259611076796083493958051581255301882709794686784685128529263331137886034716162852018929476572176950804727504812564232017997754814800855314432910087834411741015613049457215861457062800765483603841446894331771419385742528510127317349237918253676294382161603671109782612620830533276434595777340955100204267984298946769979314106929911187539747650152678578429650442448865857132910171508225517694851808921472034049095814044031671877635162065668819751809749082330031829454123768197939261950994725633092944623614332327090564325114552215650673891770402862263199495737642173328097069358930472478579952469677950391136393836187578674885427248193023946291152244529164652028205469547324423618927522001708204532991856051452451649509931873950120579246476503184185908084392674121206886493179884125828192437904184171889897316053024249205964666828484083477295446488808592736974283001632255615878681679824817967058521746964213643783443730336715935159875247799422768837785520114074751602577942818190750857877262259519516768006308604868026866464923691803200264573577531886656742675706875705671161433665451626691800349939339135930085284242923686117509793811867950406635122109495676115998130889056248189610859811779624566303654288240808288122843568724198969259685121946774611997571172231550484940126060237253998733388004358995009578363740197108047977002473773921364934786657749256359507050310809039523577662307239805167871719752309650156176696668775779706190078993355046793853932358448147650727766459700433981324427096944631260327992167343550309879727105657273010524106084604555308011307213059892702128391216387686159502209342220239115827397600340245533800049262786421161902394149106770911317531603596661937991247307059973027767555557644455532670218364593515029427676340573724852957857294282222811610150083768660586119339539819418035873900230917509837869442099289004314819250435636403459544038762099349569900621054582249005454598251206907106907797038728981733227683790036965651436580247133144968298126345299008934677226885517041280990929548872634414864592191602387646274802835994731338933893426847761093537413181713118388832584305329985115167761138108531434884471560583310291162172850524213212855341371886312659371560238788038448433819814872881846937519058074476223352807504363318263141919500405840679205001285870281249616035840000000000000000*i1^103 + -533848870841596260086313875019655100949127795287342010183746261475522691508885139892977157261012619867427210866372558302805105741580883524954468602445078245254312074755253664956369701803916895519110977694271935184822197364635467976986619659432391005392185840301641640799698930959585884027409326618900747512848757943056728573229268782946483813097857643728117905928997976690269174032359715355423860996358582187398469857115075705326694416024806625630293495446413098261878623260536548016401130449316989172739511432543535941941782762310838807668445032540700679593486069175324717128798772240649614565586238517587241753153592301219935622626477968758723072618307310324984381247345844319416133736675225437201690044086967514736039360582427958920985314216473249142548858214315154479362816537385460778725749968866809883220416100015428215691765676064814502620915221564459971420692436848228013804677675865625889134985225863377371035599660586369780022313571709190171218757922942098224797897372181006125948415272506130613365210999035646235091119508051472166251386396089644231909115289125221285251138010880023971639139400385269023326327402444784422896417664398057585116051570418165420883233194594660425537008249478435497179279413922546113572546738988334396593093338757876712793373618043110589700986703225527766803806253007908171923369740922072840034859220030591653466929354453998533343332876623361231943379507121345258157812325070829020351630587838979855262262474192864598840957497986841712038018801835661233609526803148411766383590137486671678128428698283556089884464757744274258241098454439055571969397474601880380559289917791360139719217127126590840052766641712579277683656560100010732993604214418568747631733410076427159603619959084343191210385904689513734005781782087433585626689542852411762678717342884049627975595739525992601933706391287136685467173646763854879990010451438538034703266582850467792073356898850277849794231011407318242661653147985582915593108137688832301518136740159556592597218579119118661934503167864567123639197951289055061683406747685837807399093468147696125012476016935947323872125496110639458661341036944259497657827375129918724666710102254552911938718257512879928278616733129398563653476024337898572939409426729746742363341795982299304259402665188658875404750596392668005954854926036910819102732885277092321463865919911383730139403710218552600732657530179160655543675616737536987995425843409176409989982582360652572464104137407755079824299332069047984952907798863230566124896417760058173039908497483685817008093871367032089584283787639250358021812844504523726654973872367873670148757806046037482251802308644706053138205077293626848841346075574716080855192828674957717862714429510126485033501407188321932882712979511720941897386683025415983775436679617297079276834463849118686584200381389570720795977428740514755814395419838826762821871475664826986141815136972272000742208475755076411402210995587573883546868706715149161897813451437132643182375127606860687811717916720440139168491654408559209899673857936756299860724365178682933932866151595988312530820436703755932532736000000000000000000*i1^104 + -18661953885590623465067020150253141040649346138018783360815593463739715091825087650647033695817508215912249464245622926885646136978457419651611028700305255902637627503585586844968840656758480912479507894850329345394070380625153042165138005776192259302465368890002283189609009540131599994898832059137002014191224712178438298580062563132195700602128817761545143745763416840249097822235002393079926544024310366578705976688900506799649849097060060284770059446228141455723543278434941769298217855487029153919136762519861726704434470433865863156039001776627060684893598153677300118389231248172397486093930936911977554657626393815342825659327766093774540864679083221764067590006825229653255210698936078438121140182982639035443841846922307112560517109287320549158796696042935098150843139461824424025785048608299288911713012114819890518037774528319291946251973791369334198248704964319422753829492338548768626254601017830000539325012432913538085872640406621299798979276867650188199274378727596251306384499450980859139491061379704200637624335539171038369983369002441479584937561397057435807183886279298637435365324177860558325977819372470754830950604480859536109479637297190209872176552329375678950238950170987848139021349939446797632624105066279957857217473100951367664989647090541283972690405918541543555940520975822826707350573902451855511419764526395206752869287858584141078874516149968174701220288595598905354982014171235684163602390994520157252127860733093374728470385800389657597221422676195802041392587548434242524019165128382113036224517598325178927019986846164791219218061258044479821184348335001165943071845617406076926671308352841799748072429184717592898493689025488668567471918083453959303812839539777519214922224353204583927894886592506894152845602923567078344264410074565843446873427263657130473933255116421753844623716133176416060976203630027771687624053959358514631045081473570436800993102369573246994953511881012237399817936725404935234427660060390759947068050779262477280080788256286800837169186049406817241792524150912091929280747433512707109491749379441206695474934402555287390104229529250317884088097586019597307448461712966644226332065916612908658854344782496397153666335129605045451420780036986681775285178758735400212532242188010569953222739620990352827644950681488456787762709733701672548353442654235214741149770839662639078381567044396290226743776253291731915672561528858926484328594158451636779474263302911477371292548306294309578663630479586528039791626059707405016719034314084885384481084531517326543761871789073109973131855580651532246278080908970194867239799229706009587107793344334513750975477700673180438307507544090736932466719645844079156520458131192090631376915809196932012176412858354486791498775990896099873618009226602900762334521794314364392807103849883192638260220492279842179729593160047138685275755153772613836029700401849197623277033207876483987887835047401466586300698100606265273417762230135499598581002490008875504448763967203541980659738474321778798730093299718229809418247506060725635579987273731769158087932888472629391004375449600000000000000000000*i1^105 + -463296486195163195571439617413570920992485946862705712441946601520591941766083194451228850847557158311825361336219793802258701508869340996156818403237505706107848580527707181564277704716820385287164270659321248627222318313430600964327021944872185831369968458097976032389495720512181306435135398388229252702969721336131787304034384108979405306243484120318028973298447995216365492477590076968113663421161083753868780814554349301210005033032672727984734739595981590376659514314949083975517543258886620378051597051573394110083565767805906764234739196655460458609021871054932645277030054094726384266700529865728110349268984855572618359396669516483942208587377954461727474766823958124967584518747112354592739138773693807088701160988062483186144177887909762053475594307379013446263568297280412104317066886469103712307920380479402747594644170969643497914766561871072181092537019110924948652757225568661864679934465060625189481041846713064613627264208810667626714906836084842007427461557985864482053793197136918658887281014010111641717927804409147227859983234963521927269126391774490241267550073406853889954608863421109048890625332905369698168858364074907245569018729903874658902740100081704519654026509021248437266446858176537389078275992564598892166788202710847407171812763993643561783958295277222821302996055724219467029266154883936267389117452301035300493906129840595931360769803779697250407505934956083455073506698207536045624984579600940138472192284169387514802552650977194345238941644842261160273243538220421265928894653306834011061118324601756474218046173689553313386710323506496786750523468115912143470238486853801874974456583930921538650246155713681705350267938939774779324740098725170082479237054740557897444041188533417883190404598516590123021843529085986531500581740028313194064989256910981920829060805504803238765565942975716112867561832688721909108167560291001334393421159018996581123296244043661783060285034955588602005495983524694636688041908847781979722814524892233406018056035693500003480904610649090659466931275168358621725561833713651762326696987953698013042667124435872472150633933615506609815963142565681363900061459803892289148165166172079468719870502538627108768745132747206662053514545177981245028656381658428096275191715267179564267586943910009574230354026579690044812913253197173299642877321971227230178927395225504348727419454627397990793118267431005369300652756219422399165800019631621541564428871487763876326354401259956303834362239838723254454006236832126513525222832855830141252983381877013753075538730855832731464584345541953362468956937350962811425445844137870808684659444365526179632844078052748087669990666256449090914898644259544614770752086502834825661615174623270616189823643048335634085602903839424727412088453904125410987974960323830505424425794831888295390305910860548758948809844140710837062481525751091094661417333764769035358003695508315482571871312625222864643394079726496696504165454106394363121031095518219467743263052012531337046987428762945127359662222627289364282849156523757736697393479469880064949164702334713856000000000000000000000*i1^106 + -7992661791042520823002780305670226802213983019326332555704738830040991235439952989822147803213850064973416519383641075639366842360706136743784590671228379213748656348110370105597412791574503905707373115227856650634738555036808359522024628988417961698750433142071096754182577158753984241386385425826499926805666077121841222919564859014056714052695414284386292420074652509792725236192929223850320061200983793516900436294780212815528356927569475810232152679754318323666036435243106314412885517731649092450676495495913609475778978842824819780091994071464500526173347168659562464141340327213256321716281097887686821628577502023792925321724446272644889725357486786846467254671803670641556575007899514864677623605825024745888525769729626113835982105038999192704280227298642794427860652099165788536311771137065790208549685032809635559833879904452132611746431241226275418674483018191403004138388999414962493711223973599734322930874248910540368604037096431920971752218888206833179546892349055818827541320334622844214790800544025446139198733921910212476381175831498025856820489053085149118112540296702212850060114048634101186558845226232588429850876659491778206144162304198992708412063911493342793402181646186793552773456102254088221978362205604568281412547724437415068676226470126659809880801346503166037023590153012879735577233103696717803427833450657019895523851889438567993953232876684341113870613617012718892455245952953081844057254711292471230727837483603910372016449365296197869654803230752246849994284668666921445094693686115151548583423419426480166025422905892797201598224651941439898030165880473517766120733363820618290180575615073991588731224098452499041965936268777668970492247883083493198506358062223503404001421018842558143459440569202864599826947199430164340574206232932792818627382641788364054036673040746986595313263192246934302954487921443926627106329906564151311516637765757063043817046234290363588424871964806639362975095430904456666270941394730078589572281574865867237777736976076056719290821839079878623244682985251534171599460855675262593381455479547393999539193080446489412646509467577890812492454522115247891042187726775443574378100289041173444653329632473536811944597366467172782075039972293139106687678954376525796998668226771437079871767586400193267908593663384118693465782577039794019898452500258122105170357573326133341896676456383244868808789938602581468499966884397555630667675695700011665351966562968839710311611155356737362502613091247046464373584683970261786346115363679032162814635791002702666542485416332568465567047745998952963947493836013558131425710408854954283776741583104643488745840055736774652942142825596402739694964663590460436246273180044200740395647539264406918883026301532393934276786830247887061702212880802436264730636861406102794507517866261287849759283420885747227477756604918298225447621710772729497844890533970158536288005255123725727237377444400305831856604955175739324143338623948082304703873060317263522268343429641850323921689290176506666012921535859855758328789507519935581759503343732157893836800000000000000000000000*i1^107 + -93032635140350044536002955894064314689491485445714005012544151417831831504403594420398501410152396681126951834340207898761570297070950422944116065412919987408889367166541131594766958998107562451113714401832336712758338317000010026189717220687778479672194304273590116648021239302618507999385373394598910489558231605864514840933979835652229270916678129137927770179098802970454013878498813572849497184434981929072466587296749595927153685174273621455537931070941893750047861452428534547536664456930089535209430673172330920880157906190434890583774883614744768019774317166512923522814225105399109775589741400941540775359989167437984884680025387372573306277635201230271532293919117239461249388548744277729332618598087366380236209547994637759065110511589438870641001793431097310723488405635137664298789403140331844685986673192440306442589527158133970651269909802875779802190438207932765932186544607506144171185458306761095576307952968021573429606531208419754371581807155888999793236085754542560099418829055978517065132053202268137130303038910915968548316057656183254392957372456135771549284112901268573194126101055662885915414969899469570306356204195310848072795908697447131952022138370116419223338117377721389530561531440877796529595772800467714968905007246610786744921186769214790848672766572518554263862706231161825672244724022031240976914824742267933489730091252631865344075632051525421454595957111177767532105919193137062314914458557724017137526284301785087937946668912109253893981813727382447898887018361969567828847636294755151519841519351059144558843485849201472946776994624296064649909671925430560822583036718246117145057408855099891626367124395304191229583313777462671728822243708907818395285477064634042610687169055186912554024561844532535075411405536765701831663999877818627328307057910182777065586526045427344485367213217810639737705812517684089431127918935771719567301512312928250584188205698739343637524937213552971525422591164981215814004857342930446422061532361874989036343869983271817615207450139499648847680110973079300889310573405798846843165928671733329897878158665422532163818078158292951487349960577692801993719707904370834571053078072461340454863654341022554523176442664325857810179199409450368429157941050175537578840833695458913846782049405344279515431624953009371734398380843718065728877443953006965449153180727992634238276284588845614862214523130374783995315395434840475496791986843888354802523663397698723888465495481833092526207280664961918029794103037586564756179448986492819318623406374650992337928669882011849140949785061731436000008542023762719295986219185585038855860116836129063319362738884499407046161127036869709976749518348552921580104379900326872892115759813062072277732682163881063755657946260735561611675418857960174582710917410414905747217261753270180294692431051720530931246605957228389097636271347803707079211586982728782370689427172878496620795060151734288338556210496797887823610572656054689954616348180040348599364491399479856122526890118920326798187409829659632059444449992682571609564774400000000000000000000000000*i1^108 + -764705166311841069553567687773932989251625248157870161366782909952880582411485082478586720230874645396651693280995728527865191721351553135163164098695116702847831259060708834395354442340999681554716980728390549966538018182686778625837365267564312025841958231773587813705425844464591490982167973703060882826525079866683203811660068963360625382136823542439422334834807969571543099175572717039025720242228980525310616891798311694886473658277275249892069190754051713382653019979439855532726590087724841174056739811209403300941856623639951678059842028558573681486128409048086697668509516081699703871493421167862560665345272000365107975423144108213775095152815962477781420113079184280719050523549948567465665751746057653562357820401239177394467875892395144905969916568775600237564883541665417550713105765116604580084502035787332964864613700923702549920787939542508693056554074837109194431866924447097546634283423914976644392622641660970174360211206253174910308658538362820893041262712607833277316057112168600231428856156855806131390057628931033758447756250842350020379784328576331748963461981379397528214181206617851243824596661896647291521116171010888184723555768617270280738134719317178289514083831864927931093297437505461724643893529493915567553630621401796696465943251630126862974992778115352986529464690578380393705672715169230443654091934502269536286341914235310782623701790953377693576177525699391315713305369354577022889559233835517404591311695141535641296193727235518297975369086671225326825401680106383216079249540134520148770008804642812834444919489663297586411896388596809076157998013014872870328346650398382893131261060257235468054848631973882924339329046148056333595778801506045806582847296198653498056414494416524928908491167073023459395812696373481348691350754681476958701890737652549189308348445520586155691209693564177270351045647159971948329802616374545928507287577615512361246792198449520992709669930557985429607410090274744482400463548078147084508662266853867764200909258051359158497343646328039373158623800736145306610818525263729075991752780091701210548855468217800759279526062413027857681818627992147854641480919549041621902435365160762771145775465741007553292577114067286730251525953775604527891340931440861611098984813532838649190878178782414745821181580978147129999155905936840767842689597136924616253813588623542580127216418514571970943473338428031351543655329636655026383658371857536927777389533744626951627716682814981846958547265746686171206099491872183920142355262020935430441461878213604083559285865934347369541321089898180501052356876410296763309321295036537836063669163334700325453495000819391284613864149599822314066376744809239757478416721817059707011450449173729732229529788641659364989363357077910154443784505745172980343321612603490380768245461318966518064162691939871143150011460429435263880141701816838289197237486837696161003291565111540848204759605404084368984648908919767103071594802706293012351048675530950111547534166326278052714381480773200770356118686188146016093060684840960000000000000000000000000000*i1^109 + -4360084225833955786235682677467973887272435243752773074029406320537054046546926036817086995522903811629498318762728933414472602140853802827140534707667208065469750141640069049470794066284380907639936182791865955985058704693644223270305038420658719317059291555061809764633201782598720490071110442333938178905924630424935024427173215597307407048974255890991411728298942806548091588395526351952650539519050703154867024726606108776274994563315634380451709833353033900611979639847999472733359119618471845200713772792279854815400359725315929388072397913184240060595858274829165915954695135821199181426883298560629061078589300896904092681713585152547782560100130668523882987322188327346551605034409633551234905680027344837561200322212967428321964390086073404357075998823975683217912780034189955311734320085899527026962869681415721873513880003363349942203358147222456893923489073736495032000590334280447390213565446605134228814982074120597271882236490976607965980568698057618437588162598909059593090437026375575679608102332178818086626198823078097870701501144815167056111772243925300122608393917635395447367699943249111053294189675851319569344192407216840971184767754186190934940656846971240972775009538488638469772834296005008827302306613269802203695625973626816380127289792196484914558546930068341439795999675847871020726508766188279584702538272342320362512434616950677905540397128403988125755146013133206757740921928223450825276119347415945772734814789015017465533875947458645293436947876892304118130730169257200108883991400232126289224850903017661321263300282424434381891961119508842957778418307257706800615658807377728315281698139759538655891913752544418993021982726464481142715629275242089714918343414903933662916091505390097004047931747043157010509202331345773173699472624548554081474254995445279264187856290113404065981484344786032194078632978361273105097094590764861971903240413585424191036554075435326712869548989899054081395641085652657547216476742422696553604150897690701755466776183903985235508871285895167237731153596240971457703883528614490335222941255947370944004108428148304712822199168087306164221568445969134963944948619499203142227441226618501951574308506278494641028762299292462596422350783821578914699639813434957894894983433490109843487450272067720275924311956039958860575426143748320386276624372170972683583171386302495735510973736010983528634292960561223998191887832579899062891300723856321794278196806039432532822737816602799796292822202502694843959907550346786976612803474972017996018006923292733417687754989543945308474573450539519488320746794662764750090478621691615210978652229383986052166374316381190341147079917655283890718716234438394559460450523716142033775171993671461143492022422406374592637144107805167749033426265288282389470854147328828651254152867633792255424241305638830163226704290547405561552588128285159866581983806707687183288424954623882311500586527589070647724184126335849172811545017858981369112609775357745397492255806787078081386092807752691074708130149156519936000000000000000000000000000000*i1^110 + -16920357204951687782268795199987021878948062767969282799375964264200353159265743728988376019519834403423318364279444132070693469632777727297451363398291584104142493806461769065781209546192510117440716394556640404700390409285262679166878933436718926010344870360016863560480972499891705391891784656449282055732836379628450161860843917690231118349447493263529912543780322451135016119944185737525835027540809467292354192720267443715899950769280695985472496643916476388237213295569851789502009018359191374695183559755809221999138907802685813049789685498809188746867758146161440895792637784089966050391560663100274297074047044605485888212794020150162935317288967412171633343705490354633549007104548166570243023565114591888372135746117447424786062365581608576892686237271570941630284058498819580136982076189185914702857122740863579056185999071795599742061304502952608957257284496694254378498667170121045398999562990413601260603381910155588919547204962555276881676699987569483002999963758455111798600346796356800916333999099512790012013701302842882907106501365152248919209277355291754000441097368845151327258385486668744650300553048473834112761010924841982705018326023147711260726564389936256638967365166987040062980208867349167927518073641072661704126271114520606223008692581266510862628265781495095413204866614271680886619439547459745097283307552599345294638957751106098386421640874798876624398701785189065696622651184350860306207605057592624811335781631913577266184912633298120086703183688952686501983857944713093468220194818468400463993226286993585431627272157819144232535407258325371094159299977013162842967907798556478285144686032684213387900635016254374815718458453979006890576239574014272759322742166511750597720846484505439267347798102815867740363418819063488460629669382702674498990524427218588065145111518907514839725723914327215494021568953848008950242932245229836460440359933641882873781624457788034898962347237035715193873716341816293252429827622672270723023000012302643804017646735585064328523883332912190961124383475043742677950200714762161596344877466274969455103853714988058355426226831596485203577484203817187950174985165995769374094041686160729154861638543804570977329081840944168933225077437628733390472620218367230777188808782247816933908245556865745391057752803910394493509013589266016482339838010669234360747928086855793059491365445987396519743411365307571670472037442323194087581515472692915369190807710079608241567315680266528947891873981027870606235828724652256409257093871984287939969802427411295367906155274971051502128827502545667040733386710849892553338639515666097635910494839412253851108546002348421596083204125840895021987264262420728429296510053552791082163568477080145049970573756364010841883789787158583787586860134325905392146568183917356721909488289605903626077012229882462497799098583668061837058300630021513563168411091704175320230840561435055332466140224241075656305634257634836678588583887743990651398325485837084238594043850165213266162919136520198307184640000000000000000000000000000000*i1^111 + -40691841327588867675174481905423761636147477534304633993710977477534884727036203905730040197820385081731694727808648625174506361714096942530279467484190222143239734964232685530137240478907224493652083263038950721208288358053857273781139191707066562948301309109050799667227387775921450507789819246520860134032478989574051394077920003093234768814605767719797869862584946647978701578100773298980513901022977946139638082463940233465232734851093387560243068434485691717340908181969222865290378384503235415265988565698348899668928906203310740471699989041634878696495233064879205612140671227750900903880472345659390967305862860957629198146032312852072002169425658348399161473573899473638434461627713930612006179218876934925527650237244486395141143205644121218973839430157329322165920733465371520947414503593157114666805830081474655921863196533134978255384863138493503889007808256923224280946693572877730321841764144427798737077452435953938497147773282310380912126253068017136628581021650171661404821438550865435050607061844812314809289109428057712002196008184778081309179060662698986823713735408375795265442881225383354612095395030017755894134030359215852463114581162603760706145301116688922044052211317273311746128657098713042521559428710055693611670411533928954918469441841395304711146553813466679470746946219013093379372247920775735757081026549973798536461970759948513875965566200335689081112839601550420409227153909148381840246302859488453770351535748639491967560712924190462180818064283140986528116434682857866392806080692800725084883759636825403535337579098061306411156825567800407882093471796712510910867474222204400942042795859888570150175618602591369457862235064129393557066081885391823716104729321143600442407741370154277933465227681301738107081555048084628907550173492064164667412803364868005668450568177050645313489651356812231295674136843945292756398130710130511954572124424636832159356316940022913491363102095999907235941292796522461641341708785402157995375937271281063936647264280971307329916490427734108615909118507258575092385058378253378763576194615240475205376532908608128130154748951294751143752689156892069987766402735131256518191389834158380646927958252520600270766360179754337753350916547089120347228262254411317491190782218037311616189213891143208939827113704385547577161084010027396488208714685130631254503330220980164186393872005673764506215058713236348435803287275360127356193781333857562956517628111842869099282433199973306517957625059427726382877949301043395623604243149798270546567372965525184758296362012484168141021142839823127999981791411528898063517037504400620737495820441272496107281918188267207491056879502060174855669299656622915951076654167419382268218917266170876339958535946883168949115514441170846233321653397647787612451900922550492535857058663966121791635646766157619314916715015972830616023101049714622425247824858604171802756504485450559641929277517228394528960179092822825309432831332906610598079745215801252344975078223463482111842844672000000000000000000000000000000000*i1^112 + -53827222438241799951062564041654964009273853907342453140202509889425814477887121213994691260300413729278114593244515251124088068301281536093831375040914741800100176863876351269099656965311587021438481907297632036147699075849311494555872237585837198653681947826162003024384738008289746468651644901753150453436131652860765941347762701176795635163314260395614332895327873847895595572977880073622882020579710386346089465784314276230670108929252323883120802553711052789401283641787399218749511233518173077726721431461613799521500092456675596524405677064909357885078801758098647895635112752379109875535998546674730449496323649636469154751785115251373915989806086063362120741133417970423109909340226392825550305397362155443747100683863262928314602216066246791118662156184821875373018003908257552922917323139958282937104814049146184590937790286001786856460607921370609528066145868175038784989457171321571864694598264301799692244778471272942363218105118337836777077644500321543945333944658352478552627755589205621231053537027267211318812926147093337673633369818391833416334796410467793220637415604663481486744137392737637852456801383289074256308930970360833208775674410450190210793711692220992208273126694996751271871849360763833003850689816592128893121697374679887156445671637267497892203748054730727125461712033944198964745118448160528759286038107827859053844990611154373986082539429135736895406450207225523298631613788988226307574807921333577265804931061632713474249783016647810652584376664779029233563645038499614444132741662629611302952765319765227744349581220079600464839365574480557134877189448928916293807359876123485167126971049423667272919713730930062996232351101944474046834566012516444421248703188523157806206585577678882258411392124501422144750919254259337498237600976447253689843310163449478217463227621047549293648834676707581203004316414129250519562925001748941857013703964414224568076665109878325111161274943302401989639879766410372554728375156126110886008557704718224576486042129821777397084558297042889276656053008324603992091538493162418681243848972052016520465265644126864478265294386952020498509036105826546344059072348320079840886928599596902590623010773013417759540373942359481053371725296412826558448403248968950146942861990850765183652441973380940768486539278045516382980191343137185941610627067123765648552663477919666882121499922334052890373090092578165042671308646335739240012740592121332578157665758903058106636521203801390269689708690169091068403905781348278819703302918427712220303578679202357090229901445142433079948843402860477565854620101970171979763798507634125750049041354225771255110021034611900860223543228562252547308510442184709316605786890957554426993741089213148458603928768036783774758024129696186132515202894194148279473914248221576202260841417011278573128000733025750598911592797660674804914670962956183569097718260742434958600848868812666141745423470229415104970076369301214542047934474869326289823929706054501999391279153152000000000000000000000000000000000000*i1^113 + -31171210529314901079886969703680433779223799731529339777813809252732351478404767359222814396012948291579706923261639011618088134926871241818592102766223989694527880177553199594350400039418473148055794860593814498737830846190127285535202893585811342395988266645444194101378587740511373662098899001583549934280058465291651123290827092219501906892454140283287266210556080877885059404562994785813797343190426214278128620748201144292053604662334021263441017225568619152071720490929243633104698092364860081246873810856694112239974883916041384371999791232284296047955876007510833892995484956689912502620472470492354408198426629531765124463039933204896372760576071365300481031986321412622114483429823286263658247801205139596963514558793092514664303612938310740662664870133685196655161041998209106541420511375085828207613181752648600907645570187976666835282147736170423303523495702146971096500168870382055992832412971424792575458917046406957570816371464635976532560418276778470686877952073604674543845813972571797080066764235609416764256908548066491342541657610218793294625347666026710511675148048279352008306130254268058262484319970484997230809288861786695933302223779530897097742006779018082906610438778363064142658261052559190343020554193997321981281030076842829165986482524258500188473667853911803673304282169951010348188021200276524137166644662952602609326861387217558120147249404921300877606547430733246435582680534919651944224931329709445316418211904897380170957554341110283462359507326329194937524556934749261603365995657588697106673579821867467145339923664354609501266269450395081853825288611386398023162604737276473220731114454739299046315671634359682209178997251239423589362768165822750811034037088525033395968508232061572272113806543369214872427906422062872791546480526722951380677702339103677808547614773306900388320440130306905050802527847162335678247549594376263308627025912503803135787769635663695379584951240065556754685900669701443130806589024307733575917080467117738911683646870876167975136359017176218235078539503350109286199803640149422894539247859912175718744026274644241657319978384460102567725993592844656039039887591605173981841096687713261954064478386518125141079550558071440874118446730774609579245113709846929046614162026033946017372252878508659436841241248905930084082458852420303701866293192814685663699440762127716408620643601388834959075890660789852176996378550519793654645362045946169754350290648586423784551138211861404188670984437936189595132648662035008181924459338008062129520599626285753122423838770215464433839257746906202199469004540770522597942177462124585486224015679457303925466096108697882464827572100285676018881617823126173034477579449694647741361694401588752983788330905251630006514151905242497087093863084568120221767616632506993073976312641214643609854616486052675315699041034445421192894846299319009562785107787411408661212768804906446656108875299849160813319967710554520674831345458634886448863036417297612800000000000000000000000000000000000000*i1^114 + -4271240917724843711366511383195151256865694221023956719685693550803129515656042676299448643333756506369152334410086669339273555191614565741822382323542831864472491798620099619143713844292084048183693280952405834588875520587950481555545877831114731871785342988715680420439349826607542697486048769995356179835214026655660415702139027093343589278252201831092975711542185770408131165036479863044966634766504377963891144550360915610641316380515257465686136441702485963644495316177584245805854985724662061833200213778640231878206758001336784772976423122609193097647978387950205662931949144062113931527406951223326006447840019554200061287190260580504326889091477098872961753311455115115010022893509131839753868488569488917661688551902882372539142374526260608218950972887569151158115429898606795705853364806795283253166123902758326783534453162409636174236464728581406891221995003732870829490446082383615732882082601980088439514943320562499439039507344305670600399034133261769123564277237526460913222722369504851416849969962450022534455841788365378252617849326318065763573112893685432790260601869102005029279152998397030257706602603774787757697093409825646774705585699216821065063114003149361641848504550187887620179926228392343289587381127609181291339759739188567686239544089995356774849208314464564081155682891949028551307281485975831724572912294847835137453102828846653354076698934651490825126197113324804608989430082162721573363739097384394187109335851210092567461419189475988040420177138967041358511996379708260429423541201349737649723632137205673022510772631536720023908184565502159069092144980496202174600327149523375255543988325395104372381443009439132308823853532069337187936221721737313007562566421644080855775639263115702477395810372756783883018343412197459623381743075634481334121189761238419502648812856371734218232712341137678078307328933890877232853189213147449452874672140146203404146821188668410973725393209453784771394654870147690187625670884869016554756982852984477182519652138131792873543060152947899061652791994562837512789091048865742793918036240887252575520869097372475325048332062361943852241785926220142769164876075819602909741472172255518352547462812526533000278220201719227677668963916504578807687406551181268210723767027352779945279886015786757732185376911269882378650768439153717177878035747564092202108165234203546896022282343717019258050601341194288448282713589603383825252052143390612668175777094052767053487946882915902305121516245695968166553656322998521348074125304451984506854268148317792526428295088685359367103274982863450017078957094700299327760099398831154546219079165137736789618634842556318083319881072615462469455733168480618438562691165319079664399416541665217239275684703006003203419191861386918246995329575287642203301919404502865922146081858146438846310097173523431629005862963083212023576387298920670585551933282404698313570443020301060265650030832292092982633733634984918801267787994640133652480000000000000000000000000000000000000000*i1^115 + -808455125870720741834597744291096385453994556924541499041326316483979354975628003957584182645404459536615767275097543210469108849167692194041049833842212470420824333141368789344045784168251106400692436807779293677778397061846026013915953338496148456784554467744311305798359804251039469147598634342091395682240509884012988333174715205545621630233404899745263870862820313934748585582271423114613468917307573967740316631443738542063373443541744852684649312710746475375423944342174751669727376488465630050573672775682167962351510291808746853371229388596958331164263160117613408654580228642907817375315493507645442472390670721644880012000735521117463786766882823380785015700476785367071522079527988551642699396815429494727042157927983775406105129935836532705594613048402720096680934326177660593705854690639586565876151135885867797592705979017478583622265651591712565549622471807058533486713493376131155467736870067901267645110156487718654200145145100673675207324121507807556863374436409012572163226570359347365514647405637071852093790979797579163702874131305811909500195761805252614110089134578497983310019920692125243963647645951108676813372454978597389874430408789057164958609935111749897385132210949384298543204085700626651944078329243685682386413659135467831274228575473577309481615357219234501111264607555987722741309607777167510766458210783929329421704875646128614241655125776804569982791656486610111329502908363271769689052590698298200969334483271024329380363787011612897603177944973062215685165168662013538571371785928350926436818418660465726477623627723720131410240840181767352199343658401753543402844356333647292357425858198521375223331858167604153193592721300250160952439381668771788565317249716264257334928149560273604598840125519933720803982609190057385260212950309746469692549105965226221051203266544792923863742938152449024822664576924411856874077008019715423294723179163788340871555747160075090365401305811923967998489792940174716870946773615191018565822306820596999842222724418496620944152726872072464052644055809583266839519227955165865144988490538413198880561804160685076314194880726717071895159448250748378390814800231937234060646906082493543417823021921642497765205536632094736083799613664861682851282117291369516440078349633870407151561734093165827006259132848597300667071857049561534123119782635115484251844917495130019988389327846494939593193271133139793065348622518716358233896564644102752001188695855801802344666470672375667349296514935001537264978425039400498008308471755354061435246409832783828817453150887048529693551320105315840836837565063214982540675177741646950568455435316379462344628262724080148035525035700652084383670414047059787277452056941866828062222409427516849252622260821393733848270001076590407182196890240747837650710927419915403524848565295407085101926727478768555576493520313867211855313408114932720734607155224714640836335960370140738318070598387182473175193146653392878593638400000000000000000000000000000000000000000*i1^116 + -8595837584913100740152423449525414752638739930716110256288996051005477138419912504190618336754546462427553095447118420510184075383950642189159011782600442026679493455529260289539481302256525208982454080876675281913376914923530190176842808630687923695256274519784282554468456377307211987772139288192387484184279378267647320967855694306659367011135872079899110744319030552826970118043070273488989023278987049156416385777856525342313496628297271086892899798303806480757592981163758359125246169188336947062250095931159646960743937418260771695856186113548001202003035947861340442657326303181215889698320751178637172269279438899277466885996302343979390659809101611431926072273034054731900057924696138054126865575291124150937762893411489875733292472990576804356416395423392323865978702706524404679358130455923625111817506924372654175653693185426674053794908351548628352170694814359543883622321739503712337118831873128973800902756283361520808657813462800061426663864327673768244934538331648053403378185917133356461363671992944726161024788565372019686567481040971030165186913078583237112008384044796440204041428955799623245637638551870611535646844597242896903842624353842554665380222054592176934414393029556630595672152248706664718675743254716857925807659384067569641968717351653646443568398230756317519316828795843638767981231551176426818014433509151063450512655394215670449094288539602998427486472574510279075384847502266116109996159603660467516331678422872016897534636782141548776526510667521282918386828693687244578204487004698406287128502732682361248470217654792799929322624853533985960469431805143172122358061912968868416744484412684786717167741587659753637465222130200677457561585326535255514839897644837856359571647735428970150383095664999674010930974189287590390664508513897924817639376399659907536382024285675153975329571864945621592432955323581198978965811468231158870593896987140270654139498341416109634606713167083341128057503381628832801605926827734358230941808069524827144125178626781089742190596590157137158313010505762364160565832334991802568529230696416625290349627178133364893270572686501292682351298164136168324745779553845735683222456882897508421063691243618163929030227657337443781046918991647234312577160524867460854126938978858522024548001189289826317677630083138471157201934157524748161825058250109372897005006215916442121508642508633805498926432897471984098613571663213789643823333072989429798719197223656312834578783268654672956934108695322649327022537899622073657826662772079675230433994110608904999175512650406729325058236361080548176627380677237653753458055435089705569054580693469034576083939014959430415337195359714073070648493158100313828298158983450592439312704061198269027578814931498971198987318436741169110612864447573520416684539279800213378490749826459064419364109472947339652759178028286760095364208949605933505521598436848111903893978996906610289429076861019038313212805120000000000000000000000000000000000000000000*i1^117 + -1392952541858423985766606870470759218054147420586180384307035854720122357986755447820959821035262961802328537887493290262311120837230623505855075759481449114198629719006239364715557311711222848634432441973882118967949603920635523229936396842560017368846371841928184134169709227041068707074102605487680308402404096602901844889787526703713764973418618986776967719489164964013137361262756796859635842372972772333420829003487756078360193648329619965896731957927955800214975608495078334760628441826054006894571405143464817255434689394350538445888604799704206909082498832820438299088314072098252462143424077710883762367176555890839903808777979137922422528479032120703784061268260269238005523947326514675657723043262066178037282900757866791181429629889358768649638569337902579154215199374059600351107449218681049472714498737784687144545029322530474381986744329367877001576804526228058874383478417070560692911304672707024964260494406969756552481338877550713222187105436291071555782660470169893889204623073011039542425521789011083169819976208436687393809224141989603113425277678310941696781405149898561746452756938749818232856064299585978804964214883462835291739301198224429889615877693868561220477138961831198114041202755324159056795769176601390548227616167913294694595699596662906229160669912701699031186094242224079568674744753686925647063019059249465261948371128141681091288950711198096295495708160092998727296670429240758527487969739070671511199854039932175767812062693979970695683916316008774617635089266748357697024216954613543889373144624865518199267372726422969830430539180930495224250641468237109027069106806349808891606893497184866806930030948236137096388335312743524076551531890477223307343298311624345101605899708442516285031526271625622813059485306673880436083128326550442127196890761355118931384166464586373803149062571796009812450092293237220414378953267121812696852334745832659374262158282676759159532501083020495960000396908614645606301754411972077876386605277275760993280735766352198332155638223272591799645978479553099664996307853358181884916907123482731567748967751500419058693166339234560125370273987415798274610262923950356008609312822797770135489477813555870335575902735113831724432441430188060164252584686440864589529677916407418414670651219998306365098470948371036588447075394611952911686578190971738085179938446247849693057482762656813579577159914505683382167029156891567969728347439323102656693925974731137589436157504822876830711080641470167287419986922009433927919964018058211206149639034925391336556477317939583669872908834747863662142275259210089036245410926655849182871133289396921727455432195473812875997736505478285350161352851580917509825551410707669430707440588033009329070919809314332908438749807183948052138399254932052515970418347584645952466994446105751469733222671063779678875987377567006036462491082929602532554814888735056064618111105815293664321161134080000000000000000000000000000000000000000000000*i1^118 + 1307327950778112814713097247837185633988076612201814250672702059836439734688062349909595638203650550354632550855405381633830448854078591702398990366913543415593019140804165782581166365339673341800484429864114327067296216783256586282375254057268376201419938752592885281561321278745025927352519823889554020507484537915609294359857355229695885716698221863007783662499410870534726237029078025066448889441788876648338302064838919904659095825562457745495610989935064211654425192081765859560561282213230950944830266013708608649261173369246838359874073389007447650492838953868946275549379038709225475137103083941399251796164616928637481924822708504754519270816080433609356858971097929851339731207362224245781336797195304295664685000055651773933551087583120866346911775860808382142470038350072192460179697575579137296917721275690033016998482043144995105595426991021742820812267671822396703660182553365744606202155549702802328982027932211777501224957323851376474988209742939806820295409962440073425843039848573554900372214928875668435048271990270934815993392249363004116686901298947047855446232207900006450083491540820806171564697188387234795278086004990934893600397627309945162012549220958899671020071259589624555111126380444342921432286158243241500804435098724480336168807245242176155209000193417985655274296941932494794121301408176155555486358666036176907257092564360431328748297840223696743527455491361338302534867932185795933235256680209400792284769936013549139386509942589533570607417080128269395605977540798788654545677429918804328338590940850148190305716020988628051498616723041587188777260889159834920623378460532116316292490828899221352572673791053140787542375268640072900834001130225736563808592371361716444560938031091676738711007242971064651367449432471189985285076952252548760476813968585818886050900682943326943785332325300974129944867672676000472235194595098823722780210096837122212650245253226968274182100139161731048204761283375480086096851029570579292634481012845976296300426164376151908046523964497420420580613603623865792608509507211046695882137499719277213914020902204569375129801529804323145219942136817438258300265479706979888464253805188367273592505492864936988664756773007535920302897934653095673391832232809667746290701505966236856519936521949261387824789897278445695949677772174929407687576674455819975576324039767539751749542423875289649152424886407595995725107219190048897755393354789699792317870955783335127103030156952582653828433028252156264839794541263240063588385801598335887662128578122095726172384669211069464896286522862493871249397180894891919721822082402468561466165500406394910285430529812510013579438002946616737594354027325506580103256906372930503379817375650321917411720293167874371448977142561541750031903566570304050229463757040430043962678422208944277332460494764706415364648789617305394746113388623785301026529902040864044061292494848000000000000000000000000000000000000000000000000*i1^119 + -9095459026420599776943052327754024598788631496333352871086718274961978771875160522283278827146744338452222373714082059804492952893071117356245195173457327493928256224562381002109195900075774877408580473703976424675306411904428902251217826572135028574855295857160303727448958069825024665791565844555966623889507578916277808887350275129805247159992159160272269644569894807090570932116244932109941486410607311679968339888223387858467977814700039104535365002962908871696704769884235266565680575174185237668507763472184175053475352397703127134804454773524230132205676797672213872383433229161645228775747124313676554104743797145491103135970392170346288373465437108835906436765618849790730518084383539833114985204486474083304995300413693637117828432786208615430292121301052623811429310379941570797536837825940865429350806107650453338254131372985020006660339904260717703663392920973804887149354032077624608241364599681513395021111541347141337495023270485090885136382291217260421736876791165001004239693231788933033720474955768213205468218790707389560126736667448389950816984714751221306875827163535502250836592870411905092434035016683249931940088745447342391064020353423024785543428872714043211284827292189878434779739728973562846528356873801092559438555835493983519601279510924371341066237108539440216531708712945172523126460111255588293196784696139374735405677087100867072202853924632694795751434276324843665015254244873739422666124167495333445505310438098900855570764640554187830573058770416184347970491056693115179406542027536231816357541383580346317405758205442563273272710667941663804170594150373910233174808295131902792502527486033176419049162012357724584367305399306512213426140123581244250945199688711603102841861909779117546059009748847265165613263243289864039749567010248055261717442705795045905436560556144232207998174099261104538560966865441237705919104283883151117832481231790814535202177082960366497556609952810618941902904695508972381342432263948444344204171152002144512939054066595269543889472204923256017474446082687365542446655819134853824174571654847148165312589057056953616258119978063484959267957349168949464223493219119375504020445509223785047046740702606552928898818137185519601135650303927019606369722131706512838664063923863623222584512890944978162598981000862211934110612664247856231895409074653767245070645651593113545208925327328816161814795652804176085403118291285939350800230844445544875298081601787237581629348339322568332761056820184385676732082319200212220245226413702674422491936527184946949133502366778209081356152800558097621698947664564929483199384895713456824964976956186478046853684033326149078114083820013063965228107658222595300859532608592727931903744781509780930789984874879571967259377099487827591747881423868438833120434852690037112968832272611166283959366262367972819951196741406794650367538357552765889137970302156800000000000000000000000000000000000000000000000000*i1^120 + 18886491760689868219990938546363983173699159258478748571124998413932481347998222050730704823800811551653488459033020485888191091199961057482725287109778668486359515512314907076589935829470672566490272663464067663908672622471447239753527044297460529279683128559386729923773737659088123144329283299524510490468389503689005846569692790183096809215627889321085143331250254869782527924541625351281761434507983201423653145805559643066465536951379983016620918728710854315667513303273821385532884775083499667491505313744163727304831709322053294661094053378196216795086589007393258425745033047983274744390094433602299112123041587751657939255498225615034596837813050040400352433404146410838354318454473721535396021870008587767163643975810601661568406242761662087189011879782352699899423548246565586921157860317942166382463890872554948044847236335754675818861170300343896470193636536676750023317449380839229327153195773809665688660584013815059192561564849995141130155360115804148873735793655726218061467491348154683956922798953421841459837669451710975191597327169042046813747007894280483284432035968456243130048976827579526003423440077377016219045541102157230137671871144716035175483739723498371621768936604629918169545428652778260704440554209007615572457565463728003710907208819139313776969228625732980618863209437760395853169872438243966576665077287667897493370635935259230507264114928506431261267428254216251979272710719083067504492150717316379196918681105275970096512898503487265078563333446019727629732291263327347347806838736689797139553786415361928885369857833467807954343778388224683042320870360463951293372433281421263146075808177080506375768928277607381446519967646064450395557418559809023232161481379084388668134101175958726751864730624331059002566859888486129200017899617459112146498643354985155661888849447056429553618336456948249705803912935560311476647730663841311106897896028390191801777747784536407355588502034267306421281882665587478510901515991680600082459862347184265977873383620204453258196370260030344745434890190792508456982456942502561007245179494750869705472529824567684496943950916977842420075241530758474518307550097749182621139726742369607275435165266824899674422983976571626179227171738568074664851162875705272603616277946547679842003386695410786894417587151295790579287953181819379283835625481590111412849836853717165559569434450154781245508273060861487002846524833061693846322551397325287935114635494203741593755637027820671303713266448805790729438127855840253357705822703210460359393384860958729469936660806209360527470167071689461830978635436383360346938771035707354391719570498535766906961089391187628950318582721854596307241051565213956207156758950256481374874701440977852518774253418368607214843797227474342352544751979026837962998882397044821592442244613234712907013499628026117008027141083441373142135689488577331200000000000000000000000000000000000000000000000000*i1^121 + -3878716621768742628525272987713745853947298560455207542178845792103157109862092291910001639975270795035322165323663867270969757273985380041397101542642733654062276081632003421945809720920861940065753443825296750665485402184733769932264416428996632096397039418790859227233924234679013042651503407626532115627064422646019768700269453062015361447220147988604819065624445478609434353147181560994846598044201091351150932091140086358905737580747055486931644590102165852030906504290839599581467559350301170455882811896158034487205555661515930690730860034890768375607681214947646491293171029133066013480952106315531292765911430560777071869384813951485104576922105343718063106846344945161952776107572959984879430573362632981062732586918595324807137243243060665612180870278640292653964390169915436188842663239619923486942629693052291572489293812444863429248765100119273898573560454599941219392005072067351741350221816840089916330819799582477943916757421266426480698372799746005482924438471384367838675188618225010426975443769443029540098031626141681569067224340656080977377441845816134755918756521668547506059550520467487382071998982899714044962323145818320441469658553447654129794468028592942753048899536084788323000421715917870422620477399176247811154184053295852831240114195047756355933987926245023474353050561455092809708106452819048738500076860847302710551029595439427317228068438693278623559238130783224359264681069915928295105796513033107368630759183559055319060085327207134502209877548201436273030741845619648497718391248527158762057045326927823434813271163029983614297259959377330584707060316428217926373630668158399165808952526112583438823739027986720190768203498464286126989836161218390697636179844435741558663671574976403036386265071633079265474674430803159465963228575659498795083597943075574060272635419472706781079714163874708101268591957130403121026255515476343348605881807914867841630649073562534734282705370614884609257517051228654439794794590614038789975411789176788416798976186653172110493198044484508454747520443495267385129204177456867890705562668266072996253630394587845982009050808430554144382828197329776441089422658285103419096834660941703825409021924893236609284339464043273361535751165145428725835473628916654998805292219828114902838425113803227876980831177365244760867538362713827004370354483385677648681299198773661209982568933041967767782679875883682651005938212652104582395686401822640952527812905780310424862821402427140745517545783004187012517434043019695895944616170098625422831131621046522849611491551144795842144542159226566826111036417066002107477830718280801492530168504385175757100503111538392466618200200546578978465882334905155025371427868899342529198322839558617968316674327552624501851492957854812625087283851509315706581090797571257674013626830120066132140425641488485777647619779529277440000000000000000000000000000000000000000000000000000*i1^122 + 353244402816607257175499109759494690908631293833828565762352303715313474138971478599494411817559894691702644982364670889488453398933597606736644762550687791051629813019302202897286645444825885417244555881271233855954104837204300318504570515220164202242593958103283756819265564635733179654679751654769454834813365702193268767602990436417559932783499076796406937924460220416590473688284166762860324213661149568103224088139204926245228486450565621878687321318458921696359804660193474022057352804276446291614286747955821366275049248521505462700345225883632790037666453874710348940220258564481124952783242070161890192528167330739738145654730913839748815182307005226312019491072288859117130392769454001744924723835613277022115775761620221418808230739655347379960016397503188740771646627825365681492443110458547319833669453737533553183867136839419217069767536484869573013792811944982298683218692813066820929011129047261109691740481359314096852611802066550324021562411835681858224178122630916374069530002234979825396560167400101663480049518624680057778877875187584745135766528682703988262050923958375469200299424994063621439729751007564174572868830469626025388354124030646367133544733922389915501374023845542383332865590131777542561706509947756777919258588519592658573471041434032087841297237211409508045259226112187686718744445722015169633160688889953595493743550556651052886038099297889609619489902017814875459612402167405880599596397128366349980280181802091273110152516897784222057857601580102752562268038475229530313798455592427537262074781560167937773923544074351007864283755266876935075580561897101117745168735360851653487207732765649013266617412061544910201942067740898946707723052606052866013909925205802801728284836929170246707585771277674956367879208768441525107397488263224133629065242638017891399497144793469649055434779887052299460239083333803839438308150635862736050137998551942419574092348527501410137300875639486082619847369068935246499026429068475811279973028678577945990058107424225283426889223787208790816916475444970546699651373725731597644162436218709410167019451329801030707893915575826446542052112489312953530247857602511252606857380767904304406953115723849811418876870042016392310984273910549952759319013594287472781953582201557469469658665818610911408633553006008170551278282376300871339816706414529641365207348443450648784260796344085043298996923337451098748508624130330250036420612240289451488192300512800778241592661686080948144104488737639525001078931717534780301059740306820733238915901592568680110096062274716503594145941827435248149036057807610935376509055582293284543597368456068579946950011532079763058953833568857188142892435966853391643473432083616043063527358047469439863753512880183637750312504011811930440476587601274644061410511873730884211385263159898051380375141975326720000000000000000000000000000000000000000000000000000000*i1^123 + -4895620751666100339435187855396215367400585442639177551001389487116458217027145913361245222153509101555791235377083934691072666599925398281612082473345499771314070775425227553649830615525563529652988653123929129104523012643771288676051014161487278670038867099316986232133372214020442382786801010897956146142459615170930253408249806064543988803895283755374510984872054211147478987978251766310438400122422557307835640896380932374672989296509202611863208410244567339003374154126627356081774407819933120129741834532348625277529743770388839960593045641347705059150300901301786872723549412076566037773029422592523222052270810067988369487096881212907108547464468483059722023619173624153022084755777737942161798044759560909040793640801615482742158522531771030756230066487319689985463240586448681486346146603056456524682493727610241575304002279693224743061147969228243083975693494015957245591896959189944394765743309969336352586575643931123482277079702005173697741487740064375698135055724635924738108698620061400303209442648646216586355397677014057277724439770741718939606671215176931575740588865849847576602893710701809041167163036479613674579542545527881024983721703754157635469829365709115147418013396821292979455098220639693189803272951475696130654988337088913169477573911524348225050872788914369683056519015779220154353054523786545455243371821771992981105748567392859384953449227129925562803172565511533712212327432266187834988498364143035089767547693172401918968306390926043152749046476467528548731782207122942895860707759596235944219481645164813322694346941335229464852374360614227214203266600513355793714438452022301493381078379669087888534252536272059282433752330012164794738527224400387353431594311599193668627849031587067812774426101244024966828269943163491966951828046134722746977203189325377087694752686915320639242624975660824025907958694176644537872789616463986091912937557228020503999936965392413449904013429808240176691632909308788839774181356094682359308693092679436993445956640820139515524968696441499909125749870278833043984332675858978471052454887618263456065213449052087248524453298167191155484911126036080180365952631984337732838373849892795343804004189586311987903525935439821113596587889790640929530454058280207049875679901104897052646850267434726141415047854536202520234992050228317302959898567417330420418022922708804641779129490641769477342085741698879420193364376670845925087930622237814142728486405030788648699527506551643443359705008978541829156983827587531101575483652190574767493121580110518814850561669535991598425700393095658145324189763764277319153872857712217473639702637991774893623572358324984871163452491214924102626553303160351272745122396569484115320969891710532967592595173777837772756961706394404080331895705703139273558923085673293010928332672335872000000000000000000000000000000000000000000000000000000000*i1^124 + -12003475828940777783808854231983731625799444288756355120359840726450830299087699747826181701334469151987483364438405416596423597270369549260971531484551828266520448319709230179797404712867551479646649652333913446132177836193223532874409867542321766308020433235586984820358675424167039224657274332897711429925303524759513787656400813725108064895060970214903974212631194050469632950709864145449610213151762833280808447707052416892127490767133904728081264583612858374805926351596291750005060673533892028863373925945860499908351978323745428294333663740609456247179791511666153648259732531948530820609722588297455953215832951552958712245912325992743895443417447247896016719925682389287417317986658998985887772497139971196790035298779079698444442233151755474022802572000930610283037733701502088937460699368877209057143553263920191390656721496323732178247457922971167480797070627883459290659241579208914696347657053251219882511898953775583369140710651396281687336378214959543041825837348378685549009287957321309164007959183406062328911243048999966876412755864245566789501607331448881058273002142571151820394772960564725180595836992188102125648026716200600474869783828739347267548622924529607754530480159182128822222368859158799984290642166462083562632018234464273246892516448481098172584403854136966914475249409185069455854797018462135012746187542128313745303434852445870242957675492180988693946587821837545623084779568838551633445367139922859377719715912548435047792785566388024716835717445128575940697792763283218427599953163886570187659399768843041717701637346610880724049227933306674988506007474732641908385577511731056054711572215537704760426170824175509036104154537874769004927047512086323597066515792321548259360635220283441492243031758460087592232035917420265445924034147240617152965467244667884925410013306026505512318461264794508361734206557302268105376068606025884345369882640545398725072029158271496607744039479336828654146931031741703583718208158820604770453717826822434594195676898166581452266688876405818020045913313428937990340719174060795855600298913551853642556435400004942718804567653816110074897413814309983760005350314991999023681135080419404152321339066904012282434021484960250288639973209134390411362646347048935479623436219228261715892454515801945396943637628207966743753027844260207893787328784584340088638397433261639799592383329694616111277440127997704869065416020253453091885625033631356105511935974942688723509690292789919796913189300645556427032824087707054115760245350225662901181789630222718202068771241142697643153620750502500794950483731136225885032864397039893492578412632993367166477652030005755272720745599755955328949064432151886081472944611475232432152430014165821588474692599696940851865739210972599672217193821911544177418126439219200000000000000000000000000000000000000000000000000000000000*i1^125 + 408629423254866899194442339790255109302926042042529096224767371870389320442765719516963800561623864194339317810478335401150127069531502372806116708755580863748472930984122193595347400794535686275380490911538858526029986774651478517047123746301223937461987980498687098135207817406939413512946142885417120138258011963600952735438154603137616385846025230913769589806705701957945514939581673076054395076807985910192891184981186496133553856055125586601134776267119808690292627057608611490281203780212369686811329432694484012784787914372275868498741616045855169432463949892584076434684303785973846601943391416331596295104587967894793430871564977602632732480635665564032677302394932226551157719072480988524942083988816542657383842515117828819394058472470105597868238604854874580259311369508689919465872679431540175310707708075659215935288335709379733624779486418665262022039724063478449521743944020745436127318427134759089171142365656835140184375351927234366693112645791504151526322786224762293022672060706056689799422159442058490844118751588164380727062923343108183381856058152586524180765870566006453129463303724863475472420487484456969217110247519176511700286371739760872623856977557075086732746203653481897242093650901823629865136200473102979752379806050138286538293726105575872344381806422294538503771138752073799221742923228773415667156789502512417545184089717220845653992284824108681161729575023180289468843160938667735057304824885793627995425492340274502044736199859475876785862030835039549061099374234897427826181645517516326157543300033374262821472601866996452220311262237498718521124376879427661197919888869781294759615985937437091251358628487187902155915334093524806630342665126345019265341276672621688343425997053904719421880245472735704236367389669288150060447782387690111768202456373850103543179002457213993247616604279889601263099231194447048212361074846457265108785865136765585446990044845486742779126573074323430945795159414576316874505123768208757410010717239560970463630156614148091110458913466993901456787139962938534405832180823196345811394383142692784504588657514414627773649125238451577971485979510066488939306798371233715910370422372915660149780637616262564764803365329727458103037557982751004194656402187562641505252178231714723144011087385291772247475197267415304447673139700174844991286029655725963443765935619456288216519418147274926369115217425972713802626060377160464941654175008769231176135642646112253727530486508496406621388298243928590215826039333735564775288280725000646127341546325940417463098621211852648181002145896544921444562520253473423335612946168435997714837288389212719153075424119940073462647348016032247375000421864160706032215563599518729953284871594961978852868476528735097766803066194113501216548847616000000000000000000000000000000000000000000000000000000000000*i1^126 + 4972444887742186612015294686604768102587739650941203057062252889412350160208472313616588380968571860949216965425348017062555179606309464982766738658014884233727299919519440632355306826146256093504561457714260594313951510377895631843110396322384359220845624867217745837818988562712765184976363136689741797278838048748184493487135895194447251845042687057946867843261796317689229287500885174766708646513919139714620768287268952838356640060150671566764629067928325058062863588592945155010730515996470761795202249022983548238023165819119936046376543145586058898374440162073141319407269457476368349578422835351999841352105903949517624029818725031534285358451500616104601143116625531975512890213704008756226362583015483325799406116595786839729666885924367878226048474189794136213953250668658779062865137756199343691575227134501705638093989751787892415339778803293914313399476122795202991068361404410111262796057648291618132777889003996864927490817113919150749062570861153914056905230092253385622797880356089765958411798604089121493301733979080622416369712449676040053576763797411975289404217476624747831835493551602450476391300511637999163709455031907345819955560725154119997831896742592417858020450454188012230229223326908888881478904041245571323909869918264893096693935860951313673277552508321137873672385291981812182745780285632286526410071568378777847320453150852519413354609710101612319551249842646309436595629869634592634244092395592387549694110963616866465513316978183272362750214880051568749229239992118946180409656601658057732337603912077942861620432470196615321929148778069540516135224488943994507578818010036447287764898851329669476348171117853288083667040652157951836107132762574240557504975043069114981076226715489544427258653785081603798381217834613290394023949613020312361357880602589652317721676015599663719883616355744669563546054396953949316430375801553020027209560633654549444979621951063116847300037957745807358408183056730994214833362536150886257532792753441480839615560871016692582076494430544553870593048542835715032947356378759919805390953134792169986187360702879332504131430999629975134540767939828150800435685644351567934621493010842918217162724138370168584710791399525066723431121032050989578854912628800625141296492482566347534360661718138592457509899774465834631277357098174865644084290967344244635922571449598803238048118380989388665872367055406006778956733408717884835290628169929488014592490607117089866288687627702178640615900184735247817576333063869279365229507541436156403315729988323356513369832304317988599718306570404306847993397813335429042762977199352796811603900076816153877065076826202079921775629772719149042887459373546795798917687852152307904564046276435120648730086417621634252800000000000000000000000000000000000000000000000000000000000000*i1^127 - N1*1889568800422743732808234656633276551506514239925464465320763659227689014710896915194765791873390662073772351477703497057053258769988268077747302859284503849922446777657129141492409964840097579341638929999680262048133632263567967531826047805815981415875801836592386098069229877372750575597892053127283588855538938368848936457828585127206504626292310604159562931540243930598931991894827060797887500277165001487929131686904136779963411745376883276793588192292823490436880495206400000*i3 ] ]