[ [ 330824483385285738952959822813475157787345959845545250888132613241221377583330286170814880134697325297511696385784781002533331959272171981125556013746492107918769307403844446561222778762173021461105440652984993536812958797826467436422845739708014976580266059599295704517120838370843772052112215914343015405950421422180165208891411083739024239423018090438559247381908540589037589381167450002543202192206445174543027496755219690373224428083581983702167873644651579065644152154213892304954552147657801772438084293874266252659639339128004748261004669765039895624452163109614785761430920088923159237405903472892504517343093190165956122704377780527935367129033757861469603224728021028855226263905446573042531365445705647576619479281011677363892773979090825817944909893800826682242878590675869447706291521600711499173987709771218868559413941741317040716874378537276431907293654329384365597172831386338268510052689401240418000873414473569077335531317023825406519194773196249765342113049452158022727412273338667254119398090109718818006961387191384513011760340793178338796436912802029241920685568314715553558894283973729476616030982470715798450124107497310836330749235845586524761356438344198444857059626516485950497423739380707209089959984508009367269492626916977900285573864393308779138995362424379761071817235699306840704144649238565686982253376066626060286934170626535705281132890841094270848685393598057217229524879694161460538277794315349517198237047198662420510894308109465619116987787287950321474492515952197444304434420447148743528095590111978013385721923169920567379797073299768096545668747662957145331017387566020383422523644504115304590903999140642506584320507262303027485028649990299137778589548034638308469518571109966120549005519090739821262047276452301139952539820884052768434039081206324152957356132135555476804443234954858151024646519135870843606617252415828453259514105818680650710068122724391481412240705931405088369361376462906937266126586505386949676206833210762937922344012537853585770840486079264282465880537928043071106943304416316005469051440601058402140330942912096928752460270053951445634183689406120078384059411321948128024188416506492931534849609280101607355547077760074140643588557799858369955613988784254444533226257619584321371238552275031790741594466321830193064457457542822617026962503660319682269986932716754151049550950286017743924976179401406926306822222787047340556613760331706160294819377884705478519530545852813789911094291309757725869823623311718713270997921301233456436350076858249569770818029662887692590941440662820974114549208207781520806260555642018136870687601308381377376087833256916930456052066903022203416634811105425646038089962983876179100132031063920176842703450432328563238633224794460511276333104774723081449682743107413525667236651475431761704057821173911703449675975765299586394783775984239107480878807667008886007966255628579874053752078626941399005627886620132305283452881487669750491165490617291202974017747267459785088657461693748088063667623951480178161891263622436228646756348597021543981993962557069973446361400311611189794875924776217412969576935155452194932833505814174724877196960602702901420577351722028144336261389448880033833862706982295439923362442988675757845722625666610116389502168962223338683467858851929882607882252793380099594306928289703381283711993268150446647210572257264448259067764077413055653769895707940526281959119067085207139177207605002887670325044202387376367858039165589451881385635091355955741496764862372698947587441317800874042416627252678662406528671126304523056556681250695000660790710498043640847872213312088020780247386384399376160990216677722309389885549864145216574277214452374911105759664436468150453382840573962679730678996267377106622175046897116180472316896905841015377484225464036797964903165203230252529896689130235983620274576893914767873916391765847247433367874662238770992555811175279644890336938321323322927791572837148968945543476833623609440449430986822717342060123709883797923817807892549241010964946981399237956998354561285357298277923756719930736313448114381311955352183689838538939012667505312403864960498184020024195695590608546963822097685383861806988121226082323336582096622282544709836949135963253495633108065524827738074248236863135029050593627934216422344482296917700858504562659612227951884324863720111880187304420861434542025642922902263761713184232454525873670341805349454697031890880888159968756601427329024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 15400534665769419769756672854404342710653567538319739866396237316478440436050189007167495684709955414718256736079605699549038155565325216264122282587536813690130778979654369952089876677309546961069220110089319726523069219316280198651905651171219023278653142505331702351084636435948056362626328356436867228520680082483557735274867539311255735787344757717617159632603335355415310930431229377274670153076765930390075120769537388400351901270740188137561685075256950516147160184229234340912973406537086017158074478031356362777717281685086965203721368917091831777022886036268862918538482181209984899001799349735915089669080998802149210840538453662196837934287838661139560552292246401781760714102670411860441838391600756215485350189783950106987508511200741642907352973697853352122309789487574104823402015005890516844063991598718103521018854973281574733134077896121564292665873821612471354294927703223575662668790687541378933466772911779879321631028331689147940617305964899365555103156394896110689989052232356237903658161051925016462574413559617823215882075287528052541566155096513800998892034772980598333963191596676413176516656389587368847774603934681966923718561230465052345698038485742112422573107346770348897624132520721277902976027672917567521316203013619506821696823039945732857767436550776172091579057411459164196779867707347159766166002116373721227691473132324289586313289351454094916057427984515121706647956420981008119381749322529793230620539644024566962769537001518724627756264192301259374463681487390458468222061294695742375393081400055437838372275288357838250883136569168194415580416172595174607083041184105168699142914241711695224394657602293972639311123707996796004972526199348546296444392495183078653881217420410280107120294390134205516735896364077404740549843031162340934731121894905837818188905032069967290351398485250012636982081270528326200265250041394585617474067671474207360116368932451329623089648678982775279724081858033186362659229035511394428884447716798896402259601706200770731676770258846668388662506700129196038653339705466508870116847602816079236689295118316046111185052620868068177997471480665924066717084775443739549956389093808845172827683360026835680882334783739266014725603906972687295061276820325626973964778029074141223977826766410800080511086794472384424268697187676203656627087758574370998292842397587746304929624390807683805276265324780267095376813682185085240603498180338319931398970043649594215293192980986260383588593722500243345245939129829878651245230553578887967465367791716888221016357966256905850081377025325786872799926131310053981295215042724287976403152465924050635995759329172489474029787048679772994664881813889771785586338402670885583895691119382986607307520993306873553827099053553562983936327817051152165796495611762447916124922265397878725988165858599508493414292041555243876556766410103365685035475391343946487625259589705938643244721598650566071177917544942870217002331997364612287999886130175265573714191505387518125641718420300257187861498799159559964551564272455018190491850372195712665031279845835024073914983344273452977380609358536240197611187904623355611319298524424757643282199637527199419625500697688232183457912958363110927706104810151038902090696264117167481484734955927348014792388433357063989574125838011305656026698100717412712003400426501752714067709863136845638368779124205447643350153001472066083505969824461245442914756874909773148372749813590143055519829447016649841148807261763383065024993258425560201866843386548743090314529572881504919972545645703270269152021332887493535439891991354107492735348302315308240924140169084000305035908594549832834736538965610184533113525826127303300468384334873504770782913294751460312237046609798159821091706003124236787855323905160951239682211236403845919404624147413402097661294507135921704180181875126364980736266328240823688849214430750807575362097528394986154963295685684233819927034393000907685733392232546309228403783093083623710343313012099367214738863547426440388262950859618855597992684930189013696365611390227086004669692567443374152464010841890484748058601082496674501369240532401825545766288467923667233838734442463310758686487125095264282347028569144912644330245826047528995332597165093539080461443243416403587647862357342347435682392004723565208165010677009853514651377942874632338601882241903120591938614859158910063666744906247076772374833325268496774517803676991971204736045385088903815551291437875200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 477478211113624025252280053819642869138917598836789152175651364139766146201188256648715078383734391247740651078162285123083798247395373678138405631515054116271355619625767421917818606198832640580549325433521930072235740347797236494545097145752898768982042925313521162735565230157671781135756399795614235494933190597181673113775149784550849470199209261699706708407775079510181216605491267937942121666870110084446728992999668624937255892308896640898100439476528982255315657617496590962597950120175922292541985251864961086513541494596043388132320003738030796816189873598038032547327155964371476276919932925365199002196500342244235255676817649740358731279083895059141728421001112075323324805022366576235459575950756248905930816358409695902887802037013491408409084818145831155402193623848573218297395146159521946718352908104254341692420071808887389886192043545255440425881685163987602203344542964718762072582011481440031331627862429517195236089483387153150730331577286601059090387566912787471589238372675845288265627914255085529547193440569542297100186466591305881203774108957194902111293456079009424020416534536702257617448221666738076694137912903860525305538877969301787381168357121196888484576871599774501932474265511493502725677312149615329516761124155566456670942919567746297248869910448738174549490373842726511815765150614437379910418672251292376877781487587056373259219042856840847382992443589099926495016892814826104196186951691194737196370111152740543780498365433546665779009326310092171972517159381780085544482352120942895325441869333384941793360825069304682012918950578745692074001852861009843177702993275638687831679324611606931911917551177219005944589309277234260629797502416724574079337228345333694133340355461002203631678758871433272991449978970387753537002716723422364606873641421475690679162335752128219492340220316466110494934929175421506075419856048358762829886546229155909347026909522029957164759157071481184877027987603702106439227685528149884203492124871707053712408986023903693704249917678096119036964903473599245066262285064068956466132226758750328078978990546680656341025582670856437536580102642567464267448098099187068696556951268731624996272440702775609193244138151004954895591550552466632602932194670394091117517362226232143862168227539350677912208205469024759068662353153048400301203571537122459106613460096331528804513238663129741723975923118515613090394519476682334667805081997332100946253469036128956148263239674976055047717361687384274624639654540832856133200613540565200127503898622547052581443083613556717140227789658274706315585948166568249237707137261410720173372694002982694129446220770460655700788828886531118160932124570914145895544032639495198478548546292493020985240955039849739588011101443379128429210725224763276739855118012941498910171264407084155739807998265430684457178186974969179041741896656598469956464770276264024297632682251602181128455127387191509789057379294750270778550964609634366445169175375093481387244179051095429433470260768167573292759814133653233984790626484089364337474212848357387728558955128926045224029319995551668096388443129579761938837656655477831718801159303451229689354936742356421972355542562547122026354995768675812818201048015742301783959707597731225173644074875429252551878072540150311441935551069365180227031807381115163032499241001265658283746588921138601559030285539164467901752101641813117165304821562660293710894180877453402455505490170663278555373382619013448391163975962582641908526317714117995317530809574021488724024438186052772328780147350178957376875831970709963946947599114992416680777779866049898588771949848331199819967831164710444674561017518632706770967712026267103412020998005143094117242638320333362506729610700652985372660827823337194447929652220781596957906246174252981000616173907056468875767335382965555005164889737157669582941050285236186653706025826203752640216982745875246742084019159240129787891484746034578070077156724117041902561983366547913930933215341123434320916509620487773111501512821963005298569391139246917726828989033703965712086406170808127843178304896045637939225320206437747599668823180393957805353436938937530779107376332727848382011250732410533280363111376939925390314130221312146066207604422671272878971303067816562997760055610425670059683487580592101086102040774680628935649535710677138442833094913265318151791329882648681259968819282901230528011183024689666997590057830708431994176019973242131876488350269440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 2498073435296719274037691819870100944225735897526414156928661939981397430286321313712794074648801468597709500082090813770758185199293862198321177296171055690552486679729021817886911544314819096089891086334134916549283317848937860413968763391474741993121686213128519443919609500134974267043952877914208704862589732399680031376670869951691271170808674513618336309134555498018817034891794184923695398034614267331127329983145094512971507896563796400386337395917677946026582725865637653227378643633969900415373444892110402841404222506535159303190792884272040995516154495065729518049764032806812083827700527197217293841698809987110186041253379576984352559338583668590401085692332297359021408804232213255064770493034258308590718953122379727187323333708141323500208032580273195877373008845281321471284992462233541831484873640959475877757412089381173114242201750734880980045950239695283568317052441342917915804373403289089132564236112289431110732962046245857280627600015974613937547229175046000245980209742698207427225139917967735112098449533584814046105494267110836474857616690429260851874545075734861117468554208782392051845303144439319228415777038876155639687927961031183667266597294440067103925370738724574994744450633405001165214969976884081718639004080149441711203213199919282462342657595562010863812970295086723981422754361828116936154251710860584976272270098479282206332136225497835672797184873374514593797555883583695956582557939862823887502947284842316246980371071014003333877991668701094442443610892596498806028846710941127156029870070555195578760756245280151831755160569861149836343849299959009315078457926636912607342711621946218662956064489580796539758322018493940773781537781476961783124230986968589841488891359566402638172303730001305380791706942954231223953232537690592365407875610093619754188264066771831027024541722589174715818326034840303759208645124404811123785194934301687956905313052280918125087007988001749812898996326442642130046343446054109277489064504972297752554435223477128257890187800394985534124697205214407842621500671038358047551286663986324867119055407087830558984609229134999023419133855744243554817671308430078806776086368639085460564865768119794873876940337734742047638597859443221264248745920470146185374553721412290391954350620064924779556219176672188096073723561609307960874663990443427210169762411054231367963911600761256858244986506279612202266095199509293111471309381774040780579859202488934390676576873846976350077145666092439365841760138887443289555590172579457335915800404642637165544865611918443537219296430403311291487012778922448326616376371886683686350431805478830057951526196008435210873658114319240543620103618985007464364159739496197349761452411762679229429352299044120750684268274131495519051889698597671394295788267214549825139122728864100556488773155178551818717859446874028445851241218783895328828020251283525530483231984465973172205023118916372554572518460413951065779125593513168076543209333564711808074465751197398490938338564708976622113560041925744977022479846432235922215884489925918476683953313241502231302574056002006635316534867053466190616840692211212907439666124933654198036767591673838792281664407995853012536513643250187416272867346731110239457819267069796879561273013173356375659774562918637333402083357228423854995668662430499502917554841271243702609521966021756190834694959761823201527477414379883146962649563545189542644441695371110529117375650971187389048897947075679600365686641674504926213521761406277992432282610888189111626449293999196405496726634016095969162429885898090510503283604444862331450869253722461429277816679854769614625260886548587392160547878824937251325504317940240587026790918768194041663344090000324719212840895249763289035275630691728060988475652538170410350810086207736130387500529710580519417607680632233915446084528395143964341838294448459118458564909162030453270599969135192445774491394225506105298758365192281548267038777734311489055844507207762459493580457809278487221847234171316503339193469917781419502296861178355009549564540887034342736811775588794982194785267006658435350284499427862641097117779274188125601637402243744786926247915015103969656882757344912584170799496118342784128824591329415503119351539162455007070587675083143095703335623587828583924424055013252764714806206339882435204473788197802573074212521213100814989759051877662553014339951623573510314772701890671185488556020927352744106286951085689954676726824960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 73922892602211966895030306039507317017758995283417901071915832240943120166986752865405756810433439907552561949599209490521958660314314864838871030363207755797842054049866414638456117316480413673255957987192646191700518295048087936495323600511353305977631229642758998276978821973639635172232732371638646227332189395426218252671560432720974387066429370319383895844964376035251130306726412023981568816328739335677203136570699553188926368139261978851390886117955468672391774714944249818900948402900200680638431531476401754850350890024489561237818117226454906479337138822860641594650273456453518828125822997395572691199985297008064061916732606818553176230897976913305197437913564304272850027771919914244629605049884223703970312115834549464395926345342563069132559941754718586277546990233428730256059207722640099677232308058919118732725159868964520527180942676355833405943103228577903440375646045392585319827808468916265274844709571424234011826910452903039236655129008441484154706991332555450234388545833958873492305359238639409110195029210455666858496133708662913203436370702805821049672923032703270224788590680472019809531327111711222925907628897670555655800826610724702417732363436820924757001342610487887038147022933786490716869002703182694513865941439149042682072899484713634955019630847705485984795899670966529921726116023925003218412991270378673048080019195134834047126189970927006498079968625823168953344145745346752834150745422323416915034421809448652036157514176270612898977739432925354666557167236452565370115290743510500918962366742014785216413751769229765104249064619395004615574631059217170601619806261034861526730181710463206758741872039553343210051231606110907303930309521067953064077340562920237084632901730758225943332056777755205217769789885592169007415717187729915308887431748245133681465943909555124382780414998595087254854513413221117678246026012023813220243436808452008110221668305172331874510226966323895180556296909133279130087287608717236250345175255413302823609967422372032554585356431495966092479681082914525438100160265851446096978169251261328863476644258552165516296108194758555216262156280807900433298357527427819609401849283124811617753331353541387714610572955759241985711206583561915959519821723548915247462316098981538537112861021372114843244553486715168948875839740328217328134778176129193173853091654114934742102818737359847133235102338255572861691296398552291823039143265913425882075165892395850504394468844401321942602853157273658547350339927116832868309480828214096993830347421944519600682535670515805517838478922219431702769026007148554433656672464173973015708485458468910631935772478004964938964187456234458729898862866661572982488329349950083119497423040650065349453001694659565246934073875357497184947846799776251634702980203203610853005766286290729847647150992680636036146053422870881773695355848479492797558280590792779032971641222304110757079405557354644694093593757443625200930924442563603629563285046828230589157778227565781195945438379036962268546092002007684057905541562320211901727618021287202871839218916706829558002074662829413127533610119505797897194684132186753271379937749477068667993267544689029697342196419440361790769569420745023145783901946914730729129606950310877817641777475178757004070522260083478451584582005051893368950876337329821080199270254539863781979517955399650760054497653041014811301194623751613089902983953978937081596813999344944030401175556591905317138672215747994942939801827950895653983448969694093309609125594835697303217343868902466264664432545966283943291355065254377444441521623891642135941438419493712803808780873068313209577054359432666739179112236937834968334643587320521618798211061234320834244257130091761832582738066574410700266638984686711479579438927310301492671534367571104389840301095244251214709245500572906208089920302261015430870052205353282291303314865060783351157274151195779594420710446136312765662989452907852447294008105289409704766831917058896442034776155934049391152021380672521077293537655766765454881108155718069976610127751490450794729834383516258439905364757279256431090791344835300518680053619492622417961596828414375993127998164795656359313747848614056158183723262902854573543520733769550943385663680715240318959365631453200568650858309543666741087703816981842158976579761036209632014321635668780287673561651982331338788204853979962847732836143005156636723558072984598412229614931692615863425096218069161505506459648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -1055307096013579352094195186223034908483265383344890988216482516340885736410411176286375298800596872839172531760285735980907416200339531229342304315254067244131673062447180236739501589224098655728841866859798761472674727553149963235670884676663676192031071545679875712000382730930973754446211193365318112038650571099771307929636037843020074355368141654847857006262683874424573921913642205796100848663040070707802947134909564615137114742488009943867804536022928618834447681980365642523592993966622696981047871052168243489694356109342486253584161312877457044685420835028270366984416967560051156719030522685826199662903783820258115854568944366021258625630312927576292478097944256806162135798162242601122505768878956264947985697729856277463635334079035861212293153334937733490985193708996994455228415404648553673061140251025045264414062483344127047266972043258552716197910256789707027052494904197517743605985197740529313304419636773060745441970399696137369741830577448352015319641447593408395138897685883860957099905831640040782332922787878810577807317608876643733753257795876552417849601415887568270739648496632947973807444459307693706056897747354089749175337043131955486033559948893184819002762666266757360005390452771777745445848560539915088742151996190767277290061102817591112394644800892239000622358717632256745049584590316159466184133693604217495008481721735128881081321398278120304121061496090886703147874919756847327206355229145039007536668193611606060865896889000745116446105227990165245112426315711447855062441547764795307837568574018076019491758885633192131029541714941379915543519376938168826790905354150201960202234252412851049411856619552299084498086443705678480496408872030901972074690652210610138185895433189144183474633258689475102578911824474152053285788044991548891265119243334094015700748524277656056153295850034930959498553298982977049113110453679214893350587866359958014135162779215624135886309929013626539470120757254112367721918451306079889330040470361309839482541479526585283908578802304437383981834560175006396164845125754685813916903379790303675000407537802746220626012456066724550619627461338055213422849971623649770379113893731207912270727245025220623790657010480189573003853680904606296094464456614282801521571832485110354876983831589897607170227250138978551599110857371722637838312511781144738077182081555145381583837617304755220033660300068614364307147824094890122909815392250870731930179901731880950329230803506684478439064098105190502937977583987643803754318717720759178299602719371941217272049252432479189249610514609939861365062033652678367877331522597433203202337695498058786805351182648217939692752695138505126857898751115097751585982393978880006506014487836568140063417458236216311100547367016342603272604148495366863434399961921935885360730390388534322991589882545419493444043704995391719825609683675673453390873880180195738664673555293791846932669052994069701014819140506098126678595830204191913698523922670633858094817624125617691415298787650815814023902954115930577587197723079934850146184731818828752773652608353008240358846056138276066776794355459991726994120061478395609166635769537040445523803973256147534277632267589977329583663675596422291722844041924245844568779293118899701160687762218561906508111832794346736213054105339526255951595268237791593983405130794263874152737799508230902568523833287392049580285175206569294026824462837029460642133332848545368449392677411900400433696662542724427255643578174767132731963168633513574676425599308499433351854298288628986722940161388205663372634276327847688166894700290676997733085055781437481244290888332539749899208640163897725495711803656145690092188952742558336287662118652219735359958440498738908138966203774308045181828628765919154069138814091421058183144037541855090559755544768130736096741034875092811549070133818839706203663658504033060592376986558649072679301524978696409493915678770704118051496556593058494553753227843663804311130728573708698772726604662337254596831989089534578317651113935329262023579273375309576603142212236019641855375863008290790252984595835950758368258658137221019515043489139023554298534079245775531508240139022877725312982315183934739323872693596180688825988101394627037166972496253735004217569170656277420056601413620829637225384420940613064303200940148622405657694138831143531365162585520325727201348422073866848401973859224843915999163129091894255798315657474154500583059639042052284519788052480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 5842945070178753173108354970304392544249014215435577704633823969982379334145184729719339834890956624989745827000548140891113122151775258574072481324080954693425491268091956258763954388027091124361380219641988629623447148326800330269987428972503160267936063038786511239748137161772476202262933274538751031022168683120762816138881165372881603245452212956758031933795567394428780338181132565566053102833923172468896454002847010472420271042945819706137404451049330767940642927567029771440218776117046936102623778866566025614249048224673013098891894650349184499842318272318994334966309743529695648733351334303032076200535809383408572438791018776973015209737897347793643369879408699288901804263717238897404600411872733983016691656642736003429532459106967966853403574901160523620138630583391444148066190288154325296672795687109153617509859545425285732209471395852225211318105589342637493068012579721503114543843511106736146607058835215820984920627752639979873860519902728934849154734615235271198089677723124124294753218805269510833672727415337924026653262705107015268826661743776428800504752794242762064907699816635208448783645147264867160610716444718277658093332969647925071627643589727953846678848579791439580470273818094290111890265087117669092988029253448594207731536544176168378808507934288706115575669021368400327982810293904437919119442772782780072935338688337547979740120801362180399772353647449075434951228973356075819575985947366008158475857591036144243023990869283432701865852041883118611643615129619035981246885604079874002046697065899287671682170766583504639792661288691724254881476947134030868855836851445641306957838730280465190302464266617376943146748581643487272920784826385688130621633294883061635358374507409842835795667675397328517819057865009647533521676520845881429624353058948848507235779576133570796081750683132109086758571256444072521104805941279302667510612135559457899471149057454368680091110047584079167293244635434531540147383790629530458480737876677257156286209029501418558075037037984720979175639968982951252545721603505921774626066130919026993908312371602147767262150066505756240721563969098086688401841909884832099193010259729353575629388120234774890315498295812460311747749536456057881695678918039963260737698182959320493191559594441196179538482886814840852931597019046355588669375293678074993829827397049901628938246359045382768232690047171568592262089071053109901810535675662052351844044757607279613945353342163960150398860233145025859882706338649896533394167474344044353488887068928909277588442519978923064486572677761313997445636802318718194424843035625765686423085439833517443683156719047464645725455456763918375191091937777752015467291573235322241703663506210478025424967717707563511201790293278804079833928644981885485084636288827630296344288728383970524257016098801533820086190349325987679329001021857680981964513940134145258195098601833257744429962900590977960429804029513510383280302273681122030086629757050993459747343040554066316552001547060082871026641263533554585657096754837337595258160147397418055510340400810057195721827002006164743174525166685550138571168307629493284563951753146901575170608685991413654310578469397020778182154652956704145644710262050165799901063329802850401756498772911321440082453245851582052138459836454752436805808682291774283007223308323554856377458439581453236063640780352212240058949262337518338565599963104804993319285625279218420780348569546726181938428446064625852359643502696420889664828793186322214428642001406326207568834726512506700849084753438359929959796502036211453120857101777052722713995357538106256985820382185927014289561686815585371286923132549685358891882813493828023319348596918791798031384549904196806355050264088151746006178006499403009726555989845371267024299624180783408264542188722696722922791602752538060367042895309203530400080694550573837061286710582815253290378130783174165905293029802992340899714839656951098174581066973385726319411989491414073575667661774738383100803292934835265366741057097537632149366621801728281034085598625362477127573867876097454507653143095879869875503026836887578493481207437276248166145603274654769622232678848029137823285737913498612387884461084585433962893168334437820721675945106850929938722063483364822344903352111657323997400321332121226472667273521656642107806902994846607046674974183002757861671911753168857569288335255895376928003158485694793508072238950410600493425744626896302554218496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -15451614067060443361001906652725550305810049161148839920384894035504332665477040485012599601131585902654848044235818092008443395899415279183149023685892057523565902699613975410216235504931851870754810537294783863809904154834256372848748347993311355551195324621049829750703902310188730381427994304277213411612601894177561305498147400616395054629228543152425086897204063811751387733436492547697806798070871377219098478926148756240243004808036206825205075987290122070381622116211848789984237579178924465328482271304902283918765489196818817152493190850774962111411546997031328255150701898617623995488377673057940158394430485249114823520571032283018689990790482666756173440694986658646663001074050707713052281471007624186586318248815367027924806001311388890596034634599932623888261961858740687020757854465905509977521240264794470433537736544651255068163449542414697409565619143581783634725562514654562409741254282461526187978542557867396109755092603980269316726739601915891722635722301069891748675519194448783828655179536097802175500487724534014668355523850933751317000948387574843885095640313663949712647471448160651354198317723641224640098122951275915048027622617674582166719250385413046779917995735549361269364355740981290256515893242581452696973146342361682204722949063574997851552418296388997799556690656998569549995774975589408013331339254231242953911370915195097012192556333458899002860678933328577344893722937102642084142587731836357984640574552119410149823630284328829671450491213707335783133060002907950590241570211141035694580412177938201429081767960783993323941574065721266792066459994601289423719775568210527939148531115703644360517038626033907194824965342982805689023052031026228009034376759521352314058709400581239220451829621906006068024916188669643314811766923246060990589357125967487410162163496702768217338390962191825297895550979945015765983875046774281868552083476845410609197832545095629951502819960047169935356484747202699954571623778840150131285953182344138667276598540502723378301486987731495533412997823809468715776295135241492676477182772037957760065473068059843811787642375510764399079024994247343484120098407628599782152289379097861277729060668252894947689657113022691117310927874356649849221270831083677216172432629418732939254642420169277458726381488180320378783595767440311427508273574439425498423433026481546778469080794324028363962596032737698415863424649879664464021113088762875809050435990874706177883361122587912498317097697447841303422760113072475089693624100136869725036928667524759389895174604248101144570338274162716685081649241080260728093984290882707490172160976967085948162933037596798732712951288165958030140320177080900909198610925872165779264647201380968868708684242909566129361762880496612225696781349547732712833909265832060188431677103996769072389547582679727922506546587374950142703580433377528501609291076268209551534163229389486602710013827748422906247156793514886883562568361311522308257490993462128590345510614714168048624431381875739591869870530071165489617787100699922394353628453717389035174374823532475673401983357931815548839450465097346389599627136762302428610044995666211704446717767915992179308999530475349413986531312469647770067017909037521754435031638991080554063974105763840351775607611850336302441226139901312078296169429034405519568116434811299466952904286529307488613043686063838137887095591931152411719366239702655216922299426110509524934265336882178678105320645768756025912686232666439586758824608529954115789002203831799826639018309873685537402304926755441435267958371097686389350657920665394841057420402388803072793094210492170942137122736856686002017575700296921098932517537649768024473395318954525326353608506711594960983456633098610622794526981176904300330068234211831284569826373348673866768442414927690808950169732865029825409211675230384145454467066781780710433748590746478612850516925266789657073111493427113653344745359603409390178479508029819657548858581058142116116457981481873880164965070208494413510919139515065121895203464983990323863304043820998318463788532458289060764570374174220254737372199329390151187855284305983923550125205240937405383602492241688017913987035276697555256462860462363458418441113222966971196829040098666809168086411987912758559593244061143175082581197942314065914578271816836305395870071227647951049999928852906936963385029135649244428721600843737440221230438236815517113379981911862054488204521269813236780236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 27019302941672478781748620468406580945960444680549132548720621172729767384710292711964203911249169477314948180111275388697436483338570024341234055761563788945025887361032665092851989207158977668432379121581823788595296695628553937257795500127736919202909425078116999857016587645014260540108396522474258728800612664469720741497926399254292370406082416380426398199080288940936726504576650995050952757840528328526566283792337450064952023701504023264669810644091048281982027325680193479694483039305215107670863587672476499546746668988102730995473317040446499386620965124446081604646377517965260487079145121634891994800491134313858011119269289254815302748202603580571547430717799148347367193954683368436602301206941541937848611384080931323979845859048992743405086533109226359714937501438465423106149450983945163160643737535949571678543663300566152688467606911350644159533551431071939059004304996893822465849328081613863665879326086091384413551175437432406914495073488437955236313929169662363541953171407164871301373128040256218133841876216551352590576968939731365913733775154906642730254967519929937594125675552249946391956878733014411928024874514641423449621590587085717617294126895920300247289508068600216747451742388453298042428614754955054109377084588989522941290851668885358937142691595537928979812185123526392176654066322919379682409812700720517199940562132748864885067417017238873748250787563215662990230020509793921101246644428620343543227687773730572990620958694029666305593340973742729141676256943312124813001663199539578480706065555319363790052797304744839835189459025297217995573032752464400627393719462302258161832510358771045952620098703984848679083280448612195568900397588755761428704706925787356206145850393274630705135938703007861890522144400667128119330342723492905398156213256440576028062623365946983419571936429666956411639378774862855607468351968403460336511343857681805150659711610038341509571880528255290708041515464303856228495486069089432827431752337082287432391249491100256457537137644037019554965045115683139935129262499372792103733435555073666207650739297479572655105393556736606956070084952785560876122540460290221209973044000005354626427530093855406037785665185095575280975175459843043683921104433670608542758334777468717577722425644095662850639542611150746399103094605855832426034328986014232219284820171783334978430527423510693625192563158572935741664954116048480012530785058919681570853163964887222280907430090817991900299913979308293911765623156497322219587438872408092912579357501776140578040049229681469977891060508396687253402109360323597721323805336620769643869835647298519302769050609653078411113367743921477108820472864287396742845673545326584743064719110790849267892227810989149168333833503109480257235703670891302349849471901528451346927537417916137490247823944408355750873834436250412858378915272518591622679056411659452982070195633732558311439403334923058346281775276153680416678691257771454946695970172476682420782928698632949816216126132426700426563263129232773134000136669692367529633928847731327015952708588319329214312499342523488518103650845796286023199864633124031896019075333366629442635792439443151436843056153875889287705061768470136264475425278408864151737385017426983284160580803724210211162323211305963847845734808065845402567271015877686926696341061283136117382310833630831990992684296341478328081763640160048392849546417679599732589137239561521742747402212734093132698595531396194464527107927509001649863017458229406846661398742781954146987608871342348807634911282482798409083215447560969326197170481737535121452790913295643186330737107824814195342534247950705087062402207321031586891869861829868684827430987622413251412488356365577079590001710157649051356370712035367739524496538241696183301214812618617840392095843076324835790542132589578939052990054159254303985581269300398548060179050457396030492690202068328390147431898311585956370638955565092271323113928863045153327954395750764050105576706183837297044003232120225694237928790143860593730087824174883418870472390783301236439025835344491981547572839596892400309062321974989514614784556541642636469683452095556844806048839336010709415828379933068717806476355453667524593869985426676605859879662738106980631499072017963510632459802915005738102664270313409175408653582320384185998031526947272802044483480681386590198299991043358552583030045184369863911183946779445916187188299350988507863400563628773998592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -35898419390720021087068936386551805730009233612480352623378177434500377852653732369657486994092010473253817865841702306494979580237304708132867379941083094480253614246692040312114775878988437692020121267394828892446373224272391617324086125189770147921683304724422187291108498785948918196985744907856378081703161294047229329416790220092499822469510394999353006490512060037589729520610440966480334461439394742183661201632048285259706287922909540510028840531986977446735598946737392326365644550976265514189126239305078753621010591425297827337034024825252514410785722347858346726819147982468539320324809365991735950964371573668026513989535024155967134684275104236407631604945124136532598124111414632903005258106212149545079254089023831394391574572281185659956589607490276284310698124854981498204770470494116159647343082884418752025078088373870409971427556966342391591009364472087931804727973932744335884842710296553498244397173761116009529898032889048870124589979263830443489081311635684246966708413829743073746046690131443950169090264766405382005984502327042515082709931777052068038251046422833002641664130125341893223289040734150763249570720474908145337930253542781056704398650449575635799373688393777003676592521525014308218894400603733248984094973276040895349866067277670386995834901877525167615064081041066468854609373297811559892308969645148618482271501325285546013320333968122856679518452829198585898726847035182428717059219864128811652201348998973407461961914551231857250476448826662670183969803228334724017636581941213496327647681054110597285393463435243014592575240203537526393321925244044082005205881604980440841279285718427889680744460146683009221874920001784293218643088009454220877776329423567985875913223138414842788486211012025152824080051463666966563435809128452424758558735275668190742874887620624048762073220885627796687872544840760699806969154162245327872047257331633708252315813329921475082872739842026730552390832278480201088827713237673494839261630487109643586790046945103630359148388008505159468204204980022286164330506855066524218283361356468455659019184875295898952811188106136852320854331640831808789199110801566836125699918234467864929068011721609756884276300195144413941737007592573484259208492437124400252699026053256384658829531368577376955551433308591807889260383067497069866645239544491508017360101505623209271446126723757374773466155783755410638195118626954068985824673101630275758751751899113710149225764851436380028456595172826030944713886419141085799631211572967760495648288653816321489438344975574538287637071535402419395288091352549519890786479608890803181526542928194931445019405656399897631520360694836037022523743126813926853291877162740743872620245844651947779716436085057512738018114868616981999683383162347894507181717315636614203852644140384716686502008166716820439533426784953801730921370644182201503629090265409785663823839082132299969406044445169652262839339065791353369443686999472642942955050366756794969884425634686566852972508037311997941751553632820953176014775906335424611902314472181639126682778637379020647719817277971280974345281904735831063763506288903201758042725182928851372238805446076316247901515240006756274015492338345536008772476031443445111426830575658248489674033757023333057837071691701275819860225467394850369065526906601141141161710398374006629756581736664965849994078868855137871294607920717722327104613961383303159939780343210375544025944723195706467111166225677741803921939780856910150061688581031259349213304820488960356558587652136904985747357913816905910271640757725497643943259366648305139888465075663247126796164502159341152013213826762675262857014359989744802429131145285965807256202314848493050373829973161334700762164536384984142094781606923767144690997490747681860760074234036565330485838410156915579727374696532290634345845627425013443812100744193900855797056513491240411741803456468264337708586477221901393768313285253622753977701880181291888104480808879646227047221441427928689678551583557450841978547836933825734903878313034449604309775914476924232430811863169128265579581805106530054321753532013061860608750596242178726083869459317212640039811667616561654855907578870050951236198063553255585522429977734925800755577216600060319605921467846875407454304703242794442309947004989237662112314041457651009895136932030618742823087664283956474562733174874111467817570087702238628367823638967482239067199057925110681821305853001680814080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 37660467676363527570454102171908692263415254907666211640146115188810833740529722951451641263631562340976657719462383486517551196744982139522991115280133310959415013765902066479683928513761535932181534414655590594124314236051572320674497288209919376806502409586145282357937749481870341462467257968237551447929442681539935974400892941785883071956336356134858912480469824142194315428227030511044570622757351048514256191356381749671778173370540114128076119435707134136678285354689401261217976325057378481390775922397436602189885887192772742388323611107693878172114087046853261048097863772743873233382621986209143345880518048053180088548381515669213206941987906488802670117603525825052113964692444464706138241689864371351921806210152452168637185785162254143864781219034835997277008602794403287951648834437127195817692311345135470604580388133403048886529813600165871387818768681889824557116781120946690647504441292183437976295992973991335437560822930821004728796879790987518263900375669990149365165253500890039159215184407855816193840876384201835117995565596197148585695611034210854190516891958760842512663577884350246273191771172522249422233286349058791407837884151324712575420897731968207674879339924675498751747451816933862925340809798168156469303779677572009171891232871046147629023655131847207944813295846860286109045708014991246485591941628412612212464585119389877082892358970539477746506590112886755462627944594064424882634523046507561959971083933015005065743554703875810385391940690264467033681979791494345050918334497469434520811768285571454142461977850001479377905795435516493867829017563328063731645174754113912530125460988004019641587717004742286501394547157576536478223198306387048543261315885092285016824023639812074757150685471906048949550541806130835020419147531672272673381283046314724430138226252009129175689373023976107032859439864664995107770696497860800957228976146665468479972072620315626710858488175015352766246433188867673683534814043472675051899481892496859274920187400815432912657516862099134455273202585648644699924537448384108340354171156629882732839589583196414513672362797283640267448517703525719608715822638409042798993727653889115687154692210608794546473977536817321231207159185111559624868499388128229098183982806530368826202849876842308901854531473643961812329669351961911656864462669941501234211607080831924015274712849076008336997276779950545173132569413202328074276882086481928441932215691751035648112714252472898697752908117631071304806574184026564347061373613356330464043391520104213707598890962341932915030112590477281161253347930019353861624186502675410375114286604439580714877024759531547073464127914607716354563828758614559965203087217759641503108182452453406472744621324272930773685572726605417704662009240941004678887999206141659568408668440666279101639213081306526796631192588916661119630995877159539550791473074886097455881278123306614302113781919269557652620135176338209533590362086519459298263867719226577418051440153537914475767347955116901664919324953207842294792151637963873389406348025336366486312101762668661939389661586160450682370694350760852819458268882595398468645732238450649665179334754085904327041691685673985407836046795356888587385900327182524345048440541105624243550100817730520646580828219767713077953542437380056889165138813199583035693050774326948798096589307621693739579668703608178175480072184406718123516927172252349157882761262844852284963587585789850862724856263125350778696706534249920631374794471228513116460258044087651865613256114773231944515694680499442787622863851544207619661894134133529215295176330979944932778647074095832363215839921868762429255970059887536101971761136322554975647763243433764973329475614687070416637441467853151671094418472939015625795912354403533147781336501633283900067418937553380101481655074083917374537251781959558676861429620545905635330629164461826968786668408101117845356095622387641600120778200187383627581521450101069445538480655975769673287128161100169339279862349241509756262789191292779738600521041118989566060469359625340713841587491124934533302679062187278653540732642868472330582836336648627560009985565027426885971851133469783484284495428709793524690794527920701533661105593746815070891419394868450391297790258969322700898491310387042518634149258984535974522261497591133726648975579114332829024832010701951304831886294207280518200995068208239651670980240504643265132184919207640991177193438878629888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -31293054724328365513817361980234039521776819189636345830031118575560136801466411598868114582487668819846568692603214664979873027552744183625699885332532446444577353991357200819601642081964363700103057866863638680204236506887318075124829264012450634035447637057557500907337584958688121197796932330063554312635990362825042978266532837070278459760267160492483880133286419351657062007419319950524700132771156282392218245394772833639553224754541229745693202708430034353041476257812103895723826165471075983827681969076972378763725236920580347032220902247248108178534967905774841162604564409364521223872114272410174085547289275181288765881863653649094854467655728286225938496199078818898661953013868518204911517411146260709858766703568409152445475958560656104737242820068702761976779369428984255066463623491499367393489163194945342833374709519488666756552977215965559253318114642130551642789553747846108895594382367147596626961849959452547102052910681978418417535268882687751576112145794136984071492984051858088646409542783806478524332586547051715701913561023953655485435184259290407431834736596233622969946825716263060392357696170109194522362102390016223754758327889323024280727724816500589279041932106624212727568731381712108002398431904960479887092061582300111604356388283334043709456817296638760395006357241461205545956515657745500054721714972531736776396421646467770236238245673692584436891462820428132298504331527362240134327542492583042277790102489814878215882920516547640705494874397732344960251052581689176219824999398426162722634200347457828333368976152625277628630119401058437922180620568941319857874423609052494643832672500642341584319164142208099910726686291646847024263772740699053827793149562817261982778819140851923329748209804759774498135278817155381524625865736427287894480768560594144576184604059625495526398153139910694866613394902936359449055676599550088784812635878083394259905797499811967188844733051399759141525917740143337609768752199912422110902724036168492177697998179307457261827222984018430654241148053055469413359573974587785308550530864252210981711160098405286251144989069087301502163015993935398563489734732157645968507861963466799739375350082378404570344620495618745762792013746025323048098355358698742268890174585250169060120898505065439633605964418352324033244528027624839530583856003314341626287103989313939912199847862182334476447538344686879471953861117328738261184350750267975410304200459772932774869172348122264814987021003376762690949167509132593543342487623924692418640662987288914455077953010957148283854458224788794618259906844386443520303190033612747461426759606981674801224642163804785972391989050718881971768259881196930473899177801392418515569636660356839615818413285954551468183667822785030227678796639576290342921801218873764107627795887184589683299257820508104835917646035241612238897492095462997816193690595707280803053157133037107762539567058164997871251115402391268568221136953326112992861450418865009429687049132482950790897757160431470246626923538086021393884261579219189829420080229149904151527755501178911706865697832371483931340049069862549252752629802850483775975295129258551421878259206125872972458134630595468063382632759119340318908756209287963515714345895165893111326824644393580365300363794056320716062003144699999153282710811506601847354275505075969570041060633701284777691524573008442856077390536798271448722903571146373728475607094188297755396954297060913994842137661596888368901670928146055169374510975619768905301058185133167369953505154505299492684785401476694007113379739515151705292107698385758101684242887720068237179738283683086529507558738140098837477069205529166127570670291612757079172901958532668803111885181103728327579148718856919361917513435906976450446148338992308368300089274024093441953820903173713941542784405583653004215701463409353752794690833643807047899541180549281294830808395511165471636274663129950926782679403112712792255568644914810680220863068093085869772805490776267262521394630241252827217528378512619257742473392726653104817882856716839438663530888918188013448770641344160258715383883613509400770736989076006536401752519453870397990193320487891535223353612061812159313432828756180844003769821544247311744567750982931413077974405134708346910828768217294109632862005753900863522378942742907810374657946882567389300009566781809586234493021005930396226651610794212254860204157109118017359103453550333056695177963162828800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 19782408418752051120885124364279547389728044673174996256003992157659168527307919169875872844625857368030741697519843729715842335837472117084686551696487233279251026251530223572563071237771122742992320566211770371741545408189461209722998597212591562794550266732227738265842218303825621796454007295172197658706783992756499035600232976360416889318495633952939560886375182301186154287976631661940022317146396647032156002462972454438843737806978475641343857120045227980022878559795984255190498439678875694086063456327467257063101028672279524024149607223921065599386872489842089939064503065780391929765220652320474831653349889783804501354511888447432426157507494580345084512301586567138974432463179657625949666951519533186793378331330092205353382875508650438014693466979555894972709316690658881967678378089161887528102685917813022107626404496579777250637889788240423314240110452658792506695088549444372131387545759397498667119412160655625717117073482293861436279195384278727982373923021328504740057945108999103928489794946486075412856850361261099916062361177118736679932151684325035774909030679816724708282862213659838568132207811163735199826421155025090272413766752405442300964963446659236580276899392683164949902450790309566076472982954331478264832778246682683831511030025731415757618199837314379124277345260932159954966785803609798593968261370333209772382654261436756937681258812495322790136800432160704054546343692227571637722388624553965134604854948165470510147741352465940667942863498058523297686592957671881949809273164841480398535502591539541788836050662640907499203865797373831616505138202733007757045297590536239510327567333927928586610226762932397358331765082071376936922812667343941880277707680899423526302708027295092975866727092019758051612077074429010697244852509847964702308663672072417694017369795529362531897795187497335824903582765652395913672565443879470337867220783736706034245240425357265113072019597240254078466394222634156067872712754135279076111975162007242320801145583417061115132100836889583796286507339354960788285656743218124750000103354878464161955128515328785372928422689044506488197584403563255729649923629168887714458169470511265176137001918772540618177197738595506180337459274119281750183004929238846866536127597379398330804623323964620729631465711364362458984104538291817532376868887165309609867205890381317887593853725328376745666685611601961779611470167200405864655057115567218587202194698746817973667528912953431220108746168742066993773528175486053424821841573934226090817446695156980617674494191050887324017611411066958534257606062582666479322391150842843499307431441433738993594078047057866791612854643709487393257757887590239406133897224447670131782467185443417513898209968683617699961008313732716491781936563918289585683836365577922722779308954838596763849272784322719904691251518868004216960852970842194853015521687970772326828727818892984299111213079643914053738427134890678978068569853918258821146644580176213791106078087230316315502378720294415067922150812213981866281759264349961309541762978958110752535729426724281466157210601573932952425001421582397434490585506449183854972856422197660387291773347595221697951865233114916889141058042858207546170689597082885697786575442303670227740207791793206147809995843535617352051966442614787419935480560898138123715831986449359268091799944402281504636891039025785089141369324330744405277159487682189558300224454934862571887796602815984088903146947521428170323380410268421916372679667247130177836506362971976289348030789686792190483792648051210400175876509299630075380587946962802531348350608943870119743782041355995882415276821481291264421446253206155031338662575683586661585962660224115302424743043851537505782050166148223814002575007070448787820578291109626719877631818130665147116454327510289977933541178891352695673073287148507355530361002960004136412357965200153611616682248068673759573876560976251110113032486143483505403426597276698837906330286204916388491417275013419085936243688843788085151400697496896097442203728132935531134820622053263702330763190049805188546256637426205466641948712115982036585016404791728063522129931074662610067929616916266887912415770347574515036542056033303714060109712566918510663213916978256207153270218122887300807809994506817099307083244443366534144582033119708625981266626254349671908231401744458223868170175943964550913986140701661782476391961363475543458752557544511685296454065192960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -8198931707321654852387145891971814280389312379669397876383451131975691285407293208356398351299758152021228418559360278841434888674400291081270536577872644590681484196507845216112291465936431137947921129347640494138674337436452241320418274594645889814849499865378183592799746690153186700728777547372006612175034391762060702116333931083324684714831611351340360832134208773681976215554620848436623008673879749352463270088521163861468508829960056089290717765059978958434758400541767018938990968485241741057725116541708495546445598787256495125801318082129910578155597129950416725260791117826147558019703009768215531104315316495176940461117974830159079076403942410640456148522468614228856383771784832218323680257620220015963200419595248714602836414823871939294811639815180242329441694552123849361915006171507242172542301019631417205154157211019054887638267355351642802026691949765547017428548579293642229791246143279109466684966010237942392668269336633537833908996751234093445061949629857057721575514029193469872047709120375520543707368874877620544181975663655047562890144559894472325974784343224303572468205785660426961569995189632492421308759730770630483399880176386907548664776190687461811367140723025432020911216474685154409959985861184548543986199580210171942630113183368860101361351618138955983376913526565383957032031332998474386018175229508014263426377780674452214707122133416583349107999178586280950328276997046968583850279566348676192450017306577854645725067722588562629450251109212637067826724484226400827930081229660625030130465074861497943457643883642571155816909830825343246965974990024975925524955851693931009668680949851866762736933975209629121363416070638516904160439529357073272328070180656234987802152179845298188291200639204505949291932161868536671131131571715140836769401874067550725584705349245404375909284738910768352854444841776703704585069706825730186641203976954421095631487377516035684704848593443521925470808610976558741614486323689198397135901567653686337635004271589633171492402300558237858645509175930293364120342441307794312281116893107870879910888549061969918649893736822852540458997995357654529399890983429790338162919429064401155370397517769878171461845999032376368482351592794365259420025684163677204676534598538913416396389157953699105991846487862207412058447760938662222322552350103781287539222111379891464002086683179974648232312174476588161071653345728494837483876970058460450707739125780776884448116535064898325851611498544181490557598677939719502992758271359950734391334625123908594646596304892888964184032607339031224761332918519861793600802694978637356415819467226510015864865118416522959355845570996599918734192189755373503961424245806884591145238259710415491067637872133268739264263473740776151517189144690211370976931945574598660435497027866257781031713547999021555290408460477171178764414035208112937521866534801601283833787346934395763414382527108674417904914519620267324601577478992826600997431663123938532399374453814413973898983279996497987778335414822063647329980708025874642413169923127384994022986704363315872696788984181670883442017353900534186243243093785239257488674640616244686657134554223859345639075771440396526190175913373836315121485732619780826893610667393887200182895217689680935568968037724796937318315207717079672145556035830244520164494871727714482837623564417293535032262838054385538371704176217065270925324804854711798384948807615408882045403340337512053951821767864852470800470488462618359456161611332719272341686120976530796909792374898714455558625673230688955235519770379730443674269982273279419080489859570977509404089868786042114131067676364060371882264706474689895537367096127185229015312586868744021168460026048091348512992822190772618449716932139336950909621433256404807035319516797618492183024641858669682437304642676303964281648202390771188571676566893144915524526717509813803056919980469335684467639016788104921963745277321853123070058681242929057491005401845672687660797898534942188449992756281234771129279755176673906209689032552891787972448150416366051232980522765203196646306742002627461379811732240661437062715228764840184972529326165503831348845591774463056682251097477866575011889393296734262611334259452132387372709209692953233933997603633699741647612610029715556302434819487637651895310068190263576872881994363758576631929608337387200145216052885238870177444612060057935666310472759046234520445008365623219171197190144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 496686815744227610798402052926550863345547413877640603956101492109806559809764863093270482831239786130523550629651469382548988181698526411643841578595651731795431948789575524039794354409237569168304606088951267121813596071258015680484277277463529855417746942042395967118934649303548236056308199313272802993382104815435387297223493969000456860609396424127489200592781411372656617373524745368595186313541085303147933580751064830721755024361525071172848754606600435146449869867365024500799198333892599974592085091786576683183325369259349010718380622072444714795288677298655325791579694558626594435041487860417717225533043276748343858376491169866664448284079522578263752048227401742835883426218993886753989601920189221382000563167490689413527887190793638951762830375934291924038469020717122546999620012383143282854770471669803111012338881591334846018545772538331755396264732439722672620054959423767006659258209851417525589253405637619490465597901172304272861741324013450846250005953706537143977795123414089483829763968537279763497502635726132207001042401764873445284439331541821911936678568832342847005680280190645173696444615695715402208588053584866972243787175713350744286967150439480635398437104949442138601045252112978024545488431221878990321808039505074308785649902547214170502615741669911044431574819523330358597301510721472473609896816167974864049015758684709180977771361896486852767661747639174291859145984582310061951854038575712245305663736860271869485579214571746907636478908680946377525979839690473524727021195591364443050641192498349971509758115235118501633532199905683258238958864103877924165632791811169244288157506384085456470839551099079522789393668283091635449170426416974244795306298812167292211706698989529882286859913576092786045724156440048759177555103158035600774002381434779524074615677870058580266294501711882381205788667905231828243927303034158101095602329255861141730286270182668155656116863139610413846547024602559223647110192762647246877324725501591640884653473068662582505130637858416340490762566227316074016166781518765155141365254663662097271145873496878370697119295492179367882038600703087881066694412319548799292625791199263896803246986206598650286198814484088331327791976010622559015299840508677159364385083645432154974284222203470607962043917183936540129225344804008135277463387931637289992869715573864641128596330422474863102723242782527281963507850461369525887136226797707561375104384342107083371187140961363375019664810963613950148219101525733270504940985492888568009461399246822294287477535648589171633874483481638575508466747056072369551317902345651085361070720079234704710537162459371184097458630405558943931423377651417727124652829239318125601095569846957530955126553230382297091494287933912430374977584986601647539875847004161688209725221899652762406001760495870266409136622558916306575997494163310499545711844979795717438517314710625775770380832286469513061238948060356451370610704051790406343385735474289380137761578831160308393705929636896046534458228300068914607222017470957620799773126632497457453574568562180090349697574968735709891841470769620598768420508200108253100991303757700911402223300544680492020940478746649202568333475652663656129216069054780802253965413267198925660744732511784299916156983990879661012341792722010053793605651879144618547821489198550914759946274814135861843488591448803072509732631165949179674244490513785478043250523796173472315890165019134721471756355842765488414708307079504705689760894217206687791613724481978077272132946520538521544886219421856590413608714364989629195362434419882302270176125407740777522111563568571449306068952005640245845173136326363768409117396420093768546334851886798284154732546098248036994652533956050994550972757375139277033787660395884180448264049434601761175333806430676667749001475841525077144239775871609306961100050077140105148855620130520840157383474078720572748342027261705117499665283299920110081222295111980239960232047389366189438122299480338956947955309415429183843402627777183838124940143180830180212586355154983424923913349698597810007817136787871789197614334752220049959164126716526216198319254483400033935993569178819819325438102569532538561892667982846290792782903221843860207388776712318999368762615705037488548401342528799539483452598920931618147131744400099414232663900291367924332818744753416698583344075986713213982955431720860169726587633779549701427990129741417719484592947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 2537231206001732626097407561078219154276073628272653711444102250043327814135060668347851530544630225448257994598729332251751416956518068437174302714747541597953396351383027480866902740892024616687610706047370838748901741904222817359880749112214217951257000221515826710113958772289107633578009936120484934067821422159616133939226910199835957920870999056721030636739516249531984738898521264619373281437660614060870925215849959938246987172324385870174181389179011507514978268685275022800882543589922008420605322558369370936443689988348129468815681430607424092763367511300100707086442703687861889995561405787617990805864102894768067120329841550844183885520634586904412922767031326105345817697483310862196267390479367780043295855157778987623078172485808777450314784906430192303493712800696940685417286492837456576457829471146760121412434431940826159115901513287270110565157272732596729167936351227614939610475504362861045802047523447209836521622466732269986014576133843395768199799182587808984371722659900973626465173315260888277713586646040300421815545307091495240360382871936796920527900952075196329215743307332664380805293077648330753631548781040768987783646892826098896391860900425457236253789889335203180520026470980319096309726702868420328937531581731377747415786085303924964024514457309411846317289844444634876579520167672240485100639185932061580444497633555091531686168816343802239963218691865651087325366273342089691549939738919550124215925448001673866750457749476098553840899126081341335788444145030968807733358237039908795766851780717518978506308428801007678942147456076197984386747132421650744124720069325438775428880804767387182742323747748478304869558609809538754334979857028866502131853350377924766668986068246655375049561020215886838107101517218632691295262561901374655237382587290940051852453684215430087443081057637893245384594707491035086611601895774186787546175447462856886102841516705113069221311133155342215894951761902677344620289088875041243955570557706727083545252152667255271670409494038061036997785391247986317384352805468070617814360413801486968365459921093062105246459390808808498730208677387337146662649507659433609223468331815889195570082102256089263092885418240204225784006990307744829049797753447344951054084383351153391629875172758709295523378756575876563715459871087826318304896030866330502157474336357697895008514874343926132409326601806485562839352239074504629076299478514450920502038520444894057094273826790003476925623681672263200243131344535273767208200006124234228385545647610084069026792250569549400734391335258491059772833885243272783977389342135293037871379365320700614049925595153060239183737580751053255153340485481523137609572773032836728360070229216679985860797017606886218144972147748714486554059668697784436784098898702141747643694474149780036551598798743650506254468847499353634279231880932949094466737819289467855562122672845756261770156805170203416708523397914476765413024337192981767806940200639884356254861908878383933753961045513151717883200170918622901722882802766571725323837436033096485847528800761921977398749789661147825355760916763576561806646984979965851416795057725773926941639181566477837886395726232765131184204107002583467279084321577602692424915208616875721586731361101443367664735341822866577053925858803208796001707778603229666790340552874121222240486650029795296858766236157182366118030199736364889446940911749293746361179591536425304361626459505560360727782295212393803929944008408313383289014137469915250245073190703945237127710634145944755610429348905434886366613665724845909980743458075563058500984456891767861703578290496132231965816244200049011176003205383957521821609808166766193647991975113681411484278510608032064899408112728849472021238116466890599690401135344843149011119782754768716577428423951863851370056176015976118897526530079431433727072945719888053785514084374516338944815534395527302610965487621856458187306223136687066156150223542852345321300023661506424790933857521609220040047765498238329556627881890366587868937454138265353178578659820241658754607058855246498984276533385957301096984093275887578245784412406376068295547412343497815694886983303924290767178272198231245565388324101176891848855460435767309551923420333000170945429661528376915096292849904348307039880756870622177355565393953343797425334698833009742359850598592967582061159453773846146179641227133723172042317523138022378102264924328440822184804352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -2519564993946506174994354288739866834630803965286725192827324662344347677332565263800966491341974484990669311932704787089805837490535306858159158073178929730055661998338651400891539933659765876375551331749251153171500421789556564783237143085308655106594386504459212641148779992497674299816531461873818041007592286395105118283483136262279767571334087525496997404613116673540093266266971906477088670892183199435474491397611100488389875486885216883347018337255327380725207431760852203084683663312977185878070369210515806010489903640468566479815537348629837676219634143374435664091200208936712145353545724029287285520018471352345469763696247452090786970378975811468944906961789639478666091575576931162728440722417348163102276617899324108058642703975082202382954124346672360184534868403861625847549367331312922163012836036206991859002744988683911608272752443239602079856803002080854409217983295161175333877152881309331341814136351382524970386083059520501322657563063034363690915878925316421849627723626064767622743536763729273335531733487721235739997969378593039543657121606190666444594278322846263537548730298333048253796845053867389031540848154919895684823861593181448517119460536669691820268076505503288852634477020041834318684987030310557595649487761352012180294349990206811915907517831364618947304353653865895481238806422691342419234812732382405254347466300438678153100721557599599853616261398138639100910244983016564089343894461049344699635323160570251224067078589206680197770755147703030253000360350434887767476844763133308567677510485441752417447425049247827942357623014118468447088816265867979647662599542478723484256414128391388313283372210166384283266045169642614757450429999650531441676924002078184765557014965713680652576868531580575848080898466975629701575543091946640688066603891093570892806448980047577081790619054224512229074350612210436955460472280583032591032512539048573357955730625648473950614319746172497018454025556321704670198905367947537206944687429637590492875083205694101849239535630542444697174124094118771737347687125300671632603988687780998888679939021468438824029833233078984971417402181072194262271685229262796061240292623481640477170454108937512322555950378180357727786838497322150727197911679031176127131135675924938192765128009763336787696747183667818351639475780581811887225830895874982690572124019978329212828556048439794968021233758431436087208664313210688159676099968378011460268151358428690480402388855894864234181922457490693856262671355946072969231752988506066986504458287177963479954196143529448847685339599839965434214516448389998399605589218082036706554658498954525850633455430290998007644045983376398107440760366413021343070275391912893097043983911413497163386104551700384159723231548029409890415492946438806583015739155828502893984200071015343927192062324630338816903359353160752991872165591755417333731056811823350739263161373624069459541075919194665843996023105581431096653099532878660380022946481964678490472427007019822847648860006108848051263915641526086445016750818348864281435777094896875511935395005663301926562120558777998428848606008982086717633757026045243652631957639332380073236248373208470679480030715373973339231254646165398907707120617126080781213143891421481309113307612869264263666130435253372328269292829523921668723734257103221324272686265898274169052218773015472985150496002829524855351216581311904286036195533055537132421179890650890206323825210973233900698630573471779734045985923478889665149371186476490821106048262590087098502975264300266490417419337346104633810736824623175868976652178070156832474757201040595429619009668947385186991664722175007182772998182263546140387136120895205871751264889978567710677067022275743644150966809530678453465665425988494250537621345987438590576995663701373624712035088188679784801289536428343150697332974950636034945142647945842861182720487909027066587745181700391988880361353805446765171253421054526568199301916162099281495767588543753664436303575621326506850126720673676594937363638008200544198856111519550163443647732171625948660078960024626768228236697701426696204083449759010564981710815014256864878478247715092854934930590429369117011654917288103017253966731350300264338444050214188357129307944464269220721662643047755530801773020635541892172765062649812239307301416014645576341779157687317406144852859035490154428174624640954717613075708444550521217227957178147350831569129347629581756006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1474861198784949045853810944683250635563167152077341165849783203273521843528220750775548322177883673653936638362676340518893945775883614346042640326976785265864922686231985472776918352209114521420147027261984970353667462977369539840177989708451110831800721977777322537188371669550137312895949405969176383577361225888838283057168570167633846940631037615763942249219020114999021906041425872477582804395013967174792103954512789764651237434012778818316333967207821483694117749792633051000414800015700939015705902887934018982456944611942701419416634692414661541020691338175973370973061094886828006077526211414981585361357480056633731440651991607402519864979990896826488464019300032342350962728604177930427431639979623463173539778502577997205128894547726660041214838909603367411644820084541633393887104440436765230720002394315622388086217952945654038566093758938683879364013194588444480998901169183545044809129680882767659072801477234956843325934055679538650550132308090439661794432172506858566382559758736192701657723123288555817099726832241946116314023250410470330719633931423661811345783302357072375015843409501134157700551668885511096306885460915314354211206085998022433375122261082906564966868771291285977280275475958994769668904854533687542999693988030866024034508789769285717631217594888394240315016501246098343508438323361173206598243629963734747932990255141133458691579911540933089256715609991134989530943115357911348042712580925154808271468324211180371419829295536533687287854780562981078908241401508861192839111824194344632054535271707832848199571481180772796213225164605319267984494217172407592489109010969118609037226916163226193547936426682309222029078552506626937618210945514415844016087944445877218048897616654981998228103469482101557104180373574288933573294408655381860335937331887019970915882032207499219247947661243849358754407493421983060927808402112005297210672453936880282201446644480405490967231866275828518937567344972748349064126247834334802470703243758313148464121211296970615944538262601887552639517984602958056601648113941807079501568322326413762067857937699596928902205185297328606356477762599974725530197920283909286087998411109139528873551587718540424936306949308566133373596957702442632009791359227110850983082542242074682450351671375825617117804721995861733764870495245850177019631554291102221051367569114951385493893132667623483426817937192012631024119871112696248540440452325533425496320372350064021005583821271719533579782182245248242992634807405628463544830857215199997524892543381634862658824446168222195376859588507113374847859788156934664293518532812696367042850671995987041649478615514401594796523425285280917056436985157133560452772339438738448208930639885812482967280913759851529390797785781270013664191739562861004129873755814390397772118296023814952083716744425752111815240654872727297364595021309726522383193389726181967172727466641614611424276146181038524248852175263710791442869554105483014145270324597574843789593764634047555808603970730398566849138135905811413782324792563906191179460432194117759904573550589765554943330067772885855702318935291604791259160862852255417311572239239762587560434842729888942214642975681733285273881323802991199913846440244036826082282313126274426710587909793637321741089468873765334814842380925241113788920160665393876075968047361883074690223268876456871070831506153209058224960708190578066495336808032594328526853078556983378697523270253354013143124549636456852607772723389956422606912381004077005939827149193138672190893510795039375092215424560663696985310875071319691665142381166529776077988723448221316809717775462914088020810568397052002874483682069514547564281206615701959465702888524293751309532384966301575225987429984088229776080944663740721760850998843134922008873815634443399866523796426508794606519354929138084277526092025848928520305928803906338876724012419255477194540385374221170683131178675623951074388788733466648303958314708261010435723838349365282401214223307518509765997271103206110102181735632559558001654936730568357738838863615286122868380148120630954669432755996374692171092202949712915510709927822597282080907446284070817949813416908637224878602897474254607491895171820595562137492190255482635799436144436328647668263457180579808266691312386959490851091664505614625446138622704623611800629997668136240499379128653700185706087584909593855290127599840275271455399806486519038007807739075088214917120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -574693945465156968134101466433619355593899153009304631418722046200513529287097611821961615997098706327709082591529166609879507271263993852989219924692559291088348114625915414981835658608007562217839387880717985161337878458809656923749840902524965531308711354685719272848999414793950032086224775112019782295592059224877257772442156961469048810741827518080023982811160474106837431348771317130111100840885339857370325660394633586833345203343335789753849490788558799738536197663668600702084191079219263078210821619821513280843871039807884608521578361856273342284023679418445175873521728391305589208925838367008689808837201272896467208236702070347626035287584477061969760086296406308301386497743785217863703390805342901220335891409561725421711413831879592850213088120571798531030406579114343669686922504384340601660752620460584195468483375425652008438152909215835663495907930692527480140558804200037305895044509052168733628393580595225687677675956782136685911212891100971320111291435002330478633718453324840329975965223236280813039445532628327082055040692227940144926455654071976895307461261921525363622301660177360937770597087678765612670151580900855974920240673805304095655402722736360619452601330778016692305654234837821897181623725831423471174001514121295791502787014682470005960672269622965256310001359101618922059396764115493643688362504511351204909522172972341037535105075150147838354553273426715251084851837209916929253588025715825066751226866604136404885343164121895887405841239719934005749093096073352220719864096471467344789965421000433365645138022153695537685456624967057626975098695143160760586467487372645459225100431799528327122529948145642428088460623001820593303296925923501838559028632014384145066437568754572689803097816749588500988897118452080083885280297108822850762808532248235000020389632100856228607993323260411312861782146240878500746172328975668533307160244917383861603258578895630813215650032924908413046657984606559121169152586608125350489599695472203766201650222665923927185609772880575630195688463918697394894037563839709839453474593223491862749013871330491683025992322855024981572194359311559455838503300788573714667429556898521110394039008922567211850119999756315698136985987702303123119976261841450449126382234761412403390218127710191682992390887074575471371350151851144730783399639348592085902916530150533008867453188254760727747555295907664049478065530018772903039330295901381408615131668571938476825992237765693466529068016794502598532892372330126943315682581524406724660233806677725756284206585267069698330968952548092250259562662044497225880429262340670320578981826069972464857380939158993627430436781212242429344049194381744513944863706692508454295731395739312623014128556470209763691536135729733937853676746155112745574523164668559077125899273476387237939558753624358225613712833312908973505906368216827627262191015124100521481942193187097960634750817984035947513048601134745971167237218421475428167281162188346151622278501574830146947143104865146624823308880523047125268305925625446452754156977293280170695777626191392557118115309611527438787361228303456050105652078469403936832525268754086002942868959300934424504587822136716460385831309573472399606844833563385989266588290813007636702273768847416346403105478064154718291716160879461050078001437202796857479941921523399158053699283998237924356444053752232353502924547951082795563982077654646606200761521089886745711277698847803934480174101447981929722359201226522949349057571579881358714310589428817477590841438017973373577057572619828115145019943348283919317627225345474061347933815902038299034181725793558176745003684545081572932858762804001760263711203609437898957920734892426867064886045306956249093040901611924613526687788051980995562333814240584842275359074934531329648913354916392807758997461215998381570461533697936836976078734580346163091020032505459215698668514911846471597357661545484185220820111242655281657631839806070252096653062231028320980652325451196598607837555446497541898071593963820011393268292913609127886348726059295193864287529879066502694921030384333810468792850615576260152315420433370591660870489332069536505748054204345327912126151795245678389154260344610045398173858393164559911864463141287418973254999770465637823099729790901246785037912564630494476304166825908425354132456114862130587852085892338175338868919785868010914514342903582412860582020020304664498893585815688970240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 114474519263703196587326538212777765377616829564934462826455649936599215749395396909091484318734849439210231738983044571463263926373469706994505942071150170679390072693205719737179084511589701110307807942236806903410570665671750479079565705058207243829250090382139886007243255057208004588873133651356149710602000054959622239492495402002703415609434603534131064809718320438079436413655013445143846511892203506743615923930485535865882491114789454319631701098995607184018605679832323327352539436121595961895339689570368060481788857509905612910314056641276878862203249920788825745769316544910429022191078983866658972958147647445994567965165613820931607262608435092346887965144931119674913237970519522945422053777898385101743379667987112099261955925122343787759211833899067377618416885996336520262521154832068542370813194776495074870490182343654961165863462895018879327434436318574185837836811613033901626585129980095495927587739538862856676960859553789845694990972421459859808474028860217102342615261489856794988514184159368130331918973819951502974101396497732081529874605879353933116431300697061213814380783667736275806050390522434349748002422412565097831343809970768563311703991391842919305641963221970578784150150313166417426646826736292756558854085312865254123572505323461003649289006918853130241927246516582071808790090166003693115710164005294709984585823248773538781366308682360306661429081302600241665287256773619025543326087954417894857173856148854467773170605318530320777241678247983448747538500388823842795391147814830929634560217550194407781369059443255310345451842982197492589572052262578444847517361172795924864768123286554904948211855246211119950075380996677683994566714273944128018171413936412562086072285031204727950419248394373916622820904990369317196564857444424442561780287063281670759861916419724403000995500150309160220722381371383947392124425428926138332245791728524057409041327337889252000469813017031310642358038781147831545498151397111550759418945060431832896160670479175668288383102559788388984927774154637555680638741189336087297678332116878347534118910195022202709849309616936670822961287582040950987503503294677393447308807668299650945568445238316056107964088310638474568054729686580431536135681129518847965433966904340340730614850855210823715222477617390222680331256812710315727805168879725405756760169354301082872506289281261618909700832253392421220819421040954693779645172526072068126366747575085384350505290406232277880087046069899975469636198848433650268939629503605607879574719223864853099632750801453162693245902482710209401358273087731995197640633592119448016803517027430358195946406087789503101349466504500491000286506879595006391752692913196668955822871583767165078929053400116485277389826745359109653584153166682336744183478787014702676627857537732682966335709862009770946420519780839570616100638520881755513548904810129319054229697781767139595044005647887703629400915497605182506962204517988863060301307633642987086567149202950473326817871373654418739090862714844893458122195573880457021942304096680000121364051450282794342836368818218408425596286193499114811896549054431483444445441482349699375680991363260609526606255343888354970999797188698079962847765666656618951464429937476964180228178644750922264384515733378196607286698986180290214022460069480607167739756264620204359820954381285196270343032968727051258939885359180123546767201615594802888340548463075298049198615261005387550270275118406012361245532584065191073883250542232522133642585637226224797410249653509438452984775477923485354118442319850925746086649084858997512101493113770972804933017436346463657591388091793159727670442651517404539654710467606470445092436152477340987724437944363903828193819330008255416675074018820433588155710986092044504218948079643458003943972401458482074945044293420047695941598158760900022919993145960058889833590564691203102547544101270847064383989191136111907014506209054627457297406283588279563630835062071051715423908307645120560331408889876104887633374763803518105692632115463762730889633111301432116825056852480497150299132432827665892012860928649709164933119101766776791805506681097894845305153956482310353453582805052218884746966327950535391451582066444554491058437633889440406315662630647473013405651961336904520627390898434115439719105158827933970974639043712809631719611700366859203456691283210090695756187050469096918154657191102755552203814675152896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 32969531633156590342106375875301818347429835272141635713443328766553879709134864616589049228980758779034144844155985679820408432288054898004167176750905382087187295997050349618322575611405636379861666959050448429147085951185544816346591420554699268968322603084478782375748047657728423802671401209999914777868673604260978806251662671333585190037240632240175988342462533224390159964414481638097062824068037173704310953218619833326224758585558971877339736726551519609671955819392697499316161681052642453332752294365631359178927484134242279936340620523925513765336378770609971554901372560064365766298490032776182619276947831682900630182305930403340332927211984145144223788838376659843615977444001317708939941654315708862969188878213230992688190732562254341564267056395349477909566518234070315547901392399180827143092043520704394392945916686656333486537560764216285184243431950679525500917223128265491000440060309672408511490715201417525278530896552642126260459780059084725884741853631010083582427340756879304961133221166663972278936998421030919006228735665774728730575290131379838395658774822394536811647864749198486780333819022535053131656289940236815725019145978268514777709493386839421450258607013513065405539188169205107223083182244505801136781716103166934946089797976519188040042843910355249419375155833912533458138084084914109443419424627754168485511254897732628352459081746980414093679444279474410319542978363261026542819746625044191384294420062147890344608553255153905439300206951231907416976388024738129315413014114217552498199365172274314551542927842062519161949032688319928236224314051563888854958965243206156067540084363459741397264491625523467468601657875720392679669187392867335965875205446204679815198972372764435867096825404522148894668585699221576365215139882226084117901523299822862186938687931617876210400214676490624590319937961854341251036009730171732673314605890545223576204067891708697767422727372635431980869699299441906639437377863498647520796646388325518787703053433384134843043011318206306145368261533764364381160343402602753372151715430351987065487220251371892894105317444725373878726236263930719426028464727459332513441457042204998951517013535759568015117270185052935984314560588277037511438493963670224258795517674498263468409454780877323101679268301397758457291564087708415804202417867692769923842738533620338842204475678348134553909007766456066796963706295251238449952971046017874678615378963553025319124543494504411174601940667084886226955737148887365616119323955073127209240524444296275339758318649370689000083914731642919359010736537244537551115153770191201700527971842792749839820765357906292160610722540437914861263418138024897580545400401348838192194800650067499812737214718504464950823160449684599201352565771960552435098471310529715446857349414229766819317777093413033622623202036873078057187460488979287570035195973461023206139706622252734774723563320169449304892492865794701929115493472891485305310698894980056378089292690572513734872583599684095646400219233935013275068567694448928236422215876147882845454824968394394710368812399417467445853895792951111385944449185063771238938145173100488280701238683536434526641068873812128650631312853234332371485681076090926099679377637861638341023636200338999455247829103724147559761036493236136787036453710307482685251069032312491879474553400132970775891269088824303651624459293546041570492307774539247273738521011323976156274719446231784934223189831120909809137427084531940265979278851631708289138548507608557533469513429124290224655153784753465478479354362835725742654386194065369352855923348443336226753872573738611279320959832840130151579875215794334378699562497009180723307093886808785242928419473036847817117826440137205855824471040782227828726275882899527255475047971011928555336175896807588683301561833156676620312397045950780769305768056308064538335119150023839521227021619432938681731697801636005007173861305115271440840825667185414638238493959711004643664515725416723560842545491366750467575819986916041203846275598849708849707198804807541166931555767049821927495444659512652625740539790951696004343235651870041785695940769590507026311671374805860037964703773596671693606047501811855297178046945992668791109216345339357358265275596572899208314284421511320101636323479124908108229442506942783462373403985747322117484312355767634647344528954712971412149967176572647312605743714730712750122394724597760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -46866693549987560075794946201481845909478154563220359720526185019486934628391776181161480475123102463420628043806789422107908023275345539364754694936652330422846221454342188509576033325447319027051113037299510214587592773798227072094111063682735164428385481294353888577511693878858728470193229516524148729812323063492040880247754810129306178428260345291265443169118339364409727505062030299822203606463830155135054189212505033602948551397894684634666363555341912403305372420644504315120327457349581061672681065280565616320515161661205366032267182115975071686819085320267307842261034872525144383832442136095923347101033062038746803319274094241529347386208766655854233102309693863471290768835857040922671194057960479316955120061656389016506970365473147834690319004362334398113131973812962504724921321577216103269094252808829239955362656328062721120654575148670581316527182780063341569122147350835388342991527689195767491712232059041726356682987923252691539886597118399414737038469980433092702603570106030639935397721509898515521696829544427247194823781977753963174188483983293669315256927802177581092535020400014212195786720719023860353193067332703453647032806936098496447482764857622457610807679176385539110252193882177679417866355660914945686196142842645122875936936436998997515849658843547507113776364091358313854114358047523283998203828439157706957621452071991153304417007090556349264504151978210497808701662923961495017846046667460273454710488319028835231143128239166931647929591833736893675872643107598742147916379003371719232312480410965066461577123562202497235621552666674461461770127372400752815443367485578280832915880948372496146066403671278053772044103095579792224718418536444543793978684067824458244842398421285220854051248685843525413274389298810661351972581592593309681230003435156583341867079456083898703911939081106237823296690197797557630247702131456391869478364644760495464757531154536387614764371711334756653822501595209174306320920352218155449888141069162201802638144842858308050887909204790864377959291752651705899502110647278581061707429216819501455023158417179497872178650087791665676875632299198127359414389393161004315122599147954751898176839229218937489963675227394686571885076674410499156923035128303066766396712668416314336777031422981761597939698327673661558525773986431824073855667045223525757350698253888467892632347270868011931577707781901722404835529864101386158101147294484674706126726707825241979346664075183441292796718052622492640422588466612070040433031264857237120149835031892847526416264370481819078151689547026346059568688826140627113788117284685022404861499743236430269696300502462174485067872593233414464050852867066101873232404722638304919883047608326057816020924619300969360136974003258556439380462149059534317231588012194985559717071960773600856469127360096762662256796034088403872158262449660569486100793981345633520487584162640651581222756409621726490549439586412013638455639028089799479077485934129701117394801258920228115007335020077556972932524555710057266722691762738086365066347274281171862358436459494436194156070214781455707524995570106274037750781974941190407038764003625908452627286828489845220248623064226175798064662026588319931931513262134518120986401079351125204346773934832721463102090716606325037065761188598320362867551335465989697719122574066768862008178852466721362033039494217997411476491790934837061557773485108183595074757271157639144608408758442100645870402398250974021680829801997576522872184538275200990273822941281868707803463997956985771472472481179863714616080670259071007558377435351989724877380687009524390752449132945052119636033901476279147720657563270812993646130297297694870213359264219285064423871842112977626101173004844037202704936201329292273163952463813773816514915438050167359050567391558074172154047866525002364873196397864618782558559145541468977041665709925721786933986056363643570325069132788679182650255142894871933872490804919957072624737610901153881291352835674054129342409175725319892476317286305572483530789526998696614325264839032118438449838991329503815843580386186205943608833936986709311616947150833802535637236453919227253846595556077026817309211213583469239136779848571869047993470912721934990174283796522804293834267726930469374209636155427610041061635972917641736640269022972527429788077861285347142525813682720992611010856485144235987878991275759867029558149974205423789054332239872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 28692779183737286495370560333633481607418103826907012635420694154669408566089701289987993938453707906591362753529116143428308824318124444891909852536625915499568706344396400394861469649772490570501543195512288902723987965828993304392061123246345120158314100833778474559128464834828329557362861770962355583109843350601717741281788475456541345437138393239110850040865492366636443328791279169904222506429366559034781399758213755177271547857031072659279374500512452008058447265338006977066180853280589490462013214088800756944790241630859792549944451096822965695272523661341640708756276032283765723885142843953225748707679814024248106151101467184101151328716946641695805778807733131664827002105168189166880800448688073916012003899799409304346743402793657043033525325007334292495601713385225583299651754309707217224997371622585548034489699640818138956957569735268902172325022455376292353418362970952621552499226707654495170680082677782826605590059882912834537398665004237455275107401866658762101880419722956282724817063600069728126160855170167453597027507699406037007135706889124413134987495479904637740797151597165489269381101950523447517748007501942487084293319508530281454079881297260722791500196475396178567360084946586729211779202028911067561347896950225993395787814114067029551551188049185261961621612668833412871328267200198280264194595190752334234224720496761679082430481913850627902926349494177758726914543024876412004710024231606802739163896729474289560085747117228661351002680074496911155926397605046249712838996259292181061410216298889859904690910733332036448295519572530878061197739710534198172089289018675281238916733102255436300742301876315066154535277367482713724003190298631396890994867541816880540747853405428369873714921881253766232557096523115627847866371660642179324334388852606184918016509051718920029890699537656021663918847005417614980940427941923708877007331828956665345030044447383745443052987021569684983940725698284853305639711368861705594845121782511562038089801505736218457496560310929732525925304310617423081504076419435940179124360174009661442456678515835817047755071628496682006041539279223256106323780684670323458648252355903066226359118816370709393552621862975728215714341706158689014139840912693362295613424083698929999690488566399822385422383617619537946522206666142830587879707864045786376012958418216543928426910033747569808053350439692552899105012021518676615194418133335607969622064021773889765727566739667537588299064413106668795531567231194885794990519300240264144029858390026107892425833742445716136191859132046508775825520168596505545917790174325875955683918696290240088584305298971495174144845067743230129615758169277764187704508745691523440459267167956010839111989086236830707375540789014091635868563994282288734805569698624065125986190870007855183042265798140214185480166648284130591616985587918032616588968836805478843712922421146193989947551109346351829934632258256935847045767516448260129394264861496306916600326199723348796648828620296712915634336402695769594776300979420617377128497430619285892091889512779021955757223710689363576635490430138269047657797501480639166642841902756887410628467688314134791461532322032160680908307265616293242560743574981416357565538768756957398646846574713117847523901446075860104352661455554894393252129489111699744464053828886406248710380149062841093750500657565957870695383811390155099035218537762958242435402751256166827742057654405141545460333806876466495357249855335546640398240613206981389714807585439423082790779895900151368011402062968866941547539541464121676046012278194041959149299509110865791246720303311292280044265904313984213581841679848035387635521915134043599929867224683744951061797888685729393436490021619502023854138689607647491116049917483406208023286175479356174563639973479571185493912943951871166892070456322193210388082426755575872056307788572103993308148340716992151158716722116629460031747262936528372647775303773605396582486141173323231493115992488804462033340743378623970106554210635882141602945833415549022878930577875029230952694930106305482533472641258277132872260312474642309887999126656519395598018616069938067774443046989845235788257567209016328160779993078600117695900123404797383155475716138159603001211710076870965408268916597874928134165287515346112378094994008794112402848637341997686532886746971767317367362728777192062527799232865519914783042664708580489324763545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -13057247220543122547356935616345121834138648749810253046104157976410220255383744077165813581058572973515580054156467576598111904657828258787941195566267727854281250250016223221483040355270886244815706824212280570191755833808953956575115659609181618475618284098393190059441991949307957671678626239768009292309015071271753316023960397078452001676264476310412281395171299122513554391035662264533498038087610191935968785315857886298825320074732578912874094278952861204965355156307193113325029896506171488890042324750282571657809180906586976912108784076797694620755833365234529961225512559510536463839659051631585420891568654965805395575040815933117023673730195920136915114120454006132241890652989988960148214593302792953190017585972323436044237309814735998119147320796051563688412813482967597951142313801356610875456528994172365899914044911036659611561807131921236803617588415959054176345398447909227613384372593873592934330548370256897031106333663819293039743196115028336226455230514642829194631060837389372746829163478245280486145360366958847360591585065347781353070936743992294035845000226621076470072125454305670907488236132674307817952037318325900328601086049475627697849660762206257654924442730710745266302801112766661656989863516056768465385884798347387781975467950566806491983573501530888165035421974115969662024824244708251127183499870758448776039805044712106930864184662520543907341914055018920511181668087308707601363929158325311369735943997269389624359941230923725108740435941291265844446969101657568460375705852304052954932067428711371493185383650724216553755108242574581112386721828793242071036694095221152354257250169149126233464617266232577832353951620502820149605492562334048914770034513978700062926927527448288495213025718910112868087063538176280865380130339055838951573481249328538528293038552247215750299785121716517864866968271658086132151459100454363465498516938238207432609920338948096005647353282345537843009961328815845495648799477176414769464532688700490358851890982563210883423945577092383212890666422714532356645018585369958124148070928339586175767144430855179739533976376350439042570905652375796265264993368703811566268666014898210020686252523175348689451732349679986005518693345309101162720351012912061487026708411282775848684729620845035486643810457431643316843015468056140991568521655014269656265707453630372766612993358100598580597161358968676756670759089288430380165893320429238208918462853763554642712168026017283546024769992460002805600491834581705700551426929026421789565121199139962856482216435156219609639793633369594308155247716917804606483239711270425550530837040330782352991025355852111032128495368939809719366986897056256582277504480793323922994996487898203291012187901784452334278264043584746115258173455119790679919316538550563972317487202141458992318568023490599905385638416848190470579697903661778771707974948820602707513421181669431013831849616899962363471114355215741907479909004172683619329111739843117900171451265696509388565340485596298063912123612604742244641520715284506693150799293664697829737513529558631544276870263951936930892212998410102022251522147570723281855405945280493810640881703011070824557871986648360294762871351319356116012329218825559060969225684354402687399211141384749748001143250989847372894168531974200015263581945447582174085988359186715670192673376987650890215259570387677321534668910020435134026189316778042285618950485692269775575937318861897291557392882739517877695273612070895011439757650338280501431113929275864430044581182690820822711117274567719305561022627701987491002697199762726594125623143055566260376828858094171111306332674961643120045624975805509828868826284504567954308204648375336223464495867935411312658900191575576213413331011564836265137712688663541093057997634383919711821563368209266998435665624909255455934837793352550957674735698690354917097189634068984377363905194997825893899394278082833429274257226702209138816706930964419964831235711964369134021986503808433502149428140696425557573553964733088103228197001051023370616456430675582485601571565683781569634770684308184762723793252858610153574368611197245495147559809797227153794895788266328447051335774808669167594186097988749561724695839734152924631964836987638506242860161660407460960242328942993217334893010108968181769849000075459669163116527058628727309856515934957285531979552027172845350356018478511105895590806737191988258406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 4897087887646688350102068536419626101294078638045934124282915630349987369306160646373363104164417595455843561920649932978026529757007854886505259778489010522346092947240106241763750092639975418237145689437815409964989345979592772434547400290777527877829047189016970673913235747629703087358498094296008266787401486784614447589714357997360257740541196572535626541196589904683270300089164134116792890677565255839719846586405732976774820523736362685236213329095597026673598474470717829186645970292940903246144768231742559050471866651498611981738156686634437026792414877601214007847116857431197946536783709407180551934612509859180257773915400626112818593015785256711212800665196490580508029692488077652106028394320665374468245629568876473508844902217929308524556772481955424764625966498536045790160720798827346518302753628979083607643834319825130438670917677066374204630182373160470095941564778365098158221201671688010145433113251386043742829163562405158117529758915070210251776804225728060688780020511079222711259106169388382405484582418389273539428209829897016414372356693768900739557835258522678375992083488867092503169754331731009900078009732384773139046148842537551848630456654790010832548914388316463986073277619084307606955235937770778244939618775089096021313453413459640155091010725421968471433752795277261002956074330407762834701672557185045930718838405829742627447187139941842610246540908686710156915742565748335608912220446884881914729382698130868672055809198561927368614153731466679937703323742920900036210859252620312829413514206606484277170943600312145232523222517979869696040137903715237286023479423943618591967717669966331145786268209066552423189369751683817444573927742149750364033633296534463988211344142371567168247093918452090984155628758645552825225316595577143179063603825022354121525836310991294774965507679521405870322198322116053166928871048670202263766997839336652513190371758823329874612120375914899967595968778697866059880386964223021016330231548846824435374398560850611766523657082269372547287667975087083541572145704985663414497377190995463009414972464538662580744443309011118958204539109283376287939887325817119419139036913404477271910764839846075129546978114617534277447020907753815865342166521307700388705205324627758501242521390180359681489153876175541438933557403390267535526935121177221063580299718379323525181956358465336602167530197200763091673573081831508286716459228957606420264402771234469321599387937597984685639056139261024439674705486696505404097843686759163893637964447498530094732381779802088305473268977514057728671922224775546173532264423567075333239037620180644766626740925404626286426662016216437148793850937633656979239087019193271592167660684186618523157089714596822487085028583857283364137507704722874661078003991577749758541387003030967492698603958026326025678789926421574442477593132675816395184808787276437899211128532224866981696904741627582845029253552959969123405740822249050528354915546275656528392165338059749814324073058065861776265060608756284879846942069362497327050625588900141277510327024605124037861872218312722592201536708053802350496820924103464568041836202286305329699357259848121702520755670265772464051443013853526870243717850846921772393867088125325140631954461508957701742508363944923964477695372652631327737965003312461218788649519177333624172615493656837007878700742572169739727401273577850065782675060901538853341628398694103071439645307225052678534290901057254488066127529399546003838386854498737190626691174793680611703899966355513763395192979643305823884785284556725554237490575207825001493316996353901996149556142528643277107311555453110218896842903266751307854379185444258007659131103660566403182309181589942354067997094927657229973452411551178536631067053870497429313924534893100807826343334873351445537900583372401284153559708758692693143120617066133255624326251110170802162131087764827950841029816219146688330315692984507716849313919931695031906440794138020343564429621258651770349230029365292224153054640888051052670604814900673518990743646177136044895190164737171660616807991033637128154959454948363519716536152996261836288498363644731365701744384733441123739112869718494406446737606061823137350623384730494050360429965586992708861899591566123083365904514527603326022920562582280311962953147434334690429157916920569454748079899647508006420995412353443945826762939577217231932781760930450862243840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -1575691238694687579934882384051443927893813288336659660219426471233509406901752250006920340534089716902694027384011003925569818215188959313467676670037409750880223674724546120143335787737409605830336133689650585432646129775874636116883355580079765163282941804160516217643400512135894812594747400214826630947448573448754128291450779430142068124034534924393053959194628531872408692396431468158894305934623627376372437332173090161768900375664901077469376460120177228367482551032292287085973748038693569815732862064346160463142870630978357782855729379966297791536460285394039927867136336934513333320298171049378047501976180850536764137752802788909512220104723195667112551443399990738106052311981055566146285858886933179427802899208064680226781144611983027996341895758926447590619763860157962726289805633570726927222155731443758286624782401653901446616837247923858937256102306816214081976701535038040242629041521060405848646950918602001905528996927670676800408846306789728055882084807225502111024913007360515034677914254843268712066647828224671571591796163890747839778837405388816851082780363488989439328303791610195293599924118112125201843138913248524477566364996836855877084069068927029049609288964101981847404082328617984170905067263921980101760525804014691450023673054748048451823927647979696119629145625918937813750020760656870197194785602476622952788309230616681985625320817229536774191140668409120803377509172930664092033393522762090347985393028839959000270620481657633833825439397601363913151809048907470678700466235024329728757482982392410962329416746577459817379430503416626143765152718543783000407009764425256954307635873505499660325270106673593603813442094769084353427681973635236835077037493667371678956464046043231759688412857590310377906968036806809697954229490792359045227805926700185918912934983357251227439916479112209297490583045358869228961070726039706764632621663749487807082155080974600914049994951891542605318206232290068918417012071426988100160941095805219955364858500533871588510334490678166165105597495579513472549919099385288983485361044772737297429889338000059396430710537453607123011531261534554010774491807713197807335954644083478315648083220713134761302356003820737653991238016887478275964375162212342225079743127856125352212576655299521266208029561806700916746785191589705346544612936287299484977333536560381292881669433380703267790771006670206798180626171158791888626894900220167239703935462594832275277612089215879115253040995923870790632923336794258269643446790377413939405030080385035690623085622868782211722479318219793934824112837362911783843607207052245543279485720625905217135931724464149571334481056135363987502057185149822484389266734633102906890419504758902500153283171904007265166575776564079231373252343768438870959853006811649290925962919702552481510918562936820840355941950910065909010648473202747479578162240099217782803889723591669187790360260781788775005950450735973590227877252848429503633406719109637594786819583500784128915928171808467157649581320830992434826080900866435620289167501529147474529181551783838282899274061656355613920293755794707720241379378679047477015959333011294154898831184566812176522626679929265879413274066121216753126371889320797641252875744306037412207134833049629327581940026065630326501902478195054948322154357664950694643340452296965827750900376273098523876872169303750755254574252009829635733081110447546284189794541080908568844275756937818803765827016379885608943228406224211540874182109324925358626296820100165969068004369890031546010821931136831676633621218766670106917908290638336838182127896942325787199348536291094913256312482799644266453376417580727886190154702659297169178579921318216604882300287597405444360185324415520687676052028737375804367051368030063082014979612680873098335241282420885988366319629698131940425839010651799511243539222905936304692624323149682323759615781282647254784292850260846020520549307541764653968250347106990775329116598558917535885666293261734407820511494107049928880892786664728191774182326077556272122246272859782333620800536996030044551634792903407845004736819584494543142412199773593138784911453151379336863984098344613888431209525896546869282724771119834812451594082004179338845904812469691055417226457221573832960179571891192398019222981504278778127266308878767280819442262715990160804071091472922354336226382514107904242081319184098233579909437789331206963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 446074688319125830876647705665609802032412453548501129024606080614967264572589857000282627511913683537991585629209745169314382242816875498745179805269682639082704423186124797485118481578928329160614252899751641501472542376166775394988445836667273049066692711634276364157159782485864607033602875203913491078380793332068088010184355067711973959860816718686688000725615018370232171307525820415675817110281989293778391634784195090878912136609162445396783065076250669648115788261859653542225435027250246075484159110674575343614110084803495504454771357630369607746908581020082465144439854080981081330764658255713924635906438880067110337910528556658957414304830540738437096617868269820644462681628657326598082927743438804075948790377582986371340661557218380692770490334119074055643130396068626221920828300001241503180478491091427884572693639607272097059575915391693447634418636741912216098527268487479329479179891946299358087719729535400036200249946285398585937989119424897532547636122180379579796196663088011340828813014409966235804020771559224896547434688794310239034866629603097328912828362997697825943633092320732302135543962537198325345789466316390613546740252510430559896218227053971939489963198160042975779069548500754424556240016701601191625218295937711345763676305667967002673984774942599489213258400552899107675275906950892502923113837962023264445211701806857665917035928005078984757833266267940813992209382991011087353104901071614046308336650624838597309720949716358429728655177271236573494453713667252688200470836611627590665937084071030917813983185614478183851223660265326464600292923422091745942686162086246646249921599822066195821210824541649028653725392494012054258225954646210575781502101383438826578596969057737571502946306290220836906629869466330007057953926932876136477828762666898673810885841063642441399827466539673127250649092377823439761374835673101705552865314365952721233694396401909539089427802601363945151157558496086572088826620724156494170896977037769092949523650449515793784313076220618394626218240288948280714847287851182187792152337883705056905134865996408039236249110078006869886939538935577738633927509557528851658081075275878940869833718729863579930503907406845041469728499080205429525911164290516928875587009793468054097943252960892306323681475109660419600294222842547502559975421204044072337623865170152036825563385141421733930328466280759989991664003209556652527217997040203573781837736811432155374858160136707598143917207029062645402767175777411717367428394558846095011253713650692452259566048733501054738681647225999035999823919453063977813855143745141216460501634219644282416501689552391680620157723739931116577494295218530848089136571855835474805719551158192233241112748842881755593561346920892906606775465507966299883025149387233187930184376109671129117400261487341966699183525605013132646294432581123060031929391544120417289084404699843248060304112529929072012413576094014834176671239427149765348548190672113448070066924390393029726622654328434438900705576612379992237073257350980923189559743416221350338009716620511223299734530276921897753066442644351725068094807095520354512627474370943343012206178007374404194945407150175529486315157271224969695631241011062770488977269813210487482305356965555868732582554808776573913779755303270261803780973318411459618054247098576368571530042923900455846063288000550085410824345424221091888073771838321952485386837978713607163424599684677518336216143809500976540182676700143047990605954515878358478150636041597230971646486378475130750179978078380300152125427630072323540130130197414694803540768672593496473575423826389891529469596396313541530360184465443374535028616510277283131787192046504359295549984546066561838042978374722320139734922132861075114140378597503507115137219871498680487994064297143723714098136043268562963979373538552276785119056102273452578685228012106092337277169499241273891044949004838376936021291981189600553727459603037038103215760507533808381972384887462549392202013800581455837756360770513064294722561325605156869091106960469908249268572529914425306631392031713681710332593833593190074648031523106135158649666524298579291445477736805062968652400815341684665627854294278021129938139302337656450308920021006064924980938975546327625118170899637400192950283725408087293909583841266187194803979692503204370048482922870031200992962023355230786975510266593407659355883698797936640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -113170798765782637325920236876377771836138345283020982030771279574490874752242880111837834960749516833135205218322110369849106439924974020019677001749246009532237104241533770763707383558850875570574328611417781339512492929716186152159345270123720195302308037204697730512273037925886826518373522873697811388314307877693461243341185855364997024143929169637196602458565150356469002398516491897152147306109773662001066337436132665335325291267036764200080471361121996457899513257754172466381662483978233644249092727142705978614176021362598264764744363999172037134735387058472538963811948411159343856185607904299343326343670571893229135223914998356454855037922762682821183675525702586706071241581491990686789344487506181734109332677562875340605762239804120418282774242879610673832831561623014651489549755806216078719189466001035181919789944116511909445858862214788017043982368023694121507171539821675619400521765894617199701484023006770567516602927157893506001352588662605396898192528089861104079710674313147689117578787833040337238725780710611445309928220949879405211940002172321904819671432353563215560918284777878656509650158720459951085292741918661148568788502476808961279797701343306892329226224723916564813628114946011089502606523862064530646677490179425224890440356738272950924342113119114236917583507683900767698814240899826637816439994308423919765337803762079803815212826668110834314158288624732628520440186866697442032287520318544962369147024109394439182876149516376319100984266671660332103026492516942216019986701070250778469031839182513225170833925299824198310491273289640639990280346467515146516251992251594786942235193788098882371800444281893725833248743908840687412992182042694131880657477215887020874130160462253405231785792883614264029898474958625545325748169403540987307931862993956096498850901283285737775192555110279817877391236488955698447025501025333107161649941154877044320579008307730563867750077077916749353738904374686513706221825988974850464560938433161032419746296639839469301501294715237669664571937980574745814910033752314221053107713882613619749599726097077471567527237836066912060264071926137943807520909022830922821067571121289332792543528463705414450702570538864207680396692016603670066220707613146170232126074116060119350633284206090877165252158109177752132366894091558882777655695621515747047932234130927017450021972221555312239047234024563458469852130163784828706640123964348459697305147750155240712256676169929796928401948763550500710108527308463860541542070009953500302399802427679152755364845664677927436931734634882341831375656180217120135663556123292574986812314911111077351368533550365939945657957965893837750913410157973583529273289354765368587773594497751937376051721355156586543702789090799423195207219986538745927891680999409019525419131338133413009657451711884811111357304603015125073846782516506474086964308974962096015213487322816015985701403533863069538384788459688704958737223770288744029433272919550396220979160399923508905739373050083448257746342664592596114226235095194045903473429957709283346755963411645430800581686659910749186421085821251981152593072099649785180076108404646141383425083270889693070608570051325413045349325747324763626997580741686316758408346005144464167875305147276094353326431177999344429597371371097031658278288026739737159533089571083448827467598958713256606975019760637838383699330189599195081845307275171127298404557281262059951423625400420370978090632283418599685096582093791739483949935562092389934736749216919480367357686196618849539489797549087510204686148255085012721948482142760795040012153985693966206929125170837883614788485804769753750780093826545618585687265430132095151413881872790130391892157641897703931772431762235269227654916793187161244900651142339559040911980515194371522494696262193387559750056126780242744068790620421432961405441312359832663803412198418262114185836944104383224858784712152846465616297793081600888697111635723679589414382639844227195292027376795401801864649926041985397864764103757959042732661140078387402923822180631980607408137831541864110255538532892944099672862626668218906749591973453520669118515236812406937521868310265978251964543187755663119574848114314828461508996983892723940135223495509870774004780475593555767907898511238907299375015005202112235404477633866465411289637640366407997605189349506803863028606676388878913981573645646282027982084103995392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 26091956952936989491354295101155676769815299527948249741272131732099988201091866001219114994174280484303130950802944503766275557170490623022432553810923147224936552135352628121261234877702144055905128380540714340753682256056968364898587387442607756228164748933465780867322419528517780685661647069558350852920948547031348703279743201158740328909426547123211171346899946753111665503612011433245277056262699781605407774253289436684119253533560140954597434039793479102881194021024498294492595202141411227851637290998973906920643157613568377288838766015690448796757667078890419041475486292391357278480927435484433055503101619814700925087235031525592649106264868843519728574737505029010789445614203242395737549551801475931742900615843386283898761342512221707504684273237976375636004827854525011764989058567621913472779884897996735855835669526760319211787395547640645405698974835591680355241999813155004852065770761231429531111280957368892267758015833980652282447563626587322934421439017848663415948657954933135578096951673566414170920418259363301835726292353932993620832175142260708835370143796155190901899782349483958267646529210696885595882165705378358968926901705227876844856061966475241222976150026215926774622162839389206367753046916867474895075712117643544091394406991880775505709213265315503564792435279613394746257117771619588371895589364815370173953505319087579298349555437586612544047131597640005099413819626169667909218077122188659578606725459103950048767066855271905065191360649609995148298353033069134726291100251417709129338415780491160245145360596001959976220191046372236977303031806311166785242289331921767833897091559052504525097299410295850820607023035206205729195089299304565820706275031012692650870965137161137270661920648313572771930088957450920633187850753677254031634498433322913096795917120947301182848067716168489323736687757887567082401001141557295831230556135843240657949664845611358249863591902274542008244731855255478340854987489270324198184669844087439699295799799558796659955852313639480383128193246513220407110418382703526566940682601703666583780795439900307154414734241178064991979465670763457974045189985570538013248705706145691854089862351633858135891727042414917684177623341327681022668083407754357411294825350978553206781040652744251888832085092261047508779396240614150399641939640285551320480117807600071677028230639650038044421161013512435404697421861587222105215045557765789873537285014192419053573446174392366106384235502506451008425251580247631891794770218568239334370888552936509753445661926240800724668181270810058557670329287151233571203901052177773621756745141498706871465118251869163015600245511679014143283840870813712128319293218332555875593237203500502255581816167871973795948546902271559646261118249241234039649543058803680945140913601478895479182287243995094158799153815345350682787831089440953708209489719445961006041547807119794547875598015594722291470278442968961718561392316976408821813359682827684636440878127232339371845697769187541450716738557408829685698963267652326067767144270327679623420510023525712755747342203050389051199462075344154715041096401818126574534045619970745033362888214626557155551460345926525118168343627143222858989487582868108614811446858554596573161934214627022437205233805435404998458822273299929333591145417696816130209888756445697194106519189381004763271624670441039873649667485002175350501516476621249799004967110668081777592575900404269987628362345125573145790706937740285173462002648043120424527951902287587276463016260081297323537764588376617250974208177873532298480126893826106393552771524785265922747452771146843428724148276203335772738810701076090739806199764306200033065701192951669838553941633570022465043713251829852082199991175640258811512083901722828325500312945715078963046503749568746931597154802646406768304747399990676038910591121662642903569302379269640045416622061195092060864776051393165138402589660581439476910808490571325851787134637413841108106855094312032416631645993673784291870216386929477702691701999734443390115307227253727177824471014783016177206302356748062920716933388059285013729756621319644169457057075123391915120355746765370243142992303736971039950209479197013112890212355541597459525657262932458332880331758105957820679904147397152780853723071129359899187432621861796947869982682305946867938552712772297453739283490474491772418520683603664149772081561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -5545699740570930819503333524156441522179086038709916900502448820125528841922969127573530345665467000159171131334776649130910129414628819412380930969513954607026886820076761290393102962085272674648293453099570775898084270820671339714740732947618976689819913556301254913864927493026232044659130380855106103897267616487830385988580772532789495021365323733663358359545024254966323621143639547704576457994049093072544117151654122392076375767480457984324941166229537101891879866262788825766075965729928054752130235224585295389827645504811986474278787921565752908823136058652796387504280246343220321364706894799426043085983773829980332922894212857750197196913199314374088376236885197147462392057439589623529401638819271980150600288377642565884600772675750836869288387250944344741729022847529843787481914005656404943072830522659195918903130948332506753765898027486195456805238501439507355900603793379259280562096824911416262403623864357489063555519204447108652475428773475307799601024601069515459805798742386174797542681876798101616057855365961261966335910967356750531517849547013002667947964120903974820195706004767569621503288525176315736874232648703162172812516086379385381826994614307578846207847322944752066516638658904792213020617223415951220183022356661271800378207242890221142047434101703735802577355302277491009269792491017331942770010814479993357175054480140507939936944746589257790472461549339605553239243622438544042962751345609350525948694417502816357229191120733212100679357082351573594218535429848338119491817070750597240740204711293276554912084349228099451934517353023570781432310176357730111035998465315465316007729376984924257335977413661284483358632884184955747057892386352850086551913043567624503021218337957828461459555535448593159952120929143788584825235752217456996932273213551848245610209340580293784253287267412532598943309032957016429056510552491492871844521797954616871861495460005163666474307972648830378321562729118671852592862545084558468070523453218677587569332883864376681914172860992354633416796839683069992502159677845665713134008269030946544519329766803505588357511272119402474229483874373683008603871753056875970331422366537700264718446838878629012840466017437558839026540723205831301305905322396573265355662793345379698255257092585197934511045910033131754412802235243152369895499964137143843793702186761200431218232453865554931973704481728096757648948045663445286313873926847217876857376516680073691919929010276331270727717737545045373150710417055036874074323001493605981489321231293617551064391858942080339869564850723494865343207685650200708117239525543606302772269145757929346596515745430755017567148048758961661296270259813862285992642792769668831726345849323811586345480993720531288022423412797772111784170444362609098529346709664882078798814644863849189084668491906804140981670343386978300374557544592238420578733370314432388532462692668438901143214683010824473293628002388823043829931290260599535887934302725728726023611082790924436813319984962685689741516410934693574782345048653978349919647177950330640498544309841374643495868170105484168473839930832312724471720325997630366723763964741054451890234584555717222385510885397097311309763121626128153028913123653264493960097738562589492901176356569046738242349438756554065676368957599863320959094057524042504958181053868736267427432108869769223760943380664080292352959531767138381263341101334658668925819861718297243607968201240478526487813262018481908492925653579558719470036260074072155920924425800321978125654547218572723286191321786344205342984257511315564390833459563654805979138816194876039241233609722681634691077230052286025067262429348725052074101409192680774390808115690519688321904204694975768174044017860848861131483414658449726657422795541013081362293161019003790967207632879143822212283187112093908632887420678345109709582417182069402087789486396883588932544755684987005767812473560955569258084987104008092248931659668626009780369063071016435079725051418180475867551081929304164049796926125500945444454305409856720749921709514375249737649236119314613067393148340814557442573181768566594619208285420987172681319919021696526868425588749376086140156805514634926358520590065678647833133152836670993384398763060302560602178340495776699556963315390246378164819500927581771650440642638714464514986605444106335458298631175883301586518629204543054293187872798080550446301184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 1104784816890178232189893608654629444253173425802204767610076403154717009500390992633619426153221396543622253283252678441683928963875177489295622840347940593961460248448308258976667715845951326093950963732900129984274667809754817177557823076227854124827854397923080650413314409825109506919453790907978114613381073524820238884273176143589238587238784012369547823717973378475524160177155907628561864099977442125468560414017520966143358904059643591625666774693037990267231673034012931322407781255673842970766825067074472502940275676704322132060757521175837524700811797517430095191045245691460136457031813029171690978974803220512734401183940411607560817188772962564649068419036613824604843381792481080990697706992944148893897625697114036577345474771635463563354899438760726978754731977538105491448691661028404933561350148791533213384192160409930077599322259993664285057195970673095998198753289004046485039756823593605528452480121235261502036722128734929912987616092302014407526731286965043717156116558959905214263019220931740949835132270235019036056062284644044982883768926838304143153274501476276893371680475796193383600956013798223194925104156341402468820702365887274726907094994889198828417533945464245552393862649725430635445355420813159863920964458928700449959255157266608992790899913878231564793611140817922882466548298081667268228757979529063557563529470446845948246128756289371209795688789945860623010535690997582497517492866675326034622299238569539576254513129019188627345835446300652877383953209011642923457112554921850398898718163260198275006294389708179076937583017348020492190149837946203324046997916848366234602043859648189206208012815728908072296698928967097758987941534083592034284158477459074637954246400949748218429385921115773989073288848181637807659850184598813495467980331567764692288868424294860588657450932646918664665891733472140066686432073970475010674773110916217847100153555814711238148155505936984970532261790045028129047972055288656993404110379416661098018691053008886470030172201466806373809885336822837222098575697660444856813595268688866822494954256518442489467899378755568023327701448564489802599887626027021203756661643890561052463835077180740720430542807011260601944418326383890514350565976069116528252214012811631819181443164621338549180630327816052664503106390065553077022196947073912052066091188828494910968945284565404533844723822247297270136212038142798027006926202749494288241955062397411827400901887619317538390346615240783204351088070430749990596704194947880424408187466245943947458634098912987354422594004805213650081990143411960466335042087546540823772587977895310654516619406938678093824448760487345072258924851205430457846356368653952943688637282067543686440478196288938418123695954332838458069959803743773151538159838219007429827771291932299435291893949780302675965150293685704714436356855668062520083206485071364756574539199026878975266704210922404852116511742643951560980291128386583657073678912216783277617608918858293205602241836718599964027654252560551295384558599110421780015965038932393035174427969726346627226920112668787136823022788545572683548901053885774402182600735406994482066517506036805653315347893791001459455103582093978001284543582001856375133645991467638407517932249222543335768971740822417922070164354089451048704021770052236226320597203728234704981519825830321668919800352561805071250911452914151026328496262078222256514907378964143156184480830742171114413243235494556252307472574248861183457308616792426401099456446040628893091655661843256976237062746106953937880140794788381532290274065420643141989266633875203035086766509529376666692825720316109953104925458994954227776381554764610391473435086031510709255890650553561443728664529653479536964958992367102296320274327085579647807096228764920344244138183107492733393877971678872957995281075234563250238388106605814860924054463369635610123958129274340178478001532105533597503458955721397539915788143488292636485286376601961746717762658190788627264060006258277121088564746830670346050500418237149882130836645375626014087034637087871013384023879347703201361239844232900884458573136441422438244270781450925343142938584115639834724335013748051172517551843546269652981348557564439689455068116747238529195565620667249588161348762247426607095516016874106495641170662388911418657109101375018888275583807451552443988602906650918948926045924576035613672734720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -209373946121645132926786086037565571695654161979977683221966248705142735053142862792490394147579639604781641359015530892154585880730504890519059883271218320533608215820344992178430003107108226589251428053876053507957876271120478694523105704572034851745883519076305528757589134148343463231238679912767617537124447032976354788143111451873713563133376288261335453662786863644549088723628592393523077771888145497788816914520560347076484315717396361073533795118247387599018451764366316796277505716693959743994114283751768061315706583979798620202044068325701377416991843005786749852427364629644700866494049106905288823496992032835659856580692600522951612955321093884362101358277832494347064362082315676680561938170804454571062367008133511280173806518682023536276337422326022359223631687346311002676150223037736313591775836985768271079582452538146556672148171228063414137908637284063332675455892822426756678413497471152764454814411104866418420161439196775845231966124586535703713703704184409122966190506979671649836012847371923283966154852520535097568391224472900592069828822082733574869017462790859783610618711025837008953610637261401982370622720928207174158080260276599761586801666956459560864536844246566271006809443313565119920317305980643247965802794494027250771411846601176748295497227556220074799885605407760910000344473649752044104742373528507957101948322935668877865188010841334777451545854598287865058877628521303040625190803649666875941691691011065034094318993208669643042291251647530055769982942375900415106886911150631406033056859107028263157224907143173261474095317244551813070031826542001739743176208373315542102205955591933805840411783019893149808195208028983818365992686830097252973067305074692467173600015789185182947144307918536203097651281019283647309906038931653654803124201315890388387131415635292856184380557038337218124201370920642119317400399145945890923779807990084441340304934433590777366883889299228574226295059244007396511469642779211429730063069179387940026435035964903787354992552828458725652622104508878272502878110012012318940814908755206150188930767351321615763258000992579953876251164243690570387948132001192912398327457300350769564113216928160576052970860816884596730330496017516846255808489173890241411862373059436816372313094670682992577323949548366725487637306604770290153748974895152043753127317784674156483633372428242331838186699322672147577938064835363068519525907058128115992150196142764262435688569712805730596510784932711717685419701654548484926227992923701128387548732550109687715429257688542259356907551048117434724010448195494167683588947812816537815259469750694506444905349205178825643041016574936811598228750332284142311046613925936383585260014135977839156258132292389736925598234451368450269449218791982183424340546884852838277478916217311181273806234075032563253098170579460075158200070580728492062278278158286577783021253900168643826105072552634864324515764956202327541692749159001463315388227960894534050887923814907720082408764663566870454898028688622350781336657765901690968210979514376211938658964440850328672377329804341703537332495810103533027691960741825984806280942030268966203776020094710741319336597575998752309758369211410595202332220312093717087540733359450652763772048646198789259004031474614671788873390333424791917485952493946102990553261152012468058549129628990548793883559451089526897419086636023547463823240026209630379675680869258743702574865264513815443100355502121064185911642642649232647479415760293686860405279257739166734209430209639914379342531715145318111036446460413702116246581177899006385063220319238590532168861889044282614929304335964711880294403089302168936649857045282337042015807932869577794975460891631259652813458860355651974267616105639164956676850603408736565382638287859786015709586973190884143148399081154823175952685355671211410084878182767804254055081405304851892366473285190735401140690540122923558259011534827481450624932455680006341060718750429511429000645576963022110715400486682266640300030464402768712713478879631194204655734042486522010220736500373407211950254899661963537014947573559033040601926346067556986831449850446254513491995909879548602298327874147816239562822315315101140882090622378057967601914403507839703784207572208498417638852941571980966074244364744863930137583557703748741983426760010135220629098743342982021939619605138491688047010516497397186560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 38060552195738091777677483957296647488594222641535242365321696689350061445860775011483602774874492339973028234299497382637412619926406156380651400654425167257894189056033252728718587183602823482752643193483508529841308090760940238840903378301483144723570562730212501623747965265904577682066228497548957512413408218211334760307292804452290202292027340465260156733372498358653185607196801831010752104958120696221271539595131363324938858124620085878059557335423629055883568125690826648424975206272783865820056525131278412333920179346862665823609196698556586405837937747211294753395812506633594434161824809727487616648856069838099558857428121239485873965752505530723698915542458527055210546445508638138823780987086921131346689348493375111655921542281789516159771392346924022880924394855536354640283139847141127345840772194947947754055508131600586508484561829947192157523192605137503067774812683917757048785541177163121016039946700293318686250659326869828392455269964456866659250307865669079994361224423048281066255244744172753898240347305838471397523587218635226854422151380941780556561550079429635814565708632482983666894951201855343973952813665472643619605959380056610824852961086483260282263080894073446765558291184169239934910165705315038882251385214109058793374827729472876281760851337369318821103900932923252154210480746174098438253785461747405921987796024187946067571580886508440784136515124213722685122163709347266331524461313467716085604787435765685450050891984357536977291404519562492465462427685065103218156308927152126297268793559833074587277889827614527664502482785824748941187106351847826797846052908797096220451864802159603229720698773395037762896204141804356084115720101517884849074576560511540582182487323013248230743398539799879148739763891992773735827575864358523178790647204470885372200393464547184673564552986367614920062970258995050242684407323180626818547672572798125050772282862238081128579700772774939284704510318031322054427179057458761394785105938031693923047688353228743087619729129542008799643715558921477549862439815172010033900873898476862935749959195999525206619778914298844776207161079217559910823856318362520106961908392689363800041810601474912874656538808109893135306519566910719424919449368615162810135861704940315786643281047707858971887013466552625268070863131429143541339320584641931328497514288067189652063932038864055068308322597369988745479188174787514608094315626332084365041826315454123345344086880929210195900356588982466382079941278164180648765071235106436292819695542660498929217252976419684042442849470931895739821670101154778127573753377565236568942087187610685467848169435278967555818322159391312637091871726748943753677921726144175309798750004429050245029633789810282729374285522695359797225258348879137746051868651111295640400971680844011075987698293872645276045235212378776414230012939394976891611825683417717512679256903447559336223276249731978014796508019040408994387732922824564967731426177769930797105048712103167055382113607020934820077411974287951025750251607106449162151674027158917345043769966250989357531414331799993692579009773937831295904061513150152720067329809245307401441807699220790860062504498616921562603563978637692828103074259207617342869244150603200062305299404120226918035145026543083430750936581890934637966022528572125218686133964646223786875353978279000608516613078196286971038064361894984787391785323594343308933828257254660443151984215086757302723892656059494597270374579816165309240028681005893785363859745424299003839976255170113358799236186478607827212183827151957197804784325357529125928005355880521844867254167343382309408349057590421687872693296004086669351991659753086981311100535693754454610954346628273827062457686920468694359790481316340560056649360741773143669977193922684772972997307595347266431818433848895354286115373135079009093840656702429501566321123602267014723969783474450896380768919240924326678116736552271568422922411014547040640489563588813356806088242899621126965969395748674355530559236229612985430074210913335049530327613957629897200478615280562590682627130305254974532654779024867389532251390314991293593683893008150872126359331198998912484785827643147156965072346332416968599312004606463640228788339925195095084080434066010334174412625914807633859413059789550214453306030208613449124503466576799774388208978133279620837021395594517184163823876561908531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -6634642980902649973341761798055388616064666261789987020561772664400251323457196652938237603394008361540651493559835498779061448667349944107889811304806278592072322271305876600742523873617023201494669645980511017951333782692745692400058612362368683334071228058816304648155091923183439105692365885922715676793759149116452585174841671113898221196698568731692569944219273560355823356251480761535968730691432514633751782093202436089351447069417923314990907043835391436977659361523300212453059782638700334703050087131369092082939359237307085374435596098232253666940558316560949161868990990725051264051404618164726183056328935931340481500913512262664531163293447294817036892450518902754397616737500392614806712661113104241891294979158901444298652975530474676321919704105717023802369171726333948082668301247621568740974804700657749381353494141826388846298456941621971506141799273197386287603260531162804356509005720115476448315285324822089408809494235137015540900716881795771612437771335621425027299551816368468052217311147501813349834079711315098282074606268095588968853030412419815135095056667926311153459220815039900859560255210032430570316654943681320851154255324449875302088785311580070240995671426753230681539646077526736373676395936463567150155293744055730446002234117807408076669331737968382011954609262207718854417360274261187632288861332390183261040791206086797842223595262841829218856326180156748511859471808865090377432349776626553483380056571612895545183935865961070527872053102682955715994925648191965389292807982825126586722571779712836489971034105981481249111596867705121887632490005512705219983375587960944901797666116294491398376191819863849171261566065145017840016865880404466510414837294212732123192976050355798517573082469854818724525888356979711464509123696098835621459021714638241626845862517649923102958084982158821736889916284680689841754887921513873180903381438095121065607429178621639867738954509572357330098813019261675448097980232289121637261493425434344819107924130040239057564990647836841254519624040099243897721543483762273166379367043505158981079317609873015774120335398002652395846841710552029722381830393373134557716494977146322883951853237927333962806330675747915584330107274069223964746084214381760236125321784225923672048006795195972872582556040409612076289346650805892646424450887175500629632040138113897121003999317201932706717383334793885170792092000439926097314792840955299453182761867634400406956393190244925154555583679790045770206500748768991608766077436602008899701309497523340564041563461693354215236892391930243989676790616795723570279143059636734580167004268190652138144661338599841877244196299909866399479214036621833169315550093868766416958501208653451305072024901890949958525526002356039282442601678369301987219499201356010901294614295919371345280901037479617763280831201505702958053099304064084996623709698832588493499739609704703013644088071590651491607082364904220502833667220427019305438507708172422559760134809034618559883891895590540011775736959623902069934096974287319333539683596742846607489518805342870649935377287565029526363791686663787600919902404225455920554426380494147413255167652677639721954309340001949764162142518278181044150659638971234951757318750142263986091163237707921357124458900685254237274677432825237465481708928113200972242938967977672188408413919405627606460839232912173866712573614644774393551320151351527104820136072707943634223871591455574913243806799561910372888839410179986065377142212354032153619714491272502721246146078529041698106761657313806463185891530344652835606791769959859060936418878857244937309671371296948233648099889704424859479505231590783842452672681115770121835556311004342990025719899406159497353507979833813105231890015609887362074540670524754615212986629481324554428854431935645094482573908596349663953646768603312560648634934221494175738418232006527222108889159702790598168506804539853223847993527532029118442056707051084691311885856991281062361964394950413227639886443977474854058433868687976219153770155269482214504295219449396447119876780022125854306717061711662639563848841121418069759383971264234807628474291457758370459563061959282137730793477771243572500423147332678791449198259178583197989405629299288255787391198122725410275735732796743181759337574361272553651521671278184128472169092526708033063901265148770761695958706437872522438191008679198720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1099184457142199965836611198531166153285607339763047592951718509555216636080094552442595282630817235698146990393586805965237272920570514582557249501891488191302540305358434417446121890878135415123980448263410789565923627617598886422167645565552115336227039358162402997998628868257269101099929139242815272906814583667007514796894012284242053495532582643589649503219093760127171723296451884072678033200684733778466311725894202520792642457291971223307851359602053601287103861160188170416702441272423065721078972733808207304879432919521303447674399735492187250278873825769266095199600609801090871069706684728714476527901472557742614486548031559989519692446999065290506623511737443352316434234737532885738157782830133310564176362918203983697366212472817966680365516100723471348558630872089266985979640084522686561311797967221378890209050897227429501973575596059510010953952788245850596804875795373463812051322881750779208721452840821477131349367801748362682682905682548406282981137859998671011302999204159226564740763856664369566776269954886631647602087676067979143976056162465946603966305096415405154315881528059522164890103650290917944982345169635677138107687252683807139743212858248209557173640023689647100601427542992408993108579551452203297305239457226647409438733705114625970156049759890136719022709243329289128492844760863136253293016436320328563315577861954324905842701575209888203833366075785159625269469710656559926442441704639742422186614553194414426983571884653583080561065733665175951335497802447943312285729195517291472240689468589086426181602537587394873226623975703402329379770429105768447645979508675755346142686878798730853398835633293948251509288848710080275662241679277491682869141468711897972253429680000842030428846010529184487244807477245196186644226058513652728680553766772779941041858776045749062318818808456395736182290319835830943258123320932924196376537201438868808171117549304616351644954820470558515144965039685487209538872474926687777180733608094459118014573650433705108338892974417917011362482870488619888617693268336245772928121991178165939035645344304223250099012244202390666723815315342433817569468588898072363944997629727617681334679422476737115852240628043539390954237524753820626213472122369727104296208597033099528953500878872134713116653159203322802627212291205470199485248161323105722639276801653077582371806995044004100433257103542337087204481856774672423482976804751287363532218090055148981276454773343439271259211632762330343685871527771987204354631355189185918832358292419229536090646459238901481800682722295034791183775026122866461752185998389083402591361785653492759259260148627441580959766053150411806491890997450748984874595293742119246083656437987290717317395254216204179954669221068207422628965267278852947677685428633318886890662153304739796627167413937432041518983143947931227089879755842251551924271436726372711114393103370245720845767143676045500332511445318763603528532702779071964440790077803373965424619965728342390280063787420715955145566183085691453645447819632206370911736250964101233907452137769513430572575709003485242907633041791563794422778601939999919517135936894326798495480564705483159651458449802177251664320581522507296982270283532814767089053362888831861178206945576306620303953792679550335173056194553697337017107155943718559303914316230475234429145064569288976752501305452737185015453284057752168402696502008610402637626609045252356034092406401648102630266216826403029228887112994573088709138002827061042405378992147205698031181380939776267849107885000421660643909111249912179309309281580596165999276098257375438438172701468866886839327929144028839176332985240573758564649711281272576210564202574005910213750298810027868038051949191468622957048564153614987929916123961879099424125925191461870550277244584811310003557374640286589804429886974911520829338761606406696303170176014855803164011942059204710673351600802132677130952499316492071098834156526142804072080615414118100768817486784996385523328961371633171964207126446077230024776774276505032336602953256266807777573730239636066904975032582863771066174401527705004534073375131138918100713004742005548445825143819289852437128000631458024398664646921577324315658902464973936950183076236541573171468625816135593972326760789535976574473001733949579415762768605693579820220279581577623280978678449129052290757644582127834044501749399552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -170137008650756213145390210314023562854033651908016004814875633336795414563035096111763654137520039717830294740872057174699258465617520528077116165655196673854925070114391209634625489220075033368651982397437443372581773794259888879700782074810539861976497122326606498346163630605532344623062634063048670832377806607374286181513531603057771048911323254984527264011795796982583029240725844158870603046276860715266617814846443897844970239494877629502446436013403614346475473064800554508234004696136471736123034463769700156690006271574881422608528389163925298103553348615897118723077058023149121025000290687566940909838254395660792885779368287530471704855677689389238577751110626434898864653965392385060393793388564896190344560216063658345286298300666687226020097770422082686052543618023621502953123805863859998239034459021068067974142317385168746081933375237621388487954585327594183642076596358222364037450948698913355355010234679792696684896114305265235637920843495379543979030250628715947817678273988213912885654163818737941697572990869305563111869077725498785915000527054383176933698497882854233543077469467850795447658790055282184879367920340261938861594995632488875601906341020698208120220796074608530097392573683104338094505935561028041919470048032130907034207002514201605642981323766506229473659161100525437732115475079065366846367658013609024915497059958608347536185043650944435939471417450648484049620694310652057619687303655605514273786873492487450248153895099026468831635842315247939090919318975738239278512730666037421069883728277384351629604966812603281724687626570294816320420518733927894136166907493321486027014867245625710823592201677041833343487510196258367134569212919942123600034006319692019708846922585331916212939808112707433921349336836010797550122492797042556100102892395199711908915255243990849014400559074973505511986019714898312954610222244026207991102736858526320727876450220001313014699381912903197635355313897916632374281929360955169834880169207133431759955207499885344037460341741991772862023902035250621268803136890328548252168403154540593523875190510893368520061036115203182803209702757453297739776012660689014882875122590405910227745458490106726745239488994019889135399603951605629562139503250894999092251857106869394515004772524303713976949978107496500215235546868016030778763625645458415219581898367858425360066080924457240106295287638378547574316649997828817985065917435959087199551559856571588532745532821398238601453874418933702324258336783023762053028045462950675843891167589296171057853791623198582766544047230041520930029200757043775435067799327465994065375296126562337175739841498381954128661876453727582673544077786132089052409072429420560323955762029782588825085603936479074182409684969538936581233755014047563697102298897726267832213104644911499371492996236632790362062988669865656011504865732891592579162280974786108423550294205689704349352664736236922958914058729842551688127713464577764581181320919422442531170004395115630479573455948127309104283245004772386228261735593693495969079704754010316482519469736140244971891907351494135429836596788868934851221834676318576775592685365903629415922322573903744708155919662074270437906126032256864064834468159213150659600109630248548132673481784474086474703737210815000316758744713851646656916301412283907623153743090007322832999631488963628624494750358048122735155730560711716742164550440873751964005576795856814909549484234169111283563395263003707834400006592687753716107526198161887435325908731453441233779443350334220160856526510051323404024733910382524391618071680216711042970626025577573615897276102279333148768698026657328739035636879236725145295071132115296229556420353641355659001717845309801206773916195178019219999738936418691258541656224186112036714041149946510489305077956310815434618542539990684564235328946854653216966093014204566375036452276216310624277699244030918625029764274409537209507489144132145385327973281482664443159896893295514473688252279645146961194898760233994887218991387586746485696879378503665146208910253583286903229419413924206713982993394178860442649382664963888817837330727123885547850429958159143842662026735544824760284823585571927353004822755173499787383771766489211729981006594616897120871901797824424725010273977533554746408125179533227745391833227777720177488123636035660975251841364136959621516922197997068708199970897920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 24036290801588838563538090275847152884768963238647309032188327484190058474927342114603500159017519403194935570530591268611683317351773268230807338894720392979648079425606236511166304358475145741294023492720436213137674849689100027657260830525093146175733732241310416672248728294577344196624231082878168921246502582380984229889130774970859702643602689293230958807636335379531275814257323574746000021377778157158439969485122611509766082216974798496319877734054655827142255034414047985133872610174986696018477713614441496169247024182141949920538664163058396399203657364227784742224766476958649317167517662445196332949421619592295011095873533118065145347104149295229058466157885103975877320275858581407040933045276971227061981757635458998734253792983335486301043160455817813953199899923833798966597239176958390325196183500277249675403330344030425429573434194148360228315710904846486025058936560546200426640936283685603588861125605886176867251679109394928891087745409303557561911361211497602887396310441197561878721622310409719886627364262790754790577799860579677209624627666954786567886413748064722022778560612536191432944372977517970387368817573301374889398526582447516792903906701449779656833786115660999660734039696692673861274684817366517166815751054613004708845489552994406072056247439639885368030562965772746341846520230629410328544834724451992429808807211845803687683922519924430414628186173740884318808882665865149607854588695900089098005631123666621050550724283430156904851403443760838250143951451052230726017490739591476017623142412644470448011077773199655008620087392037182957900443161486069708074774117128957200508255981970251690528101457918493691904834259975921469895376620302743555448754763806624198170029394135833463676103850733835930467349459095088061621261630926967791372180913382001545601949161678788863170002924440258452881095049762835775215581046365823348811815576987014960848891843845621898151461504916516072324779774618494227668259569974941491827728338031278909827281980595732545837127752286646509256320459297973397613183771567736624364764154639121371825982270170214591254135646692993662325551256403949115971963783199789807474925127941327991729267583916271523644039140840202978199274989928470997144369518625546894917909789423941784340325322440463841996629403693692942134181083592361763446935266020809457379952269004385326870267185514082339759449854598703985463199166772821462348819359418612881082141713947026787884880469372703358519487634500115976356473289980665264681000593825767672960641551928968520791499429955130993184596269025788441275058994332665746104269346340571415300488351876564699696778573723032521843186832093946354473214917203958613117280602950769545477883294064906667182683010350179921709518395992097143001044984986298316297900580291640448939328609272996410375778917343669019596760566036682167367927679866822930401508762489314731979923235389967321240770899422455238462813293376827578799061205989585720143895772753397462058261815396308904735068621351602923751280729771465638971628325995569916173907796085244593750460767779227253624817403802202436232433451075744090590307317455177581071324194079984708787893899440059436844590416695018004516600873240114994508708678424282459058855400253022908627109201023655545936258051360251093357496393663053355949608671203259305039828110545955237234504999294404895674872331253992691165047435463503894910955176881026340305140028488093291189959253574968904548787987304252461538818894688098680107521612232409148359513263249738158820011759196051936222961211465157038356745690719429894480778157036967371463323705730551054735213051720402204909621356933173785958120503413789297946736628867681038589791863118266105001272100674713056232401523829316937953998237420876315146005722851129688904967454298132946828124840115123624389281523417230109409757620443105572173674755920202003644513501988271008783379085679287030991067097542327723626187572127998666640871095879875436472910133452969316070711343694379550893687856912011642452862136895002815659935629301605571980190065358310228899323743370761370266686451474655936203559210849688557081465627602839037110561630719699408987484571410029968951841476356105366783280821073006842901473092129513395288814398032094131611196983889905383726097104344262102294907793005733378390025363525406596549838040391993291379820066618222177442337579179883533575389184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -3015505360426261955383035870474266274365721495734302105903409221612590836849284024456821395172322481250703960205074594224440538585093318440433078592174922029997088401294342312769796739923847181580445374058149859458914864475346110556190285213954433083117708048120131694934652942225532649081520156210070875150508820883424026279168643314929678590718897495319307871936334323088979879077699266113771702076816032313730515398092541926833968028655720129035046511637546104856606152473151563556353077853382044416376982021914021383612321790169816982541736069994579958660291479303911945177775321405292893837280143880994454086515075936744449388102156521941197276476574380741816258188731447706492376866439829111308522957925760911673787906139506884291312635135429450234065254011574866638712606224037853628317794084621245672148034831879032245085204091071948313784084034024447749110001719261828849300691299073796307674815828407331006129082950568579636578038935021669180321955725194944648653244970677273966057417512267854291102834457916028609999190920253617899715405970556929335897159620301373300697658190409121506351531100861408364521045623587181891186989479331717750778055905778421534152678520196965470119827060349380835765050565250168320926288401630526241819177190693887249316052740219411421912876684614726811773761630435496828236087714338955715554616999601245094618266432454064234890102635342583496452239705298138225220969067762892072375762625937056529742798773642559444486065069725480973473065411607318471068623484633815702132552155548873883915263848614308119289096319163260039751061606670323040066381830041339779929923348386870328769519490550738274343961834154133559906412827699308066639626679134355821475309303648601795059078503233333117221595471037504924905381506867358293164259780733833436250398013368495477692574009068117055148671625812095922021668622786831660490247030335570451679895918631577353619851559514359368881390715944396917604318592357458414659730057337294174091793252057607419898355637630675063943097595788083323109486621852909884131108208129742624281560592512743347747553004239149381223044394282243689980035245617413673216186371520065327110789964786825218054892305485733492826741335830166247657982208878913930238947840225126425732577720188038086045185412272605204551301470047789807146728974506813753891947739686384841763258655056340617903896562365426735404281003662852189174817434801507442636393063637798273338863627128277880278459342011214799364402416335805074588849661948325008561163809051534943915523550751007476822021945092719708296201687077226963763773554474779877079081948243379710388973265175802950084062110257441538048523353444427226205834778132780584630835353545287561776878225226502546594300975673609061523744800808617349433833677410114941595578073703925701472104463562724054436765564236355250567053362450922513247156524745687818139746525872988480452610656219209059070276016739617139267170444310460250450342035327620005022974201613771461015167652467892232879721764358855346011745751945769562847285923531797982919572407144785700996040569387140354367809620616296951756314412404045938907499661411434645137932173795766081309097933287119227769255645317801988150150977066217047518360586505320418186401669510154991899330648504235280742672502994130110361674233377636491542348593136546308536231672203787002147989602784520170352558553823501272055659610479583025786966141901726614565224428943936858238156207228746876316519288317901013454767772766492894300661166109405803620744083920185377191126245904160410149303360981576256951561976789724627117978787046558187713083326951642634291476879340657470558018681410366805099964414635884590814503532295720726961503797365622142705238061646071145666769807078555716910388763996801616209022273064000034026436555524038582373989177031782259935266451975103980459133900945110665308777466427983839535820037290135163792731630669630657346047392633557754557776650417400931510717857970580108100217905133791825267900408969002942070283349472072263720264410381015483862817563662158915606364459827199856675646103743435487008836619742745588484653675244860130923868968857789419954606825836418001409689044701047171375873069473758539925576344648443362071389455367941716979004059807273304245855430803488984075771033451766970184244246136947200968997132132613064040714582095901474131538933295851547865846084809545568432947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 324877653769669938796407455897687495385015259679082006762799610315169220617590203322885199028724757986804624888302416579473963746578754906001293869581536070635966627153443976603191833568129915653858391795899985733891185940969049425714611527095936513744564014818423328378159156543433811968731998453013366883875627840080781720193115063907674195231903979341822469198236968488786191804476612968357949423552402762430039450077390316371156446041930227576288248391896392856174754527146062147517189304273690255116707545340059238257673878613929206681884266059576661485396037107613078632647319874174567101221388983588870427664764720940126670881600269773502279354451027648196211892168201630529005477663786994056017640827852134272372518406061025817392385224791358939270277971132399399636549449130894369758253072116632479616196591789848333184519842844463049195799761360062480796858039140996447827344152351640917517401354163167082092171029503530594170236889740382594489999609098747854351200312614071527853179312818709873349694293733011573316943816839781895323160486550544221863481001304650192724588099846889072431649564778549616908277223345096637799678550039526571833683763512086559268994791928879206891529277878734908026652323085082651173503861833589061469223560523110597899418621508036601560815072047728106782428933943003464312352947546650791855178136230244751789653992442545716491483202592050764017043241839723142878710316461349301941466951504793224587114716651700332722528195457791370492240131869744983366313860642634225693567160811679216076183063796962647760088725846072859503660813056929233553408571449854184820212732846084166097435202888984063211362464187742295721232717270708585355865351967145926812728424088351325432592806711872029463530858963820643039429778736509038279773376001056087334175580148854123758130786791995839322708458680980676875203911733869742733745394765271665485271545092782721528999975611641947016152230579382573375584424176811933339623754009512768980666604111607686134007562379551243508102537046824824737669330201511854490102946346693978927960299043757498865258176958273816935899604800639556454687603902719367148024843738775666369933347184356450312213136176755259667804588276552785243627346264181042716545425055660630977277930150897730738524546961237426559604486591655635921218672989978588312891195233554640376066814450727315170588388595857048488199435405878052580779079407266066891123081880776186582865026403874687259983221896180202791058177422254626645692730916226823164313621818441382760244985208215259684695871443571844724982212958585713152020234330974526694282342221471166839364295876157515552116165536070656686564424410470080127016923905791258039109318186004825348330298070799266320498440657995012542857636770131748540041702716681902973343175971039624639374908491432247459292315587602709445161834921270691970977648652959063332256031307064889750313716758332486233396096744306859636583443264638179293225270115618167289087889588553357692722404632813381007485676682123591036934398449188863425356405084188830017162317710956331839596510923906373904311218679371691058547439825148532298127548024755891843378143719827667777350702546056540146719907159033301263307832244237718031649659577599187810962205543076537237522371318192869501848411535325441898272811869959896139030216286454084788763908863728519246904726861921840743151070236134881800274059175690926305307476958161998019845443869548804214856923696612917242068998145016911798795595080537146090842903310651025048493310413908522197977794652632556301342754272982706903348497837649770863217122085775565296107226077638099841558265872460952379396204592204411234162120842248965043666873418538127949941104913022743670330384260081812582743395881897520647128996894700848208824518155899013462803859135350447319024721183588055266432436076387333131491588305997420191754028789100696259515807407452033410711646139121791345746903751828083666513504063870997879771834376308156727905412878320505434007876829834320489568412632544294294932328452540660823398838477710321876798605284088624893598541609664690904912748610939514016775078986087392672177743020343705932828701301199279019443606064686036009126245847448223498836163775859393905478349658606738403494940750160117410956994091326536438405957745859437606804038744793178171847111975515370022987098582479005245888214799645698230561309042962517196800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -28504733015730848276273495309699441096822283411010523518949415018030777068326450540415576092366916714816971035394911658563860124347071585383398560079275627307997171325959683027863546499365293058764132534697384869701015235996340861878803164809972762549324717815989217448118378719969715638474968254144828194133129614950812303466302451749470046290777409633213148666381311640505804312954362410459867976158335929547228513915648243636285988753559281029601882638335673503040466681304332760752525923374098843571702487140707290558462993640325861466199040984568249651898104047733170403650727443958650030840005644704274205305036589369007176852601251167678415462299255311586973763034575742052737417742653248317734312795956366316621824879034012232563811119106544347641995188208782546809315892161815899048391093490591088807587398683269316198738396138093623417296425181532559091152730604158907173551613113272367586901992000125432562500033236999142954740579831480069686502649098464991320207779463766270499206829618597184590052629228618037011875567379921453933200874313985712852342265290366180674138204954397259121017831520994565260189438685017971395638219364660513499761700157797892085390813584944240185172479977851382420400620246257002361141584509417110061331385254694974030595139424096864100044854645209217843514945119807051823605250158184041467983710322187570296670707504277064633555938290233442970852041324809014786318851005262706295925695744911979812939098997266997354843392073907921698130525970279180719249804330161611935118822481589218277549124014982471233817840854200320874937139742584876365597231259424086079777071463237905579382884389798573509390170547838910507677108641607428953630548438605540329672382127531278600931521823949252419847489711798664699654615402580354302512562694520922143244072272167235681105565381476919548843415864722815666445872782318394334279199870801702549623035593691210811304313374118200344937593941358373710447299791500531145832764372390258147442883301525371763745239574055151579366852253547102061602906853051374118544520292079453322084024393894118590981621469934152751680652836692414375728846449720422908880582734565107688770012772539409439759001075798115827502635091492748771663548331194401213761966304839787753154576072877532080750627591304778660365390213876369750400092276877787839554720090863090862196675882672877888878687801685599260719756163571528358038922207180397489032797562688476684538983701625547823113181726475608842334052728173555584597412589110956469469398864417203702838364508414183754418469218417604324642709903985118680082253069096216765685588953929075132855274686519371028301451041174965868954029214940220659642007220566704844738544042719809119234517728985427839571248068924988838762975272058111538922001355027112291928459116777423235231720499694440877852507777133708599266238436976806517686713840991391792485510991252602865705467147032980302356696675677802414034558623592630426525248889415127580967337978884171089167984130239597396701522182205277635326531721326715560915679670725297098787122795069214245441759239437713914031507797274293045054314137034971491865423550727247839018409959816695757546573286632875634748225211728434068781757980091703056097606392466987395301133949117866098792509142108155523309323839434033598704836370159324237577505500856524043429056749581656847282813745766770863958987549904897038656967717325572250719304153158928414524744214746763526504719157884701247042483645410730743467311402668005030893109582217726171700059234227606552977557415235108633404496599587034100872371182871973139838547960014118972587873518274104318716209815761149243920401744640537958300532830848010120545551141938659122468927674282179896128457984154964538320685226919877054072774506338888258547619321896201137095112483416861918226796254946687139810903482193989080770876730002979749037217541494554751860889495389339458671065951295927797402644221897921084877930150152819429442333287340988335637111089493333739198676317476007506871522313829119303938259902468426330912305603324743498053548890043181922966918097980964267633269801172820849604494263992663467830987524087169187194104968801740362307659688211667008954144885825588521866307873548442570924509027654980361842905114353940347186614939791468449315034482805789454353914094909318499593065812076395329206520297944354714534779074420506741899525503095930880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 1786574831344889922226064818944919795425950587011006681180622175470589485383723125709561629449627626139687422902701261685880470409379140167882740355793151598219936711360276567785395677078355930966582446327265745840878123560781042511080123167416361878919222845109533457703704121546629399054108397964089995515388141807327268040856308026615176347456473115306631470045040739699912051892119413793792829361472047877298461931142887839526330505996128451183189081061677197891878077299235875361675464639489470163929453793270139484620335513237765264986137289331907712379268618420983552681478886015957750853463275393199921129494111976558888678221421643468930337278028543107797154055468525473264669701130904039352690668632934351727460088584388476443795248225988056251936739078410003805036459246068608301314626097258693996398610856614171334113446678330482971528951632800090015478600972713458974371267929060268831138462193139498579986354845455684457576820028235797185724375712040761550446236401570496043544924611185494395240820002657040609191250626876629398458196960998908193456355774223312112509246448159640921843310222274417435368700051430858342018562705144499033796860455152543413565341254691407729191814549553617570736735301641143156564296013797287864671514246708854484214006039571389260312832575030378729234067332813742219067112015215569831336724366502767215192240488527823174880221458566865393173776450273650526206050823057935038106521919484125252695932637645839403394161968133780331223281377874822292578120163004111024480900964531146842895472052440266185687506112609929823109135933939741640188881507521082942246028953425435924056718241128763088412864564177658881183376306990896437487027702571845239078962801618012791161305078313672331393529450404675172123163720555250301880433081225753664260873490502528365073033751541467601223864945627824356526818052372883467599778767952676840815942356735348478399659057817198809479845465719482793305750247602435308315369967522597095496125148869619130735804816936213965709133676493573143261397362483421520855017050607865251937477069917964662518902627094246757652743480973501060471333152682203429492023312324318620124312968059007577394032016854386818219963478042188145391881602193470380599091806423602470993881757209773343151564639740922033971855460028902449604258544960693974247538867483964521466445078182285595481275954970146398502983996829947259642631224905244224354607655661191641742706337737800785350645084976824138820340554333723766304972013848539438101027328941368147096025323800730241599914370898176927426313606616144903836903317518152742298162804643112126450429302473207980077833820212493247908599005922952384849754759843918908169790966189155623426835243958491100417263100272057669543498256583536781649863560676317528022863757775842518467158354928455618381893860980667264292152976627671473269680735976931408613076215334284278474285232243320567308189738919520873883371557509805758314360727602271601085385171804325858708785058111128120535924238664863093656968775884067527687447365323079448458708786555488628599118133844700608523707718852073106451113486294146529642195687384386915490028891245712214345861600348408829688708754835065066482307371123877947571004912786576097748543442334763358473760970000367084212139876903152272418760515823073953592566176036029778026193880322037945383665746806467234601334653385859850566276568072148838288175010298923146773151994168681432077716536225554645596646699873395004084765179671951901594665928641044246451885462124035570168212563157376098014791973304225361940872582647554751650096212817297170027773595100059018756773191206138507225591500682539363905015193376830975411651791835089041959836791316247987206035018053337024677779803788944762497632268208124586487770535392879809563248009738330992184233749158083709774019768378208534387195476765617140162749813675389863754645007811563771087031967541057868766940851697597943963835900041414488244545645211776365794719867025527727944099564484111712670041492327712293906246119598361830616781341148692750742366808306883335466057490873692864735123534171866692441363172870001462009894814483896394291637892461381179564782634213138883672069843236143452228916632251097727703492315373726855611501485767704962930157896747669044569990996059343844718088010539461688720635579771179266787891020956665231025944091545889979359278768662118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -33888031809898151971042538960442691764663631226921005088719312568502376007861496809107997682051477020282653790822139744160325657716014374127603283154533667756896527157659443617997925934996797237523234936391786909152736942359749814485033946321170683767453778680754789472617168265219823638076188334171268330409336041373663757827654142212911343368228696096979081768782239748125618821205398626523973682485997972685985934704297768865404647548742779965361621852815508661330900981550045874569444549468607330896217128470490164436734775624482036447549089528095232269314857641634593313643233497866942270318692103691098340282291759132662715922749466710609133309618058477672269957045600542504822836497743455954599736966344075295526962957336537806246178812012558556927102264223465564571299737035578513201000267000363589092589481416730693906939677563945784817274147429316831851801278963020080636167598992813136864450835031614679857839194661549524844131038467926678258912620917547296023194613600770330511185541506521875122403090556623071196792653353137080441057143828955441579546164689503337806048068984130471773114832648686785241865470247043445689735325123131096042576564652665866335755812665616021417347996644530637945617715331977635161873722098299923004670638463390747355237247733425058481834279125756718919191521253550851204796034946455225085715087771543892996724982684717575495028934223531612918181212934689623560029593460059443056895220568079380231582736184315936892078567811946715797744767243315540356350340687396578647585348163175174756786591705793235331985056897714112220004776758457576665592248629007732040767355541126530111325454247067728579956864971377596227715047507056934562874074022924726760815295274522815936548000512466004303021559306244968212505571588520949588956248793761778689179079463562040149512021199075984208458021271421612032101436345921617745663193659323171630799725845526327786479233064417180937278116005175510968020628286311267426394899456166822190766118148154542072776834730747016090814431315961333372999635399847340706078786351969863760316930255996828807599559192035955667274947620431194823073883738740241867905664245975291698935174402175218545954989944314368074509687761725501045065442441099989651792901683004193733911323573539569045382130710151939250981201907700457248649321961093883699425130011648565558526932359125769493915319779384792704710265371423429240574403782151766644766531984409932472873476453648504907638365409563414879768273491940975118745008940477539991311349407653571008917075250902849846361626341501533827030909036888094984132364580104014343208041715792580969406987939832960432351913740721804777095289026287778846371765093027330848518028832047157965660948576130396748981970333423803845016935223848913306287656315755860268548973314076898266499800410149240655713586865616905577390757902747763234449951155709297242343155158264166042585174371161097538746588447535215605304599445767378520562493316056286963489474805683557170715490995283174028271842617702144905338047003905740823224579562830615084219314438924577120306652389061965830436244105282760947173459391561532127245117763513862907758458487812173128910800993721217893523561239501674009467872505966128830956824805820022500551112787990996260845968568107997509513365954386101588023396062648920292396260607349462098294714238632338222315030849339615451219887087929304750242025888220360145562183652565005105567846673391160744761602615350208449468324446314337534503397061357819659559346092787576138532845912571443564914179504613367449126725981698281159255083357622330367813810822026598396287148169337947370049050351088305252485346465903705813806014831519583279915860409193723076499711549506438707045434454375844008847509423512563112372149435176136405987118339108061101198458833326662347685098293625498661714566008059533141122049146984618026764597785132921443878859052054466080752942074146025317911313787140664648476136800848193286075867128316689212447299982670661749293668473679363395421949578763684476957600173016926624255398184063732790739377167640785346929133055880527839810049105535499512174547468983904041653696644289385201067010496957245588724653582998496719984830453850063164980903335649530977441799224520325453864963753592473215781292948951399474528167745413905064566286122201826835735169517382082645116457959746952731381408495852959391768033607680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -9938828170284721785724973624067485492783565327986464654061669708277886638116353147782437242320145276020829784018288050946387399521791879643358643615955035913750631361673428440677174337462165798472948609320186843410276801339497053038347262082451862502179135171778350166752299736858524075121462082788494756794533185225587987821351342158138742897386634377581058387505090902263219726247731819042395008463033140524323329054614813832837705552887995685360099442198004286415320822568202374227625585479454826187612755816451013901894910011194343089368538488243671193486775165602199615785554175230545938673665987794831431076664506759170798479824963308933886026552448119778884132856810855352617682780530063464558529168603896151289490656570185899262891011674857895351501750211420327614145986081721956829917784286293568457644521878904028100186705584077962434925386674643439091250253632535252376752740956905600913574084175766858936842551242528530181615805355766989678614478014006744586980139449587729720759054583286287817349973786526645764030872964090040656879421277652752355407697475318529751433433957274513042200750601456178527243582463887737313158798043370170962262809414150412749649156056780244761418501857968616149017830404438513251960716938690549925667167769968348857199055639053914096012822646359095206552547435473451044838161246988684327675308463967401027512022290120053512004394439671547301956069619010952207682289820282563947174258103607447805581238271987856397167643822563737726394798299697068452674685806148618819703479729840229094428712388006807334740101988086517202415703320358442027463957495477942043915690963430512186794674965932108492841708823141797397612196995287659689201907575304670340980484203587845511450794783184639272560710577088451984816163948481833768917061823893062708666123262492169378430781989192804928280229496089471741398307434493278449829362796184008976856177343816191718324491800493799244898725493086631261972287284208567805892551875144904332119104822822778147471540347043661235974318804772595616363408573039412159679586766468801666701995262448773703147756330301536174971772605300453201383479609287107087864346047557088125522528428125491724674543932148361586966731113521843483467233468497333495211290546009565586350296150194876657025912253041271677387052253992566643311891342488844744680451025659187949916367412913919002813655534031216534320690425978411399277097013625649157677271857135503242422304496474077028604065448903287392236368569387450372749255899406336970953883929787251882123904434995278666419128839598793753986495786570909642401347640636924184558956173703197473337170216005835469722342945674321032825069536669289034585574590340283877505828794418687758925259782170175740436465385162866370624718434698801871559226870312492758183754558049790561320358640570218948607765984342691195555607121147329223705769420789439330362360266883690691116590025232046999708806861627568202861024842660158002326711940095726375375190218497670076265561620243594601500856525428805239635564468117655517689436346804121125762151806510029568804741415290921326060802274080854582156691730839179807278044330672085464739359583489607270299307315618866516182900475032651060290583113800669809203891149922665814175165958929808575954039871438208835180194660294258575712818220257322047249777990380451347126964391224201242743473999712585895247222174781055357356717628676813869586016978249416250382321296254269183544127058281235404111573762181951507632051301261059719080161667113122155684168201427756359715025212694036839750140085649406949414408987864534815196119402206748098477377923429426537967512596107674889390794511545603166688109497724730055883943424104593614485539010248026823032785810328120375466368987027762946192866540009905094674120447064907133335621226983309314193967433950008203207283375567706330076757291613142596761129443387429680934071765770282818422782419323490926429270749812988125252699367770980819503659541156400661226264850627570577096204919578253465662088348899214948632994257416170416746830942484516166914342616587646893456111439352984315840207595488010948506173522877206013758373813881705391138568921346956472076719767941770346318518679260847326632747067153645049400592462619459418248394821326598578869018920746544484181319414490495986134405506780203467210449872112988887701732389734004839863092970464448770529703936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 1756399951276162275067639194630752139292657640400398883478580425817726632394689932513951535744058225943995695469635428698675772451725933608649179830633150532853884376835572876127256592596316680064683198013408633378898791492164755699871405049739019117379739568814296061178111159305521260850719596088373165709224217355739259655069845115940690396140799002218690282357080930786803910432178076960722128706792816598117769737987360471574784340989617959143519644551108063951393216161970943805808868355452248672062521583264072439938674144834841404117423265503450365925049174498527119960227062187814019628226748659123546585708892801499307664090608789283935151314296101596296650436414034243028694472412512966118500114300937822937919929187513414052742377953322283266180717250720046707855421956874687882047936438181970486721643692742410653733037390546100009155662888839384293538267661135873006141892611446702464417908923675630692863834096853748004394115999973336559533657962655503227399217945839739906500244898096456535789391095588547260928754393118468624078549649747634768737199943529216316070373703142762063098050949000128521465350546381822303700062879566836057247737330945586216358191580572000925700742069149035530575712696585077437691579514693165501158346023341899569350017856377681523461862864134136776005179235089934584991487375209789902247283356429342842182328663850448731657718521291731938797034210439840338126809911856708815948499572005881676859234360061772522558490934486823792876289664278660807957167826925652889361407924739263371227840019156296156582847277025730556168367267846202830290516261244792365533431286144818971265674150003389497041139226110828399306282875274765761133444539422987096142729257702973496920161647176804642585046306901177779498148908871159563462585708618231525060895686228454860289736191775991533353129542419268649890926757253115421073205882038770418155982428321096839357498386303061492866369163012251216617553639726948492024224879391094151085580681867324941311191474395881628778022050436418040225274981867513010307009531955638905190163877078090507103877725075768789160721072359611802845507888354865863699966573848021495748041067451281374841149112786205543714336605844982982386966810830389587786196845423629839775947256202405361486541227226593358615312961828742786805210692287477487738945125880315889212863310444389344339721214037986024369091010162509819770550330751663874915073012886787369171206106864669387513432249907289435318773002606746684843579223466641979872556050848914463337597169706927752328619528578674268468558058993770284981049514927929041844709164985450661784074575351186439715262218275391356890180560790401073892127714370751464075765462705751372538288111215189995964053121104388350640108727422519060209799542567723146623530541312287785522490440592057008432597018949202641122588014536152882156795983792235347988203533804936350445391762938830152058552459966203291156076626350434040928921554039980678572374379386557945181241811413024682990523699195539567036655307071643087123369158917724373912261660991595755586165625270018676313337595485549512675668995877741524640654516856579809171619564949414247985035843058824482154833670511120861629904587597204369932789306463583126256495503710547268065157968028370661344503904126895664045888785799432259717236328447510222034920924165548789944413150519570389845636053483361874849395228265468297565114407769238910786443452353942371898141992718406592939318864258918420841828929404439229287082981985135238855171233007011079441339035930706487516213045253079162820516372860117320505420695397170805160349094711764146608193927075748600570990357639386983433598657619581624911408755992474494419795502211355801671287347538544836955549697396776726999746651560889586558428670658408099216076636517781055307615474078941912330732137451494510980049598948370120355945923214591475752452748386308523611965741650287794137087532419052271920288363886929963982216087315786484178189178126378746085581574065368557722315213578757805375063385085496088759592607735015447528975713164918827680369465052964445865049613941576062374816483518640825018950988731679571952768532585861266570565164168723185202938359515770820574568098259550551929246224068960178652754040435177558325812570280439033206615172658395364612381881405593926327348713948324466688337969600019308147839117463284113716224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -178436500666216700484018927299540026270076703105585650184377935740563171232573521659564925304937933490267332119324686579825394590522569660816369133803079202833413245192694984224616174384168327501234308712486829413311194262966158601833012311964290032836548227417173711322258411361246812433626671916231950419194007198513366383465817901803174908529474059025983585592839245126673487003239970021489041478790381702898456677831938178082301662682374491976546501463317560492135314955394946531684336873921865810045728770140854756095219572832824305658520109688661633657258415129974748098963099859379025620118752622319691703521687548266486184118812455519148456553109440206315071832901117206297164597738132408142600123061899320090517854323963559429178572963602550692201600743313373944837910780748550336129807830541960858082567492280006843724394667965884670397510404544679261390775987826499490978069806994523481738189342061496091855483920147448699887602607562970217713816642764249348551995680155204276676914936468991920705951049224358393091555373218238364742676831432506666685631282334440580128493634062955124017945729661291708676205909487144525683870434918308262183183011405158257394058569948671674572188559909458304459706674024644815370510830450422045641140470606698804804802474752274008558769920468370451753515927830169242764325201570091241226236480550533134565321902129330896837880809521877919827323411485141119739585313708868579587603691293873028171047065504071235774298865876692730952275348275921945566213280629027428738373398600042093722799203424248494343550518686050999457000124245577137113186431508391254387000018346576381860401135319445671328135602287133508245830926854584027551815173989913204574694624072185648329987608446268142136656131489069336694385533289410940222536590631967175210181344936756285602892346445281617413136996600727001660483650305476793596353835745107733448772338796016516255181312964613594835721282896859438017647205955753481059881745935800561229563948915091245077554811367129165710450583584476596718181420813882317769618863762659017214051584893025309820046983103711962801155534282271693768826540855324108536299167868013788267691432153094025959540133278310457015583667763440307899232043801465551641813713079841043496302257876911723491051984582833085343909023862706672237193515543437519186764885561737764100831002404180242939691299583218445660915054430898856941275667067790514730885781408949016616745818001248263605390758522510577091992763637601456924602451261653606403283990047728784283814841044603893590501057786698914477194731827090092588171401610645225466771651079708770804969355309499435696012440713531077644199603775840410154533745342915377862573146041876826276530364413089640712944041439067487739385012210485598629445208293357262126753856987673362303363806529088883230896083630110123580207667584190753485271975702731751300598689173681778044029902529387702715149988016566878103866883250479447720359991720099114367502706946923310753807757788819572032484852860020209578646762172556720903021264747262109866582723338381297603770831333407846224537240874543748918300626811277097398784756810911646539047049116975393890381920859839833763880870051453093665500082170928553539103668251626626513198740225200649623948443728609863372836234982262902790852414541000974926778527181565190858649027476261250035666966255269653127464497706549654316996554136360953587288833803858330083677160479511598643716988953451415605117770022328224103190274479129940180907041681237364434788542225606950450236064764400892497316659757481665852171295486946207535124045098327439803550271025344387299705906183950731608612824552921264308415919655477082579503127617763237564423449520937784937926182410601496372182237357035967821964067147707486711518375661804223966317024303580531487333690207606780487222703040900238616082100264369816645766231137287224304434245762006245140420912075982754569824735719889709479308135931231568525247249923064259372387747623847691362667998769431913600110610795854116095243508094532071479115984644764393506493069182345905785695250125229721644950340504349776116055196649659984046251480470479949544936546683753084893561339428873922074575359391940276243501922838911433441460074939867492587356594113143542598031366563370957799463771128838363733823708203205184323654514192946236902258452619984582845029382895052518739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 12631334595558263496254075746951561400104508049382016563310158867295226404901815547267553168838079116479391049276170748595022383493600801963471713888371714522171170150830494171400180489425530051367275276803353195391839005895176356236545573719989504799073798728533320517274178261382051011591289470794696360860642359554189631655222144250325895167214151073928890150448945994412976429273757249393136688304183470645265831859751043252413670243017687985185326371704756157745939160260456501936277619481350606649083362796151988633204446168552246672995885243486143462364846686184782700798699777375353440144780034259974718507675866212124589375361526731189344091916617990082696887227862191015345375491420655194969956938672776353248449627617067620652769405386793997182855837196347480683852501945701424209227264574693693594837368264967141978717980797881782885729912908286657121858358333789243649590710220919868613766781058348250139100240435282725103320832375722495107861683183649380766544315843017696729696384591556195239615895519272286442247276485564122731779156581076984229069646466782781539003622746944641530314501249864414954812918110270159945599253411734795898998891004049631273336578091443725886200493956459787084484994684494420683740359435949695277453547928029348442689252803505389823082814592251066811324557478177896734900403651404557654002137638636300445798219974021505128753913210876553326916628485958691088132887756129019852787160379598012955819712916634752079426218581179715076819836255722740019264490840616487327233547329442475863086201674886492635468381540179770563141249676313779784975481314026859439995954081841185944379985749104655402788937549063730125152281817541991946146607161988008942540374932284299624539142271869324855230321643810711236188261448466654898373836232578150824735564060301406500575576259845824641605939864143054288279739665240594870707165386719017637372419094063183546798039282927750032973464084198988990209321419381523680212160009716670648555652959723369284916622679505278521057027626163732889082198511317977963307290737217669232998498031071364453367065056064588921365151745099706332309685845709551194790338826439390316957527520218652104396502758084368241446766638037621907537538010230889072469096923233421181627954471600468489372295722060200478502661635444148647093959566085063518347145357712792336394693239393570022231910605369366727468454708910145482665486715123016606177360122811148980252605268376875781798248679417978504227064565869011137413137573890836567859521198330728139500886255014864640014340898824927468569070142059194566345246950678495793348009805003805658599209957002861747711466163980502808263687844120652610735797570942171394693839216266789758866447335697761609660990431743056072023674281133512017911365606725988757762300914468016909902894748136643513915690434079212829049150761870159053861191472420612142763520237232419251636586099082806485906531780282110315907704153158571975761588787782759537932175285550220894805250276409225309931392168960137350560812255894066066500876600335192543917364171809045941509844846242630930877326900081786357976520862654760195745070797095188321885314310830884329561090231407799156548692698564591027323990430714212274578325350070954486397372052020047724705397032933044931752236837053055869730733412316076634938053355683974838622373939333775117065161063160049173399407145776990558409861911494499461835990296944410703059624399764570447960412592945100401814266498184040251582758041434616961851793985111828973894956302216573638427922124172704259268786944165300310618407027504198217777691090509050371201126539327210630778054689835504836510991968420736713893659944553534022386238019897151252661056170562559052897996451021085864818668568407121127904807251993101901981403836064305523619712396205405233124807329785529549236139262627267529856968080177702603199714878867639072753312538737559607431948456211620565288365181612402300485960401223140891524360199871754453437405027446364245391695717697667103042570786622139977986035091575336483762238853359203880140096211144923039451542358886425712895130306992007747602945536918759141998060754555891629734401095189393506022534816261379825599518558970430669480393223653545071164132938874107800046507911468558181550766661397826613100137894128408960550602041194038516405002537954970249247055359213504772670120131082086240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -568717372709686074626671101674388420191819784911195422830058645998929287354677235176394693192157982800822196738765879310206375568837502784248757589665099856889284777213671586318144079650766952645754416023143057849475323567039964825603457644678384342737954523542472539588587073228194506186709476334348566117520838169099239917308971015201984127391447392789223303528601412822181909992640545188326700729383902389733883572060466091495420449801642829069077913422088884512938543984657675508082170174967035382755061260705222625824598334876950838706749024892609908935192674520490219420989248051994321255394242381055547279454008673163747104805028028647607131101571317757817447234643358766222314827727842788035057497639463752472260900626241204662489658968717573574749513975611541787164642636143320558558610156428066581630274648257542262346343932426883492893526984656900494797938679785190541673145165904862846760804037306377133452453822888529633892546869392253921353085906721826442167460255676481925092631669426085081966171339574559399884376410422931642610725174042799644320708731330463564810218370449580611824003806978128821349963869190231435331364030114653443850374188584356299476061452699009963347906862754611184313085367820209986064897912223508873425974578165558679903005298803865835849883803191375055451282388297235594291403660906258411199896201627409906776718128982597016655451937008778248435014772095666887392907704416850810400506720485021342003528524077477377393306694963203702839654773397445834057193231684356647432159114397652473957908777701551191458446887205612402675077382275593521639282639145795742371854426975857879261303004921924610103590151868414271526903053444806604170805536387696034778208801327445224396747148679578284041078782534228098275863342129816732840137662680922295112366796202518083415812068690925454723923974860925111823385567484600197504254945769852251972446029776880706431363360730778056084653731107528543658213989608492161815487572579195364132362404119182613943448862485891029423458798216481397161566535980456692016321925993427378572522595328239083122100765468937362723492670233293000673600793738319515513143958855075494518808415428592505893364160863926752055377792571902814131484837196268319880524114814889893781544387187472964670273782740559528365283396095669407360398321998410788185409391540026154730681625485942029573231318688068461941897944426294454548020068165010718299893399088562924948588845404571684817977602608356880261737563442381861879174627271344817646739016620690131626422734624198264356420553795801639644585547433170671190198432796991104205041136864886561909644382364447183604733970226051084482759700066776435391207592860415910641809283341593942873495730151905023938235083518645531207073279820971388422482873211849786650195005816004164426875061415026917542606793534760328412884067152066924598568088161401036066710891726600098653855685049826593373383523409336269340639991411573510391575472103414231550661365375391256738173746380846153194811544121494365756403741495042832190912989041660662328607558762893841395703867427849419422655300784462461364170108074437233232768027362104570879046743421003789349638391223357783197822687404341151243216443596248986333583656035061906089393042224646175059705698733505676024960596243490667203188765747904044506051041580233642502677793910177339476021040211929012620015169769818354748731669943533951365955158974238101504064440995401479905082721103877168725196375323651561870361769736420458864119135791011128462452683593752500408765549219835646284027888067658724841722761329703307307903589368778323257350080711359908116757298866577117393091733064165707915613110951866913128218413328121297375267833290256412182177341633310807003820867524333143496486336920176783794809070281984565229344365233083587328832878989520798649326492397148804504779913114637920007687023860771197217713674196421624116493165611977177703114618645696670258228989506128208183178674379589177310138762533288601513008395213188979769956940793597267079009818099434451357061904195986411775064911316248564995964001909755469980064458983002447570281575878026795436530599050429515066948530878070224977866394694572962395028719957395350621685737298862181374987301692956261941040579201913652995980914345355727650998918551939812223847923222698372858736462587278410539419558380469899151969214929580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 2764998781824448677956800616275080569329457135466374843264765829400628218993859223904533658987902556875779983947429953794478497004746064948409171459863380204845388123156164831916943868261433621619054125894919756607683511135498926671676434238083428693056415742603163791457167508138425226268163967737461310066269906624888135113148956665767570534161976934449443020123981814504081711072281643471198137902227485129578057870314844447542310505970934732359023605736222122194895585990238425100683670166114867997897353867051672460050929684451315998800999726554110519991774170957073964239744641303394945873964905552606763286881378800630723903167917935167345871089489384703861051618124492054192751961466457325390489736630134684043167819841778010973336289656966091549886251615529269509443824819689586946614911368915599743820869518504033911181935799647527864278884458323513715993854224343654455134140966426654108512970334778003416302608949899920762526965201400659399535650222985987566621053518358030102607315187294091979517809925878569740771791164052337411529427051487212587841672553241555740259069126747451908430311890292477069616679547454887679902025644311432785901456571548290095927375357967478971120464926908719208001144121443515404029339014524184365233871997141739387336980586965729186647697383485185304895584118474972103904268672570057922758953044602997954119602987134398627935465425599426957435045826138899647871084780999781229907844283407723389899476333580483584728671422619113210491223086177362885510009384123482088949996127388745596735620303153244885439820578245079903976342514565689182089146177710625599716248285183928138920534965951757908009646746995586723917737464838772787754953935383407649644700135544222700726659622496901323906751446082446324248924578284694875314141446961445573783759278079922780441816328616137327459439999772208939123524898966622593820054001892566142575833565841854196965180075829942401065119291757089770526673471203441223930550153249021833816004468001607168175860970200942027084141430798975185195933494681899907609182635732181772432532742145550825841926227019026700373138779427420815100054716486958287977165101427961595844135043896961974759097536881992659350442767979843219996605420771640610818537980532724030562370943300669379391410810746644971879751787265011429874611380511775373883661472097151325503216307590826561075442031840809848674564021675000899116254829884317621348505248265963512951451822934986149464467743823983357720974103042325869773982369381955176488382919577681786372812739394057831420767218327989163930292378737621979103896816660087890711427500862997246989780713772834915420276984270911079187247707053786815022134195631781029698746668728811227558027412137805054072026305851347787320266534337108275572248626425985085028658247851269437044881832178125521830203539505915826286171694786405562701268800701242360130162559864771864048183503186164758872807652381893853085976943987942156651623475748450296062187133456377287159345399103725351556756178552646513735053342400107719965855076234360278179176031524325129964715425863866538812357281937050706140510061353260653725122939112253303564146200703790063506204222604079996864304518573013308674673981407650471657012914030210727765987670250481829067592549068133072818049763999500818194455826783205976832622608485318491151741634179239780445470746374045946881857629120430569745248241158919117221487269276312749454039936146078787887199130875570726142222260903584183806836399994801297645254163099896391466642127147863379747929243168696357055024158507804836666671382715314691374361624817637681868931322608421867187871600638152906534658909139214848381262293809243268872468384148658189920075532138545323594536391776350972480478884049869596863102445378163670403165581388384095669083233727583687703445195455398011148243976054542193683682586752174577833438068929709605289140068250573045828088183341401431774304063311602384449083880665613608277960818243696303179195899083195459916018273726493977997169770103365223101028897856717274418264419173784495026715082642542537561191395870774297075731325840643627509572569574796431404906273210002262591651165785041049898403484670379519562651366325138911731490438857605003676108658808304165151324725870695995603658391573842995111820610393848693615543920685834276514233711494725589616897650045468366299804948200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 2302062974705518919971019968199480633522143161179404447249257642871547403477395542604868039967606911097042149347289472822753790028197894158949185882713144574561401675450309724064053313779811032162177986723279547382565700469932863399988465511619871619758977875704011077359262060045836243254250251961164325158838141163306589666156694466077171809331080347577973505538591621592719982968300796528408425984728497529558607195765615650980899186128661764584095812305738306389249450887611401695413966931107180600760905525528319641407717606515827112214212327510690977883591998177085855506614811633416894588426368498201196038080666441795532367031601161323711688322360084619311557996096522662940545083627137491827985141843145863326733844635350732532731494457547528229342914231211990157115598852131245315954666847504373655853889832781217591432021182079996859821179115309945629202569665197398794000899208356733239703523391928988253323299417885369004206685614428839804780575436635940029960546241609948818979766652661317221304823182423136681102782489901851290557775197384123919717105451061318436644783969616305017760452841809346302589141903842889850374008574234961629350953669791233737920366298140383997309460874014739429393471556342405411358634898035326771897828382811314738551946537737178921544556419244188307775913353989327740191758240661539895861853694069194413871770903655699545709567947909162180765575958102964170903861368101964678455597818079629954130713922019846605834088006840674631649232208108073724827991638915460665027801846072990115984866092523041152097213350824694043964598181461131918628425158972887604677945816401447213583183228635997433774708649753224962924813192133074814781574026249148638860011048260458556169517322137841410219845918549356698591977754748267476053287137351047282396773543369557834720022792883689951796053218911610508610236960525508646076993928640085785884437227884711620105050857037415273559555415988654796125302861184375123003659261078081113449377280349564806487077032161741803911564893853861639046146832806330514365558144218887014889421591320692803134236235779721244615293766400326438001845543732972079167172466221762002012689106080954184337159458195927247983948589985054836703487025027336670905782086077476067045562564863091571172230236716483099504107174560454167062865604595214841675112918785813906120596940265789306637018552170638744563490439838908034037451132037547956971799253929284859128962207325839662371660865278863166063805159366441798452780846961597993693933066499681449640410986456147789474708804513779424551805549636808027513204855527225005695613247353567721128219413576543440050328410855166627792804216419264505609309143595317415234019418646092088451560650100311170436991375959136649169551719708417726557952362224686466400961399426144201376649597405591449562032866639837098600038245037079285011691613619296416226960236277243733804252642949878088664019963588217127414735751573402344074128618664159126615946798194597767453053952776212548880157882200338223650663820714015200679590922970202221566444697253701241700759845930644791498206183515189052039156748123552919961561797262762954641228317574726715165763608213968011693104930777193403544902442491505654108305173751576504113699197032308191223919629133574390454253880184406926178949792743618848595790173641521882738073813292633708940221097191119009549927358564057054662411924434782291790715488087468291758782239251348894480600967114551066741207002039626489277949352456803161832364098041168787778258795135025368459620376375185205602341213054586858241357004087388801601618045521626697453976679021616111110233634331541991173074987726747692370062504901549653504681409122633487225528009414459860851697322418271521141223155073554636269621694650020739359366027409123828181374871423898679351902425043229925949480365806236888734830195213873706643254546067861337759017235052070732026971831219179451756111171088192476861905228360795931255020404301233908298949294441003380562233696957788649509831883080442797418987632048386614946895400710501752399941407895196459203466762687838650609221603776272085551008038065905858000683280608451465431768972620459362419070863209479298854134608018481327088181421224598305452187099664057656111094595801526880509146159368923655654472930899234377011983140959078171840721529061185751393130201687515213537337892500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -257633118458348782703283616786081361372581420730843673862540664825258710010337860485769165496713666421288370208897361980335782212072791047254710960253236795208816876022145588450501607122848026411428764344782291778606381824854806294234795918776741513539599017134864514473899131770969212396490825400825071437117337039669028110543870402398382883207292062089542368422788831237879183613840779460300913516058106937014020735035475717483800626934380852574725318294310614542092853622810713655815603715183310856888985871723390682841404487862423425180150778580548511058472400249470690976780167507527511155753145096772137258089462967341963944385695503326225264361749155143529554072821528541406208888135240944891438951287784187786354623454815893787458477757651765504252097097533491470652569777443334929808079685454602008305483760624711331336198779539770733583798493956979440463647722175808531589202483244141583746024647888410175727832280935226664917428963134990177289002886147551654550376706975753221418763479085414385509828946936003893176365688860952078098751193361463407995241447549509013250482305870202272484000408657606237299320752358347572411903382952614639958891995568543958026064422854957730253288080836069276138672137496464062630538910765619221448435378584341549003253376368242387684088939970907057858863048071059603087229218551515265269623279438217111600540418338310856395884205284711885745042955015250363192039624034805275721429952103757261263961517479175807770779988503657693881139429679120924986343060104481755757505894877789616057979424877537218094782134463312472876426283878959321860008842066862242004152157014300240579445958422495630977799871751093373971149324029659526026490828878828171248876249975684694725944027517068044896781117300848690878621680550961296665875589263585904156078615041537835006080148903314998500222540515320903798653701062077406644614891817867198326097167496900952736445341650805160002598280462978483822680880703917248020179441694669783905224963399232669542765860791217508317890519872157899050978256466925507677780867079955004682290703250266383738110297294814461258525980952238134660895459400214258960668985316299382595186413797317968297380302476858731541174655084877371397811821665285987892906249206406832899893204468337064023825501271624186887599711846229032103243786354215428506458401972995211222254771549424304701656910855860982749263863788781953813044535705656478943625975650257230732034120320967959462744197376046582739947335572995957388154708185890463697614996319266873875722550369525987998288183747105299191265926467048872657754775842791762689901190630689733671075357539206896846907441992085622801057130949993894136188200470440760100195327071694598431226289643028688817492028493891012990668711443750891364545323017698507000447265095692398991528436647470376699778297536875441451024377607887115619091378302953399354979204186304726962097676733927013927354912202432867416676888151720389387558611563655416814734671285343015967594867467249147067079464918071917261669905678386585565521908110693973087242508520946042132545866953576691840923228317919671653965486733678671849573752428646240587943850599515806338465066102795096927658898012015895384143881743351074140063020918098170175976180323205188890047500145523330754279104366718458661181255432708771924269739409945339208929536071877613156046267497396105207714405826542338913071678707955495394555170284928157586346689252867096998207397771874650134315438089395429724740977701945195490419044152360351308729082471703312118125612236991322397190525301726385136867393261174062688709906441401268330816360786078692433263072562919214254309977271989543778813521018033505375811503261848639965513000330822430047197657440409385657979183173481106710152717465987116810671725409062156433273247961871579286206579199431349480749864141675855632640079754438901521163556833850143427123772915189118660477866414308195539827516009651198153273459399232136674537579236483357794553327973683660326366456981175993616372135377959479346005090014726577381331621211847336320121834846861081566671909580468575648170110470714630545839903682904392193226307667614395803512570397944743418928722203618977335691405247745468907108988596163899080969513592421808573576666939886967268228131891247310549878729142430593248185020779247728659891323558084079380294386210399036465724812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 17945206014515830517069690508676233362942078581457767382205024369044961123700295358384286953093542770374663788216530742383883933568173885461112623260980040858257762470444878410300262416915220117898253637848436276680726540900049081368755487434501425633597781337895921673652338712760805822346403188452194555383088760922816355427579027934206206659603844068691660555237793713887453971337181548466094317565366613058240479047862126683164728258310531651684105465242055554250786932857279126595112646758697506468657867810385129778054771260784805833637431712502262481942147651455173554384929282874724532416965727613818537632390699093483408058845436361903373627976441474727376151902051498283402652473959274679519771877383931826132755279961818267151180959389534829455983847545520949375136465730076679219478845028693642239480397860172828872344030353109388014857160719404918038919799155705409945038158965280507306958376330104227350712301350459980530827391414582735332179091666180651726704072094661231672042439605570210913323333270714304553289894160367427117091202495993845031606488934188777074227142766802067577262543698901100416783430437551244420565741309405427015495608491863512278490745689189426971429898518784519893603007123027757860534269157175866901971790318699326683488964393008143222979620858150718727261134077685171589318502944731240283163571945229102248087949488804737926211038291379033321882122110444958544551975991207386735973113268835346589191123700080184439302534895387053457703761397238673179042450623103515716653636787948874455629017217125608552368455085805605910503714872438119651184762113301905249894470989747686253631765536927386491486304759001485471857105173696263020672649515993294939465339849147718337265659391217349622699815871942662868520036964871748526724981443572545693011566111187661497956842069812712770713206391945460243495091672844156601140043801974644656332651046404168872124082193784357603452617936705189628194869933386322316065461438150652169333497239090603411124233344754040011877337389589034723265755465347806274138810214593363574029631005771355911999109747218027396540831999205185197975902474070386207407609932368762988914335367520921781786790897880396539562413309564780272620767572194105766014785601858281495570853971883295679406171677227461879632067320977276153777404732954261319107007151881588564923548337885225507002374821194621753708898138100877761105298687339746397952503344286179911927436603019195476686953978244364492205813360570613237953864663965267299581763934059808021008668215964097918087840278953280567589350841540988468705983144262288045664534344202167547066901912592797154511494478199888182343215128015747435714926303941065655752221395101119709731207867129374021381165170002282892195919988949057441433888777023475207894807909471241863504110628310127676995604095628450442644245895225304648307895433500152074877531874910742018445370027279325864264557263962376736483351212024214266076377600944214766780582785541151888490888909543158722371297162408210456983094193655972523889658976075181585908707746520462500184775576303874980801244404659861612079628600379472104947245412273829728819480562612604943896912350716225515251952659460265349295915041495259667925423996357692928112970835547920267255264548488021295818588560596160894499789605529904229658386450520777462697197848365874905480211118439561914786122583080622054536186679665423060006917156891859449551597981463195922872197664754039415573210735458099212138392369872274797111403003740750704528327238256850882266179798839131312368657983267244238436414758467244791154873297372818743211005221609562751609117214935380674460022442832156387461554407516583413952903797001281277668530857523683125305774523873518698823173741285200055645838676187958647245618502974123025643167183759417151731828047952747273892392250777804899035621751071013390497733679312052274141078530024998922794349917658846425291371618803543396147426599820267744089453657406288436002799923445615973494738906828900680327310347463964897014101347236695619313035965223942143110573660214989577871289480474716057558301478379487840082347391257172672360938853181678498463641271797540871723454473617392273349767436790268783116464353058625642469008382661939018837229451047655170233504580877135745377336676253240843306528039224889749217615215353298581378506886432179296934687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -935399773971825138480267190207994179786703256502048876070240538883792240514561784450668847420664056874325579439894134032248385496500019833484339207847775528688696216248837507312997416171988957551480162104937293918266322771507175161938624209407102623983035439101934139672438190203002340217653338568116941573529822487173035427571911068353867634961396911281940437160245823209845509665881105487712647201594251510473120615793960833323236217646846822307191711617992375108682740017246276497307584291022078524981369545770230093446432936513346988913461483131749382368613013806318610704077705087037922398757815629929467643296434327751232609940369333825195646400066362469771395949036899262163896691012464721743111398485328833053479779332929760523057006904897742006764000331714838997449451541596667927108959143036121320625791101106912049274045431578820388765465157294479240931750038516238387022536795424345121945362831274337290826914236361951960359395357253614195605537961235014421923326073629058080929794852737907472100829374079207696767319981258271910669805021254142775296813751808810743091722211614711251148083675809474685496932780164760141162549064522189751416934698884065905508223594597899047030153781501403319733341331807656180152688099196420431425780790813715094639369819615622349050568173077716998352703227051557301958275709139131912177512919256804408117953738499777074986541435370357734735915171205355732234056052461983527938155244246323564249161057021223954616872228828556071774528306432363361203267709869337887846411586272764470056989836183100836524273893068927818308219670870971238432832274709001766613767674199128470224821521862962850434572862884897002125970834598520636037823539493538664674845364444685021216021017285905907827596718373247311545293862032547958855864433389121698335667269745263452437554015264630625297600611820649021337559331678343918715501484472482309634883727620469823609841945612895651564822077856050072401504153774651526341139167917963742739675227257659085565879914195029752741995423699637329432370459944098434605192080963828813576170149038544472506996029910140377360946497139125348138621501108434164849224056554324860578898214148177005416817801404248766148764781580685909489278651465165214384953459482769120526379485952534241567812085130749649310879738472432199458141980970138170094413585708018405271582378338538077006735697563786177411052162163601609827528248586526537764357919588234293847264461905291472966112162336501615651412050914238004050107195560325797971090917549091951686715238685531051195051843829785201471842707761980167561697147390142243959962172760936785056992680204473736233864099915365459672745896758394438586690472888811654856369428183519500390073860144675882344575240079344879046874363767219965788266709390399977348682083585013996254742003399249643224259381304007230643110180008661296398605607999967554537297456430875455268464310435588537086136672321991245865201455872187632738374012221014743910344350301879630091969355869645504260074458222657187402554388209566979398006205240378510035326520676527412933285082742732123124403823344671457847047066164428733929220619565419548816158604731231372974366095114681522598361112000092771762166843867801379748783061757234232319526958714319764317080181477383656383444914157276674719601536532121751705987976077414874895751765240354459459698591196507498720021769185366528726132856338355608607126787444154193903855095384091869756878637085156075888207697338853683266270470937326431268856491969791727432943689321660530069292673527495239485063585735459471197628204197532485267905930089269250107141024152925142411821292062401747991248219584701030127467061278380441544792423683917066878687707894160879303208392712577395902605502179477683420713986957225136818504021259260681648470031245324492743830603036621199277083164052554609114008788701347939393129630745217920931697989298800957336012923448184913370309264695849694430418784783763754225401915058082924646866579179691551934764669660298864452818966165469409755838098437350942439384533091133128951939198036158923030705748779484510000712076373440508856441530648678383267706502385669346649394984738177926657047399099916044778693977061666014394725306996235375451823136656339051692235370718467310893503115515377821205617120246219369983790432966810525352337024605939659240862860309956169750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 38657524465108487737106518270062225986377791621873502435728363840052630330454528086250459210521132647831995291662751141566895753319135647080138985900762787913689803756200842485367426514774271181564840012792952814493062360901736903780290014887384227489772746703265167382424124109106916814295027429427567207226446426339824937283215576506856258785097851833642719297949750491707270766690998634296743421870795099183504952319868060712274877856546159168732307049443814434965904514818281150914273553945842849731426298109028238691329485498676798320855412261744938749941468753670532680824386417898694674779778969563740166803779634429635697538443440052442312892401667576387028387020497651042040426892396642693449812451088897879590019432611609160889786639149225920910635499937490175402540431836094942787887284491215388262376622863995153770865335478346330631984446749396400921423659904615884099115719744344624088489006725546934880941534398013158201350058353438802741963244668345339783199370036689922455491697738059587570650012501453385367265728941800608811700936738098902873260145780270723091991685786792608325622781020994837491455968025868086222308710732116188938711083036176433496344195663682937034023407730789729570182651093879975355914787837256451356591650277135277049539721933755874744704762933654527672792519594904871927103789489366237335996694088431871667292543962585972047273544693250514029568613910026193486059186558305453960770843651290610413529929022060330802658109668840687310418476534614289496432692107715185786227692390981925704186673610428421145945660566873668359728243786296110189210101756250597482142176929546768088019006779355346750857032792555227509806284912367971409208214651456830268529797531230718643942034783658965203881402696531484740103065611852041442244742491215765930369892413556188561226552776358989811776379628649071718187858100705236025264323579548756816951168287810196638221091315330284621901214943990274242726585457203870878554367347422519233067892389835496962494198034610434376490652756892988819592664470030428657965090764764841308150264807795793568765304174525689826190051837181880058050249415074869831530391848614084680856156296869568937936968647048262945834374296180901431410565391305068543833113330351000527594119248026228786738229238686810407315459553994893482187223818553126808972650974710685410351147566092709958611503948375897165185679158971010682380573380388039938985857623011759968117284846549812233039228725580027194601714763544433939400541397687981428258914649526643666247499206616001471848396184327719344620982760616909379809448667466360398967248283143451129246561228059333336960009520711650402584823543334702159452239713592248514234903168727609078623728750750734718297376635316336513954941546863460045727932002358635071249190734081754393393061344945983238438036109756941221736121364454532086540720435763567337056804045004838715058600734721315394593993337859907099768716400429873602111830289110753376375434830924715950162084684516612549126134600081047002306988667280717941710557417124365891027217854552921326146798076045830810486595198511892472901949436550184679811032545103360002077505699481384895280553874527540306443183869717730234600862846913534692260999628543170106651378689350586797223702679145534783617556645944982995490337348295618607231309923256604799950546897842546744571339803298217951784930371709176515913173515411693767701480045987353651692039485407656474311526369609215395699004962103788254580236691238933361198706697884014322225370260150238267411335018914876774594692784021701000656368116019269184571343133205578073720604255802098728842725219258450303225057401725580999714730417726352378075526898646995812781395765694863921543742838465822320106149044133818441945569571663107403881869738503000436868526413032705643746229247898270373995962591133106970052019208278017161182546187383400351001927434765348327746511698710938777737876379273824486329758618675494524992839456079482734439764756315058804244123731246581819527657835217722663594751578026815986081847678103355422795753813601466912058557567510669571712711091501611522491055269295186028376301985699454232337656774446566799123726581170207524000964528696547529866227467214617795635462785022844781371854100732709045789931226441141245399993681818609684974881048953027346606507594943408955787492838630359570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1324537156288917377896847630048769543290011148308504276348066074660432875630035769691120756735192826014838036808274360227406189249172880101664744364352005523333832636977172886750609786835199824470990743400130442081273779108151262775651603754441385257598730191253017108364761030498465896275841284665060560371435115166309027467640357418524209920373914059031292166085626632248753302948637809359431995143626214899944535875713138404294323038195947340033285583737840845337313316661825435809025379876484140479854214732879799252234614246472858759116604249645665939797904260909795001843272751772567586416278842585920559070743022601597934653264342817657911031628661331127575397510052960066417077921644295822013555060502995560433790736349016597541684628502749139648625080224879857521271528676490208498882916648786514425046397047539382456088733847328863888992246508981778531519559178569400847658826645498922807110778786630733795341376708701406828913001628552930026177238286449873821357669523527894336653141944465458484473138337875095730869866010030868667980094497193848576148551647163276288746102004376413585111142183519374285487325476245376811776714912465991862824035560586752716971301076850551289287929093924433280020939666043986342523727049667963270932527747518399442811939530172746979862027249601502276004568280430330740316917267967109898533804914071947527104968710067442512563653616867850886400824053754122261345815374357193037211151530683426282658651205568991766816412587527150543316733142147568294140625746144871598860066774965179276184649594407735746556673040289552868036993538487620260722707029102428319052515528156176814809031438645378950662211698630196009760753410761425352263789050785002200832671905953826039896004867240960673135361890083323880318801081724817811802410568963703337670467237565186950751476758530983621022201477541058577691376494712006717483761500756936670895193029080955862664202752969354247773121027508735073291084372271448298015424863753478743613488903393928295973451991008205870838423788063818022834978107852590916781508335122083924714795117179309207246040396065856646639737295676180201201916933682413058571925128288307345229610208795617946942940453386560937161329283101108398152237263585963964353073974412795164073963165622831877371200164565776414792956701492338869719857376935673956295998441958612163947272864279635819816448233143101797742660883797199241243091182464236094546977785401020557167220611164840105279699253189869260680364037540023389094435337070790635558800796686880554642278645139318070649128847309801997285720106377848796485161725898183549728154854519624389064620243933288447015458248113812979219907101788653989468896009316471808855586417547502763605699610741462453124243824891098993597629376450041664017318698065914437872379533310200308191392935223720471988638454038387428184124476865803377290104436138866461386711459145386040662917261598826365308735046111683369863860222584758359980808712010725573707912571732304356829779183595829384101026152255929648575243063086895213876079306671113996969529553274398109752022265754327412900891128414946803727153829967261575871346687801645104535818007890112475207671369980563062817605795006721352869549182636086888044326133345512324464145262718980924611936932824426149753337798599357559768807527297371007725949746902876308670226695920089474771368425352833045141227697491409046976968163811937790185571242671180537681209327962191579397424894099147156708341193184535647157740413231726959273209914256110473195717251461263708734701097447746343311288690726673939554570434327128279147630113581957761615039266905560248703459485085222548527719371886959849030030871381698035944168591100173435879376559053981509853332658571469431762225111568945450373669647045622021196398043935441489369988035792193633013234840961578599738425058226929998240584169300125970117399441673789157484155147201708970616826166937949252959878770661011897285787664427577542961250494763763533952093753192670924399985213936661976605644129638272126610186139816851094054324853816465046364843793835452346265986780036669176842861257602873767337069698204921759584639032238008970574925784860733439188224702987676117348927571068674502359307869847672801268675268993946813770553665789737036157306989232182397823686471014577214041356337067601020299784998517700522163294688547338867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 40484201973480322575521622774960535925177603647629552054685468618086383014171461529182808974704100322436625062929303273070985327189914077971990694041184852580371787850911660195416099456545015555733090616133411557090668701603829525620277136490666118077716180812658507517725563902896850193139618035495453695776612764719055474995602335536703950255371748431787192327295618737352919797344064046433179103352111257413646336347381257407531946856329301365530523031197260113925684623814505727319011079442074939411437274698293124129314743462398115067895314233658569924063185721795233205912962481480735309202533258038438074875216185743726860912502485979959668497115613618012661969916544415899407889580634516798231504885040445295233220331558511649743868401330446368348620371304874682047394143228505810021144436845914162699385130072782236082513769213426204124963674719839337195092962318018629700516733422088479870615676914185731628076415654165798048368937686712799028208003184790244339173442686787011535705947963767545101744548594005897317048797005700899048369522931417924105862132572240496535357035412366517214002971736612684756254264426333390483587139160098847133466017018969797207924079985428925007954714296891541802218704186442640846389759896023989902646006245769272185470260262104242644057825409231226801370936640478647247818612395066747328239088953388279976639985125782830699450948481020085888359293269893418044529921789755902605265275929132680687200282762322996880972507495288548449056610641508378903363860545448481750798094426917850412442839244021216639803064644225093722362561368321618333265183624442061916525957416856498964469741321847622758334688414361555264286216688934124752692879610027381863271675252274580961325378062299433922543667408338968406095888913455256179062452782774683830303083608737612563715742137707447301080960040560672550185931080685634238227857716194130432204828200026708107666567450909562953898687541877869369362509108578166355248022901544544192315818996310304521596545924844212226244676304845297935868918047793693988532831390092734637708126679017725674833915385503452044733878183630107006336876913182362041649613453482848118501368430196020484986488035030684352295187804121169616831421919758489836168957274193120262243906568453140445102413297997807533656525746129522845278857591735248888655938172524398789327040656573188221708807471533616185054038766161699303663280497388267295700346886012915664795136817307262868109815915560805073285807386568295056676462918160129128961085209768726262697427148705516452859074191567121890690209717383348183976561080638428760787776981814921219699093131602156431814842930653513099707923224954090712421542962189338682137774078479519527458501945873137225067442943929578883923137460408446228121566369228355397359954172742234587353366899352429746788868574329174838652862226658752918808822468503101809353663242443480033930610413722502474063994624144967227292977392198216862919447257066224306493325343755182996895523843016559752280859009085395054314261623911994553195173983423757647944838037328636489534901938072700132124936324169942786629152504044954419244919140511155797085099464794959028094429010009992193241994192622069356720919705646083569970440114321035187717466937523899900005875431656367677820835185952749048464630685604018336395422437239849734190512023760779596940346691409048310085685660296549183189616117069336413318589514388008229628949546989149625819010427231263041355056098060989803087727796482033961510427303735343234164082945002191892105498652386938553076075727704483808108684350143986768821496022495631765999357483091931987145767268259412628992092041694841598164029445215727375659536062834951519352152389985946787817501072090673668593960366275924956878469981268908625413718875499420153780489984037573276306523086347979334266715535025441714908898300534542032418621257045464405382347207010341989618106710292144206386586761448304379043467285713507849624155192653669654500283915261867979681739527797800220781369343164262468814181028722576048832390752750031767185712037715351957319106845123526474277880192172700394544285992253853945658888271928972343339503048026158031994184896396613298974893585192075648014310634872414792751609806145922784034810260076132390301669830304666722647154687222331278901376802539843742877332362946655481225779494018554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -1223110246765534326800651943892292928183826796001741981409363277909875554027050184236270482754993076169007013181467374507523744647676987990316134232895151865971522542413075604115891703683387123379215678022037259289005363111809956249942654150528856826167739167208557356641387995697318677001657319792238772421710004377390469040405607867703011680550011265553748448739062845654340439577960566493426853152886867931701888254384996133936337321445868837967101344718777791154672160045203158014427496572427218357707150594335881346594036108018775336996889805975995278563359036685400070019580067535318841019166381576889883410640484088372205814897040238628840032818667837105219977540187869168914601403000454047934956074238434744661007519901746997667104570946437388749133791546791407964582806189416948850792418943051674594162132399033659697381775895206256637883791463804772382076553933299597895245040261808132607610925918131792836960173510935281387212548632087299732802647250935843317103166345617896695612597667366352915331325420185772582861000556709047921175707137761362043809527720900250988656481803440451368738588719602084961425730708763660950473626983936667669288346723782929322599290619322978620477983232475519537372469215468537355392684224470225671354614438288346334348629450969833019702181941038500201279488400950962867000920262595728754865736365771795368161011644314254637577532150606902940309770066677661520495620230199341955218602055800088048185052166455124475317369322654719957183866730629829512014530507542705040209348396969929357950754926002453505294392406000060683605267333166803672870722135704207974446152131410971117960822890333057543610213571764871913081221377717980738787917897539360379631984284763169748815691947247067482551735644838130237738527757831903169333436170817261949519913653274605768048957076537397063033652163616223928867111573764828315057725070618469835172593583635194620929977942007261563170965625488109223883426187729830693175046565557358919054342537313995060911936223876175761891954731305877050946838045036739186780790879012416809361249953706030258124225659847414742137982581435359142735920664728915683024125520072317510377473223613109587766823877888405003994939757454147695205547428892161772330125483690269325508840542286503933483195456533883712693504898549764493040793638444769027634617685463262456297078589833089323660317590575273970521504673200867959877980193424297421394811560824997106513300263428328116978000512191420475519543128859870203419399001504590942245323126830516002161900124078418498578132783816432601232452563127862733294057448841092005807680079293600454598099696673027621919802937215175712564407088362035846112332079070050985203058618927694452729636677693559653929750107912153514411557542461855746352146428919421414242012540226179255171497962320994722243350511422647275808905773921407443775869908772531524268112075621744291769613988220515812206260330865615573744568342387353336283509736179741630723376338591561001188747868148435326188327347814039860117777747471772889197405098809576642378593820272787858081163649631299890506330700809930181116964534086453192299423167915251868031500702104131562230396653591081592816984834296106820731717750454600089217014087513452286570994307926866897255278466135465177956990805799107051019333866278002313817320915945141391191500649048173164559729990448806328505933745499266639988343947290561171306043319312975954243064345424206490842393842966376733650612114434834825266260681881742297686392038928624371107449545840266346647180626060377430713358144841737896549011219141547090822882483046669061086090241154949634566543513353711183307315300008909360658288281746463506329960093876107345880634277236974220699267327597379230992644867121248246551944363887303928124503441461704201026445654408220498894211694422082771238838591746752645431324238164786477751262546812739969564564022610014202767826622465059021768784006012228973933342727707510351450969688819897649546018647707939345288915736300300999193172308749624609496318342802607333270522793039381369298067188160594155638887701729646174400474358915174866035092270569240980578025991427726890681208291124489530138436587224686498426166065112544039437766818123089790548228247086917433811039897301515308888133881005892364511190458178707204158751762257082482178501580163361686650713372802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 38102683783580757594393948620076402925330693970428734294281588136696359657127680821478341946281482001160066603702382962735677055884899933082682600110322036973778608192159548342045235734673069807576913106922963521870786849142932817782538907114385479757340858219893824532581576988336464746110765572080757898622532387837914816008031585728193997631377423974879846968007667507095850020239493843723205217119715156349393546536771978905127308441972738728084810917606142959373743330894192143043717377738841358429912845541246076197465781713196499116390553215998677512642533454067406644079956851778009299728110838858181243440210589054641477799868421363169978527027433537678455733841790252148398196211483909696692546290112935908541532368253383422777116065552604744019436564102615859391487139652199023657206380617252145995033091685139103029850715137012924193545099101825411116059764644325681145298041797337507798935356172755728475694091399164276448406583371820078584088959630460010782265318650572827590478129766341833473121688618363724946104686812743408971871660708802402570682607609854884609114214877091131484245882978197503634634064903935100097610198523159841102771660452540577928564565682546874021864542783922561375758467951183090087348179111192595905632902406748368960587580100504792310679533713481210460267884608840394643648591779225986609103246295167875857200339901578223341536358499948764440851554898227758182700169595953696904572773239809233397619473100993424977113129827970601652831622277352324575435146793157093263665417695426370715363195824879251490220375886645869838362384125294650095869328178126676515014644498178626686786137996733527399613608068732721187210573803709646884012274429112977281114568202749397485107158112093165893894529644426612637997083588062606999610477533987506075102569855565851048928501050351032404459504743605392054474441519630878402878682895531932577817441258736575707331753803110838340783347941148437438750795963454454080822424964171573714583825570053968309702952741093363749850061504427955478125490733425564469424537098640826130939578256994752072541576973484759586971355582228642745974721645244115412151846283012931534018473686462920745757330055736462549915057051973015127585371532972080860301678783941106078579776907813774672954090875139539089705192384975292128978346501046991671619574986053892499233280332683558742499817172720710125542574323154263631388226589992930342348145376767321821915055015913344511209866198862895655028118696193984963992870931129389001178556564108540387743830364844875109738425219306970672231102541911350682628751696536152515974210060096480738600000748346189518715422747557637420123521928894088525822787753865335804374794734510547885560556067326080703730158685661065899007224977816367669142427901954847136016563439713521155120120787389779187985997715898789301672182737084572397050467791127069834700241212709756592059493629735499157525879289841323649464433325564506734396880102644212582122343113821271836689510376144540396480756692433897437996527981957179625456030109951466368506989141032473706745080586815580421103778990652226119528749235320521073377998841813553573098086094729911173667875899590166966200044983632246583836141042776049489111135176359021938187657191946452375378918641770458986161444462622033083141579399432939021914877301279365244861935965292511645277563807108776232994904461059115507411278281931271397959805906337862577754221928583658996081783437287502565144957498125340503267034945965434966591195613094874641944495564292135828898305245027471924912546458419934379406823846407957363562703801874211694014766051585290321831944616647976190811156491579189867268656268439490124633918350454986044675977683424100555402283058702730478053051451422960650784192722302683879671760598819011209520208833081512158105967947025846385425610983909544875688231229950053559416900808184712829792570676657871926168888395714304047779243224519407814370215690125455086841714733933883139796611738804465061851505964413115714464419884254488359251754154417764934345244924524871245845331775977178208471550608435315455668159635120596476290188792324004795168007887214189784276788080197501844425064512577635367091125881507723920278288194365083767902276039991430776361640830102929232610292543336909492426634782732648496475602837762585760023224699105440194249649047851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -1130980665402035455404806807101993661743661740484058928730900334859091295193441224529547776480068226883779108173108463679342763046872845578938643368902021528648825698146704248433460302904542479193994377120747327916375222160627653690064794295840737142831870205536985795070959733927529903980806003410516217892807461382546854432927943184805520831960041228411792190371028842020277940298714077514279769648994320960011302352766721150280426879252099555803877975567991066271816870466571330969431191629562156669604685094699831307661480676516717601239777345678161104292345983761533679595335702430089595732508533678099169520302110025821744699484118965756321171040809029952283753669942916244433184685118282968002710422030873476495614636701755789663368311579910449318898596879315420097934759267528322657245888210966612487833408156890111628863080691446397975775100714748690809061476248222488229340976466438178782919929087396653710508739230830048792997420991337150555519361458129388922782525530250732084179273665417650869575059156718655676186487023937465942947519560247267726699226645519710883442468704257527183459311001340227106126348723924026975485460400465734517552171783916523854990251342158683989989606224782182967932351857354876692622018578934163837033198479606616286615314339017562270893853270110320268741978653678803206983852115504146650705291236478998570558596666641792327239895295940565949511894708400047536349146018382522241455260055211889824031578546125218767277369359516347771025818142665355858957201412814157087305592848241655296489260026423005147069727877764850677507866600461221495720485463020224539859506307798748571490042781917692481035058237575853278720568035574860589496738741285298389045991796541021786103158272183724896677700635514116205025331224883192651140430345849926440712146568443855103213334501149426843265851959217028108207433797040169165498504850038840389881171615278114609302141265106756461309359223388636144689634720847842767636163236242666008382096911873185236005325498544248091746001594721127539083496584660942780582209127482026586448613336627770791252909733006418833440061539303177930235517591726307286789683078686705194363057025867346202412557582456844203022548238343085280888105642233845620565480707121858757272217230548025287420597390520027579393544640855754149011590138167511813939706566432193709924552463573928842701549816932738380070484493694469436803944760425755941099288754463635358678583365589080168412461519838156894607939183360116791281516680592580278487122175774119859802630299638955987383974323320629361816900783325853896076960951941777030579334329197324103440211909320099740633956901710564031358843363844473093538962358430497265252161185678053959876468096547924813042542206156171808444349575864732039953024065783061473949678230704693900233988909843405276833289025437563629824173551024496061433575159349494843139743687113268518774104978814831732938456011532121249086446051610009649567256697431664767843626061742031377456310001949515471832376451807021195432752936840647478037171025281496065706291456159975857056224600996775521191071209133136442394305589409472972094925875003198356314633324350827946262620902041467115130107680743388145312631134663566139067524197709396079126082357024405899440730517168063674016524221707436342898045402076647011317212157436580330955889747033904817282537868048878600566510132735588151646084887327931126622380649622403968775312430255425305007119404044540513438876155908850995655218573141640168044136300863949386677562591290556324511561013042635033263976747999936680492625504702201219154361686735352333797116305717527431006896851651706768702439214281791171846366005112287805327263227795378869486164387818766029810746130429136490241707910915903180336298077749106601858224953595728105104845421986717558548349753669694586766335166016326134308291747081457922169444893442581940812459136342846314222112691993108118903374640382191961992074272757376174186901964677219064995358718550591261730180501499724251919689670096487940488426415727606374656525836871380046390531836918682092456111796840084774832431744403990660686829426239876723107506950328921991899879161276432760153302743323130707153903119749674594543856638349646406931925791769253817635713045589059005387817833174119932637792400907903912927472622993296649911410879742343852754592895507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 29025100584908283140858280151845318784414387358205315031351529463678802197081729191138342405016107086342431246420853916081521236455173188057812885270649264906481104785123396402510269991785444010057617863133336602250597642760599430549864360431192316904174804770623191594789054681865893449020040169593701649708865421185446047399985601405182838457430867668246234875356286034412946925367984337893415392574622808725524645672932182050117688535279502262493991101093159207854612394942066522717032962462127328873237000587975428443175113907083804159364644678962736214746097498051829155147231983334055261602394346409066075991262615459940681164744329976398262438472687924127646038764223542523671093177591503705535359491789018605597018170403934178277171626621613573931131290439687213184970760864683187665859277280334226557099985042861201156023511321518306890562526407405188627637184020638660544460539889332611136045305464174907362369765502375569516356853075056467487808674669251801978103834594727112357112651121594850012613190951368810849959902866258246028526946338635480936934949203471746544071322754851960101588824250857223794135119719348109922887232313456675810456549965419801715159032866964309912457973308213986299252940771845015048161894109753925712872209736289590018692762055255438641749062385946654859180376752475717542443083758489002568383716709866433009990206872682707355171367816389650700865915160061108846060638021196144178979978784200477038941987556042040318130336320135177516783124841064335672259624631984790127532792912905901135711547968882308488891707670477665335421323335824445299086401235343484285708765373080475917508510706909531145910780825356320761695826721800142464197296899212687736649666048105890125092428681026547340858762683805713563177579043405480979145500548849762988646745721287786447337127619087859757192521346506274325331775302521596034168915312430302348493863625445510417133241525695955831582016364683735148443503026381110052430284960026048873449493838613598038448117747372416594251587125890937920053398690927738054265066296956730164981580977856630168310068773826481584017429380557719277369781988120583961760705833022632380333839489200257464013046170610569170674715334316431648286195847568087576917384906763521010185547913716852044517100302959175390660460885412834047780996987401440357561445197389879959505078322637143047491663564931962527756691465945298714194934208062616445217073442161322683762532276362656045237747135632703931356617109856839384690587152378311925311014137111874252657408033341717936482504766671128260191732442275735548707143411944285207673997528918654887142511619090926989812873778201067690506027158488033365220467602126491102206352529709901285809966429025810500723914159502974820657254923316075734080178407369199733817159336057763495993853866765227670768629119381137848642548089713664869753562824704343470327899452980030409742538342416702277111298229132969685980132112296014442986399149040470776209464138004300555714451912591230032901209234879756719660069049089966875099622567023935879390905740100911741366973825893345877136158633710033257096343813724263287031115954421580834549065735231810133646649469685795147949971950029103772906809567592331163521921165644875876269410597028400983744163586090937907727311837400505144842565311240754468356443381526939934885990831240820912417461163268063733244102858564053660566867393021752909324744293942104917421566295085424832476954382785179195663280852604071743777527008581431970523473739701024343826009887472973460661779096724943558368555099862374716493957232867796398060851754166638996537293188695896724351798644090958215098611025038027262640186614057316654279716647247505415934154453385749242746557549288916468952505016009269834707753096260984333006256806445829289499387624869260742097762470536810063220189204951105428315644484990175509206138522376448581126751106022465581766572288555187098206316946309049154662986540946259872442255731548532351309972564259309448075157192396939903963656876361752688842615705244372376844493906971214489541079503278237329738125497078978044124923572202012355069597244717529393920800496134797715668301252303675042152043283956244746205919919852858349779523146514752242215445704770951303604960489418653182438563272111624725127910587202156692465015541296223345839373512020400762557983398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -647474816102053383282050363786169862130982927690420856866914629706048624836203934142094279669787389836173612834765995262258189764207179702301009308907643004936135150039905028689143559664093181833532904750465744392283407791019667897485415254864961200651098186979142844772113935084074763555848872292424117246173209233453481603686867672936050166871862694323488494005630543103795735910667060654976405432312581249245207596582917266761721954231625421078821681193277674166487483851954577496453478894859940274071366011593455889507107324735937878054480926869072587650119128287830391874837213140305861893092889953317386427275658201298121402791526604970428401936418733401149151947071648227930629131001989171722443840182687188984117325225364157785673042466601260146714909864994129445578787797953611722727177890505442275801933517445420586100033517556187633013626674131977400534061940137262634420563256115342515630816650127675569948763547448448259424828275427722540592131229422326647290597433707973979677097611604991582693904052353150745631733041231665797692347050317984142883388599949230849829661996537372868782385647377009104021526473114882492537950591249596768186022291326734819830680663976786254486962920708814491173740195039744838278255192492832867583549307635177377251317920354559707321512251751100710463230039665574960907185070956512524862540978754077977864206534088059409212432857428837856355603571194090845920242012378125010400307254016461264738850479568926133487025901406615719597555770890329452110701886494562722922295090748410230209061966559899826985577731106861363945282301946139838550598099149920869375800623849445141137101469858362730475387537806612958744415564710533885940901877125290717658421622983938570717459874367120000851895162609659454165380567453165788411395716879723810419221626089516699182589054910485545471963492959205591738760399191895458245936151022472592343033767319410194021225490734358852278208849384743394899864606446897608353996352846112723003698271244350193642345153584084937457407840132161786364514225742356673136111853096966212994003500172476863828701640360300702528714064074545362996608570439232229027697574541872105173682682490995614226864772061711385190983035184344529122352350476686764872103081589798102863311193383288232759165388180699317088795345219923097352666335313202773739899006367493577701000533701020519824638104008508971013187192847364188964232595861209974716166552520216890483502997700323184611839543213861950157417229758166160258832451376400876322450513936658537757014272448517629099524875281923343890325506165371033895959387762378920185780288334025029050329280273054478279977045825151120797412551370943389025476631538157108033659902104877760772146438351623981505548749178560383184864791082057511415968547563391727552146684993208754968296611178202056468926177666894998428489091916354229520037747845063180674882699413299524428195270265712084713418488600542901682549967891793825131702226024823110977239043576836912036755498936579678871250956804252021606418952473487035713031590936891287430088841137569597662768650723435703636250273962458812116616759432546546497518593275262290390110367787930676435953258857382388779365177465316347535191018765726132099710917163679447038594964833057657775037945899928590480516803623054188806150751925414293643371297731260489826017980792168819177775446603853094076855920251581743382599258206827683155295952152157758577299876556568651294243793062409163950400081503470556271832691942400469863239068693758099053272190352214700135173838551438850765752963326515960734394314644836530042803290536350159466412631615164838925992190207606446532758035958920406129128417537755274937756559700076981913119502666444592500512135667028583780556920281407894607457299225867961392288212073686909898719254990922448767673105159430814746415787841717861600458003964763432271501281154616420743065134528928323114568464713545395695698565473234779080366431019791983983967242136557638747472340237572593324707868885939012197204366445922028562848399594353077766645847404598862637106789492335477232215221459722352361607395776641660676787342489619208329401507739819801517471518733964650431259524780482241631705724765399840593611147362624750765546449372545067963310209008430892590715976799680159368284454601247943140383917121178125732614045986342430114746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 15474321953221103660401645056350050325996948318514632541798074051008233838420875807988476626801260512050268015542157027926094631932499395318871686577726724674501958399417993240150306369741668990837558433712007348756867652711521217097377822611274107712787825963130107749301497241031995434207253952095358728374005439119132803588209965510634836906716308177308496373407073918286699035611724905767676537901476434799644262113090132729880581069913306544834188141970928987006927516753954959221072574403403530521438179710151733720312102979751217488911172453167580093114743708724034493842037582264158411317703230895539961532132221270914935162201447388222395855449472680413174248535275785527380488327796226166424677743169452113905846039695906589453803775459778710898504581924162800650649324034606314141860916698356771681293868163036411829868796771534542736953633143290797622268711161782787775977376445991868266552881791109997059162914666982701392711917366153320304774411871169807213830586648629767299458132774448953143284048648897296575427180185456915382687090179252899737027133590154834144179280384130584294415360240073181816229631064727091103213831088984883244556806186598817365798481888545428366288302804571142053128411078313754210088315380923731486862908289203036112819164255037198187627525910801683756049022471534170589399282079958760467802124113581631557383652898287338777002591512810591772006786696247649824797530539668581171410017650307252018704535951340437208585644633525821887644856484664430810755953040439525248392321391115717795947065628424156985474407057256602264241804140694627571627636786253894925666364377340630325976582117725690765469916641808135810337857044868434163869562038740086427094360959953836220701577603126373861645602816739357236571851033864665616017591248956996528808211740857246375825079933758515741350916636299632833161008937044258145368175294146891090492715234974150351491946467215562759451304920404563465383427935891712758731926130561522762375668393672530551034632273842037982407413748605841665142583824301861007009667214242039312890636015082477324685563677067985549581217355001351937203107944740491335079962906302690558820388313960066631743560516347315515403237931099971877666139567105381978996339892689405603344348022492534648428425500321512707607870977770090702385317454393433389846463765006629782247260562228136131553392457205750064307930299746597294362658231705104512364506711122279972133604162867953292962711111873724036562135441952110021485415107090652209989535861055320593189399494048527099342785803592845300536563204064282299981025245696852664393944231483881077300723308946273278306141894716481850313889288421759976325061241137862182505453411996110781437873393861428057361766094830986192399071252635650063318253259914819047885891617036234594226970958311500959765396739003486497366456261833339258982472562021755971739812996881142564283603047658775596963312867643358346019813932971514369111272289293598588287196812823638749942899593859256845181966120540078602790848735884005026419729288747073767878728809949745345280477323332174077930900354524987340599933633802788228992277549208596328224229306168973145569243447244776541318563050477545409161544448349657488399778824905091799765868778258108426712397166522063161826415356849049287210676491190176971750462058328942829626227433140988275576260304855943451997936370424890637015741584376934335224030764218513533471705190941952450393022584151349940922913309866864655130340961064218914453555537986468704953284324711519574844248628613054616551244840493178674985847665282762197393668432267464948841149955763642905194232143543533195564522563009170570158659572485767556087384091574136643489938629563552265275410014627421401426354988831805890210753854178346424633050234393768910387714047611183611542517312294112947692430782485712896200648939949680808535222561984787207487053022822570381676239369256061075084772891335263269627896295494872805136576282407976090083412576228330618072672615698717906706147387747770697598661136532887829190857949570573588677120149224600447323683281668806842969392206718487286125022644169125962512644728250788307456812545317124685286510230978711847274107846121592288853644431281485094593154363927935422102042480059067997773805082550704528095335065366201954024407622363187193633059971481561660766601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -500392280180399403176707691280919495803667482552616459227185080736404916231181797461693715031305011073379373437511630606078409441183873768098348765052642531340044708388669879487504020962924991938380682185381324228477001531651020773359613476197701353396617722179640656075518652299381848848735084341834234340278095546998976376474086582176954457024057775501433981499812426399555466141294724772648492541008970851849736817899065160911214394448052008537540037730940492464113855844783801565474309427711040585182215744805353417449639835574426976376454769562901629891217531801406719094282313542786888785560766107788506676709312658441723880552547308145304144427552841203067923712636595506869815210613862086950227607220339348123435497578855458224816152855182010557364748951884985425257178782556076527788641105457406003034086068548913710885458975816679131151042263345384510553366601232618430527825791661761659611008685829475305784654725651723208737196407429241542049756584870478031551308854332154726998005535724456086702451953389394064223564004630757570155308270312563026077778184755848917103106299228988789735552238681301872959050898255189719475162190271861556949293290107380769480282303282130341077165071258189736574588081306407729006355124896646891267583721994993434178691333316419474065461350478157383957771818323950531994895303383741551298767599591275925271359685380851504048872275635384356283347581685990021910423241437527362549384705269602498082413132260297026001383537137576067901209359990899146526412371442220860212201044687448506043477345554906656970960707527527197608750260100587828264158370414158453052182073660661683792936722440140434160645300386846299953444046403994634343689280109726485232817358273730039080190285423708270807060774034448847101148462822108871040456712399682622779390199671785358307219039156658602918707107359028765856426848619555929918534156077931728015688714936381996763453060317308420220759048047363464044972255627825723287318121214594772667812891607791110067172221795347533303013283950987848529241526629639756476821050078161194192251713955780521036255007118508107516083091278507883488572230722383036488879480099845006144562380991438369173993348704877145517819556609071316955631278768158941560375587761199054025256706248073170558281579621057701009547473307014087724480087098040110942527953042362758408438853925989290555591370476970958286934219170157061865125987702560598898231656103028746686214999911970992768475013753677840829757966255652083547928280734016502867654708169670521179253201922505200925494216729699578565152026127963319168327004562312185623009583486447473388182102153844925161576738511437948590018299419940155135630139215972380205280769962722090793591327952410981397667977842714729982431114581499387083681086939109916271753312483552855456575573010351834589094197952527346363562480371103945143877388436133144060049481221164656899776639486334867438599630681802271484424218056874730067588472626474056701068195456400582964490770603016953896921242437430253441497801268913849038983199766127490324982500002376208874262267339957801297594916805273212577946402843645246203040547650766306474396802499547247918282467988855775276401197638291064361467195635969380522138993515114044567009468481049840885819622886485370731520854846193992805930661510989802619513813954397642995289533865266901345106740475401258058298486681422570436357647490692782428250315305505723350761621722109262911562041911886401601698781455352783523840492278472753016868060570927369204806004359529155295147252199014151106844018045708003341039183688093808602996884904601167207677556869007165741824549591687552339050158330261804642665762074216629735346692974645294392678876939336244372750998017406316428601515504186142791159463009425522532851012242200611279452620390162195395030642070655778930207901409770518590067395252269582324966044002117446461719552721070122924075211182177470313493073122410021837596625497963152294745136596674970238381325526495244511290610514296145160056764273873009105845718620579944287077577902105427442525288471732591462767391331003015849907960875953549036548992225883740344617457502697241510010381240166883160225520601155738998644445818810830439174150553012074907458242970487737918914446179032479718438042062254033679589640548298640393923244165836649441398184746503829956054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 18039755495050107078211012433004092460432901225298591463475918666854832298913353130239980888539625518015685201622830563717384722016146188755335688152146120023817257513856567399699941619284442469324355796980399491790732189101800087591547248169379366332926477118356794210908065670256317797883806371108333320375510412443972296651187538968607227355286519458789127725535975695470426976180078689508197516157563592456179990478025138892982939519646904433846787497090014297411350605434879991463433526075337793185962390808297001219767898794266790551565232973764633323557920245836663051143353564180157845785790290335034706487696243402875638943761254641679936317307217627936367216525732551561500136252225408494589671810087286335491517297893360923865424013467111311350739465664142406426754317007824868540280174140759836401966550601885686766319237599739350852468602210636894320848114940954703832416092176120625670150875418494147280942868750494209307717335946155133975296135805392575675002342979377033161825580882081144593258978761692615850636861950848512599678784922525062224877313207781738649355754835115073802716611370718372795877896397854801176566328604298919618269547939675032279103424689056950537963584747273162806760138809812388584862866736511572418935509152179130647824367841115394849993268949760460592887011253838715467315186826198002545450075955944562682040900845375344371875982649211403140451757137632740087763717140545774275849057174177096370519916444302635750841658775591333892860020967874989595882582396764721605851720552302451989405059502771210212144224017207881399281819881245064389550848429615268203087379002149145882278706643425965519625570712364785762849801538345860114843582475683347097385197055517077317042458216764719298717009289954501524793735643172608672909661990517912101757122378410964981743486573458559040750211552184277349007067627630396809635727251239544191007945649979730533553818067485664498266670058314675523895037312085586120687740758777018211128448561828690448798657847433264206513319755109979909989514136930771168234396176627697256497997021111153146531507116025572209710979264915739037377258507832108993063399942355200900249517169723081260588508186682447167526887871133744179791725864817599516692160269250490693702929028361976791140127441382229785301448182882942733620730680624021649543794680001288400885442117096386200550723149273342874931599272658732054243081576881975674915490207154311466819669601585005879929659472534882289296182895214254963497821803458923874176365919590126593644339992502561868241976175989981702412105703122699092461547754781643866318495007762330653266439654265325249062672619657189497925717745354173979895528655826725069632295934996557427712820777151045031628446934554727801851758176339039007550209437464216436701231053630060114391287778861831001292948004862042408880501655096381739774659826333076881074729650970457535369607241393116425284064852508492882162863236889571808224593238445506195697232852438606054905540496793009783135619832992931396624610938667581015363033617480798521018872579268299804740734139198206106359816320479647238596433037703894259785466458273541625594455390932859536671830874047248679161136805234989497369666055263992717161877716228901249724141793732079843998674294829247637373289048510925882895772304869593575672791344797420328244393380389591979085739250460306994235769398360735981579437554361019142017380765844820452213797417630496165870806025320626661590959840122519681649569095829654185439494051134060594828072446828410262525881595598727381388323690025993248255965518594841762235483654165800515351571983782442667593719394597869634990156048459264937372386131788915112534406965442666588267897779678870295546712755746617384812158351611717152219083723333916846442753971131741774450556529056719098263603663412158377790561129256187819594666598212372987078119536631936089694254917488958222730689230181820367840545597359513874517338475670791997341058877432402305225151439792382885514677884698095129238821581929271195234976862044224922369233035033628128165835719101801181856623146112503057427669232546153888854211033099835709870904771576747114545812735552364879271829526981808991432845301465242927232634279101700550307846692685065765293831770510202339917154712990899339596135427749682970955235626417856990830507129430770874023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -558210490757454998066958950734218224643177465419262374819174990821924539853177058040384373128630130409729770329974521531244384259008770499757813830924221589970908619707459696457776041249225111746251557771396027737183735176711392383144058710617458279716234497368844225165400182107449466691989756627381285916128029425556305980596889803419960816588878575135217629069852402946204006931267899040790339160044784535621425549858865672335232460901870318821632837996855217326161518285812368747638304503995479726489677818274407003873504753658089348606146138318937764953560660355711256060689840177771240157844223335759752456809839021192985945408909319759488506762452153301043273265972311305048101005405150366529265395289361421724927507899761900257407813639904729815604232466363717813471338193359823792686543616276142199805512930628528390441809205280154089679555410101379816681930613840519678344507531480983848354315518063839490447634158392885126919491613440753889864230989561948354169452799263256898480809316432592061918421545655107835483365527830560125723110675402879867679231304526358529238758138333631076340046596557089842552551431124727654535586702424545347211734053931028763936984987630679739694632920921295286220633987846702135204040758079638996736625634853307581867083222751926335760732411249027918346146276925537490261898211231883802321122967621930403304462739758969726732346977905780702330754035538877907227982002871353504714056705887860526868581208461112243300810498681500969058429438943240362450946776878379429297027383243487025474002047185043439300724263665903673146597427920257170042497509542627632105774269615613197783151807748675113628200052244424424909678343160076831909722306920158479778390010868157444765567170450930076944080404558998405241302580144080460888126318973215242947054193897043228814049210771992388925836582432216993101438053335419778370163375418842695226953138148882501143447542552067387721027286833620652438145560270083145093520859569062598982366552272320497506441342252821492002150271137935290820016446174475766982917614470992032279134873263859557173561991182451434702051794656981078812572591208018196341752338505442344292044026315052623446369897887740757463256446324063614122478978583521277714487517714426062233875052389355638712612118208547706350988896456286509400273001263462499878794699459254691732342670302196015438385234568694436061832073060766140618043046102122506142006671446105306032688476437341352382868076970670541887319629747476360407640720185921331547139912394933270760355174357889087809265735760136982192275527037995685688855751599027309184617183725948613406859121091841034276820416748856241550035294965176943149129847684083569956962547928833542555281792614998023041771744731425221719284482551559688471251458477559336090932379450362042603416831686542393102619069728842705294909003967947001605730017173666528123167074822796921780078213762104198487211421025431187621631240784940859822373807914725242580148505779007794743392685395190080178082993602613475017102478675583234006615865895166182341547895451355338499489047829418970173553540810418700721853215491631336301159739934524477810795314115214413679827780870031221243301140495249493669991188057574442457091827205421390203541274364508203607704873872790525664829012705267740232978134218492072817245474399162148949785948349355450841218325570639526041507687657186171420888421501093475658449483716560931520756369786975744227335473973860055414172369745829210537087659838030168646553383418857978782440750326782238905806204419526769171727738705373033743937428500033369252104096900755240694428661242905409996407662776592276519106358457756929052096974039984441795288556539205674899953447987118194792564057453080783366063840801943098458637129681296876170778521321975790988913519239552345270806309521900563203810793693806756228744634055698903932705197699318510705960765300612096333833289368067019926657649140216021695691755913241746360616576340115801423325153340472316536386739397272896076368032988015518256899390243283649418292284621717483112112158889021635998602379304401098147590833544214012443036656624777168424756498525559218771094454900419398836919905863109638092671841430104995069431805245957460321038323372554205223817628418854197082859095548449939732955725551883660725991009742711621210910379886627197265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 13497946505143526030132729073476323127560865856689725503791530116039665741658881884627903373719612060098941666673297174956068349495059545661100060183260565125365778330804021082957298992963725270456664521094624642098345540417126508295871250166980760298069394652306112399101506584675378602283537400293105839464895321220617878969863619969678001417211893342583423630831746510730404828904045619695108525637835144864825093238637114086039198059511667717279849077934103237545606718783962022066200207760320258463937658613956378717982134053583337781717407680364166030253879870487227990461998662607305872288056191637605857744874373410011046722980875504717929799058000333429661971334127166900291919654265592400891613675752451140648046152809828974274689170112960562955907711761237714812798542079180648911042457030919371578780039112279915162627385928469180242411758479654236943948450627914164846815917430555486574374227999971618868914645880501223972673816291896110905928723034269900393719197250007132439044863951865875661872008629600410986928473180119535294387026909232116592120672792010060293020295278099356886629546780580344515040869906801927607303471129669335342450039703697297762634991299580571735081991529794320243605959269218578426988167381595168928822426948174580384146515897293472935212603185952320486892753692774084134010628021029957312744888417890425530489495197821590709939360043704059386387720327768349558425029009400233256156084201030737001694412364038854211203490693504407641859588379837935610583581853502949306560229107686463693105036784149190749413863171417227106802154975195404255000177634917823145153912255562742887838732357337929868137445452840866295433295247412121935191786352737849902244636044931937886485935775089907662960597934378773421799469171773101770614630785039991078520856106579119552452329105915049789087250422368487978455316391379934167145584088416937459299154960861895668663573682623002956089863887350231163386578223540441991646170726729138396665638083687077413702756268488928129710006558917633912783753747161369926201807576717304561118672923743647552825534189864793264842442639729029525400998807640902507184510628733202665785046948900568819129929663130569211140567352627161463770444002245027554301219325942978221224614605018443911980075095253669833634627524054837171896328447022846870501494112122294560983474519743115434643844317838597320907136919194749933117110982384442896311286411600401390520211641096963155575015212236377035647101966828867555141193001783213311386970852747101197166917270580859580341141700178781306043288925241138177323233245874923892386077399697860882366168154603366482483179108029184398376722385913720656621741326533636528808055045801167242877235338210062230678880651083051542914642677837120736038596717158548476840759478704269801121891302525815985171012698272448166777680897145741580622640711741917788286712640727572978298000994592840044326592600427818011747957284913964357600185093213076933981605840427874664028061256619334303783490434303454523647638413968303561137650958948015601630929053525240758746540475143240814119299098878735388855018202636609090091819934631103011468012672641414156087774385248394906650100700460460612068203966438817565911440997306002964900512332318900813153542191573363439269407304542335047476344457744142993874166378085068265134614107499217987425067245477968593201619764516760821720768207826856455849716279587497985062634471140140899271887401847673879864316188612057842498472894944983282819505438658387076762202565405983953905290076666168510130324464290426981228159347707450606081247768545060985410159845458986497197625697178580909465452227528543293879678997050813497741246922322868342271582529973235340836672580715829432775541748360185261218956751535572857794611038256212873983353363372436355167463985397077621260253757568754143367270731342891545484710477393754870066877005428811289247856807555182657735767736404786992874926759402412203947364136975225607629155873655346848344698694952599120297821908766921358139974185837701216965001436118401109360035597517712365443341607437615728608788414742400935665262545186994700712256023852443302093171932231152792140430648167707396396457273278027537768019243729912707390658474208740630026322777257992898306253278897170907166044086698670701261889653649492742260918021202087402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -243464554560507110740277983932832763356796231164042046987577366663959325546111654279657027991038955997418053458616133066346741001353195804579110570547765894284840257265739488698049775261148609020147094186755649777698796640949036154206123219903009417000286326906960450586306842597031330144687422823678339955037067196891910526861973528785919655340068733698243438160636160869438140093411571146737425503658187990615126557796973237509071898705227737822396771939172212285376790505035186887231623165310011413901143425763948390614774618386975361302512274733499520819017804992819923047523346509767967558299832132308793167924832403209304228473862539890182541423846885144254982858653847045243530440977154052436697825506528783480697066959063593594532222724816595781567946809317631105251510556258951866403548317797000582404947443537711872913689646073738662365566781996593663017166353958850066557655203765028634683681881378369264413720758546128860178849979643199883056070672327424336912951183206713426028181249556063785680082690372957844791372258362626362356518599353500882704021847270194570728757909221360662140400756091074491347943578013833824474249825904491229119319741440664170810393228259228350616932838105476128693502739792743845749005042777551338548280825558463956890191045916641113218968355990984731868502762923682312032502268434179224353035560896268008654896919544737436286980428024517737184349451148254488946703839999336130768171092915139786688095780488625391007583797607732154844767218198683202041712210625985115765684036409605978923687150796328795250993075014154061219560615485930614311176763672516614805070667297419511815930013248031736060224242676190244129584067791297950150950110373346257738813258390372087864832141990825165316956176925798932844470027633023050700908421798398856540707065621004495647438403343265321534125056926965555470601389898837954642147750662811547059955029573978701009479099923537361177036099072455086981423621698154426075680726713043912381596006136685662874924266477676026887251550056045480646216527155828806608891090856963797481830685124688190390051598791604121382404814239462150005642927913224343547494310036438715013312068496839200248513683745528537124341951099813955017489787688617608050204907008169452270616287914839275711650854752681969022312446915489285185459871018782297100210739222238684575832988116330379723053741992394114530246048958745627969185251155598436546898111973337876925646612488668697653477575694335315141441769674442537887098864031002748370733605975480303345810625332470613145817892746412889733098019062235093996457234899883570458824675040009489648188826959662495937313971423897503627468668687257319521866999227329036264850118561146344201539213511975570274598595022153004510777941029522020298485765132285617063580355156769719129079827050159834260851673881120524250871560369715057049637163887450762405773455290424772901569028507824665275382524002945507516726561339865545480677633088889517540110811985332669580352818701997231296259667218657659818076964382661393511978799598966633929958917912753330208437663723302809601741287879646249512200622159767351238793051699448279641008553830882372133497104729426691282949630725919415335993083014453289846610749932908409398071477433013815212494446339537312943114521395941085837375744158758096148277878453771843414919308166223599124236582397169282281895171266846310447839890550800464389428407296828859496591048065009882045325695452141761458462768194819280065985055582178387931468897499232758901017445468819507927105445777850434997218678351624802978247062447705812376850402054075162527198946319557575677936404342222113753283567591250058249570027467800164713167180977250893005099403998839351243424945564951881102627603550185378777178126819161393715133925473058473496656058297664044782799609690022781098262319681952821369677437352271510673858016890667748503617243767374753301773543493642811036715373291352530277221259328910313542341880721459683112567861094900647576387087489288970712073859932047626910505869732182602427942320500301967387072675944012728138490396343387613185597649433327508944454806334229636102621488738982508894199451667117449544442423087635571257086885819089086571725510688080005126163820834021725662981158903354227729347258271944520068606362164110990733489613138408603845164179801940917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 2893924713169189743882518775709372905889593066153774610967178125252294240098361433879185155862935957089232977487806077161855698195968224142331556361226276574150701365958498652145655740893681605192805125971517057500715713842036757268983274577532512385022488676913062581345121623561689192157168637417674044811539129472534785239006743290156909925593030942529948204850546086052953670575970205167693373770077317199758127697323198394686800141406983502666607375605040109541530838698971725520679033264054393520694742483554829567160575301670299870207080271136350079409363877949736775287962792441858521104536389847004287790513689153450752069805855134430703862985548555341622333061604215659490485554332163988868502170343718108975839587133789461796269734884366025348293529313605561626603985603330553248211167620772369880827171467501464049770830772882121455678186686389820865611428690985297720078468384386206839645527118702097327138962974083745506414582583017311352585160845144838225623223071863493346694011051101288638888957277475521958524591255990553123740846062369460111142380794458176010713515531013610699736153456948525755371675729649388709217286640300584140376502823676841449306770169625216900068318428762283064975323972525253466962072213098938764073600513274393504792778048900359944877540105025316865113387549789181747186675137729114643969945847440103922087667255166192136828314177624885302582798860653674970931158817522777215698594087600397315743632252210986144252470005577392675449574910927182474494419817852859209846588229745759386713105305146311107238313631609861022358408134603181344832729335530065882077135841802667516519404746990790518831991812209444364444736606426288317666307828854138842265033608089414299050110198244792523690540225621392911495130617414423921610526368395171009177265460426016198284000120432569323501248651969350375534396196650450519518366264145144114422634935427977522709859392867773468532720864063338279695960693293427573816076491954906616781304642710412479828805835131394845071263407956047375116260711337679538902659164134396897880051179758082452658848278196395675895360204510594260463553062193911747415955795029565381219983755617439655380746137956750205844983520027380772961296535554763075414030034062862119962579876330112900475676913938128389577012038871538105647631995253921819625163329522004683577577479235242634771455404268535492292428568097684612733475183318532230050666394130189243753553586940985036458971872441128544875337766023197594968793870608682660051449543398936571255599649644380476734718729066364060010167992829649382657873761643924503784114207568279227434252958218298444393324534223714126774507906798770852295100553918044709937625505684874791990677235356126504065102422621953016929002558944939521170178781320607842083487872687714085625694498634390430252667684181133693832494652570561301029997974413823987835274351960140463774653715265971360776475485216715405857266470689337545074463337708503357973057002816379164122693628796463658760962050328175530867912017382766272515794547007141545250978314656641543364482294972590678367232412767854824731464605719180544041715953560929195116211612588222156712377917114991087052371948192671431607569114529622308474033611581609843532817951329067465730576358590469252386419465159093949904852898414552605105246198036246964490988674574791805923460599518298787294714051108479515537892132125794817085955808133910866833997701883624688876322200037453819022689367333075002835512774745304475695269933875050024323138032246468060066972897731340146984646479209115755259237335857737620701237169314448715741705111131526444484944759195594785530226427089692046957864498646724266413533091459407615290762802009168717124485149655772759670137116405859223840617008130358838704595851726226303617598759851337917661986817961804386247995658533797977568908985526094251972775903570538415933430063741152911706283681347381519603482503331528586446283702847434799304198746365098213634869802028886431456261335174231076860562315314691379451145398526206224942441336882281782762155231019969784038076033428851969636446174146614731843114516264457227425106102459949427300543110709663760734034199112506883505054054016099102576795532599586257615427018172572601992700680730213243210117427629031534134271790389379191302980226802901597693562507629394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -7257646825433970272461852431985788406936635963294723696485277702779347356223752786162113725227298726461261354791298926196893696718649459124685680530747049281392342115515299182073221983231204063158573786724191145539346449265189287976478798845568338063588527137448858385302649039061015661347308313959137496924098153706753769866550312206140918241781950132151245915536690478110082132889508621765912542436078571349989561843704040965794851409451110004317761642234704816643766198579623748539087279132655563159188459001119207699036235324030649563823744277827860298091642002748973167819290834110540361321889653774555169734739646106192716208438737895118149772448314981349070052703882020508821192770397209213176140247545034129549945035649502387610798909628296625859430524902697659438627206444709108305199494907235111601776876035294024116163602760453901029347254092121640517898471160195792088395958816222943268088395083419737107629224134825275744879060847806162839157733473394107808561721891923287832755345982041329693748058546658962468116741079576865813324886463124190791278237154081030600074709293264354161068577743691661931770622044685348802467239983138838790362103112499756744636431827162536095243514899228413315732457654232325161635786536945717012708440330577017584955253576353446201674784505766386292872811018310990046852293976704574894955778460080663104589880406551661266837918085081068349839209033303336813219848511941289385394047818724261838155051743651994124302145325464969437803706404333160153367467879351710942895828743851909619771258039556697503567183198315688265326320953331501521843046576930696613219824745917634404201851635792894025911541244065803213427498652803888168824328383231154268245071087693447817779430422550993239665176729622399731023343839615144378268114870191406149134536533870238086965367538921224534213952074901587691766195576756788986185901303467463927396631554061338315294747233607715180113582505281503206623720591326366898384424146132972331942551536283566660917535583742983192413671048753861500294551969303620237402977248501682270833437423141080726252420160438292738253471964576194556309319363327289402017817727290708702473687328337573572756100552925877639565412765762266087160198435899804500044923342539171398483088596868123959710917390946072116799391275874576432379557978500493999660010118606352658278550464843297460002199992215799806379778435747798721826570641716723068344609097381653031066315578299819862230845014604776101877160495295870541839777457610200852420488581872551193119687910520580263275275091836853571247459919498225927141399297448021884613236066325259568852918117897985618176406732198647021943538310686108273205174043236780995516137648166363749559858626319797560458829884403392136714681859365167631649659585155650211094207485349708584297072174179908546437572374109553761254498594655177808748398248878482575878837119284433990779730565177685889130397631026973126623623064544774950437924793110569454014663731333380135775211272891671240170267107520227089508158387915052474531880275849509921438715037107150369342451494166391749272721515109619831755497070735879827597204160080039307367476556433702934312057568698807039336451847701123972941059568358502424202329413535036310510059917812652784623160724511266407303598515388064110225127115554515422030840707948591180888614240897822801523399856106258312816449662676166129046300939847121496425862915461332500333859630515907235361209158737216133003714746587703732094347437071758546348452077467679129168144834330637373739996283701317983362068180830608607170703066681212645152882055067185888388391719831899593343059361342868786342153268476399442863706905161088106035406703833568898530672545300935673853771484158830876131884354331135667578551895949934084714123139529241338389318726835498485769187799457088710456017983163259044655923043887495223206294875334127651147738891194809928795762131344579097254644774278064779414951272373476316150328609745115983244826706681362647761992720048541998807155499858877309694170564771932138428660638198694502045544402050134238589757442554764373386844782544299821541058757533806778870584800809556375324773166936030357916533695951068883172292718232452664836124696037410561657950740802061364779339849327410376724198490840145777185037117809380240071460866602137684822082519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -648535458628002789495619954187358606899301489938950895173594454004885304249978217863223840728045374867088367777445055777965582409757970859407752120543412163229475008417600184236160370283191867403422405880899560318857902683566515706621952139959248324235163935963133160561782926240680720607072264871522788890864293614212517068378676698369195269979306105785964024558507875254274761367829898122476205777896365109922342604777943840921424081401004686156326378405375639394414525043624381683017508959582664572765289662272331568541629522111819538553193138329368546370315134996911929066338750999151287468894544232719323268110452843226386252931271872461208527418609745274644916916610841806707050053753454668355648529584933107152853889436616074826480891407248514238648537807630867690595522702472540958613686399136036318576914778571907003796186954040476938756184247448840926946480232535197498631664263464617097218387216324697110992228363629490192898353308610878301944241384494810365595498097729509277455857248412433760713885219059094625051867750956201630148527849381257605597949431936134082082422417591164989713891618182978985415203425685063625677834315005289486727262875289475823323667249105648426975008126040086450823860850499566957933660195774042503222237519506051842065925430527730449938007613199795022219954953827220653283432708406477559295350313787798593720928607329554063352010846431554087949398373672437744540477966915237524428793575989111504194785483858148582599355321507803578652356648742191442018984725802183266277673172569437344276635339563290644867234289625976153868768534567406705808536510925632319533969766803451761269858779458518481914592786902074280801869746584101160394173313838091818397862418114281129474506487126151855871867243156611722989771590419351457077391415355253920131189389655514830501677228407160183131892215424428377575488932146877493565040376390893292793060854769436202152104085253344274405477118925450666945469745899236048590529885221187276720124770717500939110226575929415829751400306516881125496853510891869929044782553694299109805128399972492715510363852413330028017809924385877848205687095408760323083000597908035478380534464808812372341266064190295059118070192159305977931655084989168671415201432709815927168488359757257888791650728248006771565802299931561862629354361343964484485139998138356631348203023094531421874674790713401506258976334675945203809777248079216721116973209880644323158265183907783201578701413532581546151092248972134972198077802161208687576228875813163560984376388223718527153950146142013074042107766487548564930955843740137928159688411108725889146800641593875099160516181168204889941383108779936200860416079455624696620441427217508092155704826375531833815850071251640952264309803346393350673034745350482160315984923329391433687425526963035039480071687274949896609014395107628206955197959225899733703546720400790077142214159990806959154928503057371620607203213054695443999208031920613086482483373195256837018142547216700818008341622944394533610758260194282831992505545699551154345480400454789498645255871078813833963716740207884835894529726538415980833265516843455164098554842985370594420207237952781516399286937905017256601563298916537891035567927170902074789599085327522599219018403042169911114159446521579769641754690098566515612003336981539098498405702429873603533463199405936001256719673447460139177439166375866143774761718467394591854448988275167642829380330060752229392892447212430427019204407629478155234994643362192086749449609337598174405275063450392292052401441350489661098030436290819793256860957500308173525116797525446293537988459830480516058373897529377825295697065655066084431459665308476074631024656510758396939236470461381047346434184701656483080183785110852876309721634874357997583071472401587450956569795678730199667498854514350333055230444698851375268714040371181220619619029906049628618662620523428551750730102597550562228492450275128826318631983567171617516733974842031757912403190199440949090599884308369962727541742981678787668033881819471633353475958140885564134343987568128961338120392980847433447160492237793336626712016155621249455977722003250465214629734313362772325414793857926474157709034111091812431332914766592624202634366492477735035072887356622071415194259942747329098267528024734929203987121582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 19699370541798380977738682872256370504203658352745052758582207326023802142982009255352840984661464279127894558590977887627647711670929544204282476099152586858902320248584564843059306929903073227953228893286266313521594846846209489817785998921707514948065958494900573333522850130279838975881208293178285064110928644955985644634170565421377022723984472237480220958178418277294448593895427964336668743648940450682250417206834152739990301352687034707125322843805521239526605556666666944989931418357038124165649309591179575864804824819601734279324775054163519373047225063496151545712967775224844529517276114474512714904582951126405019619473851086025819401101027506303093275578837730686417224354943587446782084351364724342424056417250220380738198891166054482834867473896089969490225270491014321164792587292245013669796486228080848377729319266302669288557528165953153998809677225424055848514050636884516486635256841055543075377937383139289322938603304979950803361263392551446774012128525374199275348299251497953661962339129881722785095564759395006492267549893712525675322933060393072950933906663785317971200751838252069991561431663771313796175534120672272365418624850188682154349281313547555262195729071726300973306699838246816655278790042080050620543851435668558102155803268682764466910742191625059977034935204987912486571390331235349913993771026515385552786500829877972750487576484403993260735805262649809758807626762928246134276852612215291105458250970351185647873366630514658739383355907685917959652412052412674398920900217437044309776321469512126749746781822112419987545821487940734220829033373096966232425630929930721909314069617098699253008250534748983198739447795828423532476516057834203600461446024595210969562344544320036630933810083406021565950749961963826301117573549703763394914276076799176281515014014157218815541645387318299492813856279381169947832509499698885847481629940603482719776733372206081793977297060238932216144653428336094843532817440170730318611121476750556135842874541310931671277773109302128561895025277711191755214234199794313014122538405304155794278501616574543237661909430695678515060349844100699168408127821275193384537259416407743284213636714372630184017495758549567173158540777849871772711898595024534859626188697195002729219285930789937650269264526029519061200811713979699515023929645405366981207022845566564792983474686641986362748037169124589816934522877166018921956616620783716570332677401649781707777790833038634108756804200473072261567983276183506194176471099638418000717509316619731757418201787233792210231640502477007999625336311680968166811174429260524837738690982060891722274048107752259099965769102350555638125300111680329754514361148280696158586202403042097341998783887209013600991439739127588908026956104255575126861447691961819746520107853710728214699116553259417248048541285490009246953907998765743994326934826510468451685110386014630677321518353574632446077546872221073865664844129455476697958351695012186070209200523012401593034907128374317800382265416638570642022465647509163317216927473869701179644717372892783563509560238705476617359928981031274539376754514825448656438868878366233926724834149546190753286667459951359500600329126551430042192755437101301459044805193498058146463246672802758180269150168815156004636535389563971796985580431618074703263495851699523159225289078889829814171352083936467437420857190625003789872031615138192169227761520852533616603321410020050113713506440274942479421272797085363613019059957776638007727913369364001509259671994044031495385565963720889901428310443229899538520077050944243424062452208818871483385504928363590044658709503811381394240880117642404436599375095148037625047154821268046353287948906541379782314172633252837457558999540561934537028096936969691208550298526152542867062606946896733197191604728154846154966325918178558564037794347090037018970889292160384354673170144314107176490381655246712693955510066086778381125043609349535835092309094774336556425016663758409659702544152698388344191744001145331483015313483681922811362309654965600806486606223579639228981523263757353490429744865430066511265377507086241282890975959238604202386304271489636838522345399977518976612614754192610978199794330057880110903325046452543663379955342148677386427294889319093103665636590449139475822448730468750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -364347527501041119061831101247230763155931990353342684794218329430011296339346336120217883624219871830822014800358413788210588700594960948014703453487853684331456054970572881041158362616852324566363181499547194237431595901677084362106515980772600993641403083138833686140388137146735985543171053540198593579457699927873533592286128576269442398209671512220665781228714932318172640350597263943239100400203516940711991842004085848209613864011979370242376541999777906721892457432901876201458317271771873395365011194819573060801212005017578937437974806001581413800374344213682558022667029999217591278514824595057579964135361291082686057837314915376736277187555546343517262513313337423518906071286494286091451918985767275029664408793955970913410167731969074382657501223874565568161076144267588173783174807516520027405797998434982448009776296184523838515919239619840424532447099958548606832040886982148379169430173147789424721940451085966428736875847798589221115741343421080917613372449855582081598195456989018418352508374717759169413650746379332407710454341859862316502767794312434003839890648144535959782538123468035271171827293385969623891074759912466218803418593908282158916184867115417497727081091431185475508047682494190615495967635552487277522334846517428143383886162226256097717208958607895261220540365154976688231159251379052403063310956027756086110353400249151014661939195621097316664299894883856545540803304689387625889835242401333921519112069924868689098452868084839831137246338307116312969646836856796131420726473120025989534092590787635787053483058456936754106547253906892508847674200309894097126995493627900026946006040853064333607193422660565663572044703476273118482202780744224189287650444417483021091951694867135866601808753520013039818711249143472253224614619877455883169743686386266493377196092567190526817662091392066085634684879713763449920287619325497264286673564738999240913278776024548673415442139962290760868542249161986660919871850552353463490552287749880593719294804296777508346411698159736759279785104857281694045608625045752585257377932991980890994928775520980083946575929419185733270251305490074877523762852183391851485009426144664807330686980878348408317833196971888269322818278514374173097303729878286290680505727374152206578638969522446048195020185203937984189068866321538158761467656939443531992949160180370401608901688020246098407173823087293811132427604169668774542939135103120783509607124548334631082415234546840660734425491249022591352277475138907032362647354989185316011593188011766622663992559541215376306216374983396888833997521774585338890634505511145592577651474400864805446538652811930773633078136993088107158850776733243429237737963395723737407840263618991308049752840173442851716399145744121175544259007370315448069319125324631947916063537491030337820594504933558746059537121188646618789364637168780309563751208454038439771863158405542792494637259895831720148387225862415884071188175316537436329281500871986664088410707708008885855859286261763594511005143651289926846594862431080399969456250265258417682236977122431427114369474351711717296757354743456206935645382195037438924402789922264109215611703303438984936006831450522680809994891048159809584266946967033763241381434930367261621516353652919601525217911592263840722536550385134740172396909714801391603761114846801193284484529353261377008842588384702862726246964330118374415476800792229706889769401273343476788347424610289129904886440879793367700374730271894015353361380717945473130202604750048561102110976710840034074354082436283686833669336044104762800290150703924953482225953775841493607890836376756317210158937664444329146360945033478162024367162724637403034485408306486253345940792748631484762324670902916845362264561419722313989991131688622620137999641450379900688314957339238540985815392335272361842898709240852744154451281805758918513853747146000094575293879468897457136708132986758261700625643476071688897641950315518132278847388571216894013341216004570229507054817129950244819076468242846898607628163320710701504950790654128909504276471720567515119144778537487341745959753472721151331779423199807664642391823512711326774339751472040785356046156451802074033044819348844188196667283557918689348790837402428837912628062261256030577165058037235080234950146405026316642761230468750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 5072894287187362607703547344202629610126718522710581576011156504941244260191252083183156145980537211642904056579056919626790117125242700405497644777192996252442747967919804974875970471532909574094650947550219251095803277540246739915588134698418803213781819988857417923464959965253404680351820346285992483174160794284286694834254201377731342356103558599012193911112750312701937027248764382516762575141295317883824635065172423495379725421577763299054849134874581112587702725311100911844683752346030272792509447704362265712585495821587334725775868108839726058362445671858779183034012672209961251354206644469810256180030150207522685416800303313084720227438060168977016232216749246858111590388830140503474841503761430023077810295962161344510115473671519574454878006331670921128406703808868805574558901363554289714577792224126021371680169235709178268612467909189244699984079672884557958272407743693172084753833433793880769505202769754094326484880843242211774308877720772761842380786614556318789820297505244381136519870783692083901758648475342975005818861069145937249477024294674332328903932572221515673764473952094437471550719477670581434504896156533177795968593791371898365880129975078475515400136594467582388847208681349785130800235498747981011671829165467221450135113618044139935473788804260243931185876689439734299874774845145357581733398688626105850647429626683768772490306997067560220105609646550496514722541865400407502554092536528465990016885782565769955310296303067270967147715312003450435730454329540126409497949128831062544433981557750623143494100948556705854161032352537539331602119114853294721180017993883892624847647366050839057872329499024035373639960255785662640923836254768223753030834799841976838655579763794816134216534849660725623262239473844968099947582130963640522540156624081726042572867119419107442103249322976106650916775723381878904434719903689624262284372809100172309514949781401615008190028025249218998002037295504653400266615203709351469516609495067172542660411130742966238033884806377040849589904706994528589517271831190563356161698636292970578394017203654013534518451074938709121857771583472004223110500174451945196704416586619542505075392345715051391559865120657088875105799989187917031885213658507596083463962094762214301607577155690734127011804772011106223421964797972969744392119897031927433142919718670005496171898822682353480705844872912485189681603873520975955984154669623025721803360855446282785138247774959525492982322970982192109220476067247843390619776828774360296158875592993896224921529162231494206056437907092012912492376808748100901770037831388133742136840092885631554859098259979103817280836361219013690174975290946543314088643842600790782826139274177544235638500640748809465345975596820952040228342524641972300535456701316639508667875248947569643278164842343318273579007517267214217761774218674181625651684523274419329270860761677306599135525122864500235007251454649115983948860176193422555671811975250556589094277358061761656674921278553189086407344289746750280338350566307778646210013303030346097363622751240742475225775822853540981485396898832331944143067394411602921691496204882745592628934794685608803212800298527690738306302167113923464999799663802830073113556294738505170605561495496088592185896965881813676598577158211130144138414188686140803280247083851850858824415551736387294183130753012309028776326915091957436639398414545219396171548584556547122299651571815561481080429191940398886983016607542120117800407334974730086384410141258869632704410246394951794666363820704390313543416106502371030804204049392735803786269388917036736478710426209836905724596010529114967137658138675434386716171508845966156413309737789243756924449613475462640052890024378309323076957014593967944940861922164746086601929297013771238625393512764474459743478950556328149788520119575511238003376510429289693504722889925118289386611780382370861796222229908343099146086776091579273366327447604516975170384461611484567407617365430970775829864716469062614358295350679885539925417617097469496704453704103173299162330031461566127565680591953971001507479013162844623856943065133461153521689431926690604727362704626537235435401225460923187950812137005868605663712013482648812446053864967249275798826090972271133401249293125303552187688183039426803588867187500000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -56137054383750659888526427525525867308919474738380337123304852222094535565306609537768362811420516570463702291620651187590143573889325189336214927130070999931539204069529352094257935117885116636922732392195051471565504042647070554025380380027405770925844387274353011077496653532796934592914343011180762476257272840615897974960845581550936826790748950680232871599909837451768024566612100252978469867529729524903819254575287372589264318676480701721319274140886965848978131296973062862673303941467136231987931687492218658040618424497592908684292836768891737945498736971641600310841100266801812702487304591860075640455763488996877500308687956526540666489049041945464121654526480160154184624434920897144554230837514624000920264468104053275765128810759032276186670234143604310694657349407580506194168875427478273716756647361572624626268911858804985060267422635400964850731565396407158612692428964605312557476382968953807316233718152382145474112612149079407229568006611602672643807718283132410012554844922452211933972656284021541183629637173977646946500577162484115348512273626797469115624133928668073245273390767170364172262928422459539705875213131480771751636804436022807221169182061143089786749716159254497507965552307875402948980340854235273716042701791876694550847579567453378869354407541168361525559646781896881577842511892116659379951076796698277831405991482090259350164790618900952302357767174392493754944068959387242015674599035072691317842047872258254847959313290292810208832396887084643632915083651546844192528972450149181049013226188924714912306178107961275867790985464091526415044952329973134518136175048339945764539707702481228919987135584241925027692693884627620534712068830805694227116624241061196051288805254321429079250753734264313098132477577270116688246919602152470902544623968919663688763529035041639003383156522566601463554579093887708454724264157718371243614873447724815176041165924717840785438778059964019393356853781522768910164735781007803773328535048613304738161471776430189214936095771847395594111303004111352826798460237225306359941876134504035299331614893846106939084692366120913615756061283928977366921146963792773145961369893011429286600362753384657228360103990314496060754459028952256001382480761669809677192860436421896614743196349724086080417964121910381792292795572976467894446675044151238899764184994553947566883722276717201032892481866817968929225329758791641522811005362930126398367030717993374125612315283354974285463019997504549178234883925719678490200272280830241194682308375980263471104121711865580370081764447809083556313540856099274835181234147825197917480565848361820241804216951433750124873141951826802893543008882575845137231957227909446508006735052231747464447976966596953866204415568364317141171497501536124096901779684612178054235361850276293073445461219491355329380084638195936072946334656188255997228109228693938752806821137032381542931357387770072300111980643972679884884364051324892661236663651508026081827492577888436032595705490060984931832857794403014688940172368878736056507369893037498587397046779120806747265933942378233704656125729542627062686382934571021711670561795514058322997788611710977143260069702431797219477908347026756584771264964306158904727489954111091797374680797670862644674971585267901433271570029821160309116138838816115981472452929935438034895762153865577812016645530847146157896994919238147498838271037794576859203602751880467236461381829632815716733808908684572696224825408565454022152511659673756412824515532242901388677925648142023315552325287288274227064692419134983123085496026686946109677698835329157231445933280327349915682196104216756950963894928566111357809358444415147305093092083021626561435375283814457382829865958525984635789176130164811414119009940362325119551766741405633880170159402014699754989681099517085118906389667401031705910219209271067639730887365426180255976354301630218946030076131631937728666677697280619764074419190166883462681078339192337745071727285090685923796800533244522912052206579720004859105243821697234160024724187316474688431888160404273970086127433948459761972895425524753979772625518277126562674625934705571707431542774982907743482680524273664470530291322771098076341632203964149773244372164840836157719770644123436914482082806365781380009138956665992736816406250000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 500896692715927819724018566655588228853327691520151300883469832196024606192284831519467982463495505991538044267858555502253025942971114203878806192666610793527742463248177182132163201204666600217093401206260616968492241157315555361915147577729206302173996916878855765016772901497518909612125278584564014554242616919637163620142559108815763782406133919776459139653209793402941736538737699988973718537636081755965264812872902559815467163567918058588456556824305806179659096629480600372521345937061576601992813942382201812984537932544041338162820980318308481645682666669870313115145949617226292188449369330980515795572673920410679382701799912147621239369095198598557773700913410968368134362926995118045846448547898606218475440506387071303559724563244564753684253429192177525522780139835980971668067218838854174924081926072091330375241559554345869353886191850075653520529658628201165321208508062726760896679211610851729405279054394247718979324005702688343575750803969179904423227710740720588607667273976121977475157225966791043135161705208478689071565020500829882581760524219795954126897766170635929043438700386394005116946975206889742793601307604247930595970103284589007811343831679349097202689855987688630221827724490140236946854947268950823150602411697169329883137646979041842128537027840776657840138569269375010787578810145646290576311974212951540616600229712580528655749321164274068816922436465439609048470008968827242651587456086807394953646392185266054271646978520931316100048772550259366123390804894626879259886451822120908296981291657823591609330543063416855304342002784464707601572869780108346498532811522138909073605099711729196534408824676207146080939041590554559741588332187274345721664493020112624349332079149471900637330710325098870690556988789990186197096283475160575453820679324352364728269715398632933413707034355904462958847142539478265544590302606261031626472794539587439043034905916463217351815465988554193175515247323946619807290972908430318872817741680202417558112451593485195338538415190151799663001820812098275761949341280486601609750947632991542887230389076522307668082750712577705192776743090315834239490075660030154569714258837608268079929789511780850149948927332278299005550762082104318402216762739355078946925052534276297057106039237716976311747664913182930493791940337796574327587629993931986271854170476043827968269910583379612766972788180934792692102564178798745538493144283095165318524127746219960703517720478814429965377048990657150440654788648619899702229096527044559148414648360191730820094693701517473727056833792098668451666345167181038438339498955300333903402325214010124211894770052960356394082756944709059606634679572492786707200097194109638698941732033767790383973500438711875223502446478795857579225132570908355465161612141184742313088154995512687830131545933329071184912301682604963357169131460098330286961447640072015532522919147366507579084131655770545426383445774938570520626423991988625587459621690767141190328538622180045354347677132726637881738509495680496936637873279904931397003032451073317403470462403202401051278203303982979172069920890743466861688778508105960376408300241074520612455302862821530113307303234272461625694368082289315851157714678000319707756218688385371678569472018847724568753307550556216042196625026644126285545881647918795984577151283182458825607876285972198506146837823715519341801857692326568412138006325769427449094785552381533161417067624738339622527149324003643586370751410924519299506997568237395414110856296482947020011602689717460339422648044959960802169355965014602335999033729679637185934505647462812051158748053602174551949805407508313881797810042361973049437711579759192243676766535181418967673518465859528175933975132250297217022978747643637056976991012812047168004748450183518456507840129325836869943526199037536580162823777386108433576092256700056279986460090942510203898419373382382306004994263756039181260486807315131067337767621131492046141474138640495664400967628185624238133801771841691462249656199851805882600504748613037627429724124279101786692369019180308469427835217513235802065160284826368836656164892493161366342076477343843299269481231925793408758153437545841825514859213041260228563425224528965170411168098259612813334432320919821924703474458340224373387172818183898925781250000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -3599569733655456169242680333018337710841283582172362111916068549143572379534924211417312182175600554189760376966531738650612614442106097877499965662112841588116282510409984894453482000480493426709705057326845774567579266828320232050550351395731284391740834664715658028122440487554544278812990065034187164820778896186213431491835276786252924135427170103545167866826550257710477073983779940040691029461400344999844327549951776363071353091528858283108943893369232811200346367427393177770365599578740566665873409609342108288723280906475074386974744197110352710428296159809830956578169757481267469073224011405897443499424661495429616129881088360987542259358542092403249059361024823835426781549085133972654440081181385241800858687836298315365195339809656020370098102882017533186842807412211118868355846309820936253217487732529027560726575960981114549990900664424845465226543204575724941656100729847407231999574253967288797977195255899148978638819566179899598884772556635525022237265875308386638541952646654248313915529313606024272839055471623736505261529302061474465936167914821987357582171960143874374422477266449844517755863686055385350597256218308518231071753047240442105555733709136654252291733905553901450710064138255691917258252398577134666689137212624155944880880503575202500306380380252562100014086631135985824703175985188169305457603999406577672124091664590121833859745793292088506349399991821162711768654502017125413077738640469010822412280236158737991647784328564102880332406128200919052726041004218630369523320472593924791106939832886804004874042378563566866682366291933228724339124282894877693523034306598936042322899223911094747949040723317574914920645936715160311737915416061144616607482173801529001914643004693804073611203979958752189807516748454412983851756736673922745304007919951366590050389898634533654465193324879936481221517975314777969012648067470937194265709315638987766899775799873951090965965618518556588665015099156869245841132400197516909795500100092090432031753894139277500849432664046635912564732312617179743181555790512890505084520339745957511768031411572006001033045076255312505682275597299733566306695457454431662485911001316037779913406665583823550981157938271264450005153242242482746043381297859575021289429319067986224594769739360086763374462244702459305956917825796441073162681185790584239993148062965553223082703107392258240314940340723192555374832611800236313561935069851074368588997915926101578164064807376862668365640349791885262636169904703600929466620258851140948798806390584200047247201597086524033411780220123771352193652332679492109465921529640341321298254968845537814396283446527809050937146935179081838140080826133223985855520798311567714183460298261450493913289550528880737979502717567894336580015575685633593989204691031371639917659649124622842380081366262296108191783063837966442253125917757802598000458280252909755185610656467669401993762201550145482298197300617675671440480081461185204084345542478479232374767263822733430106936358537886919963998830651443839731979731943739500039651244882090979314327009396645893218024660310153160138326398432016837692888033339095463810373547738624874564438090945070983130938561839024029681373200863269954819018619493762967390849928647938975059031297394986665338719062106672372676682996501404097695859220569751056757670396155538505084503819142797404738964250509916945275456267952901402718675445295224302263874188502554294576218620846203021528519999238320274340137541370055539259825114240998155436322165342574239666877490730465683446852914766347206727174921770032180220544448882753645340258980291957266616809900934598133608831097672291619124397315890131613197813428958424480999467115690095456356658408422957633641192432051674140972102907923283039163584219488851602658768306766390807047253637226490996543950395186870941726624651121462666182470828220315596921381192595318036756379967782883830769417814836571075259378003783494389937586314593580053047172901822088546975552016710131762320517195489011471932808768923408455465024255833211545561198163354220238147030090828048671464542073923152001002863507347682742281305447042818838374949819366991730679098473259293448000001169956221436666985564811085939315997070434880028150546301585294841084984036048139675165180584315294254338368773460388183593750000000000000000000000000000000000000000000000000000000000000000*i1^74 + 20942836688154280874708211027447001279094817695989025165169861022944875713558552669823011372849836562122415634509291754118671567609026483682684678922170084034268434376893883289382758212114371793935953434488663017006128427645028003447273236143092521494210163201717934529423168828388497747806450022719806549958850091639918917879579982683032899301558291735724838971708894044769838997727973581918258512954875901234077574818190321731095808243738628276133633532232898368930447590433605479932579886063188837808132269143550604383483846947740981694756448768425425777647585422278643317309472716723881536675010973506640298479671785294094704162431340788340096648971754186494722545852860234259085999147200678478117395128189986737417299804046599247485458232367632239052567310190360909479263544889204322079861644062181709376441175076819613011115808954407960793397619023045119614421478596902513217056952615617561100160462360350749755352803394535573844493470022402988064351199761491301080504852103825678143884327632838365481001431858743055440383691978141168885166636044880122056610024059755405601031614296830843727037844707924039728145025724226155556261057896080074467245685417469749208525921160005539388162986299061236443537693390212407254829296636125003215637528388004059527654488267179453786752867158824647255828313938896532567525731886894121699809732865387826867200055010432830233268116688491715360867709656503717718742290048158886424816893354536728887347989681435384624268589884437209003290840941161410645181743519108987946493122399450096614278164209605172267885613323390581281874432955594462536637235524251193136009425299162142747944409290945128268069252549256875093868875926802374004938438070483624272324696528708512793865334223429546162591979712228412277146162198823545248840463737690749926153699942793408854782656215685490436739493079495535817341875225984213313168326963182978330645885427996911848662990074192891669299522507938746649780020112819852987885227962792545788162544540726860381258299183335423481189891181820758397415698041010423398725910388919938895094600160177685050781669930560654791120655944437158951324950918503397018190325123530719104135566179419449906057545928093215339559355079594037806102332824796422822780733262682141775306668970588224973233998451150413949267881552951603556059814795256204183480517364313999846239661507256661744297706202327536161669527582917769037334905104265537163461933296160609856744664543819112467726545812216697111458871424347137062955222734238391753208042804138623793837465346923263197733088129051323041144348350856844026825589041865868543351160129755762329770521207777835237643340527075222063781754059812373822565844456306675981762488441745225125490028619258476245141340331806693051358277760605918886012962734854929983182447888357939162521056479857586426386548487143226203257568638446735726579597971413441097883811624997631216179333437767198872297797996842822730454592640061581849385332410166793225242749920328900481154437648637432565005539023532473966567401553247004222321303209333353266373735456676995608067347777238433072112170672004120482474678785266385156255615386576726981672314917885236942990378838989022375770586099823933180117002542939189169835595768904668158399512258177993284330996108345370894745544862903134710710118786213257308483375253607931024411886548758933125182888969908567066787429889159085878222635877572287648398291414543439033306700521028425849180926033808379583572801630551246486511335174873599888044906882637775253739852672490575719541660357110315648748827134554679778611889954172753574808634721634773168582111514712477193356057757258180835799842052015510352492463814826814844920131390217057665988366536074973282923948895602822087282704895912840361664157773969685845313253223701779383188040072135159779787625282011875495245625717559364216829532953529203335573129625958065315373912074972163781484927069092132630978289269830258157713187187638758979001011199658477555123093436570982734385418776704849730994194414374202322609130963313762052479691788732897776381062867585796540281823975814838374350386440442548622714989491353077278799928180703654507401037001425729339065297841741137071243537745557105999304277192177267130803122423862549526064142751765910769483147797282589774869876464435947127640247344970703125000000000000000000000000000000000000000000000000000000000000000*i1^75 + -107889025127785372363841334495439607775952359124866511562006454114298847215172083284377092981651341337443283220807200956575176011224363715787309112826759347801420724118403848414958399763520733738602180674738615738035385736018415049650708012550754687777537002425865810265833263130208801491503028692734983436632300450800554677513978686985796682515623367192589706229791225456440034817646517278793575877728686252590877338049498606712809626168562481931955893664194680294061295767088075264749639847510031681832501180288064889024757640279406193215638886433451547020438387220310352350130171262360703830036655477016484182127153950235915226141615312372588965178084067199406807075544575363527366356951065951973574809246411150078812832321493088171381081159616804466073058428335341343716347469872557052111203445075014221178205850863202381955513699743621388035580229065180992616318416505731179654874396513427743376676062344313217631824829135205745710085837370015067760832087623815419259012066003925184911924044529935760697213509157613733921172375368003101167030571890550665990945812195752245839581829622056661777153353028846169655818155486824977583671741914389307144398683291835273730120828429883632564478433734764178334476880793457244007154935771946970963364082096786760881223739114026284210468786986289191726326414727892482021586863850615520356740755015607186175610548203416853042979378920901262008667654255942461144151192956863823443085927053412824544060713026719415922826245792517268656513608636450299480122773971411536451478117719523326001939360968136294060658107586329604794241793923992107448790640142907199809824422260130212408987322984565420422261039982846690873434110854694484677549861807793878291268401158662813120628369688468596843711025351681241993884088879403650698717646655680508624773426565303320629490585995814925232308091744280297069619884681431246403427135549465451730561872011957153199800880281526114737200305150740489495401164178431844127910020399699675275802771691172043273847928896437539763219886510999532180420251119926221696439727257992101817940602191303737308420343890938275015050572293594526836609089226587428834591520990103503332432164982173519460636946090629507629498829185284720950664382969592354460905348497284294693981829635691875768371671044498789708195733450545468278088859460970982282478727201496731088073657456947678218189712396087934397653468570887160094694364190471958455468787126264539360991690329149748827509112684962775440339325827352335301616703709592275979431118704417166178865840091527486438954463380496901597412595813242398883187662802745181281419729706746879121578158351060825757020627402444180843884853422261838138251823606761662614718651976374102120972105648140186100994324798295542355503841893592589082922937846452311478652509745069717436642595079855834889842821719790918433975771908148617784306298526763507322487651397248559094188548941414705627271685574700828888668049090680660175319976703137394163155475679320201437900339260653486957146993383764525995147123405909366012986342829405741378427826481429441984635562264320653270346950094062436081093006218663216348243596184641872438786326877617831248907824305109085715315614577609972935515758847612691629935209587023600565446862233861484486702034837777829267500114602346478896526625064332708880826282073882019643131834179410901828333646317900324542846080952123659955424879800347765770688631672683542457095224333406243017891051252187443282927614343258452153400837601928390873082245295835498687326988351953025679979068540685444821244881243927688367402766114775561520981518160437029448005393513245252061468454217754696706894749344417240826800170227199432636808029620182215423618419108563447012551179873342444881708989053461895720076661071988225465672099991041033724471047244994528580559731710041655359763173704663773067330881781773099181230003171386100257242456832465805150648136895304238286083360490882365267902601404174294277173099997062412433263751157748459950484575755015321861073262561761836785855122625354147680594738201870714977329533989506281190331252875970222837122298024887257463920411193385424113231147652068591041632014557965596600873610433655195137750401720603889013303152005469317734507026402198585245238619630824000339139502705374309976527058552164817228913307189941406250000000000000000000000000000000000000000000000000000000000*i1^76 + 682313216960263483094944685252911031365582413963266470916912270205455523531164869685551977244158724145031293362727895303193120511899779238805522192311878490937352352917090121506379115424056176188047582165635219084395383638835310849804661735238434360895454898048933762779821321712852451562820981528947259268344414761075405154737852909758038014161423042076604035587602966727408561230704085809352414544941648866303892893987603433049335880708538109373281719029580605175508863034979145450479054136464432861187574955857076613880897958766560940679926543477357179796207314134305095397728939291908625274376174572493924574682836946598774678817924824160846465856802491241249268086948137493567052107118025328022850305236618923861908695034475093092886377141078157586771017680936658567869999325656713413853803218472475028507711786279389457142502317064783252114782217333764595009977157782603105211677023947312629921488937828931145692728400224290835079575612212543591470667077374843794849110341267076616315366274507503637274307395158347837151369296320517796322342299638149383354923460217350624681390801677995598525396062898085927788108559144031384416207896393100989903195447386048090221995497289454222969044506989348022489772988950199686099400498746880814038882249936638992846684320341227726271551728056282082701460347059996489092966085316182963763636825204856770867118600477898318089498760175862566348935216944416743890963713976252943213750342023791620014070258144024834204881713158994044970472944332112014334337949242654145772808881761811708664330953444293877946396115513451612441357398869493612505355208802190715871515918711662990031471346991481350225913281919978170253368611331884678899450990232807953418327138964447668884599640566917277007404859106744645841654182836107629735777627625611914362506409484485744375063696515450588637204857292082480367551432141034226904144232348012495250619428698275685282390308435393531313598416547859768043377694511615960525775831807986962631478008731647066420758117706296110686961032046073981194184475217944306118513760653613067823104640541180970846007086320521711553049483365767648409404280108027139118452090467646224188323115102679370911116246290793775482013057239304558020235519213990543183432237990493419059914346535310368927108758869706090934678860268563343326667602547103518935794862246845426781096736002364230312503085833240228261440092107253827274398582960866216972023741773292111244076188422432302255026253951957715509327893303877153521389471677128055591565726986063666443342143195028979013119211101405712735098449355492913237676423672186039021804671629322875325582453470833094085812113968714000004508124431285370254352762586028200305549644636288008248279035646003636816814323486231228103146105681019605643342428638938619450780841155209952116537824665746098860509211135634692452128705903349527133322071826114466134716372172664068294206680160935470244547068014677755128293439439163865802289647228202873091966477909651062570074340430011134819666475536685793613083659170349406938978425109216428732013929185920531602096664066436674395109088605743028837225589303785898369734940869878315380551102183888235749533994511878568433775545512776910044527778825144557237070217375839680008476294282224674417505563217276863992088372927879206115825328140402957781184878398594230909679691862616113585628173016123949869870181109508692752800884946777655660765120041373862254933224704272702142863420402811155879382012167305012537563395966413598528690806422434847963213026550209818982874193753232969050678774511897021645681013883682106253759765999930754876593145460826506516538028903833619780513894442993384611779643539088213897800864975972042619231123437607912476923991367401841829100634880347270411658013607590642598104386875690720650745633813052525049106272548243740626688875008209600536336883911763110115380625841152439358494913030960138979788431296157156245981709731448976919379252737215359694292497097249783175532260924839260126164713864162844346709265435162928455181973034508559848319512927035415288948267741658715927619776483248019387953374590319754665517371866528108892021919749647273790823481364871571424130049285408398957009128042544123745918084207707695811676945459042456406972328630214498627771108020187429410441382060525938868522644042968750000000000000000000000000000000000000000000000000000000*i1^77 + -6428679282126480093193888902891579064266114685628978310826082934765550462179302265652662028688563922842966718825939736486235456376434292934006674965769311663705328248599712491290495501580849151158674081070406024609213051455192294682689153151366725860168787193177776654068949834944613026124056312889655816998568996329473682031097048854533747016872274578034245417559558224534379833156743934736315663190128611747878249955617008098444401467634727865397546951117359449237034209356477796437457640140555688911832791342713651692401665693458710743378692654251897282012060284583548971854077939852531142248120713490214790380622853393932184477462171076885510703855472593401843448083666778193224607021753349900940273814634924454220915309392597257504359386925800664578063470250341112829894979644110690946208057829734806419226889865450747254573573690386907891837633745060943595017511138681157925073239687166453427269912580051133724186525280083106563752208507307332135757588883214498191620233174962260257339021290740844911592575169516144839885912960261124123954170164166668503040459541700178961726939610446871702544844844955946628768391368959465796505268806498760430213347817592715386119804505418337150994540580157500316567385847401565183626906778195896073738961596230709978070354297412102118396581345968451512222964060847253155598292258664937205863971321067244164281321385340330886432350004378893103034647995667709332045770335242630096341673286928074360132666512373762279212912133197626738911886313940183083024392572227592979078126069889392568301844957181318641283706228094355445042004922074344981365602714121793845578318003415383962974108401806692862120406220629591937465217972577147986321688158026252768535658358652024849943195572899275661796072406884915953515099582854310728871111474998536791650597126245328557168858277368134599564506299691654950627849476266423841094873052507597576288409415899474271758630817352572116581488259119974902118238032051640559416389210423032112214732013388247410818141947457148086804761935431109671954319328190627009179607561562448593549969445772649823275453920840251418191480336003974748311187156428003958872147900396486454364473668576163177792195140323902328572900481905140228329238643647570133222924061606131792815702525386261473834880914754422693813088360328417036122338890146461329405897187544552502031218659691939729620392745040041613195012859925151245821781430601104242934095009075014108387047611750585831054919586042085916210200368402449219169741188202355498921854090938030160718831898873624306005445889266287792310333292633508322399134830082442240951333375259018064495535764646846668169454760303245926203504502034684849010451448343428540746714981321947049876842422585404587781624791256307687857538298227337846285551319335191636180756323691947469161560574663242414397950748247653351184000027316044996729290376974326414129581817982705699194544121272674353652220050674157279987804091307219375505922515739350234948157613984758156730601589196000525608078133681070513007953668081075341611083065314584283194492529923853764990374487645759006995749412550151148695133088865779082768931841217775907359855406965734421474601407995432729850360126275147389747647899012115472795737665413338219273592128537105549703513255076131931051447604331313014928524710989240263622857892448795078699501262033787641226532771023660355757099810412770773733330394812111221420639816234561677465905284322630395108641326751095584728174168741253567296965097298502230863372566197337080825991743851552563475549256710032395122353504695377525725080562980544061063729101944913322875698365108821577958304199481919711933555929664098981250138820481594191884860202373149239591092503350575378160031343863441399677999731656886599193953028536922013823303615748603658599090268331737598869730235148698677104254657868077439785106014148537820379002944638663129597017522843157243945024111014496471668855658739029348394394838400632562999605083995697251917289937460124390565649804257028337691435508224707900165406240085279194020416474719221593221489474207793419208207519695750557160749870700914440344538562018428156322946108044238618461236692431033611841772873527656169295569344668113260979957785233163721985202296106653310353894777567327146643930265920707789462085202103480696678161621093750000000000000000000000000000000000000000000000000000*i1^78 + 63052311512525869203451731224686197534857258401429935663736009665902833548280131203041418071466308805462784594102016598969668947688475086062622151532406223556958611273509035919599501345503378192175567229190088461561037677424640667248623942305517494989826275148822938608032579803549474585565178443474416047421123719055259116328824674892743336290847585707271391270892247782993272914857240179354693325013239448774728448629767080038142169004031967383920764347842491883283944136950355177056263763252442972396329139144897573287632460099508860395105205154022308511653606214553976727264232202896587583197666511064369768970381887980005596604821810233941355525148239855626213599562271432992573461552090579094750018472070810812228125605470276952872114210845199663913505462290766292435411166631696590510275527187847649940925157468498947038795895076726557996966562840705027606985803464446456256861578147646087029720116406427773874999020197665289615865693290403040856162363895711770454742361226060827350770283474652137701568661199832957515622554767406669178504852096218001943111482666857436737115750876548661044425174765102137506550873401792504320410881495584991544346443402270205103980171241781078185221865141501666464897260401656982880859064226718483399607059718933080436492274094103850198661034674286327029229357009425203059993090742585287930298789223082425714913520014382461536269407437109567265535060561250427445719490197234555653272949630780417054653918728386833897218538243011376635445398140166641334886431728530453698998027356781230538069663248515290674325720562526894660100429857754455139116782847979331064840421695833472405314922461982816911624369179000770229090520350814307574624344143085590972553105511258212248416086171598556340871091241613032670761150919841463173152514397344037533082435635841294604541829614680210424360198193169729935433433935815429142039445373037760114480458165388737286540018485651083242343955324542681834033715352312050172820023364799103578343061617488088938639661386463306991264686263514954297400417775252925686983892965934633869145800603707176936566295795532253610119251464649061327285357270899076577857822979344877202117702148244386216734919572658162567525195902446450993471318047705396079947514117703484622920846652144005697867871167530751050017242063054645555930470861414125906964192744298522540254106241151842080999333363782915538580251972752215156600605983707933258318816763296441169608763877068871705195366613465669518370802090540835045499162165628113035999843948674376560006856014861397464772134082329749423085222526569728274852702976123376964018426149524820160952601258791817823537753922172690414037622733732009748965508090027478599948265324981031235127393600231221897155002722135715712884219847721821376775328141112227126023952822259141284901266471751048838153325600633650932930799801441357921542066475627758683141816118759967816549890030969216615138439478169976434276082240800071925932294405957031095765092435774187926323408382582353691232856311675758497692487117636474378747212008308486336316002673877361944368966968898076835404583443604848669282559188621891672612430149509802532442822507785647082350171510468520577890440790579999463270943170408416363932303983346774655881269321049586155322150964647999832168509402978685660715028511124703506589948901130038251917119515758028404479641150787055559112113782126678224697343099218177424610590146732876931356503356475912553791943904689281126940415811227236714899375900879910861381798316125688134509026421590525225649883950854857887366580535107379838931329267018315334285920384951139342676717555428292520774503339174994484954676647825412078427093451798248059262244341367373653715529864397547846089544403457784285031740386937782570696500532108565605664066309144641557570767651934995000210176397555523416027251194859811009011379263586488729103460931757479419900432440403077805016092335407385069518955424412942209187333152579281806589032240055457707557707489884555108553673555848317481878683697203814157966119284875811025745002729408962180359372593770485528742212339095760323893566861505026880453061191866067807781665945109564863200957556297465427394706264395765875937265504253184527897609076214019428358085097789285671517489546924356113102600601694192050672427285462617874145507812500000000000000000000000000000000000000000000000000*i1^79 + -497531402454779948719324657764175089478954999194338375019705980620725969721149537879612495159377890810710348518953523115104779218938698085029311956893274639269473959427051302376405094352163663780159163418438421134752487341216525722799260673087648708763252065547877834712887912889920771139826298140145856693857352288093236807138267737130170566336658069007602555153766947422760063295213096647938040386198478093163022656418587098804152979744252727551822433288278487566832724387665111599867353934570700474459638601612893372531740539119152354514705960101516836287531115515957634216377069200950634833963401798118118933919482498707077925983193010957312247521050197787511189687686757315455690198839612902696049984041238821802966385940433397142496745491183183906639774785345445643028261408570628354075748805927315033368523867557620402909174935044703501927069987196965013588417114306319761901185449046742596463926183966686484009881149765601225271090187591856587853570663163728608642864688903835349783128643945903918392973329046194021092351022726499678534064930666719591233412187769075543294679882884000552917938605133559155070658084071149043449419866551413811278066995325441606705681613625663474107668056794670943473715688620895525594966019091570698619808800557069233595849076342940301127323941836130261525220681281499216729667601448439636027460897906986022094346917445246778273450779432915738501424181874736159691429871123019420201844969407983976830268737629317103847097862194371236670712027465781061782852177299791796345510678368032722805380842169225863308795977837182909990820721390042196244119724443316600423790717760502506845711945110400755907888868042143332059807262448082705132343728370746811997210284382306709339031249850429929259795784237091775485014695902720941878531508682947053790077432680576407240251026696817539700416527458603429548945672846967029971222359659566860607351597922130324896703788863039545910271304516046841494788599475285208802667262271829776797791530666857472718248885067442006812002986226485649703101467046021266523581356622636572362670024267068612246535815311142339768130367159213369039857636974458574902344128954329888244956720528290409733317564306888615888104592249947946799833595183189845100636817503924159029695290407448119586815437759385928501883876378308294959759888526393557773266898237058021150033725271891268282172801863095355235938285103937550969506922167738014781673775524474116412177222791311934237646560501841017199346487246448938000499008510964081108478714996287750788752383928143407325464379125007329263069795062936378839735901687261827243518396959540104935579882371183914526437984326738021220955066576284843440795384315806148469578245148615284557536786018501783750711340649447809375247506485178288224389410529802440925767738248668186867484114267832343399061932513900376387764085159956886199399261375269789758834374795121219083947096501598070271533756913039619850299007794361026439638990209637545987715814752041895119070703265083462059369858294988640634805674672573580457537044245192467915965795601969647218317516516144286281869900897238142704021851258667926958076649210880671479194215505059816272969551889619165109013818081550187726705325700236871547681402036371198011337679195194474711604679263084416786031652054332974020805972721670580311777281987510097662086219453218737883785016653897906484777261271107613990817436946983145101190056072331028964497594082128127390557907247368584924357031843159930455414809097645349049086017146198390032340462543562503230627805030691269614472331357247067235971633081444203734043861096154950232367906370488359426119106552654973337037064402029224343559694556766618458970635783821454958458720545494823967605429941844473855285101410286032374707769636934266131089039954217807351129450613782625002097109162790470542662477923495185564103397119483518075484450700916764190808628346251824576187419809496571571520109517442357995301806590815956999257961244451219081765026257595125975593983532382022638071237903260870354077712994724960523336917570435879890401443697947969443371820647315149197819480294720087971472296798234512520068843815808416478628087399552580796271573517579925728706089275350102894431032994772667974553900003113553069588074670443978499449408370303160609182668849825859069824218750000000000000000000000000000000000000000000000*i1^80 + 2899493056997929623252162443431025325589313253973636232360870470781036446570414972920066126481797671079356295742522950502993601213123425090112908298097650141455154132983355400692875449373313588036450910039442252091136765429473166882631156019164620701119894498595156847933855252813802917815838880129487830838157211887880966411621219057034663007105563182376355228589344620857500870129246994158765447454426667755825175117040928081022154501254474444947017115422999671546678505855975081805731684230813860247288803305329188268069556989427870863236919445738118359047551141706203758996360606910623823519098511732445679930040459950778755176168678613777652554049448436293726026884237534300088046759600688822889597809179499886470523781888544409421157322466735139679902578920678824938829243159660511603008391880665942107977508114863820460427709138685722702827046893246472234584725504211610312700623920039424948752784416394059543113415451492898677066651337176373532467927844183385273406185680564407505942963385810413934145877586731034575326168007118567335337033305985653995578312245919430805930205247287366439552549436941301552330719614078507538765736071489864727926237183041294238143141838171331920238103476684333865612218987515564518023967327713828543282967864331147060009737231619225165080502504665966763009201894576777019453413220984956623297127883044506650752827624148088919931467347242362863171147121274278905401963412701664573350011220619272801381639963392785057317628389359051251807518193680506176751090362819057635935167964959903841492553522558396586048156593684856212305847830772392091741363886772958758616493867396181412989657948892737151682889975329522282031735085812794685249591667532656022783838993020425368475975588437839239670628706264116652780951074455961342098011596695045011439764371236540033089192179855346022062559332789454625372989100550792975418004515304966373992559159059225582392454268294952763498054372082774452955978701425479058602318893001963249773475375178727292140064332412085916742939313194219431874701374259848778279975605499427101288789556519356080012260739397426842121120189635702593626230344579054132543308266480151325880588449950527980146682515816099454039826314899666907837788713401558590973347977635930311017046093373202025198341773495633709939096978852331938399247842741193271786276633601525825323628038736625886586936121926224032036700013182615632807900063614601987936245887927938342793813450843501115350151585717210121168111051850693908131005950873762735590783722264892209711582586346219392188054435551154722439619627847321014278765778197652121888708425030074060128529344798245981079221928220863449656116016199710446301237590220394385819813290264768506881721659724765124418263441246233412105805464155838258981066967273524961708789109847795690754789962909427471911145913669985722110088874835266743244400907477961898907956470302140200013425971779518825141820837301674092723664906081598269504590293279177887649038158679108401468308239758565869300843710873700335510502076293919261768680159204113409809948875098102416311765370846860192221075404073187435164369526981227885610559712979588714087464653945683098087584398670397547333629584628362280118178961917060178633501144772021355632069084790138488020602993906232824630158327061123204746709049020524174526031419591831272159851641570889136973903157686311222868866792395751403531592918142883455121682184960818846305793399716085814464446647923460550598205686809753744963854747224366582462866465321844999317836692303756926759929664137051987438575022941751480022352223988943048766490958653706911660073828139745104508245764279441370067937294595416712479886798695939913013438686689864152945406394589646416153235408328407750930667829431484103923811451400801309284994961913564853041147822143052594689712252579431259791936411507672745410412517221799140849407478952601518054495202217509288545983529334545067903271218032749309455689647834631898697851583646972092085947254358473634089063898192174777169380725555257605969245160125813702078256044996791825532773800635987492971807107461731728062733688893575030177133915201088546346560818724953948361611736222153489888585732860889777401322960041412154296667501614062613975279002725110989903580499133417032074297448041022562392754480242729187011718750000000000000000000000000000000000000000000*i1^81 + -11164017090907756517866635608216137864740439639912994990316879975875253507660572872565498264597745105997210625153301522066531121078643898745051941244060507307085494628748233090719353085290674269294970522557943526785354191441395666401386111762977147103969083314232138446502599696136173702776805607714144329595714508283394580058218412474976692783686570321246541010104455087189834258563632077647420229439367775414825373484102650633244153570550151875068806319982924040939960792105387906734958463605462179976760493992144250061085829356620402520609629252075024060484850457910325615893935581270299472285194578283847257182302351859380870441307220493904584225439840768132432082407914315021028408892973660190167242496137791033002096708389941300308144935395036404001374973359686152720809219316299572707943949243579380462770002192423916734993362626963762434867673140022636341383069359599604693216703616126768781222150805432542922160620154980899858082402566115921670162727953629550430613390197523373077928712214287775075395254258080941809558837899199163249022805556759775132319887812035298868559342079888416566734762869759354995340135690772299647573298679879361804894556721509053464400990328248419407159782098441149189320018086351571283331867733030662030710274560707762106133091165350487000920563724685491468662871402990981098237711639855725288184841281782472255608018043646272272619953062159395055213370323969867376220093514868577815015898325414776508648782423935099189506971176281789164770559252667278404664724777491187507356148786474864703452819269362996226524647961389179822893129250396721899271019148279141901207432445273443477559672541582095592309631740171936782500622446055365923695556043558653222976505012866850789031422323966568131800344211780407824779328109591900112745116104668459466415810079135898310992835900329146912226390197978474532112896683971883775524875948775954578370725473352010799149529527833137971112002955630028842821648524572423104676104114445986284376557263804228010793460060315311365823396387742337752719988896507449409990561542183985843017928510142799198337544549872951556518617966725833369535939482405274292048509105777181491212901561749453342236272188650218134581714423573635993889051042633988180640665703018193678741802121567728623447828867641278149497504651614321964061818889796129272920559114895100723108613968589042160924034686037291975252022866196741244064551532091044344174872178708628071580417548528686189286914116440964041445228257257887722998911608453536349328985294758764005674605259512138527408052344708924594274778360655173419657270892869587734362845938535737478438875365586913078841704502437291771432116412830069352524018713033959275925931417823824327475045433377981239773897760766855004853137403656331639164441976246280366521017182082844460070324971680308863344618455747059191638862673504087397060309083230383250204971430209512774778482913684553716863356453770529875875912240688243616094237325539571854681675778178348298491255286669300491803267133531795887890731657239168811007052439064265695780835458097546425991481195599803512179842828605089946306957853293908854537307986230845299902804286308225334324316494315104661768270994725529337676620237946541313181821338791505247387657828360629141576124626476845510859272557614613006787999708968036740798757940538918605620027825761311522149892210997584380945673415964090992392022983865567480731230028259590963866635941861756828749458435193276828461529106006216447461855446082480438442549082186322425115938048869859099023406289726418693306209651999886632150711075875924752265810968005806225191444805872770887729282443133123859919005180101092282991298578515937785240759452012200328374724665620554167281143067459363643158002732430795140164143904219110538949371958262476569785110237830939657504513768763076827479159257981025825893337808025668715058312720183080844616101633402219803855137066332353786205267882694337817860499450124237293074974836840208140989186214880465125211612356699842149981682795451703827077303943637392850445897727358376608972292244145342427170476313329842713003596177990432630657972531840794516184514199725752944476499410379851842032009430019856915772539797829555591908577217332106469999991058188132219475545811783755200188861245180760306539013981819152832031250000000000000000000000000000000000000000*i1^82 + 14474777533389108001290468678659211044596435403882797237733220892843631478253278350940570192641129262156925156863813239219312068416063574492401849256858162646140323515738920835494763676594684928906234330838442557181946364648711850842458550676726616550916518443977881012229116312653175249114716516876632280671373199636863969885348040658046742966274945988152741658030559461841361062471124647810252550621851178837042438180006118379362537601368319992540225619788303343890869196568557002295099047573355796220262376051665949326298112448261277524740730126495787600231939927946979130005052971464761862629323846797412114310421136817989592008353041904573666031853711552623189914058847096104039394704086373903780392433284945688332081693352632576638581990420465273466997788334076695710387312067816689997043963648178006297723234669100419188286259902349938999795363780618802664236580040385222312977347377143737664036162653867452304381359616798724331708703603341806736500801487794855405212600788091256237100009214067502869340519397308801004786099755790609491884988904573036118658759895575291007201220494239649907355101697611459967879033948248693797112430533182612048814662195006567044070599662219884193050309509823370037226809191451850017781166772014040751811324527589575272223581750872500869386137310254448984592838603760682383093534306568003812738385737718931866331687287958331210886975673365586198849467473841835527531481533738989665253619216794660642386860377110015682746839416774251917042477368574559153717622485185151204821975390717966983402727152644564193246894234703562895988478402974286084703455334884082296080267354769800378823090227177358780100825691885297297047133460309318037115852729997080799148988957376285112452832934393586605036995741337598212911153858959892931827216942615221699392707520062869829464311558934591146322496664416606958079104411970318644780926537161462853022476544908709865749547161812107101244299615057460553167489051218390776309654212247299666477014271956618530556795799717826684617155485151500237255061233343803079581856685828295058628801301174771610248253561702120664960439992310032395215524778926052116414322744339953468001986016364436161410640080744297917703584833042240367728252809819985267566004807328176287068738283436179207994066941805795000218213231638009359024683809120823037566535976147953062770077844844434643471501604312595376540915697478603248559460185437587540018376833052139577631173584213228310481159605938184639616393805073862277822020756435961677451522928772971095210570926303226043733844057419478358471337261815979666493614501357838172323650735810420057851352255723264007253714476506025647285512332081693325464121569434371293777993604475012514055168323315753972684598958149932271009398138008479203937849191063679779762712395795616302516442101767572932213715162536302927432368201934540338276885119316881605697753019073155300782908268090516736387755968272910281228730632433657023056587423420098622995298904762057681567971890948880084798478253659139298586019287965925479057024225539328425383899257065153034803653694126329525997756060327413617335776299549099208925867516061195680892732739432972894487245851120197687174620950297441157842264429960440936201919584962172311160504965568401407509312728583815574511239806804300832765350306816864503653133830350994465583999875191130635229734443813805206981326775062922129161123500483780872944497521068586173936690937147715752215604530363964960165374533402096361040843550912591646407435761235785340379927446410478146499332849399462909184144556615208584989412832853729812029597597350491423617783882295673174778954205250059382477546847110138402834027833891883357075199831765939805327679001731090857888788095784669178357376147065229224582730953730660825383103863011501141550419590390198271526878473614169568328418969523047377199746340878369785788108255515201482463404728825225096766798433080677195958702021897229110170397256597381927470466408509041706129531566369954978521221864030032785192092361189994482860378335596825691003588520795512054861535652845798677560939697811186909577810905731404060887952667489756674961747741053883265548984028065184760481653451735954585493421381245846966046765934754696273854308934374317622874836530063452633143583625496830791234970092773437500000000000000000000000000000000000000000*i1^83 + 144381443032730398041118047840913204686072561697783884095083817903944867513919300447830231088203346395446728885548488520112472630243454163320643980439636719831079251533375631300536473009912988778038538540518075908840630735187379453456460456951568300874360716551352307107943448344350303453119057201845519067762928071376701408869759180634981217424222962964390919520935589594153729099789537092212549562267389339817108258000655927008041793368731025522634560641485283721294756094356160554737770908054329866103721644900394305565137859264395279230709042974428823902174917091550616704691193068301232139365320624914687561367030669872662053785569183816141960114391863119085830995281642407704812952728858912312020870793630794091542622430909530195031077677891722348336456383481818954777406187601909178964022614153407798818228879172394577282771588675340936140981766913063650963328474485510037743546686085226041885077847772553669885215484460151781492684699931347832320687483532921790012677796235125015473999120526086376858699189611031479785055317693694404683990235373542972581998512236566882629883309830986005885925020835923087031436559021293612651492414226231523303792364041719924723825959432973558744581526105159667451314103765010507356866401414978022699170299147426118415943268003330746643234966723126200388355127763955472679027344132582861151881707643069244424459541265593076412809653758458777625565114641278663888985352070276093327818730915086871055631714750639053679009320374271888072513825620043478457000683797680611016170625822351159203162757843243350737555448986047209165082330284862451093386193552029061764190585242452957350473802753026943645048525855771766754083473124394519673239303931942299340888327030369768186373361908842737990149254568922406604602587314296880467562974404758813931923762516402465070783250604766422589218518897729554949463607865627382170750869382404509053889313667939757068416483619707008364069756694257178764296426929602753570455818115194758395980124645541877714696157231870362148031032201808209589172269853534269692777025713808026269340023019591696690834380138382600928147598326970657125936443741244623758136611379206106483193391309383847443753266527003246098537327302316565043933248305818416064375899253035461130828738529353285897441879823934757441003950381291297323644283626753103859954651595004260372493233189871484904811488307754429267167735185872241075769548379193723864665418767192086470193286231558356942891605803621696624502010821369425959095243600735822099091523494900779416677352184773911482791818593645632049958771676403298763353326666808519991208663141342364876114475702965685211905394152498549636478029179491914761099111368534434506743757665549445522438462923560671467372099570374106743276104628950790863977606385376130983856085799615902271610011551931805731545007524351932689005485084096233665262410022184872539968423940752134246055655783350603551099136095014453231754109526362132535840488126777941200153860221152573362626053217403074833493405482678696147204223233642063852405849296947525822585155950067202998527430103346563077713698467435815380450393722276746879155246813262909158624475517794997463421528251088517554785629674408703375948797864868956617371853618037831061738659006934006773213339775250320110332027254306985350651066847269364905621967873023299685006726031197569922887997714238720988510144730092881095191901288915581638338225702798470328493196903427979399278713012872064236899957399218679418462400339713796986211136506251673033322820273638918417782079341825899039705259944653688494580233106748403362690884791265903136343582174792035270486472738258115737267636247034150260112446831864921140388800121745637817913201889703528373797149106935856031116329059459223766877500256603575523170988659688880105566839749886823107262409889132084475636791343267385308964227448178172397749329725071810772483075846404668803729412971553314636644162761448983467085139679935137854445896409795315334306009641485950671785727171835058523541959421670643750814123919848936873472045934627939895027624956444642844521422214569014581381507997072871759595985335641600777687199393892321209652126219225827989343705500407448956191817360177090307798750224555474455258199074296729579071900422719901269097420026810141280293464660644531250000000000000000000000000000000000*i1^84 + -1158478836474879650118666864183051303976508889515135956416450798738406132319095590703341063847427114402246475737384692901692573912383775179166167983496651527806948487098229792202199921764718382822123664137050549713448845406938651912090354456160732508183796914738753609337051549054078715813872748928789313163149487244313082927389724535091603918701399507297331785483031168609331309721468378649251690645648301878118714666197431474469029859331675501677219342583887707141655393841632849745241716345753388486617164812386118626314891355790608196476624256365425529316111919100078780678984015137816245678104269266739167089109891867798540130807237648226963150027897787727003493073560900302975007072105939331482532179514678184569748407889038226421425757643058736006528938654857302267983981730965637361613214848923159315803357111930328651875532018297163963594336840644119787149246923606282021132513049356932083008626535082654228778066236697486346500201011968446564969269217088542230458049753073594688202238526802839261358680051974576747598016746965763903963325319420328378122091774482529307909257613473141575748793424134502234124321291126577716359166837975949204086889925695446158247568595471133464479791202020712935787317411122547292668806197023797560420086568865103089067230558488632587040558272181635616767578577119821219238629775728112069883898990109625266739603887902029848971441094886082523407991302298975032639598792688682808193953266806988753191484641354863393511526427715791986863196654802924983553467870490737633345670069222681508583745741654046787435228128618725970980172274964425259289783446625611086154195113992415591013875527986265708536705699881133850542334079580252345508976563675445747291299680226495610125277163270745261552900669699268604326188703536066017405291103366803214489959217696022511090611018502174138252459096681661012190219355238574053748871605526320873462762571857621671265480816667600864206670565373119587171149427478204062226493990231280696359524324730968313311523936003729436548943743193850592760400273100833199062070397658430115832064237308986920112901680958473935982104052493335307268642788354997884865961426177867052069891514820027146114804031809020304373266168624018135376794609656175734911086955320826322894090979821591877740880681997680704587538802600741482217461254118174080015438620569674083861972050138530401997142714477633982603452028791774681222768665776410853006146880078511268391890980741561224897821379694547745314289925357249010397958418497150318253732328743946452541478301694816599704092405674899559184006129302017498509920707748167021502439073587815377515265714460256493839093501172946759257311659553456550007958143631641376554907029917742781298320877060581379009036271393711989545860719766102131185895817993157090986175627457071244610663624124955938516080708220336014621678726995255796787508128721579914660870016319571066436743338214905007340052920538462262297250102048881933943448185723906583893434348559437424600009573248315082070737271857942703071576716800448661438976291997082962895625747122290153423083656594201362394894175851905020676103299809445784726835043688343556409811166842358367014665215676153123985228054300163425371273321792916272499951569433113711693695808342253879574252936306775978894545516513851000986062365165394991325739397825961095361505210369492439143124393943073867431471837381866664260540613463052472022105373712435434617468245228698695269716245448044405175615671380567999947467706636870346258083923654769929635353087710096769784109488957495887525136799223976992394463858897577508174117493445598868508950399124151939988730001581406341093204636608824015347560846456411197304680832731608489456999299785108489052407006775308314893600263345757694916024394934652094374656236978460663829015287576282760353695562726199068546796931416155983009841152054207082992898336408515769523849515250632649465319043936726649809982978261154046628975440820253548968758459976354825369180579867286787686446882908354169819725195505964680772180500787216707483986748762310127712537578100977250308965825075049178928814730957847315379055593853720516479078095570749056738533381464186411940420121917042982258497424475498328290032512230307205981760358196249251323599690653362581649332696542842313647270202636718750000000000000000000000000000000*i1^85 + 3303958282911404453000384187342992138025788731026892327941955219892946238003048561864575376032609646456129117721659810671123799121173252274370885587144144395100866977618501141417685057910147996471193840288150994372004299873601456290707096335361773933389724306911393910980273424577864056925797612994460205650153996958802793261855313503304563334908004472544790992619737910004472653630667291474818714581083615332820821184520179035651993436163667231740011841792687494630906000458179357812331803041369238240839916296303761402271685807424361580681141459082239486969797050514242777827907652505218434574510872590087967884526311834020430181882259139749037009369933156635849251034087456312494531130166212039892279461675281659187002662867550827440402072624329510983279696225480562331869929851001559955788238205522467816816403030520574041653839205265377037414225450644106186287952735991694203868886044075798393103812718891053082707932337518106215292789573026824188947478136153257927632679529062376556424303279123143041349388905963452715926670654520605549246518793355938691950757512591292691608260787639428426578964927842563653169087283867293087409355057906043831347955638180455051581420197459055860784622596825021782974536710950564416134862123460557199141092422510978619053868202651152895962468932694279389159557289301178454862869497684214144274500627306468076297744178013357009025139736240565901111300171039325478564027043321480927272061690677324147024116432649291916719867146066455536100370090495903972587953398067014843524873078971833160273045552484896723265229620254988455779747262740527911842637471769177607194738043949973545681145531901105548546785965552789965874219840139602160820663525028388103244481031456276019596376293368162534117733161143294528363242481005247277623453591043916225467374907736272528614943468664657379320157267484702992386102684913121609746576875340340961558149015035421323174167938394095309782176875648039053905288189010587928161576638072847871415638904670040878367152641151119782803552579668638172943339311316194774490767874860544512452021695589450725077808980178948424984480610914414630826357773175477066957554371743065351699288018535220914024860008855863326976785671045658907411021792064892943774912331669593943383569457801687162239175470414639770063660770681542831154097195029231294970451528542138160117688880201129727929696427414705623398154465520238515747122170357733192654856800046306419323315932003618126369349585669372020808549635562899923921126325808391779911621488828378105607717563104164645006914220108972121078818161231145236564780492249754118632288857059869887375510524122704333233789126922774897161341209422552034267641382226191655583787015011336469121794323861737400665940105035333734652343728712441379457086105983329352852166718466865129137311344000561608958617818407477388287395042310810398685792306941774530711915903273314684185360604186131985104891153482036793950246144396206697174470157547777423591473547366447006471804512075739851206329175623357860365404774456126906711776247368234482498889180616725226046024203898513331215201051890471814098808697286617337680621336794183130314403141335479494150049793166548872096614236794115683562102620132326752175422145346665623255719568443310875849766234334706551663334396810001025528109810117253570108731317770187511595095304846101151760949981063260862727432390401200495337040985433265579251298630975319790408610914821736576531936637198994817926407031778500262870608676443381554093946578421858450893979170947034595696179699099690005792723594771527144550190481656805832619406499727936714634868457778267858872852473733590476617699791937639751095489197347918484314856195654332694753863116273902948198750960382437863409900685664333385764337007546781361630604719031184378582636491971232984389452737989369763966988165566868155585507932945014196556965220288250101903243533401295861806144513247357775000121449624061840168028812518011817676218210528451619461873958954415321482994193141660451569006243705397370365059574433203296163796643732156179109927260085751704066779309328490700118398295850945999776429529699158525919067940990742076154307060043570271706284444505227249350757155992291961170605091457041093030070124504788487193308833475557939607369917212054133415222167968750000000000000000000000000000*i1^86 + 11121298442994022906930118387245329268518132856085772244047983296941224081747527477809285395086001692404218745691988868610603671554225647272309614869134608393344453935200805690620343569886268183928041462358653392399622462513443368089497992611600755997193473438838600211359356785709943765617762053338532959893419183693992823183042931067026775047465731754796880798892595900654121324995343648909714953009943550162396679162280238169151853511027299746254211733682235274539562108517755553237898332242712237907001074862680116884849310736508949407600719745221943886293430318351672263579272749372077197103520985554661620566293503266160318215411053601267335378044082397858293201227051777898956142834844245769892331959241294714582142570239392443852193486574013926562655484345825512827587299803239803461939248241199258701969165430997378847280497747684489809081236429307995501656622688542587962349989417842048480878880954866917265360633352286034632419194207873315138064142163016680468975654301321616145724900992412295796964393961369001953595057744783294162916017613206024881343807161177918604054004092403266024995686849905380180665424173286082189104499441199841234687880202575647251937272104597103045219425484445227996042019749365607205692871030444501185230155103158314265673216124707078376878195188363958924845374221661496603325163982617346936535224354949175163645660844725284382745695867604627088557583678674298744221865722103711076426063671631110841846776229998055666629612587224474019984376934543655080418253112498093314026073208239123128367697221695529793035676180068649695120549862594155981136462031147846576215038095692364644695571184909963961973798665588796330504327744804326293557029051783306778199916882716268218557735047753816244147838234384218369382093771997615256462892714111689394698001038228529871038418671504909319638897285840201735103842865706650891694087031757426372187040864910799687399090223827172296284791895891406366311299072878604208526893619640428737410560164193808637709099547218315936721172772726169766043707268942294686403226122701234012547698225105103917721732189294516395291680081535537987270600488293244008070522062225719345088670469960381733258471877533085852722041974612952519712401466543215282594038565444413307072474078729099475021718908397125043608336547703585710180681743044044604296256153523344963487402858916289176655098569332028588420051746035911474015881915288495236071618338425677269191663936887596761066925785900664879888436791807302855088211247253896179353291564317412905511666737044241392921083308961047304874898388854772476813376612115636382382603083720601340330368595707222661713080218638127304095168401895567319329581382558603177895630640782670730184313916100377319971003029621978142572817339179606504445099368285905753792005422276929963484002589023483058681028157872950710456245742844455388333670162978846225873639175774287241305471803201340173817346627769518004372272300097972474437228459579563968805215346797241128275502696630882040472404958770603499253545066601223242782631509779842739690445599003431180068409092324668936807551074786479295051785085699983138001568185206458767233520394910018907945549492021798568712190000784083848876807884257626391954239115770620546017259418554570309957932188354173322717404828027081994219785557037536330727892179064392020045328490793512449592863135640774173036696443954862328218673169604472651155567461050825297224633676418056822343021567466173435651508274186725959302031450120550219223404331457545274259146955116268820186158820724653990847562124847061739610717292042901530764307369801663427801389595532754677000960255169650469208356380805417411644847688706654681729722024346281058909468292275391926411622331024274974095658724562519405280337998777236952049331964112419693228829844825916256798235192557929133855284956566808737181238614740629481182438816224719823544222082279243911016796689955268313609701192475196213985297316300840463242099488099200404960263474540700562220373780451634504426502613524524176048632176622627519028968569286255927239312860995773980586422214784440613745139207915359909280907052410555978410569248732717847720232082782721835034983363375651237814210718766601575430877058594503879097351984109263459360537190656614825456927064806222915649414062500000000000000000000000000*i1^87 + -189042611260501054932779104639675848106033654639399103188790594516808664732987049661831941556220490098621929362910415949596505491912632875799933874243405037789763767109344835082155003520016006912226690653907761056093547792543255397852160114468964983271010869818997818605905119406892481115613445170957863725400005242467384671176424745717904992187740346012042378598628642404396045920587591854285810691861801789246549615835402389951192722480132055540165286855675015343669450768244417209767786902742922498285317725851655670470056406740862387708678933986993409686025893652529286949572316266641038387239969262567930530506795095503633137137950497797306203908977495567256371189802677642393813111756457476907936171882537742448003237710760962187548968222038919508052115847497392465410725662415786778362450835850718392857557936310732040207449861730568338334863247607205225606948632019851399095519336327065173001421649317558669651469041701003964076640878746688156488828374553300182089487180416303069448707199313561860152099959427533305640847793305121072301533350878262225480910553148696741619950674710497078978454720373835149097936417641297732366809701171975015037066753713615611811899216273201312761755931409914549004853101070240422727409625245680362533380409999214634258799512912741359628700165636625255254730630269812899222110207734825274737627946615070125743681234164299146498585274638383803189842181468456715765320899624581488238319826512432798492795296442351965252518414474888433553606897305640418736611006919272180936568267692343185597963148823632991980787157584595150192383131549826790398797474015476244160575699266796463852079394508488106741437672640330156982509395316674045856455135425115736144526621996920741706132486996450203624279980110522999936099603759650967129800972819664721902435701643708497095247599218838436378554977990323553302681879429230838409198541610005167906745980579783178459086295347893694822181684325071583894773892440602530961560322129740411967842652928672031711325628601604296003778763650888691779542937048150376812122436137436018081373516306279362482377107801259058410357036225574454942364158309392222344580313748592654511697405103284391292882077813493795789101762300762226438600855057597124593396337167283152258596966999927072523706483645940271773862712245916847354008670494939458717554946295174956295406759982772649963939031004001431922734847975894110038160143588618260153058301387678908588458300754959888333675472717477643159874099964143350340119412589447108496014434059974093240119603680734360075599737913667149927589964175099858787242512433221649525943263892299332272449921813260311504810585391271235180502040427770187097951189487392556140001494992515929000037983548485706891027707556490895291723088089656631660382607879582416199577997298173683814886592247481267739170037611376177262981316206886556714803176955654560112682709992980579736144967239589548835057336891655201150791748094201215685893714747796092776497373058304264527972145729302436854692608870540729279245293499286567549237260770734924755556405146620052676183566216867577034348476766631143613951295950982953217340935116486853234022559531270496434686377229004994617447838604488546342017646215883407956781794478711474454591725106087006250725124888622201969994435771198701612770670341023030383050419811682980672147668828254796768686100604929955724869511950425584819150673710950648244901730902965579879738097852567325206627580103228539574758632433395364302657161192520588687785398589852107626947599752622040922278484911002477261319942553129264052884537765682408152067719679120751395897971848589550050334854707441112067024144669786727932951927493074352038709284209129635463620950377493166673112454170948826857291363095947775499421530534821917176444501236149217603153922716779292936083148686254258414293026568241258317541711801407971399132723943561027348580436842540590402834397938172330922918702828865194169678015143791964892823051143538727453196233466218401373079439671531736353519591102118403700721397981401775210298432637484341431101742718406905502723421436770557464609624640883922259202384612209183060551208904640617038479327059520045493476905284895681797153957194550361587674213290701468313839762905173831570920447986416945695964386686682701110839843750000000000000000000000*i1^88 + 1281759778691876137253678641907151342334784499348497308907313574030713412767264383556066933422314137210835800583387687010990089138369603237852610432059082936325114877515437169586525002523696885184525278818718892856323395772461308067915224360040733712354192951029709053052858888829506710316866246200974449303197504466802601600564091499452112413840261211788514543344378154661033467965854700791310768554792553646971359652083323639234837711089839898192896011424191065365564473682408828060285833614812634311071314903999214447814827736182464090468767611398203767827527137167236762512991526386337765893247177530797177650262706190677907083000316932547820958054235838901856207915752292058178208981985062760878164888884823849080084422126718606146223100242109316623761837945332848911660564334701916858413326416176297956042935879182435465476834125238342881747029546817171060904169610206242111641895128868434292464313628339112241106425360565927141169531663998928101609682958463164293163487823081052443288834599665461093075996418389881390284468330471457953500528692448368045456091159048372654216392379954046433067410138662900451751755130400373657381527845506660034370023629422677150497935927445503563172198209226276094550546956501299956056777201178743074124014751365830297310879543731333910555997806239278948833501634013378898954688343695436261202658388631462685743468869491664227130431467976816834526377673963436654202553098243980089787613732872749730925746289262524874052542299889745346783580175267848505718574988492026390961081049485964886942792338901718209359532973201951928196148458226656575349756370626076793992940277139485857252924318488817086927474884355024348843854577157419346888689737513169346234525806333043014171653815272277998242324482588632406398690961331210509757328361965355982183982129707154817786156447614514775554829528261650615542646409817660989948525556475493259563909759191133774060691507431050156876766614128667564573466630339553483533191014553116594095988895921952397796360160782262003155510696424734609808831948954520559670902956113076144989141089221775442519504152263706414491931937526387800183473721386992970713254086881621879983013938444936355278075403470078801701389919865634062436620125747809413161000521852141336412375065572144549694704888820733257600927858363311857828259943294463444481107530245999645059332509558791512850498386219751890595623936687312091698170250460287313246506151658646608474010195375939200752633057657034463335281675833059547835009649639155338118607980701462919735958064438831196376459798427187750302329819243551620045343645709031867509102955153819643957089268329466218009473456031804461769357201122831442159404493493453459055304768426941768156736170388636430570550269932267291084095538797019769248480721177504991237041753673160560148065468433540721429515480496980886013157883714258868660543790068185980043103069076000870953742291297901978377168321308310101830841414716229571585145203493199607851805362403996825144147921472824592762979866541454695268737400691047439777636724531013276021866507930862692323315732456780559047461904047850571397398269436210536065693885747340800409988732629727282952159466185702154765128968599415034069976184195185157971060305940447233474429319303377598511472661300242368372635517743015623446401288373709569437220141257177825415338237370861521082366380069954704961098325649174373264013952762323692404461205199658614281685503809643432446100575983710895592110476714372096895724168709919615352633600646063609251771114870436408435880660847205457732549959710051448110268922015638320391643685633320964952630168504857547639193623481240646407442938709236839298339947978582748528894206777305454439445296033252688454028414127189816537406782394584232066523967860465151008520343835657441641304408732551992592457069293212670315805685529231733033721216744639621354153327235658232842118596024655568467645035661090026167226723480357662691297327728813916799679802969971550156017804293040816948622899370948214631497571264296957437911388355988871116093089097895744326406815663815392638992949150314751532710262612952632867347307617415982694819564077386481488954720061501374195008996401511265689125478687491986240755576371451176654242865675771225917808915362172683671815320849418640136718750000000000000000000*i1^89 + -6168074922724897981854470445617056156419166282945299525286545048624855409563530971757696911827880017653412036779677101562528076139083736439203101715237826319424290233484070649813847447399930938900497629604112986579490286589237810790394707790594522514332742312555132716043761287906231841689100781117233508672507022161484404907916356875839184900718699561843567110947202719789343658547022367091769551805986787557295152134950018905298378794321517307487169411768684387075970243802079669577736060857363898955467685864744552903292121168564522633387533089967470872625573270344876449143551562141405331697378077301951645431687852100092597214943675195220296832295013382648291645042311101900378080490107852937374323333451570631377130964381968159941147538024167516731861329264943727186309611719363740899648687121840703024868302817486167939372184140724140379437767486860132977909743703516330749904075173526182844090912108483005547788351893089740790451356442497246964507677509039090912965053291230359879229861161166752012970483792417060419993134782726198917321632829698216479452680224224008077066151849425337226279372080121109744577049620249056251015571681512349574777382608806438937612787806077087480996384239781079061559281614834314407254463973980282315184489359929706693951964092899007556210734931080575266522427820652764985403466926880111929353205367212340071745412317270132261505722425798914777205349582715100221764032716234886446415791212087654313137452976651700620424582257992965060867409906334638479833219890930786303350327294987941441275443495882216162352245864311374896652951019067670522065563783861919947252696793110022968349388104251116686368856646461705965001613455035827957123483025710285262206351089260892556976158341669611682144208161706770533001753424645309882166878788903411437043288479754256298662921922138255515530165851927320416143322505040575386430308156065530374433815083972879757042261503082032638387800674404705425770262131627954537235466927329907556879407921897060404016436441547145140979214101459040848468650916504690326034491874845214491888492468941227741722505567035232198919135948025723565635396526292850744233259836704158872642033214670596413028669425053081097851726403460518325367716014146183120037924189271020366279422446141526565441024309508876169062953907858412368225747000195286745691128409821058392000774039081361262140066180142210345747563321822881643387265898157270445410923760119712187582131222055993606348009783346698183992852548489609480676617478558992627842356060494338434588819020519612190061630115599360166151863537414146038806098317407157244433748489850063506651291929378667482543171418310288498750632237992918621640439848695527348570962833720984970568396684816148431342662993581659089077078320604831997657420393266341678055100677951642215830437638593026569328581731486571137341770585833330987444096183194028021800829982383107908843564244133972492173715880416837910157803826524708931309913439986458582684708136889320155573512753191191615301562644379756612134270823140283134019320041751843603865618300289000943577301761507432737913275537806625740500114840852988936525273111885234308222045626539254800267544194858918892470425979727703859746586396738748511526705903319826465243136229885488659345522053564150000183689364734724943292222428405958894457319012855749551928795434116518496069069421488235907585614130192756442655861152676016515945903084509624225775277097299740085636205744410601168362220673026495231222288682127411479085837994928640551533666104657802856252300619701371413381454881701330358781485971196115001311883374929398490482520663364776784217673984994730547426409818797498189637478794306201644306673405037788503250807922779104458294962399575762068408719399278215669967593625334139132731614641318528707643858730832004280101398679191743146068384039443219153482631982889912342974899361176275100462607432758918700465654268507869985066976477234119382304017545649658845789744059994957093455918248542765199181450096678936851259641790418003800259889949805509968548783063925343415454464924569275874654801144107302351396214789325329226411993104868984809075109073333584083133824535099810679426824331996479851996989221228310451443133299874291150525145683190336937454234522704155097017064690589904785156250000000000000000*i1^90 + 23595299835854649459986833416050771247401019418036034248994381211501436790130194909170186588484868019190193904489835175016713329013835288570861756928400830552385680025833242235967465897784493536440182667302546552873559528689685769988133831713315719147870791480018178063355320057037985606685787406572152161382318850967633193055800416404874812024002451399379965584010229836712734693077754568745815210944372050564808741744910983069754532359181032028734375431866861322691763214925172113071084053989760910476050128809465123748344214668462275939541616102759840829429252587683344507291111016061691945744844282717600843742219075815246579017031612564965698975446389860810868525656086439245795814251330940676763039758075107277754201975634069202095872781609266488767821186776180530362376622583973087385679178677958661854985569167696781158340277993949293626640756946132033627278406943738515402152269804708380254980474483150478226385849660906700477398070207759412113727391407116642503410565498749294577985474997642248594855558021661391990734983464205821372276628236675095888611785667599992712350186062982902514220862928722301813960937593974772534145846493477224751418279761375263556662449789462255804770254815106448434861264194719792424330515755458749426782324694044602432044359244036077604031376395287815796375722572696852341233705303290665133241534344927715991352937616307734408690020545539986417363970245753123446077331692844876686445364092542050083709414100564502802418441358277547157097492902790149328830625949226213696217495543251407668399911484204405062418595830209711220000766437113361324966341665734674489239256659656995449335271432830935346577918825626993736753646116038085448439693658315648567099679947914353506591819225881035619581165021958031576447375111202381694615663906918021419989276239255475039013059322889364178947777874723456470634810972349549478876161654892390463479127932828622830221844349157545643341233565311110322948738880202378708022596962873464253501594636475735978355896650348344956067882146496357610400272989047936779403534721007454317886266980403834629741699682303035262640870760866451886270352609680646980246926518842031630254476496077376478617184085422147361205309313207871946965694265034755221476647479412268439924484145067597386801553851683685191456593613850882438293858262684381126196861306882635354865324814334711906887757239855650193295742818516076051623514558705207550988738656627841193244750061460550270165218811039175272268126579541484031946740267920492950013141926544828838253887009172538693375628402585161172270132330310169859663785618556426546177309156420794252298542831391138741705058143713007652980006596355387206723030196760401093111168954820269724716659906248659559456187526786512353180006948787522779643968336406516099055255007688150058783211436248372317505276663759894916812430705583281718987052227594917128023477504021671192740104716587592801718784248118283804529038074528197098746604171622723637840907807516452909041107422114716154696539546617234896757258344673736519015418686695943912929728157622065732711822861228366256270696368227017969898662216305812389967928426016010067851504824826525065397220480403764336876605396386697984527396893763317963268253605669610981585836675820816144009584194810951072740354781553688231160021505764509741873657436428232613886908933211844407385927404047716991731792029930996869981709119722154330605135735158614386994520565283425874470834889652895619318640737737402788411622472497666178655939285049061403708886034280617375992983180846576626292989876318297864605789146037121211254997254692094020094310785930627209808425152860940693999008689270250652563270211928228971832790535766963253452573965697808707008670022051012526569140784973809276218637929523552325726413894528239392939917364554515111190004959369086386318951351515064028835074768918017400383187333667150118693603217103610950406479152618176946070151497945223679626119043819260493034214588795960127255728817807667588202231469158953369007780997153067367220107042178341136723588812117598860960408386157471141043543825791878090469752168980141057471378777563203440692543966553817878353282184060252251041776479136318449349359367030929641959064327034166254349838081423758329169260150592890568077564239501953125000000000000000*i1^91 + -74971401888112605552232633082250896205724496473906067388266500659859388756673925396856898081220636204047089777606890553312501375846926664883508163453159637481948854830525616330104482020212963376836748062315303511878967504287410402083328285937979175408701373108425438709843970202983281879432051130101631945455104784229458380201290012518028692331499240760846808418469652921849330477582015958747725230920975408535885321622338685879127375913365173526044740388719390236934144048598812194334495836956784707428262853527948393515897425042870360000814241179262657988944861700331716681457044124258027624148747139112745837056211211871322374510117683466109877730416045427052997746546447751012530659439009685667663698795350268176471107867725798592161770502221661273899017611002173810878047324232613758506810007988080759395008894942519089316598333294437357191099705870544419629470365937371505286608177252432893647073900845645756737385249475689065321867707459933083848406545155705556080151056467196004130744753170621888883316725954973387761827340124120144371146953452447665172595206938241973177201417398145489720406195336969460760899902560429890959212082305989437564719050735029736625043994511893595688878153253609324550045989244424748109274067805427981395855796166666352330393657921889572963520015319700818288864418839230287612502753857303160941616571094215420528061993570860245836221882285018677785227419296039295425741114144095072653647099014388274835199428979450714933909339493717361732859394468640430319916308720679583361344736150883146477834507930841111522007170774322416182144760269965010597511517113108214386448496475650743924058061779465192921156379616385586990695527437838353662596153519783237084746185109499624008263133980033842042829791140525689216625058863783401414946066077858038319538831123195679483030405693155184717487728441160365579716259632048327288297669556588069647469104019951068365687718348817257648354178607078406169278054817492606623986398977494871578158737807279178630460249801954344371694394135820072203707297716690440386998559341728073489050860065516088824514734259032444473042107727047022392886241754813505388628909898013871861358503886853349436035515451949721453543939762462154543908347773430187477790613556121313837002895324371300994373491496851654646705900380703057263607688118895374633889771774606741701103183636000683733363994503276596798533751391855054699524463852949493116338096674049390149281599897858012034746657251217334517922207943475089091722314841348663149069947375962931350780103390540476532510630327059929903836123982358102578925768226723783685814618820342841298308124800476429579698659823378860642351910426561049228459187954355512082583182402650996899225873003652122205864041302545841669408722185217490496058285175554221107345814987427254604221921635318002629344613623844165239891547334053255295998009808998546411856331180103264212948498241386906025895169230828536953285661864176427099781956256195085806974120409576343803809185127141615832230208331866861881080561601748165375686008289883646901312390076187804020938033179200488212127200658706874286682117977172726438488774996914941000251680260702761492908132629402952109747627610081455645607947395060197458122946651977649099053195267469776785829111599455789883725523678299906514559136320390251611361460500543633663665068595024051347715156654787670256148294861589659034387453093166364041078012137482252566012329882223402804048668365561240111614570118293343268934437728978678411678448992982522162494258607723807433364853511512372380602059650362745091133769948896500827376849589780413891775395220490100779001936130472059505338303847888424564534336237027021991001918510830806080008922041676737691112435863582763436856588972178901476576126588360125713909547331443321860300953751057792336239490412878523655635321126102610733201859839314823422199203592978936642920939931665516935965137438476586053399074879526145015683557845439293427417000273867526495848670343996845980017899729192651809784431470395615527644729508157890666755769419510160874784637400330328111944282101770831690972438500852190946380422211331571486304287522659035935723280816328690637516100303876473768837480178664810161862722758329212612170659848836659633342094366525998339056968688964843750000000000*i1^92 + 201890161077869229970099184900272964570288944819189325880789538248166098840511827136677484580267223075723844235912377677631481441254538220586371933552362856148427905397236035404265371054236295082509472793488677416358774372207162391038368679554611352797245157789342227309073474708021358485361626373129255786180270687566411060307887815895412622302585950628207380909057286030266927327588035447559580291740955282130816540899057860455058117392887518528830275785183283473395659925858005731680750539165006535398434410780830070451968181597656512430697290637132561140732266616658222561486980009583197030628660034856575538711535241015548795752235328132174127890808524042882707160228943070433517382893134432443807160999413994540548428893153053407513767116671757708153314533237046164244160217839202838805903830034826235196670184333587636878475343499797013785099862111907229336198856822341518615483247814830093964368420017734598976979785403040481635733419257271360971105107597020306676343730576284971668381639748239787378716601742848832199105695330047174637155446596443848528998297452265385536953408596970029860321335575038234657667910420544697322175893395865692892708142039611399798944902737075685355417543340518048094909634243415362340314157715378752432810653713631023813270751812945103518481712972026372079700129172789286795386835272163449434208259312214020402766713095666564172445350326449217209517607221619805772339017523642486599695652182896768700230474378631985289031845146211290202016964552158088545548470941199344803795296050513375468610357156819322771946622282117853559814959852424901907583677702774299563315636902656654711913988657792259762098754819358559136393036966185199070185543099739682940381979540860823014173662464171734849473868347758497204428038420799618097673293010292434857497276257297222694957462086274661484969591039911035698055476263429672718350744317109640511555201706148843763848873440840647567685584509842876212851185429884464885982349092796671805309829799788913413902883187310105590593012918993695427794133038316227390500998668242753274070706572268154913902420230078235940229790316887590333971399692209734583298248821492048065890752040197124918426196349581277680908966270487045085770969624860748057168973667019035905469111298240114938454406960990477071988665694229793884534912625427690779428001724897463455830446688250996175955119797566650554656754050187273225847163900709781358627217406161467674999767917607878311599547794601301979619862701491558994207779576616891343502389993666586479516896956631206273073298782268425624419045738074347438687251477823167481557605538821090553284573870879739979046144026340175447733289556339986370962572397837337151084430474834441718631441734286712403024833127900697946368320149158704365712909282918418840021006061897359516117797880550904756696683271054527501299673482163018853163116629825713682640159802719774788737218530095441257345144186297752813568723608701182311893000865282790094857302219177544703872197872749023426181478021893966186693911034890608137951266530267136993018582966307537595387801891746770960425673255585850952281272265293651211934358017734985626149681094615136742623763659808660670695308493798535379673412675683095110631921116434111946957333969508821653832024333965875592174671364736061243349459633412156077683323341404364034288982944933144839698709214717433881588830737827908409698933002287850968258275252679400788842949538471769127536160346267231359910753363814966271512163847108381726811326881515820327172422634166777021032972864014734286417562266104195552598913021423069216358654725932358616755036963757523944660188963248438308067412505484777987880754206847357143161696459214267124435181216106606951389878575393388842711510047457743066314347447842515607814217907459951209923398548722605306089160782252026609537595012557112258442352257514964294603312673179110027163241479740437862558145449007089837578162288751372027443784748917002550889301068778843972614294452181266751278017838880564219721639063064105630697562464128361714003137085657640475807737509624387113959551110500392720942218891181093339387445496603792644193753468936503534265568718274390779126043872217050971597801831122037049026751551734254552074250598295290792805189994396641850471496582031250000000*i1^93 + -464172804133212135274669788153053487605966661301176334033710815681347886068174428735977195522287444978786818974067649061051104334833530219969716940674809331430288208157279625070519613588145712447756305119613143596570047939905885230673758820241597861034399957166607745816176760237434185258769001745640903551588992401608379846528732420222336147683054753864592533006438204428411611509347912435816125800361236020777894714783530755651325747748834775717493756932185840083000849330068985500093668614435389906254288892396866208684440320843809540532629760250299072945158015742329115357589546147599800110124125870188069559912505761085153783904559388640082439178424983907935450377247473502055517797214603232580794494138091652173576581681684929866322505515662644405774295393371271460946666549567593288425611352508471975081438339457015590373039500562188515338030455710473966853150688514265598076530751289140695958402466740977893014834308700052809973914108262066418491358778284859323420179385512367765128756279414506385302979920301067508553280272203222471418217970322100283999184058389386844733737508884095189814972219736134226766112054530639091865736805894067657377862135926358202281458654917072468898931222499556872512814507765846258065688188938837769847322097390643534951238641809575960907373154857639534895895339185531325516165607416438838076117564945637466584246077631341401975621240063648603951758368235075756439286522706356424508856100804633767689284020906671680348468853569789136090200475270075588014397130706638135209067893522476164908313707373947520888792993870958614259566508156378691185828173608567219381382972604100461422969474212963488765629217687125765383266648698112589482392127916227100445872621472730509941651372403455472363081604861730271091565943124770142756711662101346179741928459750099001509966953054019200731303504212725280553655087081110849605994299753314032424714050123132936981328413484672436824416130128896043695976256397634192636636291854391625313291883925483883458916788606208822820688291525562430523745745614741469899281077676923484102967823003835814392456878998347323094540072153526021693779856488069810490169380958125618673142988566440980958126854488228952585291697225599730229640402076205442192624070439413997066779780595315635479839447932012263497408304363249788862803048773348140994865751107286799645515227470995174145725088745829901013674674272141880398228189015261439751226236832008489880963953000676466981017577922951297473613573831493394749118900628873183427431896021180228017927815905255969856448168215320997829231350107730648754156428718112990338390853760863624329355825075699363595363087281482995371383790017055255306993626449816560306876261396609608057771238889403366321808339504346777726194146693684556156444972789319474537650354971508072444188564705859208253427108024336133889047376075661479934601702027390267541688581606775949638010000547014894556657144210836420222342593366768535068033313469648539518825404572477941609902148216500570232985671872693867219780556148726306419572310871699316082402377467088766793773981204970606066328077131213052438450735099464703399863565202887154073371225399362677838760521699577672841853998346759489138087954183875461084935980473238448085039510928242886228868344012736896413155229925586476681220159076240136396427736495558254632882375934654106170954838153260923424800123577623177572779119484227863086242091290373154506742483066362231396518104522027305498622657773301977719553069113573521957333339108789257368651002038121590590941968250801178286444379553053245436289261278268335754664847193656568165550702910963816231744546314788144215755302681757032025996247595981855959926439051603634208454560377952396088588467818648530712113690852273541320937483733271115140563988535585209949443261246711157831238101909368810589701811966751284867165591517047721073253612449993106605273781712048298080337658131338593280419311090274138438348736238430826362752490251821241820644769033422934975990962525865810839382639979098715601952217590558415937500878609870989089878677784826572577152660363664419927496175707996279789365018194580114883414573406418288410220996192736721749063468692121791523211282581847045344943350954917858390346785749103197815657040337100625038146972656250000*i1^94 + 908129019518562594158835864296525398927999776188230398053362859591393239792316094809293976132277146168799540256432566244533394270767964416266729385394673544607554321763603611639975207266556791926412784427748097189397702605732458357722783529229586087614540591695890807289307321768589793830181737286219557310280059757574200427909578208188626987024850877531733324370694160149231062857522774043855133621391549642903629403553582656415484273990176897465368691210610520052543723333523913076284840068771406542830810094273202800892412540870687742029848006606034430796563052023778328129512029383930184781817439857433223336188730650849042929866850607623325829956582149940230316226083834386135480360647078442116829422369207174721720120937284952797044526336432726299068453107820526811965724540398682367871119923358279252418344878791626777313990427770804052724621959585162733742169273429404317640045393550418730374139174884679887964068968220426856777632576459469631468845634246121743152814424897544361732195339093815379897776358879519932936652852491338347436328619611628760732544588156808433307527999849501464210642357360074641724390332323883851807099492680494119849831702361932623652948032235617406349731283017925568863263371715390577104658916510380333227523593709321617951139787682550672364202250013947804063729700340723250989631281134976579007103793194850782902783124454682369165945582841162156089110134416236334714099302260701609676474313111544819277723340581843122861032994087175415853198717316376306155104977753439259092653748012028281221112515691445327066115212099808137596967782644931342893756903709369892680307122440721024650664579567069132186881951715915642625644892628019247371155685769466966046956869309900974285419522867597269921847342251549770313577094143309723824966319311903236959663996336634118306790809686827755141930340023714503971862477030612793709585981403554045267860137409062256348988238280897174733388450286534043112741494195233414008155929149429010693228446593216872282639199581596061645767623462819824912006717617394786888983978050953884801524199861838719078800282863593861763397291981751551781760806179947158854520590622985042847305108836386526436585129756296615620240776154527716156906800751579009983889288887683607549249669272741124849023124447140659236643383574595530722395669745936283331178996504990976552707262659124985235832429499026726115521475010548790225526993752411367037455735828328395510155320277765595831963543524754611066976276298835129353325866124403856356295496131632437486275143494373130774049051127233417985642961285109109868982641137492209648826776437130676762024731029896321051188649858073042212290813582607182918839038284656144758932396376786249588721618395067172906063475581403766813999487084022802198072894046602544110336815996943756320596928136614427400440286710974346143921938741949552857338191161244194757359267689025570811866563582029472624197259433812637770907965473980714555136486792300399788765463638912272822602338237350937921829383031238922354795699260998034183887173076479063923356525457331084260026184766970699217726110320757090942692961840945677944719252120112813486516088477559088755923208503191635912857027402664265858700254942512797710613436078390201036656519768913598833734993283029704513552792435847215521788588318057576362306468186364782985965194571443698115596758139495598116414403878116685924190455315757822034787638902002640477208950473823103288808480425152409812388260771021026515157155693026762444949313133022271834987848935010725850809745469551967457926185781822477183244202596610394789001470077770848447652332496783466798046281007181575562995982457219334770557807584129476921724820860149356695525638360865873781993963997035929496611546898908207543707263184436048893189726924431196295235008078913701240318868762180372718288280205826822525184132367255434617143763753449481779598929162331340726679408448199706835098348879296169498679146274078538316065404869834402151185740374123099666387766916726490839357511750243115275690395428025990190133030709965724705026790841939964984581368371873904429974963615440671854902771566217111013265580691563684542698998734355578233697330755886109265794590958689887627509223690843677878527934188568337958713527768850326538085937500*i1^95 + -1487949813557993214770707991049553421717990636734660580396567865370152443025483256493431102010777168690656460653356195750877967557722748020770231350797243897378713804403732453713145202798388454156048038197275888201812047095720703209846344956417313658794914574791019756503831706808978274113485976704484294030707955110004950646442826223603199759147275915455959528958303405208123186132121055205715507120895617840105918882002393774169261413287055127059133212960279559555589538519926454694259998228580411666361622903664749215957856320676298996792144716367780711433993926197829345785465017807732735417473201878090201654783684951464843046656815173161969925903291425500913405308715401453435797191288966153017908402743350168755589032630845597052581838414696752488016004434171313201225040755823231447632665191772123858394113868073489869439862409256276257042297491292376341297426971871865330499366124123022677569989659385925793396184254409457613564667556172886590073353306286885594234128887299676679525025115523691201202336121312193298714691746743881420473747838769784248735073332118730953158433197241061192491232033520114982590422907236037909116213453179708327674856682175781392774528636124410567146915116868819906188515729427574193130442970345512439570994504448645773048863993951111626445419564619920788867194780087866221991444640770717080716466478177125974814219475594524824548051520749553651747816425983700500849570559706055291613563151229003868815472494591082198262699310071776346707578335422876745036126019024785608343870300508894066795894028917676081146260766686688483832559350982023352126147449749663372255340128295797123289941660025016552052368061922494391333545625848675000228385535383551611936952402693740183578922377547901788515081599949379674432698055770087351952669924827007074378462384735467960632052072127399551701626496553325709836499944777796771781526331823629192081617455208417566176082646443038571232480765912254763950905094734828197215361684621343082945299396281239508193749658423038362856022286163197383676476262857584549744945820386946679698916719527700698908110649877198378432385681446776434936686985664786380342587043507475873772953129422306660472124497410896688554613159664518717757118419288155921964617146991398527780477150155766005870392099784549848069286781640346848205731170035062014366439553218015145702487662217628598035908957685573370813565399309406382581954342013742601252030305005906241163074707644009708173729303174969716183280411454091969557911025406130802167701829186149386816856681472972525715106887133634211045237114243297739939513745754100748004213411572840839212181618645480491998429072350098394701022323782851503571540058526888580248667105231095080758398723429305309226000377048816435295036944396439033336250694928917250778687471406242703814197289567780322251314054057802808154779121379234647868259195925495380184206903521101305697382680480834342711755778763595350600585344818010931196792382581338477836464310623017746319384995785692820285065939434168307179983312536235991500934524923893082073089554374414504497616525793325543792890907163821334209504494485061243808597891384686989675587748545513498669724261460691917234401711818549516311183746265255993709807026113101860765165159899260773207716419956510098990290843904796699918447710838707638088609963482334944794894969691627289021959144440935849064849890267669261289575280816724682974175292435650196702595960011868127165908587105906308003961195938243923567550571899569121375298314561155769319595061527622740321664541432777596429220991773377623615729429549858221018462222516041107996134708704211829870744770370784733793739886633289419346897217409735567088704373688430025933211766712954938940937169584240989205536280596004038217574436692250362066407345752584747832832307048954061148561466635038433703630500003167069531620462107638573562813505091754965672195414201973546443958560554198181331397509771177254571147854892035649312438652789365309177471625804131346234055858511576929463502490603413038473483950161465548280221525953781354469223917064963586981668353922800061972482358056640754410299827855505195638004964432565062646558712846370154974066838369476271754634974805472005572825657854877669759863234588692648685537278652191162109375*i1^96 + 1971644318743953810096252491554678295967841488245550885088397654529641110261353426212770560801233497884793131714908729625433188316152945998928026262257852552267414619360199751641314354628853234270823039688691973564920880927382567506246121117903665612122219262471278287463952247191434252576825015175704141852369688683665130970059535201303299114997237316645285870666836314523759461240907804230307512589795949379733934527965609055195097826196188548432004456809655645414929861765709004950281355377793104091078605496956333376214271099414456505836540983101083152388177412146429366618117821791679850801475323492925537577978163040057045351637656886797075368145752352494307039172454773629266059658973924413627653044515106507322234947359696514517673987673074772060076102420408177354759700355830947651169866178360273633230480966144665545549245236388009630656027604822381889468951494303759606737252455239396126122495079391819445171945490655117555654930594932549721674781291534533886154183393328509451672615144435914041979677638702607762095500757303150611650213322552722161663619980034706699307309914318568133129608013516816953338123003328944162128667280528315252122648078370244691301345601303477255480742876069319499631188352651886964123161335394165285028775082214401212546073149042012055986505106436943674092134761374962996512037327067923597685186371013242535478900328119374001397170068690942021169035762702214099450962661612513602397651469266554217045339621898847026144227092703855144182500824474820228331795336780360162095724622032590563980581059561150133438175938378780556932816315020574100695015533508443025834682747674370007060190966456050841321431762967234910070475665172269259230010846973248793821200197816576447603369623031298732846928280390913340186453885654088576298289581086039182932104723982378042163983382345443782016377208044360029573188706350504106271124785996579599872642606019579431490145094199150341224837346955623623482022070974903565214458831907043387997680983390501458509454229958973508873205716082957945828078177830057971742109170680009710525409397788569751805059476915063211935660462831533050078331571839509837330287053360657543240802107188167586793973570625722318786729145304732128219102884343200816541697484432298989440909154817265599593058200462896039501554232314168264099607120439217832728002029599430064942974312459101636715661054352510880030875273607607583458070453404836150338901440968605798120522054521406679414667780598945921784131803036103910646108383588552313680172080084591614452413327014768762104371710967903340661462468685409899186792423783128561525902087683274183809266986876600280413783660480018538553477991237085098921493813797876913683400398576580087880552472041148670302559886256116070452033130793897760626260820163171726947940973038193699538856177832233955722080299540597768747026460464830690269453860431088705104459884004289101807671631481093561002982349570857462075111888300693227946724688795165775182957979275345883194090260875214506808141409695546148771392151288627746875951302449178609144247833463136832702885977358640168797587541439847249052945801097527813423257853417843621763436799193617711326538093982555902316691632302935208539433758659070470017038755274963977700021942310557844586288705488728764524793421763739627065904990128172476648572640628322478110406722658397341378789863352054684353904332071147826415426852312508183871430029122833031185413021968063778929564355744984596315083997336169167117725879449828294691271055519661455779998096901183275158976578982030204976809973666491793828866286748980900772259695251364881822604172863698407498792718016780955228129142574878612301147886254031312742701740249381482641142074162039265528667969870895307224752931599836974364348759914141974940658425453306486004715906752613266478147009607241247489219422332443204730725332345072260931069568263658843121924352545136455986708047896810178406035245022951800118912850346335342105714580310625504507702472870010669188156850017425803071060243523362411730537387686427978303283129192553886782226382514461185049696912393070645616643228962426457996283919588495812000881691282333788622840910163044873545611010993741634247047220085726999328542413669751454108336474746465682983398437500000000*i1^97 + -1961377937788843696690575345531349136678387294764012600129944247474035268766373275650395136144671976881400550382853387067718249686547169768141962986723196183943600199924963703328411829915675333090084494804188880717692675221750543584134762168675519665333245651502656381683976604256753750495481630350300410774188038668196779382299112501060379557825269672061787163168004513547685928114131730207527118245246308825563586017467607149965603924994729347329277186188327095040609822098522535857373925080302156741937553899499422875948206584774243618926450560068433212826199889455487686639999040476713241899846942772703768074395363374708246686498216369614190606527832407598303141425015238518576603509713439153938614437556632240583401923081737660977633359235429563347149821275967479589747558723363573880770800199242690012169543176379170957851022016990543581255576942168804878643267699127493560075703100478526559815408066982396722763931381766210063291987596718121288865651663645570666238885434468319431684308544446522068957767104091552607719097035704705107602387234073143803658491749944766316295796154993555930759186533500805618148112039480910967846223968758278523245394693924281170600117120854269171116492639763254475375422884283882687858326499697364113390410862260136039658576005086738512343929814038085760854123521806754072821835266116708814518075419560481183184918211057870494458778152047958757064799989049431313811022767590821850772331027922212434564482459440030491591098902415610688287048199013490870494361001076093087632259606518299758907387851677994102366089233876606850791226660496225535559573880693367132586531686400792268890562310904444514550553929742043305502470653440075603076555150581753847435976682748217116284649348535166099014473227634759817379343651069813572778653601505271140368955328433365414160336971468986165800264978858976589422113540000977648413554485153122300359632314085132007239960635729813248995288648176189657710410218712023813918165415419880495573213735079847296557778432081353129647298148694369813031033639527560034960311946374611878106039056256165928054350613044672441836216863303665223025351981872557231611931105179328083057558776708833309365673924917751703388375470808541734728609068443453845216757101542705323552443524177057745373211779393565416585594902694490340593630582061895537245820572336306168901750751454238961098612793568001032146865327230715074175166304346985519667205623482941319891331887738753869656636928057409749188701944921008621706359129336940278182794084332931394631684768953498495594627896305544670928121262454954976855562928849352438880068815047110281525671744830601557410507874612975322995253558411841702390391529598339113986464076298873540641019954358904433065460335477734025112551116660033620536281005549298870659670660094231821207484436902566029476270790692508909356262358194847496167013946957786842926770771020341001127334719882393169919018594205355443898250360006559192377115711633222100051165083642574768295698757636693041860049985485624734753488392810005914996379508138657587367641433653031325126714690602248531742411340464454326202013568128615397571450519967624122407447556294291382261811843681327074571252949491741653232196867653658885955760142146839440693287237908014814475563557592018385504257452479191903411523229357198542342164284601919611273598284278759580171922481181566309196494971380660513269045355836372027376400625765754655335015260324182208502682387310883751033369310972679312495139305261802644191551961707819616663732669393505176787103770142044042674706663217691564098789669719651554720668847787340227823452236519914997991114771645492671485200919294429556171857457915794880953399803782524969415151850793937961259942541749920651748185733074133174796915621892649029484254502725641271763357101860041991673365434284109838410732388584728511015742265472581691649953413181766734519579091376014290702556324386985030791084099481002048270182483809949486380135445534813725044488089182498735109663552934448971632456238784084288386417100636762194490125802936062975557702749458232653912181196468533074919924890350803855929932972293487389913205827172266536192671897738292830927050796340381937542627504861975085148628750175703316926956176757812500000000000000*i1^98 + 1138513137051922879115312230753808786459908809489709521009898825655814999122471605190340010903294068291135604621410731810400295161271035056732895525077931234415122170209587083619610208733608214094098667200780888158014117625136936783984357952406543674093731536977077639420752729282499072023920948153281313285268482086016137731717576708802067717105643614789836654526305524071778632399704220129448613249584377642009655463726403590130868843736623490946628704414276510287195423811357788795448217151096697565666409781390293614912973460559537825202857880266515979554584166117429914661317638231010398497666214176689287774396591854814586694004721586438149024181667972587944476538210312864643740439044606919327781142800693697045675445526108254099416056592338166283693567234045219208655662621858326576075691837603121502946657556582822606952368738527803802276873665331544391738182334201417210231877481573231254007016574986216317267692896308152977086951766032355747305651709019052429008509048139687396121869800825053975866200065466813024601759470926329661561394455984537777031085400008691877561281066415652530084684446247658725603126169795131661349281194777998676801594129758569070283373845154788884455288600906615984338527021094248239839503013137882831470983180866198825390011293259208537434700951284879273542608428545803305682829198458943664586390017309789586980209701859457502490226131872283458591723622518120801785853803749322187063652536796347394429823829682737324900190749502043358201985912735025087628716033551840078157840553716040432180034411215275930052871347318056813327709410701187438289920246408626446506534053480641436864732697787360469544271383367223785059878353221751263970960649782694847504175659905945201627375479612252168209013611244235279849629073221629379935875875567432228625666713633551191602861385123052166642455383824656889729089186039752697381308554134305455991939183795782170249402769241382666527392779994846078073486647960360284844341729010699853697695042364636153355976271388148678558033226338641885568868692045872953881874570754989366444287120515223039121044308222742406585783605302871188128764579148266142130688423260510118016362081728377826478476430299642113251820671347585507300498188974881695200706913761631388643822500958872214422823912775949785696180414329602464690104992061048444477764168826346751268230943982128582736363512440530347193792531381459953765253578204139534804423391066934114170300710739251595586984300495381650670979626807264410114513994393152674303687809237317263616309698356261305708960576721858590298330298653186055567443608724382953097192656995043858304665042815865892759172483149064307578811217121475277912357556757136640005014319718729701943614776197110682649585315231813247228159071604027619124377118709628671299267752259171715089522483227259314959035086716947083891133136307418803350043967624653876513044534620459068299932247721312887586983860614980742839583923507459646798690492604106463227309887750895911195706443158699878408809803831805272046008659620094966872430180087688906748550237013794629388477429898617848802522254677167579429061037009760903194199123644245384778161809012672545170520350946554614637691228789911750789066820402511292246616226336580794949461682996582231924836889988645379172363345275253969756814269728801795464265811968484602905013985004315802852001854536272818725876306803220014638673224576721651062315643877339550138402542181645409225593805120072182413703671961096049478073555964465653212810363259326259231855498983197072925283127647606638905144512589199600235698525753387350234321742640087810857881553062030758829249797997256075589479976840382968534472795333247808802034694823628761698493707707428466450359990724183078742485972496813774197271582292044960137121516231731131522902213608658864975250015127760228829597123803445871431901768934843393781331315027386607223652258665875311320812966410865701401803483781058764689399715308399820350705503191930247682184253632993476353065223392949564864969832574486555823366533254854410290501160402115222254893324644153370436150559265995186193024059259116355967622158172773976258273535543194076490629896589390099886359998312816178833717373208855860866606235504150390625000000000000000000000*i1^99 + 303722142859198826107490760455091764006692852003264814619127749696229528973873932351462187240571472394374865924220076697130144374720749383875966746270529274670875051773237772887750435050481767004384993062341394138112505283499404945099771110774014962181114683648388509380704511751243823814618890560667515628662727939134309809829796764488923491666187651632722860082321550623597899926719698947046814075202752672640824260808985176548074131665688303938288503675530980153263003685004709056391265577796169299247125809902259481586233344700986715251956132513428645528755894784934018854020991947679347260318785707678586370497413340824280545070922435151024211688317828008581165684619182986697203304156276773897623650774991098279084487174316662097165504957664326889356580544316470309537807769438969105549722310522956956460030795552907885888919839717688479866943263127076708671053887210685595786318287078799078954424829582178065891490542004589611197168782271940096706547735587106453510913254948274532661069862223169171407329694250488769631608195531383801039921496922132694806315961699464709207405052837934882704125895453690936987061151058597680304036728895472873612302101863783072768989821115205034902169558532684518173348610392519021041104454550468377899770122723984253757588185332824869865247095121852875938191546169461846888246720893192417925362731768911086258252361799445235045158112661838356370132324109521216444759891102803780203394479191483589664411318501734431006263494388711465000022634486465746631333606534473308998751147760102329029492706997953590787627387561459962335677891096333175723441356354552271923851021763933501947721300213495471358754200005228272919239376828376921137660495135800724880414650104881059486907830919481025367629226780329211871844544240752166902686914613090662187332843384292884115840082464889084041963806119454688653147856416174901551645055092532521180237858712600751209319807895163378842913763696803240646872605261642620580378987719025709948122033257290255399829797854288762528882971002746232465803108763497633264174615329367703341821330751676697882258178151380218904735467932821645455624403133780299692621683917246995061794173467857925308259423618361562592759443279804315208298794216850776270582666253648291172815093805520990975340827411984301662003778422936257990979941204666948537545490275186689405049126503190662840940907343014855936994895543421086238176521981654765744012819024538748425558673680399025173043293082794205163267554413039350673257988452805312588522469250089938336250432276053714194739083812577964038517545992666082975685487988992724808128755838784902538284849265428546866257235335860940198367984305189978697603321913772767587173468948631300814248376482509119884742354751548795893500619405833297403948414667973299861025301583613066670481558980959685517920881627887329278767789450900665839222749740593432183189639763275562763995875904043577202111089179301755235510155813465714701626690164161779305789423341706558389011301490900059327675725201925178288522140444686353344137689228234076680819630916870264609001542906303743840667533610522107869427138400530744458317278797155215071892023390761303913007211339676680395347590318439969946496486874672695094430779888334351005411624697257540725301131130463548310487992103297299354612174146689586427911136332142552540928318657810792974777350774016424203970825490939819247401464469607834709785229906364237049102380617175747698725808905373935018274129964050714564042060871516382310968894057599996507507529855928986602835479317411259930318489000413771182088466860245062178108184342634674074235456955903664927967364099121040956868853302469134175565810625427017123744701122484904889056045706567047879315868052994189660714104065082436295674166821131254849584872257254207717120216448390863690765578478698082272763809533908127744485092129568560269911304334432130244803960969037072779438245901678739166446293132711192037897911841910391568093665216603610385472962353218323793412556728596196826613646900966878873435372895359047395071133833089184070752588680664751922996782637521158854083345282208465332694198253587559586468027345257357930601900118336384853598430844101585535099729895591735839843750000000000000000000000000000*i1^100 + -1553943046507806615285342950343725797474870101497404772819695034865703450180319049126381093153653663041879069439565766410212643790784481489126596233924660327956009184973659409687203096074962949383381094818837352377270414696753539529882777660528506764399864431679145690876687668988503294472345511787026938174075445352714879397360419892295166506099216913898311359521787920983359466972028269200714870481853580836221825020377705071272582738445510766185332895450968959602835865254838996036537646383464680865346223801250186397979766086236290135601877858402091240219037528828835702461012177302627832277613118002262145304581301574212624751886446722956351392171073800105379510076420252278630596683720790135458293071159842149892477515424907569878984144464693421298066886908439493057710432567012893601255321663525406383859465237215906194908127088372869321591115693467130939743683523011335349197927726183148559770186323911665321883801417361428259869510747756763276114892372985467129676336644963442539990238962723895253023962955237517084673240838292440264874619691281476424520485649696974912753470124419909579938779387245243233119168267071229269459402689782674590111719347534326170754570298510697727296296720501310352890953471269141916695768732767492303126984519082375801230953968522099317958667616617891683295998185445760529677427133050696354058550808579938560025021044829447619943392538993509031547966437378034907327891684036237089926453840322839170185758405599150320871140730461309864298580161173693702317754635003547801030071783636227260918006040552638790119154776992428472434183754365066367778056302715743300689250934841201080588863108768685613272921613555172593721603686449197088390278405832367208186432162745962992451162077648497773465582094475119610423229649897121369668263159249035960889217562216750007115481563284445012450602023865612782784120337139546107942794400363536119431107903927420054653525731253888008036362316223704053219990643021699119833599055432458963537151142973856039489092253536340968248005102237020811461310952708514142951320121394614011036231689643002187496144752678516280714601322835953240575384131642331208247372849442905445859544790679693645194498360639178625756847345382593545388505259122653934575235255691071108845017795429633403194827016241789690006702158646335169139026452062324112517547875859071362832753256341914906179055113846657663231104555265286133484034580457307206817535617769682062712498786564099101793743940386712167162950221394003364602564551229718678438847987078997766800598709108465032358256286654279615975758553481619228497850746067506943904011902081334319077844598610611651353541259595524373532173690522434045536878719957796281123439529607497383405492286707456472416826210841469083160206456045757203460347352085844426706439850682214696089646687600972815626602503491164760549856697693667599670357936876632232309520049915400903019725671437594268503382125160743252107458665389052162391903801527370685691156414296083654892963263974528330275174652261619233299998081942656699778275186199890070825332216852663025698101984323489728043316653538104316749818186327493822871372702235470796863529808344402216660623482041301367708657599128466620088112545188218423385490863478185926573079132036787181714932851529480699108854152928528189072063410887585753513784838892890350707259660750322141051431271249815025593786411086693467988602517895950390458971710410397671103756052510645513933705956119651592556859974278407529352069235762231834281072805120532544631795506083423748655479368073772298465181504856972025050660767602033745034551555819804204091395638669576163317102544713385660508136013437410168322905503906869452315934315076770869391839004087318031708633219758497309281042648392403174633540779606756189261854820025396254983836571337181176981108093760034529333861614044679517843432329491756626374071682636765292303257649084254764459735956989420601143451269593074017897710635239094514809695041310988284310426034685007875989563055062616672110443998939114107274784038360377305452296123395490810336306167851809761154193643643262764205414734070146930010679444417776527433635077567141653459149847615883288654003990814089775085449218750000000000000000000000000000000000000*i1^101 + 1498171072102087434314273409637324274218241867755188541338196556728900512026105589688067938665086512093732052861537937945220738655152530664936309197608353369667456687203718109146187032164353255674565088475359197831063079606430146472247564844533859764070031322566100748284230702860498985544815631289848300991423924645366035392915937234599559584864989660909631150388942871605321478525745767521920150561721271243907000000377100886166290720293161708204987577768836663989773245873522795025258856895396858984193996598654676150640845879917873121065708626030300035495083518893569344170056475412612596534907329145104629699862268202997478233471854710684658367631330904092215450433627484626210113583330172686033756518767331545173066744706099057159823585680793477106273342647693231213627527319476566106660873497951667208095466482068060100220513491309327543703244618365270785967768984938587116531777578349051952251900827071269724546292973387499283913918381090983944358648929500036805190182644260942169649267260616533170092067077679951247650173585176760821672483877030124906777144741623982207138452565461801179202145418230320330712138246036910146946181056553409872322791822453871246989237386647320402894756837516524135863780360537149308492129911454876426421189714421531384896750938603708098886932647204835102055090179671780242560022460523866295907009951416521287689850557213887539547031238409615058873752541477880043120641676247021613792060332072238663911588486231862462973382481145070650613869765397818168670722212329072093319332089233865830575286064708968481044060719842772131208926568511633220692604334285163975644643083864484533900437603335034043476700094568780175813766050808140658785756976243090490402257885060553260710588881533448909574634094913674510635518761160847657422962999654863108303178309910959854108156536937706540172157721444557808213927366452549080515086439376704824167752985296971143932477600199489266773671696453382580165101932003286186065706142043651128544044306318324248064698148977204449708764520164790844358959676996408299628944901899275375068475909062483295561884423632174524620375919123251583989304263500064142505670067402012660138714208422675278391349730165501582076890084705267676708266470969885877535916171913300381254368239670130866775006301283225487912885413794040979247034618478997484423307602312684382245703992205894979672413528694817118783873144884337241579205642507949755123822614588377329313949951286796463145713454959869431746373204785801899072608840476329102498262894013768516950579497299827111357378241104901798239023323365613423877810939368354986515953224026610784623121514547695771623823272905921749876845407212396768555033775730681027446407978171609190794591422434128183905971452923639547645261901199809431014528331927458567513525959206148511807878091749035939416753542812949512945835568124006526527237974263254794907915523195875021111245516503217487636047232863339327529067487205336435977378907005797764837237218836147549614980215891431553434355044584388115324635881108587606738467357796253542403898406420718225563346981075512078253667186219136710851257515126538349049432097525876751683401002852914753604382154178991126758535162685831488678372636566175611667616371548756432638615190040529038765963734354825206396492503683036863419587868912243659582029906536903808232446236786719251600180158536232827445487177693544710072744599903271983179598277353399255136123941998125213278041816725011111147669456539005851958176646294445182125084986600299313107621457686256585224870914530500212399913181081817882569914973245209112747655365836477513445462659173192845738362224832556328537212560689334050570627578303957647874293690438488248630082147089398202423708216277315590487549819783157636995362454341034427010267378919175531879894203267517919147541479646777153223810737228978223604184352265370938534593144891395539598407492670381084873040783905788829444740584755488893874354772727201338241575023109163059959510446641597922932299738057131257848339169249650208054024805536097644645865186172722464536955406031745611220729003741688662999335881442520507680870045704301917804301357761767065539970644749701023101806640625000000000000000000000000000000000000000000000000*i1^102 + -185748508943679142019647218250371117357933996097820786390997173747891753483195676385864670090988926276859372250654014710897446652525997058131324673333505932850485197928081694292316459698686374032138402023300684445768042597889194347544202293902310087551786275970750429746240644326455531683445030193332910627747610384131829422283983711360393158370475557744229289261486221378023064046817089483566427524128245989408572388111703211371697056936822496411239757743404341079805130096207989876409908479590866771266289837869699144442714571299171713019854448158044541164786800044308475607104510799051737278516690852400131371593709510592189216636977467606997430881770927697801725777739345326360441095098790790396333628648948322600473930774618916256564679748570166306267220737032218995910626747262335113431598904614806615246680625472366568991894821962017975808673944804325329592787866104936092606960432795627022361086344416700549430581696197058616465228300437664041801659514918645755503644373522103345501890499929348375566702100369566152624180063340391246514548913398384168997035491403663049208839225287078993783422217035309110937766835355535035838871389504878963024079931359755114889053137620224213723060438040874754342121527078228132412529700953983320440311381938760699702900427431287647422159504239945476489066970256920787412944058556593907436645400692671083747074935406267629798048333815390452253148385449088430218942809610975065746665246093493517366844408266434547594332332398481956507569574182864396936293350702208000438208106362041226465355597532615927858585415719244322370222443227820985188558490005189262572241470286005001913778385536576787571029341486490919853078441003861527092927611339484942613365718987607600532164659023612267903737508874344102239494305328889286381098029434941415305431389244675151732659362733749714456205831593130592017701783830402552965135277867685130502141303385219434995736671609007467556968997204944354125746113501045761518494568209226482364790595644957055627223682678403164163943580868602466200902838350240328893772685155091082306167516573609282171461704672286915208538326650304954927111472669022632876556886837840034164354282893054797106908091718113427147163710381509805516192521044059114721922016649314655697235118667648216167897545398979595003882124729571744096023639890953413420529563538347452992485402755249739188395156102231244636267464189994799836720696745624750815747418861581726784614818223213185858976329894705134774470531168394883524134104642145381426240837163928226393425953855470776203030893866124218178413778949967503903176408948771939504287175141584236697003484546504207431100949163975033513290958718929919093930220166734060054855634574594622315284531149662988079540254823101088782877191976263588507716117352520274544876875217305550020404851993735160888350164326227322965985276598139699044898784774136522875008825510984324036895489351844440370028279297343343081723433081099000241479613243709083069050899233102257736002080241271719627280893373912006895723189066357990719948080755291534277467590514880147966767787419484122006532037955648085266453889216980522587439740632005915196826240003122119084625757491148731959333082566429882173812515728623544698721521355375470115434909612402307433663446944824734997781330972847634824182927362737949199123014527663046008933009728880215689357520363565306569051430243768116351282602940070623665028643260320374454266453612059836791869402394492445542089643710998669370176122677972580458734088678046387940364868061608752879185805498533026080865180584338722170641730946840091721747811752486612995814576676140306963533087331611485182886878568578995841150902328394833137488748064968332294952092142366407115346297156061371225010692089134825894541877479969574101132287497105230627775173455830835318329271868152279857740161096374508372811759315502563592643776192236619779047275376442770900087478277723477286970011939967536960147173289987872212910416639823800205387008371023261836326021858019291130810885134102402886612029857451430289087871817936599195196873157771606085800954741834061628980941729683620852481286931900164812628390679947187891229987144470214843750000000000000000000000000000000000000000000000000*i1^103 + -606768590249191913289915041901940569173802773109527624764357541597158319976405377890276084214611754051525977741733025564451202927139210812040828674495698698884094821166718588607368659238699969161424167005505175243388042433695256094468771737795847780018292506763952764200375317333569536355646798445493548999253632589721689458805405910048729091538310831357754728374698676035779426993397868915993952678346829490458557389961696813977797426894494286588605426836367668431064900277551437630778541462639058295943974437369534509002348513355434344428170153590866580439985758036034300581348947213790043502542850224101582437855916083661864748198996401326266447165557678890126945900968189807076562846196435884789514089345435413819166167525748637418393438694553386363076098168138814663979571024850788188472973433994588579364297450492214968603717730315722653796645596483466475905301962753709175331792302938377500799104768688262767659751235862199197612909289317530727405917898082943615953818411667183811518788159113322090994973550654996806546253186804099638422722372289062986038705140173839784271790445593997231038223005515442193873331760743684149584614260438030013470349810063289533600512696358336352112581843565815973576571553305340821790869049288820570808293415361474947885856492804237898730288997974628344078629966305144447836911577087685923038487407151558657170995275537740735541684915287458588189092211776912459653698165374730765047016373509633936380487053102867683280675003071569222784800749193092559297253813434152696324536109474745016847358871046812055683471486647490621073721643617217794096935651911067442891786696104440380328653207863871459220099139809168868739194753527770191015921548158866416906000881412558449802319489027647177951888416339205723032958343658059981898015542869896168425818238919531080699937601986703139905217875249585905043254119812225418992637009797293171647752512627977068112465495097985850416906746755751440690022334664796076332152401573555213314260377871214027065876535617791446876694272702229444852736425931311585846484084733712461099188006966865939641585744839167952930852545621049589236829436833766947796752936909287089059920962321957358157814082812702028651153766721558621091102600371668486011820938018835232354234543300128874783204014346168654323002015027944912296321896275376139803098352033869552155097387787249379482139074623029719037313874604974984065551325936812017063555462660620624939074624964376176280822510837961174141408800765100198589753896786468040892896880336590143712961394839590360317332026353407604917525371090282707076743628824588531110672683584402364096990202767715887627550366349275210884587459510485106315064010840764103550959783012838373316004258749641949432726162154835273653360521306158106891094496477785968017304749088907915805939148902440627812762088959129422309685145617215709077921873266246373564462697899487376509115399336059068975888358321418703480233914530608557195413231580911961029547633109064549599228462993636504922407337893630919600166488987089695053200246946721132820703230291427558505763314473768894954825570270030212938471666896349922839202022993315016637531510161691869639642498936647048812023365242797160856229837928080153800039471846122838357632409391184153781065422119471806910640776549841879297648387481775358263766877014806218436826180104559385601011730152651465083117857437513841433185695543253779564295643777114976469625827497586735058370623138290465953476234492097609699162742612872852654270311562242351825063705454432744607130174999685829521117973351765108528264374695286405649342175895337507016189111569171188846793657240019681814563779258212082035561412141190758868303973818443380905170296380247287834837116515638714547258507245835096884788137099978810437749079892437791738238124067657435394903404636599547305258688640629857273725960206159425608167969451624166113946942462064425193371792844475895085738806356589965288946897150042845301197926231209081942770988099940819381056976766056040398054051114695102013156079412393376226449265221758335717645058818708935466826847463243636580014945786770031817676046832298653641261626034975051879882812500000000000000000000000000000000000000000000000000000000*i1^104 + -294948370788878577717616865262088054340953252905632294859853343816867826984238513903411126609209486454997540414451983435057242437107567113796304902627812037429479469048204242556326443709426669156497769060341693127918841270540624972086521015873204969939483986300664327536660927110285701220522933444123897891643441552037602160325193612438764379667508637553092817427998474509788402685284653312278060894315627074891272573489524276084785395461046873152359503916926771200149125581999239398089981567830693110613373448367596690425709491856947226538066375922651847353082560893984772292780567677791795099457813168386825514788226185319052418351408480602840099459440569844662839432186519417530688526520008496605085355883862170417746429798886766694858299959741704410742603409634595372252818548025710631126382219043769531006410446710616835027194510300927172274410713050748274957193542948855456309350462370552968834122034159348807733577326446544304203853918976033396478701994883999065061213058583662367823936614380431896420354546125834874511774692126016205589137541684604607103979622308650896177283397877535326795795912668863604825329857803559039685796001835219730329677895066636619672240695483677977218954539540334816720944900392409239025099244016486884326190436601603182882819452214289726666453197546035741958103973195233195014684479455942747247995375758006785078117460303092907794494060580455180758858532587371493187633541567177770773114024581600118897861596637077940612628550317046677968225623472724738417134786503226329998821579607308789347538684417232043957475864613586023469758643787586516481111817539781561735618941921856302693468818788416690738824279781848859406955536628175864061441802092598767399464886233900346074500112671664471868756056648696639391386939619504102022598956511458950422545299994595294698665422103497590043524290832370692154313148008727241275067674445683876875386091937655874041432033991316531940517151868071034291725021674754286721957687540696352903923337147811568861783601076716078458515900066982248495904075430469436496054132075551772595552576584777987970900960229283592463584645310274798964763270382542407610845211953229299671196608990176108340074850279937840932509113676280109941445146273766317457754441680963623826824853537587785656227225158445115484056038569158514833243794106514462277121859658770062714940845061549269930327623261853538306426470322617505734067868405085730590906347164719765870478239642730575029233711195313895339962125127733496752171067047588815261800267071046841720634029761736686832877234400366042831700009874013089671304656981714895944888755538075675699476682910870812432604612381047368506338270857463077058741119575500316837643308409285567745410252892074698976826096340254594127962891950419537967492107037090856700676615993842556009306936064455658865640746959355325860832897431988973407211866358868312014687904824124687382191615049282122137515041837830437092975268833358094716922139636166928348628113419616812297426925372203841297063597117071774277404387970391133311896177604553141329998532714966118924201127370286830211640931667835434213211002640762305924118140286460171856033885367277217527601002404446152338037538699162620328064451974828455339375172723455186345580811339915461399617442862834389518691607242079133855933408114431158774372205440439745122794167137919415379358300039192692026218837681571207098576866358566825472042239222304959620034920530163338483444014876767146251465827867521213736250490058447588555019770641861667393877866569166100330914882761119730997716816482225740164938591264732972763462035748828268638140629537771073468129901348925378309402521185341633814242001882244990580893082033800645215143082508630054531426588613727622481386342699825344782300895679430792063592112653853078849742582291647283115390901146703746915366773353201174189598622726316506335122071194640384116383533953601432630780526872895408528822815088612637015457434418646955158689246684487034941738323391149982852040123538198953313132626353374746308268690779304029132712040498351096568402088760269487793338710193506617939164145037189914536759678480844378471374511718750000000000000000000000000000000000000000000000000000000000000000*i1^105 + 742409965730984031461106503770211262027770635191397358369916045716123352081925883077759669269419810852457750855902090518313489011241943297391307631731441020790808517601952818647226984433434932561694923309840435363117820754673399639025982428238171307489589109253260426808491048741835291251937770330187279108519755805843895711940367413292454505264675904793677365371080967887653047184772927235556583204600134405790968493797910128764898018550080857092454050033229656527543025760002254174944312097444932520641131865612227791634815176190953502244914810816150418117535573526338084958230621732053356527658517265203868677532248465473350501032688767101285061674192006341979663876579554157420599463634133168413629921998525943873293788786083141129616244734395513800031318285640941562190869800553673115144310521831193570309549100747457990668140072113918753365767024957257417945419735857630971169322430352754957798109022462887602846021369762067556443453243355993764170988800550430214746203145038262477364303299032731959465352714848246913660279263806578920440761537326089146424491027591416791602553731371511718656202236382590879155011081592030525267577513369594855759095003056574579628637620287271390144950309409696784955881932476716618476752367417216798332141880615962866878588040585381544814232420018233210329305255748251729612831958257640003357244638257777661528779960687473557517087372829283182302056198262015833687517933662262052179529126965906409396841081862242551849845772503587290571224952101290629015996259443820937264546352684241466192601220220503800707644675553627960083726997621081118969723873171537835489273924774703478580114633612143317305037882349162284842326881357505636559204604080952434197779551061433202067036916767009815605117232691824345265906470668118430366299134004526984205110681485812362187142089674145880006850664732193998872518821989212074090410088136261326887709765252816865798210648841159963868926652058692801260526312003575815617674736912399984983261251655599731951445459309734041472903699036819612848878851615757856663277513857356218202462625720242849224654669544291301962970708976129068837744940087306641421396577887319988730478809089308141526696746639938577507032598309246173631145138511144491388509414571630363970400776432939387677176582564946782570713616012653316254013989686855663745804473116582325326056411044298209007872870396044305571349409125459709569748344002884427530278503430269413875927073892122245079122532468317145070341998095365948802362585518879129792160601566403359857534166298744386454400663270326435569188889729096168867215656100688991579222443921529833725570736267394565545279492924917099046710982314132746121562922598319202896713521184775337465469773602146446104806661644591777035749820553019745101691111401815024048506719137390424859123242405730255175358614189546383824451174537008972748487751314205992740856676265417295879515814394592647471573085588774941053858693957443568575620338970403475163746950870977434067798449873820536131129199760762414931773541923280870472111732893880984439237712466942778168571263774160537363220304673005436794042256428072233940257545108432898854419621036845952301677162716638255998942497775692212434606866399924814908879679569349469660353969283875071124160008740461128064294260873614092666680964852370574619387592376878260584512567292838394835450876695476999014215396702982495896615940440683781812342748738511489464866021201350159516647358789225823296687174057822516778213598386607148299710365312318494827481562045957386870384680623693540635285747736294658093558443446085331072312007414535373910159808541500544683702696312690834137714522978419164676640090501476364431642534901811388596043563488170404566577061976644180991741155134109509753117265675434237077384890155764152022498653506948314266103073000533324509820212353010312935462964924910862568410808207654721191061214095067764435693341301102458775129679020625070748617407265590565455728610605201886811603202723317868890223758982670876334781772933203295873502611329929116536198471988146565338862897979038289193567081836734309242316729899125479045272927856445312500000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -170405379120026984658136332532551450052460570050623522872167987087489723452264550798171251717149369640095628095489695292193090069088763283547635218885940980011811288353191180297408448332179947587578040245086365491365829957519367232174030357435056985209935319616007293116123654802021561469667065090338379266924584090027820777572832150706214002197313435851270336023842697425691783420483764793115276818124368499373058513828239628917430993912315517778468706842708335608131343704763995351880556369795999259262232931376532447837468481417679295512535392439670707623342077495125547283591297137099676643914725125298884223889976014974022439689509412146298262706894485646675387481373819833245302960508677694468757393924298227864123854535378215311834206708852004174305742561844043803011325418825622861194392440279490805426908226962944331123402219626537932717975557245410960453492739008494466846979945045449683674437707012830650456969856535453107506682701479899853901390597699137183345096689667514970617681522991001185953485998924642806636498234196533244895640459687861892978120074577133890738246890036515548321893088468601547297135783047870152389768219979335147604652933300034741799005846703232319811836839410996707535895404241333875550736870693217126464750187374214600050508226894690965772406606152262254023906957421558213212321464531752324651257053710528610902299395995069430342410495562616393172100107681676001388672053718986216943785337679261649207021671153422656795151189462733091875433599436096635876363342396977978554841981852715819357797862970755246087246460044305112574097979235386672810091549184413573272679391776429862042920321427884827995327690793268099586958605087336905941821065129236134934609300250977842648812924659853349582867513022000125300023457138920686054793049791761943622046242807248722296689107635467299543456092255791900752563753177775767074095870802771947787664679396717512702620538473933055286793579533769382167781520792947591943841799034862539338811283729775722449346203953802921087673924388478983851137713151231886772090215722368020544342583320448073390636990375526354826796181220948657709915076490162273545759248405851692268204038094295278575277699303342651800067625970868034301483505027532138797388463549706127902478866255770942316853980927895515255220471165266405723702861959486601814519167056413775573567292470645910096676316174411807410772600133251776815602193570097931658969829576369350745373851693363795905303379980803183887379144935890280799889152548308111505539162674904380229786158108136579228537927553197949185097248312636559556353843037882603586655716898493073211125906907052731312317806907899289716343693090438006868779841156279676289277112185979850500729700576841955363749866102255752107498417234657327355874336473981191969316048962428206371791101585030651217544852421963022126017168153819777596305377815534848592143459375315150022815714027848486647921891177650906573816934224395661220581739880759831864414197076184003127714482477035680667907675804375315093832407555188009597069864354694563085043956947102432318236661877988811602346059053928059490146492142343940493952558148150380516695722963826252963456481511915661512151854224189608597155187635758038598347390370748465284689418656127463639526488703558658091031547678774431894761744568738205781966942421927400009975886854787084989427647240028743448813385691466165261656907990687702004623125258628806582066335344452576154789231572872430814168695603195063125276385643783509115297119117142042639958061798063708558462805899747508643905762096297254108522406780465363732282843466474757895230448693011236381213108640265136246046616154304361794849850624180818429695115327512226956147075073034410045680405628803182863538413224734891367512211297035875580218862925074261905670761143344678683993829689219153014675641401805543159452906711362722085533678506207665346690811840834977986738910283739977464664284754033887060481400325558682187709542819778046882838505235434204521245396160426954968391736760572233096034687934188095060519225029004395982481381375844442037008025072966488656010973083302426679687500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -779880697717936630208590497390032060959688984752699020134676103411513226934962351566448576347688333068699360456271488679336748237532453349711202643375616875476732077993902677067712063709703615640266416707041614439228659423534740784557418621857110261722274185598724759496606517671083374218736443805589322526585394900907054777865098881277465110118564011824301849741174532264702163749736550874642492372022013909413611450779427733242290180098421785007659607469904825310126160135311359594428830918369995947187828805076970829355823702552611326034917522022662137113174984119931381883041131695345308103795089707545454448941860372231476388525732220881095906136292123475414472299295330198475422058754071340513745752521813640502478325338809956675243430111617196040053669932455568768524478041427969872860950184877748048915029684466871981488834854023514218461126750717210849068612389933457295737072675224400627374331116459800132794370459066596171868845001131339642925876599633057471365356603405148258545575926856952413762800995641515682842365427230015583253697160297733822964375428699857437265397038384358400092355013633271794991866179324732441861055830489433250883855356937764588250438830199948734550527357189104642095577922801354447110472211170168685187541837570911672040484735037837217512150599047895114414225408229146539182703890260555706452363967943187824113302037700018806550594998291453970986707230370770411233821934694409152816512830442932986057016566307464331512448105832649144686521550502074268565296161283119246119141276763494165407226011876833840591035688558082758966875073699535651914111322649046803822226063642629276925266773675451598321520023564036571789624500115000758663539631060732051858648644704589998252217570280598143764862322956507436189687473559526386968912098975466906442344054574556414399193526680952557668336869857558765054739201566958344497988030183114361351914896879097051158151494937792186679801867103897016664753327919944420829666596907278434016628544632695305359528572677706370944833720410264061174620776210005334514767837432871921790659844614206103026252209708192514513248335707370621811520251660118124061026455159240101632314263405546396838212808774915499903214973668848019038350313184837746201227466042032174701518422628784821285718004250157671262509423133941557932283142838905022209652699205386241456609790255488982336104195361879399141710618297641481384650801790140207751740685236656800884431351170809549519652163612088987516659759329494781515947594344341679222384608083064176328060184678872558691852591075792837964499606811972976051336193813067523403329418217219204842378908219167254619507212045756590712369983374439138748732637484102093489108370896716015502234964521077272059203563589128299684490714408559560260654118241376691108652245476518753003237112206092752114302320389931352683657409763889880887720068504040932939923840792282593765294961131150716984619917037730239802770625875983955647304145284725449158013539929599247952928501937642014602713756480354922679758502628269919085572137526126319979356216587110508032629815319349694280904987188499685080980664104930452040296755952170062516580761334160646127257420552018809862552873243690866363496332697170264327515026673678535533215199259693897272995468206156382021306758129543218772598407869024544269451317345011810935544677788736207096875168678244356956119705148954223506941033512051952453432226166886084875528480882179368112602930321471105759739579504697726029297586922822931112504746388232112166749772659756196177676007464503571962451096364225058658700863416595057619617120211871878578390566412268908367570496195685801404868187318648072972870364577441674286313911036031460675430286026934380049897840744577695658792635520826284390000615136456463915179983123912086809051254639329156838496995986176481114486240761081801812145010547923964757344114679774596875664487692968953760169540209302579948946487821895375057484306667845816972968916552348732869231165779477971678951103653536123914054791260199132571138746981493343811438699064806223423200002586085989650745787040102505759570626025000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 132344151587606937329778283409601615719609623886488994501236324191390621748610082292845487004803999142380386619673784451383061367582809756197833565421020238991981407010481318193464331764142832441328254060395008259019041971166758214045025094187950897625043134331458426287842464588669501892467453583842270412645509871611318212759716960828783148001118653138343789446056200051878465874765632104133499184831292769157018870385370286861032952436073703850698054355940727834715485579853251744167473200268588392234608922124306496881678033548870058787591900756273099666340422092812091855127860402420964304935651314428581963054931524946855374040855121312231719065538853834815605618494267457022700106881467560215394114640008201135477691734581314270163073624750936348848594272995657099452802285470716603909511430985104729068259125021011241484432733829097095232721048627618743113412174491945008949072825314045184170011670191642090594628319397110543441679832962525713890428696334325187350548851677890037074228900103105577001359397133748113737451239818045678819239643387416067424819012344753576318476065392007444585953691834024609435358317958996638229921267450633453188151159070965243384658904670783448253094506521084811006814428935968799172028286845361337475539558140477611144649014460941904994284464088452569284042900850521857044356980707602922165685866485799347278012029165273647759711130736351717777145112855557427456194494125346781159274271742747164783307963424766676088142044100488951395585551819332952668826889763456800906815658813949742821720590604825301831850393779641490106018639301398124769374379285201093034487113209337107105391578025154451188768979390266750000893490008807986289415003998391859577896053763545290391811200081151038128400930882039077496845801238295090385624939299995632302724661117151647047514020233548270499211818448757437947080098397149965992240587729105900596025541844057046625082918060453682676957347874651131219207487008256422491339253854403860324880984558755308221002625875132135894125957905788632316548563139643028433378145267396876227563197185517686371097517012813437449791573718124516564515115264785746229496158618602201297151071662247825388851975316904700567654102906500835373499990560368728138681863725545233567107792498630087743180632195880443509899235800255242414766843899204359690071753871510409559390533428829074730831408207076069396004683177213822188719751997345986700146282349637059525470791347891870917270956970946567908702704699315538025251022407874423836566463717475598856043352229654210195207816162537665501864914582852890859616000675776817765408132158903846774606176737514527992072810156947379182878875858456341977757831215928887900038404255263690644109228280315437377624848189555310813535834087717018716726183136215032780570164620319495324560176304541530375628064669892447833127083758763522107728934160465046486648636400049633961346369024548271518570358421831355138964448520521627989364728906558539145629413580134189971272098030381062301215755433723882754675932844330200649342358082377295524878323186654752810058187198817629937342292695815425821970718744466198141462282334428206552546510151870396759630033288027980938225370713257647519871375474573116337111793768522877812672632781984852376237289604641875498701981481898765934774870590049405904676766102533752451502015724650589195188664540289839456345859567576939308069922465354242422850644764267716327235948460042707803021974783471424430384472971440791661896185332395606619640788344045024146312244655689336772935737057585487493982478061535169513590713540890796907108502857396713056665634059943379264841210068871335029676884829158718490493190003965048843090871581968779508041666272996886469546214847920393022326661702412717053996191382525797125070780090921788447120584362630779247042210831627396848639242542687379434384207518703005980209183694403788756283390230646237345775772985298560417563446121641020497313614424496630567057984431666365493758681461959189751102327915488843314301151933421789845627399597559424841161947755122109741064030133055432951694727934930983148032000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 213068173079580084222509257697139610449104906805319549490432517750429143335946449355252471297920028648826610608460385323875127206227087973717839825065127639328009585668979944277072082437359205643592558655317113744986855000299197124239900475692250611408594950298923736530280662342602716131101800950198052672095442511747246937262236685947867235338267617778774242115160104095777031101651671420017926729821325689658152841642563147612467321012714583887152707140603747793165880057937300392334819241574279791587596108288049075647444392002141317623442100154891009748061573801258363859881857721193488250356745035426707755118395313966686686103680082428703668395646583716160753863447640734293781476017395539600708861049985847847684194267410244181759006085412255036588775874594701621766360529345700930869767675924134145338724240348614371248793505893813894066324800356320865244843279578326588067262563187045398437329352802526702038122849773714827661421871792816915461219311881595856924390816424804248925630297605317846888744507448541493607730838304640644086313181082651178883921707221702426794030385325504868709582166974301115290832470695815759840501958540116305374238731260156107617856354884009670763610678752398720093437159603757697651121463095594438475831843984101285573158575307427889484811477968051510508138909307068378898707593022067637647715220526262994529379123503529859448268734356948248707530358579874392528727347559870472915187369906999470473693356515833349522162373774401346536395426122487967546415694934855151749351343808861361159742734517079135784711612494279074963835873267592164019497154490849373434786136292215314945968208066685465847225462485335049216433640846700736203686382908715653407929654361916503636423030455410644501303274021121750825441498196179262729389503135124173062312959690636746939043663829153958956288389598676202526308568626818948960085761400168206654232102447784148418001623596304430272170529273116427851894615317155724767652765935516197511653550469457204131630343324791665777623732164086068169207886635890351888333601213600645773070573601816369199422919574442310260901896941702968873839323041611501931638617046634199730090724837866397666262957647463405341274806162497100080867027233699725438778883113842568107776678613071401173824676068488742302667117580875067516342871441651294499766598561759390821163804386263441816080978280585508674902899933955857215613083410358172949812444201352317094531474253534197232059177353438518369928812647589323984619777935284306684193494971013531000031762339336600579740146688404718411891111420358776370711586955969525122136207728284756935181892419284594013292737479168101157981450089506988703709362401413206516171146961209927494201479008063609941241480328900340646559716334922819605556987312313799343062090921427394096410976119567229516227033014176136882876438949375575167104816024819053354330792217393947852993396772414109936724391383873289318592156943019810901191055100015381329637671963101234259671926276004226393266945450210566499018291471929557858747036591699260661628616449191606653493611575125007854755052310482781963249183158230656886742673307984115409715187055369976172471225845535518764980216625947313652816181047236884448180903568756378029083222760543774642986353509059781436388211064749648855716447036844882565469999402673661969158028853905289856967700791234466731207401647893471427254358838372360730069794413657534017715024118818535865163597870497968274340306768024534658815274790073836250355670757426983503552554359486654228030203871802355565741680270085046545140577815634426310229233004588650551920440540119707911865888086078268599848249176203121102605389313572813058304068786575715806547933272003770322957610471879261194360267514167587726129941803653760177674955459765625573734749925746460567134734127404878848097285859837288309803271793912967331790379124164137533014457246694043486906344092666648597174169874078047068272552678656226023007528124994103899178848714323519915512110509037813423631626329842623809773712237624670050963579708506350224183733315157189014272606009139527680000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -213681889753861879518534798245734499783939008751791403524184300296209233093498188216646482240536574324432924272356298021236294062282352376532310435009252943429620366483100052131814828265325856245868217941021261940743779503822641935243922187875601490562683783496882552261612355936085945803382794995493465115665369537494353561130006479970431895810983964046625847342824741586370139342568607431546123387498862322073382195404411643168628002036271410209382137672347423923132316729359045688218901660179143227504000180870791215102280734637895895843882319478402082207906238279746462624355650068876341984643709365740297180718633321394282749777909705301563265957634809698772939327049678882684644319838774446075899190036925620810940913139245713014362641481314107470128657839046528236603614522033379502531469970677353943479790028060128244826037638648716516916425163160245014596775374309880591566813173845492178963952787035797193571755535782940890849047280689803642321248593797325192149533174002306135738456099230757027240070132166109456702709639604702903929952392241444709138672816276669720495399756794049127773353501686568633978114560225581903382399935171943536782474784261311975775064065329976067959280464450830517857412676880096082250958163586118927194349990137928591612824945232442809348856232300336043484239219570207082949101020480000868781597614292592894365472687214731346293546422288726385609154542733213935105230149560111023955382045451672471486207318294458512161612624079043680088631885893119388836208283994182976568344274952574043459439624090768189204017106595492332132843363977257843626984639888263528014517817182676996500045047157482659760998002821431512215628680924166810589932039110280895113087100252698849801224049224382544224964255597719398842913124514182628399698864798236772907863791628842100121964650239472938257191819303029100017936070253688450891566332003845544524210472580703562190274352191055460428824145632238976109851855717735090143858646245839352169918484236616699803128378899164744309373500158364617519821627528991286071548297752354667232699691038020144477196684429607244666118695825019754768324908914587895221364022530830048900319875524928202688151692701167447854761549475187053648966815816779505419423047596844768951552442393812046350249059365141976539719840739322433473477644441009366012954041263600836272692639871862602977401924137123613694751937001167468752633150853957998005628015202892287821035778732053859522100609120463292333104312767715395511542691903612680950125926816864639156281714309937018748101453787891092455422849868928103195210426893439365251591034065561510012107790938676787652903652151550997320716461653768393527607204792042414805077212011820260753138435052945338763110678311988022326575257519383891429863332677681774502577909419453271598466964497419603307255901259273015904097245860147878574118820590001201523560890355479888097696982803822240254750597963022406150029752109910370545535459880235338255182217105653188822374288007117153745458047586843448729855473984503811554585604655291820318998932781000867289460700632908945097944367813308133413699090316023452006581863213339281949370048122368150471111381489187498295905541796533276714212020042774321096105804424569179537967499885330274504964719150824077293600040442359564870255804853187496826213806891201299606649472046705571892899846749377633903308532687351030518298944078781087476907329160621244719725251260968245316087168195881213127589001596198413376220072697300910186892845855383695848782046026494067428462710421770833575249667575781427183287663677649284835104378822617017170400774065863204209717692628988648645735000127190625420774849910558459668592165340831996970416649720996175816392557057518930064833360431129938403524064240360787607344722238955394458609435080982965125606467166109407481886174848608699982467181674137816729090797662479205485027124286277040908945547117738701924927138604922064527929209383380365599041927945571189456760810041006401052642671482467879705536558418032639302069443413917150254053360599060367558206737665121803773171346702336000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -205223596202923761844794192313446848230949971771961754544209909280477864294707877483638609633286719190167075427329087635781490680908236881807204913450907348834491130777040335012930555573705476472465515300705950405927156747060869544790842114679592348464063914093855876399990551480813563703607178928636415548878290635347085257308861445523705142033608764919214934274528830238180488764709108332743194611716948927819514586649819924463062024396830687165381983262473821270031444435165322959816470491904720069444602532840844433977207293232667922328677960596462384900805699175006754250628687834980488874475283767946537714240118202024396381907661766012729681106814673378302349246659164649772733970798151180199049618079940682827810659098979260676508123222085136784806716287544338632202659131348508247706598335197899926271391213515552812187703200129776861638365420901703654027237994905894635549496527768303814687650165656032656462896866153429233799247479031298677660121865767807282418714175453183580086164900891871230148091361301360554096691852018819656889549151993414091404097890548130118715010752232090904259923020359468691340558108560309719152938529846023607186999330236330032445415366824753017815677768926454345745166830722072341894001257924699680582138225585515731670297567983172377337079906371791094632647158885911928198706141212775856780843219439700064485483109255419745119362983466928069790180953268504068768915093711033299891804194602403659365485204584853499302040587897425055868150179468446047737326703140659738923831605677265532592923801351686441042032455094782843728976440569157865572344287692770013566399620971060438622471370151327108416197007888234902228741336534884234250204965936872751328276245969799031533610489312279990824521466025511166990337665280184790489425052473281845165730301132295595560925552936653789494546072347612489694617767784978592922345466806387978969685063232370523704561030138864604850914339494266203604982155433431951162367407255884381631551012677466290450181906987708439150971025000174883820366232595875749538472291802886381029089337582427007742224357036304782344546806140700203428172523494904838215334474469750729940346602898874097280033467754919301625102503290770083101647363941888572514745808027339921419269570166657613759720361014400432561868170447323573169426062960313106206776949013445250933223708705082290593341478648863279668638483385685979038620795887515635432914864836162707386998019193638472923595127584851923499842887712880224178857073294396084939971729596285383034927655625579707211742199592653218818917246554529008272609810320019215002219484462809840003763118047064054057558775633875167083983599566053877853548802299853441706669784129756944906078686575228616668935975107597342588159356914710085893076137082766498577055401878823847586085513980281218606786534880327049791125918192809306760422496507449123395428165090943224815483536066961490894372365784092556631439569060304424667752555438420221171426316068634639116229022411736016783838176171745048874666842665783056447534439006993483758730588463334925082127666654089765155845540598303474004125730104124798686095247237649050506171107229719013676408201810333720226099875476668225636376893374914138533104427087584790031822738903621439857941487585379938963008168906212084458172099483182792726217026768566614107848469477429643860507330599744726774501291439928352756134477251194257793817760949213138345977739362858024197944199576920583009359108902858319572207564748916390340933588980918389503895093473331490310825123418643993096737319441080592974987186663397226112530233502740873094149163272647679420115324868933746788075393798722882372100443635170341046216991021890999333112753462897574198746945828982874685156729027077065143332674024486338396694173752889153206979807144522205428715649846070885843388230919839818333578081778959410270831994000202898199528585328934777081635775784177306003059335778927450984194306587294806739890093838234475918936846357665510641195124771603015111483074526823349859742588019219282026841433592341993477075425576521235917124403200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 11411989369578621693513889865114190623590089193799823514848536416560203048310024610607258375296642060716940973651567376343097145258538207622628288955520199849058007427355160286422288179505895549321919684306147036418437404112893321302591408507036439939028763197165182564424245284272125142848506810034274185818786953308941078769520346667481436251652696883395577815181669592151101356177215564737935741396353120842082101399889400862982040066028786341281519276974613688766912538567162267342276609178100386624823947359953638471129391606311724887636685581684240936553561460509327825444746755657869727999103494344042689883964633904485585066143055258641208867175103579662139120595418722568834104377747602272805201222046418321844454969044642942784587833878986965889241657084546571661904150342502704017969915864182091990714461523454767458988316521884404652918680851844657172782292593362683560565780806710921618757621324875611712439486924603169602945812364518286091251157600061365575659034785063288967539067782454445707604749614712521956846261431284879031582421963617674953149486293271820311153968935982583235767187860505672147067703342936797916640052063247647280146580438788417153091041486908762813470814567269791893168546316929251905581729675354572476378948509181343889382011034787576160686704113497416599392575769170328651819459795035389030095044577915626823759159183099912550189128264063026316617762731704788148355380414107450470221949208964606051821974621850780548231803608433993304020744298966264672721414028622081460402106632751914474596038510103308768968222254374798885241376897669322259874362121426604659030699972051968081592698008243019749978580001282946126894386588947306794408218826999027880812909602694010087286409519327710791570554751703103679845264301209813784310200895249377435288121492021690011859386040799984283522221170735303726612475561857658664335850152069311205860686874690548716505966521097708118592626668683389250001933777580626230518281947508199764189238901085831566005504191496995976754922948326560659315914899151514808490020245087916307841598402593354088193120269782169204123640909405196765557745939488816970967862752676267793893513437274577798941463368316362159436979848143268885952402208488612841942163770248718385426262409375596768123525046788693393141816698354502732376555462458331450584181203007048198523261562562733760931599072789607385523531329146468516453314377511940445895273340843037157420991017167527828219112439366925709040545387006418659691479711136375934542617488896963159734242788725512031675118973065022382253294778353981161705297593064518988544102201702163866622186676528522542414532460906699781029134069592249653945960279739874624803518668694383754092794652311468077581440528416779918709471452333785359090968660695725654628442302050354705324090343956831038216758627611353730766211804684361595907509277018875060775329150466924720262409566723386501457896057822994134915980384147592371496162068364016537956078500560515792475258257697924924392096413895725834217727878291678771313385291069089213936738354256088056675148639658891833607150011253170810127912888063914344591708804178500353521407018959858597256051290992933226215456691798719270834179659620009710668937200792042784871466910136711249267788124785331563347748890635338664674619606409637267254510583328121931850612703072596857423139434588917786112496834841091601399936553646330944556867602346387372987121796056462454272983758606071002505603342530241880302514836441516613893390475494410578551738160194130861003274265263441750442578980839025749597118999780795465273697635189662534770291666371842785476497723048610481312127092248084683456641411981898308229872554177058014167761937612934217379926061430788817941165352092677314795731669076465658456319424309392058832442640568393384562902012958115862839022654584486239647889323657857231643941021665627172984689942583596550504028759369666909293241780235151066493543925160528866608029406277842845440776096946740851639157271542572069934115347501701512810451526461463351770319354285451043670772407056361062400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 29751494654286815137084483333529654847509798711465994158173486505182913427702454118978940883178199565988817140971937053079042562190901491859952155142747390594008101044797472630160418305497599141596366406722567405455122468758062754116768878153950992209795679474581296370473120258158407069109153231012424036422639486828954248778918840349687310875704027289457188765078678841040241285126386700430385583906193174902257717177845956073008133841235796992324101296790348262786793298623302014262347180035713168150107438179638755672347759909224896241779448680003321852739107030813227842405542146596983395754306454688772584853171674700077159592223323465264980728560247912389436994944519426724035531233944144351421918858037579256446148419719312509675588831685388919122265148994626205995444143170274439830264936330873891946814658300976901986897829778526927868578219602783677677523265063475297261008161378282316286913545238827042511434649065685456799839025211065928876128823383069473114540047922120829314521887588588372468020389139776868435115764996105814504754992899910926996390468262061829614225172168892937717319703619711463344037743812622163262054402180171056578231415973813538706671451207717871017306528684678661000855517516988190313966034808938890097318745367025110112606372622430518095239068225248338359003178867685520827386235865660572917401155717806646067020908272575699252652920445228564284168211586342661773540798678770258775879793995589702699772311974862152239764445512555920785197130823006708413928868734843284438069649858502393658156683879426378417313462646561193943062509825023220067366711294170554782421023034119812414150773905114933554095988408553078313670866921432520685118556253269483446399797733792726011757282813364514262976718344121137274051128520999193245735314619609914106099778507594604707657747515811076670813613520253273818276365410282011855083503097117732551534878130025091995129238483191120668994086280741287912925037787382356754165769337075836096854464604278115445770681216725853690165949904942058773963717174710551391943113282831797399639709326549968805668742363337621199090814566906851987779466285161581431087653306273791905477306071022111276963717775030601401670374737511496029147350258076022736022921943165041424167242125811645575341973576288421055493352786780001400862194608531541262606653942345730693713770245557386127302850233763326708697009286720620221026278222308945599086905882625163474475292498793303135875860050013574782270232694488626744460670302330191071894957360399249235251035439180593854041109617292954217558786796106466096186960638741294930907274898831523354542716968954975316752761906516600290530890877938539425366617964430475604087529410582970701679210268218416535188740479180970121119167881572179618965955447452918675977762337314808531185716300958917485349020743744594777312472909091253554917831107126543612503390663181130596298831895570438228811014789795959293261477685774440528764962491120694443923467127234814055742598077867611765199777737853499200749475851303130080406491497101964772814297859106272158402223183460249689141623800636605592352725993652244914904305079956393436475069069381088235964188119717557105060722425583469122839090769374149675822464205170618461202573252142845696333666452266478405033836763217288298500567597999626266736162789946478332146353158184670638887746148860961881155143711086396453530871858511082216269783182832730741635884451217433442532220551676464407602940534712883345518566124896510599544754795939170583615214672140899257552233806534364450078792986239330670752657020828356860918372255552956204016420416939641762606280530019893877368064802960386026268457037906796280517319886688752438393987098692540025774176323639837165090684171221140243309665868185601214940411583761157723799920411833207068049130039472273945029110579894638848817356184845425873639131804376394200470863641482257663924674681388983391111703020237518463929107739850970326683488789604286176214162672618980094791622341077794563045496126845541308731938468642599908742926516650711629034440391393280000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -436840743250593002002332791892964285932322624264904991692240361449965727922432204643162448171379573736096418548100435013637456724577398374621089471417722430515057262715566643389536248512677617561758041270118251732091502612505711328853110912608845298579733813902151409911483989554406250733039462568712926094723155983661733997041437106064797406268934321079915524864339210244726696097884052615188280419673556482032406512467515977501066341806725102835508529681282386652387844904754573165602980386026860337877656086875020297473201401910170022284523308714692405072079538005603165655993063729552699144144040039614528459195622587758845898478952797862451866555157982929992564721379766453703623706981985250901216049030744598447948344662624872249357258149895567708635256804889922375247414402076290047458356333048136894505033801970851840625828790392295576621939518131410741071922654937823833148200438419232461228647275414204017281867757233923723150284762728970475251757393973769212380892984213529267234211115641151566287958201300143003519709498497929487449220514358879764208335055983639459273599534533835280245378070401037398730036142052189810867724635856351129162893322803571121784549586449821782389154350060168843375782716933228002377478223002092754840332932965132662026603806135648012228091128071974431065188804738702885753557225823718222742767133457269403600149344408420225651558185456397830125306098064107808652761262210680866639065598777704374186933292775741837245980842261192719455272830194293939432227982037380204110906001887510567019860087015372437670977034284791862486747392923035588183103233592223879049486067880392041899399388589889276007407455261723573940797717898975401411780922463243595812036270256975783720355339447478312057299209015279466017197630892465281675124452052748735246974757197918039640265410146785649133708714726256846936792023756153671005355301567023639243219336109038106543943327987175016692714715737942841228025534106419588665292106473480781776696189404357448598767124439896107069453346788365481526405690370613915537940011219196645689132902511994605626418996992743309682435902706707856253275989301471345049535855030559838776105158342778580269686129008435962149906851607333155192308767278317710595259374551785057416569188834419077417010074772934123731391500489683744146263280083782087673485552270527375536122707396557340582477018090027282819211030973307068342142042569482526363019071600068400648877321054836823696338563450233400663696107535414831108178297130472466518195718529245388348792862316226901410087347090353476840076434847350767018756426163875209365705472942810766544920980119594173812899299742281840354507514258289538488623330451628853781584379361444583933239986993375731379303296533202687349224192802433156579367296637456378555667944730617020926848707060737659897129834746887994888136773612345832711131806736836271186112787168347211322203801846435680268908223349451900673372683688708518917725883400129864846199985517490464833985204879092755260257724204655247049866416737973959213413774736367596626400190556485446099712771385767321088586157669435229665977324589636065386608813418560996109777839888217730450471749383842514478973504095867832656375081823874553809027412460096338806855674681731657304564922401015868909185592432756686376125840905797730892305324684499254690315571323033082336314567086875664848437140802966595626035926113905011318788701656025642690159571663229208227834958897104268985672443790037009041989686448062549739070071284844013139000506964367093195160925156498839294445838344954221369097413263544347562465169262003928833088567540711580751188135218268341506621114377475320390252624238037924537117630337350518115604902011887268913627013928337678750985575776581520144317434174863418223459726356351225088695078668992449071757764081899840368085420327042862134586753314739545273067104599236354968279139019938033717375645182861464376704980762193370994819331323919495311070043151956605464259141294659005072547877161635602976816940439667860251502401164504655809484227068848749635069542400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -8579385895401933105524441331081897713553482090303095057834132299032488431923679239099853553519150417118492319366456507468086808933825141565964061762618804348221339944343402235632386335374394000643418690560961429441116493910236920016915892789485658683027953672515057165556745544954806154127750032909369911354915134036061387713581942355427102966967922262285736944901715481675584405816488045841712470584907376076863241639191175910579025542152202104307141561855015249240695925047947314501749754656642511104713867295885211292416688484580805297252090589153378885086638279035073188400795435971823001337041144597638368531911243256168247939970887377937172003802233389766492099006435684273118992685391861462551232761168222071049514362588791318486432933034145117056076513262058658879606321446064386578537346456170335072385520981596510839944963933205116918044716904607278717053541645157860680528319390696950303965063643657824906204080533573397190132482908461221164311150793961725076389302096320477238978668966064881823840174046675899355841868831623052954331831500311627707074914505487086182590428271956407886425693381089849454114196366518268775640902743943770016831923151991957661880906614473478566503377300288683370342659813849519750618972949918091179958206576262669487025011701653398135526172827844413791659587299141545692980028286923453793278027389260890351323290601381984999542588565956392550685848351449546101841101029397546871296087817905016969345315412875876281553185423207741073919725478151372430547331569374870863684009870290892604444446854315967179567612649645468239413376259927471765408780549244551484034522716618319159408242280703592751057825448119452605630179777463907858949627861820255737716701553074591729459465532052071685166072393800056246289814103613666268971143651880998555001286785265242332487985591739531469021210908344177338271502839204483914195645736512378649019074661780528063482326408602169138061998117408017110369160732131738928857245814456584989346895768341407863817139933963790571033182509550966642872259930795289978603860767429427482712415067988138082615955236370080806983628133719822079093319781383816974631529090156360887504564588913165753126661632476718980867230235035170566563313914953014836026823988049989927377112083954897601665670329416585362456983360087123898653029372865757850129989232601778199155358688422184754340467663286386640380760151372266843156643502204330567966791917475232815067749627531724619918571023535604601672453007881841149539528826514783106985601298931146804640676620956241841592755336521770659207056505902625523222342944939970620942205109731254168771344537555095273307164045226728606067752398500397269724878690342758238083191976092807274390818544262677864623330239207557309693856657558420257191001819807553192390679259997679524107648661683419112693459308141520243575673048216502556432810043919942660327737832671283519082131189738044654491222181155738929414830980398043536262952406437892662156524827084477668559594977843198226276599866308285148311072533894208459750116485823064136846042295926805109107092432094017593157621150318819219236051688608078980766392763424213040982489533912541474832416430908784289958619203045288678280865186507761745638253875337823346128104073222879419904635680164750446433141399500636553635238895030180791218399718325323271627641157726697513132662837449216210588940782100582217389434306408176091115964017192266089640276775372930438474743782045844830101686080263423814355642515234069210336202512714652788059579385589335886516920741729096192147674467896440074063706991991784760445459847229698539970554058553994097467214427126918610609341823566438526499271602966082564700270411015453143101651381037136578524993072238500759383863669168840135835647442531259128121008979450526919031777686758221220902138667728488757338593845909866690879530572618622082640281086256559304097763782385334249055452457561450923095703680098025690708761858028483195987979806028878052945588886478390202108631977557735501986096211896012642042466869477417545820916416622251810488320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -158049966650281844042735378031727433678653113909832554930537392820983497220680556987663412201665820673619930034217642533528955988359653856772566278688850268751190304577671334615286371889597786101912415695465042926372697077631850523090223189706659240971848265149609834554945770435322859576213104568382651192048118445079247889079390934792842771427322800043522402921195091235697711185974838107040582338000521477391149708216186443252682355461388996742682885503854132525766953379855006790908671584242338009318201702006090604938694156900879723350775473661811549106363630161153984423681214577122387104866115245096344886000598884542710681623033309953851208194642764184039409766568533486237443644759476558160876445406173617656117840974404300705971830035468038385832236202998125256459463408304520388271386479585112726154917203362225915901797436099363047669046305456204017063166987845724231971799900122248453090433851036385559568299869350945561182215069077969142668229185505325391172255065376656966087857772348026458685073719238048308123092909593326141765171399188068851165977282480748412122286342019449667107808132225051913692804610485937544151570305007113204681280997252829401996980865157694608567893817324619488232986844385242184419320815156683187977195716415956467486758304601528572380082279614134683957004997704022800269136092908477464974277038699996559391052119968320786746585489605150703466112414494456241909331898203736735257602254077015172585406659192372170853813051324129623692684955907123989554186832613974965398618328785325589646459734215350609881926529381199018989662839224564465914250261993031764193827319636449708961548810686403327878813185647229204330153621316850372860959539133673351233485288336178896337378184383196331070966127205683317646845284236116508456564868823417367450030616335647483611432039474655903793409104354574370477826137782448179153399307540798598617110956890430595099884383387826852484594746685088168226487506294054030088875879903893971514202834785810388268963812593990308234322745779951386994215185871835730153020498746915843940313561261030277648203837182256210015823117381368292924981467591250510442537557139229028675905466814297602955726913468374055872240644208903790692068184948590307130911961589270877722741153978546828640499983935182969500697966373659280677423715875808069085843190399983792716162627568645913176269224762266837525464789895081670922076708378616004285921738314589997086530118118666214857534997810463780481203664848058154103863447786373811849223612143645901036516705465864815497832431214717446851826183653548317414951866408956220678379913074740873883006763636509019942831906147547585279130972833720819600436847685329481773164799152730572420851317482834259468324071027845901197489169316752315171297179150002562946621952883789323731403405909305732984673409461102985876885141314305661743520929539339187728343900582805896824638434980708400181128006965148599483340391038582521740436887175218685828963354849588935198491977652682122256807462589630318753463071465978810066635347975879953711089002357726685891400103721579284181589327979449153710162093849050147961162931272104689556854052998825608958418171143101515506899379305977704352471858674939888841535385067960960363973407928954503648209324047829887873266620321108670415624005977702017629039569788358585866682940397600695421842389415073529352792535207323086692698980121097054181967535956691725100406712858578712443397371577035584617309398190804235288220574556084817027488878489560986978290577010956301663358079277024592649991330099315665003749147435220867782429471493523072113130079031250653117231424232375003396886411235743392509830343907633471264340855918083094213780846638200576961242421560223911636560587745242299810101249254288929540984901850686314806023718398271378639505008015867042575159557196768597422449853802812315149639953176378173534227297889565635858269187421532765783899219052453396116567938726070579960268215903015183286997592036604620881420806870141242955045026518634894436405286798479691242886041251610624000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 1187098328225119844525992282321106275910745616382020514959136186652324895845526813584447536931997860353043704875103646595894637613490895887316666175349563428096246191358254893248040354300455457740510714875121336319198564597697790201004430388511604542973874068335902681630769548466049623417303741555572402357259247209898675768817853277244952236853782680319579074838702359360856950482062845958052079798495519523847328458920583808212564237744467076690772992720698943454785571990114529026413702665856256980064118661399278965666297181738799225602367567704033261801399054016868763990924277303518388363249572994162682893045656840916497565728294088114460060764079237457621971072862481430711006477307017709138666841406717630996826326662427492515928454656441462855411902248013808396411260555046355647690740316437175887343537889319484807009825427770141749277194502289340998470553137050169746769278918511500764042897773617317448587125278713693093106407358608936354701351130297934724750376469702882984081927498976601259272559773969366488463573528545450582804210149924045243697818805796945169802967321360011659027080040622896925535249258590311094224282429829509781905448642839092808287233213177409245329748089205688009587933006655215986127114555216849398124571879757638665608815476764055789066082205511040851429020229807076748162726788796679972752308052222473474369618327598784384573657244713465229618939070313218226869823727143077452103969875506298054135666150958538305553799758192668789044302841631997072894314743069326647923594976836266319919387538341831859088228555474721426830904896357504284503336593295495261439497339592787514952138474141312855097112553957625664037425800921092711948104728892615639159625407168362345344923998934286253914615233732828808214916224336978089424895729838160933351778216962995992732966219499125989318017119735398064636561084741592107620912117169421165246623984582410003289241234590402795494761247295674610884898598246513693695827240796265228239984198673780615197389172724619509679254222709754988215356725949098445560363765592162153749162390949361374907770404366492432373882840654062830219145030904070450641879815818578311596440800289457552960373639728477411942885712987002313283889215105560845459347409682456359589733449635608123090818720564126298470523803357637583356257928445986282563064973815801663094379575524855346390154523501198872261624312579196913966718187868685358151792255671244323241821160508224054337404324797941842194683981728769825247069192019602554679194457412912343897632860696164594413236905232033261426048427607571641337968196191232407227413748889632811689066341701937553626955842603189601439995401561889731074157716153131319114642635264618658140930124513720114777593109390408540729540093146151689036747806812765933729294280329629984286670145824341773681532181323629558440548956772417883484512610963936642819222221566070951229537393589369619073992795268427931331439074153431531960277870164790541216335006482449363258245139125281061416390104819090139682742256282717799167303952893559964845194678770824197826648111104636418767994311739188525997038588607147723914875671154474944831479992092987947303121148137362459862365948115905389904529355657066835196351925877535667208140863099342774997041449873778679982118599960530881461497162846320528924270311433450514702479983798699693626530545058845708107341398990042687023382071651005455944052540990991574631785078413469852017223079168870790005262102543644137185121397154835214498124125167393522850446891771710691174336709302063361271602864763697474670941795423187609303999188388017735385856036118168162927201464858080467449164944324979690654678368682214502834849247912575441986061033462707980783406481092888590984479737056900243262219398259115732370804365835297815415982904550407702783213587445484444710989969917906017637255287045352177384917270200302064205406561209430808565871618849404248778601512389375361017335599897551916093100771659208601513741484309118657501461418307675799615013341428673914311663353950889178543199092736000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 208678053598159567798487079810610439161041095951509028829313783221580872002703781636829905267339004621969470797853505002049653728109153348255541689061550612544548795583719877392693003805049306796427218406661649960178999326353352797369787163215708077079124356388409676448034976655167018963911750301278989948422259265237474864502727298949986771969349235236220338160600449789317308851672461711802937395763641750215414797802784399689080087570313474260144097577689103685004730809024993792915798181839283879833732940314921412894021608768040555143346604384359278197922501538006618823103451484144346511646417219053838885073497297337394949742780813187226915314436101708168870771783406211106471375975921298758831734711514893666725826242761654797586024510265564614061771998708267302438801892900416618545815626931318782870512020223318275777309303583556945527584112548544802323061557912326497580313634919046028815100138176920544062512338583926239430340655276219547694281988586280835896805203537100370505531689691012479142260764447493679467083073432398357135637299095272176311620187876491576988505583259215542710641641449249225848681155834850636709875877349931790999505852349476634040683721415698775648780508272755574400112605881713592966202804299450488152452835053900053213174172753071483787239870955650227376998117341486327791532965034438722506455716711956480366852030340607739672726689420588546176667426646258445002646890099577944912382738493481481103323000480945584898344649879555120740702793575294697429023288209475154884022675456420971401553981613252696444701629826310608160765593304280989733142533153746083597707516263935400511465828102636934431333887323943387389624434082581600554263348957775809572516135383677132054039853704958445973535841027713720877854994832301488940321023661094126016191510093389450406212828835322584216533391931785937643190183169785007189007888177020449542886078878632348246619695169626838759343231871675083232484132436309963060390371503565430613390309388023424257797941513208279015142460009979603089080685812331430353068182460947975301519546331199728759582660086551881231224449643229997966462246644179229821692527602670734575864609438177077049527883533304656776823545264928069668101639535464054509100353135334704664354629484676965744022547538156039466227191504424911020903124773910321027796942821851633485065763743048232592034082915683316353244079029763729093057407951500638300206784648919138022397853671903186435104496501955099314961381916734257153175835211891152589775016442860343571490641979507537718205795262906120999316716705515762615720072856664069503817514885078983327508533452427630340440796185836926778284340947424874466180089528582610259017470450723157313951192718122065482147839918546067483581019194605343158014218469704024058480134572453562263577610113898136070353355080655841822774868522155553794031829834278732397989015667289729358401694496341935357905972950992069200880972326185222622683685679194838703242882897024945239159341228995705181061158618566848935083086535551363123334740499259706218742553098396124345373806343573781635865276549010260086012249346898978736183192830435905213031028844410783374817166397963702048297929471886679702175800718320795447532725742180661595940870505198625725702651489166105602055417676883017867924076178924070921762128780867292615481141271211903958132681163910203201093826229254432419016824568509556372974845485217025717567575469112339819792016370672309988502752661510355395166701634488686549881219404060848575962280529641620776516543780781988991676241253543364390274193966288826310152081516513213209313395427232016092752387886186015386820632887000001469128360688000059530563054552916134056186520494453346123150891942468727434405108504880701392402550617136504350934410139461024954510073153411564516265900113685548110149044006631291963948824503730363946453245537302191919228593808380301432183668960835773946393914639073860635578353039724551217902227079810543689441841602442422631614667145264731345876063929087549006228812299041778329190400000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -291666914930121247054077144298649317912765853333952124043350148810415200151610955493492370461001590943524632046274216336635598767779840226031520121389345358954393734041512587463013174996341237275700956591452979319226465385419780595444914955841327136187869318103048405378777641066892334014509752101802425864844682634011503558247673582167142631921187614749712837940744724630642791520432914846209746805385368196538780508629493484661101216591979820672565109006777576441642901030490203629120517959046614490953260687830349401818215962265758048721301336424194526475852772440503845400478613075587376742689310747373011027365003936307929323778752900966699689544358198603957470846270110211216767666123582369718845923962643825391750518961197235332842377158182901124599222175953040745255322792926404482500987555772370928175593715037670351415232879154287735289643096884957871859492489640105818663294547147752480838176463458733951076222915673480332992469115820727645232578432571883231518665088239731093520140431432983776978946273081344719947705397069051733233155497873531793700725927821101868591893033786352016602895957976082402279509809178716656122398195048240068585309699601435716407440259274114907132284622202518581257393381967613576713714839279255344244033470767547407653040614235930624182645024870976825223535594812998789479676760579578824117883406215381979195510713839756054068633932035563351122628351400466563400466369946259150256001570609411437680094009105154354389157643554088681284861937369038175893951093439890836980386279298394214067580535200562562661540450429916344317137976093543379415421553747896635968254909839706380058918210401799665926304377235811675984173151139163698170451869827481238311491040043209945379332476915935413539456471117763843589041270725744133173809708373941816552680866743238061317436018459660204083424160127370081593630897292292437031520097568344499220716638732430823893733008699116276565204262269495214134397992880179818660056093540442310696397253846242740395065577041883888460848563989872395349961877228000144706561446368151475125474118265832865764533730408267113289853610364461324901848967678568076894068805467070978181313216410480113741350910934071387274643503467132084160938717104043596679145042952167202902681530748386084103756339354097959538224698305001595732682768063454264974853804658080004957228309956842310756811610090848292629013586115786217194694369313466314809149410984326791923311291857881452695327093651361835772002398284378156160156400758417671840111411342475663212219036077430726162782964173000689575122774611007942641724214661759748528644672267437707463996605481523544663893674194281587713835024019116021266431731145645579048569975424672513103610175684136555026822267606770549984923306062737415530756778648044936296735685999217689673777994299753010779298309041983221108794933003095153533003180630337920989074806476782978532348722850198124372322200307602688205139090247222978111348006468924564393672022121621460032884820098386375731228043861730185874246161717411419962311459280221287092379021254964026273731870518018465437483244095862900703966534925909839588900472356219491058386269256072016290638141651767159454825174355696472092554695353722890705222172021867699622492463620229160442200059660591590024401152553553008095503037903701628241376793529994224809095947330008859070516007919271564403795578205531001403021169957804462862094687666217007131538276029909560022398158116576645596418588282164595181480159907287804846791368916719416882965813153349345757146127529248148642180624930169113475017831681561361491585328500212511046848919751937491484702299469325524392660129755312935714462279140128907034877239368848671678574915569814103033098268078907061768880381406373702364358046178195970056095002080564677229379845866004349323712203836363010824098726431810191689358242268536737365069702125869092692324851639357092014552438765925628290401214144704312381141683409213343333471495536339957761656021006508768353424465608304075793367728044593348646917075397817401344000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 25165842914084692982017289108755517772424772919814536461269696277128043908809573214367918472977054798009773483437098725496309894286503979543692082827930191039822883447122902238479726782463412521020838090180756635156491922963607591449521207638453864877028676690750943535273890832660877088785380278018245310769986482318796426116054115575453091133718626368372715900832545595339124193086376223195399236883570068810145457330466827074035135599510069113974189171750710815334807250834328296060744822364074621874055110586869012468297141689454404398460133805138463066854008578027360958731237636820463951850847003432157148652775654912106436659424545031557553098653656610724168689153798630778802015294866752508415391774165176757656031810755137276137975139674158118262796612389849409215855565865771893053103182449430128586709580962910017383054426365146206461630257890011894706120927220936329746444887044171765432690905413731949707539331434875793114698219261032785099433173986526255269834155376875925999815772308986712073164534490528795956199975409975410763697777883540526431556291030992607622539775363844438424735045449847068725041660053644368426745745549624947698782658587518463220936681741313564260659689906851342738735066775839660748760670295730742252857126278359327868802260973457243559586911772035895394106521811097373574459741716753153250262394344838657780129604251478150900107677816707826120600308146375098220164895835649541288851584720236409276016749853174226148169860237695343472815164279944504669303554563347763868562250286812640889522619864500593265013225940448808104004913608937350860771051790287545772212704440324733363758368571898201820570959239481286904722067807659838169023391896306691542031720402782018894331778303029342894558414884756188005217749401496365383512851556363599814604703664414371017910902441891525629801291759645330593225671341880897571254887300384486989981440107013998726725951643914982867731453489677373493515529652751446696105487810012319704161477090065866774352432808437533600984213184428860838430170357043703230056721897692586129835230096186869178708659421978759949652971641519863357879128193150837660742713158713539937310707781212130343164109076016153271493572772097068325396447401629978326601373332879448249783171747749878873873632931798742982123523496021020806973376731779675040676040173231040902764517867982232498653793576016245592488402770888855219735483123719100934651824911182428027434730893591438974928664176420790198873984242142116299809865039949043368590833742040286611594543797892400555068577409019070387510806489397922483986026289048597686221678686452582956626314543525771143804025742916750591182690770481502720972772864118830937224535009974538151243355187953935532190333570904239759823299803889136614284513777801066676139852913032545820778571195869207832301636134464943245248130661272397273320720209925239124395660480318361858322440522708619956804315442190818269689524902400336919109920473309223757986848307261553322462857580281904161125867357446824512240917640400263199294539553010752875405793317237446696602312461578600580495752544594764537053158530555455543920743814609084266384164482330322247479070356661195535876536436796181280913097423402463268483320926073692034738373528569065857478338527208410735998937236764477708471161744712567844993577646379323597436220668109791093635467033458759494689904648466222788355691711452208402360618790176252725621018483801946542558239218576324399787903000553433391416148036658141886359483897265345851665419614266497736960532278390410346497303533837256041793494337989986242304306264360610759867292745781252235149991280719326730872831548496410771336221927448338879964045457960400277489537252791190835048169066660742640863641492417132340672625475441131350765990593634975389861525172239110888358508894201032203306318819128081611532143690490529558110191175909879394694639301756768687298771404393604629895090230867675120789749268236338724917391263713351753939149675808556443242805560225177915383415548075148252677661314252800000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 22606093885632344302105248780571352641241165777470776078638730250467878330701906981960037142360008576432946843297389499912965707849455049118535665706062648826582623237522787409323884478760058379205814235154336018587547976147580285172184426207690851592932062602263934150176071455246629694719654948525281532713253718784942733718527579750969293741902970836947543537242086662894722090589475840057802575235132488229208223809655058991322449061525252563626749215902841460614955794224059613371615558830614756144424835165849690004164392138087604957654829773152499311440942059778042321211174915417850793517327316095670777042037159102172514759992740443720870274331366765530791755533781597246429531003186390474079699540475354677417113627809007500342714394366683474744561400947547116406595076124959916142893247087612210564102326951706848085898105561024876869134856162730009315753913138498530426207572763589019829826054656095716007149889236267811398912607247308954889239003279060893383619174518689924080887865869554114664567347783628225400134006403990340174463981098417862201778635572239464260936225991131458356984390806662931519738282703379081118760105738950372630546107706427800225451829548739862362327026419983668859162682142652891846770728664115780029494503078269528300231485744380880673763859313497107470612866416858235926832763792159606561370955229678325068327038007979021597086350200543321836352066493012135080971532310119827382643263353263376677122554523517121500094884111621562247742861567001714946240777691908426307927162261383883258378807263198850317074473605989293453865196977444414589682184945676077298045700946323152604905306140774142890101637751368493199782495272958621680660064841402918079876858002579550477092263610634413948709049643720929322412128766462832263489635077356474929441843219095114952483753568612383366800488510442868607445506326514780269805445383643886245142413159459295586358734026928313335522788926126440945267148001379269920598155598733067219464338920539303978727431943287859179439553054421274641993675087574277426351268069410941116128771811359064442249576765808764306238939983730832492297271028485168474956788880835392134969540101515837868935024359104928660660908266728431783491831306088018898152849205905083748750123041575273360952210948742838349613043912052857961011395365496004211338932387393931164693436571945840360189225866998208636766128987048432457338913927107125346639040992879247486919190997130409480282108878483261743280235720971383549052685014313641428372145046735975343160588968679961797606820007777571702897570883905009640448840948080725778890130481632961220545343109548052063722963400509241324166027630875680343397229704424415964381789920513320871184391903256102676301628335116715359442745963667885785306762097948027967571663780715502817997555070603943967142518089781618986620435087484505409162618064010666345233662019463888404700168169771627983675585418662646258589995842859499414883965055791076159033934861399616541383819476157451795183545693795030830176509445733785188510171530315232832445931416903222931466443723617911546069712034398240740978589985922915635233628902354621908130802544972665376718269850566951211107928488425004581119327929552247957829097965004172665296301966965704464100623348147415888727363374517393905868543055437331770319123393351510087874838465879596066290177242052814895101565673125994287031561948669062168780204795666366899686894994637297768701016809687085265811272767390207032749937697520643466106850280572241355913531997007663800509660632102470582455971856489316643690025187514181115455538463978803086166215383148638654113857859119245821313266959195501187206564501918340267519322292118270880440404456612502495390679662925564185061712416592142612097153212618055203730452165818975627801811052782551116482004452788458652711942324121948633239792673177142606532709144512807831578814942298567883060647301033745689883298000036989337332295308641190738757265354230816396040929153723215483285295404871662198829204510890971955262914560000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -3146027051746049166695465320253979319197034185380143599553097294649076219590169641747461340252281734161038777455985666714081008824637954710285631409711073889183676679136390959749070971831483983131526788873372568358750644671056772263539464571124039409049374318248615113809645147257611777561641046329835714024875821229921947158152465316323502500869884169532670656170947590708808167011977343542857719179557089736473833790744252506977768975616506781946332635104654609087174069186076836719076153241605909495763156029111388639124447257355269304302732380973356351808362330001439367748072478404269880276626442674775815249792391346274757818337234667588493173415825328976142444957631259469271038175906094333170152103828982699645951563792474370659783161374348961649354167169295819220422894496394678548783513914300491902355023580914203654698415245451722912171520019236028221210092936044757769312002311685498923860853824683015902825368076665381505720947187852344198988262531804880480952169312004936875665494626778898214126063904597494652721029324975287386668516678009415630735966610966986414044366208962089980956155013382644197560460042656590376453280702641816420637778092325570910385433811082926834948856075188796932012326245276180621900739778430246139512942912189914066144222773177265390893856311054182681399264196447970047485072089420237309919814127149762923556185293014186452223684916429132349562897839125397588982890746289921654126732599929914022007048432953765233129307744581694525032769153622480179643156817823551839830960558986723798069152020174129182128050822490292425788289485649346806361245325665582007311814279833976702251512311657622851948760065669954819977267071188805857669324720842115444453355482528702315296614986689040486827392771936979961409360869201565872953435277789256474266665334181913694905619876616984067599471743611129637769096561312868403691092896171761903110242860941860074770335819359157073937028044492673080786598742291628208541033337491530324158049654549682553199072321141220792091598602033995421934926680267782929794532633078350657404794403027646792514227548835309483406873117693159775221639592995006193269800378977595113107399999366890870206573664644467955127929656302424596711284350205391404846380288554788603726029895022937803258798432066154904552061385559020417771921323582951628132324905677219238705991403137654153743789100730144324779812574676237147967337052527657724739028395047130344661613308853479486150717391527955443840813203075409250874842519284283721037261268272465105023133935135075002545799763541659219169389120686711364557585144499881573462510999621329094077864498032254323142299565937016699138230493696232079754811787653184187645221599815338185626395742124727159771739931663419434621254987716265315827068262542016800143030949374803399500809501235693250574258618997943419363760064288613778462898653434355175809893621249466737563656037898170572965837436725742476933142993633247196687242059837187790311629990066621576508777968859250602193563865016306295634859293028870793045479472759426508111663244523949486010767526299127102254016069230746325216223469674841747609087832824878645723391759564099693534163566364136603200508607350186793737019124089897272519967176623739341808602393595199691940493695152009072815011405241465099849997312389730219258988991682141780274400865823560036830274020877752624316907652430475591031633695690319890575551256758074232695956403200918425001726245400418508601718196351619773743950025338513559290726496347394601157332266558544845236146101270612102170898872012500551015465977991457109444414034294990747690794851729976833016741668651162187830596161988057289227414787011110215599876649903032639190667144034723599633469301013911866035899776568798838079228994186367515533513149933435249502037750162694923263736774877244771380785566012205928002808077552678585745701524320278933756995976269945784673004568186427601886078434672624411832135532389604271862815065751870916377825743322313873984008847698810408477315018450398085120000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -1697508157365931208342395075644208981769101100402392139407813517843468536787424784485604586638096152338198509034370314931259223365356807016023877426078809034466081890318944167980597770967212653489292816870433097641862143753622976958758491715673035507853572034528742861510568568018181359789815377258242524818363067496081193536148630687305023661706952009819305638408465683982611265407845353244916870087949457679435902513480600553819126748732638686344582944991374412088709858054557465194819260455712565673232977910578346543730039735073407360826092775425060714955988607630231612964985489771515595327498332574076870170015387890771775348793063232357408268738219585544527287372537504341175870427199474663341947118847235378271883277974290866792072130002474331963031426659109556352521893305226415986597064649533067287715564602552304316926235908234635287398156739334291037743536926122704134592731162040834229955916936809087637996388643241901574253861418301142416922406631527635169993814329201695499008631720791488407777127957441688642295645264430616583082216965596002651595388948158930660210297195778750133771595478496388179158333481179887051994984113053234042614243853156093307872759209107941335781390192704958440910068016642343484307994714462983369269393653173050311599086493982446434317829360425838578683894533576605929802099839479192219407368376691266539229117240999346609558559495183623716704162436743767941757767110115406685594686739251951768732285831478052345222246735914446596155841270609956208318458765645115316780662027883838742050012094134557316179708796929138197085496894111100360969661084230668675239107682452439907502451565039481826924589604863505927495302439989413315993609968435970833309823999430242820265764938853899116316407904225188861821325158974244641941493026749292450670395180814966680253407390340792101310591074885229964714984678786039098423042667398137770418840518203402085628425746549550815993338129191537032683745213932072620534196187206578285715767710670584276760811302814845263997871324351501127747328841958805064615098053593995870728765929826328075517053129737103982458543286723156391395435401719254654394572054915513872527603655297711373290611020426731129108342717724611034195782418732260753079124158973570751750155658480464358338108701486670120456529022743096412461067072593266153700280197640673254246489754167531294006743572907969614715455524669570084014953132040320706423777323808344051093137088914989940200375384527374419253186832211789493026739801581389681818583734512885103676848581412650815822225234668185090275671929531296348832840323871705118105031793221888633214477167280583309479609706379571250499866190890185718115880278975151267645409361753949673161222313070859178147909721010572030130641917063335257964024122423281041373038988233747302687132755817576889972331845579175961064538755991013080700446371539113584853043873898738907429255109325705552666472716608987379260403397993808862736476033047343499936001838521150150829573168354832108359299663752861781586303504175311087462431116406421352883987933220450379411090964834241288242653958524422595724803695464355712221868309069217893997083688543946690829802536317976929758564521668839393957520596850287180554026150338541566692091436206693180436660251416809831237351080791895823197929182549591802811957451137976393037263822825989161358801167006458022447673647547165931781147430565391977314143710978205776830332174760231271103836494922486473571061265258344292549742395293902302467131760712582228634393516653684787341967211495355107342788402480075144256562539492220568639754402662938267549972522995111946863555214252598112837621483133090262986825495183769323646477419318577977811303660892972603844779355333980908434186606772770976489823646871569170953553349578403794335172123129695575708131424390789371818258502567959272298621256818471907002066791021371214428245459106574217900817050576573062088217709041507929570541584328416723283828300286951213423156637204151888966090059268791059987729026646016000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 527266382392088104836538136568969170330501258395408330164824519335258142959207187154357066492852208959956018401307346128982598429223462582150954666720502429424605009842595449127365376799878652357227504144966403073767380918549464574590833718310819771480600012381964148023545228518896779298340498882931550447080141401301453469004756142560524836482981754021768213782891043139961286671454268990472307592836025165409569689990843542703789422321376676591677522231817476865277826857665667416214832977989128650596730907239057937619392608995717778728826076142139210691021732427625683736317894865231635951194786749830256799131476524928063757476734187178666423519302592547554932908988397582619780515092199179550144188644152611331262978803769150376625277304418048244241565251286105920644495310524579858170872306057431829519953995311864634537711505967671584797048057321181127602137777687055453028207494962382329581617597749749112981025831869072690305356274756863215268586574901703694807205514711889459026258907285237181720054312068559292853459932810459694121138950980027170644699872733106785825252661730158936156600022365139307724609861922850337206788025076050281143926067257263772675318218200015915505709968906671574210235013888334232920706941769284944428944720818963555811907463481375357753576547048447576305651954413250368089776827672370621220460670075876489248996313914813178095612944452551471288269522774600927519997549705219537624606395293176818556222247585010247603659015681891409942522092740362070375229294506068904952557140167215363863205218153153315977910976742658708309978585979233762213266712817830310586651782540807249304230228568508246546509926996771906782476519295143884726198407690034857779301369514891389555511724289056642735899511606378630903219554739313876400791655008387480222877302854532219019605071854220187789389124376798100195432032290334866646023976353335173065316548238520486357645113477119656543973617763599038479196935115089690818063507418889996734755215877300150776001859391049959115806879228514476408613228772696900957987808266523343884812164948270605812072007764780280550682575982279562087562325926651166025018250797373519049536028431461356715143577340510823041646682716397282092111676375674121622467798352602988641203825212667859259574911266475798376511270574257450415699126771892423606755557978505510718815561326054929731429948763194347614280660593921196869406522773204636580555835185665783427266512183441172574929288497658131295121070029772255589409633721856276010406767501538042146039827369033300380470943872383791049541208969136102357196448073109886112391287921467075693354008269433699392307948503727546965495542057853779595451220369008547841180431294221235381200519984886924191752834097507115720354141923371017303761929583847568221433756430857951358019135305843190933230387882785456657190977764626513488979861858016837952315248193505494777835262511483982365088262801559731377933145169534730180449819759769672562860323616228349642217129491866602774525865922609392247053488596200656280899247366121056042162258429290695482631554643040347642416170276531215967428667368113146755900064428558571886437760144828863134117422817959332633092715142519534579563018312635770331258460879640153788994930528385392420007833441095024887791464565559324191620874958521653626723230752852797952940985761173366450934818825677374871764543777531113529993756992246598200255377705100093914685748045962761528274104231878943592198317791023838410990216807028606050741607175365400204773943422140556447969335442077603477825844818140950533819779521833707025416804107994631058249220398358157317482481532040251643713208567145388270685913022720604098034808286409596405018168649057694028378922537087715650265102189151052662583881353782271356404212307714601640287456380955178862051224502930390876002497544921989329295483466261550748826719404299919452016950001880480614943796864217646642904239021906361463031555418900013355282958588796060623803232114409561056438468254642266181646417920000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -60141743737106711708065136823026328318141294496610518584317540629460669341933107438610387864191289292684812417373588951605892830078245091043485095813820434096287397765277342313996163382042485158522472810464563201453217916751824298577219406197951646686528493363091628358073292737841427888908696633259010909075979255986676118020165272638909957750353322244863985328457696452861916985006132582757273498209161927082980624142231556177614536372533105633948332795571786784389127166519190787355431204210182814620219603849279056227178596143648500159915186364249766976450902096297663483665031821610658566698898739056122130999243092500370092486229733492399002439125789438686158384592605001439844514095823096466204970052052904497759560773468187460046885001839090476506945013944647249676738381987673846586385459952358355313385403053917160325508863661039381838150677210157000741248589095790417981779982249709491724256306895336759721815074167250823497525785350292575362960476165191196458765363910851848253863449979199191558782651472857206513547564379048275107191539188526071789102459843175963491377128311925135818516496728443683152276011210439775169577117833484849979060802115008551620388783315438592150563523132180089488930844233325986916372174273141521050222811357462123123118045354713086306209261661352552251295274643989567863630082730605210997619517790256899259499509374858591491105550960740073765413014288240285695135490427376127575976441355758239519646483017623749744821686879777238326741207576569883974190433283653841435284626430754019316677584085391308635519502903824389435809596412236663982335271628766411286101741018790945915317587452358757609257400929723438970776220254052487957401424378105858746902665116904071302290711757832352082966448152953843295481969843339163842330662926128138359980326391590166198120870010380086547292699842151909307531386633932831542522064681298454487900429011960589192343092007498036573024121402050983773509365933114981552908738025173220778713902172206266321090868543549888032680478973502147647254118434990783577776059323092659911371626438110826146159555251807809269851832457313649962700967031346594536761033009813192482548307187620732492279842887558634376903285402109953778638915191803218257034441190529621649487288227998396983295269514087917319505174318305559694777820042118727875188880758233014554291200466587524174284244580841675696700777510141079273938870050197892100635129428066204566026704512973869245682637601253342441794741257699996586647399954935497429228752221737572103233772305157928374620997605580079990130731434648754013359093586591538464176582806916386544201656499867040502644845675826344914726925227801451774927693165765640520705475258237581384909574383597970842493083962291665803681403508733640609586951011499059481809220805164061934211911112197985582193750363965853219647980027146376228989103330431830056660781641508317122287715097938115651866823782689276164779658791642436410952749446336483409080128132263746992256471100901830017488281962397272964044665179910270058000633013370788793538933554421434532974236171225471164085703867568141777927159241135044501441404986016331068866811749168221175119181527997964475130943721786299052536150462225336749147460001747597668337738924372404586636760109563995775746632124724659040978613517739921705424732951786829504380250759466088399670309619204120576515680995089024820073205091029419674952774495184009510943468093475979643048427007518643501316144340139698754692941889951438402371566395029272604928087987580497929317024563395082763811612654900864226464474742712980572522342965986667026325700765175616542618704220168147831654064087159606259705640700287545084472904957909762394526798129153058043692245648535624270633109448497708964889409145689598083888034155653385181883491776276532436174055624433938422915599377450985388097190985641547503577018941307010906928221674531775885543959938939416676992624990488978570133161052452082032417586543565654977600702787092016272171997791917833191424000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 37616163382630700189218065583157435210015155098717880157619891283184053454203832839091820873836467354221239587873001958052284748001525275448503221264359998649308276959548387916731594083603794104935650517597010000643505330753730265205003068928772269539312745845662368775116584384338926941928896045439164248077634721555795665155079543788929576727717149550845773872809584718751210883162420950335910547002846191530360193486856570500710440135189984105012663060201460623418015792871412732184020732976368960928801233885482002020066761008349901816253357960391120036713046742857574366170236759316578802554290587789864557220334714000546472850096702952712764346060099865663693716964648427794047119550638143040689092691618496244931373906529176139371941298567543375405427203261410853797259800360093286184541767412901448257199895508233177955209925450151218638263594787808443584067995114124615757742678622601977031683901911386843415303160474458627569584240578237911603622644492717210241309241663604515626010925834979228998898971649585167876074775758639298771918927871668000423506357662958209802199733450632332079434072551155605808107417257399534360999427871320795206486189961622277147224609640659331217273628716997259748818136563762917093784707884706383948031999417308605812982730701793876424405303059254837878450730311231332014068631354548973762817406619401754723149541082412453103104945460504987243752870037167987974842163878219052084736940532245501291402011490553214554606568376655912240823061688082379349589839918533192622614069393641813796059242654600856387599801539928568692794810784710395561858493463844342145017368465875367309573006208119253153567731763977968249372922963527758501063889232733805772356612733005802744966679989801736674427816585757230448779844620248487046842272951653889875165329002169787698563128745392060879330101291064505121771844579970489985218482225883074223778629046147437064716678660991165432867126962593123946527863218279272639136762739989272787278461189532437563406091848059986363878190878407092039218023492896514222375745682353386587670470742023972209105605730241443441848693041555490853406014380233148700474154357628297347070110136819463295558681551384937589833143674189182397828132162584692030551463585701334419454327536815352474084659944836439086587846284207354368942824614604486544735214063381536336597452978755316890883851948423522607553207340071021529890370857563687526806270030022571685551366351600924524326605474971068195000384486858833306510284512080341413845604250924629395701917559578372217303221862420267585554077073055293033598543273853026416576857999305436615959609207758199626314153531653640117129172035609808985043449690983752684802053192338412537469035051139507480428019222435335128219505569960878930015914418223198241017156809365808149570780836009958375219316329094112133116069650270127275280157067312260023143155485726731837780970198130857828642136081337207357544797942641135566895638291156940684557342569315276643308698414979661289762723532588006236130667331485756741971839395522367528267712874079162786630727958961821444106977416954196613259651939015534367874005177052240633614552848333608767495795524761539480290708662542399420661501791157775577190300123292591032030775225194335654521516343882495421866837322280494881398659879851106997768709954426495756949623127862871174386875874237494114915319608071258040789196557868436583302918125678973304404691096830715327126547181540745339442103764997284356457714675775293108287095038713003066964490984700718538779777256152877391311141789002265869925231951337456826659626853086205902804088334002695744081780279648935809997897749275302928890769210097545001180034856673969497810696459375164170793104146783499621081108213762746448321988810815007185508543328049907260852911334454151916714361005807071066949399810075314514357908171065783801250004071249484053342229940460038439124388246201738116434413404588652027484855743217036283283125190505638192972392677578244087371858237928243200000000000000000000000000000000000000000000000000000000000000000*i1^127 + -24033314810507815907843200409545831746050000734861977179922256071600285912725611499768217984393737653967301357016513229056369465885424207621450431308928518183891933455700912488544217208352640383077215115625100954715716669241830119713648712704780006283341035635935010168782804754911864650226217494223389942250446686456878972734529154958143075363569390635814107011425194730695847077453085016031730469922633220930786915740262980324398332144783621283701854018757662423727422597926068589133330965781679728664277685930756521488693310534287253734995577208153803179167007095685025752833444529658189348860052773378258405031419498703712945554390078240461967556777676508462252376795028264646143071843479976173004024243981739167799182667269501617485799693976829875502987067363307355522377344819435924854778234845307445138193963481429500105777523350213506316364046610464994877210044711724535318270489139002721210730191448003997421151316349855422090394466531948788702131260928294840821724114297467452548089255385847214383600536388734252058443620995279263561357877445168147534685457305378258792381540149452790016587355712180834893424527365314612589082477429046895491196115142267320928731162349019960109533797820028985057394362217067977706595344129724612675323605491130455874850518896002363539340647967907573591699473211069519168955945352551037449852168694599271658952030685898596258047656061766793225762258091690406422568843233882994972314956713382883557133939683744745203167737958755161515036232530869037834439900423661781501204071215367481435493678451268872878583072474930473623759829119838559392184634332111664994660548726924798512705444096269260566884997494990611037243780512023214296988703881584798614279073151867977665624954940020611818495115052035392608086089577950323243279377685346632620516267775531468489229335002970159217901269629863741409260402271690959009277442884341323783606201727978781333685485143243955226372016337201085767914729946264812223468132515562180090756948138142386711206791323371153124758582616429664540782311233196559652184182455877488338989211893372013017401340033409016591658756075501311440921129434410346750142230940472251217490566443696109240667434799616232654924678892636234589441116669548136002646948532398886409926274831059869022792139663036988194309856023556143715334568452303861715445303912899897162720179414063663768195669650233093147472441234260316185719886859889230535675574397180157156445715582584251640205665427049617896115082519092248988913896178192925166200362007715849124883333252324819609758723317041338781043159807690061629994077969889779167392911710206079453917745264626985816336978539134624049143544999225365509799291914055138021869051968874898769955611585236753896611611163318637174933816348903934900159179032634995767410462867531230636758497579864732956529907123229451278331153428485097286767075350585144309752084744857261274519276450770164214211543452396891504171258282451803718186676398592829580465697105262712794514047337695638117144340079732518543989540391262848759693769272558889760229634389632686855310198967723781858110721506215184489342299148678506051978855198893234017174081476696814982193016668841260964613707242028153050186470007135254033333706318937272350926687492932229167058907318082452918998749637521281847841374659612018029503717515390580464237110487675196420264163743307673125839215817018357940234460810178696776105472274156520781803573821627795555972123218235869444499454308112410770340042857806554477323078179146286198785763343955506996512874757902995206784055249120389053167492805889270337179254853218061022476244075779098871181579268664580777473044263009797378155877136522020825870654770131008718965696391772764560104489043345122602691609897025122255383543783263350007223882663193630980390546396870432789338149793582603068562403217217094253933515668522591912220664829987577851589684321899757719340542682406766045116790120307781268013889891141526317062340132158466144947634136286108309066979737600000000000000000000000000000000000000000000000000000000000000000*i1^128 + 7410471937013287379366213216485693273120477500613667092781471238181206821246536587294407094510030771384901427204058183289401063885692713560804364221518936501074839718384703189399453879069840526840281400179049721796564725012685211530334209527889228182826662477727970032884296473620358741844584435319281329157048754384500237662063640681858992373179456707342034339445429972962142337565200272045349709717731325530438790194856821472910170614382979383247759128636350028925718661322705805819852590695665466310724538263587094136742271195451608451359708716145596252420605741944642452364146950366789509454680231989543009812012216657619412738817259708213507340290502847162438583417052912060597426764229956372402939885306003458162186055722092234937431062770904626534780596842638555189859225487956744608447471077763083286128919744091664212598567183845327414839907752751734971690880381714953540916978035525878970230817371051937885314910421414255705242536181516927274829157807599007070100592633730584386106454226361610406684560621394454191643564196523411801534984339613178396302309408255318084030879422990635570631145640558151953848138489398843891992878853800624890238659545002838121716106781288150557334844307862644893053047787517496042255901753206599746937785889933938461774282195073320854583966745399661416073465881165932946448091276306486043759297209541552772208833404572964492912966689284692991435259981586204900134336185366360252991122882723599061445512186391453036116286969919214915220541446238505857641217412859412633802349110506197651614519432570483333486974031231949768256134400386915239735594489699059336560437758254770098698608494567261323018468435222203449109072608288895915551174644759792567164247110160324398211778806206217099715212430601576659829616293092132728555074980321373232072939470061872209494214122285639861473794932313672494951215126935514292243919390074318339171979009401983524802152456836249737326710278832514476608324122897727483436750513614990617742469704950906137192594080894429256411540638328758340116234353069642114608403061539675183221236512925309243173780520904462162000321040681770171837530850407061387300455527370536710529099125384039716934941511472244489907770761322851598929897880827912120267179314523454649176984571975815318975181809166214543935717214643520436271722172078864472887430369066670861311331075958969228876107992496532687192188507252029602087375804271899967342999256589895529585393609857839595779373401750482477706381135566300157374776529088669063498225221954009289215565668945754739340239601497297125486756164240025043162953109141465420470579947263315135667494602823804868364183033521122517143983001520945281910324740165194944385350212124729388150141735846425252674278561573752521072656842807032799653608335738697276096267871816285951120122494971175801510080981302123561153006419007669433368584520737522715392228938568701915803033433522147123845082650522112098003127249734960944526771067954204631792923966041379250693497191749888358217600850293913288780257584111182872203403985907004838411036927713373708972132735179769571515175322807265550700372490494563864482801331360769078411995350954992102152965778524966008825178318846029930560375920809402937194446393607355788939133743987387945732629417979918899643279933622880185241000663172592096473116227311250522866072218883515558817211472614375229913166645968283255973636355289433414157791342960853656532080438659237566563466094584048833669836947553486808200155512175820360425415051690945468565965701142062850019620184556005834066999208339376218682205445943260767458681428287123693090142056630111866311549658698886824114765130822086252797585424680682716522606157041079417797948275562011497539771294316865257000941200987262256641610410699936326975134198256927618651562264703054850878416551228594516492382986616197334418329453922162285347958013096477405181697743008125836323851039252750701379764513681256125163053755252655775462360565268651069050621252239864910315520000000000000000000000000000000000000000000000000000000000000000*i1^129 + -1290250379939013304583562392339162335352702186146175537361929820467060732364459442744316346239431976678469566950963371161090678844741847301975701364808762021735762079722781745039078095063961221922318033958000481648527857687203335306805903467093239862549499222760993409150195501739353602814625703686722540583306976767710704489446836319470141550438394248372213703555707908680330493942119491104194911874526331872393825571317828386592547415815567573383062957995768716226341107158790209452341335477803592897361763352249985396814169043838980167428203483667902073668953163354869046947527809014856261739522940438646638173806608517547098164795001372705560155169706317090199697719667875323491566908373875251113272648579230007973292599999853713329976316555161432254211780821871271995621007339391934766799044052606501376325534843055763942250105843332592165258123185623806727073873886963021695673269860137373440639235695929632994702984378211778314178572765275384092145972103995607903744679115468833539463014708856552746656447833547121949822850480863530798773119803510344362730452215005664876986665511170986590395990159104923320959512870550923828434624753279014556890968502280539350111542165581319224692480003201821205306904925682630223244426588288429373154776723331676110206106096766699082541291778385194960980699394553898319217125699210979716270225527573891349530354253347664267363967161480026209372906178865980974554923642439962566957365933816351331342918208629081431918235793124494460352863393003832001805987011037662019623339390910985422848024054619258030718281335312205464679644494722824238454637343915943615402466617976101014184901394239700884951033637937925178555239986251242824109745704459803833597123983227604428231068728814338519755831144634632477016752824011927561491156999641000607637549699156450478304862948795597915804926082040371484788508839947692676094770354222548987441580180989813481812230162296184054244360203329286497077074404391679030220310501519906563308914898321302343981763793421658507119388908594226120924947523737811057224727060679819950849115044972954307032845764318345460249443852933158692869693467341061180510789917315813939791340480716647547652137921176748024208738218235285867585025445420971568196116149074207950722023174300943300300789362026800112125221642216822251110037521057316685359559516227551205519939877476530386885427469720335477888433474313196748936090077734605860534318444909280402150842475037064769000436918257817409317107076984307085903596378860997452872710179543013136589010836813359382237377809678853237495995280342032765751588510266117246432376561370326458594490429299497751468038781540620442547593072104174469250729929292063411468929390355724255812194249026610752866046427804850487659638837678492021603984035639821259460211963678704253112768771130207386976848196577349451752414589252038702558969191415990070350773057619361111515115081077721882398748998963219423397385177397670950351519647265609453768500556185757750998920485906700241289665820404527264714028110596004388416260899125777622345708504082528142220436771877953020360655630856252895511999167376335378864992422688589155479668959142817317108898977816730197903275359379183713151162254785603577155782939722013509893668196017028867052503827045208464316396667799932998841086541900443212579137870712035641055591805469533003017699397369732336299268037111584777300922754455734880065848268692693592112368122374532233535920677306402059559937643827303666683618147582262974359995020655721891238539215354074977513962438334271827647514148829446768137686249513257989062305288426400287303558436331222687737846722926507822676732050857351815451756912518588908445815833450640152542721822124380993653529055955295172901093608039243609483605628604892798612728718966980282229007800417782496523539921449215326414173479332444998413182920800182168962264039694083518498197827545716580562533737070093617992977041759452526404223381792885601500016042890292545829369625449385164800000000000000000000000000000000000000000000000000000000000000*i1^130 + 130276939233920324171208613560391972797107768757057891331361284475457903247077997688057640062511748212733041368589799732170941769069616218306132617698225098604510875854726342643086239073668100689599304564104588017332037590434552704512216745212045516894427196527789820636712606871388392720449187456600042490175463585339523692841988563693825522401973566573717364934710034410032990649784325472261275818244958781589943221280742858210423335737116868097936109651115044952386209445792884074270370871595061471806159824962212331608959877020827533697825236591023006666463176777843900539661950936851348514740916617512459955305544084791412820534494335776092103182488840559139597196211538051743608432063286496999586949530815509770130013251124066497548268006173355926236159036897299004902101664362170152374441425386872097002609070106501175601213434678964529401071182258529836188865225750244904324696030422558679257432486419453407953777705910328840764217529830321831240117917019871780398209152420563413371001478861344339428666504241267020918685734764306851763710999788557352206427070543562010896601121915694988464335657456155711880594422600080709527107403796856028664421599048224457234115692014875724322255896491615020312629663225085474347874528085793784650949465626098816209240439360330697745244123691300198043027098240069097492977922054322270933130187400199701310140313888715713635062644591072412831062467764448919952449085466033766072426800985827910465984965095187373383012149099011692656321047400950362350547531801047878611222383422953081301518925493356571240518832377565667078810021957589915020643845347735699683991614385382318649789536543580772427466984671927649497994572162586835204243548557155946545770912304599771142346910266042339160136033979190384511351654506906156541831687488049492007754647394133068931606564590535116299611058945536750429527314452196384598442755459351522305047270048744423078973418510297348292088156657529516779365127311012421598930173974387557040480426199562998186676342076786710293331562868814266124599823252306568898181758257653962351334787539837676347302605811591492179590752392729657634041931092358506174760671737623133784591350769730569228491919626816266643065252632592922982747183496855359677906808650298951638182380435726023590964527095326066671878678762185513747389740791222625944399433312812720534213016213391296064998373911412453712977894787814217529719783791803443464303282873285475926440980909799449614625837262349442587986934526286529843068579252809021337226837501560296923283574931813074205989979563085844761270230789942497448621031800008105056658432598811116614063404859861834091390410810258493767366811877731228429140608301039943335592353118948211980755652659768014708937679731072223774371122243555449078525753959553658771973260893398783946989424154400060913885932724323510413746256909351528630647981735238384880567449464644301065191484956313216673726718812919418353968182609857224774799253369032365172430549938494543034765999976824859818724342557455281147981972346892148590379265615188521606964195705184081951990334369160589272610548737762963286919448598808640624612393201677117043899691011794761713909293486224799884673253425047510550583780599039218408583690492508781406514794523253324810677591253074415094748252318755839728757110479140041825310957855763060865644225126335303279949860284758263788047291614734786167373744827935395292995775938777742343828891174992345163678554817723563555118015102989567710712747250007275563494062225425652069622967412528506846199257857545797490018248289419076141872441703475987232107920706153414112785116566017775433008176723341356617440493069470311365283945300653623462343917112219252791023529350049301265085588960836787118980884785817264274029295900627692365255805313596580082187913501170496704590078112939360839485581227347830845588471925540968886535532889861465369195909272075913880062054938927329309110209811723556716796603991336571793780764469931325017800897986560000000000000000000000000000000000000000000000000000000000000*i1^131 + -6354850701999048214790688027939208583027462342727234398699837668837595220593382462420627615757968901646774842572353757080028512805804914973416988135567337530100777285681597655407819606690777125727403453974698855854822697911299289797725772436157831301971440816248562595364589757176237293585014514012376577998169441131276277716688213550902710004877265230306798128010591482602411501368951247372310806655686764934388868646893173905606043767776382065620551052904728031900292870437411865560788927517677785884527114582269466904035541560974035130588076706000004506040820527734464258539888567960062749824790152720610824526730341844996220390663552015336873981157685298146201213216052809938429739378715632098952883847838422756100053318565826871036951939984474259282783166258619578047391154313351766454480188545615666345377006481560130213707122755452616077320167920643141470541772795545879940077823008562715609044735387654862382756577603011099788476296401233793692007666176039898611355156505723879401980325117807541973523043663268340063834634536599416222858234348646201053212980461953140186844233463320242501946926322586849331156817971756516624147750074473171186072294062901585535800387939339399824745645009143411456131971072387551459066233352887330897409344082905213415125258536286845106785094530243342946022047442387641559929511851318062492337989314743330497695013187792195709234232906725909917989628005896989401412100019687127859912448131339971170026427052512307943639716230480952621528937620277977480414575673749292666382994835863474056697954819107864915289065953205842046464961115345471220313632478070047143369841127163736348277505567355031675814158936148291016008065114136702994082418787117801050790695650661450111332329668609835937509937068713461955729513746425809561553715482660453617131248993491378613876445215584371943166444621215371182428951855692442809471065372913666650388651045235410885310708040084629032577384707843199550284468758848771805351562922224503654345905736136489870953734927127716894366583611136995317405840986501110556479818904094847535444012639890529441776661480555061161091324126672883126637118003070911377858910598878854984999361695677776860850457292605853932280539630035635625793836228294682162659091769127718723650305775746406646053419029677671238038726799243062771198636382159133852137197397120093613689011948099690713203469829059845293986441564181712012013924681686497989490832553957701386838916636623052067589888104675868732704268650328734607128067315003555756037227496772702001788950091496387243342050314008377402594243143464509698187015861546871342996406613541580549617871542696582298298738482445128678951641637864291200049287897235349089694339921590459905127685436359483556036529893420968251495306656241883963913565131363563324143758360569894521982104751486177168001051171701291661461756438273461657743762111158935121486231735478607837533765660465617425311860482759904607693510749969205157161228777037941770407106961349405479878584281956408241075313744914861848709478477742992955259118735478835934172907428346058658653876842867080438787086103224716476745357362593690007304119946169482527163704548236950016895852519620092733199156470217614501381022131771216104398860302281212490847024062701806085637256142311122107337023141589873030956323500080421797785187710006847945894119876278648695599799397850406611330322907594857454219642817002780225790008850545795915207629388711209799751638684083045226357674938106085224544316850218462690648540704841793329646264869959955169879655551027601932554824147634187012043930076950859260769549201767462620915756509768024872286523693078869550207012532958708724982854013485922660502071276515333498347453812237814941748643438321517388989667042354092947119862619644715616232619663261902165459463161815544170234238123595193664412525318369132631944951881344648610052875769573681767858884225039839253404956575766781464373333477300553473244533015618402265449165737399727463333888000000000000000000000000000000000000000000000000000000000000*i1^132 + -87111135608053893853809714946166417348696182803861309431472857675145788953730025264982499276917587217289671380644892358776531670312433396587946208513923739447706531629383397575310611367705496440517905969544206465605865104209779278049239595001329649770374865196570444253861569173997919030304398959433369424046393136706909460975044376961886264563592540329222560996686202253261888475744648903852911649871701246505265983069595372216777039622197407471530891413972521898687687159046820044538909041937466842984286440869238963453328320598144786678370201423517132006892269785662361377475046969925567974349448366601081777171454995830089239595586994035175358179876037603307466581112662675013176909199389242023024923628909671026660915678781657288089045116789886171304369249238044966829789487985822542482624836174046779243501629603631380455950490431241433737800544765264773870802309781327539644525408294792190258860431556072091170524160402400505652881477170209805160564167106578388342819341389817013820159200699291181287300345693421637504846539149393756378432246420103562344144152234567569574516208698505802924691101101537319550325797588689119412997441238366648523708404654244662191562783244886397887599526791915417428522071807579038675226088243188011676622091118213434237071050742032081885103206442329403471616368304524329727285871465690868286398369012281678211882867327703083907880274195947703676762345013219933369808403928948108288374570316298663470924225552997704386802024323535651239452822916613272459630626125905543665363604590544595719187498576892456395262240392858212036827312847656028821294739134066593749840970415189724905364593170487105457217830677273223483833828732758106645980353216312729298640292380673411863493034673423416408753348749600240046644191833633426261267242286456219667861742950323297664905566868616299235925080126516262463358847929834609923083989459520553417339407678771942074186244131724305876942220923748360050006804318855895105324646549299908827482536936425204413258492488486634172086110490692526624951596659900231049800239519228930986965231623376882242523297099487494222480155917853381445111138930022408088848367582238877731538365457976337269041021659908574406362074416662360760386976918379483107117685671738270465022242328294029566716977534726146381753084011752605159679273211460549688918165821453831053963860500691262853101501106564884714440357353731726373547072749556654989393970000063303804225676992223003753829341339532167032577911791815141962539175081799451129942311266364749893551994119160332721074334125258386469230418681019863469448065746237909219642223793596565486343284417022886704055722812850336358770508850945989767586351759063740828599678373953392644734147932729899763108434224324923000186459164393484284851022753263496451680601758888496279385261804318802825947428932332219857469424410784387649645624326954455883850231958983706014250298224643129767545365737216230038758261691557486694892708231193702319607538888392682316863435023991940317372267072482775697058925367240223615150544628402498356460828622211221521905786748894802969536744396504151510260004633789376270637313160905215079742663542854820887479754596334183877346381124233951308389693633982150811852268071632595473570623555347281414733983338725802651594084981237736451048311007996766742156862625579953646973686869807101061716462806060973895395411942784801126594479561315849167717736744283436672217190052571111512102309128903864554589992962993042503740684336253497019329079500731606159615786449856242218581303390840803139013397814476484656151337068663302810605467528417717515210739294285877353375465521756408806009014740305604599517468580500763437022742849947518510692261103126994254314522270438441373004394034164337044884821060645643608052362026516420472591867027229469079694975815331568194982267183055370052960296713020784622021067179911347595363055440137621696694143123571201310308089265954152967039771904667241437359128407179264000000000000000000000000000000000000000000000000000000000000*i1^133 + 30686643828953063918703608159164697688550823188767609929521760617138510115372903152586280575144907160541595120300226205219779322100468591850020740765108329501221061035186620518909991679603648077205239787492142138815983829870109857320603192296110682974686692893774637845482920143268772717485812770061580847555442331017700797738734413179742503436742592338755412677252045930604115370373795989290327049360615522681012213003837413451053319548798889044150585488897676773449907515045542959032615663494509872206213796882609911323379452649144042249786886960841650653132775377396712932091176563035461646461846164902917917787222466183193420836143647971807797814337585733560578920298891662060189963527915517414887230340002000245316408336575072946089986900973941581222759975149813116093035275488146856721681226560793239111730802855281898054227382424097917071644727643488293363238185052120991630460168891317309291336705648640701309714669893975964827066739161885687579128123844420101166370718670976950449668149499535913418309910407707567970991277381427728835570890136458450261184072973045808487831972957676181007432206302438970158803319334964472177092216444098998288230320375058347056279761770543932504058311317813189086217549018803516094380167609733169027642826856317660224119951772114536864494111731414114253289692885347063533248347500811685531786231285153378322903756491820632354257627893308967666996534027479673910180871039754695266439715079401108330498738967671775572001509221478514989311849271118098818828040600504461987641843730069850185241392994936739363292346702823357269497786474485660443109133446978334824482157713067230194858967965012836485546446707935824348897034379721252266419723709799097868116659225451528485732412044857855510540059445359709122139426486957782272236660166967384259021497745085773792926020756938467855903324033020051445599122562259703603722722258945142482777448867105551714641914979748031842526337049256418789866856313520430908835878771691389141405990232909173435046522877775958508919587846840590150110167260625413694836991725745663163268686543733327651314491235140124046159182343243861868021856023507280877968136312413445426075068124085993664992001432386227235158027520127436525735961566038373376507165511302619795112321821447691759303443852412594836863941707767761608059272089177365229481263787695548573568089724411532060091990168388703767089172490443543055167908029743701792642065883105093838909213527519417089798509140963485279633575793542594589784880364237545311059693106157733693730167349989118903077756013471524494297625887476170718262384450939890941647799486684026799488589341119603702778644861444415261868892687819323978117444429638772424801768555544182073355925510200669987130015046138234987818294886140976338636905936892652747632363077486705347823205845905828101397024248077590137094553223204680302107958528068454547454754574432660096775002610533047723358056389518653051548712010067536737200893689408025560229531043189868929403707382691668161142066679712090035367946883455818822454077512190453261804823818250663752368969029663207694730238387250946294454899862216784879279873942902812605998115416363446926608873910952254730750948663476407872038667817023370312908143608936820024302677414566834261871407376512899520762178365789389251397628884764028869373024786265405443751961811682318103005233729542658183257959630933832491075817157512519012310906459841821896541509190188179090379549752180456030667141033542892292328885361492894781250685971661117734812773207849954626745415983903358185898014486279547591464660946338347525582956358415855431781578860267707207681952491901686966797603727306478232902279783937643157421126806942140916758333365832263483633104190106667546247463390987317643853787071098650529097317652726284202030745315724277546314497230373073712027087431813728789645086633100463908051739542653168962143815209421648807968454099309883490177029185851896977157246976568130382986215424000000000000000000000000000000000000000000000000000000000000*i1^134 + -1461502030511219594483647840470744243711670950588642279081002958350545639972956689319148449249276339524225217866906630837885804235529889154303613850304113964922399940817714538372467152059350808289332754297092140139567090582843665773070290652342004262193491556765216902830205735213788409780732899719403260436982652127201231657416408934398230797619307637222862799491622390871240290253912046087667626463206847720705801909185327857259562346248247484041661427721018100219993559372916405981131833592922620556040320810488447318390249377872133266874814833994116142934457998251710978829703942685165620399446467685896369854243170828456235225435362050013792857177058833416854263054607526795285180182836155100558719651754748736145547036259930703846310506041697705812665086589271309058772461811976797290855571471780831777955151928376400110910357012776962391197940568682553050237873323825654063912716161676091661854148828857375763843986186637937098018313876461366722001861081318130081277188914963460185603352258276007030305698301574363593123239367907722493770475497342126254831984339106880998929465060443834653947398178842258290154720058052179821385709335620420579892901572011486997559631397170114285933162491762617326826388591289415628087302770194662280984122593911783900121676099795494922871766278969739918072095296005654860288701579288615094402075057671192180292037724767424527644163875815419866296698366487788062322774400476285869167742680460158885749859178286756017317860341688360213548586282987769333002650769099145657738796472000556600697932437105643034384566079793882976307494866927093564835780889392667161396604783354197408476121924606634537257200245411939008807649152256568611745467373336640404684847310821638558079446127537754417704869086551814152969379716237608293183815596563469665561392197324857720039028388641999553508770985653451250908029057230946789980160521369463773933130503654122645562956581295392834322825405395468631888811744219904605555213387019895896007159656863565902748806640126239694985972552976757224927449241248431218675510385421003745147078761293830241383619107587843363123311833715062529901110246099667208941933569583438167314870805776650117563335835447580067068600838371729030136934780395187880826732556467166667771701143037043519660127800162155337251824538146809348212722540304637198091756282675527773002801626701706106833658632452768726540242553938004052067844139644911059105744437759158084983455648546249452312317950678683678676750356160472328114834830881507176143744778742296578181794398622448615921919264387662719421185152050596940721592542184851044965882155976249796568623284556093566738590047065254575475489104070874410809184578805016874927889446953105946114144373082952385751659483217545282707227336724587491370514702108113538816679037954801396887523049172993382245827152676378815276112010729265241890078191023833039181945044325460894416254629118009314887070942553942811612017372389904361900979223522512375124697679346426274240409060980851546337611766601652600081359363458823336096438689821372034703535081257395717331362500301067170761126809513168105466036989920523513542323953705501164078863253934175616685855196539895317721448053245418722433506394250042749431760951092720540920480243571003217547555855396578520200342534901840735995380766088496426708766490367635674701632748553907508559017727511999492254959812546905628064919466756799849653499529076315429909530756534707460988033315076667843544692514365653394691262024954782429822983568667268504296950600587925712236039798116552461702809415794533992754027353895688264685256002360546993555372668036088204264430615261465350397958829652165116372629283641015000637009806379361611560662235719265104917068742086595706460198078813758631332060562550859591851751177277577959411166554973973061421235798778838288635524764215426398719174600727089159216259090559835709906278899063636410123078144236437949609196079348332294600211278120377397542912000000000000000000000000000000000000000000000000000000000*i1^135 + -21967564405571901883050996471929188342750328636029845194907981109807814189314316033673018419121004475145784574944039025226116672220350078233253522035797820604612760009434337877746683731539580199231360012893072006457175828652135274991809108449605412632033285080204984516661723503954644522459974689597849420090119857608978582557702053680757329204733804372294247512858035280891282847216180275028724022147179128055653480947798841945701318561728959170113699931760831782318968820320076111658730334185569682738031347790908297765518847120592049768102398164145112568882337830493027330486868621881341624808369872479549591082973174076416515743388859423463050449684774036041907978241659297630587322178239346625772093841266465914230389077074717877944042537950999130960428867057615652619516198600531321608002301419982538492297082624488019974397160422417002664114394352219161691768961091233798816088492793408774602414423469228148108339412199762704473389078834845666971631554385540478377973786283402090790769856046308415381852735240876171732644363322202276979028741657044156404126805526608976101979460594973421808054374231150525733734078895072958862465645834832600615347189764793052862529283062757106071075652645815456972044734634202710426117258808831757035058589415752885670711594344009252021664479866744275460918455900657434655677025735857004328076451261996240907118192788057993063777354577222869796353471074848446094588593182786202805388037127751738996185541584925137497645814147859543887005927272578339868286614150668263552852210070062430660220045844784042681296885514126078261621455369638587625015211905065988667633922527735425478347120290830612723385155181470928557607284157535538050799188758917418835042444968211259048059442073496415417762393577874270303728408974730958902477245089269527660464925492210035593458260959306015026956412219381728167602332557076426492814489965467047286873122168295771797148268946464644944846713618892344047504228154283597496626808719925841938838838601558911696488265684464346635981431362664602530604035962698059569376140530494001794276530586289244138664830196583445517805674404546934659424127275573108259187746161008680691678937619438912491710952072214303037042474645624646132939643565324614470536016199201356899221636877264361490903506490263266506710023156131702742987849389384026851560361845542076356696672792144501563073670889645604651016832572959800587399430378916038115616976533837274841250502315673274576220628356938905391372700271309856412059926407058600058839925081163484126227807166985387175504568365670490766320884567959066535695304116713922130314438286715634900590211072618104858163639589701636851853247736597322363986228678169264093681955920647994021459679748096684658105207695124749829428023131485317087759313792700791633303398650115467563307219366311656826499157713843769515836243313481615110351297048939983507472948919380593575099383144650813266834623675683534237877906365086651080243511304794049691593061118555136797435069261542922328678748494608853532236573877690182366856092901563075434589644616624835131058997754037872642518160641544278899382671786755539742638640614525113102203641610807741631844182420613443716814963203847303965302805687829288692079408793529015828416037961319086467503834595855966505957970072177208401328718608845178762542544282053354463461946635138670293369255051034676112915425864669478483526736932248132092009969984983785992857486584022723435659191983798047448085570707269271863104331415203804788095897491086666254386067010379420818842182310781827067000951979019816460987767922255454091378304772218885116272501115365556318305389354172304191833524012156126095030665603169131679727424600468855067450639234760776918937159340244160114549060219232965725665396446441195562626890189748274492105523842590152999093464432466350176312318466373440266503033266005644974111409877191795741786562736535956586738286299575551934763884635612633355597454690064793600000000000000000000000000000000000000000000000000000000*i1^136 + 6374567215542487746817260232673730952247749156165874388044884557522706516186750311910314110775644070955543798604377126823685456461577539715971921944519143405851534288400726595643525471909835436034120052291898766576567679361190254392075354633435128467214760682563723902695475661347679551980685909997405845428219579958023097826194733757477701957620737572992976443225555417427664328451467895802628541308869852011514124274776575187269315594430985729124246451931752111401184213153730919149903769602577139104938502588562823970141981868626353112748885168046466071174283393647273034143258397170322055393375818416205095990263484189500382578353939179123402083092271812586883426083823987348422982531865849859816426984036503350356613572771472159351149338372913608301426891562290155747490097227483300564736910708748254793977697621463362860985949199833091048735581234265159511506590894529081002711738052143697953428281996973983365992382721260935825008621958646763397761350017563890378152004118726696562246920909111348883271192103712553306592535102845777546977871226348154597346718723545624112117500444437215525413322241331504080567474752123924604573703181746906548167133202954235711349281624265413944678958434377936029719991738676999450603953162914354266524206073685646694687612272276315021085733999715988707119114337964431365040109380954489943638615890189442625351459546244745087166677991039873075375436582168692366192396560974435225726632671271423364479941963297213277631428979601070017305539153632819620782928613256782951630924333760708879543857695968804167907895564364336948812010979276289473920030415539901504893193618149175195841765138720708458490626566408484028011414376510148292409326340037089044863277654990019037108823293225622175995055651048261766144664164775477769913096757578926953371286269679095342046387334033779845722246230384761949225983954519016561015639214856117747995144314045695365903246269532000031405216592532018472251907562875576597282315069362119288542544476218076569168543682235391460058871122125164888050852729844903211557175601807481447315335185224576897107773769806008455011091525761111929323361867298368290706920234137351181445704091255292314597225450662974869911812351323050735963253246652865658308985412033902735860766206758990095573761383920092873822199741874319685048589091606836804700690868448840210282407863671955607843691622075864043555017561038478476867859362559449720501493659135199116044567338111697766173352003151875074240216858892386841865423191940621562239848748278869124961407635764972096903664855700412014581960007599137202609619212712226221116907115403633871962962853198531377481779225167177693793094042279936978970159735851225617547406320694370771969826615825685626241767560850386646156418522594549692882077372592554136542158328517042194326492781700022863552059734228790094902104141583439037167291885800021407058907777077205322384737585954145424904334131528460489147333273583357625779343348904215449060481754009517532011921584155172726067316609238559798789431949752208332248406263629305265611940477048233751191998474227787892057865736970386812685748627956348160206741065346053023764902844607537856164639129368725188062405671302430119503925271290176699245907759486441054355977535948833259814134881396304109111012922248866112732990456662978004910572814196705357732804407959759514434026270711657447068023534572961012439333436840422228543771171766743088384768894652621078897936910918112858238284219517336025162973689058259447746954748305658625995693916214747350093904789892752811418424825137185055415914514827672314898972276742833184421463839721506824987400169329753454818466612444336716652744395959841248030308452835379071805634796875324403787540770350087146780341435713121579202213064623267971180938617429691527140853883581515086459245001197436124573975764101994049746778857391951800602902921598382119449759508844976778061626461634203430480931370438751361968877076480000000000000000000000000000000000000000000000000000000*i1^137 + -397729898404624825357914722988402093290038595963441182417279411500070132121692437134715573815877829214763685877606161474571021284364895233390393632948283528351875692928408669035296840745112196246248422930991213899803336976868105262527851713467985612960825061666709781927550043256127242659898222852627972676129759323982757069198168830946303268932720117245403424822633893634221990192880617598877621066261111817717617341420836888893814917523620727202120867806913280899548143590493279013080657345319973504931036374213364656181043371174836650955347623382646773790098027847977669187176803709365109713532893362371327459332526082432665535337614576978263201389429133875936285801253020784625151147517108961637278309910873869753017736785959117511794916099548686442229803518059522414205137605813951282924196966947236835818992994427558795464157308992986834928648792751131129973086734584385285755850651723315305239244446128091553040628372379377434235700794554242499380472348647270989662418114066485202055367344876856971945937152353385304760642804626865189944220431688772055954234088304858265446542504532071760318018643079033866375291136488451200889602505412832379746032797793961589786268604769114743800465686712963950338616878764027680911337429986034707664288288328709499292327363084827191248531770651005116756574633977405894087186624678080811010236509293521469874128932972172221271260538502450254226098202200755520653246078708645646410340087396636440295041174631716065328790783144788517299716165537084146871694320339589852553589880679401203696721347862272257522642535963255977628713615937405063655128043512151145868985479875652893201570181670132392960321649641928829844648981988626468505387648904939863405835561234803339605272549886811556166477970238134881845821208342204512593484958105162642576534990067023657423975380957915912202195474906091135911650175902945893085020818263867898378713619653152162268781020516429735677136031770397745044910845100032810014615598151459963417692139420068893947952219809398853833601443125909014595787687603512073208693843210429802406122863415598731846056219401644164529364764727076995495106663067107453867875645443971188825272906575765124990004131022497206886412464093971986711524839789786277867429490258454203405428158256890070006545604788609833808125721196688775808002756249901532405943886661003720683369719437297959067238644260545116854446517407652894329325689807383557101350634450806578629803993351896617712137171420122013758091378635901935000079098540930182630146060526651637483190249806046693668846337494888078500373138075563238032037998427036224078207518326826404450288830279024630607330512773534319421350560936035780643115569402431854169044179102499751383860286911822841612122798281281144039203519600225892456455057365138472422813986262611519157775084254900161628517572209671424374207608636783484029859128452102875522609625359713530664409546410027221650023082153992655719573259301057461827289276918231948874076483828551762102444099037050641826421694662337428696397126089243267540013892538968322115892685874752849599777819762098007006390514945803297434115740903135480875781496299176051533034780290735105481553172596965846754224441023762113174227597916557706239562651602599406568839828165524289849957439284389223517689804736002433983351436054962755696103016747532015681485130230028017306333755149224159811897852276905241730432111264928398110641209044657344238840662703268789351150813809789391159512776667316038781210564499486259760089780010510762099075127881254655782250096588190415673283545542285466723964551238594682877739047594603454510277344420006618086444940011070023621346483203209117268364253467917440337978035046608251030648196490113759188206801355984580719556829622118899205502598959638799577816133298211465446435203584964278551843263385520231219703767616570363013579379880034044454696301718533846628365352737197210386349441271073059984475375530442699571200000000000000000000000000000000000000000000000000000000*i1^138 + 14271860189802547385179518910135083307557739829383587948031711142112575342927775127694654769491234674623114857926124759643517828760400943498982063092674943807061709030597228142631512998248246871829524730580363854300112687017490065851608156744712912775170892068688554181656467561833930549725803593292446915576070350557632526765650247440991991894184326322252356638794454876916266597883084757088537044496242936538617129908573270897754066409864508840868329471235355807536923450796180649368715039181071885640038133895880279133679592467208294816668393321125460003551037932821598059001243807713077896686600046216706640664205070955958754253037409810194374929039797568761737230090022339256660961660726623822653630664677672474159814900327520001718439627445542415649181971297340867945532489877433844122012157275232706489655548726728975087004241384919038041853765656193641449519660242474288018085823838794883215857188144042526109720770124407240181212376398812864978034759167896197510974748723478266704039413835874760540271678729229464203242010687677884907578552415546212696633134927897542554704959850836428316753578020497090894621926883454193981572231075467424456511071476071364407118653812801578788443896997363042817956568489541634653708269991212710895015653997044313725408915791739508112572472050690269340121467934207580638582888000313849815736002854637662135553736521524822699911483214402152108176691115851319236778711464651374921292798279841347004754759782994211697394610885775329782313358061331270676315644680289287421547170552554006901219485793846536591782821800008199351847454294791495569257396771278513831862092268775584130880793686873897508133461756606841475034371707185190603901453412118326173836120989886197040761825910496199974127644124843223117234907461205600668524931492246190218724622127997319336019295737658046363268403911079885245074600602678035427285231492394066533364170725364130835497045700916579344510644219264435130164341355617389601921892205546765359321038027469319090515130962121285433544820849251647301903064029503250868400670663381901774426441501442724469828772855199456523007345361637802426530521955255080505588608017581325210841457575761240413370205258742193047597088004287650979285497495226383375168562430425416633352968256109665152232640733228165427931790311953592915265388667541029608387882288326288405284045512859118173925129625077292445005456828794766251554700615544335914926133203624610935780225669918145977132550427850700942245357310674739499057161267444710339699718482181658506055323146357111629145788571511814390885760506539792126262874552075748077701225215396087798051324547681276791267229745656556062341310212545961063840336688847775238656453068847162975448130865194133767954969360548447738064226180885769609758999067079157637754003509317064243090650944409076662995708262623744828046714959832600452839294896742530063143634893266331951216415944459864046381464657124571589058854133845748735529675347125945025091545561378832865371584038044797763669723079828076656722167629952584232617163919350997874886646080002235269607841951871428874775569238613491768275229096355209321866437181311088138424974237049210075994897539038100377889568071613458582568999196218416973960196825457392806729707085254444409985922966623413405745144854703717109186098990373996082654621425092692420139935498952558874576286641772336228923492749731923601859080681549796172210962949747967769443617000690216402962580164030130617565746927798787399704468218731781711499416739803755786683944859206675296004950874851734660485320140701176732669048292461395021356494023965587722008115416726837752099314602803900135640769189627371009378650161182667991124675810650816333343245186716069306209297001529501431396802711923331600780132871518915684194376020568535270749356170653008432680212044210326789006182191258217211176747265643351147212846549696293095869459126748184258091584377766093830309330949242880000000000000000000000000000000000000000000000000000000*i1^139 + -313725564701915099305555112653683541235948254881124305102260640812453704701987342572684642054209466788687762877533342291335909073823388817703811224625342657103855008830537855488746584588612013738602199862694427770219180401122646955597606351281959040539589615760566117186360554822130454971060828410536405816990081711071323502846365040500049103856915650263719493047277158115515512440187937842909091063774265049156672591959868949517983573927289084664185819394981171961767615895964870421329783924785016541976899728269302619322892239224553246107052413999303276543268233789760179931109872434365732324386361159869897773631014231803374462895536950264056407152424130096057219652220526855141221999441322881379919542862204348415051966533171604506176244540500025575678095231645665488177340658841869918767589601506764453434392280469963664982170273769439917823209387652317121742467694231264531077384878591310419401335791942698514574164884292071393455893757884994630990733462843354601054729220935457180564539166754959740740473858162881220973648457673493848268780784336491801715446309179876654564527422076834975401499186343313855326370660729710574647705373432434975892782201637486063952734664203781388249850431837506074947641617423605293857826119209456874914771927702809799625666095835753733706630735336604011950069836831451695614136676115553815574443873310426167364860222420814074389522156367165779925588402624385943580799244774172386278877671029724526794848523172564886715313659488167414496053855592522771582693454746029681745271163810801618533770272674376675270172026300131565443266465632429196787658682812877242721478807989890829366755574885020954260031626051938266248599088438401094273567084375014891105662807673863614144429476308459873347128156785251944830462689057579226602033587921339183723468982776051549180931329580227886616750084854506398827268758655537269946042158871730207012483543860055264046879186239519567270162983617856665050800074253402086548714898130720619254002388828658951167418918306022768960375873306918492090825127324279037875566244649289431163744706888952424804412419302191720787273904961701739925349048992082570912891563345502359113074461010470584748210186716580944215778436938181860062154515632368281088636259647929517790804013462264215372547529384522739471921152427111984664599408446207005253577095197723401979302662677757025137555023865302878093474048205304076155575045023160186549916502694470285291372080575302197633541157845957741405749770362271825850510927004537136399255410125482313951924340890388664893927826160482896824403434503117834211427304799544606314029017319594414570474738248247960813748255259057128317920785289387739476169284343372697496282798299884972538441797414891189509416069563623039242558898082328645792890314819348945887656284904067201382573026773378132526508207632173578896010266750152347439109354266027013813118891163165061330550207977252891057954982131030274494486106901778103898546927709250163444406821159558099669548783803444285564714491633557437135563341384289211533030812210113131118445272912594276394100413772080497154914646123856641260027047497698716259606495080377395977095166190477827430344782313690485034130546240093531171468872308560129135538332845745094592564274485033744101872541706039033392321164295450842171370971280211389911272124157659273498541098385373164358303341627008301818034619758580665232943553224514646057142320090087648310671642276326650778993074183204369878345339811753718189956916444007699002236313023319100955334203292376654704069988341524335760461239186565511896943430873934674104057791621245350772780448525362526113725813881688598848061448260958575505782977464297669552030137339140996336375175836680638020402276343049224516964463390880535128739590211481801056191157458021515724297854388886698357099031118940067838102496989653880190523248907782791300069062680675318133789178124047657917881265210697588549080842240000000000000000000000000000000000000000000000000000*i1^140 + 4243340499609832845194007723998698344700917843696580565577407369460097098275557518841194159938050232101452240019839160579242910298298242210290198785391450603480254854980236555895383726104032458217084149794738923970286803889071787345950932062819680189990709842192638882890491651282057506251288337984888216979231576073531297452441045991017601816778764100003919900831915199346312887271962155810577024605486086812965428737814441312757929726157569398846477508354314842477142352705918903062787129231131981994375530097696638827010620070214813679582268278390500944947897577821093238886909056039488616202261997864188660731666449461261283855368085620804817683411680828462096295526851701743503032357295943584014710374002233419709364642906517849873601074331623964010800580406019462663115228417442496663745256567484137805307245566283903895469832379673536804910681477441906487118706930108984702391239475135576602543190777583790514350485017321312765778078100733401446138116212044720236003754269215180839907785379867005027166460171225950987839600520068468688465710820146413936977832237595222743921118869673259714407567512080445069624543522950967571974683865337291991501273585978269198493391009881161940022054511302316055547803847482770777957877392584526124559303174752959670354133204395844425699724526179425267937721161474382737995397675510902044346786950451591838673761079885685344150410437606232815586901156754973677559422555069543327029552250910582331717804896438827406420921605139673329459232867763363079103475253602457682759198506485280824918395916909271673104141888595872700402618810721106555908577916306585669596861239708031060439325363385805986494579812411719200735079854188644962264550913844848407876500868860193832987356990913618095357177280631532336043941242121511422442089994841675008542933874102313001633265656587121563839309357107315481459529975846634225907250917829279799754988956268680609246026418271661649478134811812310493589782120123690101272029777386887861457571196997710721051093219984599310976500317769541536449554772198629840163929355822263375051863611922565709051623427405736414467743832592664294344360804495047916805916121943415547886600747773081493463198828647261045982183815023740850107792376371513681930632858357117504334175087063540558946349999125473636603301286796117135768283180658850771178557286511907973538519229753446868429226974389635042522629398365046263529920567307136665285501213745939258804819509895951866645434231214346469859357099895982271770842832166981894250765904637003568110057975563562652316856932223762739190421429435889505381702341479304761776474656779161519678687426435738424697221454543649468624362116925790875793832488332628487916892117999232541303222933019809512879144546323117439820996538236283343840513001704607865729990143255305874265874678946899606007834741631582248220766638820157058779709135788588329088904164925730356978727618208302716690922167500832243940876944637625244125619190767622786269126957759182108858974103530087004348380880803617063372266471240110317525547616663630498886819917644654747199542774209059544440123658736712547849489743562761055553842639229138176724451448615039148231860572984074959669858007142755171853176832780475897290208397465243722078359640692212013860096703028370976521886913205576345365679559133393646498675850166306488487029497641130846842646710224036700872534014846549350397139827166121998557122013810245618257357399365407489557497375203210755661519729459489345549969244629728494578687981470838424807625637666008055052991823544885906034039179290326849217754364614862517047984320078251056515282966752428527991788722331794605847865577634908447430315881761773541010437053164921722553930214647126311088839127147488573744508082758835704440972657910446938040308688583905110784890646870253645676356865402424355690488333029264932926041487867285879695606633153630539534762466451213854867052472454074073088000000000000000000000000000000000000000000000000000*i1^141 + -97438808546671746012955396127652107827187662111793725329236888768456496461596762052814659113937213035794290645711854424744684670457903664178179391324857049357184470188184468228917396681084200407363414215538258252813776155588686217034321593590977360139412041103060444451396978564396090333405886318117408751874625642216820658816879711942251037067804695414786953192105721114457032242290053982503252171005653254964956435340336736877411104537956394199656817210733144008312253964386439231737907436881452691535773750912300341794325780732492510703178076173192368573575482421822631036006276506024841909967338400868572419921330831534773139576511973141252220977640654497682158377346414082973130814603669494282017630438655689296713401360337955970660952637826170122722218626757058840725111277635593539075157820489348991368593472379827009894276932274893608969680803866382840151687646139194439591970920040443948304418300355729680932372358491452153402497040739692491934548591944076394109731111385367220551552799722316003089653104240867189821579858015496833002170719986765033015916921292922494188853756162494605526503106986162384815332174125024501518137315051466725107774547071232599835709415663913731125509094384994103095514301190263363724809260843647604206429031967149372499692647837512514347297350654938369118121405380277889753418140096301635820607338410094234506917976673987580852794436056943368171722778094778842587180322261250135532100215812704265079663950656042833115579082391507505905644633235260934390885485115137864461139358127026374367767636132815574216918816640796087973126225583519036007453589894073000641947358739729832631421661955515820836702273920601280773149183335000219457405137631875157485838108497053332145147801738724512635668773014583227866938502473411488814751695490840774404597192468301773479552750040386252275206602705933970802508372448810571150883150349687821735603685648939355255688270243253995090906014191701780459980743658825449965908577862977076332156511775540522640972081530635532848615721611489542754886743223364587891503080503130918226544691840684644452789021651036263628906443295615215552036744895403041023226770746408618784927459494659684393207827068793664060269100885361343058293767351530329512145730860481250140846607379472541043095263454584346138907929274002689470242363073937603769397883964622752151391996485673573791851461161998078919710755780924147333937302914790722658617637388950445900324815852579792298423395474655707561867369654116729965884380758617578643574389218604550498225992931069472037830379159703270534903189460938063205638112631392899704020232658588051610064221519478376189943253993541867182810030842731135047504209586914772250821397643394219525196032116126092105486430047582154070547096402841860907605312520214753644640930573313631401437297370535185005064548809900575620898976070883018662480216925527651701824834393666104218549336874744575447710658645395140157125033403516971677623720927312861173621164394757092357652423872915719669033284642168725380237012220185064931130416324013000912161337084935037481924254369930682673467760509307215888937590564156787823251384678537818214598519211392565374139309946097041432129963650220258506088851296352480421771703822879629218840748056597793101714813768127455707176072969130182416281682673495043538137612233169743225327325606285992960053978356457448590741091435024885930598248598383078463957172398443520186235203191235020216415116807016261037777006085593859264903088572676417219599797445333598400576301744482280181157621196736820964700619348030709157340504461130466974305044002783503898406136850590850139324991899523311002073068193344108963564559663446100223830629085413004950765203903397966520769861466727632597421245319027043726572194785798925663898110307129694596158754011636350709879644288755097399997352585226968296280807450381033400269475100570853586208445209034629878641622148710400000000000000000000000000000000000000000000000000*i1^142 + 6281228258777181095866790018128565025844108062354661512369623260257155529698452700347392939699387385113670418666941705888650382909507273928164023880263702990759909290035066257105904908239319886637202974810934207739043273744037872857099985765748860729991955038260173735039373635293999903485250960202491546792685519958941520387345244300320100376487288541873345272265250233844115122672432488796377413924059081224138884663168481578170997884923012115169035467725391566320924547115124391852098378698011077997412731513919067351857423898572195271311764236104232075905015841998994234108150554692638580695214594623061212871952275078364352779541202794517508547465130246126151230545581413834615659446699208841185042842818163883717483239442659115236657740995975656447529063377240834387795874464415621383481989777999330856652950333013346791541554542662716990393040902647857493508203970473263685461096867271557502229709636766134380567225547026727724995507171911804127718780195098597858896147909089866487039145144030587886026856206489327924271211713199401180539863446240767069835145996504483527382419819867330449055343953571887189201195334533545494248755276033397376456515465409954115431752155366878271304461416607106975355600321091938331903991186736954700543084563184509747436793143194021123050106951350647882550355123407743144290062237825319854336106348502295572936355787627511994479140883447372035568209285542259631016655406070355311771603881554405520783002423213778982712500275868853787737157036322089739740813991077402918757255525382621637157621656121097063339301363077238624312627197485135160518716814014672569544929321461799463691070552210664992017244490343579073852015538360242420850303510395153392611628242658653740972288251965850446173866610311922618651362248102281589172131740857955004339708083957584215596681118033262488009373401687936015968168465919444812598712596355771225762603645116924650536327738890659989168206298778030555931696281111796256985108750889798119378431532355449981463831653136972085422192919490120331238482180409181927061838593289937028058943241130328221659591454132872351918101537607675531449511049033926751063278639503414698699965129546543044965290795964674282770946867622901701792872649124727598857327943306397343502136397110869159821237354288062982129586329887762447449050709594105021242249255253591835711796828663182125646505192152123462672443520007334572151795114419780638422899633450361039377366727321307759923792504614533847833346502990398750515311359577869970414233888008840987130788245758526689361425657306400321985823852198775318943229319790075233120174910876116725555946963485291371749521488883121649092178269146730465186000795114205686791411680251462946839276142286026555888840891309867126055851274146820097568659842068632387830393395371271468452659944115927549954898948342711330688239832268639640597344504717792748484686485092628561017041938458559573195751744479149319291975830307741209532123194223990238001622133460547810029184360575424017904812047488487003999040677727469327631064566401248669246159772375726199055815968628435488022369261034001960788225220883212460408597991971269322320922042057553172840165078004494582349037872541887841944533407908145558535620275224440251667813471274441015944116097547992529155525761618809483349367908322164925770459834170672420697828008635799124119773222267258311600478414334918647193877023842329558312087850300415429155490766781794765128049839326111986545153114327728474672193835117097297901168872745651818911285828808461163828754141321831510458210596631868795802012851693660378690355211693641667291630623842796461210082401705959627448646065663305113095024556781495448288137422455097146603439655847349501828854478991462465567946122163169426121556744500351286043707099567586375269231189250060699518840655859204811011163628914306306258827049843002461912211608545277879790783080089791578819788800000000000000000000000000000000000000000000000000*i1^143 + -275434361162279822144722716428536072249147467146088671847759414284595777184686927461836411934107359266901970982497241266664293785197214624167623098190367582021743220710214645940569625033577388481214725175445443606519713019318717273683952580385163098649989690769084506171284862252339311713020759157648875665683834938343442131523175948315198721783903407398446438127005747973613322797580063905261148868940098323675147614654853391256336960427115974686672824604000252270159870301437538117507272033812741852983980249717654723425393045611244595585117293342635588863881763765294349721285785224499325025744222057432245946650490624710788162975911882778179441503779639532088514893792628888456661384742159517564329532414594294264704646552864241701875634409955872302151257999106553557940997517281317485121473561779705352328666644385782900501027489178199580361604739050947898863268882634769702328118797010920833518628362627089941995677968861946474192640986663169184061714901696464368082520180950837134541322859947249849910512259291688680418387912910594896749704591528843073467272509236423918822412085279218024092365515491583516481336682732089278275962791277541504202295996976126094756702464999650158131764207600644406566572381926537710027652979317732799163011250638633023168349560903854120736558257262327135975326656165203938198498234713800167159415322583374237974989053744889680107601058970830717389513095385567283537291626833482252976990776377501084649990430609044833343804389513163864543391379473779038058151398490721090935329239761062291633984157624627279940658256195773265754220505544647671904573119828299433489576950146863560823246494868826339292725560919275775220506989592606798052833134445560933643475370134285418779942765180087244375752379619397903301294617616968137442652155550136266926220448959887964804227241955078600872439850891510506886116986948058266251232806868298219152705270763122243686788505566340339386984536459363391276764585662721926019321955183821621544021814903102937436558285901524995235591135740531963141964492019350143969668296045381362933578309801992572955264969738286273754286130666334600330292253844536499547625785816792288711764255694480215062892048021202983310891740056832160310445676584616713903283549769418102994128133520797333452153556521763186831469047939501588934770117883196629421459107548941896936428710569959910322083183015277911946168791205120233596359613595054588364101772835370308754036740255117630783994125170177726908689597054424569551903362506388950317020921362863902398302790016710365639918531862106227115785628898968324471614964694521898896331605036411127185721165096772015080014834086155208121462993342849604409965847020714461204933776540452698087287559352962394059853030936019371417746054291351401343433052466146913846960406676347451170566955028305157001386763583058304197529932893286937699110307052677421154760582114037112848055256426949416312177320830243646757809447570048624883050904980200184968358626841445406700851194463105509585175994385703147192063782841078583923657566188745183397606280184461945712457738382590171450712771274762542561993844394459797049055240740563710579797672004244608039414485156918941233462408716622884558398466106171289072524158840660987706087500454737197331172643800205846818199412797995828758876878654411821515506979073926933648745384287700832973932128830382304190897869929884795776403536417035253571441651110125987243628565832535002481823374990337712605586221210825957290173159418451787827572094301464579090057038138038445516534604129438504919882310974385430137330165050486211663542748076201404174041861861775476064147883891230625574133120906564530300593455442929722507089276828669299210429090208726484506672432229778297710284843333870911595835074251761871408259793598447989995094623271115627563925700684330993076044370821353549023928321762003609178717670643108550975852116808711536640000000000000000000000000000000000000000000000000*i1^144 + 7404309920912457493998767812198784790805961780765704831946305799852012868904003991145287381887734699486593067344139733765566733524129732749714723244019288622361811576887774549317644859277717571905299791195244997607532526907438859032544383857219432082061399141936937015851255563387398406676677732413107800886448756188029533712829905774278964265505437727363322494576055585033961378093005374539352690586295209211241111544071923969993742216351817787852978413079975593287295211509187562657869849305533529461217577925710833487668243172533442364708460939786244848083721626346994401427131716867826558026810948578141653930202312941956753564099384235713112811499160923750451243831365700723268633305089654058528348825960568318475430386910480760052518499930792477260333802534954595661792175544032653687103593902128113820380942481641025523538537087521392941070277252851600399933386180683630907814786429647960611148107458669293562980378032135582371228998685966238835262800166685837859574334525009483459793859414021366497285085732623564095010440026338043580584672616106968851204667407759600849248650209743616546726257159104240385052445935145831917242619587910151353909002388184203588830811289421858384930106443379417457532148163406315144855200038665544255284412715395245859801774296076388128812322111958245520624016771775718973145935693747706132726068791239751470320465649999609864337783644320009156437707311466200773444746191761940264686406839709549844626746084349155974989586649782048562438429279804768165920662144199587802430535839576201614541907468821842970828284171401139334232534554406120662655588823830883278860262942705929913742863759883101089296345634406452064053725075586004475489194120819143850678161047470855160312464333754196082734615321279349777151144203840188519036995094146197080759718041338710559776620560459083970717162529880634800773262333016218345864726804785996502606455076391852475876005953450221988727498152139440532435845738921129286628568912440026921334634269430866261464811745426127387823508354246059847229347977859820359790019850569791649602170481140633392065511821106059951093255521743116035567788789411642253704790255997942505130719859991460569929870554133816996330751975992098210046140823902910999324780421798368800024607260610494357624637772913551852395961998088015712127592076730464146395357245486810756693743192417775539977692380004500308297288872181559070409645204034459399873750928462218166602833176494797060930020787569757425365252952328337019087510632502468868161002110088037728343590901501484021074375859341880680721493303870997135020144926235530114983554626836298007244762882325532353018065181048225237563919327699624224429462077037327913453387387151735664065555525381410120487658975032937976102837981735038514491443744934305781323607129541230296696268051965043454881070254945178747079406121173840204995463738744518152736989109611803382082139344575785341492405976989859617034578881685101139787270164115129218781425390670762728456417469873318959301307951618687530490043788439860178142636485330227355942061152165296177615248865016645000866937149536213854991992302506742966166722072782720608338905851333057566200736465227104824591055701781282983037355503887194629444090531320009059340764211885410464911945624991810242878701025785953277301251400770468125930557150092168819721753663383464032922319765837458225288050456066802833789521122095656385643428987989812998749941726495145306154469853612930598917293635691204314014507431985433993957091195709134067977454265151225187464904232974315947589877691958125352071672920349751399151161055650477930457351880965077124806695182337925661218628522121815034449168534080424603005652963492326151525017885823689934150049247417739065357790745065278690521647052896109993123755087966045989772078343188284113584902960127571962696697204250951684315967334094635660087308843398917503436675717529600000000000000000000000000000000000000000000000*i1^145 + -130742114641225351931248250777129687623078681595605080198927523824053582084583680116619402133881950623230527510616312509177863702877091505284806655077469561091695091254512174785755396975871895710398597221549771427922223691724897138677561695407162123567317566241217613509815480566128417290557310301797704082128330267252823095480759719011021903959129566361844972911687996635081350624867360560941350540670078139478779000311682959850675701625656008238680622892906592548642201432882784618298521025287720355184940382981952006109116607593909619168545151564480930451612458720123024686442065784956434935429776936333208359507348158610641418674702172441359688815683650768754449684987305782831390791353370522167412624817584331362831447736948857113964594117178337569451709459219650418996194089501056215473156851843635672847507475287576587609701268677735325419024451921484076818466534285221201607919807242415232779622484507118138766160937451469517047657142596291383952797744678540484900181821716250417334561405083066658766972829300313699801033274232586004266226144846506459029897872927710335185696839881991146981559520293339703353489819754146486393707654535056112717292674188069455122221801827797060911230278860340749194055817260253808229464223666420031118086623125536446502948572299337960414506946430465449700758923205910442547156251203834513520749566129317778289902069464628603541268506142307947648542689885743158091608727075967563256304786890239093374744572280295930949212350136889265161542266764249693744098972214304120257081972204140337630872564749050234187976009026225953526814425383034697319998537772435616283091323330435607129330046903693336412847061630151148895714375919356575882232986078437441312004884502539079194882849660634343257346170805516501363873934374612077448608596989275054658136434096886790642220355641990111276338661513943358086992165697394984641737056742639397462531242590756421337474100229145571268999299671357466878442434833847023619642468640924945305907835004528979777436234120334530989128365648569493125733359331360505933772383637763825686842705370265346270662708854500100784691736863165702662378631492266330963052663042531224602850208489911657997460281449572581682343073311835328879834267610873292221181955508702823095572893403517259621862644011917596918137129261984306864605081159248673130049266446692319119097535945210039573808188608478201263967578939039881420265636285260514883228161402718860069536632369090342525427210162319213769833813249925337308448505872563586934292403481222963777781523993166018859406592046823579060522919279568739525152406934273907717999871402604611777656185410755969064073434552198915537849867190303408942055422788898756136519924642509275401576794770678426974346068706622156491825911166021524777098690145501730130448542509930844955298627130198577618775939478257879961446630134522510926939953012727302265656797276545742797683932162028578123215953991148059968586307854285141085954357960893405150857967396845581001081775412039045409204177124288251211908543328970969335608622773254025320080697132943071156510238504799665099248018326422074891576276888797534648242318214670603808892659265721859758451346250095367560615347895789281922490927603580538119374250977969654834854966085320226700562788905887174483340855948527030715595629005883101930945757106125582117066622608102340720810573722365769611026417378443297263818690478663398253714267633698405034461964584086436254887834793269678727711372572572251034154470019666951255508325939641378960371120905290991374400514980977812718798637504060433522352203572333716847176965199726028674706890173338349381825566912293540235013501146768223573849245816888892408842577753416321924020455033539742591715332136947319028538887386909578212810371031207109302872052452610612274578462759686892636792216931713147793264519249418364844149747411824817063731718287685047570923520000000000000000000000000000000000000000000000*i1^146 + 1560654776771820101044905183057192278769303197586850929439075989314868727867476336507744898589627288406589745649389902870467875833626538128699656014199775103428779107823024228738074319972404748236295178790306243928202478575451880163240811535946621231008273148814164599295318121863791857464217461421203225693803068188957645296618053617000836398784306894667471143006009972593585777591452877937099663375398567664167752693746232175024235670871595127205911764449428599985553829298679553209513768729078386277791277971361607885699761696620279742382531615415829308022032684897100019303247279261425467756294936510947016755098116638110908579002983870463491249630889120251915265111879171835670623388700643772787716766624579164421841618642838030097960103200120911185300474451160074851339715230822087669952084798054690815284007563932463967761775240379669456333564701176301243951341932903171574657178259860286583682661283366741230354949166476840629866873999342780179903242995779345360933222105588768421677448685703434576616410088808096223597570257421788725045776390489728494038378825004740083146300151170522413862597023317455699597251665474687658026525964792436091740193000922140101290304513951590028672489931419778342279626492597101421738945062729385146558778501442842687001213117592060278349169562936671989574958996071057991776951213134976773631341929250804235875615771182027827414888237311039614590044807165793084030783361889544527529656461978374735489279762516245354477873999467190701933542999587561746438746077092259050056320771987119394664378732783046349685136067176206831882512522153154908160477108893233596981772613956526422829934678007414253703997522957271434612207107578582691439468828228445110715251074810933776397427503448603809438548851565298365167239142968397400014694833070145709970663273448677490893946681463942004243748662002943234160454373142493412118688638216964854508870858188006397431674804912533473548955208089175434017350676429070199654533469843212246108012265896747436395249535030697748838925353496482415637829797018930600389936641180706078382545266345063133493839600757827243583391293748401091061787918533947185096121905555337063183510703551639794295416205390279582013484745927163070941331998734169402386651385492697721840228758049288010432124459304956571122986924269680559266686639766636741682825153938700211798044774075196281415164972254782755196077962310483556398282796984521885302871649898060946748542601392500276431454670271763605390686195342779514621006914699618704150346512792004854193141866059948791157806121370802548310052202748053142540756386209200438448876084132185249311905315381413191060868240413181178110904188596390391621842392109530523205267563709708237138902390723806474466235193125308274894114393398366331086419350300212208507224853449018254065417501840474150722573213322365883115213228653094973633379269722422831562108792059783290712580708366414675234446228866981985260726457534138763138009298372440320679341156547610515838631714876193334402772919566830525130380200816958356227697563305860628458176638467258522520485052802032327475786066195189629337761170315044830150386991862790303351920149114223174278598744304956129399974603407917592616603176882917044548561886825110184906611530080601685891864777549488225853247032279853667120756990747492489081413507075177959141373462819023139519928606597361827019319310200044915814664990077597944326145893765007804293830526460802518108779552602744654956988700329194727413199645591215203574942488299165037223806462447897735448351332287767457783445942449457781827417177105723504537500559247504764588451674158802500019082545380157067686839300451882586112739592787204314168899093749735081428450432807634163699497569836491250907016344040302532197601424484186917354148659515026855976152255558266011274239203739101036530776557138782718055276523129322245627374117905760256000000000000000000000000000000000000000000000*i1^147 + -12559929766147166625869018224139830677167111699423831680875845242292722417488998116929759365776456620283533708862121088356090925055267692832334780107033419434371724825755882205265862518272878653921300277302752511007181060029251199213439013052748510200692613562875722525250150789973208593930936210512953921962551386239661521239695465166075613753825749667530170622260019952427058938893974715857582884295327128863913160297469559320150405006905463598360923283049178591519213998018785544520174708443122589284376126748350399094255136347322835803552892216192191894671304128812575832849486032159688520005064842620700635172864714539260459943325080951474251876061896666813396925627572621032923217483514029037098931876779902900860720582218684922728937143848277595467864374638950070133963029020012324839494784525179278896353668629116239942626477990636806782498166463192567114594980243986078753322775776100273993257077181877671686463299787834585091475050128655155624316402330447094935521169254046703437291286504840463094164462927682929457154081576195784109339838687752659971855264707192360572470912622570355199550942352591284812460514593148582260711753060367641721791013989417647521088194900643297717996353606817741142209547690051192007532206667568656270784518732060866944572328384199261566392494903535831338543294167476000100376792897816781155120857592747909574185536558616197112291432879559483112838701554589543968646222262025344295718841526845083558638995564889174208347929304645513242201437172822080989163773868169984220278575080028289249884640078682153154172568817819285195692474881238111210873372671569290532366755736320731503155935412433176087203705415987730294367193934435862470222855780252592306883794872791275136125474649167076238951473637838598923770062718534819036598280418201645541023808688457640474857234559111234028532952660026003848520645501294905810456952955405366117950941052099664466112929415582577077327604396618699358699612081996421685628757380487653100787945656137970298519097584801681915223947945842105697382137249582688483614795396434662519781027628669756835984416587635182061505164875364360112988920367430093118053879194294569541572745107182289553755093973721633526522448833779879794037876999476361558185463348610156321093539847194638489433430178335910952311457493019532569923329278863885951399220364431363342303049490870458494737807424834063656335574917332506181523839536151873511973223730702574432298136050313961474644400295445106422328965669390701322480140397755261521002654078294890735574050097687110194553922948769460117459217540263612922701739780639731601123724474846638298136751197718144311664287982722422267355344907978471215435430846067007190615696696472079773298931631253837778622823645900892734475135872621648346895866172913623724767266336891327616744383482568488882843713834666920187329154509002754736052897242558812338469875101981114213118584580614236149173297028150314263596144506377420419813670716382765278450474845249240989381906475825708824196682648347887759917503891044394488547730675921911043547487638506748616073474617975020966862969355710358187811910676597476515376046388333385230890180649405008742268054326907772040397154091898510294007317832662387968519132914202816818104771695405692874127311222882602219573470947871302335549240654562068786573203739726596921047869005630380731550797355348935669391564119377713600354868967636022266632703770609033229046074224428041035296875824212047984951701577505502511077687948064671826304219305521672083835144518917153879737725035449142556703920265419270994714244501956513159768132473174619495963590464354076792675177948750587006371955462528476298920140153762304985874960127167890862466756240699782200538231559341375978632392278517346743760527963582515578051928145642834814029525900756288723551658662952358439951048884018304392862755808202856462513340416000000000000000000000000000000000000000000000*i1^148 + 66311752655601282755223240168725445737421631638211561649126481964378966652435051043432380305162034217561685763969067590221998208972359083791851939155729440439037418145577836812943293946252789258018318106015319981820249875642188271923259554603444555064624603588149845166506454140279853530581375009706105288941247413671763158362690564612545314670956241609402807749143123414661192566170542308724241136341975125426790455221165833417354619651278313485626284388013545523470672939034064897542446043113339014218708768948505773454716832986084029303774760308233092406273266401151867716642369541745560409096577343344111662285410545815109402214070474276699957259243376828258081239512822304622794707447902731776618260382098623684919923792179592436946775082239837004751628661464150113265920620936693590784263889431092032743057801050309460528400724756451222539878014786411864101183697863736873254639791922852078893041462349078406616357398810423439352837412392620386909083386758229970590048907633293355914326285452216975116270251189227082657091760508916250670220868150619787537476446393663495028818473922632125669326806187735076078668821674156117996169927464663755026184294406552446297581344556534215106175509856484263600421693407743231644177088111037756180567386236711465791158447172548978044785035574167486098604682945784330889283904764016228138800960474037778213467132198306964318353286264795643700340880763752253123943739047835653107112468768789455973973714114167353250214407540507457554896623761522173768314508751924569139968748230221557657785305456104382708387862632893684401453761040409499603749945750401884048929018534588132268983548075075985285647643123053883178964630005702800158251333242127309260292432421795964172535127014517480534706653013569036350494487927788193250769057470072454269883840323610836865325042539185490733987632671698249061251482984555174605319712347590169772350909716980302838313161059546272215275384615138352690692884398279304902980446973696867521474963337038166729672861556554346158069610162465244571322277551761477564702211508956020391658871069623493924168801153438855402051294911635435050520766529818284565840928142239646242289210262259150624891075677749329386913118011021332772551378382338078257569878863615220076135663477473441350424046166849061165455619434797968092634948234725679761698596876846046556391377484438597691747512801189267356176792750677140666700235858042407936032732564298548738343536145260970307966315501882720170325112749903793551164905503848397410444159496544412245265285518748395645372581774862959592965138944710215331834977759182821029996998892692447629648753012469854312190863487665281557502195435812330953201931728968660248210235054607364341303820106344448091853455111340832734922953046223838598903988731455264954420508172316583332388819298376640672917570838103371082273580976082657690966788115493105325660672856455410328010269077884285589393936595800991185970919374887297759997110264797658785283437440763501939598390901251463316410977648943426152323605524946991737711205172900558586601660006455486970866755774632589024980158941531614300031990494061899004922223863097087300810909284436944234766320993606424005818958501989189856633070992615483692352560275136604808990858884435489555280963969803030247329824558442763806560701570830736355774578984297525458163611109734923330091831222073527508907379565061391353812231201451206527563119891364428594194958789396003599776840491824901309789375399634048578343080080913142811258619568764811977828700646359231604549900243526008864508135099524613738988775644228205749934366290226466609223678613994640535855412309518597650440943535708769307199345209344439648038642747898343734464783195795235059635732119365717967200024761595732660852201478137966946261983234153272949401183151189967874630018720518731632888324293343870090336007386745851084800000000000000000000000000000000000000000000*i1^149 + -227854793873701559973869620411500369772437313675444261380141202272804574405211783423060823762336682709293905394083851789534684931140507450861439244197477202284887839336935601929918698406196066975955437673500607598661343924804905619074439930051586710021253922135167315164688572438994800898217829738911624451185228278733896723248040267131766992843556274552483116182225797229544813219168089171701965638096579592477500914505834036320576384044101206485468463301369774122395077656591442382437147624361550157422651668762713359329159613115678111441076956767055316911056686411197072002234492823005587429089830874363818993467097707214789464674964746845738020772283865420763839444749857227854701360248605745322110121139224020553655903018855772036940967155663387110183087011697661467455534546412294272630276771338505293218453559517655945134343552982225664386238570641066208276326145549312889043471510473861194347887988731702362762045442553675838398965445485830118358176600743871638223290294110662582231430754250128900659555032139754293674492184275489301863968123359210401131539583239607738000660734339821877169938222517048703412607132365525263797924621013589348371471847876364290151593884589579946408537790878905179204606502715761146300953664763563259734047725998444851702773007220055821274690897120754941339344182124127029171196231558891260336687240729793886619974322404024000871458557181211975881191665245237133000861340039706958679367523057836782845305133136944761126604120398755820439033210077872763256448999913672112664825712155234104917282445831493224174097581472428891167802773439951004705920999770992304283169124312032716126899561254494668555409392554194276832372840591322464342065768144985052452503702332911101253759405303898418459437124690547779470427691131578819092665118150819563588349222072054004252328927286835014095181014512981927765941253749414399088004580957240280751795210579553869637113193203063376498246882676728790544391827815794624240799692435707933386677845891251161314822657987395199241770868522719105980311489653000109952265338636522613999530434187014529569125297020959279313540996997019974975147709500122418898384278729158986079224189501601173527549237721161208391281282400940479563280032183076741219540451854555196904769829418004289750520044749548808025179890578882130184808707631650042578456446708796785076084130267774335278872943914306772112310912512488571972599421476914416263994098900223330045073319341504492835709098605685957405107858560272904416463359279594103570919644036134587434944945544741403466778511662691871207690263099443999649108697858022683813346571339322185139880826166171279218390631404447222009785751523233950567346858302529835017309644636601132159878834091480688748475676885705566026675486844608635425689791442633023137149486037178132439586548404740873906224826695240619822958056900673290170121938992936865987782098420932133747871778988399259180440357375212235236113352186475426827263998072221982040392945191225710302310134713143260192097313369049930468846071386169263166973136953983410730384943153591061617464714070752374533639809988391858682263347015785113637125724149170867268013060864393770638107664670045935964909356809672715933253861940535308037739094019412923528843104342678165691797860878483934443736686708990130487066285886845574937670752162605900610763095673593005468745010867462379525163056955196641340231637738793955795012392250613171447588773661403694145345774677594721812832912670600460518137491602844108046637457141691860153701899226967950829144748488661355163860411344132342956604695558370857568378950990990403127661286419072557701070892922850341112574361643930550379802464696403344788190356403067420327858380638929102527098570403316158956576473567352450881433976362037381622155721134114811622630269712847777369925621006520185326548507841605694090213102452736000000000000000000000000000000000000000000*i1^150 + 674768770927915987813318863400575775139871607764261731739907362007926553844689442426499076805265993810031879956564023191732870726228954200716112631205487816250371360043919904679654326784559191189339049653011290466369887350224776325487808447441534972082044667847475293122844667051345130863658906533313075697102711868279311065749277296521234247645940786888878118114087161027373514998466822060149005881578213994538343039458646969690437564532996266432272584871603044136233300329837542164248178753713014576814855652241236751219913914910029200435271038740667739874221280485918713884569975786924324346453057190260287800235113143305947839292584341143703827218490242756350660567461127252627326178225047153860092892322702878941023011838103625092448194827567709500839662923667425943635681905851367620396402757331022499021064318498811492972184059742094862781401503593365929994555523194360001775047561841909838028032125712019482996944588636071933195819529835737452494575708100706399848962029853039986565961813298228922152839442042702237988121311829165663456631501021885227140622637667764422440369604343646040068072031599102133932186965143026094695378311525669774177737202887660443011300551376344727962905785099672125202277798361260348697475417357907637865344339306396483167547540186168921368422843854557502052018019207662471461942180208791300362675441812414520644183881943640698667906527360354044095265950417917317270130548847517953618738497265287000838057826125948080348868283583384812917206974462013942609997017677296935839749502284791948893501839610240452227659620562756622633737028574531661755288950794722448239538506577520173668261009997921938539729665409550739089254414471335937652889487265538244531721023806432444182246660603750844075503575439712750345927211641481563289023394344313160100974188694312075597137589296846451181023590559021620153119611246011926449871454802470009904980791720282060443994407757093829653989604454634901857024168747651034376251234169966198257925006614066846066077295510663786396561055730147941303042634229422928826550616615967302498268050269204270362896660868703582385968524099420834925401074179669719904545841687624332847189558255939507456045644497256264119723191600321097847787406688930416543139490999880035730427046098578651640874709386453831329340138696452942529139576207498246835205118255114090335107630121641797711500126927044521519382813081976516958117971901532762713549219783131094506096896977916263757935814881245991216637769575344808918400094239085105985345537478064588455976018033806157722430966779662243431386748601683677809152697851037639637343100393889434212330679631062492964662583132162920603731997427160570055859733546960891081062155260186752764573129997201726868635607187316710979152791372178982818054309930068868646133068960018552462298373302507027909690668091171770992546892516386605691588722250886701256657156934141468651367376534914516165883374431218336163900990420620861479049179209154897185086527734608998348881336579367235099719852584915905393332167228008405441119603025369219869391039779274113852863153343453616141000207963666131589025716688914411359790151078590083124455052047785712554500987491302145201905578514055909717334698361809005785507091080844225953211225134524031954255096110807159397946603798956417974520886372414973653849697623741951464230165044101859501242394860833416298241478945071675202095399907161349325701558553905233838164113268774781864879043372050909801812567227740282360951664987794269811164155112236694903536520003058642067591482547735403678265101417977134268951216816834495712464894545235063097533508827029809649134086903916892579524913561549646874842331811964595370606047016849582674386111918133258791746747766236203152165903468237355717265547520998937349267988604581072944385604522151681559869943782442438349050283660172244235059200000000000000000000000000000000000000000*i1^151 + -3214006347062123998016694182640200490039613425875374959494266998694505494459372501455848714682413588955941669326131672491719561611928976702359120119637047000790349426498243841890729786159591564315349368477222097329756144643518635952527001856054769043999376341875735653171963044614507829355915683882813229431908012344538019850268501561030778640395716300698325252360854619831535608910085051068406490857094374113871086334112974744366332712089250711356441538249652225396013229756179172670988564585476518369984023492918753529815552012449022198703693697165501159103666899313152741084298414105888939239374500622164088411272259668817082259160257260142151813477966700378650481954844833344428276864832225896318807771013302948084086826503855496951949322382747570497230463436204318886513449528263144330227502686975193035006429210870078445520794496466085410982281731599908738771578823554202388365247896109138761591868886090224206455924588870741735971557654927110454990008822948964896563822655530096523065032750845529303868869296794966960583203591618990033217742165589793364390919757614582221331881231472605459999154456633875373969125555647499174765822512080877642566116712715929507557165797480670229274055545792654921791282411572959216316586026525975470187530305760876271099049536845256585787491546179342137065248899799906811698050310508179955864031536405103209665967664427394665565353837527157127509455578795560170989198889083308458358523769763054153639031108707942609933610880044003909112984643905708795694855525692879384548102976672080969143666161689605595365476578447220893352415255612304541479269172458120387348884618461107203681033581877252998671125473182609566714800497610735794590532862448476564569362343432157294095612428360168904900213181074962722032971668966725038318355801012120473685377860813904035663150015295823149804619963307691634959696457966298296922156405964749739826870977996394970282616996079989250207227411584597053116623662677795948498878094462102431391656463930993287806792535197195704502034550921078455770904927083195648959716626902788690493929442781404600717644330040107425368748880813495325283925034878091479790706367897818296222581525829501338363359210817823535853604222814441147133932438419620386151834981657452891348430920370603338018879569422354570248809385316516940675546658341859848110597841902733141013003820499265582734564840543263605810616881430266195829848059844711202706859449732262914788948112927394371046047257933041656805498360289629097525429503587007380025252696729926558760390388642068789283894391202214155831454771027952179598540089016838874977578180522054461392717123441099568565294489125892441905083227061125984718872294490239407692893002963645205186254271716115862175590315531794115842753556106386397729066393131263760133312509510573476297175723275578734493740331711232365533010301393935479147339956456873775901079579375143857085967519679215117594095928389282316635603658122192095601066723286031527848931380189710497320229460267109006446899701713344133184586212242042258092765119511069351720470182159071483545166711671283679729819896848231082230437086607889872059840416442063272406923449078676385021729114618109763524151863608766575683696235666531226210938107797850451779715260911404147182030667248875823345359297267494406736788701167551171144536557516335072894188516443718972868391250501961589066155102495754655633074179583481447813036534880262079918610633585543849326642162064923232085308787307934648403403739805410985728823132277331831814226035364355313013962320318982931770933342354063988932353253523193860588935833413263784956069497838784223268105951123964566765977233520757775695535390228018710138780700739451670931371303624171452662297823395715089777720449309639965977950822227550204148220456607919599961031142313228942404341763974775442192852667712143360000000000000000000000000000000000000000*i1^152 + 14587365140794774891542720616695212693242126492895839665252710838525655693057074755222249681792892511704845816759417030073121373818998283538776746180199560272082190574801279197050570415653105828047831925554662824813062332729271677917012750848730159625021004866401803626943440389923541557365589694672487526577738111063485177723821563086000560198719211349948993995317398653618665802721605087844208216239818442520939076383113230353140266778102983289948479590763128646508054052692225948127805989994653747490085196452741405784312737735811756262765326892422274943801274490010414960618982975940111740981567131340418948188410668396504526315655307797581914519473381982448093500633065749941521428796954685898699452692603931309178646713488245334329567883882550351670737833419235694341878365594883188080257935561631955932300005777555424216468058024762594496764565687928240821352375917476714216651147197322324766693315677097712685844274446729096294132176642837754562644308603911314163108716877304691756940625298146449646428970143683111844462308854186027849511930384130645393819433892893766198775073276737445660302476892579254456704647703999344947299689092880267732783622403077033612925046107827285116668759992841078827189213813123648892672183053909652741173146554014870155343025562732647510491811882329345040237870003670775139211841605858697746664239994954777687876184745651192735793785566270201358447698694456361317271155410693726475702545821339500130745329630889165516078767788536943652022609173416698582316348156887067295675524134808326951613886768665562880808637422867866641407734178933048134354580893820029684720266786962760335492031579585367513890877948905073247814189514052398366624956376607787675865142934468615737197928790840762892378920837029747097191983868626803170042304601537673500327644436392345018452925809553695074227885725647662940318599674808847704886851942194152661537455300286526025442081039109740082944870261688512264342038351334923901713113328538229705291601783956235544702374498438501409500060281628576303018613303207633740109524624352691917124497581184730695859511613930685677088040973409920031943544302155192313931110536732846639244490673745498015089290534428679511142785131233612147588141700342692626085419742074692690406552215700295276359326060647299695478686307809977123602287817769458230548872476209906768657807123414472756987917241804096742161415393103918829635154351914479122498488082721247402916462342361791217020469215646085627685885893843613445785455990163659525299954839015369029907700284283847750894322097730944303604562539180372782552041619110090126436116761748928559405367146222398284981728446829810219744844432110968851443806117947587808367704706296849173671213031942773801093973316725469910517856077535505447724114115995039213217284254448620703006556235350308392630455478760561482342633337421327741410107215349928369734115047336680726746543267448257021952638588194538160623951923497884139124778056368644635487423351950019040039917986450951953287331325039589312497759772434845980402421758544027201968698715888838554901401557255476510354865104923190758469942580831076217227000013354500628586621176941872603655760037671947968022325432067711161324925249809810503440202160084857385185559271473182601347720257686209851496135893678958388274989878922266698547084851516918404976953128707942975450750109985733472434983822530601277624385956357061880861381423490636749327593810099531212971024414243086823756805078108223227772971325350361689119829566586760554011057185687979247221482603753486612972565226233954566038151150294645660854461622533193051146990700300054785041337915486739390783310113759682028188819851934129765840336878082923932399906375657432056905060778478363868073879021514641765904947221323487206007708569178016799718499458613123121247495655014317902706769920000000000000000000000000000000000000000*i1^153 + -47338727947849764443654644694697578719117321322120880218338652363206514705685728722120892019489916317239689352602651671185017012242789630179923233144606392482374577099498038978659551843203373193554419980228660907156588684144304548153813939654887318964144021105647481089541832465732958166190708663349986472677719050606164877301610825616636080810040687171430638541948803420729496741459617980462348545955641103101104757442330927169505728113041862595158183985927355037247332714601968052090111558964250788598562937714311041153573299263353351463355143169903649982650959471848357845762709834356800140310162595559098964324792606230160731599267722304284991350688511821533837710297909996401176492307223504741021844499901044612191495328995636371194640748219572704921826562490376251058476355108934744755087418604160633579639859683663119145910808417010891733051554184896651576964618279874244431742103672181854369661831934119562561948500373894958810098256979039165860391565347538259802345712427666297670312302764980243529949971492623540671073337189471312788713028938008582261728199972397551396400299381125536528542458902357193429211291948967600510782578920403919111322350388414331852955247083170171190668835924317928818922426258874598041254333021868791778745643105126472252864848849958302845068418259965454447640131289713144519286335498116832126961280655790666889542815992671252392460902769571844297131625646448568992109888240446061388742583909585163276738088073086570380608608588145085449874634818623763802625281428671218541524779565863832343936858789755678195297559880416042117345728544118194573567559842107625869021201755169692340016554060886566791825626883532733573757673654850714139083917880718233354848311145327662694865020841915878369143682093444286099079948947655969975448951152565960202264757513734225995538488226813701267948392755410823852141577193566593493465128796464709147524381463632924490496276559953031974848537302813013458294122725042441911919997349915489164460292323194515091785576368768515424280420186741716148567613620905621611094208334254884931006179191372937687615496053097403425290742117856304578775864752223407917920654875719165929730315789741690761603089850903272148288244772725825250955366889097348035434546553152969200179572165696274372300493370362695952186226366123029914820962977094257384100613646038275700625064134272872261353019072840341208719164608083130805416844539983084705110662699094639025722814963940477632657663906244071998451306289703598865134580108022261906382192679048251995057239249688590045347011529504716460187467495662086714700473819247593632835730271747348624194285227740903708081101682681296118977852346442881916708488305844497906124598934084256365355311282458520562355937665938196374199838395917596043689989086841195396033839581329328589232245804423634087432329320928946973120428787898251267827821543269969265934373008963202744894416044224299433727268036225291504638859508534474645429203223761739041174374613350657805181376604228575396110541488674421979489683040311799559868144222884777016499459880120488152581108070469890297391972496941148076711456610961036007186450944884311552086733983649813949097804828355120147218958470744156794480143652170767083177613235755008353834866251617315265559283987338721916904139357789024402532658192216525085763721499054182593125199463307522953826765019416922648409992119042939553310445028276755518195430323138702436501479119850032358942162239311037368577459027246474724000032434611364137018259615720676417165577034570870374773066033278073227253348296582894927595471011018138069621527028452905331988004505331845909384450465890250671890533944181580997782806283474516445415726756431931953811391672460459805937691691377508399007605461305063032382971943660315687224764535774615486150214271804037740083792416323141632000000000000000000000000000000000000000*i1^154 + 176483519890634598156945276608603339933946441722526852919954898910832528286838034304707245728486957304252856746523214145206470870239349350958799622388768085948466149758640014669798851441701123820319837961994835093419623881658638615611131544960380705162820717532913880506651516854357309287016556780248837700455037203244640388409222813504632574596048423387263019519549459388372205693646854437819962962411869273130680070323464035495548843036036173030650146573022585139363589006087686596750369807463336809993038533606801204939385659825754136723519852957949219498760773793653244265820420533543517438664405176444834996468593383181913862734382905040293229220804310638290352060379721285100368492324037951901622846227989574745059303691322623342222672531533576248763781608980323830934766600638921328891692540540411977596639543754352589361101539132119544127352394526173952089425174827578149621358280187063700002568455123666661499301604162113085815794757013695033903100269476696930210921979556242945341025586043358091703927765719472018968989644227496084412570601069334333130113277255615541937426976060733606748504395137545771908809806163557034908198190457932970736573613257047708111607207429848780491187081417133450829614030638332393108079423087246946207049256935588574353075135319317004368960793876222508310867265009838875192173457995799838896411860739606501402872049937459348066452374239321579199279697280612873545212566769189045435867499911774427936941715274088639543377879553773441870035960137782783884896598074779178280812208243326162179021880210034911503246682781128196550681933975719984415014702679564059189484093923390136156203624747414024587409969757901472418397484582090484731895202095496820306700415985070808566623226845195289885969550333580905083361212539951269570474893404988189415938250308668541178840081808766670960363054949417011547900693015794902745228664679426488450091446842389824539361447619088093857755406568601382759165696401678008758237030977876888073869949429631741057167803971116286541397315924041286422412611034138502190963935500822959503624573706034233781373228612296813240405861001484641924483664916625456682708013386392537300064744383716982021817985688924554514610111044016930755577799891606892249339522592578895335509560240057110195822747978314448863843480545748837889139053333228774154645995231057627902117463667272399961685741747902501687768924738519688144119764296311940417128372513093588830710907299503816452462317175922172600307346214035101125168161174082158340974487430979925906961610019852176542212812175906025048577776263911828286212331107495585903871064759677159714174567333474860220236909140633955724541087223395171414377098334787901940484632288125208289794605783437923601557449201770493662471013454684226851712900215008434487506788012423908346918046878997640791760494891628610543578632948106113373817608475930413628054372704016030858926262092007551294529919274720883545939576274010457020006604097030479056102001513673376465015351862014991304396356618165086466033712254656164015379106838238060334518214943269596968438901308429748902176302831901332752346035717817133617972063444353486214686421131437455831089321892232658227862553569834215345209476107488110918314680286485749613296046885145340472742298070596568419721378531776007613918963967586530529689807986631854327068850683320676444780661779356667395654186822822942000623638953240049530248606934168368070219774914802522023882758588564244319899245717528292839193700225899981466921503805126634752959390061814019000703910636570890841712091026460132764240290966421462187422088790788253742473170484535012037589971181868984994484294600739416698800631317063708217809113112502079919378314178153742772908296102703676900344913058799788451044411161104176977323334667920437659455660728479207877175337287680000000000000000000000000000000000000*i1^155 + -398129193751980704756381394877993175741549712658228185326078568192277589605434666994351770095209414139969603775239329985177202510949928317986784140821243460093529327715059923106733752961971958821440974023270622791366769325800278616038428862583408039549374172059068737373902418750476095284567283191020611041737020032114764006718049439087025653643269029892147303938985951772653288130506141598864656625976849176994600932520528314579628497127740369986084240450862687779020932994335606448713168769575674239638357871873733088594210416136220247938820518023582497668106928808094511522369180225485061706150472336472796592232275319807245912966562148118157263238896725823023377720173419599951490556043420819494705335508785084723449661055941760554296554856999417642945932091467839926701542649012453484331619697479498640953333272399970586216819185280496939541700306956398320215617967843738274245478606465848486279342404220353738935375985220763086817805351232455682615140989022055586865202316516615997789962736541808157983355069482561130096400738065962007341462280204054333927658719797419701008173882620132414843652326404500471064082341423443794977690822497880083523538501189297407029527944244853789370330718162290271110099479070896250854434631228696355344161643308548856493535697013814748808554462216244229511255114526449062841055990162296217537956597171751095374839559794666075640818522530623470155520078506889933689925688793753539957851230885987311241943990616860360159968315865180400149329135181830800767341117436878655048346133477471772431942410682520539520633274379739077095774251481685631636328833573791561937050264289993162803641759915741969192307852138393389764048423396724506272187311466650257784822879362136809216976296762728596001842127533021814933243349957539795401155374984497848495298972301909266704896371349156911255740605691511392888437221169926439911372492023029813118895400058825270888848633440157585153529945840647586385407213748564636672047566457522695382958050524343477997878728535997940791429378338702081742949416145136634618245750729058050862663665624280157936214514722680249321331122982571029093429827343756449063351534856558504460542795119616231074850415790769791067521181815356039435170978054766112246469519289518200901319019000451099144941567525975149539744827309856556517589440134006644649400693515043863522530483760777559518591718031531579445273040491666114128797668008196765405391238739082547269943313642845661827206750908086983762865457154334582792095006337421918948259038113900216293807675543922193695201561170737184027638148433843331796875496921671112494502692270296421367616664023029502513904660009751252119017225191145418312466534662024877697131270219817813346918660261008257780417679373516817618267836653570337339443871584400107652541438066433329631384952712976099239904701842987214531202444391385270975072947854421885514474164200127355239900932154328429617044733951418431835417968438942600803252237102822087857720272085346233310835569065298121539871209180715510615676994546332519802297552491179876614994851794847185477956117976275762645610558946391461662331876891844313415513258422006755781185989386258950857123943624308680493284963940625782516945141138198116145980810911291229614575717801965642728117397001582504276779874006316708564241167844183074546229868723894444530524387736550982507432515594012498210429956109464044820827239988311858230120527073437122970640534360931129214586873403116301696816949723112476763752655610560603281364668045938099228610737562644487616037072614806050160417631512174142563597920655352498809856333704439899754458568303435647823382601493059569777599437871293049467766746167528576792342747307185021581066961325558844319618662298348639170731124051102882602433103630738858205719343342121560847309872122839366107136000000000000000000000000000000000000*i1^156 + 132501967690073163644320379943844212852101799193041374600178240573623127387702150766494906488747464298491281813691789738525104867257697973099885634410486106393595061482129114322209687046661602753180571608234176441343613447611489289312571996912427611528419976505828553001384590421259332831940839777945095273704019362071941379744725082618824580970177801808971737119948224284658229805755866028384862485435161261966925449690219500847844918880913481180033330748485550778081433026056196150474494726581025045688902396693609188533604703001517113647067382555127098611107866125543249654213626993002591334126873480887518033991485545676480143905577926638918676750149340938622624455235799241132373186210261565760171597416235999911018570926197678168788223142813115713451459221372373892997472219124414971291410378268907519899678571127354127444285374608274120294695966788716612348855645102967051332231226158445641169617123135003287095546126617718395109803978594414246993662672695202666288762132501489917945919204067815711027243104225384915072702646709960500961502217265136678206512130246105322835563869912768666036545468800812502178611789224604947359188626199612503621417485388420833837275897009069875270533513213886989303730578279764234107853554311698612576747165739240532624247675361570965872505444151247797263983004245949582587658697354648921437316834424442487049120240987106720273752735570276574427167065184407664727221135196654188419762450016010134433350811209122935028002649515185484508939094166076492314240279764805100103495666959074889888588886328972164818599500774855479695819896195725063202276666236383683281070780313579820445526996738030647991875842847656891864528139876820618399036600410892294269622639311382470589385076773957300626057198950905169917572048098229010455584932678624953567660204836516701320327457382794984645338307722183736001994450398811264531967003730752332071828555420994076198866455489941897111688541185238921265457008953726881231660661946263837047801132312906805423848761537559072437691195982210723771665580315873750222512579886661255751823126104644493438300518795565481482986608219359158927697109987234694602332742728429087952600088991383906721569673318328287673786907860137024655955581745414087036483364265848467433859083604438650325011834564811848828264087783767319306174186465746341692314083695201374227865455883872656067935319441546352243821527207138235920703521419501405956533857704060481723431363554696429095840484785138819332239376799143827664287582193014368831155582895462626775187073463804013750730192105304614055986923843899906605561944608369312491339568072448077311776557404918248372621399457257192613869222514544390807889818290818318348329202570608462920931129215138608742106459684817405042899004808141491944192550783762985839012496428026649135676061986294831451409047963847756851005194954239177657389387217650603304976987828743550334992463173240235970113150364479110175849387390926676287689127135110076407114014162901014310769768123762959962967453142161580110571721025941494315492695076304148830029208625385801207699569641978003650983121301753177918209293079031803982932778273653387559134685357374285682018967632755032150473189258362258829295239596015718781113019970403862315399937191921408212062994107342738704090155128452218369132908633606628579594310853219866555525216192716526457707062179611248914564173670491668701473520730326375046111903232314182081051495373798497999288648425506723214919663617016580523972211544023381799664275296503496889071216710930959277076616418482166268402507727621015665141547760845029027150865613069539737275132902027253828579997013625719650538837583435367623665015977822650244630956988198691194460716647702784267614240170206238182202153411558459901909041187655425321985464942839140309886969892044800000000000000000000000000000000000*i1^157 + -1610222171531082573107662606210672733333991473362531124359571135071443974758057332650443539967980308852419069858844813808599138791023965284881877271989815778096621667067698473105861110288816153367283895135506416608153294185049048119802665872257967111707346060883395182826599510875841230126230241445134897286195462521336584407818785973539584838059489613258978717147705361347492414655339862244437677224161309458505223361851304252543371469808358007854652387903594606608005918176348519469050190179143070416377468404370720047616361623459262971850999869078458009158934189254445952102126739108316839867870515699844166886622094130513465892437313071995860041900357151426827455275156646736365698076454109415843017898201978431736066929496197447617737130797185755580681492169562283768682207618308789606298567499914984885527061603845209345575047283066587794147403677207259114944209365498290950625540378001305116829211693072567102376330107075706100609886445457629303996507105250860406990971136820496225064144412266563570967949190814344323231124894518968912347650019189192115969493772259136368652816895556245209197356807291028821919837069504241189305372061852625240036602190097639119427500817451441867611289952876318062456650463811605396626419582974964565372321716287225777927114555385710798201175259775175958843646155185468504624319508466811314252538827936025158942583125027515038538239522651070969735758885270339416247351913131913885301686563476498843374853278980997525659476076627500900770670008233901649342140224823848467166407473619774083418301281277479649464627188404696144476169989330300265157289724518981792452765166303167892604867945608137696551501910910836811639533541170669472314780797241156211694633451132012957081403206022236295168191130912200519130071213198613587051907253030423695673135146267514192776923494873335898745447611803721818982905154830609519060217584218928683095401424534939661535483838378276100356494122012196588135584820555482930747906233454728135621680882867170159939949544444170416600754959364388995626817369931987037194081027247206261085728277719503885968781229190621566629953646694142137982519656580203753375417532039287799626319440065194269626615026247930808894555353996176106661333599932780795337900774070514315268402111288107771621067643577170094670721984526084328501354981464696526178156463648009080894290765411903976807408695626419344313076922726428194781517547517910743927902388897820936949466195538537458945645989958410675050636263349068460966257135545613663408348974775584533659601189711452505450828745912526436308790920782227501523910705957801956625809599999937414032341960386958978595279113222342795811219096943933137116943268676919664245104755620448232692073651868169017799852067426261097625709168600786643097821107680994046554073666543599070395396181748442601185783172047197611394307112074239058310481448094488916102822422848895185178304496072774034382197338373015409601984367951907482063138915027418733038121500717875767253992313725403290340745753565599043448622132904135108989766869093672801427635651714190573104565308070028064871140639213215121314435966414920243858217084789656289864317974162262475699561403874894720720749258412260649881038596961624375054568501786245690066681386723378404779531962144285580369765897722129838502071275415643963986855363293345167789173726557476942089865643475756360838078839717511205076825657573050556336922449383642893952781925552462348568999683481350920674850942633629783943450783505925167231910838006976536829878968958892619192653139389049213705543665642557339547343425433520836453752869375322278623309867604800348461700373007360762984278680001622867675802056390608068184167319238724426710604879781412078923002861698905753747465895042182320664503915324764794292589748886298110302617600000000000000000000000000000000000*i1^158 + -3635622089997376591939518566690269695588080562834461636930897994935091274678710098209417663459766119155747381146266394531230699479317221390122719283342443310758739058283037237856661129744095922432519000035993976209090872002629015571745090508595807730175097869941587516969451541077467552927157943679056017120734318742225862632392098912396010773706304364315908889755742099671508985093206709004645316469807182221461581901076749113525840704257814713802440375191875556900921117348397878451628661091599275624812088917900311575139695556728287734901493149676356891763616679357632784205825720029268565457749830503614755673211785633777715154271614257316173897494155402906097691430153842442891529119466536854211171848672851119703248423319442600012799025273068055648405986474264882825523133809531821532462205395192273187306794807884947082159379365248913873048930347075756218315497711064277429934295382044034959095981754302272971979157279777353082425249489250323336940182725371987620360384377016873041567053968885737398690076855869708888737291921478202453281363373301973326580318564354820334359828985754946412597354486038623716714914838327711982631985803681252907221240011814667515849212056992521595981552295985615372259682564395488463017200467287006905532344430262283208023051488297323662992778221203894571587425861861240661634355581185126617191130982039062527322427287338720574650357192779387234485510604231761601742613364369480237899263019452239670890218750895346168833915317813214443795465326041812585395262314473661988676801184947372264353493102225177531732750824168868890652853020877815552673018263246931459654254035443288649062402834360039272805847598656082991140667847374727632361769009329782748016498096327428537070170777499953011955456660912184389287656409680205622639724997873496384595521132880386198938716304186014263528293826981397773070020594413011855088805319538073710799525403461548407507846665518398624490562351357214944021057175191629931511926838204361421231972674552250924331525481363357614586768932804243558856547503943996091699864541516547213271603795060181291108484509548878386996456089470196778035045909376652109660645804539461661391898758529338779812150535549579077960982563996634194058863271275519872565772036609547667599693296176441625847115776219826317490374578835475782115010528388185212407064771436902605677727135921632820448820815359557493293663293013553795272613297179851707089544676738739686513590788202727808654738440335465730035660753683182562022302672777456251603705255633734036190377867151623889553730822933304759862474377565294326526014827781287397765232200648339486236052291099123008704158299668775373990412708940215674575787098664223633485393811118015306993494411124833980236158067201933607036134583810389578512698387198395094037161377438205929231549720252178235629177617053621238995021398674285370938923748922479603099798914910465467106971823587556037538057192007330274050774344029426548008346346704345321426376534323496364591948528660827352962916201198302600570884653775223781774450550839593524498974011216505468325310705577482532296795704724764506900493227273992276524252837471758912189831782550383275054411534513464390877612223964058447501173265184120266419667594312083378463879571989436401188653927434604840571516089645707453996437485822787977626216030993348084803479669878802280512525042047296728964238964943617209180281911669927696376282205668771450391969799082287899842670073964655830892067917601359185552697062109230389065929616651641550966018122603639685487282257252320362516849003466873627821420920809359844167176275357168837000797795598917493261203770621846573833275964766129812708820063373200554744483551837724407117873089974672964719136802937448455875803563598963170731933707234803967957799861579939840000000000000000000000000000000000*i1^159 + -4124778615085429594198159405269467993946478345949882784690727625976000745293639466880465047937584230330626097676032683078398738911369479324275880389106690745814475761034744229741846144772370562451485769310528499038960069438233356535525520471570050638726806678537970552322748552884265192278457664927106709749190000164283708923290987681298203227663544823099037805051053791614297144029679534609943968255377645782133170935510532963896531417614815485648955280152593420461849028843573337791042735939879143304018198298926126306664904031187061649694017987323102453612111073459684507875944136703463519615578091141582624036665950232937556391021051927234694674532272809153388723080476831452096202570334266036389480599406753984160921465393326143636051908474668389534603305532734156525458117975216023879641203537559686930528557881140033586157303013704857303133514834078137681943534353557656982462689493893171725575097186053409876686115203839557849557385932816982624009610626695797568122819109191975261417905694874556863914156525548631064356763728486982225851218241487669538013163920555418762290538060261786505607351059752371638076271514612558669138450648010276753453699418491063353897912204753420343820068328514198322370514832325990383727462409485523619687617760553691254633558128266365440706015701688297562445311371886370419817934261011894300242092501423612393478935529577456829904340766445126131765135945149535675309968659714638789542961854650298571329581242242282977989732112507512823919191577826954133284262184022902392186720767456696101820120057094491426685726661248324734939619407164365531783440081950447219988662605022338583932684066960319547531887473629419547604780672558087594988886266525427571382371587582398700116300245519455753527159739039155220240738930972623079886868907816801799423509173653043811495685090930090255297510313888959296432034961645395221741551750753636967840954543848739005103394612665338876808130524058009453062491710074716989845118484821132458016922237845019268249745532640334217000177649157491027421463479375652132585849661777141304951976491523446806167004216483560792765813548689217867460912404729030740940779533965484900903341899960206866408378251070166734651588355557766637440618307576461172387534507891143711733202111736898800401072989938722927975574047283699236180472237266413446486117561383847119144677893627829871130061665100094267777575902944160944952012693422184417209126365135858566723774389560662425092639978307983403650522386883883609570271125998932713444026924551339416872858456219047120619733497977171996429167388784328223844196887199710080471208350117925457352552668142187216754176346748601150782233273601484563486815295009471775567142490863812680153447803406210419424505104220869952371187819068818122641233541416374525765360425521755481920827535320923665509608721971486913074312905241118428349200884177149788082524424441168606556668442381533829015971022597845650838275175366435271094911881987587579534928933709046773225817633208049230999405519373187699362829067795011485870653409458198582950098263617777706170121741425790552480524400784348901620304701826946350575133908647738844030990137059802300286592452911618238155038481786652894841016318596529546927387129901711185308759650618399777393804459247647362519128600712130739741476544870561096157378362139301407155563565431533452544006418377820061668950503835332921121178757819019011886801705970829329170666032723138722861427952766909980171018471360214089690492868031330319206756322026341627232262761370249032594743312414272692578973215113191006161550053209761026847217147822611432988371722236963109799016639880645937794569236844888067530526360033913287577576731458862171217932934222587252563767640342425219153085353024410392388038899895114450095780659200000000000000000000000000000000*i1^160 + 2177511188591862577192957612194772259638637176022230472649695857703671632521596209636785999204612227257858906542811557578419868807529380188246058458732229462188564089955111698002919315229022201720349252495941879379336547747267056472678490590466262267759781027013982212957403506654088568698565644094236378202770540860799684974678251522097269838570038021132722115453391844218695939582406509985295097159587636975209105836694791585795626158746374234321660337106830910199942545909477233243752906944731431241331126449714000340880837755099523544932299228570869272926481554889990592399657866524077069247695545106209422253484970443969867838921440816549798383916330339252747987592433146572785875413218442302509029149814356953706769238598493459166411638516167533064552400195144939242702008115542442789561399683024434283249778063387494199569723421754649199964067147951157944547570698141505933210853962544747108232882459512406705514661637571752704652174254767082829665953995082450598610193811157500074196239123735027046311579030143981645223908459049335323550349843107805533728772682688290179048930029019346986265644814676340657782986064414751493066606396837829007739836303049974087169267946798265816594223602871913998795009692971202520318335959854050324547273799485187921677026803978842558332269962241171697515695494750788072594142810985289163014815776901820238774230418968140574917590287216079151782626895846979907830077400118967407609102705076670137420427621272413326468532548958748018838162410246680776848320255306059751910394022647160214577972745954520866318882497091014972207964851460813706732878797246193276217076015915615674065343789382510346069840250706876192214536197472047595343269372497950691819161823080801163117370987172145299993757388869468135445743704362978329603474172740148847835421594756770305864326426173452336950506802936899618266266134531777753502596302241497203671145340588255219519122465024029209659102058866395762975307061888910760813654426726758703761844203857669365797860619112850289988148815315943266299887491743904484837961481100809953408716934798556847062408164222332932190397717091236428846200713867030494368876321062401551334938461433513013987298050501924887489734792417977177856646403135526530578239190716217927633944836548057200560276226340518210619968935261958866474212505645198179403867920033664822844667648254687020623928373687415065215750420526691101915869823023680806092125215768341082481425899400398269694838055903901266141640985860151254460051258668913315188999009148258167798212573453328044139153012164070945099951965881862933191981748048969804256619164950484141731251515232247380963769117516379406525757418825627367964614533343093893497930304576933430340064227872256158272726018931868079329364231407259341889383257298995720017994321710590516011324760046196101441740531290478319905143868749531803318606418049083735467345848783007642199710180910204599536875261331461904679432898926856155681746180090575733164863550991813699484509035560886395509665677255939913082741125074890435478111837691740166033745949818615069792572744389293631408753980695855931718576966831655415619694532657670804430993549605601976739710843659012057846149943071136362691042873082327560631286717544323343835625028833718080570742787584709208406893388949609838706081159501098832290307581084261744976283325280058739333951271948286816061973061523431343870105860602010070279510810130101316589940376086480506764516636850911651293690301269081122599849820782428424079465476611660166184974857350199095491537633933408134651657954432753896143552975582413166750752024662267269720485545101307042484462768236129674560726614309158154943478135408979251665838911461738377271385948872842892816784430467696955216076943767830007382922095248843735040000000000000000000000000000000*i1^161 + -8893304447461847288834406951207371802934873605011265646146091681166029559229006515909175221638805616147494357995313648559936583545143422999541165874857825206561594719297456356908900734856951530822246799347750722008443045668330587528891591865601928920277895536061538599870727866545566603679176659322299089675648646466038598577260625950195114312066352342327794813780556961195621658635001050029263560806398186016355880414615396148000948376083040030032732468153166412300362116837710186156309817508338374556126219299016472035634809877912406468920989056996552910604553020251083308835785451529554856330598452247507985491676116590958310445237197299865132779758105764688132943847995037271631025269877325668754285182902191770049138005877512777476567942241319943394643732996356615128027059626899551112810439864573859244140902533801877432613395107626773537393015718231023007866621893750417565994293343470522995727808636902057341904621768630053469807924370129906719253215920312021502650398984402643941781751724255394629949182490691429062705144169424666453349036787694249421009548068265824892147431041125610819936041255600815658853259716169149739216281518669644272513012532560326014617521186827491601066420714907771108396362222752961901022214656823718952266910369503750298620190060358785089284473321859831465619278155524396067566363190825432933231005966682129008795462940296223131002777087083083743474005066514019256563096851792183344868706857120207235496104588064635245974017443602079074044910392016843886687239518262154264567647695825489300961102557123124417170814979977370314694266989515140872577121477925438590453692079774380518581954304516942992034344964828500572516327468214112947482692854783104142019006160002777887799907496254747549749309097065004366187041683530991177764406664306864270682993131879444280788750005606297702312082725748986358873759412670914880551701634536706385538459188526818093573220461093662684336885011089430767034107321886789250181390216233843628471681204111622976193843393865545423604147032291559011730510350258121353335286341086867245347003601206210380159120411663329571828895741397410318578235278984715661999140370612458090961131252592266601713706448765589294947592099970526033622567428946055424428133952758850997254387744875037801315990002495202943231461364141586392983296073098084632141601622569853472277955468035719628011732834381286043744981963909927100259660161273548089512613858623644260122159489349150781337176142877259283809185205281256210301127113829389571238042089085499839346489649260580025547260928662099599981075276026313195225324598744292963245137639908923845376164764096392761701070543261176068379147406939143519597011753251112245540761937045838810951203270371504869692845977151971431446795787097919189328085427502385329194231111225805331777358429832159276642941319216525663273459021053379539150546921759027395295114876365669219157021290567381932122344315275291951933891206390507285308303237519210446321060280441426411551577584971036232924715173671111909805257698146467033967521453625143958043954439850761101165209640646473576159494884166335990229785178815245224436519654873221208456270512520205229794398092425200240522591804459623504894878163548134898836797997209344231654071190047135359386996544331845245240038908582346598129758047023089359189679786582953449318577390868484652740968132499109325152221368969248747021965740368909803078353102686698311598770246402108081398530076471732270884665318113748296040287225269828784346862274783002852221249016864944945384719767657180871272391305076988368715099398634077099817420100091467670417650969543354197198321543927879797784330394943509265676369159772385556786212150081785105300613230884804707416055342506366589918496599050744592831738806272000000000000000000000000000000*i1^162 + 5639525759198636349913480388280964342793691022261677173223858501868160534827364680883411599177889421502002339179710085637410832199942921399681259875202071836125785389690286813083511669332891765299420837359116086756163968278544571910631632678719213058875525610130746487505450458133427894946737288350386136106763045209304527075233616192620648299766594520811342873280262389865560496539458498735195988107250777682833549043931692376860738357710763930908314876583025014167621331463895828650461820709760803688966981881104681945019037141369966128612731734723308042810019643960478645491311757984299757109153126729740494701338306471324710460647875043687404102970466679462199848668438517734113493572392068386103434075127440454620691688019277704770847757965010216118927986785935089082197516742316313207424473361130727315145061101573351992369664146336352440573838994039534026141515707903452748632628772795984515627740716595367345046005344875132597715444613113287161351627449242439945208881923115407389446337846481234168459627335424192790455797441368890304250013924867305460101646366451026163111751872089960578567589867931768592039938207410521597252827676543738144333747257516950047067886190962973739323523110758285947415796676024612101696391485777338574638274537058795462922510267879790883733219553264577111710420880646998704314519298047498101795827334750449283720428377498753641079445960147462400828897681997413345713912471262651770765925060284765115736073334596595165248977106068144948341698140621546389088942489947257859179905064455442618747934492814640938946512580468840456054270679747802622124239175523266940917076703595617171807927868516020602720784385237274577866517643790586356649749675923617804689078982312152583446955727422588344944177638665886219121419119339675970119049796139126064474869051983426379500405862695351483256541276404305635967059909393901645622778024347441291163917032670542087650940834666261353864635946165113056141401285962500245628767655380000774216228699179882300909099802238921059400791296087832462411304382970338636755226665470138261441257049125375131413175332499986108029941705687029845555991100283394091343947873997791860606595827475245761122667858400945669118666918506812061796114779348188740639417593995608308025174173086450660898046975084562304181184970716389928581340720961078510200922141348324502208664979927477195170387608127357783280782988677411605044008054831034839043409090727238808051943968448517247875613418508075892008233061842086827275975061132888236337565426685204743597669138319670686359969145690741351712881816185042988559597492659809607125221330527537657021058882730832416597820171122723336182712332915673465655964660094189885790480709030174552330314589664144107411923885327884835137184168817495530746497724410372233018303423688562588728294911579705319306074468395859966808215066779775756627281360175884020000091107670081797908893515770215609743324524884642947177646457363954252344016199055419423273133389146905602382172349134930802751316121201767621325905080280035479720363466554569498009083405631927408299346789535272190806907123155013137465873928002532132926597303123870646438333031779293488252996893873119506663670132346366107334450055607500305391615372284720167747191253891193873289294079864634824513554892476531643362580118598175258631878227745789592624481297501664720186981722214538767552606158741489115389326495008493920108395884771210003892466663063120656303051276485255444900733937260423405418933612642297873970340200259631851381009357659785263598873592290147706231366402098129540296248713716335713120643083644153145141641885031913522649920342968695561785165228189760945419683691428662059291404304607795880085410874330031005430404988932935927617545351882258513920000000000000000000000000000000*i1^163 + -2919208827245264940395992294561710012803927403178180042860750791120030560192450263865835529646980503309029177645154839715728422173726884994210883930158465488258755851507025118263352198220211062460409487196358788810546960102542813508697577312398118426457628898611655885049866709141702459225092216693496228286748368627551593548374719372508299821250658511189391228922426190685650406683917148036931352230468508389677540258641937800501753398742317527077849618088068192903697549764080386199112008602185813069200476596090946226770351569770250830514107525621828824295813127665374692877007510150508876138454569448989173280417917029789314703799612881823504621101037361831722643725606368579480793016030183345371865379563878443099953246081612027996772585571584388026963722165220479158937672832439816646411688525476529946872479969070821440365542408423009374380755991404000290030255802603979409973260870414246889701643990983769240347832582768283399314901708023677037119999869136372635313835254609670710711377273730601775946238814214864831602503975505366743986312664013366403370593123182457320173360354097919435766497924224521579036303919108540676075093176778385055580082587463608417623633426577338905983891680179541947215787473912639737793178948327885365873477899831589315009781894359281589991457879127297850730006861927428251979783982194847614825262722862692651468696750167935489441357146132841825062804628120515473858594869180447368929448810407747977458896891802345641116055899467229464133002414221407786312208516367396892485518403241663983261143200739610684730284242617723841698962888585465104993971160317681610083409890021659831818915165269398197156748966612822138588080773501807582586877313581362728304789547506866827975631286936460912844104764620313126717926750528666759815134645705307618339210121865149387369865318432192089247843469894519595426253822682682854272492449275260108271340869957984788698397773666647458638259529617130544854445871886573051141746472286422817960127283145570556631840709184722170986979601116397378880531601759773166143081237702952677763828680960752572207233161427716381847536495041252295347009384718319215371141399775462034098408896134011437101461094995554291326043778253388210179388399953175153064706920762523948105059382246904367201656636849253847873541286004638824475746469445391424089520537314237315204439979040793391959492189306434294823733041725473924186095540323843844351987546432067185940285889034580338675217910667359346563969045939883493473952679905951608606824500571558266254987696093344085714462910013635188163733914045575325894222607359151208132306905199821052656730128560917909453700665879929797915862408893396003209339539524809680280127782795431205304760084649071322165559691083294090647927124626035747470116961331627238844429423194414674186761364501163215782997430101111859181958604312885027145720232305920591268937193726398799616036185946150112076522793710922226317360947290415651450644967975549358558147301279968964329103133495909276806824808538629331958389398609497938302049688664308739087430097043613479020769799263855965783115260251063497747933199557016052206547181473117279316956228122784649833028506475304760932767914741835168326640935318813567206229602586325283939985484055858893482602023077041440282244848022754859294927195028585283753622097756443118711957564548091157575449720479777613301870292766196055867384827443527036535057206913482060595539779501429216728870165785395044155539943270213766882495942603138379926433543202789842688083313790901052458457834606829745931758192742596811994953454764790518436991283758353440164895783077467228974467406356611295465594351957985983947956011185318415006536948223085008373716657456403428873033975061946738529157303500800000000000000000000000000000*i1^164 + -804077137925131942697155419369851580942788489266964610521321687601488958098778275797983719275639256110371705592041347566421515502128347566505846335415417417167723703886189750265910613825077899195185737238018545549571626749133221501892708576997624194507821897045010500502961526759574293375602093689290647503131086719762496432461363349485519404483422577169348195092414705719965540675910295033728464313796186955371216561630871286079188904394875429581298674963273256797690431375963036846875893458253577939035211286360739576698569655102789531243142503674946242668301049653892403077688740650630432325572884721962616664379075299408210667826826263411908886479561332779476306563398186529406783787450744653605954964166225056986141978591474979477166878490076962935365282697386236783632830522392838917753779476570814497145175346542947986587006601415438667076967710578685210940426445525086749987210429088696426372590004645992012980547459269207132281609905300403746235915731407822418276458588585065140548934489145534125650965202741267082862680950007619958931435484974548570112866934249649676491123344775921988960162059837289436663468897372458918831818705256428522624019397659672409666661235463895531618621251173353563456509356905930634886479959849242005079559996869242140825495140514801233947308637860520807913234250164282199062409316750251282880048272166578559742996520009256662609568695354833122217322485751802028897296623588729470711313396318152589991763097955701935249536852304423376202267132228141741420240199886890417592146364551651107685683742729907877089889564064375304484543200025027382670372223138296584238511656424836755983588726134531504896347738367750262899652975399244760294432594755078400736139885016555865479578860288201201126809363286672129080366317058089642212738188551487201420160768816232280731015868885226691011290053246078894721247605866414101851942981435447597327999908353238592157315406740153991561332062356375226983793120070721468533735182489656083936673500961692920512353498447342887789209451795145089867929381417594750986239520835057442217890748161033360890174920964662845247404600778727071421302145131399510321497206444855283286613451586184820057977975067734906533303891708050864529894200592679584426272704978301099793626471826410148498204511176847041503303513651611617411685952822580688437736185380863147952669736110762622443454566687718666732975539623491517580858004569978200704227142989555982587090632963841489607956157512443039824850961881417658013041040960377859587805508571545838951368573190674520552517869271299225844656630938500483126992594572355906317413909914377901702253903001512817648283456343603798027983498125021498088163677731435055685451981433760996280227702470646232807834762140312645916812766432998519679266465438900696304258060205362557854443822894328092940092615243070476159062927014126709395036259346497689601819759951548853354935207243907244217698255112388770871564148651638959453800097622317942576076222080669881968139035725253867019077098574409508788007165828937283975856752071576760698298153788474994439611805640520546754602081154316965608387194999859540728925607504442668013598272786779714529962326409503444184593979807445175432881993235176350191466274088753833412405469708641989713658411183031184172360257770235129064917659297143340244558924665231285730325013575202078148466128332532296651474944616838139958114670925524627634329290384361197083676700811048586050680331511016151218355389110181416267549263908231048304375550451736459507711156299485369808424471754350754266613197358582201540549257272479877254443507331961822714091606549040275879788103978054570964222319360421347353619800258909555584721918844503614316873372437079332455760665567411168083968000000000000000000000000000*i1^165 + -28891642438800715152268224910077532504522761886787639592379973763193766843926850845358008659712285387734199589649414971702977204834010701528305628910187380004379685686260249036085819223301455789806403975231381977126139718188326373782881772116530243014956055421612816116609272408938784027973693746633287351490777517415381032162871152371704733732176345901890980318460122564330717881080871898033430232189338519577339668724892570487734467792689945436776683885506416358468715048385943008144387571008963926901292275405612172637075109932445257696356566918988934734900285612398952199590446980858314694506860344923360376991795181416039008320795310714969254450986280231153442419456814025193845935037751239011063290984303378845070723703406736091409788690942349316944365358781177732194832949165187651545509471975185002361228174338440537412423723735413729971121599667104888785511425562033519450775494435187010647506119813365591837073983926667154414896311084382383441944342004530482081711697638892423990028800626639080639860855518947866018141223146205012655460342328904197426212201392130948607922395182458484648862959541642740647205589082170965599657323204280611286962785006551627851600181952225896467022234655050789359636371107475389050098503726149147916120236558784137884316283187165996842559832811829396421415598186707019683958521712141469434936452752074524482755529167230788963752037856891512054293897491895794559213010784058713349316888892676145267970773000184260112152340196868175438833691190546910807233376342630891336311944351858782162832568769749919949594981059282379706526464850917023466641456576354463725517143422294175459669678975713872058395088994269462094210165237697447891600315884404476501372149052718899229819242607153846342468791667627291202121771952154419106916176043129532824993592709306721489421549268271614498597892949428609177152702501362951418230790845466780733638147158006652173825166018317859365680764692925323018157492803552038077830870077274636226507030037919422478913088946380283201981499674971989485177766120700478878636986114340920036225196573648672607184900759574967423319421648783619134743472411136631806977557048293122889146769515391212810141560896321997699937219790647243648286817007034839835501542874733227959744995978342091762615755518158922014761389987174391547620538180139323202527259617952876385002968284115094214450707362605648842018225367063550970341864711356517383168826401598708893499779564734896604849569731365629806491552166479306149838445368439364674271147243399540908694338691019416107261478286685765891747635696828627871859508090610262246569420837727430605240286233748554132919220898151257794418891688439975341490417621295195326803925912403429852878320921724092907497111120217506334302710794654541792683260934024400565121689004191798571648668495366762536307215620008325626292439656945071430608831001677353771126786280547764705504588936122012768115056915582966114558108734286855748562584308824014327178279176090470438007336570552148663103121946124625981825563273283564516364409318032408836196563505733711489862473039856517728121687183737600442725844012942117825596590484386582801916079223908534357436252419028222808984668128740451939303393395097216870601479595178846070897570443695258379811861728912193842976168100336840464226092158225262894146155974611203376249450160749217920347985112488185954312949025854248943035155544002791054295585385853180057958155226739097738671635332497661549033006734605020749048824686514223638387945782734057990535539421353899508543608185223400064788643952444610482277451527008513640629583976090424716676853527589346004579727887547684672644119132645609743581530960733787986750902878403442637372787857287591986110505838182400000000000000000000000000*i1^166 + -96321113581842572603272272168688229574705566846757994526939138877596064326764466899117872224363163056719617702050745858910577319211077466445873442299863788894752976691108030145767449228212987180905702883716335944589205023295972780919230880418167929155802923224929227250496518055959502467044330357898553445949786844294716912710707068734120134715909229833812566212966108576852618369959232997359942466344840412306893032603567666631339268565257752119008914356124431323380562071557808973339587626420777432898233184317903927830629278414990178666405015053734783222834843564872060156114449697487131569798546455524583215287059860289753063440508643953926211782089899390511090480706271575588215306367365481409737926939543388635839168788789625182154935246049576180968700036435745826015971411618924797327967871416494560320156552184349310274720204074203758373761950859647162746860364047418291754786902715132057629400254724949428580594916516083516028464959131083232758400117162219001999799279825495529242388315358910811732092031342398497476261270707541981163903176836365597001339603242070568677308072502881767528010075555602590310879479405895689555958403781217879998532565535714138794271547931146155639256813644435636995679480592652868273765159468067863856537767640296057474937123886909929636932478263016057313208787695934501077940205129638369762519464481684513866097546438742226431810828093752350132227340984933528224406964104872908599283897105400640853582129598097599394006426984111551582563974758423012582164521736151816201112975233130222065434980229536247238663773969871865159699433189883282449579560445755772792710987257319968335140342029880708214778636624191463021601357245732741218950900636431148902527625833330817300970586528857101903556911450755820255646143910492090369502934986215522040228766870464685645852488876759691591940022157482852848061717269617882748852846365528085837744443374419993913114847959197693184676766098555323091218486873980185540559179380517484996279827951166717516994957985924042678470690331956426677144020787392476238219129462377588988961980043840049870025654042126227079247952704487754491289449572220821471435046999315823106806844072460217528192051351330152464226475509346436173376695220126531945438776902314765207418834030913455277867909002211466147285887012929716484879069150381883927060876166574562473881158722811548808439446844132951559855167205532620303880747260037747519098467699340002793270172803516546351768709328164124862534584580346385776136861829782513180898055782266330571183175417011604366789063908128410292234855950311132391008422022761343357915449933976912644908747751045093004130071487259027406485472993996377872351851394785695541272288298724297334590055345259726694424573678365727316459097609033077997336225743278306959332706930855118044143474824271213888427508017443216312858386967640987273535865963135808930010158513566457865242228062738952324404922038869975094342183598656548530656994772072908428340985458788468235357487873499820523844955122773315262824166527592353116941293602136097942881795761320336821149958281268022729392197557473113095205104819742341404489613935558532973388334060086265349568705964559905301425347586849533760019314514848305328139255443112561435782358913092669212813211897135602928802876144242748306927526449193857838108685805132149468675858031643502944870604577048516022851030699183993033312535925718833176897344281584656127325379541469782465743659175424016387269278350470940286742618269541698335854246396501120568648695052804661083137131124766989486931846209936406642037738048834698135505283157340983220200928513953813479856372509415955554891741657549369092460978955108636844190759134199431281596610987040507932180480000000000000000000000000*i1^167 + -43935863568208432407744331677099039209644550124106625016554410646795458526135496765175635060225736088650320040605865246471743291726571545047037540195303374342148863038215605519970242325387672101448535743766549118370080252464011532275575677915852197456087834236601815701068298983509190714300702698130124414604060792467620068356574158941823568360854403073311112982991023707996670795825755804529981841533352169419603716503348201712453913085832947557632453359668371822781724235287499998451979553421636960712895995130845551586862769973999822091611292130842737187048920520391381306210918468855130592887655826768460467425533840552786729255551217267151269067229328098368634765815396493063949579024990607187266826583993938814595015597880099942298861844234765270371955165042570684108642693040017004985067775074159340045114268174597966192423251364073209176267295127133966871753776200330231655116806878323345301240400615755123347194713097414350090086777670474035023202076468459992439144199359262583173400303799502631058376763504887221753387888354498732074208728030039995300488574140650429225517866018399522891807566695081416815323098477672547608178978984833118116655851557592387644198311973830674488238478647747083680803133173716661501843895567573969646683366281679281793652468180602907438208790220340704637712087565563944975956458997356173583542444225762535912724536008896725092699474493160342396182043106372879087746184173350938087049280089150503793032838780808930542839154108423890218586090181536364537944819695069138121274710762521537778997961631425713383165574543408105072477271572262868147482151816640909813576518093242460247050801510610946229580178905228705095619263216688520510186024198585779165619627352135268908595042889032027618608093382789665138059297573254200583400876529631364774351582747782826403297153969298414062248630469792293666549204094615419226014557746386808652489930478582835834068991755744952323358267060101219573590019685201221178956590346037082635375532088607665869546754370043217236520928762961255002109444727942731546202610766853941784006459362188749744468421196605023498857038579342392923802337215784160661478756281569243883787390591893136981904939297631773282127588906383188400138202798349419406915670453392408158465402594120864398053519545640329796481947880388691561768142633337735047986258097719210101621240117598582858979913556205491239844734001058886828237665900961529783623098930668241466260756946623197973321767720380130657573519903736452540424974708804360863139874883057933395172124997779880337776418930783313247330032792459618324962888818720009015001818505253247670388145849460277543539166594179520735054755989968742731871222085799715152950430334782013590914772850557785139779766852106604863370316684932932199788517246608012485588814755108958326796929206214834472486731534301980342941725826557072410749297149908872905368240412411432384176032088356713245759734623480601069226644355437166033416383948818841149043240135409781953388236148410448154578465842381203101335088571777092158183566250632576285172790761377463744956129614556676201859138910712216610669747859159472142316165962909398138347563203937243284085413603064400290899242838977973220164014209079826536212239251935275183826388246559068870403536698831777707021191381103863741106771942317629985390454798091827184625516628700616883717458116459189371581133705017483859306324709303961689650710864617751825060954018901985520148739521863911623102481733314016238644204280297441283551718076466324073448104654688101145001594725250460827405398206593509070198944905705414696107907864555354350592459514551794511999441133072359225112837598207204659907648863062308220643458840633852849400140078776320000000000000000000000000*i1^168 + -651390753805811150478328523570386116947874490067126329784730269437010689829791724578950161690391403918821194805106859086022772416720825173265804999141688713510103073902968393001852053949546962276586029105329746411065704500528412832665898478267650835881779094221717017113266778132577429885529605794631833720189294580987773633596764807165196649033681070645128623132621133495118587271169109095794456916684592461591390292709968443427161848698883864743454886333636548473311241302239570332375137971882947021587306104239979893546507387896211880885167008336067928491843115710786775057252054420591173707105188018400936212620300575155395143745695524343237580633906991544465961627596186269212519980069223201674797178019899398082663959614907084666678805514320129016688006355360439681673637786324095205992697260425595980134155472223305256024545221244113361334744034261612096214813879013666851956471443450686954395057457642686770667793166835311494069035386947545948831571749165060175023747387386604302579970911047579701509450457762473726520828220305856436986111641372357396662466397729287396520248236673631785997761441042192622490353502306004760585065718276082745164074423278822287860063635511929230222258508708182047909663788729373227508890911991543534945305417706632370688529902890057375535797803094287539960677312214504917706147005976366000830096386537847701157928908765172388224643485522148054796659429898867776072404017700496674971502305627643086633039495214153035109663955529514421241919382406862723807567313270634128944586435078283742690324041250588733059371464147457796386165901719367177246823285578252826995738432919382118645480096287311787635619757610967795901393613678949084685883515496366562658786547853161451301435121166452989275300022942465715970432773716307660621004850503089135526229559283077834414707260496950263914892924490614848078157379245304077597124366295128451063178868512198940919599091983413709830576693952599960404936049230205792796327417309461639745852480494429705754897335919206849951920905640588204731169546324041082155239577666879949928831467988952751945905857967878930554102654676457489900603994515953961801715573764436728633640184397411052855571564819481105859450433059981009954913550362220293046071927665397148366478829466146211824240143019982076027626456460769476585877005897038086658263461175875112854483222118220041116237774701360438902817824321042107244718432377344872339698490690501355616711968151327853345025443623274555428703390913934470179311449963818652659607572715366615256308735180436136510474050177166435415719772955672599914916426332213516255551811804339406575451287808483932780563652501485437415488467548040431617089553485301160807245147044063098706145096406915811651956625371353550089721532019503511160135055968662350592250007540983826474797066048125270198220764582375807409590392210425485811464029733404114922048488433228007680191175443147909322953494318372425103656258690801552482160125553795845805226480896100895606529389650010084459159516184787511389680587159340608080163890943258125910483990304327407342466167234457079201093529502048447693123785862664975143213523518342409090548924303587437758685086460420985911039598966430400386602395056181301221533975326795876269178737013070849567139650822332892755023428434701602392859530497534756638144254960262310386234335360169274833490519195392120188255649859537247644452556716915355418882395488348492610267454295020188465950315381386652844581394513021378750231895797234050185910528954294523737799442452642803234780726641059372478607133166063169320115726118640405599130321336466518070379983670420266252925211837002892786851444365887998498067206236963542090111071415632010412032000000000000000000000000*i1^169 + -2427174842971853354386374768194244631156960138894701720417980553908198480522045865212257965667772878663368560338488848108518930585046596076592371655724026857781548547050418654863444128857930621888805141945050756663307769496395373971706982157962392663202408175306895476832307871285843905847868941687621294010093545988225853742190323649058888478545377484855089087942408008244796957984608349589241440243384343952635408727799648528104689689484762787055166883031049334139969605936196811070047473484044831907612037284949224292488347773415732182287040603628578359746851251984244101602210312186955286227789462758875527366631829075421103969658020660167756218447602109911674628662706430631655890883012524330555745139208727661849503038817305023222032566309594594640156960248268725135697665761676440730433125108436160627698443826203669549237214564251953949245745620377773787466585646699249406590539538662789495253594582211904522582180728197322413379247511411667899221452343426695095682811186743661917006550611998904161129180322733476461827439356895298016968084371605576211621584515356147360083735570295181705873964940411393316033610949098204189425077895752426764263639565214255544921299332011242136518869456218810162349102679894791950882477307244567149332338631275181080664296746122158610791109109274515481170000163058443461224086475170457711646570909516356715905327325322412349602862725728761998527041817654629862448860456810013768295355490996499202448194810525573856064683662217042938730768712142482593837690253989514493749307624060319945039001671885802816590494689406469543778882404707006409937916412382879009858145881863190939877143705257174833545788502973656450883228908761489442718320030755303275101851904472262760925623104241603447135945851045968440587045414235191593597219026110925673923674837621045820956485017873308517353902916289431631769736006706557533406502999335008884232180059705675421699994374487820787448703783341904182057009856173441896347118666392490960045064559802090730849040475935795578508958162130811740378507235923551519030649825995394295563256782922747249222604807147480118409027373909652703080953182162202822767834566751303892577311302370102858106450672308794106257159151434596314015849560858242656710972237369651588969094586951168304810993889710298671855768357339668177131349851971522807587264845211631218489661053811107226475476366094851904764750031976021463170286444217623639241358443524058953617900362466600412622773873432146335309775267703058534042125534609937573257456273956927485995394058584460085119745320100506595073902795629474954269859786636777686298527319281314216377225308684916345693607650211533927827175475916388676476702628896549683387456930815572777015495599638204073130134861066255236626534920607569464369072262303230656078038482501480956914599345911581553915512501197921468768847813974234357421830447645997160122953943797439306930904488151286912061415362462611002621440961633482439674401343130663058091106827761070517118148170341632189711282024386694469598372980389173765417195506062254956944475794861130680649317558270039584989330581448668056184183603236865116957524095643560907785286230617181090872498495269821607764955631198566730306039686013066468204701140559473284811096574039675285339603542263278759140728885603047753082976042993952565626245737108874381907934042286545617459130476731684412149243632397401911037471694771837417255531919169687945994308932344315275386555980069748365054871517162021655682420990234121695379105220823232512075178334558998384708072371077107135458204125894868521914507788707960524094784548669850822472224601866398892281320866777402743710906124611330390445086012414048188193698071183360000000000000000000000*i1^170 + 2088229493563986008253449213304538472370908674985539171285821036945128302216782008292336836149331350539347257501917028138393354536755915743318365401316190098017627559070557340183812444720976329465243896710570972416668070551050317262679471158444846370154922483267858237180277539897602001512114102518948422386088407215936549826683700057738801031955604362449036854556359941697552447518360532116081395732140658631144899126858085448888884250895671677887947650023116037016606392938529904796872860671681580267490192403771338055209756204390031198740162972905356384877988536924284708136062178113582877093930112501719304948758658116704907911517688077838248163013719193957270620122280202237094618999223814235003108360840301872069774409509942283120404115483019381635473289830773043567648335932586780414953475157473967400090704361232105726702170727853544109199260041027672510665025378560820442123937365952955455989711261746641544865384404846148881477420003314827763256231566438594612294482623915400502891387244220621926782592356283821662160685280305441412279049130090111419138056366301244471804763215021239342825747849247105257190510274082292936429502336012107197437338927374392427747345334244764639467789684410929640798050075021405758131766436850450917628994952462087728076598840843998868704902218018973852546619441423729319990116964461214506442432076224948853796768038924436781868810398002477827658432895915791933333827844129663384054955527846195278301236572847985110698532759231741930370787073369173398712505554907444437070076130316366011781863330206845362099840419099200960128601521955179406385660058108196098349035439233933759642332475659552586518464564252666289531997349779890419114439279449799552307421142135517090397686067080834219997867515224062572950464418601874529586691407288415617531915658163899349568576825372582627663028456354123064307882055797179288563245904030375623273134791497236522330404398550658218319586117732822023376960815941691307113234928941815706511398188969170193214447300122106122762282688128700711314462198488503737835143893639905902249104851078274092366857386072912122594789955217811457724957962957148176452037672603965997727506623143550932516614012888499520326006788073095670304526208112957497068237057097304605292477867935160017887506506871119230584935841447659235552221645822480941778403993940141304001133211872861992705604858809460576386819794391116561146603643642732323839193556272283754992545262140712416215378770879725083134150476503848900677966353559909732541852642986039585645724635772119983163042554313885470980770934784488985652530285481717374390713523033193142054463241197726173113825819956565492470168780433074503283275629442297315798591847147958474782188009492024327854892042508339888862462088937080865246419017458509658328685521818082697742991464892928629115185813349859430564216564409043197783109362410427491365676763511602358580438730756398839781921963164626310791646081529326609217964685485597285847222503281723110585927916255423563473188695601984574858282089896217821378060725425561846718209034851284383271027881680395502126405303540792244949690773711255242627204971973935156845272379535815797052127882988803062039914255732763776536963762518798332749823209339112169081923827448048900498637108423720060798507069749336455034015735707699512161267361001268315689478451953345315899168491066068845437820252060480937266927765051201929823360337145674171789254443434200559222368547989124282459985892721725965859862135388909663413732128715966065369237291078297172221367941846993000477725354655596785802588309014771721277063884964103398931205815332010309747586116465177242087286245642038048812332816948571144192000000000000000000000*i1^171 + -3450191030302730993073220081174018386291407438821325438478892988384124316731416575992252887235741894864477853281871226153757069208905599432174875255614993722472358036765193720031635421808200632274207109816689995821281620334373127457169556863138236851502505519687115603398029659586181353115146413205519571107082643801372017534437753423654807652079460788467548972693589797004762959377451312778355837374888643241684132212990841764677782814141901182302045869292690263297785007000007183546503149564224252829435275809351118005079366188171535136306989891796498182000319437259723398880989861628153537127461893114399947790897708912427244683182701523200248466438789716973395027138756679061013049429319227547188872168716992271909975297740061720061262174704469370768379594084919765156749899060695669538353815044266830849282530570912379063828450583497045926710565350936871096760397383584494212844273510087241905578619228616751806750431145673256459219557858197197066602853843499753035233965432943219831790170014269672023000675337679322099285014324924909080445112516032220298124208519574095510197204919895350430868032289091209660449393541840752448639141563118042505661783368283797153626252013303811031734538648069451274505940742733821382220868942731112712911999909565031628891840432674761871792618641808173568808889834649425868801668061429131772980905619272708689892392238440401522415587465176735067469704923027568756775273739394018610693158227418321574199239321407709311017102258702684232046974529333537567952971527269511745130552965858002329533724767613044045506525279637289022410538354477945821708658853227454838109966903076182274000714876018394946543202925274249243193269274418843320046897771415904843056230621273669263479100207178593339361180559139878395598686977408719401858126655280241907391526508535040834081042315731496597930784201152089962083116788700528471802749192904318995032780562040141620114969493178018619433649633752584931462589387140582527050399120284377667045423517351096538712363317133866238121906284225113134471714560042126120112985919504835724234950995981020045962686265465259119279990953646961243747637393622763724618009733246761975425990925387176858554733012959946985112037821334680786506334919177825272786919879554994123688414991461666113400674183997839316439512970204365371276020264454825546884558627496689739203820609224611189670142617989056384631636839955852921282201371834372540394659309732119212806204986902954812011350512643167060916526512643126717060569547602493597322500057940098350657743945869176397862694632604007385883278614437500694688463962903162403622929002969124153124321762915501869071032886948990087783718896526100268763367529996358782093625317844305090516055771496732421469470465049526809426839916283224488751375540845202699282554387631838798643827296945675833622395990464246953786230897778512556758127900962666763312293255251792448517209369325041751771785680740031796550241933918423394897308794049252416479201331865448843085208520820417862697595088923307425550119504954791177573747215320063948701979067481998965568460335089526741698498210041343180073888122396440568440812929758747303528158259615823065102395685418851865112506889374469305987025237634259462545159773007895392676632638503522447762380020026399795420048154909399999731287663156695977007906243859751052657463262987786352356366200991630849766438467285944369694562400899859508851216939189304846411698849599101478901023748511175800946727827072108372954463650344314135632727386144315060165197845898346853827880722997940080923255540171019571776961249304336519308865622796011660615847564518862104294651996730920219644944339262440302381210009600000000000000000000*i1^172 + 200129027784150508660323218565893084831158016342608237689227056560096832109777995363206464618543493633172399443949821531372753780521853897480615046361204978746490653761619693906648415106908374860063053392827668225697805266748728516252691568013011714172858069253315709196706769132224954845637804677592213237634447785830633876100970045526400830850445913999272893380764231615199003511668204328941469473631094255289768949144523949751106863564147582003290287810216993040307228691174582687885741499861760089649121322256587035461541812504060553659370243247175914029724731950889357851114676923802892997541544151654811960311689879539463525355669432331106595382364459406776161758312359539551219942556153955965257225423627879235605581853470181196214828968904349877185552431915945426212344171301909225811082776353945810128364835128306242820057901610404226442465295740837757261197403608740756962543788654283587071007412710511960379684702687599385520648091554595200226568231829902672960334418258459835698291836083118826755414322660680568977872154049814045510493269688922082565466790013087291565083384179211364121661082833408811478091864492134378745342353008626412069825830920773815869865301414606235571106547521761651817145310156222613468338954734729693711715258221223879287617345324685675844278351161028785748348227892414940599381311763527373306014978444330238605908800770869808132177299561771866820805984222413912526293875679058732595846166496891787948722957742142161070698300079184386306470026522895749226523028524337968315579935815018671271956927606325614786863030186625624615104951195405714973242804756196058794207443691512153629821557180214887104637919167917403155955080589306019556820583772300785827187166282884311215639466672993106174864073340740863306013354309621641463716837457280614964518768925872539230865815379398533724184768736404052714851441328289101448415651899020697135298235641627226098884300676753016383074523256652891293235413573101982773497409536086451417238475271957625544123189482458161731207097690827482385148947613159472233821238703436620540594740695670357218101724042013212516959674026858590545907005646024703427143397639440609365995449438667531391292461224731562524026583796081319707786851887444246502131419401398509702004317847110344960415738701601047253819011456592621100068019179466929570439445051323937593945323737160339026668547687455664833867007526896022046619978288685657589280475247163615394541412957709448582319420027946885411397385349251627768785663528998542922864168258748262849470362418407937809910533424792420166745763441201191664606605736666506571343928396460946616152780531701572424012171749420541470955875112870081105810032624088770368976019460021492723287408637907939521675311630539828842700119620918104909942167168007983160419565262791692178203805461923882973288706618316212633172919196033070709703354695111225674541771648167943107861281573587021712665666270943149672093609253079156313661202849864976381534391428711711063424371952988362469894336332520477465379297868892996567659535217728184058742608187179171756405696941453096411350510505871670829477526456751486865855101357382290316948893596870503261017278239553695552005488898959555694766220595981227026061323694747172146668662281372842007948066349040328043042956497395790989187028091920334656524119255694627257865019540108454541598855656579041407721350680922734552871843099998424198930147443518220761909554427339782618379622200215216607735372703922096241728405836195797265245197998780075697390878079257438272737934231243918610913690923694486314298575038004102412182808198193411821866384089074270458928881814404493049158782523801600000000000000000000*i1^173 + -4517960037588670704598711813163943982277142368292493003442368810931095967685822017732682806116267604693606762202728679976567397753368096210432433613526540300361841664519742302218549827367470811979297001409756502947119943867316172506243295812458003006278131230791112701031537511762989371164775848821395541192735069703978846701953036263069906456834851786987772169969652106518379324105622769457932321990588649280527507430922991142495501682581628839874482111972602772268549476574489173339763354616318171398019339453307911970604838796972888320982698617955106991371820947031405648641109769610678873348968784852685790060163252653097158650814389314184589468430744788158182274475163028231702235470366894524403860977683097854049432230498266118073392346715446214739724052580233723343516390816868738453490645261342431193976960461174725850258327229847711110607371048432155882286920029226362977643518426569293873366890654327987393788683233625190221905387586457805551986052462605292171779048156580578691750594688789648892183870504109913192130342551821226371209061158655905842470644343278286631050241208650342010080218260471473948494355768930000765133823194870226771669141473978017653535682657169974876660830570432538750671355735410718910067891000803699506215180998941552777590504297553819299872441366318585560077156689489269430955045685332911022250011883037579027713956788686517477254124512085716699853895606421120952690713766028353204689776125632350118570671107379435097727240901758834500549185340841349690347663669308690207746207178927759268149098959282047906898303832893470617021753163812227231807398986496618349986407408676437261045256160346386184458665381768616653066074000890466478326713480502035076188777229180925050401077957698166747172651993680934596745846112841047527993152974090491870005238394742990741056077278263211468450293928542999986989161949326029990256189616293672024829968163704822968730502651915406154110943756048835052026158005539210199011599511719989497243208758840410517833578988656902590123165149521139279284461954792389702165435435980575348192969146868373115191514373810877846956581408451614228954491422873581885525112367108404381352146098427371416853606094002467046366906319422903823124309784705047476363615544066593107165748563954466759825210520479869190982453978733975557102106450002264762234431285985994356186141858193540899777370839841594303545219988923846739270705388101000798980096227136483233813496452048433717270564467348266438400104056567938885235664564564391564882523885741599962863720962767342682078200732119248745748647761197814131331111010375719062541984219363554720980016964446278758742215715253868850933105739100238910430491390299787875326658343603035623830714429270968300414672539203325355184597358872623388214040354917906522603671304975094791081834578393325245446924103688705554620061658916689556343157192392096054152858042929379567384061901210798527034228974859651310842451448383946543412085188297927006632791804690861322043907272068962427773411409350601002830237416781474267006137840245727975910989431286581589907914820645759189443652091321693627025786474767560685426005375276991102143113083464846485627996093975242321998375671525421071273289416804230753984508280908616665061932229325195330668550230914306584001635608035796637642643521169777275935052034792882414256355165810547324353169900431788077284659289642526701499848227512376461558698156701364065291470141319483972479726455098758707173568808881925574188045767377458308098609951236008923371649374288773971755165237889107611478429895218034320275973555142587568283953686973711669064085215212664922962481222058885775360000000000000000000*i1^174 + 4545764816367765183239085912412343420495483753719126130374389902635602827439760525264169678208631917088814050939770023317163931345305652055417654339281016733812326878173884583285834895707727564348088799638546487173303453170621082447956709711360394067807007244671486351432927773506751140664326376226750338657500844364582418855708580781103623016859465653257624687236538290528144872462167301202414844693226096714767187903757320723655504553220681605700275898704154094182652036179836208487555315409721425352924109690248157893120191549483500546707422578292583121763568483356666672443521054830280439078254007018008692054249438314912785462541895578325310110965676835837749019556014842126610922467658240754877253598191693921962347038597344744358154073985046526496516496617754923077330020976024756092449923024721541451483846495062501816350928656675857807748890674065144685657949988068946449278072196083933769319695751270015276617322623215785967807309147615662299971344840021857933693340429929496987036736484129405012346266447579521666772457623018574524929821342509267305302359472812639960416915859769822637868440804027316208433841757820881475179165364468705318596075892537067380176172420122618127718670467950263448546744610362489193121480779230771557676816348889989218196437000269955740448559353659647519507388955861539542185119817520966816923377727704026511871604498428216883260054390739351469891649194523230609420839089289986702973655116507597316598935945429754228384736616446381203480897578044128828689583886278643546247963382231621771499158003297841503799523013412525411045469638217564520810212173460240294028505880943799964473235314366441740351967512729159696902174101280637159059915946230683532160925864265150461107123645703354176515794219022642695298244043856279194340151286565153160591840297203494067042164740424682132897780296602301455454770339611878876483011813372659908954483195487177838221068267940995510186083772853661276180883487741236293192024118506723841850540435753806648222912785865485512045956175530947645802362180399892893001653981019525566479959484725358249337470708204984090687727281988842357388749051239019806448398310790441334161357068905768244164506015234530902845014629663662537874333380005514032991033770051604768332853453053844974498925228715085401155142766617310051136378772121230660685268704085231952538517869573658136699038918544317911242365948230062362125593715365282698649887905660338957331075846453318112306763994166786597992256546294286019707347637436858502889403025448900905278437053513813612662000694932919140552722000326043348917708506677193666103087432507281092173069012083533904440624834170378674796391765567346223365629967807910929268389047536868916775950589956096630267451470197183901472083801584259640359398506573869325120361668220979405770194261450444808077158370976965095023987449710396376525091323940636781453451387382234178767819975298006304310535802810471679095460245766596040780392131070151473658121673565450978642820900017218197513913875977947159511668307015667377956757043732922816923511047802402345684071252107491561493042881420300688711224307233256946809138195093243311156836610526746676467697231246036921045443608103929517840389066298020747876591583131352461610715948312159410282276209452170246375223096361982427149618584936662738340031859964936590440689615372159594247122807130466553700293012193712289585114510716983502333708449390076179214409112373556345207739299502623070465767706072599350853032725472483571327955150679427133775216335931565676173290048809881469493246482722997539134640651350805017843705573410223895929362919052268167967539200000000000000000*i1^175 + -2617261544200579840932070405317454456754099522211922685768696739746286565275350642813380063035795605905008336723418763278132430771491808743793828392163741138735574823817300089195702066574397368785571116204048408604905466529394007274071595449182653008773621475767473750051753083720286600794193004918537027417867648212494432805123429141653295313525868470622303354872970112276292710724449358828298863924056141287603596995646268657071927898624245885429861299981464393138665936788334603771795719913521907751655500964419737368226101350382755949768283964650221739745625182840401544603423438556707505477383920858365597354151182398664392944551175617847980428961847276930387157493646574836337425684072963077450720617889686776943407215987717741434050131137483335694368677849267474013156452336167863976513188452635034616392596091248382521698580379115425517200025419861019411622366510518288126530506241909631176816961574209356496222577891209888379486470843097340654218461168614473733166528521660679716215458048328880437076753924087017748209610702092856758831280346588609044417974610152052923876301800035544421955922169291657642583614384856228218405099177419861674130246487217083684485001554254262713720973768183573660786213768775161042692358811856069705221674576899736815472930799959074340167928572077483222888848507308376112342192861745515677501262735881026767213312374078533190182501913302978168380358889996116213747229190065893491819293635965891878136384511306579944863080748742569471079220750843990734177076481504262550528330617406854057868048123904980463592810229855494350946505244398496377275815225229918298701428442183254826565743136314467344107686356021718547062085510256842435937308222924688784626688725795481751262100042669774047331705668982523045177078061396406153459772712961946033973673781735429641595666481366250300490294730622611248158691376331458300504417626764708600015714317961778856107482315968729821706638170480642204927281086919185397474452256448615843618618632489538604116926450788298481859096604281321638240705958918699665334273698731915492794861243087848473141014724867801815632633760740521480550594529037916583630661146249583567814820088944069511136463575761353342415551467240165399943811423633573962471889689242407529099830784110394046962587264179507019498078291734255449264624346533610388411901203880768087591431162190131714194441460647157334246346605302071388924532378735746347718553526808243781969921065073712196136614177774671709693632402480325418815427688120113348052463332411246278682571879130949707320367194433750329258854310498579458809006473657970068626479832107860381262972442548478526409030547140521567350267652683808082056091573804194651363627673488232528732194787169234298174372138061901125257188028405929210487807500247912070187614095432316470125923293586512808836951038700367465514610998794559941521308284393317082697150422286756658345032085847783627303414765249624125136609492712135194479979781882443325695034956641961490480498619287475002905603059529123212378035393768162377375418517698839144570989562027480140808938950427719100011561317701219354591587255874281501339773952544999048683130269657188676573726458405936220198926680207546805836308215907493246688932275977945644871863122003881943228766337164730299521561808062122792213470270980939593904260176367843710334330257692464045206552037436593692597933733076233865356619130203714058235958086208452534187181635608564148471160222115329959405844758116243988362290584611885716076263979177002932199766134237651147036562419336866384103554237218060640394978962738693424846966672821041791679217008640000000000000000*i1^176 + 317320877414145218232843959166156494583927130755145162882311909950399570943360283982843288324236719987366719589438392966000465255644974027784264071388021124558800675703718085837976741279197211962025141142303820297739605073625529879503352422515292511777099500501952095383453910198954852294165124227867130689215147212780142436005586706140943535506114095973638710491704595887200712055379300628859433535458227111069791511252227589970617558981295037957665838586682191198836611313315560318893864381226156904684459684366381839377642202301499073530088712543634518495820164059223375645743640512969962605320160436831533790742143848062388840190613233467490302785511513550239267074428302289017428990434212593694714579697358970308692888433057979520970509487351525270292632855307375778196890090759556142461256831243206755900173386121388917764609507782627393189325352276901855510081933485375966451409238609516897080341718000625929917365402082042269027615784784699083468711487049873050988377862847393348199429913704310569825933860752711351611609105088070781985860500665664092782604196667323685182186851795839453000906047228832457763331039103730066830369575384647125878194073072764688473587779403384263753376893011016725926633633471655591306365790772363515118445084905444610381969548803221344508647762493945650827346995615859070838552375486421999896698669053643049905043145522987700709169562715517325790505093580693999164955114007942082737375202093728019938917831055343703086980241237312474838893070291662220989919784117084982830835465353857800715276158193332074301125988215404997020673660571236754557954019889822051212515198089358033721844433410940604805348564995862405831281432194843263723639124041873024631447298733756861604398938280129973807302770602360080804714798779634757718826366382444735654552377169259733207069187659438051984954207543293368306547245620466092195694248528620484624640886944464517837328407245846271512178665578571054620048895881175958682558427131019388472424314709723237453994095000111550790909801000674832966464621998098264768598919546122938853230924495061716562090242419298393241969303151838390877842380983453778521388526851325408843959204986283073956993192138957835617406535522500114814300362122390021437659647372682017009966689602773367294382029036406088822400981687243905308501168591187578930713543746298900061874660747029086095879011985240945669329936336987210584994054220643884345437176424313204048811259848800788823364231210080837810486171212831749337306454607199702868857257717494552041267895722350631314502393644227297318566789962954160541051813771552690078446686444547031039491726221054448107785586131068596894893743953908085863533477114695705665327174459064237014064823242994368160494874366552141073681155546310780534262803187797706289444161486822811995801904265855711680411537687856502891608367315248343794198173516627329519388579186112546781303922370147153672518789803067293431867988317994319035152859755885534537512065224886046371528470511493354699198389929221433296103765853629142195992129600085066738477022248598957826020349236825911277341773236405981619342426868877288035794207828773091113625798580242631571725033119120965620295926052141991716388679758233373444644454399580756704946886670681281897408268411220814527702104095992590764392313587738340428892948267882248632400299141293258135798684530535231704819638205125123359501450568477983837431886355545253116242619154677832976365281418275191048603006448490691709115646254743110016806081768547087929665078136995061446537875117604080528912555809392040412986962229466983092989777149952000000000000000*i1^177 + -18119779507015164675271873958418556545196137426923586792714581779072536063539184865922197395370619405471846066189336832796678528812029808300406370173683375299446208231804354086143146510745739410822336639660803783010882337731577844273452812563628080110537739024531035587365657175089289306638781221497724367280694970112910923435807789540289510851633402920432905264995397531978956723585756597181163915144949809465657887887906398789611283364344459056409458393975860545980300784585856772268992181516341733875484436636024564549169802229578939257175835978087698059611482154622940472364464744599199127621167058110102430203611710719861135901662727955417819455086993388780805887675886239300419912091817538431596452307512003126496230146115847897533984145768244255471102286129965587419623113088477598335101384608413640986724261079437076705877601567380011504696228452547651229769573356328555861804003755473110668757647064482593429334931435317893814481721050557408925583410886595139673723502568303637175446620679704471284606990376156189864789299436521228133518469088172870129418147739245982261191662316415912188958728143628152748240904128541556350699450240737197984846785297594515240419934466463188913196178600388770016323460533004069765370417402467412673400372171827891392395359847202381505097928496148591675657844450280287789477934890592915596414399757754390461206075890495133705452993220440512792108468565380982641150471984734382055741626270674866288863596801577791951095336950705266098155784025252201073299050017948852294488584507233602516731350875078431702383807356239094270801876906619915864857212676847730618239879600259786061057225468298052148530861422937663295902136816306992298035859015486267327990936930210095920821570030802883159106668943434269551369049989839092300018701854888652760668811232396105426616375191900714005269955766882439730498287197199229666162645999368468394132753995393950257979653993500852914186014628771544979684008986958265385493552348511563474149936914858808386814900103498482526215897388439848138312743364376581748764671990182803101011762185468826869331318521621971704833729778976101990643100501328554469549045076307948641906438947894648742846761996051222463559386789362050432130023683266388824134378056863777151176984013779787095533564267425536205667464383976827287784348582325891644565190957547143664974207504876368255006906446457182128547006146232201046082437492527672358552899676633208805667036584101114740827584712454679085792825774621783526858155896449184730184154996132839722220672023821349692591504623212462680541170159611660337652484104171895102610023484586194984051283467320274317249866612103221903798613171779414925957966160351690115653094165982611091543365826688874730062003221384340875477285202426210816456398266911159452393284572742554655638752959726456535657753987557214919689158112878444342004801221444700779660897355833818016013680297760555579465523309721726038051787002789478613039501634980853044615840037913277252113472827942912363039543822509026244552595850601957322365287253996151644952765297732838421338831218157445299093091568200748410727863297880172288080806897747875315907065474544237329758496745213754339089103397850722355458841831703479694828051594722885883581084969654408647050605282104428734847954484085705622811044819015134359925259688007791481739097631156146847602953944273785200596501173429977190054490017885989335091771606518502966122550109911472698334188362078804885312732904498494827914691623585689245495194567476695605443410572357461048219740130887242341953343756092679641106600605777920000000000000000*i1^178 + 431192870859776745856123490186757463587835721824915984646903892261873058111476623318301673274206529100426550994160549094531724944365719749044173875138859461728509005282559591571836303519015916591572109575000275890142893711924648064172872715887522129438526883434531397798094213680564350337784187679832679592893473309454052542913643191780045516818294728172487644413591644874311364662090184680107820440426424391901597847583340957604584379721778512327451154992287798844698593189949815301166572859539089997466564974582564308538825007070180626033000741459714774585987955071533694773710211230826618343084511368710775043396509192013685043419727731417865502236684049988845508158941319245418083149662151994784551857906718795004192918733196489147955192715165728693380277578705164248206773999409768594255014944486915451127378834672448221559576940615535004701183799962452620243809239156820867919502084196616116796834282588456806060953518432589212683432093111379204389937779487333478995132200887727774617315087283658450590935135712427751712650188690690180125133115903659119710806488473271593738159589433436951462999704010610531767782726968461499124674807919251417093487036365594119983187013391881729448887728675564649070072248876487374980386865667552485431453731685689568595861895714179705573258978840243711733960529224728795932882090169493835186086314230241547169553513078568819884200928030978284038718906038635776254292831055828895085063457804446932661911371897365967340970336513856360132843846214646300473728382501765193145684590760162689398367578229189078164415319835866481562134508503476694923294593863654942055424282477793182375755842851097928905883582015472358272236306484894748707739556037734379619990365762627145055957409662291226375243523924226973315625293161632537604514878949560254312851311543148819927928455657467322005614305037036397226260116977464267581126280856296552331825601680720174036482626621466630878068994434920400991727882963210711835672652799186338365822994364497351293616854170353436806274198062387620465671020879997171906463040674720867002958395304968316401215622144617935141020869649940883190068694506068256639221929952623785180619939917025042824240821568719502076546709952036062836103344669807117881996028126842089115018395489670871093389711875782213635587717127807885037992429376817991114991964800641658184882843225107612621990581736452233027224263918234582116029597104588624331358841672737322687785459707919614927989838868284192257448241398590376414256220406496163695312251764979689881345810001211404486363080964847980134791827725188448990332998900127321946908047410120206123998105824291246927917681685904758345855028139127119790635060420752472018877185290585090224554558514362230496666009620187123122872866483886855807849582822783439419371193974534282218220956768288244124026054156498233165229974296874632218975481001813708291033711242533017096557348463273686899698105925141202171463995919753177214925883693836188931742495700235786287607118447702033661392674175702530215164947152159109726304760151439811631449137119273970365576492359544783473296640592943975194226655886377976553482393311279137529099451935598903050816117423142086027093111122099589728170617787775873908270964058961607742356520032807576841747257620756097449371183054810783887077336292258337966194720677870830175363809054471767164547331930457081329667483453661680950793824634218355655754414283635898521655991100454998290011016947232183782569566967389021559168700339138965401581393379699164116934992697940267744813771484564103850043225047197286400000000000000*i1^179 + -4391437146686409535727500667833019061990502293572975780312949603777680640600349859850217226483554474031231770715838138833028324210157346803511319192157542595460988289623451838674659984227220685547504269543043650873799576010029422009776447397335376637359208820284689815750570861343250419840054836001732716235941955157407100780406413026515262443495886470755465470849942697293097708230585289290850175582967248710498135770814703294192813694122342765729156962733568764699406252432882460321773541144019506036108067643432329642547990384735032772937089879072740650564806533732135698359878412458042432168928420338852876892797080421640652827104495745645797201049288042271677963215140317748121655626429050257583876033096619924603575991530073701719237476888854022859878779290362426158630879996931364614297679914237805793488116427835644212493261816155880229309039362119595770760415149348045209663518937392565882156916620468168405154927349813053552398589012832603480111192238575426052211087341488450569617442214164499760970750612365669359547207055300109846577071947838131963583676142429370458420317295088142191301100239160160035943825422227557775218629586551908766340203228559051928048481386578187549048113961125436116356517716095764678353477278468241887048674669351942171588565131896858669115340559756901508177312727053215406718671562127161765986510649453797770386042126522319461108357499473320659160263006214030011436596192976432557637630358475729175987072575594902382647561293883218051870926967216608084884118982825750792579698772330692176534846900468502597037723939314685388615991608651212024548131887042898012613902609844330472757325158674267248021538942596128171957607150002503341778228863369131625720457940595057333753387693351186340076605045855688785233197856779068724501702699269541343503940787295092154396816620161798583850882004956028982891046171495289085355480844059957420054182993375659877917568207151617800987002952126889488843119018460184660231805472144152811142734700218349479387724580745846108293867909040354245777773847880670873363199246466423786729137556025719496938608760832739566466206654357143785538616369423688878675234953142765705301572384692353450788197187768016904904788417655314922285710581514185317507795022708008223358823411975333003714460242865725914798849207718226319392232531888546350359228148290861029066785048291853792172404601773762531468896374466338692682609366870532899618519846199903357168948179896042294142125747871996538933215871616292471829323285843702669350278130320738421585565760220764138273201934899230001429434371437372670433236765836079375479958802045131776660644733137364825184213142479254782103980452168401442805051329546122523041023421815708914446426946125551866896461088892154173274562498380542684934813985638552999217958074098579613339820692660034376862121367235791867627094116131291021288804953368754923969053768941292915630797293487626920671288925398772789280556819716531002494329565498193786293060474653834648932888537185518420180674585814710519589325101647750697128812757373185899334857121155880382686092633415965644259904741298505383893134176139064941906571401009777471442998924760217389666989757862433320054201662236572562438536336457521192186470710267506783698244775157844918015951975570736842452000210491732307674564590891545598214507709588602523062164200390206986928374164491721714392254808081355799543096259636225108621522289794663772486771440621146084124530067462037999253818491634258894169972519046410820242078879135935155585522592167898588197154526269307617280000000000000*i1^180 + 8758061282688652255987566941573723466313321678054739437550495883912963885112715717777293973966998581829175869975557392158645010454445889831067317775149989839936276373782182186854680653335251523391954894720965178555913423297179183569395404316952520348677023715066185882158623098762996230560821623155538222315816214653320528194161372863218267464581661972848154640343112112208826664811026194158861511093226090317353486845478767738817556539698410340944462789788520598668039146725254018756470183186282637728747108861362079263476960783795302420957506999090567946884644555238358288018414718368615146036140395616021982288049040087471493509266055390691779602808945819679773244762783653761802766661516650793325381892383144390498519739653398728004237099653103657422679807232657522304451452607671758394156155429312638062537680740719630907447065730727609699353190467187317137069706300233569878138183795337429518905250854212264967498602284864551942742551946122648012336579344950139335469329897677358985624638583357855223919069675253929127349192218663360822714754598722946789084205269982414252437458830851372994516574128975100652153234423635748448704183868876584434892371367499609142819955670944755988824002820572541514980943454079100613541797531551558086475260962516687879838096251104404620908584659559315295139939159836544020420822225106646315737230915464364266801939252888322155073450156574384163776990493986457067372122111484970493765762569409233477880630638438388129546836367962290973663129615338467109315818019867925432855462838611203564384968925584256403406790017706689318456901524583484437278303664695891451656449741805311129552612853590790365050247067673953460787285637395851184910902571386788608191180862772732391423064043113816345270601040607391660554484796083981884364137357850474434018856906249002262467224858015254706419975782094369959665811021821730803225720008580940424203023814153505728650191879326313723530919283136915684930582637955173251986235810820683977044005636653592666020912830165631412875753426354577021265251548903706836564747970348243067139426859221967056662694976314521833224316106097791357877015386176978787834624574325536027528547120934362098434504327146835602948558027376425800031862561824794377238361847279615130989200586987838240590961807344127602091380994265936656806133402351840907479114255899529391404910810383021296052535118906720359527026818989931842010583588797751162712206216266417034856495130695183247745951532642399039980605412919001626365892754821482269854051946567143640794643290629932045056568859469436833894911369241383743508607782067522564843360195845969717630278056888893871718143780867199702051528065055831741561052517104356626731958390033274492470760060476309889073330896391340390620473331622136486546305929394548610534418492443852436515376612604789980819571824559277014705944618973061525016807469743001422336490215927181288885109790446752995088525788529732472053492318677865987285024765689440526805498008719032626459245728658608929077490757074997734973706874897653925430201278591361004793296574495255574715144112301064133760520159203997922202072106060208078150289627972329632324740240092931360865320096572647212360855729707725224716558262467432324777074343064808709631264503258713514496875306460866464285823156248258584202561894138168099692117811825200736050667303377923996337973870683071817733461070512934150881177186713754762004657363582036326402275986916024045029731764572868249683937848283663093761125996108727065503912047664810275677111368352813547520000000000000*i1^181 + -6310175519436276174009387051985092835496627960506622682112161067969010664460837452479532972282163100256511242067284461795363176652772550009787613097170318594797114302260144713068112728853411574040546573607613525704062307938351923927188444019029759885499769592419913228571666720409210462723187352370559824390225980896164785486923739507571439805791237318937773918757680877260875939380080977034537744011281302647195373502169625609037202639093021050665894214819182458674730355085889132764220752829554411826086368361212810531460906630539988634802476507351121180606491739770169989789004144464629840685172906100586920855267616414655982622259637036470193313022450038508100292931883541503204289712911927291054610435140133008584406282867208796931565964575861891226851625342461948572528006450013580027568296463710095662900118442759864151747531444639234068574371298803719376777467209617493349115877260827653901060966875028192428746611473117411720841100354162508532289109821932099215960972381297291899207029172469748195161234148077941942988224293649929058889911884150060739409689348609632050248326310666112509481012966016103913401479881954242467811602364946715345704474739795596757126637306292685192104028972415325124144429761188587709354369186337163049968618185588552525135223045863484959748044013158554302570938890200865803719683371570947411698221557339324719391901230650711740341713173015761370339583653360975273069108720870008276151343900005223880545262710807960617836243359182920202038257249185241060357183619880322294676852165734429420581923028945986182871280948528550678971290856180160293157765647890653606614222744627584974298327275894372237567621900014731090814484289751836151570765177870797627106963200875228367171197408764984320570775884453698198497456162931765308596313168566642042691534550721465145503970702224438063981064632415670006763806194204997604974421324605556805827409338011972604189500201892105052003709528471255329345085699605067521698803802369427634059553884457998593896871012349849965490587108823824499038025451760805818757626730120838956746825542717682834718549006146632639651135401565484783695916055296865471419634900302818279806919398824132100973772608851541478822485708976215623142232385459468012358026670114189726392260265511678957525787220591379315709154282285339507825522234420051908700430177228911741265155497436375270374513729944620009830370932666294287652903086572049262855158590150672175477222082330085352623727958431924705816906860731144307585308408023811227064602131432852555655669103741441570582077458311913841406427513440256795842438365378596597333180225865667462107436235073298727512327259082394379107903220546822384651665616403287515867453594554066209853622648690670690136407240662847047715391630067906830220975608385371646200877094501666765144830970159572695409327339437349676079828871573532263889550927175340692583374809825950112081019198154014397625990310136605581909710699474904752163414131593764342295518286384371431389588235729582591114107430860584201571375964384749581724475209154670987664228045051937202348845240243785130665185565242245880073955196112169743795967745137003961095682846884722726205608002272454488348660698804113747047128078956945394101236748375497165509502299448148152248134656783796573363231369802093760546534787892407211147820537839346719345961670699874648200650887515845159767381352758725439444369867521972991893585779089340510816497627918385364926296548669612673953976465685094418965265330406436853490960529060351128371200000000000*i1^182 + 1636913067169198604841943698593316658071920056354368457482817076521963225964203151840959760870827877539559593282308212825606645792129596465156162061132266869998451952009301230334036874121165304341726483682866306640071707313345944031587424522220374274613857200939355281575130627164581782742831618374712238026716003524164607996813301981488399202294574214890745267399903219363720045504690680531450453990784515584516187081633416078816934119339959245034118272675678845045901001079032583438995681310413593730786779986717215242227000073527047302574474878434013763640660170806699462638185246919392167217098847316227316443806752609387442796658553496255784129485651499745604318371433942101241383328579888051774264122420066912933202956667660130823963279534423148602530362948277756506233137391902463589507345278012883487637620206686250509219483502364161657575011361577516833138700014669089472495682330019744198779066866178010670820548507290851524768976846837848527843025928044434811617280012937865800566375645618456099262053172034181531417943759844529120865829323131205236428946241142078631930058240058495573262296938985951399350256434273445745740587151945333592556176359928946965775454393662327206848244929179113538756863948556143640888636523860914020672917206491980458810055850111236399782380025178573806890490890986538224902589780072637922189376675632315558496460649708581094753877325665708567879576498099135457611782172833088917760021782939516188043771471696433827428521592511450227798070926815222276189578049463403316936297969244325688949666310598403760404131135904412293890755716992147510955905202683536785170576596134300863077024155674697381701552156435161611975292593730256934920626158723030726802432592148236783589891634573040406177712157709524935451526544332223269190748938968973408096079081183773366038193009675139946154818818173831458420543985148450562991983550171281414980008593100834607884451623425489233297042127331232529232798991980050839597661403047097898411003902654708391650313965357602783074450568251126733898984132631582929270348875132268302499838740557994026980869085767346325958036587654852606176731191586411326392428990121675433402645463336802133503582937172978100085407876601906314864641539687706571435423529236563293138263996646000127449626576230578411963659460370044659300407525786491633041001660332103385731523559432766687599871742810693344583236633035076553418047082711305197340976000133420806157262041973860022359000767236143121472372082145548453635878868011957031974917528253915656579838056622368508960465862335677687824625030874516140281864947403405333258514106044431782083997983704438201239609818652334421732396591379026430356620144138746261346570015501107656795159811571400650525712856270056950622339180050327632337622069346994589752251821970681454326910811044172849250416217509948548525137006426011320526197569401997336395376798019050257119567176171750762366743523624609270696429936161792190618384738760782135616869032073758904057239962950062605482943111651584687688308170670122359503760631718091561626239471605989265015623282749814269984896511434620984898842016338570262366974387543957870161471657125412604711768510538953064097442237265866119914628006177825802783784623785303881609680512802458442853992140775021158658023590583056393848821993072740572893052638950106656958217835180327927592398499898575473420210439972344152744465972306791732479547956610307492539412655770701823512318712330676055759213973196633020285902606928640978452480000000000*i1^183 + -148729949795689913120917017477404825487137855910550273277900397372572435004161586480020460922851982994378957129447723450443016680596163320201775201953443054768545714096766992929711766102393801460551791815926051188933026851252247554754390129485700223494737102282935564768440995141879108600315860880046263786863292774681726657074117239562628538724122245578609650878111690401439204091414483387610164441633898676562036066771837003410365290637769317146041319949421133969043806337847456054890798315002925811374283466592118182015676529090085128393602852052945790167999822965577873423703363270279358774442204766865080531058882126111397076164999452590000524606426802853777862785646717173841171041780148559798538079676381544544770778844201722512271736739466020915945264340396842359233619035899128922417340995406575320124247918360765311013830618229548243177239852785872804541909911658168571970909370918188317059823505031820770765458950529016888495096903755956510763221711066537991694350529722130837057862053116620139555167767729965425488470789398089108160399278186485853252523619416358161729248610869449830794778865885236927685637810064743387329402902170165451185963780647793435768907545324861812348240754556327701161340906680025660714158558920027751129753232610841883906475430811247166050035554820396427219994381400143497099517675881285492958323024614882831501634505764715955206198634501857542165167027573333803205562365619645899465656531664994172892520822645884986444392555489570038876957580765009929132891634051014174042362746448501679791656147752737917030089626390000735892204909212059684770312890673690663983335815971784166575757375125656279660757622335374398176639178079039176735214294684531970861666408863532906527444782499005366383382206304353332161521510075388607423727279876290839751068122090047188966250541145155805450698973591513177602207962053330817882749575818997213071244442378577655364723431985622674390754518943969061939616185251997427085861598498956103989648308781331473124130058854973636831194331652944906606485089892776743830129555223414416939934821573359673190649021655687557936053197106169103684284585856965415336243218247988962271502860089197603304380273596129394827967935333498584335118968927656607353013191915615101013244218429978331898860679573870972138920699998290656165215714434406651918756715458498197237495190932219900453885134457536136838522307964561109752386840424869044324445075337978433226149467445289750730007509375982442779691414945988963241438972117008406819853162330806138466345046856607354442664123818882593629920245177021949547164727112955265303495630423104547237683004120214942443564234869809915056066729945720601167658407773328149645447848526042552876888902701126391133053187109760116511801066566770921204179775676323170285305318223913040208135296923014364575748803932669470057663110193594021092409050529721478330130338229212473544715975465848109870027472652379445512543246121807640288390958771668036596897943687042698822599586907615188605637827257247235687860976261872184205236401938895674450043233563712192351202919913832385477071564247889450786229042349453103059459899987535896361569510053682491685984906624757176875253740718999952140100699651556145940277510311359685713374326070392484909981328280570323406577349157180957726493754872280793404412146361461758048933351121701387741646067671336696851516076750234895984308183032931357551825402867664640416557801027848128856785239276360068593504095287241387016192000000000*i1^184 + -2485551750202926012439540240581310797745911409700809973085649519831900233990305008043808564084959319082751956954889294931869340389239919395843884567077328456581016868891993751729312519543225424778948997485661868839475058680255818701826404158100852788175167619600286105661020888882450646269054777698106388658232706292697012157682445284538395105809714458059746695193651539656903894974517917391993004471079194049875055022214696568920502470526001524877227956369962543686009225863302338489589906625859922152237861323714524610551013644700079650468333164277508367585571458064348715119912258661234414379269238541337426838656105960890805722094847846877214741942549205790784043491772305652806227577387684120406194733178455191785886035257581220803816215391820106490963573376148942493386235348049114718844598120140475950503038249391042815880922862958100381820307596319350408337527590925657692498916606735910238861939346423639894899568493008157389500897124560636982523454499758097603654496679507065339767420299856588537345792279970675049148715861020771329243584992736224391474813053876343680019106714070739424734601468284720511522862165901532614228310355383199651390520110494271109955216446242639934939147682985359700017455374858304601486997728853470971266253403026896078825018512243297366317375057383407480762858778881679922604200560361403203398244992706502917326303145385349344366696512561057783479058103472315472500461323610906477952722548429770216117899872295777035588444056417124047853335878596731651399960227544545686766099591839379575450324153282512664864058859584464473567529618090198109322691489245724271603901981042597397322870201053645778767281090093062099082723735563204671584923448224158408823848036687432330465251824713952879436735796526389943540646608783909089313184250631817673155800141379291925809148351815264473001958464789501185669979774546383727560830207216840258047178719298198587243732528114747713189355599844343546801862026076354733687911528213668639822547228601175536660134631706179554209958362591625612292056461336312176803761596674188283248122837268191976112166046640059999705503420016132506433617020182848061970725132529213014233387756128566917318852632142423413484681127945459827246765227352355370194196932051915679821821378145752037816530864402818998418345943079592844215113234268357139716588205278432238093299400935998546532266253592650612008155859392715358945484333928301403078937800796259594647480722437579009417864975814262157572562599291350191326301581821121955417647346739346477620926043957511413140084571757139276798767084034185428010157286683352099708674394420553508582744066173636298688849614282470950382974045742615904385043162214900720574080832040787366080790557730026160551333768942338938564864103941972142581686689910724311583880005552463109655180756941285057862772754280959532481864244784242912352732423393401200743253198039818988871565058066781154139213744497699961291930620880568781270362022702396169843139739832447854940445170181818784734632257471817273580541125226250754602473384221673680707473921687284711040907440740075992688306117505269524701337581534941554913831440219533280638344316379607589790200887209677922429369455866425761417741646334579612472491410994159012911547684646848352769307941729402817494168620847271310332668354940679836859426880962582587343707277099487887992821748513703145975732180405227513809838304110076804693516162083553602913895985158654478835841373306880000000*i1^185 + -11698153660067061120295804894468801487143841918487788804952010366501572284176219808261715274078112377477011000687778867140245938503545622455287688012011729454722835240655462452030432316477966341293210773462217429686942875193094452439139835051341434189665472200485071463278895499088734293559320925971230743842277054389526325085862062818310945192209397613401053305533201308413864932040167899251745039554146368081569108857173201714713804795677892642303295707652962937042694457765144561855303272917168527158062084591367303169574778331422087740874609163955573457552224869874482448069292424436635541566945011056198963291375863491719253769543369906455649097659185398287316469352080961821946211786593917764812944020251473434026294699897718600619039497342444295275312076049778356601868510155560965900820751612947701950326105837151002392024966629372816666012897742330494691355661539727460936452324790579777752436904949766821727922539989794164631303474888470939005729487451713734000888355069212970908094709579295995311734134272610496573714848423641130947668392370853574604788662480581599215547146936407528208085232561623403435787367497307869303728803811217735915193281593757909880738760539761657201500367263554850793701212979534309400744909789364465542802889556848676320493496543871553162159163623501140083727192264635872788026578733093186419457966054099140339636768462018642845068786649113152355850724839561209160676636277346654740955380157576914059051370738802865323744756434538950015223308164399287730921930371122177359349996105009006247177020721073856350359495751605081997656606955811955356014270529279120539047510099933308884840928295425774564233195691408717773073130232067739174168171847316258904274753767826932903581342149765290243024641215332536278248972596742680302781087602117336405748349797249759878737189145263274742411338492797746900308595866207726960579390147497872344832904077498447576882533277860486990566225715956494800114731761180452426727446671325893546733003197022859157349601067752543749189093375310258277710296786504861589963671035730376658463107690758334286300288175124403901609092151650611683431505104509362765853217759346867081554944139501249119135208496674099138184737144037661751488898081473635121758560071964214350343410610440907877397786717792145569994322977937607420617495779606524736823957269455763816394792201660911106557734360660780608405337144461109859956050626144098972103974910589117548282530304705906008823206678460046439575550637537760712465468795012777179576631850787218877702904264538208785544951462146871193662916963833547653721463005653663154454190193286192176452727807257490889275243718963504274552898579116459105592026186558400038238343597476132035456220364942347903045263044673757501053622989567592871530377252981456682708074782633115436409180834546618061678948435411746217169319953491570450030566053389539202155275490599522795841390157491776516727351077192319581141570938572932869832741790769769229125677572453108055621357947696710963670439214674709946013452992825935887285551831511699821491242135376626022849412514281690344680268116297054377122350059891702367903841298571545687692308205749999261885961315050562786436332179510895574708728746511000432834814261323568881359166822755103100341499993887971248792090075368374772485383362570960296014903495332194859396666512509162544277291847355167524343595521416989579791026366941001729436778413439051628544000000*i1^186 + -907980265735102856810026391571408900428935308532121992356782186491541795003623865844568075801622305452037031576360153080108746149123899109377102208072812823735186110449574706112198463315245021543957416022546702186783040753718153479608301923195518582213246829262030983742267496508295455760519571805148349330548507171185955711863077495653401647100689521174088531438327234884304453489924362475558602851090200947122035565992246362968736240029505133965326242245788348556033630496212517214571451435042163908396210576309950564767440630141484871531621351148451202438709664543747970808799024431849442375195805962183618405855200183349617871922780036512276010734374854468701846598260475548319527334760236160163022039968911286570976953314172464388937556113741843570547234622012569341244042845497819885096856571976454674390136668863579562096660848899476266559426314314071397901069286212165657823677789035052509523639951168936513110662973332272644530332700577989166630500129126514527714087432978153877338212266472556120806785455436130979527627012020732776904908426802845585830252432714732670139042512385840369220031613546989408375566714951852110902306185023329313056824571870584404205826830497795173647900817290176514320657076042741000472838479504311853811238148266654361113190550814851008055395035471104712504775613465846571521864465785003737324821595811764332851425872974406638605887385518375169404484425146518259928413926314674527106798796811592141621098693188111263780194856168070016427293680707170069207112746188631274178902469102804357059120714997918454372597238735414838632352283355173155132218986553836873039079557672802837792536108486323385434590588530728775508862743401223362812146900602954366465603506004378952845509575816648058889605707300730636235450772765778543318337252016662016214268899642422446909903819533143395543993453891377486275780534062676519496429850184002849725293236940729428709679045234279782890390422201813470152274771100674508121804578720218478745270867480478541991417310536296890876485788118943755877114774314922746701882384976550265637362001618176350874580034046773865379107384868127419155743723803261843642513701953188417759054504422429698547357577734140467405682784479205656719694701256741751454834118630587066441496372510343686849928731588758752170176109219590112043165904340245891299875967070401649570404305578359975875556302981049872102103628868016063544442972610286179399844355187567238743089912814532141606652173705515349764087534699946674641183037327823631648330743059726657067515474843640485936835113084749343379390131002197924956209633543615329472185144617589053242235105717296292979319568518281626272276608208211355909647677022058242923363722010065231522786373081707087274604667044975841861565401102490794891086929482401595839913512813098479327434328308920396973460051394755818557391192498485786633547716959521250346378584934556885337377555914599026670872765517188974214062731378014960219863117142447714324438763974612274326068746490755100208271207717256488116130661374686246231954390651798047602113807893989315497150553255210972433125202476012317059541470681028789739024247193071856291806563861663108776939027716346269542548158472501351606009090618452723222498321324173781566250068961036861161258905681209351561480899373893024185880982646036560326597737523006630074124800314812366542874730412343768563053622356367813430476800000*i1^187 + 96860286301785116442153380234075019718877327549427350592718998417260405350222349442849160438662037396607223870706445479397943459174191847613821892832989614827508021181130621834041845510446209052472935715995858096794402508404473419426934654166866322461642724781253102549771239807490608127317382819807936507720679890486645895946258223895965022709585582946267597978417878508031172244764768157138003566789055030620929326871189827665071932451872744030082989604372689929305812624534663510216654549767262603501236434224758247751080336564312294369829808083375494258202675940682067483885196519189950768516935073252041712793518161100509464585404706490700979507064303136908619519987383083096781907409892625377010811524408375911519248494839725427157853618895586526087215317976714301224799979183466374850417532317049621046071393202686212119400288371351478407998760460361336700167255906262164061355791336689581130913286861762140667151566696678825222750427496862930851256597721802434739873304564829580244113296946815513051170876733455119153649371405431915267347574807395157925939349429181395004282864245781631551786194971777915778234573604820291145661779812997211196567269615733318812527538253348180847116447961650065132818375349078370511808100208648531606916207174615827435964306303278295385708225253257361141173874138221129569307022528200721533643187607062416446010177572086562317506808945560882666577716452535277662719479992545349888327981439949384513508921875795340271941759337823853404818506637829436966408986453033481436351671499695189267753417265785904506433210492856853643872075463438984770774902073876929477686161482458890953141197603623965753903862490082073615607792792524792464948321397687478713309235661493938577680031750774251882713263983119280223146096092199927235820300501262654502606368351571409696905010035788335218264652111931334232859701549956774314340731562404794232619978574468874562781501286084557777802235177717483868176305365418758731420545903168958202096592455679998509929879458710767502906377110680925791885376746422838572922793352877725497841475072760368796986638007731497963398453221969827287273765338965554992139081753199071094021056857487265157538030751297032921407341150629911711802318265333306375886781337875471331625791119609876289713971696884036842207927384822618927301679821000241327793866962924492842486070321177213240554287860825577208549362359340875468928751277748396965377345558260974678914272745622032155983559935560999373361853309501118172587789518949444177661076852929011322076842795690870505235316914479831108539664686512458676003769751351934725616112582586505796939794457041433419137401544874073206977630773951852771848578297301349171629172471049535590337189770352954966776224908570726809083798277932487320529096493093784109784026335359868475455486020462825802287483788670476684877106410506343803665233069458611062031819112760500935052469448335003008785144029633691320513321921552530710158499549788875402209856000889162222587358243197342953868405873314329442138663707007433181812562512506904881526480645808380875498673877053167260144119910483935064266132493787512119719834523846920819378382411903988963901628598707646018311445057756003170384744394667823920567797332413831306465842411272549821416268450099418034215455910192137984670740550926136070784758545679703503582951278647292487899545600000*i1^188 + -2845314680211957748284215140356692610697292927484955926598437246270892971705892155715002158135487112539751972551785108937947909554961344582419679195127372293971949284489504495267991957070023622602257345558918393951957962738663751030718037934007022708942004196731084082909118668782165885762918553033639566728461985850424072564142210839147524890715601643487930254289659715212045823715879783405109139527055664835945069742150389517787385546396688987136714585371794751148494627155714908085102559402175740840897316933204387752373262062707333723581048570157021883146952709714412774778635240153384945989504633656230477472068098675441986306722579839359628545936765124735164529782020038694498521084313261664747602224563148542528012847082717763611575127410286460895315551986388472524378409674379429487722562877659795365420856341486223592830678246666286392222188235338281329988163972158264430179353264346317409034620522103692104670019386133040148633101411215181767999150264248302278093032156200037644790781289682195067864801485019705465760368573691443669779016851608719164918031325212278413702607537375757626489250347926233806987696735642256600535977054580405204047108976927384616679017588962061455129980338449586496609923276038661495597372382530795503655356730650216547599975424527579667369770023718441121727640635046622492715652240754464837065067505774596851314270493551932360905791241472258468305602072779735995551470949754843263514450894885779014466316452141577310562267031199063832230702699078230454198894622602926277476502598999717074159310587874268184767036190325419460854708466409713733321201943102028803928570780288053949968940742393082167505300316350889202190836543179923148254010363551568704316280547677202331068264781420126615762239544012658220659895651879300295712527986967827147578300707153849278950098009366778206532271535541934615358454151651385915868363890198774751573569403507272062566385623014696623618592586197572910466717623648104447316045255777635296042271019923592332435130366841295981563140240896698010214993508309554733284576589317754017004029764198303735966764845095173394605921165961072741183456231508868074101226201846177797236147473177731129670881229053601749191295225232130570746729020265515885252052590397193082952137146120723522378049455931857104782649342886526535017109560039618850060411038486847804376209765004598202995548797454172422552564685658827098916537213582172964335427642762962238541156228333619424122550817231917686125994696315269049290261774066697386220125257203407801084144063967908470833674559455076336216483267512442883506610175540049145880471033434418295050856682188557607843702235214531856833004507368588065061869628342619633442429421432353848978751766664991510696326601722362623775326698357408116164770102484508321264679835568108065171690809885081335355372442450589895373239135908155879504178402129031688638343423385086035771165689419980857244067379511260745023814947427238902153554515262721636733015645640741719450254115766027168968581548384014696016986359017322247778814932958110220737332541724467119567670717294178215408393274883539733492611536392230525788995349108178098436728811803258479011343627583301376781461360820735823246298285754086312749938427732281269195685258735480363862023996039314790002253896062335557077239071017823073938178048000000*i1^189 + 1092156823443140337637600720113487698352767402649069449100615443662730089853712145947963778219007531909186351001609104859968987374618411750595400239915377050162895627892803286566087171255576375088881925696457838861037032260029062981767977117786917784053780782095371640968472197994474179523577984789909843918605894262612828529790396700202689440954813643096436274127780298914875395680317021753723274146838401854909606367708703801479747328785187780819165781240672081285592239427343648347238635279929541870402914392217375650905832937454163350644894128498141173447083859598577730102624678079903790451421810591060185445286919857502210093028727257728176918309813346223942905572379473229972699666218294788064938977788596463006524759137124912328144981517471784104891610979805778823466804441160993018176360616358780192412454161498850440514734748840098354063298497850491016962657222081815465983396562979741677194588845917803096268265881002923697320874058385245758306377965254798004378742150554989963539170114908700268009264362340953754956624885047622695540010266105631775118145904624359760992351676946190524091627285935653083047272654671727994891190650432573813741019224525463300800097062113132814417633758272043315133314739136827849739168395814318228610537901739567604468328539002705472337232952682039508819484291396145008477897822490416290996202090121177679794051888005544832795974223218951683000648862417826033735327274709296753850017728334475426029093210912357574522065380327970567180487170777589778500219010771466478874039950729008429093220645778209377709387844143938155194658747551699877494740466207556708282921374604787045660090809321893816308982247636836655382114497223396871511430710656757091058373042786037704447079323733170942723855075116299808641236727495075038585399048442210540792230097136458248658310574084277610943790440567097668705252229047929441609677167274966934745750242968168774354239933482779722608157192841822634007122251066858226915810981356182041228203639072211604469863864762517028479317663378808235596046228736769408850896635051094523216906560515030358811336452766690440628859341839446720492904860417953343169635979937627667332860501075630906260815658165034347252419523522639638722597760793895914311288827865826487979866978175673202405896721497715727066739718627816037123907270905683939778247478809535378937117388913923452089047339846472331933930436637323305280970325456194832226497137364195584961147209421032382796922780413219096483228588019459605935293322543939443703831058083979428748354616872567625719723282814808638763095698163200288778771611141664859213622611250766944775144623191306850329027608439755845275692983720598322602974469033031959164738165122678098591523708393937904657857987862610696245320788238045165265145621871709334436098712588405963191814866217689616385450885179648208656180265607667922113795491562028479974477948840384463720409730952407264114256855247739241229042356437924349326891222824379164275268030263155441865257775761750954581043842063466086920966146532121517767299738026860704290392998400264804985348337010110983478602338445091883618969252608030816164106474350955716484777172947317739792168510768568333845665602992315254717200883490362846832531741123653610243531956362742848532730408516740904572787097600*i1^190 + -723533173078600649059931819039020275390075842271961282852492201133592705232572747126319436883606305279003546763887586532885729329034485952613998157618796332394403165159984158365609238227079973159992999791293622304784112428294483162593464341381635311169340210308707069296149994335381381517891241972873266792917860082962846066378683162389603976737156736082157165197216565154864117094798592829544669727638799595517547927179691792095705168784239297816068202848003100188212417708700472853898709060879661267384352415083646337055321131565891420211086174453383698191119598103827325200466044547216110778411773162035221616218478886824009369650982568511876571181890464629335425331085147346802585271039564679875278887559935060167018816206427714080873508969372899190556050764998549868559968443653845370154414080334190382573066310202113065194657584938411779339705491992932892072089961461776723273072003972425485634022108368235715620321477698948691707939653526293402026753662350767733154392091061967347848197985356071060547577485288480762905297156027292339310151634604649560470389454482737254106654254901708428083255057460461451386153895138535332740824242658595290557622730237292291961452104545764451420716911352326679373822379808830164872611265160314928233017704193791831679696876282155381957003015559920058381282123665325071824375267260286737088184698908639855260771211805340619896601045773684574525562531223767991576979970031907658312503973947310799082758625238679579005323133050248859058530860769711652084698573662621709734619720167260384259774946033299870629466351503340407016003666091383134706716141797139670523218768448971149732151321039853498583922633936039326873255267241295719476154781178515109315771979780802610582264784730894084877069647115807752241412475304411098161916917370582195085605878976170390280464622250517023470726774900409858520343413006254711339289859959644937585139264732585155578138794100117439795746303444360152889289570136023168302983078477613937339939670439226897275129131302888354408286262215425545492180128430477133090517767926926426356846811919080127782153495338306069397895335517766784299741324357254683060608609355903563585174130130605504594122383265490053222258510386134713865822431661004545837246877977027598909334344014124519480128893655155031841901789615648165678528806755031632264092728177193229747118468128508812690257043973207464599173788032708953004231479267791573391302773214749954706631586902052386682978017635985052068805676776712984436683900157312633106521230722964014975940066309443327800986219196482047833608082556578487290350903636457834303140550540588356009730840428718537054844194437968526416482772908138594712669892964307671638631825100869253281267644450171619021668204845274704645423153402429696024348658717491127485011269779019353479336957314524609491553570990154092125903049775145816352479285827097572639529081442105300085097402092471523755551668214959148016113017229633340448340926737079704302303624792173939651172549258534469941311326509341716268444912470162336200598804287414967668792352372960951747796732855929430249397716114443486376502889870787188402766462502885577491811401402068717228926525836744970828615941670057380177041158959536191569920*i1^191 + 11747176660362287500114667714334957210330846438637325514123768272791712109548059796553797291700882129563228116330138842617102703844935659848167242191902130526041197403479473245825660247184679607710921694941619372227206819800679266370107666594397086402614294640638069287514150555228415363208073331547580075759218243450622261751327438549785981020115814487245252335346300058823037020033476954008049477743782513379135929553557268374873662766099235055681695413670678947411462951181569624181110812093082726638523974449245182069372107639158165600186264218142968705143026983352966277762018748065573484917902080045225588775236727399677761040526344750679675278383249820438769272835774042822896450021069383086218925118027727334235084563409194008741302813630087483070896335993498073694493799170634577247118973737099723695155769693158969920878948307311738322108419742842869934186097442229746228811872304420134525385029158676694881579167615323672178250826128009726468969426010224922757354582398070304268182918038827605607991087879391108867916762679675997048892606895653996403505687324507192132380828491741850444095295556069188360751542375812307367197316961437772720941805666568682137171687680633901954530815593937823049958595455576904582623965975667943816396906685035669563165085489903993991646584338264677400786773155993855283658484775468460810168331030269954223131198968987910829351683908661006442907701728804014169002080430808951155249309140360792780711944333588185590674443362567587878469490296999719413889153134066959567542800724138471290377059520586872650241494121272086061869664957474387432859196764578189149861362405319802107897801563126674857499166787134364305929973131518520963429165157938142122980239423253794095830150799132006606554023880664232519593019125878539925163446292061328020277906771884500885314586595819408221998477240534045986523710332174713338982708221805380052459428031926061524484188602977383113757693372162774280898827635397782343304009658573484120721550185799391922016409551567157759573023094668502850845550164844580522401431230005383354176853881713377061673250027182569106664537483572737607754599454592695470921528107343950416566645316588236450030739117192119152528482878481006331528056437069135179090671132143279573642959249408622849325896878779626358735067016879259127988321700966643028742086917964493125435791839451337318394117771669397718227882959550149686110540657780315170770187647685601087541818285310922894882174540365618909907452976555678104936896350406916373147846518943126446330241117974990948950379606487683935676145727658747934629224976565305420829232532215709748011735956568949358719452780970362108895816293036674301797624388378394708621007988978238984568992599607106407494627923982107316991934614303640302675980032418991199743863027842399926520852223612952737548840179571581610433980704574778010034287359422910664268178219404355123475261197037634076161435315054209782599603487145352772606241900290114936156437826363944715824883005670958579684484227482665032602664290990595557150162304501948491359084638730263172278266699700361310625652618730543990793156380148650425948296902910013903732736*i1^192, 7661254070688360022820567629581959942589827390242089109712666495396705264148519754151844352736088291707262074287685499503355848805081942405724241151416100748852899961755519111968836797538931905690452191340308196923560929823995105953611621146353292248056681265403575877244085442510296739436828313689217286503120662806862080007222043696879668695507386454659685074171323123806974524216513318470355141940812306645696964207200599670779271952046432006114438575676173913083724069237266783921099771642604103643732196072441843315833578287411335664220658507116312816820201652413683553994774417321789407203469022077636458495351357996642165880425012477072130506350621924804152922378643782564935060012571752284704609658933445690903936515226871630523123846427641071810801060247723418356155651933408587004578959819194971127367564365972159405279395223711686037949853491851998052705934606815752532997989888342574825254507046501128724726608310780404661957814460180188956098517438629336391373098780911872829283461899361535188175299259500907086080769841626181468425921406357500483803717861056049193968223424324305964464142947441784499087887098633850932459274370666163459125096007619183020166339440449048798942423289946642405204015756284635572442824834333767448159655965830374321017716731794089930171943838992921394530318854936153697187488168423966023970827841024866692040468477371475289979595544966193978056172263729561039641016560209610873805656503909027759350262330700417290556233260825582537502920639739810787514229152326012086402598128585013439851451951440449544529866438120520760263579233611866510050541756252499129190842375034270514070111569445924759874006108680675857230028150721410740320559461743130837110830857231586608474043027071133029718971511861227522434767661027410553545500778327091392166007978429948932692881286026310071580211757255563811320849325014310145228326665082181978390483090558451247925783178497685378345615116189652337689973889660467637234874222844004498835712076213934212870759683239095887153428694640932831976335337222636765787803103300159921693708212932069447979469211514899538801771132790066603969910137745212664453508216884617851932653513237879558044512806478167540852655754574758378860545513003946027141035259458649797845308492965732560101194153210241084480164251934470245355155183186224980701313488300757369481658855564855234007075452370086621892213928457147111368658323952222726047965038692930055148220532353594878042737811536832149818478917112899380028708607243582650254703446161462351389356518573956882462875664642120027196734587627062189435894184081936311834393588500927526177606020533853291808825001763587059198715890461415484880146380224289414296339218129070039187135131426141265326210255791678375705340288092616208548768460014220998579615342119440616208220392572522642036467451918769360422132026825181072854173432815396674867450906987188305330879460140842261657500352583204397448679285524564650669682997880567800922716500220038510596470038297818739088398306238467763531949821215514359689645866082439738387763392930967105729896441754897252086680516052864894867585132409595664063733522652432070983727089349487609889670825365696368133559846323257879341287940041220379547114793890825699085962984693555753852739191917942348074780297927917459085750465945587818769329961007556510172489153736679744158755113353229733691952082444468347989916770577790965896397891863838814189462996140786374654385011523158561937894479044080963362967121681968474935281797038267630972685872733499309102782688899177394135783610603254823308486653263878071276984844896775796147304903331942659035666934978822497690793612243425437817823955456232612804197742194886603937409455883973685263649101268272204745977332992841003230320180111062356433312850327322543677407848406718226013100662025522370979905199184652514187679726424212350803114443329329708667101291566821195450957685376564363522296085238520347876663865259149829564802456480931352925868023094193939169747617418339586059913091557515826885342898205000493649133998267987416798672906929100816091990374581156016068800460546050140525450914788879414782869280762872930705141720869685060172662251205490558177493042457797196826809178204208982551387652591668582628089116745188519429007588370187710286307535900400579387474230000564828994961948009877347904931107026197245581406944990703597673031351973261037270736421355466244782057985111088709104228723100490578567858144307945106753312996837428997116959151042135098061873829992647703820775541442844232655193673458120189026944268075920523398802728493368552892853883942466999147025131682238826908488067118128851460009219871205653468240252875858670899286679919937955381627670828758267635397150824040361328274743643580287803583185327199775400574739847138426632811523730349099108711891811573141283374296833912783610487476157831523429446843849055546840769651176456875214710787312702331759177119148932652914949633476307829865036127836932387514109020138918257581806626093154546231234940879789572164322877039589791910026564463183789409376350339334144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 356417427891231989022012333332524130009974381861138359914029965354352590903555288757412422725094802169947022928297918007683779502911235875622385542234407316226767808687542898452892428328617848211942547607101806124130383417543035661019679188529442004344596357037178928137270642634327354540625636702183557223911668393558292980363632278501163380660645702744086595673973549965001132128653854406619612639426747359260334454310789463019040207596641153395576325305905163177231795263291814435052455815832245816916093138798205725191035822681800016005103412958470914589002418448347877256913451062881066551562758586331477853834492686551205493133231797080034787644831371899352465167496709065147272786384317223341712419812856473538328673655166236362044273832367851998124685683018018377393593171353774847743307109153683345506818019493049309117041977916994586282884444289092258522227700138823877507402191094368853776281656575740272492219425054197557016276710691012390445649979017097466419356069914539424394534037432355141425235100632150803206672180690860106052387290758073009962288192050109125895156266683138486673555759327474728230885171398038930954361974248598550336631152210500329550904641248042022227709656065062877797924106024560207224897927177102253813595707467206588988853552025537812308511201301040556605482374837362299078845910096543805832110962024265158600677550203770098115964713462062157037973940384686293811508177481992547019890156564141393657252698673705352424071256793806532554688750844242269593696206253167451327831110047888069812519008071067917827038155914888490379811312370904647553976895010526042994823176872604197573718783583442746751092568330926316928466240256137664969210403925721584337492840845113536206337047020321174100351515764078142124760820636693316680630711441996155374350780271043101910311827643896269131669995071620589353237890967363845193412283825588057978164203746885212380204860212535641103564599137675992283270325088292236956195486987858189231933476149384421388687246029952294757818127860959078687462465319195172563989327427390996313454043356391910708525554505235143845490291825165576069786940058650834889103897968110454321830484374561936966404182064674504596683652509738259394542970571488333856822861565196081420697276653573455129471199300515802214895517837143159675429023035900333683880751786092626650762757737277852444025196160731917320990406980450416096103536586254746415019086286821820955517425478670760933028103297234901807684224406385830796912830279953297357394686145016169406414665745892218513439545687726605159658573078655975305000609602949860665710439665192421996532589511368175677279886948629537464973712933730301179964976036720890822330597070471464755430211543418625535360982076261679749404868644562163225934209307692651564024820850390627598928175116278162068792794115628588170767508742001574632386413810020920298011212676320868734390965718372781192586882009981256020165943737543668068756031041823575805746285934652119262511773629090232892372238171029074663548971729553336453091659821712887909284158964507087273941381469294294080442611731111397992991061851933857907259249568890085537971427879614904492916736094051115169381560477291416959213935565873615270978868740659609963940649054229449750022108624250141450753069263882625598101988628011303293836856820279966132878546886807208132725221514109761950034738142767209419795201554094975010999395040136594814454665145774737157472856679901757424262329485022753374806717496578481563150596736859689038876065557637079783831344475013804178544503571515907494276228064402390822583879734798400294544549710288525977480720540301876553456320292988261602359435610901602484456004578973648248962984233427704860515227733349026104732959317432522254434466280469677799562527152098564032301623292764764128802643106732334667953539313033955731082525306266125198883416106305441729157888289013272496140896422971946087697653496403681842977898164914618930357337602706444830943911425247019157254721970902901581727695587612386687955938089726297944722456530942386021239657333514573241137739967334740239854327003732483934008467035158415892256325709441584747991169416923212857154492962222241388096606177112902634994336367685867019511833810674527688717563435550552066233478511056974668670924272512505471748365665537158924672294739679842988444921654667544850832770329700763115054376983949607807787900386065351505517822616176505431324641308997049820055541603296542858440300618120545887344883896526213137157731027605219355854234474430221970516359548292951864194657285293541582136996794545417289979241364961496738687079559819703288629512241549770330561061701360354643915200765930671364683713434905425327037972386333627768591457269860250158715290536061481092014818333746823101570063250640381326528797219896700027603973239936831930195430588625934070487876393187533023645949333415739832528534609885759704879158116664863426406309193264249351819339383750530977410768924366743349714889533834236438026828531003939866538697412645691792307944263427693825296364636448296617616299748071833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 11053817283318187562301218495400184811745958934184966816979776291811424838265026861239384334276873226196802908303529135052307755267371454436356544941288186209286224926116192237660013786351722208991916006436415959166559863063129971295136289261661285615965460642554903726302204728683574976360610925301100186543885983573008832284117532831189154876942067248434002098712992450067610142467032944891697363110543264891966776085236054067155458362885120346500434567022982449445633346760197244975531049516612978677635462948404406451708398363011900580766850583816038394411381667984724455108383806583607143823351214621011812293074499565439540411649576058725221814330281402657903352211560950454848225541134329998176538985191244544104649675760605527633139843181634419054927526215739762149754435127977901906542875445678730551569860655248185392479158858102097257679765650558429696322821582849183179609058024589851905091364477367117238791663761196584077043370666539802752183170780787098513089581827869000941194957201419569216506273255429286226830143792064207126838287909570123650098969841095630685362963679872465449869121841965872702355577900000524552114595205100000366467815518359660226808642758160052322907379670088363979388481138540232468469231248391771690984684777560988322245603960716708923835825967223620238846800450688770003906054232342908817817145213775842200761084841620182639998963874658656452008113595337827927345046108992493017902546733301743001261286763706024261173304071885690178736395417533618486350457307080682897486544163659421513300066806885773946496859049473802430678025297045500393053218796034081877085586097207044190217439614417302814982167672734830928498675863804282159216723320544623483321632673161699332702535255384382304697178450254797885110440078674440336710678646555832669030193581014051506419690446898311099713312353059076060431394691450643667583063704820291410058962544561738422552449597097736306413613565660340394955624945366769136113983085538623192088433009710035586043458511939178964042330835414508316523407105762822615591000860385149024591129998588017861062743126545673705019821837102714613017765501142497437100650459960203899185081797485240348523482534030286685331053925557654236429666098935387875008784539165824531913843503388199875626420257549211768121594696111093220083408684785324512995551885978866182526388968555384252955443457943069779184324659489482423924943281312225023847823142696291666373853176299673907197072421849217659534544362034165983429519440331582754629213658973025739917264958675322318466660388793411206686674684566042017588347172172720931388667175833463073265992884992950437142933826754658382888156334910642694268831120220701598696755613265125710107527585812065566505288628233492416159727212494111532019231104838570311863661191901197139125309257384723001588849416108742491119570611992206117334083017465108273912685714344861137857756544570934095543532392879364677809253263040162521483626650723618137035924071661795385472423796272555094297663843071150672850224002625636194825471183047868294247616423027836796299390334253849371765021281245947411757717294889577356761465421302407022687030192218152203598993921021464818703058948680257717961785374814683764136622511535003081612533558844097728921522288117290688238473144758989962140230127081115352414250814747318207810178336391616326004995829084077230142028696794425087536884215287572296097571659995469227742779966417789608800483192713751887168031450010089466948194816044594213380649150925581483587510468207608479729211340795597618777785569804519434883393862472593295951813984019877523611400641020487529570021743383149408158302033057069159417577867327648917776647693699282205877889999524407982758765753875324484573550786171101880773585107337169088565725525723062925520027759263004673935830219522408892831890770990728168053337741620422016621765513028786653719245911010832534578902528480326701280835553798923696227835941349078304718684099304663763456244133243711468701686022469500518716106570160409306316549441476504154189348615537783069427317326524725403220559642351670687640643540679341728179848623116445716821406001541377261849966482823005233017994867911339259827159399748765113791744820199192705840670353209145693171380034580484890808392795861208398577261480574381126079364507089329660694094682915320311277201363016196900943639971089235111376930259234836897747217467757540348314074237563962637003436608085885896677581421998804289720100311751906735960367052562695474690630770180165567436888114903628779483764446543153512036556625193369772611632515069076404992236795386157812029510140892335331111887069607359804491985861163695067563604367323743879081751676414534140456560705309880197017681187603440184707919351265658871083272880538330230437060159580587096974662400049732374489175261930996754759676827826149052285827525196287759982416328472325656887134253644303267036925621004152419910513730388476297806815678621953680649762569561783456618964419641895340897800657658141791148312736372894465475667105906278319245725221046374011480806556853862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 58086928419253542827606225758786727560229976633826128664374653173403785293848553965920745827700474876406208474158351728492080569716027956828162313258041253795006857017003611119549148971511491491413903456203138290818364142862530289785547619430502109430654437463064799631682787988969733817330698505870612335362786214030112711762472029756670709814137841447669797320021967678072944144392646819700366388633678340378952170725875988859686419145329131323804857001997799047574005955494638697030796331298843965472531894961867628219158554925385457297459810668376272171963887569296511111039676252329712977373012724485604087736394415908000807917228067485743383820311165332727930233486396946434679317178665279298187013894848525812850552764553631918229556568511708795207055606233399406448855162656746029735531891947361037216848051660413627294551074192248787555071055146225014802602111136622258565917348147255303929831267242799733531538516439861799931198855286583336994986317164500435482915331446084144931551004360460283570254461498718082701402796549581093938313393135613096957791989631696778280454736051074244082302217846301486835448892648883914510350907208019234182725826539847927809191176693402526676822419553777122792987533678950496933137446580048012629159186045180315041284534198734364248400935492258503195827800492498685820615540309454520352429112985593841958972147897092377326809519536563629915517935905621600678036627361325778628133512129840501006055900576315868433929851756882474409773921666082433865004674917955798120244407696273536449126696380008304209438645753188834517688348082026352617154478397777369144218747771420070973149237428528802340633143299077215496179952051809923357743333355798099256364155602407630367762488130810986993629147545476377757016761572272846062038102353701908841868424653747633039009270879878437399562553853781684884118807165015940640616144374018279093054754621686754438155841396765351355411451618886591307803075359368595404573227951381676556255580832184848229503831306611502538603634146278517788987637175545476708178937301144746584746733801992346587382486806028574321266389474082629622390379034141015775641194197950188074859615794368329569214683224148514205295408440680112453815336523445674166862588530497113765532635278066777154182730049829667356501293760050362288274451199245490413125648791026645907631370342980802758997245842139044778287476359752293031903581984875089453793991216241790207794033624515931739207704684677612435915866256426540052364041595907955952784673655121374146095899052620627789489664569656861440312763313660998106367491670344703163794430313884786084005677584400348078116257099033999348525128678773891269381978142445120875266118586140242209519963802208824373008597778669746266121182092885845787845229277871365167987206688011525823271304284551609365757939626439737180092037138344639988231507927418016122669817139493225184384390100120034579828306880914805521774149492772179849605738527536443580820337191819046952545679489510017052806627026103238564507467090007511810702104950565209159359328034679494638191919401718063890582228247004084786543141859678223349153368789140819958773349611384259113734220168533637418986752089690981186118280719334781484498816952050644570384313927908956272180335669244205624459094887783208088180016952334430884756331809463813713188989185144682436151147015129596012920496591424404170419613039835188735937123462971733579279422096366393473915150754819752281541496855742233233496420784842880154550625349614691672898641381725580920581484271417330759426626064104219996591496850480510243601548772452766930697411614234400128762417658830221693465647565551423382351021005883297806589614859870418690129462976683479399353271608318905232308247826613591292110712925579647130575604184449790142544912248473424222851759219434668951846078405745482774963280121371075968065360277604392908464316546618955192124833135185722641119579974217219843502308270412321061720922513712912446161965035615011269716081193972212183711221760172530340986573434116824715424561433036629623089621828648823430433522332573065263273254109612566307923155531788921501572800637929997671918751865444783047824956505781310648784104072112473654808643912285409381252484633864850821018248796997937459835665058483847923482736410184052057592639177373716474134513298349696810732540003066839615990891773022804338716167267986024653268978319358923999151955990065689088361747539956338398538091076500309806147924660404871201662049204275385810607934449764757964374557715615219635744084070503820030105883509647701950430338187263769382188248110596312251308876549934655312622875061326192862197356231184214360023779147205257080435429554231102504334060366775102259029916345958102206201104686032342686914880085741794794241406834685766909762349016702026409226739517501237696257983893831850104662846228720883685985416362208148920119053320494949848588166604120845686323776632661131468369530164737271536369753345244160146536919191177723339060755984921950737434615801203018704218175377651668889974024725883555304173419364352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1710565839707714693372917623030557244964505616239478213937930942108434640007827122783892299823995824698526628352633075369736608154435568099207290468868091403269212267234936194769836959442101526812866251170735879576315358166230929216114525699879250516821021829331864619853049004883116666878017438464457702420478689259097552433224993192772867052981135614351339306051173060284575911603045271241910586134343495000973209998224622931676506129206084884340030949036936368655929616699140523886848965638110412292095274461833916817723844202340344854135669860694758693374919097497723505330851844719117896228417053461295201265899836225427966035966063715576390258367652679504804843561271008985338496573181412319684655290418063923913714438190872453052365282008573898027675410209227957920330297395871027365734563290601409771407761831781445742185636358514013294479056283734933793993752047460687791698423279659436027653059146933722990981248404370308240788314474381542420017023708458957482328582575844619229280676744342002188710978526361063261626335393381904976776342388943167159166849027534860283430475583174824837509186171149370892162191235019255045608211404203400673374081802965461428070514348828454669993569301113078317724473112131987033532810473983842229128170211952343186902721809838511221255691146867304249926986758196770105683162212549248458910250256606859133709948138926273629379524351937387200699116038241914051021362272693832354114841859182572634992326445744564806038271690079664914947096553379553302210781891932734087402892412973294224232710423251210257238320120939766398720441487933198717205850591316576866513475014863691958622116234389894586646623450260682952774030946909854593481310214965611280229107787869390913102918122098847432760592779142907915305648449388339896040225249774806630726647729978244260862794082226216141549370090741842349207134312788701765325131231341638269818899789353718424099877071558169088810227571751910674488482879029505999039222611923122442327665587359475529008358299600681480380163368104104030086043076219552844830822071441688594757668565387291102876417629961517264222082273415469705038291149388796621799502244981775792463562548054240106292497446750216187310817070834939996307709818770876299120201908673977175585895539924145138301509810565573609666203770187760248457134085404257531665751326807538531079540402259308824467482235028488186036171325526502387903181455672796538338324112217529312862018577080440814814361697102052394009558318781235648223407396905293848216593423904507538951518755968023632605789616463878723183963682719112437923318605528773228991342438819696366435446219400464329295471108570896777861284489834550105783902088575528001935494870946894492972466403946257224755961935280071259761696835508023831890690869715556303688343690865953589662574047534360611755483730520098020845738299576118283320391204815099967665512069365524432206408959881891567803647652555933399695762018479524367530625029197396771057951307954674852866218435689332432886302006917363866705354016896794667466803940615858597304189672329825680325366457982813986191177677290820708607495263868157783395581477558906197240716487326966443727259491823603937363475402236654297764833280997521417836348338824429603812642196717106784261340830160671871480783882742497538377776710537789809133059470859651381377627018060030460815261669487181025526813629182940745537289912038550732710267797098558009586003869984748559497314209075957915718776323862477641863259881731495655267240561391935950331404682499498422372789253850048279393848244800831853363443001186304478166163969083422587400514924157965030295835012912679662499015239122099160546131675909502131221368611063830378398832290296031023276508324982639302726432175764697154816428207677971457210703439635532859579140549920115415397096563682323852563211021603996260409573172950561292954447780779569707247993436342817927921822421049834032000096109907324182877188443062682620921594316712289904084864087392314400042965948679966299212454141715073083286021306836184297918476612205235820213826360258857419272705587010230526062963790125990237912136613119358368937609906128392050097135152658609564589642895105775572810540969111049800921761999016734341917738019334212920805461927959837885571334032598264234496882286438497219516589267018102409151620847591509318731658850546432687581542865618118244530464638799092731303028258314914032304290821839869225401965526758986572200138418066470447799782472198176324646123019396507708973230236754651171682755451548034739986053481371657052070533769452029732171183674324782247943415997498265360889267269183359761435835917031962219783685239787550023035392534331191944683278373072233890066760471831677931527585493701169561244489509656497361704098000425338461411328758776251110152409096379127705856073428153900256304936183335196968336353140954560148549866756776040968104536794877864907954748520895200889066193962378241547185938501907544268118040474929711061723720039530086482388757696129258778697148200991313270940765595848462505897601120415349323766096015130624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -24342675588586034987628898140557125409559000987864469417077434681818294233961427365675724525191455885029412136703628563920145371277142026255052306468206360211189628929030352170406286753169289465055911504477113181718851888049535202651030965637837917280483085503052255117653946391281829015148306193087781960621192533753536000629631332047830038896584632946051702047095420734166661450691872462991862861633872002445798726468747371611016264892857959405935082344151192476161816304414919952203005667899224862310457939372751341084957016163540377837544866661976772210092459762508754520493255565519015046290988193167287720173029624731352461304227924697642160168670253212506771120579627376231286239171621770696182240074524019834149984418701610875249681740035305816857575094421850433314301699240532598237489584939894450113807320776319075863987607598272863922120145837878857060733358026602287360387003470351509048458372927851161578001720938567294346180466245544365547608560344779299520286469097050993684815684059826703504198080494190579685107544089204302036700135398898449807161320037982566945371422865679511806775101477152978161544773635601997830900766971762043513710190939556953321405422777942316598933704983923867800282878801429645012264204457361460002838419289940338306717218857863581243866723380765033091003905365968727962217589739136771340775448274663539129908629595961465978085445448427221302348136650629570786144426255721635107201127289704397052319709534037402596408755137287121067476040625062922904284856075163104309341633052811887620402242358181783291833676713227658875761425074435327132443029960507831261008383432716664268716857437372542938390230571512637314490696019495407850041479662078230761257919095899005012268013314674318819308628849968113981544464894508358174855437504435274347939527612703316468914213591605808815482705441622151799492420222313049875060399783704284852161482268372653078918028271743578278152671854980684117815164170187305997297618747948520909281788078792612453833702287319610378665856090820174377083614191722244476084077523451481218643803032423906168980152028230300623690397831581664369091204614061628000367588794129366153094248733616066409222163314332445867263920405160428688802793707585736408495547757177397548832134010819282705011229728863253254229243607510358972365074410002666279434745841313350093553335685580806027685723138365917202494085292638609781218345243819918766648895464407471067848336294873791987888859962805220771571503710542617357023670532629698411273508707968014052855048406058979716501633855522140714316171402318225085219723271162790338497659688387815721554749700198191654502309114134814463493821755488042958164071206294747145239613748946856634083555299432326361494536624042047363645568226195574203297175127947858847978717370475515458900823503553638542743667960807324455690269339966174244531815461045464064071699098929743614409176475009076660693138747042405383680591063526717934634623445468992592574460780237733877163799523268374651683178010256806000005830148192380461965397184449212921542876230318752850734735014565318975217136112264393768236830528524186912275894205940012859173142735353625664534252453182180758006923509889393943603549447116992662011214757130643122015398108366755535601954515166464241770560046109873506912106239735228444328132526749735322833343837869601632614579236385567606990765693114251280192077141225341299444480385307350902924775235640026035562188929146981251443239466163959937114225744549472912578126942807768578742594300186844229567160865800882400509748169565510468529563031580507572800600708833894750376506675404613345666411613414640451810389013192636366729268711273432970907623424916555776300708538307724291957511688823990202399295374128421712656015297990808029794179665187349211992973015387547122832197677980998113868255494539178066600229722576706978864267181966784080202530781361145420614591701857806380300716729021475062610727034465409563474196178004241332751914798176639029798466389062890481405899460508335598555510702222943139602632356418374896562380952869311388302170596605281514094461949484349924689829387393505308357358982182267438052667543383226667810410347506546432814889871295594434153519060237760446298760734943299288211160219498373041455447124076243289705806429427829919504554465853272605735070701602068517299306462175666633472878906374138875126005310154028764250384687121254750713403342067004412959954457619113731046306977202813413966208845681827628429918222678699518077111411280319912570959522133933538160783247478273502169649714589093884978276813780318010393652916000470094871232156777080972455074360702782080542665474424106908562805088362086012200395308027406417249971151316667876000432881813657669130438543195927465292687180020661500249947931510775320837794858698783625769365175997317844339351103425524796213959654363220407442985610471159787808849995765853563518869546924037655881532245481626336220529800744885630222361506390020550387057948299224840894249185449362525622490662420357478201576838123943123932823729141394533266405541806080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 134331451565890763365850310145521189500665199820651029906456518089063657958440994002295030289047109325604622264616043678072458649969540630906336016808382290973313750082121550628909154777322799121820697723127983396726644108268982506640858447747861031004633965629188496845441913262097874809328172586391514259365038453710100182882858908440621895624980080441213311402513271852426610175126598614026718816494221943134697339332318286375956881168742695875156262984818707068978882739037867680627640646955996379336166993723056658706212171380676578758090443560787236530888234315294137819086783447095284499153054086963336527330070195823278128724886152307176354996377102997701313267778704815109618820324253951320378346050877736328797281102675278867090620038621800139605427254236660284759296324849104187554675375615055251627952462182812121745908849040689486933043571643646273839895877645913729867658795034291740791773877337806439976184937579976117174767882183815259457659887855095259078491968442418686176950083774025609191322700493567082243193667661004651258078840005018131817244461567730953424482972674506409969446380773783255861513379392585793455823066785068877110558362618102555568656440764594392882325537329237325667213523948253932613721312369728233303265221508810500231321247876494830027223487724377368345436619711322071506831817064771282748852097159235362363854152836604182706683632437891628699598310120523803774865838725819893770800862590073527359922578614858579754957578532125365745406100959923882243700317633521137049073546307082203979647552160039857144144530547909327510428121425409687197750561207547896085993000991522390768346079791308124171972476988080333200250614696554074710513644355796914176828514822628073469798011763777761967555949479133829346704394433149539076068340141166751579030863358608880159036072364090100332770329537663302157723082069357386880045474439254751296437597833338045452333084793509899977722357314052188424136394307302766407986703621709260004639582177339958919560857251830161533931911060027175170529332016014160256347219330598173391981837766623747763512705164046100704387654152259965315548770949909277630489794807231701763075704156475857171949226638706326597877260797497240913978631892580556018951010979791803314746578867758162714195961742548741920322573481228966617798386043143717263055670184058080233457040986591616184664827321905549839045045826546841588831982063306746925064328510445586413273031841026207949665945024002076456400620567915436075452336100352820158589110728843833558352553039112441801624121291405369024335550432224777121852348467184361681236961731163504336374533459213738255944057173166334303717594089218734898485073048239459496914503906204964172370143660246843835082988908830201891415527819676886097362599300942733417419766579423547899180424777411690257514584178331675040434533234905007192005136437814191632365440114247766069898646851991413304909998060867982168565420748321093581834944257301512622381444242918323153812890797005167584489523483882429512948505714633540147144828031650859154762265323802915101749982213812536411319804332327180345657521341351371655101374898566062945659352492762878852968986294408266347400305483139634199568396317600624961803980555566267279384450749263459880664144013819216712269892917177968634657232338543351207684286747985194850699030720086466868053511140250628330622044614249342342487281490882640516718195749198165225570457026981468467448778608060609044665576010119457639377260815057290303380136869001736409442194824679396676564785309700153175063052223560691630901183614925336614847408954957065537356657657520084843263473258652811966303759952544657427134543062588421385612220849981670132992337889785902999863211185736334089650584488033552170192845252951210190204199499788231891732942112452259192742607904643342963494563909195372938038294311285838519435036828229601833449761810807041703485510571084492644827551356381736144223799251976070827624960643640035756500640752580806380324993181493390888897968897768433828100914408550567102592328437175769244027309978117455203175449399785522053287669072652220191785295804814462689607185798461752456348891860476736857675740343379052401392404638152505489685860187604356294771354387648465913640694010384509639808672754639015221224340417228568337426832013838892415136346984677955083949912940611476148090292970763299572000360591774247180512346108899283180830079662367728965334370485379911755818916512702391848535807011641438047754782775434767524856822216334553409277379689472286582292981430281543538205985380093200112788969945931205220038455938451676445941562491795183843374860048634338453611404319737069061101502017365097174103023215041723195594525787883502660598146582088149209640401952037837118213253875888476774810698050963919555802277201263671001168906904114067742801827089579557484777473044013361938133211511102597746002998153451821195928949123386338429640710388334807827934361404244684952465871393393017013192226652869623667094946963553495289449711114424020364974483782313556106673043070316349464188978987008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -353191419523370284733169212762518589451362746017161038984360029256327082845214574067372621221576546271134675040982867735195953534825076946533803327260082844408670713433219647457396610509153358011831411401509908565435988388767165550452081739733573109357565885412522180223094263820499496208336786411838002453701251789171856085179717941569431580196277417907442866942840344533892686991011853388378548321780934177937584315817073560846978891487160245299280219187614587773912419398922878247186999779402422461116577091978625638250441369379906377696370271730612355472906154724270041568048131096196079007069926054813258069741330941452964377802323913335857715362058807416939176489100795808262921982730087776796592581152894281335477844294539814015487597397522334170191742361786445217386859969469414608110343074420752081029495491767165429115036848059167693166859328792204325041836756106711850514840408780456270248621868392371241604706545743367533804626208292970864213806661953859422231583687576273984884783840026492742661678847098778582933146565339710539920176806732418428847942018363721883796861924321053003407421483335249098000259502817938329611391183904701232201506975141649331566343696051602699894532535382221443435152844473646866648389323927418966722412862803255721097900780785482418064011411943619675818317899910454352616914892934779092944653883967664517502005123083773005447403503563411081806912301903771208802556354826446148545576026412840176019720010471739741326311134940328343032354288483362823489436676298796824237612058564193736049409064513386271765418574555259750542353566497682397299850661311841638020557216287366626271830470238102215487998034475068730374295855181130386574005883904442767567648584376168441752678372924451345583903063528580536123870835982142928206653614412203801658273128941071278046177289244752676982707328541620840452528448094828532228410903044699256474117208216441660362850358897082862950278103274201123284242098843329023746607025696710975596596695236934516625313649573428308118909455099583395664188099499729371018425003967292869145988237642228937275000131213751856392978158073082594726493021090254334180209695878435296243559680559791875659996681281176944982700800303237152730699349971551467939671700592715480298520702126117775037434962875951783881292387747836004516004827071741263673872065303452222747498664563350370518623115176326850301043328877198192346999604950383093054210747550208868241588878064403386591663793964475999573591918569705588950706501876968064794595892474699854582103463880730907531152406401539684676498370405911034399328869172944392300011610761935437008918736504835592349047313335058008544366521737987129855763777556787922737607434552908931596932287332533640503452692722799269621366991277715710553725375549223118592186332244384241301334458797858575609737795977643208361232935164885294822959373948229721248164601681502863898960434095183049606190112283888113568309801379390277597275289440517694599676652779754493961142886638953315861418798120379012215114516201071829275644443809759075140773186144766538844813923782908230164195602790103282555968272243698972241135254635116518652145527669503981023032763910187581554612489028212883886713732085601874810836543394926497073284124147472363528624699321239513801181337592861575528821325207567329856363644137519834949844714156385137776351942114253322896533896830872792641422025650586660092566961155879286753042651318300579712509125398290267203082735072881709784693949315883569360400716532497256567436977327951883500143212976338380169552334263092355731314578145692150282716489629409558340731700686685048421059110580152363348146959008029858289873220308132659599268800595472607469599950400642170030243373579695556694527980350879580295661402472500621655964070999177686433337322864983004149032819592077455492890606564793990528542685328823490063925981446506890387383546311431318085215742969187771878146482463263461021966341130528215211288655484966642081270423686545096372954623835345133784143874003828782137168054740285502928677716930980821785264623484622016712905849017235804405617092206229322429813249273972636726547100620764332937689530071902952059825582982705915690457214512050515480621501604887237610911853156226186334100845145223072961739596186586757163057603515666408457986767778265803294599279023518100807705137909204357896378839675121812911946648958660972195918916109727708142676531522926775682623446656179796753106369329924774230346144999982702891756770344609893237264184136394368518878641569672056221685689191375419610603534518575340449876132884057010217092084290148258869735467606918368880233483476932456907801423328982924339407873682828146808845660536492758578355947081475940538784486971959108565525113103726705211157009294406491929810783564370239671883963778331751804220511039848192987482349043557554453638858319254435171449891841882765565428538742490201904470860685517521592864420742918660618291074393917572055017172892451771489389516421946612029964297932022168438870153136969414455044556033716210094720721107437144651306369024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 614434150631542180632816184882243238795370920561773873973580184507076214040816483545238727157596234660226845846243061617343968585246510252548238425367494161039858813383217087611013165631240291364137158378971960239482862932027665338946851131365293669372459834949245125278175291844742062389860154632797063431351057258472457936774246859397046851851639018705401838752773934747810250086363799046128984403794425106651135596118215843644582743613584325115038518497425800966567823715476772728492772278782953139675551862207257844721700965546474636688926067885077044164859939444052751779006156608637590936171521089834332796150295233431652268282455423162838104924304812868873013482342164013569244932515215217348376098715082141114401390572765557391654620950723394763748132820735904307594319994263667763539606602109724513262102832124790463728203856959170662271298639600773150073758063265738865352014097969108853270302706580963980916269097564206327666413952153474991315646075898402134955441607648737512662047837066719647729129118081058951854315313876413453803970858183758050199070778109962350866362152933138787771913416099710907853376689538929545266038422478599501759979227286158699309074630806148357759809473561891736196463701560706188299063003105334557187180188518009845522991905905121903572921641092111055803417958349771924920051708328413883152110673259368690866671542182425590013202688948671949317535876045292587792370138261507032668164218623932653554995189515477719393051697789162758494482853960617545322763996953346434919921124160610330210408600700796554366487375717490753051453640025997091346394528631368415093186876674032473446496305437399665101765349936737110951321635132514742896295217948665863618108564765640229996960471686648449225623192808852234037618806519583678494886305874175734098789874401884273832466183714767745829602643865588199209072440077874283713785408998231865781394878621048096264511205797766572039432412279639425653765686635321334421614199558970488326291249480671390741674656902110680876243012871041608076270947504020399127463659524060328568688787017763863676581674137771573328696760366822378789739208225871855439772587361522799631377101110898597654005772479784328252960265650208687751762388014194898475601500308175358705075369124019488856341228587061286246367576626065440337240502306715186088660611440623127275296152231819172059009990802597396448709926384876964256618608479249625494748879683946281723642632386784415535956859037416679403574115704852024204759246215810938553054014690334043348973184364460948851106354980882738002291619390422736964702232774301593928089382095026267253549163713195512600905852622539686147032216534116439340497720443731192543956043213640399551515546405010727401011146980317999466749168931517614397776639421042648838418493587392062449842644407879927939249153576660082759110280156633409069452240335080845761173360237251325045895917811801279897651612206332366877299974470203851317038873183118535494258050984689524390689328813208047230542491303857634696305979254929072262942202435475597461813480873616586567325883474973719003904437007747442432572993221554637670623234856884049748181589432712044172092531645108450524614713672476218460877374651259375339961725813397857077861946309312287531032002390666260548144593234423115516979517370464422846570499061916620137962390801762504286483929902830418441441311652000563141096140993911253126833356070279053861718868162110377754864463212509581793184538078989965794216831150743860151816684567927152408852580503931622099263441923574198719828348917973885778437488843904584194951114810522665767708897189940686620469680924407039155213007258789169447332655664614754593056168098610647541523025441213028487431551023776753181995995518255465331369371118593592764964581291155331237895531597484528447350224626805124899447788220792077274688401337149416546609311124928451975012554365067205141799182045450272383013961780010573691967354765368712699723282692423057024454853672968032703260830431585495299196171627063740076997129434754574570800239731468739512572034812320250960639593631705827457111976374442312342862351313618503320844115066745054419123442161246419737905513255239269312540864165572021469271708609908899847402075815579372171997145241303836194597086046852071014546098431832393388706520469700033492488758138688997888881877022693192960658816896415278495579196783095960443298719193346158974771955203405813529794698594082559930304370120048908421088345063849472082812345248021281895038673410588463347856980087539731353045588474309071578180452391158433978149370206148960306203141337856167489226870559666071872046195819605957735301013490243006006671223059581184929190043943056331459504834039544005712677543327485367337342794711238039986612215512914924297856865031406611899324751579368385528210922979185321902480829960694771357120250947156101847282207952151762633645001379172102220804367547791218472937417093471370030052458941265010728607745482369312604981656276814182387867772658609186016613026875036482248349278502728761603527416412191643260472524800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -812918855487413494577436902714334083463969815344953971437250999931539903605954695596270946643057209227457437083730173495772262775383601785992664902440271836464509149335051799860653140653675580966564756640810843464454036733112130392186821395510947749212941953345004192632354171048054073328659093932540265549794350312988661940585897748007136216084890509534949711235655736263741550731066297171731104593211592219598885415945499618705602542358631670394108400823642288632085186137815121076751793002513403602778301324041149158638605278761829526577939803787073091178219308750953899568164053651679003687756468012187382104183844997467350081851263509337347118032888805479848845860125541895920154291563104001598480047356630776558737253415514947492138338382052179696890663162034554803717821551403751560724478575013086556932713962379320667213337828868392434237635915422742997367730074636142094410735278009010633313690453487074181719378232401414385051043762966958916076655758394745219208398618617120087324638731653757871037516496324659299496135308389018641704093296389509283057182848289294951373948342566917144440842525832133734554236560105380322319913136878579276171615362386678211265029439269374046351523164923182529531719299452298080592830512713867887030731783137681208061740245847595634748696845250217991349384895751098696833105968724674972581344311120408201749811524709345619425967949069313607928573117762357701459152545594164477889728832207017716268036647898209906522805987696989773398953049299347824044879485621042235915386963964473665043116869620883842206151162739881652292987287964839209446290584001528276030511753259696762928652614519253170842668310104382926469076170929928485625170839392142126762640157423798872533095424903524022247798506526234179444168131483100507173314626389063118893805989263621509907401107004319703676345029258960954862902044909226810245817702725186612163797741442653792373546097323545887557677180695096207438756426721794871484961215543350367193527843724911135582784734582726136986059623819922849025632026350623089504848371791942750411014559154509621896221744267162871637528607897802928054237972538907801291187243161489811670238374312675614988582457361487748632608963713557095366805441212316503299681512697111202934080904682239610660130417951473352451496813801689685700884611954581017003942176145993213941012468883918215000555062788418661490337216966912370013070323489983021365508482309043929781830618716833639813444812729415099667608050354701294703701858394502253052683468948088001625036021689812134504619988349923451594139351306550523843396252610366438113806505113149964397442675732660521032547919005326591601800885186775750155652063617447185223386212738036725592960079601591013962328187785176995733307826915876290771871014393732915818833451396544269005860829348264468970177514970911904146446220798578306129639684494694830367457048645163356565068388897894196069597560506081255698764541996194639927534142655945897321845654713753802093956606481989314366605077025568190889507018554662070903433988928588109469534699743425402742606674621704786737753664979808783283931467002238962863414685186833447723513618857950647051317073030186926426024128126429735892727324104961378330517433316977154680064825242443263601286637528863019093445527189535501806141269741284032116137938995762344004565129793089457980991036376453540088461495350357150346317339915734444993211992963126542297284833185094400851943967242222171852259733853476773828430643036601242401934456607860942023136637741594326173557507113328814535976897283182094519914053784843285534556554426213051971190807750151015266856648707782353885546766792499842848745747623776186215954926648287842779755159545029316353942006354540568562569781388883654769908236321962297170939342089273375725934785598816232529678745098690797621344522468196606397864556799802082519876755759699000267208514522582797327017392708964525951073699949243014330967574177080962912283429871235403142733991951721124785680533268870906536635590778970783644955753878492281452506657358154904499662586878782952082943122024974339253114052283545294679778375754415237438738938040920193551684995402215020636912252596555959348547450645387223458819414457939243709994975329356370280174852052938515778641446281622999898185050379682907290517481497374993108836973107562403395087002326828030024617991708998344289627433825519879751204762474912947280701716248064274889267740152103173756559782129362286637157096112281824627979240498620368898392523036732559325634176257332300690777854513014149192978938831313696021196488850892327735330935989438691832428978957867611341952918593315374124294294165608833538283127990424227501853335510683611066777758654959333516133067724665781465153428737248406420921580045875733521016078560053788174524520717305975286490204927778453791254651212938337168747142180200343768207634456537219757209804370267227509888957878532541353558407749780813653776012271037533870253656501767868656267991718846400087089802911592389936498685923617646752934276718801432656903110004131859414384640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 849188683419997641879109804093593636214202758348672655836230007142536754106710948292653117584645122959435730131629512710844736610139052791315306002461026080167840417473025551338255250985742020726983358764182207790815250321318924004924578379473645766810832615535293134704991065997338828381386787002312825712122964223620019810664511818283197874871048118126529665655871230471943715430419257926800080572111684791754417718025792117280561945111905671968823948634128547897261599659387951568643034929736342581442422962177637592761101003025154612288478571201839963501338629583953741606628713939052088457609979528324435239834486501828211304584198879195241213169416483336275700486799046366560299147213283783823255560750735582559139753033742941654472665549978473013568190133675803272512436910632408964599998271384977004733826487317573034024991378025745537630520109120856296031060663522158901792331510755534483826247044407085053852829750241309626097801576247601947665582854058468686998281856281678703752301419437671239183437354119154942892433132420418567247008198808004952074590901131559156383239240142007552986989118913634515323887896266879744722359194724991612781546868921805548083293231876834345531299201779304976240089326526328163368949167795588359651337484167520044322928347307909459942858374253612741061488010853108078541213805831105257994414843298532586708571673285447055211161890550183063735596121987999095924357315375727931257442516090206929424132470655399748597441712299583013416005147973229779507561265398181104461806989177177794044229431330906141983213067064417166523315889400198495752474959344325153956736837791685495119577937389636068286489531603384735325768281544758564801805095348187977814545772614114251790915801375516852052793523309182775317806243491154827811632494052129150969513199079592048803381376971427108699563786975570653412048730712642186076579853173071755329638797795119772108217251146367316272473491624367237611821794255357710342018004495340439851816286334195036466444410892356767331262637090252555339657170964298542479508805773608565145855939243306801243028803196375378512578819286267563900098737114244101525038442756030625332547892152103482038719675030042877857952272276623119688210337345872613277296633424324996099908849718823193299912124388655311882808471249046582377486217200286802231598645109524972986731901487861988999333680697009739206494596712946887384698784105394458150014032408848104901150455209118856144011712358824022300114715077240866616839675034139879713783026208290544154790438084427989452696945783519080804964372246911806206437104042699826049976749940122284053544362930181130145116463389941482999346848862880536461852425642700815055472495920339946773051114654498066723292964185053323725456699176610517875345513857207661197796506752952618578160444298355774775350293439724779462096081882984354625474386790023101903962511118710105528831029965417279114915649932854294045084817557283477835633239645543764344390222675896353562631502208899134560005428398568395614760289137257375664149784694980969010042050952646671397060186680621196566406814182189019028599652474532459512831451189340411223968357424829929493932996941144770193671602899978673019356256441921947277478198303426691614882433998094488173935801808322973774792812247275876891124055741959523439332475738499030371394931342550615742095469037670643668093126769235298699989970622800671723154979324695613375088906704170277161204839110494656029480704846914112604031153110687617946176333055367244635575228392805670369823728053849908463251254970654603357727754875441655166011882867572236694310949763006373668761664479887323814477555859296548669563500875556736334737861168469253532802639906535760523263678903945233147610899734080152194596064471499279334857724647702255721829004033252301146487554894047668302216329181006185149125745810030008645670585696467387331198648231102058879474941036744291840427938609581919126894240524034961119727463916773729725496629135766203371750253838455099059330760978272109247379445311165203115549189712065743055156262487337163259697926702269837284742578940717371981473171976503167356068022030761209352626137391000669049989531666017357174976447308773915063342839417252030158369024520834331609919044723961112226061693981817999550389432470205728243816432341132769366153819011675798161190502894626718060459844531356745090920928767792097032339038729418087462402037781218534133589777683717945013846124864473718079622568590596872122234424803876740428412420644165587777706156383144524801019231802806022478993389675061215455871141155377458282886934167468531428063359963023028803946003992178056780036119983035564537783684378480640338994138370352222391717559594392873631358817157549181893468994427855552750107301001830268330127109537538762634334594877977044197160983657654412803002570771864997970525779990855519979503239259744563825895623776449879884702429431798368571313828823443659147350062811275210302834795681796985649083860401024197215781505757379318753132865579108486985566017242365870311192196131427788521472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -702139965515175629568119934603128810271709646617571427779645801648571630419852927201298694134100622259335660913568244854673385456210175087172961911705113443592723777955310168441759817532711183811343468137167944739588737038417166041960160569331501834673701337719469057102861631638083953728051561412808420046203156489650048876487768541752379369817775043226498276463129803761678313985701112780675361291971765252140915352676478043608716715052879330060788511098818654451877702611865097659836425829380011321605159610297583551916917124234891979095176614890335315930318314839862457614625765999736457778863077607651527274274953551664730076277648881193862566639575803131293567750216926675605850769932633318749443870794402028999420750500440719780538752239622912451303609864560833020743869715234830269292702507660299563968150763521072088978092200843984672131413730561469676998229895253935563029265962901662820678826624617523203395287585513921042388305757936870563211751715144520955190995511947972989532671533657087693086279897652099238609609676091999012922825542395994157205867263058279744051771376009633295174046485507642165198523199720641932321522597514845890357640073712473351726601332347202169574680791755153891520809398466484203838828303706547456257874145290333105696422114924447923509508740289791178017966395036321491617588181919232813901900900801776139471612248744685813708377666420837372675733076431813608079172627804036698278251720879913310256374204175816126197570858759169828843423933171876125018553485083978670769117417106007443377354100489639347663816807652554066848126483325785602154110042592901727070603704979618876260107990809342892741573044021721341234335431431007073842709887024043823767995472481474917568347813288302912091354612073122264151123189931460003873001423680307771951134406563906024000404938373309840045086282132408088660043100645882237302070999997816034252317652317663602448787061801274541384483417658308594611793973826159131399288180500298306572662208491358429318958063928479500729667915521771599160240040693732087289936675713448843184089265814327994218663275481407448579783560538592454665780800761218480016781133672490884218056785733469489502890842457556655130920529318437196803502198951569590554713033995451652017718874872793846113228796508479244670999642340695107038566412211654634892333454816557816483642755347519936241154461906302892473131634850636508072740223903894115165022298003201737849256414307903662194840093410049290986653569341125474721109249147412607185691319845251442402573543737291355230643802009285049154475112172743979332257767355145155568081460988575695708631578103478285232796885630746189853637296837979453049029573482306878820032549906906028619899280341348615251951073205506329876199461229574234589663983675012906413326147974647089924565311913831581100087230058237960183484549158412255275111708220196842765870464321245378789590996486440478554885014063867434500676591783433775719935268391635402779898399803872479611122116621982974672212892217502184769149262994689156836583555358294943740518847321247043950541808645223479008981826109213422027495397841276900123337800720979598588182216065366382077640237201115266616456664527495728586555704974556946441232168049438338816164934642822825656656376298308004107641407084612747572663325413135616705976128654135281200643740622492247499172432070433106857238631430034163710761454400089510222490781430449360986274799924411800412580150718831700078601552111814946505590341290965043722963868354597282155146194720133856242194737173817409070479748531400846941292203761502332954747906706085422719762377359738828166551382425069293751311795620426897521153765486085001627015341230508980244565977374815502862271765116080283531247433448076389837845930210161376603407518558470350592190768170309569074992770930149093610245248866142294920192535255746659347577425170432164629668202118124340063076634873681455821742774229102015862704665419187591818813285625418360160716611136653233869559739725459790322947696369284110351133707484837803530267405342256075683712031238090365266704190827770749473520839228814652254313202344400226728966541192422255486075062796079273870264964468990531888382337048279228876654896795333592247151634689887746480371326972571622073160998019190799199642896445172410753544403419004230247273177173428368604505638199851017983784210958617260772398140877631794781294956890291322341460273267217185489494675795052066535996840569408799232706618761789444196904631471732246166271526879265854974810603860770809134777185089881124169903055185607860072914602881222087194820807532825292650270036401471612350302702486753805287580203565030958415660046945961893313291641218423573481108558590318872203766978829789262813529351720963306811495713751476798260054634841074756443496996905270910360554674931617882830732294375818634758595872873145839489313685547257360444101985028213858088394296609231648154990222663091047127760716805230369540309246061530305914205810510858461238069842083455839034907364144625213530564350497254162354966623796893371596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 440811296522527779991083552162434048644036442454728754798883404486502958185172491184681522904865818216516611282627420124082388671968335091270179888220676613631794102317683973070707919424085926370546144615181336984131139269616988661946845780335130982595019479639467541628139385102071340322531163265246924928532815684085891175142488060165938152440528616689751648549832201185973628278264855773614538864430856261193196420301843242335806853504515171421692920185861067346543485938002182697758000748245291085698737269420841167364557629744943093676310713089704319645330746561868599965412969975325307973027892612346630464237177004304690402599047623824225629923816058938437054726096543408974611189601039121143575967820464316976431427721253771939819156183451661801051853652728752313969563414085109048914787841401883632860956191510310377376359077789466793331463549629120287270424600665155839196852646270002335633506476430383050710853325633854349446086279150524182365468690225850719820364212377892873633376673758461187512394591147781014642739414456111685690321229744183566908818279653737492710489622520017791143768765781921544501010923125619332002562687343310370760985090563280775915702963354881867698893921480792507627630261081161792184882859007744682937519492182201467670052486714834013021615800758038892872800104966241275784664876880165951172108816061551311523333350490801665348285669724882175117461099259554685024397902834894239428355976442052558703012079495335114740978140490308049636707374875746087159020894961786666908846121835027340164068340570143117844642608751022879422707004447163110783156029264815416103054927872380746832090134067273692230897981877068495728602869159917887303207543075278483133554892051575972044310190648540073988921587927543766055445025596091153225988235256014947642173495683237309019827233734046369223761655903303712057375626080555498260119272686395322809928755753287938221882482220416008012867944749462863156419863708523677939697866112925598409476037381377162522499951950729234312392478870949647838303624882947109061668132237496602609111591668367553631463497885990936648294191875738043542380351875987966380142092648509357030506313526741490533453885941565567402246766558075025933827158079039886177295239378812500803583046892220961207548361179882239084276652667191481616596082395007228536308317693561986897857652148936836584250160213823669112417315483490499325621624063702567574472660759955681182924920378072159843519768165850752558143649114575218856069834337438264872888544495589952541330456969547849888877645216670837540185527999508322675963709714478802269656000095692693712339696647862518794022995015231069003971421021851450568017624221160411922166738299850396081491879883927208897051827747088585414276970345856779212377010654027410331485302187965261248219096564965019355079732761147196981136662735602207373511228166060307901045583732528134463832378237223814916941030765246505143794145975907269025739198897601463342938996888316098561172005088639452959391638041658016295147560223412048891566681023526868617851238717712170606049356545882252461079136429762276408242179938947799934776356632439095694479627679895929174017646544802603016419024686602910134264345436943503894199817196946381742858562872955011044934621901700747086765771054931652231641311187847630338115964967940778184286901845510439460208292436699199075455383455407317474684523603694157609913112176781716142466341631808645514338284248744020366468609401778388275853636121145313167608329283221845422284222656854123181517537361664706786386718819507146420900480459350861979736623368201315969216308635593392536138277366942475233195109785064061415142617616162123125535682867953690306385679859274661805330273247264114766360659671395890100300357849649260096217254305938952508654989806256266797613739215936556306123945128192563566063757309646155902777987392190081095911153868854076290669253961431033520613756590279223563915853579855041501355272767070158153987130043311658683654516794556560721992977123733876133994753426523804703566448573243217180270723669693032704668104451188453672977834835806120023168624914927634297293034753212505569924769065685249012983787671434790342597644579630593362309908786400843358804573533054101613853679538053127594935482204422739136503403402318758187653668225136682203852063458686607374639402431434007997519357722306568976132799457269368558542686561753174758343701382462662489840671445238533392270964082554373881336608806744653959779705121755546623484842625917764478801592927528740100290034174524197238845558997089558263558610166413541012330689374639172763458550424744854060607391544358433137471950553602212431413733534188369214597020778319089579417983366715966551617454514304613343941798735954601670161244448592812199807442284273629674259829503568617253727767842448865347321243537426944138585969161423136804910957506688037423295127071213865192596664114032406161396468261067265861991269674860959126501766457810738228047416828402881388319083668847977101248838218627070605080326712188482054103996656821207040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -180172058243032000523046396923827586525961286991198273809839779471284691847843891571165859005224135122825756178792252173956038839039093170618374921526318782858611326822662197954980263937071945723199474675133563820644005750095317723060054710783785640195242733829619597647240054328686627063628196412464886279031221781322934114777019584683282392847484957154030689330624997928741848027231970698795586038074361638886265808050853379749653898968114445642775107197807145971940167404703081675841390471975880957070372202362352330251748121124260040031071135506171788756118416131312223940107696055658930741766290099552771702135500312401603683379164761665240490182671490001406310597463773739048965007642084891610826710787756043729468223159844158779830894447823480260659558505577994062396032578745317414905279771210729209990095796448348161307947659639352898479187848156149272853238006200663868549067134017237208446814974976036509905005313446396298551979726488043080139203236338278257231324186179200340533726829421431907689073894004859199464666367063135980326905225122157853838154764829936542565232852311765854116180830154085329416495652667568524154553155392540827178447647899108377805583238686220247327218956667285524700712765189643967897060421257752400446638877581054510185449435074626719690337012948289406850705080531201362662549673079596657234694519872526674743250006149960281920715774146134599443205010871389078777539434626265558902131950635071032102362991955714337764113482432860956262329772585961215540263240868152691676409347769910964973154520428682043159143760309134119228473076421994602434185311684669991930255109281610154697904144209335923344747500681910595834639418445433076206863209125437990365198286734573062212875393211542178252600495310159912934097094715091322404784271516244485217731947606066321333036105673600044405815828398828349730374601191469112232582990182022181454891935417808122797155854096372726158373779211505912664664095960330172919430256092717448363858236298886984592019169975338959719152769989989776345428326656932186495029674612603460873593105677630638721221247402816050243691717766694286860390720496141435035005384942960101577318015107728252039630914576324378475497125319882736284806352829292645014345600500560217394198099078266406677908677890917883161661041199983720316459784359454940429359133001646956818810811088316246570970174999401731973824818623937280083315942370519522653968100151426378021756593773751335378801216686733371416557872522348243052897531527524039765321099621755781778661682829063499554897021190689837253088232174586728192398897780376638973586577334979704691719273040736968601702267174362808430048285917616026499129611495904406600181477034654328957111807802891095534569974713771188884649718032779074830902059508348465099002210966555450889088608134047430934139159039239419429629548284931067779860807786686148473026318809197209108412194150642375818259955073443486397396973035457171063953674231211442056772141954471708428290792573594977971019404514628130658380784221584313966480392953478301262125742550885679918410533081908428227257935840077869011050345036618649979930893925524955383483478610219688918479211690186152910659878076023571210541840738579141264039164259394540501633199446174088607465583588118223642290001366080243804950924397172105547190161485929447893430833193351628258562638944029713721092674365698056073128767019287563610234283868981465154887499957494294141802768027624637361923078379931968110416745425642382615831831219325517876438564584103348932286361422248008212412201583333537146546193228914977942439285746062696373763953016798917881162020757129253126122405231467276054863867615846749716209622307377830784071186378301700563441140234887466143696844120887817774730067524940428870247357503535578004893608628208511779658374197107123307337030631682298169319664297684685698730894706148737921933139092682986642651423422916675130728141217251323680422377389425396248783565599317622322622774180071561212740867851961056741033469553220819976416072016481833884831767376650272196923217294503794841295703138924928621456075287535520821497500005729321388069871674620206541730773280548423754486048008568171846138458570809065951489651633826839154209334540869979002925005668815856327204784438622845380438450083512281646598382779576631351423680300344423297588478080189695978665844427954223519955327490742364327147969917930670037000637957148265402430981310984192877531861159084320919446043151722304091894952713773764738171355238527384733335762275706399920641736009121972878943279810928866226201323368300811012380988614535318577215256090831535280589150318398855665382705676815116164862144077002199362716930214225504347426245015050376183592441705345910325912086170863483354839489976943678068362931552535673698949876052872862581270792534254951731532840296214133890111682095058710100832184596096787941884768430838718168210516048881400681695470395185480321891317126347811880692100232778234480926313950912253061394780795617042478167338219216907187652771169622944231174367726272512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 8552930517357374591813775403670572879148338984379250613775812959615459926102833882609439977512776081665013007938653113394489708785953149913156743453511019201661602848477897095470016351941843106506916505115302630724489784350406377125231687679499420383292448759391875089964285889702204843805979081868504218207727809528096510394393081865112679953824407267230645174342797864233528175099480178028810101377570747547696956661984115394900174375711533795633783514683742517251179643656155819938501836330207709635016218947191662747554895254009838165063667992307218650888670040648888508078976977193989432582819735282945591462171061689337094689763326891432977050397386058947692980379343806126789442899793442632737197650428127295354255808181364880195627050449036752129159338741592948404590943977597739586603763795514134901290846682237895270686101772041266321924920882868347279454899153932159771535806078271200743603078323780080715387092473379702568873659018237205448100083041113137020032113869835503774009044243743686450813084509801133024879472922597859693403036411817859974165243578126633322901486150705471666147615947608830627807217135366886389460983635742684198763718948995623249598922171285762739727260523658203400919092356104360710235070516095895728073280619605956933215073869424416432504031962744824591151212268541974050983655762221472722879382903720288438535553350837102225794264195293143191983028501627716949293108167048813377333515759245819541481450399646890783148981338772081922621179868579471878501148145820495024661078832434925968290068979302056422744428267064671371512696072519535284266762408674037669111953718872710248769550622477284022304505390749892473342222453614081930588929248863721873061598331912220226775470810158938160233967478147909243719903749297244266160871968110171496716278227324152047757214673343057529030864311778046498634736379682757140655164052780203257177465612983053580532110361759520960019916479123030190349077683024324042637161432862831616509916660590144522361830701558945619447167411217008402865385451640069771511399786711175830876728898928002284735723479264353530191153714709906139881687898774791755280782227409145112589296769843200937591212272774422202771402916241399809638904760354573941345801842901413275279523590315486646014945673562436360646751501673371663951369634339513665306163451153862640034826798296910393801440478048253724620665833605023069395837596489337771939804171971575316242185428297100246749660500772338401957259613382093812485883142252089961822619151160087172392755227075383672843330010461361386338741496749181747225232503879189425046510362150369309682879355325114502893386065878763606399950679746187919556086967420479415149415132522656390674392278172121485430788583881517422482388032075316378016356731493508933369324196294225400157120144046908584421772625504793095373581317022770764933106790977232760525382022637669526249883250263888051269525698216961853967028091390998441381795410285043539064840104902563261914566301645897746563885010488825881133900276296921972819115286249214096196190703618421384592268445415153936823317381452876346968452541309407456168816371895166716091359974039061261237760174267005122165753672875950447498646200606030941579224194909706168836750537722687677794699926242640694961000806111158631018968703018633608942970381391234310081687646045951743269591749739288554017990069478886061745322077200680542478272582953069180869520761849928045517602895034079389049960337732691339495603256136469663677673930862608624559102138313989127557484125631113272013292410026467602842321221860079071468601611647850967016035329714014123359708255651681494448213363602325957425808852667283339288395225331043508746497272366415856667161377173509597664145496985917237735953368371328469570311948850785326418774522824735278058191468210561532204275022266353377154621501945466515111310640100962216063462126393094710678906366934032597191424424204098998696272113257004351157562043770403513412709937016823006979963498017421486959958250994357558110552250394314143821155037591104893889957952632223009735441635331597834905248087138146365198788716321212170986820461937568184337304690064159962470992698982090219827086691251743209686286358390276809229814881874479794422048205177170347279901849720471526746362413166193932024348974774188046780058072944594067156021237961655030943773109737565532405430806891173809784235554798176957040406742464722073556451474662948528602237571210741955681715422502266300496731053232626686241431242436241340489326470903373000316584170040097728801188506369395651850881745694277428815669937359332764866926072267468181578467850628898043795283933832749897750987502968530979938496182363424484561989615828223146768550588975918918891408603148535511574160777839371251557571570425992721707097921771367615745184072130978079850617932288996669476710958777683864151343706977711177652146790740749487419369000311604784650680657468491430046314169025369665991401398427103345856707519768616805992330514405821249437588996861660887463416037419244698098109041868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 57859695598163543887806098359466559861914280574870391793561522910293799571718918224944362017608435936997778714691790129305812967821399538417832436101916880423660540203192959323826182140783449212672647612996675224147929030185292837014116527068116930693646307930618817808162033429113977689227708721667376819594699327011421633474598611729094894273082537631481768876230156248384999791456311933856999118543347636677340816233411185322080287188586735894617048692697480303534422272979389640174173544114578213409088663956067105911206314952418152421413616737257001104189532131442014606211555293410001726062951756874494924139329544673564923031531826196024198325338750549076413307205557615773819100108044737043172634069059085619862974919694972725778601797718215996117502029886003797580904791855197735775953237836784964147297402402857204061446074330640103399170434399623249035151470301518416035750273237245967885025529182599834644402631890514579599663586152421005977380372897375200885612384762254516543751127750274702788547899234112107028754064461037347952061564001949067968786059086371183037372691264097989525102367636850999292681896412154400006197303471947564691750639874396082832878548472382753383907036257329728383515429393404155390959759919336274600303632678248407306834836170739417252361627640101489709069828953418781477873971415229928518987705813271216235806338631103195560045419514354008747057559638296072642729825479714930539622495874139391252048191541233664998481580797580440782054109171942223090444057464162790927383714857590698188313846789823959311090630921130085310373133760443521932137896122011286185789143370872461382646851784614599447494243743239924072406433449078965180152817030507812834200432665977606030974184301182101781407160537176366963064125189700142558845483897427989261097148599720863169542626736611758397131860831310673112260911503528170298241396165311775791888982166341041887634956379304660454405683325445303623018797349001749884226181888654535058346037618757254469747996948294180574560372239416362324111687055621478454533641820999928487347365382217441179504929999779202350267528912846912415519956707928303794052584829455026302104719038448774480785566336153516453343076605338337846864655420247947113734892452285540376524312229121124467258161411494469093364825861529653713142360225565589510992129907565162662068647557781801397762260395717232010097574615905495690775772055760900731178343746393447649875688792171856983430425256688461985539283456988815017282688417920085848450182664708014705996506156840591331205675936598650688070783940723137981371534906701017402691782687146060718516084290476447680753194310102622009902365797708233183357267310757160833591333054912597971351027660776014401015999456496459080168269023608823612913045813866107624897076781948412286603461591834367702864491412126389263378860263734912318595665401742947137563645735741001417890622867040852377971064486598931712623721312002468078060207110282558729435173326533783477936394501627713792327722887851102853506813072379061913969191007440090214396449616921922057817722284637457181928325508870606213393122739702025603881762661025436595409816342925985783749806118531165659782128264630266758159988598221918962458876849804866991657485366412343835067930444272451557927084215918604366144419955320827065896959131821135796063954458811062818636483228343461294517991291088427309253716484284403348192312328176161628077098133665286416557401246850500957605516313509329422282414060973520500930826276974814811151701154979050333879669190561032714010859667741308032062800010267682882859065126737110681941347121478501256451831113946862512200910460751799747249023782693166464830424489696301240957442083179446175750626006346734008037559732747112916453487543761454356521792418154152935389141207581664476971068492308277649753107900169173003719091402532665837246930049690800728190559370311300433136488077486003814462351423170900544962529403795367312290653337679199049878072729900623653856698543564649290024405135228347420018753962195090148388347313531202325369816913602786759002457991567178749384030182748180634349986741762915244567941543418583519371579714333443991277086204967146791389877393965082163223880315168145421550569968891060246573568970513199653288722888717488899304721389178996869969571323708640254193928660091379280053110955264739978667202332306921499868786502073602496661732530288501854659080128857940911570412554946428714628369398369603808497198537107638406653092661189788926878545760866898831813305176573347018627096536423093105751546586327008707592130190205624247664300900227896309930929019004642827488931107734640063764203699326076816393792421837949368405312912823710933973351905925960976153173662110513544084633561439260434993821584850406912110454480593938321309911357218804484874783154583889448759626051542933420825608412084509955518773221523015280931288397034843236095458710005195459751584236555457620110298588390283914742193649714689432566846521178955260685232580757932310423123127908236949275629782374998700680902868992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -56429713545935642096508913409888402501458303304724796148828559504565229464013763911986351910611713651751009874121215037866943816268890291111247993478203284547829443878571776265570495258000970462011910967359777289379199731584723517031197139756590872561779224148651637538907927178753355585989529299740006426661838482385146010636637480506689359808686420137282351003269226502721606625350208072449997978303784080861998573784625846117190243811778893643726267756439043147149985911483569579644034108595104085656421361566224775510398346740255165116761228278693473583464736607697949180678282296302670757966617980348627525560504434472025482982747483865185051082451353030067171222077324389713405022835470535344241871888443882897978568776849553124115141558744796640324660082264642778984473149928560635837233945304473305702800481425459531047765750881904687354866077712477494753377855335745561241242072690975321521726529882978244112096984909452525191186144966493635355975701916300991295410755729013267389533508208472854476060546966026292857162904326863433873143121748435899806950055297892734762338645974181562389106125193998167396498260447884945276425321906694956850636447281777100026023141496506005215115853206372904355101113310700603007204218848928133478859965038510704675109877925872430506662707918813040958715884028081424450099563198065416880086560120811110720213695873045606625503872918381120834704919163450477440677785467162413207211386915055592969055317566669958367722163914953653864704365102063626931190689731165589577660606569542284244753866748638610949731421816275627634694168527749539332687009800988052523677228496239788837455364745892205066724032069661143865348652273592335731364336882336958850959468465700677020881521650055122711974921307454572806903096799151188131721804398045967064820705599708689065891059975937882134276797449526992331956654269906091594456443710983281784069896776418726788736494811358654334802452467007199917080471661751004843759531595951542231267031910677119699642420089487385911520328524839295637615430992626866818039009398199025415171603598077409373026929725959319355368514260976851293258464035532777871497524977291223370114406168460700946870356599404667328295375361837619285221142828896033525613909756990421821170752350613781512649609877278546836085256675543429843296248948487228531696743705450363304009729865423411686051605265655778634524723785172613826667571210041239320573718921903124528282983188676481228082233808346426107396056609962018820108903237043761823039603537129546724706171868692611843782580724071844643987617760993244443798428670915548236252091498767557716474935466495616553451995887417277424328039406284846486444700406927516175887396831691385802160386070402529364610054678459149720315735899180645705012553929837722409582753790591417593734697544442361070278689374525919979655624613900458185740652254069500076509458892574110089195781289122922770230211687125005919523761562036321896802065762430375167965322522202490647785933635011465941873206090685562273749852339418990930823450023126437121644664556490883106176479765585062614063680766488591592935023302533164669563651173740715630209543378272505336773231512580581136793096455572948977421582828521847400574416479026590837715215297513741480059497639876585153216810904558003627042824707385611734013127674233417364040728527661658894664418771329962001227292900441515851939254357233073589224050609762051906663786752913169919206402219396800144251599819384356262105066510782354439701314313060229796110633470806895127685244398734672477464631644666297915202515444934078436711421440716568749733478009066871052900582277382554151555037552580533168947754574690915420605928703836994166657089875854308045652893569144605712480389864982749645765190383082167153090084997177354358573636251702871486420130849300924515954726126129472925502196955805412640919189738079407222801381683856028950905690386796415244478163620191468739447843540564888613914381839327107249930881390485221012305418842815098811258473499196147144633894076347340899468296308048460267966966743021384388565315631446380240743000414158591463208989933906699421881417795112777813222184464317098920807415053324809653576675468463629872199586295281654747632149307119401297922283952122034997605903532307303928154313288025598077558455374102357836771371253417703476097336054101411461766293325390187767477484756777521262980042526831873799999155684958150438391693655057115166397152451043051829351159260960716762630549693147994041968855133304629864245713268658592503622147898376270602684263909003393329307442182475546003293229779695136290415256002553628257697548743247788314758174886028972315142923319778990709989727758169686765143949097092481201904247082203839297308354071552736386616851702054942788116523517586953929379953932400729400824355372947627813705142652250547804947414358598417335665048112065301294858660380191003660785607436501967923555537130999773248759455194715428830075595428906870428729919307682090505777741715513595185783208675615006709039023277490770805443998515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 32720169751172024600216340579721895578354205209340909049696629240927480112672157750302757259309888191512365253002283525116083356561645173472317328599456446909827780094362542307566394053340412737887092511681542529420443106310680166734855865018610107337489133871029236413435941202193242664036115314999326587966872094576010913829022559732239969142134513375078048473273784081077811573351171939515788317225768097830027379881437023329384004579185773257071696665106033290314581679265765847604484696718137286480041563591157487444962296007001516724405208226329689754027914440816316978579141696826485887358962627575849390864332967777039447204163760061831225444640924648897252839008100127740326301209615753412751719256837611779520603482610960389698589136264954164876990925583732488139280298391045487677094393099401824470182051298355610537528032043880329812998491023887610425731448608884069384789374755095632612130462273307349088591174608933909647309814412263313167645345233346311673231574758669332952294930254139107383083981096556158760510024692477211236156153296532264555436021479206104536333998563682238917214200600892167364121560581069539757474317008506810297862658711143614695804088591001414382481846518169129187191850431298205135940488112186870426184503798352562444881939855846672866043397189099490508594131839553719631021169287045022737322593855880274136463457588900799287692711254148533421539713614587960754112699508994229146483085235083653083565615160767549038793222984306369607577155107221533512781970693344828564160771960186214011146611597458153467566165636037219362836855230820498312408196978282997476282893227193295680078656627134094240021043757206029681663405071678076612423735313206475692282397371305501233549428756102726619507398261327092762723173548152389734366857758474821627268197618087875529248534020121432779832845667061778113925742687970470850009472384171908614177893813965122523957785093015988918384013618018061419506453504786067416399705730547796960313138397714249830882251845052307254153673983234830480546766527583054121325075103040411104444022123026038723523867904644248012883184054384491890717104251482987069782335541793673227715186021552060967954492987952840795100826541168424149629502898895666220403741831769549680550973738504268264921262548803104617566719454222104353083364590256887439095931749814613928960992132738510577904157052486600478018604322970707301246315643990251443783235301662696558962230162126538608228009339920661198793478214396325138953755045016874459251903437190047171254007348379038760248555069928584742648803201346457511309924211716615766384637024901734319717112449168273028764164990572760650353517710107232159798901274911577338114639745494965126275030147258339092699994603709894429598551883308891950940758075855966351343334433813089691167799159719764269996073739213830232354250558742920884685492889672075748218768635202126130043919584455971089239750811685006838488672017979635514192192340749203167102499624011107024668513576680497726541365105848827816341494770566556143745202479382635624012588266230565758467107282723615422850149291476712414720902887746232161057731656610306692212163703661845573110497186843665481595931610860798953473151993515570795618050331002057148796503094431344387308234460912559934289360122962740686806388555540323586003351254065871419955198465256072132325339656324146329016840741038699253392200922148403660210164079994987874872066439978978655154525136207167430641075654902881849362252852033844436423894438993254360931742986749367821415986615229305723631301179393410418089118688997117555585190996875590907522383521080654564068521574433838787581123476807612557391172460293916273339363905718909141221275173281991714685991513736321369630439882000739518222568526176003265703853395784771029749732449840143986532583402622424133116926752434430211989750774318106201250339309082076823900359986287572379089883247207429618324443899431367061578441945149024684270959626321298724515852329985933345076165148708464179289538108319322456852545587493400456526861759312236878572621932349122355423899937439118041301333693968669607581731332158141986260773155700516462123994280913505521456798807994790814163162806133821129936815739578520768890900279817280128182229314771321781287229478185241472727604499987344198342867916942599847593532229034335328780581175278514006131066173643272792740893722382544895041895028431021028215573001961208241570065183386277990876068680352663416169817594468429422149703817588844148173409769478786261274412525344989414462664287677008489430788804247574776305453105434904868614941446983388335691786940781094927571058890181975295472360305206251404096977042945579795965092930541511747006683679043470323944919233751192837201912759636141744657446018792050471150710671390997700063790222246655566922561377297225018307352721695636530088199667340120188898886410410534749234991655675108078284302700847001639775400456488578383125338255299320550973527494227084684043520227095658897278911654874678723927884295586903807824735441887887461502156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -12631489978813497512680775843647630287824525327630549890186394500279365161714121023317246882380722646210674733650373946695478100670484197171986414292400814746159729733906475433406920922876520408968916038661572258849434112905549609687611626616075688778958706438055126953611811894887818516550400099059592860907603868778913312176278685990323353764585805884774462304131363285080666643671114089876928328186547055794960857696914767688139428991242044541844497260844310574155735709750171062238456396598252886311785908258981768148846947950234038035422028145466343060548563830935556345640333801936606355087525020022911193999825713401913842031878350475062466771363730098716505282872151835158692577902656020107689593261076630072044886541854545096281889868845831035401482694412626012530300460861406003601073544373659981441979840076422417458784610807567266004777332957222502335961388626909971046504574294298540017424499206698344008100867755274626018094210234139173772740263982205853600503157681865017514288390755542803279351139116147929910076290348464792605758563891703154180993302634130933477871476746079250501936522225064743272021778194197243084224197250076178390036292788263195574841286091919141262163485532709238219353606864123861349789102525364560518348474508122606700583639088942652771358332606780093333103414337352475625621493099789525628003769001603152500344150836130649046390385329763408147423722828453017582410063176342432600254938082365515951187790873394539295351756642853135088459438217904496532202490634786010880068583056933347003609611999832790436131667391106877525138093867489592720597662393361101794515941337995933158355838083349872439714708802522557592272024732980430939405839281343464942847188628341307029685203983260795395198929475730700382273228752257201169237884015879262896338674784482513301125792966239906806114357296350982095138218615187896086165539949204383191163884662028793605177194212472188597735144025991502110667328349533586581532737251451881881780204186351886375106164187178036246719720193978645644923332486895242298047538734768478313599552709143047309425080889650152008169953524946802280232216104214639143851443987061675195978479030314041818286472668168520964811397880269235786637808036513479508520633572539940635198865239427861912183678094023852627146682252182657918677811841333397272164744149357384224643987205980959952893201825119201454632543004774358046366270796299655905934129204922738998446144224678392686071789369980077238045735423694309763903128209823751848715861505355255394302971169867319768828382973010003592845184237939367029313111836397577085683724443046560979294788962640011645246019395834228895441261768009168074831473222439753520209731712117073720951336136551745717794178139849372623933644055934975207906648489563501169298529300685942177796544303995676174333624429068462306702262221264677970725524466457937706941825523983168387313884661776570387545068921921626930206464820049997729664380963844839085831827688439315761043227047418646881996202333418001953634060379358036323103725758146090288789931847106670068152893969141979823570719442322868251618713248457261856644631903035098109036340880728644046260037717364765074743004390000957738204591712263203867404620936857749957300618531434855633824157401642631587086817371687704358116468762828238958356403630726644550423583636779429614441410992135420870973611135326925905547775493038975754518949552787440754171730276901551605934721449077141198280074955725005636524334347481582212890436187743581876193956199108851834063740463795220687576580336858520924082957536308371977823497918141400328473425632186062022993874489006328044067437751133227279442061385102285889341723951135338570075546238700041171993774710086254530892158749414980414314691883166951228516115829063386048456870530733058290110568975431070725446262997385052990493981368940426591339399658799723159152000208185266980419777293483379280412543644709895423077983959882181293525037729476319252824541794323620847917759276708284158603591943697123683120078780394089715137103424194940891265167534414705997323633826241380394019946339703949454647778596600530443789084902338804848112115580335074168052656016807210866540002269740744305101539337727949622124581519687444644264640271318231190319647023264946023819402088966121572987443018729745755901575022992811969470026599184777050030498800232394540451057689329785440089708674827193375097292509623697803543178662406871961660776935528787044689081271423060672430337678730736494332428647977665423799318606026427978433499223853554100819430633290663292381562059962828854435515745647964704763693720406009309528744595218262483880988781059337060002363228502668665124846088356582284448671992057606941771676114017176150021938445322275205762135155402855085681443776923499395381069805298071273396708393316732714974745689694267901536611944464380267817955804421438783335773485532744466230854032103736717302578840146336024556194986727118064033833270704809419851433288830363189378369992969741112990836780173310805441874056918180298752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 2463880345144681715648745982504214011624050255243432942096155278378910660931046007682940833645124333986707391949858561850858295734191100630209902616067785914604419981873996158199679100740599703700267052048785087145961439430685425982554578457410122340808709983983788098361434134009224171307823590712058292604486735849616821746599971969709009023718154520216244041118295873436282996580652364317901811682526882882898942552294591950037343108026516375744856767636136126825785882343208618963881762481596301496235313067882738258181906085958899935342244078046074500501642867523261040893508204407639101134006299204913956268107534000188782220358961622043897305871957042722991191525247372105145189285846859689641304753126727872896198894675102209083520531653881383855083971025066238622047408367960274842486334072229861041021016432795347502712663321288874225868892680780842154576618627070840526566019945032793686660052003709083764539801734504172806032743106085038509773546781420594920098042098573653690561807822935396324481557026230008043912849072615684043937270268614372914055430891351804175522728525956824298763349959002878588383561513826560516171794589324579516259924713947696279720020688398389909340526350240768343238010241921439870761781335574757986726248313953892546443888292088332120894670543723405679917869482172184310182730323472253470749558043096152469588500092077375241759522262739729764427212438833230405394325457541719467505779404448805147991747649180448948340116505364306307889909318903289317231722359600574895731039739369632076676177225546422153025584927270404753616424415283623473031819512441577838442249689454873685662014108832724018573381353857650756242779199229063568060946066113367444918296885264733235059478661187229847422428267585733604351824767548301270473621059136315111725558542259476885227157100745842616131522082463539874378786982855422814006004713221281287623628328605225495280716748804528668388584350675017068574968158845532729288247417750507325557370728162367779226662906000347999654418397183643182514339202070642001410295483557767726491438029567488558088964004150811273585038189880189370237367393577256767588179944530098591640695721714725492797985606655055110583440884619314567725228386374781643811356683806511501137177071398111406546279929322584529505265297973098186556828514644004878800053883382430392068104156409437381977176325345618919560937366708670515901792828815261778896011749134124916917536062055557538142929849831069216826167631110300001391118862512050760932272727566558497474097325206605624580463241689205992683595621645459717333146914782440753900376157381712404728054814438866320639084636372443765278439112362075066883066551366228350382546186557085090759537404766350945267678254506885359164840945112351419043234456883417886848986196836349539015860474633810149355848831514578863719785929638129390094057070137382018582664713339193243125699785007008832922443260901279392439684948036386953397421911573676195297221904607434416995885866009830952299944187741973609274827174808533675765024199823424626765404328609866623169534550230081855181410850915336057589974934555782434590070765271114072498722254352435736438750597652130005480292722281454439463123499608488855142903170245853676569898292422039697153164439236062361271130970738630623511628742083739798979289445907718930962711374796425609517868769580660885574892090359005685973298838913434540805836827478215329382302107341552939672951442881839932724418881256987077432812059328571176463035343805797235396746187905445585073124783598630519145251103762478448813418522618726572965489413530702176121851016263402835931074924236240882227811655200753810423095745657781053041111008322738984692721454422995669722843433636654646923947490280081930252110607735999277769851454533670017342907225262821011311394123652999909842041903066916996770138036389948152315155277471686245825445333423221537316279864977834670398195520869352892865902763861833349669113662208669544616192089901596849451292027134524515407869615575104512245527370595513334706822054686347209129587465426613647250784319678775249283496612315794807524304256187711416350802020710871797874766139690621240925070904645515468614028698435167893838829615109869284759577355054474265786791057542147153205446744263136604599576521836400335991552192899977548393882206752633180721082693304246178628892861605047856157879003284820010846625956555224306997908063718788648642704631725954856078513380595113588736455195580368329815162713743381605084382580732526687660668100056279265482987338329897798531136249899465284148796148210378127134256948011534686669960684064141488906381652825750742589985126570340600961095007139376035756477429516603791546855866680802137046263864831866924883618709243134959716792893266587273788066944890592831241065108347205099718677511195943442044546615644731679879060681512835379897977570582153428678249466950571293740014922117187975776298656700018643129682799956620856687512784398983116298770222990844656933446969523609915067591277214046310182423054490370310144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 758020696502540642812867332756201901780541222340078080436910160795075874657816344436840459309390733190985453402737804315636142248401143057814798093120402274297239674451025857011332822199495170543603489030317377847187326612316516956983616245199080683980002637737366244805331282687444060425590832699964923053536537057999050611343323962323530884443800071181934407600923796131666000733941351904934248724356615881217444915674699707734365336773257026575862066887652946192957636032832102457983582599924754721214921604557564985080729254703991187809934822844705934271955728723324031456575803390337292521173716561504858987387232966492313856484279447087745293562227572442020741982047730375822453705439607671815128661604510226746344783221630443999510249100963869656678440474671818511546565853668242440573492121789065942024304648777734619875476107938105159941379480399237762320860291873156351393133294244546477644246401479854433855171434525814588673178187151476395349078465374065847215655625802910465264291071609667288875235023814315537727694538325046245672253148298249715780987185484188258128568024021423208090059369254268541316715977723184288050960346413711906573288604860239465842466388151939318003064465750651295954956327919057453892805940904482969942221413995146277105175076415439654173186533437241770391649565898098106973376628592720125085719809721503997308273459111913250549586545099107656059580948907883366068510581761623568223314319816257385591152462098033739564740182950460599491485270195091665505776589031620499012438793080923066992254492648817371394248293913703580947266965898311110908078534626403055886967608063722166540216392722913162284583433448418404832586828118369156139551423458545394018708488446301970026202381650196668060922398721803142563366586219081796176489182686043867650245740153253932478889104846062210310289655387850454378103126016659729135906934645685786352766885712461607466555609473857742614616305344815066161117058559365913065039371852323485788882183409850981449235899308063255592373707705788303970737937516508236655833090561085843205490856379518319146884418690278201032043153203594810741272695626756402626979020125250162962917390460812586405689184406165019128864519425306570545927012843690421561980973644116247125888889811078473550974146450306985331529663759985148768830952869385583659573811180657778578221173219605114331899628419581180208139624685173068593566745277779113202659488320613311679125746744483739879507385959994970759688834537521257449019636796568461155539526817448251706280855493541713179806313074996353791896531693479426786689259821975800354655416168603144151305242656004480072443873616655446648423414114159316372926272672687806072117089018073565092151670419539069025412813921476911870833712638792207535129308731529385606481138502511135035801430484558913493311174503869553048826298377449553285643220417774248674844929699575854828504363705347514940864438824681736489576064827634034654930499316724698415062005243012497593957336567121782266726942203581678517216102773730784643308683726208569787470678810582032081047805884341960301851851081739962471264537289476675643622557543715877243811165358762273914286251969314090466183461180270069817112709728453430015154942837371869976709218005767122453638677574105629664973743224575681294677740189199211517932662101502230988874598656369705637251600892191166715561539229902964157079031115919365816961324196455807436517762889342059013960299453545973252392002657010702057570448103329250939616460930964055567191946786403716008761851004145769889476128267003882137358231532065005075535303430517316457843459082999091886585692357720991533678438825921843372991871521268523518424806084248841436643314567291725094614265982742709530587964713199201701847704529021450705879522869148478632126265208302945738354419003804785348872399817637989897745307951545958063280651085348445270960975155710049750066022966188583880607751748281836947358331137085261333306874782502431036816949239767767004550104875169121222964953157390278878358730936581635336546347058201278769335381667201163293341388323193142829855551262750636341862864456352371808212254226401150473184487062888735332776107163494468309480288402314157465744200115097706329585244336127189573817761233163293044970368359115849207336036654216370349043573628503621953491696826568474156225257359569196972402505284426066188542301638332743645153782230172892039874467271472587774908610596255088443853274615424370098984637244643251819330578672991472926114279330455838755172048770276263746288036463001400689592638163517967962960352219445115382372676061206786317828164170536956043789622085750064832583633162059363896913491583962492834152379082547698985296283098139850950484727617706218400105788612106388090278033675793285724756236520812686263102985589363529511907299520081739139626415898887062344088469799498273765724396380061460492956113746508736778118657592470756991720049756259945173913830305133107290216508254755254172061944105834004626315529949328193136635438175134351134073559586082652160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1045278536477984374330869255111086619322587448515637489819198255536298394050900465359492242002417957658210990129612543089153218713628895712173789575482454607430054269193446753655689603916762255029614606297188068531139773553016861640769847272114074951407789366556439199539684639822100121794608640540275180408214028811076183474800478462308520833808684216633505084567949262449761671161776928292162051721085476356055904811896647118725578363959750824021194883116915444965939700026194622652662559634439340848965065201875007861546570464409017421859620098749309198860637151705410538479419199253516062621773428920080778858734177817538783248965619360960788362329486565833072056435386314503419781780136288246685987428573994232070532091478936804001591781500250051933637597585558068473286942943525990955776342324525493625345546849672826004506040950264588739062947678985621187972243474818771612713662010526267533177793607541970975520842723108444873101514251761227697848728299264689207604904531747538944643239828626792858464501709621872020950487883762318660500832894352901018887570649962157160598590170177935909210397001633346571005698725714047173580474313201125530566377448214677118332742404824279946407448449751672002269706163647844371416724623473838573353455253704267324883212971807406496960703993874270617694288876670722392280960373093706914949031345538438767183329310897689068178837543119922000573790379802402505053997992427326610160872626154010198229825313990753117946839833657799009857781219704406534704668836161210111605872078592951272606002438900047831641744272062159369012242732917260484282298904639657485267917766679550732882462261959994213155016151392606355862982050740794514602187896560081241573579202049898830723486226849052762125709848045052545447199742188726905586710291877763814964681016794359088060672230521905489886158841582199770401419398604628932416647537463024549384516672924525270479043277646433578382570206068969498941468664722142925662631151214215015752207178604466026657013900547857361765648461592259278621601633218415570558764194700631352673304888361362318027749328464545775000483140319842366332377404457409298781416395322345331395720704957897237587165958669742933609989002421128421976520379384559363390097614044348248037677855268134851558643325368339752400680339331358262268872410742580153158994090598073865491216078211040865892765215085863025049865606177090830581026226336622879005314377516472328988855022650535599296125542936399149968820935699879424172239619634336451410688164823956769723048038484749477261311139478744437380201278853471474956073219664022499210469544768810413287138848740272029174800714025049681365826233203131689531659521133289227562291594632961053388276376450580000013073119708821219630358324666364666875740450881625383785781505245760383776272967746257637404440732347280226323787228604930577062253354245769665896540291241787911090290291520100041413139150703784847913881926709647346093400449998980997303191150762673661032457702451156248166639815390116351327046448938831430417805861988754757893225934517086507923102545154301301207159332255224050083942573186032501226723004408624338322956887349449310992012155796630659901565090355732577006479716512364342194212094118421037254305153989686876039962650678984804641065522583130108357753666824568661688976815422869855089093102170443883666221900230906010733408597645843356437471280932581492474072094200345700871075076041140107888987416233343687256765265678304666328360733229122042098260381814199924830846919124875703804644186718192126712835376934980289989219886674931035412487048177575791040633681798019463898542134293808354324728391181591117017580214621689995781243747116751194859624742091906038708495543760602849692314056829915055532854877701064782174699376962406459730083017808941280741577138897123493137354861308068884881931806795369843601207313143346159873786828204370334092666680623451162575563927848693108479170608807953680425627978009623406445185483488301197832313344479904038089328615428622936186854147077648248208865359918160567399958213957271601117856940842519924443975747507153745588196909613585172224622978958678799113177871142644237669384317538467354268503434167372240747204608650406918464094670411255551472609106986942158656614766043382591598845035164530608023044469981933700445013254988490238472205903311660445332837958971024573710194994661358707312695655898615713097923753297528982320457730881766297092115404213987449733064048531625221373153831705326014600535013441414201095835801960365070708393403389074433869625206100830942031234841315312081402347467263113334850768641623709809495556080872556128445491026867009013570562136902686970692803979059065683638636440315601406140567058432992118296353684067460739506367907094054774006320692866457817183615172383185734945126410327293477908882289925107607852188604551121308098741447934081913940853899802154333683393635078106182478145428735228854240816013450253004774394743740307353523401976910628137516128627585697980981976737478576780290000832761430016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 637173380609512892688100081462529589922456329970000865406895742981767344739899005734513888582008437169896113583134553579391669275676560489071093094648713568141639482395014547468826132342459790018677339138960332837080446306228903129157124217711886882518510023607202918176823248281064598047018888472007877282108243383032009424304934612101380970067080447929613017985040242258723392034401331436302377069898912541266772434847344887275070584078698608139470383925488241069193315616189178438753443486901426977797340935227199757779433871935766705790395087080043147879768703675261459663419727805284204668783202725237702827986181754236057994000103071603282514869583725628206401143778740686485065010342412155950345928992172723609520529954326554937099108720965417387178300972591091957182768670204225429442969712601436476672485746235121274985727021302643409447043701719740508964923436045142971307612749236046598158329554777632935324032105753690532486584107940132282584825499221885996665598515546977798714054102985625037825924915124973404630295107242223776886044083162692465889187080404580414143564193909294072682627776004278850378838705979447183469604068425718408388929437461530807580148817565255484550611613060546072215927488029880928311253292165001873876051934294259096365422797883942706198840597545902442016711705573225958219584169138976688916781937867115035181059167449527910157529218087239835473115666021066063107313351961727186820559017132824657665020813068565891019217499838299022011829821941384050937285966988246121959616239673028201825753054933590529568289422249879491503035237659833677071683340170325238702990218203290972038843813342518446326662543998881111822219169719120062397245043848326719517590435670728932442653188496599264409148515104176398853044998650953571843535803189478776772953634276755526491296032877998073782746004337357641186919616137791410642026456960889284862616976815110349743783091343078216363721447383241079154926012888410049144018745019661809693955373793120892086803926167806274124259936457840919596845708999612771920374309731993634003452267689356386973634968380024338981009250454523701428323635934323123850993820820043309581962109568928503486030144944569846831900120992637974001934859216065644483302106268774439159509048778472812025141551956806851564825699969845370000926750091208252407216431293274975939699088126599677330426849784533330526740596728893108318676899331301650960170089315664921318519970109855770453071024584327772253074697275977403576131421622892936044989907325975152326607751128677460378984329665626897631526809400597773539078811918742461944820295094957567355305975539538967063234511368761532397045941595664542400389377400496431580196067571721786550866277898116548147553669242312273790373794239654998260076447494987443015061064583800757141445215975240278463536465293707064118209054364022473907183178878213729515756300846035397277813429935012741232418913049973128782943930826812421017910303069776267937239492452046550114268907491979280410107549717563215908570045096487084824459853728958083593191059899095847585005872633125240376705367602515465005513036733403007276949062050792325331286403239616020351140842511651397551759496999853184167688273303981081355644261235621450079821736868133823103294735667305241588986489907530770324350711114448983822412838044374999092719350461388022620504875197202208860554710146447091254092648736477617868428057468035336304313762889173987699391140419968979921206771777707907126196852027469732936516197867467016839859546553817344438501564793057228641462581759883135935834535185850594251184647453871375648179020028851887728031667459015259523131941505743685762704782888684649757487275647371108562999169029722385852147790531258343834251587161772279046431156844963118481878014137393962905779437329177514930111475606426909303776343654172553845816359093105842423184595950390727330083235284174089519861897568141587092515273915862225011538035994671914276887513579024407800802300268081401498825020286722323525694205945247537004024879696970248044008089599052920856837753651679733921667347002806063139525404590479348366005764608810945940764476219375288079891784392141013357413299111092808434225930001151522946574725215464237721618706916021213659219657826040121346114893097782455336140524932484756886903559579724173170019515398103537085093241081577042713471859843809732418627678260523567758882681142767722130427543229787672410191931793963497230767795473420382333620070261264676302145908445911012776616350563764520612141805973073389463550092925580121881737385055050450179911274386722940924403779519277918115230059047426483164115351435327465565313481786247809456868659274738904073954737681925957314550151256898854877361597280374950598778792134713900335578680645731379102140620654685633252271439287192086495614367019702397321588217552316573868043229954403922714290321980147400097280006846866010961574448714075618142878645875222039328559141138050998997976347822339040824042375696866866249523456484864333992411030173011468684651269193728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -289828983232695921604883706628801090316252445652958239119375199344893760948511467883652530461465307879458530493566790638039048963014206884838117763226999883125197775862301992329721427243749281595972300204830171878492709396774359306415620092626101011913883431058087869302330100039842263305133095302141801213612622741867336555468334944246412072423646059961266786384192020173833643257715827990073563721384776728510966831709723064432810097241084669606025871447842247160664344384282428167606665364613429137074448160591705121695823932689783107382137691081224291789154172461279900300014272120809134778895804847790287371035475351996022377582755822500830307777577077046258935290469874515434986239468628672616858284666970759363740048760151803323371199032606897327105523467628838992726252771780341431960750633920526473976862302506863904825755500771798148455497969602629501844530952347246772917650306400793723920757385436580080796587623205081024175648170303415886006534292704020956813330058353384217928817092191681518871996181349610176634721881403732028338720213474765753949123016420987612965246884525811535346494603529589945511615511933791628707453367526589516807358212485921604740848870874235493801458912313942561175405123427003461623636799201596970974861025735207644785352071175168548795276324674290149033047174170298955468937184251003994322411163198177758005371551988380315587060435228708696258621845978834184387835053179929712182553850165800211862373959890895449997710189975683376584436710170601400412319229270855179329002297473995670664526477688449454935167787977509027704655162425816303062238600394464814609084627041295666791932569218342236460833776851206118002610684012318972405471583672951307468024049147170795521594602013200952900897236273428641166345495884829398443130535497169506762352541220035579798606255701283657938439588917220699286818067135833683483118285527830429522998828404698138325518151647736113958889773551532235298695350306958119664794317790274178503915373029695719425358303948304564870491683270363616461389105357481289235908417793938843421001199700163344039918465719503587065276114156717188844817510530884684757737948560928584128100838073549331284554310541893791149727370647693088136828572995639242557123742410172772115988887312940288307326162692296486219238884579195176866142972152553372894253717573780694001614430714839686673266340225076999162627467862214989990303148353382724965912510755437648442252362986745364792875373485265089821008037621542759623695293690522457396833082094420755269810571821947864592577882628727955646267759196180695397716659652853119396539999308832801606377471887011804962992416300938649772555792154794903507796412935512627820048420787455181857679138421290835886283557783270378580024242459181233153215082673062655015964545680642066142776592974083412372731908933121704591305130318750709351429194735950597804400775819274040407361755189253893608914131828084000867565950073931184408631782720009183730279989281262828772067054996771781714108553015222324627370708680741192342900121899958394515692841259672420718601858188299046381498221438560878873278648505257461106275628101414845168262829309325090944184571340169240935935097920200725562051999192603976400040030836506090644562352509182184998809247914922544695136595848768312939188313174707629018961834642919723274995834390600186168112803626962883584092007043774480258402406167456443275367628949111918394953169627971165644072532293976328762968874641020006367422199924788589057286199856084870486352953429091303328125730469822562563301357007935112043001623117459588126203358569843306583140429130657419580037000150278285773197501895131955985581844849354914561501269699593351742188620434326911219739308081245036916534863786700470379878447460553245744762137656541050353306872510975214086427845292886071117498328232177457505513801909689694084465064923623276371927059939022683741730440564543987916825903180425563311883389332142165760690649051157497062886560767570407583921162647819110776239717806752295222340741848185386054979282883295477218369847124129549523243460849611010102571347637683908063749928686642314223098038605391452904728752273152581558321733766297331986493177876217732952369262611854846771089491113134195216316486730607001090540743361861866889501625592883433258516694050301112331541692270616073457563011434046203884162553468981325468804253411451066206742247576186300298484206538723545198893510212611107223374484527941700696274731044087492468496192157105590057920502736269443284992548725979936516342668513580247061499445405347460046388414829512062971201306060342266751456326058244650579627073243773671011361732386562427997411192798470742999719126106731196140761957938557378608576997645377167980543824435940512183549616401716789805067797613751117297727702542367445343990747104731074513331897626540965493985132367909766491998209418662732822477276624567765931941021265369868509989749965606268289368304144685554310953160932823392539285748667420014331975981936791109249197534689330822370682942259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 108823290736334004557929390312520399583235181556406569905527899227106677070825869930458702377020439588283765165748279047222903098606240419803565889200697033552650072201337602898728398746520488340783639897976871280139107120164773016137340989117428762666303026713130197258965061792260887178316686900607598835152000073953625465131285684788023637696738791682953258307637196327043767857153090970010717523434307168006522402892151741286102826024131791965965938358710263168987222389162621634165871505228323902574993104327212392760542834043116156969718908778865073747974663242537239290368682862195853205975970673511470784082698158937918488806966375096531357403580726630000809375087062998115073893746044825623929067533968479224603636172273526684472519763410154309068424219034012664029287606838251223351197710111484089218831095581573463943756784762519399879818611536632787464530069672034975746627626113903923169527805759633142218764759323383228266571355231436493693731863986908766825427844498987771302962373222358607335597723258338088849415759082394121210777091505329362588107415076834088854302709617129648109654970471499828670231508456949658555662780043836829699050675531124943081027986800912957104927267884289690016446008506508228558414072699174455132178284895858465766632838936018423007573302074546711847173094633894211616448359638882673173008000950235937277072471515799764263093828533590181233023280578529307074827519054149659873103703878602372262255274942972738533067888837823178324343959162373995169454228338213740910143166740253479145777363379539206266593828775574365277538548126611979136315133276809686645505852284550834100396789774576077739532115345469115631479766491103234075416996221053009136893021468257021424978666187188562772238160476313216553629533399699460596930055625794765564735055019727826966614873419952336556934018149469016198466126970644324900411835010685948719654864562488220370335571081438686239180575875344686489347501755054793522646496593051717160505575718703446743506065720381412251820386562636070272185057090460742598717520253754922043681744390137040856967469858475504351900791869071105594533768647465847906408567793618478846442389414786211771778987222454850105481669572410974546736371736515500238715783794696564979455253271817574369613954517286271566503006406101794261360960412727626227796420772325264323450654117727582212152647669024676383227036893651778706927815369716589155619398325601014124174859811512333944705162123605199167581515737824326613597098178481842559664815490801336913113336490479633043762832982316104888480469471013818356203834109790254768029990748629142037205814800692062846505613875543682235339119979771143290601870305459486512625449952080644860667917520933986943949136713807972488971886292908596596629763761100568995112463647828472590123025491431740355446380819966589996129395662704911103377837308116340954060174080894273195727482257790995927426567929134888157031579484716956710406207102838845917065394651158614667789054016524814204649066056433352160707366124731796731592532672761597758319644727208231376518851154578210725126975410005616800294369942983766187055330328138972728389332654841482347673982620842128222997299485294288729972246449635065818618297011163681157711606097140717609578895957032574468661965821301625107942313552528723084222046508139778892343651218233941473634872505195487515295174538519832614450293342928921339672439767625293112792063918047680868054234991615782851336587297880012426567823864898039445968896280443971489167106524505823218960415067326025427520589931912622863881072900348889759529736584750894803655477505604750028739980747007884525732992077009703131116876812425876801229246488341283926915812732821610626404110238040672098317482516537569811375036603713488614426860463891342045644462905000221937762023157316995248284108589025192809607221893662330486700801495212189720416608526498733970014516177994414278707268755782743090456906394360920979809874431177803273184828473098900821362312613051403793478093993307410253955651922994497678990517393967911842969104513054480741778581822630129849516103178640347540032803495530737112046407381044528066579948611703749427833654255680709904619607226251458701319780613578109163330722111270749696702126985760232049127278419850685554029643723709675473514196904676618672994409911463521089509013983972386302758019060697778646382211386703189981943639809762444283573359404650940513832001475405838098189881502245567997922454499710756409821940535658741930510612481342930614982373209251524165991894348586403196464813866799870627541622192571515268864229421144909510576257196067563357216929126739625878227824120612883773378948466133433589770798409444904110040135413276714568056635199503429304341055992062167356317290994257560020145300009861818860107044896690607835934040846696218534299371155619062022463156295363716582783101313297181681009792319193674194799179520071035040340850549167463450219458474702552481489100084557724260245356724671373718401111845666652320387108313234400017865768960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -35102167880330036913008759745666685645841254166987854744241824738355944366927925011511438302489172850393950102770030479411421538200065287882069306224559892718344536690669009348745970596056969460231221516342168417421486325748455075485942998796477404182464829561487667385973729279752030541069520490389792040690375499648374273154991861601037452553363754430493715494357020318101486817751901810837386214977265832013711129248058660014418735510841063141128239182113155591641257911272882508007356396321822722736723387760236977105638164705119002284488941852074138605026106981984343833563605156375413861638188684047685299016300264248337928317908449969414068400441731303544198760803263995779757517177485177861810204144143280484958481665825412578694470903787453653558804553738417464414875078101763137925454100613386465143841078730179030243265538599005967289585798046949544730254001842081122273538773943998430034115738933719680966898618803178342773708699533284353435054888003243667144646766817487385491036517874461372773754129187455928426883581947312254314755386787326236115178748268171743883254961369325348533932456195123115235765982995904455057039444629937906800860199699141471636201154008867759286345969424947505344493571218839461565129951037873351915590880937096251604584416931196898221147675641058410220720919602775721071749622500290720534654684907046721032100837780115879536178556274263042370584739894960564620655391309912687528231153933539609496838465905086216315845326373788419292102510964747148412553478853070041557035077674591376722111823458980069689413823339545961603375883445821485877100518839475371930447675912627082157527346709857958247285294085303726316362493749688737665393723207802363099224255704894968294639975342639719449595699551691301314899742034983674177289229654290991487895880176823830689513874504863581585872467782942996009813323132747698066654701489971558609077159579819482317840050249055416976804719308493814220586772395740416931959274927688824024895950240210730195620501680916912100449126075566614422013748341586319051887916177417494330869595733672103613722225288831364793159769728866473005812270670158296491275020913179102006444117484590950623397920322024509005928119204901952304445645809133185691837277777263274614211093215406233538174357143601448360034226286849706715039855898904672692220303976610176491420788304798645132570025625295063959158500034890541560558915481784833915059158563227472747659210981018066138206451335753983898978832813696684205179939712319098285819377862734128552926181418591762738442654783458306678427629542728647638889644740523773740750896069444416501549617405980558683723685415105011829398574243468774562798456347200529866894197771522998073265790601975842967861348111800822872134556279418554885830482282568461424723633134066014264536019771581643367090298162357387853553334230529446388416439201145055390506621800004045452540834383766374187521805509827590312739781481898150810858939634090981146723337663957189307584815303905084998733416670016661379481293336608712017887483200158547871076586058336305530375874762796885956379944595111012844598614930739801916633051777230918353123809092121226103180008034478250239846452169075465641502128272174907630178535450579233991259496536514385597458445539910532631830021392462019124620592685291136577178300616759831120383165306695025915788728325710872996271433916430538743053085002953874625312864867306244064129280854440016871618316574009357516470182703711907861278460086340811764308896819961139583536597688722278346611775219502690628135069770305371437184855319195028288066466884370058421543966271380414015243890335117295363218429612393760249076879314073499107814691268603746685216306508254656150490883299208932713851731842599688380274612686845032053726572666238653278414772870523379871960761821346424347088066468594276623154158244459458669393410745629769647347325204511462724807795053108071984638190455867645651761911364418795999283191923467663056817305001141623805175343734039824595512146757037860194149299778698901820034402533452270114958732026142616246484415047461774463612575235694913343669207025626275494666841239691026428498647565171144446719669413497698038094749723045140588919289141888609107852066563884992929744183482542690106040154888586110422545171678392687790068266254439526835584587538021547348889153739587301879473321711980969190954034754760725773348586979775719901527899019693911188697014586152301575879579843184381735036207519202739458059587358285519746211924314049985836393150506983329743452436063205759760711480389041267280550568677495942384656679624754058214999115378214384050926634269542171517210553918706854508207393128397264706243220451628793910679705796780959545831535667512516667558819564794154894984820844631661829047275570030746435837120281342623982120221290019971140913651303837824556942710323930854574197624823137602339645916625862957208619676809816768262985037059428016248250035460080416468453951729737851963626017423252954274057611591281428988737578742192450059842355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 9976977900350849126658164115263689901822910853455403956661587573437431436000180506928704832486446052148241971929550736909147452334420722299410766850098473909188832490231767006436621515813804315741472349053323123724311343569133447637370919347855226904494135331566474893802851837764479426074125639899732337083391865394305315579683770389345482482760455024491604971007427765966291552773993283687280070279505057632472579071878677795938988920421176882030331526601982427265816447281020635595220005118576417510839337271467541648575949251987430701088330679221468458414097542298669948457172497055261821805415741842140045739549806685162642281956363438809020911655550522999852396541366880456503056964205964746364037821044529978135708273266815306058500819787159997709688126126332430242867614571889308640203761271178578208478646201982308609284767259385542040551463664189620144870040366338308375853381013485245689265116573262042069200636875787862879029824721597629645366312014631297384929976445578582978221558952852574249748051619163274514577684621854826552175859145514157111499266053096627087479594730975714046852776469024259533019877139749926615341047791017075550744107989094797921524722994141317401629279844295156090725688788760094652361715318255489235383697018872840108448986344068830082811192789897187748622261890378760252509618509236206750567096817835929928629211173238773861259636474019063793119656016483553275608044246109802820758326499002339638704397940519892974383303669520139899399917865023848251891939073680397135942980447330994578995057280271280496851809706511865015129903377609937409193780705602971952949693834073143096462684287664845525469512611345905024789142273667194763300664746129802635801573183690639540834549237023491562500613700939605874742031630067028173393199845486300155242959925910826341259299599598868190817780613935383115818533676951161108687030088044034785868557286150149039748030923541563806182967513373013169957396601733429002430597815999668518987525239672974319334722533266763705185898647012359652570620705612879178062158065721463259757082999570466946628200520036869680178866338658548617501511113589450670676698718521819679726538263304290069844758684082752936997720947970647015129352200800798948822677005644395213458247587652464614729967514260419036437771201458861193597045162853586757366149659057686705786483644374466217669173481727702008016934263689768517660025830211151684673997863021683543015242111107657201064577079724836304640380942798607201772511791598508675645073751392498561773874488378973551979106427691107216947002027751803684777054122227300027106867345925570653248588761496807031415357026895729332612821251011788058292718317909397273628632531172169012852894618476367317207299183664302077713608967577933269904143578303508823990867785350788109060766267510485601898942625856882600974236822410031276397239423276556781293422059334722188406949157625267038669184284741796238151443301401414148385237402127029663418137502698418647240009891470457682951425421286263849489817899130101573051350594698288916230422281104226806792834228007330138041313166244016561864976091138462665775548522082991592918169494983184574201384456992030562162830653245179020439190160054781593706496473037055419184913189174056395431799021389431085381176250765483955518390766070946182268977991942686500651164821432969982562385697831719555671085034310292578672096636085359833818685060555762860563079606388717183169715363179748454640404530143352866951488320359678907737329444757361155723322829608143075005481470337048838261655384423012948047584610139835029631211516825608434963146348324891064760566098810280058383554082783132055613651229594674315112035702410745578272568250832832419405610391572578547822085832706115407673901765743754478722489504246726593254141420031893612928823570854205663729510468165688931534103494323632648465655564229641306266533612341926133005131467055636833428326133237309358877510317256568913026747858769440662548981243274589133571162519620695788009869948585687345499326829629260084931911930447886909416293471458360674072406826044194128394659035770231349677009885830355045286546675157071490207430069884146574595998101177647970436328310879086566760543822990394787595218549344146514849202328325469466692422051908640768041579915235060605122096189558975595895208177716720305450250575601514854598894370664903145350370943371351633819693157816258965869371494792900385410209791632889638132820165258770766921802315764953565014431059903981491555242416536601502025798425306475638924297932274282944942646553008559147837661776472171743153732542439182082332509231537924484714895087470523351177633703674824150191678192872763686558380062270445030671872922668198727812369858676506172058590274167522193058592176566921692953161830587669972400683776214427240070354615002347604052329344700715443538907216941609383916220105656251851097682814284390613227718901454880903072935232908450934356792954912068445962879644732003562274061413987972006381924578375949288845641405719743949701120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -2543367849243155879355792753045752250571346543080254975598341744167432082170176079291626567365357507040232098420198002150604393763263028689069659102047517297721089827453574735493272185917419345613534296754392208516908526531268599763624496959368747023991216780764538024109898861161711244009952154344359935752359005680093237743748524742620015573591949337829308802608937735361089371637174864121901487515498950391053241537458213453055472263418225149728463245616058171256642776000734109020511131141172092764327949337260231400625743156409445536785123219608544635414439936863030588592115864545651661758382286353165176962471924965253258577392861228508768373459247205288855592265217326656384588794448939828718332670076761700980828554914945429703681887417908571299742531018843699862671084693612030945213447748443082575934355895929038873210235180608507066766779999195777978704587062002080195938954208047859570021891749737140437227732365003357256165272978447063152175090571549470034037541585244157338926665458402307475416848646398524027585913347345749900603775526749870998849739768671411626737103898544998747470832338482602934641636530879647369714285149608280527054427978663223104284207634015349923090088152234620027628899633891165996071476730106203881877095005408869716166150486181796482003728160501084887080238584588705989488383852682197567182600699930696378357322045122853520116849641355122552237212676397006758532768154035671969787069236161265045979239820912302086920526565344492715075135971428118463280710720822165302671446729470505775955444443959132122385657267970160947493689710984970923724581451498827578952298505938602425360119400013752179120366627058642687621311558475521584231760653130551867069293093157608844036352668889437739494938231106377879248736373933740790326160197398281823760185817538061570346088796601316684711403502760125903801766452637929415640966060855976904114675260208927879353964521570837238242784361758795050753864633777780616831222049778670422728014133273774732588538863790810481229671395009945803310793269348580782253720147986874786996984209100168717488840357460247166661324060823577750197287275003771674529666216316075868767925797588827664861620909077524274440995120760785605557889040535556838438816542088181167411389726971644464596432390391120864194883231487624721424238180430964692476914925522466440002999783605533458759340727863056407177149276103204079338638404423061286625655678119639040730382094756158580586333884266377767503110067026244249985186783530782575007807011041537970980422661705988732523213254277985924011287580740479001847542332684652022559906264305263113553543853415104413422424894042184133580257514469352294774563422025241951734579197988129898192621317241075096170226730921155988532238720442616379431795460039050240406666988018169431595729798421420771942349320191685756314562149226937108598168153861668120550901118596351866375089019548462445398182876305203450179896905088740750094980563246271629973995259606818708761697159193224172182601870679494333410978306170842897850221078016638446460501148250720729218377784703006437775985935561790958145674089263104481793621504198732319368659594435257041576737213830855098536720001506414272789427288623719462955004278936137718077332766735576532633091451630964481699201304345851309070720713232447903285124560232460977056945533251345303095238629155173352247170324506259426316387141692993881428921077281446818401090177917821008671766841202225753668662264154369012700224480453894157062137487634060958456316591984243297884805209378376905052796157902710854344869375818888456924967613082019264153255031858782337464737229268642692160644151553475357257188750893969701562921274200667354358065827888060933560813056623728016478463906759075659000721569852131884829465125278803814029762027412128539836399162491350189273395527977884980099022392675303003184711808032925765213615952686788839621848376218208096220875842325309865716321921559599750564289723002839317205185004404979304854556131338244239707045144049234092995006514406240274287242313983578579541320939919631005732224438918533184906593093542740954764928073269650912347066775894080852937351079533060014573360204293289093786882308420883587762100223760375487790091976384934724937672855255650958386806403657559266359868933942182023028206404418071594885170373692941295847536351658458849475491270143315688720920891693840287615486148432149807537153222953308399459903533001289856821537899171645087283656989163246488673418275359064635112748799399685606603865350667008007706986086937109536234496029541539909525201308921422337883444771417637197194386306769373116398733083064300909437062544681684119819272431835319552508604959889823871852168462964450240432475067061507044953016129826799549398376902391066845756825745323973519233778728027124013086367392162719529697769604535515102421589286929046653930929541334680128427688567564064935999543448975283789310018713113563542680078432158896488960504581782310500859540976268195523928070921128825917120903042398924308480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 588980610943098006253723040799619916841077948063781737406502499076592357935823875721695036631020473282953605545513455913754512968690188804870147871964493935710576716281357410577115024726174557569472009644138865730531715323684045476941302008235227101850546533149650540129538207934392471190979846388441183308485311926353517961733646534258547961528856922617463431694996076597769491836832025016775777672116265718958433876072436276895396583230499534275685420156399434250981867399292585086540517294962004334714627632292358197241919992959347562499103834923685969489186512396570796756244368247973292058199249902028941187356477927290736524333812940240483297915473917473993843903645170459838314976261491118641779245695242814335457807713442140759663348707728513268881517985639723845093012538384528755975297647525498104788821111082283879601372961504087100714831141426811411175323708165523024744144115896937244846073169115332787997814147572923154072877125071792269181923189333139326606206758927404208179482061908660618706303831284452615702214496943879429426809352654263737133550204408221834545049866391923677801908168786108468391320782616846746169985284538894094026627137554411571501719585448469922094507940483084099278566456730460951452110759284506936881738197302959274745107940007991852113055390369263037863403184368526788472988543165579498885562908506999578890552587210802120217927422494710188628376344757363482535296931488032104161615494742712617917539035630405519574590176785624650146390708880943791120647432911915682643171017194832271635611255660306857756308716231037092657892763106772069680847412049703285610040322034778481832128763603472650361650511754544159026208800678727340651706537159018897284909309169547956775330085571669411319804567548526823294083450448061178548023129440839575416963860639032719663583911538261102337395850567023160143142754673290701514893047846473430090799699576449982093746845057973154348764772859401968805392924752533662721151232721943704638804889537091495804017766226383236861836106680360288833473545952378052631648181424700818121167068101174712230009851252523420126509866508928508318603929406809419773116750057078469314343087176348279216397315260227279455955408406448603749968032452299251721365910646763010023840616505353587014147342700049847922862992581683913623887992979692931632466472784229545957001888515299770307884066211815031484945589803869774922999579659622190852790758414813802034046587462644941534742215522627133278722021954996925788227478136342568024778348824594879180791956640603608484113135453830688056571844860882968766855107432331042401714643857388915348997103956937821229116539903583772679710872783184468274532326511498902825131995277673135728366967721130789112022641114163895832063002238808822196202139737242197289204454995802446339988421878509506852674899278500695059678365911805175917904145736890557711668997985224987985486361478580229235384176208687361861806234646273966266381051696573713041390606390645050306748123043077957782362944167863352709586475689224871326649950207949421328791819994327832563079345963656321229402567268748028766649624658246959206595056969469513251886463232671333012560488189257864617392611606625911375974254119566373673443439617717301619917079926332461012802840322119928264084127335556655693259271627850793267339950035406276921095679460628262549271691483573142185405531087290869137067901089364726106714383933839225604709049368989964054799293243150399205691961668410760752941489091666665238554388460466624650363042219092072893185417834346412532601441941511244050623252813204889790619043575258133051294357966384976908969969121944895529431537703182152769170413736955017691336453394646452725993468764159926635400710790128427333022302734273410564038049752088705585506544860465944882973577066714996522580937694319228386582290407866457813689603482932241380002457829016192380217483177677538713146721206694667306814716836414457203328759226346142840668393898265930607324158181330528791714763721727136834060004402568421424301233433894604723857295447230482001590477476542418321883858423594742174358314527301816429207560341875475373392961537066175027510748327741276794841038134111159302672947460848098579624308913897009301427403761910110864709325803667683400019923097216084386613087701326339946970117996248669528688838437795193189110476185530780525847063943933749305166072590641449506005035815215990988787818490362868820717105834545913471487456744036416922861536039015865230495507345456709947275945057312820160307857340642821309321032699996805409218873202305505358482798854552507910496603934684342012821606006363943955015133761621009699267604396299875730894273119458956844427755629520278456690744090299059860945188847209572822573774068308766279516372583686416458185388990138184117882330784505815119551660130524388628810633101912673810400819186941163246687324016163217956766753876829274111222496303872794244973815818730527868369398999352892939406078044246850635325014273423029596810138804452187921664240940744704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -125615452909499245355810636559119168357922688622741966623184781836259869907553201799876529402052622573377710677620102455226998954741624536742045347844116867264781334746415388476180581751449765053885941383776424814359731447081764382801820065367122697308933976269128492880739317362306759540237929048255267362243096955262078924090827314099421955578104248323947016069634417606399874012832072154843365602259518632319505163949564603371467386642681731175807633492072498925960734035162852514384366650755919940365732962276092791141359125702419592575565724998196188752620767992595113426068431002849909404183819247461310244848689196268157101548440460442299442084644100383546653363977803317619749671030836595693053097144311933520836708281765127911343326067366798110910411831219947990334438561728645645039247361301145450360174031797230045435063155538877884942454100875354686844752198685821984683338831271827189601059657628964805284986924783715887597307212147928191117340911071404812026936677107828662024781952240681176769660830337808640625952429553210246647925412903572065173571994634404000410724719485482599999157368620512235250868801276892833281824677852319844287308353184853166165780420195372868303801428925648214133095801436631747309347807877862349554257857175363868405638424731145214441407830796128117263731912860677532433752783383514523708442138688622002724129779301988416855495432945476331259903623439024095431928142483021762284218810035942023302595688402634392368108256404634485826524942423406753976913730810075355533831787277904973982569192555105362353537704672433985008768607299801132314325903392294049795325027769310195278733788602521019057694147198271564562290491442263576149067117612484811522226113486448302088231066250401580070968991139681683039174972751390254639520216237523766312225631026374459428767199517664496061633388244158363645706390086255153403328622159345341448674165867222603359221930400626975958380854971089709899830324306006222674122858053484824204637203792269811696674946155075508923930490464532594400330781387417908242456773139258785975824235735262249809323212609683989803234065349017998056659619249915780594235258697964716714360134070655046628433776187949322506465612370680415928060425490983624027285212961282653441180566356908268155128627041430793444292862082082674045351339423682631453770342164646215035891347549871945532512708730355608614568097112408962750377546942431312054162286544531404931601357267151187745968796800785115537997614595208131842802718984347959307820407246798416724253850154666317302496900860667466376284327844327196999464636295923367084172132920901185080546251299825634272891718001442373922170439725642491779990026701382744642037321384994252009053720796046263104858246365469893297812717113724224518388677356965401110123808011060616949774627910400305812608101084837999228929426505788499658058929751189539025590142080857546574003516683634976854328907485145778759054604218848032593980053710588439274983061239968701788384956922724755372838406873996065517371053168566261679608774413592021192177108194126139174490838193887177811476137426810548842013229202525749445706891059828978261768912386044423452477704123681951941149590352010060027162954237479270290414757699562553023059010777354863859518137519463962350685603366197176174925903594565817925212649045424863636866601593045449212474805410009135281503283951160166225982313774842576454131856623766838287861189371028368644245589008521162252328496073382046186323751782178134926677265357653052175326453167696885282159668902312034310037399395260214523314450255850527189209485165840565378686505286100280215895068580321638895259614536879853530521137819535856222104048864420362099726890190283080854371267210786482346293294506143401315672425320915728411325766483962741449190527431637245128867219340644838676844465490676599502274494888514671412154768947217373996050162430486829081492209198250329421922929445108458001737546534877598874449055934800988376963018462023887143255443800243637285871516048465883180905485050276589203456148472917133470148766262577158044071849655121702153192618171083403161617478576781116164202204964062628405583110215809088557738288549966023229149751092489969525342078211471668783297663830217354602452278211647333139848430499561907679969615358813641638806019209927952609193237930204277236743406595408103476813089224592325770061208169002704940204670230059821764100249094856228089050816702960232038705889072688232113420113873702892369180326735499028432873111676564028448470955055245906973889311255442068127204672123893490995987264361529110755277456055398758492395402665532317506437334701127110651639996420436562035296711174440547848846451307636555959102579876223381257333962375133138953117194893719047140850259978072760649532030261558037453764450790710831300086976699188040876793349917280195394602183803496300042892353762814842310816088542823933406939207737035726564893259721812360324701446819438574673512470005410745585182953224876376898652375834630303245541346115584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 25088351209476258418153609687049059551287904892689140817988657040361888512451398992549701621892162866303998454535480132815563568212973342380124342077875883921377692037509834350044735208060393845398115535871717317163678337345956508223724616345419191059082247752482820165614483827164664345547807469446967030859503604526361208049901884195063648759320430806243318187037016864282355513482793357554735035839511290508767147601737700662591404014987518238660299316907435070732432260851146142990346891742819693875200700520243975217585509076815926112979904614846741233946353422149974433207276995385790263550674087971693626429096004524373454144369193641547699239640157993707941834406967260982636081039647221375878053946454085399511933005485677599387614255486330150966208335302797381296534086582193680983591319260390392876141811182926056828042612382504765513333761697080821742637943504813176998270203964479383359293917080683884200724831014761456053580023186096671208764803964859169408625660823811669848557149299673967159664297929198396824406962326665103122376177454073110814437360606385101694056988005291288066995337407016799663845924618248398106215774186760460509310530433169213697564347528291225650822349129010206715638711821715165830512301578196222990505240918927202755522165493057432233261358531638398823468945187357848362928865722221750729117260222296536241921861878598957966121639827949406660125289985203015229025888143119578274297952046038808026200555880989034511743342394285689495127404374327503185341764353638827376470596129354363283078772564090645214791145207837038834117974795922666199325398384687111940214084838842486506429625127415749934134929447586983818166314870925442545513588078846760611930782681618639887394175357718135202456774150875077506409733799065721680691315571235437950864290040536068760606562818394559226212543562525564342220301863534286380826198461724848147259735137351121454437892942638280695756592758995200729266621102920545155962143645580280635163815180627754079536310256028218799800120894111596984166485337375401332822703736123352796563397787236938068199838874591239138887070847825736063801008369648621601027038801741309046647941913043977643280950067559001316018360704624254634375899534807527463646505191803684268135348390827938673588093483055472709202421373366343536809241865399346332543815631778783285932356552210470681781075507578208726581367458212528819087313714955685392161578708831307432656880973769537748184633493735443102134281583642191818516351796830203483595753482690862224193372078636712177566692733233076939419833012217839238360400658322838404975892172379525088660600167596393151159211176978206741593765009269868338153060721483378152076518825318667793988641125094826472156434490902181645074855300875756025851586747183750501026553599170913691996075034975390727610668606415928184007305949281118729314986762620724181851488416576122039152510539147725124228696431663736053871104005296670199610333707729005976217447391580062758964405761782122556583098284178902523710592982836140608512030578513363864943032745817452166848272452239706692342465798505091913800402837489297811422705587655666992797684697266439335615809336653086002752902569652342336753994788896578919687697074945275592067911805262480231068252703444865460353527290005766499646283241457533463673614071166040021739084307456311444350279444690294651534785661499760404609788738186234355958044652756296648941192361147349670243183650912149830177618593989774222034987579638648192372303764729253731804404797416934421957818061221761272229201608768047902159711225778590160302168607671657254058711016113490445617599163154261556111276389523622625580450446788349646569694324135530105652779317210168644818511172266387126862102430741645061558747444715887606321927459515394702333106924110076922961964912519994844246116153553859905499578069424352546430024280666133692963060964430042962711456182781200069770101902010800544606497718400654955795737511121561718224689958602888265530843318510023641688028633969910652597207360068740701467892810753989555964961213765800235081166059493052164620235110509190843391304820640898856111785431828638745999287418793879810155474338276116742573657093715341701563848181859224099908485983316474222099059587361254579908158320374042834206603917702000382763357146570973481046003187364938183390057370267537954246229153670461563317885955091700706647558414914888212879310859222789793966586115526952218431231306238939869496925564107071632056465294414870136644485950867854479217242800593930640284014452264537182514265906770273873245689132102317561612019520285887700022656874626272179811698119476666791204533370909338413867399134515769097098472986384891923058451536778879984143881897324956219225499486410578596477817487789333740038641460932000972329525424696668017555883819430083912211780977489343857156982945391372482079079572037641932203882136287214414161914786664227308826803179440042510502399710220967387241669229437191812602838079260457490496717315331895586570727587840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -4763543251795940469083422398204961895568735446128141247210941385076743819660805614603037972552889261180112920133383269772427058872012617699392731732937819498748160504404057847706428440121366134556902478830121580652773578619988256661265435169088715962941135878693305846579750114041779677850073373284204944583832633955628520428707991039030044965558903415757578776315324929944294166850261275683032896867536005883263559403385809645299202045232220639792246956189676127656430355954048808020080864472107826268471262456169140256370179492856302573957243567600933986200556265095701506010508537475172553925751559447438430041918718651181821635255550090024071725552619744057355820384122006551958684578817786713887501268460669070880140217203786034083757627552931918870660743346903371354350123698503845795693577902728186649890904305129378243046543778020769637353702552220489349286850276870025345960642346513055623321697446984575878832523540362825065005417661411807840882813327987286175751727932276313336277772858458340052221400114421594971536073974944179185057227302802238280174137125660432950115326062458552908150576604585223917258904059327533339914433333478909447089318698636157000605633449191024475347336235811401774453662935872713764135291527073428531523851168275838420465899736344623798388774735196983324861166240343270615764867935260889656926035827381299089472082282611380334169181560448470722325753167217932809225441977672670138217474142441279538732386408374155038643953897303291306507399508428362567544331073498915146241658721076892351493492838392960564077132656661637831999276172904854821028903644584007397007478103529942813601342979100438307929360986854770559018605462690379582719221943004131611469655135377876406041299848735934494389362429335226884793546818241020356980066064088977633078561665057629981612796197632372664373437510359060332373623323353319675324883790399378731017745830877596320347050464183327439579007495240732134054728129452759568084935718904728208904869826900553607501776925174316170754121827220456705221159290434360385113646690873543638621472851987582070542729460585596951950912154329625599020956231556489428584008852727559943231874774610259234140326141723195961367415655185775865231610663873124963794568670165284394134969386268559412317076961901100997461628828844518583073762804189532967475246320605802986820098964151198064366413117721911512619490236623510836419556124525661236395626750436861943289655131797070672676614945404745608797498640629246307080758584650825385716376151134541117273421862072155773658712954272943401470668466965461928446545218118961150943351526582322718644033034257663111818011072193104055608044842201502346369053776933471016278584853070217043252236591360476880931067861723380268724086468763183015575607245239989645275371522747245141878679661933212436456644583159200353354105731600334069559711577054585089567971033465938932763492963649143492647032338859692154701771214594768632706180498824453293826808233014941037057410837276241125781359246982995023811440282532059319284335248191407752830926628157483378271209520559722617468673074320106817013857002844584218687494645411132139163225226505507535602106989563636357210321723951057973495423353084863406767529929389350784439348837103998985981605134839677048264876016960274307940891358117291498054523669689149087150347686707635743080770021532275279237820294634762384244739677112738590996607341808276643325027271850110514589605818461380258599274338382835579009188689319794258715248167844508285525110776201059428802897337547091185284156548065454416029865332715621661292674406906377562755131202966410041344254938975443680167331850185096220056243671732310407748248781692727245316139795165461502070444614389848387877992063776113030780474224807175123095469948249581304125569012986361266239722489661445324230710547948843478679634648744928152148426187391591118098341739962158596311495782761819447590536431391315802988715656303595019907305311416370440260885172221822349269620073270620850451798564603581742294259122292211501417168973775243853325211409188109476880426686798644095092363441528651576976238720005177736632290688528436885437248256145345337541606153526470519770713620840638346974019871119302826430815329381432957621724281209712533625629538796870618032211705671040115006035734316798525386036788926813635864720401317109723582147224597998980130941957593400745429487088719382528921308285395661479371571207803082152191039064208829320953199256285032584727524172368546697238779097399419769904735098042555427176915724765232926678251659103219451165808317020281270439852305455313351992357403220472231139040800502010870727461167351976174822095294738184972739644430251563216845026943056741567920284173196382678786259176690725829098650772637161897637346646528197237598522143468433191699408832202620472115273936931161681381420359098904393146020836952341821851027731223867535286298056199329265310002225757779368764220437230184545506198227493847156541394720519376820014071346200831778858467328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 867209798175826792902086696007646133139764696225094101229902243962980969942493279146131114635132557314405189928265140660039570975209429465681641505251280504218140894189234955093487390941783797172490830262549064478735947101855720445831619229974028764597829149530311727925517716416544152713949632703962906738226001726586215034764855301998138576623362251325097149891428874506276505694720850459693440905401087981303214928168316208231459393587140207682310936697145389566395279256397805309412010169886651066811633534817305246876245943185465649528438020365149234432636096412853138779662973538576123533118592865972659961665279576989765476556052956530479650368212930133782536691178741469275001095022293877183904957222557190385918570255888951517131311085764627609631502193907465073419418770059796730642476758059583597136443913129355665995067879169515980172248881685791865618730389409416596000729682588867356904166175995166835699282666853648376460459065834302560429532758483993388447775605136541886936301105641095891063114650277065936021558343399968401571976726448208895696516242069496735060592615854440009343428523915522958665481693946502098803823359112705688312514278312238032199598289551093941996499276298229702491867619633864302839020821097060800296669761218836124552144956883178594698046682347226510588813306711864656062421056371520228957175493147483951476979885803033160667528915455589110025754300517025562153040906862958115556690601683026136094092318945492732854993151704677269247993692812740982938051643928731474400834463605392309019718860462035389003482324931738249494350918834415507641010759894499059564173856199691144588012760475975088546797520079985755514104463481705122336683175612353947393304895381729307777724813087598156722209042026622241194993455534624954289087640562617970103203359859464558471152114767821166767394908888496190146130948173004479613173707295791031983505938066719780021091461783227732100406373697542851296789780186414190083671350394997785072412292183199261947896692750706540288020969684861517826824159502914451207521690005587010712741455376209388710738142223898139062343270306248464075052872162377216693146448847419573132983935074622356434321429085906050407386130551986400556647324700753408115704720495099580317312552610739928380967928255702152577716632668409275994887960548221163644367074039535495351516967666725424158924710909096202718355612778600648026998132231043972740870019892546909698053765199446001167075375504873694782630878388826365556388475826732661075231695009852746101197482076303172363665659702033688278550923766957276956739782914730087853622693472717799959442682126536862205419392631814130850934618620673002324310484250314828247080283342297604112359444482118799326043120611919929066803021339783035288435482011149255186973783021021064991130676047078524072658575065744260614493353170009910813399081705033899852930541517827353998411829584168648559025663560763602793728245035830246554274020326726574026085085936365876861877293702478706783003254162408816716137357211283603896380573916906649971538904379892783943940416114256962204717151904275658147573926814923465054287466475913251579177211379083354915195034017431799447907363992094483303908501374874827874515836317160377427342905504531490149435146390424499046746702753595161001506175315104193507276683308084068500894586720012544079359760885410303259244773987847007926724101034301690435275430122147339806588124929019374628377190458266212297424714880762329934523528753660293035169786807755749746338024984285040561963492499074044686768339602877892572084854007057553356729292820148120266237095336684550871709713606259465128093616459811553685183679353985657550001230393386759858372365185087974516940762751976529276619982914258177191954126033785709310900935694349605232474420112909105196995847537077032553657982827261313141264777686520754964432547376410733565721526961391579851841766055994289736191241605505837648792235756120457712194168624377924868758003262606119882648389362373027047377371601064614446409807818902066506646391287171574327669490547349137891058243664309234630141960108811986093541675400486940984388235639015920883126058881804635448620400567847104066663092913519757129096678582736513382400209732960268669698510443547080244061096524952938641532913619494339304721421705012591244816295031418897855314716623277772998775884422644046862252930506613428066237945376313108992828410528684414670807553372446311112115523828816100846990322086177721100730892019547862773333536048503191221522212968662496387230088212961872661341352929890076571760764083951436387834480638092845712476499682800013464907273302829996774080094907542223783290408885131033662564254101652239419949849077057537048203093162557801104133651105053449777875438517931515716475703125471602289319676719205277581840190710515347360717186726612066968474754268877725637600295771850115301396445538956574956914615785306929897119982678260084406291525385684654631273357092796582555012431405294047394301846884229180293120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -151445018157345577012988459305035660250987017889581726452930510573727198631893396817938495682453081347155790325948022589937801457149743585830389293853572992622183063709542513400816205477330329010233772814476897356227094103493367711477192240628686380956350825427174660183690184397191785285835415237738252081763170185836513939680503760170109356378990386044602058103763976505930620910804884852296575018242871899697945749329204100837109846540095731787351043894229763129076895107970567637191399557735708192694152288768352921691440615780638767197796378933173346117159596324148820313519244906111549617752998126541196754294576592116658135726787020778705518091170748043035352735641071608408950878228056658994680209310947297739831717402518576211317858671531908138203553704976870191517356505120010086653653029714934128566612472350853464718765469274080832145113835630881118216020051136470048336955508316125527649579319704402609431351981738985345589827197919776180850760348634405929340497381629020179022621829728740168337366572003647059960658007098365474603037094076557918084009964708643967986974690819338986755706512436629794129333915401983637036737839399687176800557608468769856098901187504872494388128698220276308462897264374144046978355817083935979564399144166725336834653681707034386974500983767560642708633884045655181892748952801374824148712201784172709523677772129492266161895618275446053578300191647282096016159750347335877115393950240036679774142552928769696126155470599199999703706367446794707677670523125022788761158249955041191050353946912259716687706627471514298022149687011355276328919007854195202682322488647308680623496362957366046895254255694889041449101978843840519769639132384401884195732163506126909856515274905626726224617243998249545280404515762333778112309060488542188047072734220360339257026833639705539522769372951159261417461608613722161342364626440326903611305791368757542248239442999999919087075201553589633940952733740538535664344968798377000536944541470294585693906410093802443669491947115690170533275123685667905119769828198034268188423299375546320232634028611252338444738715519119390541277944244040658646997670765826960268653111610013413460814873627194144722555333015155981577613766414844614822409675250444111870407205075142945614067717405867571479942329390966082633399521033985844199067770895984629816725781291190513734925423577130943078431130219664567642062408914948922630047959793758405258475570694064880747618791955029452638799902319995513690053453448958832116228740260715617921169140741694766881000119451336865756814899835283411943347599886344216693373182641583780032089698877936068602284679283389413878167693262798814166510630302967089192515417332012671727576476531243901754193470442659904531478536795445051260071445675694957873040787915309825545826020274766144483945749322278690291607416394441487936806752141045619164639749412570586106689237621374205218739521838954318669716047221073453859663212041786429877951886363249008977739161584588938104250277229148191677663555429483253725535949691323775157289409738739383086419937937410178143825556368634042865495453171934171265496010341930865029417829632739670548467214600017373132812781126312091532593268151398003051501680168420533887400104830976398714474610492032636015774048790360110356307659175025847612736559829071664356198962970827975322162633783248535262322527631183128223701290211804245470026283317313502184593830987505864727080565425138881043315484516831762094953562377137034349217581941469174486527002915513593666382928471561545525269143721850193050526458002475008129499720952770811320305418614516278127556824825344559536775519834357288520473657649675163673097457713643934997893241125294673533032413091091346168454482613784390600323917634744084425875034402408565715413565754084780183580276994404866552065860229161759887523357711382879352679753365415842231136806247212985433377815491856720603408685724316182575715683940677548296172720812289538775552238388139428225687902683587714518408112458626330421260367051441170556584535109144068027676831151364845567227362890575568454910478805368960322942102551364937548128146521199060632907979212920704978071368060827358648946931516785619326255124826948507739921398861721468164992272077651955772467979473658416300347640032908988903747255486381196935308297995158669591002747103501918107864445967441564364537675246671180483359216742614067310972343119526578950747937554701422971286423252428530600330750007019549460841307530862748167012771797696676172320093479763773263116851792655195705404629124015481320349571222249141063261262721301452175524730768484900219737959286369718016832119007933983716768399086697243338183908308144388130744448785901303583630072525805054370224349798106576050494400488282922341397150168083061525801733282625535116312384063221134565812571327028816801495391867295492972382688359303144049089319516892525148365164353266751196623478944563693371790623453103563537752404910918578134050500531986718795468518802065457152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 25166953089604074490470270671968087848800039964689728012774022664662230535184880968091436548566327816797416042886638870342049671463946498772675660905188509066842576087858342391190171824167066978430423675000526341450160135228208684023519225460073548424882376778196912955661062186742169484870712963178737479891466700790985757261601606700746084556999747393915862681449385891550805311678083607438394908544130171249561018772856408865579241475039576021089314044909420549996684089923208077974219030204879908325777199077635634386456897047451222480756711997112952118568893553701193790218557668365040278006368553522103150836453323891891228425444885736771579522712850538454390170578312551155008759392707499946546253271341325175988902226737694325797059173015600664012878381971560928736358432088051607255483095425756358789003471858858066691971947135423538306522239651192095956242988576806120718930155122704417752580825414674575889675426584465847353140403157408729763602066596282963265678880964878825683013725138580568766688648241870966629392748934583409241056377289196827717808667147914165854880494036280154247119798856067198261748388145634977343902280554898707514477577575796067577661285286405766238173469864559085739470544860257665578457054183177493456303288422483728737172909927908110280611197239827955912877025276362631250445083123782665403809119112961089922794274212458024727575393993341809233508475417430846995934608170699147606288247191800676766594177767087713322165863640179598460479965309040586426325583773448497117196896122759970565646384476030900427262498722380592752029146405593597641844895349451468734798085949052086621485146827564679863399374081700988008530636227596132227335869990677902648652127493997487714153357099351871007026812038889785311573440042889880449976070599051955354816764524444633483473525928559314988818708935201595064906542986548886414470111209816575900370405319189285355020567636468348046922106561982205403967636732762037750356803142145410721513328291611507577012009434758876896436165371637141332480004622484594777170935128459955737243599390037181386798962734257728005446476862890115978417373517034905772928059432767056641672410334898517580471349490369376382857306463855997014402888243385092501255347378025313577215677905501183015094130617524225008118237989196070181819746838073608204402797116440026014025144736978452002405788478390009917272225713459589901865270362351947299699977798797389462678481825698165794419097132849131546364206981538675427475277807558374065106242442983559509036876792750584350666713227969328165508934671678641168410318245036795820137271948025811572340968281799241104102594333775021520336219761659474983719757355319095727062875193041458411522915773857784148337540247135126053537829889212186286997913098405803019204225969030542085810243802808069630060023998269980480086897376869261300990203973664586239338641667639907702006804312946290372538805624551941423853249329409557046422214501673224133678807585366666100953097020658736950972230050577368968856876724706694127632087228709933718080285759504677980408851608865138569763290408112014173896988142263673682956587633055211538634228825340841907498992506402840885250764537382273458198130354845377584547028604465955765281881292888077532363337909436453824386055648718690144766587557878954296153297324716846988126436820744370130045011733639110537919998995019040963098871465432758494545694503414605394983632597244097700490629004460092329899063358282620898547111737503501739034287967196079565117112810126756500356522306411057582659530302637898773528304943305597842351180038487540740153647425310425059226622764040582961192852417218426400333183199218360498063306726259827319609869168005342734613028433764600173193772558524647949943053613619341323755001372102969181639252991170994034850487506552451487337245489511734838488004614621202670075966826592214937561113331973312612893282305260266120589896584626206342109148670590750517528980292480466680846711683969552874649031638791187511809562697391549333533901513469756876051658913239499017067172584280356788055803241944244017690539477907963314302154351368289661482064453439731446905896468838204718797708134209929872449486888385031319878436797317153677652758685047033723127801009438536863087278864665372244865156597809698703586258697554991840926981374719199205961325035587518369065383444182544440998025843934832842542508270188737181014995520097977379669106488073200349419798448655425416468840945525190360758289210585050251658610345036038679267728128150902786456149457808214892610267927553181287523502475955455358138946585867517988485005046543790841870571371095991595457735759531265869316691808305802830349836432914735194744079484536349787725249808535784879899729574074393773665349828947944652893267011903652409989086660287770483284607203468559426411566785440663716023772877670439937601662045720837661727513848390408962077882322555775628167334933314424897514384969780502688112397628287334295254828645944011824301721891222061056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -3913386418083234279707511105895547618541735313981290016235256278455802605431370445717529962110783980700832458480631661675816192861281768597097686501588918183604630719392191852391234397296567180913795262673696978443061963877646349192003856215858523686955653524660695431487560697698034291230620791944837461363512032203459274728834002303394671083811914050630435260561080178847637175415708365972612054261077675427318856325185308521216710727902494616665688140640919620773890866632971204480176403643836314185416298547916358518060981633305067079451166491301205790951977147290163859528395884694783368765018729956736673834314861061824505711944123022105044948837359255886823663341551986336817441486739741492149841282324908658412318293864856308442813566446716112149060232590293188063122398715973790461540460618934295829847331316809106621096382856023265337277074383065686190584381057468254286470364745901785513802429817821305124087009148999312716956610706186753765830542398646880314118036281422329312228611912230980899267780482793263639714024701383625355978823040243238983640172124055371532532496172102058578560721242352770159201158869827119262297418953329920787403235424222207575282927601890994335195654063144093905625692745197478262526457105722979997944829907322573817515489270462888624148557326056656297147892598112408556495832340327030459282901016454467682993885513398964841444961437802691936666933144044551676934563355618089852325715824312459608116220527892591711474305103327735238535314208183689936506201689184876979186322272725528256629715777493602410431223197888214840717006109927157435597490591155662260883412680755318932267892537731924035849423959631097946997453759705178288276274026505146725536927893187722474592488767023063187730374725517191971417859348492879207766797402215087205355571296615027116311139372536681180009336878462730679716818686002568774655493395759872763067229614434661314649685600119254696027131056522764379231083405405249261153969477547156741284333629875419743127477885544709139643950682140680823812517606172769967779976405910190182630621544764478147929681146919775379297034599710634457544163057903153916859143589033561102797705025211532964911118761310905163147324138465388004952149524261301986909417010090437114916550481306633056581832547563867636857335947983470030077349386677055246361404616676859959545678182343729926833621336193066242706313784655206455251922695691496309621880347545808458141463779198548732093058608460359578307349354339254288613571086934341127811898091666884633313179551447514184539273037600064692154739018663083461384131890869038000648788915596874718221034470851579611843233631164842485135147009698961291708803590041428189284012540066847963213909641693140975102405534168416904894696677714568486729916486240844734908242689070173294930219685458423173636576176186046890139642782935413093093042000004953934717316494880073423146097182160102469307141950349919045628016373936105249368039649456497391507718693278285815983855068610409281014090499305096077235193761978554839320305284899335303291128294320822434720633348978708314109661779983236404254067449441792906147961145802831020271105575047414590602791998799295323244281339978087323676189523339120877164205822302141560154927946905138057476419849825626900226671691180163548728003587089948314513922158964812710996574853107821259596048622447534730151028079170548216874356278635217004317113425863001162219674986616165109895815406304235074730482333630229056668293069219759645873187642866563403514098706967198080283515433516439074948186795491014339386982751844369130601434724262296353355282557382342873764194851206226612185295034118680919043237826402423040963826008434005614101904779867415234383072538531939763244488109792699826696720818786599999406265824687328761160127065042789218908819183363082113705191655898391249972123141003857782835489507533292195777685293909723142733267009735698386834534755611006729292897677050014176846529621708956286416607854298978479458164642475210242599111279104768216480319153257610754846099475160407137822327032715049897144686968381719426202855632000199757853701439800959853245803425894238446657165671925039955246708666945361930192733695575635058558279624874270168492070717246883140828912132227180641462294734945111662095621073985952439137947335995372696410269556296738850230342916656849232040971150672169126159067898323026786176006651435450738683372022675699143969897951993844518645550802239210721958318231250320320354414514251287210127345481070650275362265321669119588377494033844416795849221184171062288621193020779147902762579878932075405771833849105229116744428076945006358647952902834523633614501717567215787063021872731937320949077295156550819502558036309427083414770436927789516615892207724891088527771585562637651039393546063863426977959733611700555199689709116075698786958285004370062162306953642996214582259088370431044806265952900043980901505808782199851800768525078865401447136061834723613191592308592245266287361684269957120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 556079354705734393387224098446116032585543234865953289468780552306681921030026966099954176533239590621098461406998944215448829654386051274639993589197483811584983988456337364460139940015344798968864119029952094401684951979634613677407588784824838462530718150392187005143598565675134733467141494678909714231060965693934284743153763644369340110268091265923423347567548403756772205911254170072746321241927732606988776921653691241807461312361570660559748742835916342578283063717116316383746791706394698828681747488690260997256794923404932725075131418500429813312941116033564199866381178457413049313308272095259728995679155477877399533374550449741694341153649113299652991394875465039190551204484898293684331718640085703627981689945339030931977442595321404650055957229396337908023831395178055915000184570736530592879497449683870144607391239328575002579763791292537441515360009740687401578872656297597491243863741156823040755773569230220740165426361848472215147618540498094172827142408476036309442567066141198648648155424780966148558479442383477369878174764528008469374141272092745888266198446549104929529237929083854112020303756008943869826807320795228199404963479278023486362280632895860717360638736463042622981004116307632214489166794083334652594541709056335483007304366975761322022651981441647904412732398622442455320587488138027665411948346112827206563173102663948958076406468244455301101560146411879036146882552862043473818520443662192305598583073195753705677223372632716325025084860605012475894040362644249978018202132797293057652489196987085598701466988486291852588284190362928865419771197469338480865219902336800134791996389388726438515433889724087922015490265489235169230598415808133259641793050082101724761853693268968361188651993817429529252434908941103466794586503133978924994198962622530784462477529676227892892379240190125763023660690337163775973675348303092553502151855616264850568125579415272180736913978000727917966622464204197168790967151524216582031085426580358889273341089924025025181404553460072298000367798418534432398342752664541249281786658644900642387667941967975743712523648873755458818523960477132447888628247499794356227892528092870532668123733540994904443393535024391093427899043746867865095894046932156485986159110264099315978778450276176883078587177181474860811429370602398597310060058451398002008486113797396532675343626762235278153005679473097923211647370492004736073453030629769549833269621052273213029331270982476126335607512773865960859504194403035727688366754730203275610556726864899033971965056034883298287153624963327216625973688098179619178318193282633220744240366752735280821769601204474246752055891496554049904564958467086860334814476036516837347855534583655306127147920291507428672034555791745619316998075309746766618337480436860595776636174268143326882977763097363830395562623878672739239887266824968435541146083037493738720144931388817251042181388152711946451898960453702272205526268309087146495693075534223411093757265531102036636672852218861355762179566427369770493177230745819393983359547799436525756102201384602700525016173852726898754247499931805067777841504819351491373916659345941553872337022385568699938314798149844125630057876851713983969368469531357991937798501861999503160775091787998449077426817858653049365232657795188886671108466873052714576172417693566953753156878454251190220779261800174669023879497410865683845546312645050102786298273481669926787492532629863190361155300341738913318682018467921788514232983679153535752668455260398603786007694816271535930967739400340203948221820242386301659447094141926697976844925772771490500125029061591770737573357329306467533783407684335991205057530081958227597069954044405322082635424324007863274133433059794789281274968331967916025062395090869616249951942197292873313355905639842279206466950123601198353819832821487118557882746254198037215606775730050388939199862031065210415246103988603281869622786946704974685616333942426982612002123548607524481552798718425327883001316919278775195253423378678313578433694446457783311541238573649301759916663651896741698149823744322832110075940579520211552811924561021532764160731537518855111610051028828298545345086788001347116765989644145081270639174914035238161428098155646849359723330266819738626995368516454300531102081888736363714359660606140416908236777151899626076197426555112826390457249736152215552960084804361968113678294512991686041516243192657965047750265748573416773309758655673514280302397263535682862878919492371752590289179830241877169669112618171813224763564856138186882033123602801403895386503488325844600129632587757485744830542952060999182474713766526226402239914467311033230474713167085175735390507999768118134166339414486885990856472182380157100744687946459343121307221320482261626714226243387687067180743053674621668216491807740764727262035331515295433300439628287953696740364443333185347590297872102540175148221253256787932669549038353371187151020845221789815950469102601832197063842988032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -70229662635474231032035513133720778581227951722455239484653994741376190833005307814539284221978114108806821534413506727351364955092354266079002541562350202140916706354044055528836655908145060848495853550621662263174654893486856263222493180867689435904294559959978789168343839079241824480471627785825910740567305029255038150821590819692352408340230055392628198091247438239404879919543788311363467386163662103487132397766096600841553790544285570033208656037277039022464820090150862777981271291843848005541520410688909270910042569133731975325825199213454209393385460480317736634208996750718985563600788155714097729544664587305389698724497470416663682922476555294355689193637892467895299199909584687949721182326125152915299469193287235392736204696668106600638345554874782296433885148301508366412171481639633236767536243459890659107093315646888777561683793312498321612297234692064188684616576206356790267603567753189184763650427126229252960790684201308962449916348309366280118412891595741874761023180930705435717836318705654781865977573116047539631640552726723839195664509987306854149611527492573656189042010559093268231337644742513537507071684974234388690715420010841307864316617771309882838845566684480137797471560962834887504842817002439151689836664880412524236092765727580117789280744099361881323650501599174949326907064834099380976660205841536085082097416970590184841288230240236968998284782250910508650365600909153711785631171047031365079127441637042390601321113990109815915178022836036768695420328983521629361371568842342794280068012212461939301408874599626457430857509700101803794936917340454617782327402960694869547870973824065075915500260820924466467818345866786202752339974004922941737872855858133376658570547052711747970943357596259230376199132146375323699966153155456070339161584845856200769409087123795000203908016431520199231499108316049619816510564683135792206370010237243547031120802891254334802338513245022365019506221719760080850311090691208388228695830857937752850326523521404432863294064129670199572914714250303906345155715312121061523401922543256114539718513198195166750795823740955686203494463332183003807748668983213972713860843320226804256937485241476811255490774385929708787372417491458104907955956295451163015190136289417324966697649566886081921675599490084058059387289053107909116543778992501486122688135609594902991526243635241736170669883464314942347377361153290166738783695309439428098584841381448388875486529471425675279450567981465900102256714479660084768047641502414530178401070820026615615160222876644827131578335729054282123398931713216247986060541435565134487100414241305436381042274457180492280732381261904650463556812591513095123795512277355085953221223443640061144371838615930832973086405860140399333081895507266335781668762172164351289130333782606891277122963571491543755280689105304855447526530187422905470343084327610835117734462370792061963445502824859565385616022332806398501647190537425362113028136910490436276268049495883393596605114895330794849744908405942230482616253554409749262586752833899533701756299849603071405539510118033789031128694702750908928675129595857155501247389283860619527468346005839756759694205137857993010645349612519857663491030296880108276035072213182383203106864752400928617439333382701321660608856750224033926708284870941915542880177980570783841090723523421100067544640218159454421705488070824069558130304881638121286996014479297452928883152541700072739232844508343733364357709766814668839378580230610475636767164359487260122538288397133867219120430693965350349991237809682286149208724048664696067964288533285301960194788374046748865086280926207138033672410350654313751888248894573268648379702904433050192441277630060560973665157983106471965347112105464857911759763297447463805426289633543598401358558704446999917417937171881806252675951969769068236768809149108814468945631949094460011650931911746105318331064128502890613642942066539113675033418975298627333452103759739017146084098070192944214893667820402674846661233788765112135196054197613388195119167608965248414631888749257164513720794393321733780989807191393040105996142111165145194385430399458409713879808998361449616401362770162732132608584303046919566007012210863250113628246268919269540248396446007732947333001166832359607488188809920466038442031121553078983185239050666468750183709359484318493046590187185276659307648276703387588370189930109483105119678404311875536447864408602511669210384407246556042488273812618259198575132509649587726208581541523146561750381732832237813640300608552983552320344621815994708620691340065250576943477647786902359654653563750269320565911062047321688980809239287314664497693861580673801234845653403250097031002396072055183711001567876874295937493481547638700496375972006548893555447127330913030891470711874513246591512063997232699548024215625525784167354633778352138923494249258207428658310315823224333578521755988309291717255224689633569655824247296962283505282940947922101559885824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 7627199473634013100284736676119177991692171119999876002266863320619826812439609184810793345895416695139010019199567513940462813578171439773444060415603901154611612902296864068196329348512250785353183037934737278679992698187399607766259072154681756039809578608823545809017666695281192256778655599603287770822614103619726961397135372632668550517424756942157412819805352921561709262221217796071783742463891956900382220206688405861863194271225866504105132322368976586236117682290744044647238322404634530665608925650988969242091964623322248301568854398949679943769340919725604038163867664958896317976550011372070094897179798499735614008796520460448988439383201890343600353766156658728694161695736121636937245113903117532087303665081287925967844906893061532015665028104982187362356550293092541464684109918715502183499780348929813096659838375921251921627439598293451902544513346620169401250242582483388809702303084937233860467776956902518139158372661623935386085141046782344035250024422943709699654833903708491431530421887615677774830024113399027064521568011489048700906637612472157010582633918978191347950130996533309317066066934607465852076363721900379125239295630326855202943582685817775731052130653035720196729442678213040751223387439599856015608263583604127526166588153654734857543060522204768365601133159675573862616708641233299198013113070098087795945271108077419940561036650960132421090920116193118839974857289444563928688099247610916342479326296701282628789811087868275804936308473835438597769616810628833770909829086148944130187310776314764926963443947377386675075291346836044051583029288660612482100506633628406061213817078895968751265574172562348792311492281943212335704499139830203990586416697571858234722856071125319811871285615171650599030851339790471319763279239458371122271533618992538442432863329243178476205819687904551993859483873681750663157522643464277398845863797004907569703843751410475073632794368101318468310806508951511042776797363000342746312469905025861414946909352836354485928476524609194021579271317536756291837040814926325663393442596770639344661905492979402493876504640549541759507793293247748777557190124183123303557465049635374434146720620550030286039378436001132805452031723189044038104755133473122241735455939910524845004726467629715159681391726351585071717565713577673845433255532902680613080062238980047141021901200269596003686781193525704070004919257987143364688391056402920813611704215634216708923811424279232472018407959819827323213442060722723305533548736137571573670544057184538252387912399934305864298739833747353585306508475585131232964404715705992173695834708869591131842451614725993368466027224683004139059380230218791511974009880592974802482322295670531532334338464478294408849619466970139597341226784994783484878284351823421758451847998592800495668728593468198112242699048446507896966429347422426930670244097652991379254785748699364270717273291505313962660751637822513355860033332243161078587740351347990263820818391726193889591190936171827501922356659987339351685446677075140319708106632583682838344153557559886213244933528241717134885833268206188046874525411611632907215936842108489203526930745584168475938079450604364096694075432351733563328266712451300705485437293086252355051420362943457982302191625270315229838226816027757658948644189535946830285914481691349587048243728549962183022828337064674888503975168086676475490999717184184344106895360515951945688921193575800262930281918176628345010362200265012275784372108064856569478211531033900779776383387777009843116230441340962512214614961004973122159865565763560751256243752839058061636108865851346511196287233404920373539939414420070015495043380250146258518908190614828729415999649006123966729412317334518720800348193660425277537132837754054996495551682345128586711552557445957145751528788038906230475075483290993456952838426052384951214251764109902818275970093829317007582129569274688405839184837333259878865629805504789008907042327042005823127849789263833206562605128754364717541811782798338731495766176477722755965957891101186816235524238101298635338981495638196976824209798545881127695505675578938569736403114734197840961878197131361376119619508087713035895171771633360772921027730631635122525588295790870307925123103002172660693182373240201106865468290296249592092956120325670151010774149809180142265894233459410000518776948298335562335658511986967472721396241345744914753553847589831539163527127624850135392076770272988008311520990018931896057979687379544901183969381708656708634845391087526844610485791030026985607843262311570132379555960295471077985178883261560889028418735841371867007078806158444231571780122306721300720072556610169699147135640966138989137489998418271118084178502430307153330688495826094247539694731898664466441509502792182405203539855218254365520091533624704562398881027073167735579029205911430062088061230518902163651672095640864036952466063596396458544672457361197679753726765594757369141939371224411772983705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -677337677230583478304687098843012157802867464435153637582183434886574468157941847606533110908863110140536623533384354946282687732098198200246246215786700123303633072405437864669801921396949640831947598605803400409421879586000143148406484418265711277972020289106107221093478765180673448653854640343986183358602283658172177380346738266599472234998923164280559035226260717152559586365793362219609639671132148543542609964518122182623581480741342388937122960521301550988233674387946844715517478502351803008753573300924124854606509992710634561655389717763843619413815079479910951333469222145239701387354547607368751538468043652691229660794239392724096948925589644888927817029520664923197182818184644961368224383433177003868736674612903975124936008734160504503276133219890581735368127761380152240015305428958405551073747230148361221589368415246439576943488136413497366672305779838849728540651550138602822151464070098628161328649210893396781944305146065073729573194504943178627534446018880281987282201864064265606640341881523690169565062474923006148384677188432598130251722631109779587066708396943890750184850759213767056770001063407184473853463287811503585421901585038085941623277663700176157192073411039380521330251028533629481740326033692940377822291172092513683153446740646194177204197226938746215071297564158119271441954622106238428619978494934771281154229558712072583347451859791542504380404451482352719204055818897673079120371739544418522838691120931586986563835102107300720816239228471283846570640854268433121444646327706677937103524777397375131723782950299529712734647887105532739777784071197167765689144371893922328793951231854087415724074875468779508083211827118239547526545677906865504102783104529910049181004667956885801155359182194258728153686309887076295934432387101997409206183079975497910236407704361518712715746573768808163175276944166739566793514610584378081561434333493878910204247184576666315901140416027242071654375812745133869750726980626109739646241937087691438105269885431468331470574475236806631033202351521000038350196716573206903770971851244328478993656358029104212932734741623885204303047193725248626464574671727301056450340035112654726303517052583837898974298231524870920710686690818101624639956149268987497588180611180798820399436473218713257527237212930608613575842697759871001000354742015829226175014610712513557460032373804675178334348579695095957666671715546983182982454323670847991640491586458451444363684376678060473444588393066507655293707300690726220717668459206495554130660218904670332180270733083454913849879089351636226151709403271756826131217219542145750160516557823375726968537405540984396951570943173111811454592078537823391739971266622010070795229709757773724148780450320909884649140156127187581708373397342271129639335370793980100353760392072901712573570142060535937828957308306007084412330952295399175162772591042581215017218238125358410054255171320476683894052612884010458068460394879690670255411853025174128775083452879898761388155135696355231944941799540097095068550560353875599405620488169816694801010521804693259159395113530197525893450253228159567330251881915464900993017795487281938128189938651396688310194620846027376380554052886994355791641403645823967688510406037226303754473627438258286998105538279303706616574828301787281560993517952441803190233780651264386567974587999120420114640844694831136151555081492601969536542357712982109599910873500862115226186476673102091420703849138094619695983834601844459179635821408086108874799289695577635725253089699669318972916229089503834696349954779239368851537730421035585820001103940854188894031718964863850392445712908746816633597163568069211866687026259063359795510683233488692810412998333222123201681224371930103498854479708648918197457740215996589920043424560624361511395059242330019137296956036446215982129602797864179720571023736589320062137281667058379511719916557103315897269868152282114647092545178050084451291694007746514369160623036936090541337666403439371105759723026126146212261804128086692313925683358755855123098116046504239271499848068337729131881769140443711227075968488530943284904095894532480105282884370025529199714965822985443738640581654674464627169878608238785328016368844565815605985951417554243200660526832319038030545246343438432826099442070411964081310912877814887593379034906589613232859029323947025981495775938328530845547105574913939299778964629649960957362259262706503998353651779713934198193628987364977561265060332004246608063653244570975629640602977852725107366051592469971358777801923749398591296411641943945557492161054164590200454870433411034070503720311716898176350344534275765212843470215965410696817754795094541767329448115258444261315762846088103947299327266504650449142307115313814129900833300292862701540033313748538209552589431654998017399791535929411336790196282660464276600740212869243402106030334662925797548620473452381006849117135559900558201817578223067902730551828753959174891975524867908239360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 43655644111281471399922540787779284733982357791463186522178841243929328656740367627118357789074296259584985665668352134583137965397602498241219949371785876807465101865756340713833807846993241930501802107476553816837623475132524599300064892757080307521715535497387329555457532747828269543176517590646022416414447266342245251300094612264448155570595915601487222219334531732442939331535056444083093053482062327168349763656493450549550752530531371703326601460220939704516203806619623431157026154939203197136789184078087600338857424370572799523547921972262579516122979689988778690325544473362229427624823660251797704967105766359322803389943813942605757646847658641961217771825589363228669352328629883581270789467516672986687900175778523517130318936181237569791467982838271882363275895860322194419176734658369264877138900055098783838281010587755051475183691258305533257217365917430755893863603847076226868650751252532077637578498138389857369539882059474768973623186497959494894448504149341803468588893033169735736586351095940090197044154569266194018315580141751189373879087997331268705301690396221952567586148928083067013794089734519984641757458398873868566956889965584208975291007505662179848899580790108226663671147237180036004998445672113622363484626094619510277090134781270810532249263491790642266489962788731452158519911755486446813408967329390517170897525359716208169776581449550448947753745800017584553508124708255132604432834882444021014588115727123645941837024461719952809101792608408424180547018339928908569709198615777007125503395220430044103531676658050207700058610832461330419519977551426422832969105831960431984797204780619562870442281821532161334082851741081236120288555783577854561689705560535810425075992467291888337010685415388976933572865752560612432777165464451665670793568850741831927402379411056254361142994683162681482438738998742727742359547102580964307939204608857967117912998048665855078873676493066909405752099489772886459077645826216419349418340737040681184352690369972075738627577175986767889493546599032128575961628246510707277019016990525395386320208755778899964035389198301392540554272464467915015851128498090158053642801670552631803732674852541712177269490420129213841189849832388898528844057766029643211716126415363851864433062885387205847344460996930273597399568671235828671741263204329252858084914139445468782091660852173275515383207731501275102147558410760006496835973645085824278269649932695801934761905797920629093707683940763903402695686236852615755503162571947787006008496790878663792546648078432932703355302289518551075658544469711761987043987408642816092892991858577198182472672909652966774347872241751296838894463118829733045203820238324873689389343297325695084152554013357474719634153958632812133031355752325179594251182407957185880360525068010639155758703354266146462818356812252964621690358363501804509465765924206804443408453805987116235882367389652547117225608436774392776153271393458986458148637815067787588260953159577909571160366009053024153431471688551327511227608844069217121292260850285712986197141039608405954158949770500227631312629486619026949595490778206693579478522477200459113460727143467986852312340134644768779822063989692200760544060051510924665396985942955705659739518907412237150173128081837527453259408873548240961200225806923848749511292446100997563754351343868851405003668569415433017370433705273139618859037205660077328218407047254680229795343568370554675330416412897353465877623964403746923905300336214665183631908462281949453622654330031657670124470318345301839592536696911791058386889697307325705752304015284399446000778568087944107003920500587609290691709031089356157970571170582295764800061857288621551932173840129494504227241830492324175990747186203520711706882156171871080690874545317699114072733135576818690281012661984089811298829891995258210100069684437435355427017860015133444784361417072692706630242026502042715599783222742654867235305651266200437503397316306321677564341897276576528605281004070819550398050566087516708392650036438691083675282536863552516956194068477383691510044737586940213753100469055175148753297774371471510443399158035376953908824324677651705016804553033708137681364322566703267946959640691286134235440074181037928802125451168373476184110303604729530775511543789427159550695710276646726921232835287439079621104807400659271579942177573834157563255965230715344761822153415469135338693459109269484122162207083635167912625571990183347385090331665784609123349983813507403882785592829537397811563792114481925346400632324610360886160295139882438730196920695455240265212842202406806992618539236179759719647170559002408737206563692693566386632994536265563917213799339979497072012596368574189302255260734132852944410759289130050805072142345035027387815430957276234592937268116936083454798228662396215065000985857982066093912762392143967571290906660832299314030125835428624980540820252527753790746106890474373568993159032231594160844135221732966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1041366615498578114777009615318914402367399201942712925562242726474250389505577307495733864902992599390260388938846582491956742555924246312545353420928941018898412041385969908415703630594930980275539940607924097346803833718199154589252845553787774641578947500655793922358096209406162771528443763812084398571813677027345648283463536872146175143516100049138756423634958784941006242450427710605578523726417083083936490109116432425247014760449608331999603921992569618272032106353799518220145866394477533887703384137376485547806833903828839564941109627830704107490749381902748268836845939465651227670335258682806313318758917315007161779519517841789369170844927470726984909298423774630559756426894209269174688352641223809662290258500681040890832679704383870908923272280276945481647599310857029143933200642302076305993293867832880243913411761416407242278736908007881677945066563872747015140537618518623993720556056167938069370600001239060350719334626617016212396731734721998000274845111503594065002110577817634305348185273535209614402164815243183679987414035155233479444807347800860570571334538428150391703726624929667576448045456970165659063585715133568321124575190955643164042895018328114134736878162474352031387853690693801852411835057952158922355428578160143875119393019205961118888268930857406884858060073003528499339436242361415349654676821724897042881268963109973107149630630250742891011114766333508740253130404426015707217842702443578085476452636324500529877358792488255619037942306261565153937292601524834040880603485940233642112123306614528231408737516705587852500936143098582810351976095954465221350288380397107418200660019793135168634008212362152734681242911768425424017347682966607158248235338557676287738325169633546190718516985312592793917035470183699630142784229882899138713477147656866631527580191423019046466955355262334947218345522812120268373519369008361214256684557139730488597911139132367144916238436672573516304633465803899611088080425069498149222319590773219326775466485514070437033779439102873541703212982974455038797375049214054616254623750961216872972778986597429442361050942665963680977996888874670598923824510583422753797502983086274087478417699891222055834865883715324946249276610826064225987178463342706217450200157990259254716664027602095867359803884464291471238807073061573592860679582971969054313022791953743889630862930163147846631586295992225065736892131536703704040625808827560266337681059138940328753774058378813670408311160470850903371531162953553409860785812435385433285436334630145267143562167482580996190016346422098402046673195865634017522069996168761056093647768959422260316315388228470776946359369399999626362373698963777351539273681222977884414061386742370751139422293679831194128909967646260341474171187577603577660468686936908177405299976804206441259496973855738711998986438765993870303751837269940253254708556813909608381648147091300735162197511023327197714637795922524338744841160783288476842983220194687845787585832307194305547400904135259819438549765007005286079617680422562442809829865797662387729565384748138115781929357369072970717253571551184885055396603246399561349488795686477949519323204667037812048607237196922800506992904732490209161832736426394888472669825041622613592203818303396380964631536911830432879302359423464920045400708603962973165979082220460429150854989822681692566752451050417787623061122786709616516399384031534974739670029662552382599959826990464782472247138419536676090445194804810349784433848449255753074324615720116779998377346155567449875164005550470623113587842086852493065667484265655482621774367048080434839832807103745519169019595616755546993093048306839190066334677371626475325628606368570381493923420279763331957900609543298142765841440565717421190499340902838302962545660026275424823036955385369409775663430990746032308666100905007878948503425314113628423224409660287786911301641910703206085726423428850246250983833056416195567967657153761668056177208760416579235518983797616533638419608879967607079663149948489686783238829557886844979047678650872985831664746835846255467819970372469985859385709142664684989152941345288039553212701159642458949454154162974130669189558610721171578277485550397695170595658008556491626835413570234011963877077365870196891589238938734570220121848469621250168611027947296144267989944463782557278882044906096227167037174986907618506589719473711039424752621565205855864678452512974020718940152914495397690769475974237555863073072754548971345603915591535540564238968574290922830709583707896687025022302155475330493180539864786900054460022330936916372622614203222957468170617531970704910288684409099091112191127286449512676158891259035100613827574724250933196014278414284829962133370626958278682584156452588474744621711538029676902127411159312028363429426222655622164932205219347929988825382385987681027970343528208525774681738935901936483951552543618115020669773799239964582262919486148279533296387392662957876075926983024640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -205553997731206743935533757341084725510402162883229373567921311492973270287190097395458883794416272932454317514975868942253928026039531490728894874201548505370774176119089945349346554737448930438920677843079469217882425305893621922286009392310515702440495356139971508543701053420673717143440068042012670527618902081885851521234877743710701720766779244734709365608601755580759021201064624826200052738118641687071148981569612024159156896118504901460803587079182224080598963640106492285634362373455110961431984679359575007775025935021303518193100550638394143389561865887558821260780677218938041102921869094224442482650302591146630845906798965985934030734880874849956636885191770461013935193621790997116750554184969036322272361529824221547838542875744852873703120141805822702295499613774473716408142770852052087183196925517510741254064121138184147050247782571409808793144252135443047150942743155011539819602345319985975052962015407857394298797611052478526671662941289605818027366760410925016773818859007047330369082004930475096037530849723214637842500499983708524501091122092646914150419289361949281095456351740647280728844901860217302544414878115884431341673998681065178838513287077387767852265583721160711267714230143136969359404697183275657310267140557563977360680278323747845729837615965672753016697912062698306691144532210222028921804057886900340330484255526561633311065396074183683233904584357275273698713915010089614262225905451646555592971255777305114735118118988793710177445635585173125111168145767901406860147394612519978568198569048571286988923268282913195101291179464219883445122793797473679750819477517156431647592999475982356391933193681509779003898197428875688573002544191286245110633351933999767364584006900693885109858702475308242777143585219589492040592575373741088479394958292966475527904796845188406406580606780867282375294748418242643728508702250484826203112110496324541489451831893134627439459064276311923398386647313112061242531595770782329798300310476027280506568117916221156308151921645268792699167989049111373020502280419703456958972421191793658232210058709111390802179831605186971056276381855952293608859047901406467910653407673183801717488936904396286586821840159426019361216083037083325040613292609813993491128316066481813295973621736819875957200868759129477979376494213126877487799120006797635662874263697527486948463359385678574093826923909664445374008505804878025322332211055445887751189275109014276290499711947428427036779076850308462122073930573125890116628629473582769680179998258723494259514986128301659085821019627351866857598958508913823425759591771307576604685665757960995801288748920883747417955051928050028914989120680697866204639903871989086233993446565871225285838744197010445694486685623782366266385942293094257865761492263304875428776108077207185313377264604622494827770035479013373464626029614021766914117093462392463314114429077263195999427431010933531799235926120086297227367731251600243448513193544831126163482534539000260515904700021185163496320970514811495069670826103639330459230210055667078836269768879847160380162101387841069140782882216396820156015743990990171970993149851981332191364067041964003969941694164567686914361919859990554169906242003179828658184183709583698122643466365216121357931478161177652366746825971336634736498142782268073743881168067401542408919401514429160916628712424073334751164476734262675823604507633522424862769187375269388539349560490227089847532406583689529363830127426129851865006861494123819809582510896477371975157429563493128098888463364019014583949803840061338266920706494259081842506994862728387964185046343807677507964805729019596249992307609776208808704301930295854653366638515655192232697290092851579352345307595665949547655462189848465880222152484080250741549876645002797223661525764295626380160859024742111213820842658369255714612970719671622711430007164944826395407449485247365894848587165258635243863651904292594776833034164460623629665653650231730642129979089751365025614364866416584578293786416611825271647711076839168093253251902853898689586457458619586835524809941364815812247506692545083604084812073708481049540806283711985522432924025844117321615688547164174255256310671071677384025085516135801162335054978777311673349142113253877191855044561716455092639905450212089452409062682143042566488272819013627052136343237743901557862963456682456347507981897091074292887826478945962039391955572423067876701762000810514951121704709614889691921022341650341513118134249673777584726260455968662830096765518433114566609992700349911487174503594956742933747629483458937877488351444735521965853531746219018965042603564676936657585706266864249863201278111510416834612824530980011826019691698524467014906789385187762601054412773201945824505463295259271220806475697522316736874903863389469993418571098877790650816213957080659983396657155308909612981527349462359231144245143268930407682357349162862683608085166364691926879666996561117229643166417920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 38765097768735208873032563078895672480773019976555824251989165316439012395060492004784764767297729336499394388768490427808895858508900911635525447737262065293426969992553181190877544692085020583637884983058404108589389644887942840814386280542639312579469448816351508271613394887576039202427172891096898329756002415738394461268692422344061061700066760925874679110664885011714490843982163876129005113833583278034591717112694843152418333196233222691005605861032273747640036928525383670479449525784973145817059075036663130356773865831688071129409146318337283863887126321556247810192504741329303593574344975364501073310144577637828998252944210644920528497836321031911383985333639812217989215554259764935197555292484099589636905290901523239990346804740141766907739605897649523988974341978719735078191145866264502847234893722900813167666411778807991607634165733380633685882570492935469508059573345442838152196030276745562178047974279456364110707562073251330880921857641787840653452735196252552227976282745951238820977935728624482133877222273752296604625490386624633074840185493217855807063715145714016335517175306833586447212565717468632331708810555226579985240776157366590022985978008366492235993153581029477999943439223517416439196358405756430847200798436525206408325771317065118320432697451170904239743377922319222159532857834005438060575792763348694229564672586647480103663675773604107001690484940520943123718398066477629629425162832537337918631173050823058144399976909751456319097250516729381624063235131548541643173293184447383176579534586167208224852905786132759440047638915512297353605330771050521631777732124528060254768044921507721233469096479420706469833645888313296635436629443401114405816643557150643756580255935602484314625941631368570983475850816211652504992693701357312236305676007218379847251935447267910154554975021353959646825781376246299948195429859203979780220833863858313847282423921025524036423121318092431568114483161640072362495006396543298289448218444988377098844794800848076218189537664640551162687137171640096646550911194698277045126844187356008986233634998221500711028901656389061772754571461948921644042896960630891806785866964473971513302465502279672078412262065682899270211708202985318018472086413196488411057475702486336952970432823522548825653677702782385336990455986917274610128448400679436426202185896148354523387284618511853237264647239136936810487054636493064075996428930620821339690972848632554299235754423998568411948470752000787140282987264923468805590779225741980475652391873278596518820013539576825301005326201631246628372672110285992264221093781293709309068033255985459502860229061151426092322509253050441125360918712507823672545448066995586018562378093611248362123056645686624790473030504497252058596524053065236690206557371224025987964248659905225178140959144106341281558048975371828857061383303812507724083824778032910323121642196300041109883059627056086444750824151006087529057920635636098970012935626964579104675828062846380183543473828486075996103876216750918519816489507994281904415052939311459933378354610016993903631985828181971337840395646086651747675326097881638958380988188007882265538975281759206741995048942133323080458222970738121950440743890787897238739630820778121963228132524871700708454621549484087738858719939879202541597287634253064479742948774493174588740414604251244852812612155658452354531444909190030509255400310287377434872809367621100959147742252611928912299790776669943493609348721530813899726954739121482528181873453017922405754968864942394088755593787463621103369520007169082638947269476841338008746040844704285852420148807589777067351812983744282764348334438035154640822669153845677425338258827975180930862198378592582956258790959215331541111252708868551870140463478258940757693526339297000995636023205467990299885719202136660294180531283476103459350092221309716800059776775867694529810412522900704584755378197557089283651587113712389582674663357884367330020644464353586306397891250827621038666935128917126093353533682157507238991288741973925717373900853584530858527009439234342716038983475287799664478826880292475878067139120886201247715301121125680629220447172668167613870575941044713690714186454226958400547090319727953900289955494525288929971566653555372606657619564821253135657911699874954606683902234981869566465533300905742116618030689483448618060344271522830068393448458059983066241084724190407066897598694474057641278873116338804282431406303106511512547175706114439845167978132595573141440858304731236252901133509493875517711510215881706938221244736639639359727072497496809827146686221299445198437979569046100714751381824775573530275210694058706860991823021126244660600318576172335620019721032169318422110230449147666630626720904295621068020798297915856486016944548091542674503445493407658722488291448894514863018866135179851076517159747565066372315568126604414709466150289807889419912339324742419249949389526154676744690058136975968384453440640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -4036136862013277433459326332399413401932143559518029658405237820675536048189498166785825742013586437156852455671255502766003025635582620091362610537364344176601899398808520672916360404115383832987531960223739732126287980771396727559375374491889389079438552389039695346025141130686952184308949233097812037046522099184165521536755298480518621683706064987492930531992031211802531884205400126294787044762635250282443931616622950291949963512702638705819943921545031792704621122897478510182070727404146578273647969863037326406317529859753104775739906939999031255656401695411959512588287522374781878950665579839997442212250802852133939949502478393039306406108143273660390830732186575069165937815052578309943730972622796824973681729294497836131995384751480584041478691169355548841738074419694854232136004222391112618914791776193679803063095357690150854505058542897629899698774320458894357858022684919692667037278494975258473413111453544624929755378735003641701067770971891915068898449528108095427030414485422440662877818950938375733701988923922348351620278211408008096431581617963297605196490604959397384464183235355235258561358275230856579360698405672950444382123774223453615167536247492697525654302378362322586911005977030841199498859519039552460225890155238938028994158430630441522299209643181916120493765682961448749440796430605852170635444133945552882865961920102137971868297782716678241187890959164856639750155026180061450428814194678722042367406595860610884409952392660370479970884023893424650546833952712521705483672026502418932613759180400271004270710839643939120894089672856442589807364477195588346826504505211384341367701756388498798713937590136134964120821560274153496338305589609164194242090880331112763330361105582106188237544571384341671560582657594712620381917374886733154378527522384465251905959345478196737479149528714046939025206709460996804975827380463996010175940080970655467914289646583340772002482345177315852569050433479816879861149661945927725192839678701876454253453588851718400925833637307666322937905499422105284379886577259169490200743057663799765883432857493629231728874381410827640419833814368893786457531084730914726544970159285515504328828604174858238732775335595002885622544666269965353158343017225738147850859635417011303736579439241232608113032764211389858140359330853049236143970144842563623434458105103854163040526439100608702679537153540837294577968428547431684513645560547183942314303374374561714654924880434192922949758918494372633234141857381444247114211422625776368348151284348044668801636602513384697267300302104341407616319591852609362414883941395403430591035211016583795641865232696138479597531968606742046504990952233401852252672524185680022368073977992347804068808878366313714091532100502633823262277115038422316508500535196151615557881316578888521498860024249919573246035881168060920920064817894935536495110369998036394178267767697159885135145314572038642835074976031726380213742854114254607750849387871549643305336212292480829829414322089435251211241031402076264296363261785322501012915045017493813256510819076355667478829014111409437182134656926464864166882281324760334794333613432856356285449321712855418656528304649654297264468786244663897619619915449595976925046665086367069970876100467573472695678900753570860571813539904808744687654119095900466814925716490524838980098673835144603719764681271822291399437324286573938112792035865204097989338659191670166690323155866507097820347379029600293779859398739382001721441341448317740111252733734542010581927277909271025267714401528506849907861393087396865098129877579029018903368744247058638588448131591895324771947773743085966283472657490045811536069179433972277235166952516001935293522735690632068865297051063817739235294729984625867333702530548895917964984075874512543629269001594095120654701137430202687879710620169113551041980818552625753236500653101694638378849912589804551219191536791936951326621168067167089204008925773941366593793486813272809433684282018609495664873178727599327255306742156154609463268169718703623675893571445608542680197366916834087071578939374651443097519087416567616782493126575446035274008841465920049600347219729260988492326812486582331927283490553805416284924656469134433353162177306703685125790230980228838705721304836470683602621057517413942922958964986005165690641207683240517058878747901329194916430562708969369540101106817830840218090069200160888924326747363958437235674259098123385013668303357678655168701486819585010342421973770625672141796427986905827018813953087802909840333804769685850584821005627793309755445748175646493427402505370483840252381324603463566032433657752693233221996068630254837471363127409915056981536963030441206074191067246474198820764739207411718008351076476934476853383603888112664456940108266330775946317323628348178166804902217843320670140538189839324582846083104201788748500331850183384053264388979284330421959001626999876605842506309662853371871744635172126392512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 294347423193599936407603111625807365576454661224206337067469382501095869396491473859971910844213515270127684312171000184877721912217308668503665571934020138797009809012667090925460139841811179907475427663555888890758359489358548992737713583810392138708232823976689610018877116325692796382385733029223296329558252053037711448033860863677935456965289785573144983487438339748130188542621982267060832256371650336953658261584492039617525750716600599250800525762321388828070945845069342579446126041183195805206231564022882134266968473172220730708522620489524600280480870137030119133008607539767733492287623904242981536307039887897848421722218584070994041002249758591625128629132289577213544580071975728686548954109722348458803168239208043841132659066162493865955590457648015373029489556040800195889973096333687429312842395711610410625239623204016867170318778131835651553274633711549408781709899187347005105933897694480647588624571395460981792619435732987427188585964638907179651846014688003762083326075585650402528517611029459400207350039658455995505632555327256668096969590475651252826994233213163030915569440263799672592094434761428836396446499803835616070703758680133639613406188951696929815069846112518199790179975371865607355094075615500488536047782313441629582047290427067151771529041645683826223708887587722976786383601400571366469293953283382352047015302203395719986353495227152459493005058867892712519327509366790332704456060545871341135167978566836950596541409482871666873810015612825652179762533164395721243097217113725657802574798644020737686064868684254817705590961585085119970192543106191228397657489720286101490482700731603959852826126313981004298462116764267105876541875731189780513119962455496502678911731856952054475426908614796864872412092656464950419735095623709290297298542384251327973471648659621488690571614240214785091695558549200530457714259933817884791842419316689845909892151840492751780624356923816117032917413573545418737298886515459464318748366791541535214041490339781219507828401084450243368050498714949614546396871159157424018892226126762751233062335368786528210880078970089166414108575182165840987793679842593939844281121602341353227484233185386776354000777664434492722638425612288728108941483126160206410202394223183214832447301431959668150527650957961382942430184222595822097965905637323968046234209182476486580123839936180465434065454644383302123025339527357424315572511543202776862308787024445332590034690687353445298468748539855553935120373925198209321365328685746574894001693787169181840669084564564067773711057576850700074994114712598869117124526122813416262657975696519400526462635980410349506674315577177027987358895515206735394670192616007672302159353419381950339197918131623597785954661949715012744234473593308923923290363654966489323525948449990271258088591553623285163108784935810945070110683418876250938444072477851985850392213277596904796911328913778569274929348808577124685384936547307005368720913540766118451399508897631499638116122810786424810333953480145081360537482129741957979786160569061911116605246036515347153748942009641791247618899177815238817691438821667368826570623479508862899826714318808827684357039058136249011531962640824807895364058340538663814877402957228104744759859769719421886064313865046395279834488180161510228547116592918487601575470304609940566586091320631315076851108960698436954837730411810819166208229980076781249478377875915280613996741460459512578988501405383168276883525843387143054798402200758544601220500439719091091753553323911518015509537390562358693889577863527278974588506335429596549518558562413404529778487652374174934180142073968242245684226845686674382248699935735813603986278417629938075105076768509299148754015507183779425437254815865039773766879516866620310057512456155718644494558384929754859570200161948701738395986285208659619777408421881108747561901273978539617858267034184761502814226417993338625321643834856532864000758005217072207926545833276110406012846285065987114814272920409259598792396048970969592396042022501442944234762795162364424186180475848786444587097409993929543044997617489811768526752743607827962589218145888752964660223706053992065363796464540592603097579342178286563393525710937293631557483759707488887449797923404441718008434560385643673176999259943267888689955501034924014224297205333605907401759614004917275346071222065157958808727080436170368165321142728080987781507457512030392103516205312846290142181674170172977347384097100474517569208929214287059485152257919710324442031254378305739265454685711025555290333787489315189225411162904510309302432667221407639008171163718641008971835918647325807053499144295050265990147434825894062328726228888181525828848022421342019779402631962115637564557853155411186433918964698341623467085479658160513994099441158873747433470765515233261385348027448118404515908066102353006313891063833609816300718435405112776651065015332091354416390518978460636297281902283062117040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -14376417482985098056071318804791971114477188692890508081131280779464736630683385436556524248369289063812399352072038338358840079852162231759374499981083679004517759167153911511008833765937562380500102250892420470753880375751388780597856378602021724605535046228870859201495257258430656518303120574732479628599506036424539356551384167402182877962050502526173655762354976476784558474879895809784709435009783956501358371888673174827836165569443879059384824066685473308454344877398890346980781276843864739328757628708597248463239877495337968073046687548962239339023430423239522443807652011603443717391298781819701049614905689697453074037718060675339863120856164302048030134937686635805727839111464062083874165836213760958173290746982267315741775258250971058585421594174792250945245838653679741700310072990392832381369475723077828383759141657844250244527016507860420096579079847693068117864235459786154867731038200924175844192943257005445878113776296741419121516724237228359617888679869481032269034196641248892127722425782031340077137549019703482645013125887976904490289650134157975204791647836728286071983626177028648417427870565916725984605315094466666343732202008933645567449617111980571255312670750909307365385420509286906544343903263910187927366510676464852861722292984856054162279434240692968493147811356089366310165175639396914156223896113690682074126998336828972018128629600181728507716985117120961741107495491980761302785512167228649716584906956897553510372954742449815191097469455122983647506445554037337382226546242016830032298125452024360181162221679730013209245456524382882624663453426327182747657904681756620362622838751032311110166167797239688694165562052080905327068823239650400700697145983829637811402717383512850487008610335721194190883260978973990847008809867634947734254383858349800232641301653101366142975935959397751461487881152350832115584604620912205326602475876181380050271439758809532333587702935799174758863340522525143874625460814677533401631040235160304117832035013822452390149189571608680728723616093793476676013133903577973127829655468612927369448288447928137056297147260695529578419971300566310446323855191393560170390776930842956265651764939190890998424862398235622911076495599801655847754110947407227857929965702249429902557611149770296340333479363656438614223348071374825256970009692711755096803565398524682929862615403280294687504674813866202898329781825877908434102329238464741084534299209966431765970196203984621498670734737258965078452029684493135702586073737872062464026632242921984709278317839405177702066674013763071643825729942267730149355612047133234072649714379369729270484324819025137692139314116396582361224008154723133875318425671285536418471282294787381750932288340469938093412796165895287000689070160879772216841288709127151102809564152664805025795734952874387524041693967349370337130986285224982007737522854796015017038336116572319398025595673018422778812098744981985572763096006559271611511044403665939278868094988541177657908162109409559824183984934125019128449901025478341923421496386933749566975111587892849145179117092588223104026430124954866821430120853149416797339566061334528595597157744351400127685577551888013837519957625350329706053120944981955278463887042209481999468118068107468437061222117080399104256272952942268260682809584476971828264563731873741681362838953362484489969460764830486705748579461563136580383305760998688636431586382638427268654338849212441782985455759317612712664457063702623798382281120312473739107039119998763169424397639612749857329788759348035208297106812852604340037760022195772178378203783294862941560401494966518493215464915897173886500830271309667731905501457161085735233210989577511709414098368902439161476217061967994516284212901617122881397083379664817148988432934073941577100574419460909637979670214307696854109105637080738078013415278352464319750158555365295817451126206360806339884733955109309572241263376006433475819617346937516039901390414189851245897436924084286260439769139889835954144030025436528987979096271000657262554556332118322563105773499398176256312799520918808993187345691814203180769026428010574564448390048846136879495126824706716139977168259005346028213715710381795009811706000763817916714191230360548638952897282906435090384204568464948844259828308147641509224209365694404833479372471003909447983498145936407212056740849024963547265338928171744543285929480256004202883007933275039477203754163681986574390825286769662181954186401034064869441463094274612715843451647775521661951286294801566724671185252217908164788842937667132190064028059312439827668672581363322707970853203781320581890533295859084527591720486808179308792261834062470051003380550134656545484185032514218963275693586175039580679244049150843107289826532007587626440757097931231643781384556220777491371267022318773447085660302580814637389488864105309603264083191799847980316731564510683140613392510295015181395832184438855423415557382318391990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 245703038279336804588892316375913615548476397512280488540724204756679209862562690929275686797244604922036555481508420029437560503153798907048155549588130938949659578199648768490799226393715946996796019855747918221516751456411029365567202367622362091265902308873512444074720586245656291829595807702392743346532842098076564899107882680411529121006423616241245729979885526490409880959986940568403825926352629579175892718597917840743581777036563776024952835226718125316927414818555489329333859347045751129273179931344492876981463110710566345137412005801517230133858040118455448212356673198379220593371096738219387592410895483698475654043268057453353836245137979840874164481026128620333202679421628124127968791996595458571793965532825875585496107961163754412847547576323448096338275715226005262146245741568289834383132883322820704462427653333883037100808572037485648180520245761910264334709577307392225509929153049167501878623972788135905411463610552944564527919398593361608388181678979462775769311500120079135585419326562590246501336287917004873900410117494156342012092199963286279251921089020312788648648021732831312367633934274657632840836884073737725067875329112489810600313444092347209693121480314904332732699143354063765039571342854152875494168227470680265464932775579792217053138722386790129005813506757557716564906031673678046498926644532626175362357798584894739318107693768139651777845612944579378725570506455718858043611997745391207969381094019033610032939225920192768824622034660519861639225493684087674581627243066500307655089271014416962925149480713802080710541778621937286182004623239864161279463873067294733364245083699122174957426447497947245548363997511152690761408694523676356964782225470222491969990751806987089216217306179355476375912500871021960232599967948142176061602890739523396360024412505416615190104306177032870065964646084404520663823324956360676955847671851755476123660650483123003648200261609848532193535656214470117822633607245028944407042211251159464966063123790320222231645402032260280807888881975978786063218975352895825868561297731664001178954951223169831231790979691777643793842189773945991631391916892050402183310700749160509547017092974587359617995925203677745246963865189041802333162128004919280961491406981934751368015510423541000617705388596814702349261158869435418909122258244180991954011115017181556735426623307239968763377340491877312785602143535744422119994840139232885801174093806034605562116936089619316814274168589616867304388327933563785865917838073697625135948476530930694757477854006279331180676329644436880649456496934465461281278096073683960618463643976934717919878476396482015136401886246035525820779266194489308858091071214102524751776839503200857890911543085450011946177700700209855147244545091760098328842869330974924733218481097393207037805954323135563447504017343720124946955255184335296779070770132523341048843402640164077427611121734375124239730568250881092539835022573489774025772589769003861684485939374444270637311052011070989042327295034591182557473347502064028875889562413405509769938555121645433800368831175521239872679188892445040746146828487456436720427457695482640325706780385548611635735233161186364603264190472735867533620686136759477265397045108786986676583105753078369420110641491625412117669945017840872636565071521052908973290956460676868982145004090996670861868974434050742372053785655223701052179971958692603874967829589976891250076793535498077868306832200417449010249635984608278996999317731244396200816145089180226665989270297031782673371155852721358857072805102628954112784554077086428460385020584344330905875334079521747313254090747802075912704249330706942984445799804791650377273571151781362681170518623506206606621583161238560880111033418119441459358131019391682001945510095747013029900303836132895070703061467759888261837159443161721586554220035607986241187387009087761212405344441720943452972626699336353665701162963398394110545685763364838972559820030657220758039224032889343520210781469872521756141963022832432055030976374862063236499446898542337779640216297691415286623802161035166373269130616561225740998670839811421376387190985908069789577456952564259221612032101394186531095126877931286120463210260246246183156312510694575078722453225396708966982404315660962541489912299014312950917635573658830035701035990731365979595939050805642793484832638558474312950671260507013181893375320578789477421152684274632988904857992581469714427080176293344853217203879235129433039414801036316645485668190703712766798247174086670443470828173815639041200054636628772879239895585446858522619605526239302266949474560223579960730162103291606271690331798535002902201011005206617995121021009634447779649201147299658333444388966090667778412973810389040953516783691606062683907092202783902993928443662118569770063250951646699415604119927099222048996588391210612630174739809168555680032433388264950584104164919119408827891655092402136798693573392819250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 34298640368878644729071528423012599372132293988173545393050812712029795799790767204815806748065401289936689751815222249190918938371955367981934326519069145564056474121843898144597383132537912705867858798125202407492011206413914355204994740749678448364035608603750897523215310807805830591480793261219418005519011832693424181510760238916557966261263731176779436682106112905004614666976187116721451336950273274984572253704207735810359875545499431417764090263206224949606492375482227557856555257588189293825035470528269120262102697182333698103791520441324888886176194925642781716097772136311453288712214596491754046742657047071446788850312037714772861396046231032261359055093838174059831818728345008781072726305864070115260598017670849779525694736772471830740291528650114688186489112094454625920175731978310410594200154906325158648207965723604122418451602341071450809575243001111860612903190237647863718647555837620928784873285439627201867454893764187747911796303963130494470982311552568356380800143705182189162772047767378531225485849130860263324630368746007557334652684777223331540165405224949228819401693516793173898943047742188028181808898193773083840006156711887156440640700644512934840901593197254843196759126768489861153258519782327199895025657985728963173937025724949535697825706827930728960380432815805373059363489346714326905933444344140525034277284056556266558549264988117583737817577422379580533822683143351581920029791286735734260340133270810551368977979159394586612016797036175577640788142641211143715451732046477048041001785082542509707266878999499177042348383051927329030657174570117332381275854093146639666788791975574919937485023318810527360457027891991124863942578986703937619188425731462285276042221278716592635775837900440166188776847138040542180500675725078545086009174002897117628537578229377085928692105319901445384192949884447486294967956272000233104949550405980910373586112241659494300633238769171878591187301790053650723192191714656495994715590764658358840175535537760857987816784135982596320668574813566987230656362423289726736123323624067992412818139434278943631734481306655929254138960284876806552933619037712195901600442991664935272497617132420490516452637954826508139812786130216454169483703538627745753415743958845366244829628147420448995893641945027596362013907109194258420841867011431050130925572433715941051924039957665635222899000611587680178991021477973487498900916795079341148381440027510949707517430656018220051275393379695757125458456312496217630421503305486520930810576951013242306682866885137714574680608613153782381439942281290075437590793998725211137063323329699788479997770142953360567543074471750560057061601824898379692031389247361014343646302959095496660236028946711231529558779769785346364513372907730077453053885203758139430126046037704038378088043634451166810968256880536621935598121623163201159778653865908048416691004683864622632637954205995822855117714289776639364962917487700343409104320816296551159412480283000590563642812998675079460285529734223653356626663998035535285687223332748004238410030597042742835703355562691758708285718847747609709488070916826561638626912444581031709836659718909402194239262045762999472206623864920077754265996070187211549480746617181252404234991131616981971136504162945479184207513102054097159577338102284136550354888262860718162742098156390680395723628159747786846590378542120081993083001273346327877063211183590704763683359613836380665429918839744129542776729100258250757179252536133905000067799657263980116053391740010340011460632000145375594309097414188063849868018150819542373230994470527713173421390601125740687198290815149450325470533081295758532507480251299644199513348921492340938440691235983134411645835153679339583026456330559766046881002208202017604697856034073845716122640750439050692026095145349768291012219131305664393068854413215997238890727292103032262550491535313387261329839583642409599275740680449748584461662877874106785556006416825161854484714051291894721701412573154273350581635469371210939210366447806862523212734195676630615097839436960649092745884944149302400788480930367583681408268469123243652503774578203839529707632522791224909706733903269762994715270411299516841621524079806074321082902174140422711054213240410297336886732769219342955687915630064641165420394981424909163094182596112205183954134741110306348330138843748080032702921143147733507233790735936709134700271134643372149847771006744917221120819295940317809514465349075865383356489136253663370102041762123630786822073861237015913975839142349403530072706671030125300605308509697753163257906726473378155072056201925870706700867124840286075644735268138134836456317420931028116010689195866121910599618449109968601950393278109882494353060975223645121401036820818796400148518145121530462016534058127584277099693001620877125758029919522708250698619802283631328899247044865264933030050788793767944457100786466577108283280416751704368408243046752500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -4397413051570442736550907202729859008891582111157747176920257491150653332069921129852521786122394626453048650762500965567827566047768322178930956379366548300310315310472139224051484999454365129138296873858082037987126404856558297106462587770069156132440871279544081261946171280130967519108311144141012073315294822994557927034074958695820740711671089145591171443589653584602970961931229112403433918406324959391218970288123981527864597409796465872352222620134139760128268103989284559259028388826826993993614119204506518113243481084352881919179851571774954002811697661569237062895079568212123691931508799483435097849704548570594242998407611381957816634315980910614971556717274527741090276625086775951986659284690355886283216803581783488386598846762719026570764094736359741270286300576444043390700336749409599342282631335865069572919312402201938184002476641175157932340861769288939665299197974149573777239879920995517416658509776414076567898441169312743698210033773229719927876912592039945849024010467041836904814029768146063751063808402783694005082552579373714287428889608825591604728929533634596471631466825764525639864592090746852709238543730040228607095548761273872427152899252027149252240349159898404005270622739332504477511851293433212690613019305345168963210849206342561828481212386103506055558543619200543683598214754067957589339483340154872440509665334143377106969376197748859821759347737893772112015476621407469813754124668601971199511068785495331809897003341616448244754348466314188249978876899045961248182797623438694932933703992938587189812575389709363639334853086018543354279430112571968321820091438555805889891017084086089189140471239769476229428612724780479670303357942188955215031418468843751453679353035472061433406645387864105624817737653772748272471646405176413189737676793295782027612473782240291440521326529663942340913331300686924856431374534267672378737436489274764585039422821419090453393323872213176737887526669614245929355814659807354061671303648217854488623483735228053696002132044268588954247239266064112459245039476336364147760422755850003830313699587079415771233459311959919585128964506248226259096918435372013946414954508537712948439315278177314110291153878310130898698295713940288149400237062390461946826646921232151876408665054551159606945940084835785297580582707080538860602196095772520335006634521959400652394991463262094632676975582934754549539604445349237795088085163827967270739737335511020381979969610500836172640674397716852723045894234723726651783280004409031617738718802270091094981095355453524739239205378420845428827487119343113113644477697718005066662356189836936057412511838336239686839006511754040422737478990100162231898393773189396722196640834241006129031630292252954184662099637095065139025836350810015111303026601289346230837316345455857644203303272438840783173971891444411511671062886794493620233062923519179740749478337214564837950583074144971121420484752563995679117516700731673462597295892406974015365476227895305491978723139066827114129580688371897736599122432186150257419628758039172906940336238272981017797186547846835450899444017073158315616329892748799488448116602964639099983571761513451972973841829797296803758457657386804974443391757662103549421422565332237754534675960833539788512469617799479082344620977629596423770441481014324393161312730795065593576570839722134875913585607351867668292266820263394032500595088690753160884823205973560773316567131422225071672745645800688823771730154816788635249891257163988785735538938071862503654670175854118462616100758368540420997472032019804498076238850165210850547789972205510885824564988643764846807920203703419894329005458404185218636543574235475170419051558093890826318113803825872733962457086141567662642341320201093083178641670156163120258110539201585469637810720716234206390413972671816602900013451092887863840978707856390151372753035871080457393720016786136456161019457027456220811238008001608180072381221891945074620373505700184097349447216934569087519980626121043032096427900867437312420136356242196260045758326878300671198047645334999140985258231227432807790174044433846764352916536030008939474609498749042691845561521385680498614522855094929266660885737586049372133836778960673067701463463763219949491712438272004290784437828660944482116582336419257720964105382247917621007138473238289487619967557840920440312682779759049843660076611577288483018266023089300536524453596831568214403528646199614332034045533457201122012477082614783498826872943533116321719034526267260459192873149349897877921667996390078510977097424339180434963298472819344418138223196469375881791716829101774468751951762340630241461839639992621279415276222079077925345252439729251721139769886540552724751349197177909099412280796073243199937226359857368031553166637566616877172932952653425011876563388805119999988615514230822469295876373976653996565009756452002869903922592177888595801853931195363616985326411182708310443383084468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 309704528898468351196502255435058915718881676017793701526449395474218458199023028394378066821610009109480928923121664901769552181833126147653706306343640996314426579681193466829181108789830019682224239735355735116335518727063937343057196986632407734433220713617351662957488498215142757250507724107650057527151697552927596100673693464234272271530209188691838004417582030166835825085095590330724954143370297413748586653767016315049504173770427552721037372413183790686770157493878005650737655531885811051192096240469063834403785272725384510870493401031351927421115564567588975339125279933168576834471448198428327471078933850321530920765830713995794319635786064222791815600506921531657496577185259965055975933733808121856787322770753074990831155710489979860225663344228361465424942927054440896401105822695651392362126076658858503735614629680989720095912927448995735202197787226121336966880693841474066811342680342691173681985597274049086773850463975519413953514538095930030883086772677985233993771990278682710391037621065891960440486407615844936132591341143872959136512160523432478549796691775522039262583392289428168399253045116347419977896139012474612832491561842786348943150462741712740981409123410895435625227934915825289753756442595365315657116389118392149215695635675664582542345381978214667366837412321839138514543869705110813117264458146131961510309947865313650442662231012409711033836673828430804039678995430806565724764200167503028679795210731654112004657271259015547214035118174628436641830417293106153971916293537545666396814337279257350810946571972193400419132786152726894305705899547700852000349733343914157977812676328225718792039416357074666877162738927401261193439616875362875951118895734588160483467393904212198952797223191561471783912562230751774177135158620979760869558770481173793741889660719723189577563228169998162048165602296950998600850255657202496965787963661083441918272717430383925283964554137649015482303402296230901566897266049470960777492452551760442645705690038221307999288712319051620450963306715920161436547499866944040264072017031379537123741263852454966134568210114786662826042891374465338597676020834193400998755858695228032855337146212680414235179713212213611356332136122990036272292588744082561359257617773141826957639256012710227123381369717400128581134860075119175480212457257750118790037517842463305957369813278938317707007569962534489556210810510514492661034227494511239291030701234307346911996697539647849260057496775545911464860724588282642163384949660633218065938977906626121855681067014250780326538830283015016366378446638682447353462591629061344415288895785301067152395706742968056282555794698145925849350019186924635978696195556863298310665165734967657940858807335663132933830181908379519612103025903236116929598934375556184910963763644602241277280573548426101231214484953731745100541685160694051391766038018014051002962472034830932598010148366776764598434328923455523015447299712133141092315811640186950186019017539049908313349586036608922044156783615127721263477178726961753689029271935370135780641465311155210296011569271524255426983988700457287716295278441504106774407818196205982513852290028452128003125272959088391010973813176158004514550284711555636119117211495870077941255764791069557389462857811117933074053905219990311502162838623970787526010985154337697437401480755023123340469662169998734528807307206069528264651161542820198321276687349459690072991858099781553934267693052849792024046603861826634120130432236969531251379045344884496698420816983281775603783935699159662659487990669228303714302149074519154166032795464101700496364835078954630895498523579181062438363519218911764339713650066210855468387902071732463726043029809186507868796012456014356224823616518321201329847929210753591299600765921586250896848030471205040264953888491380994291589156245699707919166459889766956958640378160388815863255575488129912810615337996117129216427798301445828905062662131011665106154512027759942261264318333570437815067019843797519326446472838957330370522901402458012491698621995250965727552367131910752823118017993314448543085406768789049162122469998519976149909293984411043884679534916036649556323987727662656061684717630595109418379016237516545574267972339862164582426857720216595843759236273265894970180238485360870524670319256274347563726440811250280454404527891596163028431340223523870491410553085520642694677750553094286083450162340542530405282617332459808790170333158796219184345974200180752304565356680621370050108145914975471012162538989138450246383711397395559315290113809278046879983484327022624865666669265051972836915178751503053400723605099431750206663700027555008791153220211472275720535328856897345353941344516520369751237709524167118434393745977359372428349084701132570559564234044535620147382635099937696964150982737710487948195865837523810398084267462673633507592601551512342775450437059981927640971370762388928257607366379462404943956843281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -15750150478988359618097691974866940665661107151738211703889655926710057147484529555226101833991287650696070743709490851473679316566096561973248612790479722384376385554396168479908633238692395094339684714920368111589564551769394809748115684801620919241630303802953039682433398423510823584819807403129259513487582011741755423433667239851810200836033354687574266293396991657376328991129358976266557028645830893753225847137203637459679117699586603306992953231866671920196423633646024799153350460206425025782093410461982871994834969266826644809554977917770286474499922658235575356246172376345233624435912420687443633103289768010517063338415985908619545449902815786759097479071536807224266162444372621002161112900375110022249451492534404873938346803697906547235310139463794140705832463134325369311511235002990002588273812493599166628016091349552323042985157640098189569540382015974198294858166404295266824899699924211647241366837741514107728373505301522737736279400776567258810227134455065066609906553581841585867835298419131817023596229824175437851278241584018318570571341353889101068845263621257673806560979466609447960203056319914873418992680614759706502742099016806919099871941753301383769635616564448148030734566891303765594956485309365194970664482835239577345688547118126579273558515159217574929909970086163202004567140267351645996342676866644621784937700770747910353287346090101381771670189975044998051128203882454151690999071049625133345194491304046526412518391466442952047187775492478041962059356797615898436648425360292274707334140571298545765387387468904778935545438154158760628502397111393926048765837542873636326949319645656639946229250206007408103345308602893024793416835561068707345753207568195656239720716735176481942521729579624473238677487144173854989620716336571103981860945014808643419186719352560236610752468748148831310821101765611929123443047550562062167314441803607606025536720234768088087505535901464948261178964418386208951189898320547722710319466743299529093785526708579757641288639065583592286037004267200891527268703029373794923066170503698423361293109217518134035786874722850682019398867915056658725369573004983821589776274247755870906599343751476374930922573331066878542139882749102717579558152406038870834847619847919645630892765647225673049040735383518857422119562753278232468446567658104961819671642137795349930683265676494538648897387178816734515843174901532769822796795826833844778679875631996698240761958945525618724682790634430779728551742576860370575488828753919409116281137446983753514149427995396699843655613204183992047927495532806669918887280442482327233011792362781186772183293452942949650422202458903550586152202014559202819248809689855169308428401902404244341197651565703724249363023504737605408417805565582609410212061506163912380559957246817332003078353921494451769510467640280889446158588794255832664421767501058390744985956120894398242514576787517461350527412358647918420512533782099286423248808525524037948467853591923584790977120296120338974894864939956547324614680002718243105513668984555462685176104049511836859572850244968536221917568284139838699633029640667754992275157034883423687318882622373036166633432936898548272477061512453706399907862194784304727828411063749121648183854494039196830765856464644238603794523681490307976616866959204569403271386394928310436305197511653117558450159465836723196467191341598602834598571349591170033115157600449604771607327589281117043247990354293154125533319402792128595070190343646073222932934692812547959280316781921148196422529843193689125311956364523216957926347999931936249656576557371432705441391127944725738106745172294751248041971510817183624825038904306287249111444135343558255685043197168852986830125437695682130229935552752624412006895059388668139898955499650482050758799224224360630179950870571343738874890244410860572546465704034202780549178556093049463147062608390066052190982046186400337654532154179768971973252934219387424288183824951843101940920952274568694099715051925446011036223245081322442141149645489075883037596515504136354930852650263555486581693397750758933893562935662695581786322916303227481034165448212088730124663425205448733592544707741024858632823049234587447509575592709680593298778015805816685619358534011868185857997811406954686090495850823734783332671613182524081843450566611981263367618938079811053707836165681342284329580713776800967032917112559520231567931765848271071423961402879578939248327645234620840357689166033761627520582132622869792668877037641160656830429391859875971212118921561230476151463440548186341058664119410655862393466160770644495094935760435888913843895157591063181608483361640627646147679076704824145503769534503288362722075589073215738565058758469776178204636571950574893180962558568192253232038926140258990787689601734858428979503750867323281704044319504604831296444881443282942479123337972298736677828890518417041418276020452789645545038404798203617427707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 620991386861357666236226601137759836114169330073308922488024291862521892352844674054181040320512201904891355253192026775640966079103576827297287531413919887073129712421536241506523857194876706412747676124412110727041238746654809100019672361837657029635769580835210284182137860195155366779698454579726414096696191216340243527205453575941708205631820614091703336158563621002327600339439889429487725485557447417069301342926170634527021014473072917995957750448538708516467838992705204860362860732347750824336993718177932560438524674651745748026372545242653932767407981748046566205131283505197160854216215958021839954865808364979867244957056812869067665305804150258007199117653031639020184951224078985622030454252415797095517565575007270185430769646248217567361718124328790953960203054754337103262650552799464419708111026651550529374980764094596436122389134223524976216928645271653597167232256358783997162452449745508203826973092788150212087250259828003573788217211655935806689295561878990761882507321192711459591294544836625941431475346949446510295498234445384552408348413085690612167394972911452319810635516364990763363412808697678777815911522180985307443240893672727295764201587172326243647872175937400378975025018239310606427660523441490411887784789221562509159392356255384752820906436271974130734505132087404015361225571272463832494964575269575811791716639120527168995151879997597824056363574439434770676551873839537844513116374808947350189776345565937990512558322905458052697656994426540323453368378590064357990818184817006735527057533478259833945395095325867307368935062262101700943152877955708150352620935072930642204896405446824826775441416275594773524645861522033952887771375807355138750857039586025286482569308803506521843948690306258361399763155748059313526705178322455241715113818600477859095239304291433106725681429431139976944358953568809550230091027652841927585866428497876156813490969117292932917379761361491286343181180265566969447565778761898362709819883520981362488051786823959019981948495169704485837737123228639009950807220385943666014326194492661077241213096435733367716040686939146988949281332765421390653874885661644969524785328305623197964021180377228822972171585474070672497128950264555289744567732475170051120310392974471491660216469913660307938083348191852158886158387952743470103386158419563713382264423250445951477025388711529596660203711773861452841284054920271688251880875209397116125454980311076884225148150546116017215745749852287989462823604208025495331022421680842926374135558126390601442323358206626838632366463138551529955764342932889805688763059387417290375487126618183940407044639859091960434530628806487174719192714644427659850601800205665773353941533884049640419557734625906739780128601138550992079317958930397342841907225178334422593705115953440382783651605100853194802249690789746112626249240110570506502175715209165144564651804982500987439418873957315097670732410711336665604543162576219074504790005543499251757865647171895918845699070017575831116877235620273005825393823868736408299390637842028004601076415066339921678830406934393456949262212753051038613487065517959626119780545691659337545262902178204860957494879239380780654530840187121943397498169534819280774597086534435634709237747738325152114824059127613247995881479580201140523780703663100589377645642732560377394635355812906851315565337065676635667289012996666878002189563761447917918875305114751039025401877600983619083053971376918451259734214137186319728627243409401360581330471025257984308929055464585458991076220781892513582892618477073691268120713658280556170857813175823510739917700007794438374276984301458417227183879096876450897282164320619251059560957228540209752865973944451235092127594232124047609083685555452883739938018882397208192990482061329453920519916683867158689819595203648199300604639312268495143873227877849219448431095343474282304685992862972219589335063127448814613366738492631078148800524216738550139539068800117127041944036841889204517041367799119655756660312849285237738936716256011101876393140010342047950702490217564836139430463863348020836910293536422570184295886285803960411017781796892449172842254688081796108920172018053695234277295770519028440869625594401063246535551073569437435624282194072943735587421682113332964155821250373815533222121704532082203136616943554374250695874472535124178184016032715633589993306533239454555360832999426675689146167237155323410143180353127366191903887397452025811330193625400253557368897461255894193706281839455019364702222563991767431457215325935969815201260568690504329082498043011334169989150489429301146192078634854736686867262827211378742949415204463249658424730474547923453274149623542565971365848294803546763561921879085272766031744752449429627912011296850549138865283714440734077144954636108204303230066795561677311581413432772602477294685922063192139118331051732800346941395704342706733275388292821758836302010178376334636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -20034248611019994150661209275670368848750158184188589507298645865747223139293567309263549918615670854831031585001403604685135102663414979174226750053632975193623888045039008072388231050217287570404415219181432560828101229311243958634598272508027779070931934080001715219044835566322571244781966338614836505643208193378837650565691379298764170965913068467967066530179380843003385891300356292647949894298426986845752131978661808623272059359556917087122777138829822648286046956112509289244134408425634457656348253285458701894824948279395787448929688339800865749337506449826525078627322674789109902811468527140762277022793886493193808708811029122669971383599535214133442614516581068373577099028617402617921822355231292663641250132859566884809744541112715602474570774551158973165477373720005486525814815333272699065385863464597272847286160196816609403180770319499689417388401258796198168601581867632839814262597775352760150012131850277626055398866490758056047116146171585781407270468294399332783813441974548003880935569753203800490769581225718321227838165717841325166646551220002490815638447419887993775197522210395486390873170233462763637386296297488247769007073248982017129889105658802275129721331888523348055949381623798327229277477701610988395181605050984311398807496263659702777163803631054457550868562557451475284222436951110856566782217090194169503525244110065682678949318077973457958027676063449481257090860954169602138976613560207506720035724539198831693443896100808273558193703823384016280525017781989908181516376090776581412390345237256151901852472175812743520787586566264594417156231321539253895940420437443305176993367294183982849134041502913573134906982587469473296913900611043099085354809095393430121945391930126303362343135482031630544995420508824065271619394181788436675269915996603652263849197718476583293666184014142592568565713468496207869959833300172526181165037435604682207598161851022105659042760015008450950778250714168714325597997019148252159348205175784732857812559436645383058442158786134899866989723377249225080824856715913987865728697790317611340469674039934544437800786844731051597596572350337101011404481253722226908971042211655058996695727477494161579772075453186694854386270023409416464584429023312554720003531349981299006491866989271722858598042443069727900939927235316774315316148260723204341995169407362862261059530375998639764636542823571112543338873075047660852936065151391404873837285692913208436595052998389721051949268123795745911136014145720824430001637130148515010357175157410933499154793715486188861341332874420954068739621353713984020462931597460268211139773690733991264417138653325813717386962812309659116443507317574583925987564568251391290120972623126456294631930919298896992257321325599278445150039817300220233224888623368412678438859540783382674275198965752464279227863746220473397486956639243496877740929498851232216092855894303662371199676193528206808593360231273939424415110700939730620927056900566816056461671290988646011217982987762896629224775444725524140557563696873406629066248054253451151193385945299460675612908684645558092608874733178180472748296121121113236198019304216787813405368983289444276325293318529154299674157877537213569541474727129083624899020936178851463188323028475098659042788535369611617949704855845897606439682475563184961016317952115028939172819572329294059391196666891030861047050232613014140188765936703059651234558852899456314929721028567692273641782330154621445029385856983802977170652331083835817493223616446361968918367604355653409378281335534003184858766689408666638918954708207955932532321194401523386156807613311495966978053945689283054053889079093510784730490448288120521982906894606307559395926099916688280665848046066645742529785033917572065657953804414707676797126338763049545223150062073681028641522635643320684755231142913891133662034048921628931925828050207553627212542107185274442346517702511446139779938200546700452749696464731029641644596083641492223054594749313932882889347449534282026066609212836689616729897462435824495412121910674592577859297860295731338997656310703988304417965060643426404444405573442138039382520795620215198267135332008027515886865598767808908471801422927220181515709884237200789019223236792090453331782794055288842075415964219974134880736435129100392907401737579199054643491005787635271179840490887812760060897177387661760127764095017493263462771986541632437668514897200908907350142632386290583999576643323199965104687033296235664483274316452814728037621613233662507662541319226261160234073857882208729738719362252392150324542468972760425126134316020067177879692776789401106495914628323453993036601678628405587075392986039862205276112678042948114498522755752674991679572232112469098616860754020379358733717665573170956333389402924306290333274370490810774054393272119496838435444102751457158586104577622516423101421943400403481345338891557155274766766785835669262381511912181922155761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 583876942077380538276697524710226794551156999377509928148513181572537367178124649571005976288023040389204308287548673525017585675843720114708531645853797875985697606661153445151994940799912905910075573447649394534219597242819647084112719272256163034399699722879882304546311094333987276886737190433342882071909468127550816175031431818333321003830610802345478032983610780237855092383092099518794936683417652857529994367280441591825091466095469390792180505397523083705523504809190496818339862957466425127102078636518645266379896279755888864131196335296365141289518563306418726724901638159831476329234597888248775241479631503254636509233074980350659061368707587266328249622777847400676434107714738943512336970767101552516881483349626689739965788834461748546566386864597633589519261295315668060088414961983267708020769236066042341034272684646016578326707624534085249929461100399605411270760656554523938777155605809138304357798382597817398498559478575040696448023893907430085881547379162209272064991052211380238887183194234203339250336006222177148468898197258717375809459940549903452644277572821492638309236724570632048279346252954218060913099882163790280765751887770038979971570930506571044697664996158292492123620459455873572129640597753693399754759460602763916934545419217180282184215575999655956924852448429083961946394069285993515674479595779752529394846808981707491816797736785218017717643098451574297841189155599174785219653032953130658405047508658147470139527478132209708957702667913124086635052867468425804227488636366698559978191162458794633589084798456266919443588553645873974063534429133456267004214794072624373082962310004244269287243907141009952260101367612615339247295013525014119628687852779615742625428348045996839360576610111191777365971870902047084377032922943489109865322000064293190943223012040424924708390178655977556423086303903929934494378923230633370915015742969649640741592727793319614939523869850460777773421329385365129024338902213940554039382305853921264030013334372552939627763290325181099937182094172651884782944175248703725504221058623499515728033061403994008264915132473979194200747663238885726373071153320516001263162354200146647321311779150067199226742404185820828477317482912169423409803414602139479982584323562659023928021781851243144355946605828303215917840574656232245508450710314425120011834792117770622627522828209712387774372470138643091281267864001778313605415173280952859461280283396548935115004757183406176023153668649425997289111384300635780817947525176699279627018788734694118815845947512121353192901051789312258755258472441296304950150294510594577223720939343600039640602840850186288805078894697994776525889538011110866708320264564088330268351897779793885952331690554717626786685195628030582740282370404931003928849705982124305782006389610296281764487440335040244853552364333617210259410082808425218449766960213304791533042400146057537673222465943626981545331356809844349134127421550848710417155130533779001912969913433690079986465519119327916300062240146453495566091531980917076471419799605137407184949984196961904252855105110062681262810339167033528530323868394505124143989527381781662198852188984886539966126471652383501177910445126189274439401983675907998915337562122495647872536062530977462126276018015372102728568691281643815360268274783851004704001695542456790977948104534831308544795300801643119671978735808219638112730549453625336468721101588617047336677780620826323396787885603034942268347888568231267800778192615296753086999835407659937862495912926775330584881677057487991665579615382716034132202851351168321296221433016748545686973582715513342071960792155301715372630730494352433008427950035006186101775367658280441093391651190309231565955533752980118918196178874223198844932994636175203204642817586112540500684833937243143424649523289776958318619763802299508563118687903481616248879625084210687502401370784431677773592704578306555411864051350533188410331551940372804215346333395766567755045087369164996186990912595234991368098525696601229334582566271467051138372527477045257191537852078867288797991448244021437316389182247851910842142855488604457815058536486759891227292105254959891172448391580883436666113514712962003045765272920624113610036816736970867025083688168248511006609061159069993824208124962624790238386386637580827572115818380536675846307932799046916662380545825226715342876439682439877262842756469860644286082701987285160895956704046788548256904402257513769395207839671369873039285961689788123596132729888820747091589676768161499929576071904054027724688669266758270601581096385151255420288483660650772402667193692032734032463815319514178642710732941319663795043208372883077202311292457614386216421136628938505058874431614575092436312352854609328834262706391774439819173434766940505389316237101125627578009443716395319856406869948396245396994625171613255237729671088894677549013991037136870553710241316383918966447347841318054199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -17629646271318930193818264118848892014853006319243949608641540090878361889962202274796512340626407694524760897142320087068028911664876180080380391729948774019957381394911595364880882736625803187685908876018967787030410409574401859999740068939983010262584723394891494307973455702045736233281319166224501515735829753003208859305416571543278351994540199784653408885392650398716499785761137834989842939045134682661215653553778503469070474598631441038847870623404168815583467193244622711768393804858209019667288928307268814732255147879005898035618069464221173899306181351473418548734066929016644499137658047682971630417058545202078947610027027438081938992463819812113363356647420729857348720432612951984058147854913111359643174610034801361892385065034928466346567106975134852201290765349253620636544599874387894833097299578800274234816656418034643659951864511107408947770841076609483756147201832607011241336209629569518902000158634196450272243860412410253354462045587472180396403191246748299203949133811134191121700242091917385069757530742578727043009075838089617225774198701765055787673457233183866269935056187395574384690518671582915592934157065327444322262953618937927219679958286326838584436954465755804332820740954352319294608999344258351318054973141606635405636111759459701403534285556912845215581961710944542526552000697936581040468651671688980677809126802931295214911826658289211108213094927033186800292213351418663031208577192963926145807095195873639260698487799691957748090453077127689217912200590342372277159579810978813035608318927310226494006405500816000060435811818874960010835271442866212096372584220719666566654971070283259852203767431207195953953766556884916112845916662069683915932756996014869873432669652576008410974076640821769904730462336849765129267150852692684958415831639921563257380191326209200938655111177416255030553281270271049652168745919918730367547158934516596372273736281799593209723494274540444674237183471393096710413350090447254564973118648476170702019613303816137520231133725295420494368946798751847831566702473799117461293940998643528062289549974310118583808094976238144720084969987428913675823682257041366242002061955349142694643083748686562454342237531101783213606219559327166497761208827058719738224932903622348460721188142549179640278783612628537985512551119365380787386062017156508456319958462206731645695383030908582124589304305055483863041909051334558938125777993664878023051990308589410016113931487000216444371139806231321835562987156983831032760930778937128976830644718820978251877142367678906273101467215290667592240923721899956933978058782723862781300587784300368316753354749516970347545351452044516523744940255350468398304868503789475845865148158329087817810929786083286767998607444779172650651964098815572033266942186525926716113301931314745192301531073320026185739918759764438860892742744427193413041975928718241601387826484054632659636781928245486300542403204001573615454943280546098705799963578523515062314631036693959304412609871146819403614798536837250225348302067541191179580239189625899838947618956451774234371708821483538314824839214792507046509577828160084064215088317221352301335248993409377500212269830438300445026847007013732612299432413990407818631422577186807940384695135959401359644100571231512564259203267091069569643423315552118148940718130667395317393850697526877408715317997218752483920866193358344101249073089029297416873255233566029991710802924444359912834224217962389558452175131705008524737941457623345542464940473746503705118020532065511113630309001600029126047457498078307235148689601878047132185123966049337764433627664285280201309532870217765561587799189852908572598219328568778286058836150089431649659672603938966204931207384740992990778027954317719177896350897095809993784431523758066465903726498052959405036993636016763550841830556262710459348184012586151051607300960992003918594198271256453534069684413682294780153456390149845891851160868453951468937921939634924568331817552456439167020538538296607109056175624569375831370098309129228591752579037916038879120466678809367894102173504033652633623881235217808784066964331785224993676096767075876389561749552734467107849252453792429542383396550173684690511043343325359675589749652767302717703569140936456477047948039898621412926570106084961967546314742691031170265136991166729086870722562600996360357073089049425832821231955478712456145058577250346350512436922166747986437117602911816891207359915103308497764923061165115428845806580949249882187720204200937527626410011377496406332932933650420346424949311916694942723400941669967905301868808403724179961403604090499557882665063236583357928482979294922549165809860422595506312851398504308224383907107216742879339493907802998829336946840338391702351585050184519906970943465593040495524699251896603718800249606510513890326971779064969880861979493004682462555476459817388824472707842689914735939377603231375695208541181001281738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 561948254687870682699801758384919803375473965708480699867552723797363790054686099144844040308116391890130175934072030946604428264314973702692635024245577889553541299524898462018763554978746268395170201555401446931137555812068683000367517746675419411784443459932551271151065508057785705160444629776684480124996977954840731484770209320732044031766876587574645921825602125058789266609429853297796767222628045240086866061876893031356061351534712026493484220909343936444616045002704532935569430166344849021040538719981139955122488909285764722762336876933518551324844417651297058123356441711560279901200037756276793881148988941964937231025900807207213228813805333121230259153946886799413969042845729231971488716004982598152192581448806717715375726949414886852268777280265204908861402079999159010744837379133634056918448101587055385770872575062235184183102560459710236504497531169011363931853841966213177858396089399272484608436167720565066586272603177267273606910418393979609188650455138773032119237188622664826574018511198652067999169285440762807285232900281989554442154543232647520982672180024399311953016496941078614615558530511523678926845649900657595862516216265070473434129539300209762483207190297163398612073735198688960126298383984893434315183633980166856463878700932543256974820870637835734519765000719900728900008095569422764477953654213309499096951569130058536160754911672217160595782562531822765436832352799988571723328788434910384337353056733231162605050107685051395390478039112751739002548557684365945127283062607676081361246133510922922729967056046664540278537079829537051621703294995589072278885709777037367292491670138937513601617331182081220754474475687839525926497094207124836866640284462655499289374536487370853697457294066951623692026522732499680725557664660041473729564167199649945758385983891727236574178947880254770182477918629410070702158097415073306764506985511311887086777735237907782825252670483214737374716385972356241020940034433353537284496239907525519405789347545409726513496677054078012338438300855290399821800889847179262156157470226334801576964442503158250902397772403512374592907411755896875204268959273089195488217696607241791183873710599535752876435849991553677362997417500984087704736939307673364408433370121742885492808369328096638639575180454614653877062302190518698870947095399354735024235890217911386606946778723452249566119070974798022309481088994230029863537450915351704341875287146361331612388268192377238690696372292818290485013647703381989359098875957223434911993028713899832508163654627194741345008660610984389712008135622817538604955568157636557986714980291633814550221273824890491079513784324015859631867592607886246520427383048194501370504510892504121802604609565996105062481781338765580175545448566051137642446703474362651444112837731342128931677548957747536999683509829183473436472991376990302211698788812504695313420494996737497891916439453709539157753945033554590548133402419817473192381459354848712368625689166217993709943413872192415616984238268692699087601098437724568708623417817968256848604906347313692775187913023725516540662700870218627891691275773416364486550449662067746434740077463404022126874666267427655960997406187605291329180623037359503565857570821092711444672759264048357410290554260113823068202498721280305377467785168695685510226702748731697283104393135701342253979863117041647556560524855480313609885906948932866912535151327053044409743864029470379189107277369526533662941505859564142260838857865325558244228620110124125395572109028859664779616002508011066095357426198696061159555125290259574775637416486033031071078291500453714417720612393057065428228896227832920789547750091614500003673281680031977954956234755422836656140505806376229418831692714625251742307485132408644952416950626574036493488124433919606784331934740733684542386731555152681925770811282231676507153229765094587719987802470924510159499787824663154710920280548481464677047352950239899777422494363121250690224933445631744486405165697967813649621381201880363865661387326806810817160927620076471243267686518479393610810887098798108234381461295051536766268391129453922150534184987027247524016057827565317511913774843598776795302291499415249047002674376992191060236563112627625642826867337388314397372193651487179425293723665511383334401922260651394412448833649136620098928608803155431346689347248179181194414444614717938549064637597768513924564325807990793896918743465126475607521503350481796387914409298607115915828239284319606783684760485294683696141149126518778565840427291725642383160666901076518949744224850055016152990270197489556208601745343129713950778694788635980889913111916093504761764216225524510766446290973330470961545280852330683075211892447571827023876468678206743472385285493469202208652648246253623651544899099757880705418648720455389333750030457089564171865901994526859488074320618603848936604401624715111189058584598546880662503563461303710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -16400611939352117043415053841905561830240133605804378348116931807189699856280619950230133153247731711726500779321658962719510200172744813302219798450918923922490046381851796020764403262098740768497124061997958265066337397768065804528090210152058182682701944581088924710601715307912075776127750632747982830196301074559478774119815480433551691383761818522432967705589282617298004686032237155141281906137301565404351264886925267683136437194846863521034768401050893020011796280585924430901498176287097686761228481218558352090973956775792837995082543760153175073300970123762864817612318419730393158009715533699865982222826164226814515587099044606830833181775540628370511627825088271628251495836493799197388249447656437064259553123209450349201633603738671609334517187357215896620042157451829268512609708608189345825206967559199275586572205548454362376236594693813443167778386604342790539903459455986555547639746250932693070632737787546858489006836821739229116439621581176116059378331188569103949332047203419274797100341510108591362859998996627348604866711433496497757188671364673840664883861556895408215177095073429113042853502195036195953075544499157024489813508885977693577919960975372844302875323719719456071472753454054645351123993893000879734763326017265709270839921313742060900157361715280331703959344953202285189078210108821297114986516113644525441126911039333363383177496260724048734032840834098960827657699880631137202472522877794013487347161019295727967128898686251940508264054623960137637294771779069846489034872267555001966504012983623337011092396617826488196876421912561976449273235685926583745987232331214420801678105098882788749176325947295072186820516851374145997170765132014941556278041542002877446197071645038554783622781323491178352346505955739172366272383872522437840937707868996324731835389293340798612561475347568615152425522447182264582464131638782086225769203072616152600500875214493530619183303809300675655833397319716420640017440304403307238305562611261630054681936579946779908216687182607220360480087688121081182992975542768533238256677559901819658633856223253198422476283323127166571614644851235991969756697664566798293849540926192388344985837896771442229529261422654944077238887333161726068647329957704129043404426558188970974248439098219056382705666295408255807641161360458877740053191895561527168284065886345102389581447279856005489453767587114267581893186189959083540067427092219000491920586498303659423519992974878940957919756821118821526194397085907130676620086872057885099066740881466782706792583153902570971340632900548424572671894442796732315317164341574550598231610469783463373835207191619756742687296420647634092101827588721912543085062067067813782439320464273771226687732493115722312076118233743027951983800035416322786751249389098120746139449886660556799074022882578641711797642898233233215915810399543453820449033439862917205730109214459097179349629812673662175956795471240572372630133493190837764998955311751842381419689971368317271566239440231983238372535070967931574993433988866326196583028794505482506292029157597019332531967661804968974496882048942302726919394545609131530588347303583963547992468501429651366933486983062113628788157438386520607097419127017076158397821161334287413397707077181095375921665753395904522185415040137548393628819195900243802200234286799796478598758357224602386564468306252929686986664900892350514032429565758355079599230033386551602899102822561076436609624253084096715742033839379123464892041076694283171760428182789926745574988599736181676917413873454181601645364205706629701351117139737448506494048702958209599892056744471090287491581693677789280458611368088431875257179892647021381475525260673328394057060319599691812365200215914577769854142968220564648496800934529627125253627959496985014518995224557365071045780032499684541049924707349488040703248017202649758668644834638478227203166851411022298180525952803786921650880177913061176517107497629399949528674901925526536058882167606827206553504771226505482250716580535691703122659533092546533417073121769853027325899715167730014695971523482120300394909639240935233570525910572123785169435104141355742190055560753528741830083935932381021406348991299531027116571179828050771049684950095997658742830021823278734554742053557152943788012218340899659482946817841323403807404815531230445082510933313589086416873237838048238578849781672891640574551560164330220680350737157180383146565955956988077320678592979814499732765430067654822615922758380606780435193513948812468772705047173121130511417260828833336042652907629862565848385377783202395816837194399815987055690868888381129909604879005119472535823723540182984951683099961199675190156946076313190100415427682133804030526227320736712631029508186747657255053844298617927081765701059612862043137161667555571604327215459819530280004034336237607465050073220258329382315001846820008591627754250504447488372519594889772251029014587402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 388101775217324468300659410023005396313530564294574115563003603690950574533037522467791355738062054889148063807646351600150342143011416623864597349338049321499463101836541430213596333798564639090952807824878041824733729395527368593367841637402836259340393187508344499453558346398222448478438227248007041762456840431439436357308172212804304452717402633404221065678805014178131991205598886081812564980548561862602047294498903087448473504405715402461241039591999101910309978419878002160465769942434263409703750512428263980052681210368535707525119424018910576902189907032090310562834760329378425207799727354579539904015859546187051325937386209109795722948822626244117718098981870038979048528585302376276802138912258736149701717288953459024532402943152054258874035129029073486915790480243365072902152032587164949790829432515232064580026024741013435256964774834665818837851798863267958084379637802326911921151371258830711129633998392853325021420832274695383270787562282824003797869344948760595268159718678534230077135541101465307401069522957730933473609018702442133431637712273952026780941202097987393783935829714511032919576936381257625812664807351379670618848788862927876434923944095617038468974528047819240684858480103754464867791263079713764997784053387865535663121965052752702716420057074109686576154726403794931033351305923478752060579524497909485563935943773388361066534492146215341822236695254033410043370526062058463512527360467379884501830945689757217479700234121997072983850988587091781495360028400510951258759109217075704340702681452866390525440889834450623014873249892471077283746549539768025407771037524665437557557278071896423592601580116189189917922573187822004569599728376204184097952555103306189750619967886805554730100325522635280249838428672788865129948553248973865169840751474887341151187118788245694678774721481004003482029101980908900300491134493372148552225603764750870422194708215532886527605488963912263905225389974638440200200783552375739779237914216273568164004503691067183043598601076955462871515348389668218168495507996046570866176557138437370065144853786701492403686511919806945536759071204807750546263804444097509141317385595921973828188306152112104174248534443263411921478260853710593591917657850469711520386373135730015549854359703189835043801350360223002609527451498885769774212854696058001623939801028624554708480141638793843832475666214055475419899618778287053423844822353531490804271117831164166719078349517286949558309387223413224163242929669703167453750858045414116318754017526794206380276777778438270954655446419927641855091754943378463530486649044264936296752964156855803982544354252843597731238738577350651331870522688625723952234262873021329104857157423942883321819531950609985803676139396654728281131813321192985338838860813181966242748545820808199334074549108823590384692173143076372683343569756213945717292244822467792023516750702752184255133392866485879849223105905239711853610087685939403099517327311518956447827870494064417330759007374188691314633764370829757568231230831671940388147643700792713560318800509905820629107352375793683375073325865029291681233046287972434350949577058229220292513864391796446197732502019607777033031895913273690289938433014234497218054308958316706879828490232435507071391977321359789232895630255422310260945138094936574883299463831802507769451888016103168187045971385003942523091258532523468193099456410654334694355183363591522500435228372532440249360382901422892186671092370569992246101806456184531776768233667596989847207784300324814133479951735360622220232331296569407633829821730946751482895698349371850675900735509649553510929191784268830152719805365033719658283115589350253778065444048881674382674841501533504050664119990205470070578901996352495395948581830604999822173283680910963115570989374762565417208269543918681580357258988792899075567872531572887223009192031579107674513634475989439052747563790681339575903947967717249012257576555953931286097062117138915066034669003182999039553896419338884727207905605135187846303421444879643350737360026399833983370997540456837490513554171417730662416941047986553382249325715201394485812256678084805147937588079239297444725066844613228793452914087758341541929746518238328956454936255818255598055302257621972609354740953410722935272297655018799987647035001971217046715414343280308368298210694112428124961629008539605292675781524212263615409149828585602241938520212554786304714102313427598392443316083750078638490167018776797514773932240614054213866828683742249469121534218167247548129747934211775661830562331693625065420056550540212341415138082674969851796103144037721546477419160052397485225383401659337640066100743509150909737196965197770910216886146093128456483626519617897861557243822202432921651037512085660233398846530199654226208007245973311324640073695262445499428635611097277376465110385182475900110798112382595560582592928446567135219090513416435604214668273925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -7764000006947548278089032381539504212255336196582501302628859793555516614580173580928103813650486052017489557383107070390807585742270227447092573517059771895386421587718926464200254208586509039889295741299106433419639768317944611608057615005144102529372473950466278905079739474678409297646727417446048948842704491141824603755181347192723423233485040795873661905960766084897827100482777449381906462825335495569638055665179976549600281867123470364919717498494244849518945601943496634751116389409461901260931603271072614343079245602880944733100728149894253447209924825036364613507083463884925151207475536232827641401063736273192165504569555774694876617104092893552599290509648442660539823296484334300156291419868169946222585991944761365456906951023760955396227463785717256476834474644216816189938126579537612001937793722251522228104445457543746616749646018668558664004132053700490569968243416592372392008565629348381939346707209635426962753081288081633502748164572604009103601018916698442261846480208746890234890676307839222950272022005037125452098411891937958563664400489982078657668207631093293011506915895607189146643723971419179413157903856112373014793352843332100304360285723487738727638122801015435634720735779312080146356048385626723460551380773475307028895174494100462144673878157906880778955485830844841366177205026497828205828666470136831579956063627743453804664920354254575142426949534535358337848633445496506130474375627913862389180708600149749116240169319576017352307765824860089113292450673755064293838823542028395429266341102344567156001814445105845770562494388656025664315479064271643581218722064598822907777171793190668253475779839189199535771606854183544792119436487291491930129786188497226510949460336133760841970274858015464754428276966579333112103167840571115206099210701040969570271173251320673517718240198126336657670911950821738872698611381771303547904087579881132993366058333101873573074602364433164873064706735558209394606429420724477100860215131066440234178527165325274575364196601846078114782768455174489114598965763461358621630665919552723296866049193429355181227782325238646284342746279148164189840301166067561739622742326057795296513273108269408167667207509396779215011753450846394638804325502359212195223510778347189890387788088825875773684112990354300074058199441559047116676108671611849036229828113936586130016251124790528582034086040737167993842076779059812241682575622795416002662209008791151963764787683615262207065956533168009677376923007021817555827464131916218172456637257725086068033689512022154904597297477773721112240924669119960642886816406219356598888617542759957975814890203189461867880276239241797111300613969471229165368737438459656544781337878679587871797369454117648851673817836924169794925017361701453997760748587603151968344442002567535657813616127411308876056318700852766932069673747766681402665702658482399509785367186090760847428533981627793502398314126962922703961365171250850385468033170538476889699673983462794601653299994411532382864961149566356613296680747326093028964738443035480287556812931572597601573828581037506946334542837605202226076170839650588670349998974427361525834485301419934033905814139727961701529019505005220334022139940353837182184070583566869195062320916932481956590392311883777038462052385115316401779834045604253489802390750185619868433292235276380591833910437813194182790028970890488061125350075915001245579970565127974315005480897229510487072536029028151655241376999356982375693197853389738513023273467875541330569814898501353435315479827967467055310369843332373457179206461002354251454323853054274875730228232006546854762164508676768128207834800323617664247484797977308198869966576537296786046148060773085444765523619495015771835610465551872467992133480325735859050583471857030794388733268153484834503841055858483297537286944922211421510196847153618975500994625125835447147841666906082920413587874151963093755283145631064092179891137660656645334708673496367547035124114764315054644974070130758573544937973491010096531931688057183116795269520659157622480222910512675547395115851018983404925837466410514137337989231407201464913863335319420278905323360771640301162812454336006066909287155604191849992877289199921442330027398959480835045618418259834993224664853545360357010392255941775782548791713561552019153951330698113236467930769493048205141619754176654439184805746129235036296723029484345035636523038703767535127369258436898431472468052017446183244163048096244595466508762554908997007459866590377839711320734079550364062956448216706352676142800741629672237087291094149058032495818248595450464752727484603780676640764790633996496153291939250524773434459875664284397455937184916492701474239773426948239156379882552781129488518744315341894736908083580906727019527828815552163868602818320783812121814893474360320975443284459828276231873696914453489970184028750218998692890956514339047739399816007295250892639160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 192937534024474088558905217233573623246423014642050264738694397857649738178070890371528103080125608016639070709602938332548938939731360913056214185930013971257302947590542748719474350302621197685455315339136506279805370433152788792461677224517248995367709457351329987632434417877798577600800339693347287552379298904111239551361240641679593780886790577787479158404341735597852211181986991324500117575386029818653680075116720335897236283553736884519391259903679762269593906151791925142420888604649399400023606815530425085858851413425838192144658279526796227175367216690035365288065161439268020359579534942982502831549630879250439595983794622333213294902286499148057736154835322283803773987226206527087142759793994467306104592715259075497499274217110228993336969587844810068515577269647128889085878979685475580585949462201017577835353658125638267040064917109349374590559589958712653386388282421257722164529222534495249476126188047095951362507488284248711225008637992484660620916657751577267101821102347675526004459608282612116047342589595052229483296485500314544268941754766910781694112606322031588386667319174116482795007920903540075500641982917805099972414894857816130285750669151275700839549536348599488725507728515189209488584757886680174932382635550824925588699426242944822961626466281234656717227270831391098286732888311386190564220853884551202481099825991907200254381443563578688137771740049550221107345498563431229482401889851203588988298949869590857981345310136018378378186918185428837178639861161602526703998585947366697540549282811643744545585498248084692369265875623309698370582361770341818696078886801154444193346073655225146718315981977191259039152324406240590201325523802549242142458652442457528806135627520519313634017716288939335074091827009541326942534253658510130288358132087236268852894263885201975562121806540232605294470328755666098562937508790935528635169800712070177972329099212515412593115745898372872376373626370266484223430571037470573220657152862716966791876261980650392883766011315390263818372304381853842192424078877186608162482489501587839883465490935092030135592021074194650498790306133115290425069679224119029572558447948249575160857277467553426104416574992430286348730267917278267022134558565346594188880091997950389029793551834490751069596857553313626334686036835334721566806200817538916051780627505827985177503822611217143612339657344672508351695233096032947390507034090279863854058179324644945523627328909048824845900391374723797711207872738179168537261691904921265428344701326999609625609278011128503293761461060109167187676904397118505437533015415580192062198256290227579799608027018725328165545367577883143109162391581481436224115635720465044400917736731283396686534242211448490850088803106043619240258617714262183893297625166416120565867487652159997589959189866509649055497637418079886589914630794457217962166924741499954627375990784956006177992451147146303790002263303878353202276578488745440650937701402079656588168138860096345505137133899274600543151033516389823908909686365840861879577580592317495865314937262706908083582689396383313377279318769791404680776165744613581991417984446702529614915947951838983049981060462511767190635772963430231256723921247257218989111486639585458774220412349471336270540210514730895421298956253492617459508692053566498000510839349180426547718608809185537677635688040175045369460666344125301580681673163087935693938036697850284557757776941001616521250939485760294838868160006795734921932587149750495092394953211423030270935325608217554662816231197927954166381935806551916109813061042599546858334833445320308714893142751197810276066193744203247204979904768268001704038327765092584636040023641680124488508077848950079893621989149927387202828984496657225810552845629002891081735052548194693511531394683707016896623906838569885537698331556253236233514950461090366040784929920898382258113836577599999948674356932716970068723077047397693544783364647342821944516054639057206536868099598008997306672857700730643565483420916133396071223503699577960091283421633155153508121331967172864318298404169837251438237138306906836672281065006446406741066507346433274299534809971287735636687514725163966198813836233777852802559073603638316515114383098772675223609293354143573907579445919420618202952833023282640261825416646395225935257639282787341087417877209503021665018656335915955308077807032415835305927362004628973544163773114483598537619992835412502684464499665934180230399679541813654419286285001517279712112390958416313559658874686754417773483853640579741809354917756057620638345287144192564354900729453110301137940254954691177044064488031749592277334062625772346900843030803493933707436260474041676117447137299360311669826184692759049455406445149231974937861170925299132986298483514538807413670600391100338391507314247788139046146041691351424182286300387773640657192102938992162736593448770756583278605537329376041889190673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -7438990491410056062077581584072011739241751807897215587306739164125036522699508438064285059435626358440031919926500158166440300198544214738501455630740005852792253078230306494102729693898797643604162191988600609773548595937207412759583023204069413216864529366908547335625561549493629815606726058232274469502641992529839762907048624942489175675059689380448656211132591377601613769235413808664655456779049521134091594962254714611325546615592345838417145294549105485756377400609162231059848722484041258138487652152168080426783354960853577412627849322598915228372941613572237728685997530516652228766060271631409402202595131360589000755894935890137904596063691243216517338807931190050504988375048257141789358259698859609729426993642459917975035637123970001324620361923974759789963737765855792958737107267635962878998283673415267083622320922693892362844629634203158358133914433928447887918429804879852328624345797853614444679478909745801286634527716362525966152289460405179478142060734979801852096437033740851810153162180479094931743282580687532708444651030706310385713020648804584172252585515034150555199298931309554391722942820406686608341267967530781778601896471033985981730180363523553887301622094956454918967421429393852199585916187723184281043356596075500507469286634091028047324177044039537788502433434087107676591990023302179324807832033918703380576554647353154907034906531234495904995436004833730842665416255346983606946982796007673625469402599043039900278887030283706498545217849081102157325902784125286491121854049857862562448199488608119932800507414996258012658442675691461945882371142196477475137827570756522516397386194556567160363727152403914252248947249273049035941933698182475788694035881055302196139288331161995717571225715253734172927077972806805598115009938955254482758647364230967908931481167003662123263107959252751075212151391181319893647923949361130554039304474628996659178809683023566473774145430955406628298801149538652552409732411942823954671124562535000684961585428649371808836609061189532655735737457247910227738438044562940901726560542604122226555748135436157610651044314823246259270905326256546358181398127900868042245209541414892660576043406162983361091193414265373716655501020105633135961500507937016421797401401786307210384938711583991193828912168342031385131841643184777988201091929282798569652759009336668658355895753997521834785203073572447782604070927908536833807602532182146140755622979822640875547376623819850978634148441334385652209848269332829011689625462008683659088251681723361675200809534218969011859812487305948894668066954475790087751323910446276605929208985194377306221437471480942957258326034767773264764523196553766159566648534362551120976767235394003092896642333535559978534948799708225440160483955290942574728003297551011314433203294706687738590444549483452730773745761983813176039448868013626198657777806293260370705682524794290526075681111045933645858608682887881769270512720869934953001881180710323226786800095777987679210611486439391154529686985490866471455897745315211428522225569646406408215079949172774655407042409733076228398519132665848233190834616642426193048189030629070340908573550486574090627214007175062051462801949739097666540486291725555999105721272344373621414787911519670242072929402760602875983506515947569303655011211661246643582911802025210986331126431600192703424483736588232110118679654536296160049262886433794160421985112863497763289439570174075281213525178898906363701653639972019520519347204863388369201170685395434370227276592373860744128740548050704354357158525138721527927037699702054451106533010787009710620505247723718843975746997652321720060104553824628801244811778028059214169317332426333377671910845597750060185660246689745044338559664973604478330183482298370798849339574964117974278988756420797619167305579598075017095391333288343771807892043992659018246304786169809741724923606977904865834028203388572366183333926659165025210376065461287224844979791643111767583000424617870213938022824343034322484172245456779250006789833859461827595725900935778720382777603095031728846348247759516728774646883014220674638176896117033160382507803611297732937024476472824513938015520949584186172831053938888481678162173980993426749143024120891496121371809212221831555196052289962446200640455250465351517918259065469237312174161922582162048498198653527650872384511633456162196116128407595145003732009394898435234991443961456671483533881299471257948289493722557969395305088588535000013142753409078958989029705418308925969292188452093523598147501702703225498075744582063089555891555826453001140611142824431712379221766284293044313586648457954771323779390503694021582184076002088502343325648390743664167390343044317704142059647338319674762550033980308536584169260022800303116505975979365669617426203694975595952884458177144875175332881292435026471550840994468881403438073996494024912578692755854319693354676013812422752380371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 284313140899562589465256179427007827137226849067030345961172137993151497052239524803991531498807689450269342961159664846038680177818541028682498293235086080441665013073713475864226037153144788030231198101043877235347663517852085710765777388987502254390293250483544736955391662264697652940776702645352580958742916947179281979488428601830658315154819118652671367495903000261837393707860022767119533971444750781089702912302223298732589864181446510013464386199890420396541947542769120145830909085826114097033913044988368761570051221906029529011989973341092839813420170999180153650756157703645447028917774843037639430119971599425626278682424353788524098324902661015095790829198337934368956549585878353377763240007121793156714758211318367136411483868629332866992484297769178791419785659503606132436325855987997424268896658727795880721374684812055969053891952872022105688259439104672907482599105690681905114213564238454277601253809166511481462325161298557047768001256314005413001287708136723757317040058980667443072922830937576917908346414600840097025571832450108677457223595731983772993565479504231273543239831976067428001855292293882364635369780965030045771477589445095920259194033239944807525894140439844015576473980837092706774003742864604631383801429605637392701409179571275335511804753567202790895461186337444224635904116877748128245748203224748809947132010333449317465369450540826212938331221933758007912095248110360307409814243090364878073538078188253288371880588661627966554955030284307563629979173439888664486974367015430378399595053182787925469189952692741572186938635845191267783004688676334075699773179532606848821980427210125590242376917678157425713672473821646174167123955967707996532914462266161315529600143060079746239602495904336666362085921130377155062064803267385762587005922167044977946496514489668389740490300590935126120566065569187665054645034337244488506184922398328557499214457005335236204117814702615113474662618259518185661189342690331454266239631570256849713535386726124113401333453536900380002940303222191972573125915809925892184978367862266130189699982599665179030463872489667384414168778140219839216157961103893433530046916025032887152519133412980078955156282939179060592061029173991619066400672047392909600978609462135177842879049303034698298297501128297593629947739313471330419031331229122129332240436750954451358166928110385631013870776936691776768123174794242822291947439979416363367814273438148091889016982267297496478161876248997795942484683715380632845931734376617735978225988544705124321509099698514046038836925784854309248820678423476440661302843378607861875300386118277990334093790539981743695158596298344524448466078645923261593394133278755721019673928914802858888972760403907522481834874845527032102563353349465986456010777449056450002015611249185075326865317971051652131802581644419680471024686432489736722368967425405784737274973745793848085316208006619243800274310669578672940851292070377345050992608816280388242530949218752489021405479893331797227134437510768523703138982180975383943794495578779920315875123782234694594713730534351045393709711866259392225418763952363436238609170645737133751377773719138319990630982199825013347172560929612008690594807725137546711710595874510498018135610752613951061990790880832340271752230003052770327164927459110203382124112462830868191218862861612569576403952830404700013797032371332455506012273758667507927832528793024010319195420068973200114013922919249457574540777484882424130790620081866371096339369524511431727372099612120238189121616711493320343004908355181570381432279789692480863374644378420360784950823879854860279994237035696886266017823695355887243292194606772081516041924646621159697130098861994936416076326435866605210502994590688509269267864017160503447661367106363537268738049420316743449314354458578464775809553761627916952887858964097185353210474822577617633087289588299656678590879375604097670281685669906932345953006106261609632862422032236246077820329730756135730365065051598626068010261689985285504414297515166801533296796677209381348309440606784679726913803772880999221876581889284069303462767233158066092142107647265590745289550749225373841575154168448945137708132111778276564356077880139509106978870693611649052632576063778132345567820156736315582838080776836282648889649341030000278151028428944361847137783377818689564899539172954919877402549783555090073494636163155895170999990146009505934351746557982884612285557786778017842927521382331565344223266530787129085528652995356066373317437204855573103110526337925633165847613366409231256443863893715586791390397746806173529975019568007604593573100884380075672483959099584417180074448563254120360720667280566370926207228238567789656057235485892743507165696648636720662652300217418526602390662432495109752544308323968918861853843154474709129328057618052283105133794850637719279691445368650834609484331816886381849547077296301722526550292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -8378424783418882485399013103525606906521672509789866999184171262791504216016023131025375762214980127850065130297073278064043156633294682959550302399604759355697752126434730654314123755357424149633972758086362970834952124975336835208637594486845648746785524948734320700415315025130551541300423426156222647274521015933166170856514514385565272583546783764518450853982873705957712749444855580441944903227512816672956021736940458932809695953771236290868287601637855832595183037489480493950929408754930475476861197514684531329961820602011807749218393889513276573847721001811010228264747756299308794022041541281691365201653725305000309037325911979262222866257932926274620501596579821769741908250873939245793910141048419839933359976478267221554070433087658628716942342578750067004798657032341650633164440451502933153292819791391579917503429726096244527015744548986212098035148835049799919347558132219199677611756282451733099543115159473560046032553898392356659552385457038585092496117440465041789188232921639930782894123140557017053990291556884876348889622462924786953414837449716389225896640697576253460296085535738004881248140716403611287675630790765636425231193517056915358183262701706109552869374077437823316242762986685608654162546212365296114399677744212894143036983509974082075892399692524312844580529082266242230876199065398561372910555701350171005409900747549339298723227176002793392730072050616626605779870794208799231357361621895360188603790268516112635761430470549186584780032408578268224009451978138782927957228851461456545255814677200121972998256587094466154484464680026643105397455517939217762716608938874386923525110294817737716083714688655767447861937033997903997660962427833653141233171239684517342348112477418388197700977337211632510410854751459565667663620330988681616903020570165007533556147339009616251033774425191602712071693620230279148519893382124382141230175903581718282132569012580752523134746278510539462524042043497824291244073322136412806768973541671499038282375461536312022427950120648280162804816701043654055052194256711034078263383875770471941238550361338267510612862896398870071424452226582326272196490100129675407878643972450209805703354799867579958844414393390617775257548309857559222038343070822801239017823268776530462866878366882365668536243603236534131246627582179412470485403582695894211885216549054393790343027190716192159073319856707143544306214854808909687686830625507868053407965564546041733845474052835242644469442614158018837870735849202061286411596098456199654793915310410557913485993861305291682160841063038028051347283192836227363038854845142517254417269189713710221866684842270622912724495395977588497747530240659962381494645851565035840194547659719596640659691166747979879602573767232653530306480872694197722451518063512390067577358931975916339633744834862569165382023475338618662996545418789717090470860387008342927074494085240626458901794714932515774002878632534944815404288659971123449219417657626524166116461631928623221845898984018615769278074169276657400607977028762630609584802061527295117059932423114374496181729843280742515622273592651998962408095328666417650091708369412939122901401321061557568622287831991964271435999633417706734585012525445634379925654334190808727014549212559443584781512319302497077086140010506452422737602267550603286798359435638839827243225122019132609929571264211715572251136758960798388703875336165246000465997767770359190198388802183960849733088082889804531579870589389018105092288630913843660657727443619057595808545838043787730705062398655709719105270990497505314948710833029201765618693653803375905038271607089954571245329970275142725019885547559649409784757269077920623195803124730706829030452266624366523160021124480787281197252643605917713885169282252853594055796652170450013415033653871100681076125959105604967936472653222696563096107807764790248512256140312791163364691138364062172531996290941190493241838055726676851275144320943550334521627327576079441059459660164801837570841302602469746591877060215150063278153360865182819886850168170954860912857289020644465689738815525126047017958968767005297378407627746646320267258620165157095805618899427457176937616126875037971702577125640283140355103549196353958984398200299810493925348965973381230923503715851228952857995143829081406519596351417690335537731362509771308882914535524276913308970302623330500484230451432937960347293591155135981139185515853914509963923887772944385953332897928506969357538396704630799631462862281381388564288016183799668976725555207878713123433843595963643153500981160213318170717699135721385470131046848213106526198900143804925854288067412007236289054361593224725077749451325877849760088872444212404235472360493771275900850572096760646526956648067722974447239472656050126542872221236589424507009242650367077092475734988163670283580076920509694133482117835322639219825131639347429387975334490062829133995110169053077697753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 180244243442774676019126796489813731844326774870073817217777893503338953006799505848265024196425546756460676256195638181794581251000815873810090589821001345281141693703512572885234393993362602807656438046681580608199828220176759192309638689608595680037659179477063761804778772290500599879338920719794624052123719047101443709896076086096023438246016836719862869358538905585383374171002087398608352902740554251379266372079816685345250960521982654337045135593532816248483868696747966223822254365118713004341415096242554176998401429250033767923926980305158751737205433534600477951212490065027066040576991045040230445514904976173243894361229412454068742024356191432230017156454339072712547631189187450834437215326517179962005151685989065100105137309613297835337294333798577399019187679349121418827410273122416988137434706044925616641690665509258433469008516141060165106683326922652397674259140259046080470008145180031658534949566590449822608353254803667649678574470183654243872377547585419685656696550037802520338044669285929972850770142754938823657534539952306819428626096299258516325351281760155329749657468669693043741152955169610305751305674072137366150374886543704889973882555935357241448782355826036199355291135192311999054528599479785818997798577881619982740467708175251258299678010294068027744389142673504783911368357626265398613981006397570655014499523700884686183954818769059405343077110338809348640932806326917902199445859528191994660262221566869901063212883050122761130700940832656260056413376626199659684009347812490075618990000730691138060174522070380560661838337600692225628168816370224422473312981312152324568869299237635324118928111502262423952970940340010053636039633180285522010624854647741164178655236810021498367730304147354883590101684284674703169410724698079613566215740700621401136167090144356032535770068209161984737989311965418757632983389300755917559014896019290079551651880609514996270967898362537577449821772003284175500533085129114758151331197025471276506958098497091743496843020177341087036719148407626184195495854914673453027093825014641549247833524762100620839410124825867281041456365846461923649656008615402686296112667341236287733699487354910033828709132172590119773337667983232545229187117637537344551839914195301350745469896090084284433058230876260646688374672647460084487513927737671486404225790617162962414967260205051694904048828891416971963786371616446632144507392672978480171689865975191340323777269630505465719537746090480576331325869572097622331634942285344292105411061767124614196834534243570118676083805950177332007323878350181850601680921782476266147295469740131364463285867382374131369204511240275802277160106670141643674786023508899824059237474211864300860534144391882554500594393892456974462926634734828925577131050952233322221408248149444001395748666375247429597063398909512603286152009552477892040769229456174725590991454052974340361322155211083329612892314041865112254244941227298880178372709483951226197500324703332069050444227054931384945860365715536568790072018537680558660426816218586639645122462547957932015839945408827373230135592750317426421089798692464206384805686753541347971550990081847588959883949534301894738686167768159077534830566351896826744527964077567611815584124207859156000483597068610132692109686917768019356269929021485042991324663975592020358024211630705220925501312113264547922697954156615182033983452603162863300226011029561422104740246148606755641040312362505602214818275866045652175039166841797529401114703933135292485585862855884261261973824660416132788818279829706650013599283899413968739182076451085819013785757486693847978444855023831888227606276065071196606402527151677743829748835371653474197100492211573901281976416247748451017339755560208149223966280282110941438447242872939070494311124883830789215563359461113272049826795824293957589803755945862818119043253558187133093506998371710744593206160948235238992919427482217379454184577560329703643941093017825980426468273888411911176975024005587536218056158096812659783721651644138505112401641310390888199069151556282156546946211100651363977334383127729313613316413743451660930332342966427275124710187282533507318242856840568849137421939582116032647510808870210418309275638505378588666299694591121275377714792174471461646128788165344372433630191597929734449213685427443259802756333738390376358035796713460033813322552931893976673657386022136214555334521509230900500337308318818966996202508162188952440347371932673617728316132681230547690177256882271983172949696039487618462001304176503995581890822935476381132698195942526323057997778844461423371324699326220163573230337313239823543770806181372519530884640100066486788040816168871766053669010749952620165880731819438486038962554134494173830063939342917310366359152076707643190919454538245301956331123977679934624044639343686302296203360970347786331198487895349377341126230278805724245816236361861228942871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -2624680481305159683074376040974302343416522672046966898674343325625640705886488697412302866706732070522202066854815558582431746548038313832767241218460847223317972788011195816030576411467062390028949110085031401356184733586553731839205373464402903276762889896162746205610184145716781117897159205327078743823729680252865871613346427929504363986536103398869003489332708321402852815949308297406058654586302087837380574800264438562564556050062100501352209315932177943233785889016443799831481395802245515130464844862738418809436380427896397717208005239720849575577126458996484625604086782570227810412915304040462732518199534006552748814898866672293064116211116877210729952088375380703469270022972030630640852854483448989421885277062224687878808402696985112545190752542737976653549607494984218151940236310571702032808348617210104019696542758981100506562616177054435629123487905145613525717804679120858093490207173103637934080990449591414820375579043852377944379971689892330354765655701732496230617738724354141217672934353631907624824456179036741152985439692870328770356749580553101839992195832304278962848255462223444273909480145801463832413547604017723717369723154018413090612583158660744317939718978605136678916773185977365307903500714217075633379585166536219967660023656676990356367910452279931200745938153576208525996021764888499813023820167285505662269442348692205197565432837861685162140722477533594992442205985270652425800123759507705277909807483435436956338047433163966411765768870199226552194955500834346132038770533709063833379408069641755023031016447256275107367639674679763923011143867997052426783032431251945116882492107897103845638268128960495440940731331847470338647383561785813598984694426539305343411354621172658308261632130787629820054002895330206102698698284531673571458501416755167968933480955086026251281829851668797369689162699403953535581520043561652665983122572145743703904656749786623449673701235817114354107731961138889328315335021556108944258922572055919594574363922882932013350690711126700163187232102894241335622975120639695398346107415904477265509916519053861227190990526653075708782842900797490047234391158437862805865935233867706982984927355529601755052344205987400961598258466916466134463875719202882253039573102117382721877843146780521439794276156359533399242382516548858510670253474260139683813201874016941798253327597792048643867727671507953965468257242121799415751541992752753557635141884449588195463483960981051807345088617010196577202869892546248339502070332769770538747314103204522962859401321397557109039897845978853835502609008942129511832706628039989235586051013372200411779977583912029290660170255604370873671279284479567540300259308159686162104761040382171697965582410982210931413830041569142694084799781214434090607778924865118680497704870567557106693115833741216318999579255113143548078035171655924660897987020261488024876026048523012604307195198312259283422389422675137625202846314478943049225228335851359771405031066094645806518020995104847520273673916011326558901282166018423636751223001250441844841573463561645146729215437618744169641137256892847755307212955652191772899414459664222038905411202385759893364375025582721306901158637065793695077401935231886164338263035447399784480343739189966166043563241112783061555958096879893326309786261986191437139391449413127354312995351331193568484105541029457413299146934668290345799352986964627441868283135314588213241028694146643703314384987707406675833598083304359109684163000417197413035501721911840335838006909195238556670398173681460915947271832939959734650491736867280565862603523291601124927269878003206313600713672238778790552505482288281290858325234760331640203349294817619513677167122935736772115871747927523312651631982133470712998655322587569530875963689225113951947248572005896856072689929727831960321186078528329513780658007429365666681666470309213347390950156939577953525024022797310241435820894949292575192167653613920117510957985426763334926136191335654224861325775701485010009725095042450207555782434634167622699421975127308449096536795895227955261701341753512337657023781940752721748957381023970891457574656288055629643116563784923771161167361429827307105856799899876780397251686900489338692421885750364525784991860348427588282160963139446006804517708380836719819067045908355339781676369408657819119456055919933480855191024820103888328473737418415580926648373491150600330399152314034031897334499699676165950693267934660487674702485953879503427754013546920498372773997065043389682342731597131517453018254213828808144583986391853312238592906067328347717201551537481120143609572830415256928893316788589461259823145235914367806675756994707744605014808198727166903028778199311384882424752837717399408484084066292755260552778529727128281544892171446096393018872166891357504017869165062246689530909789553615348594170490948357566796541997756182520650090710037947937962599098682403564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 16334972429061136754178867328250733622689715652556099316130070344790943261035796744572734043612097447846136225352429099896856183311952358256017354448187264530206328909503895500045769025384312313656065091531908050528455410944009598584733342503560298170329849559954739636942095805780166308388007417937282526009658178915841459918973337682989443830985605671696932740635529127594793220177285712501920214430953625274398184042605371375632889054570580614323656378927094475980344504524281378556191000854540124904120625548434067352856893371945845312848171009365943477422472719351170369201797092124276595050598329623490590501758681686238984104889518191904687278603127947775760821653168437652715122530518111511843016697697283511775507746498758239481775908843233708745985999858152159158042308770384977383289003591045038286560474813369368091176842482667058182499188335162400297985038495520475088179486760915906498269862755229463989949096127896527644406818875159086493415923160993106861997051118088356714767574522244257626312161392536623818274393569116508189636783214483225463779866800921891909740981873560932165158736522528378281624249097398562889066768396014780147396561229955182842577366635835208894015834444496947770775133891208161928818098086981923201756289585466315512762921296292683910954772322083817582976435888492957069494590520756500860506221313769681976505220521647477918467607094798590720024985360272959007065177302577157610561248794515552276377385994041039211319012744545848272255984225771994929220330499558776325229792092718782679736518948430932689706128796804723552286357347765367275601560402049493741533511249199128086035661353763291083673337572079108538706431347849894103358503417365841002457835079674413924297010602709613265839199493660943442759980573589747435218731759260113058662856761978372556276092987178589906473730385395310842607587768497637179773093620953784031366194760155767614774292578831239908652957466711328948275633107210585348634454853078349123186833552799218673491888712191518585524687495845509909558687100614403560968165123285097041731831212191954023814338362652466571354882229782042727739058187140503048031299461585091223219179662568839530616650230782974673430732683649721736958762652040326903834981520273988606826632695433299398684016863372679584206231255740376587909969625131862972314326295819332371611908647506423106061990299838847928913659233123419320929541895060103675547426206695023717203939784681146212160830304574484921303751363443230510483605997725407309451755724058269083435425941564672620058142088261974472556295172333998542873980936147760764779997272060104363258837237420583190046894604833165806403035735576885213861416478296343489003740612618556748800508921872534241462864661721556583523399962310252399447032980720188869700222649898012115204003639597232857776935077327526768512733654838585999058733507196088375125730749151857576459534667287247494965482645569521577672540310191036133293667378851338218959151856411478611032793111052992688648722779790128631639352233801402268270070658923561147384586644610482631643885665577668426873605406667107252796611509249880335660956190445991097091062276387934602440160346840266401690266553230279378900311677958549984115938036351920757431241330550239992208511383505858033833385548725894588778882137854657928086388803125651822695619368086835106761625326747632411031769104342172472079465109991504823426768745989333125012316777582360765064991506164040711741859730212187549070109924320716466913783109867635752037037389111572155823856958740862465762576380924234847907978856475687793223982073384020902656891037832830881307878258606590400996563676611635601750056330236589682987833898037009108515069879516460185320884975426534191532661486904283601997208920674280805044537840627351255434549722404630257018346481894364014316328645709117029737838156475958494843500093620996466406418183037465777367137106224892868002487777009897696375698292042013893730151050424444100636647266132224323562617929776514428259672659459862335090146871436444113046869489893411416280182111700150161413034423536304413793907654522965753998509463540074830110112077347309336836649367482042214225221361290819068100284998083782434544448405241492563697493774523124275599765324858449114002306429751331646901308395637052027295165501762369667478557024662764856955393562177554334599565288293893352206706734878569705348607568689566349541247951044486509204045749425927923431905286689296716622195404224394595149374925733112164474596495770263340598770646904922678476472136329480008303506060603080204908330559100096541966235275170495568355882105851519998656682789133286577215164667410284073636232342702562026799493850296394126973797707193005095324460753471989746821151675632852464604041240244078465868549231146129994133421658657445277350821235457406658342554784134652997357526901447986272002223312479166546904510922036076665289553158589447775739245116710662841796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 362418988817686748591650424663548695128504250395432408663775055718436176701672091861522841582298839981664445344216380888608138646979052714113218817430264105085878225130273262527594084025816801260570921394903882967811639414256748231242808696368775795623771696024027650856202770244862354247939222813323600879977529509101932487188642071373307003433903049234287536798173144765125284450929856753386992084360012126031124561215647753078463663856877039445984567929776485373355724558843702920918100526237079333984140372625684841276525143529702229631083085679321787319139232902514091790082017186200738569754581904325692380464628338016318919263915200437706197878225305387802699420761926252459501143749971656872932917398041966792506887314972794681408333238229870058910331493699590080778129755317198168510282551719052888633479834395364183270101324980299047866151884188499240814185158860353122490465440908097584146092944193339317238615934207625123360241236653588014840107328740719185130624496726763184956979544534223967638462973376454092463570877392467403147733028114484785414074470689204958033262846180237698874856035803937662451637233117076200079158102201166567494224936940263407592970284343877468722362343231284804917959329454957080119656178032406510242738821141497863904783290380259977990330219199392141747200355190320426280517569161510290743073750776777100556382779778534450373868538467554257564838987400599686395299463434578532945069068223936454321186556884911107660946462407991150093385675061079859720867588933743286829184706433322812795876326349501504243614074587043602166109679395214302274978081908227650429041958014704441295941020294742081024522472958305456582819655281119341144149182680784035503234747070487597399166585776227150888506838914467901433483748447147731089112332370992164118672121029115544971463841896186056873657943562233898079049779646941706280636412127397942709364982676836575511553162623214633683404898517721363797767388242965297222314151349221844112799367849970376854995602231402965047020677788478777292381356641706889661936615812442475596060587763226279860098840917115818590384838979169527977263300957836062749213654683271363667966757044261043780843361537132352669965948813767972473543962784175459572329929882571144188851657705799728697969557579390315074141162070993854883821380932612429519171138311486514329832800974639365306467360331889852239988138606707134041607771394573849412817700765372263170128274008801971523353665687531968278764252134169167983787857953760168016661115939684779726491615596442090089427222336933745771255072475312747054335330831975556974890745926207042718360422790674460897169083330179886967780219429830621178803066228543457658723122527592150298825734471592783025190523207086075770066970205498077540589919176132953628015666881433963483040220226266009308298455554571246995228215193659855518291523914136770069839769341747701063030181256855896771939761679574503157624090098799696181554205538512283701254147124954377719553622106178675157673253939559691861079225446436956490700199418557096662333217361146243245626284147644932058999344168089831201732701594604600116433275099682340408633236545787696231333465666353901330605726288300963796390767695228635760821375025927731205800210940796392867633451586639338791514055136105172625531315511661569264449861022468889012706945358971807075074586323064775083585550171254056398080026899884361736828915667623758009188127931390026427433779395013270165691931159860576890312347079472075703765699553791927635738703160394463093751420913512964120658481790435566989718530275702557488506699246715938083972926608343944409151660427937733134216052208633169891440240334461605450687363169814689432306768739606452723223585326671869365193794916295837689162313653321699161212195836445070213865552920788227787582893745403742803041153580936923298518537073460478569588039016495570989191649990693640322634978210088365089537637639098661636578504268573245636313183125553292560259885227755709876968721219177621255675415152438700593852129340771048117649729705023592113612335102721136601075117104242017598980509240325955184546727296931402026254761943793381980621550955585507621944630039172571741968244718952210855183754849023573785470312462112879853044389222596581668145329669670151798125005399813181666606969466169200095786217498681492129346671702767096038767406799240482274225851909285133041128464322962050371947198939605533858459081538292943389010504757971531652306765952194494467390588283239766427319600483765860255678249087165892625403189175812172706107558552965631817820938962803620840846842123868294591020988867427485708683813454299123337593240321348779411964492322708292055833211314815515900142050487421421478111580841015935757151447318739331902451502462539355956209790312929567902468269144944966405588457928291256827679144393333558219609930175647009466715363332866551102060494109465798943220497130141666275449097156524658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -14555272168030890887142560988551119643580278228067726734623969242648867002943794469250878303263310260620844742096231293428337850836758584249227604968114177668119376097855996057690954508878886107453510824402489327957921682149597162074252300974074557863865347054972469254165466257803657209925484837097700329105252303549906230626066545765695066203880612683689421188786780912086691262926539115165506250422868527576014097374647791258235981167391544048164410486106132077805495879462556360904786267065480445716965401616620807786002571263786931048446049694738376578078796817481387892534506342414678016305471793843198211220970892835454945325543910294000101166571099261601082698449707008343179139185115196928138134591826617399567498226431596829964552036003429056812595504859402241609314354649527133016989391469415915483330286817001753951362464327417064731193710164953898134451885532907717085694620220916094010008936347083261677345343177698705679317232175947061889947662184610600562474471508186613796780436154929139303270420859440934426344288424887162908254430520833796503798347297809590964653980072136906472486396524141085761370687684942618369895661563401408946139436221673994773760326319490506067304919388908359247879871947297482698018358812704748379326244922901974409841445268374007507413483425010452785308448116599052584846460362775446292289865056075771716447838269653856314844617986955256897238194207007477868945169397542034504362295624881394971519040923825467820127911003514038029448794801655897467591738702682717554022348968573630447753594528279769993124401645086582767059586119907218520437102707342579240428626113612191657986663536169400477120362996354939530997635646388124258414614703003556352320737505827514847932888386393787062346912384661262159023492936582514505816202694600962910403015126673401288626942521562636042127660258201250479273301654987119781391090275576123211310648490096436534797240353500944752516653374288056862523273917049652102223690233256403308776926053019896748585852946281565397094996807530003532831950562735367593409252260841862212700586672434395698237968738617055570418244306574355801351405737621193267683204702704397987711080758860835650920873302294068739914226660935379252215076525480776314488825752638181611301258227704020016204803211676061200618514125240819418177167696223460060355710370868761971683788839088397647254615322560588001177679851317505064201534374572316817250582569964559360484060646603767563553141613045828438740453563659469181244989793549008728159274882613777646403932172752395962940524031330402284734435568422217355113857238189509724500104239642716616798097856299563696190531071015040978527405042010206146964974749974085407274374433820695398816781622108779015604445198949221731336582229099630366434601476649930890131371842384350649380749358936549361474032296768088424198360641856301396398425838657152353129065375952851626715853737387145403522355389833151987607881260838595852006220419039397395573777508634683512850378893325077359226479182320683698859587300719087354040170724210867466621383017052322241385033059410088899350384844525475829100793236412582810426726196935452789459186840018575237799024652098457124605698073292099304246473521290424953038330973669478000608427814478654255626379378656656553916984112659682703529430249092088752754407112031767722057796618414697893535463194087101791321387518377040001993208545198004252935924069746478991637938162256228249939764084792250632097097078129861630196088048386255750894710427275555244953949825584888807869861183268515577562388887615693793035122473975642601124299739875420364570266155512864911000547545246598453841523383855441829325210254157563892581738431633307858913239606788934741531837433616715853969478250185186484299260244618135588684875388727256693574202506697312831423125756659771115142766814205811530324994228613602811769456319252752178975760245445527572631785785517124820742669902519361482964817181275807186576036148843300599299326254467109054909952913930960014671520907969572380264933866995948855144034980535184442537562418849590248137211798705602133890918257866534870258175780390810518376431005363975996136363881201554275095526524617343732865502565590082826712448673677630597869332659067804126303903070468198147710261731258791003690182924327933413749506344838620787446312245802545349426941118249432737656021339652067228607492650742631045531676278007898755502106365394139545925760382860170724160029914212942358187832901994808799854329081373461610171841179777158002980583864007146903032727780485328913177085746391423056704143685467364076955670561554440845955520381458702518292342688745031580503988797307204668498495737855227200288971738304070494912296388242676995485739522739169731561254791693136570564977009923379071890560278929665562099310629422812964840591241718880538930928711146684982385434271480969622564010093013145785434924470441622416681223421619506552815437316894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 289769946265461803609942513937999065967650659285873618000714788261538591334096850028503050040279365738145123731177701500175646147802856874324253823701981714633626986224667153040097926653931293730453802654134466092686145197103132120867987378588093737096300135752784011752972063370141721089527376684638782371556171763550622856462694700761321084116960199254885328638190944389100761191555455575463189376236622656184812400195154998585017112064806274594352095128377807231512146051347857731890306187937513366862566368437808998743427262183282832557221568361979160088013754926623903163213978429215360777109767191558615522618249818579273622026119366603382693370403943628535708032804657138493660769762285625386289239848967411465594520078667265582705875949410830856092060281980366131068480834175084212814379644841057620117965615790326738722868305456022462780820552784132911795701031268641183177943448592217022422230960687642435407668099639462728516402170161955535930617550538569889637419276376459150618586451537059428899748102764462335015836328188054546924008745964113871604196718762435529202627968481001242144141182317002828181556456476915618148433369792040777420660123516161543231417114686961233337883741139137210839135149789961656637134101025034549904281851386219605523227853248587177906940021456021750355573817681872092557392513314428806667401149249188905155372294833123881155174428590289358573998418273710780663619430808410610589528554985979953002051707208110601495524379136017194510386592022718019797551121876391821018555056781634261652691048576577051987219287629964888070315534885007642181920880844114487805205485374287645748258305577198943756694528320746134549170487485872608860588941842035545748010746199017977113379182075607763509415806414048376306481845810649514035951673559752964603556193850993058538258594138769783660360803947813311194476614208920510529974074628039288541670841958561626192742750521447189807724604115865504819018344993223906693151186142261244566175930623036723617272540492025451389860427151059492313121481099958634030024218095518693967759935611911257646422906997229887213172690774388649051639361910049522217062386017844539172640780237728237739741479571680059583171370344680588017966775529261574836117517771184852240805322640134957827447232544883571427961979464924053284652576910200802278770212010046844390323530259505940237726202287404851512068446061901485215754176057426232336938152583504129114336462793150867863696243020783205574093999197215661157233037442181545380552131094136098785091619769153190386935680178086808896461681885679086159715872852349071833670124838917778926038023822948400330191786045905321044840209426783191639661067470082708187783524978840672853134397748913415941700787160895022959117330129617572214063180972147538020740237895035544519860648732065350622883452393870817909824879491092172306502095037995713306748664608661920478454552262043076212680083247821317649238456915200165338932427905130150807136929499558619080606247491877419847928071384925470798016193347630046019957712577638424141130307701847681709830108491326382475568767677249822938577756420159768899535111775137425610425908491458623575577332669218273105704955049909150192520450541044568084192010035101037959356948662525036557850675383590660711286543092013748603716729887553655195701887485224115178434765253522785068896725189952808145554023153158605387596664658476537268198932836777467033972694096867644930699926918409462112965481413535846318513106069270219864364478018326556822375460538188721772390426759401609922301436135771278132395095925401947705268264910348093046191049588277516400805843070428390387531368978509538968446208883918404591386192409386646595741931057506170558750204233010259273661476041058178263415360313235627966890043245184970181978781682370805633421747722310513561171802242793580523958438552945171621996171901363640705183419017506364301056452007705816660738411496398379124275156517376598263062488652477243012298095852307831321280903421977810017213605534447604646018237473540052154190787807208620362637390065265248573413516349172568562046740235051520024277048882358772870186299879841879788388239712153142095358094550429750190507520115156867078315331430668481075361132988135946816310437268266357782752593154073429154429028984870533288478569056033909718050474001672800441226920955999569208258518729200005246850094368797694382833860059004237346394889798501746556957592701564639443047241794276572304323882122508198124800807053059900222341399706499183039156321017376025360458505653852031406848788142368586153271414449726397341937172195231522313576920496836767306075178842290444421251902644966775454526535924112819832942437229390925975741212346592301240213959590032860839132990427924477379911014827183364614927310005738263583004360285772733731495587685501563613584129522073077875754594631211088660838707663100688879750524223227987849901836625576834194362163543701171875000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -4034606348246999758319403435718577124843429696325411101113938040852084334745855207727792394904146917107318359897571265230361835709164841606793334821014532392590050011015274067652161938731488314202830361655801458100205076635630154391813830384656841240842219668185385576558970242433622813181803175871356759266565072868827732053893940941316690607052266137456151564305388836034633214003792695772284872136721110339467493674826790617101587379692618024755190330787847903685390502444422540673197770109219040471839666158158147909433855331413497580144087811590328950228022456756581205703612977670443999920192613468089854931153663247559449264078844318946911764660879461352955386935467103993646148912882715904789272112962593260163481257279877033494911688329936864490007041959633942173244337190022635286721357643222485406068481040740000680375173116855274481460229682694963572058531024367774976299236169689142364784949875695281897360445259137994728547952217380567030767120878111386803492007665697714233548356999183047166867766069834131249341515213167897423342860724665772413402916645763125667319124962047467657962461635374971669738703809656362920894189956894732131622478160985588546890748213160342392122596503728260165202837552350255632128664268873797189736448936568942821544807062420294243415450669353758755493262446731642003190710998428367373577312171826073158312689107149807171093601513142134972515816297621666851822581991315936040211541529962711617814081512301891964859310733661720281627295301270822372252035777187977093920350635404928480609603879448471406158988772018313378681004247629876880997196507923631324642049286126452593818359617466623598690556908997386665269322754396881896308790146081799436027747960605207833966836796381545318245432447368266012468484130701137451616264983690973200612061052277712379768661506753804185199497801454943629956075478771438536929118030097904204579289548067286969545052937062607016234218993305927167192093708912077885860263271886958567888730666853495335051860903247894183692086972915012438708653724293785634858801401264796536542666014412979995972703420291615080346542774221711094023873323785419472391582719006028345525082885279742321534269918146839368130504628594941822494559630835833212885387856617482106194179204666759929476732678091790062801369463601744195253977463329062617935773174056627092655037011403589459172936810633317490945274969040873218654920689173306769336110160608097796430281647423078196029951955792716604237759830408473506669819858614705278411668920752684906787808259786716662824791224340944844600827577469285046130578981509742544840592677664777255125190675593404252525300989547798199850593674661141118170977850642075428755214357712872716842885235945166318457472092525472060609902485665985212883646984910862129349390213973241171371774260213473014441653917021799760342898815462218334858831456077449902193890839854400732318659700303844438529859644284803447163170579553467977517500535304457230464297084745278628982330195682044474508342079184372762779640569419111792759298571415967541892533464453806654081723095694978062032986058551267831507479664333772929489564778728626273014562267486207019214427732718296498423490622019041629169952375752794709321043314905848754620189335627761210592449796428370844372600302892930408623209437510103369093346170774866478279494404392353073015115453913387665556471836324854685213236434241709944999856199674553467002595757862785024017819616202792496139553558150833205181615402947633275135847644063468559906173610987874899366294202662774636410092907303735997061581913794407537300253198813167228218695202990068893094968298632460318266586062690653272758242082820345919516967302714818472625310092267804006373670945902453407455773996389385362611125815462098109685892108942152611329756792053942680247916690420408536035320098389299608150751871674279951497593690564476059702537363888682701797493653641774730262620324556237949585071030013132727003375142047499624898786693259320784560017900012665350408966934325610433381081415619938447134047886253033102653862886531750805644322009410353166904391492475743481844361787932606108414399320347170652011147173159621004405427976286738017539729410153599466058375033125364177577633484703928874289736082414730844953726967187267841307194108618056271130532671963449219921843752686110805651603107340994922669367607053967181011674854829840890440048938308849888714060141182638721885892515971616707012566725251133542094041144416215797970742998476304110884477347448405482402896830012797096167446188504855902765277949627567769772936731187793895901842818945384248630999635903175179490978972311064265900345847126509811727282649795938427677509026340315415119587012071269353154607131892236465255831516666938498776542972635937457500164612843601402745782178555389033027529528566132453834775685594557265235293695952540536529565698272557229063874310268763656466006750633823685348033905029296875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 40894564679633287192196492785256415316106914185864928560435054691468078602168279279588775587754667257266244513802933196465853492666362385920181438995384936457409500066054027592507525943949535287157716858615128964766323420237476355133144008632914785060685179421942556271896639774906529155270454229177015342639865859059584175045828045629001704185777164040969267185686994645421806141173824841352002292330909113608656624018999322847109328265143309168950781405940468987295954055735845192412588625159552713601793426724347626599905320805373735323107187952355887562686231977207367316179832330214169486555915518364354128318625817556489739227770116479012226599370705449376877895938647666401618215968788843858435540163678137103697952465302060386909315600674883701619228520470384640540155561324328642152155378080199100213425515682883039925644952969507099412669222810438856748571590457177725010317926907999519642816059210340420877181225033270699029243332251738733452914738559684848322209430089416657914097379717241080319467037628821221693002694346251121882878019953322465356918059218991898115665424754554276938926764478819247415026935115700554535524788927812459089807282970730040468391011726335618610512487019329878828362105284707620985955868287452286630639273601902266831418193080710479715322882727748850593439337127263218623579515919726546970414278022831012648167272281939194067737593527720280158039873700590302641074917541523435264403527657306815129909773625530529343025766780840584442954861445664562688062045000177797510147976222803368851963891922145087933007304165855859672588894135855174144726749739476486342548451152308027735571970370350952425154553596619780671190861855895106783769115568597390910304563083890653741388750973390396402811663534313026224985965896229610839773072857271498376026688244340017181481307484531181162157558514561553783926272551494105952117930322703048586112287908711029175032052801807736131574085324986337249476435592191387871297764138589000824892050581080094139918454932687008199219934255713656621067509376085819302881547330195540745964574751671756009020748986008228825599147560220779641443658482151310568856703006823297431071066034965730636150471017138489626059685298913394317275295627330151029696045881722089332636852499779574432621718244468076690273598274165640025642654657386344275103842517506998498188550371381998249773874113482025405526465457580057423196284675216079712029719588311299517132184323682214111411093456624617823506695526225111919996377069950363684556245989986056941249637185386499540975067168296080064833935896177945585330709459314554025502470664445736345513400936216426925957734037855264621779305604759973165635663086195917471076690323568572378461162110396119439892570721725064066478548413483038738692382111124239466708747984523618161732305132584513471773100075132599245320296490754103331307433828637196753579519245985763701069965152508091147916360346746911845598989176639634150749432291621285227891971213402852298268818212680124093646372630959375162901020103616013408509754530257424839465888491518631827175497645580359524005892806405180865935623145713408305228520114736553666649980142324004922190581909601029960382122825814454163079814513953193252288861417038888759932088192352006989740843824177356783864698897048832697298692483792617461740228769017524301226170301863481976735397686063384022027554629362039383376544950140844253960657779423517223921995133784390408529639724398055057402255028216376177568359430392438661909787748965851424012474460927517293207030695982568851089037796290995778337250994641871442743667945138254041920386828372668241143627992235583936727806818756907085844259175431603864224114167454206769591069139436063114538373412180450655121456767264007686596967362853916950222456291904706732188802606581557183084840045912858215847635362473673461549182219578966146711730714671072376010549118877052994884219654582229686175061241817758114314743170533354221981953374708488054643116984230834428180680019794608282975444062174516247508715066618612859856585840122143782803394371813505892107223161465772234225636290379119757535364403128793274156312757143263034075485128759456001205587597028025822185281026764658982896008520066676992484514581114411333959692656532292919275989333257766708847778775088622538708799020404465030291956947881238635158302993652121768698691741374144287609837381930790756005227593802797703161356435634647008083715189223709675226014965636592128642249157702333902034001823426403418921722221203760722534015376028427634928164488293459800402272873322303463962683363055309157598135462054527190763055032607936734132184089770115627382564465602213979400398565369446819723855171530599464129771354592425009229876485284406096130830607173186664710885518654189036583359581530400804207602602551356400377655644804307791234251428085514538964530126118939793046428631255938154345741667713141271889298877795226871967315673828125000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -274421942692222441402647538017997899268391532042636022138929912519680852818269670570436174389325696545500781261037260835562069090840342897254441681846123793610391952724391440999549991145461038444363260580923216287446776155459141710853631883579909901999129768851048014445654012599703786036687043619009889756348832339628525111913116614958973942961540983240236134468280269345619164588069854882229003825315109741647078221075996613071695737465142732058703325434751054219769368992654526424727705383507959771771050851076276821167843997602854007988809753376208258606628754286517910788316731712442937005188135370933564013007790524615319349262413429170996583462529029635380685613032162614743444655698301716402655589885688077278245597296422503116494741989986165237076107673103631638828511026277242875591579571195256957739869085929699001788325327880787206233403071662127157965757587670566931395410759579802133473688530272035979404062951919383541823564929741281779060955176146789788168684740557250896055815778990336172799100329040895081507090945146648879341049782648868172834963722731170423958793314033064735603882017512287089855210239348242201364825075913495814919400425924834836424931999103259241562834239028687892610487316199645592759344160455850312725072919615910395292329215481235471976469099360366673791196906796255578606794268387297553624228938799590505931787276921630704858071717208175243455153813375788285609567957204302529786543560943773523655018325696057544479143379705218486169710164401326995638958575132864157200191976300211568193856669349909301207488825000693887954209766127370832855861942914344597000472812060211613999833814268396849687544880992135187112992150099588030055220589735365079177811420229946475684668044355915491272768912160004321980296582511810312744839828039126766674416677568743081736013969270128093829573724179725375942573372741288869523645099571774179259817304716227307809803445386849662416920059524285410442449893666376311717525231226150439031582054870710267163746003784754462375149194241064429806427996428472489731096438107910543990117621709372991205214472521626260076527978049465901804103877749025808903928101814878152205092968728771974630242536013307821696300111578295512627862444552648856878840271708361774204933607782842889711282815579942164110932704948982863957045410366596163925886414883527584628986534621082583940512986054124497347524466660042178051055080362844991884865567425732193567501657686226582169714074466935967155050554661383588707191432270055894008999916216862874465087507236987665868773709632437439992728965496101442430322236787673955362741995178805298000516125038559106676415466429313078110831281039823237527323648469582412442000497897991086050111726824259997488703369389941018368671812747840618299092352064256871831927079791336835908076817549433089171788811365615938988276873579760302333445691333418602010315736573621632531862464179045310035480274900532251022973787214119351786744502711648681230824160360410643087243594613613850771966256305615798148961233157712575569035005979734869629651755314574546116466301099946948715888509496602175180386086427160860578369507339325985218075149985833810811448154349362068820636588185421534216199729544859800300831310042559664792301753687948514023393699833542651130073830351052061072205916883698510435725381062360574581534522439770412358002577604791319124906060156071196848430137476868161472371841065105503952431420092250816648243742861472065230657480163726946496803055388542801298920573653444837339585790323012636966512084997985218890579359972381401421651390662578509682984020472745660593142329769748299109948064997324125872808978044818009149944355934551963006795307506402480488146955115717931225872090542753525438879380390115795928122174689465942235282716459248062762488478942681021572174106929520978047988494410146567998057191609683268767888551481593070013673249450422871922575181520042032953665823172473967706402610553779191994407176837192899983315893836884770347060316965574691299977856592344585495047691977359150392970145125685972810214251619524765821251266390971533287528538343196857749315617402347282637242513532182682544976088579833680294200517573062062986038766413372388831142225083471258815508832306238739214905549675827902818077362897433720415576523657938582680038778662434119777198384005812646903738683282400791368246484370992436268283781890165471647879057795704617438273502710218351412660536856576734918462969800360959496232573676405606248608872834883978927767869617577258863790980338072434977176818892496415564665248472114992932990736844338763907813590202682111462517304387811833847261681260545784100329055569409041475361906154245917688804148713208680597964868562276077723584290481824923458528653031038351387339779138589570025719990923457449251648772148955160695130841502092962024928906523633428799993746818538060696939749629017531839823825357167486060916417045518755912780761718750000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 509417562811593753982258271910564744858953042449241382099093841690315468205620829730422959890271171787823006149706778782033536277583314309914181901811931496309218994833975685572179134677120701425050859406815289783823343700118985101980453089583158884077545048920303954680539582601220717055145898111793198703222363319896773267770684847604604303673873882018213953196104958352837598064116328662286591654228231094856034730567655995530034765860393624651180222595764936880676324547454840057793461684657684072099342109429851156941467349914681348873883327122418270452799362121292259325617680177527944450071889035093758027478554452603222186750174616161241213345820887260433919509305041308706023616612396872577829677701481314641280473889552984868910084904357491316561034876950254781799775080171914025396108547192784389866409229868907300291849853755085719980150915835537272339703097948590333756475661439312958226218638220844237100260819839748731257592575689447642106451329099822112530859021124431199706922273356693230890901331435791402696390005887162937355215457413609119007717196725499636175868720974923850109637966964831047135164047215493864851298753111800018234954002690922487906476110494220827929151399164549213072274490221470443541873401069044365676487185179136398788685207846084620631206755485509689040195232533583397311318616532377507745428400013206769217128351871670571251641977545067838880357903133817147289995026492452448144373170982566190336868718493791793487960099935287274232089032367325481465983778101066994059179427799874738682795221723870082123402941551914775994943499083417647447719889391247869290613137038636262600564710673746451448096774869445062733003174476329147611157380106201423392407666891294101689133386596723138922942530517029081793581270975388718081111915563388025781635819356126512806330755771723936617454752615202881012766516842030239557360718787345650717110463303095388192754698100937305827327152971016018621840726260459270414276604530642963091264239555630099915072244502104043390677243864537165490920441229144581198323158250600125600918837042071087121464822727200535717298993297253465390250943868725075749119080365451426880619599809498814629433110483645240918778877881579551996391105076767037838229062139428562072403308269095943044184368048527342837734072899074082040403228169359958855268023484709168132970683383214164871421116131529475549133364008032339409427925467975266186833304221936748603966163276169219891338974426323764680898569146823083060554779283639744319584026704489054126186972395258004202216561516567253909519314933777109243357214346655262758573033713809616427631111508707610976982279218401985566223156778524832184573891351284329292741145519720802123052659047813260799261706023991186223536369950570335722187081360750651157452470181591286906982011695998158126659641443362956952775145364469804833550639449064566715657919832073257224676644417407106125270413103973595953736686643958914857150244335258192863249511113026228172456371931202635842191689742788619151532607537879270171537774853969077687052841726174957813880374550026010260163640716259490422770298028590805270783834357082146827098547037254643417193512975341320773751751718055552527874883688496850614477725513855923683751689298268284099525323705594466082505227371808333383810053713643856739363779596581923954007161411421279411993076878746133732331044560834606982874462193711023747794343279249915487307539146397794069639405205140879437611141647195381796392937740014441542517960746254566644848698192657324166292031126258821581354189510309587778842937547515063690475256145045317855974376317245215793199370185833266424515019842277099379290740039377863972031799634760799655010987091516714389195539060639653244682253822648760037129663990946135834976442991811500346707998703907883878917716630341210968797290286835759000760221993350828888992489695556085841314178086157911343638378122502771153997436760188861784283313030698718925380997906689061939600563120287663288880505662166882821320390149327918476980240978447130627438955073786497722086233431540252346138618130974990741997654885037630117833944463415097536844165395424517650855201007081762168649413520902750031944622155676238268351896485708820777025129376748384051460876843224869977362851107885719316037534699911955228254512623095744239912632475878519966472086630933685562053550654052214788631250544656311408881124921711030789954407050769575949215319100270024957741435676944165235330486679689200737846328793238784015292841013501388162376413214173706083373526456356447556330791890995147266118345786226882260511142706463248435047230786751285776204116285441549857010943910311971286543825816873029944048452370684280749961224434125087204742481840323876378882143548086571201258263454254840160019563453625763673905787442893933134642384166049803224029658294939245457864115061917786066743070413942152628968582595003766755326068960130214691162109375000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 15298266844247393915378247263850097578248880963028916351249426383084536158074061187333534261648999687086464086884180594436275243942429192208833610728995688315760867246309481161860309152850185179007125715086713581093641764723011039283191645552990791016165390730148447097056243609401620210892903893804462602683269174847066607484970184977828126888537670698220935893676033669921100163739316413194018620011145232906970667112680378371520789132187020487317381521958902107808131697447868930152521259958586067499837256568324417825161699563536737312613769102432926744154916207876651870135429408549391450312105742874817765705448540019740427739944978079110642467136239724167506416856667805209415513017383552619737961819237886775095536924773614281234248013153626896827338949056907705884902020627947083554625088797454480617843433857577957629973422858680095830849696079472704311465229709444997020994120286467608601769284557929983279191974766619374373147286566776076265376493895452022862350242361147498439216712497489305103739840436632945801722335619898230277859494889648116761506826677832319687744585651916181433993318017858476168771424049343854157933163942494718903081117238172874312361505908491271140263506123080257944496065296428970420531255046045110246357795989989779498964433762558253117906196071404154703724977183740591082951129984308621804931078235336431809428516177170273731183093801032013202247208813087589948545690987896233033884068833412577298676163166833732615858474241271800606461843689307267764456875419559977815336638607433190671983487219694124574436379335165755178422186344665045786290952185306955982742723836880566601796184273212374186385461522437591372963061186171703516874070568406063505043552231271136225969031576108735192093556944837298276635977672325220399828075883336753938829662206485484090190107483261639031089581987055555352329301690424294602153289117162666855533723004457507127461231335460443292981224670119762579382920407243904511927088822866570572076582748248484411002645706817537865612362891299167153150065845635140734421481731173934711420568741658897803060763878768092557272188802972839427609306463242585103074640335140971816582182488457583342588681414951545826269508081369110011249346614753550964578550765748954477892076656977454553979896105966162675124970457960350934912967508573209511152632849684838802901725830173709091627578845000331426625828373928255521064010411710932858480764763408979990683183077440312294912858935680583882397944350675960099090102172815639933736760360706539755442865736250302659228578266555889893910446155654213735702970232179185863434310802491662880149084231465169852467933844680345599410520700752879748366327136239984281604970553776923896533596127761567591249948105432171682563041799380698408234189665630307273822799493547633588045813279753256302828568542513228251817896720299043150642733099664650288666406957625057503441385092524627648904993402644408992936536113920924324029901573994368277434375791990311642760600336997674734068178226240269198995371560250667648436489889999800049381967501222080460618782012171853740650941269962268344101382621397410953413895117557181572989211242662146009160087275055574503615548421576483260788506844394469489625438626129293438605040451567851304495269715723915027577921286892248472659783886678810880082769248657837425201379674492261614833395892382964550176062761640537569878883408409980099240693859597825899968073449962687160792755785038731524584273988105651063657704840186315735543031456018763258190875077237693461887711359165351748755210226821359048172012659409174162156883180430689272598381536808252606592968673958680114196494086979372873916157260114844442753377271799624704212346257960254710829759403098102804105795037131254741348922452502885104703332880607325184521588912174359375064639150903693683846339212461048643606766310050745562778860359108886868351699356657410273683823786183669932710607112458311792657433698648620676578097887138598123967650189861179883340786272778212841534673168588694043624250298502939861655343619808612930120096926416663664943816148669196518745065982260039245958587786547219724769882350197190097032604531434057776503947459030766142962953356567415831015192072673434731678670421483730633476110992119542264932668979999445047515041991792961721006096927993883597923828806700614255665896988071499620201573919864258698224188776035750689497124762509952419735625904009441505445676562712921833002848530875065516663366667861006796857243457070578540561741359005920094963029313009771349932457606880404750404828310598643554496478138225280927775231291142894235799435502201003079504540596412813713814404337183533518100510842862820633936348498750745913015061649802006791992158880326952801781680650376085554103291798656134634187495863088549928003209842476411391236524127082732550733401443450234189513133719644624068610026103299508002871114065168711704245652072131633758544921875000000000000000000000000000000000000000000000000000000000000000*i1^74 + -245936044138123765493734322127169746582259823109763866262727257811659170736365512735763404094606133385314390569056776316839660443031830254326670722912942168444951180784392675034620544685966227327915001638252734258615538720118631867740120747826598708254329973398057844326079637701978672323866059790393085250019788407160189911181361606577814002885537114921256413897497426195840913050323119355119552971881544425756783160281816911459988861103994977512853704060146841433384780342250507185191712491221400365667124004970708837543070625478894752693715959770493666916321847038142551420677686075366786981785266199971969125997796739428167698490558272299501313526153748150933117676938078700446580160706673456656324274587516803056779968482347874443718092910753938429220644953383432325098242887379498357690899630934647916904360954836215259991247863226248814187449894776827622776922764638489888836025361646558566516235001651110343120353961741166505501421567966089827484554307402935600740139009498034640039555499796742501086251417963649947757447538510949345335807486412329342075779906545010375327879821305504208354062465925814924656763904647338507523166073667356430375638613460849536327148328766106888332527120712719458140104012777962541035112424611067577071952249233913165314545457481391918824419240373396603229187330436789835439928214475147801553600265439889609881916657393824752891495471238517764525292266595545772032846601921965550940049683846848633672501603508936071628117719485902140774787352929876489409789430389327296585405777592829303637425035552674499232740585112277177178702958220013592941852314179771824980182334729239139737792940714443478576588425866908344449865358459545211172418357873147875909964078484080246568061418081354826058904656479361962252006171718467978618011495306013674337964413196027078821918709448450639342824211044865147148741781372507951110038962323568878591660260270131627670875846763375006261662982362685271526964282303157145077028248571994666291520001090832511357501205180505487685160983593580788415916596155676108367301128992000467452808837799784547235182510962618022319643557022703302777991593828691600180702223068129393352472354105060091497112594711278812618785355882715379799816717910490400785376583424484229440003380979961263328950337974493533166395278630920091561107431580478422769463242924809366560945745433773844201975044005407829561017607049188584613334743417737790970020364398860054958705211033933842086186181507369141999928370595072005154067116209854541947166962461835904221831388181409163365707867006050414383372358114174425540440989626266780096223630130624160958523100760977010764922563557688308857810781154325263521463447588280404336209936977182666124357690066134648540369679127646088763116087588082720004844957797406900576988210968574667325927833570568271598999284460000528375948708152714109629955201297254422714558257844525438024054102165299897253339929348452017329924505759173326034048910440852455992644603730744404252434856267483621236084910895707861427226541250062550072988747684294542685150204791303850999705105325272689515368391598092953888929349318594660539628765503134745897236880105815168300599861390514254595772485135294546636788479577141244951412923747917005380559161148639326615321543427310939160311835106247517005906960653884040707801186019517565917591505542700089430313275950417003712443458582186693522161652516826494378718660950130736646121375521127200400682396675274700981061415567613669047537340874218143789002986358831159443066779385216113848870435369541901078422507443595641554155579635747733157098153944128342195713716240313155544714057543373524976436209279077619071077785004280554266653837145492067556846962379358536926329679648672543911342214206831202989046359939884889482712980009526809358255919672835433161369921182604732814365652930156249055966972011916152870185383945832928384657405262262071052661410562350325413986704227803039221799658832332783642192217236744564825693353764846983065748591704471310249384328945762965265884531208590669421444565872167098931386126282450880499112268562289275831335814582191926700302391605458065092675173252065115527206532159062565747083320972473695557418921234922960860851818139849241097749537926734345649356651597499424488954621827746360719666599107560068649809953531383576188392843852040839999854913933560951621390698550439234543214277999847000064019998635768218773231985051498409204246359185619344219869072521932825629090366148920164162038094820088246608356877379792491478136963696929535065195226525578957400749208112492555215976755721049975965270421730417462052487191447979913202844355183465633740446587324052662672171048640004847171260817964605643037229774169310964017508858680463287366277794000958082615094625685392812943671167024400959693400340512158549765868241544399324413075478141398898028633298838404187442166872659453756550206049436013699960312806069850921630859375000000000000000000000000000000000000000000000000000000000000*i1^75 + 2145528155139885661959069721778899863652177007995051092007791807815318775104759724323384167925921607512800486048918620665426805797535998561790887226835213542264251220105856586987426529120119652308820961993223794654806757369877837765608193777624924785417498653596790101235233951782842651169549956110287228617344605845980845316369056842727923351303970016515411413695081178256923863622621697188555414643920495670072540563273774304249462388304532947334003245987933640111035964706626047531119054199694758121821620867946491573664908931260270568997623350205629070369758377012384059590332406631014037311169076601374313943386564575694394088888035704766271666705350231302917531793866798522752009033121049749414967207057363330082391180748319197218403530153775834436609327102205075181435053487262811170455853351773976594893278524961527244295599595533398436954565871254616406787923317214572425425932977739063279884850684055702936516332058936298047699732374980280606755434564487279167803574187484640941814656164700512001142140277991481285224255660300757040943691338409118594771536107439807231409903082471419059191192118919111384628107241879824744759581939704221130143562325686276043671640669708040783315501168735120973295374883888801623842576371675814198640419944291020636787986454058389154529830741564599801222592479646853375390339041877909900448754898092422229841717478361418930751472472890683072377880671372862923691880879175765511600526838060477281409463320928523224400660603207544053622453926688671337549530874518429036319236882323302079589781364814689783649410361687285785788784077333415357840593065681685469952259575518387504880795607874345122678348866714728637967722057832129509583014824185670620280095845737687553576967048106246089090940634361226668030244847430253780189341663034022774144763360046190655842350579875947649172850785443028632832021189858258193180612829552786866962864991631018084374968450558304768479631096584699718133004468063645210600676091719574812378605403988832048817704716250983011852400228247644972382723534724192778845754424189798964502322951770166294827565304014656045187242083093628563199481825589244236890811237281397730578816300783704619047698234792146967731330847604026339107308740354630724310216624979335196848675209929527544206275653617888256095950952674013540533658020188209352167550713620082605460108200352608969144542732345849007289970073398820605765554297193818761986883832854596896979719092961086910096754962875088365450709244440133853840310830408244851641126135671667926764694922040345117852244914730492800457167094983620900982420840288878819589522967481818502973223754165613429211228364914575382711712757182230583217559691275839578460392002755500979093608744754606583288127639194493012981177000658457871005816721382297822826272364379287905668589199377600785783817277163224276505103868836759406676178676273844880389003917795845197446000225450943900277971711259201368472894702772538223933850591842581268230381262482316739931574022594893077494424224696685237933363209485063283946420643259535890905616166102787948544830590218249796758209429491373291039240842711773077264803847541653133350113161968630076270906892055681357622520850586659990024752155717515685363041518880785431654791801688106460455927529057045690540027018207948017169453014304398486151387424455733082515929563132428960194308977508556259272902589998657198271033962711618112328170021389115317420083241656159867522410442988155620996441256645652628146143066342229507729700884091975844842781707154312314309154951503397649198085924727458679122233926025406496487085791270995095318133520065871851305593114209471415754970644531316267150442213216752454894194650567750289096529208988503192705682977529522369835805029686626119209206954752250558163219486473169475479180823519439044247710585012532377767335349758588749256736975589704997560966368806340356796813857005432462117337785283212708566350572180322503163090052681899420510420008510931872981641534208794747069738309444148195545104272545047573100314415541680918320617297176214813470916605176578852932428571005792553632004278277624651688443041410309658562759623879762867163818832009295573652766303593368881572128017199498760080949647604643171935433412264974186798890193185769607775865764426387821882446325757040725721642373776023444086480663268121210261083656934812829809096410227582186748458114274968281044656108940212472765072674589811205218831713447984666583335122079613901946965740556007859166477569137630256804520312113640317954832841230601970099145600710892285381737668199158725478949655103342537698720127609512974706791935503825142851621263505018169414135802332791030125576351809326154155617866075550149611672876157796131325782919611998059833541900322868627687392685731927526310107642473424764265014541328137630582428673969142129519607801523272685158438916567754723863349500794800678998841547695519693661481142044067382812500000000000000000000000000000000000000000000000000000000000*i1^76 + -11943800128793748602015173855297432489014031341118547520470659455787573824830624706654496637016709142630766412416557025436615003469485561022497073701890112241506420170621203925279690426488340782446295184142697144013437249180091206701309697061301097234843225623635133556976036560195972693545835843876614331054620938874175417698958613957015602873433244220768159383878485655191800326477900579711820875915023661242754348466810577480772709249186810423468528202008334676629446779821951720238033591647930588549191523180142970624865639358391084617487382903457461085071615831995481130020454441561684487444752238356661455491262465184521435543991592644238384822923462257487464989964600782068601476614658372580682614511446398269824709703814763560796723040898556334905254139453156054111242664822266192011551676191954277543462801281649827135220483548552127484277276222940092555891029922399172463054132454070397301357474965735210168021012886020340966235432371187586298054300574807779427331494122476948704733908229883996044608386357544203353457465090979093779127783636526938249362741569771853730105508668677584097787909297637288326771452856278908313006394728023545593573383145565729808500898206684773389168439899208808310127386475976919135894358087176645698113310759736524897737449564853199773544383368126990540994455295632213911245655523891627730491301522611667552827570491875111130887643134804440027685404836315107123599922883235589927865230381222256837386230063838422836796699569784795884153572485360002851010264035084420635616398314446615853214820147954540260395646944326611204582913625711904159642965890837762147574651716557485599193100740697296870644196862314631907552179256806789068888561035402485513714071879249205632436497730587617734873861066393698604605679470203692965881280776385861094026603488989117570422311560515176897222115426698423703876590409898419529703049979610499687868886902589194281652322978507037962698233441589213886745407689884230138821179362572511153911032464693399892216779035684290443891703359074426578860093056760601697366532982073431004737367359522260512901164716675596341350142682568915681032933771279186097832881529321668756135970228098268989107601359343339604088869537080657991421699433118883583011236748141413736946679865110929215261577122393355857043461356471430718188333358156137695015439279160447931166366600537971978970408513592389834377988501042620023574243448016002292358829818146726110675965737016175564050854726129418251231731356523067128953133586449470095044032969656941528501609833471501954053794324142411744581002707677987751986575829303360706662106929042798761331718874781673881931643759722207694014272928482937212064415706126171863587002606695707557423300308959787114597893926591368916873968013775744549574371197777677526669059611770892256565129142273438600297080031935015723934451457423452430834574119073586937135352810287211971140333147008967921811399967538952422787875867016942730086605902096375405177071413585315519677589426454048495574125661500415311466910191820197974459765150322653181297816587896697790756424053785075284919821585550314213769993370505295053703376918990143491175381201228719961434058927827837413837608539204754189810367137327720281986205828622179444764558531180931344719994737326389077597285422373283187542371477313224873792638823061264735356237593923201833418941086586604065514868143863810987182310931400551262012562941005732147014655743909283054024897912184049727681227789188472397301179692025199907435997038853584595365505920916699549012468201071418481808810927226253917948947995057995919459953780602223263885021250659237786568365426221536987638025721874563069934186219410323440927075074367828510056356247630105134002144814041452762667136373996935590080295869002566273872115827826643870519436691969149513408246357328031357014791954720752197561847407941622748222025235326158677728916420019332706782992573933921248949039620110613885561999605794747306331949381640357280179464853754860508195889980901970002232493548247804786387859777784649195106515394811137652228616647182457214360427520901506856553706128365566433013656567923609412717108561171414654789202832059354268893254287702325787159951676190847405904329951884135979636339687381520099074843115809954091022108137482909126328095690888844004401088214283078284016938440461795441750262739342548111300155909306290160936679127048561419765331869602481107313258692088944400018764190761291989147644889860850831295741391105827827829770472107368587025024975896190954012760136020341555406327948530835990822005873188401030948756086438047556153264232378456803583266734625098296191219465753562002938362837167376301374015176418332340775407600471508380951930090308156182761684553969691441479210198212962255262649913480557250603606328989595146605961798450103822752915745405936531009877679722944035141796140746168887324503700125854534219715930021266103722155094146728515625000000000000000000000000000000000000000000000000000000*i1^77 + 36989798993500992008621420543074708885052932030088576106421167993389070940299911671127019960600997104525092709232828720022630223503550390491194785054586661740221863033648096747836849224091603886946504605305333190665698360711271700224874637544054536189316181005499161697144830030278835983749126394490606479607723407459712564719380390312484599257282924270891778014204345192962029575592626837942301259470677624406771081289681303769414898032563124517200671392763714756263880411582702659412659150619760198501692346179717275576792114641676892798610262336129367414626063950089560612536825372590519407727956043832661633785326057622585496201120861791920488285722805271455218623009599512572482972334832282307783670502909056494156926088304764823167686310521610785009157523705033415786947840642996633144482636534460452370369886102510714378498486783416642527790776911359484861152715427642061472316505240142521307893386677131154265546737583218004286735188245728311947132816533820856960797711736875921971804827100772481923103281142075920487485352300690676572631508995829471190256139523336644929923661765823875552369496167118114957797322971700750065807954885196863596290245115203428278480235835895678736821981177801718276002193291468010518753758849950007580933407265727011030819529909599696235840636184437131694045562693166771748753850496557439174325557753188582048926609298441534165121706689748032556853132877024388635404137957406172402177543579665564539064617029944412159884292788796610367717214339181191406403141239325322046089383683945612928008349965106434794809447453043312454427205805879407872032507011999798029626991656111651527116564978151295702445878376941018155385200316867020098816447209715386029099771065067506172667421999810298216556541023148719180004149936162644506973105488310658072623312551353556530422171505169790565998997140249204533171234666536048724186556714978349910855041728296595487854329137358746261060071630082321278041229437167315822143924612153913026796836590865222967590498425570381880806834909625393928674140158033761769789511133135750217292219218666567246284810728035112154494183251408598546364477567910242616457122609111652809942970333048040877206988051215549848297702152901272289110378000143842657997747175316264628512288849500683830862683657166202774550062524058250814927668787656420027181011761248400190808351775651752681537746013608747783628046160541295408657834731681741214500432150146782353761046745845880713792669779144819994858519601434833773836400576774730995283552969644077035083570324960211494574025872162976253708829165747798540686164043624092585504615913561860638292687714437233173552062131504799655519438705787545425763656760837979919829628363434175908791752783375381238298558332690989973982194561605589398819198124124621461671977613450866884074046546409463436091987721784259457641978248000375046405186315780573747530227431914496527123699434141029145012891730981024620226997487578087581819831038574387067790761035840150786479207701470464772815831096407672155405806292731062906866370320395199947922520848894519020093354524157436231119271952477486806507955953396647661304632175179076055815528757966972190428388134714607618124688863949806077913975206885998784668883410654521973190406304444215541648915308134254079479992632693878306786005812822767753181127894462852274130306182248215401352366498216947794015873074368267182059435256845297693901454272871876169895112467408205223516922216875196274217104444933871492611423576235824655290273541652860881792812099976529557191231622320639676254550683171150880044079455203648802820105288501366936627124314386976523702759021678147927984228486004967648876621583083287612022504062531283605293374422907970523651895161788130898207904114428062685255808620345110414192018007141026357657032273309740360269731072390016226160094112928303114500680377532851955035033218319298862230851847874700743897018367932724172772632768974517542889772170923304466181614252468647165633882388495931006840425269864893251777763911031911444953103124417839503209501170242560416242513252046480441654702602481918559106195198823877893485576068244443942099592659506134632203542332923802584836275387275312667780836497694051617481584683448091092561301527575191609530467630057088685249059974302015371877742888175630360408053678214392946159481737841765747112623337820222238269967962687312486240076192099374156371754971223532960667592486589323656093337863538263596545152590331187086814993987122458906065801890675185077394611772306962715672890817026651031812532348508359504520633568154023143847340608007171490022341287788017069961218491565563133233390232352383971230391494132175973159245099499004896319588266488347606867521716875758602940977905157889910196045883807934857604004960866640056196211573154072251982259400108103213034615561302294620718059179455270055825039194131185907112112073243277710066223562535014934837818145751953125000000000000000000000000000000000000000000000000000*i1^78 + -44663535707074810475241446170363743803312471007400678084540593612576721555371900291890223101488386306596434620196575676062840187890365961673032188494525065689950358923842032045719661963981354495812322795189924353073156569845296084651634769777707633035418496998525797860737812364559903796138601123693865942446278477243362563031325738793272635718177874508831908948221273929899973405300925294159540719764306069952767582873667865170134085018430213847120651055291566100563616583010678144829603231714378507205308381091279087885301960806109631694816788747288652989437071849270412692762553551312093766942183933176573924558811713109705182539179128980154687229533581150689813226291683900598605995859251188980575322390755661964296924856681899483344721067769236553051288480601967948447126183240038041243785779527352425631577885515905197564765876240861238609111308462638817277525117301655660517675548912988351724503490792143243905659587952496545211142109430866619712622150376767502142646042738646563635374081370360512938757044442908499710589527270381385518948740777034089824340245478631221416344470991562326113803659283979619916086897358610295380094132924267990122663351446565674485363265487917057306980557782603046866307427584776054652012094566706321310940332453482520819285457862100786692591543753169706368688025651477818410528886094121876538355413660870419235148022783522001672156746579898927820422924619905596260549386253978141564095979441584234846825574780755793846211016348166679048355392283794361877848833655295504545915914745416020109455135632067050457981871362270373265289956859650933818684354312255325910328674862612927450835897467190134110074681112249115518562069703683159853796716543490313898699033424648987456334990646982221958566721993736021337637618575258247785174953854481591218734494972711132292797855023398144288319493112438878725522907944585259215693431374990452110783776999815102269588963626579418368732089828042195517443585817475423092929014960620286869021409340871339401169097606168128081094816553491675615107063922473240562034873901787987845870808200920369503176396124999494023952167512553968021837145697878668530418088917014446082686548560257912785527138451803704043158811491029815126395774588097911910002254090756516223793034730976576568491448675946139561120153329085391020393829092245997763223796321060635285164204716801088458712826516611029893959735407613700479301077254455807714652741835283755948971348726416531496068710329905820341737145723289055718275992668941552674375773548353497775740278327378873288442882346385484595933343764907903509074861323751574261259366661908440238017227451544706153465290710659977049086287236523996247015157932755397359059536099588764781194134049564509619481502740190174289539328556794626449582807042442845926265033319687931016097569692345638432605897675496688791149233399645435856869606033053695958674142406330798307900864579412230662521949732259567352792173218645157454459557076470201930553835470689358677521821942028694136771622088043195837811056563309528376504706150420171035143177507996722697840377363749889068427099298716849623574481089442717847235526247776746542359777070532153527522606145967911020051077237581911225326829011374774503981632943810666005740193820917913763697590283355290016945584273890810050530319409689651459221761698139152680525357500891882662031140009292758969293044358026418959501885184275194030772580916384597317207983129534008058055161335457314747183605517297644400902268408752824960341160793037356380361753825743556695547606075949931337558738523216741902327822639360858400962638597396530221298526219033921234375165462968024729750866797849852538980781400481436663575595620461879744138497214970366249256426015393955825635376832957825206021237640093102034887648692694347013880215623903252325478537960774780790248638015694051883399255502410097551345387785079163595543399425152631380469703990175774657374845729034521490180639918634571798688361289032752366258244414341684262635557864783199503278475771202791475103455402381464020945878186386401320146520931372791330812824763747437431936297265643860215112742072006869176096764524421978023297727716748271560431071664766572816005500937636228357952462610798392525166119577380973804297702858724028542680534220824531087511632842470617645198255128738640735692099553713028471437448832894552764625023998090246212397527506707360485471340201667924695968292071320886461331316193452754639233538334870656675262030620241067988200108015519201942781356944515520956787523412699085594564492684426330757170916922901166109492256782938844918744015475733834342815184191789785979070439801483592621815359865846609399912834766991219187990590690270336792758919118878825987946250114781991557500544889455614851796478571835160961541604057090379523741936560720611192167581951387179789026229736638832318997147418242999020701120677610818088254518443136475980281829833984375000000000000000000000000000000000000000000000000*i1^79 + 1088097232762759754111876613425219688726922763370250401755826525513457726778114287545817317867244421460255758936893142874602165329806501993856688432484340180452442044900752676876708812550173762886282104014105315362186899942155311439436780537620698162168718805292599022827549012291743656738949309708760668208567011591578783600155414970139517758092678855288732716662847116523864643994358082508389512931606203586646751722043262130739981942098472108003172524471881971379887159920392577553706333173809399402449036985853623602676267116976323197810492636495922134876600139661758978873148302081498903858056785256856249184509883178672953725664074191157296217641296711179982590319798214393268629272646702917980363579176755689314450573782068810127634981851084229087587787015219025771737549717338983923886487520549907799409886589737496895240860644942584424391204522768501359375952176331153193040485530900386662901997409704737114056526010342916850531484656838058431976583434879451272911265897909507827169365989101875516247426140117269929202084573746734426031519684167397409118005049291176710057493553501641414918223150286635743529876855761598468368614587482920303186733372689138708187702111576342129094535580399131897538084051909390686578903249367125509732287481844933097288047718872534685506964175529719994156664114287800803287319983224499634424318673028745804453631851010697303898048689892968667089097443401094790250146697816200632869808525685613139665305494880114284656919038234970366244504344031554678463613823298972345029513171454118211020785094048842757113559053796264898166418873353909497895607233223603825854044920392846729063771452172049297198440204631167488528655380596215029488057263462707884428009590514341853049410639954738054213991494602380809575395281975082664847676105448766000918560202332997078691309093150923351680547526312876365784527895578708631888624541358819308778560975188090839295664704406523257861770597895582223466320285130286482151648037153570504743054184139530026707424406204386682522304033084027079222243057562715974184200665105874853159050533698770018848877357602040395805799336456282119040000059150546935019824404065026863352595634687588065486505222929466958545054572611477586775973410711382959731107291380663733045791265215033852613695063987493188483977520790212838758477755178128407140647307588035759953641207767249243919150173057187192582749539844451428770553025774639986239062750919179195470180941254920369132006812645910159382073507281090458012721874778338148465078233673883556508578320458596397698172302047179250247577246761821913712490896691709767401003359528224099028134115186927226755549694012215121833214885316721554118967958769187495123695528288941824557058586172394736958319724615595787829698025927660023122535860400618305282041245517780245540386730952924901925572464015808351414655899115653117150523221968918316824541199708270913302796586315899730613862750886751975957615096142217518641895340027749890817153188251975949568803199574486114996880060171353567121325590594428045452451093163028014651172443894304185717659222791272701738527968092911288789778095288187830087666046310709868249753301316488348123899260626615830227734721786818757046391065576143048528079229328464085842570129393022282759967923468196569458214999367460380560962945467253677019707126994062615828596349396152232118833308988735785524083489089574556095922827195017906283259355529235836692175376070838143267380272007388855311754994844767126831383055852384518901407995117584057189159663329828349633854689393679209071966728986052434867929200098521277413591564549084998671051252636080134747261942840273975841509365236377660853164889685098193296579017616782063281385708225303723937939254619657140001881796445607556176500845615621178521373369490482864846799509128424280172350741534659636432071510571406023904793876418298259116682352273280725829425709143638985017363717324078666314428635029246960787983442671115255724473948249732579166332556359313832673717069326672378385433909307229581800963637324829556405495377742229555961836239475813101170300123867837249532098555826919752735905481787252811507085478995561090051917700172913970918511811033486801523811728076608036822007457226199206353839798057397075189012473334731676824313967956623549534439464340462743996839159368082173735200468623544936439198527658766211743434904350977118650974073783702487543929509871636608073055748680910941746028818548612700471259842615362350020417221591674941149769912888725242429091525418400574437940951267666322402750788371945865195523374987009206459918954179359981137331786465020346465315746145532658813095710315056568935944484695793073086468366368449560506748713902785189533668545040817669792595543833007039590870960216225975169858158799664936151326078252126494995276657703158704532134071566575898305183552708228888831503322887590394167889014734318386956601898418739438056945800781250000000000000000000000000000000000000000000000*i1^80 + -25877239428060597676037723154589874934323892284239822392554753436669502547012456279018526509452712443242920861744191487493334870055260547556730693402143195683503506227452308378863355371590222478672433976846255349653375802473631720631851897619191818819406405082533576271446372672182032103016704125551349722470129447006185492451659659628675432058792128971566443888281107043946057355451212056254778828704496653314488922463834892966773361748777664528535371230790544253628368598279739353837489776179502142817318677432400781581958118474411722191479278181958041912747536871741157370106878429037329586985749517698428151965956315455638044446491083655819450710047828839355621793884704138973917690259030570682199047304472689275032639090715427017337416546396600727634796069907035620517429384029651564910692890758398726853056053100828267882595476308601626532215950901392768770017978372033679527995385236737390458802585509925759980100456846393411997763165721248323204898198125136926810948249703340441361792824556016667172856509659411257057536432614474255493471181471298176232182782840745855433110436693356768960954837684952914625971301202268084321092783022776117938041168729473232940596726057110065561699747312678222369727530943460745362300954144923021325116663973124882071412804591692165747418077694722599693832812452160158800516557814042813302463247573792376446430249614456381248049345096694469075975012648084873003837077881123808654808862331057257220303274453812241370124394847568570637049535635047842868764809977969510120499422424726414709452696216134881884100840478826827866476244044187385441182105240918976071278681388771354957450555717016699091619006459846931509921886575559542366938286158043388695703313878760512542750706529456710786311774965813524259991421121958717074894667122115317025888246183668672677238162550187868514711983626577950518069034146299282137392308958910949540943281684198160132493955155816307970835824255442596021955951691094317890804761362487383254921829359126022102869427542708729890859286532495672145321329116252219742459458301313932857932273954934845127850745492117262655822919828231321107913351365541856683376274625229948601571163137890056812600236710464425104264160402147955910829159978799547802759484978446511387031384727740069290730592180090349077891160553325265904460278362619211046653376458616041836928644954567120459276118313845979288427583035978430961956003419672512575606667733076671098911639965018929287339334307715359086320876498790693270830472913876466694520006421597621864795475247144699239389550212768565478322668450782745766156037495139994066537133357308420343374918695014311261312540034305770235544213919966181214527843836444679618530964913418631205415096993513063521159009221752336504394282854521696743427962848275809573453413078288273118053724272162008175425170030768892585093994889016898375061770755700772528813686279696303073037454149924443295113379589122324345126268838327985342649331717561538183950234414464615488906347488787146212828255395835980713814783054222026123098886436743323428501276152388470407294862959098850779595307643125260925999094817116185879733012070525669730314324749713773633322298407151359802257538604948216119562962312821579805190761083759060409520773329905983931485063106775350396176095091230047850662513646683826197698385400727053850945114879044806222364486175662808587500825029515411431711997016984134313178251413867796552057331717646374479706325098723057180208008856103222354700307936867758121855558775462470151251282898486420648883243485477768087231615578326100612884104504918339800989596564617259689469869899746957935557698776732489608330929364122272131516122734166063101000223658660365565630099188874974786922179275078414208952068139675205707588774138356798638699767446434634105797822907084344832145982235970324791999472130794006474695042103670807981916045442470653190259011988957837829354947399580426743719368235590532799698393161830403215097800240630582381871151259251220111655039650369562027288065091098305760020738349354154856221309685461302916204020428717343938904654847999273533925803291504280404278474500220883225866774707748725431022281006348199739997838780117382803476107375011110291159085224040987300642790623389859181622225457076161901697493186320468014610326531773302915896268523192694969362820784407906568684041773651576753558536595903970673816084086894424395973831902101558833929136816563275999275712585107551535687837993692998235263607019278180425128034689769971736626320005113065561710763951205833905631342440805769290739584472325256783671621352652193741456025116285354962230362178832660782644830038329939524206546891566690153327129431423026535412768506715465800355239359334949092712754244397050088716768636865718184450149597640573310972968106648088604527417188753113939923242862288706866592927412338519877716669571633581566199862160349010054005702841095626354217529296875000000000000000000000000000000000000000000*i1^81 + 298692633904382230521756902451064875366646240241045280817529353812488863661886229131637867497211033750665931254865800198089726223130230918585403172621903601840144792057097558558271558595485114911831395177801270424260843302079241269736702574786135156319736148081432114290248062503076767599796793740563215392269065078065712742269058053783776224214878150870022714670030216381427129925752858118685145778193991089766818728751951720421270140990633808964487095234445079029852953369642597043148578563267257846211531910288972576469770860576138740712437355973197311976714758676993499570789888748701196089641847809313618196367449076901661753473793024180435449498529267350364805405939407360192929646953100882395947025802036558537952011815919043052706150750123009013232633540869695213123649491120235877839976061341609244383148092290253350053124642454693877892173186921692549856895278300587989825868819623947128137712089394536755142740361705407391427141463862842832882082451335906985005747870146246690579095572270952621676043430305933263562343992165996616520908916457444472952065081141931053405613588259646351889214827404503427203111557731248156312901263359672240804092513086832520537427198253654867154603699202155961978289148920293433088251929749951626363079667828202984209694857637558911803996251949980026514170784154981599162936890874227165214617850154894406799545934550033053535630086887224335422826075427832777107961581771906786281687275433994931504206415404026815124418543725406557202175442839931802145430560116947226393935330337164881362997863845014404219426895366568064511112320146440477498449089113251833759196248838958090421550922693624470109458254260182476560158574891158288929611791850888834873554372095952621999212666667387889018601679806729113127170013186578813219568920072561622350373661813755396117175054315782774898989580863024213771257947999466642726190465727823949514236655923041112034269314010141976740190087815569119924002670019600333617208682216341255004269092806276479461841972101121937728163004377981893713071350221023155455164925065132529388914158089704506189349433823888175252818741968965509240808239206500429204476701278104874244655145505364119939153276660072391302026018121705041848066452111648862305857934311303439169334727905921109030743819646129255163457008750597064792783098670500556847050926671813592647999161735468135823617708718201859533726748831419788141434893192085553271314821046491532144377144217310372568379970537318298213513362457842087607364293430536673609459991827961821738046789568807613600325115805358201287019959319273736112321378819516855583012578719773418737575172591634687586479699073757994313583014020406676756569225916119534626814285096611526304768171699601844227373689711921396338386878322432812630177926410980640756225721358955962004182065463355062944435886724458711943245427217032631156251103159811168311023042072081512510841839537989968191186378255152155782063489536436652207103563216121639456676128154299237221928248660971634750197038998914172444226587756240638680716383201226685500555542514870365722332165297096268851994898030018467490739113673876106523717840071690727430823065502614286864271569825099593800530040230962374202605166504417430690063059085656506485406844612222378531360701438269885517742100012038111161600753307233669102646898864763332673526429567812535287730491571433067618198435386895233704093805428505029121422373083611200707427569057129134532154631622531935513115750140047905089271199185957543627757229711791335336629378469397139607854495241421511576580457350417175460357975738438768632280913688582243020601337443630126116880112113298431023878106113060575905316597845622554443889807764770972768271903952974007129197286617578345130982047153597320018997959077577740969882208748935320770567839411447905001859110106258926433903548379937238534909021342749252086378862163564944593113491484092262753695203036893421017967404311599481362107101414733234930168899677472845592288710095374027353500962498945575425756782942200557299454969019025201888566249928980151097375234283088165649263299634379030999379863854075120177152495220093320619181010183546285726752150059947578841033642260686804973659626297429490562053182425143246874964956662103849778877200491308064102044886245466180450177749043729738108891017478694602776967569913394823570425819030482409140605559136703067550647800634650279011154837078664492976070918801675952124467894385275734722373051572633503337590806843390744688909550213426589706747932191887079713268584389512147307744123626327681165888312850041914711328873911601349185795037718852116391675999646438237505852708181172278721314736134332708064354101935712282331294221498921380132395532885376996130843137382675057575253471416145494054946311849290751964257133922562234729499756759905134756680002744984694500784353894261190745031410403333186636310077333167356528065283782780170440673828125000000000000000000000000000000000000000*i1^82 + -2200513771770881637603750061510572827213845982434666902472487647765790212180239071885338322612920912225703620130224703162923051712574860207148292638955854186299041246646851426103034691306172885083587856972009330246058494355935821135499651214327064983430885927384096737103150845880029609899141966490141117226145562503423254017900093049341549648710186045667917833089005905679969186432754120351915400211462541844582364933193435151362985128196778839279354657615183707409895962152169157533092465639964124077893478781716060618244171619386364132596684323068361256022970392435344033572691655509197578210575257603765729442960706510248218549154968143846854679395008150649048200683376603396037003908447319546378952399684663050368669953997138236181864097926773875715020714227218028174399478114064350499354930717339795258574070566954301841307177283349642656179950204535778907456555416106731184577955244181213391968628913765075932338765441599112980890955766847037754788642423009553746261628369774555800671943627050324006031627268731151489013951518301925416258460949270545230082179193514199585223966170395847943577663288810388394579380729353743853120379579149735422271483529493268707396220704369538260358825615478734337392306631904822940887929489297656978810151989241442337750968900646624276093979516972973911728497884845899731085919579302682060670686601868413060196757829298477542452412116931689303882802615406918914431063748022833412302311443682150189861233713297407642350209472856775391429279483117798600560646242213242316697765419236623367906965139334372034912143832048904827302124426137391921756809041790025481506204970505262706070122861099576923807037565089854797021549738151598685595695932552454561710588886903966182396241195246105672269292791285860461082644454378321758804855106094807735719105825423953814961959032657465755924192344212813354410205718389833123681758833929446012364286710766487339353634815241203175221746094378991875538245135552481195622687135894722680505548712131544558277836382446658101044060294143979288247508294822579662403692191999863008390960590946254627272996057640834592110209658136182961593013612510482829685932697462116694149637844080355496627443922109788267716739339486446506174488921612003132776285429938090482277955550426696542119042652079138322937636025041435268531228663821760054659093124364401280700483416043423090614402283940165011598384051472945555067306338946279520944738102796038527481591049393998167915725494898382452595568297142746412326789747129764332641724605340183174817807866430090361162908386008919427190446113595855018816153797243024157105558443860236697430730863020203883209276399674811249539469332994439405900761396852717288780304509574993008640608109343570174246962825940640981250110661250293709046689473724280104045897204688126901329242355694494919283922816584304422446533613919778058338843399334408254667825385739696256966718786670788971800130892672558785143251665267551394400646950605515618580251830185631511622332693531966110872112076558585817427400612263234079506127765175800838498423342973007452456999958646946536417803772774676332438904372006436997850622148608904655916234668595997826008076758397435092330463828275455743869187046680189086457452651449889280105327967995425941805501818677658643815057844294912736899753444950155432603900052735462410872589654645507735113216761121382729958399841050967741156872489406307234339189901521209860165485108282998551296823602496653232820254294243596399129223500761704097509687574228777380677233085629978779912522135920784779076904800016294298687583735513035109183749904324443705490642660668914571930469663103235332580149560663524135436877196121486035973134382970242733935494651772152453706989701641052313921029403749626621514293678061953782908559117888536347105009430049169887204258868098216513445847497622203221260905677600769848961248756986504766391546737946862619097706447300193714782832176943583748700276876614677807776616785786951227745830922434745389366041066980586690069857745557850134872158675755707150933895089880316734812901363488968569313102573344121826362052114469151948216886326166770893805451738845382354868566235363376328839020179688203874067853590333460711769794306986786476234910648578378637433929171061863125001351790637097852459958748927037736976122762896152255959742964896392355910313913629975004563025808107489124368590091349513242242214145441479359394882427397361243828420745612194557833259999913928040141817594082861627936715116027893990661352404311939915752244397694248139771315988892327420658766653241164640232203590173672388793146898314439753003371357541155564876808783432483112780500487644417752515255834443240181085675988960195810667896750062293590674603676953737132619444344285579629798806691143217078388446347986867212708227990798962030111981016309971485191429542614167115545942809241079278427706544807307409428176470100879669189453125000000000000000000000000000000000000*i1^83 + 10610673110100847102809313348110836589864957308821506249103696769808713583687073049391024099916991463335598765108386864793219762714097208045558493289733848674613286829525824610308981895642692629202863319212751463708924799061128704692415640806917290129057376515422398917796132102919172009707495325788639756586546365913158027294542050772000123453680391328282570551739587490753804861012799534284820099120631515500375428211442895219686187125371019141052918931449507070982884181673558771681768282034343821898533983051623621627908171247839713030543008780551894739866449366683490312611184750309844903894341223701857033988680582129666682000006876460044427036048018401994895053054510280129738588841564410949058513254759826487898911836953012058026374051198747775611505080740200482734762042603658354707207039941386691693369529697541939222307830904754838595914470741851159256324459205625635056889530627848286724344272734723021842595115156938006841125689851303084265825674039717933380144940813903353206163084083303616042853754593641223257896718092170175047168395967686055094774770061689501499208428911751509733527711922603722084943089815422619340370056991956992077426243918301288780204725304989454107710236774180601736525054368240852602888393014071777731533377002674416449646288395714382732107305896318373569381862446017727247090878172609220439112962883928208818839694716234674794939714380212774928324125042676698878042499880265380950855846711001843389922842027523823575582154212899602806327692699575800440851558022835701236049734806528082162595024801600051548399561276614777029727594435094429984250402416212844072467311411318589865634416952657040716768222421459660194300595367977438564115383895356555876342708049336459329463809315234199698676565100798271569218128805734542975133534984389969889946606149080587449996879589958057739001981129388877347860334294175530589962297748684929171366502843757558501182018998006328831992780816456860875913697502869536703758200645943815617874130824517100997064166417814871197344135984004234292919409856645774690718155300691260073438152870067526096274512682859342576584135891491784206815609844933544932709761016837065233522035442460476502924576535802588071503207824907674676431209700163091485255721715618981516559864982350512971923202316696685780605142421999103349180546162834201174723800916714647926588932119837446736591040296688950051174256449049070132666315367032131241050901934974720248676182572509413412150086926731164809629942411137587209062655539158382348264305440002634356273487587972382997739135478569579115374342627203358718414494349900965582771851863255975387305008133643978586298913313546456497163363561869571222748264815248464834751615543350225170277565936593434189210442526234332019466718320507462882449302442669444625492573485732300192970353417588885234544137375908792075306584438361499052942203080231559758834244218998749491254920283442216634593604893726063426001773449713200886697015054102193231551170372261349148234101130674765056569234115040288532182255519820533317532281379668772423011104717089688095068833422276401673726637508255775487559303319484649893004168409932967728572705887980174322982025732426035984778919726813412669608425734285715968998213885539832618339674872316464992706926564015118239993931128211416059270278067520398931907653810679216813146208267957198657728967864646558678043269415066993493525396159010914905730291165208762301872153190962197454762183225963611949672415507299114819677408815205303772527734584771730429678033564996101380402053534852435868353778998123937794803655771572210530705740984720828220220544059907936063610788995117187934205240503113483600826726709153464037475789356045718150709677120536212592117718597501806651739700922582376577996433935418621608407824909406145529804210110573332976912391089336668410279196893915837030571564815005004288674236844060138847201864491465017814416311128597788081840013510150071168720447637225484145070036951985874218879534726992892736680438671234739650599456458945764465701407832444847696073700057059122576183813802136956018751079296912448582890668174500000917032760241895745392607871222384969084917357526865311624971575803812764405393476731810847554000847611154867389393998432301928690828653353576637742744971423265796866971901550228760663745024564286883073235658139445558151234426160270186139692618391610269600228815178748819608534851696095568487920803137593463144442241059580480536368990915484072149440542515143556522144909410675539032348014321121906584010028861195129207930265174942633158548796687256531927529163418794118966111649855104057007392182224043988376857432982934126829310876732829997676017654344326647439820128235475589269868099835198231251257871242660956295860565666657900306576653433221204097027605783274535922552635673020262059097378185509100299764398021517757447998330769508624517316608404371436336077749729156494140625000000000000000000000000000000000000*i1^84 + -23454453125345876833612797629641644213024749795492601360211079889266507381882151328366664890339031308844718078062931104583009081413302966075273789730970521234624099258916672041305814562681416755961367418997426986737454964832931710727753552970859426177669429317669871564564315241697852210170797074705355002299614047633267251387083439611477302116766428367397446733229380114979497118568296464471018829510220210089103513200931380054074415883944685894081495081674759855070677772780543621741766511932662822433363734715731511360777308702230148329240211641362543660225307761506741524632897621223239812797267926341972374785895552124083414735834602328717444255602127489836807643239801179836501261349566729737938335727120371053139491193319892680812635819723942565291180318063523465029106272686042519095169264979693576210543953508588580892355294749871115772876358782493816705646872646897178762876060453118240507220517068863612537230044375864646768010298980085923291426439751617592199923584581571503917720779142196787579487318200171025407039975415222463211514837590293091258841511967719052117234813836976535321807017657684530185791542291577167510165586597397330528854914809407427437864721980748316022198606169610431159222470407348570672383002305343209367876637408599408090038311829462288643636885713610134088307508957784641603089565115449989961321604231680009610109942699649611728552627719137050280039553891262996051122477643640503118854741630404197843742047931229689666243046499746957883792905332716448404910817357266749106084538602549386192563363984959620172284821140849033389084325169272639361705425634302711496673945309368764511937330229590946115403434831055253731356319740326377670162147755820191578454512060493262302072380321489715075757957371150526055278765459539114669275555401564422345869672070326701322195943153668155652542883768604363937571919716286724188178692554474527361285996767619418803278256754738035762315156902218618903010281890262197050202683832918602738062944803168356957879479263807870673969246107509076634345740227242851353123919529228104655242303555558353435698092165210993502134831192874730028167653110884945636290759636889206893590639784971329036412624315108687371245210333613350631786451189721935194784702780619657905263391457694456857718846628765584377570297883438685185370120387331114436181925576040853442267912514686477620268343936445701605855425184128669309119554142992920048994167297308157518216406379957049170073744444059714318482899933963912921215156377479413183671078191429597606226736894700824016167295470919977726371574339473484865835183707189622918391190187605335664495313245343836331884989750189172942768002739976366875249178672263343651991499400564392333586080582744562566263963194937998091720791695356412582472987306419096669519451961398273724807325938911961851749977761958656387114465356884974564215378530231568120712034354605362387239644296155343764055611299728116376328920022970376367441789129170312071321164432936552855316224631736694087576890068460787713385004201683951307722867238049678640440769741546017260191998549023455671141279090529716304158736602837517326355535706563269322907455177609229048919841882683536159368396397553336978566038010037223188207299640659599775867088231750104390700787850615647926334943524648481350921841584856007617818527480970927440531884051494549800263552427355809489822460894043796566910245953438547221909476849948932779948162290933252820725039877577826495645202810074628383415716543969122129139345803791928158098601839909284058025093756998112796077000904937300230030925993620125350434993962291132786989114317411235071015918914601399035450813782358103062753340799582841305644170685550795122342040679996054412601918528496834617158600361751695904248255306835187605833699536666261992246049295390786318618261401660590731970436324429465084841273589843047882486409012494387182505213926276622125886330322979449893971393524242108033164120320563352996566320676568062434580677344943268913194923660241270768663139088733924088788520363309518663625597379569685012099292985261684874314998874203327351052077106888846498787175412293328342303880862950332814531047743526853504896604270121862842908969871114552436143603978178031403731123844718314164370727520645439622192566679265182662595234505738400610287472931279433651103401874096403501853765901414859817361157039667913910131823911719355248137403246694678148513595750583826785391495783250643673992569337998458407894121275351605193916693850008812834893703224742508478219476610860517633596160949196871702437534039980226830429089897014753407449608059184649912064288410502532523535217608024330784043834285531403943478901155285564912640859864966835837165289536612059534992934981175299164803615146063861019919463512245068330023733537332983479388758045119027484290765818409588877315315080632118324918261815785372297049615752939644153229892253875732421875000000000000000000000000000000*i1^85 + -127684101003799093727919960338081466215307158133107090510367476360449850490738031791084352246143100453099719651868414254090846760428455472225132977098479994913835675271663187925417158819001185345459414116570795630799332945529403717300596290206176984619707568584192935748653249306574720884919331362773724799049263064587550902888539843417586169591991544726255982064281011848497118031142808398926859626164668635375241485709224770273877721079148581955724598775682590941616509870708938168752730986543137562747430518603504689813043509487423846923537083779402220380357740008916370214726779839686822176010984224607603755319866657492835632008059701928130985597317804596323684208343402492794914252648286308490691240607337531140479998283534570677206193091160163138271292632537771143052787113498187734914753266271402844573364079814434828237377619676088766413491422398857412085825282156893849599186612830752008365119928358455118291400911974786569491866379309424849546344058404826052641292807317691921335345285999855423363702237631030215996112063495715444815881516813559614458360783466473712423180171928516970095245395881271404009857319602770111102255131732652269600691636351313045341248311885734409628099889819047176915488391963331899563025240882072223289214114583552795403410778504538468319253903623202224394384915458786302107868790856701567688847719745361303571139258058967184698343092105812387216278316455590412524253980938023431811571163049953707039222523465288738800578567749935895961891282964999748982110095288424912007151635198248486580789581599622091415594209317768144735690389477884402459214557712546282412472348204045895944068914246718270965090640838750030784546224202821637422109214781018098756033706815196284507950790277065157912098982887485952132117709716582817856606120816729878865232877092448702452919603579391959450584785962686661264235762259225897972794502003144389992977928848352931101517096364083069221664964140586120710399270988786145414656864726501389179246984749406074503630798130720625286146489018543212608035004950277848011086127494318103939966403065291581326416980597430187579047415999053687092971401022218527864322590317928363810905466448194665156864715840565283180346940428520346805746699897310496219163802155102789776156945805575988261324617672017077965783142289359149555448013897627040179257741265921514853734408025931136594586622014322065946639721397775266554411645683479022289740251005382487210167393399573670445576387603416874892769639370154236267937585668897102804015380736241359307197872473508473327522478754804932453331395838990938786023586581926796826184675966778234913765445478586906430641282023547222973348112033290972669374825127176815977810865691445271160601523479647823043951376197201679467225800114608548382045748078566810028210530304203537296996485841783646273861531644590988160601558742084659285335082673187548405304366420876713546052965672885176411271650702862227668471913478006136155650443978194570833952657989019903601267413330399595721503151072382423635345006778032103355208299410316993847986118384313435070055723157093824387311683738168653293920873997624126492019016918033401815982341458864025446247227260230282544152793155318499210303537188264111417281404061117239461851644493707001229635433887988181928603859024205146137480355627363544854630136115180670597281319641375388490587173735953667968545433794227085421310227118592635026099014339075027088776875395513477354649061101476379323120688729772963241382647726988722161565694229521729432664425921487755356834528534283540623540971634871395343265212600686277414783709892362342581363973517075511363250683275682267237563337668471062021308869446154608465696558472585303527664889729502356232104862718264752695365754998728123883358562027491677693835463876395809556452987286907199383383453900158231461587349487495245640746599093601737723141687210310215384952985215557273975128687707772586146893365860346180336623279862085182539040746444722311336550536000970465847901484695508945124288083113976757974548200531498027192659766426947507493124079433522097440244175157551983806352411646211333051724521521013102833409731531832974239561582304040948895152776777466053650333831830405345233829535844068656492329411804722368748030475176539491560772040308486930673637882941815349246858059801943442466907119532303673361291905241167922778585127500059606141398855020480522812820671923359844625230638527091463876959683596207118959625084269077574062759331286876610876120619681772710731801028978073576696257180860549377028638834570004567312513808390298555875787669837343188050127079352325329105786998271916221098308814240129684341514650174322848403146168008791976150319967643120783294702024986588569365860155050840211132953600892730457065497236606934545382207647962421586466240227537511097271086225784175712217491148059969626494254017607635383335651368952312623150646686553955078125000000000000000000000000000*i1^86 + 1842565639353302903349170393670690913934640254149496155483011298862286507810792871907276838472928268095951886301553259355879406873860721033474329693204740550721736621548653788672612310377826500873608298274859823820369386374615182462609045063335515568830605891130823498402441679881730530507660640632220254046256462361303641307357358901193819958351819468779623252109026383908421082900912388211730524704250034836323738196907284802518887710123873313533374713509746799253344033720476034990360112022509383445092932372999539831778887139086358104082863449817718625597623699354152814532966950824491520014526734192673365844266514123484447566080550736949933788108344557717193831813485590140012481940258281388016097617593206054058046936801621992524797739591518328427419536007869918733369170008578208440734455995262578878980435036883773665027854821294258553136815440831442657779367116240314963831298050451485862389090523284416639081018590168782154962247951433985653377216082450251023335200066818618114082705622159644153981874396842306101118488062626955428979621750719120342495720490376628731662203049809459919098926129049550857198798131236549333401868429545930374457353755716625913841643155850394158906340250615946956074793067839640840773396632921442304890226817510130035434346236310149035328693130139407024252799597494885290831750194451730260591953556357069851647491510457594835586641511936584934759279920606564499565709471765209495373088473505056852116578886108269614285463523463357464979314151069116218514017222089925847109025628683996101320174851633476655819674796651043441782917242805304900364517596595557993057375612721289146373801149637941260646999508894050978433818865140966160726190664620843284846487210316093959875440363680171213939618039839575551339169934758801675716958936929467610698911011266505914292790657720162402103597996583630364643056011727118927813352649117332407344316765921720100358166430569844356862670389470095330117989145887407526293370910569453438230306677758714056499312017800110016249067976395094705039119767523825484683746515057468825357727139927818441044232040893244179969013141349123752219053533645512874881277804147633606624360400943179190311346200516539215389770156603626056444165498877426975374844221475689031118959964789761071924156024716926388074273371170902016430737680541638141096379015317448354090735876625809810550411764759915805087807679820237115698652414150083818469436667453054242053303533233127016565324214063105381549807453822516756843002104097330704825124059677770729871433553573028432822863771042541215449791905218267687120156697549924786554205837372260849352911394859670044951368891558356351337768117360420981729755770178245284748897907385164382286978140347788020847457557717915857048664194620095924854623784059642084467405103086794502324191596950042408370832331964506121258131193648359992489845184592904088451461091686040784614445230490934027192472199836092102179350777597900965584181225016514903620208237987819822960428125471785261997890675284054072691629000497194781028961584615119745473374821614697314817042767243410328507871914106323790684205755550186533314241501915829355425898688689632484024832321267508259167125692975595340359461055553491691017719315571497658968269837067968927040171598879400722371302044649769766554556499349430148678311005853981469369730219908470509851854425707553513550050880984730500083717823723832900944387707620963523842155861334833884525730572048446683806440042864526258385862865155111428043286930309934202838685670780001633063100149500097326726421832843307234976341308297236644992995508221396595040328150942896139944854890836757593175489433609940370285483924169179104523128339158278706136619118197501238174905020350760941573594972126474441599449167662089819127713341124032482545833955635034511075969756347002529605672268998565155575642592347158079803808967677096536150188202356106038726306778271094461088339825391681023828809226724395474829165623299702657718708866783455728337939712140511659678726467581742188511025768288826214274437832409754471249208361032185960029767500370336454334427865601528639930654686769048669939000798147872608605217182517872818113877556527279728310109000250445681572875005508074167440788292468360240542896869066542880031940628268274907598921766479574810337495397141664607902889701280900550105629030202130365030076472425424466943259553363740268978881861953748268435887197674596519637307165331112616547250143735888347425337952083714450699821941691359058584045842081086046273449343173820755198274156305919951551154859789686622991854732297585730781153123469147834553815556535675997328413269928299489850327118632685914331678159207227603181404553161784724664209722141163964917115920899721518638318251016527545465189875777464635112352866603412292250567246642826583671777624411516126791924909628256198713666384639102424625178855421836487948894500732421875000000000000000000000000*i1^87 + -12760636886801098008378199226339282769742883309932640610696139960146338516659042075674902360921666968738148071833399195711025949552838446344879330105364659966733363585939304356352820670905285648116410016006868759537481286615949110311640438985596616081272487494579255430446954126715233643443011020300574811259177226688318851416176010663549965594501205889275830722949750383039690474034238377800392204802489997863131124615646431512052141669444616497425269118417820708905223196182310047387300806780652158507146203735573562109524706873320885704758123512145176943344740430285910438631226646053368989163455687833026263743099850269991541849828889184974064518272645794641360727557983137288289867422662510165400830117058588033978180126610615536048915995697478573916183168488377690753901091934963201388327906017799012925143421337139270261216988246452588340973442743955274304839526644419196830681598221670109935696823462207185524850388525124784318266938326090874554247398630007293318933341506834188710063123843688762875964885601018743666986661457923943081170913159947049332099622052428702676903758444149359454412106098098516437892569657659904430408644995396834966946827176473990264354429356980428782568277484601476863014573968625059684361983587461590900150876497460062828616825540964803153058598178302947931321229795685578843702200031310754810846989663094253628095319136960811732879947844625606285935338257352059579664859102421822460083379304295524415727237531970345725007347333500370877862671702836338929842467110381570528118292098638783668180589762536537239840753925894554058630914810600802734732027504804333944347738886636996344455856224478031974135708610605531673717103450129037582835084299625920095764626512503990930330744691390436992334347561330826984747088812252530261818142127737475300889533391449006324324905728526596805918494945623025124636052061023941813996788499627301061295661847021521385326261102070821752302341795974037722798997598124727287834286589762371455031742463436370740511195341337276682317958308559386305628879275588924650504622369506807595183892890779818628734108363179365572988697016209802585092665172318588543316916367266020906089795712534904537720974691150919046713667813747200947383207133324206935739604205284850317448544632414465584040563728906611668549843258208633548844582719962385102020734092734797510719656028988842039658812384726575304930650056044017851482220250770557640534563635136510390056047129831764743866628962791438309869353355374919221476596892235898986539824724187726686785856212182267552447609455158773586643798640669333632417220668785639285556122738600826595058180513332949212890842122847375008999168879574799971355708248464401539885814418594392135612971192728451926474433622614117238461170503243850300904277524971292817813089992366069464860777813522762524213639992274575636857868672934532238359607673286819624884920139372952402871229402827264509930722967128661747449078796708499961085926455106944052273034601752096170899662446428367265555999534531413353246848302785441757931449309171861595987634727107269355593115096337540286501874963670538373090971675629882595092170789514995080221762288948711868207016440471011532755827842516568015786539567751576792409767549028953872460673065356752373460533467663342553020081326170932518846119011078761872360337530148139494386204616280296222413098498232365933352823371417480012595886250195429606685260913085502699373902044699207029805670831924550672205138519391396700649183791509899292552333327257142416937955500278504127757135973991843068426902080916588521834428955717765871852926976395934673791823207470711599775420363532672633284825391762091472010848135604098595431829143678824501506808500444045979603314820305388788052814611535071268344108137229162557961982498138260239555986785853493333510907471996697991564856911095022498940955903242328664938366023069403717809173448930015475362827793279232507080530780782786559454639659874529923963867510232854457380920478032077251910433624200663941399163555794630207506364263472742499673873762415071351166790898768677239797045339240866475846893989992055113530383381878467196625193382264289773134503439640099898534357557078625599461803939884449423755781703056716222666618636234206656923655601213056261756239822169589758259219408275600106284934080489047711606460082462618833548563746631866464954784753133615523932105668992137928892775611148391801732845219664270832577388649609332916797107616498840886434052552298965340033524764176034969586209071076227192717943377381210775053411187304668365625024015644554904319712896465943212325143684565347100471602373450994444702886236263897893963687730077494621783446279374745285711435781234124306368941265476367585793935763077691370052883924156144885309145510579769386661637527965880782078182177959563895026236616685338791452403512030596446954734896409022759655726986238732933998107910156250000000000000000000000*i1^88 + 64929935579758915744994714348742434107762509520903294450608223242052173325635497420739448708666653593435308012249047340539515885532891946356912534420427649162582289069889281478380393107765965409624876770442792484825830338125165276717955301204193464924053548998878331928175465462876529553020231846882499542888087332833841887846515380453135050712422486646028322525493469922249111227129182238176472389008608593253350982264803308087770916042932144159707419912237504816151237646605141937204482369856907798190235791586263311457397138360136277861895996576285126937587613968984829570372533248477690409547707581481934444978458710155234378219768983317543067078032495642264722224191836243351947049106036315368109695104064600043546663291955565956837626626997126540191080190700707300607860183411509808593523020960998358328958942711749763884582851259689173606603863448114552563981908695024113925757886493410263608803952678079098036231607490449677510297130066112095118676613896229012859143265296996857642919490150749326890258509860294206685164871182246113697771595536779880751416567170723518459298498480352249162269577446068925125635437612653301376713110548325923837663359481347519408004957116864952442233419209469660057116294801029864869539797294622427955856449602145905260275447452101668542220767252297304730865620694699894414661756070243443111520762308722954637720859850711468179659117295633407393702018436417018306242917858988028664722994316725914739268770291216992162521621371479108270189908654128758885440474778900301832796047286825519608562618408662495885144677779279660951927935909477633264939144247208431855605481865329368488644409528850921027541155875340441711283800831047712767668772428251710308830350683966872417689601489316470394844421482548108399243091105053883001503094885617651972009619367051619101689939207213381967077959357425706060872476621488315723683358100440150911590120187445997852452350851168566094151095634495235965588347011186281292434653243985494059188019121297070548655087665173249881216579327502954957095139217076753752633148696059577121888742278825243387002612013534096054107073665136053764802612085971682041616041500732237848271615151744226379826217144081357106362243358724565175001464661728063803498905103172500301741268701453400186455627142926884587514546239743170165706082981141970618096726474245795671698726161122776762712156798344989658358765585113691370143165333650447022616862946429392631337620489480985484351269208906804720743511878745985188247152791968194418764537824359381389403925570828177060923766784647135098420873029368864114283696455533846894718150565782645614932414141858213828339122743220209718841387573522133764814845803405784258490163252935455253207670252203126362655568099625325951110590119350634265295864238840605535167703331052057223056202673774622414875818868900170635622046093321751244134629658921756448054327941698569386897838126277095252987993075303686731388906504864379247354980634964497534951911503422938947536249952359338688060486817859270825576553294517443275651341333444449458849876163569527143060195268201153682567674505734300861123804453545412806323994415332333702550462592894909921660319702242566601939900265892915918519587874170936071219426174721356681078622979124640504308239978875846464669338658187947575539771297848364793208360176284775986048867556860322476472235203496510657036711827539029955429869079221780534823532948631892547710477712964235383181285244258784577737925422257021197644471462215063181392673537666342654468553857291612113630702195280816145111162698614721561154711996168284978856650277586075131468478094208675933082231188720983535860683005970930010271584733575804915655646073027502736490614150107291584970100721126031062522990815347864432513630518333673686383854679527765643821177961776263047791389461916431585360334097668495703703943476871541208161423242084422988790114112894383915328546657783927311703742339441858414647714788877960582609004224917713920671682514476336740246679562256477859928303771354170460073520320112473290775121533757395795953675028519990238254985236836224986977550753777295986263741281615118733448947875111351403570477515178608414834433246014294172650610600715480840359129593779053022776388179787119696960902916339445198589436668202174054282422180620550203863922263250358776678605540523068414507131372398759556696369100500723088759836594165658505061377746143068271583267499066362820019109167677885876146898136971789530400195296062618710119009122389966721383734549345577358293290118083180984379034724227064794023704648011271299464733050203191891807550649792055124489510968183733043629494701349515575809350936866538379592942769999248912345576699674398803911959880007710198187643452907683589531740782232704630987497378436568179526584845804082867448089968408110244103418676560454748127209376984477789108659608052764866670258925296366214752197265625000000000000000000*i1^89 + -266886592963862609994884776459058649710634017079170895051546471030470174777664770349171685921510571086994375972220824995752955235239800898292018815739892980387422231307433097402897489581533996261300944016669430331622541667614428770103661376209274136206100512059227282438465393268266787342559777738336172466255355236120193529702720848555068752609289552762673837408480519743805943655606194405139396498117070092167977087071512370123170737522793354260799597813116792924792858645348476508371304601951277458707196020241582916485734588667877063127344721711464641092323420795990516030748204511568001648209643032703408144555537165156174528272866424025582990189794120869334952851908570527092525113864149323339522171407493897744575116431233454433450420748795795532870249906855542491997025693912934448756866531554641663023870119066446704222950163974035446393571633275116590648472567770753324542026212721828459434620524977327348486308986292228512113377766827822054159171059800917414935999315952267307551573388917489698398462028476115360250421356784108680371901545876702515110548494686967273855816593542255909243085013688465272087925910165565932532099908667221309991923433753339770746228092577867152515101640244421221318104209725567783818015457565416571198882322503459203046563329915642427515761815208743399344890314588011015965982721750283832793255706426061241242408961492844138521290060824863898292820734402818597312779408365978094819612852801857986657267443749837537233084072316407177257594258761097655249357174259727579054900050847565114476069016228847077255304242468228111285877218042112095228208043079074637469802501455862463968577160539254335235102592446170919080967201011363990555017723449191393721963786880181596283691900350628774199608039012361741452812777990249544288081386661095629867985484993551994046876487058827491366883234017083955839760538759631490481001227467683308181828204485464988881779547798395400970969876712218319364195849615159726255333688350828879397126412341623909870031386879680692251027780502724426193106017602237243468538009571505534069401921569412803223517157119941780377395243049336899522777237757482850845963322358785874161157654140838225971304361601439530761694592750282513989586426375302055485947793136688258771010016284353518066459719200598996923259984173732519360839282181619827301969167213990597329213131897158226950655469822581809074005186485430044160441519498829357791316146120845373108271823443742723388496565467208305107683565632224468486710182653290978760610358974893028739941084004967573697672738164313855783709403781535091747320906608555551036779347130572022993750743203952964216186333457653283713745779709527375338754346714689754546489539591052864269843250614661195332196005407550206329256562183031978024186009757015991548554016813710877401713299289664037868654904004945619368584246342478065832539273506405011623519046094130184091872268022171707800282466176501469917741701575795251511523564293377859073055192782282934415435357049055306086704448577998194209244318944773578667867536166907264655130879155689561895768602790192346776488281521920042373309150392532906926310474191337860370955534794708380959486930713465593219704373167874808921736915729103604065768074989616671582032479295263850833646674521165668298841989404239107216304364519213084592418246378783550107074345568329738715778204756797834420751824600181201395178525197252155309312661866712301242316491848212037493263057111476059165325359405028320997824843081362545201782839467782672222802540904948004170944047920064672288498356297651761444784760859503890295041446736730126419136085169266081723695464060187771207993987007387433760975186898243790709333411793966003594144130758227783074197697697116904001199014798840840398380417365472674915928681566774626135923752767074131122579924937705937262896394084477454000161850540252759572364807929854912021885334533517858191935640908103659124356898173631707593359569758525595989658197151406079217050714799413844969565084552620104834459198831509160542035199353397327962804688249034521354900501546557828219523220581031608153372463571982131679701676482056676902496489744821451453138359256166321634162763181255519354048854253809088985798368874911608000479697841466815820941241425874878989101987526108036558492577302473594736721176903348122697831293299441288035549224898738453608609111766977231672473819452193298955276965209186261581634496772149017542247502843566526924339487366159621598221759760992424214558716519560919568807427761144927207084353318139788473780777078099078933398565428528396955142231328470188042371633369892454909146234025015291570177460557535117127738855157600131817216384943508623756950230819297555883646892485662049361224487460039426835142345896076672371683741654612425448017855990468426374869462954852153457223875125982444724796571094931547081063709370152281508126179687678813934326171875000000000000000*i1^90 + 920387517065174065703407450059887393393187038650823659289996747781537251349707267910236226328286738833981851858239001392059000019745546485350080894614140450306073994949106325985439851159323200654798238528608075056053119187597493703735245200293287632844130648844753814325106710928966746096265037657322270709119435279483721005700969102819038688342359060172464243231437325120058659899356556570517246299088358538212633955425173276210812225003152628477719970146169530951631698345829603865891386870943226680296649867342604126608376954312260454521583178796361576897075773349933234024749937369723674485139626664554730978733659476450348851918337759454497241385270271249773446957287239019316079216370588599938977776368057047595178892311829940810616702711609533656141322718026604918743958921138424410551547798119442255216569905717289193994172339129771015165307064516567587953872937175054000648074713927007358082943155141427782229174386202612666304363335073217240439093132121282569340477579154553270612827501806109438259461181804525993815804562232594968357956559376709727794256108241752369399564083338085697273681711546414280729414985294231520611166623870035990340430116848818406938710391453020520924423410885755280117258020341348335586377665559830958535865874597388686523688274126992229917682251347424451512765648656857356817653038867244168407542961726905038170143333533688779436496646790432064784131700846490668606478251110823850773625199435080151333603336746405420436628270619246428240084429798638739008552481470294625133192718166045651165209920664542740365800188250310388520062302562938811279678720470095327261204320249673044868715099483857156756226610444865833935412073143209511000667875840566959132015978368390222428928487356580275940846927366845660512014755870843140266680323102625172308193989181457825739178084001337330630002738268119558183623473564299107260795020971243533868133122032673068055698063077435465447680749111406326254298641047721868642447412065931764593479302324969557909999288896616718556129518845670766870703305804385793823736383741699728649466518973006508295219194551759357986200216408538718612368060988479562909897307875128357882690319811975903105347390583457658017348748559198019247217399413704724199282567089507020141203243879947057307166488826917815956513760567079310801094953078164761036536136448430339934965559668569993371660955099003332309848699773476864848820331011787099855828958326721036618510335476212469136824284725809589209935104787764018423175809044134345674379181082751108493690949528108512814213577232289895473331787001588594972383984918417856637875268293856955971692068624961149492936997826038893231008196497014976288587356645532840791354924877246166862110968952993856528472228976916957513802829801382012013720695967864786828308784402912938117912719760864608468546869346033779636845264135151077295887256700772364333559591977769999395490800790635768113456830455665714789216697438174602140596619545375512207188252373579679173493092485833102706349287976445085609732035142097044780358250779650665714290089089281808819362248524602356070410483227598644453381432823541539130365872078252405287042149598260427050983167580670605733943402582524636888487205094292178106236535423030346877928445538283411578992800812055525568766768030727474785784538979674341857709639293626317704057606346470206178598267215114165457580664535074886059905218045094593951136673104673250784219971617261333181062254753471422397568725683725812437265182198630658833368380383301002856051018671982242561446319552030074181287680979218306945235787690923775185125978489573358290000830446025047739184318628130867578231752935501680594130767654496381612310415246160382989434920659979501588616679422522353484335327073354817074520047416282758012135370601907687289555898237358638215798146005092084386910998388348003884460322365286555577296376933476416341376833115433094219400779720997859744740798023701362076444476289208876320789685138006599435171999329720728271108068995249995090818718314223141874689375416227785991745821189283606481183446907818237131148715630771436010991629563252375118877794527406121909790307302718964646906669248001461275219274976395091587182567297400556711636287106458475132138906372474787211714325514734842784058940236580803459042950767782339282993095324209851667400080677585844970864581320979098109958209973292452037214670114573449816529132688903754088615429113009303797359433796468455658041076927214556231344717881479950475051890277289820693562770210495909509366750163774717212522343288863860256502560655338324288793884855873049091590525183112698248620364216204688046846543627535320261900496377151632648122980415508281577504236129404376963403586336465841852667108044137068031658962079579079135462138320639303330051959493633491519964296495740367268655863317478736212720692720127708941722788349437678334652446210384368896484375000000000000*i1^91 + -2712551279369868669194018328772881033696509580143288987996062296114712676004626556279249184795727014391076629110576243394665743335144254454632474541673834262155110194175061503915444374305782249464413597431123075046707210430427620439388557479540759584672593483985242743224475580539145566482469916596787666858510834455417571400443959382322548419785190875454055426549209099323382069405305737445249448819749345989625748486642913644647044635289399208415875785594327080877881705418589524634306302231235229705257959276872945931804081521692495422298614119831523650466631599218526063015455965337236133230175496866598157805989876857833091221354070942981651947204735468310370842638572437057971304650153599070639282135631204089114567877514273410458561251559715048299531240464545915685741788876793335001614399517862875861944552798690312613547658925132712049430358004014906526738999175940801373258517173148405004895083871663992554557658541903560826198879125485115398819341128361224676217225749751938771391069388795321799800949979871022340782963390024271898406809872861055313268875651250030476141821580995445575491666385962419496190988034895060589460157825112838521458992262862282912714484762475084006935907645322729745746548547998577720673360290990517513685577270451146113603837758575311654639707899520101289733486612377312202301326956741112678599683125365483924618019544439851246932761318352763393756092426645456725891309464851686686910082917009358514521885445282364143678934650643456330343081554920646157233159334835750287130103310567718144409142932409482846561511128948750971665117403650968948644080761047034115312120079541112070836957291967634503480585451282936210056974596213219147736454202476465528971712785257627121840465078059282135736885669630016153041069647628426800441787011751203109784578007431153545059143586784775654985436119331024645288801662129429048312530724898064109630461255000928777664674897782102623460179188696362084987288258033815182790599863668536020192677270741133662166584840256901644199129367409283426642778020159793649960979681501242974562786616298128533090566735842562915582695470407116390515279508786778339773656076769505805085702850021879933300131473573624348818206094259316732484121587085521067421805239171079220189933489114360321975144345001039474156639194012221324405177299126382742589677149701135437971005959721398749362447151982753876135161143942554928928731706958384970137463359272080353420220943411483366825349521224333680475325829650176164577005658218414716306884714276916090950037271764310400675318267400988726936559732311786905330550489812082270723387390512472517885457927969231326990633415822406195299557407994484052853249103154864431875470475314127494101074019636409691063712301471699252077518597721325919643350981318533963095144158335280131697223591760511352760789985805950577556129423395331529472853098175802059270376414775849128741802897888386318514514943811912584293356298354721928366535061538594759949840280757767185600508730370356498207107872186834733462152389966656125925434560629868418459705080314470117013230740194983808797932915761892218379770497616098556665515174170588983816982579702715989370899398106349975822869238573625818095782230352097718532899161887176606099303802063650862052934387656719300831785182182875514306025924304149134325950084333195510623508550534287327587106761669560602821429749911983218581108534040526643267484868708251174296914963942732236484168922323339426136757839908418880587711819604630235676087504663711923380819565766688418904035259676257078989060140539276703662446785547567757317992945021642339154274725674450932982955737392025273149354207286637164462954645445508128991370612392921325078773037140633191543578684998520833058015791531667936407527411052416219324094010575208773925020456769902606641960562715917029064825859623583558085652368777527749033069081535219753409655652888425619938838987934860720270582776410910709250069042706640392681757408482816787134832129154729179956470697857411271897425648991367619927960647675779646123200003581616548085091295719967535172867507999464612833770159054826335652451026804716947905721079153427690815321990370913005088964129215498284030023679553816760277708836506448945480912293462109972854794672653803552402095069857046510491771191467892710393601723244837312417920335665116540796436674183949788581367162263701936097671970067456370270959344591763034126393362193555075202194137875918080947773137356543155078835227440458290723652545882182447793072801804635784171379183551686904322517106352347723708806670886281278792293365689208366083371604418593962828526854825029489188457819637671317062953735641962375735100967729653815302575766094935059844074111294199128502933480743891791205998529432078634050930310161816590001475923472055917060334463290747566369592517746299835145135588303948789151709419797953160014003515243530273437500000000000*i1^92 + 6890081799118079528544578828712475632324539178920094819878389513657181852984365911367209891910720181207120391913256233832320216844144323828160302358583707860925129498827220407683735350507578616277087075953848593017415466545677462967640481128510399595233918436244848745878626380077801740216161013688130854950718972123572517748810465878113953907153933648442466560327072040921842336634543133652745446037789667160373881939501376944071948287738807303562689692677158154579400906063056555753627017049958058151916995270303084442854342283571578923414916938476853979430886544693750099770093355137173413559466548678047119547219906453021457456759859263506927386362896919715143467459885902023964266937452590082013041791850164420660448666086447466856625618426523537534026971965020962405736512709925074633424597256815022629472317976546291366995517135876124578043776531962234308658550679258990033339268522318956085158632169100245435145962184674069049908813818091131613809683314908928274922817196710478435259590682083908466545900628934519219339908863111203963473989838103027805894103153039490711678018531646698647796850074534572934564811375857116611543352482734729709205295301742965196085936506986619747107763601087930878311538617043597843300724921418532359870281040141690253775064853370644305483005694448856679944646042989722149867196719641955514938105626725856807596730473969041771509978815812001562063592454201315814810701179569239344325295066360877038223070649246334513365466395242416094438851997894475418314022432935054621677358887942688203849543765610732915431973005876990842346058528544130955568413714516681987505859828678545923571282443875315209753814022850404992139962171231202653792978636387469633097559028097214937643933557886722823672108225330881063813591967766179877039688350033726315960194744206762577674404208744620945832380234812737652382512459626187496188413938891027058661373482904053805064467528020585638172453610295084503630741965844305716540883483045405255492130333836074485832942271043463059424164612770608722673331262759455355213759630804084172295330454312573083583720512370332345439900756628027749139679263227650826484778476160674017339407109811313821797424498485459744090964117484558680442061527655121307555592055137284533640564275413407601936937650689372961086443034590830529170959275461007078025399738088521898973805431009872883771835228748347268684158771164556554173979915884716797994966757723580926203435925575214186291097484304118839569417359599017179797524114222189012181966369255547822927178849536283880420146683848202478238096647871689388066887325683016221561390154437465860337475434359284375515433296770172780647468147323208000059145952560506224977474142085362690675627807830559195652315485945583635365527695911728422560029058685946582709473202202961805345417362782253336002871852001883197189741385515807125201464424446779406989378785693885836629206204520830582322250154311569550985368514763045465331689872921885478785335092392469289244478199231244394092492771626297966453118597840206229958035107711795415724527132146358725286810340236566455118037026108353187220728993867849398182603060491262761532979213514441272908105457973676417984406854687306427826164723842043065586304196176714879301774127800449441979860518057367975282297443639461639543217912655720174213863861132057535539056019408856614432031739852618031204852891766615977485827044682591317682995764175972550547637768785832478240144118191523261255977606665042783503886400877055141992357717421075833484476432200605136523203178813197324016219506102996042218703071025937311015466327867457138892153306789160894291475917577354433231310788788788662702349658678334356612373669593715147239915275894919300871937820279359980186538462118139162266442711026039915579481456352442933022356766656330798216637520035831884978473985834356716475307961996920321613922934308658847981534559069946522876980195392681086584164621704932591898552381124806362603477615654310173322246081755962866086678208092545424661629487986221831337437782233989199929395276829899175359405372055778960757421844666705404106030076584882214630762721657134767024707056920787330855216885746504974353149845945270030835320526798400814878693173117501418300712485424650474861685887127391750992558474266132664346686126171370031582606056492505183741707083220860230024493148424822545149819559745747813015338940829679624284969900977770586887996896465522853299375496144252900107218530481346512332512757051062638730584987234217154114657968423971681939971760469274319838569396221370334862260013265280671641429503933159232477867755943712764340930032222524953212956600068308517900129676961613379644180679416210515177089079075747489546181940161177883834516510916040793404149616000570386481554031519236753871456279573586274919021103323029958575904953964782830330815564402594831927562069040504866279661655426025390625000000*i1^93 + -15097979961192924945365011570345949637499378290223372108547739599207098206565779787491251373393563689659760859991306395777501059259883578700696708182941721745857556506109928463603157580297844598030591498485275311599260501821968823727603758354447384091356385770943554368182582461412447595931706414181362264548279073959641403791923619165153517045446543076756977318739341554428286899457097953076738248805024716828853707158417083394723131750911367433814560318417394716494703042495047369069835866971943658277027968967653078457795801481657715400044219474449488796604559442861677124079345197776724512134065592420018420583023661444117965753713115064199140886047365895473793811494534434947752347424103314351505501491565084220286524491017194192205342751142336988350772388967421402304790641400907133340672599136542761411135392830542820680727225468996453121583641982837023543757053364124872311212734136571288237302779667816858286345250327650191351128758655667270801617652305934504083403786836559553001340510478594556063110657534426700440923249060340862080253450724742050077796795819777235100322628562436498645534527761149903791725504886946674820989904333843660429726888069171499052715276059199270924889818604378162830753635823259674948104601182498231635636651684759535736361949855816021119047423016025294270219066324919894221097628906474230217120488954689224748489212829519906042652258563578680237832671070954218187513327192720765886269446852355073065684891221216540441799508941530696741344362031472788482192851638259080174947217008324371505438071514177338395142957408384955229945589340612043651709822709488107517083179430090635145981503212527227391316520515883680714265523043784049339188844138643571224673517602664412893425516684482858653483494613444686782964031752101797021840482551072767180065341754076402604181478879079544411616378398688441138816119043756065154792963776339598866136427388416308791411238125970333238502054233625982026786398255938162929125982910787160304964854947007092642549373785883211940455135096298260363224130511733375117210025234457498674880762097449608200014526382636772766335828389258344350689446956297175849760666185303564726219825626318660569584297589093319221928551421556505865911744403037063824235237579536782715174826514330008953912996085584669580115922196591208434830883257110220013063877986553533375734414430584804487515174779179440351684745835074118723242436547396869003635782610821173399389304067220827622444192886654015983760807760710799069230256375327164324151305902121247922580843181690996591077854046155825079071456165773068784428453371309423230357856060090119330746730674057992837213625156131168128783415812182960785824615311236700648227296275839218559280405708123856894192714611918737463553204551104279036623949266320219870340520436479167606862174659083080375113955915839406921721148259033817477570315201725067660730830670769660365189214948266006102873803316822515676804323862681805212424107199574465126741466953379461164596520200943086992265016411646933398052079454982819787959117922651668798545273906406089350556228845285599597761890944111023087566301663400771236176394414184450686708585267914186021613465518368293894372795497094007602311563124881404507036635752946872901133424569290695306969042834231551797216786640455268022626040832569403233349866131175777959356844087448651912103032568658949910682799403705520901137474423391477594531836080938957673397794949633837069408473768248185145539755119364942155680812089747021231412555976208538077862374480800639091902661779082133673188406073694706254069709632907556885205044144379161466599686111431780796547438487223479841508124525919630308134018830400410379790975486753387449005376670922238297151026370358758599998786629374711132328121085065142314598475150375478649053295784736088232221327907228875365201353937266298936149819209419138937710470160476235709775599928049616265286916546126870732645664028123424572453171537867863460150705939284150007947063841244771355793066794492052282384011317301537083853780101346257189832101824011692457512625224210564241961839291068036929494728562214748000440828690361222823051475444156490177418406856116919215980596716322640298941168112157583003011873166449198421312212658368461313494022036485637646741363399560896179193200564316285195491446746168250123832561393116943961759597406742696066255980684724494794802981971800367299598252313093245994514260949519416209296734482600169090942731982415771588394092695560985464305846941550462323831690414943989369343067788979959895991963092055085552753390570890436007522184340369323065040324171769862287533746152016850470255610794411732421772548722702564979391315966912466936071123701516625273351011323883983221402617544573469013427587917671013445541802523397129205528749013682852319657728913376613393832625260643875785893668585381684199564489290423807688057422637939453125000*i1^94 + 28335560340571512143797694417159686787733461128557773614184137049530371667725855772191099650687046136937926508429234888167132571303421283609211570950457671951576071773332274750646393110933848309003726500799604296967464837156036261039691375892889225437681347451402664682113908646123151425079867601977737181629148240815631939957987541063270458079352969425608119846742826477816040278191672594232232619601060367800967564231392731157329222412945594619224751213575012539102741180142505431143675174123828808070350923039040793350655229415879014245691065327006693162326284266799801605649405610120620883473168465134419520140804197574361615463504340317382443173639139705588741572719728888187111966144880225293110087210918071564264529624972978007623987566555237853957307500967090412945733515481637515180763879559593904545233688071154356316374339587089415903786844073706477822992108028180323705751732274614629595271169497543804100144520465306380891538933092900748888014657639368250099682127434014228955586941222004999806865576981531890156977269225780769707633578727506592671716784509571222148668341151452474663132885188199549691270810593294511926133641477292948526275138866358180556702022609873574389053467004649129532265045839472518104487896981199684921703065203277079261833416914836107141279032092276265093108069467367756327808258078868203727588030113481737466411313546724959985042747200516534791030181985868314775305935071231531526986117577069615429626850613014315973262367295416447327965383934843242769635687642652063802316335855805236524931334334662247467619733386998429284544597656193029077175737254705751773388077391883751737455491950107209450322565940490891570882995674005930681114515071603949087834268892788650216298369664091013930323912023067386068722885556996372659580926191118101058171298862131022224571104136092967456578385528268847813569176306970704935980389169687390884773831191332470188268898938983657817493333884966949488801351943906423398018405684816525885755698475140603413674784952674133141159481418739892920893821730349691692123279844005133172754125099129225824152807991109559217741543796205378575742073705821362895409022118874064921176986791870586651558759220552872115140569489984332797455591436290505939979635493198540916892690358504178878419684428534834055334948338737032834554592396753227437830572516307840093321399486113150410030309178225207891710545151693300577387029110957431411889263364527620325191192888084690280437400012026385886284397340956241603524384853364297867114194871463662907400536535053065929983412820161033994190266832904977114670441203613011656260737844459926759936905750590504373906119415630006275227166184821731709246889796330416818087419209022813134059880888085982815319352310650253948798294890053150995961688662450338509348808618990466060054031031986647901553327405645741176936162470613678592274285142880495105364394865852373607031669282520672691244942525759793409377989716290228484932911796987788418856688761122997214821593686062836182001267609956099509220779504401300019097389908604584588620152292968741857706561346266253078713240073448681307196337889456656004587231776394483283179453813229794064927865302728933661582567407369066535766203272874464829687081189213879066336992346087970379570010507811360612411874256807317498985914620316294976874689161075245649750930549633920510116379137502868431601178470913886943242343095048016492865906898783009706118399700039325220188108373242592810232410253658969992624107927744529400425829184187955899772681372522274536946060501119316462001785587813987929054726997415869134085731973087249031831589678813987849032948982257423335060214250180463206346593203440381420502407653780982306115115894145950853038025413536164533607451306575394682820265370649702422302693290605230204996383185349055607069861048462486779679842583531009190797182748950863998550306902955282227271409248894636766245566108653288499963638468206813630689522269485030390889676264323567092656593643318661191466883702235056834142731507951060759717028872102794041342406820089790588386709017235780331194595581676600066209082411255968197077133246615246852177743296914150183874247602649766342837231831796232811352570484143332343529630357482867056258663923930853625768165200230657406347355131582630833680280927680786140782722303658185758771546227066869982092603193014389320036830360505772552741110861991062664629780478945257227211865057058662480649793968813001853374190326413706999691965888212117836254290593304332050689311410622106016054777037607578153115773617246761002368494542608131133454261924389536133915907212125527177333562488899340075538190486824940867187856927236909672619958567586095919328990119664438914456955397664607299773548250388793393843187459477392041680369271230499160385556299801855908489553590875834028664178863689410913802614057875606246028610257781110703945159912109375*i1^95 + -44714469011478279593004711961100331696292250558740834020231380146738882087126368207064359336623718438791965095631049682474838290006031284637246392683046030089694616105881237194792440702395852129884286279972386649528192657636130166220721839455095612830190252480158319436756842203408154363270781948963395031223307632897881913256233157598751751504754017001758994041520831289215397161280506112828875432741169288838059018453730033590884281300965500643484025747369654694428182565035579077969973094422638233740609176425006249503424102307538968394277177387122580965772097786016931467553880455492573239835869127809959250839738095016725030294459401133009863565852050314943617960690710580099696771177403695651608777803173174868124023283681494542217790686230312249642238233099471622392846666011894727648768548605650499853505190772245165416724299259609484695899047871652186375960643194450947069594915723387580692194595828825557131151391223556368224171582536616840264089430672778836554717487777389335591375772997549422483755586713276546626391722927426589277393208031480038600236148589701944191046765841920495818999085649964362377074466189304535926651918806076991652359870656535186867708277384042120267891820881799654657214676563622697307085491895827213160786729849085664235839392783872154954307039152146265388442581163152392847498773336348383015651557168567831772163477198175622473466879451424779008217227493732902908610882499324538482148664381378815526103565864873376535239499194897529874486442590782981037018882600820509915369339966147646594880014843549255912288720873006652745316425890559387395140580798778968215272111756375259083633188104820640512116484845133879871091792397640742349391760137196594184417465873116832924411775553107621961136280179593523034802342381582526318428144351944915109984085992647491312370710758835347012652304304720025521520367152752843156482668803869562745218554293685974305515419333007002222771357150146085981293392465141990749601750087467230800315270087546929443842821952883129620357282622091783450060309713254211308321866111750998813534413322647095784442418116320731413371977676387318956358652753371373841128316009053476311106342316478689820988907945707752388602938528473604745912868882267762168459489584720230668251082320512455356274451501362919487448670782939926529875295996553077217031412727173576166545682841686706291735543401226300406229733526284446642132181278667121547273478080013835116176140413305347410296663092967017213148320492026803918898031665182018650059645695348254953542843244309044590325559808294176387891532323222737774188335974533697417815738935784704363198073793284852222253483809527442532330706391646540545500672817144625170290255584037433762930655494704313381972803997519131069013482141788469817186002533906163400589989048723717298424608364040903315094706238497861307549516399604197938650528330914917265634844522682623894375439080890223310696643932771192776847336705948162123659363353522335592770326776040201590624745107692611163781783371027710055272979587781537459938516319362645037232037540620610156141144737259443220518325282845571528073885429475853166924511627979755195483056845563937761482469399891241180272493868152351441185249246232648358669214469412395937084024696746904460257399383792337917518222879047197073781833793238396180199476915375862538563429337731630315187819048417562583923466216183891561632803318551208573479690890752640089800822958570363880690834122202963032301204238352289337344821954950525791942700368188738072256928865730251485840772811063551992067328223330915244448911698849281851098141899085188568415577371836258109947176845990417980126201397131473867518251044133024495348052274730494178114891362504091191578019487590301562565432759251380615266728755393035276446408484176105386716415317905270673843159171457476843990126866680412022319818832900608999514918860826800324323258796453473570019633357786961215702075615225314756638320835154766317823520313699284376042459884783397544043427181671059278816865963219843235731909908597467768161954978570196365811355074314362550043802196981139579478624383989514430662954364314454661344558410950464407766598655257471916488424464047548286052768188427814350217553761981218924031623182363375606198129536612486522070387317272513325414330948057739220826782572929218776008811411264798686399902032735040027871152767734375761233713441413542631648483122056413403660315950584720063438769443050260115580635608814554804074947772553771894706398690116229960259423114437933844009400212110143796404086777264601487356808357890125373513999506673176164591067782162299314156879449196847917412923512697800267799823599930947315626356280011559149424676578495510940736321921094552958083400504818738804907211352141342987413328284795142151455451962720650417003535344146692624710519150599882104435423002541938330978155136108398437500000000*i1^96 + 57161634956254686016643014239677108520711222204454705849856574096626134355117667693794566475935451607953713742557756510322314824241374810099267047141466856308040643612141590859792849921905766580357800682182272950445285443183042215311016578148358793086709886287134476188804007469294969438947189142143113976090885462179910393751494362210342802005448630674106111951678505372355735117409128614472401023117783037719682827157111838542981138155871524023002080202058014131916312667312326672327020875072852059198337343617612815653848372554989579504484698875008941625529518192769193230325501615790339601319980686795137749615586893926538288215125661547706139484445517723911489496594326345715537579358844731520006724212020086278651562387586546352704470777371718321849614670522020616771441264049698056186352315709437945612371654823572261143784157663342013785063843218996089209048281679602514605232947461809368630276004545220954798339650461321966245675564789992022949726856468188008420694256989185103822178059294365214628314301811176973642391040672853976520750022758079297780196061074563632494707909142068535313829036471537687745593234591645491706998597208124226638785582690154316749190391200458237022189136996512776936426845209023616334507154079731569979084606370730107642912180725655010057122443969231732497993543584122698326849987980366062717763389555480203668526871678990161665811317285914277425799249066009304132245258188106415264271307449461775273374272151684233488261215280481995465383874734619415858213379688553929111021330299790977331120234295247089917741440768703385588197204411704561774132347653371591704027071515043888778963058155580798819092513188585395004332647493027925389919829407279328101612427136780724243919419927962477911080177299839776686355043816208536905825142688326919995424996611665081176047486275266799035304534969122450346402119583079944316437684301393281011850606996641868292260738837841756316321299133230009882270727291071955381411665106673207087747292843263494775554426963484499513668116829941643835444251494801151756889458263397059617373725306165316326222462080786559291260584807180014907168714298518022541924130810858986656871983518699757792460831193140385063880076472614832095812911450389546573438373491677781604415303102143792437711290355077925781330922174148326881235557441451380260153239273235900853942176013949727704121796953649189013642435701737601679853254877535465410630090426347824227588107529332949364895229164578693121584577810565476181239807409167903308473399335493855644305933836611930903493366178926368339957486140712860151793863946746128220029979069291681686653777025701502025498825155923343386506736838157481370965459601350824417049975433555006912747629159044642086722106883441051468023514794519796837111115902692861460832468897128016668061073708328276054521327444981824624573745612457516572264337068120141481779634166594494804473459474530297982336296758353756599698456480943471442021552671550031826053252376625383228808784948700354084692356179887540359419038728632860947485496516396820018865581549039333407689825478212044238421124498797953178542245481739649625765121687816944982043247095100743301694658306979819372328644899872406548908015594821323989151670943988318874634074616491778775002371306264116936030923005905760287378097662795835688440938771213325846763904201589074681475049313824456023680489763952758583392982915014441849882799220508456510525789620701808158404757073010824897466219794050532554467825596098165354613951248536531083721237422219318306612139608053639779646706212022503187879362275630107147904776939142585936744858203034524593739642152715409521545186766515038325531222293665186325722917763890433462600417728240854774551966343901716429798752272363143368870671938328003817896996861317827052621489405476456605858210774107527301908421223876318545745773950601239043152709816367612338610370772103071599235197781689423079094502317143752451092332537974536792833286155463056567665574983931608002641756759994430135710129988741004150020361697876860502278049646865203716616969582520220506186926670306554632632125938998783845414269016113380060586799769109243838230735672313802168277197538006743172752531522517590770586751121018290020878587742443660679988822313655785955878235057275317537553221599803935279103313690360905919230773722809613415858987204904121273542209785478051297276439748503486102203336230500927306723817052121580533251197778070438819313483080078617347280767748427425807462430105176366784249337206750836445549139025114660351189028109184098446780174911620821374419061282997730243111659045986185787844823237441814319475090279836714353860446374831469714379740208125656825665159250610808208372490382607843903203920176055390844767986316481745579336409773331523840880873932043029874528321564391136072342397556056425855786073952913284301757812500000000000000*i1^97 + -54636671793364096140115233967802957247329583263461262729375626981878555281580689871548165919277267696193766199321067194696186739713656136792046699570599853716377062668140449732394200513765497697849967638409744062653669100194906954543990905416270458038668457372459056520461538625597775745788913858720367562606393647116528134471973450307631364807172357261713333917008867756597960110230254149892664786517528627500197991401253121855669952901047740955853721614279124562005414740084087276476675789434398805522663697685190192922346297425386029439785385707173757656995525466978253022027378450738143842380553793740846108809997108809787571310987337798399075813672751909579611816649261138533496288231653125275960302456383451870701413312948899084137223441483433091551112878557747862775472526675694198042914647397097351416311892093454359477619146814886332201646299495486746714740676394401930982926376605830673081280576994052178954986652460141746184333107369869327280170196788928868644250265650629004278341287264855569035435700692391877840279625472485616618115093319486258179399377062163863250070076409707439339517389778318788179232029549663525949927729828269563087486248811275526230784675925856630122216050996007844245637895979077836841844777099332857023845420322002405034966719320622173746354879833295435726821669745594445483647924094493238389647221881755933863902411389208870937686252205319988641442447697161539533461173364950488915266488374092704170109057439485244184132461261253409511771036085930081794112203801268973888170500215193032930848145983643034980673049170998203081163118490913068179313830942406746480770394743485867364555239420757071136323349155862907421162507249214864245411575443867231769687429414556534264584533103520069767178747588914752026600330542687506148695456831482850963651181088400136641684901459626321659685001469844650250419148494878555125195308755588867908348187099730356823811343825682037041940427785490120699076200403209729299964341401478263015739313881859566509304129348527346319870109335308010068225353708962861036696570636780071192262407945051942023359211914745097260509602476090961741017294468753144543726205967270878575205156621192520473443811714633571943896176010871672837305753468191134459238869084531111696925964391943966148401248044317977490892627426442727143920592189923297589742147161920121648414253784662987792690205517660441938981573920946691388095588306858202548450920517508214508366646751840064920247728846673256269313554072597068754348150424460400770503657624106098830793069768063290306171706819824288687423159258520375624701838630832915488822701373022783728069421449909782696921346574682166066602635166289546971547357008528163571371792848172388868936685603315998631791346930029608978240106258194704010258214058556834184051228642730050389995916889267002560811708537423682883461554260964696600206442354147031341939226277696084895111659876566623199720233835085210107996017410795829943055467074312395831756562148305042983810337730656853981762258278429084534551671691289785847436572693303121171770154628845002446005211362131210801444829281012889437712165773893240514510672202586814234142603768811339364784695412797326386357419067307173481706181075525550917734187295891402210730035584065966238692438420468640204649153651004661271683864299737483311738944594404758322645336192600935121112162310867252517012308547479512589567933157549158857777025402722343606615417903632684545722304289534385544459981706645116344591765298741938285902665678869024675885449463817606459389053851517684586059515635056457256883456967325492647394609106292230932818022627995699836205645476513421505963416321207555159831807388565619346206247627524304678625840518876922853655136211574349319051703386811776840707657772554002330069373729067429706174252109355753682574318005103069222102512916658484634294557615612937585661261679299500607618531751717581032657805897525769120908777797885392002794966741539398261137748981722785952617845478371828250333084521170034419083111477798022844459804706473997937180482963887967647374840261268227650953237051297511272788913153232263277788129767901637072029599163236494614364016389681501698206103004845834170188926898451732484189753376137908575443878284316411038072299502175384578628561258485391949411009363500763190379834759743738723963607829129387280769522485081953836207098744334794621097842562285291744939959224746272053935874427889678933412438007949011898487212526389239586087748685895629459161442138689836905994505318596491637199197286157513582861778594438690238152572829161166258105274868186625475184189287271204067033834630854607698999680208195173164213370624587383022758172906512971598697542510317108326328774355008231731426636678779652705032707460543544360966904651310095209719664486980631894330454924324502741228570812381803989410400390625000000000000000000000*i1^98 + 29484942012547530616152852207535349423340580144490681212880522390944310619605914222677456254746476029609485201034020057955176362919955510484251380549572917330532487055767972318850768604184246998763343539802910812726847770840523235838621731348269457717371416239635069226030714920527757882357415606737880471366853006543568410732966686270718200936856746907994631849601788629796360836577372461352464660643665130006818363671384078977112471198427272664545492435027973405337321448069799621186011899515325357979064677143139244986561960022774065209960256911345442442696527183094056135007461586521099098895396457714680194122649395064768217493881868282107679478553295787475295099330435797524170054011926321885114885646657350866785014007146778300551736298037638704265593729605025734095236123286120035229715019507819698655310551110675443841961098006214682450493446848735266002536592739339887055454977035195000470121942433403417739490602280675225187865749690292599400059060866751126104362354072318461103779472621755936427399514417446241990161926589629933681198873996657274259880272636386504801804779365822296759894350619126068944884914170291729258181688355261069727220135498550567246342350007355976286262545533611238031677310031905794644841351281828490471721130089685341426194592680453807898479228895365693137991592281442738661636398348694032188866832632964005781468378466705802190833249650923209943275154186481329656563925405292792655954123608411454855825324999848390955100810282728331891347265737825781150368860991471362591945205284973907767417076155052279911471860866547411271554519614026321331523913681304900755100473051143739165995264366193786226205297717939854140489535232114729354648500603260683888597242160935912337719412602536707592574003689958352430817947227656717094057291806038390995867895567435113229197345058155669379585280818430451267066185976722237724795104053237151842300244397286915857153233624609106298335654767445449504682452081741404534711143957619649009345013357778622833384273275735090999392392652525880593622270348441056785037996508315298869293717137290315220287446910118429155902613009256127859915458391696919126032787863801469765742946496958008905142081395237112558754498015113651687798132239623402416157967787064095617687270321850353700152244038913599179657995603854691068723095542637162365849110004324854640518058607337927555931389105975566776472930776747040919849156111879613619331279965465267638453476564457344514192793978331006997084620645567812837761016221790069998893511204623571362097485101226182082862047792304965711033446436111068643481444414342230557391363008783524095969195482678266939370567870031955342116347086826523474906475531143966672688965989740354370728136726976388025351893063419684288026364852525498543026569396168790992946553149745227116622633499025237904124326885426506715574725926327786291392840853937941052289386003611006000903272477895594720294475549930185976678591150932301376275198909063690470740145450445744088707787924273377512354014020760977009908079515066131509554314419925551092438542259370768311098296259467007539753913682802180800965802469784531056405790431218511769642036878812753501087462184114022816290378426633913088050010622939589029156416226411034416640526355094888417546774699854999369251666505808056714825186146459774036202200773948072791486331201209725114369004185612066268452687925683062333792724706521085313995252753349676129864331930366700767082253873154656498928487393551816693248169646147081508009621073663125333283096044787592842239948597184005570110577402116182432565946188050732591395368330384931016391462725319528259779900669970947985521168506795462988241553014831281293159566220960002064032434007170466091760757452529250520039248929138437941825305624435553803352542158200608093454651314524436192965042524039357921795269865026351560752409231695804391295532644459856375027512860436646688737093912072420269000837043377804260754617447575575064809145006684850347381359088686308218083686436287419275982324792410565983194638655254485144426778501433249733532466377999079660523810922755790600150431413363850344994947108287440791937001997903457177866160530981002960860128867728025322540844907822849104289492399256659084224306373930584586134931540091099708016399628766942576926690234872191712365145805661182651678019535253539213027265135596315479163652494218751028979475677761622054862279331923376250488906148788429883905778580465104030662063722573144553219539829404554878429630714192260950729424213163075974357259979414797928733090380970862175390523883762536333862318838596154983660824173910997896200530512399461221922045371709756165683417121067689954916838117479261889402303073816791485600065755673357451583061920239156708692614438404775627449607716862760110843181459100784125304528515698621049523353576660156250000000000000000000000000000*i1^99 + 11211308487031055812527606409068621361701029736992852123176394892808474056808636939813781846402263839631382972793538862963980996192523204440576323441470442310937864466552618992625102655759012697441003155215686753432635517937779875433626915214016844916468524700060515112337561251238661060767047171138599891668324579046116921841949614247361828431799249432675870873345407182939410423653015932119045520825840125304175603344347107321439834989957509536825551179810948501835501157030092490029061892322889339880056017553120667333155487392818128817958793398540443287924375414880016935101261474442893916957320034672959829145583655491799231382059242918504620325362723382402548420655108913795441406052154547223712404597712153266069402906592550653910683579782036351935075287368442402314951793435268431973306041884820864123320723270539810856748915108142047827501283808160097881730202054712190705122931651257040346589839979345520377803580772642539264276066777993345441595991133347530970099956493313764432890816049088826908296112397258813009975752499281197427096347710613262283923453723222483096672586677201026054246070347697086633802779893368327398761488298907491410082973764253191992690876832750100857280700796456627092122426443890584173640555977745216679059019673341527059709750981662209203132292867456051293066611748951332680887620927354528072657969002708649302954678290467423710706250294641121320583749664928232695302797711861456047346173585888576434565663162594337905160929416828815191334069387473304926264654289024886259136666389007041467870274429325012879207653372562719383358106323928215663272078018898700409311187025495198481212312379177493610165550445991298173262260732953603365426922821490172743159087316517185116463516074372154081443469088009004754598746124991323419768314216231532165866495252493710435278868554115964394154540767357697992754429063285516913475900346477809434173407324423637828751010159143428436126134269943620019078896577263875183799193237088158503169027736870629011042932743380617347173102415329337378976487003986161880396551815397010009928208232295090297470533188042700731188966418035928307719751510053493349640266544835283709974559602069448926667469899319961745141339253177580776020295087520144485913513536838157660478074628174181531526370198665972992194752473665234572224386859418878237134825713706807795082819225534386706246139432044930139912074292063192601831495809583302694516349577839505786067955697089960120846042341403649248359212259081991712851768312355372471264280919252888984196955963294041328585676054061335863832232139539160946509182012226855203550774057518465393969772460605836911977870150711814487137892754145215281483895810833692406866684718971334112195178249756802519472563547840310272568198177398739864631453287112970901268994083104406792108180796179581110595527175888915207856459444962790468331145555861402228878170737215726840624551125347717181318388022945985218306299441381572067051052380801550716750657315673290061672092503742606390385692318227850505388348126579076320779375840245040214575581510315378555234381947244568412229844102889894881744997234756372952059275759595131664465176578459419607467660756086225038580794003051271701295740394150372402831354328306440820628099806499050786642197437941843799001421640481131646899548936805978483600512317870096298263816970888378586027224892589610819668117628668944774425644238025710219269323721867439374860577288341597887508675724825466999431208880555491126848822566567645306448425114878805152500299714111136824046894891904049189731602851072935376286947301926752294262001366099711740731203543879427695512297212398846977932226429413799976239849030524067983777936370740374159608251774523412083964946833887282221191273382182981045926946880360164690554389933142536796097535386209632588237787312862733584433211852260061438130940796442413984181687612261567436160014972298090117734434762049811128149039204412988832345070012874240648294759309219645603650617813315485224405315948239064832447010232654837876142485431952009016672813357024256442501859059989050017310099638106454552167547833803937138650560121204809615718371408252597774500344372604429606079856541499854184100536913582015832116243869256121905203934389176500225776464234499324511291525924240679577627135275500988649124462617981983279003214930194823807699337917256656015922645886944718738200011194197613230489160693411484633638558006852560957697771787861094432722711925930759339329054769136300092161664064352926631209106035373815907015635669562110359289765887765097985065985962903669201178426325250351615914331837027207361947763625976320180959169926066005491650222195513903773634259617768891197748843125008548231434644656365666852622256516655324487599397987701264835567824541470075414006934977351193083450198173522949218750000000000000000000000000000000000000*i1^100 + -43926513654398817793288129845197361979449883639051589924800690708138800092749013382812318602443943612691962496775024007772790718157421061200178294874657259666088491294796067358415023093959998405985470451513909387324279766805896374579196348806904567220482012344898438956556040295993967436934510752304081225844427469074549585792207272297011756483218608386738731218475045148065305409623317956046096003919753995171629217774009439831380314553239292528964805777453113140498664157881933697770711916408530602442251189997900980678225165749380375734189474733369316952127734461827109467865253405788082802832781407145692308243240893741794673667009489207092520740414269448823711190098606130390833117682446505440250420277743081455493432846171252175991197340294398058155154113110412134631484485750847881843168144605384102008225233197228798121334126755383726943805249775773329188105122016315258956374223265159643420699763943041956861462804063185792000568786650715881996022819936806854201141240354276018673480247182381158370395973266788062660193564576431169073792625174299633161997717256585528243898144034711345180691924514505938452864791388533122428365370260424680197475562374403453937127767803380045867111415472879419421613310288303729828564361881604677635140982566684269886385525600048826189418047077917663197106712912951707309285009390105693496876952780409637964032856282353209038979506724334240414258469012930519917767207682504547898784495433061575817341594457848712266592101367704285555607911792603368740054679390668240515694934282042313014651198275889182812231247663239165064142861596125495413647413679662914041717699435169333863267666628723063107824946560458405782207570138045852896348056314882403740155643990732887628845585711118309556451033099603423768160272258325560598306531156249652806013472644318369954827227386683672858475917757301859632340689362045547973991440159198659682693116448387828540288777130880498966466564515105311639411034067349945514455658791713384190623889191688756333570825181448304409394104345071037660571835946277335236593505619458989137421781917902232829258499617809635862606005281602819749617700096481828701598592196954197515966175150188723117669117171521370933485424541513326055296884203870231307678615141536117060256555143907775720260463560483550626589879480374983673347115790592490043267869491113066034221700005266098321887409916918891917842860525917944547470311015051681443224283788509815111973473202842004555992504873090567921460628970446806254730305532929494058226318400844901807784841346574071055124597349664370690845815298147574564237177137905853696791528159381631695711514400413483453975576822891615241943264501629021401878998445945886107243586674862626219314715695747270254795073687400300600037056831190610583404636786983391835258738289615367055217320483231714128996125858046034778437450810820926698132922549289984011810224419862383379883485530972492173307243024495223027688794844347030030976052384429732060971369336785890810755513073482266942601391438716160716711112914036434887916988916718661255648563264305766740838938154152886192635004269073292039152316492670768639963409420548507680574219411036665155203687918115433399431972031990261846474640852902051714567097356488695452979589094873028847413478580286000538420459735191534570205626378843621238444352853329438280767774719509336348293443285796942351430314864795038910208205211665650578047527020686934615345188941741260977611176502747389194849536257537194610916049660869763632329970168783372660345310200552228945304348035954044802510959432863083925558290113788883078181315066867049348830373960020699248505989955891994587750227225134882333624862299973552512981122135680587839316895557948801859787501466576206058278319636604717630608102050222655247457482861199274395986274220280898852820560349281590862798885104893566000776089147746146254589038597129751138133276942780542393844267318488848810004084688818073076656503776366692880724895045335458328456547946228664420341135507361753640599244945425953296603038900868760932880937199436677015219967905790775505738143753478565997461880743626831157104439132501456685283623861968435868857699432865959329823458521783081905024338658144084436461531784971540444192495032031879128397774553012328828595749183801871353830183658860549263478812512256260691611809601429746120197352873945759457658196815908348682592810792309024011957069990316826739652888716699845698322924936106844055296446015457333258851601737984172953273037242466702526264191774113945998272424130758978841259297611971591114889598238920540681134018172968720236933918367066830664074124462794973050060657379966235529597380217100981556979799254698348122615246570705229826907312813143313465250700514035121820846916409948929908798566317500444711185991764068603515625000000000000000000000000000000000000000000000000*i1^101 + 40245772813995830968905021759823084111015988226060604554861785279008418807646950760294885470722566214446039118136184786686081269080987572220269373848648899197214009016391669888336343291097290261743019265224130672328931508916950563100137646279785478596780044650586291748098772470511029590415768186969457306052300043530044911734146037708797668773861399676229653337456098827304158673194804206070092207392997559626165873915969713437839825471696738495816491299239818890188575494434772899901825683828735880135933111046425740478587998596487062849842195452606867149499561752248659876607075393539989320076699282439920544675504344101845912117896046031008997455089725723760811719238804877775448316060306165049418923664614315491714114086953691426246514693714731891488401655255522345199266446354884611027087381578635576261954161372438137090216495381510283499561411006806565371077497232342753548532942135551906364119558438850086885342110352314340940015783035452513574669928332582184620737091497629769695805032928872344239527457568515990911094954443763646573586561046237740409953220115490746124306242313873466102107196460653543438299489708863596566889005876886467249883371357383060497679435367114288454681808449758359187289149552921073035260190847279871065680333419499496226707664281685195018201632770355439445685813466912240831331695739449758630929141275946419265077251343705826213582478806323611433530298350314145931061885140557181798021195473436601490867389488038738841357586494231754037753904257973528936064628888335634798837608895698975035589674797421512232747649843536465045360006348686802289745266240485475776797354259114372711471027041858401617809635629343298328888283924405113197350983392818345984094900736773310876662215860764115815871957666245229404341437527235377178930394638808843109145673864715889741722668487281819818603745645187737526550101338577227885039352043389892032882158590882762035391724443189814937842962262509075152808953930357984280601891238841583568023765573384808889862388309663328454721762716428926295290222179004322362417211553090973463477313118285506238980906997917993901701196358485755896373388803840222261396720427591424441012688808721944993181865045738090088879018546637423603764614695333038481741651119177438257499503166784745443633143217153320149077730509915013378795395356053764918330699759299711203114163265622320766888471065208530147078859506188898890195787175980619732253458264365974623636654946603912372201316237769015820098795248318986339162136147695197019086465781684012970794074144494674050852931040484932123492680900331790242411208097676448310915556980009080190903308886301647637508495324482702400685000469010949349724200959030337458252209452883496247864257938041533607263215086707310508178085301031314207075724912980664790027275249497524113247946374686688962850694636864757931017440041143238682611196674568268032720081608590099528340097330820747523562138877725327658088017697156854510227822403208300524994815590547306789838078828460074794857178938240517647037154677305034767492059895156817482456427246288117163709315611623799025185645959995944300049069949756002507243906397238261126366014147878013723502239496564412755272356475117147064276237821414094711208543688337779700935323870883920093584719696786089582101403520112301523793744236225064607615704036636821448094499930298029580687055091162554561814871375998295446547514901972714458977504239778592414375137319897541977957292694858582034435138588668504848909569795775217668160492094669293319386166110194927228300156107225615263870472062921290355481925048643615988892064698951981169209550509746290894731860259362325274085755241666726232892151667784288878763864456278497813288971395209898004203031410293503859331645067533810288955931018960588783841988119678861179382394027689407123664001248551683379162130983810218454380429498828446598049869334919046110637322427098965840208186186818802985330688031233070564582442105442348010032478496166439747739788697471516798627100786763945906649462582836805955441251760954643760065619762681041011518111574468813052109115201686495006300132970646834481120873383891852553691876065285221836232282428595784273134189613179808151190754567170013128068309431780522880198219565576657310400371426259346548718923381147751781334153899942585581267579044097200944930597713634734791264338945093531482745573220215919122478240998944018802952482143223657937548061906368833729947091131741812956341698177004759248944867353331607329088507018034396702904653213093079320842262545572650896048051313140475490596742836735322595267750972339261048749854184632042004425607257864147888238136484539918332935209551634710165416287691643471056728516831285740203220660746489711761576531286001613611988611461581808833759623666992411017417907714843750000000000000000000000000000000000000000000000000*i1^102 + -4900489413864999788701894030538293872032522026754976609294702874498319285983254972599574305244603798363004870308342378578828484219882543122800139946247725265874582586685482128357819758251339046445392694372321925020620169387593779800244588475506744931194353008094443803348733942346520693778827834610593965752807119837677851017046234935212753836159501819631616251697180613237891013582255347144794376655360984935639189847825053726789404136536453911276071936121073139706429705609925083389812048143759215028319622184268130124330739721104554189930032722155197189618833110038633875554334506374996291583630942264941632037813208441658052966106581483568090823264756347193492200799830403095662268175547911246705038750377964329701904739986123154308316144024403783024316200244677884692272741919146091259601620881103981450403370074675206189758138584199960605307581619574005586583634248560728358963019039502246614352982571950868808569797009858301577344942075256508899816348469168393688978690169063122777504574947591655629583994699888269388811933150889732034463338055165081797943036389450583134854306334010427963739732700807991650175915946851951663250929859120515819245458794113161139077115604546041092010173695224613870244682965413393242064576965024715560667688517844842142488900888996158413338814627702887728699924628721115341320473000432751694565822069476459308783764996549843342552387382341398194144145747488792273658046670942870326963208140677694150214931707730857371625579007466370741127376038925933159061970389014228043761846924225211644899131953896971657181694412176442752875403701658967761628383829819700996523546537295036435964551701432085794771706264420777660895827921912975990233089616848842661233615635480014519473525228267188605960642913479243686867427741541337857167615234177820345194358789052100456963686921185063830135917317525696734949488397837893966714534824487230230883658184697863844049682305368897601194087027205147241128556188321750523970586905968068959726786093220722792048561472997343615596634555263623450436455463069647327045616443009774325604703882081187754186359933884270979448316071462587856147270643372671489923961109266699264970247360692918925155045576301393424127947808374885962096944218991353589053070409890739824851444125356484089471194312498504951129351593285791540620654881725222578685785849157968896277337562484293989006427269990291560853845751709384919344382033564946957647464943336502692659218466649358859838532935239652950779878949582777895583219927656913123174016760117634490490919335855539696884524448886284087382344119627383699987526333115345893744731936248085509623439758169956320735982405225473037839091913936769852811222251519002226323504484892183905422341851629933881797182981792436972569938499944243846817828053680705165933469805842788597521102289838816661655674866272263065306427080639261482936247808489147279038280040985440949817183548304516603307847390910005073250349349123686226338489257898247055888185013914792528889314925039985466758158090871047400991848661095117612694540361436500363656817056503966059301048750128154355497451889650448029022543710857727562807665687623512046469907481320070625664964180714957775243649283575409219868846386456553480555138868303599365467858386405757247605472950313604931807569577459649470375063036632914819933963207982300897663364547045718475786136173827616003185706887238502699782659012642700987309574004983608936825478226143983711656954723315644417196799745054174779974179752906434475490613288613925559759263887556209244076518248656369307018396951068151841095825761015962179047149025242697517923120904898997912467869951327877870939384486556771409699674941176767237647982343251781501039623339827185171839503395546759974802583418217752121771861581058575528919849051775618576624666861991552740861501770910883784519609328660133018472393469757816481475119490718717398320940953958777130325282101317471758249683606821319482267229401666275518583679828754936448308437777202026235686447813755767010932135656192272699376168282101137435300328608716741908371660256943255020088372385425609548899965330036339087450004429883947769067880635778320545046038442168427567140358670515077469285284567827364761819506220959653849504512313936618043123638714589075132009585436301364068681147709011385646577157196319916760035245551006306614704733848302719100803390276949380390905507008556100492712807580658473908594716716628421749559996021598908789500643130512251064213619505101639735319315989107461256173891913450153022158520182933394819042795333759299126271180759892318601853676564352781469892577568160296464480695537174706655627137766280480011506342374690179996672808970000876438656245395557212335257141892680730219156290236934624015594425170035741757601499557495117187500000000000000000000000000000000000000000000000000000000*i1^103 + -14677587995069807632577498435124137165115469440857046277656204229541866932946880940688063822112338437701364781825167177088323006301171382646661923520219140604890611191118023852699623960791767894224037006855105219901477436466852447846751940022005851107923180489259126899751907087035212113512557421533603780427019440755821590510856381831294687980024766790205405175719618667310797616169125820196914440566672714270125707035394822970121322100291780795064613117477563128058566176528643505744168323928479069060378863944617706758563403442705073891993944424979540747975924661166401292907529980643833756127999989760397854910014385106079812675333340543943908713261562246340553942226423314607745987321523903306811497033517543363369077733448330388320849098421328760116040097104599825506548515566229601393767465965664027192291770158222910105177744398678167495790202064051299496719954563709190015895990894430045051045514418366730505054757932348323373680111385880570002707920332592602766886705429517266582422203151669005507835133238879813518726513772230553268784532481018571782259398476612972993105911118858313602475497482870911032131333045764376573342373641199506248202319684747519037939560637603039615521060830137829256686594520440235631854842515816455164771079757338910999469617685761573745594636241299418381135430526867361249326530980116849082116131553314355512068288262542860821353810524654581777336854275556475383876095049852186452318496104770620190733940877190014252470222274885431950790517887467223449378851831055027210238685827584575735888150153551014641411159413035256726569558413301605172137322643139047402267833835415754509290476497421174203532104699037039271021809352430377457957108421649430214376513441710492793437682623599162263649312983201654899028010358081556800879695279167916804719209857965752538070970655106174439002065954809903555804405662439895468322079681618212916228309896744818418701115078824492058480092427239550547860384369453688320954281941815282901570853741512632911023668753852534548727002826200429477710991698165210358983054518528940782252020009941052485611228142867659622720373084429806174576869589732268893997179676610382143977945501778182512752662082821546394950425962748996605775981944152435154471967066964952839951535473180808993591057244876523377709616817159447998343110251620688833604354811726872891169856565076388155587165653281626404401627132486478141846906849028109207138676949163275978197986310648902883842177448399422230150231333478357085158174990465940200984636822930928308091189730630890404353830625285493212675876570406723939570850696147864175491070128294438299623982242880372230208556467625695536178197626580018042384845544270528234008118905578369064891963926020488789889002653796063020895211242968529635629221779398952336215649306920035561779311110647544917384066749396494453804931825552706969463815312353349637451636254641749595299940179214982503977838499002818812147485078786025689850865392488294178091772268101035440041686591006221542787052746571435383890461248830052311046743507198973035605268047078509721529764427594885770556718084199509776900444499563884682926178098220617328762790591334199053875821969394181040090776413231070603488746555365905679189544009099704561118701727764669033542712727858611727960526339908685015299480610798266758430634181868824309468461188185418386122854449899070511910809231910697671055406722994808443995602325005437375131570757789545552226956545853015463310278607985249288859878516012489910213263343836391375394094800896039195509238134666506800599232316007385566477970667347190705077557402455965276690368560199373545959591432866346608518553091204773974203276020598135372565776534162968878964393238250528994266630315450303327197794251057523037764361333263217934366940331174495808550121423145329579780818512204312012365132837180258348630402661073323116085003427430125667686221783263034174426551199129826919535827120800944282915442368353384772841014399196420206950507662422696168958827638060312775585585744032259312007297572442070738040870419821453611940639833637200593745674501054175329550544266151883020933563414089789390256530890078573492665123943904534131080856222497626915177278116509709491773304522630679199717717134243648802511180113811638730335691814407718117201132854920004714678714570534791584531525863221171049988056756265938904618647270081520975571777991749061202756016176430419266359678574067721653638602045703606167826315016712559757024428455402928662956596165446302121823705103406793095584274129068980187969614218843491936817817180454035969652349504330591163692182791953071937886275969805588026038235373548649496875619087090903650881457137715500737438535283299257306063425479535026719008916368054221023841741681098937988281250000000000000000000000000000000000000000000000000000000000000000*i1^104 + -8600620990990839573938283445219030680879509412106953752173867779004928400125789710292543746758131458750678035949303502666825432813687660737035701149415676750422621280856421970999611709203014802403998607624539666149192477712489372538007645893190833277893200586538855534487811979976110297104492740019241718876694162273252433479943535171677194537263283551727032625977935098828079620482105451625825854648772667673788150533495918599941495619787492757801829418854309774544341604158879688087533275015390180728272307067768252331291053342998637171322319167899641529517785451152308065335628674360734919111107984912633374471213953545767702096942445906957458913505619918556610577082059771315974371883611043660982574917492508076656710772998216924567575753429052473931489699071571799329061066369525939387289552464253876298311605149580542911148274823058074436943306629058696292796926033294502067210899803619136333318595703128087049083242927956934045276838438909085751158930243605978172889971657344371081823574252306890859251648597435350359427939162629913523138481839868449193787207507909624887809953012739105056678553596194324304290295420283804436833242694573324891805545752078804210299525393757243485289214639813034996734718020056554711000689304264404209361586130770199196165343246704405986061837799408473612027515041521373182895025237761176348978230639084072831780245508382866567520676334845903405599673113708688645202324709647378656617103863385083546760349551437943049319009831616565806535966078996729061929934560781045616840080684832943043626562659001882519490270824249314866886124999383665881834743973617583206579980907290937453022454268384290545875068968269151381930839217138203739633102777861978927038353283385257271034008492574409603397222464161066655795496960650540179381145284917292384102545228864576027922722445229801373776933079065431740272142636835492458730871514410594502494049289562269904850535405260332985056566946083490016472723799191052383546515934617293294914838846782630113607837933281796480399646378058492402841441731340966026417788033068601885802895988881451200244263342859839090645962906157508580003495388589250001026822079060656891329775525821139925923171348831352831358943766259727682856471810556888374092400140246088825695268369710341503067237653204081499679696537072231810445224112394526199751033619731938059429875747942059828375483879175239295303408949225103469863819983504189053285262120276782755161922663278215799496553700060409999193430618596558388098265448977851009828780903770101532106200825174391581691759496391465418789594352835533680640258958681910351655063095118697245327885650585869937645842262581496323273985075097205801971479556685578730186445386774379086690450555636027529437347266585980493176677474511406273996135850850956411532856965729695500875132361344944446864884812924458444682366333247196384687087072894964374715445127622393335191430321194552216904515237561758995457543971062310906547447852692363477898809498982560850265496172888066032123862459595949815005245922305347661316820075244217441651543819091944118310180543264653586395785406946124406432314159410332063035760673891999646296046343924791140094690569296873155023672178817847731687325867730663655042270897681283184303753340998652222376361401120431550208719516801354738416136223683510981130163873481762250465486411577542492815111265436194750090435455653382940088483207875810214125117243860736673142226294439025554673129694993567386065071396043069306999991906310991610665995972596031048244829607375567195917250736943104761815750300429759285737357285653825753902594294122118104364317558930982923077714319462848797785338564139546469308626831173692696521052668421784867615819290214717981946309588642337869430103787151867694014327854618073930011229524716526936258694457039355147191166652922234317688205986210852511406786334586936547200683500065658987127435583385264003299163830079659299253444886315171748443409876354591782841588671763333056463932301334001251660324586321838721014217993188206294866068584721932718037283189245852598606051180962659000577044455328872902192943766696194788848392858781531015319603536613069822050241418400082064080846172111435021463970861627783981966898860196963154724944214748116194638344547971377666397303958686780428986910811204067196770277646664445958446549167690355038402803180716291606231485123543277260462102195957295065658185944554300997623007692985027857045480996718659181908171248195287899759759953163932460450449163101559993517389922859795567837060753510225341521729585313466727111822197606259935039628687152265025110638412996604879565645178102619146369866741195666118140761585061374465949086436404266618808639170263380087002493593035631146557225892618131912231445312500000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 19682084508298036159402409450992725096311123485612002313518933345307770860042643162923775811621377380852094861782956042430867849900954153298314756751035570691915492928775634233246973376524453792648241473866866034409200641459130224535388945876316551984911410381575505089299232793090876381697059641462082557348751844108571114291839985292767094779859518836873346055998372172444158906064750469758404481794506871526631718246545805599361068288119815981111402146523216869989480874041145823807508492541332712601442983712707867600983527395238438509767808380810360390906811784342871044687040126066018020959634688279583597796843789329963174019440821521607283986918673881938077423572515148080876214365311625316184893045836758567963599777830827647463640152714732010958863461699712073213016080421900254839503228520879985173417212153539110214239149675461974212607570738735454359841509582546200480033164878911941651019485932717152673241436486121658543793543396879008189060448407772860506519755333854808459612142281211937162395421697463297439285848584422135886033104506052339443446437971681010161211798201288363479944613917485663759596193493420908749813123731209530765865947907562530494253092972870303728195494897644917062956979911692298557156797699328737388002103747451400747169810617486478769756295190182304121585241976573313220398251931947959486132642079354806652352174536106459764284613597695826596788331438958014357011439380962633449092619689269339874062383003472481844768572295985830261212855379415416917711630524935631801633778144804112674831917351581055974773059666183899603647105812964954476895078709532052006184575875322421404942677438223291276776470681464006864669911968688285116794521813449503217228586261441559248451267973911524996140256597020906506994929453636475829723700030561990297456721381119676406182150326756777051314474031734956986484234772825118079573662510627009357098642286723448706752758900361509047745301473163502318649015952657207546507645922926533219008619743581118965794909812967091333708841480846700925458477036221079482963084302999117862430696998018298326288692503595728923671642673904742100098518132162239127174352750651744578394104996163020235923251204996894450556450962127252228775193362347163495699449946238410436100981696991509738466558094154594436211950608293548830799847054712238390829065505984474504438599656892658544989520174157174774656011241254000213382201490696620068112695608533204633547003830981166079001617071176512174731343293540028203769490440830574111481552422540491614264112425633053548927483909882600946356513390095265792783527910909634162864128301036552710713204083695881760435084899330439420153791750249900059729445489073764222024816949076830053246969077203060394129234862992292166822712411898744834087860733055012300006363483292168445769355216505740062146955821642254250054061563897540868807269501308307703543440615456071849788988120147807354027199883660484267698996672909251969643101622517401443105322310213953916027862024944648564153840340214536379446111735752909359158987756819562340130423134439157365266658354425799203480982124838273696477003116237990380224246296470406702469908916214001264566246329079861154080394028115343072632209053313776417000914364698544075624808242135195926674138509762473938972866889921771748366256436339739828811581371122172357651548151124601974380947690862402894135771906033608977300683212713318335823095875339383401154449381728816555482755594718719587816811052917062461495094781099776335106294006935041710848638158720713472646534601567303547080158694360662150332426889154528350445837929094102581318702774984493764822425041495334548407261997552368206175324161080826330465173377292577477589302173688760520084851989866232092880601331871565422749285757370028807176222042452118823448893339503580823696898793257923945394766851593643666708931003953788506367968869959495852293438339157423214693468478969462160452618864506173051368882577409809859093014338215770435539956609059179540784118047195852731157115890306774551313212226569823349808791553287711512134436667384955018923196399110944673300204396479131059022953258678178825478212313776404461560790498092746053903068790874266326857853261149001637780685087386914402076883276897029853534094510616075104037065033300014784185880121578206568195936985699160605671043077823608707041987718146396286660670247661226480403246454791814764189158443925981617707797787466525173981988950667020090551253738529289906970748980425714472096070522791323441127392137943446309014881978318232679508410329459566699821178559435621731607713292541875965342960687496886872263665737676057327816519032123191539845248000187071745473837581592585774303480585834895247340443283844192661172260021679687500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -3439920189822005611631536203926500476171931676788822688351728246967925078917132754745869256472942322076491221994900636030678788604032708645919749268174320595661550333796137977911290729806379117815305885223276105293771142858279261707895629278462062090715889089828958540080295875125793350165639626503444807718346252343736167161128014461081355014326774214477208694458572995181050729755363375700448777054680205022066991394430159008407130300760932777043109741546250201642206237947856473405929059001145760537976181011679003520733974042900922429760052051248250691439654255771676980283945372240891879240300010764104711766835741697387680340709238093234298227963316486608262666388791326995159312919044587485670139552057348546270519721091273663312225515210611737030729080011844446427175995182329481978928984851167524448015863950335852241080082172698367371137738320277206738112182370194281348633622871808478992686475229305438617675686168412483244624127899718767850894485186428733822763935929112800230649778420859772861965240413037261905918069647478822508871309567973043557048202202046802029964363811911500902445479912377321743536475702624486628082462501087921451462863785283196741692426958983846190493636628922041032484987457848018194209709036481609179600951552718613470516685589657344063097092856731438871279264529911123848586630378332449802087962195718672450178711061344097656708266428315857922867003222650129425897470487175338969134063609874103232192167487955324797903211147270403015878691500902329762969436889804465832172095170784980210994766923856987378930912040484464310652619320622181140092668498715841982832594476205266612217955468304806230152766858194436506658051747057762972632485607042943811220461611810679846178264346886108353593219841893890837010464986312239894829699151872959792978398199038209371449736610825108695013720308726337662888223198534080597274144082817569799093391516460645252968291418653364710584666113187187051476460196355645080019682177917135022887037234062036405080138910795854643657251667380353835851513206048308200978784715759321253571452560383013896298102372144489888387728735522926570366493871680463000220740019036782481076542480520872754420067714203060097718683576383857122970014153462210729001391671534360343279693176267967893022573961290351248211828056072762883854305994822951054700355316417912096841835272133853297411465709029996827558341564747091682744185976685383748286356573134242804119355765278227363798721954125613975639840162433821462583483946301178494566874782876620025603939108732904682419160295183223332486603632311524794263409720326620216939916010037858095642549828045593803218578056433396912833999116930610842098882761295707079324012530673130443778256743325455804452976302493493555498822920846747486430505551622662883808671801592503129685114395428958265846715221438611003670862604188545482390096584816749757911751110367337582192471115954505417348488763851227509997077007854260273879303782050077279962618774656239055159158420159238238778148732004434636431429339500241788560026913286948507618126039104322669265603744462316050890093772617735299937620471892797323787161020165268482176265796565397290683841015017374473559973781292345197392681137420271444811696533204968902744202504643277623826102614435336346702124397725309457272323986785928339759160778600498701236764172206938079456796981952790432602068681729668878818803990755050213593843178313012292407852711172127766907718476388663024876795783576924089942184343396782356517567902090106510392159579067354291501828392089386820471248032793404282386839678530597606636783827304881805133682083741373100785128262962597916758028850451285758009278862269394135674278875109045752513728323620536639257488245317891727372953471213756301445591596580618973167929039053021950033592815015738641134872878727924727982923512836758963864299642128859833803571863377735908251551499732244378676098461427977459682675348636193963861027463601360463535644073498536660276701912785123394099414243498134720345960102440587273394313521508057960160079066679679743062887774345674498741490731120904250593301371609979626100299734328007213153797795899156280902728943138922533258279747321755328386831036131699128962855575716554244987826846813085387259440963286094516310061001365522882439230021285832185265655089620554908898065944962955575376234656485059964352117216881597067610924197498598084504500559562591470893281139486713181282307240990849103008709384669745981936110105522094854998496183712890113092739397439934028572129203590738420218588359975300587297959126731923133670186718668334390873287574372708567092183565870375105384837598204443128552957856290985960765386773923479903520478699193070948045681855320360327575000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -20518905043912010339443394619913880868340902993271140456018396440917148908313932523540828906096676882646417410230131712170256214129908330512158049193181739806584516046910147474463007436797868381721077043868922929301579231956962658239383114258400712591603985241146951152222874935179309261225409530198955970928485867346452762686479684612952282068551884743426679452903920398744310163930486282014940115501267563542263179208330370734605347763928851040207091992033453433322892884712396437163066456838298456875673195738709429917345514860914802842087057537315850205159424826435174646687958322391832279567269422128341497061708777220005038433629312168416976297038330950941407541486233386652643031130050272532127208344430672154714436075498595258096632387880496027713633578041801433929233425050129301784610397005352937089681829794213799986944954634375924708624438689745008532725565139831077049696507676739929969596744649641084276464100364176117776393516545093745835226169954680704101326619021006787983166983228368655410533091300698660458586863223946625834852987147964921012097760530093494424890596281970748310382002344817070726842040905160654660355531161077995794350835800170825547884652817317576889610498351969829226602981642870851185462145718134638239365265298639830369216072382500657306030146573543404442475623303132300945071758216498049199443562549386546743374099558352074939229129461080734252956439963075261124232091717406730859949426967202407058040926717359086260576890156808189084319855389028982842208353329286640065526992445990809987033855019537957927864680639027038299078015446059566535546828961351606218281961767569775431878229787357499506065307049182606238154056790327942796907982347787351484865030815088465861419460357923491369738759330851703149204516185427914508101362188604518618146923817046739255097506837447483503955422536841154508536870167047246638474397968175859394179774039961037854418185418217022474834605003879682190495586582521783247377944197709015121411770598656117019299882879551333367070760903588358807276654014387339046043359315247806441502825161685188446577556151751401065747129434133242742439190728570876467125298692803269934468123784578971436639553628229224991147715016214075942622055063502966744327615256934412047988434877216738943773661724897900573120304352788047231071407896848989288669057859722942455307619929107883900768615538607546179061842957366835147150765089779296406185080062163228583670357811480942067373723361610198219588753315469857650320487679339050479312063523522823343857917396378829536425516253778218800108959074647900842477859439458256066551813170711611240723072690716199070264727634861648487172506537838304200822960046724081052081839360354881155172203681880765266711873819056605123845590507545212748669887719486997373619302957645966720719481956486330087846413898276846820422739897168624260482529114672573405050807782666309747616474126556507818869168026303734197798701625040345615408528453329550777493704858656006939757393565331154369946966345653326729876355923599843017147786016989783153704828629087796091304617130043537683923035801316590660919526585986478922085906059131751092832440526932132009010040684544392058208966319493870668136774956764450269488224102577594072740584378879999009947135094614539198510475068698516790870306918465320445656531027829249693770700010371583667862557226024056719216168208945763655879975377162764609369740900254523694435513019899686397355050937965174876798330623530028665371835201923217327352688530242948057397261867134113921320821023321483819212711237512380191831795180300098911347763768291089707988916516574600450689113762844507804710115120913965858542126470485081430064926826139593029996730990359535377455227482353893388607641053088828145811014394563890472619506353465897736806985391435834427793951209706324469024959336347557433886350571587566009732585846813840193064519014448762139237812672650167932636474402357885442868598595215368313649824405573164272544858073205997283384312747903745534061054411300261849854296217049060494219232420685334662699485342172852679383472484759913084385995497850549091517060176250651033012613069582918278183586476687584241098707062790618546453319195688645545162335872788878547942409022570318390223339651639396422959883628836103672978792644862497132239868597031708813200009881210894613109652579949147038092161820123131768016303739006104604971082781790982200617773305423890604403370679871809044884887603312869908837074788388641946613771270159353888685086432149487725327589566121906322056233879172614432860116704386817497400518891167950027478790365915623160922794962369744571644718034917973501402168325282022510078757104651464232473555276633271883468338926410240000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 3615305834953491814687721644559743334010974071653434012872198610775694799149241991614881649778194394834028592991036908747464066303713494510797398048275280877054878848442016095632849285312211072486265781089665123450454170387577274229654630459978529076909151798488174601011301835090981382726735171203090614219994506017373497908719520666642527281270203121910755626912433808024765151000254109334081037410743211086861956884770544029928711822727727659182981479766197343331329779143540338704546423999710024025992326397211974651432672784054935861038846742132050532027472032480991446289943213809275562834147524892313628750939295660216103015696813325084268499632481560392432500549484895859231491809930470918859447969198139424307676140484852086651176641576956254976861713324948971285850170567052584249660002129942861284558613007312973571530568347154877435936677820612547792205519635083606906884786101495140497697180209980367998825451752117258295804147753403846712121875834057006406260436448669673983963388687866657460681281878239670518978399303594425381099864676547243771861435007242310616966188758737142567476933735217111483347622745527116987877349764483857794943857639125191070323114543329496151006580947542161241541714522770571516177637309596852524123656466837235780200949939680890887662588475273519023222304208484259734603787790191273568783008578263673831699864990745695513187017954038763160303102746043804436856056788275788703330759235352351843864017561449668957702983667030372964997298552561719214871598672176000054930310018184174158158079159639662181197655181930500268538951149559163892142077104458374906072967388004438135239997407334128326601225892415651611373343600401399129452776206181158479147417233510668003585831554211915206768326635715658684831678573130266075310283450262060049908883850666051440372525614246926740795083978796962798215012734905126302376261373662261726919535137642224942916996988027323679842047062109288276813839293498194780858201115391226677352884328523827685296498928107632782943038691461890647049979625405205849421484000771638820628289405612774507819708266592556898444400346127162856117617214315045346653911013976850230462978281727456220220287646310808813983145532531691507420081292639923701831482256822371588505185709934863219646855415942423011571171554055380037155998737547703112003596498164902466454503571616739378248619500269337563386704468499791766933598365521512162400846232265708975850752152830685229309117449367087423084275373403914988043001165752939082142585159537198546526994852533864525336927275725100981635592632189685096832740777296024998236526769280750954240412267775187789398221924754947205458508633508394507298907292665722357018648844398167836383903928999654330773862236038411991078881274025150836315935668883880862012042414056587137685075131440591001518462458580942559947869420688967805359343957478308932698991261574745786131353606389724928942440124610519036903025297313985810196764129071463656960253065235794281667359056250848594103453457348306133729693410244292232623049390118638992030800909605011169313325758608828308256325422231388855803035663564100220530099037161604125706476762443391715732298412850387113276248058697010030199004983976641058881337114328045258174676468804800582638649852268526989341584230741218991209901612164437282606022196520969405340667550867307370269201798672159304631473140141935412504588051761272291730372468824509742314523257587010946709514641510140107692224599325491241105554173400941246639059657663537267493000314746472793575399847704928141662897362863885304409126004461936296784609779287290536760707368145653822309303917995526678465534630053200045363333506285274195193112269858281499110606607888945701533630502870094868221329355369764763294770450786795171038751403336820183794382583446090848458356757300676156305916862438912988520666589417624581356401771487927055252287110841933871705432321416317024931705522496803287730670423563779362973257664742744161820083704854565889596626242003270728354869657751274103227996213916944804328192765536421911800728439185097429160592562656790113091342274133817224808865255071981839586124362599326960687294407356594632407295836559861748412189965717002826861945584122976583940562895669803447727178524968492401615878481278542598725095413059680699484476389746853838277263856006539701205090359483507666945889292783291642147352270500885994348702643732797224491727978342502387972425216456843407068607934892944599667120137995691143918505202450098887985830332009419305808903839014888736107665217650901160395874662346955093696811748912040822228243140703727835386413257645710849610068780644203742439376331420514334448669182968732552427604276839300060115451904000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 5995013067334147130922205127393595719476074119890899843925296463541907010017498865694312384209317236096305998214313493152494506816391595248127601018515912251036208476472966531221250912909054823374041621602518232980961555119086728422105123618681631270947095352375851094603157446300788184661201179518396848902425541423132166478964098522857322212579345820853653062890333961168556070107608078491247903474149133312212967068751916572783971737624223908033967923627851531146477320779426356995495623364858952174185690699378412207137594518612485535371266425065474920996607750126305208385926172989770402226353074777112825618880992921391922007228033342901042267698754104647676714215668114009690578200155337030460856543666737915017322274573518627003159497601725541515222634959998809204762012094516016675974710232717903171120146818861322654433721020219967509528188017243485107109527741090795315609999612791054217972608154141552356599839671425627090904490521765319475277303962549708978187630871944609128878252072255516406358614259557720841957008711911546958501067121222157085814587255629265827701421074246155763397099516832863912861746108674069627276752823148780722927395444739287973320509691592159894716663546319213566437191999021001596081773795847182063926702223075916184406564392156194564248690934239894787744837327115547679328273708740755176739831899223587332025179791193079568148616100733495434356093677404334068441865274682442519648492294452916799541597444138001975521999498217953963460047846721291798946242544557858626979899544795481070489825169679544396805400075699940819784188121490535810007000648586070216572935240695319425508837804431790841793963656382770102768701388593257312708885311152595302872926563291202493415416521626448742895979187877643884869130153902592476437433896472867820541443005568523770973705149738190604619449217309051564217464410338041811459408777410824610900854082457991354838519602194686727402513129522708522767513196954895522627267894687159551874881015456748287840524276560288788620184297152955649128851223242610445187405123583729812350894581524140715901415370985253508259438499853508383395847495887138975810525257081105175831991305843211338966038034036521865346971100788136751052091293071871841987330430011151615556373271257276902277363651217019422900870949931959603895594949217526673622602159382089433970503630694838000732364381653709743381672960908431962143086594897964032680045287543217600857399713179003614005044738333100024534662282508538646827543625568025911943800628365010100937002786141512050107959916256769078666805834017918024239512820205245401029345379416708155340713473188098006681280375611372467049764100957819963939257117618477571661334397415242802254191323118881982309759735381186417789792775350059893916176108082327223603325390481279434541538163873255247824801802048680369702211701899377183248765997552560761968584635319572615907548909448417238343708632741711093510147070427614340827572628869864936115773872211642658165233119748531074703860838792845898659376398489443459691197647280139495722543632630093206920981574752362311545874737983111786043867876361774459006786455849071155090227691943934255726000517332532417292725022468694914328809926007292599081469986334733206465552544658445560399362002801971309909060660935750637457892177414682251090290912247385630418166612958317003534918684181095548433573333718468407853791085633557517885139331917971929814982883081979918481510270994678488689532582048892402416212588253818184060132468095124960516168255232591311910855165071823279524853737951081195790306027398382727123454854711522047379442440505889582646775944135959586025996173718936935795937089542414731163888890371366651778327351302659531499612669285678300867446052221281691427569424599936351077956952821349936377557418070863377790890423382769819131627810229346420025839560956223157919236500951974237868726343078925688842093086104135375498498672160941306230836202585370418092803955282187923120829918294806880478812250957237447803044123952037093541761137634945335499808435132175165881993964180744118335520103494493957464840367109654130145447877610894634839927353891693692471413742867305187921423181623319469391332567982577325225808523708619075281131988837676241608199861727758977346915013936616889366782603618662166831037805324919211572061256376283019365088569613554575222022782253536706474523121838207006924210960657801909582470491911008507701977055043367031158595284837329686067966115460988499934226823802303089687882180087992588567025565491282148388662500727488610013537825516255758406314811304262841603523786253218184258958634797488189190346479122317063291131711704938631573637945092438658635589800200808725217280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -5320894744258044403292893186968988586523360267611216188387337365988098559301901226291456128325263805374824077110426261152287800127165628411454535663561819943174983492718075746413974977692240688528084187831159203009882957614064767385179885591468876132742592057161964178051570313183740971479835210357328872951507731258391909391140852205650450936746324103440835898639314866321148731937416195727673031166412099171613664688822523109237003179921705632925986886589040181351887349209050743128614424696778124901810857803167773967268273577768341810505050264967175342624635011683974879973798018195586932037212049742478117098009710730358761798653407487769957891679939058650855727884304098818796392007581505840154225574757146747500450664166584740241306067047891819985619150776252077971222650531417984779861082395772186349707551023379311577445085381115417982221683680724943893546164310280069052222555368180642190767925821485042609040462928180830315212144090445276301492507059860669265586103911340192533340767419950218032499254511733452637649382576603319459539025163269541950675745922904593448465193136795642574697502186282775369844817898398840005929586021319669106797077620931726190645911564289563783024707989882928760545936592054791785772312376028280379905653266579686298770360196259461588509501437423998494980141690216110692389317055625662195185605998540987377464496942147873400366460324022291839194338946364778587838405765579664953010005461772901788200905755909700846837842521040968825056579577730945983119422342508099398152651876774751461325618721870765847418807727816884589667725952595158222191271301544733686913275760832576821169217074885451552527421688113835861556353059206919701754921009098798391889816467008587611732562942104832603678804308301477541491158091067222464207036685588249549300324861547479230000069743968468725787953344632270004378676498776457110815798722860223436518549035894860171035680987956578406326330625214774390984714629042625343114426425631058567166203767529235006902024119396216596702399923455826691083743307561485300602355108853111529324124078372793253941224778575501252036380646428658635236099378595296197546086379757436964882650063809272243338391102119694907496033332284348403631184164921867124652963814907676603157855347266555452807930297182524810024609412450052561879997469691945506430067734578942922440052395131369351256124786197728024395106503870967251893282038412772201478234093925344589519968604572305689488548020485930173089472511277557107042264443748257996744060722257963533246645651640365454594926705844926378419840755152963962362450614309662609115482460743355844813327827526860199793894758840298040029047861471968927744968094650159522959502623466031748349424420336425082218803707486407386750161019061247866098234999325328877729534553791138457438158523763840363771007282594466285659392951872268626642983926746442740397823827824294462471524574022583973227994598818392665739568671881978744880404491381682777621739364493970206226295679599927915221700120129838689387179402196953344644598742172043968965636012825805958128818557913101912751124612380475174975138316535471290581221177315978568415995717105834728822848846716979640616470342398067330307470893340824109804340878984709117300063792711056867475265311443304578153985050253949688867738651556251440930609042220671900202533662048021433605147807348573507686844149680535428576554837018604222309600002075431806358118544203744027050870996142248681508926995270298613091955130873966279301774047034858962945270683999960715472763519535700850801923951459690614824068568701628767812088573337964503958918221254277768467151052593346191768236677781482003723522052542450077066130265940873788515968355234844316032112887650004329453231419800993570683649319773111782186866108013541716280650622786672540106744989647109944788301905864518497743189354358014147803249630013270028621549167633741984081597634615460725868232371540560748012134903065961243152826450220743929083653865737926190198311993460281758221832431771742949686648645628155283879360027719734856059573540939082231189347651540363811794972047286251808283013834601462665978444768829893111149671135413470565142123166883852644794860091167149384619773306785034290850914394995134827236142471891342213157829788259179997988686405080888015883414469245584596242521792762142508603160179451868907128358122662797515332497560782220797598076603400688117771161023407364105565127857986030452208046358257494490940696507632454256295522205519950250126136626520220059497591187298854410828421533308163383706262954911452899761288757250505364100018360441499344007860866150056979990069714925948989193401453200465146886795498101085824443212145925029888000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -5309389064214148887791405341593097649691458099074186722705437436115211786793864953773462012597181858972442519320390117916504660872474410627259903877428732674567540153600906438983125562113202333319688850990265746590348982487573708248554055561074151624751934008689807856970918851243536209392910848892660909585317732446064678179917054976555812965251056051829761918509902394028960564036581316604541274257618802911051733211702095740618552867894714421343471422761231646581404480219196753170971517605560125283528620913317005194142658830457999800032754639114228425471290376384081593689024656042694361299270950139150862659079766633720377766093578248709698789485460363607946524081309554338428743852285255536852373861703222678216277675906718868057052952992883192472435889903821327246207642979547696939610303454868996962045855027841225203151248910454420170647394694435863350071858984303107741802545022986335146784714410056697545169645881292093298861617216664502420936891047718061828677368644009555837645612234395535454649804478340335965314017539403637580773278423630557154499543323368610070097847011773603922632288860725981553779607561830042376487106534513691077742358874538812598632620568764532101135453681260374328556863132472597298977885453892093483221600263140899077011685905810274270222298985943346448134667542737135924600062277117919016302895193915536150979863421916857044814429217169594525023345416712522919069689022513937814025554540263834544119607042819225205813157097236594171136409993278976159603420140972250979629727406319044416451741224474038563998181244540665644646767681350537441635241073715215375274321402964340258008438881887505545005768755503169103988920587850396297633606030751687540854947888307106191408627556815733067074056448867739949869730558526244263188211277548283312064105306257436370094421680975384648266311010106932990262367495947210893371030292974267721200252607965422326243352926935555200509577463759970905879846586220522186655032647747841839376752976060914335559161525408604056072677447010235100268125531113851626338092421911762529345078974409352455994299078873367444151749958373255916375156955193005625990073088412752932613396151595829356535696223885322828474848124719152481290693896376722362975706797998796741744014946264312755471185396058198949967862207852403380182480249683392661233285806504445092120117665991813206995857315316193592359777287191668935923805271305969553849066184228654028223679891609225295243833480842043829216770116446598347549390361949093946709087452832540251782849756273373421537170941857101874231779758736548349056658727195437919299655538643695603348128493515021826394205564947899606037304084527687166266158426992415522181918963036058044392440388516344283774532984184811777822928146661405978218993115542723468740776869919332286226537964885249338894353459695755196612542446442519705556895495071461402911913980979568591412322173120972168693934600621642446622056299501868309343379245534657306561087409742420927148718628194225694872039273847159663654259367215457464761363012191012239557684282510002853912515488702275567229837193892752105057427318467405068507035389945164637261865457421389636097358219547855911736430708007533175651513332918755156147044986559178798759486245382640475914571292238044726952168495989321968760737579579864395497614656004675673633375976861019857745830924917549681705774102052362165007352341175853537238737837075127011292207054227089061001539418856092337719070735200542120549949180739192860277360212341365161328803621397001195097881832018447293895201504873401915785535871165919723163504285915619072072880021481847029672206448419997940593368196923200503397295885439535147577644067534564709960173057009454388520622869014743597408618158554275099293766279169032089181578491302141894979217433649397700026287987074355066380764493381620549883688502562645382346906847437802126967867399835484210677211837516445934753123786561958690466619015347758928120735528859099286672485571611864196302107537383224188065599798029518578792161691020806106829162484182016466542717149226789706689200714445450143028950813651751635523480830644893374444076587589390137422234999736866153679337807900397587274564467946753729541779011249084365598070186779562819292324581274442240311784125338796389337276640195875341030347188118294966195603205918910106872134187056285811612347038370139802979368089558601568740229154725886728021200139170928386749893427973297534113295192086844860548101586936932826245742190820838207015682640108238220125003787316674237772873829674892227018915732203578430038728106228215653828398089378478223380002338491308690037481760227416844125415752488804906057978565987238702694763855872000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 360341662498576213962060725973798692438279435120048114561916540557246604848825700673167201610417507827593322993760626345063957774828243622997827682134831088339812262148096036082314066259982950526130714043553300515193066625849438412910130639901786221592864456208297968402512493354236235946594270380316546678686303990888369846900078947576588705572677854937120108028275483735601437169543190101173987032373614458205778357697573289141154754229960900044422639286921961924335611990553002820026192052882593251848666948280174793887704861266939434497344085760391933929054059739196821227556397007092707381659474661016353560832688960446280701904737689612385145896095119255321794024206781333622028958297902149514359294769892929246795749247073705035261304724944569703086678014623600826132368899954830048170521656178140890143269616852857547953682811612726708193619937426147994281514422892858689106985056465543207709510659134394844526737800751486220040927005636928161004814654502802228326971794815235406750224098893773838812422324027718363302659956897105161782045259081328519431095669890497289214034739035502912059327154696385451052778530217074651000309047149030931231975224600342066636182639402264874805075266365853467003676354714745917973334032652411650493872825225678860710062872163282249525976660334196202471001920878238094221431058819592986674120527619928785049952841248378470542250171063454904119051027515976905980957284455631395841281779854614037453468947370453479234210290432618563989695162844468301437012073703008611789669724752971488335406567811073537256148323483900794515506378180320594434177946184108077774413658718342268969170210753652966988155948016820467502996936139839937234805832911619289739567689031419005351180055490549715078275579915934743287741346428679334233971585863582423938460259727869225357334017726298533657381262299940043561850019228986232283755018691874812285200209349038380023744809572427380925096310007321498974190253377566882056638507589698850368553942688920951059623009452267311172125270984748041454280605776518847146752295519135405250469537025204378154432027164301586588009026466100480210366143537497146471103187472429929575518125483067112225816976126086945487496795158453481805472487993099216140806105624361003360851934535280282454321864439754064271023554494057881532647183371018897256108177727212468119091033319987311208591996423976008273220837174112840432336751792695720570496267665305723010192285240533736374867944904740001418577849272533767416714856561347067215558845756548745935646771560962983109975046455429606324060942232180764221434218868922478262981519935360393445827679028223056147761485330405321163249310974443734987014438884456225172595727806107857251127470068206816560843425580884997458327322103219608969264366661092900172121802069147881421661119154379691769940217319722977603231684888519360724544480081357289869997289128428689483839813713420277457240171473535869344263452222714739009602725704597811015405880642475668545301796320433847693416077851308349520884223922015435988077773176830168343041526561914433738820833311775721770495151776668411601425893102300915124871991595404773951061768079268275686563089351288114590815655461763459961293768847262155076318514229495517852132443651918079399163938947565078082206506166595653666294655364993225917051278277022758148614520217922115971750121431288807394560192675824356165768214500189444211897050932062841695019000427384049407192926803540533890082832468423989766735392400448536698506711873024984575567656003217774910636902261872327513388206468898926673538841505765260851851949184694939758731304899666825823974691645000138601850564789206906315450926808832124352863444489969893079582655551675411225116633615863775528818008820317167007548302554840038634011161864173013198104587903602308251820089603083522887225784458699137669631637125855971322331386889567808569285734961234210473990213618222012736068065557322937258310974867779263242553427122441824718156399383435838672262656301980474801024158595359271110009424617211021811209416336995096720485103090045539896046005053787473517238406318703110979290554610035872224807991538907054516617216048426575261072486382897470702631425976066295303758430630535206528674266535984681213901944962765343082676271283241545829587222094360511769240215135867135373318222374130635095415094705791967034134089742265143218410582344216268878406889506769074361746397587305886858104343163663463822896899175389550902122733700579030117807701639525681972482138646481922240139203841744670906078819051215139242124211013709097193129203112319864481155683827930158789138218793748180820269117622664766004887694749725507010557940873614073213747200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 783738369307279493865633891634524689317664432807253137721901190369723667658409951384436157703138176732803005294868601755890355336106737780133597323122830030928349197356497848876102344146481931138705869337291632450399848860583619099313856718585265038291384925966837118809936426471776922329251540227249216233135778757939118825492801501663879275953007457376521686770187696902002357011752569134975960990993439313226873529826754714395197013838478419734983409686035518712717439319530233330371269862242886349687797694696190368374536322443752833680272949376034519611812642653396039376727458715706271305205281108205097626324027317608096782166170714301838078625122347911942986616588557056388799364544525071786723356344276062368725425175464361065211188853109822951549575389851881049080667054776615880313428837781165292954490765388023711655629692715777353313638453652412882987569614477574625477262120685386627194127315591349538025404292620394132656189744599826302540824300894943598562465460076553514435659217103450634390689113401017651251502048474837854202055466311914087220548378630499092502221279224866067013368415770602584669841704912477039048608741658313407855414309792572357934154899720101040083627976640846383524042919141417712295886071143316289525763682735074128614884952978543594357696155575195596741394908482102594661265632974677130286326072495338957053710957159797042762336994667813823835786112890921927366995096755962552657879381320013227969020232811397439352004268157345655093958093574026834374442371467295814814873301093635402611741010513734132796131258311915021749345760814016592137935035469042076385294957239260378893964194502827613883911836186760060877110271779498100311312213654912559496622064357943882833584580194809386717934638591197384534595475427027334391589336117657702179483396112884023703832551425730104311931760674448940710784054752184387874012086303581188182287388438866696452216250290859033234331945975864575932843324649100091176424686124923773639188150709440161592570693546023897370784020745254501100039472081736866283497248592270356288839641011328167309577513815402661075296686692906922506998659320461546962827546290325893185914807240663307260165745248579779652899344374942410882348582040413249028174354474034474073153881617121873999706812928274478040395136318783423700946738770749687485674879848399778971244450773013891931576959157363840192330173586946120961137953755114808110136408162654551947395274224045867310671769733743362926926031364719396651482733838937685229098803634430691761782782895975769136324613012461716552664647669386383339451525730346105988205974214160962546761757561417136967629824323711602364425180780168375377220853841125761080927000889788943300818511658713072281443744250512806562314566793250946984779035867871908013826183664897594837400617021437241826380461932311007157407346374700438223515232152944418288426331107584597895980708200005044764046960285469839874814853884977987816734864213251692286547762354638652999043392563455187313144411135985891944832714163418271326279069931389219156145733986441255805287788865666108257035063809830539219542607868319506499715744221520331276032801725663757135117937234614810936562821334201278645859730890751686068742727394754441859954800846472132535536188164826232980152951922103844368460170280465723774051141791245114115673391988417493360418631100218713650876419933140034957816720112425743345863637172816322275337917347757892855437043965864539477699053388441388505450628848046055316493293067718226058907624699581938964388031647950344978160650415445683302857294623682041973301486233894657196317105200550035306128598229973608343201207042755257535464393884776053752798760659322897429846142017929905863358667294820582841111337417789982254312951292011086620896117052163051610060717973769445031152599244394649062360992450213407608310943572805916794901786661159317905551844443975633018433451177920137829425640586700633306335127202666975031631701160341824864855475382625805415054872474785082876723152156223512811735292269683973303203041058837606041255949184806867359133470562318508513233464901451763463030504788285209970227316309792937592799757135704298588266559097859798891749479959097285329870155478250169660657917606425413527112239380319115361056439383914465995964161880366442160091389668030790229345826010040053437166800277429441765262247603405365517193363581599124836146958160601330772830087391411098157131238591263486600480731886521953960157039948684209144764269091748227663714467237528685012050609431069826498174660315644208304830042745066182162324875684895151716387041158698993487969373711648366146155229605562964061843810139302876405008753624340234240000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -9173878631453710684991685429197492246558177534596632537197680239004853772951730130394257862321200578742557750327763439017207267150458004894154869855772820814447416782126421686967087952138740293665688320532731973947142485694225342427776875076818404694315796604794625547486557437340597508766139479532841222000575444921080473179553843936964162805507196545934164654875075135539368643323215143721300852484634543637765085105867989132421049193884922341255720983018965087230627841640150487291299866894167780415134645400815807716000231826641702674246168696773037875343760664384350968734634573402378733597061380110389263043062610549514790963273544742662781710812325107775094241000901596447754738581044776912681692369024335848183133342507848563029246492371444256032701788047661579302987833873649714749902505453342703082138634522762164494518658422452944941653682363379714044582221175478991432814734150945702816449701592818001777609002671063358550191565225960929128272775767521679478579599565122816916429454158195774244902503370423612468055024817688444390094074795504111008522730021081960139255840690422023993461805273419116649134289232842513628399528743201140770839998114808507472118284769976815386646433197316685504661418355871178404678082539752774072182992223257295859549932248766889073424374581353985353861787376087705102608450037410654547932007174320718121903449946153080492792179872522702447248122444153054470913368641055277007417668795742880037869040231212563366610632544424716330167722204716486261693037763484734231727882942453254342065525895464789129612847879660217899348868827857608317049830701763939617936734365405825871177088951133965829665960402434759477324541484601716756495692674738574660578374999340894525137009136129396127700959403629572378470539359490933241112554932093492765215105949168549969850799371246782387033982915099760525836672887261446356355063976274815880126437276500331897399600330865832162806000709801501820353423783502721113104515660175977649631244861819889119148338783973299241360768507996489640265254233549077837981329402053089846818570200489535446614176060559268565726970790870500136829745462603005115161025092845860458315089898335905292972671125108886999800850115137268694702275825196892679073657052412292505028162941944713272432021662272514552582955834365599906946900452017128299386502408246292134907489270361306603083552182022364626840835855483053285919677635695857963599754777235603637793998827566146275878961499515386089649354938432309512625798122206222896901522332322962169201966099728749950024262973647543794843015760853091043863295385769959873750646920375866063928168868274302629262036884407339105850148018516479090266542857563375004946255688881265527074916160303582712955946652206285790977847645816149513987307845951897741368331889346685026827844725225486503934969539342108844800594606384306082082347903217222242175470378650251262443570925779000162358766944418233205946336543936203962941754676988039458187766995711991365964438874048180412178652458228725167497117194542784293958337210031573507066663084409829273585922543192213179001182974929744273362876223587744078643255832507975697302657782760881554813279558422297044573608479062607741138348129486746326669155539506176657498222236665583421184614967261275334005193784470272030036514624456918211833989304549145580189009516259027028378818316460408239343435700048514222963052172331147468730793003880753238302100796843195793370955497978556917226950759264448021488523303924481834369159809647271119091470529442842577538954896842205540647177287489182081070061473144720931322738626941884612884923397648302387901003148237612824467791084098871476287226205011671104423959588022862699391801498911450020439280718633269677420605551904712042107068496780004909413296752780517254878707398938233196490754400644668043691052870879731551495368899374249549321330175224502436347523835973970460052487810753101167114638670142025723197807269828520842978550904117485632712300397321626144272537671710245172199016339682787644636952599904631220913762777426387883860168883009746385086703509594671822389035154418794475569791191402849571764382645481482163099882572899667893427285090143717419164407816738467586115695794679433884491069286362499211632720150069133214275794011704872938349771627900627488971811313066407893764519332375489731749807043564880634693982808001517166879646652506445381615763246636601479642611193444156059770412031350748207524076929853416087679149590349403319851152771213975284589734672883617405012232899843575914342178392082585734413213662774209431743874081337511987980582322874260640156044931907659975446004961551757599404883914691840578454213256806400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -227130399965033002439191664169770987899621249996580134056252874848504779420332302486445274375038602113335359885609489670384323265538424664476673810235238856139100886481768802471870047486277235418815246763285818686660775477760411382951727540207641182083351723832394305067113992842141672215212635098526862792145471130817432321208197317758611393399245564307396651966390790122759136602640470715072546884410054774919803069636364574799140897728005940915384598722167584428463854271551387911843417307495298765644304889571474275239562388476481087859981626305807745297337144345375080033737216674147891174208533592978175037140905127702597195496923211395099640824408619857068310019302328382639655620789692468483219016671239421655445892160059903606971650129466569061771113552794074960908867267427799660247592588399553662190489499762970423451591382755049059976305267980962377408933076634670418243803216027943720390686921275964263804383366208415878787795600472444839313664673812883950881865712864966468126442342568246428460142304766274619260960598589802373279959230994067987101881783873140744835752599744838261085984870075513600444086923000133819273809841247500959181116280197947682105750221157066279987360442450457643500493232292666766376713283339868308978787651808356054734037599005442083341327444035375210715144438430089678135476500285640835142804045949305379248944016944669237525763558032143823137556871647618830491049360726773933943860742717126359983788623114168456804986085864222552228199131417622677658749682620563459549484178103496137132528682397981235791460163650964322162366571863993035958545628904846066368364621202501364903687538513353653890260653207800153907369521317480369025258395859380926582904784750114913992771896715972138134338164638190350182879726640690146385065966781068888364757504343767702789628691809413285665182093807586285969627157872879364683480431283830052898332165589656681882055447662467394802959081556128834890394875697316595370284814022834759494883534716593925484536501314437978417559021143935231538706326320045894405053252359075074764184166389100120279946264428542343703874599767142212129753608313277541438242339797758924733791698299659713698343451599243471182800834558324435288771188260313505930668591159556947900352655524741594615519879900562036079486255867239064105171484903342626805017761910565330514098752530181922268551199074214983249167736787617652674928038289327511060872093667540618761970490581658694735900128200317531858174099095959825067750917662226231502894688610385094396944851140502877044177541077374004888601127155026902944249317252057295656107888036077928714613734284665488797472659871215322157133879938091190552748127719092007947814144583787638845241166774410468417028233698540398269695132323453709934561981045467948305546230827072135611110821592330871250895082565924886925656960275421397159600131675668595629896760259481553021396011665991572310152976773345811190336022269043320104932425895096719410445571212228426449561474215387590510383708050286056075489110154682377392109647603574410009565030223797865094737427820965945001213042596029951755560178760871596547218627305204433645848690494129600680230540157363854161892009347041733820215762918889865887348748253582757022879239396124791875270177415246310111924696646927701090278160612743689334813129399724544166946421394490317301523137951803601067645067361618517253749693127626094629124616356766013790359431107019651110282354876530706990154623715493105852698973443913795795622076906998259740160056306024858424473457576928652785026432841604841999274535495150417837770856597601797237691712976022316986124431053960560663398852210956280392691926652771371760737085916314263783030422585407251702362992830249260191942503979193526498710910254099178664662481428283031280772786822353398784731801082479198713801505565438389894149813204437401735367426411508391977324985985866728524971666477071420726583052916181071752128714733677406232879161072414731821597212668745024445023497879584211493451419069278580905083308068661433206028182675664159895861967693100416342290919676549617674306312933470722726816846201042669605216284550551446732373955325162659150881679912573047293188095217901338019042472810517568963191264330619333224150871355389739563122628756650858766541819151487262475567696216757287179870656234213795441296211343664223120465352832443663412992075456064891002959522641070414924546042300936852621868171258458182762298334605155603640594152721760055769434412936227625146468444152799962327954257930642961006350161089598296769956095736402053948899104978689529345918270617517792955699049639758043976460165653878346058329671181645693637214863360000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -1811962785191873964543848740014600210631565948999129219497965365242939835872683240678831359260077152703761327419897115377216960264820090216355453931452385849678832701337519583851742776508255882405748597446719678481025278766626945897964845542421056745994173316503155610131095507992097739539510349403141824804458933526874083444085115003035264180429192768865222140051535763779579505937312564448615167067872606465269202836586910257585256449021728821508097718965898282943244162348702872221669873560018299214664836920042514542349098651284294557437576355515364293778141713340186321345241841873953997862476141505723976757101001882485891653360475937885153263106270145004830541670943861453683176779314942490166625764295495341079688313951646436090854576754698218285672612753590525788226821631607167523894130403202063336765694405798738222411255698322723337467451263836093971632540931181803394092349471185175182866680162582221041253872787569900343994033080216554020048164210267941216135901786627815175708802002441394807152840200274540248401368181622832859760352459632406452067072215063221305854404649668224116114191992049434568562202711742023114057382192944441205071697025837262039014900913672598548461083084083802108570978523272851304667791049964673417031767755552164470685983441194328270376628286559449405098104350353534279234376530127633448276456228143110676358187434786407789560118240583848746206197057425565025014257356323090015016129718181458234467111703934503556107934895747215914613939918767850293707808168186050442382356724321540262396250360816602773646171596242385170126493994514931604812308946403810687063279025518838497282191695544211378939510775193682717055751805047233396552549846685096792301594479103660829045246285985741996828120584593945757501085748603750321619920957839986272063093382826231499141528363999402647227779964402080234378783245189419345653928392215273191973466538954568615535535288224190501078762709063614189779857894593329765847190107851443743256846667806179856792116513510712348748150685146225684310381871281292294542265023986849388318728867520020565176125571595294005773369741562762849463663434782524298297228460030229199325114635104867082543030895066574039088495449175792791202459280414124097135511688329542745277396411653069401523447410737570388013999494219472417428372455302097169281432892169653363815768695697325656479190885806847038437281985067913601400341847256379548347896925617263190746873601593112647903848797782733424858963980976591861021676273667950842222165915349248011485686354003063091140944510603828129274401071199281058463502586124614022161962180172469104657338886910360946723543602533963941804260763777669023557504778453106285667403188837990431396311045485476293083167858629274324633209581055467229050670438440441288211981716761564743555766227788202040440164414549522370969683809950517785997737032867867348183867062222970264067724714225402012300033868606625425789751653310502055873092633697406791730332425531439687189875154033010176151843479447473475080656446700667884603723924513985670755203405848454016904867686277670382386176683930113761904013228871777862417560259555118776640166199998303090953626062864540473655621859986112599859788581527124913863699323168765534976864431715503171180121139974620030970167138751600099503291106564714611809531513154188511948226996914492595221672319089525251823928788722839389466772264934567787252284769006863813316233534741982160135765379237920352646614266064945775593047097249513923346304471986646994307470212531386080860405653672712777084515404921521997589560686932915477879675483470142276988117300107646340346246947746468907826697779232670853410728504576194541950911781774428041741699611399582334224903301570392818700543275478202786264020531345772758433921927064069229735114244582198327956938860104659895020537668093293380157915500905777951795280155482146761018685470667646179046983945611508865613363407761732228077449974595271212721140654659805842612107157283242013412217551328326886122803264841846341792751851850237972496237053034003088959885849634147860071197421007007662733164097304011367105219762835088476169048182841535676054820678343961061732123097298257975106578534662900610475100995576622547166916063009381733545937102796865806814203821687196198720122399597983940885838676406394158705453388900302185253452106784325622783886540501826802538951981275223025548717043523998590662390797897744506716618470925766581024738175394615764257946588951869885936211538433750507747282602114443281973366532934721214893197526453254894972521376687273603044451168640462584607114524564733937368632771962894870970167879902306899036882100538006568960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 31320220308320785147970696009282952297900897195972499494492197794500220128723598514176112058718331093575962829906214687988638354966926592674314915359727203313261555087876663395818490131768234042136461273957419358838585142024165394209524690630788863469350297021955752314822594372192567192024861756121267940931706838080506765271121479633695488400626544864501843131839039017127383645865500514927567334970072465495858129559395609728388437119331686102327354097339688404729668893666080697132318047074559511562612878288752454978985725314902409333937230431924914188553732738336062715576921570107067955322932317648805732968969961715474132072784202153085478401297254445040818643128552896417752724361203392417283218862135768050188761847576637080915372420054654838139663565188399544700541062017631986227387020184056258885860409504950290238245547146971044566592878973209946844464434818329796308943320312759258691229601667851625861810895788433000023534201419628371446629718562141521534733745074331408127564053607952517405067007798006441792914958537991262944753466955853452673531074307221280130731979772916538655338707104285024368761036026560707025497719190651147241647945703827971780278617872115839334165033040461084902787048406030051861401054504508462714411739341100128703085153312411051126111687501811053552559555704586429145282648719841173407957668179459136753519402989821849487611935151606679636798244446431425454641037886176502748349401213595873286952463306807120914524464796807488850771577655279058075930575145598821556931597052052427706731239475774313839818940181521258751957121429225897920707340894495142182875723756924505579474269705214995807253331906929955572369090628445213443716901994847788902323542356229622342511289394589121876456626858371943197567046379485168504261032366927911667407312463659083052473501324577641259536768601208677092484824531073267444046724573959560604640159234586467853424764825509567350056959583067015017924885293408108980625270590120359664219125458055563324861615102068293909550284011981017115373545565806773286655697528799700863756352486266394457227874567961991168301280754346868360816717424550053952162396135821378841552081193059650217780652522106827265044066124529290496150822083313335327389832572775011992222848208915924292643177486705930380233338279909501258650218660721918602159360724289707900486767646000482274462684358769103864571111792978749288721471008942373457100362537247745260776338452977117388878573634727707866307326826033818556117231338282251746779459157099492905866996848815570030642202729592659931149596647062342181482392102348628823087197696823492807843367774584901065533569071102749770565801289738334257827338585122045129489720076374975569654795911168723337255111308943907071704196383571037289699363832269933408974337323283232727991803142472051870845121251961383852692815709116175923255342689839538654745060925002790005160672926322943609983620490643853086061808323014767508072104325488502658294685415155763497814145749338220879989397973563156344355082942753164984540058131586305269421229313754574590599828518605029192527341450405463537381180096484411384468169682785370056591606520057608564097679547446945581486962095273764760977410657617494679672150219280203731584523969556411301812524726595507939094436925517377793658250192881753428360116555131744715919467264435329183824232458960436085034322350802461322258399227720177556914440532167704242602865462645931605964528078441897804465453064041118378730051024492938267678612070544637408551946498104813511475166895418441821437917355481939724078385819725605996132506147504220492269198154372233495534124172195426362343771964807251204997113579862316443895370460173087827155812605988559912303799927108238110284050950659933748425986990499928802122068810167888290618386623985580545582574106191968206607532933560227419047767294410159986728426270427505345834881437053764126684574881590249958772999689989749021455014022575305149648900311399269710061609716035984418858278372335955767303725532883429786698239664804751108607479379129793487339753970224882806769125739639398265787153779449146357007581651132922963721534521737834641358551035091732411103364453955968957399302643099166827388755120687026890959751481355323663492070509143492191738854411369085122948481647020219521781390282727540960195878976984948288834930670952979646120404874374246573759860539838009163569408234312738154979156979953771535252804215711451301224604678379731882493198910477378897063671160231242111161836929122980545090476641431462065436537812153106377470575015375964725850941248529675723685960072073740539567812966273453905996111433608723819669205104459776000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 5439434554182704865696224550828669334709387952625067607335208762679328946693423293436874499469214082508297116912277964802056939949253333302509436143931242434617115877431199637306205612078191342225036004263557521802442995933143970161796003546289471733990462671783277676471005676640205293437567481459146489460641863624655086974746589332018406110181558740327075328612318002161987477715207327206328204594823664364460980728607367888965009655798675083499912651390456408888194798207484081072561293992275652283097901895806632226328868464641713812136035417309871694332184998889721683841244252022518553892497756549476016167312152655773869662915382308705419694614033554561584312517677021810231866498117094658859847413043204581282386044006465586951292544561204847921454769974473634317941726922115325634897519070448536752055082940063436114659157893299470175314743585617934230602619808360093307530039270283497677170399186992688162379108441834084916992152444788938449986590164419110169022939038779769333594047288442527333248807038391653814865285162908480116496306572946139749405292561949506711414781395656373050302325911114464185154350081088077873020874702613776669726975515168931909358617140318045216922924900377326846271899625756809067815296480045115528495607152583640051699575474465109585181578314710344787445868702261628612568799184733621101307609987890796757747434545126458975943495031546119729923026582793750270340435408361044793290223087113003636164010459622843469240421946366397374935978634057410404182683517994336569304311642087211521790375939311906318143647735647016606135161258991911718697883964219425181951058355232761014819990176836818797373309409995732895220808124378853657416239396808078253725121336268976877017269674593152050594912095636570470938583625727330441167893676759475903653059252448298540547631233567333811247173764137767071672569496456407000270006042141800407897895176757926522653745613536924227851439427331041244575200321511537976437059834509501291958798503937175271950410441295090262742520954998973537225251380902659728289313282832644443996753817887929735297555949909548759710472733207989539134858020035922375476895778239515461059930842420868957854823295275230954925312337650902872338170964875535307457747723367710419665816468820419487695972984554525682526415582525138791574242090916798856626202490825782245228808434276006766600075669909827927818855662932899447912196379222563735821278801263716011512648249074625900371292821428219790340507342247255130273131840188252810606366113450925501586433333955684066617863338624294606036269184771810490313454006303808658476227639823013683497503807121275742767855662359874448472380615007136436640574201142967791501627393939795688456299651459326801734903405479906318042548081216856923339282501075881494180655208871551232079516253202972324853040016004608855260147532596949194645822598540882410176329290396811706548867755434537772153855493777870638722459823573152653721154901413500264735652028041538006654103497401966138959359857705188087641949261667295095115823698269323047075711430250283971723330312707471842641352978806148345007818784883196645755300299445025186700809619147134071046296410871358237503849909764572886665107896651260934156305202118252476646475996126009991900211076969776423901272402691049015162281668376423935202696506915440739803008404963404451992652498389968170001375033132987949292273840509505243861746682063156306369487285825829638953719341194205893187775610057425865913883471281658158623671250828367162820335311760250212247115126531459668001046607932523925775214941673299683760354340235133312976275840215536607050092724418535119535432207206650574203544041138696566832139902167886058605764901273172617509842614979833807866090090589952218413922817633814555863064362351153335560748105413065099876190479150883232171195663699617635874140716004744441096990728176139989323799773103284918762778568286037629195663023207109674527990875249818037217166617819983885420480918059274076094256859259399495703816955281728225167825173890748212923617938513338507717541206205820237157675797608938700947606957371905823619304986746361154512487001809467053947053979920190465087524745828525223910321013972458402481995512254264781738917099030137037929306815247355964717710826031437843719896940293297464972707484388577143788441817535380510554584331947368958674612202358361764905953716153977581305684274656850791308121710376769364155233541885975809589373894329646159797077476195364540025570603665164729470220372476563366051057559270524944639469712342273940484595692015922285685629121286604343804121345150100289857140777903028315515701391281119989810908364800000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -7952666971848979481306725366543772163906840968263642517249283786420625922095267883753778239456856564510147914226987448416408112676300276936864815716117419936086267578767657119354313791702219474498722998449894871240950845547282695826906320298371078701786955938216812792382514379382177541318884959988254726887298967953891538991020049036708520783791074252742933650774308753701650786835692331509428012387772065689572532145030682185681043670992459424231184252807544171147698787686833903165832436928639863266977808537630329945285724954823272628599383756989792365283864796095547030117195204334240052589963997489450681516861876936792599316152442334432985887376348436237624526888254161421817970157094790786558855130232352049993178116879398630796014326482838496551818233817669387334130881469455383194638160036313338700926857911290205283667592983695341049479868627985887504853055705192843268714357815429580797556439627267682969227901246418756484488245044268848405346399891180504703860366211626397342211423166598950620372665460787734966103520680660236203537714908387960060036011513895056415661214819891948955491781160550101973522172924434281748182636327665438264480763178954059224254863023052038077054920201058299701210855173826260304222243288910240503942944018815743210819675689736099404603914612506358558082039291246937892575975160071379221526267669552633851845741177382258824670594271494823485788147235191730289832357860170792176917939260888007359005803184329141291558886048639740835713798751532776504291201117450799239780653528056815620925638088754665645228693307247028053207594590911690786392426473701927029947208726035016644580115706176432957936482247896697945364865468070036030830917732223170478018762588822937398147652421959253426838019290600323786471008053457279566970811329590064431071648509530558743677465286642142552184203992054738738935782455716556850095231878016177737283017791729916224729272709152654726514877061053272910491466171281537368789974338834953531017018033822825315237474903518949618963706772852106495457099425675048568407032013232048237036559303857666722782004292617215264780936299352215841417755692240653654798173765783968047622888822794495650518507554286928475467613674735983295545454399133627989143317655292678330338421403728553273632423675920085100506060379396627388525351536280883840181417998668165736981737271805142816950315649622629793714104091051604427264247837471632391341126985116972073224225404633639135317752155531056470069985068637404184257447198048733777176136877734627552673472874998193762531709166510640078956197541187011634147791168303602326504323672494935080862503998866874252955617232524153157367163459755763790813517033899596252015393573777011800185919349350830655308748543813273790461889931881356648989587284495401223598327396810413633317654694749159168073421654838730143496290716761637209639539594267821782096243282314683276526543999619856343256837282828607613631560089974570773225494014446021589718573706828461563356216087304084588946177983895063534181544351846104224789616520835572840387071907130342106297137211956201557118982911863945741400667568062072178686384137605654751345160743358286018419287995856809507691463460352580161365723333107497511170247769635439126925299270983255620234766641234121805887797286712224024506338186999800607610560192568960556144996346414196675390267050249486607572683423429901639070914967348708014940120861596435077795638180642643537344617186819349374219303733900749853561671782444637621486034120326190909311235774310460999919938303513795608170387536637393677051892446320657260149510332102746136965695347508886394037239779266331359662262722904594338335789067534450757992532823215167761489599770384691754474654236496011354605441081248643685458351781044340939916887704442497814836603801065321817273144996558331866120938011176568335674915618890809197858234132413954894881853631596535617915040838009920024637781430820825512044875799797814785330137007434940737925654335571284513164661487696595491744071594167297002582331428227886793272407043283776964253055367751079862913194209714020686804538837533448593935617181450488820912923102430528937130090481291555742194073503994202087451306341657009728157941803353442588657858983481231946397743063916853959279203665517356450759277876120197616545812917023455137092683075585091835268186565407842271579212265692549578129511735446153916314659608795025909380754025738925039748308046670851295234530934819821998360486762404844972157720915581062259149928974764885988498095090808050012065257089241440923066701374483517972863066094402048177509347561111605804177367638678187508307516721703825308647424000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 801911848804053068398140747895439775387680993140953155714711229701846881036313279259856782321560924095058535994541230289491459853112476205062101908853168724146015766508702515736077494125314179027168904166762663002364120405040759736423544373881281459131856617011645931143934505873428680230977042095106899948427762136160254991411429958162501921533127459100621876390143782644112227369914470635985850491140359648026223649662455969373562831909097554705443432129659212369578347068935490025951340525713667533106437352148394099448283564319026302490609082956118650489097159671632310790974709547938751026160435966786440761131396697072859899683637283578989161703484006792501086603838082063850045413718707864952218215445632094111212345118415126833080734952125231034401246552128931402076421472472212697525457786545764093006472093575904528633932178535598086329360617619457926795871804938578514613540005812941600376420997865306047603658560845193338261002182005941394642217854701862504722865405471067866329812759742353266668714611871674832228685123303466551454874909435941592451132575193004634064771682150202791969732729762430507876455821428156825413212807089180528403648130891614011202912529206311219537337572895732558303534622522876716850196488784173062863901917235092980283316990163855020706090043283226203121561801741717588434247100532296607062760755045791231924966505290851702177617039293172165206081036206374223640411893010261353472358152481146783883540403820795719781314004873057882046989750435979160931893885679408794176029284307206645807199795121710657809711875776571475634575080927573963332883990181014457391372498131422834268777537637725102969850160732826580451584182763696958308402937376456855075584374087955399183480375821746544055783351577205840287892763567232773522911204240681255638148098468838783321116529606930091408537183360202804553128722675179482467682877798928960451288490982557426827795654347342488913006125450896436779787930864824528145460682845205221102346169123809543276645924666743523591570885888064049578784349780110204767648236651642858775126307642865534353164467251951441348708175078157735571366520810611618164831945907196618794930072299287706081897161942258039849300015947918052110858321076334782466641786572758673734910822218472509848936007136327886978487075170010686513576473927962254802503597468166243752211200602887381827423950248025078768902751751655021452145461986124425966276120895008499393188810756675997661501084665632172137213706390511993865461665248682540539644237582780715836499632016701879022557423707827902981518409113383678052128985795196153798774060190723167000741136813572329346349293392984026192033973089595895996851720461198270545531567976063611279858131387849068513487956513615662739154151709638885148320674207611766880873717111489940684982501507943423247051491882819787622308673789459883605967176614803941120057769015720534264539430360658103458429594849745140222458468663528736508489927698213976832469555649442442806906986087805795390341630251902061822743432763663558291849867306406248755495900706679445935495540621110647384087330313228466100664494238667481382754611809873206516200815533033136159218210137444546156809672934945429591747256958891162048544344200921951843031667255722213073439443358636927253761265704287415187244879986154894927794469003100511890466720331173095358512695170511055849032388553362850015853074739060907711566402073688448752226233599727035298996638176341043769324806266265586998969897182341600034038402830252275588887815344744648348946814462620607171555979763282361995418626400863588347179665073933220839001938964320237578966434487791654937058021164161075337183932314391076045075800441582003948165479245913042082101486281774015494153015330470220085584078822891556055048348615298975222487571980076891123667898404701113898309474314443424159533123717766196774951971127475679460744776076728518050901403965774842553361186340723552192436441302991023003984127448420348362774092491034817118419796233460086816558115260106320837308859633068824748277069911969202013263726683389054590279871177458122140790727615459988455456151856384232916204877137251544294963555655575342015731097620933016714255011922834589119518006974656965339521432404938933428512161082616383469495925850977465362806764697423447984979545978004803402543964435263232850002444676420318465935293388488507970316027871079251133756885648511256655915388366670965377697055515075649047758812428973615855170469863736023447370640177527461427062456282523449508950352597735455946114957325101112707687130161860785019528740412467792828339644493262853332373976358758267921551318900434534400000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 595679648209739142872150874120785318176919467741098367306150115329704635564887245736704729461489433193791907933225367407442043511647681865051733819988343948308465033869293095734189759840551791005264571289977870759198859189285416688853731059540238129649898404937652664797226510202322392457822676155102172717640016535528616133564146563247675612191451757286252936048132593952087527026791372534835390061478707271613530865798472126846208653393141607462463159612372146282396896937616972354149249610757847912116432575704050282801678936094699553130046063242504939892211992439672294818696065586771218034203447631740321983014745034547212451902704661412883185355209405410764463357550270291855928055452961816142260636168975129563436210685748070399508891333902829864017984326893267406667237404965080962689637069010312625527978250330144839299681884924609392694284584405453687326945515301862487979124573137198015574467305798174012600472532932133675229230989252337424237153539452184044287974539428276215044465591027559685074626101364138504109644550101737053878332952085925440053275481164600107406651567501911474191210030457051074669538461900429614104630076776563362572814758468320700046581780394099745976696671680165096920792925246948027717621387815690421444941049236171711361112369120420486396966798324850955845648074528983174840233097094742482169835643210700851302444665387658828320061031346872762368086790266058235821645795143985592238534980524244370484665462240974043371278379568048710523728930205467325198957202762274779326322203441426827136794820906104358793427776797796324374071517635466971166351028107468246817662209018119785458054414910987947345254098591060807603037699100890072608478533459902899910839491649873764470963757910454566119370150935176933180754548931566120434750475873456771863308367280017857505706971079227909852384468440611088062913246490872169809275408455493304000321134727333034069046858840649133590498744535950490381354572241294750038576124955199049044588345285074215515273291795991178227735840223385812276992615112276590524379807164529016084337010856702393219864408548044021413949063789953550832989137372244189306145711005076214148278945172118796056981518703396916905969970713718756021493045573463491249716635831600142560214115775104295094047356358618019371206651919612735484463420539100362781553596098133685802298982078838464733438008198141175046029111401243696009825574658890407408030463808997699635226589235498979157880318057449312940971553371318244523950001422022987012335419017615673381272362993255242855003688237780924970989169493202362556161623176980920735852336202555176363528740812668308631668370003846338093397728744338394831289003387720677140448367068803487799030842687269390847964003813389801341193870428202945263653458515443123259329252455223785614444587008945243601708612664330823355209022192107590719642893252422153126229359484803669818816651275649589184293581140342329829362087178381568439253758317337114157339502743704427091284310627782639756397805899426329448111984011718507824473921014936738594482857141185742407582648471064778953128658412223669838907265406375597214624344092730095512174159355768234356250903528121006650964500699695243851958775239802597699177760402096282839869647065505247178699400807102539149261580460163524673026691460887728246326185524577420434233783896570635474982819399119041964506547651287412576599839216716952956159501443996124519293685098257653483883324018548201057321360122988201577269209316356350173932927813282351955315757310057572571367511550685949302780089450310127745368529146059870697572167728314223520966789504434448633757128302191969787806701183226761926662910594113193586895945452525389007863704650082274107404872525491145660312167968284329585159485437557903255725464318407508890979389200517469755894401591717319255095661888661977519520668496826713364665720050572181495880925878427828401437951575149777636769173767218024429754836229247882916313818241396279484601775728498833066439823246921421321827671594574152243556226457432554545208521151238837696396939446268464531574288663578742101908992948017586331394936004483524320929385324911219180708503136081524585938432359285438857559169072354057220489695693633580313777898984700474548819135790879321759683292708255950593795884335632638300662664308914134107650640410237522057953742419641359796212923222164732324538100797738800543401762273944406637359681556301445020293526207728699128029210413855840873481415776456908813200287126257763992777608803145069237233074260398439704255294886007963360905348735931395317954747111735708453809403912401682538992670307994454460287313510400000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -94541958140591832623436220858548565122324489053580246154215086576320875374141554981690952275763501202834348816356379723389692920282010801650218661095230967158085333153763257882369057239388036538160767207024305618825029805121202398142204487129902963279275095620284685937647050805730942946361693042124811826598746828421448457825789328972393687996765654295691007336685471233577102461698367927165250087589280179200158956192900649917736911122517515094451016468983171157421456034955253048966451152101222017719766990419867835294857625955497682150747977097423698272165341046204435976214421574682705199897876717037541190741592267389426320549983230005169886462147714644289634304454661783243075759833288918590179719288680309287783596164998446133748591583601783177470802909397110069083488762877630671140277686024319753527310751194278034542333496084331608616831370551962849720832522421107059151875591727306017191251143664881415957216357600513345994480658579655299258582685718937003431134160736916215467452874293069626140098352303373646491273669936847699720264582449391095962873874186740520490171971007689598775456901144692592717071129203295653677959585365429475537773901347964366878924457250952910832732271029812518511151476843042835519387447479886060691143371341827979642981350127164827959231902894290353979369889368701210276438527711019591704709348628087499572546511737077248374315998632431666882804539068115559417417057120355278257023538631976613610365957469830553975840868617822945024312177130748293272645790848885174224148289641060083452513483396465306273397040011524631974417963680691300307877250844392981484950866641055404256089479618352000628048064415025468879528550368257300870264494882762542243484405565065167462939258492029222912433650007506806100040010987318379818588548374264094344759632901751918473584218484965734329964806818825696607205732604326102624774524007201123153238859529076420971647016779992230524023986212315563034520719824080559079871290563328287174013336312372602245024143614798287285856938542493118865192285229092459876090731639876525900166800018017016282025253382773398822797601628136366968823305003200143489554181279097809233038080219808562346536484396667069634579154127787566169979389833739558775805941714045865661406501948342020695823774801342749246048191888925419307925686799871523619695889176995640453568546322153253536800072146095323842819249295540149188956983427552703523706593388839443576878993276598155242767931040650705728217167208798354651275246311780964566356554325349472362920626870313008938849204130348365964274387489788242431293528516599695246867129449722459993054636378856262224969279471001930751718920184051409627584243870634042677348107730106296106265620688894482099884091947463553247852659502414610088593341923517002596197075663524905093031522777506357129449673847033919330087049163247915851791893217133696357310444949285319863242968635172156918686048384629732833173344813212028124518809648752149568502789399678632578711797988474946406643466478919748182094165451868778529287169192076400029843777510381262987242671375654923410210292438193150467046514609263219913219300909147158840324354233465795800371958354381430698005408533998667992762381412004631372621423738021965599132624395719611332368445470936003620975647346875573519082180854704740766287036384901292906115342839721886524882364848140136696771097655263088210324120705012048098134582875793724902648122091184277209337269554391523928740958867728310698659571027770723093312292983715653669648222604297634972236359478329802473617533117476477563741478483365200572876704349491454240670700827318452868849518565634680086855391621016714906895512557482590618105327627997373905824374424152872595742904119441218077251918095067965506086032150853938717114254349100554614336857429100499619353105722368355455051275005273202463804585566604961877229471776084974820153125671455741822183591312471419611790358094947126415995857512438366609358510488006061944572031172931307634894568791777966474276767351759243181735860572554968558213135315879958536933438738296398687771826488672872980183241822453034220177399433220809345155082072353406266190644587106347061204995080428029877211352343264401228967217694315528951184514849416523968729495024665022593178540299149827573425729608390455386245717975087537582589085463174287174922012851754944402049692527841802857107234378548111989557448034960192454618618212090762305069666064402495376811855314421825558056007736872546083774545320530977752092855993766231259389653656364631757903368393080596465343954848214240402507514479378829638695128035590863201450414667770807661363200000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -44678496850762409003514545749054921291862729977455538401424325518904611373754085961983614922942172047958110886743970324489632062895935843286775435151554500160531102231951686826127487729915701617095503956806719793279621539737425065156294535639473181115841094007475770110108141334568297142076976054253401554186731259948145165523186306945918356745411813933215279589659098190768361950634234282623767398795791310035969079473780078695844759757774617121989947179164776142312181876206901161658968779797022473608736651175505922879613924588364680823202709547088856213771456139785253592478996772742480226658718244633388516860408585093487315984980152982480073552253230816873951694291563153986524003653403821164113945103340908453408764660354159612457987085752377804524758256946910752303717582934285942649664551627903387273659134326495174825997958626262458412836000588904347427766064736721241781008566968564525778448649296898887989886393299166928268206593186875902812620192705594926005821070843864288396446643416395040506454081927337947338310983811199373565175642020635474412720013234620603739001156147189525274214209792465829253107193802663851586964750244898707285938094944293172781153162799614138026792571377597563493014997787698836320043378219834992899950085419768561129211473356497286598516959526040394231612857177852302075646920703499737735286967049545548395010755225795848484896569531221336269205198636516752843316254762798033892960829503838344228434289945087380600947210769888629624477303892654370080545395435642805643939988181531695857682391957685100664124305141946203611367576910333757705031479771268730345909360400363549991114273172199791070004277077383085149438493118186887009151836438836535778807567893395903442001249525411368599940808245731883419119960012883048377709315608032083302236554617462739861667758645075857516167889446312278841200093995187780553800901619560707673942366807864081769163390399584100611667671132538311766774353400324789431614477455354987380351080795319202408403688335763717895397498787806331539633521526094307367929508435653264848819406946069927665141660673510825072648369344947607643405275705889763051097375331521224603529666686726135528695462808578357121072225740170701821271795277418766707230078132172715427526336367602915379418122919541927287030534697874423034908511542585538371205755524181146713172281580059087280783133815601939204585052688800722253843715144341869593893425554404472809054248623084924064805840229239713265943166569145149462085358626140334064954944784714782135673486469489458120888344236570891080414939649188732766846595222696245205160680232925594229387507369151097692033856636930719872139557894228032083032998913467279792969408267750413409525681163477876717794726050680566439983523209375094595467635256904134807085224360916702530290174890897875747215839431486699827274790005251412613353943104624221464828289185544449492174398695325273833780505690113833881292134716675344737283569734325547331601336631377555869024874600376883603807243787601754395321381424846436142224498256455682113373947179337398783509253095068296955377947747188269359125488194112514329640387762330752737272445883860850966618907825186957682057923694423740060520499200797201512445055841584521270598033451519369580372678394801461710840849834721099936279773499920744461925988446537450775500432679648200614179706382674522697961582792543072064832740311892927711997485718031418891309678911397294072284596630448488035726368227213577060843984382339986756014113698366559665780190303059052086174065332128309444447360971449399710123465023957138369799797144710209005558684990303743112361451733541545469840371931618005351524601817431055045364135163164948189019017639271332274965553548655193687306527651208931408005270144821563861427681457009152337647572397386879423327404712539193380284360911980857573059390301729711104260045635155828005613982974942949955772113689037684998102352011436926698991365710072819474720024319482775230537092839293612599586018299305934997602222849014022150204034386272772859139331041005505985895776131932754404224063684011858998522554072162659403707189399974474809335801083802272535110325730693059957558600584497264340347009874902425436170571077944166721119198831009787600635992086223701742809149234888739395925382986252181988269616112633068163461644910499659989970712158359577574569291028975174950167032704628127440365055189444667657519141127176996383786039421133434242529520791641120289867669214413424923865237980011597097563834888589697388040369096976300718712002478280868256666572775137039808708175955063715704485893706237160861985486300958949376000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 15247391218991367743607067056314222890021601972857437611421634527068358144297618223087347390266122724354891013770203769159684282158644158694802670711611159377466593997488227601030473744077416064657979373628271882161941666861797853498224544954061061657252580278189498682548376797839112965620021581914763621832461518383993760975518630893399206978402961331720548003352314425862969065744433739940801400675561884938544200063121352989887456904326560458285962706939810978732140996312111186687907760044155846179155406842136180512896563080613761496271729591054538287399583681138996812085517847316915775186651639999982922350006301194198201721748554146790364757388198803335874960328995598102883108189522034192788130099126974069732674805531216725441059792688651879186441289092981723766258884258710297459391001512673658288761432611025437924171958572015995139736017516008288791636086120735307998080197325219381417328452568778141533724661907264280960418533638472841555306275175640085385872045114395599946056566679237728609064312341560140309036033644856435938153808790219786032432314824058417763481712614304006904302050726937556222165580891617957762175768124249940949126372264907762116963432070642724077710178455307339373552082600768230424049734751991845387674713380509924390291365778686737501070104684018160791352791099775058620572079905263666407695512697025451599213948382255087363553137100334774082697801104948272878455185840179032161172496891683990227537169881249837742791737628309463654908599968062834826161347591034713421597592811720902496015163563022827267191885786233877047831510934737252533506673632766500760544678600185684017958213618482357427294657799550968177459705648846845699622498711932468134260337539202856875187759726586473135174300205648719143130899044179098268795911645305695465690289855959361688346976911115532908503782749954426134748298216009021990281761249014780906447967020625518992639132751584965893059089712814328089616378062915831036048846674840362488631322769430858937946068998403439360973206037160671089152805586526627456631599536412835790643762786536816627811054937294767162684219583083741022908825763877483325844547322601391616559768748706209167615620672847119662748246941101935393683709478559021312784133057003684730714617544042978145283394825831206526191398769874542910920715540987896561556204041887460778569109633211996187922563626865860686916092538465668290700872399571346123139472285324238893576520396058289776222676457586988745717955332625776467295884971783090461594714786843042869727184822523694138614514504771215454190989485880374639906397323360942170142011771896113309483530991859045528406617535016030467185371344969660220813292784965625001136199467878064253199066061426769096187184307320014227113758610953296105277973747799791585908139078015719606671041690837611833094865038623938548918412399638627104863183163831416522284663067024608995324620846062901889997696898102549401739654096951321686222167384195067844722948514993417833594230125550433989986217183911529142787700084476921408515193974609210453319069333129096850504635334595158131568624447830194830351859940415658780534764047263118897268091404642023254016601009959269868031201574275223985636653929625653524106323662742276941160583558988672028507062877642549306273810817583151337632627248216221643521868310159818062319378170880520114233884283964237323342874054969382070972092952829300095636460531851177917334553399945833480002577048415657417499971526932056933515056374639810322654506406602433799922155338393370586624544412855463339537153764522816499282621937098625207369526989395295691500506506533435549774663776401621442945859128194129672549054947683791729048507604946975073601316748994781959806314958091558598622304382147901493758944868327873121628505808466219197545068352958810124942625270914648349853336940078618350453692367804730776713198247407896094593940857817004865024744771196433252140887351613008885262280659864385708862038865453709385640833224874744363721870661706179896988753411426948315327232498930904883173278730834643538638854705811145981145995440232567992853652932783395710352169670184168060446691532298401613117489226872068856332816309170777583433726469514102558804918119568189644273255516426842561794052327513184210212109063620645353812532856838014744806519422523610378834896507440568371296536676456765992602469763235293138247357849598730018200884596523927574762635405254955516099851711307507501416626471158248340244647116930543337842878669491136760029703248735569712924227506263862908464789924970222324211409283147128811660137011573964365145869270132048941572530131435520000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -1973980277782105883593063277192221103575423343217884024317266215450650478969921953196826644277250033778872224763883405086138987517354306817691304378606208014690544108221315399400858763812170521550432615285459765923739306901985168412077457135124745370168623685339680146956876136408283419915354660835085769268916284101102387426863446988656994297878114175400242139054983270858330196666919199871154890916895739601221683461201169696930314632509968190903960196344808110601998657446130953847979111228693765663321982782156763197612175059046781185602525423319463282907275982806765020149406695327176140852972189988863061480594161539638930911349599225505551539905265827708003363649249716510220131732219939750676197427380929171829916638688183542308125877319128426600890963343944857704280577161483620691460463353809676069323856624958771727169264439282175110687579801527979044128004875510851897201840897068783804936659108446732164088358025398750446220084694678185728758896741366734481466330917777600129727709889774513889191837893131722590646388782781831507658505966955437416963152577154331651241635972644416675358928426969605415959990280439602348580240074195296972363154563001734887535727808295505293447352968932611520114134942355491253248953236123752291885132609173355496183853950992576776582779471351592384735690597456394733123819445215176566047464380079907666232457591332554778943261030827609074791924917748963745021768175370156715058223424537137702316933867236738240851895608503517750640216834614583509169608431928043918465753602228070921949102989607155421015895442213072928393313474892207532376543309000428746010595513314682968862144442290364291074365087982397102820202846184554664432597679924292379122762056308403744668545776853969507524998225467996596903538503109810301361737957792339206203164905828118475590484303545546251360678489426845158306099023692873670951157445924047359271559132584638929953696784638842848794925198714604611215825294417332613277817453120822648438396777538395339296398838514405781754140177626980566032188018142645681149477274958868986126135040638430947986707443636496047845697110093725991580933528799428050757894102125795216040625132157032210269844384136174666063979167694776734212613175566069709312021313345008082149050245378832937765080450956669895534720139454641069623324189695997733854520911769856605269660573558298388353369455733234528863812734431644821495732671116321919404152347301602728932519442320400355330229706847423395912678555685693190458146796183460098682205331179593421800614573078628858550714307077268211614603156533640691987124809370190163453678712807817671284062871641330242903434087984052240509661570828834192814570164720845739427277791287762730599894996408941106477361741105713571028096559561634455269525432485566412985191370278590340345789954914618641215004999517873126767217500752109316651463468302070563864357530296663189875742858255701855748544289727008389952263783456641924646617935756866718790292948663607279488590784812015155013615642590052440427464119071541919398801750331395083476758795039600682356586962283225076009985935424093801789991287875426456845649188748881429402072430260627759395564906262065609724925210629223378403803362422100212872385999704311167070947579299755055482762454781683234821886150824154234817755188805118663722458823048878120305479615631942253161072868297439982018475951051059934734874823838324331387726530938860033407514683778760888233117616918879464540740707223113329653016007643578181580353537220363230466964471066115316010130961233109787464635885557061382029946064436131924498521690861115717842949426223106814253035624626501559971327975683058881257329975687392507473349271904572488521626379976825648939425407518571784885214973211649747814181639069977879280161184907968670470662741993380691788214609677285042159743235957350982748439292096622190351082933425791894780198866511909860324897686115555537126639344618584702411645671396945143987208961249882241035533155738538334680691025691174220813890655313352414239537563130020651221948665065420432419759098116777692526671533670189148938080434627305891575357881437056441780373328728019373182458074687759309612461789788289222947819435725073786976853019319403030747661125419693110855456460406668759590200385333974256559478524493509479047656925190776704240525528931388708301410775329520325745461585815840939735690284002560842828570990898364739230984753165485200030172406197732143534315496608752881238881014526319811276854070651627769967863645641049962985333578258215058294207967481861834710296603873234009085692794136887075032719833015500434835505152000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 1082946866300109721200922277587135071710370856452962619712597927058824368584797538389086943236931310276144808978460137796929363340932111169762848301960410567691506551140312888471252613205810243007275264670601611931500470723398223298403143132773281042140158341872225754328801277841584698968286917109437738747051079320610822402878410949135657506688393967532442602742086835258743416725911007497166446899215646889858526724936672267421662385928569450968533216658775798457022201738371903665439896751277587522500313983127587714109990640692169935040628379531619134535172078351719398292541565923407492576735143588946353980952708940627541401405614529411523691791853675072969550015860232628373880450775387344132127367673860172670628275945601420236691321402845486081872191168439742999835871738263847867949903876785076702710784193500478878239430888101754525848931186617716242931977302221923211721812078188778017905764133595533205955132732066344322484186189365917447241995157006258204321678653417223014198765203461451075910509485583721310405917655289090757846690168937608486080302673759066444415180506570006662583259810114420769176098477677059948913892208967746598182188058960132720405392083040476734586685405148845189148285642539115248881955750814532490918650858900158114516341858805497041432524228132609960373989172782669675748551897379611278394205353865992332875135928642009626633526426690818602323883138200722296273399328896891580075555763976072591813828944983842166510491923478221620315235539939360670673990075307433453944417152668338272776218131625138280236347509236572980900963764919978385364040365713723624849618203304599168746110875247220304808267170535660412497870502675712891282191761736959103697201240083201852683196704755392000759260446035701845636661876784257654987973837770780843775621033782149647732733943417827162178143410485741466734160874034234946740883619086093058405893998211682381201731202160636662621313336627096444129875213368295644828467362926884422327545026762209034943919203771964104990953610003929961580354298214105989011809355495409754678666201107440124419956613149760013844066679827623259871322857745823766685351633491878065836592671034593602171787461822151015333026744279400099918733737324652401002710991917003296823911708143319085481305754948564784893397405371812417503012801044352648795894283399707590183076255333222298498006930529742592541017052662518091134541858690841483338946162202378173180650069238731147944878875135181396872604440239734189665983910764180466548899112952556207283053540019808114654660618328575554925561298783446625110755995474028391158619715491953214659459132284022017542145962142865514173009326312772675611966115381799682354737621686426297570543004876127627175318847885571332711116968417327102566935472825456120929606381939399736312995162111496675185425403126820044086114901032086262560462354046249301869072470479749327063294929462506069385730657350693576858510412292357956497027012724250781889546748746622512498884768877021851263148308246524661494175222363877425041605205433521175280638005987429318296309286509410720702569721567145800811580877778221813519455379704856039044204351261386904286822650063228190827928169410313814776574565804856479882428712391821589830872975321892881947382512188099712924996003513342556277618494288925267938128561618940298903885539370279177553886480310216051542135993522591420887966120863905157821171213398768305772346481407802447499321872276804755088901087219818437775407323882057315524122316982208824244199304648770218981671252245601622733375715625892982245897848296367296854466323028650400615562502370947489237037036906470051304945606198606678721862060193243473331287060237911175045714418511399646457590459238440402998653105538486861713802924415072520974100419434617368906805657893690877399189302976441814917413876801473296265221397324033767470365287859094132149861058854882286522922770326386691205213276716054276468953930054135655435848229151064001340356485849422387400327205549259391354649255328744874695852267410709906108755376693020807324923139937953505215696964321024136387434502464986120265117188091298918695743264186907540975067700661523387409450139445159571400537116552040500266278556741854502706440392684366676168835954624409625179396869914863173668333885040052299576702297382319852768709234613306925625624765062621904639556107760487562647488369755793987768349856781632645108712028852258990706123491321477232702005145933924999494097288212936312797219009133546035304365533718216486746948761154223542508151633077649837729549891316393774893507913928028135259899746936661475328000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -679074832505385537645876632461323404073080774807295723251333792129628677405038485304085582335311168185368695678079795058834395385880427086841835636907632052768807868020308498894872905037574254057526749563209610882422086063876300139882790017551900674014244125760192464777520526810014810164073948786409031380460424086748789842804518332942959451856443957712340408967013028902310169996548914494550037099658618746333684042981056459963043885442150217855407450351016624941596047471768082409550921854011761846497484521703855491296657125150872506035455210489714503752761796580249694953674066419750366361927107723173773682530399354626987212004554240752876973821422888475424087453535035657895829258849305021590713418141315928955607401677546889428767546592534441381222450458293350185594044545732108951943271821795857575318081502121610055102600137909280075726725464936318161403181470732536194749673712876351173509529811460248846584243811518938749841839082879417666810705554169248813801804769736826414360983219937789385611875705374032417766104923399777576670249603539269979634406455026385127777572391409249942441147011457663012786167028453708351021255540310883671405781778940085416644904157035405756362373704327119117448977425018417760791048857860477420409312248155029462326720590918490705007148315513562287767524094590650461529619651235620744465719406008146994936596351092553815939028888835175924029451257415542705667570524144626110045607194852141773056876815619764595036641823669864550718661012854458754288757402762259887292180285531428329153165967478719252393396740069453883540477091894928790154489576269290473885585109033026899009383893161371041352416379754821081082976986479210254298868299595137700650031078599471935821320109184091435854612680150116226380724325390267979089757322884858502993780491071493461146261339364032523154455971059818348758207804668758851701934593109093740598823648459852210654282199358759216031343301010252124279626547404095734747592198813878084346396914720159244861022355259218723233156604105352803540153814763079067351673394446307944251221408504597568555099716726146587909877155376090048875376107072217440789585332466500406173929389668478775781812207295526919814271426659397578976748680321193326059777870716602184616558221710803942642108775912259110203709427014735968391924908723554988982379783430695694204276894446684652922895443473504573277520133070459883316116011027939106486295548052109415995319560880667318746334957690729044039041131411818614743619550327255655646091147730456498499183387746085809414054327615601627661108192848997379513670101053520128222186327783034292066131033293938087641450641329592114380694891884944129755899109210082231314597386290326373714459090006911374371689510445895018500017395760437611640286533711475838018663968149286179072843759101858669324604993962729528891266092390916150464804225718822906357041628681209794037195336591385721327792503751480737493673697474638636687749465908806579829896290043420781626815189002255269663351832416660697042096595379833992336731108640779032140795269504232390461925915776239071863822677562813477638176565559865014636856766137411087598185249685220914187564556810208383493615315913074262339485469727589428422646514215301655014235794486109908190923633320910323918001124017778286810342408422478074955114511328064881906964352253708094865378153664056799783809556592553376149196234706760823899304732463760768546748537620784553503712915274167081290971558146144239539895329351296611402763878369441354667124291826700017778795656552325339330157680914904216872810862269471474413240291978317824437593411218207107228492153973268289378953821477751634342059835398085218528635504310134722471265176383211351572443771600851701342319819842931466501528377841204799123595077340513132301174929719519170761441841827054001927649506384240213936755406808887788047884297692222964598375073222523164050871836047249822669579104102238606422859454432282832069331875489833889593004405752969605083866226361649900115279807010276990088001663028915628138121908422148867570034888651677022267347077057285401274480867403863789579220362124860084351139563509264140996447136058102336182334878546950124043413026363752445217327637944691078020413470131356077674871455103723253898191203663343663845684094142117818544158481439524199900923484617044579783695719484201900213314783879573311531229033059075772790092830184743024815604467290362254644218567022846492715055290622365510315376785143228081226399716411869852503020309027554945238845053634691986806894755759644563882997680391829362528133583644917750329065089269760000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 214838240572491217242322157723804842756252032138770426238192967328392173227424224146368069448997443329512183494286292316434349417186300207587814610069429604053048563321348096577246415455654761192294040555947431038621960962548778184535684616201650644482049964216686466308273351646009465661275629250799054676712934400743191004323229749846466636567215475541875233246721336665649683554565308153008095463371810081364329365439872812261704061801070065226018467161182881572710394657439696895274549417552544184100562844159146808657533260385237736177917842084697267894603928466237643550608314043181945284354322392390303513288589773696741925465419279859439125108556440195965713209929099770719840204231619391408258431278717542136844292035535876139744613429791892001776159722311363452591518021412800850818617942837365561929115537926579526378767176335937929448420542105306227281992383775727035535350892311254268020976629504358078786515851020822712429883206747700876267263738413255681239146799054105530457194941310942296627462703648334903339185838839041222517139979521149965867249203744395594168702892830713396874996223890980585399500013198867117741760209667367177033576773576986626819554223321932165010725615086875566766765112218289376102176931986742107321367215130954218178504372437904518662710042707529572967813299952164380327877089985751050086611890840640391797075072477802006345760275584915446927821898772157099114216561700192545179956436491232167418249055638093149599136789886230794804885920241950139189171237542215336812387722697050054252908801736630375019064411563273347941964420433253931414949856303383893181979886141556268358446094029655172104017607264327914545171913961469489594457146311936614631931632017958098315111657766482276892801696424835023131361575711117061539435022696961838068845980690137644574004300922413399075132615535345795492249964678927195647275206564010763030343118993994870114668767993926993879907105986367003053910335925874032568452053392999238697013745524810069905066639263259198359673476500910064625529878203276272798670893927009820766054698968644045367986573764572665250343724395938984644394501568449292400906078507840723341932216268971271299219536304064192815760764583869259562823153307683464051078300162655686381091621351955227963108309360735869257682217327677571357933665238764789939376950122672239478539482848299925051378261559075171361902734307827848063020616764924279061200831749700321865752598681918808973924342328070377307286201364252787002210589007816682477838504558042451852519550700951323090125609916361491237285650218773483419010339409656721133905145472872803576916707916810092182551756910984936458288648749524977214484233080422013291045480946165767319297704839263162558814656604778499865053359296538043598093952506251823557510055377177003162169535788643274192652867555598745480090375314754153153807021550939503909851487197873150522262476128562047996173872780351623771110690979784403751651692415887249219047519966577495898308930485258905028862301981746412954429640063857329418547115899079185775862980885609868630518683511226321673366659115959829759782678007985944172612969931849641825434681798700601902997024255759967567080521501965274131015769101620475093559761846633801883147557369722460776010173699763188831397688681623331616550533589335588921526053753991738639576123274937862988531594567415460091413955408801651302049636137000591301978808615327880825052033376900410067095548656102668948252900005837076175106041019517444412184159654364492810701398595354541246449421533060845792787851571591832021644454932688808935549282228758879843491205826566161320313122159333450959315651518620706286205377812362861421749156075606825784207344144154721317095638433009010503786963739934958838587216391747125061377375878124063296482427519724858780150371667222624254275598066457885428123182600311899015235379001916912676294905634909906983174562928388231681769291057678315551100966774308888658469086106280466523670877357399716391596437201087749247537209110973742396354633749026717274077733512798943733352086592232779318347589515440103957656915282228630986353916894421688601988874432971478200610626437359876025665688456492133878729559039269599345465641711572916959927340209836038423125081889152039698107061595679709908683165932554941617048824078751081979124257994257588628453346153670583492191180313606497715495273172367799421129109069035072514895297976692392664522479187465424808086154572121553032553460602443405816546426513312479309115618351512959807738844972707811923059167442620104824751880610313697727699623123916288142952366080000000000000000000000000000000000000000000000000000000000000000*i1^129 + -39112880541002141895709142484987078159571188308549792351253828436306943891480950692118407512038509756173110060158921729614109787125850627332230021130851782591574697663489769475862797582611441857924248935080973104079584515654873805301519253351205716908759298728874089410073069134946203658762413740737821499545173515218112793549312079770660583675536376837514753251221893603501078766546741310330175981697363415514796789037235902874482081364520871645124553361629611402843351977644389960288730543171957447135920512394483349012554371112949329832223116758560073082986452941976925150167114847167604441289485292811379698805898774913833655577013927981309469767100446036426818395960863853201131831585293032455095106974038321979691983395303135656536099357847472903128940306504520213953203253827245772729008649627559979012636388826802026928588305423855561893969154451052614212342504193027637527563007393755521305406328848596751700862859565396435335694909951569340602640138464275141354088559707464222332093572830693594707372182031892859951073920112584821024460537227463310582652006777202419273151112449902541139658500348119725399255630293713978528251789886678301653000417748274246179459540627606563030052115182603061320855682558023324379481844333213416415119280354928712748009791408818562209176388187014373318507742205247129667806919810757812997205536285173669668428659547234613898361668314423572788497001080444892977610404671497620283172620121761627843935150969926271284062911419066519384508082788629888641663810851172904814007350716964096452510002939381213435543749862207741030664771645390735328654962023809431113616699930351374788748879478128207114567170211410127930939654242314617280149277021748194167130290205367260106421036503402395453284448828681525279289974897537036191295738936927600853169001612792125027131383737273233716432596135139789574259060074187313346479988703798532204984343468903526544868207063408641784904232773251777641294804351465865621749435203735836324171485304105681150633278866199691570006374894376737039264450880765539053191542185787063898091855639803172646188476333813472589526368355538290775765895130160876898467216594468837467087074818130142243427750633502129201560041606576621192085613163450644708400650492418406142107778925470983238645879244077992110860692858077850132564805787038912061058990964819476240751657945166309388214405006119318476111309204455276227648373627944847479991295594942080300833208565972821985277113665202208125542512643751672130026568537349391119936759511168542080823746216212599347291781106419830868478493150224317635798365843485306505784133763025464332710240299677080706916716582766830983749198685116231239734901212100637667818731492873316910762879163993796571589899582968162060267135577855753034171011862532424371907548086678945070124897364173096884013127380924033533832831767453283060512993411149596597100062646676156449557293908305744270738407041420021120386730454536981390301748106251762822480690580849157168546254130438650552790831057820031809105812904121956738041572278068712440319630930933538957041555455977283561767431708332832607324184040268034708276135538827987289206147820247072980694582277499511640154059444864378476881176616575400850096379249945459069756019779612161597300278578482447639150536141181995938016466004532259255744082596249226939904618207525020900684364185221918343894833617149878816053404294764722245947904027136975953434649087983662719745929271219213107117070912344910129631047093486985220151456823466670630255294889578057073550875620187506461605690067290338740427777489803148967882189389220791567344547653493905684734884072117969268570486125349636150855201721753743470149362759620256358436981703009374441038320593203943509067486609678863196895535151730116395175910698072351264509760940393099399260804397974961940564074884472422672264807678766658896378798460253774160484308298138963682469575639276783977999856778779078211865254540799723224984153505506446727503134855693602554976542855997614452292262392541455711062492630463396246971328425911667618407944486019783236674477569059778003022278673096836436710687898692443117287824625896380332626811560175278242425843440025209949359359715387013893515282567791709683204525314630162711505204265238483922095835640439929388899094778213220911213874004650689019267895099648118007202693285472928143648942856119639368781391148128215532482947480389658288860588057929843412157897047037042735107532843034417937126048553299677872778949538298755135425622384125718300428478687644870112118343659664709481499524848200545133069177428187158465740800000000000000000000000000000000000000000000000000000000000000*i1^130 + 4258383446193711463650584768887587858518408357863678890459098366263015637611362918073151715769260493051578681188953962814948247476440526916156095802524477070040319428198530258127904044909548833706137011922695656711611595931598841778769653744886662430246760845913789077877545722125506346374523066057867070766361219048233188269115078034686235469191663800369878978905441077570086694886310899525584472193602253869318420292958477677307627689894360228097572062562875746737659820249746260162222019788431609197406913906967093436631354665408224683143733534343442394303276936089176876008387274634147143594113027621788192234693808587193610096507552360477166598698918743238304988712330685039170009719727273708818020601556462221846942881641708140442310672877953086112700407507061845182083926655731377561133030713536636914694092877969498695835327187280121412032128056076930053218129319501107132533734206808527315397767165902942195314791047119206965110172949929547451120805382712585527077395451976000260478729414367939919535279511994736406212805036773875930647473509541101075306910041674449270941242083819319719408836684729160981184826293045717600123382242181661051493815209922885451767163162449517764112953866726588118632737050948268360710125257218685091113552878601416629536073692110780301063972923355031682165988150267514932934401119457312052957789221207628373040018728340296568480237755829360622293134094611449896539681846107272406298131544285424215707884539214935968084150373443623032697946405304678718487339060029615535253343857167485193136340707987815419782263012633860322561253010596272097039124085992093164047349076068362856748986947948304544276936769573922703294760058080758584712457093222822426675155123326971796339721281649892580131858148853556901693937428607334371513202034993751078280654235704249289316430658246257691389106856291923643530433373423828053364131246047631120550039662781715566006533102629931976283570591637808659568901944810988311302822293299262350936091102398206644376435375302617572150445136581661477529106088958418637669194203623320870385895040792428831756193035857406605869698364315418184865694505910522504763904889645806472050604597390920530304098299654083364347837173000872360711601677084278424297725815360708792272707161044749975791757170602745759042091407025940283163966858632735818957909126799470588270865926846372818842361702661033288296358289132245148861573370156584563695657046660719709192995400746418360086136699414795447122829995352892742357296500783794360185074241613531005638497054751090578336216892119607933424693948712634198987064459487367355176097356303252181092492857178435037581123990771598413328902143218618552441132049770182518191202428846967107088870173940055864031622236078864883908060432550965015540550028506782055397367206672914025362141703263978485899282778205126802522772736354642595692567362409248257334717493596596976952962798115211613848082907572295666958587737940536996288415222574920119208179496711329578421624102240808626889143097635531366935584400883399884595743715605496619597329670093539117984237366134347745821921302382795019711325963720486692516679074040592001967743045581149339124853886341468818629456927115700217551542387679573276195119926339636699882915922751195363776130268607574967710968327692888653050670926789534292653830387059962265666722559990639860261671636128592268308635930168745750544230242936116159315167283510565431465843306749625909005063509025739174855516945019352166495568492341856417252855071495327978034068252617081020597119769804277643180920704768884849534977504462319748383983730010174432714481080785231697454739792120870571206476718236671587423820699930748519539650440112026813901231126276864214411387301992348046317895786026879924286225546310067638219469676180422551322279270075639866217254335032748758483372861401783445002979130071049847412826054190444272955617357301692094518162956414640978641336799996096675121298212863736671232687777480114564744955498035894914674274493626817232705353599765270402283118058678084841317261440159396745578729006677054830200297907200478348742048275010149494599971504226962711645911930564577270831595147425553463255144258692581286363315784133271569823201322397771568849340708946779311627994526268003798929119554161300022421255260535828088352317910624939743621908316104156743605943312910075257014726059396795641667539188998912314700553767983226100093652481697052928788190010010154168920680340626001425596818433521082557296860506610387362650217723432442484287382625019721819415265130413744850800919010033324498575348905730375680000000000000000000000000000000000000000000000000000000000000*i1^131 + -247985168546829548637229316927238562017804564908321838254300338061864673646540704261459351244088137545570350092213795039575451880609906528814730189060324646748785721660407765612622128490321637480145631106568490953120778257267839454360021309904853165252223798393211907842520486743113561518478919738222592538702472894099424501178927098467658142330806948919955423776017515574179367129988214777118492220957509813714324516483962061665713069816555218478580759722258542627927981276101048229108928641483515836217695029384027101514471711273451898814406025207942408543924409416973373692799747513014566984820115579869783616012686249907254298970024447383490879814608891049980758094319005642903427346357144445821931310993133971197233094576143746335103847953387628034488839985192205532068132853368477432210795980311964222729076419510449685373293831603689040390327751160196944759125420690457646777957563003629515455336362628463373009412006490207733149886137908602181547402901993734399129065521403091494250153427455129117439998386542614797398878638313306538098378559248015288482156526630715575563201064861995115815505235862837706116880721318060008012160480860630188706797361752997613763897837374275015902757856387716274499379521045267717369320684169377915109228848106996522498983358074498828238077020265291580624315970751069129606953083716256421389933969907452280804700752712837730374969611322163930572593546342247530757978047452422743704668932500549246862263661189293100906002237002882079053770818589105309166953904782381809907735110085222680511633265091970089460185667806593084333367517067875172368651984311886645890801782371373762519990478969837757368471713445965760774334558696125055660171968901304146271565789454500555607679204072819306419574683398769401304764920384959131464463103708596461046508009041907866249632237905627954018491531701932538027671601971157301334112930368940682626949877961079652696252977859670615435565781173659642916354273731241601607490404624394596326121443448309077317939612698357232874409403739209468646384842904188909312997054626714957961669821863290579422218559269924669104712915716052320369410027554437891589706940455535808451151131966638355498593604255042195138575276248899825741860580567837001017439223610020158589660603868539458357382193535697871381105046881888310357996461414625421479029325438865058888012098857272165670402715569509983025484830614342285734482073892634697013040203573843411821176608437578957796425269328767168072297198086616466065788800382523650303348466534195359971236858420139954312254715712855494713801591439071213836052239348169236225644870315299176116115544409750148760625457440561310320018736582913229619242258122438610911789811367670998382237044015254299675281638140693714344282085846824248118828033607431398692096046194817620645728180094247813149564120317358141050424111690142075154441937044283532981652390971736875505717540540273535739265565878244483527895852909014871327937854671834253498482922130179033172846913376258577740146861016490088826329049964861473152289562880034005718941357250573822199075287917346620429807537876159691148593374853663006969179922373368821888034856490672261664126210937556230971988727524153396721869021294023767583968762584771949789568565097185201195068165777890518646626590431096198104891073905169772845848669287468878224537079657555800967548934351306196268854044479420135260082502712873718346072797473122790426619533673573916331934873213604903678430601930981446580206444976010883605832975367912754304489500045467606971830800047789546678652030736740756480796218784917532806743073819999536252859260535552080074401759503085632575131429906596084960231897928579543031118638917551523443165044874891483602458068201888577584648508778960645738879233495592377579737865788100840696227761110407549060380267256190319446359150597194580772967101248845340194072482365711377712084102737462127964864175805982884897392234556591164665202561840751168910160647988348819235347592297205013678334773104486773452972182280112179110416303213104466676271177398090441905887639996388617870697166192095936928734234511024790948341132677394053097864681813574093803275514721504856507854212403073081937384930926166139487715925375657240564106302055732891456921242315680314882535106902247292331606826186125077144950051667680698867005609168577714210470821004533693633691136585329317740261121830772869495086898002833357369827818635319413331612633807813780727706586039759500810786722827814345103775825805099154273615022950908332391403914791557953182872223974343960945649880109739686401178337280000000000000000000000000000000000000000000000000000000000000*i1^132 + 1637754644912339583662410036584654563594414767817060200229348854158632349963517440305301536887244245373330797877659291175011802946927037038360408497464953996351973599837230457978841883666989642539286025438219690644522338004032469173411523591661849969227045630727428975102332135445730067113325993984145498777250664046831215106958855676123338343181178241847063458305142228839363756490183489690560111014941054852256451448679535044016212274112309354070340321970233680167353913220698623373538487871917919472227020512245884146360386992644761658581038238351555842272069286142555570844245164481230772461437199774077834685247489707696754456237111398296729378704674434851608734449622099297533758142506877290067177645314637547638693283319599898458449114831821221502961249343097538784454289918522925534005820389061916901563060536119266308904587628247903525879460215756789518731390852066973571905615129426391845940436407272236634984481308011380488151144590895706811677892664903619908856489163026726545426266879505162907356938735679946344841355371028950635336882530809424015459424442240024624113410700934689239577133737093776169340119896800346819417649667218188396236520562110400543664952320449299357538125364720897754449132479511977514102531052944173515030088753018112444504421307134812708894318387479020479977430883337891678472832354860416889624980270215046276242257526361834729529348758728992079293373397875868891984292313713894051002008694039471568351478573938968869533238297891348245249218991352235419422679963808658648995493064824685058069860406107139040554445400862270871224943451026346698045268170317397998245653696324377041000161021724667368931750077138620856458647209243787182800948496193669667966847643303438601884975774071478758373852791697954745206946823003568641943653856932908276927491162386842854931295835971198217451954232876057620143044169152599987002699381891244642247161399098077947641592296660920229995356065510516479494858003070588461212465757654134523482556397085853717096820947947986377917127723762543401429707887064179403010146654067133767439194602278587068596395204679726878535021351156791847602680399235559417948038368866654166216077161628094353926714254240171678625252063106399888600650894628512299125195555131168454860934521830713794825776646663596141165129523207093822521983919854036779494179749159960156783450158606008883035666962074392435698771011980741470565615156644299617685901999354291267334781412645346580131891528145536447446643806149199657847923645420118419812362961090654520003212075533983187984124730547191980738206459908735545801007484417259428918872717285813677359759124672085854440159220226252609529002425574747130568237711002747706104286168336637056148131932512750332088096300309063777719953102388464476122752922905918896268106527604462709067829391020552022455210333527674550395255719372195680383825002201065575211029015288126634170444133152171227916392922003839671329166401150405629353371790093290190201159114272360567208746582229200004380544692164272478200709377801263891352861871237762383802787874862340550486788649139090787951550034663387886048390399473156058673593786571081194292046205275366834851684365115332529036685101796227469959982569862798321860570591153502783480668652347656882580303747097990130236184378158404482004252304470159416258435438833081147000513943557337579476813969857205019840001166687291500520737916861126259108993023486714679495784074347149728365397969265570147475782380097482003893087794887422740836228278359560334253430918240693191655935129159211240577495924664067981989504587941593346519610217634564569306638988105544525583886460236942337594745176977714704078373925166314177082951585182181109407691430895931890171614095145896525662706536352540479835487125554025867946365269126864711735744721401573607603918859709766490166664226567980554532824230189603996516720141011604112134552329196320181866006069197308660356854046719476919785455325412430194533505453744806890932743147809709506877724919170265307289989513459783564604125856250748165599891143773257791305696670346355403582463497008435212902072129233400991535258741250462864960247272878363204804928623152608088927212113745712617795000517162547225390280218921622712414159277299992086881580023271584077120501552853983530419907661961799683824121231719845049863399538008131557050019896964657700577303448725098749070796172054532223043673986821794175111811326006532272713343187923274336795831943226814341267055834591670240642986813784349533170842506182245403784384135018188023463771744865106616142949301506967339008000000000000000000000000000000000000000000000000000000000000*i1^133 + 845755418955496526125794061639127544136966511813431366238622917077756485282209315185110757985623166079985038242716085893504838628236015928387847677136972625424108413244993911312657146581008346151079300577033775695894632645665175948510789267204840769827581830294110939240590455750735572163982894126104943869129312941114754644151547624157770543525431282866204185163667231918950339781173197443167141377444640182617330707694463371905403267698235330314814404789958848618622208255179501781360037950634218569639753847174683265170710405766841588085737312452596252566490206693043326268022513325056211136528965237022790905591193202258972530275672676198662125983641707502104366663889286965803133071810034512855900199884792042637126218332310032409669258815737162765716244306599913194688800873803883899435611557420005077839051768919962777321248830691085049159227990943161641086173325636019109675601717279860274482183844611019391565039665011336790367149698451975311213495505260949622881975610914903470326125585892285492768772136646965967456231469185762443760775850810365998831381786045972367834892161109034423233103728812819296843712862654984788582100195787151941013676265196411432548092126092106393922816764820358628371025219204111388756092739691545579207017335821833001486348930725402177842917869514270197559762624615627268042507653026879398287631053554408597035524521307188838003973416139959929237954890429206252588609798906521861177118449850999097428288961766288079854013228317672688638751988424664338374237182388350501474532703737492474475801569506393430853349894385832507862105510875165392189203772298404871103681434989435280028577358374765997554023620936438758509312898980109665398967463329787811642955884756529358680641701584874578517765148207790203764683070824621778041669648257316484752280133957002182014093218136407372393864355137252124409008497675316984235239600004863022653141849412403694755152974537264259873670099911979710983868378770478872069399261440510955305937348279712055312965665194749285720046558727943801309760909567573413229029922509903680816279396130074099040958598778294936819132636201223712642839303931869242073138385200061071309008026765041050807444290717429740239145956336352353408896858478261773737039586955247346573201486157149303148532989974433217999369584820738633376903662161170581781781621073862484474230009486504325008480654787349762071565727765933830610324763656657331842269464308976449683231137530752005792962980452896291760603367395937580744287992965541522519216471517927885411702984898261392687142462784795735560783297748006239195181135592973208048364557019946388734381460420237560194624179803135109760963095872112460096555961187221634353780103060597156761147198681797741469817793206250256017762538701884374696243311701414919647504709107145121648969716918500598275161385587564881147786573662816682213213904208133300149278528841444044402490607643993718024868244852745022250055734828178355074065374586219003590872414930044533946743058502545035419240725148428317349184931048123788425197135946966245463179380852160846741951604697127606683373092291789483900257962651567249561671829095761964760388133562221069617898531827546744456271192649414002445411436676735397705975887956135190547114142885718177797915261131099533316285053621322349866748890811859914937092941794514970215022930153747683009671781253596553045450982719031822903306537108758075178200145445078428842239783845580694480106287602423189165598049089264848682827300143481447880735979196794463786702183857226622685457227202103245735991555109146932048411121010754082353125953960362512524285070215655354070059475545732587111199860033787657734408069934947826796075215702057820238053075930216937505034080535161523586590145090784999375373263095255059420450800427116232529946906444959839677206986695224696231936309967723312413745834877946200560980647279438499202427601492609688416915643782738683501959637510453980166594174599807682579263789961439440509659575236185136940008806114695500529464888620169343249674210732911105828715501848691898408673683826893790219616766809279793750034256583170255385496389017579855389045129836441538582767378352012928819289131102527705821502259144170931891117474921339105119807882613192369308612581130285706873131588872410056706619955443965212350329732805017587944959522454240538260372279858678644509806040459888187031276052180137854050694996707981727927420489022934689274364972010657308133454323496978354640257494032681617498202665815760723500355036262524594293989615355313997214195419981174118866770094928691200000000000000000000000000000000000000000000000000000000000*i1^134 + -55432795459755149089394116335631037287472973476262282760389681678105490387552469640516283526675165393765798843089902718461112345022265988447604520797656678182470689710045181522809830454358242909440357443924807805436276313870509698655710296526589302308058647203759232517405468420321915168349564728997956509604654287988848879951596130792114984566632430138988959945389980276047045110191589076026750920641911485698011307427470553121261497927882146539127542975346695027114450560754027209148676841146741118116871021763069912133182256550691211614700640482076170735902472444248047889534739515639833327790872316702842642000654745686551909253442122782455854982268818923008200492722871822517741240755934460999890003538785964030914700318040146249435403372280993574981258834422338469709718125919621765557837604307597214359407437819435482576975647975077213582995157467881427575450834584612620835645933494980760918941526019640824617921891793397761249430380298532308937733768244081583094818625030703757042043706528483100481224117911454165529053845258299852076093768282913874627285359025109712141502965167214830697319778033102965680538265826172393749003924538971342531277604053478221421969314107041937162143066767485403007920101075273461575895435221872200185055309198510636218633030283797191031600282118568664942970022359611357972564666949338830935276310587078214048746571930951579139229585166045953904378615044368433673853792108783871734756328938293924318438362563686989697077217810967790272496842452079612606331371370598842265930152830021084654847231650428650538747656993714917853537017142365333716612015846522859131215899571728131652280668867792355801615227926722448617884503744449057017274696652027392290468500200311920363483779063834146342949285246113522055675977425921996821263416313201107712289978285712044255073275021134986840102924999085840416468156987269153403787527421451010347122982879104069316592309392562503373644187783797317949882876960865493786242475528910268742222467954941340001901585875102557410385755960697690061853663409471773059962687367428529708927463461049932108097395382321149286606582593700666750964647218756424325710916681885379012044998378274643841089350760568961654770785056367083324850822994591120940948628481786830458394373564160513761933720994531241720348051551433147764321385278120349628339712734606493846110773014987476817130680907239199972800828655302389509885185349824251108723249220855783194310601064203179035958757572247542946144554980132944739165950189275435915450494007629950692941631302178763603429634194566612233027977182297163649449036732195737303455084452894626737568696212250942146775831182145766501050406290026903572671598222015295239329447646394810955184600159735084995694621423856723924704877593500208506093043478850273156998248895243861548132329835019495101954135020365187259200093713803030294200335663465698658271430963003456114191721178924585991929174582637998750941105696279286802867193613350885774755932526702252686011856333841876490887282952619814324885095154716790928306184425975190942153109176823199869108150011240912741549675998578797191602431217750395753555276696522621736110439449936278480083219888538258148729024033484923260198573286010818097229395137021321482190704912089785742893051137085583198424687833813314750711869892483512748367330895674239977711586963205828069431684192645510082368487568716163534849189842539608879507098375873459521290229825808499474024961645340028302503188901458849561140748766657983929319271664273375507329481597507924471024679584854446735364444704379755993625381281260734220163088612812819390727114293812255273671659703337214089969444639867985280332815473251457675996147032835171897816058860116964934082241727261241605359020414583906305812648849761002426479375125491636396263404473098284102840230355709848450076678259676554065085292261947979765695974929246153678915057068823071028913506071725134069702387509277467025525328530743495033137973223152684130913283649438230166585298251625945029380667522940725353510378924652900923928346306368875224076644009026942141754890786321324976052923181641135137795982860464787869580617722411236025864295888420526040911040591807024474079101941625550605180953486063006438822430237987707583043693295524044130181845066212698423474985610163623437680991952374138669090606086956799077314382213705612218066679698688338663213967797700588116344455161998145800488064437870819117420574319374038910072701933242270211653348403248690449150695631771420468661382567150608139937402150499450608619426790898147580174139392000000000000000000000000000000000000000000000000000000000*i1^135 + 223323320465834473648378931785901919424122488449885167273224520832046615318943699786994011434332525148241603257711564132793060024049727084218432199157926142161154008385500994732589563092746915093208475858400887494130096779981792486963425206568709851868229152523766792230070430311965421031472818990292154864752374881651504292071108930447932035103903640275905394151073509286954865371470755303223521146162370877044551279420609911486644872532233076422441279732208933749705553473218893249400685357324820834626854981669780139023221766026181070143124486142200904824337524053896715119989517743400266536210181022253881886018134222587942187532483241028174604329527085093895971891111255562521098444736412673285213110428103980230533192663345864096312804926469215354894780394705177773633658026155737043775652307574245402583106578754678814703248387610392607976832786910981698913442357414867926761598090165427224064409977881422933439640381075771311947696309780567510216692840419074236164978548210352135378272445245588400860054783255389916362125040069616822877424738281804585207701290442634937631299838743807502067486328239162503432034855798990755487482992938873168365334143880896355793444377596932027266660397133747516813260229551722528258116042790241977720682264123777733388665168748007031864225125114725618678577527269049386622132920701647136726495911569199849984157466937631216865714938831481491118618161656188718353848164743568391371926713694513886880907716134176489875229863491367812478468490511713007923072875665771540806743208169805556012923583534097173559782875036879562464015979098280063736555340014723481385960593782756112098472180869520503597411542042059670627494308200392857611116466431689253073225193843354872824090028655921158065091221377524489947686740041002853410057167015147686610169567042022949412879054461493660095663724731990828407573597857870466676730134391966522629310309104415706633846713575426484958814959735812198454452427898979081596551275093800484549504283184533588057897465836432114262693350980681373460563093407767852657261491077474776642398363793806327256689573862921587983853232729425981591132171133143681986919890096964153767538043216984383461616242764057200779346129374112107512559532773019446728230451773271301584806241860388808861351597426997228111110758587926521852302210179214584840750271420443608080989419811826088740891903876434320912966805823500537217110810242497626167535065893210503872933796170591199877224627222582187134304436081690636007568992014171563048324654081648527665354096489892670901636079554632884845576403397848572652719480712308815835395712554481115632917628323248684839342472136266044884644306332041317531348799589310189960228393670912704434886449089532773185998605075744595349013448265211075108366716882759989693076646620633810471134126543497375739106235564348253241618187823609721368987661627739359168035761808866685831096016606149322069564219200344947053697707989777251595570660721144701997995945479096388138635133041591538225150059168252428393038624953674906690972977828427776774537263881452679145845889999518055955437428368930693191744030987473498869154375135099792722997899252676957985672127715797651477925860227263148824142339942468403133781161820499813283575977158297825694335009917912511268861021802358299853578738325566507165464860191832256508608729066939308965771170236220387617351028987032635559597250787355836955159012979469894345367682755208441360017116518849080060717664886759603122065826476256285878021332082486715565944601785719637002892763439418682377795558523813894738081034509217652433781713807859836752165023318949194647418489758113505701821180171178490935755679814225943728393364687351521652944448947136470036014390578045340369391895287289779056007679507779040285956463868665957812123185454663288622372107771055176141297410851148435151231226305340059983185288338894557772317256308674960868741843880028418745893829967972203281212059522815758021793295070224432623894017787280910546745659856976590502504176746435108286293834412605163740111971490302911212323903445888119970006967741359493129087080177379444245455667675519798628062467412229660451071275253334671737890361845034487869822605986336148599374083673904217472397615241016256172908445027289547558886980312793993849947053493569582908530703442402855915544190089601829437536937954051237449293080920269637093361770690517788619977302960613399465417295151424143087938777996421037523909905737426778635380012487814719696282973618922043090689480019022646668396854749143044599425836709024314163200000000000000000000000000000000000000000000000000000000*i1^136 + 181963644328871793406591291415587563037659885856293909903535839741055802281672310910823691591814281620772530126346270473426910770805668527961394360969097996614860431985435088468936381280779175999360269240072353709336950414853907604174929878128642168915896529606983513482933510330105138108023450567357356841343965382659855359334832106214102732664007161621330428585263496491516812201637223706736457950154387354599597993632438653670448349772305830522469714928660255245584145360804178547270648665241476009396090627835863380050300628155411731968909116638553369931128247926467174700296931645330506711723148620244960008494563765519629010581498962434771687031164267683457053847461636569658433805765045627875223045012487881645064745785859095177746394028958251081649602288331684505464560866074461043361094571226145128885027050587277153785051673942590241870902211188292646149413630603652720340985952006394015292779376394953489266801012196019082429532168544081984554343515204157109375226513413466337527282357371507344351077527964534296546071613192700782539456651490538480752155074198295181661395709035140174166045951448125132160778984735653596875466412962850562685562229809097001381312753835100112401563890431025942276086515056340028385905409263380604718865354377407765163594773025469734818427186778579514808798631983848106661961459051766073863608566868026230232358409749268016793922310765159837690943244812876073706921356992561405691884788987037998240474844936077759542319310659192119387083416986683829216176544580253470268100254362686020436590613169688039259687058207391913585021678014553885523513833818964436531791063121605426592683661305040297579973308733024641943285951723969710006142728609017139680166537125616511919318988284348344252300287153642250585995605477042592403679921657646421818745770224017152867276519621949311433147000682443944131172844200300561133807402143093036310526949295251319712722486860558021314435072657367287705667691389366409479124237998449090909663574822346202315271361705554390978962013645220370663492952963777410190296865067019772112187974311634244710148090661857968200140978301492168702742878683909041970454609793253347410120574391490107242515487091815577985924982418444355916004535657308319647121415628055297146260542108348721164272109651466929449754518952250456172124922978638565360518707587876338593373304251995897335121746230725197814044684328169962972309698513023181902117036151094386229772225939985486815904341543900964031525268203899922569274713351263878644706262701035626514100537097650858731477294991927014960191179415941132911081446292597021918994786554461348229328069287661032768829579801899187301733878132646258632828865004691393824041020657652225082451191500468431557474182285464656791265112168858589303977028101809202191429321023814573536114231422737468329889479758971527812299900846336098989634092828491325933008721370930820378389439893546542951103912203904438801750441381253165559296276912293924956472051026506086317207720023780135347001283702413341369366339642143667692636685804005866521025451391710826051141708774523322185651397609868476492444062893277150309729424078105473138246860408493870077328858084984840857450634965569887253862555964093783616854452548573911574204479618233223496441513014656539483196849253029823347627210322642195807210668229439917526936182907605004085693473131346811646319454478278793781621130639114895124451785253193310883054070468406266613046680028726871879573460305565369043774790622187397643902627493717589488195450183481038810010539993054988137222848378883518233693460569068790481709988910857127858100169320922795820090285774883963631659936069475588009895705167662110712506418350190270211282003732451486530222108386666308318259661923302912270056462347942530934829461636670796063461747904327054307402364951079730493859825334063282401075526601553642178116995109043760339248822902018090315024975356830629618237910935983730517261584614066361694466912484278187061697756438268611498510464463850255843774110024136569863946521925093588831054590959968320542361486494339644783200294715762866267489799606655995440932925731418628966451483236689135890516660929883988108637267560534938255870367308875524639081677040823023108811087719086676185828941204135487398718557748101136340497401397754311009891728420886780335114473211001578151339340231940713737274571840302992900095478198912807007838514100304127737315718784735884131257596452058243623906068142967554764559474020132205850575488536647100738949147354811192147360334352788568726296112136192000000000000000000000000000000000000000000000000000000000*i1^137 + -14179996423064990406272152380854207280551167835802058437716845985989185405502419421834821084718757183956033825919137341008919020557888969659023137956437682823989645092715006913403628216530637035012647923054978373983643572066922831058122533317355896408824314557412711923555457530658134817759058923318868916670536107707074094132635960290006050093620134581916845816386323872783777234669903542559668245070935429936233559569268625694890955320978947778735009856087128017300036295166735259517731500588707407095807671827968106620232407188769166004794116982213632923714071607065878242235208171093142256270251363677923612900056071858243542641961699026676851763090909856670580563784422340995860485240713201292074884254001978450249158761243279845404213790218510904352631573910680329900839836995068493013804091519865073287337994269467566052526394323714921326492302785079552976100204691567839606078507232678615755406786047629136761050409149250880724166212666489123789158353469735593418237399579248578618560478242822658422297226503652315455393438732452724723452460398308411267163476620849347056335877303662730860434270303458562119833149730734618602246372184191392622593586678768946804677257712676157224496959270818818451762136420948824995390514616686552928667792237383617453335228982088378479343788662120277911814832055010410339545796371007537614917938953909775600538460230963843240668998170907920314511058625276719826866649084739216465049266598209526030051044016750776068045328025200650375499172087759395745287667141268858999258414275461831691798132755269884988139277110297008091209035709025594023459807763740893400089181138433725122323906527389382944516333403442446755051674770270231435828332479323249949586640194259520368322863896460608387680041199723489802270706586460086138755250616594289160385256621901074429172672102381935376661537427912623334713318868847805583031387130314636615656339162805082321285227212935986671000663206749192940354148266281507502947413091283276465970882603942322708569944245790021651456583909663553226345216042560668990288465690733440519976238207613526486466895926199362648691469085321641477906760256464581955919587194618723611500718582778290208830947627985280415571824764878389995885893552823989960902783607726986883203770072662726733901732952181005521589047477931166490876725152537132640442129323826076870455285180379815438442149631929955615821618605678768224102810537127598246035119321860041435702016438619564695736765096362441330869774676969883681219974100542675407197723354968799484464915900403230681892308052810166367969302640117289283746885369059747478170736747111571757397118286787178830296325889007966471539170697001661307759334493038389073594250762321667655735079140760776935582337646792921435671176319978864321300749523800358565358104274286314658787373406925036822017745596979438459670485555768934267483215189985024690053819717286479758727725243788323006763833642887872716771580266542077327522607252721438852342971822590778232457230233667816474181682914566569418235358044912299687944504994677590935861974707566940662048738967500128592034093238225342816921535351049670790430347146079393293574994103411549504294563781342128000455357406638971486559652016231940532270324019591402959138178437695164928071806381279730748753031910699606220320092855453118655437264596962178867580245679139023391309433781729623539142874296447891199014342276784803489113055029612102361923048842354332565404909254935554716475694064574282785989955181675109002049550899849110580433789880771363332670971844819743045935380510999375553538011953190706411749902209107635963572915151210752047912128768329982781273632627827621301125517805894678059545445543469987387983051585002197272996304128235460128124835100995271018722356286594708470974891833764833468972401256935321043739845869057899301976170595413729036942676027442505636634617557492308815520790922728955431046376018365294583445240867347825719833995161342144460957651427674393894100619794120151320792183523261161639491672089971307548411586915468157048628742810004462832852916340799669235426274738533254081582541137335800952669416712812840138149308954072523644401612677588984499245826704395158506262146467817967090192298285437639702103737203018338868660253768731418400641375069618499434847144679723634757426218469656335383115081382585020975086414344089314323153511320901465385339014021186193930455775055485508409181871423649910192575192487735845520172965027263785449187111441846665748703827141046155589881038104549024258726473965685126591498158080000000000000000000000000000000000000000000000000000000*i1^138 + 606570059560579906940535119052693660950434517283813184962154743197756527925789157705903952812893302656519802681737948830470538982500377655809679355601428790810596830002992788630539148195945040922090315645801907136931392523170104544859616207339118394238746931396147682343005821306823697159506383068674033132305095805387038097020015269434097155455601809972726380653150505085922547642790401290595616741900209867212260164674732650207541361536158556144355041860624522788159596299842323557793597634355152198028648760828124903208500199279555344554051215208351930248543018233140181396264282387150683456102190472215764195386159019495326388157826223620686438261262831957540785296391355236130921376698522959449080620664558906249486492170068648920772691924532881122705733705398744169033713844211017783436108906433733423174337472753807517453639231453779480976708008418330392467074693311256564748444344119620186111964830181582484387922894386283865774393721269071356685002911775596155469499657534906008852478338097238984008268348216158293168552614611472648329625224843839602217277761525219183623530526382599601419339540970400604255616880780979132476126329390310524598804937968612616989409428096872640747747730927656681947846747152206052952773245592237299242147450826429187939567768389159726247671125949644002207724380505538418450998952808803330669846806839958611831029730963150359982344198186086326062427421266689265256689132589214761663836924184183483445127160038184684909325804959669901127034828332943330254801331196886911530527607100612323708718208206236542481813194886476382632666637656776995086869933387008829642430211942519212891939236293352937173575095007247328959213264557423592647113697272315063328564656948776688438196270130359690284554473695615681836741227666107814922755491212047337811421717771312010573258085850758642424851055045709689084141857034874471983311174547035583927533625183354462139706998732595206136788154428333707204404893592889430129165005539742401637800421246661179660632413527604635578113001036287094704616001884785849719069327038638143828169228016387747892661114866506462658632620413740473961750295803604407064000252198862008416574272685285759930422637530922168424885385062741136384692664322135850864807163441373741121101330087270993056647829395301488021917926308500919798923666469597195605282708339593328966073947408309055556882639381548183248831900320679071260186195063956725597967010921368130394931577216664851536461294777869037758681138481478156467683762039353325023912405385977949888093710096465898164203224264825460233672561630906134429253032164966277683642097481556089781191222751396320378535069029565937809779011586942298604581784066252345589394316671245115766337615569119709993422515734129325385745902123301695863698470721821690888451004316133758944861928814228931485328902071875406278126286840279200928323877211940019510896485327191109495941667780128146211984780844024710186743259216783246123154951276160532227879401252804199441865366202851720867088446636328078701840334364025674195191010063540529854626521370151520479508712278459498342909766256757294711655383486550423696027159187032567818488566529977740935424761173016126221244602626419790941992125680040975706767277447439360976941827968341392555492759192513179517090838743238883275097226505015469134459874599380344622647313961323675711921025805017029774381409447440810479107550912774048438843216818785354650382495476242276385524637725025880271423849862910082619873537322817417111022698740279665315614775936917651946947172997793854212666390693486484293577139585134976347262470572023419465743827462140736421128528144725686081458465743093065164329920480911796546539906852508847039291812330892380854893977062716904755052598351786177442872881683511393878972639463961594389945053941165678085946244465621738505416816490012753476408690591621633645943771351568502114586096340235895605834842374757146583164501437099799267763387014828428351657193175605431478424163615830908193016895333514000399166591906096195841070308355764616641255986860381276575834732995318289343474921743275985772819867915072118785159833128922959962083119076578256595604651047210295686925185926443964692450314289827203534708321562286823338010949899080548434402437630516568620701836280618402910612715582216864280280649518781700812748981310562146027664075666454498865186338130958973207432881992459011126297776102931713498495002500387401343621181472489188856907175401443259596794992838212161315480156732848443218761369028362146839870000868311957504000000000000000000000000000000000000000000000000000000*i1^139 + -16622742236279559033317014687411816341968435692434075809170216443477597963171573056279465380169798640195663011730297099884505005587021381989824865249661103470160379244219209523354812085266395079754810859326820399750709519024593556262611422869891874411233285932090381580334464153601764505583051637612137339808305996736204752448917439365922452933794431543597520202253687913668958694232110331791704056787333239627540554865843905901305062466814807318879167889974068033111469917236611896020991794851350570923146800966953519714501085355791132913452544291821411752561313501473067505839853905890666394520046167980684717618475134641856991097013510614870176097015347714952279773174112503782042151859362430583828405830203107131173045673582325798353654377673205978396170903041488711193604674521599652009090516187310218001502018604744175539665721316683581355365080167172271959203659619178810866962528953371818129121355343107709859915113484714458158223320795915785692856374008729255860761222083697149534917082835646938719193292796550129004762785925947651686321726989563335141028626687433485857570727783603053854014635331494459935272843994969883747976966265456382009444274492892432117932972857318938336615617114988263795575271367279957671612705914930910799674525471560293748455210970643514853911245360135630617709204582994996828607386989255683950756619094354139923325860583172055851903665286265274496022325956410215280700900477330309825660658747276850719816532293138284957693401364231228302261720120821765084384306565023665441134797802669482525448718933403230550036212317187065752522221493381715466246556973937780655437123633419090134934449968008952058122044020517591509432486182930074837952643668145979066222218111765928785495207793550852825314768577819402828375780023342558126896313968798981049241892453552071832537865717667229822964804798621995573913478886530697040771757492295946107256482718247014374470817221493173621333760383951908744403914340843668922845519145645683869010837204789690787943055418204826135993000733382493101387042506625199449703519619438311759040742604814710052081052920373289607385713249027132127440717008636318306088453606650971078124935853222800103736333785656776772532661262930106646986237918583943798973604185878146082020631309404425665222856217639635066587271662843226741545288829923900553083804159291197540859304632055699940572469133007998151667315414125234607416489605765008432621858632202699999241284593068524278815774801220358253604115502093437717107180562502277299742283934640188660914520016714250681384942878214515598506846567858643424199484665035301283571448575800547578444348685009740784780517688331968211158691195455029354623818684874700872615513975263107769221604682920196136794374481077303584470705280647040793140592636287695084049819610591839542855155388175429380829345954017658205633465699393921968990660108975429452815632575320768327120923226379654847598973890601476230449298115804993843714303791997920661847055463597693856234240956474824192651979856834104519181139446531696681891846512498348053448378984738967342967170647921467425443949024000811884130167388348752818287193027567380679452129156069661424000934090057252049558680448967773798474825387393458339921791492121260567580408444259964605131553283138920515867907148421117192632279493128386685288567291065761861312469549074934509084751953410853798408316894520105953503024140730702587907131098909348856528878120768280692222237664166029660549302457304798500661969886651149990325128193994024045309942431775560211653443281915706018595744738778204184480592459016608539427483095170155258659131056245574286883619746789585464515206345998877614281600651788288729867447295274679523288147494379903894912367504067093109918450806168041786215894924368788657551837582785375527827673355892908257020894336228384266289146147975152858668715210163965878104968745185567807937402106149919405806184886149133564867863350422577199459491480957040840665007548108150223595741110831766647299461317376154546796307307658280006124781470659449440038499973467110714923104066501540004761186983534092768824471704237657426079827338901956258367256866381085345943248547037276545843324863256858042365083872719936333614459812860718718998342143516335194810643914732839573397444911266507847792671186351322089224590761698764779352810694633008097423917784381906962033242470061861196932259735371970708471134739674625971306083615512197434690989567161306625690175645186333382501019429059303407375442637026284536405942329753395813714471042416640000000000000000000000000000000000000000000000000000*i1^140 + 300013627543035620780477366499762767335314675098139730077593471644255492281246073695326383012044440690601321165409405095470315900850119895694492929881460129136725555942398640504966832126032648564048532058633096804560147063606008866699221400390783608792098199270592701886481856405605554313725593925793650947219252200232654554009287125814068216507692283813349309728671753372138990611114708785481343075467235355276192768238896528475701682610169584062081632516897843347021058611843708063961861090979343918527531093720123905796528243849637756891468026680260045576076537471770084806623413100159790892905734005035891796429737144316303992693294486353187986747326580077330436056091704777197314406021814386616641652326697313016938166107037874005775167982041600763970966652639269651828645391959751843263510640092788262437297739500806660192917939691373044615444244971377161349424649658758508677129917037316294565090706240532455299954768558244668716852630428325543242834565715340371083454685791165589155235397334226971395084686909454813144148797894002235266230036245067347334856684788258898882724082015079790679933722098058511433046557409957841369329331377680289755990260751838671999642249966728573999366272926973411827362794954576530140983249586693016452097288617793917587292330307739226245156609649676634739255240473932128675075518733029631962755898192536680006247390288261471632829352406088668793310226008728656533381245987632372341173676772344116404251183875537267223080685681922468125217898777567884260972932954762635482587732026509538457299145873921658746104607851836145995197400012633115721769764404810044637851292712728765851046762250175474595502788576715336624950112049280886521983369156554137895671845953767975940249964961884931137236355343104889346893479753974501734060052744860174457039091953143504722767161974282306204025333545084599849236957218924138992088978773119462595525381753259516736322338509544655183815108120997988976369708664555520535040583674955912506653083889296670504447227265960922814572421520039896755760066994935188317062584709989367944491618679135844739203025406423458246419196076876150691752381615685299996586200847168392198992358418067301369483584046427466106202783194472328682725505780833973423546631658800441694484724595803988686459797668764905225525193544703704394205238652063051429384834669829228771576309152151048966629801567341621326754104213380283447123907348825551723356089920454875712096178283336086191195647516201755589037296429439582310136210970783334324010853847920281002359111997421299654959474665339177755374235128984673947116572200386334153630262650342441560065472534799983982871088871273305450023070710265727084919029620777009320610511449719233414277969799276501625067955123738470255930932011328290006152337048231859229224042488930518414011353793082464480721002056515193499306593000180039998279560154434189830132038488713588284370167140355046204390381915912793639989831365482464899109331673403473928153260571874826459056166027406144490717027304257550086935940218228594840144374297854177451981062965149340428661641103603703879479632115870959274660661068079835400987338994129725914097255494515180312303678902019663996925006456488269347177013120358856489859813755531750808621102604905608443657357437037274053440382576180751909513966033075207494137813031579092900516206496012324541130739783232793748738913504473302392582483088941234256622479907047269134334576394099151234829664369357357649083335014082016479271908800893681306785058895492991056429685580850108377518626101492988008417365734173492513253766193500477888927184301395050274088994410170067751514971107991074428461557396201155875941852293069551758815289142941282642523428593536002758611942345075714415532468013306487521293418388248231728626171798796662556342487969385297666617452284094616707096527071378034455968438919220417815620025471843447451944925096247096422786988421225391495716624895314848558743162182024517864398176591874097503466888667254645469387535710494461287423566382218753799310401694835731464890918980485812482583740221805663477144766916127230137830596806445796293171477780257133636512995485686623581514865852190871816387692371812212236792181397281711860689666506308124720808760759696020899951428113573804561788128955233587375308806932269356684236073312974034484327240265992935611295941307572926918950225601540131494038674790356914742628768676535454443589640865857560402348110465229879283745355360606759938566674742738049674472007161196037803724377882144313624756224000000000000000000000000000000000000000000000000000*i1^141 + -5241678363692815997819977606935982305364653476819746190070936642280606450324600446228019379232934584612438142553781452019042686763476917510446229540247891087070658998961443602108875075467977088671116311385186620105032437844669755939449518422981850391775943953114411396485119346430063267312951871405817113407555215823315707543071272857444623873961525819949963160761377179433647298196712502824735453414063949046282713954405717863697797374882321695513659291332833285766855419657809347045991288022539516209081171323371490702393421560993621942688236181059965429629218126910128331089252246206732038069041436061718848493154322480736955511102243717059812680001195168984292699718497572852991129879234111188228760875773441613510805909881521635654454975178306068785720099666975439343759284086418049304774161721700339680909740218360377402265926968794737673645385381755460340884973324109317552173596404662564953556981501169895545052996213457506517878987740897131866450361095952479712620339253135074215683815326968208554370455660371491366961342614650118568408608392183419979903159899116518487788814594427638923485189140910487967085497457212843128655819605008761005078670156569819936110618680156757094449904594541643397065590538006620743741622526997164413318419842904691171489222108938404959575499591545680783833172269152627508806808520015101818979784689020151820453664523878874751216497504776735456272064093682252852460769432353755767966488160994567846384810009285372667755247054209761587653705314264174949103381771819642515327357278326759851787763953408555928278655959177768708910382327496252115658072082193622659209230527928772945257668288078104217226436731866340792853717586709684374819770742729612482174716954810505876810537462401819545562639625187361390095036249046856518346647528090140413653294262778776058415249414825540316112583380118672375413709443724600529702065217848792935130393594405040072113032766365453570026447300841943228253949580947322583347917577140577567737057951593725939470485176703849873873691326148953706579562364727555813305372521415614084891840960029260806743036189586120659101141347939314527844517482143650523227200670138756911995682986521254157397932376039872204918150391730108030367372378254426884886929726652346611553172147090407606078494042156020761155451150337223370183316661649904622417850485273058775329534993569238145215433697466796027722719139681726117538500689967035730113877242610404511159583482665506828318279536302399348347848577952331645677847288427389842015066157303984207564568927282773588197477105389764643992694529149614936914374740261447074203483520027089695314784883819219648670660830756452738487189370692082779075580412936284051324061831656838840449087121747246051454978162247104149412451855411644581347260499911900254008239201080034065634431002067520476678957404499536538168350406017932170997127934836671801994822795338546991350838205805317442836969736126172930980835731411635269441900671804326871932188560552523143600583265419621003865887814788179584762268150751690060583565182931956510654523964002013675950154224332337373958039119503223164154937011448661084089949981393609742468189099534535609993488028841668387333298748440965308798180744452090161278100016883528524422431056743711173825506531039533306534659413609496795582651434448825183487502456171527701231310075690903649539642678129220114741151612536047691413160774770484986190037553892815163345806166730300840399558410552705609112350545416490381905968671698332299822142888003482845880501521758296174209057957272869212701063330455485647820270649760433363206205572084139783450588447509865622302935217315125284141412237976348626597359587777380678217045821609853155229897009460573020757801306533815599931563345702775289221713985181539918967103063305196501292790865348368396633362919590607031424758070394737687997485967491673731075406140916877303723157454023430915794833739098603994555239337465254084548927157825670067978868969573857367430610194420943878776919689353585796619560917148796731872822397715503911773888713379441148510614755321267938973877620987095665111285888657346288650385776844376710319981676548001138228836503797702447719452212291216837042008433589594867337134278528978089311763671989307528999305251655103621692810109666749478850997475452914324296502560980675657175924319900903284398424045497511593293948517128008812516126189000224744255992210423301886406762891573637382334470622881243781057547174417174420976725526653491198274896726907350842981045287388184576000000000000000000000000000000000000000000000000000*i1^142 + 225206214973008085987264021528014530431930545045767920164372532766684310959151434726257550159718307538702096791079553956146919885347930410228552394549552184246399392341436998925731034306323509306959734181811499112872098989679743641639336520186160366851143400618260236194333154200130164503830858357811331136910208078351432314571148348889877656468759327872882453948345024820418381875785739761813752810400540780502960429267925864705008941279097286010352921020809233733700064682332954910797631063285193424023601709680730728032558374053770594996459106933486523805926982696217717806421990688487455264259479974351566583569490314794441916997510494119234162851031252968020062815139870432947818796569684824425252306342860311428259114792702576733824005376519762020237173742031466694940303437776476074811351208264089435259237866505419277085763434296849554305933812155832779272184397592385018063571938165622050498014373555059624794505205725244540859748730876110612723966759275351882630821765146416193649772726055967771312903732526244331364471186153490891168689448208739680268778553995932982675359553352892787988130662443311052392637033250109152313635580226426172051776443123219712077979699971711165963956988375344025903969389487217589856477483320932850508872213944148460472041864300594713381679378668714768474406851646570830276005567734972441435835971268924046718013542204435659570964157585964176018452970084748104650182573020317990221190073677167796265566737394925499348936219069758108220586027113046108958792170647234924851568615064288706278195983864734697991919446236089676443761619981055990946794019018898948472342239186420371970641794576582701812196765292932803546266053674850620503715264944590505449948632593178663568491660976580219524688025190156641574183458024087548647893790694600975073977194490040351034964293739194953338811836001731831232806844409932925756029616971874663066126604584748752040543225236044091218920375021904253504459177467790629814101231443902473024423124425793034819630780419301850319906260601557446556127418179192231766977581602999347205523719526601622039335297639671181239192729039243932957050052437528304758528148625069713496924983319919713533673571472785421917697373581241565712001349143672976874174431219455985592141252803437050045833864532687392598099832704215048242203512187466269635566629190707141816921373228666623942267224650167995452979006685726924454772002611492648465937801403972482287468809129571681324262824405586090269149126834120825408090067044759942918594872424812317149533919741450401154373499022680905573702209085479510379736542455363015814163551533865784323822611972548851395200079751490708965763547758748694724999460136647004882931007027637072055015900486066778197574508564780600037563732254092700322245662064042988049966739336273448261688636849235340569848979999401578214761079907967157546208505819786948175306370945700406787232430061783474450069517736903396450767041612131689897657939226275430522322431175748088470509147930913382147997383836247593944425997692678793695486579193224219066503122231728698127967860869790971224854817498972259957403017949794386890623605162110800602273447345335451876962417995569180122069613317869266224302657328059585234764740196930983641426934840852246502168059913264903530800259849429897291435436854460880252128474242897520642052994101868725095419797629282721158944069754054451977917110460974875116244854658194411446920439979518199069940944216029090981195002354133510482711982825686059161932918858613945064182787464579745036468896878027708997003722727144435845241710704171115721339844418140606769439513747009576586167698211972975360324667716612787100849101098028818909874080452193070948759395432485239578355090628847199439248710703807470992103397840280610767098486485670835289443030164803361387096783806796979990094072037815141073061357770445105934710198857388623734676893449355310449303846688836593652008575556751079841694499715687415260076767296566218243650024209850735397682121160273893331180139373806677625246871124256401426489971672832823096414561414682903466897863727335975150664908465808491165420687400983797646314970962027350614033491296623574161172149015648733053885476407815635507277148347424184984728216176690647338235580165917625499933755819352038056056550400620002909929401746235961356582842093866008262421948684793199255711174149719876695971680858606463636778199915612237477233851617695416886318673804859531072383588797462932913646395597229927077039966580926455098222261043200000000000000000000000000000000000000000000000000*i1^143 + -10892455549181903641039454645302325806202257575796859652551297510253323651755416916105247420000667031892836949371799761609864562585577322675619128264387070663524558480782658126257306735163700272277281328914856716504689980453852208924212431744880132075162382643483190675078852358464280994210616927638851347718450702234553131210737005251537473415182621721227324043931539306257955511543324547572563166599564431039774504214246476614586550743108892678585412089635216073710259652133969535135973311553101585142356498672599058130136985723821227351348061915407353961275668169443478602970349435455958985378684389596973233080140555777406997338120732660097847911170797701372087234552450501518178007756823809685589751842769614131877282117660400903121441461437522087594602347701249576761115333036014974199346824137808205472476269854164918476355255193756455284172187199341329224911280195525698618420778472405791240768224537232423302992294665089095584131296945093677239839508193094071527158348085186589208382063077474734301661250316414665363868705483934631825053149708423591412667094803402720921509574924302806873257096770345949186632708793934691637305088101816784084976370843750021532345835345926547472153711147627659305316160977565047644852809012560607357964886550166412966720734106075968576302272459057740726447510506233371368683518075399704126391928650061930055494559849593388165061008020179371230828309864287091559778885133659186519137239166035804605504100915352981665397807431862764286769165460369260707857887226845883962360700436403712010390821965596422214853315058033126790520771714045540886400205025926087320981122147687797152765220032827286167770137138058012634540979810897184688421815217381335611153385036287100872305107481854943437593876615958181707935841894817259998069334647241113208044718400827846324234767965690835107143367774302352681886653020733994975606919268606496029632935746021417868322970784926965967622037957073941209837961335255967125950693920176805899481187130727158244420121134194465030990550633288108933325577024697076097247369881707162302750030579868154749057642797137697063653612490112464084743271149664604701134746623021315519840558563694085648841918531597331407648507886308335913388949678434770620199664450523972294299480134763714218795957092319300046793506477353460194011943146099739748143959736247886657312383428967328399823833600160860201855886425133425640812199697713621443845828354889786713733593309726813560637688007600743583087777485588632478518741945669091466667655237944569906476840845938060168276590637772623370152596038278280357002551042333048490769547749484160594986591808025712699832162738614360214661260531315273081638450286600310213220663531249001828002272183314301327537849948748008084043561176954339471400205859334927510061856229466010474049479761291906680276517454545532799469386645520752171806764874711120934552514998289184156777891760466633467940089293172198817405390239199806770119750003129567156874486347283731792735559702994844365842115217365714571403470638016070842166888460858747675418199553538102205606888010210376430057575591462459242689626921295638921688356898883515552670302027218943669306095862190926757201958579322524360054271523764740761972832737649508952596705977087678690937394272859465475476679462859740084308333398364744423964208965796523419059250298494343373205804717012013888906982479438261379163244557351980477201021761146716538009517576463559982323956811922681605871105824670858944848925554608343722897339856622611244699054268246900134970311245963239136407773209314616641851066445674521071435388001621396761068289286405953924659145936728599501506656010580071244751085382591063600885106205821114910259011154962730740710468439259766009506563244568200425256306923743412800409533670838691531668040187236101166958153935736943255458103452328517325889982454832979953477616197288439119635016552581086382056749836359946403866338691206413743855854681665610997026561684489728531960453458839768009536995806284895989957095420953993209959005752701722486900009168609216700198498901481231700035333878167297810483397226929554274921937423934851668744804414772171099423801689382878866816512810420093124381885862233256289615533351939389380908012186223335390140643376635811244287485495129729321991026756873972345168476950260143314393074891058139242577972013975497254767900161180142207101015225911308685573696467051803775502494697260053248364518106225237741861759114961856085941198370351676507414471815682067403898880000000000000000000000000000000000000000000000000*i1^144 + 354500661554373888239075181795065902451580548763751846070119886396587154567999556945820681952807311396815481381005762559967205461470157296782515128077435893325313552039529782182413423762188814489420636628670261998312558282251730926206258475326412300728639155204362976696491120982628126423978118629624798470240085334028752719790675571904037920392670600470196247905050293019673091226634549105612997910097915541298482359011287279079314847790315439378501729348527838701166090002800165108227445952175691815405212813638385882397582718407595740169070070661495034598093298374485672995246521450598446026498252361015975314693719373392696767106695537576666495601072185854084156657347244601055921301942951688223735737169464451469593076995926468391588512141951899253664938474147930217777251789644825477414983567825081720976775066163142874525143539261184566927393596426631553815954319842674429311794299397945416013168811814706398825836032700040156581771087187184226116508672698473587993735914328621988316152994279632910556463904678075216621678620182557334872027988899252786496890374998971234088991661646369188226079176193332679687228824114861821314971216666692113279056329014866378507598283218965779550475865735723789361602747845480943355080532354991580505066857384839741727840104531587405295973954434419356423189932400771990851375334653662466512105757892495356881117566273976463274057329567069215015585561968267777304565916315579965676883003504245909261192140179487255300122373244876985884821502813467091911402547491777105785411051363194425806829945224933605479351833602553624181001739134721301142340456605559951649926357662955396154471906492239059829911064670680940562937705317383097685261903468600100423228302465818522386062469054699719563771894695736249450722469208641439513308784121589956865195408548591530929889953805065241415325621216561655584694610333923192620190170003420273417581637249302279781242437701261829588617278786962353603234030260401269446967071351467252529314596269774783216929715572739163284409294223079590507171062071938598637486728963640320664917801418525633321951844056986619826398381891553698607807948204686551122892718263991526747828445782728100551721682818262879309552340225812602522711164572347147503990240209712676965256178972014687790223114006445875792997600558470570116351313570100796434143257378018143492572857886285632729601795298622867036293561728162755495601567523822211981342613473302911686162155864223056720577687384954125174500242129061889743332003677367339109114726984397671132283850169066409369264709281490052229927905340441566857892326410411560719541483803699642970684735181101099245205990573283757249144470144262306295447590750920962371709972486748677573711473131443763248526499332422212137252825750668514313665785426362243679339373214813129861081578221852836953737771770206037969481609700003542497676900356754015790423745751928941402756291817437178681180215852237355558960576556534181231112657764395714821823001919105418334210755175131513230169572059970598079875732622994060883649550330199263230198780314774909315063693151284710218199800734865918547478875284561800554104898967012169866514930861043123428734611974224717501036198139087868010684288393697132494393106207099090502579519591049476842890118140373273094569798503740987332064429208851539976516804425020887518877408567960785642665071175293424649320239231437418801147957887186285563393295213178056127414188645253207366267948067813156774357773768903422149505598111980853885733881450922952186970146976767470393411256603556239806812671156563487464982628106697328172935100847336845239520330648710643325626045551958996858939909209170261385188996997730858020745384752815367044873599773504671387231815402441969979920291978478406614634261726643511765679697022367483321933706613632477337312293895176617745302422863945189606318895990645567110413883054082992131073383773107168683202432136981353067727636408843575638547558990938026792105597545098387130830030229327382849359997864444214018254923851243185754969670140638634538328662183744313664163126852958757858490878612913122356882301303974015608792066268026406847021246279733312813869826361438417932075235548613320281263956256720771709341897946931718180362920460489928518623619860454780141898358300529886064476022804169831351313384865266232937504877221089154340614386611046204072990734046872003756763858044951378907729882498016637318235242575994630912359951490159978876202284581076999610097288913703084946291666881976729600000000000000000000000000000000000000000000000*i1^145 + -7788583730870686781052099350184611829970082581518826664103646524647069461183385193522432940002330834983962823125185099271080660242673142693477877911230046462296842327073276270870945288094416515367912213814753670357859530932174729361874867603131847712183127831010935622896283796435197958186850385937706871367273598019136379946448872552363986018118618425209703228483792474307184716721313084744881720269861459471653174628361226691582041094383648795136385887595354334650963278129340761286692836066272190023246403039600141973055801594650040953897455607461440169889931212598939052003938099177306056281801066047779122468480812444397295079244363998667266220427493188618840751932511755829669063444682644418165218179831408123294705084663159937075892181225161399018605284650370290749248036202072968728585571001989304392486393036832858046822770419382013445786534423920083958729009262854193920581153000074158481146523787939488840736884672283505454729359294852532349274149999194529371801702535560227421593464789032002387853601340063944855269305065911761821193590568734220502292439184069494809835677685789900368491354935514248748583151717130468787355656046583378280453386784367654700964862804046424439678465948623069920615407382052866943155431230785150696900265499907052166865818840968157675952640671060257095088140148901654877902420524161595994514376562281694905551310703993573650388921219794213636485066683164813854450647795651599320879629546505191648367278214794615273137891351922791846378278107278143166822132134916019994446959368641255499678034765871265619146811978019078078050778077963230921667910516146009125776614638923717413719911970585866214744568705875780028651258588170987761039685629167425827539435751965569355202356901120764603730792580488519842398447775544034665988878590838505533533640551742532790089670447423652579846902802471184390332805759731966744298234161770429589733645787294476039895280213167945076102945436395586463608787101287616687667832047554699656744970150032431302691454706978819451283042987941083060084873525854227274050560941762130091008149427638599565857880914642920162859347287446731663126411825472731860351763565933280175135072592179671647844579655236348810853605635333187705761491612052060233505297325448352830383374073182865718982429090392320068540758663120887263178958453194284682243435455790822979416403225638233285030383029366403166979196298624659667166133549681576218428670812539568280161715879156022106074028512340910941870574822732446412159762573132086874298109891630785571920637778590955942726693900928431063591515400356134834750862970596099592539272447211070192877934807876588341036729173109890985461080186739573062632420413636500560121089746867692536347650306458019855200227624043681807118248255554066949815404375329450840012688625599242488755489999135206437469452484737354883981771270038121196599660935263203060521789076931093625185455142841494687278773560015731756767815275565187332861518552183010844281224868832063170838858391992753064758423639067170528715980054554467602595398631844024564897463681011450568898038730951403541243976745816507073460573531486065215849381871012315307792263966088902355321517560517361642684599908992388371097263584236119727238300399094632537161178722670142038205919002983391699093853823058659631050241130261339255258195478058057869295939554982210472988221144432716567435386064188112439574309687839074334267823472220133332866949965751663736511998910829753354970849180622430606581449561355555845311930535629478664703516406473297018111836024899774624664536231663595967297237276960365868581900320430180446408567378170561105310610958943725111342523813489490577922651874260364669637550486914043192252482947805222143237875028613209322094899316050266346929803738032090095025404917704146781468842483160735547478990485425604761341052170704625456554080139286735219278243706725219796265383752489554819839811289480503980143898594857319035267936610728249806125942883372761631360523271283237764619479346347813043696074200585862028492589967205634033387567583138831040704053782797179363379795982169858482959251710441576036563654908649657525691370497218002439493876698076285991966916975117097651525794574347579921296826544319020486022164234556708708149802488659339104625948839978348481649874555185432744713828043952171929137948896245218516454965221596552151915636218020057046700620438483969289622099712265554626981085359699335016206612160484129551260385029237387898212598050733925040347529871360000000000000000000000000000000000000000000000*i1^146 + 119533257039651177599877215457944761110391900463330679573370705189956514927373248474942525159942102984918415070624649344474210046703053967513444552700387322382035548958315685737476885340581027209192197860096270756166984776877960367783414293596941808682550165324429587969259338593086979553940221209659452258776332742723435268140113943793871803321763267997743868583602166530544534142505844269529074997568575891163452773865539733962710151929450525062757910996396090298015134724225426484590511689962578135988660605685334728601412050377107581300101067907469207756676909215798873226521269177700103072109674340730446802137372018155976040350448281561327402209748498609672214429898795131258614666825913074133394614630669397152207765315381756361112246210071032037975534318499126508161156515282900501151853316442723306882399278552549307597104668577701980694784545853438329619853747332467727946166807403429887267118802246964101930632078857406231988798024616462623111274789702257292144313179786355339883619196334155522180279670516210892178682926920920867632033714049608173483879503944534663353441288031106670115948599734576898611878568731237507992014146299329565957269049815647160209010837114660803287448512377872599423446562442425075660037474923994301526837088652034410870864543439325617889584980825748268164490108398663031921963469527794393673306192098670751402051918274731111155975899345877486466720153701272161504397394274781753678349116065299064619243681563664593570769460500251405470264109723795097022939014169657479497010982390649537048556737343353831232252309684384796959143991896789104829801527811794451501097766181125210428994903275878699352311773668222720598373430339029124558887630542960665923109000756480283435822223041833615261335167156930511404706356128707707517214272426250645909707747870984159440705628957552488025921141991499638138442120304565358339412596976555652746341137969010181124526605446314146623214317537100993570060836051677044345910709916838620192286487015970108223996707897554220119920422072982377242187099323070722697413320199968570071054800867550508147768047463298543590348047897616195522416465574484854041978349752543494344544903600761731490792787034553715075751891496197325782347320873541319126674783988937112013951927546598052695709364600204190058165973968418118327085735899039030422852327790820384757179044374753247801856550165543015744484445970431815375331490852355071530435925603801111075590726339843216462714412715121008960700910181836553160183488504357606212307723096665028383721180868578977810561253942955115141747671327258422674454609669759697449698890301430629815448245543249670716090042642295720725468497408798670888300767183095965043607012643857899680363594001574986181952690635726899372953357155040064645347796583192492230128697254373367109863530403935139019749182399591571341754494506908368251409467494042673858522847308304239727755491008435966098474118244766961557785655575686344152816507252495422480786721773753589443610476637503908846958884905219432760027109937416002322635285604341997996997252240234694507536234538950624285557653358849464352771920265779952259850212687150031336363374079968240734402060212681835782835747348699654770215779674275956576251644640919386360737276149603884579719579917289225937863999611986269988872318386530052097929875749277867898569202845886361137859920141410446924963173124315528437836894176543183327524413666586746076083157126659378106949394562367801881500559798064456942616033519243642622429598402564885008798624144619241070559355904867734734577997641995471989412127053559541881145097023086014512821670238878153336626658056771606101327121989899536246333481647718321196950769500967923423929386030405285069981212352699882389774688472337845435814916443237247920520059124140210638370481230935368685327134826058713102516575949529380875882183013221092893696114154447378578031272971906425754085957247597165757113195767948028772747908350178061060494391445661707061874810469283968103829550084959617078453792431263298445642940742646527055843046271984752366459554836348312994205239978133840115376163603551543234688062772448943520991989092277219740184158447385214854153353208293611000437921955452071905269662282592253795760077195906963970375242954272214103069567580133292202722865538394328482223205899586535326969492519079420352574809854572009085954109468103598354408757273226516686401036404308282425231648172744089960888917031664444773383130925080753584711283957372970598400000000000000000000000000000000000000000000000*i1^147 + -1300731706398068804227580714349231917888849284388909214433718608400079238875011069470207807888982009209484087201799167816508971324578861864638648090687671581959993338410284070692271272160409983155066141463313004067852530949395367351338896230873821354165640074419363934554761843830627497129060175660407108310964286573716983762993912138977664526089154480945193853210851454504991754637838208089524393253153885785715474628977038782370579659845803596420230582540829144427537354218724137034087699836880706354640224881424467844961076391284479823271803199552111355620325594764463254802415825831906234636546994855459892328633603626285999964300434063041956297848480856869944781888950825805154358232320384258727814456897363401469911313973193065644854772056987869831542675394116205154555928842037813772531437001981226683097322654251752980647641674019886674843315492126821033404851730476453596171591930200678717793380907496179584361346561949661837839262923089627970018870543912012609099659184430289251250069197792543917216782900869603052545048302906480228583723067891224105835322836568321515969093899033597719367482573426256449039015538441343700022280155679790855605079326246153555803489393605480792316569796997192701657688158283345013703903757705037500343786860435075933146357272909360861799302479309520028315600834536371179874180381761039333901658628269938921799136794219926309147715084725174368258685180118413635104703690429443259521388463177558028644290184996757035780501037421231052852114839407925283477528728398550797826927946720515204316179755542900370549765026623296875271831487120306293362059130975386789748227736789319851611459518078317977700930212608489018335459565150088961703388937393822021868976782325402015935207255846706191627517690086099613642026043619763570298081259386706952549930396955427515393578972690999339765264808181158589226876396594209207827054762837482382765403638927202833082056398544096867828517830340671524591915218494298426741807966518884611372040734792707211620126897573367157468892450951982809880191462651356513415834826523134472539141647335556265463780894463090290493421936578847024685840149805140405139648409583862675126678524264762096184510226209176817796195905279540884773192363419445193609671271403770868452785646573979756783609975239097276034150485843662942884114054982132945244315968939192286223027543879393437460250647240401470550262691176900922118214467838363337587900106908428418041065256069218071536774217741063331871022722192528873462870822604519704041578086104308284098712395267312306960511409047522682603439208461934424416867167217054964172699830588715347622144261727107450042450858489430329783052773288730713858665458124887005548828626550325006396643457377762215052851112586152999313027457843970279114301795413717885619593835647334605731407438437077381077899030460121490732276531912031382290163029555187174555812847335409383326670145932379674925089578144158835708344926664144055727906592856750818077938379799947660490206472766255225708055995919866360430727939802788051302759333804954616127630671891337883470362771885791850782830301913260311681632109617128233592147334875566785009277574938581776748777981761811312193915080507773068245831254878475483278311020593347999473321049745802096354979202504506300742000534850550964849847111051913732481089118945469222143491571105454512190244249859046055497839650527988543254363806208462973192405856963293141586079291543103577190438730479664543495970498688915659276980828679102542548060644429811357456383575612443066860327158882763623255338316373391715773236278468757616833201595158361122885191791124240550576177730872261694103470563370709103812062174407315633864371532722933876085114984602079728161128555368392958598328142511269272686978174979313441403851320210145730363133436203706848671568011217286571596271299694916111616518702201845354703041135359046985915794984202360114054788837405256946345202932554347407141207879391976293907996852718152342128216339133632943882118161703395294659419215900727120458115209379539611311041106873817740707468178198750436231888950341113599771944523373271732191124175246050610882543937597874714643859630980818597857374071968126035597539484921827083830897639383580692794792398395905769437445818243112713432122517098852361065999889228765933441225525636950512809329299685578907342588734978566101337555828739578200921882712696937338259427923204702423513633552779946342715575296457082045687449984131069076107204719804416000000000000000000000000000000000000000000000*i1^148 + 10043914322917752122364496854809176230143845645898875563780720126896162969560322469112351672666227251104679676228743498728711006559910919616766742730799112821995254672121006592822033396682850465511947610905491955845384644942811850744551597029868144171027002401356386569218572446136344133355947035277857582702411699160444786189181981406608723292353100473459115353345018751320500240941214756771640202152989161833750820619420272974323693248789856862355352411425741759883992081148485737594508902038134126305168712751293012450314578574395122313658073217895052855010391692992537551556505843968102359175182474198900677627357012179941670230687791387920478864926235492727221177405448213060622665766297763529781874798464717287144105651123832592506761035963086377047539200596841311003331072389967980469729677602586428550103698612472872825461454887784904987425315987065312655900352371179109719928190613511980166727110160705291534663233046080566051182676393435685346537323473938199977789993953917872785929453222828028123835549885993985991415454656505119829930212529041556032984702837347473877724455582036616445661646992482678320846346826285955627033424235063548450049072358651038213572741867224052493354924573142669220976219622781812892987699919528534498412964669187511754177895560120478669343486235962162621153316430483159945751264276673077120872172741100471490537594631708716924939000481570197114493930332219491135471027964102260420971618624902454288799461123436985848376360567356852157251783802750869443284323910895355677210876388318920468497917454072581832733756078647677833303984819868889703194461764585853325042523370183126348810942112771328165200397026652920834657777678979544361018211015533667899044096235850262935653333908101774008771295369780159710416995880052287355295241623019286669957921830887223712357393795989670679375206997770975117793536809145972538589055617205194067802660223690575260165003482260375575444163172529632756406369199192150923467009891584460491059982279245761254826750085707921566250449172412154188695270821407144381449160597003837418687892963357225927734925307542250544483527439189542253102127731391235516351275036213463224958102946375621838457368982335625190395847964876049232191537314668727687852086103182267942298843670296881035967330322237867709444839745548115377740361199040472087712228426300945682675006932928660044871285255928511876533756369908014607708447594646498596518931340034806291131006885135038838801298642401303394476165968955908141637055647418209760451712622324834667935904715485705657976032349093759288042733989641890084843017617485962085457909943660530611197847299407655008734309943436439550668181218409898269311041720776042350891075344184348429683876456244834158688404353780976141014829024308823238634878971759739969462953917128713631122169770261266847943349801731802517831952166106803112940029846846755355858961589921071116368768290989045783369811998329818327306560805169194364249706305517574338336985524573439575896929227688708447810732084278351483632407367414967585689725079465261071824898095698590993034341785659966920788441899283820923685210288887292919501293307583901646225592690349930993875329025409619306310226163943636672022069028715842480107956858481767292746633885618706173334461149107081337431206352008498384078851794659175409947271686078089422106166961139183753181090700049698303519923639908680423849284108257957711134228751073445311314529132503883105148540877913116621675076263112849496131053004005592747819591484919246006412929109520088326869059660549618003973002142754644863050292993300050959537091454171034983913503705367630609072053797609398112585333479624488189931939860233744576810144541077412863455197342639643986302029766089746443300737357888161663465750745208416214200600900524304530490094455067106543385724151106656812765446506782010602274545901149765247293048826263183196800722735773875463893223915216743530709333384276545130097352480651550452441541242939098108413539647614453871059388062158945839154110495159717519464951876408401014324027822098825010625209445155885778895515499270954344140750578093644870937594882714662578414278178965831478849406154680271704878139120397336111588413078480556674594973627703103185945780984850111099391222004956219344122218211690552677846165241650960529594433562381473890940268703648478210893039665096479692286702805471513540966781478131843485574491584754150723528072010689730716651741076422478532969061584304394142220288000000000000000000000000000000000000000000000*i1^149 + -55036030684933143163710662798647371571696865295541443258427867578986293668742187338354924205539806584195086769463075392209873706378021993031687854374388297911627577752038414725908986503223469451788404994866545229398617932338610150153107146803307884488271367169253589912909448935402675571678654598368719088588904082900750006000645703573055960445285287081340407989840257829118293818495203867225407447943589475598216155614117939514519844368367790862299616380444024946534880280393581474929941797152209373793654462954706245013180953046263163251257018117617391358380292278462990964899880108735752228025416872751025867798411777587721939799367529749068785002847643637103421077751181457666519722335372379544647683418175204345918332834256232233947250607735526935081991998514155729482891662134308319643531561740567651197150760104377426992017326454714343284903155787288761320817604524106177641947708544257000849782469130747035876086253234267251905487186597821215120453667961839383431205849327410636839360440952622413087995297726532691207804633013415756830274271363403385233541549768785523649422450938634330064726227162866394276752051578655332950377261722004853214619973616481880130180233303261457707177173360904429108792752274678597841124575153265881315750234873499087996992295635950593206881585029356533069108900310297536611352815387512075051815806620545564478735412538418141745544164524164749954233688807627769282637582598199580551876416326489540152040205310576772131361438960905793990977260417710814419504855840711506649819884584891502212856921385928812422323961554010706185236041440359242877028113788884139899856343642586805120411073290725641136348803315670025458238764554100085561677769814872236921850118267161031608660559687575466596437635669346973321961104872929971069450530874741307143236602234924237952028496522240108015365853508044243528161474777127091834781382227901400783462822905837262798888159968534010907416296004615222382055196681483693195518880094133813661082939162185932021504983710630949041495800605400957097646836643941321669470547723999962990827374345538346454498260719449672929679303996771691122417390572664526973765246405546617776297975552396988814197306666711874987356305973036620281846412334589688065049695301086973135265649869496495913219252961224442516312658122124631356425048800911278222386660911800025409671517843751208920264887768792719386022330715750052787264544170754856517625039452572245087922161175233416296124240095716774235544138109763421400235377750098835570293495333138224030027180671282306723352912579232067805648610111295019199678700986891741029695404504125213964772754395987131802467750567043826915211339033590437592070299055150853588194934462205916091223841881972879439697113286857440908243063821846110481817811416459869116246142386359444133975179804829491587787403272685164778116107079098614537120856799034807737693757733764891571468982199170939350892686632420367531651365221407522368370745830704227492116509832279749179643310824961667040862659181531789412613579901425757565151462533877614019080685629330965425277878282063189622837245962747383482090966692285756324834711837816843088079704902928081589390897336958714377482305688406190759047421988945598619626091771696212872245341565925765236684297138964012757438502848362723789473102288126288681040993660514567042626992193433206811549953994927180802806531021549597724060477394289012728975042501235751828532817187024761956900072294008148978709677958105508695145714665439751871549279708424101618758864691319346069796997881261244647116137581995592171204967443316374686256141395134799104188434582414404527617516258584381569326103795698277651151445307684524626865999895233258986827491043395359854386652199240806522817861798391932982133875645772042929171225690822045333966105333641924217156665088281148343473355995718871920328769502341779998146154071921606263768433523687375762389110889533878938057472393219090104545178007429878706273109581966965161256922929284642413486436303481189794682598431944686212831667082075154340264164384940662991587626757540290377509422458871633805594971396441118250436668989958634495331911932840606241690503386788412559829797070218109464269930814352706587818486962633796621986117600977645297461892878141468914871146089386716038856413201557226432481460613667227782470151389604468612717603271536801733452704262258153150662091882955619776820336822417101063846736550542451946189407957992572457057416771425796096000000000000000000000000000000000000000000*i1^150 + 223977785661435445377966608711741212522346273561456062181441603855645702655840992370421877789438008026750162023685532643120470079987543316440360746723399084078465206687623689444404987654884821576194463468634878841457209502188991542828490039343416192757115659473876199365155214853460531094120997077410393757371062939652571377622750698860105834094335690053101913815995368930011650034338933681867533267426558097104742798062156854917287834295412980953440595588071744735216926193837346630865677537378269902164279248907399180304815357254900936985715425318645072392425895173917706224224728138277868624367980933196235562436992634310649243159976480060669730761678892205613790751426390910804419974090244628320225901582204492510764405214381947598360148421369240642622538000932304982188815044297155075619998094155272116084312846884204209953478258229908321426424413105276761408172542066517631588060054294204288264962744557832928838405974647285543333500198773410555778069107240099797247230523920742370495215650397476172161161626233197412353293108339647987936127991593441252206848243691892776409861526129411805688427440223791906724780048194494743468982198785710476462860045083131212577053108141121758863470915622946793688190641837271388144412914767998221462552862718012758648634718703906512273782013921915217562007379437605360364692061790262503810534192070780552058422237869541669322567006402988754578464198130243883714733356499138302079610562877874084465683916700348636945366706819960666836282474848475624731809465946275911890546425968907235559935961071854466516952385832913789842137797073925732493164838423512867194674397130142641687329948098484965707966361483984883839814789240256386783254679745980710562292417749249647821438881465951429279772650160089827698915989757104755874765493593313039284073531880734436085362093375007147992447188837488151767040642051444793704717153345167502303166960480192757946454883822558640612777925143726646750939777489806322583183325459186568801832069343286422869244442586373273857135005001395559553437549480521114070260278593998387735758298919390343830176712083066320528544416541685188509480498264689864418144351103394027380996271917878685214697335155267053529562719780118177760493841733352786138661690165912943753288848081347412791575802430274763792874202190249702747663462315985380599024818150404046336783264381873738456312583554895869272984828066483203742459016715195795428903346555098097818527726600162705220134369827241266963665851557807337215260754520113491367388813155083159909746599562177994812850713047043326662025810418794383603249371070093678664254977866679312884422242097237280376145139047256975636149698675804280935607382064368085521281607524939179432649338995145934936713753603904169230055565653576899711197172353550807132593046103640124476220462699830659363664209903230199774191724454797503471757584917283282253378046768296805209872140450984172085877460187013857095990941654156136634711132886086864652477906430650694879321413733723062732386225208513268238447708366086332322912678385554477563027676102754576945060087354230221829053118290344451092631928295292942723667697827224256563550552153203591982300535479688678036028557829574306017960828158016712157601749628269200670091368413418320134047713298405040154425409386101636046856450816881253322235539664878189443193468615869456963053832698575609181870388226052722064965686480555199305278409655180294310133337849579367754519646989216780624437656785048770577964111480921125110185039269443234384851165619386370978547712290753110893553819569836275418917072928150186764893394127215048711148666502960782768858147083331596965199598088434196315236285411240879889014406844022726515677114993057347126656491235716098133625783337340798212238049642315275296854157884767968227475004719583509113425670298743538852480977611710838085412172381668076707851236459722316250378985501852045371865662930280503383829071808883448824464251035330454317677857770730130718863585439850810919108706511873107008102982525634040385178274805940926175411527096596435883626754331619217372027171638973707595086483532220755681507621129121336118735047575276042201814610768101365117454816681035943314846063063734225161473152194655370073741333146527750013589417439568243944286339758485697222224359109053230752876406170363081958678704263437705302966736559010514022322341972922317028374405857229800940426680402840189507773300703655843292095825697133689886345894297600000000000000000000000000000000000000000*i1^151 + -819098451182903388530676098913077017429753205824735804367027892094555763490696109347795966583601754343907913195102132536283909095128544478982352109415040440282403089581750974048948178738169095100562661278227594338715243855464375439376894148316109680460155600936111155546279853074269056655326481122361483359234539585895200527659078052630885593914745615372426704129763447983008809700588428854742319928854913558475371579051257933334598097562558407113359661617018336666274707943509002076524961593811803169252314602421323232734577330125441695170850281643526627306161367136513359671636015503951558771241002027414206229472937459582242873587203968537222778304613693961781783203797073328277299315196036575915459220885118247542202937442602885676763165427369797894055843387991530464545170971913366104070136054576629163833560253253546334815155323085868759508559325599537520418990662503643811063089584282577987174399826697133514130626739255656055545795095713893605423018981856682633688296247376355849681077811067720471035921098880237825294666051407513967293164631680105512301095643768171944779457696252505007461322229201126231269689010989517023232035130405208458277489964884497464175716711170462993319230142386373060536839325330606914589951868195702276240309975590853382891882708529971398096224715386994979635619511841256045482489390547664135783886420367682668277547783146411144127011857305211405919538068751504253895143791486914189147190551165350291615023266642584572140366515069091506550267178215779054882576605386932468737165324942224207992705041716291532519810348210220450430968999886623065342894497544882861539467966784000515981382117365354208019396888296516717815564132199567813959651313355250024364330467851147445565462983056029360193110210337778173834923201390922008082344278784530680594647803410447695475301763751432020403027664886248892687645128842841812752957671473321622697380846579417586239086336805505625680584985640893568119969683289022115260925874624805514661569992569832014391624112915342645791143664883283084033788209867412025359360712796187795359235266300988039385665478475323719039424049188428597757963210023188613226624214653292252835364925183976132470443255282703579242828929356795569203999945863672298153673392825642745733470542781778101912270877367277342571070362150503039195197539028984917853905659972707018067698967134987063995964453074267643416222053953517763994878916801663127367612682484412933503013626636615520655178208765010707371612581332674021880100079002035435898205270038059656820755297209024626341147498132456439489141122941600514011276121267025818611540200663989834433478540324657493367711056309958324532248403286186644986415629306827935663245212843767402577108694121138484765729644864434533657678251222224994013069325785274429596352478373170391044673677533560848080178066040833863547689960003715875333473084900686615675568875820811677733839339312572600738543967017290658833967611256375339128261588777633253796514202842541277404065122294718613678984200232452284386952942772306122467350702119634216519854095640670830642458790310226497427451424219580312842944427182532352284594711729375716327559822698685162955127074648119875471051834353063814831937722441111627603921485078652389972386101835240993561825815754797485320334498054838038433535261229723258811922962978751305822267630367862093913517611555448721175968686751566756057822322939267533588918491478003751069568497618507086161097979310155326917569021294602949551661759408758390719129068488918279957961322779941764270219250684498403763466537703085219309508783314143849035668123953923669072084181800057725074170127874326452877512530964562082233266027509453457119174615262137442280832994615353932791554902825632272786709930327613561881891793785278738891095198854780125698853120551901593952464579049235387083640786048974992836012306489299629237534208571315311094891706977204247121528227369608864805755347690046339190229086965495052631191588489617636138043101440541471662050996735404842368629752771934821062465664387497733152211545897975389596965118519094538117147657636976383113331953732705546166249008101263412377439301476863491186381290051868609681699463544641482854062116973387476419089455986053488689223197441466481338934497684465983601343740572322295625813264727340405066247496757850628533192202098471556299494858474305226781820469164684307662603810011935322836989558529346315385901725460153473757010341061214181785600000000000000000000000000000000000000000*i1^152 + 3375741516889859051007060945753471134647647457136632315744569764909363038682186972392260253019495661060921195694031799903060829330327879276373035172802556644072564707656450150144675977836443237994798083298017938065886815443332281514047504000338530630731851245239723691294925958512549482876668084620326248255800547621578161802834464996310907190450765959962419701205064638994178215463488403373931818843308797447746770559672896914528983159580465794284121992101477995033125341708280910924024264328511851253630450283114201807925205795340388658556022231685255303841747854151461598676074410283475751728571313079289460001264569207745064415666171613760075506832878860280238100893353852044257093797406264912241470634996285427175129504052924895797786777026991872232562359366526389365309648101545421796115502210172390409746638977957121877177756084403548681326006779041334338718651721588717126906190512389594595935669689293811949892553369254191460928750750924720070377340225699899498977025654409052853897517564851444675992395892655367281420825295614205636696671142881529030317898238474243370992096197068658142978619354836866136994021910456470931430257480880672997066424617591950880927893807336755524544999913368661736413531715908911115036988069024530167961812489427160369760773229769784191577918255512684939094876244125468034784310468105912313496808272472521134356271769671835145373692200028837746544248553984354653757266415408698353467957641275651025052623899981604973247256448586862262736010578389413093821838050783827173624404536677849021058039985615490453956487462120511820118977350632763456742511234233663276832261799566764111094734322778227199911845352364321365969635890949154024803223925769725054614222145891448398138337171306561665307474251985837115583857457461685251763005749685277247692442386558429239567415870393410571976801387630377262120730718677662665184550680385409643396376114267885397841984531311819768923454779303349673367962125862807297531249150408735901544571474887770154511854326137157689091722784401669752933046547662614133276142762616608359373771231978787507060099555789787452964597148221122539892121218825034889599705115240703744525157195575834634966914539596181248509188366032168501311914439112168782072727069991937847218168741245445715869078514748502296481136964316219761614209182705359950675062121597904947555642910551859583740616137283365444770697325828177652476418136858355402343879766417107240434058621807229249533589233117818898898061117753839828762133268109655622561142123306078636985651169827631330323997794041581760530493851227308132101571323253255552882624823873396420139673692596573343447864892022600043232905605019167545373887864303130795365342806047944710560672734994796438965073598234738491811619500288150617845145530370053184987283324996777925258749677617855871985030672741194933468478061993455748659535267976566188091151719612829712350706169819120802910618576530992465512803067166242450544781195981865605000007570819154528672190240407768033095974089865029399221426873995230575402280681569159605678262697739914622625680729591565619933449006208897274475613449133523940214456617850129808979219054412152782774427147974026433387329221671434037152884041413385869291011534945169326236369901813385520123772357703338037013111317528849724119949805105752034922427592927801155889239450772737172963574818124706855884022379754382838290675430936877080559402280159115497408161143543931730848716625981597988023660913593606543341324692809146762126876814210168719369303871050701747980971017643672088054193514448653013557729673133254761368441055009229953362363808404225523484926198536623429015878519885740083330807075943177699971708068188112749664266261869579913170800446459370961517803431375095362687397239341804608340562358847117363293038413853790191070930882433518192240574437504919182837548075205356760974942080084729430372223893407002399073432733239467283662737493261048087669308588088319709909094024505864051489539120041980505194866273181619120627772570432916254842542733446496723902593386085274479935573756511128990884955022602510138764252237577217148915882508761487948167718195186060943387898567719667684361224573459421684434050294757436271867740078317672689801168768722425633518717296718938985053842142232227511648587043921208737533233838619115046937823313012623649008722075910947181177315800126934423713081283658289129406694774974407433672170041654445138740175846768640000000000000000000000000000000000000000*i1^153 + -13749548348506720602426160391261373444103076258578180963930485689736428197379953812734676781044931335829363815115497225455490741544173742673820652769185015844629398348400864843675119701456878545262552995943547523352569547238253035412605250861885639820025035459806433772073579131531049008020591481175714494584033456902701978198639827478283426088446607334706719258361955649901815582195391970100703757793458241380268536099410678415988949742936842164794328974378116235282447144739307129464495250784968315696551437125115456657989767035596448860463174231365695961100684341520645319053488694765375634645162028927653680072775273907823418723406512580931208086400362325682334442974215404693236069387424014047950201924424023219474433795135764933736908898764400424574950772138021757998919038800248643185073406273375659168275519158353339036039011023448426964481865224500358140719572269614353051327311822604763467682439670037368870023680235852977014107687716685150306333140744976093788073816019119828603091600557182720303356791241891567383145942878804939615925053268166865786944098388298912560698824724838967208664011114182665090129142565597776390144005081106611726594745102949894064593427038928460709870862366163396788762264407585700522292847536125374934079993390015673630871533815739278671100613191146009623126011417427805827331478762830128435708865877625036739986830711327596102025752687244073299438230801790357307383323760681042374042729722453001616123354772900233715691143121600945328227691085890558430451229061775713209515769589452435132101779372491369767383708696719088786906521992513301810173463173634497589637709466502367255557538972793678974373957472871567044007285303405957560102985837905961109032352831396661027999170376092508037492301981786990639436134515212618957497032576530658422238235313626356665153292547455130208453064195725415295622343015522724168979124704430835095524050706034705089720688431135194008029046486434209357553694142818735145790209279176210847036008047102030851691859766183909810047057045041593215989966852144305653017201033651257321602370623471844962435811943381863401751393217225668601707889221241232056391821524136705295184064710169049945818271829502230122111810536235215890750022819881481175708790452183479931711417904599881250997475160240436048648731350216349564545219457166998063336787651201166166676853960320226284301970833096201074441701041641057801931292325291599189793369383733796980787661123229044253340327725122366330341129655233696630037806777180269157506355278358573662718849729297894439007901903507500414953270326204854348027480533166951016378930106742280736582076343380409162607605441121017991461391643539759700676055838638577401129406536250816892721213619474704629939664555280082034610611318723887344241463302721636121054371544387598099818598426383577433102456483089935166097526968271764952956527069832997775325059301797189631839399901540787005125752008022889335236227570589085200182463864620514582448071514652133385150154455262813572275178601200226655285218892610793038372183589005510965969343850120901040128359518496443967589622497379899060003143253496644929598762801249634860703323911546600163925373772050531210847883843259294162096265566887266714845498903383745648495368641260585302142027040958951425250129207772882700692407298760913761997291878953589618813053519651470927705116068625234652516100826157873881337673771879206055418423496027834293547753210259713416017152256974999432391619932202613792559801824210197680091374418268198850315792581530831400575965173669887936748582738304746866185388541498491987428640779187387075526722604954896642781963971523725153237229082505345201463180787205269007646431719484444397393180064990363808509132906651995461708692341054354172724125696501280822888257741583653069345520928774875577576691022675935218085545433305459887869529779253666634859823099539449979021061920880330758304253204343205736581798565930887289975378990253514101143482264419787485622214271728655202598394060013519170480976046964007473133085424001038447170987969773501622812285153145469759682944803976567119019988250685979086216865499649982517369556157955542960592328951315769762281878135101648871650622664021312832921193775625927610576222576904266999808526309240533280949231707533446904998163127874203797258759152685819109362421353561113293098613916365665978350260159950909300229969489445865775572492329604835673796899136206628458594304000000000000000000000000000000000000000*i1^154 + 51287250111137527666128382459376371313637058554665045863508307826246558040074551185975436910147956205321650820287780812476034879371926903167552546183803006081724717757935829151035799144497429881370673412386587078478290382133313728763903262478680938420120072509899067457649838099252232898434142005653399877611738647784342302753829640006889636625514490805289390875418158290157326557063374116207449120770521566376421478811554404323376882580395300035118441473518529167834898879679084907248807276485670347870289261959688104439892746536688820628170126062778550273603096133304566687461142088758558461118034234062588132858253007626091104624822608394291936620828940353636722830114866851078742403128851860132181964868578257277457842756899599737324211852126043167430377035401902643237971263038828945684803869826768245625361433876050186068377616047672437645225784367360789765990674472594570973974407086953853332430744838211174444168334295531073406745809024974530252959563856140012871995982750453761940895916126873168202577743124126656196897078328209776128660466240514515851970704894332716051687711624876612450758996097394316452407196628416031250615733279684253367110222937053027657137567323456148421951529796615596477116754587026569892229211275584018783242834673159637725659374321273563119992387587003135274069991200341947177625494894091010583161740070865304038452638275178750813872658626724457648400501249752335358870282049065850270885639989708000195519700522747855972297656147912501360674913627838157880417318151992130525818027037272565302024858207932104558279428046963427509872836445283148840397551752843050751202339301588089041611184312240861840369249285611618296916276163068073170737822771523661343646338114641472091699906436898607238179475386824296778303164525937009986112967143543644075583389027656505818764861349501165894385041269456116136177522757933801169984174493587524479182325892020063828041906211811872443545901114443310958512250809213145190775188509863659519786609578838336278523100615897002765404204080193322032126865993549569929718949023417186538020144644702760677185349330441895998356889515437002444739607429962367434486474011946016563255903612836226770438585734989805190108562544502402619093278639209465951138671160359967496792778630196099176039621161560569363093432940540933248792496958205633972006484865046569965167333786896882290623599286753136982623402543113376511199909702661264132706812856513995173374203307658949215992394964708587999198070216210623100152020679533544989445133227830361730819013429689259195055373234115582574654689592234072685474419292080788562955421337359427795981589382095060067934139233629118784768021011771288410046040550175876040156165738658408638397609942626350767993046188545774884692499185439200494671797574517846977975341763253171977031367354861458858778488299937345259027787137709778076725230769580734889001126143034500391582951406041638562353195362282354229755254800858472433147989259906816618115873917929922223791612661818541971710986143545502242885418189482916760115357609093164156569952989092629773259250573619023725666522826853243266939162901595397263932360700052121831003757684906538068073547746224426742824289020871417207651851191132422147917873500458071619928179895764022888373266690635972965290010616444755724594910369854273260862849455537339272387359661129185173905156055599289948138509159044270808264283575862304613859258369382612946385851229917670090787440064467612541297698185053932740363927685258226386839941784749598873865999671955946651515298204580681857831816408191485496539125680780622694278054707983363428552464925493287207049466014929494261429400672011345556295788303667026904203422456679333968013054610160676986400204283950617942325005619537548555036718273547475403501049989415747618284360305192335355142145369302374160962764064771496644870824972320673334633170945401356981896742870997663230511521956800256511471435917371261303732411726818741837572100830117001899497828092620549849308443015988972922994458867935813585114743512993217835750345632133846911414141675004329845843417100322987777472508444173792198117823891116552266503126472166180880170745187363551488396091991368494703408300040865708383961433504206844266209476788695772610800924008708036216184734889893871699431247362280427052540651115804649402497716830700519822993994793154011461247429304167464361584099724283422635607890271281915054072618105155092480000000000000000000000000000000000000*i1^155 + -186001888741846731745897826079569120332859135017666634089660696365286727978730438254595897286149715914582156941953713701771766784475589619891884337034235591257134038253522617083329725648987779519092076873220180958409118359500917436921129724789798631611841147200581844591564134230739341267982813352617328742034249205248404044059234532961263576513120633727738734117616451904715410517469226975672213790720545903651568947589063130865989325381163012964795564788459556507165385621340183494158789384328076463507270958426246894969825966849942201485418593211526470962905978965213041094917732719154988531151209365994972336634714711821193040086453337459592814961297548304790795266651271179837880009963604906479250133249291590675465671107125651592436665751333416472251283612293202794898630756454029318320958965079467190015642890097474361867936246218173201161514897588896729207093927992407628719971128426833009671761395037376186840562983038861833475726369478427831515103115503202349547784684706167574678312760758466973556697645351978503655755816184265075753935726153909794367352735147524618440094902443054677218321196842120118137687416726099039292065989652562274235566839371803589673673732102608346024334204064440169935377708556167093015239063421422036824454128583204118517423934035661961211372555914156954835114244868444861070717556970359570629002055406662249054083826297600082925546864281479845838018497091033616191443610932964568777815251403378140356900690180381307006523292482465532698706107658006538804932694249778280284102636814765135330012905825380494596688867924340238386166773723135148168560688413720362752649573062426741412885902653004883017765607560480061629402843971288560664552728229492533819403544708459796328452153194053904129422166963722158496259016134520873450501840944083429751799366474765857699080616713132167721477415861623505164401306522006109859286034537026655648071528245330949441139202348071625102624583234170561347244453855227400521480414402726147955497290932240145387932273550735796175009584853450330948037770047245403612189936572508451127822715342172704920280344475699744039797846303915461517906285869208413894315628789135111190599975836079743895519479541279145635492866328122975672921222221853147077334698435921339255716883183317615997151838702582403631558271189733094383412696535126342869082211775897329636002322292521620064465699898375133866373930202293329691498785374856306183449858431159307736834421317856701552321781066600496173057990568290134625965831636775558952071694473746383884805016281666644408188024186597664824596793593829229212531847452413696442821526956733905701490061240294749056708759362659115953653686695161798832166574336383853546913248286676718726160306611335802790028246977739563697664703766451379340922945410925508689578168586094523992481192962772376249560765656230780476439711155210100535786829724519825207455268768133538146325121366230414614638441362292978276968672138178144615433142554770358836303186278374185569428111952289785491156694961095606474385948901517766778736257863319262703010511631671065527455526347107578506084032574702435493962300090595783653902394973770186134294667560403059833615699329612698447313478119718957987157026446088734787226257852793307405395520553116390340932032777311643562052397917082188649778728351195269738414843779175302591312200702691467348815872902594452159314270805546484567021220620764126386872678365627745526926646547819644451704529110553425493368153724496063129165630110694898501159943837566566288280967180736594522102061105585085315305326703339412560412924596365368925827718553243267406284204323293761716253293910620619456502884376396244304790264376075771490893510150696368540655461562317373866957377036102806471534478042508267111462537687167817131136745756966013570130961933677119680597099705222407184158139715306896744741239226795750550212738518752455544351196084275945179160563148920736556169301822252377477694068541556758039588569385839889853169566118381141923020039247718708227953664230521931781532107143427981205028539467652725328246558115725366054599867607932976860968169370225874598604632364503697955992605166619592252510889397586896572320572541089237404849131348216199668924846028185889338835296421052012458469019653246732266404038749405506076039350905441759092570193320897102536269872028906624772933041571340252656215330480158932735465106016485033821452017185311289332736196608000000000000000000000000000000000000*i1^156 + 487954622625227346980901021241053386566586964077426241572760455171040506190474320061081765591878862932726604921932364699586300778758985018501626376820650335044531769889631533026708804432728796067790050957645238259356786599602936788116535991143801190487832864530561150930403088302444965818708898703299648722542964284411953859443783713250018025382495026349730153920747864754488395115422058935577232655450562301664232215451424246244022117645512690510718987829019021345117221647966546964522435414277177700499255762923592952125090201632969531448429485477174046080023507070990959966358871634248419635224861784935505343344357447349452496387555086292372431313616069934967448905328836025245956162484950627266135760053286640578578582640570147397118374382404534610123496133028822603260864063139541436317458075906804500282148300819826787801964460710638247989573759920267996135479271603646555746478718381494040428140798603783928834304897918339120405854115809579186942451757609969768137734859335566516865095416476649573271689488882083406545381505045310869235388363319620443537520119579664535840858875033394091959137392723125034573934529956731419533978175449380014135829829445535615214002135046351841562916011629255571338267544389787924779562647108663656511510708350476354361406386930267883743085226709984288378467441010593196980180374297000128439485105517923930603520143845247076546258756038307085411862218207231007632142526413831968960018908584727177164431431397933019088717371324273723843486234094338967901177109723165169256633878709237837489892398652703135544611522029970433164430925351956985759153338346727596307105239722476464373498297159178946976221195149160820721966121900752162325493142381176239240967117890444028728753278457064848180796714897104087502571211527187383342989678641576345387383135785320793993772481754640660020366584733564814939580332800794044866019907838596158207334531925252976457880566402141836163879726610109297786718306475361904186030040548886301081619022599939982565103621296439191504931149893570806144477619211614666527832485961642763894474226727140662252934125608812123864500085335269159563181423794014381631337288998213401898934891225746725946058033778828692679909803754716888229605095638899183422373971287758976014922837502993268206695828309703606820786471729090450428633550265315202659313054700178159204886036589515616761305434568552044089047874272352764988219018096296398948771204808379338381488393907533214834684727594966268701273691999260740287352937998776297833655662252584047679837802736071823079801897721642208105526085622683446077939078520247616282535493434836640821171454192168318303704618135340852225542769090622088648064875438426647840784286898312582923766581990643035906905725932130984979929141534996393336760734276789725116400137522531792867802557337480215807144242455203816832594805013545162408560429842925992202414121702848834473729045755512360659623111448076923560251515441414416532931129749272921753503765418245166132699520270994269551746072180189022972114838687609605777722807216253777317934708811545713192175775872298651204650696156125916945562746545855140342526075454323165990277924789000210239443802729807728873086614184401084930576100898735608804150909087094987126099747051646732395614445818279158795546598861474794706941976406741151007236890693666332364125204634249423846412888749375655853656567359084513168067480779646059592583045950568400087261279367521072254504615576713536206775891660941601759158182638604022749782548357392081930303545565660261427142842846795741481003999883683433445920059663401932961390798187587343203497627770410209683316114219482673668262079066956799749655121660915366047899219668132025191960926615859564634136492029451820639576727636230922908822440239544292239982342431164035991248663515698110820463383473428510262052461262779312768934657522478110823245778961815683459338216952388676032608430252841610687633360599848590482771786259662500106200729619008246702212924106789490879585370470342360149177272941878591782208322605805003827513637204574769919509537082603734204690014791799822332731913800774133496026255069988770735023843562501251543318923845566160565425138107979507627588054039540158468258895414364917103069060868309132180196201836800869100066593797350743815478714451436149444416901082679238427836980306549703282759185773139191803513002092578973356708918186617031531981711063251943424000000000000000000000000000000000000*i1^157 + -1090362670158173708148046235882950925031689411185396839864285491870779534909007907908359680491563322534083451304296400421398044634707297336751216381330132574690690975769418532522846310311799241650672860491231342736886239972695318417163548183104809839200187757506789870462081239624760638911142279578615801990541299647875322073070787597609312425070696195708682062272641276715029810159242854760115188256714323205396174946410462721234292109268615665565592110042185740705028485819586287812531367904816836182554311476670493377953808109415399127465298930619726686513373847647794825041583865679479758296222773371002674831680680532537217430291572080082002904556366655484999309731623438402828984926158528412664387323026228145199708050006306743613524179573259578988510572798315032756079558300459846704120914552808282203991722279286942080403470304762342237567673834503974255242807049019731753454164825509586742375215661015188743114949201695554452472119864568071741339663325819946955275965067332388594378087327207738623743099966105258426414412988492298528743999720662951191399279388160084800741966389516109097794805614411653677307887731153287338521063186454129835974576180185711577052466141922467145849712222230015926822897269437681276908081390275736086951237984522896674877240799357972178292071968498881410569485281161681076904377776653654876512733153323930672962069406276045273375946653197225254109089531924178126001062355137390266092583470767137745716460262211878207589694344864847882223656529435718846158621657367409526108885743739198616155888041006883941651636540714408991784292599345187787930661886594655536885018048311645064284762776072602844619770764513409526603809849059713703635653206007002548061409866033427998370966023233204219870915350876051904827736777638721370868136235968786697462073515475149427001950865001620855542919997872985002794339017773944245415722650263512963447017288159816605698890467283158719638357815926036895975208478366591963695226971565071537044911489255960775345718327987486254067806032991943442649371579994360743761119806383919391006765881159312089390467564730681594922046922273196818847546659073565183792767429484565082608581016257283819406838249384645271814403720172353688480869297891523453845693683645529210694581269291285900229092442085531213449747243127797691490376295535463213854049871257691716025530466153181086892964726538789803324152122256394322287410710327970583759605365315266262444840421494161609631104549556110508152210724339224464344243524223142003627326113302637703832148059060636359999210806862233767618076979781365060470643036836722211998794550482876937388333040909242839813775893314311322201692956313914620998926066593605119457762578262989889481123242127027679218369146632051201930674516999365440585217541023067600272816255918439337132400631494882430757827964965419574548552255426446258452669101127910847174496358036435318348824549907835986959468177897294294805326982089728999978260434219332941210475396331191321969487245871431975706475742840337954819382817164528656000524799017290731048655295359818602266985424532388000683298982109275103896362462575423726326808085346362249737599096950262455214568552063377830260821074632286384431198082288056858000673398651049747655842918920320314105467779879175237596290853207204194162380467762301988899721052820475853798398209330753977267285173567766482385853352994145382941698096907470746847174620946087865444848395850508548722395526252984773148989648457748267361483247973374154524252953818459829687518885548100118239449001943678086076694777415170951940948356864674877012520349467991406840483739055385036876346852357082440059894677245777131986763119818658134301532650916038699211191333267276839751681625057494718693265007173618645708732579304257697163686270715745982029519350985729236180772282467893706910619609347956163041035367964196756875201901873548900664609652281508821442939473327768570876723928895149360331603102009722146398555191770511063797091644597651782966585183248995705461482750755278695437996455070724380169662671330217644533832870752914965624175966385939708816039057453543525647785120450457093440937149745670735192949029422893370028888690136476949682602834586938222769868857341529957236557202508037687985056147931481073507385178281705225545390685146182782342109022305512732651112533868398411366425623488034815597054965746564354425067376108088045814274850816000000000000000000000000000000000000*i1^158 + 1955266711758594153994612259356666358459548311865712318503712500137260214731548934604822501716029469162771181115307274590796749832452653694073981335725583473305905933715650740156788834485798938323957158816421016043865778737476234286441931385958380741352069443920559853766580598506766512275405238192214592178431478495626095905483695199264627288169733049994791296535678287419205524015147471276231035262767530520099938845480694859607715819591994879531363837508092796845747290723924619883978545750259769255775208731056478881224652807629007293923136508835760938935456379126048851963319113584948353652396757599980812437951594234111581168031269936666444230417389211871692375415941341884845053821223535947394929729835168259118853969793809485384415698143906164033844294967796069628356833541474391883155094427952660708573807371618095387505349601925111019251971807010386997103564839879448782143304797274675904737800501417203877520607679029111471412889497304241075876453964382612144868078096275517933760300932060787276173424459765166242678317625088277301599322237640455409054213811424181983472851066638047161210327114924131828983052429593818813049415500637729591143932471068860829609756957316318358439288137630196404369928741015357698084550379225958807128893901119976614633634720890805665644825322841114995677155831226396940495559853307551682332944752998115319731199704265222853875923008494807685173035291371844294294834084994316622847926265114306241949217471894680412762402676267446239891919350657978214736933618646874412109641151992457478543237733171405929142566382584525854958760750752173503743202722873082504958352420396172758025895593213772107269401063335653582578685172197180600020533928025672367629417661478059038464825396432697482907928341737392284105796827545365022773441212984566945241569882343499068329662201365932720956543051207249371359286174220347183113178743373876379991957149029095024772451209893282353555739571024294592696066930573206016434134282470510354048885890625798878211314118614024042473774083439816725512831206585115665331430084109777256179728543678196568788932721999302922608334488086574788309380912359819290860962956158719769178439022854271265263042567907535442416097004340882105454688680856811715995932566680724074738885213349112419972750031051635506577766453489555844140028214433007270887092695522517786193450088426011784344677345843040374847219961911948892440320435550402263089011355717288391922120170495156683642634253472594351917979529462917052276071252025043108969085098390482419091463173019130641802120031141274047042508653375708511923611560244153486706392132260177593709866116230046715034928261306399578136306288707455527687045660603556621678164693852239267778441595285087770149645405088364686897758823757286456202999988578960926444814157931004876448869624286713729160120814926190633239996971098363410683373477016691574546009591365344129109708531308797863576119775811489315797363863844361164766220177012774294188171174780967470460060362053367642556431262334136902678864122133834703210222740414555681319272200287658019672509408420845403433587593927545790987250561056056036723588925011842417310867942639977333852921751389019417013569231903342009884422473988491938011558656427321848133775477547583930449131117744165116367286702856306962499562053767781410309323983631722912776888298377740249053731012147612383664929102370301426269217433854181700176783931074949838624049923033476143469949836084936482667564089341132652031645466884135627770418749373834816240115688931319056628363390926839137610801154619594265050508411558685638923505503823609799530261579217934864925418622684808122231259801968163991170123744887362855526469220793189951203623612957931225896838761260689528524761370085124270967275360618572492425698628204096794173140310690144749200497718706314578914087952459453593469464257253911686272366578132010404434642685539360160834490516392527407536238488705296237025281557644346356665622455990119152619622787676329987540219274030595716688857491271985528128445804347471616684044905558906160357456290839174216908632493839902077340261221589995556311905845034930740040421466788606265960996387807151114762657184359265233816602022866426743701380191576933857115144330761275885798433271285670393882249697590914156700685663903251207047661395076064752100089184727304615100349562863286017616122392190823996551995220533146728529920000000000000000000000000000000000*i1^159 + -2062045555487948853856263919400719192335483355423474073690293323548636784687191856532261444497515167456840793132205279894151197782889490254548321300252617404993084625938182804651184295740796344116340401866724513461705112423421696685905466904599443480556775164446038960097742397387332972966849469825572364583762658504169888818698500730763057946440180281350017046441776884642741816699401895825253800415071999117585610306630764785314942900251806068970170058053087093835814435457194482803586344211578783544340253762803963084909221002784900415436179252660843465836027369044382179609754734207581500239624012520733321034385502974752799813922461693956496485615404578939664117458388456315884969862537542691867800727339741436574658467169858216824877391530054322671082021376654847952148701784433833951209387146046642434101750400145986456046617153961377090705492621057077428311852347055309855976812056393623722015222730695255026899171870245549159008630238174385737333503870060646679863922402971596452269217608383205195420320333957538684782196706198371479141663098299585042341941258086876820995945445037876411556385063285565073582608417115096435269587986710277934892924557018927222213701730315590226498123298615626799265917686295196495653254860681321098772127979943657924837452435440608442317402081615036974845746940906187170826816826429797965065468395972067387725123890921314587960792678601398170689922442693939820487287328268357871705996518149368804317986383920534477625903353458071018206757302222436387142946972970580895546430898521586989988447473251069261174175444905061273827474036145824749822659773388104225129838982066457011239790111016381399370886088955097096844230784145467699807593922706241211427596808027409951592246989551707264727327036317401185698435568933084749508096959889700711701167613615946632960164227344927951181692715357266656079817826363880682356096170323684265088956019826757800155880522394651417667369526896148616592108321284271584506630823238934096891980356593825319111171806046183250435923094061601270794224973042915756817375625478854525977240539211797845626640877326539339458322511391764611766188547108729543925711419487901420729433624693882877506082329114573665957177408592938908672560938723154123454013722315435111480548345894213450839325214174271504155831790642246658974870800112435943053554345171886159534039374577611599350795580139248488241384622136958793859369258165327971875288173616855316857145437046245947701327570288517103642618709190264838385866075673627503138909712514016670753818335821885001672341289932060467172638113586919779812692886024410196190753824966890917667796781023386689012167341229186276849568201812356857150527343376177467816325303828700549577066348709001209916114971010518055157753489177845231608063782934586463396053798191730589466217595327185089446575653824317652241999207413882467830489107062458379156322568599738321942742078573755892925285244111861635889758253393882404451324031356658200053591078895621706837054256489798388544111740512656652103659590687959153913521245519569509629745694269074507097411450325918392215796462840444596042994784510973876613930384817754810772597808178447769204821782519982637326075798131821413425205672330379004067540618795631993260187411530030500654685136263552221180967052963129285128158567279802557828601737071368434268057609119972059389859480508536375362191103008967811512137672405277211868460904035930403307490570419979347098045148615232553947010180199659962310050049254402911558448452174781648780629460930851334046434294973016808138481679223740140670356922845117095360995870909980195382052125984840785647623525267482327363645972731547839260965580100354435364416727535144171093450623522581615199659108979690353154810005802297308469760922050602487774957302484923015534483367584789540188977237065185015885840220350500685285089864733586662306246304365127432704871184678389161737658951305231351311686984146209418852685595370848291598788041725083450255032383319690659263602738680864054364579492437417072216046226949015149291722975625837648994835418181459183462069948636924868105487048179782038931065891616173309345880345382555544615678838135378867127421635225024920684943122243566915687046038002935862721359479723030613781267094523561529101068291934233646771109519287436211532399480459623413576447593306179069107845943803655516718646991061328155020915345929011200000000000000000000000000000000*i1^160 + 1814081176345431020124592466785655449499961977244858341664876184412274890789244320173235226479611743443563976475868967172585964752209399659288432621189133286797689921556664394976044543992650830421668086802274824663298851328040188123274034497611990512104968143048621017660054550219562764407688140473449311113916030417315546814833995293022015947457337322819220613927657259085341905815477226785762818876721355613499914058411954276117592187406807973018174200181000732303038154031252164902657765318665591316870193700367667776530961403787718916168646103610785966905033305758038388151526969162769848003250940440734915806857204060624052711436926346637686115309011256102745550695851423412215347351486517620356954445403377772104152086096693495598237385926148924944727968662866496812104926165031397520035615362098694013228468170968900370536200687257592615029652159856373915940795804235312980771935551242788111923870738127953286555879543838004759346536512384581246928209456789272266657503088406084640552848357940854876981596815256989645225252040315482057296679139379067314948460436884839549315076210379857726165760271078140241324447111040883819717465967049579288289865442141545739204976584477044002118704418513238201172432418578934475180767282593844477127123421084766415047618643372424933423904764878106378356525242983401758778576173270110440511762801451366231959759306449530494116684220099998080965194191477898043269301789586407580468150485480319033257395684388884378912902549963899019898044538470645019708414923145504717841710878062682988222535612075935423042353907090319871617694430833502447111558361080145461937453360139657587589580752236581325427581598028910050277486290928543345740015761006855938905766898443690495388559535912316629413070128567357131358567059767780268513591665401334275822834775216878854200270633942026576530398921795835437698908779309821656454506448723587917324599444933676627740227859362319553097503353870671150703034096574009203923915061249137563960360132322042940265133361363365847751718799454228931254250461366844852784599342462949912665178423279279963182841389415944848587806206371269517232140212951347931907441516215729829162735648182450838115856160086447635104504287006957050396987806638841486890492490777643339933284342188226144683281105218814766573900316137062110111193500202457836431385609624237837000919453047877343301168495341207348622519657306869436633171286024279630625153712476020859827361327872799836064300946714731767247905931804884762119539651369400886447928874480101536944042190321543444572033891962532659797659265539253162523247126479722940172078585035140121377148531308913173831046213393802384661958873085123938061492241043954183279998077862556523438151264896803674007584285998522640628585142984086031644060172261174446101813719076182917142516047385667217106846519973236604977966589664426730916940468698912047067492370434417126462319138012821529495199666828932454384493028838607662425693099130149323768078950827067170076171664389775275539245720734443419807853528677900132909121784315244414063942168084532997095769158818654996057763837360295727474541670113076770510760054779834176175368179346392684847485189420191079015564789132752708222451762006464554853084793733401574866713865497049232311914954151128952723579447808888782284954315152764635530759604075288029632449139016384946703522629176486440242704786353507174974595181270279938146593812539765610868928112786844705083152602953900690982018167044417208231152920092920656316040779476923115283927384215064898846461104110774916522725400586247620287749929926104528976428836860441554645432886006119092609714599073726559781225921255944895840121287675785279782416121794404533061285778138246081964807503649527282530298916789041362040278257623442737608947286439875224073768929979891490821784645138223401073246530625893818226756139210291670319391696331985396158957212168168376013844415986469037269185249845175283255361453750788527565204127483062857957800630441718172102020575057253557658195414757319610360109585207964569130834115562254087387144205830937949653347801478049077968026273513199255733487183801345655979463601781865984990801588037028947939785690684516491005053208404765566993166556376120114050225525359576448535063425846338944845054956215052962309226237348641267085602026024958878604355931688353751764220018736918974078456535326253779118981120000000000000000000000000000000*i1^161 + -831969879294003106751593812498304501998317126617773961195850778683589422489427577864136949975813640388230577034557505220508063701744206749337631721823634594315213180010684680648096584786275357160988595933940580771136157845128253866760738136747139839806155534161886818736521409794085722133563837707720991727145695020707972928312535217596656003355980766626131036922909836935855946779918760297541552555787617359612288284051625529616069851839846479544639583908004581869629884772935690951666471874014285878782479783103428737833406076740837129733354837337125335014996647492638475644470479565956049902719874750940023614000330545531365470733322091547306353336203167111680088367482478773093517182138412212266249650428141530873171763841437649776276227393307382913870054218892644104535101775881702250391098833227918510797323844206238069587088618572026176332884163379984755524933275978469850225302358810736336181315993205858832299196374680614630789604083384400152059513066553196931842846243939136755942839004124799773256634867782601823476805908788224562008195949152860553440610809127264474411979792607374296743838876616316839474997873652471936409679592261968337136031262530883995566364961970793509122310978135818207244663452938119182034143809509235268072348333397645574219328447095153026231523137412180677143460746178794947986329784576916191446700590286391976924139927650508229315773677267769696851241387504109130816709956584790653626397109934760483235435383130775568054957482091317974071440709004770351010579803913195614416721558983887240084996768315630628785524069814253117940127916543300374628284831768104356058681212635307497829420867347898581093405514303894811762471620566847424849885414883543318438526661720693086787737695250437306436495104385701453761194982293619044297899953096683826491363875132246583532154381807557793039305183377034654922519046859815091916439406870037280482155597034348928698785735408247044353449752770497594682040888492563697171301829209750235103680981473151236866158024233460486139619566371016412621443246035326795586443895902710925777744275140144920866543246536805596026031042953040131674961349382435179635465139916402712186347851089391707642268757679337222615017510932446419852183244113108797637516077328553139462431580613764848755437168716195103296052097555575827250600506493322053687850755748262827506644920025585828472925678607367930168955720484372421956505614490633357307043791302912965558110958972555710466352965945145861039025884799856710266335089135680494368994403002594933139448757164028965978269740407094177059966430737045959459040738364508356926935025401983262292835625198658143524156514661800560555863442241939915939514404837015398329368401354113238018057138096271967923274585932131921986769491310738520392038356349850996587040972571101702086242060280014542411481637143795120358711738161549657322389850480507232183846107150822219803193721576674652851990553324124859805285971321165694994107194093506515432585018712367448709141482780846642453903723999879934019584898660775137065968804454447071824920608801377506387549098144465995334473195962523167379453067951253544466050928692949309369158281969487106239065259378493302774952353587416071208247817367122123375421722950006828188471297544241142148390710873175772103344210436517130300268557389590745052024204291104105076921571277590689981226140746684930712533628481189459766576999685136206088483695650375737218193168430852725458363674189103987581103994102093395230806704799194142222944667289732738796013294338679180660235930293989008719197514749398124503268534449504746232233464628488199673395909037427558671110815412671854467952382510520337811738579178554152536887340678567661801794336023067124995592024344764859480679473320792420566828914045282527606277332167652221147257492788043492019157961323253508818555254421157272415472527936929066647725391006721476295143236111982398559551638272006222461545910651769707926209990073723844161787709960542043555079823551799811235543713512683057589581581108312568513286645784754803082352742490368931823167720649631576401191494473169386293495671193941890495277222823089250775038510084028704838062201581865173624593807607485538906195730656673709110070642802173375436368625137072475299110588602031411835131421512421513264736829790971195180185606405490828356376774953878117761229758761590928511157914933657600000000000000000000000000000000*i1^162 + 172239674121595152961415692849084042279416495968668980887088216125424050103801145845559507455266519447296566758879015908835886741824021776737766838885033774788024306818922794137860230217323522935338001640478452229543134093638684068968591087509019254778699905302784828615792556356107434075762319212394893292123628060252589382526012200526130089906048350407761345682116154347054794780079011856397401506023703196692659793488114870697720548991426113211361644103565597223213923845442041170237203464627903564899207102994370452866723692290304963146188788415584850805796232035604223650820881208826385074701182366011354372834142138027247163379475015750094942419523899698300791504730433215768604247596894325880705591604501795402034382862392594614242671906475071775948144227317938062576680346257386923519585971710651425437674443264787198970157135055469686485044576583019610581525995668509052917114275304161443027107127686755995930046820006267016858771061464846340492846082442698167712643128323070357995700488935683250141215248866684412969532602041582627475296326208894960872638122642039026720200545372772385444468848217098599127391922703774752046132899524894594295409766368580432648959586396252504741450207969386172391056130403853909768175669150139465041760105841070719559338773826630609053424687011637752026603824491527846768590240820445410703258642688836376466516758573004066209657888487312654407533881615670949995358445308152249062997124632067404602238793854205686278786656165223936182291382265551259739306597139513681816618216412871643532608130202153193043842498833295254743962508842321907954262258181730107381402437574428804361861265942463225613457494050362248397797363409605383634285214160909870610642381743806421922242590203946183929557596102739723443825404414135131996411228832499893230052607167009466246466373444274036627368943294593621368121875561129801622106663029282771996810509113137526187142350932170789140020645948257243127243262796121311252971168376431661096243483969301793062901869904238621140850720956707403930077142257925153069121663323900046473954279473717225096988091486048835781914741054712137998459442977335491946834948461969719291662370187084385525592371021489351592822874258415765916475608630814672213038760422256617316687285397297567530925674191315606809774981987312559191750257564414033168495174561416010854642879378243188102511106008892924714269851210630313818853600448243777318679733411389860230841356888180244911178241108425184988549179735644951149866806059886107001282691525568976534320056356434341134440022704051249533297296363345125683412591012436142991684283356689167296558692331775180261138183462476794398186016561997572434696307627607878855746789176127310918928560408771970445783880155305281611391976648430583002772849469954007199600806283537295974854731876835410967967738479254637683456473926692945885178882754393339012341352936372355262828716447931111042978904255608075715497026164145913197706416580627753831409642474313107981451630504485499203369767302524690511606191968495598991829851067548000376566025139801319369518630681006169207685736530911089363483357922886045539558500577276909787531936364084495148342335419376484553572808053012608850367823472325516723902298160163790915974592676417863276720579445550718710787184864466066893451625918066337625851557602322580076479139988484291098013109054924006035063315639301555517434876644565756554755569626997455508136639199218617946835956910140285787126235688487259007631948729044900657076914933459581983605606071893375215568470188835170105515210690384977773820465457356716825470553066063767909695660241075702248870107761993943305874739055195355629397468416609249626273993819935871811629970796741503314924955589617921984662927775247263349782669136392127106560255109427275489200522535800140800303380590944780079260007569751085133962121371659962059619029608583669842916649736607240427012179985921900796762706316367116522295773452181987315481457232937373239067421428012651816121443842384500585482552084572490987280041465229748706689097009662608761510179127300845401994075583119764481164465052358486019489222570394970720305591136168375886150589347127806027843320298396664195883476946481601011162375274734409213611718194490654880453930919930019022918082591983905072824570098167164048586209423369602521032764328307116827574606350160736267796480000000000000000000000000000000*i1^163 + 80304435357952515590636106847506079279901071939319149532945794442856288443826562845381812706608094538500118996639610909598172155843871510974812381675848318818104709586408853455093278583731079018530852493300322907030220859974795869023942326151462885317755712008178415457182325532154384124369911250371898203181659042399014862647953214474014279936029324302567863261962046287337245604366592028099941411465592437465495595118948630994692197526055370049467244979499488407911127726371610760987458687240431907889302448375816484811330381696558765048637091847004129061020397825464295337190033938150428353779411464622092187905225743436211413460722408399792717916179140594107884728352293032442547870619148007543103930325912250835238225826509533125981020647187356491065402199436755630368159139958487459777122387249973061635149744988689468170843246891240291281838511866428114468748568785848013696915074229027168395789602012821100316235295534994275147448545091621268704242872079892098159613435393488045265979546674805580444698576818252989605558397678364263520227435936742577285450276936831662331769537976804377340616889000474560713945134891489074921649526844049945746148219435972863289171010451254080777588400134041173239340096038095117651417290341270473991968326420651097448605907517826421061064485710458729212923058668784355048153010126305951118390511372211228055462144794125266630722233918721168401383215203571680449073118650481908474698793691676570414058905540963929889156928995946304321895852695680467759774199478955733079487292999404544406741929136662865636855973837078393025921534761241896726321423589083697263676696904135521334618896252678623000944986724259520823357389105411983274234096047399449476572296252447629950492316359589688449390944526487865579473030229792700961461478100278360093244622573405028517996229893098252722877204289106657781232832085356638433858512986284849381851013486097744201340483609337458609613072895911345174019531663484199796076797828043050451367714431647459223586815290304322928895887049836911467139733630055864655674693256244824627214094751484348694721254520423480970981497139357324150620327896789437329915027377121977421980961932942223613279402205712757732356827947288763276828874780654556590648172624258355010624321904475665758327059759267060840411710345491051429335332781677484584996597876153080368175531575358026939289121588700371234160938713602086327476731470999246934368557363831391613499826489051870519983262063126647563737247724439020322128312425132567013734623005166625074068164890085414996475996527126650327414408540238744119460662356590425783856531403376280317885956598533350918935455350923338965915770643800827685043494861309463937676237945476723851372455919133495422355378443141205557531901840909745735694959530236408155502496461270284574454823897212428392183099569064128648973698383044527242088810483087281300126186029480430760959599950174268930282490353946623581789482730868509824411643391065695129542115949751986493391679805668141343841403001050116368426251382943467073926366772588436999318810557045542470356910603401049238373528924897396195249262864319887432949792336926261058948494292565496025947284396285541435922461707287502713072963948998478541945551778174274392240276778957748991330885391296990448299978649056577579590825664238259588041847881117650390656497687645068150687555406461414692815575854983902362755236016047290041570968027116015072389639524221185017349151675946111214502799048822196160132418111097230128545707359023520180298513129378555207123605972760255532740936641196374569527235773642125137366332382873412813197797425241404701017367039454825183597115545541378861186695968387740914392870429465766503837379489419059760058783437379836144138635191724893368024062246633745518436158873848791618104526408019665298578578636059305955082473463460775024425936585237154266926528087394289678298941035097287331063371402993554171865230288490819351936892295902780103539147722917722175356992291195722103048178954512796683590822879545486693110059044037397328816728764092930558908416806614588771314215416826393202593237832775390055700678284529211819290231275382173303324469533421611167026477890662277140023160805040401122352531347368980956205696391386241136362882607553060193115658232858246078043429247539989782879581814243361556236170723605353238780676908934758400000000000000000000000000000*i1^164 + -5209088466284977688533223016037883480630411604711193774171567620994139619495110319051686779118381066522658356348023690295417382764548166241993407428153480681445137675796045530524935718216959956761134266519666066262374115040548158262945748885676488429618478361358289222302587341604013783306957610685948751290276392982925649825984513376929517841325695431878278038479905927708361998097703208090544814718682674969848633072911307045045546406049204944586429325447168293424170345684854622424814905222227277733415099854680496744569610814424763034622915691708775146014159666098911890623006478652176913337274861769882915221893568492290318261407293590184924291593202288981996546889047826291161587718718509498501815297648621374757078633365021831318310288524708655195733469622872777653114655774323073525109549580321824483945380950634595133973460223796557537248991156840623212140841444124158743625392669890784803959733621092269800537755265641339079992453207710348389308205867504375739318244802785943163897347050753429598161066867922395272625728129430111000090470979857197922240422060121640134683291855851474020905160506695715170969042025592571532439112836454193689717352976527269497917005760512787125383272809210074728162947728661263989121712671356911022060872578898605271778601562739829320064665553998586210597859068111217330123879121238111754931903071370800115123592129897000749654322537918524598989188638519730437240653925305848131396955190055123221180994082093604965240531044161524257071718597281249537800759950909185742055905536854573440659793386609123906601832313722903127430365868569946294106953120824965819376809073449003428591710994930465393033186795635030158063638711127642832023328660250705060587270284976989616470201991470919673323277353592584351207761502639609477657630723297584003346147805230460104834017470072631378581872622166906052254442573063781270382812594538890788268253383479954795397111295184432679522945565559336133668251153476148024309763889544163858450710245001063012758943764908098748657212878797527730469353381492745985033261283284599304207859275857078859685648726639574986648339826003288791752440560994514859057781067440609647179936365435792834500077168195070928351676454267127217940132023371926213928220023404735913791322778970627060070826524818697953677530159706404038958086207506252975210284266503647300421236076532815216995274907786874240864897786876947372011193107938647607821747336772668027372701321705112917217123129991240662528309431991931806164949530091911972929024811077817974595415451077701919901689984339185524287722895483218387429848163501360800324317567325892871545753600976964962429575047536678751556166273716749232702818596722682314244599977276938076549985288777795857207480880950240155723878651209350138207185807646130625937785129549297495516635145198705043678113433102119082427705589169336341315853754441919370019937533318181755271460056321316907240632150114940245719191276736010951820444807641267544528289685190530880070967804644123741409982914186800154142171047583157488109820781990146163144182041144133906030991813392182060866120545416588821046142480527055039589851785612200255060779250649519822888763190750843860919758581188898750499782983337832467437204409113020998724314265900367817504397055562506305930235504180621142784474114732299958014678603143079276437894504577693800715953837862187522223950723049621102625036948796582658353188633851998385320515220305896391190611321794032200048659913055015497115724113779258524779028680713472710322664380730220274020003492121986236446872518169271448011810323648081303838852809459468641150533641799883552749455085868669143557260045449465563774551280730230618373234884638754990757001587775165193361647411892994623664283799687160765233242974394999956933133550225713479868559038266974056131960071694943205920414979891419024760745161664143639293012783496742056332257543816604669578948869151776541981128342349992212632312825320107508580392526029549333321662205009895144980149214461501868437675226598877157855333960304706814341402100701271844359364653483267129800609780616795930183893156038125196845025785389492869862770864015701229858496150950462733103566735515254422798937338918692214352932123127524864951504900560733521900799209750654794420433668084871176036872557519153842434238487999162405583712184823932598897082368000000000000000000000000000*i1^165 + 3512407595085463442119169539308521538933543809431643837966244733952178116794202394116641336727028953507679186853168492315901555256566601982317304304924752839317262744663116007657923599577169132340624294326180115518640403609547615683178087829890447707684809687544606385421534207605899768112607947388190498368004499193012896035721635558052577092158846500144257155211141955834576923942429457082777726243516121995919534582097612190719649902155666365992158987206055330430596320991507033823404526991174912380924063269532382478367028816826068003269348720645718830679216073044629555874968521178150402292046971611437081582782683102983340814514972617908151816327317437813164193539281258599886716713720368390821129161725883522802976392205427199908913796084219178732057723763075458048923755521807506062897810000859953844523791223883124603522425359422846143678225943225165406673771588925327428809433771242488066681283865815998501040931271674552846114758297101993606984639876556048854808434672071622390925026804748393288632636197612733372472512647800989794706902032163596867170659049744887565650392072772248413518500549027154649595818093624004065703437899135382829448220727469245050289254289238392172566004898475523505130322166692327539243750924594642966525804319155444506590202722526073803711180060285769283054663428285863887086345289063889615550317106351808244010364478175939101015989160026912669762670139350081977806018812853055738023316074939617180579803310763210531015014133788085199101518481788953097575337977583359744483463552059993043866420212901981735672419787060480672988970903686339279475598139559363685684297831797262383073709618529511307056777953813510345249380330089275581366813772763551497034414224518343595915162046672928810882878963011890930528992940291904899744797777770075412784853166185654150778994175196660999466120536497210143753093803284106617494371466793322172166203086403894057904338759243753122840743910339215376390912154807653448670737449362933794400567417659534274349964837576044647059453175898348552609199193205446725393762585365012398848185143428108642407864188492204522505304097769547911901441160048183559874796504961976281815741897853771821245652743961071283011927889250254518044814451783704791332248006518137091504925807081785329949657206926429763329215387832474542340073601577538515321929621598818214776369242103280242191113492963099171448394333745673914617812751917670472347889432881730873658390894630317947891870204869708558216902916549394858654030484479430043190938767119724063558349811511069520183161437700892187027816342531533998102291340388734896818897739047802395656392514776168580531993250336122506491545741954376268917104069916569809375580866078575121084339029509069799699728953756434882109423943111514581456045973584352861595871177668538017951224151943889390288677422099636152340759250349758123467340634093756730106861459560891413998140010795222136176570628511058371301371076949465496745820570922301590790992769670024801403318881044756056314060084303888499233314000736714181633135603536482463701874534255075355712265873270640905477619524345883937890607130952558042333955771510962966862472304871387310156300298595022595596076872467449007680608562847741708381228013273163461074190470335667226782448092971925584039902921368293128640534885294946530018204129425102043016694762686185803942444905546630982933173541649635543751987165895467194950104581841754897378556664447277699433297344180417627307202536435164761313511435063229819016929111614860479456809454352325679007573057056471354626457559165198316605069397873300582950615257414749030220050449202658102666576466343528554514500525191161098255839893769038023470642653970546111096293072259709103731639049278551765459991407576604634121070302205089608354971461269852896211800386791410210610586519374553897977409388628825079012620347366984642089519156869061978331558082879764845270216294679243843634417817025403465811132638780317739773180459986888681635654997392465626601164880658626387331094080748933917877068251248152595118889592419695124908952300894914941059637351818525362440847833899864406138507435445190744578129322197623339112987893130381790898413610578073486387974744985999627824362273495424824142890361329440970144028701027716598737910797742457906863566703639946263669003353023822074438969982016343244800000000000000000000000000*i1^166 + 4072091949882950118933827501570438724457198691248165263500909206674126576768214655083543021789983487576772090668707524058153250888210413742494423173984699091122929514607331865407265732005966390146120173401737304591043764366563810893230577520999511123131343163740111334849376277116081216626855288418071147713829645009735639290685353235423841279071753211228546548841105632416609643054320862630732490012717135965559904759611416544163698008456242562448298243809398607181693553829889836649983067913125935975573459085676563855555045608422897968296617290734348728049802524275179178300995796454240832403442837325511011937361030754809967278541160779563769651110574488771131650553603831587822155026177663708437561706171652028910876531795878817257312300432915147945378517844359503975356140073291735638135294819135736298586758484921526159059120072515429534066862460989244117223977333519166557742581344447577715967989340507588431579238225506393047074635455207939596544543224991522717197219097787889925636683522218385279529097328834714986814430208942533162295660694181242703206207563434701984294876137241408435607930683839479705063041948655181034307368801464212608524796083181189130370090544309897833751531783038404938298654452258385888690164502112366958937688429101204735909942489539281126344027300939088342047874643450458950738009303664257327056496294911330425669259384248989831915974015714531848039508853530021056476972272107822363846909555613727757623967438716320306734483725160839651174440565648080122499146488501759013859811106427989750884615817737386870886802024223155681902013885070560630073037479297174185234896711109370072814577611859783264112953425486753298435786221091143216380657980867220038167614657389574057005595918351978027309081768272121705947899906733474325736746057452628696266565173941109392464335036073908099169329755877538806659632578930970544589026542085362333672144360592265058415511146994925075627574170595913909284361766579640381478884894543933405490160973594439056353290033151260501001878378073738000314013999365211959253586906736926090921181442926179843860397275143768530041163943773449444034195145982280513557365590830902203216309944698500148482258105139923719421430809726118288858650266034953487812065435493784372127932959446327358171913968177833177633026309903389159342868860902019593243291871226905840168029957769343062925964704565191907211627017311441088460337881774602381983823275648129487432440875051967236373685842981169841886235690976437130526008662499682822319070365949147819865169685235436373134000291965797253187914369931917589153028860648951243069798332717925457383126268429390331603259435157453629617724843635358499717584122497536153290505215449827123121249492066334426075285654519720290364546703259885489628313524325353680417679822856555323627690790197335248211114440566502711155025755190168665501967729273445372196464551587393980999294479228608421632333974498113836753709710280115233296320490427269707164946726471014705748021393018013843930394061478015630164529928270996910673360645918485798972809003683388941908993857228719242809995023240504393642811630257644837039057683079990378485309554241842444638021925508963952927746451019779079536790909827664278735262524215204835432408944495831251935321023363116595597492078011793541994043569223476308845995740939816624966425135501056600404830976474246570904999971279456768326563839582143700962521293745903963859672355723304428451302728874829458686478519543471456385539721448600857357128855348487481495721691835043421284622002898025211313909853786390843862998119221783731618309130063084784726010361598184227930141608943013526563858735212637602532855237123973828896805176042626796177296078568220839225159551373561851944586428901708308567321656743106828018772639417227113738512898606174130920722012125858580046604511800285260861375800756855790461044567693875512580524749770502412879636725190720126110400110354869743175449420925727038671134210969864468880268800997903719358011148809927070382399314249815564592705128330208110532067934901920801460012342983187140444112667452686471265812576210308170844750416124781208746617239354507266754890465669660495212985289817397729145930661587319165274616875274997151891225921613193314531169090333291793287644163154100557444398231436001494523971017359803497101603635200000000000000000000000000*i1^167 + 60506841504244923285154643153691774068604880221810311914707611060495935437687159928960300349732257336159838001999259214128903088824824048771847510039440285537089209068370394289640519189405047940201479586843051592463915113768831508191297694523559441481944223621567803372064339669004830720413806778997730839780731200886780397387737251405319960831383547518348376716483320014635742940059815983680918183344523970185196740915045142164372354044718229603429902231649898010864758177562790923525700245655321992611829962612205685036758822028150873992487697734565255905360920639530551985949249336508694836779432384499807929955054968601719414422384056949948012542638539507925562365685908352627948845560871564275902000097807694140810049914725208345628722600154753300972779652789966636270548601215264340570446652946669444934915254153116208353446268719280921758903875527836337319949264794965916742644763239212627725608307468165921215056520324261916350207428475762679401546963045028894624989133213609368887302516725221030474983250076374882453330583554662615103179188364859029775605691877813770840933273434603233264815434603832771316326318223964944533560792589072445000006981466504672861525503306796860736007782360044152705639412741476603014804939443661116765449767143053498936094283990909655933473372057941203042559446261582333780733338125598628921707426591921869666439789840727776408375899833662227503085747258896681738954963312723713690497745946377500333574084072270305321635975517582363165649765730913683366074190511386923188391397240632474985404846125492185317375121888055324259676483406090507586155556633563257569581274321309362430046850743245327864469178236603759238697788302971710654063185892489412000644296173666240282527864733105651710131874527741947643124239270198208649532681593494615518761330338698310163551582808803723119617538610421881756300240073216326969481376244436573556771130125866713181061043770075649589123717563057513595047610887278586488927414612050945752364111990662873813339919228491084581997957513720871702126850430099558764706162654173549939775846546843872306992739789807406844270836857932392848323381219263084981202846846562602857726956365349169271380436021283814559502191940990732121078765809571521453124797761587403283970627919002493136682648158989827216624270116313433035661921013943586836894246656888454267151156458843128428817656540171588525630064047369411792760306817056188976800757675205947020326888485649573768267119125112973208666550803405200168471145683929156360412456967679089725359696100423573914551596193438094988097258488803080372720428233067616876086225705063473152726495675048831634231721783515582476613522029753360602703332243032141935270850544807399265082618567191591602214919121966355923477477051928587419404811421859959703211594371868680445631264234545815565129331458362644685798649526024212460275821481082244749211502304810728918762985508472677830265119076397538717663149470830187953224161648386966877879310386215787875624932233149403521287770884713433472919027559804468590007208643372424479016219091373288048335525680062836169878194956258155132141970922527226733039558731080657666042508547572795857277130957011413931193892948546262609303606263742303721871629698553541609478465349184967384931199423554098972458249055091247584459497478573963053714358776470059102339392074935592996202855336623723718754818177019814234097209571878844566391929058962728697024785696656623482462419276641345632485027738221054359109424753392230518112680685946326350844713423058064208235578664953242544213201000422944931429290975317923679003315212352463504059221754920035249820391017252182599041876698872154873631664631151605572958330810762505322389900139143919640538661597766330301209728655452914413331406623460351163037386015656308905165111582081453269649522347815228038398022167452765896717141113479730489329735326715645442828376615471517272022618627512325746028124841928148495022627222123630642524991348171438873238779095150838005520685118635422690458424550269899984127143003146955092804475974119047262019540702887893987944677843025960007132408656629849494515289152147869857710397573294210729536548962227264865990064493618366525646551778187454509096366613056680190231212649131682597314187270701991318975909616206225560853079360369728137327674132864696320000000000000000000000000*i1^168 + 212960361664889172315654281252098256031728425740055006138572457583975069920021289692134288845238445311971022073275586491128491857874217591567995197878137375109795771198369167220234836754368178184744926963304111389814752271211491643306488317311677038799019625662121875569820595347959170030961015877523858694011445677869521270538772430111388356537485495892926569385414799578036241150681023555840519192479690291836491995561230098893234706166477318861482980836390948571052625635415923959598654470313815288579629896736504116528571430320287071062904152273483853253706361651580975221382495451848841701254668643632796279725557489560017757671267282585003490933962802194296469496946276157714093971985412426452922352514800893484681032027819272577783728613753383476518118942056165715042761819568512383554664352888385395653352085533420021132610310332810978374873437589496750413120742130813159258207270925503941739016193655351569517912362424572325812526638312706271347822670046721515232445501351466972107329340439723795933929814882693856331006467105304595492959668047189903861470795620789465528834051906355818105404941034952964693725848694827294694585153463504158983149138540753707984611848589455198915094294459538472075171105622117066613135574167245743970374234177836389207539518318122398590029205596878991222150905998437104265862717624798451424660712578967036016213811358809628605422108590877701582559510690576855713509894653033389999389564790912026240794145255055369135776437390940621797677171552453236446390807214880437145073946965116628408138776837632715015689420649172971822104368396488663816654327004357011092251475402380886708401854802247209548141205175997204090237577836217600049666132079488333359703561948052109701131304760917212118454451981202882850152999094108281487107848905103313514405733948893823132026116386748096515966519797822174634977404715224737400692717364805276499518267561169575360310651590891963152564558959444186333812386459466639200104855796067170550530424924761471281815066350668803800390245040868041778519695571440084858165214941415526093363191317496478821062453135853823214408856062924910631849156284892425157241254776173146367583053557397424289139546097153611009425451295284409628392942382756310616015206959863362622500510790394961318228558369167125178253018228656476333416550434297647258337845693866418798893488632983159799105220634013987767405028132525977665892815459871568052963141703187051210479760504301303537884053893770396638762833731425630845678116175519744991108262057389685352007588079480963246907102727912974796565453782808651646135169068512585469670012011866580588668478307273444380487195439805764251223022552843281561617918663748217936943868039689699495794188163076672660963173364324394954334949949305282557655729435310118726143177071171424128690597856815644115921075274716510355821756204479492305393306777493172581840318092370041374257587734361683453918303905746147400568497544420968072330811177030141731367306499032272242286777259056052765204723772869420831962864990014447781104956606812245973384930163411143389292127585961261335268930320230428575334873295283677691503120931237432697177055805644462093684085817002549714216007377508770603957717199371302700600669738510556415626150557637511268174921248125589623083508607324938741098668809963220223595811570028237842587027949536611748659111319502754671004254538786862676603415995695241543512996655884291736376024472217610543612429698848418185242167682162230492701608662074132124885998875274520233096406422892453775522355491605169717231974342873691523399609459995945971205133539463391230848093990281803354515307417875809752183962348237609506101034763826111798761171237938332374579913703000927586796269425598926082380998770851646790063427826794308774069627535239709995724953850455000642841996122137198988339378995878333711657440964838239864310882204026233168149615761654482009631221325518213015758374256709731782321057373539472669556928002185186738109724282366256218108706594235570039609714432714604650363762227315222536549518135565387537096383105186442016437880602947425604307457433230733426678061802718499288192741877160741433960694562872372172509408687906825619083156085436105038450092084913997377108729607415610594982645302068780364045550725894905453103487261280884200833024000000000000000000000000*i1^169 + -275224829463607989632284534807932924387680362296339361933871384760463855204581695555034066108124494629531676182045530139532944699212638832898291516039895491108659743737479408311308555759589521895977109025845653891938578679710519223040515778339289853731257974557834384236168431362071532304174525635862465737499230762969046852687075863574955209143422400214193451096688941382733967755371995265482699908318680284844833477689385156256799846930457921880206384905092610469538478458798704943862618584617802958434541100697663056106595168001244937257705442626451143160448422898436306992896060221954037190467026473015380506980413032421474048416822039101778388124512813874518959126175810241918209445894545775161610784785793899103954622797271359863470047211314467830272896714531961918328379854650549371975043832935068476761518259496555057316418729479095179822034435259744385402515852366806085757344720499025440271711419938174282932270773390617873517978945539833994027746083519372229318997818964089469667957016649692654026426403452553069406037983486355014029942651253008088766594010012155904644740067907857937310648022227252557010983614475560097074289723244064355883629878039457481606477383422601835988719722224100399780124784670672440976519249413727309576980383916002161706987930386476896361743074387157014579175741112814386596418395689436919687872706096462999695795963489563202620132836506215928833938425264051331257001951051387178768055835442944476215682596132852853696156092102585114475520527708240465573883342384702613171005371691406781168161147517208558661964137299482542328458674174344035757114256463597659182430863224283369275803810948277711236320750265649906984444508882925908685819003289101437536672305707729508404771550975883745930210916992770745704842649550771212486994907729381671106641717834714325153297323672253587721367618188791681843339069830963590737299957696335739777145596522362170548983069428095688368954964331432210340155499395023647504052538059196137281125371190354396977921514852535152214114051996728389862758462063439038667708216487597043025812923549147104546792336446159958139248641117656057073161029906559038785079374814455438119599253095593118289593112703616845224369880704732198856143395781466391487989089769511781943258684664649783421854822050111633505012681545481055201815667099388420314403068049786629636040650613530007965893479959632013168836941305356702914453677643305710918837845722058100485796549737327573927846725602220429303121273588331447817845226022296235048930194247500498046819182103980666531902145511392337393424276573666033155860488841891121653096280883127019183423498757708473570706661624201570577802695674380269463783575875936082147169459801561837373538413414107165376169774964637842114728648782679637666792319570834010836422947364532872159506634704495743921675664443268755839818592261323913255059283123552962160956973572363995925035732359341625172218745471630554630326927355436576821694966116429095167667145069789078461577543440730664899374642019244795397517715658922039360210845198981848477970419420237764063540848047890454011228991114978474748044667518632392166279594301727405915057214620040602190840343697135924653115004559689984044978091066659850193229515193495377691547782597802509614061779704007297126725632359227098566933154796874233936316487750023974742904951212727049113159313787801059722612773916746512948596996997489419429244520462669514190648819326778596249510252058683466164607666738158406565361188587383982563281532805315918885444625222387705729028857825815625519513194254325101069532508806114048145103156591136560981087280049370870196311983108392491370443274661881707269462220771002252151050692749305997147295080343245624844478734214963495407734759957144558433052913810915114686656677201254934721235130457907725470231126041794525331470907739138384559795345446591173297695907328002055291260647152992309378034202809137211113111192373926662640183565558327873189184055822927315918095560773397409067773729349272849935990293569258151197702412373053649340032189339942858419328861715388318816555871150708190174055155156546196452610647720528770977583916946147881151234327058892111888204835462584726735620088792215816824356174619840931012084492519685518113515742657324793591485413668214833546800604024668160000000000000000000000*i1^170 + 469049163360895983602519299258241674605116228486190942902268143201812428312813281655178525812795799017042496286176467569583593984844275960702907128540290735803314331055903046746274132136601114196582932387744719667627040067168050309155765901981712950116825966030169948477627628230178061299049314669549022031818204015355866034597035485881102132655633265685614559682711648271246472270167417038849112015104859544760032271229141902208117849005611825874520795250835276533949643679170461830063678080580236827646076484777675338665516607764834316852102306786752875456372538221812482232983125588083696186311747246340878049009208174761235777229457029640499790589112046121324644460073173471103874803352862776683286000661580726885141914215454795160666353920866929666782117346819793306454783733230833539892750894138831103432499021032258526145234906613230210007703503386182691620027368358962407445307785994223117957932944996977104972791264822942126157475367509294392295199294534234137949515597722515913591606132019972477284789386674609868305097088206613056469246247874494172307338880519360300876213298926818688537928698238371517227285325061830201326213310541608994567943220538429426029742330826684119624176542473286509264705105209977124369474458538427998759693393519101590634509458264217228884947264940700871762222014328514046764684233403782849084383926636608278118481297216550243730653545069762845215087334172118556265035695580140457643563143450962480537747962586313574686340120105506694514571336191324417742055093350938717746393537555834446424086829298940726771521984885802330687891913861885992146063166088437181772404616244661110714588073366024193878343140906129625823848895229812706341836796793597015286605153196211527553118458430287370994278943764217241683747211209561679413013072963639139079758795163037123171760069127737591704215597119381281679380116989348548323274398380860587740818522052266224328830187723647309025935183822175223185954566814367224313938169450595972095383190030815184289406123413489648609861016117006293279520349526434194473868444902572689872739143896698178711732380345391683860864619365815998317965000261860215879875068922964624881192151259433046819643011562996334624748353324310133305272169489084335240764999777503495158859418457602740057379873370197351566094194504959228175475997126363451090568047546641600341686390813610688705752314966666494823817191952860080301504259862639641475442943787341022843232529943821592074046666984207053017690493796003723188350388503237444870042163007863539497457128547043854008056698743467293556847655896414971647878571061293721743012280372296350245915062526554327022527126905305084986768352837695982528980964795353276718331743646896065337081460098596361502274181784292733269308960515698279099626260346132415991101159450399599617696671450785337711493189397471398956283158791875731673068132237630584233039545395030161211125182008864079972142159033377814358017191107755741752086818831698063427401330477179174599161936363104222545779227781144454464620807570900927784976191324011112717520500667907400870049051853399046973621857090633551136391112237600456107969149477967597283006417790592065035789690950907819127002512051501762603475688132741341425753417676911630915141566416082239334563151926485288513883377876058990699181156610631113330808187102715167725152815579252207002414771947392620371019321160106266962842108887640996211624801378958516429191161957200955052969452731992896486309249086933196992692674575406078425182816318037707097306476285849901257508538142235198382102412321130901545965428350133647329992057953505949802810155445107408225289087443958912281835218351286739321015478856601059283402724307880172640790921389653538114554854053303020403689902074338948990689227095414752403184147327057696805458832897291611893562462167559945630583765225301801328652557738791714036280070379389819551834212893965618163261112319499891794952965406864358201088022665149706083215483959714475232652498820454444491576140749793894656461345217470304077600505575907826102093196415832790008645314284054673465259001610446039133401076736176212432716176671467945123532116196371036877682175935627034383965738196568310892556488507716219255253618257505747860540644572912380389347093891958619706533815535972066000896000000000000000000000*i1^171 + -211942944786646263262896465884213507940352724407586614283361962769426964878108902113696508341062648619961734586159881543673266582485602614419050548792063051143253574325266960875524643520902504651951408670673715367637087282351204392233012954102095449383366337122319734918506294882645594269518568036876514412637190587625109264540425650494020608645996629540990772945265442177950246598432299226941291260028274053022743238303556172478136144877029932811379469494854941628378084110649756329857004304388685155034745395671432672665001295242005252129536726631210862362595741456418238724390125317649597031155512640443409773358979729463757636829449871073169798663739383775379427845327406108974374895786306295680644323083622138242907679099306558862084787343013227325858436991412810899289511386042563219812529683371301762310604021740498070202965339815249504414360911318403194820155034409502312387415515212489715664289458998276114209205202674222252782684776619609956517719113677325890466589740496097387911445126805133628311660151373895032979469094024953126597190526569606283885996506885767433362525676303426441488398186692314233612473924748979492110509588210149060315158276800446974039070336229783742773736152186453947229802808695151421164631738858568459778356390197722254190781359910765292014547669378660918811004075557575517235130559610573096482497818923602276559928555030620905465017986250199012068210167157938379230881343230252189959697208034053390673833027594757200417034717947632574632018607197469984973998996480662492390158247991636085056101018697675858055162158313295632785268044186162954160065034987500777817467203910194516293009764420967479784364283422423413699038930511375554850563114282661699572713201517565636324411182648006580420161803908498731257776869536369006462132798064860375999951132289441312797498957594655574217477062214997261539608742193690067500056400046665344106558955123952063098764692582078851077615439335858251716621045693860637684166151985684868226381598139551733600447498627634031036121470928568847120549982995683707207716478279308303427751218850036209707041995602788796198330410116195810105160469792457089098202061170185164335142950904049824573345390977191800835228555080488786095891997402931432501108690999763858789471797288634034660962194470783289175450156865006846768096241194096334231168832136286978329723266968983752060437388632193551662981841230387620493069937051306136921651186351339619194400890043796105502345164442154449594395138316857857969755651136808975224875203947747000401483448222177559407319932283817255340202702025050232937105034092581634344966475010771205428774600817168847801194613165984317799080177399447651560259215029837153242323361277104082219183627402623861903764228921004449098611561282197239326623457558043471064539783341888161196840634638815498896201621445159925168827418211943158581696908853822526664654135722045361424236576178921657118268299836820371806551246643239072686662041822706611959085453663431445044019177510480610115857665343455138727759432117439790019093201991320240877035765259690214654374577263049400623348871205719959812295066057772644172065273604215538575959741356321938149208416700060519555827071344815512604429673619192800471826604326165798891850175498832937626568800859475454137212199857660076731901760562824612873374111771452001173566458168647824137152299713148221732696343962497002168301262681138451938056039880044670672984340163688815244215619248613078279223068874317419228338576486303512844052093107213780578162538687561240363820533007906657767346503644585327335676754228997288544148284810676878725436822356532181589747619691012310331028153168406238597057373159794583160614822234397770945811824266970274929928622778634467331866817690669311576131243119960306192460038150525396045147830725391589576895198181279156739674015742323061159322197235453403965682430568187374980139254148457303726364289154942985917078295140883096293056021354842558145941702551653424087031174216140461709148885243902983442945097683111082543824242681208027887531366244492530033606642257471444761181089706648846595605876614669632321001884537277347787300131290490939247136991126874865256305597037289933959987062680828055641909640918646404022904852479650878757907315840909142506094985216000000000000000000000*i1^172 + 10684791350544429324665636937454355758547415661926167002138648659378427370058259450396202576464219215348680589494525052597599013500625301251007429727203024344395170996771845143256551929725546122676375387675962426368651480703451007389947464727632969270703474485642218241827335817211086253969649771537691814617339336861153672346112793930218655154840412937582979318722208446742893760203886519945017570263081140794269113847925573507046822400329373812218733950420419204492531618399348387424842457953913727648006616631226372215980382761840517893552626255360471112277394317911687825122642132653418690273202825914609769754119458820330706430186657879960052133573419426325333579547406869519589188378666511899509919935293836685586216949514637848364973894636026670256808383715959615639214072832376568092349897181175661050124943037848055361933609043154442337711803488954225350847475158701610439030474596212102210595438318403405761130806500120216443794142678162773338521703293239362531784666877917672657368295868848885914474033273315683234049474990937410959228443717734045606748989607256630432655045340471559482355169127184109716188068340768773721841615234156068698454556527133592085553308540105384666037144799672395975253655752472912375508471116878866939553021105891194966221120646208837975941841454574441355129803548800251541417040594139548420189225761993168632823055683849214744944610582079375629298557622414124881873555508208200194399263793589466523065326733762588697500186627429281278860456850855457820816828250302647713120904766515045877076313510888812756002730363940230623434379258959839371396577974516224968702244497580048453795106518630947424100288571379515275420543329897747747112725407221789650639505703840940467151526410500287748767592814828531951613768367011028071866753571836925237497353587395182119621789236189515648308143913999110373613677212613422392089105848948144931332788597906510980711906316366377843271272424678161647239500427117041672550003421093300137079174290290014366638187382348442087580568854190045605032900050450119329266920922458124603770739749672530630571573359675137012803094671648870573460235680615490963460774383099550776989984827162983303304553761694513996440261236762546762243908491287447601062234647818845259783036009523511007644306520615511667864285283193243440767932061692392968116829357789775310268292373149067267303285238741289818987517828521378836828359922667016858306504160232340832995725760007284193141044019994188680443918339643541900680077883123642666600106821341264729579769184604536791155038516279668172937963418659766267933037934715681228233317978879588144567796661940516783110034631595808505944489507305264399535264345934076538083530800328932136300516265436018333637807120121507527263077153475216760356989426097752824027545148284585568809977849583076923399097799187373856204415995752886493809481484419741511446956078334912443124311664631787572290023476269276295459141058521607083186165099837166644769250038113041217719186085761341210725512016461443029958949315844290235210654094212541103075992730647544968658020832109260092377191368049345084740832796386929870724815473139297193103560302704664804893116331676397818829675132305434777925407441416099729237739454424592584588501638070818733764341989179519547867193044423410377525384946546633887848545629169956447535250861894197383343899890645479210278812288324761582755131066668489426748004917204008983826692177996611081492141095622543326186342300006748429311981521304760062446546607477766901429481120859429979800263001826957650809318121590763550694682706454473666555197451916015899560833205147261190976797429654093328885703186576712956132472246639120780754937987677005445036874545891305384916579521991462085563001451935671058294638215438008393546744403691446905124679378451879184757079482701389782492572686283085856201735962007192350740403583997748547643769577551046732284974996166966823457557676219919454786566498004352999289445237583218604453456756185491449130558588219113208881019462379060591572284086491683758459453609705011626909599780000336619793088066475640679367133627068051350701883521967139734485427189360704826698114409177622975331547080989470969348854249756594515153140167151144570338675292190478125386117150670848000000000000000000000*i1^173 + -212129575288221886069430687001003737147741165714065677809076624757046976675200499041084912601520600251801761332947555223208963165334770217735688295458088105770660430127044359281872425079380562111648509280343580380166178830951606055166475145111992028749091203167522801119240226731067312707413805141785861447897181925434385366967497694737283828484359009035360358627573175738048136609032577608465926599987650037483560924952940935874528627772405255450481283677982776844091807555681836037340036996266910284615837926397000561492293012757956216662069833638359076586550170151117972557814172669364385728638474280086931113647115298840683707052381044631489888114445046290118320044413212029496219846078608983802599724515663625205232199080049450932709353482081200176537840037262938541458002945221279613843134402108009762001209132055136411976234979977674048539676436064707072008626691688243642329430540239697068601608969148544495494109078442544752913299792639862813886411604268122870444573203367152788496709825607036902689882024858387718140874459569055073820673425124578738060159093534970252972849852347633760844224182376400836146949911081987149057875519983826120097460980417108833355234573189014189124374119728459916651455323077164015955811605054831226529778465955395607446670845533929337987655438414979756644051557279622377829424651533295825904001747544134755003961302769204628392439454204516890227926460540478819730225499296741468406217562253519917443068870841658626720104778518806375543592433967818931657847716779414021510624057897371742619705200759406470537526083959355363476995675497373936987775766971994840532732358407673815566616447802824917779624336195642865124268404048422744292500193089522767281523604167209082017790244698065670909883167383229589996777674265583739053378688645617667167307378946633308956151195896563581765594274688877543159066129030642366420477559935513714803871119807397905777364134322517330612226505540650387625947754079854701287005726872310200190584143517465619846148180332214345546825576872840997076944851514613878875049847548670550811326681531540080715483842843069519529211996185196099822210276461966385558138651516941602341587327713435616471130812456137519889030603213116926298862746380717235530647456464558558453383409935716816023402731818327542272147099615517381996790915150564618413618910510877270852963323043782852178868672628988888263671652265372339978991218103490174864285138231740256325396904728789070114904555105878793543792258613183024004344146599476924687923981035251175625018210764708804028622011236312262297556043489816202584893589953112258530952571412384511591065121033595995452901588869753410372436197105713108476378160079877418754834556785819461054200575243087850148981300743592790598879370357343622451891090819270157424734839692962733165581325728056855215561018591228812149636381204722549546254374941847075924685649112220261790344679922326907086899122839190722824175939040798647034908244011875778573831774721467588501256776592903708539211751117127975422378355890291499168091517302450010189710690206703550862607254642879793883719359032496254714412883720641387133922469994261287902521237796443397485501498812912380782183623992462930027270980197921292642832766645273093568773275630491109538280004556562238241549228340000454991484602807929621501163663199558597173961911932801453134858867567619830037906963461390099330012188157646189131410018655877362785735582717674968941930643963615742533463464749186473116976275408641604263278541535673751555214251636108431926207267928760399211242167583816919012143745434465225963318706363980323934625788082482809459886170517853803494073128271147343043294556040035533784896254457138049541140165567155853402691970926172374044172097134004104403520111360677274967322105887624565278658282185917175794603693807699217231991147459653875860885332596587594542707168303506246593169401202665167273170626798789546263090118675358905010043210505107745736569578216296658995357387210510849435235244687086798499331375989102277380578824480138928814462377750891605647189911908705689828303191696874685450704585110406423226525075362164849661101509496237353071998753964887709772372648505180437895541365132362833245468488915471630654704506589576366653440000000000000000000*i1^174 + 206384232808198020937540604529657391624074017033955581326900901536294636767798799805597787009242166808204111467775971137923183490478877310131510992089314003592997395127054089507625151591871688915321188923378003799169778476665765672484683716460721879173128023700666179750497335767576291070111267320300745216012532223735850847170216126167513313096653878383986225196857492196258122965058367372137538164639401930518949666195064546185991222592799861506393421388052543327532474754125483319566535920151797898192461417686787962488788016028133010687900389362771418454978625933900462979622477836885344959238145249720549332415007620666695469310310066424515178069128209255347015800776188386522017389005785713059470729912869831979468680232421205442770324030792015560318255337051516292640733490910753848505339755629981156585721645741292501515813844889172239228598738046009978044064342275546292302093621523854815444964776423125044230809839183919053982226010964693950066510911763212503931227778888690639107392727119168132459055974526372878500169821963385656100083498350249085632357485789915359102736411640730858616858029194447018880065190695217367530378937581071520031823476521784165966059943913601601601857837079689429097214113959039141534773051027139333960407215070666291606355598452276632646629932136071488730855340749791335667310512373178598796949402038835805144486204655878959354892226452536039796200989990360408338466605694236865329101299716341020377683273002683298784842857098511129385990719308568751762284741957929366932291559955229347145748310601088262601120893096340208724081856102258401064958788116160026949377562951348900195679679746174885642228518636550945073310600454262934927586603792577398059813572456627006571780173482872886356271060420544259710320840889790782905432027918980672652754379364063569040507299787514721230998268610136791317735411937620668577486231442459806009534826192650042900161749605172819155775620257070178877487267882344537174519928049768177986672805023156372827861043060488585981552182267601105855520768300707291836076348495455577786754974816680801853931132867167791052143854930736297713299483867935207155229135756574474300448391390416100684955524065425234179222610507496132114110856449958388210231853757217561615369463668962950320099894641046334638036472301088675707017025508352880210251735108816676294472138439872916971728828849653446680625696049613467062569671893217268474925482874827778797661085513364374969665541198196834308491381717717698201946123257597981646152801008287030061727291732153090322923954728861791856814898276003154290737195839570065845917196224905405248961892219282357952024565904559488576057950194202811435115914664607328850952561089638016387955866929615021093277760366694409846734822251646515469534554945605942676451300760268067299601848434950611578045994791539869546337657233971421906537989214936981912766893907432321830157861496919892207103942182258976978560082724721867818706301131391809445728242199346319316805599546091641904130268534711902038091939320291103741759994329979140195739940374388100151640303513579750335592719460571392496322282164068572220465547687785101099933070138432395949371671544465820162064905150639640823847099952733496917664680496475812155686381128825648054780740420980634286524795626330507278346369457815534812566758813567297547972581718770322011590966831511201672024878509291513889223567015871385983694565149167869913303133386161240917673952308193089210856690539270926808965274716622809993711650204339093840475418411074365889325478556786943027372294031516144874619923161866620995657128913333967374778367652398318542138806617687429000461057337108908502216904242557086148868712770264691049576449892053933924668792022818762685712585948315611863119407570744237573873272575960249939905404621099121954918642985843365212949915811895156490658437979438451509438144869712349809394122666457689380987619032331524786944681556697687412229363313578827612198432423459686793595474970298107444383428927250241136284118366129892875677435361583980471721231390682209939230589448426056384756783834580944708433624303259502740992998523249143131723477866003223779490651757448542139959636980020175420232769072292934750342331400529121834644275200000000000000000*i1^175 + -98151787336340089598136245243861679025793475326759659906318148494634835284408781299603324641738599764217811013705473333588624260709029119533187644913415837608194432333446821465738048918355894186358805016551794048737278110222868133508308733222913857773464356820835827406637280348022193340989364058962520068272103429871881737200952254204718262568216602114757577802867198636811165179219442030072259871440805273487674513866497066609823784672138896106375136583646244883575527446685597958430625192067985298564010327056325354115876695943254103140838073491655785397657544285986938831088460518160313576610527577361515173199719828707671157981326804892986071624343164191515144984518851134645709633295053221419105639312807253357920687081232872362452889663568258458385063957015493872074329872492442374289053547551464855962582133787014228447102215215978392159373421104774361020102168251964504359951144515226269931144590374073448901580594111185594219460048362029332322304995615435651405384260355920770051557122755774504659077729558421037723969660487632230070282700065515677320650934337196136285522644153088500009291305057124320152880506565341677798019753226337626941347785643617225258041885625033579714948261379275768446639878711554892490769763212423133318212910958151412197503527578982582393637485741677689324827803521009308295460884774750794296040616996496464635077608061899334173654569356211490895161370563800827963686214053875362388809260841543745343561893597339695932706100662878193409236183359296705145251488582754601663696650640164598366357629151988047195490557297967291171551908702348000175534155074294243194325639755848668044593333224348651019379791318708255413675696049497509771813674023904131579942330445836355794374072551377704550324257627679640827768206928721083257015734857231170269860695136554565438720877169747483997508533140510160367787560632516699554534541189746518313706328021752580126870738359838581865836129568827968910040037523209322379393052348918853800150357891774225494620368066587225894665731483448772004598834932734899696832562948094882898688831728147864617625452508568377801950884241912841143946963178514205058006542697177223585506167147215844659683149306251913231073711503434092812736752066506677072442804292383162493867519555732736321449416606228327373628575567989534847149103623564625198198304474056935066778899503458050021348715345865508935590697159738666099684921726843061001659696210697713182377265553819341989380720281643619376807517666354189777061693594889320372712925296008776026347043911539313647541124101621001081213206561552843554651547703258344332006098488111305974913759673431520805663387865606129774138112369085161634956209384565106144765313726502912978675201545141571219984719497556514638762024559877695146424792424992036557292761925672869759548117691691501761788741061246097703092415029812461282362781931159815826675481163660087328068882624995701417780480129445397795703041323604428380564790409063698929818022798621105738320817083975012821679814741915025865003047696651106346456609532473655030392455130793039214984616219474353602507568704065610024352647836668347518761086711050442237991382198477683648806050304473859302576958486887678508630449017152273461109561806577938327512400027013602116793633971745916697616051007039410852039525469616301428098473519557670467999521349146915419144076875158969775906931753943562036290795268342104523366400630926664739750182093037605029818265028757670102616961016923929096594349765119341611363699743226036383809173434521102967574293357762901361654916262402824321466481934525161977260177475609945352101179613427136830664360083212317532010485909984016170899433957007743788637135307083665452486729982098682787588331951006544214565498923701462716054712142481010349653435482561649830170258412508840778636445664009999297043503862153437420129266709021626042316018869674742187046646061861456982196538232862591977171007470763980366059491288664187718667114384488339980154377389387482570308380698176141426933219835565621617368576175366438238005368162510392456874494786743867805539356641938307978245839989094668085714018623347776714346194596601310072779155798889845289454541654871736776397565522035539833606446776320000000000000000*i1^176 + 8797553932453602894107179757033646413936706694060407681183814149828807450631685657370399726410882423149817929790916354597632982785771016692676996625777344449948924603802534523639155377472752132655626686200443591898238682960815366973950323438435814792517035102132914529481866208539464290777858057372936959150876640247931478685409130651118454714398425326803466886020145082815981251606863001461520693949648531081099523543896944947393353962006390013657519344659184270731415116897616664504226150239799803440672200358639738194700565222555321901443651650937993144510422120296097326595231715625978079245375561711056116539200688261879451787826432951621506630767359445673019566087550413861107911251501250467649688890992955204128205585824671803060778523485181749664108707241431462148480071718838150082036887075123480920908169717965221445492032087790564265528836017527852681539960654075539463781941924138145108089306169126867367256768240815051117020600594979797157989422006619850985777257880778590897717851618130790372596267815671797355891777268787486335557117358341682453332031398390063394835757326946642222654463123885587266626994190389175104477755824413746784390087097898014294774603075816537246533811785357285760109709696875470077803606234061828465999179001601492984555082589680919303247507061290118846809044538126533378326867617125629551966357168118042462019636907807758098798065291705559075320117599615124959062135562480201544538257065530675231176465760849003223233186217081207042341261344507423327208803155454145880371733883843501786970433236741522266430248034594909123133636633938688254590955848817415784147408989335656316203762912460244597385634629551901523692014557214146850814264932171943147168607241274002528783517005786203200745647278463156653328975928782227153182008334273729883394872652766477665034905532037935808929799063064292421084213442117007780440323726510285334445142953434814248024587489380679389194333600195579969180184422812708998745122171809083381573286357707871208175891311730317283983159635897455251926838204903172499009710346347697943487376971729690704613946253356713821414345685061350704973963986273528363758269242881035115073866449243529332266014695084886940679848246998578768866109921645110025499130242845784109367411923597049430614119141659029268476780481797001163027449329259613262400327897748601731022002351191910705933490525767623605768514646381931718748195386794218744404407531531234060070436339542470547448063728871767796794215339099404245037650081793592651632011465515119617875180558056831273352848415362310564989083515342553739338488708525125008200001286573461834223287676593880831040651314899208717183601937244179298370766388290546784244404909464627004058940589279466441863652131149306249758433871468037975528786662557901054969800636794578973351593311001462437778919640291891959916853745640482348872126257123864689550578553530856800507311691476609574210990417950209209230683929526064127340196890920264749098826191770053031462702328088584806277832748778279115936305619893880672839955520913338666348235249264683772058495921444755596715962573207282964366072416664717828156320513582474438738882965238316050305832751602195544988697273314765993506838818507299127445526099119916695510076309491364185628717000294479880462337242211922130595599950518864257720769443310659657851227538649174032916904568874659716575121123877627273453364386665718250265162465399056591221724626231567426009130317669239195405481888386492413240886681487508081814262852833282108260035865524802920854931425492545411880875057828998749441212932003947880427773582399310763962498659628497560522618978392574973477428303668076332374242217006346117692164426523704546719444983212541392423362257100704256956587081687410647663971981600265238257379121661340289459660442725363094319301416897273933635031248930427917606753983779874510217936720569452296478718734492946762314948549392487614356528608799850265219893690615334930861960544135468765279852821530817514461104064812685007442647840171570837749776114428733903255452728730130769507602364463692065528675417687100160928612487742093792254828847815065904253098812654479503353635662627699835539162454596154395878379550146560000000000000000*i1^177 + -214530312109575238055828296127822410053421386859523552109514657358900378862383207147676056526346563914515462906286682785972088408898822426585087087246022287585385096930181172238870625554486060478208744896651170529645441157669464688294952082554113201606466137891770750501938109328448217005630162730384479356171128776129121419271581421711299868081407752173741243015272212357239209634669803003512067489671919210875770509748168369616134599716298219988928325819328017667733866568910834536750827734239120874819397117588678368123066442364927287293645184561370569505924862681785658914974887841487719801109301806090121999150866774213549749224041595836181073158883028014168075383417683877169183066525240741289946791016138810444799964311541354342348398631581840230242056856396339120465611602097661737640998351802557126653777207625379529467908077997228649258937276348467743313782539253931534510366319098795728856947787160444044877399101206792081136557503402015363356678714056936613819299447924692792118700389066272212824972734917056966832238029310305250359855663582010214482102990931116825887397252452602797055286697989477353936402926333474887343285923898842329866304971446727518040721057137556105683466682267694738096691353461630297383463056247040995300852505205987706471681371790981068251335827226831228341406377729990087546419206305189656568758906141154010931573612184433685055336095476172277181946799334931130981507596477959157300078075230015867088252254774885867874085699099435671181619124455530938165800537915367578050443232805007692919565312591374390870167150078770621936582118517216974332510797841175463925089035869015119572015076821338526245577634882261532437044508818641515966976462458510461007359185158507268999970365177363017752555080693129051937412830262913821136992437589169680518735158463687923250481672902779887122728004076249285671714995737588854220941496454723027557042994658601319356530672781054483405300177932045434316518624983125981944629095514930423770187084701406321160711705126496006664203486456135130336844900543558171502345508131570460022801447812204531310292398030741262216318372351542664770606769294729927413669788327480209200545132277024116989313304550542692186972472642515305032030881233786178667838493547951952160931996999522250765722252246967780157750400938307082874060537467492184123970583120227233292456590660341925788840435181254283052818110183269260986000509170406429676404609630237945496601819143281865492406822184891751340890023135399935937263953988597717371795015320939497839932882012260283065477773107364536321704245788069139242252343610149943182220568702457091597287834246762237704253416117738497484790378852074110225894801579535338010747166738888226047414357141156962802461028128817770069408401866733809578254999897495882708620158736109502370732463508829730500097860068427559433385539188500219186391637859216231632677413634481374327316546910762339452827568381197526382764626843639437754278878610082238025183488037558730056839745780540507867602148616397088272599513255252848851604117174267036029326774801253923245972223300472445720608946536426560827468852971212763813380860994227826799432060994541578944095905798670410425644571870677267669004711555069868988554579761863013267271276649435943415474300656982750922202515993085300624732080757800884216348230602988392406856609238718458310625161136566508418293869074551784694829496265831492636956821965889288385197640051886238757879171590075044314898388860584777156392427200789249568775510109271906881101956415610089368521479192214413788719812844955331659859036061933832650871985611767419664527612810743714530437820573615093556455219642802555518632533581967676814065267138198786737191156360121230058501877658346805487319206931336271999406234455612463088326909805768818271870916248990579222861145229753769583474768021785744979890421946460147514123622925451292321771382872313206534257953731857788314854438964273608861082499488243612003073984423474041309691332799366363229190441456573281109736400381923580807559306443419083230151137615658590047301110479562617269678562156366996329760044145364984432787265938718417106718228002825000509472274127108225208428117597618176000000000000000*i1^178 + -7774573788961365296375716031653839886240425685801510185214740222208588228003780988727830158352648418789075225601023941697634937671726203452370261901670816255625852309464926734346693691926214468402299488740850447332057120812614860871204499976493900929530164035409054116221246949598338639943729809563820417995779943117065059672504173079167268834188542716524709922414888030238853708835891354883105519152793955520249796006598859873224084232445013723929776977624568879884387311917010929062308372439484147224352714841411092765436600117803044825900055772685281118717292109724826487925909777860358059028245411314625557503554077419194943107018375312740469793748089325848145777011088642515519551579392805334523907198628939679656992843001043227824575810464454648341017554651804506644477158324684578622620669867722677090149257742098752176623335965250589858944627036862916665078411093142749478129639852941978247914360930837927301288655931338296763359405769150790587866859488487424662562087979680373893445829685223549299122421225383538743447504190767142910547295463996675830355594295891668916952665086732897051295143032710260464089999220405933867627448282709015606003603807716684601241926732507400393320954445251528273787646705066108563666740836303909157085897595364794573465726055041238170096564296456125013350681998842861923877809990052156157340177046460047481824904990078787160138612540106090576725756321758649411996952232783093596788478258588089046101547318878046678410259256003407446431113013205326304985244308427440481639485487174400992260000240696109131377815405667744541672600511716377799471715274083972591940032470906259764486174557174462056857305637285266022770360124576192937422950151434555419049348277223000583525931936117214569512349034702333960483475206877624297149188140667297262718287128185699048263812018538593054345359709646152283891473452357232031399690317096301702393061477182563543309744222873291566426430349406388197338554082156515937768069287540627606107001499074646887454617710915050146122945772006236971017760846997956348380818974167498763659954281329058580607060203616826395637375165222991577076517002295834190055503739114967281403629836053433527827511694124111076379624773804174589242572207138304688313510990117899353128064260243370643766974790537184310028742315209894481410648986253916681836220986696902768884931840243603346984010432262418464989887617580319331945275720125894827521814928927513589863003406154999466726294054012622404509344066373206430037893972531207925636968450535132594383703725195386258170290246993838440954514320486715264876906305197521563723460416041358806191521786195630473402630401866025600798994732088374101380704811016162556659557720487699822302354549810287228884853911847490777011845133200420550411369022750645598326180603326903001838197664485939367229058821420486524319839361464185372129912111363742523680015802014197930089835189392456405640103716920237060822744752527638796326978771798966146431746674480860028842382755634786507615701984483084056408795166603037841362217315564478389045519673677077639446821557974590800735585201058537031007651282962730268366387383906678179611755643077303885432991116160145174375120602605522099017759189228037555540808340735454504389185078216309109955382795098468930373280287767000408214102980225235242648847502735128845285719317783681053678392409272500869735228654167909749572532329503795755562616399799712656727857423600510980248059840503937682815556345716106963559722029345481092519990151454458037881554075166433231508179478454971276288159159442103055875193827491821691096915139069782975702763397071193524692211420236219849377494071039886944082042434607290484342554470007278980115414626110199060544062235090458811712698027032220937270496735247477777671444844330600836903511373357577276948354819664111038327711711335490303520489090773993526049557564614749523440358186002628321751176677647741878864523666693477241607514282018559745767627717019250435605144844106236838457322956994057304308760586888305955456963514336163255459321668858263244771321302697903396738896688245772356756666619926885383772552474689143249987537855125168992746316990880992460800000000000000*i1^179 + 308428053420878564196214784304207314371434588937850643829382540743232474638846359414805269013490324374565904367345905039298071890441673348735814133773729091684688428551377872183365476360982292673843332699861795900249460664750760137250276619698895146002512677373506147666005380042806284895739016800421859988651331854710061122887583707008194501382738039769812597820481005909254694013714154532192788866464562579153494410386521169586381625986224123616050619442268691736289909575216605519771585875372014580331244708527527347190400010776582504614955084362486149271972860565987163950014375515246673962969779660536414173518389027523034315572897243336660184397150696651638818406501408207747083028441509628476585802370162035410946347090681466573261356539817603771977695700494974174641522457581407290481649173523371106822396104411366994345890463752996957315969045317726636432926981773537821057159485010171803567845284078804229474975241257517591863482215961487704233148289905060525500116376511910028049554640703973793044606395934014633968608299776958704736361696535675604689238901764969179412759861123085175976863284187777601168714598147584992014944522293423698501927598346180907465306655122889361678790844429934453278269905642809672310916351662712708335245875587100605611528729365995557824095683848277032972472699105393526539012319352505225719457415383770323417610697150767804714125144023257513904148328127330012493962168243204433951084538562872098057409116657221844762414459560913664698153237106252767289228367815025260347200996729467505430591130316519850429519060282415872571374027743472431894259886430051684609822936715373346830249595430463623989538164918480535170887126161219430993273227327414923995207859188784192180351082014996260749473456629825933960360869683234695455116302465595675550888575872499410333376104627238445905561262778921722257380472721727313909864893442907342186639500378796419585592310377173883906514824448834063720024897464765040120243241848553876636622392472147285309415331761064856544159940090757739003725763661403219597709441543024706019899506644230491330124321070333723073180808756129391669855471047577588729165482630762368770469221024977647344437944714520234098810839797200488420811584546976204036808450973969531065072280390583583752250819669294294952970026450151962394124975166915117798913324444800108996662339681163583564679440875482257772180610758563372687338972737547151162200670497573934536878231144435447649633320242987672672659580765953533439228750288922761490696336238444315111293919144829403786804809529394195100198798408978479327077198770730025632318106590355678424207066150386673620645260532577987746933523349397497713849930515043411560540940555440527616240060973024015136066836855724869359379962557956236091394890441616500894057846023813516925232241744267791163438446400548674629699722085939510901607334174207373357773696752752756799713761531627360004906114440186875828014270350055522192676712666802370604678403594545439855277045837554364810560990831793922642952085408049431247561572110857310035287724710970868283318862069230784767298835183373223424548587318746191057662657443904286309626352487958094268759159489883259121835980130979194864716677492672277159070723793664360074445911830564467934216119959228565204952299220194688018051448260323844599029542882989615944611044739198558105211955360719037686606815410766266664438097659153774351108809062560790473810995254561484092426738793601959328218168077510326031047190825251450559496569655712462846416874128324578714251539781368902621846400110586430598113976875197125229455666532172361053276286943201033445778434691061890589890721913905314573380628469982219392459328821175380838833567746318385327307472668764922687391065374321551071007628238450734634841650111691519131480601118643037596824267929033283405252925855007348869705696880348602504861814537266414430229749338972493849837751212969579927164895138541784936393603860875803818215941813010314844097933679950473790418125730358022338201339929407150996087166200709919710455769336022084034725451462049325448041493217377107342533987801221716499038057591624452115060593112960037027840000000000000*i1^180 + -685076577171076513946902261208000047591620813999139532531368072240029571223005127457197939418064150682306906891405913397356117772057026976136594806773835887740850691213159796493090124878420192447903474982618143496252715471254374741169344838953361502294543233735215341338497954548912031205754950566621554413104924008283686975981092611705341962944799187926472984370774849456939095594640742602723508905735415309825920279207514812067901418197332052884492687627004304885844178158212156571306555744698075680599868168337329416210551955713740820264120568508667268095955513010367317017644301220110268241824726140302669072894351106872900099517475382830017292937137512776988362862252692488228332813605847848909373933728004304414687978097885759443065755114549288302522919905249984016314385058039944568740404389951743083337968167821277030229470791830142741785537845341370727587174228066549141658657872237008858038609847591050321256944201761423530879044044557435574577793643401006326271933354497900222944700500449140017180310233450550767156990957517817436247686334770083362840233536307136991525681126142253800484483108254204121026768715784335178316018421699848248143256324536808308453194081432613641519066751877388705625749625569614901452534371832511836212569258916969637884553649964464116440587154751541363718913007347855143898811784915975260192770604934184993220915076700778208295260702059010939476484484073053000291855705204492701593142247115698219102779188545339593802043542942225900776582298600898086714344136538168763321495123815820066819165050071301268646976695020455493528579472757126879223984822030525903531553885378166416139596446116549288643260838674975573886869049473070132422604805642290850177867372160951245137095278515200614804309782357579963449768897529434151215839670236230592226373538114272914148024099767813517176744804500330963448552167608526465635188540025881175913152340197272238907988342939551151384410050206568580176763073870485553414402962344676684771269205297989116752277210486645383547506397861022321850794233220611455193004503715471286111715130134743704212961836097755621342563091255265045993045563794832133803585923590178287738994556265230568434676815721188814182756187465252486409690085942029126045942438480145804211319039449349476515474414571321864563864182812671769813442867744820349143402191231891413613064360126518826135678821035914944990465161187511681279681345859816076295375307312352383177392445531876217702240210452217989323737546658979235700911020195955319132118869918884882343279812441607922458962368887142190019108769523879190707253171380509522644327024403936131763479308165656295182808914037905002446868023324884675317557616063674666802482419046409882320778035558774313104626697917906714651719799071277356946623992049297517843741840280400706417340145368095637640844070966539979507031183837722354870521552378750377593812333396806008098784243486680963029663571755568198264900207489408048866069595655831498494414165049233565499940858316745335967696133144258538887547620042188499856837264510169106503035257062616564769756631599280174733835260584952637427470672238431730693239166699668139875239532969676727688436917245800007563961346822429555372004261709636530730993716366300816479825854645332952788800038106610248961402622167255471245292988030664685961091491283151501491798835158253602762600619032401277381060541782023378189419691434727051032882591586778449928490361090259410454938967179585527218123907004191244674855996194715512539739395572336314160595119688316477077727098660198040928347549896430917620015073618336681825808289251935205348770924885667436119924840513913024018306694958537969969828370886259089479410069584615261923415780616995662672554480902427275305409588924636215682239451258891909277866638754106405655209750560672690272137931329001144657772316560416721375923116914625930297408687322226111412267194146839179934609885591048664772190934823658255665498946524340107678453628766057456288138748573539188133447989340464797720957323047427158060423928027376340012715642983885791821967129762515249183716423639206507884575736417795735625833364540536897142784000000000000*i1^181 + 497335429355599315902874897931794487873465626226383708730957212098819043069055373188861326807902168428776360470323628241705160131259392875804306086850007526916785977893106634346872890819111793152943139606501459468249589366557899927700259815348772953396022445626121213572477032492442952003853515813406876839177131800104931235975832844959885394617885877763608382316170029137878106341527135386642843330263712241208948353138779896681528854472364062327830266760194279651827967027306446237559266421917060096952576497180196334765912146134324524095272971786056210952473182146573717281132832712363088955978580244273788222646130473608938470015212534322791032497966551426394630875666734916650551705558397365447112413937122551679161701757982920928112195508580086592104426095524381129648385863919291387107703246165257066664081876883762820546792388315241705787526826867346084278282267844670541336373200339806800365503924766401518691048142959242754195664509413593696851245869454591999481390942346819259805487888213252072337340576950708744352306712671828420895528226424865874196939709530283363905964774023627506353231398277184317662636559918586103979876433271712514722778780033572994541924694550834954240634028069541882281427593434608248057212012537202885171731747766447279015835450421340881269224413431940588667496935037663742004205449313242028451447826932062907037090645885805003175273899102524495390015731991856345009757117324916459281913471290573526591250902716888412619567857335166955859374591026200174909586259278823475664542720463879982827221124262246523081703212881053597538692794047958636519701126616553696088971650932125854709086999482960728649897212184873597314408039352382492605773616765226154696076297254328281110701425277816086104127652294583858412064235328367303486917730089865790438894462539520100822946803520010232608955801288145137044798084922571046440931940626486846108842717912956554856880375015057924372557293221593734803937480783366477901174552321073020061399600372191157299116268814543439388203604581931652161486555579681630317544880820357615334977795865586351845071698901440665318775319065204605437429879988680930790562513927686812020993941475683020031591240196460999875008752365786931238976834073061206548876014402171421609302009287339478180537660311876447986908269974579975537435970793760594217211581184185035844223887212797802582502808400860056659969220311401220662477679675026547106266134681997883426952503429412129281698591730154428427650874259277450310226485692564536065101497122619766737808375116896191359302999926755090889457144366445157095933101187577168411370555756761058667424468378751962497940697229313601576400777166030080304814615771155728290478211157931629837463339499411808936652010770160633106432863489162988363358035782042653723365769271275748623234683024687748256276371129927952485347501653005774452859808130000035350717054969217098875675885631526191891776227293718883310564402203170624770245516774955255255727598577954281048038220537730202679100784959000963584298796708565960243928054824493635106036488202465548280493658112571035394946083502764978117274285886644630116244723171407255519283776181181107727025526125654267186931449463114993411489938934253511204191026395691109960141433136199786354085997492705667697553744729145172021528876787399449791817364978488403419092955580695656927830437084049576563410422227063991407307437574948776301240879790877856599567542546451725005770935574371512225075523634342877084840469626191652914073706492570196643193930811786785443941340067612680543112611299837793485384205039571036478434332243383705349110427318410842396259179445976020624081246624524068285196545139516425796985739288339095031436996540726503816289918461413967500888003080485057796309748539214722841110488607180934200494299738859153028971988052855358582424367670646412377075665559907600275285594446297648050929742325333074583160219036041040037131388623637582718980522577976005023644800324132986814682470999692378715429993440299722166924737774280030791122436288570780407920772348466934337289706125006647783850592864785684178057254830726858984652800000000000*i1^182 + -119626188223138469513691006235748645850588301352108051396276009735909030467189697194927986526002822508243965223148379582416900091741484345284169225610560404521275892492044105350179266902676192333676905527503174783915500823210160617926025714548392048813573529645520572230445996162581046755921522918935463640831331475356270575520011612423021469007405583356786745532754141731381782475633146289734790844804160127506453524322163442841106822171135588308460759172999586568253511868069092940631758886432170460276158130155309861510857508461194949769702657701888860824907466135506476968772428375813287971450203535902178698610635277742775171929990257459819979579849962432049289569996232783060997877596812430769309412978823095058332381262117347067149965454081481283032998993670299460077792049469214426142439358744970650087104623107872663270221988669675137562931949930793385840157156950133534923997154303388782807237543704968361962688450013163967166685946169519242205680869444511175737008995916696081188296257338704697417127371068096314285048974152215224982388438036393644165146106826395481190482789392107947117006550727622656612833653486781656051826270297281010831416804475086843138064594318760480523654862208845441888544765820351874079322571714506799290179695102425241208074120781064226616651252805746786012961257122344372125704967952762528988293872246325949735617023583848033623905792962294571861349747965164821840120938732464211520485316601319139934602372626965493060794525121908125157142673409079710257793976794124722644826484508360003397156078192812481570867612162867559688764125987071657052132629956929400591318099872423168090371019829346893542921453089249187400540003585909303462889113162274842417074802156412916803487541937958647372183784358958877046149966165348401891773373829149335555108708931808493319332362769841770029691758471898014226595189406107995430307108750201234453218610113072674601704105546927262950929768933537524733375567874584048371480738428415912566874133672427504086491947270468900300424482481903151200766683539792627421545185024765416261561464009116323850269919000651127570544105920310972864661744563099019979707363449871185854220458376818322822174841015010448234644616104669661245355317070640680557069794681541331381294648520596502396233982733096562835341906972046974635190736156905810258871644016009072080661027864685679056643762603886014136503872884044760476384621474182878481724922867126307562681603661504123298650444533601873989276629337730358384873810305921661348708879921688803827919086567824138563149335315038392669978982146714627689297887003963394394516412739856109689102028475422564672982287832082300148627820772160430007314218766623207642729900411219744558182172876182567219251705431012330888015489575456019095889350661426946644583562766221484304220364701291872256498589384086468237314976282688276284767601921882813331589182418006594428385500883511104520478787539704683251496676415290399875805227135322984734881850422745818331394218163392205269104032655724213788114975014660583255522140368657665053159944769185900804617128443501685669601825924601327976549861514015980482648159294637711699620446599745794516303164360080423387082807351664315172336511820953780233439956262132250024156239903800736187906044951384783890223242928334233873200876995295294574790117894150740287274005520684158714906440564313016866361146147425621395816246992666645443767199275985334543179241987740328564116377983609106893504779280976784191465719342217296517191607702871903550981704870036137137654595068600984494602520100972652523233815458312916957670746013823815265078183218806778885521112548390981209750717536904611175153838138698030538194254407009522254024639821175047582236769953429984122441253718447175305203150227663820372019500665288746057227860671301143737364213926920929487115210721321816437781851124130678867868278675172674081981260122193861647151484028914753329832521431773650740480477762129930234708298714577137608072606142046977252396811437069050785740041682001201285942738314443095537087776842586882451189807537670203733974996584265653933834240000000000*i1^183 + 9987423848944131563015895221973931488322373748232367910482322919740597866249730979406277674023883144189035272722522457767123743220767549937838567845652923199168454158586161670646279993169568039553601507422831385502291584276184888937420192784606865814123783792258841291009257386139703812993371552678657115925027619505921381258659687841743531746309088652135808680398007414947013195883378170027139832619977658012267596685771206494490726241026872554068286616675037359907896999811682720180143531680660105291970943886830746815471040895739706492243776936787413825029027847292996834025584729633756099931749277905591625195789227288401838790475937055995208715726398305320408779191975795460093839244164682604388568194424618899597189226204205248223997489346527194521084513775455382825192487403603712018100449751941667373024338630506336952174959359625491310973163291935431870485567873160699640892819548287333188863845539273265492333182128567308822721769660279518280664014017358164531116529314089664133446809424061378123080650008441010090227641907229679576718335207454139574618337496374284511042486431381954794846467815445074048312632812781956448261773809540063331407924341845010360787630058562087625383487884969744148940959624608774079220973975091289343827802108825013045721326022905916661467810783492454633114111246862019036101173941283545771670119184621071649927549857774029150929320369520914065611055776820855562634232165513682852293430447315911107150277413845442439104853426001665159218686401744785122228240886353949885144463332037628201277081352972778548687166362134388896993297190950357950858416459698974759830235599017291484547355378080574506011047774552790428287353683359328279370294149454135620817191633218285710813070330380559402760108618070365935527213958871228422986654998992119232331434105705947521701069204987257320332923589530164739660856696234762811015395600931347979117211311996529092055723626806338267070687704560527505103171156995116880638386239987044825208377631683542543887878114653123541736866512051569556603501886089170631901434258335851628306496668870307245459631710986644733079767112415586936678623068855521055954585943546636753311387481260291287779278655260200299906372072423369447290221909502112693083750576862367825469258906817684297346165731682900138295036111842805689188460769788853004587030163335330807393078899531276578950708915260612230994898691229644427139886109304114659745971929937489566088690165504325731739618898286531614525190071323127145550902461013392381577943058609277474194026595929002513256828607957209156426646677395298373277843565363628013661092478820261090870628739143314198021160214402263515886306277839562815562350581289732988590755947318680081126729552638651893526521774035972226059408945323903615617095476159815942911051082513843713989583873480394830711195945791520023890629136990786383613375326496305464158408334693868763568041894299991718930616146068229439634806755938152476927477774951810402841990347549219790326877059687971198661921817515565804175265790141413618655889356572517567488088341101178946844063474425543303872959151076474974370470111469875689715135702975880167065664589407530844564576304686359452519628395272718029748936484909110768133143782225111941641732568783450125973499501992879971149880862865524600936995981322163333154637242162407202819337794933218797728140830328864236157218768588186634376523154411114144280424090663372502061863495194384403501817020210648879281271308557338403036798593901705927204251383095338011380454056455195632477572842288025276835153583038228820517159358687509713716725441165399197598745687003089463738540774063736411773801302522243507141661359194010325097788372509074577320973741707503767130597924986695690595995852618265226938276521187913877989559807239112870014201456524225888885944112863878716577976797293212216528592417866272277196733838927629681028532952277336018096404522605764157256729427264887083103325478375554046737883291054322839784311166811613929368429748133358889361193498083489580991141315575682634842946278202187348568748572962888538390528000000000*i1^184 + 139180803363040860336900074743355300908893570765487378460481939028797919007962861828688916496210293737173648359479187335142623682455468522029150237412089607522099730172286272567590517939541078850971312060281089203175185025317193802822903768847769783472472630397942933836132841660808287536987124703260091274396927547038270187049641037739297890891336076157707352525770423584680408310812632256929835133071697529218994241086845195794511691827873611263726845752840525926851015807806761845595782634587809616837656227209791248590674693050053439304061383812867256057032865027548274096640259469076760222200690071633944456226225878543493597389227545820856850991394061483005201283319658322144811894287365670664561771508052354691619211124958478997633002334522807564354322328980396361685364570414485295136328558229523506226395139425965570353094497444138114829107293309570346567945757107194337873306941153202705541775368077333587384694135448610975218877219560146869463465995805188414285518056078373715606614507987095163919751663695297336721772866953526816554111139638940210410305798620936123905880635357251321738040575663508932655805018712673281410495184751450656746671530802866292050420699430820243594180630197488478421249080214142778636660363411792249976362163430181930696831513495551180978819703853952613316252555168903722216805450192722997410066083493666492538468724277846988723454524140500130256526297823415783807557126110701508127957515870326883480951448924549956916326115601388473058730426853948226416666717650823962628754683056552415326318326512457133275199720765450145030466916291752579732881760977798269774223043225887318004521200313903651318725606821264054633930196411394779621960343971977414676085702621836503875511992188146845889794554708735218727556864783162897036320654638436038684056385645196534955283543786265915346187091841831940067746929382557413266667277373802913038515027018256669397715373920797652152713231423521530225987300269505232687698522394020489492991278673345291265499010255515778931088849162894606515116970136747909032707836235383409703145620858469321121084465433442844562716030166117448405539598338881409325280497978741653409350448918520777530973358620019594621013289681575889136802146860762496814208139099506254501836457160419324677235140113045770209345518728246130476215997702948127019105318212376629554742890736447169686321913964538020382332045264435650862976104155004234277704738618740921023153002531105924787537450176033115863201814410043708107576019427091727673424630629587290879831079285393377645224596004313408194054132760986749751956087292306174176782009110282965020632988183238200261671964856960104513797615169603295568504078102151200399486772365018099667074159230842819118540833447961036423391538874920010364178643637886078505231551859540942692939572795721662092442441694081345249999885736915300956047919071929088827344190368966997530103384294114414620464995179993771315050703641401329121302751208797256986005558464159279781490636666665220894260510405433013164012919111138348591121319116567602175975247287214727207685872838855065853790105488509964338904926264661171673301325757819132340811237816089859890544334661539149810168469123311597946540563693060374776095268691989222579172661433980821818238431429480877152161440967747018881585831452393486104690688052481868489378956761174441375851168213874056377305539706222718461196833030200222889934666857276590825671654375696098639207875792732113279537327200898301839261827352052199676819174208930419286225730318886440028043346531530578236882361587253523357907276709662331901141169240517382823142995229968072722540273560715266876040758815556547213514272390260594036071938149330245849508404040166720083532598950333114379521957714386612913211996940100248510109796442551935934838156955628647529310141764881871061664981942665106353031458016171838008335332344571682468191834418285361485184354310709189672089312062025033580773184469632665790746411571893306571639508383481042960774792302722609906123889279512258122623457396242211085971482602373120000000*i1^185 + 557509717452882177579156079352652781271191001017810656030897534144948460442279808417246000935923114326180241218162332514660147174918079403704192320829145950297327318263910184080466540998501604110136785016342154174440430768635918171081400146149828213028447617459084090618464350957048756658482943110514354542298972342508426800005997244255932242626096525905669816603289172018267455424356178441442767264897639510839976933862463447545220519451097603987322882849394053445483562535048031871776655101678762611655437257561933153671132000223543322535446015352891979619229721645359255636235900731978517464296754678425975652538334103411539714259864372962199584068032171953533116497087958433141436116260494816971794133487044165203141913437905492447206082134723388690852177446972296605861320789115590092044222899615560940338662556866008255699153182201360708024080784430792303147397957322265945730149524217967106707664268614036002323623563493880882738036869354809297242088118890227762022164799758393864442095489546147536001991107744402401836197800016828243916246872348632545371616580600491761153586082914939315478160018657424393308502630628124749028640748361962736770471501752197093431983016535000247283985402803221430038760122034431344527747508991385071644739142214540074212684293296286758793049146953399347547399648923313551700232264260006224163181051920224896335735303787122327167184856290903552292501521033884787853429032107499094036863980724654874865188873458380166732140521610574811369049078575352287544269530197279005557460017220278037991146992572549393020445905943541955542142875490558106412214566621070135534904035979600843253132350779785094969870023383688328695787872670075316874605857035699320097418164619055563471023157700293101911520581409861079858513449743228499168097312993340702025477903277096570157141181012331568510313644312337872730381705345792640665262671857274455701110940989435456744964177388895077124706036046089151409688338296034318282329033032936338404409667142954191308272502741645104080788866266794251842091225765533084222129232338090785838558723737701890091813909700310053549139244695373291939816282972734542137228590381590469478248143924768431048984910701942820012356845003501023047899627040576736885833863997030234142667250349814673264399726754266714388535811951697739530058236647355641308023770419494155787436642181497932176328290315122540857760459547734744580808216053596052459130351291090052173823309663891902316360325076414856220146019458885843493797924600906760316072690392716622135957668814317440698331748603979747754213982106167055292060806588598591294192788994652010929408060721529295897832822254844580014026599291116272486314510430351337232459674330375745655046557037216607509545908754842587415661115731732585207246935608337740167529301759067892072249511434775728395167474784987711335311873070144743189227714281543991353148594101280251417391714154374946714687153690249090113890124948536875077209757843370070797402606938356786961172438540865524316826618413237649147802512760787131060143447507628431278992161181724597519810631448588515446350713731675495540378168862886846628172933479799066983415480063576419024143028264620897375608625129820264650653303801527950739226140847535079278426519136576498473908655205486844974180294690988214068589553997581767807470299035866194381949633192313460812999522620868966860619410346681612979392899590534300704543695220740766129489026617866856383326506472267070187100745943898789213252311721803643211839858050573050234582305538765243278246212843647702063859747874545836557252777917638554006276357091695194483905985259678393082425252413653649687629992663544918750294301063620162109127726434896868051435334750784742837503065158089833352681169604998887542382815135029804874553384763159462077460304819216201025861347827537001927386414048093577504073503076415259165950626993115575763785654463171610979256943632347023950282900205229312534937032763719640772924596589117450957245528519214202651939430208931404176039305301147357544448000000*i1^186 + 53682373016784725780697509448753440826994781338755656027557121201620055144087497148804635995462218766436758114244285261216097179120165431520967688837713443139025769164819452607670732210714616787907777343875015998931082431326337284660209772492071057503847864920834807399613801328175054428529892732932223411861327306983846527306408029977563546142019027606160612904550482782150737388138003466816222740188332322757884899963200203700664260250431660789334087005467007495754072143997176222517125832537114711717098336361627719202680480055711663089862097215075130121257605988309464979461088023307648388122740110592185773333469624027355363866348045535610617841268853823999869040366984996524017773533150072060756428919508379156610583211819589626523451171079164721232023346173167395800910046784224465557949631589702146102089819885063670689711033815378686836364582205570670322235856550166321811499679244853523130961510720603887956160236531746438874421388667200900727178134518942469340550896407668830838615946516894467947843611630080494148443867011797129038924692827625008788359379263473410351785825313983883934655989472990501351449658959264106039354416293770154870891919203118391187830528308797515963186942019453391596471463259408095606155924567990539874648231840419008095835459659609264096772668314606281369392099307494021829459540908595947110520274051205516015900754609057071708872466261195032032581946247426043271313858873380662400974787099723362103815382673015330128423547611284831330536101328394609179343441015111159301237322519875522489658584504854670938403427320183122877861427045224220249486233989131194912360103631933165604166873918729154724417648025012875051144961563242158463068138168568269765575757529978816813078173646633129665434433266152164842710305229517080955143880436830557990117783317184122028046086504953356053505393559363339885913506081669955451168212941102954570074440081418026910386641639688574167693446237172308281664306271445804650362245587962991930316963527853542586606906222513227114104048688146616271164234053018894787071291565960280190635836654157675764658307193159520190137091310222011198384509534412260965434387733495666176368732386589479910164790924432658490232907901749961519481702795626057343060786534846780178910138032287647944346340710859568195223414692271856898466683758361225302318718051405742672415936767379928348979851043214289432895395250308834678483645658578610143242555385903183330734278646956955232785924875286510633324247219139168796189878073304543005511128119041280103163205220501358007020309975957259987189344278787980657366084187329118920763029605434857917992041575602061328616931576662526310120930446069075428672807272817401152666330843638947181720313193937582595276246330201846067494237964489708569248725119470076069050980439274552713837484600416183195448797810757692699037646343588293837094979041509817822588594956165027332051530232477115057024665781508232335035096017900251550774324105860491401834889727102619032204339599428851346577988683097800096495795612350416741516418656114347396802545637450480031176179366941866389060196478612281289594010941836277141962192851602428755965594157994996480467423026172506144279422867634579830541642716781664658711009688498512107297865135145201442870753097504246756715491435686629077508032541604833587730291007029669262827321070358046658659182742951799343316387026746896958663588141752183446006549995124441263457092913996352762204819830138535283303951299981525716156280326779737705652882691103058165191248788525017037922057908343172163602371669154184136464554919450295971986817927854613039126163850143181447331093529317963969759776071086002886846745442028752683001640003354141752694541486549027896946889945991846675886616678102198024476458809703217271470114482082795576610459049782923613347591125410937621991097487977920683946505432212743301379589866407527344097528951716757237016836066005510447229844695026851453906589375161435206326537293667318676021819842616818223022080000000*i1^187 + -3430370067732939912852156454220286218512793889604520478303002566433508377351654398133673279741609700386555748279729344823041765288737878735506782688616073743582009368091275042279617456877628613594237674225398288714528832627132396886471964508982068184228631224910172266002832389649396149253290529102050019707875768540460364769442034273108222616402128281467186239408634396442826895671558725874696827278627840162033544288916686224853259673914482308848181898837504385127882634381438592851555585007559522152868462279603463442642206190177051165879104708148105361037066455412177675927527136090319075424436991915345184603506851000450537789298427267382379110943103944793058718313076484035944408178375274108277332052966471715434239323928329929616255045975118754212307990207559584874979178371795369128212706711044871091168278446150713046008514839463198416205018899625355364106691306792102196932644250867238996565807091417811061016414169948958144298979148662787847152690375391079536878014473735516849483829692593861088604261891192919578302299972542788736348614415241597782105756623722411561555222785187700533349106093437293425681890927692177600886021650344144467982078986532781522965303888473871850837049761631022959984451935057441767902664867993298125853220249324234302950895081635575443418194262842060660500678496698462510103027600529282174547740416294132052237385208149541993023336051163009079765672803989770980364752825843540636377872430971719038076083738668487213198490225382352514891369419712510618030038567577860541128576899589399862704536986177415095073509244390008276461928775151933154310023653306533311994360663742264143843330137394848559314590968623047168204081179353032099334245289828677481921005752511919419401513222468926827635592205758040109255167771767735481947385965131593073685521787342641949954115199561841561378394741326026768653949359519839966323355069415516272208852912076582705480874148003098909019562339659287000511191258842497219403546114157549044440496031926111047936280642771653103432662719226801519024678583974138638530060480332038992779001913365689231110596747638276859829169209333240174583106416891462601997453185707704763711510480757832048657766036759903759414145353444553767974931297483646564168487786021725574824759626860078831951045108668504616383763308881204424580254051485665949266482341279114333749232713227981771660385045724190271688916653246160464817790951071410729057805994465301905857117022228013412877381151135192491446541892964329361550828870789144560416662463262410196924872786844865963236989018924203626097257203460640456751590831856743558911538728240688894728368916039506137416385684041657933540954948956238153541662414773270281509524230597271228494268940018237295663107643888395823893889260221527659822487665563410309047871846065206333530290025348527643953130068462073100088993587333108896815379312419984844923071324762979924060135376936107499342485563664187509341321488245507236701536409885248535222394900804878412485121759163742761283798551199766269755362701849628516236748366661835092565713872592968823487866965203691429608068807654332437193900193768440843366657257182739951921262833488853835619855678944599481270185940764548958512992142521556904120963206580935152641751766163959286184812372721421253540086890404228308410474408731728556984680692545343031475551496342641803120867944324254109565583429315831353263820366001735513602355540911795891059398944326586050115927447392043372741013779296900218776469479063007747551662788172838963666091367529034499607579119702950793785691779781796399755361215836883616454763695451161322229043109410766008205542178440459950816252884184511345082851797747337731153842140924815727217122291515683558685897328517958656507126566542188029084751031615048345456766103342973454847547780684246388804993335291166540986257142436188404600024935577900322859844597242022406892366129666103455679419238612714837224896541871737353905542874993509101862702284800000*i1^188 + 87069314742602340556359865155646078066397552398220816459480036908395276971557269369982709519093488070935097187989527726603694966103921946971165740478793660277637876280965374021288557768409391386245646310138370925823347648118699957011950014732815324662746634063389148918549645348885833953667901351058190971981302541429647095399567706793664420413197312926812304303142208156179284639388427942971425815678050097098377856250764829167507005125833650947869877395143908495167527872622240759670674409924424296853265833001963860301750450224259813877792280791090775439997528324243727846287550488796432725629409908420209305996954157917333324009827215881276313701284127983722754937099244239951329180379582093124995018960270958745906994589102852928417063016026518953883724686547175969016651037086228021752571690312457208975126571220327660609170318662479895506084974901088674621139566553260859610633172897035433233915433401042658572952192665947831257609424199690320539720246886293095825789569531923796342379039725823836925590788550000358524850051437650826671226892327857733276210559443482323937706210602507685164849860307177734140689552429534290762496375480082374735932008971117177749677403529513829506037805261779049820764308860119006087992033682808538061187528731641630579676335670665894022078218423376327080987899177865791875549857635843219169766533294908651374284233363439035477341706269848848054049099200922429616504398253769906127972008653430136833106637707595994107576925733804424809494801062235024156282232971335008228767203521544022848110943978086997804486996746338179324683199036367411934412458694407409933033334019682758493281401198484006614470849016478534920829381835832292871386295899114727485487823397977835358624000441303418013025863891493405341912995519246881265515498149426185698046334559105949329127482804893252444704983595366541336595673105981007039796528115852801026487888385829944808882425584566289515986304943666151559540629930297278978615825971251736537049504097056250079542901157959114342717748426936588789580239876033527555087636457103744424804662788028509512210390144634767815314378165144713105136096409939730439660358371636425438232761298263048259830147830457559676236382197337736304161945308669888307545021686713550978487338156227356455172647626433944806591942314514557125183193981479500571931799124451001235190534765762244684065511670482599988677118476535421626445828244470011232904199113814169020353394112183737392431930643014208443960112966551187244810956008031654929261440294702059896357692830144377070006647034366530192183492879995244357513402797251706481829570997138211274021172404839990096176987595156681655519803576573891678778500578196634913985768898569366612244014771632901685993094141716007664604846184247074034315495163398975471033778331862216522549238264695373780029630742908100848229271468758448630843940383903532508160481815150062513435956533063968649889045080708195289171773321281081987480194310598873324921927954963161818559913970241952125886817649925978464440892388106449933917813759383766551188004307946918923259605992762674998072065380908683136478110403144686996942729371388840238679482337741856750971103695934828294786511550347069527020489730498000618280332921734643993522237148127730417637487525467350801433122499031952919370654282179622626559101764025558278907697619547541906901479140608957444994549825375435389443927390573119273867167511306650471791559855071423101624925827697472943697185553734336165760722415154286548589086413562793187636461789766329689987985369541734641967787146185172604503592108693656802805820625737624988378485246779975921004170721234830835094752204294492668178044511705770028201277908507461745519830982154144433896271666553702144749720949092375517913373822590640735253070548562779174436476654140083285362387702444199385310304750187514480861327142158228242814238255940471681431139730127097317287889334004329092357795348480000*i1^189 + -22221992912033035964764921257658977336569710060432781568517833920569265878295216214464752074738805438073518046659680520307361646851325087767005409876079714710533652766312900614968671697072715034662849395295765075281522250679131731338321661016197406285336710682861334240243410255966427655205204184251027118990161749946712437627147015842897334337142844082409272530521657190173973949720997261938080709953720612215469329305307829281883688030214744058084911471192004469464168501959318586973984897805888838700762823391127312945306290587879018656169843621611833312359977435118252430021204904417538692220605331028333731803706421854011689668761850269218416357171185204963204536529876621568556001633657079899921204352454378693944796459875183126069386786715123419969594862467410423632874094449828952067392879234715312829540068345397473001278629769797963475208757785941041734146285199727907274428450216321865462125113433603281960500160105632924857668075472810487449658319986496037491654525855705343742479264419542949880578812760582131321057831844923743289993834063730562162683332839135804889049500609779491529181487336062590389724794586295388289212343743146280573879950044127067121191075054161713959423929824921267580928601656770046555478192870668366197014169526618646062144575359641792565983246855197110594346964740326042236378820577813866694089546320680411977986197892953639368597070881575497396976875460763443966804732725257893038581993428160100653288603066067264267254160610612827876228336613193132921516810751678783401603269210751904274869618445532264408561679504231388521795600162640963157248126342787482082866566873528023738280097843279074865455358288821062095592277319448502767369789609081765429317125040639649619203078139838507246766066076496156639895075208772204070635325568026112768747987797148561924458854842274720245076054524495350804190149969793166924796411708507575539080722942529322393470687121767145210463784266919293830955461337036291949490761406086599641840025920600405339135776745150145786259119394728762404722667137345625903447700567843363099851708448622856071755082929901976177290634241254398274240955709594739040052114875318199685844635785263353563129684677740867776480671354811526997325020997260167712632860134570778251053205649797054015592520348114715387017172707838462555341141403682528898121682534175379289544771324025879966827904622812038617688083877146954381712408105946284402532435070921538642280300850090368339401527355285677737711414733220234864692792855474103984905784077004027377630767136612807300201281713589806261595531979011075132071317728054636908406433468602333967790612548792693215791288001103926805914917466784375917487871345808098478670792985260351521639947835026567722291456954399395346698660976504088881148400138547020134473604273402098198115065067009017168774748405802081197290419290975693813997249733382156747886051337288484564913243590755476409764382448932321286085491048102394712531236873763086697964725013394814007995939818419239895165291802306354700462819153614816922604339435711266769236069886457434560476793860248071800223413490115544007925900482938679544385919509838137089397035471851943370609821779969493670958036411878707722554798017127053549203986891415506483063842435171983247943948892720162922207346114192214977263547341591964086013808617797489238256525465714353959337666470495154330531746201039637050499161590070646190666176682782815783307716174792103019960175308968506089693961639449226129533066378131120307945031448194400526180421176016132816425722029431765906901318176239862024598776851290848081762169466529088171130106214539253680507377911325958448803145212129710690708078537617005071613666811921524917131640992317977258566917846472770887672358940844726240810470046477000366553584393683668187166847020415444947995205220565372057386381327078601458985340246118551145409058666158862796258174566400*i1^190 + 7302464623506470133574245092273628578640721154601383205737839157510323340674765958773789790315068997844251955812314358627870725787905404975608762906086401891741238932592283008149556040288287638942778578095270507077520871767533657286268691824713686198366255171393146607423171073454063475761767034211166115727569538959004356470884401021807853490578417919995960408174768290023576566293334257163862268584030422184997631571955209922755575426496403616472204306814165801749927404376084320549359817858736769887096621237803976954626083936665374292890724293250159797313792941794641252537479340262409055518229295198963071613523156507615540960387689176559971378861024551566015617065840500648029886557788070322747849434432626641951913021320540826077048296064303775200422718362571847386692451527329887165403565540284285138900208000052114565501223356903797145241417432951577210532286873150560503650441032402417704024089924612984755593509708988916512477773995748137013752689149646517886325636969304020862505396860533257717277290603758303469412159747133365445640721636058569846924872119478571844186089593894081218493862099943627804655585519752143911618406031711006762105977090201638134605294700635667138363867380459690461188532244481845415139050909820776336349659058534871707771456906522646006808266024065361902678942087749025787717442679960200902240251692332656081388094723618747391599886760870922743277308416030415024524289825452940391690243727491581497357624533421991901288595024898408667521894807563914389481165277987991517006274864899728766844725982353488881552397551598825933848337428650023971974982534455419274640848889046641206528025199711574243151533026190943967701297437321436074118072761907533236901235370210233826275948537732037536437058251142827839770338375135890968878010649977000234378784474407299856631671839972362859480246671242567472078976955652148716704725733267273972399481703752840924981509230788899910432508398492029064885418887901437792760044297238649516156029965634765289072530493433071810479651620184561122604768011970094762440456444862258383542956133486910916193689300845034168027686505796293810072961758192217250645296325105775974059607439716699865456883365121487357295628114711654690377828198548321598464875781257392963132493848823508038262334913635193567771281503530417292595404798191677478345483883649709261480839180703506183176705568676686832603651953565407192566536228893830786662649510646022685741252236415121850973919234611238387406562020574407473637957165288350519141754717142522904687487502928995350905020600553818489676505329775233452229001443689398521577313783893585761963929842529266000616328131875536954909210104246914595035504206836472566650103923838722257602774814800239065307356487482365014005874193716328099616464873212481346706904573293968575856444409393984289441277160130207638562373335428449634558265471774058367553892267817654316262218624181945872919536169150259419483635747694663540961712153576213036587040083839826935636858735781577483218195168291993274876076820017313877729132534134373939431323605812145127669778348009752077535999880162998278735418079230888767760803595817202862408299255853432758824419375803486813416460702977736980445041210768092783522359271160326488322716514702233688691859420799491792767434417871606974783290124896003614952898560786739713980688500984823806949540258819222366333956772055848655433133147184933144430354804859601369243396295709605939632778726119358394584205584378990544194768290513532058385348919580386151651164643324565565776740619100001704271877680368241334521369502559324270881166640983555473419238114064917159779796174975988258782246490090107842325577644715884004065828158181168475911051526193284116299057881031013528880358780441676533121415168161520620927486003191729916147749144018197894752740143456936672624640*i1^191 - N1*161423315120375620753670152685401143021371979507151831545165914676761306702645544160164318035677771313050628411156228010473795832030992380000206019752576843117189589011313074541768983607815592022007501845673860233494147934003240499624109159347843173798379575552491284166583434401321763813991928304812958742558748743470336123485899346289580766660923312899279635667242775315051324031308010543372780462509796426020829249784369766809219933880193951043995184993358126570100353628145226616426883216254261262931027814568112076795663506202561667596076938925373276994723753187142615433151689640015364096*i2, 3716007504510644568506179189923902699525801631928234671669812332182540825313607003455697694814074677001405506636650849176327090374463446596353868195569894653780759689113638496776821539787287295403413176940135593466834609929019820615503269473974410902464362441976721594772341625468628857631739912791115024825130845027861473574115640440868046062236549706506389626433865439344922289757709625176933490362202238746234437281003124062752671764923037622354344154181269367569574574500313495956461619669128177951615842663868157717359504199499637834011227485774614254056302142297852867384969920185950917999380976619646792753352754798265054047627579865432980146656137399702595337801848926609386356648163111422490901904109322892249604416391066118815115641094545359230261524096369099860563663316584119805298586755680231673456470909357413055340542432284808377367721391897196172961349668026083498152686891786131937009114386346950654456655884386456500826733590862732399040081951330882573151939843690495704616016836877660048532964456195999547624294534078059768276398574879241849368213097887802945615976140417618375149014730386170079213572805458205520156349623005361796164318191656680421892074182310950910788325748621822144491387450871455924645838138237968087169331671165578310852889015475391694409033321461326811697407756065373605495910344076521505896096818876644764833179145716224037191291013643786507539627408347268920844640108783442155609534681452331909253021505704341625254232157830953626733800001479768930194308328088593307213312798452834517024349428132064888190737331743617008755400953890626418317581360242905809597673007528359519444815902724015205809754860904758140013290023232682191246512671398485689909072737678231663670845384779884934990202336240277475214725069071907216871105181766999983677830062903997993532695275296642456010659457875879563193646334493073149304331825212926640905894118944939970487066730448669741736625238539217258816367970930033237193785149063332252153563977917490133686641053130418888038167420566339266932363829901908310089258447623725560417835226948717930813041224025891754372369519022361494853882154543153728688241241168823855114545325513593212275858374782024249795622813268470124907955063838446620426047763183005080499654639104013706166137271967814964496920529335378786030602314337772988243775574172525283566789305440207354228001260518325557756876543914494892527691745940298092710803475488053739758143294563122883406814180582402790036732617775579966055970556017923157479020250846333727925246205409173874580942178230833227104161816520932312354812297931566969658683721176816156740071452805785080179328180382504795933477951582727882875330612462048303111448011227865139698457142677559655381875932251072428762140216250581122559781126306897141299417868557358822499872126955089306207438863268054199371556455969057454486925772054850244188779775472640661883980563619209110403084321387785192459330243790079475652681229090006593382070356445280722838286989667898026051897390797330176055506063063212018742886616740552849431435337921328613115760545347693978470225362154330070410873296215116704014858686899555781348954373415720772210383585017091388202936192028571238922041644327567481297453662670510956208069829702339063142442651684431418289284137662556700822374040635086241521630953810395278476777602231457181839792739886676721793976258106734639997104230994261524128665247088594129406443202895118211437894539070555772533528784153498576337679520898044556659548898739181552720801979463020769281924919213805984214495483673298766764432963256001943004381019988073317883407807818620757915109853174135187683377329234951000457938768685280390371927863864716117578333436564469584935843877277500992474900587651091027962633593070644977552391588019587925525686192155803340511325178904156428099709356444197073910290526696332532578156494112911362829286866342366086761190459455575018676219638352271030328128212301569589552065889475473166787299889412636419374412451919682207304100705771322240273847399572379108673750708647050117085233000611270965137302898414343021816177306491585731253670715298768797481894964795416335684147060922176480022865987800672738132722344279421092389374726997153159288908327626070568224688857942159879768778695768474312512659378034616059831908517067024638117627092911292837903032795046828423022453732702097772758256782575565874154841178813672441387533673736419507295382320785343376954013292315492667769800425218363170436754990678606093600901502517612407812264110749091380797471556138176062352130147787958219894028240267423258556194062196626066808338491960860460337775436650059271654432387061194680889360746761624642263042540514037524836980485935778612284376095345732761268063672476772604873248629457251988790455531000265605072912904768979322323995134389480706569119717312593135380899716689474916190134861461584276026824327731490215345866659272982020818685023637780476337361199260046058904623102231627987437553081754077666746628420398496655802325118746823694171326834581615004810791501797525123266308430996334182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 173121392560029305779314253017073677795216338596978110709818059786847542102793705593807402279458293894383401052396766673890408134227309087227896585024827589694201378733938221183394405653155613845761886675532971879182718865789101423768800913206288736707456050043002253733381812643146217166104773812167361434013418305700635427316435970446509338620726962012102029001595401110698016811985403812776980073474378914111484217496952713273236123486817232780075124157125727925298917145955711746100835266562280500718395989966926149061495933202242358884908759247428920500795786375147683761343074803097124871692370223014820755707871348132471395682564050788284907614346278158305215457491165052148292362955558713672346599089552419974855464777421637170608083689793149202363868398653674235678275894162725516213320367511294722790696304941911952691856547361999070498528515335747647293504618991649752443106987759509336154774516761227594074349605454864635822064620165970602852151902413301586832864230527085392222940793070220215926098545692574191624668040821555448302056791287267563262379542667198508788760774373302527784614671385999444241430191712688818011387134168425184578631198180073421860419166891715483590780269310219546860451262499639724134820158281879688661702673118577790844133634377998828197239552169325927857111284166880914743474431933856623588033139701997895858869413196247042339398067464913755785430504991376939167249476321903776795010869284899083273924524115722617260424479585555055579186556643134660968685945363852345054831625817450048836714492953111740326006455446131331995652342148209924991736279425476022720877315843605974497216247326954155989600726809695795927073620889316546008211470064508724633074279785676734531167805555120214846216021911838200742194276949798092874530235213068298348354416449336616562865785698300013471898272246160174611877214271738639110120877675864299746930096674162897097265121058344280846542151637395235768387485375762754288974544155325975014012105515945623984365759622726073053931061065027419265063612171280561403054819852714672268808203061445791388985958615833072881207139472354471223763158024496970359407588947404440585407219111172711341534870447624834657020145887268341429092096125416959007127316493332995544059761282483924050922762525867523207366875669878965779540687753845219389234025351241246216083884653970938259971509947984198730036663297365104793340565030452465593956557097560053292052535614487954419739797519946062082741610194223389126289740000382700838522250756128207236997002360028256707395657155441703217234216703609656756111745783353615182146802095431741272950799706395503800864954307126706862597300648729205455332919442806571743313017143004051949149395468475300596469694677219259661713617192557009676416025589467906357557366334856024461689440738376136051964653988797260393438124058058715265139591619806543977252467410846156501959522414788930833747171418302973303673417684000687701644809615131742138054692135907748680628968807855183869713152868922290922525629370433887885631922000943096086694699552331607184030617583620809699705216531150692074614968319893743709775371234215547921427779178291291747351902141701510590635536291377699542967988147301369812240552948244852923499834505623232726030681400205390566606697431529540280044512448195957267960532982797975602878875589133173947249719353200983832856304627164564869770494249476473912195812226764985614433658921979130238709226329485663548931347369409553949980727248374837007181820025172701123090008231840551145969219806585482424836077562455410083982575197435675952828566511509754936088701875731108671586448306092802108381560519579562168957907983265849233343877944628144034481840959862834504631958135478944013437889564826957971864562035738536652362206862169898722974049624793828091792493732680426745614128383173998338533297678389654417131858358795513196972107133105021194171496671460341554002585401797239420617042991527704710371965125816451473626210147320257152670925912971652113899464697136671442198199814182283042763793054270086097689085517818559496540097913480067496195640768564890108277627277124817066407421097651159923607039495823214432182773263149750378945009361882808290400140318182405804511549751926200780228271255017953637804482934410773750276405844133366588117722085392513468210931083261472407220815746833212165876657791225271864984194753386230756045349777932256643293962278119009036293867857778952809803240740378463699918582563000702062581375440279205219357259262047529389728037142996263163513284507003982836652091882836987618375014385610921293141077217848317179599842562039494004097631887823697211801113585472418487210473316455322181032807432055215122441745519263724187018077406305065178404727915859021259436388898369483443764900064957842381971195516414106009640800590596687195124963242842797927127432286619826117658995610963774186400869638652104355178278428100337681211988017612985838767711496915051040444189656575313804313691681862206956056881751459571129682078793099698917536874840724138265099856583933506945427098990867906560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 5367658795892591304185776916352096749370080595654536696959060363084113289212905889525480524189732818516357241360120834218513847476660378600614201555212795026740111277385769054171584743825555754082392582064925020459628210392725288303706463592788357060401248408319726649008123784203860096994549705015313005645163543770186504790332408106397845425570239297496666658220136137517570519623810697164698963822126507754105590848427226357674420963484204845862457402041466214665837880902917258032231422556878027564756088241244188899672355631992063016008108824109774217473955395678261743060165057201106953269110076818735684228302619162329701532330784414239165441130642682257430123484643222673485171805471138121433015142134068851794592992788644174265405241149922395186624540426466089355380708149735651552016694456828029112792275362184766049755151197731954880015536959428551925093041551904792839239157492113988939667238765550765017820437052517889439614534110616887139134030590446464863772252872801433184317181907952945709689254981333273197381499256285998521851653302997343618954263587121481482356112972598043238464363252789218286638835248534532559724811517329790392008410640974285532824254978638305191844428753818624909327762959916756600714839079116476592739508777503931334973344482529160551577676670120292542370632229439921244959956264795293821865489956178859434465322333968381452915824367808776378764630679081727574369806958520821337031817320557209637197267580154509488209513016861521143866106077029327414072181732094435355010674799279913127943403208868031263068973508526000976228830955139249142078525689642510136489722790305731165109562975852163249674133752243662042958664279419326430074402679245466868317782713412020406354236590559084149498558332809410612648782464618917376922023106343739059508095169114715830025891510982855959634215357898313984525084067578491223500814886799772574804675617581953217933573590479663863834950290216785399061547902936783821380685112773224566918871364438536219718508274433312816657383686799062267780769334054502335125832067249375514063911206045239785727953371866784655556574975584804757240929587395951431671943880040541615804097876913377512880124301954999880335629593895612152695827292426045657452407050655003136348377974144367954653777338495678779118839597905303543896293199561116641635193137003122461636755021749728106239554096968367632564024133130673209582662870210501471786318621355842979135308215124342817517561931964194305112282848850174277042190427789240935407443613273701327297429676211652134151080509954915610461699822901229088807957661896990149038771851943013758192766040281254297300249286757748809426583531333647299699038754416725366069906115372185793863470521269971598066284941407573708869408774685212180403689577449111482248640757058690398447084540656377705101296171042461349397517862912302672442199555152521721609288231522870004448474344568365049815600436902764878846562221924929481868252956090758884472415694706651312087097904640078879653756010402259359719881656662715809604009964696379055494525736798836318665458783682343320483919644533935458448048100880210424668808070557924687710399148571260531929591123257847932306586726898129189536008571459460927771192686377255981935659127900773612047271422663418027021122477572679615006026072662657396028915840122323169045915879207261888486737431494291575040232819653737173957404765663968704819052038870161322112096579682224564735746838842913390596012768266194435579910251211058897992369119441760580978876371227102051475265603045758731226537447696544152640092603311662445377222481925221302209463457733651316395687102912127167474889526270429845327584503066254892860230070142918001372854350975905538778924846580627959539925382391561225558041462181111056366067584992361510148708303793108438114906020409638909547425684326938095557871037950294757998834608949099097884480411422002284830690527507708516257588262727711068676034024693842313450113912133413068558954783622747098258097650952200799566235127781640552815192818311620920698623323509940837183733281283830317799182000149005436653897529069130067111867050598344789331578187996702169679972924109614892786082666280288296708319903849656417609866947103228065297285097135532837946165721504638142055889888601506381791714447670035812867757589741772276096299329283410288596238140030578506914292356767503938473733343666244491186518177035840302265987133971556505209191053617294622057017307270318383048989923196668870574741958768494537560357935053219659883809887020059607208797589598453075790518723443329658348272983233286367168813252843505207589635101363151862853647945109852936906097916740434540042721208645166317674973401167981364548283357060796646864453542691802986707468474702288029779593392378208128953261384177278273509335804865017745466079768915603949472131733690424696413361707691709134848746526496836491347602669275419813677142266143841155919182670475026920758842150332987201790912151027991086427563966982161718351056130200766234885121256190438801270630139554407136574367133234258335407390387517521920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 28245525674970916178627707666173324956742662910120006748842382498783588738243508782673491365656697938854589007141557702614651898054111885679793723788900004736215115030210150024604634187021446702456231163842908029250817228441997166152218415366037823973867518992849806825529191335362489570869273660170093771882303808525537634366987249689564576606028498523932237095955509123497426748632705473945198355445348818700518656115379503151277517418804242271515180472158861283131073755795822042497611755749249491597960549432484884677280921769916133114275495054201249385990903935894676102721985889221632359063482536956502775553629086494192248257461177698699628310737986979476357504788425006784331016750832271783573467105084453227021759475567939626493295814585192717002452192391545305035615844643462532282415174011286447731871890160350603002145276570835238706081497689022940164989760672255591055070007600403318958785720641682150601766010136238154442482558652166597097981476529782273182833652871804474931602407819734083022905298277436584209277339251887061628475290958064038495305352960305846740877479805916114444865739592031605604969112467266886349470126252723953387785260637329572003711228841863319352372370042829443550081011972736203831781260575415066285415127590081980773255036096887229025404935729407490522172918369984803291399449136315517814739650859073021637018070575650270825579056486865587023202114824946397488410219105014709095726773411354236705348304036216318196874398152628223868620462952233874056895437566137940526406567365941108876766884719498303499971062735475985481762704850509178695592750236595010242509799313513378883189685658008202124904876961552260813957157262881142801013983692843076032084108150406178453532003951247211516571277988994427586306490150016579842815507065997679131067853482455382904601733408020047229742498774810075650033961191366192875134255495157194577748004229996890965933955758192165458657627445892877499277307826437524759357926890648209342410235341121292193353089411265720516377363602628056365162155336353719576462362230827124517859729556071163793395559115214158746480589909693640576663735286186256249252230051385508032689521161426246377271910077472261426079746859517825475886288534405564909358542612600976694747711912322235504919724025262519599998774242175081644677981715139299302299889683590475920137319798181227705334488545856926151323446696226284279573632673198494792150417136104564073354827218491165380660051816517816787246981080500183585297789640190834929800624497885378281843949904932775784924846885697448063846281736124096318480345774024933696797893968872976207571827592967900281627653903725407802827500993801506592673123823083819918287639430591063687022496267612479490563391873310128116347141451458116132670475968981464888598660901561425203161945159206371653752350338587700033537058742040672347276517468639753909188081618991301443293648507745210606535869514553853375784659511559638890282024957453970354789411113296439481780325635542262575534036557573744103673017277563228212326947250985058860321323444550084725952344149126834052603497010173742810228129038429595390834783140024785976134815612844246859622035130499641074918963374490743849376907167112374334808582575688220665970956563768102942536250416897851310606056526320765202827026474000982281654963034155412131266861837501555758626930993729652978558468836025331763507965881013717664151257267900453110724341413222426329799984708615372142775015812368702177229482694030497262570952803599745512203900683897104856558730858797897082324283606664327624198571253615586921933727512600449182660794354446432261451030224396854418273026518017712371243229955606723007810562554967401163953479103210776299047820935230067234347233774199286352410674143153956152071084754445120536879571735726824471035678560349427139663941088860398453896824354233630166898599353836481457185196705274665321950360379076984135681209602939885760973078666863924603777447672518528218642596422052087784100875941397156596041643623299308856868185926153259879912827015197202433278848749099776156353395476131931786593433097498132271839573124554640001765262624598758557520697356408618376067315872377080224497222728616254707359152107751067494827778152672009833588070241727819941773041730267356006058012361299287590062812649518558670445891450725191616099955738167652141688845849569837751582148712835969221758234347659006141967848507730210409985534732005466485948191568019349854882471946271414147378615814300409849012028588785094326120793636477919666991748790256281701961299546044762337291389621432735117037982291099302730075258644978319828383202474469504441069224797886226308757939276281308406506722924922227763121196121515070375383776336204637497828987207689205594256246483065888602979641721249979930485004740181667458852431953756148155950616572664911365713758925722678385933226501051203284219010440496691997441246366747507974987156498270158381152552037452314378947959399901101566333034379145558009189895572920727089666612921596005150498677487969636024145296833277526544864364963299328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 831731014967377001609909883981503451273121258619412546152089171177833007657414647266576785488300500593262231571424316207873537805280007513964197587029002795276091385703054082014952004758301142786353428537268182621644696167691784375787218180329816796852785958006024483641295936255230257439548048639014694730155109045881482320600725486237960226183665862138556808553312492347510177822973965057503104027963678569065986187316882013211646799411503529311821841507443266883958319464497527636398581925929410360598616052808621173604005867739314092565916889095051529188521668541664042774986688773149595894582988882536497044899802801603676758661820381036712262229872071322318955300365270181970059279936690575713500906975411246610195071588995033403528767399527754258755727006221598922801731771927279761561985689693385150352908373954513819156644044883553608051968327298916208706444063408995583238104607830556066719707775647511480174922893954477379112782180495511992925092541513685262146643037856104293870471626466639631584860613071353184915300525254397600078099084238838836609278134391946531256954722264395134352270580949401178782700419531617052627267671204857615892647269902887277231115101156532973652715226163397513647013666447907149824634492245813779272137874083893454934066142455192359852968648282572534569251901296443578307237504202401318058700140406637693586880400457630599673053394669363704627180307575979689287863127581506496623853172492959232875068350757341083370226422932211040191505261084100367653433023639552697288132322216345415875585144669932941327615731860554945022386253240970795813618173179658731129041953068045951024070393980662044492923535361082501667220916869199274370737688492407588135736745513203340800731701611687383762926435812226565663265470596632638263217362114560802018540838785957895555066615795299182533373044622798910433545739047628160640777146841545880116395320089313618624440065303728620497810821048262083331588393564272842713738416091962125616388531894441983679532901537094230101554025274804041267646683812974939958332172976537657944195133951980164022280701990060217383550241655694182991722101938589455721428330982134736093580123767613768847885072311094459497880914178697554266127372875186055070150497603807375759181686757310264354904415589206300614629515065029515614933921562631810475350477553334767321765613997967081126262751509409874041620079528488632649857700074777922383672175675877804692472993267220864321350091323458306295963532862518184473829173919139825014061616563229472225517186733983864464128462671727012365319922447903866339728661758607908914893073429812723507326940890973254040466956095115467668958723791037485734467619503572698675054118962151759228860850362122788124863114821120139811561973382371995702925314036709922013019019260545797089930334213703989889341029480152415096286209080195468670949621056299887479605358178865868552340016788346570373397516305179848539490804327906708333780541886172053757915771849030317075686165927192689842926575076919966579912255090914432577095636768954330583126413983786957064218654146987786692562821663621832712082406096252169141754356204363808387649490762598557390560134527466787554812690735071410900267111134523951688573554012314391895434156835553253155066070210678298699269203869503801739086001664169092840415629343181863209482682277699041729375159404395826960443975682156469633026594146053377009093608913481141040440136343695944202395893018435307288530034808555104532441039438484220022192088134067938926645470581961560016075622880361129804679214037751076972906908576782444751239997441145473078220482040421444642670466816716892083267669021197993876828828725650534171851987194630081405614591761459051626196014904878107393103698662180405755845994822408311287067412233185237922315785300293475035369516443980084251238629514853405847156230253359210059023075199220859349325306875536674196530136315998673705544076430748776287897298182755647627293332817087233961161609158582104306670163198327597080282409423641703104059942156044465179336542238461132572125741660118670451053974629710168107649111277637769734468055166004520522044937989085076247406217634631639496096023255955485475270315368915190155010571719186007010350203155972037613685771417428620400008209976996342878247768592612961193737555021264818242790830653763624439184903401975323162282021983123924100974225950165852391303071987555549038903068713225069809511727234709752872471857780826631913956666523621697760766789508665553874060395467408660899965251339610835467291173112743451012597402472953564906358342441915606697749184762555975868785372786563612440148990587399631615999717628681692998748926045324343564395937088239267136809768913387973604954865578764257115218705222263059301039800942688045898160680143202334179429047112724806333472422837791218144360774492653399144094231250322982934499376704198581456493508213214053137273179401018596831642312973825914116474809404294350898537425318642999899999395008037341332081730624427512030009028454329429094370526404415581269045537353452551267429852695756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -11824264610510620064150958743501409616466524577121031607704473665038409342184744579455229830221275802056398402896174530864077224256569380006965002545846391173203330297216473150371820997010298290409528884831593660573245221204812919010237426063022674977856360086118731067271742312511582868036816299277797958161684644386373821324172966729925785514095956744643656328550933370555569280357025591853777745361395806318576007555392875522816079566688719955402891134617933884597577005945244970945637327360698888643455860522567734811670605571934291110371208324035625725861526841893006507932101236667488421426113779372555954347173882624866403655994180601014348781427808167903893220733968965513906419318721494655375653157190164808933355668912281771197863978178944609354298777560558039570445923957603806570809415191733156482973259088648698734605881611144029724927138558508590077081838082183236940441805354620772382561575040550890070690445759434663995495022624470464243546518587513618966112134796229122290064317992388853479492407395042463512686269391056281451407029454129808503602579044662412081160778883922275159100977013382267732438779607400117726732149852277973859066637111152513509540885465003554373774973498406564319989151037959690695705171224738338810387827705018383637794044055398956086333013937462023383627606421309445432368546806295257860176864166859980624965944037706130214848862830743547990138063983166916351852974779325901545011471023279126811795791228306024598410058165999873068331256031990947819392652337444041278046109594928999332530248193485799862148255645734308202334779345079857851397088725765715183599504483712590739052600473861487623670657810970469485039572152086803503398673889164627666771075917936952448669752324839515087806643582149098578448490434164693022662923763157429173769218551838550369695289835437390053406643442130582453998591026498067282159269927180326347288475745108785459258322183181246735880983231269937937647300799532252378370044974230201012572349963581695907094280004321877869559274761922608404261322027412830257087986684517866898893443141613473284658947780524448494837249912847331086809378791846372653185227335827708053649768533088610908705180297266039372211888591095252236826438415785839739360993739863097893227448135497091594744705251381235709983271133768853059289799572932314003450294660844026847383101930902709325703040449745248728403294840690870887384038806724148444369899547629682951289419499340303645907147109544291425194813378087839768904081810539296387131897883711214427620848851083175831673145021538211475655227035563038994773142784666293874262008429587964721220836109903274599739466573945133611160694334652055884311866868942926975005251853802271129819757547736166553129699562258834607153842163339917044931793503273589043723394146733560537069913407425226738914010582746007451075071591786322484571457920831884169176420315511702105476625501335508218890295668460942235593707377308704545129618698915335508584040909443421893894772992406678362959602923917092947704939002783194386087931068910086122168790263661315568953222433208226485177278181137018799669017996810428555642501461107749220272600962521247102906422591734685485894224783575999597236119310581079241285009900965544247219981804047628370964638983005868714435960550995014109790729962934469994808551565536928773750776694786118712512527670655098240927520759784184455726975726637110492984130231840287690532007515671353053284256416242511775959536066718676575456647615102614303348430767605455466056664690522033777757032912429989040951936377478166308097235549167425469786631158623197344896187211552868977174850966702941537225386470448014553236618534841012398692359764990166782263944806489731231867271160438207289173006779248116288734863799868119746669421125288576623868442318124294600446081434752511601118621017391889664751876662986715187042832655130587699185660456635883034333741011868813094876272850340992141668026868267170732786610731923187243050233146391160292767666134577384538075468252420509290437862943939328013116833727051294112705702853767418003052988498370600625428759874982936096603233390616715092585590421876645843072055312858864691511046131116006061297406686410675806728490932075298326798862513093064234077920064044191634026172195544072858341268366909546646923122547919434813185274665317253179855958449896028444070095504528003151000449252319753488991553484763754014283808315053502314185799708373248061441379263702715735425771593618467837351426376826337116055356772841257678595039191937555042529609947496477536500130370785626071937939695972640534598404847494870246439450874861273674122538960879188426409382319870569584335076830014003757152974697450219021062629555106474696976190899173190882052710500643662201107742137281268630557777831948365442101959370914198333398582458855763296280520366230083746730025925240580168677782920499675615576565233662276089282055985998736217721967777707318077007559686201386504943646752088451463312572709585116398217234079806317263340606257646282402250440975684851802416075918095176176603471751938048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 65194512845755469162560511449827174039600267005604897420564812310649574329906656792364677571197738622654887897185935468591318961541836328695682820609324744311278643199146859149490586924084400857929662668962889277103950609263230079876138182190701484141699634734564780385684049126076831059479415101236870660491121441400190178395680066984478809269844205421075454520412679701026002536038313779746347347271121562135415076628273571060023775342253904591302891109356979983962135189450901641115892074886481145473597771278261929597145072382710746807536954331877017076104681595968112191923675722826379639386678026633433165926133065049992767043385706255033555186787230766487864745615662993561693349713118522586303016837660840696392839894064218435955521784642018563239931501642217373715062657544278572410969669316015098240752684338745991185915748468747088051356664902718956559084811195383240142470328249803965298421327225378111106049995849730152945766871383226639619590281732764395670305952300645964676939983997260771494629549291522621062319744596069711352065662258563717548688599263068809626056504722142982132008157741222526220972189034966599620302305032607773626840547533773955473815096594333872547227969015305047306085474889844713108708142317324188623414499933107670506509649009874237671345327754152005378478558880490658372438534738179290041387190186646479227706869793991827590087954832689371225825982062047177739012474676513802722209972759354643600895267401886715320643543539250310976969578757385084337117345126274323053357517747089340092717685334026192614233268490318302995959246392461603291869073554331118382348494320218084872434408775546776516392603227568417203092109514982116322295861302736373198702015154562648027526272270226636975804724189499091907049089042521687600967000492466588396225911157963529738888173127988469630568354630007212044352700650463491252516226101891584319466618772464158279608071117664033754566879285138892751437088303453363032255452797403703744626098495985071625886648754684923916466850489500679612579744393056143077579898713509908246133242657610042050055088501024011866389010319883119050025977171531951701389635342149710872469482943951110401740987713932630196484727678678433655378365609939805301924826780958931127431865745232330786034402556056474152486000675224942997452290126595758664659507895839564494000503139928153915785445852721784893619232460308009194020928830984753389576815359712826377952545802832927880470483273895104576893665948667870507158076728726367989060018205091257638524824541962074483908233902193242535588131227701754286183003575460651221532240745863048236057568131579760814754106191510546955203331742651446940206369442236801312665176876508861018537407027590497292899735893623384077059979702843281073350940985560278349080100098909450656757866038474645082659060801546589553623641869742416617119165406341712368606816046874164857521735763269981360333777030007935849684869684391411209991826702087158041295305306080045164412002794610863034828695027264224267885158394992974855330705349346929045428055243719662689487767109441880165684236361830297997937040202223938537418688931915192549987618081741489289193556485237217040908257955406106673516514624393967732868352140952875263317953392544484881954114153346111790375400606444722222743362154573375404577220000237520990284168404869115594260971235350197629372878393216239372672945118500046994479093310351575214855893803540514819991106902770162788143266333842874682429338381174145828379283050135627137279587709414707416429130476038042467054679992370330365670261656232540025158840083177633253508685458387160871402148742551180494675369604257855221132736326438978358608062056280550941431420576423657006420362717301629574904860301904294228509667036721681045358371083274771042074451107271047330738459862907699110823869440253703583758050328256471765239617841744104632300433394155765431675931810277364898912967846565744791356000704687359525054977578273118220984962335329178367042383334454580859394380217572981996465028197402373945865703262302331538788910347217679376512493991963993790234015536791672051554283419323928128233902449475292557912307737982865387600977810017254673970004385654100891966230212452266776268479789606011050130295263273111705256439772558494319534300532201624883621691470761037554798630744725613081629210907999363241205615001205339311452624893640674253555630309606881175472434937403027255205868840794642943544809079243016170660917268094193501797355511782644595805115670099376653037335825233521730996181819253982736297905912560606345443361334159232506340038974420277636099596170698112363005088556689528753496581540144044527750753366401876023214575790146334810340191849434360479032476973692431103793026384873312700105864069523623920742987611425915671622695696162046561906485595333996506119934490664066788997923812435996522660395674477726007243076642670928272281629527310688289996364558896730221616979464739759800565945679010831926788668556483524390126704533216272062636290056534335285996020775399054420830840727848697015302980685004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -171209881967501411973726574776850391264485131172318412954216046668160130599686858544143135680427422431660241100297980403231678204316082847624997922337035079908980684197117020428971586885584279184760550530682454299489916687189438019335402092385589490700570952298087363564277895952446225660939540520599298836868360882889845077259116251368642286212598475799477147086045654830771768987766670968590527524133544851930055876187033956898771921572543152222464716083060243376246910930884729536106153313468414352607928563463465397943441615408251901814292062792878271353682958905848773064233668265372186805543742523385082560181151359225559712585978157765587636194461525551857746698562516146719147720893628159666017772038364329873525088956751929205977477789354775800335594576780374146203731337502639846953884045888949911080989694601320181775263668449065544785404142994115140869283041568964453943054161535935714241123431594078334678256701240033033099274888721869074486267259572150985076791002230964611789215655313015679131975458727645297269246502136866884651912384010194853523714184944978637406289599182334625495212088044510349477411146024107994727358153957182281994937400360792048465292834861261003768392569186446106227696164439578522357094366330056964024824474960836877130472924714537566708861786934089902758103147795596141832690527623125987318003823879507188229161552064056041753128861725457262609457701632074432215566199402160674544191739095766392094341398374278251298012952641829831422888550724463165086488938568429218085540708784594880823101726519176371763581583978454651622724406766660985248612359304794843031224059816870321341602702716277533626046034425059794112037318352635229480421483108898106776723116263942427793724043824316693355335884053317635586213559903246426623367791932720646558407410176709448502264994676256132464072310575080429553994677141152363777096481776298545321557752258562463767878578894570205989410017558501545081918266083367877502739541615854387721724678109194035380467574341098753772959906277776754342472219838038107619398041977391520024703443397992951881667577414700487499806243953316018221436048007017417433234717763077139604238178351645563657594700240955025173133881157138686285947951476888293471456788718191230234807674989415829216927131441365378299366296232275381578065402794380327338886336902427686379401863028893170959160850231920403095986108986030702805318092022287219089676525573221884155918242432015664836869117678554872899578342495018127987188653835167646255387779103096157963757329417021331352282673179715599763988537287150275999665053670556305432406177536959760402080470415276721898095759266383884953330198725847725022175952706628660380214498057008952495717890951900676244070498854025649358612774482714459695988792705339117438209886433762253225486602480537555208425080688239625012819970579925641290781348352853707497341708259918338213351512402837563244172055717856267351178198084386726035286512023777347704669250484988117352659988681753529712216268994102419006089273726468637546664031122097788035595939938955103150430676938737130749244697550359588299622171451749964714191034673808098751719513794579166910126730485973752824474728106063898124797595823360271925245707513504732760537457414063864393763968532822527348478565292835120523200629447314202421319481981024842621476929349590082554218523719139197712723503853435219760668614591792644901669002953223491418878344930185782137420648044379791954601067663076565696310351386263102505194463906716016137394064827529177096223500583907035791404713264572088923254447839867813072822174379879324253833218606835482775857872116971370902863286118249159175562477927792230739641530080854134227718980202376760670673261037879555165240095602541518870106837063001926643849926204562050248312140478523362629241502315350788852418671050141691338808105365301650287794697324843039520865450159247549677704762212461130831042535743120338007038809503972528654436595506901500127518859632109988930794304878213701964541112429249252193355255474444316870792148130630603712511692598533999717036185410241370311331890022189546542253969951573169818553199247843227454298849153071325212899745654585816277004723618117325905261279881056865443000347369167668866358487065232363960940950430903839417163200595117113790962829134069713934161065800739032769075306588549174973470606201931050264315294000708851355642257394466796450521263336177345128575790184100579937706412214780415707923695325099200696751595438773554494159198772211095260978962592278195027788368973684993838133111320402393576644055191729794478910669189066067855475808190374228973328311234163117678653402398963997021152588353669873225393301952234435045298497572532641988856149772919882665896939115687603056212561721424384749600112779722517214228278027499347231657932306405931550169453721103570342091341252477783683651404751130743142466383804663661357322083192140891822506634869972863570465882311822220444384758394923245101678836483665967279155880314241593298677191360897803771408776342838450653211179920670734111906935603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 297530935700870477969393678848836432702374038378124346053800837781656680273091692039985492207962896715347060157685293752363820466380052701810941134243943902291464754490265117058577381328671041421689545689419735706661064032746905033686760981668641299560617549592239947259552700953090378529784793923360810410295108620990528961592553062089488503982290895669617254149781985009501811343420204098250215969132090007396187208828887887446859477814138929227401659333633677265007552041938659576340087660598731739340015431137447159295506103397002323810128349189663900342261315876398483554841192002976591657884015843832132239879199520302524899285760615828972971841346654113475952154743818114806557540658041297914664362512220998684205056734869587094008203951710186862993025886149892013423215730505039275443465392379372318708716385943406968351242957724735617404081773110428341271170549485130685901432998817743373685942903180926776506264785061816039693048308449888156433849517956357468790275695948989573595389795863398887458990252411950193599659768993027021930311883331632534846193875731557458144072564307945850001503849587555923413223539086418804423529056794773218775050076322571832516489264608752234217876032494731643736736393760678913236662020115215499693331275349448072017056632158492395560270149940391720765065421608953229225652727271983364829431698311780422953060260618350563517849691772325072245131254314796013930875722828667472471227982354948136936162021107249591465139000637934223033988711690272533937242849023923107851390531737889756309137127739664843331069214311217666814810272904375445416794228596130839187397478215128725773539358367133368107065949565001921694539226897797756743387528302380013694764783590175271369564573374900154280816231534860539397245898113760710823511704634002044138627510363310003713418229061430717960585342776274700418852233814510040649651000781372482621683066928472948286597935376720473194572886187472125879249628897107243353925667794177828075401908582200132908633279307441987208753311281852096331126670034734648354087078023946358300738459965006048230194932053241124891845219145821998543580237247922051835225103625403321686841288501836913644265593678903549681005365206125499901165787392905545569055513967931236644844245356862114693998471168362751669867944359590083522858179156813949087313617859958913994794464208164045534285286179914810525736004823172576590230737625076258761546953573317607426116162699167610280702116758030245435055137367284353269826246684983681925953094567340920642187448028047904052482736533330591606361942750396933606976654916005880283719881644266482432227405103514900773833462087520780670428907861818269174085210307121136560476108578275127110520467471378416185120411991028200783541655489479920742134522458159227881828998360182318824500311868515788793184153790725388153667996331286627144881515180897213039136195561894099385276631479647012165541776446301203939143960900579631776155468930808520153289351850026186119081025199027583201820790270396076600527879502853344397742113882942832306314992351585338354718847291557792751448712073966871611132325948005719180559040780328383399987201429115009034493899428804758626012447178077342587825026739959598109804166794007236414084467821879556931511190691848528600660550350662161059134663608160245265620668177315650441647908668486765530810272750790463922316891959834030390135471669373620052958108337820475989484184396783944969670644969393872704587522604228287621980041110121111043509056812399791564726389689406413974015213563384815228819302773843495464480255307090163347690293810764671836133684249812920495549066033889485402769286400414330955692354757938851884253830808200685341139507940756866770509183039122513244887647085957558405553673451702596798082904040749252558055996284516120619047045940233795059684577348740628936475446470883367292201636597527304853752124149341677396575410158338969960970042156764765447158496691120161122667149472845195300744939800929766513051477507435234393898561898024434913696653839434291422309707857281134838913508870730340061038280915892399861294696144962483570237642591533122943071992441709220451315559559250509410791284438921581077708880582829792931792421328327595428335838874879557209749772479891988229088937841737820344873707624498450812764235875570453418315958362687719877738318732567213528041224859554385366301074027522599943389390985899298952711206611612486064983756320512957916375151361103480812718152860614338319172934122002792900521205975984308591289149255644314537768401479576295269540760491101862362310969510388471838969757525266144026221676888418337405455866628107473010168923743990855878617106769765283830437363010673189503804234191900784391648814038031312022446966589380773687721346170928529437796326362175384647486589566525305135612910573922484192133855100123814594100690306246861593954857329156586282419925982257331518855004957633058205545836850250569186100375410357275915213890659052343334661751230461914966918975750094263735586277997086868503397900437483086795254691814610569665120829440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -393286803419359055347597463526473372024622149182708024540140793126483529355280289640547937692877728804839811661839681518162806918899660363978682085762458349386433758887756792494206139968667291214420238712051212700218539826311586707566253487256371990551567283644163626177580401050750483073533554776865415386858734266397936982184439795261625033831236383893784568132146061106445218845236980531776366752998384443091608557622771902931563698208360969609206284593949120211611929704862607358204170162862897657983939342386229724225618379641218977835504336858985138485843293358776529310227817437171594407506313708387600417118648017776193884010808516079505054659208399815797786467837687804833290630561584138709497129991946908375302618080029571566000411114205451400610743222517633858083222694590648411312188608767279112923327823936233099181634683267064996268129524872991363286824186798832408551035009092384441462001256860204397568722728306741483515834637363839666634036246297299842706501174983332649934336586368223471686897647189006354975194614205770118256018570791635426525541042585079913303552647378919483910518741601098303725593125363174271225152394075351607984899005036453235454401325908432069366779245262359782666999155029641551473595217755212262476452603955091089414615972031443850994207307509639625744987194587698921860146435792930308028481202447015609054087135978451131840139715212031196769253551718623492416568819558371962243666710436946842363044724949917510030298855856412206926845988032537922815683155479956106021885927658663500142437881789851362870873495204067616791338266030552256115706412924047119116352273517893304815068273751809081434495499212676121587257230764217816632946246656917792659498531939218422611175613889380701597710889395868199126746756772951652805521571187503461182655557047562867854302642503086789024241658418152899108460053903823323539995127306589418338584148286404348636591826221519716745458483805413575651644215805561618580372724917366513974172978063816247793421874635795816509678607390186324877077750508861274938066280875941155053327214933719568643532663509755602445965259150866190243584055287761247256570784272927982786447535445899907487737051700602658060599343756851921026967373697005863620156891749137989297788891673481470373748585610726270730668424970062865951675236041174656586182319752943522547055585617484347878640516504011922379343342969449808632381593115487231574401472807759582856555144047630978022939419885969267989135133645055850829750268466196804401657825171891646709100887210348085171332249862004494563501315819459669772615911101949078274578909267623846186094616980139374810669468698176127145363563728391569424970949716083821758346387259835570196487370270743894210199188942661757118857966888538774847399421312118939313922667377592006250550908772630410667991701887207136789165845342530009036068863798223123820217559633870316004275797951299714667381204846700395001709395389040305842962823077027528207324110262830873201932969987202487546807988264606399696873944342241371947377596993935312741830245563295354564473346265849541247509955981439692078834647520728094207579254385301076950155752573621497721943382474031409964132498611767160593297935414026085751891837207719697134071165813030692083880310299546956583992830447508025213929162907558302306229114944152638803711628691946935199926073625924236976944388803381186166222210185475804043468624192901248798224276578797373908754073876597576312376894320936230642567748458453584829814780248693379567755318399994430986417185793488165926355863375821490126985335929755355075131774633337378317736689539109019450053235936044971559965501333536642127516120650463678783471554721459918143818409717768104141943964816441819944059702730190445182711228944116661257345805927857861336665488988524636386825655979088223968181798982270807357003745152210035102266871952217350170849818584049719273039030933932641806478632283940290313688251177560365457651337733716519299825528267054496402866126120755938334650559338605776510361070896305592779125125203635257494438087565494986097431742974631189033165332257466834420779356426695582774215441969481502187101225321397328226135277768611048403159449736545678706148585029778044675884754122313725449470849996138197921380929339338165400647880008223198982614017283646231890810280840429403430718193987019529727407523812534527673241999208183739202978434968702275522172055167083414402358517335421868786079511888302445041364549702311929932944693381682001545734561923675904373712998024862917831896169317563714974046747697395038719015419837878461340674306145198795892065148331944372361126321718215903095540926421037454146475268054043538261942946474269994744747089664810649007738759632411690637768028370340595581136452561653333533762467289744423834630738575198993760769817152973433450775926455029686082963589315018239396218558675586887079776354232765173689967755357011047685255212757440886315375068256519865150396463343615003016527038319164260305871036012027176934722639500934458585649794756120028610706974152852389215862784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 410453243569694534509909642056452399622996382261523807359200365840626922737488661121905701035893880954359061125450932828661053610742922579850838454691646139310633367001131477022460651675983497354203365680687594691093261006897058077491574451450490450652786816949583702310357689218196816861827267528342218179213003597431268887524590412770009578871746119306222931317006754060875417213913457443267276524796916293650171904147994162145108911856063679229622883093426696656470886380187544965223966201008512683645253022699585783941089665021534643077722525512196520247581314902760570842110891554501347897073299494712380648024821806663511456649297706608499628065773946973144757444991854820347421282579652561146343014732278627129651522444192851751749900648822274750771891334185878434586119476219246012913400899798219330187261239880130898823620010273571148445258564120292059546144090791387978232617485832116958277746362485034517039747515733610477855314654903667066080527139590503511850957294378457463266006889043959380395723059970695561212526483709227573787095352867647805394948576159340071676321484741466280571054318891671776802725825648371145453991783952084538806987182404826467776231767883885514027765427652489816575568956708286127138022292721143706304765116371900773216312974295299503807366426499441517582292322107542304685374190738919654852125422659302762633057480265255043515190918596133341375611932659889451292263742729291541856897516306763671680555996810886773015194903098296007652157243776917636862169132970417680426568417770816580673916643520650020887587099042298121017264056175126777959799358690390410356052579913540823718277410344239001664133986612193742462792408474415904375370644287622915079627496152503582432616360522987806537537253151142738534727441527613933539968022545356219779211691946943903719074908225830674676351424226934386012819354015294269444269570039678825591750665456313592183399860345207493146461203132291188867334920440203428726189874070869019801383651233040081789698697502606787789314768465792437576877671046153234140057674296940567969480429786385391720529308089925276490623874567261980059713470021551230990610467308902907176804467976229666898246552291911872712838629060924204342904416284017710346172149530395462751044725437274315150672702021200336153532326034895974059126958531444777778866491380719905789219877977348169176104942433435334227295037172967493061299271318807919516632398934468406652626398172743583746323166090159313534455481660171679184359620340050939820915994915285305360947565947457733494628067483617964642712437640972210649482402189047715994659796518199693915156265456270402697960039164600335809417861643205650423227162032436790047786788881457192494599418267074607453568383926415325397854835081636493524767524386775429499616617060391635429806636788327572067224763830736267399360649245455838883561000886590148292831344585552873179872095636342024872494573158869565025840651679441878468948935762126695934804874726926437141670778994973752513848426588894825143958425272863651418365880047733387881083771138218558711478163393324143129649158172022690789470325424164691177522481168250547004191456025637380134571305205869436415015521764833090300872270880355973675695747903574631051730599636903398446039610889642701470032561315734833029370621082754246929162128676306647397653512247236768998391483836888875996761408197349165651765179542085283606812744386192299201151252666754067107290084051583850249959956241263655550617221077842066646938506031918473907462433048745329662480514838199116934299582544424446881950969576568021883729958047934314131939366320523574512519507070337507587331069568129180536002139748544306913495785113493003881283584091144245349934422994688931713370991446843221325813058210284482450482560893742157386955214176005460304092374610651035713703267100517245235506332258302169224506321049559433742749998401874424357205705760275860181063099727020398310806699548097487754198573519729025179087065435970950869179154746166832532110896468632032132905387082215924889360605113530309316385557135164045872680359026168536367824816701075081155772065850240727130560737935001334537339806171854676947670903704693570232251222576861976356251349087965804670437894412551618595462724051427774191814802910808520027835877511258804196144455368795219103095585786642023880611093804046116927763461227756010984775213925144426933153269728386468643575469606558476179282161703568408466279644086458195320467054477079919936350522662948583868334857811054257640741212524512577057975917304097047867651590814028404926025598821972871498914433730803969807107575567851827427707217250981472200382833492997707933035368844424277052935408402976210581441529914886364964997073462498727442831744633942160899423472005336310185981570757018841142468540001152514631602520359797598779350709751002305951664263895712999615128750463335133737927072779161223991285495247320121312179917413898889335758469809341407691358176515629895181412279235859716113809645934060551585473820480956359515568689178847601122401640861254753766604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -339031237217435685981752366126756267258636487889560346437454724001437934243541414765688386226720088168828099120868274443802153754062512658198134773886028343902085292120694415970277122477506142604255243671851731263199691725305785697562689123158843992677233057797965338810743048950843089569534932767340526024785568816946479711220129075133650233314048001601383107911099680571830676112705559687779920242298637089887630104025605785361083058075423277883819477846085422572378629557849685125471026236013231216583234055016488743745148181664724060930052959022947177432960703258515561597654397794541130382274571210550302364491944520297080783879937591477770020334431289653694898328624466257763991903449362539028227968195873563521873391852106905471106523884485674644690784561269516389349003012912917241142430677875492428233800485870222047979839934360221963457662425696120988952991966802264417726124204311904072176337597052638026167877270974681380714822396573510382632174166213064236836074543046188581339198143150762914825664360529457390217970518268166297351266827431217746577209952697260892912809508531965113101621626325202733922562913655567933223901739782374718971537091840175575547772576261384029359643656383533734346574761100613749096852253137326577710365026488591710705500607760595853685832452692106830147556589789854869942006274930722837179547526902787762306404069947865266433918340380746757543325969465457570308883768483756750982166674192399554035629798022307385121139517181531767523846796584348393803986990654294740493736273420066028332206919471654002292724666895619445688537861919443576000162580209715063536656205998402216699964672755579223075545594682674283203700396746263487850901904920416989013403291726273213093544554012961744770260468571590773878242659243369172840316913159511797610246564334802367248602602521673366286277584867664339039277760001206331330845905547598045463187583877733282439464954354893184773626664462921868459141777583383359778907483271808692730516596586541783632565343120532400289468881731269158992365424885578146233891137063576644567321135952803670724559600023099670239593717902458555788827559639297876497444554298150604106282121305345911181877292133064312559854064934786532284392262975670504798666787549117079495483586107454342264787628885014460073668515140453881641957940701356560063009635999467406045071646465276091283344124937326112848932850080416878322093388581077601004443578811451221885705049724724358738438843427910755746259240450699805474931910329950018907140454830151735614361233304033780285081972452329895659232663410850074432119781289587864094308219975082724083329633636350573035904800344391042092519279509615744921184096635508210588918357355895011077777872309408139928954319800366179099710059299146256805828082518257144211933183279708565460428007309580659896320895665746036145511479126922515487791167196144141064428434802111189615111401158321493975009963174420762748474883873251692060180852397217697431876505292806032950604730773930905810453036229658834650088244282462398554487527649639145598113411996400097026131435557969077322375017509371927495178299739903263002731773056695179465247193454928767188843236237937774671758948409203001592913662516163543215979632601267550638352087766817766961472374354098822712508694768209527140135315248788458279677462029852669249949254580612494168042503186326729410996346079336662108250208028307404409592444813523454756120689682698893305421586945382102569626907455526914134612516393597647509568089694886614377514218419746491795399679683547469951657034960251324304364817112538373042881951643157646284417183752069942375588259100779359478885259844256800071609577256936634921115670782663302875750621293568627840234307196403486030435985797369451961766917670047368840144977022121308281699710543309827386242634725144790046352507752588896738988166815053652609799762332596117842893508770263232284316348225127021842747000772669942424764438552303138115058087782788342402446281226529636531237975794101571418283324579362078986211187835959289787729232938511459295132473311801717439316151038513458374967610293904950596351778981868381415558568797818039889067948996300839693504812959976654946610994051847955358550023114770138675842649926929458364795946698691549062334056472712637539426965993941127577882572361194088752109606740201494023481919428060694596305677313398988007233423998902670184950082962712275217694064348882767602724596363305027437226786075751798782361598678892504602225493217954114096835621891115409094976269691598742158030191241206396983983915469204292773068495689079259092051453686944014246416452171451685402471425812483421875047992554345231378866126152278716119471104689175007883499513848445911559390279885836645069023890201234357401347484695556206355090123112611511424115395948006859200848996344959269248615485713139352446999088261411874314294171406765434899529322442849325746964604188128243770094791118235198193625878326335508757801158509129631242410576440638226849842352170228666281732034340103202246047760269139473926137415883927186309120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 212571442558728776415159542247094149299870865165230142789982791669007254962296662757004377167258747154396064865440583953081034025444848709112794519184962127157848474109457857729436771457903626431122930589333959997878524647716949028139287964160113385334407969714726006273303784928172552853861707015932751899634963868060821482119743814169231780562767662789968216781233555883434017006722036184097455720972140153351632984316841378418283376206577181055679508585652705902338950008046821052621529347060027344097319173984703245745386521872086518349219441753766995264145581136388665819583258889105936946828468046959051332342241481981398785052705138469025407492077850831816304107314940727984153888958560043675332838595045492013697805015454012007027898359910116235092550146192831099877288366267932332272295313665580938014600469442675448240224885657746872423007213342072287208725231421377451216715963430767764181091138246184678331941522644292115146123088879797788027724500670665345062960097991751060864141404428095880161208608619424852993176975409342146342408032032298598557392300334490496009487808823935428563639954288423407398272032529247896875368146065483151619285571582151726555402793494797784809762402717724661401866265823361191896462152273178889361796109625649974858174401558431145661449179681312926258095162610722102469510534860936363191538212904427702127355600257842323262410041244829156258494486936222058772849628808079026422222221106093142934638434493154116045637499259425888234803416947020895329440446651212399994887889570503452499927527966789110420507114926468147062150491163234679200432569606351827212863942423136068525630957813242754302822410714072622835920752906409908395928875147816670146338095940178837659324693891448836365443115474044487885764890478376199617770375759597324573841989649197454593816398590898631035070616065084946845426505067748246957573227333311419366966572432099065090578342613234429020821592785515515877956936138867792307016890680890143666310159313272438736344977246433635501522188860423192389291921583679745021026275873973977388767169123210751021455766127466544942621837940521034286708393527770830333547409669063217424317065720075152184683057639609940052011013994134374732677987321994950410042750414085692059703214653635908675564237482965447249305715359691613822685095710611145256400397168780754575901950840166791336329607577877082167295951575099294484954322337454319461124584788708852916873831207382988496586287363732927817391290267238799273615064559869998692914053024333845607388216278353692095925340243364671127525765053536162896737606643864508242285993437352527119228378012522235074855865113670154621821710600598255877004917449418450340331258930819437719536229937323786358318600322611655664465539565703366420344814212223374915863646217957939486620005327004060039688026311754915826903961861445555424750063176534232846576803052358074161357799846066491818815201822986162127065532908745216710649882338549284414982801192647334497287625834263540957306178185954815446931098134230617193757737328827995887930223065167525161791165012742466752480949910296920987496027697966960582158930353822528838001657713306432917736566302249768054567443827883727266693177716789581851894232722606739243734416248537540057423582315128865744393779241812344585916997743737028002050467770035161895257299822487844669560230758314881238032913990122302274017862328335453965193767667763542275074961497580100893473068730163729555135512734391158362185358943123219842746562445644458075228323690876988845037796395075578147533623334351146792796068913603987915249544243633293568499188656346453921840699139781303451275352985476083964461327219765193213490640822755420623185262593764781541995824966326703369466161974372775471456249157465487948191927254006360432821702923693020000827894138894085768748696964753439112227835305053193952120458888721484028497223840956684431987381463454000522787387959094687274915369726325794181300507612381788319939723923646818092255320396676056080215920108528350265762881053808698315229785041249089830537705572935632847004937290409855027232351975156310788441498593962633071549328459896188794429106838996144209989553952962488614393152180261233260489703037197172433121442424436455906860081557770566610300552907394662227571355272812797574277644130751851816258681679467531699530331653237024798351839228417269061648048675493421626155580363989066237632958505432558980926028820040473179926616521639121701586893513462879619811872982900097224035879316877679764666642360257431378622865315524784532000795297205492962069320450268596622422577056230267763678843730286349244993085893776114187128573658495921581936751747872496207203288656509645320627046748866932463652631493636952713610652102971692798481698410808464374746384257024624353641850511654486919037433213349745192279313758890748921468574616799951172158470694609674484451430898026724162635030502368742875255655033094654530955792533322333352754039104200811877498257996215070982867091828739050303422885893437928111680310605168890943121186277505892352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -86689531489300116981877604815407427067018322502107803888366801004227731849767997345223861832222725088719205024169281827707815082948237029261234574842628599292133021978145694461177495673069913520524367349793313774195085911318189378242001228298505814240815193556400295882403471719666171578110822439634904940831696340070449658852335039492281965573751454178265036400831616841831883408966163485381520846570318669802528461574140518876508275166917635446606164654008142952735367600123673595858993998214971774191553810260832207268281012678426818288007524303095690780885563962178302074739876646495152630320704370237697364663628559413909414888820480004577001866752331362267003511506005557028438267912821832728702913314448074643899243536680283897179516222977865143909234540349704485552512037045509976482983459504300898562788450180090399028042298589905444743485178881586116655128005382297039695965305334674948505764915711916426631932718002522451806951705955911607033164547484392575812617207593117519349003717683598139782106596064033187903524257314332961640231827003851595773414369676598487063872559839801156843466028436798528516963972995447757348406839333684180141254413987308279326637257151834745356502821186008340952484406325752584286457015717963808486464408128015617133373179161072452161946992512785896462673025506609186423463037935323104796580703538402008931144077929945576204095768401348593015007922639889645854656635806499963393840503225695662986043400178529667094410157197344772478926459615075917546371815119377002127356979991551851107861123560574057410933707429753779593421670770425124859529033985973458900631118567269542860291637780982833747506159653870882882052523638326920588721594031209432039688646919288095537994673276960256699868773824825738187466648718414330573348862703215288737764849231960716166386891876780110130228921528975571907555807169646634438038002709023569451903239569819532378836764862125415871726253943300586027777791732317384888682634017436344711801173216924793756179294900273158555884577622325498721838512028365057429118933296494691076578314035007146878643619083569346900350949529314233244203300820164408729221256269803116878839260190021145766346751917407102430809529742519890810614882257496868241622804474089316218723885631489928567424559185779952113844692236977026618242277812737813010637616399676620787109982505880531417587846130049018897707414040071313665208482984122628966987964730366319731245102629956666009287282682385009293974848069459455434794639316282597389132804382532751200589834383242972935126215857904397940062147248009929620883395009770782026941672913973669468800644920996340541817645914442013760650848183928632882559086465042565447686213303739880352213551625951379062629774874628600228056597078832762224713220342477015775427633531501098280511750424977487774157512929333090627995941039334481037207029532384898322630853088992606412603961026697773337062541185717730659907416313309350344015304555265896839434205389072007685033412941050726675645398175729869623625407841707596459678422346737195676965563358601710895684267023049945132517832140722148475021494782028741495929061881663442402866777001538244171937707456127682096333781382712278553310002429567849965784948551055979123691056106296699380879011181979304744614589655452124257415576593784429433760675942846835909417274456472998729869491540933272805733417263586030542690680597249750351912313388453640584282461770081897264571897297180031195573606217555598165866993616881472538449580011091919325522541728777796950073945288144306319919532087053983919128788871232076532040430006443297621619378317677073936855569812577019254697533204621613446523951053451524000366676737291697534911578724496043194421528665636392866711386219349468876448951910976291164607390914015808452363733615085737264265652748946515036748195858496714713162395898441661642689971201954968146849093710021850463746344874678591607782547303639227007685628465853342460535568016183250497409576692122665786896534610854905039277251342161011668170612501214995571802328793106334258222159250487743100318901672941029736266610712864892185661039513412300088136402585705685225896738964321965834881389050237888987925024911975764579799455766680096571208729470353301775725234294438872173469230294434957279234639852452411102705773157901816722240128664042561012844402890818811283888784011564274679588073987605684158033343732495007764727996588675757948471653934384304157375454664847467523926889626897474008215540633307735725386980295085136574993096677383990041406557462724704342222667529622573920298727840284643466453882911830060674500785595959269499240737141400479281404352706192231759675265771571099359764962673624006024971157491600774586566387548380055590823956197121285548187085173754464194126274888558862295789450203690505473757519255028566696643222648450551309135776963800003006813302611110991767010028215766032070256277417963010418647635975207810301661951104122239184148684214279264764347180019231494585312409809740658593207468744680973773649662289741583459050390362154598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 3967691051530450870446224699375316422866630030223181866219082854028540740726949377406547373877835855611772997633587954401143247059554090483197355474249644492556228598801244229772153644169316601937990531825460412348953371067011472553019764819173232499979050767963407364316541537038096525881788299045898369597659505694346710835795618693723049026668370287348048323452505098802061982529622793869537149271085797100636619489932931390052573101872103545537934583666407723051965496313585389795925586124284757428328947719207770606636725096965122514688283800133331223698309425927634396109961386491634584283039385258328091916997694287717803911040975175021246168064375162024068554916666154329015278730551392038488927343799196795030672321709574070970664563284876952443954313474782424723510025721868374816628091652162209615680521233211913650213822867266444636566183771317750974887033665367358303033971012235981092251234219944898344118118316484466760578737951112477172645638021646448137417593618598592710563605885392026902539088594175061246831657524669953120645645351618729018767747371439054397002729717725627443022485701757184318839135372466106375756613447406017883596891931888057352776313842330113851533114382042374830376691015383484605156590535835848327028094959339277077957556654890041248208863104639042171371897157845099043366673532114670104169112414280219051608824428956054268564736673055977941816060042473329628949439970160838319150468326696888296089382184814482726983895223537929949257020695441762035185231077115141486937734688091864434725270687980693092759832444151709665864153637840682821796872421669118361681598359478586988611630311380038884624856725260808433635366295228638052224588297151432983451789228726124420804481485784234948200074754127594710130747730814688239357282804100014225744324376505493534936133275723000461134129787831565879535312880505558509103459846117505824186529151099971515152672682197160575647666808416212732440160129930028459532037571970448966566374595241352118766740264540296957446472300947710616174824208534279938265819103402503594464109207372828831095763251210057665843470491269699907146255248196514375633206872328093387009016882458061868348332757351236811297825833191138387399541338796605325824586583168048415533336673634279255011155801854858809604028269091321788902807897459590915521988325414660500900862533626952128251822316108535175386911290816883153387293721248540577891540337124694825295172541737931752277053905048633230074608474196404749334693104387109926733112609925921502550421636345869079844526178809099736211061897401337194222416975838714383856569642320944270331756967068956884114215260469443072630417525790510341750307242905779542632719341602272864602822091117460134296237602925093710220856247575866992077679828005733539062491400846895873199529344429330567469778589007374534589660865792801726973468304426052115899638141066933759913609849117253433980277233383142814281833558266059708766449588522575367980740874813560968433699397296169124216377610753149254260625465709084792501517150590539774536498942634871247616779406171800106760228690682906416675480204754522317335040251978461676300799337019524665725930723053139602117432287602065098612265146444777919499706789532841653132258902555331173781075726898154869003274584685215923752118423611329513106149928171292874257767676566323312106738531559587940455625276785480609460271723388670839601875197383714123167627755325505991992239623076167903329086120663823827162681150768947491595960298540736598709382541733049404815469200814679082399578323943060922664815217380623263159161005953158066958868060873773754854975129559706031974889254673225560863638429732579004304673429565240946058538548389187488188416962183063256473767486961691011717426256576012360225768635814123941697779807240883666262460530232805011175759520719225121678253737278542219239288240135996487494391293753732862937306345304321056182198592018648037721002824152098022206923211990667931817633924685387853178918165438871855156488374894800215830790894589136037993823461829667060765731868951994624157858419507068755195427179322599944372291412397441134451781778143938370623706333090533309587865553783731243657355876117419480947076079400854961785330996901917671233631548564757917902938339087260296730494205916541577625527907752914024810989472718869950464587178434491017863701353440990988003204760290586718136271417540101161118447736819005762471953330213513859109990419045886853731432000892524704842485936258009478395552753780057513328018775027595465543236493063212470758245758286264088332897914181109712039095072577156078736989004103330908638898195249018712363223418095635728825917709419015382659810346406636028090289460949838458437593197265779297526511709158337578731988841836588529008860603676085467131729202739369186791893281097102816824613776507471158229385948161359550730004277070982259653066213841928188605736707457697449554631584564076217955104031205252112036112613625295284155802510318268547993409057656562052803229698295630713096293722633413798870444870205440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 27941507761455560025271889259884417014327239640153143452226035366834678029150192026782384246045567644333974332023679650142727236272895680892739126657535492653407173386619861175665090204010817482852369615371753007240546473182398263685533182523894384405460034436951959781741220481030687840445329415206821638744563768781802416259016364654834074816936915933203457474622871827840090905736534061033315422865160784310270506202348280010433855124561646442221609901628923860872661360447152161627131973699103705526357497371586772583042827330350724455513206475577147806534011857376063664758384098252782910437947354899135211627600813866284891116047177071522638879600416012694352841034533313026171476119777762017482708738404715995053895923345026207416544176255700403947210117147044583399455947804284144346981313822003173488920741515777977939445452055237015219188842384151990931906988327689885067351813269584422886365732158297144115544193274324577314273830180605867311564303962283757882812345359127647714682912838436476591622832793387234668079451731565209062215015048719781799774207017337100012755252160851782471246643695137212273768965951495590168015510957008136888792697428031558052989227026252720329752357595432148783599721244372022784142320413007904221735357489390057112099302367896941376399165221505827504152192201747275336026490314453887414737092114219844570365922132221777942086338120384772138408701440091267365062916794096985157171452263156570286366724818132752212623242855696305518879856068182185095349742964331491500399671166965936484220168190842564141594268130363966488267563567103551925282222267405364480683034264257369415505774308792356242628833436771602375771881120498189409162618262525383562837657878196357278349033776745674959240939561397925990681803596668927205184565751603149181349163759433343851909665878070047292442110857527039935848118659998954776882344413540423042334356242432005381196079571498258753279808922547859374651586822797580950955737026500809900290685498117819086282367398985346388344364549584878100751930770948067898160783233210603568249784563781073891246057251111807257359628570038847329839089469029815716533356609346402994654778162563942834426029413106145521468256833766305628410502248279305396581745553134398453094059419565814954197713303829777248885701570826560808560024367901403365523857756494822032370077654594570673474488539541899222275260072273175155127447441481449025610874861906317224959005094478318229234205597564362553783820793163473661576711377897389376072574865507394613551240377889919964720965116139740559226592585359891929745566095296119788308464893400774205296147993423377877495729348286433265116232586897475314631016164496703930669669682474398291638839052944775881760707352999488607417011133640764304235800931918556006747196763212060570067770304033291572345725378530195478751350279905478043129726529822877192807181087479349822518252049825364721735054776056306558243323799959038132456219402161739473056405014344552641671451029993799330148463183974642544802609877311967442522483933907222085821301458149832970302016221419111388262296563944845183635187452262291001179760807046625409171393707428738466428549940101128558014655867061945683199191506894064617777979498476833177204626590369039720414820450413923250358516375492690316659481703720289553908897267968467131114618645620735834852679260222231176215091256577958387311297852830373110292052924700706397532824068316503103828246398778291158517529929569937899505065569863040115072521681922111319160701027851621864577717620608037202238423066797602410938694660418154900785184210213990023758984155951013298033356229151198302729707493241326035032213468839997705851479932645018428968962039466020097047807173603451283809705991826773615024127827896665218146899188745451966765483945460255940924879706720801137112612207380337947117804412961698041382413901565213568299437442305306932688077591546271180938995402828899196191092409134708758559805293575369577466818783923177053522811919840738798660295885565462419768920098840046896435103233471183587874466653926271509359364993899966388481745022304866022719485316956747816165812091169562518801622354875858213384615011069627690755608516322471160590802080239821678952625895249533149441576719658528702965472026755521717210964508627498726710846547428623647052089020808064579583103794850681594321522348634414326404717013781803459436349247647390754284774865669875499481805109271117111005951629636925126308724903839926436188916263385243465713004395427356737485375673677674319692484339958951762437434388346241444860627807039620009149970814376596295232252653174531194269853621108949815935535681846382603810263810088563638196483271841168600800067937790897059212339943462675129779337042831707599509159766862960858272689816968232317354787939749913526465988944346784048401061030384025445999139949049520377576125675313835062644537112398868468104434220334420992470476308544131138799748120424657459594871034987156399021307213337875417023381175140418159564787136981684346733885707781804616163907547955200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -27178997393367920697101969795463226252777035069673779726132883494731999199876043892897358783434425638673762037700762766480547926776502239503849922014222464300098883697216748557706777196525367592590782807477969459420666498385612687207242244003057859125117696772464131238384015048586459009538307970251030788587094475996197374701565968551745547187802049760689030056556672676383653246075351102863889534916612036153359623846143622419108803362121594526522249755758037344811577358565619525905126813202306785233814642382170376605813281185984449421240051873453335710749439964617545715505907874156048246785545278524736138199333031154473249522998097609361123117483463185626833389779112821766401951047300590988704628295110340750112987145923983509016330102370927013132155770628861123140205520782420362009191761297078579149306285476627160898243794617485018278105710738574969529045510797946128300295727691797220777904309008528299585583258076107210672564295591677122386810415200016673426380312686213076941961006660707528920224559228970066962694950203663536082898998641457635630045377788443545739881032473884433978557533340551948049637423674425078286112726143117547800787748918420905324521072918148086279214952158379022180036106354867086524433992641222625464993046966713526066178977700413469039931636416456187112452589457384607168935525802478780944957244173081119330197901813866086647309039013908375657861353286943055103514440848946968266355930821691099912921984177198154501667721688716008813540611451894465247744643658364382315956134397208661183921652411705285108492315314875411446339080024735793670903414575398432685282097348317166563617382600307554997292739509112580242565072738237052880228921051645399861729298448327309535918185338899742479680959900102420483143945730642712816126968983317546803365348541435949582435999154859075137693134122683315369394470324537582363655338053397122736687473226373205532963594795553820030689055771490933844407906914153341648401729460925510395398429917267529086605717299180631241965125299412953717321467040596132525004574893691930124979352660426214571888132655239418284902596991257686246228646915288251729058760889810917324250170445836288990166390509812287300738130402189272887805136218712705509001213852487946165996212099042579167743556012447090749748353538549378325004225615609399159998631198526626806370257126497081986340885744758452389422179797042852849497120090453082566141329247968244082345731117387982879014213753933580404213846177765953753151009640679527597258834113190492532789374326009291801374837423983108436218155716406605424679124420248848481755356434344085592284032239143236878756592125328272603487059856562915699723750598130489547247228245640959047985586999034326540788797575289417508607610295973342234107838429329296647678806386573719332536968813789621116807219667100440062642613967483593996438864812929831682604790922679512028072272792834860608447277804536083201492530652268895750001292289377685094505625640852200671598140808963158295318245553030025463870011928501737369833906462168626177884698897228157373820848532561417179814207442590332543830549436313204815728891900950679907223478053163744306497233924948050431461710763764999866390756804916064380762428074399141738475526987551674524328821746997382006238136817193563679039362913842821287670024529637291054086266184157112529737591633546773928305906141014077074079672586935492818100887623512422256521892765100795316384270389278944725646666312367071007641295808308246643477642837986355021874421052809468838767871754213018324518377010301907607970121863267984679811292093945899961836112194970880803507846455951825361071166374916141213824009843705567091860777724830870032312927243412820853168751600988410438694811415220684423002508123869172182326095367117258731106908150353849832861778282074136529981001414938513991881854256457192919412903551354859534149187290809029445950093642216662539058317496241713339505930780230909037169393187397519001762290931656102170323760148067839104885916584423985199090788457300704412954015939003260547490341126255284946230135233751137276821250235666504891844363255515248928903097942294405081257308185232283050814231494133720256897219780353356558941265820143640923744347306024586141678524644074473882349645293059980410513917478084278719165121344536029620207318973099947062108426811352270961022054196706548313229483652997407333653257975939809786282903509733323445735891593098014499159044203703026260633484889421763582466366462373887212327339815006083633986671160790077331581568312745793367772860859154937164118897411364035504609751838652728706769283518056679029910085799623471504828938923790603456715993452137484678394630122861443535663752094055909113547141015459180301642457911707057700310726134989814948969432914274600854851811491364656302733316262062804152320546179376728650335767398015655317881003910271656914521106760977329134614870223948680497322239732202494632361096642632219190527072563110112110046284723277710185835779270646410448296992407057797532296118680424693215589742673920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 15737791824382341153176495514091972042381977338914199287531886853987308668893901946997438629325626202238682824293683656132089540207642112228710264395535383612036585345507622513092541507000003722707475834112420740656788520840350401057702320156663966459359579742230716751820086314516903582545460078228317473674429676600409663479945471311685541123631247365265208844061081337023438393823535432876409798264375408539019373965589531790334147984429911058029989750677137579665271873720113372175504187322573841946611041911298609263751074448307794193495427094650387272656994112915089271559664537229200270876759728251883482710506776790811225332388575860543982873024252098696795548659229825702747243537285173546521094335963542207467736202030962371495155213669778480315822581091720182508088233131715054585301413149979108177846830684087562128816017497375690070466332902703988978186343813756140126218813328770462648026206408919706736979089766282168457775604649996478715280188129745786034238393854109880870525227532373677139398201961813814866122232317015558167051437551112653458231256186405756350950572102620152623002377339534341531345459405388351376022488941411031495102428252238110196478765926577644107581240879507816680115782967185400765465300350788905510480047582136880529032866844154430792463588355270410855552558691122632557167087409838194920516103603347007616690478207824271565274006720927040598782263474937439927220109994891592870150927796363999963277487998184110905347400365615939039459102397291386882838398616068411030131607669598599342487737862937099847387514489687067269689813394805895616941746838189685241471275724868525610984814456225829644666864813641888540386669666370184253409562220693951905676154798590563805015073441351074226126335716960168637194442566446403423580984168706753391703695234648470785328587580959359243882201058203457651527438761065699987285793906651405884351447448555680096820353737459796032324562726731644507079544027259666832608028466422134832097051883891082103549140763900212637281566595519079428497890769264585155116308770634076138923073591243443106046344077893007148914428419427388082037196020816252271578878645366661917654766824185200053142522496679084653786240123047689826111276819620384260473033736483736749085912960793281926504604308261379442041761959490728236459746635178454533087377065796984690172335314121376784201631037154602889446520958936748659093018769940773687492285932057082276031216604855434197897462759322652512551419684934747995965003895582130542901306398093049814222442614241313036135584198168401822106343540276654475106163037767844919467861321588011609294517289029698347826958988412731611673169278620850987383998035483029014985928308561171574463565027700486940490252583117325419575112227030311111768592809935021162509030067765110101947399878110586099028315101570889595510482627369504201541952008032496896841786429225291645287587078931950858317501655944357774827960295950312653542162049185806384146362298425017869663125753292245875740731249404755941954176902374027105447830008669115649133364805225994613152198247332904014010530507957681820185081669897581998641394782016151000270270986647108954589429929242084306676881092145564053398824110317057423602293986914940095891826228854330124727520565964123494896616190119048691007071878889659483802967555325214342671683756754609562866381260741905949994044529755145418427291995641222488823464393635626510426787104352170696380672149606936377109179443559618528915696286562824262039990916381061329648374459295547838532442296769094027211552439306671439805307164025572548847871400727972659227495991776845885941051959958418492243697047715309743113261056417690595568159651822175766489094297989611428500389184698693333737286507765519226954735918029078109577580841175938056142473162271792694167431272334873297906875182918778357024821340980299017854313505721655101099750859147338958340862999801028694940319459843962216080670736381747548178055239040089885641920870781062055581597618161222416618485891251336206009627715599915090837231420854520362572765527030435810444072059009955588471251308050392620698382196699340333193850379858619951826214657042238378126189395129743630236384974559154224766974784630900413782709807514647057920982705153032987203462303941329517952617759544205466410239897606996530085678869983131431450175817721258342185961183664121700263706069936293318915626376124802941793880776357084627834900456152837951587241888635319046069402460317269664591021310383835155221130638077068291899432889006751047214568415131196273574452052205507446643713783241433954930823848390809900742388623838189969691020247398869914221277869238604688464943995366557492497351042891667732681693657980926839243721414889010849488828632623115029853397637843995015776089001428830097181616251278902259514423891965772061812769606092974043776878113535966750768464390813601289635694994122249906407103446260769886265619706002022760257932234113287896038789867665756784246656222091055740511149785408146299605612214788019261084763645109893990826639360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -6070387448865112283506818633934215475556734792123857250810792220542638172657576623842672772444045221067650958496650860849445190387283485580819767560727647665050268602539984024694851370461837900279863505460301907193373563439147218380745702840686749299994651158182847590645437887051056920793362754904811754358751526364763114804437267207941368202026100315278150169137736290276014732468892058317985962293571249838247032299856305568036650684620900638956536735520358159987104493250357674323785768381837366847586961114537651864642939911062926474645970349391238641491128698436588751264742448359099824941885265980676111277529641127775438896976797755432449485513154842683051853222386488846839465803570170034943578896162986345524935510886096838084676335058347652346786028162463178484543680877705339484765869637296377679076174147103597908157969738199189776747467968751872642295222281224622958037815499752524365393646044176294269609809204675325180964075364634617862189259477767345860673401113540403803703563913014803201097242673036662817948645713442846185817425486281524212466312124919706491114926696670411897939512211423777386852629769585190862051463338010046069256481423959490117006163644839364389017785548786274663846616483057695760183059486208575649644507740186955538456919767645895302929119790017306467038477528140564552125419680806038995326065115426271114858397112346760339787868912335141823985844507087290512839573436628028753531292274049012670050271568728122994417808802085490371379295072577775645750618593562580119590267618039742355349329454068634336563634611374611125069435660545702997445289293084801016420068828913959990577620891600932356016605999935115306513468195538889525330261918841171638600591364394555213906160609732634326953812518007555097232570667148284260456199598476307315316359048152658000595765841208570027343592818487935316940228428889162536683232986155749668986270963834263822447969239926579495881745960923692325748571321433676815930019452787977650684830071997168857358919698392856302936299110670681313235000991998364172330328625258109396967951422228184805437624166176868505423259859680247721770370640241649954220092453019216776411258942885731673307607159414197140636479255057273069499824884415739506546991026235852869726252475271963243807608421177736370223481942799683230261371099843338494739625262760878934014556825997226311798347315958580969165725405219532809489632172931214985244139697705332978635813586243105223912786438421603907909765052125887043674504663703076226213250308230508477932478514541575526166822850967933310308795461345197713423429144814927777139210032771157621735936108770021475671830306435125105090663126391512901082200928907827810173325059551696017987036351077570286001806479951194150205043388883180488540073233502350138269415748650142491000836459502269254078146242510539287765801953961510319197008910660721353012094431597284519047337626838618652144776634196911103173249647571585266768105490332417182567602308649695548297052127608190434787588931794030441020627264013406228795292488418103541856521467878885011524457467695271561807999636595518742750087739179679050269918150577413698366630942415665745232999501832367697207182544815347433687691093712092602376566742668026344110740310467738463592672350960635639364920696011868855086471039747376451528530018215186848812546270862377238849113323062833812174432373104360184857967472167623858386374838365537834524135404153075521569067149692335434677163051170529037812954822079269739520556612773649440932788131549402920169751525120338749533685708934312263342437786722723459285144488039261385592339877645273160126781978911164943960006545062959453736977552452307071862327110405902002239450268264739631139686989354244441302609184944897070739222154593332195504707853771045949835365264503945613654120804368555719804268570095750006078341812252305606735755803772864594438559554536906890682125795369244202384853943128709024950050298222999219033012803602257188589607490356939429521967892984321543416284087087280969469655750229577058065499869704530038515452429083471574106083717085770836312556029659610440203279096825765106196377822148495994976116532924773335955953684105321304620392525004726822742230827154258624601542534887266004487326223251247510473610822692121171114531510040619960445876764575625668462693713427234595565511550812013115453759560307259631343983333887403998758382339253052455419016735126877197160929936279788701164733624301543542236144482644307786213811187396094891065798325323320312081093479082930961112343414333487950248821587919692417713585381301507816588264174840946746204879800426962656043230774457571163463672813320367401017501573705162966511370124743758282645751063824230941418527582077926482054523101409448739268219851599301084400431464170841727672930500377380154243534195595040640216394663580271807074248107480203064187436888572084095335225211886218876271717219123914747410247172924282744005393697755967015729632062323551597108299215008608781495559604453410500429158597967769357850019358538429074767872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1184463983799611712463612404068830895088831707233575361955148964925871520274981740558778890774380381249772145216794097704662700428313280995845105451957826369320170123840546696698143765160360717690259004678080855243287375543882812233392306193545179232806575720924055067075666493044599335133564494464227618081049576199399289837206217583444386672862951874206779640595020259912783018200281523969893674191859319711006614048534295809570132323693821441161676703299297518480552599212105829112610466225130246198075749797278714900572402295483427066207038784282577848334579101860174107967314010274831228525837475494237990521224137350507723650703653394719209525037974912131522901149651199995968606661594237061197226888638606451907332918948227007707982733993219823328592262528322117114517228812580330609981046368775513171134917269306669187706348880221250942660790615600170073691721430293594635671779626419554922828384650423603561268428397430308555783093813638360866372574122646734047113355128429403654782869547869356533981093561194246422961587431894679066934436347356870781710077157111540820556578828599027597516203545610562041815018187487216160015527064708336184035040987228511118262893611885134004073427357270825810450453885203418423111298123932486784657618095394573474651755422702967382795446756784708415434328697385065403155866797085385187113759062905644596994263373335589630518065099515238926015895367053149946040459968486113408656017417851891989735047543322569888099092687123209765595426289264059223412885746232733835814721867198666651386840511299003494504140807675175959781102152976699396460691192774032398106205216037662191370862944968746977771944581768656604861578707893416861965596978988528702268963661467086716104570563014902467598089958279958330772825998286355421161739701201850750421401671853232719633373943008570523237993184878761575030021218794429876740561678638619094445563717309000050969307861913389232800457397569376358269173289339343860416431169756491100592833693340891010576959032163909330432796267427787440899434064427345832413173118484955209743337127826881259737863659463579579442666756467818399174418047779642419318815728843976682829386325083116760811805503350659318543213851506221205640125097908996149523930717932064360993751663475846816275406632566561192141450998805540088030036054272471882383983305197813760470100632862647093091574289587225735422436142105498314802771090905066760548792992914395287436313254616011158202921871238693214703108468687269486413481323152887133647166597010469481891621270423844659650073408100087558102649662057467414789904586047711492056221887681093367224588261872339978509967860865153239592576041738684792037562192988481366888942106023287323096124264430038406277660107320333895835135763256323857699422146346774502258470916638340947812546254809323051789017196261730955085655997531537960778786852739520164077266116609754305782177596720066483227416510555082421418177385323991980512727314058001456115978642895301973510583602765493774831880695144195342627699962652758475394250954443864635724406039299656565138589550024437231658335596469782594259726526168890259500135322092148135569009821132605016921539962669035373823963628703222097108171396035988897273934289286358917637964502505675636520264657687215050615614857661278838419315221651362024380897064892738949708327490413050742540165819895496631920165296554668986050166183274112206726142672108549831496359083419554039264675081419729538563248209385872286330332829814751802556583347084393344627366710084296447061914451348176735151738909609407690833172865444950138960380062250238315072165444717936938461670246190861092612664694819335447273390860328025684497176820161183821761115222184519831802486328847833898063026661378841596165528027486683547987536684041613561792494518485639109212240720423529026887555005676755313969759347280222485233256581274852298835929906017053796148030012453390217547675388931503329140989140885791627878809011081970408279364378567825313070851106920912899289400949568625227992924427795432358725786332832035080017997208632365539624074726428430384347175278868023099219056563973275124333965731018593391317317983744325998947035718928457322649729116136142939589655715259876974249450186538584874251902290560109171090932199775389251686689916149050044010017790216702402514695615399043143144681415384461196998678685465649463022155334458659904815744541950235493490302866313145695231334731985879965823287243762317183651359664996992068438021872043833057925119420963323621663298949323171426123148483426487013026356684224354680164688228822200066078383630815250138480113491107943017915719618208204556051217161271650676501949089106682564720607030747482783005394777497931760337960851007600337021276408664677509019127417271978505446209177082131440187700483399047611732918946974491657540674760732892970499845692515693902503438954428010088598168828697523029623402067681461594517014865479983386802549266856297865139525895713555954856828165064368506159872107207050675484884548078774454611712790486719240601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 362827255024002196749948907333982127420984975322694011021165649480350921439747852152571311424872102195303988581608741712790932035978379790268220490978188178920779302327473135414691469428472383643317296622118768106844157261517336390490850270823393565747391950196829919774187220739928673706089443814677616196242680868221651739326688207943803074297907001596048937578425460595420377628296507718925890095247515685543229690177405211759561639037792474206961116524079540849943937112108151609645034437308716402018495764821233803179017043126441573291575690352858587758185736348348958334472079315761925437630769116952309106419182823975161338114779500647452337908438419572594011817228861151655641273294357732296530547200088689888406100115233636438548704577843901289799361086289451749247961598086793995526837912033499067779250092627557205418257106205756440824809186169833786387976527685390666636881657692987119219324222852470131706949197266587842089431171934796021713090888437868494228007171095497436669161239372193438500522438837990270481865281634332766483960262829081605707134212268022375442603395129802829280027319294010269585732758690313321150452886662200338339940868317739012230276626319521398159129220988841639383056745272080649617504363520151540407709571376755694012080695763684520491968703411155080262075033268770467680844024762771812804268611494865063100755790620847444845669887455269763429512246986364530299495410176683320080754637935794428729119430106011041705853084668776914994421855119556383450329620252372454737562667655427936306573851065848482947411782006893063829942200541535997022925030204830028099505443392657550550097681430548612873855854409057861613131263683976976382948894032485737494801340606849671472934843783131824540212588350449097954270121938639259809663134140678652361745676043203589594483889399555877251306885246890792391385209472342064692148636779072329773238950334676218892003304716289109348349889311853874768436490048451815749491683732160507054109195631669734417697706150570021896696520724288946298052238173491516319367691535059373727893030799251069356318056680797555146928021148618652864858875945144040135885535088776659046977562527381177268924398034283668420661272938267382639263401557897767833246739371570583211408066433175725869747067163911260531043802966057195150556790034075759584757344784454429051198795791621680393384817292531527837986809477439768433754035585861362507860367289492468729307985492948251510658445693514373549533571782702052617344279261547108965898562342524102800852571573513468990281925659545980015804961813058289498804781959611445055321757466284219002016379548847770574878961623771661215079567761649477549579078369527777643003003267031368695811449872160383034351752854678617772730773879255068159075362943935154313821826036310189210005102587248513223239559049972483194323358406539167153326239711001291649360021551028742702685228361807861533378716922539025508413532987826404740420008002151121913019287467695383941614442361926474345887465348531604844041852797955674466578480659864607868386380829445600874499798199869431517523707128717645764092168280740272086555708271077552293102943111373011464172505305693742923797083188653451356010261396259578246219995885758355376258257322732093616355037671085125839227931254273846724236131341926791875072495725122687220954427283850350911523666474508006660465373340472038677078095750719178915490380111099321529734198189563785415292186220942323777255676063713253128264720443513510374123531454592524003368830994447892430043699433972571476672105728373341063982538790314129198409080435592430354104670635625723355410438345956487586226498096931241353405247450217590553028528087091411426607270986934401997032672119117027690414850532503629114155777777541152138307210830764986678159133114213651144531202212046730510784760875313870969215385066942740762418374781154311167657405239602862787134795123649225897548600601323995307582411343850843253516815921645179185784231543045557364841241246455975026764128694315790385972237918774857381709519939864552870952560101642038776965138345949250964252423137035833499809853660671874844981367346714050965209411130305455416875736693168751594934839087036809602999266963467296432664419514380888788949295697269864097346158213940614147971334706722805303164632146619489752739962446592642204064222321709610614060610104117149845611886335170400739513537884124325336400029382109572667771965512689054862199121278112007050139427467965502639570862222098539573967276643785896034900760807002501179886542325616519987155402685485319507474081131170738796933699825965724493397210244008711203429911586996447377358738132804995555563969568558835099954083890850641643879647508782483315304717152011142110990505431776012578251228717144590045489572473845430313492023838362034523180097043070063416229021662415978616260244054172566315764858026376223441729568398698913288260518780698150265379231827356328037659212714082815828841211422165070186467967113887561657180627030462751117524397776335334108457212027900788736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -501363936087740707908949276881933152854999249318723548504357365657910285360245518042341908125834301351088164462382149102599915292772300519690172838749408629149057909949216867459000087844037753281839678264207761445259960235131957190080420174299084836722105505869542930553591472486456672691782154451715646810407364393082180185578700455466148509646670348438452664791054221870869323538698898101931440410756094772377261663308165559350959506023295465251754157509600382554273656267996924575778528990875362603625714408832775596339114405597803049556918882064088908958600858440837774690385820638524075204944915855078438821281107416117972709845700571779950497266725740731159528670038267348999767282728863566847914177165225571895232059006305116043107322214487128832782054693160687732523567374485518612940080657358380817270445134074075579864065559116764732598465766984171134526506012265999569714759580219449832417096601907644563697509977047564911052799368373052287723818953986941517519655430028975895902975018150069044114528860264815978952999968934970948758570635852756117499052045889130273326670813891709444786360889362436570695997880579941179947189036707816898386587576020930633622723159241217439677441994528264817480967333398136829565219142654366168466450923917604583281784448729093219489134103464244467019172401248666674010230110962196440728896972815416216944889541486939994486334456058586826153916140451128196078184234813476776660560946772637457438304151794385941087991428347356654784458973088546887213817528043951828363258694626209224969316479227087777551646337384863104254303184170957525359845973298223906788180590313527116556278566620042078333466730643949362659007338461167708744951875253229667057481123339686445235704018066367285734572376795151284387881854592106883350242822766748423084619337896809886130004634521400285385669857337479871294155996296489511916180194708912403917138214584201658402560483238873397597962235031710055287100172291343529233759050962180106727653186505902423948990892267839845174164572290286859937371907807157401697427788230647688836984225744584187746749451499911200325639241708448066508832460396737506552890702830332357252960065293109830222797169312607563971718392307620831430819086576007401038676343641968996911397462963072321745312599455838490726169707935258943869759156605882856612600585285302540286075753433635343406049651188046021931839866631540233872865041665284440368764072226697632715436348549198290799163753693649275326461984834414185343249720913122402165027377967280896157426540342043002422035286330300799532932895581977917320191623278861230519326526157316185836634221849388176938874924878348085722102076446449973461956173156032313579480916203646425526563376451450839086616503654712633920524885711506647962272340789223584386240172630957551070023796357987344481095102546658681185743052085748672013569366258502605240609159600570869059307791999550927348123953414505503530701068351949681537154167777829831435328716107964707026029870520901784096658061982456898922113999325813710327664719972428084184740644208967312652075275447335412512674803712754714150129759917682247356282209952556833137928390209961805125295437165968426354058947394115032637147470646335570356624036067477978444295241188715461106671506066108531303963234277833423390710569591756370714446915588551822028485942596701499016620624902257227200217691069358945672843606505097668800711285263976402185203057795090304950016567140211025285219407946260760624171272967722607650695619356166778091729172523159804969887593769149084659733733952793100296834899336600954187038331521638604691293572685535082014918009277863852440342209558177703807082476388407146459537872262437202129030621845708120573096852862859217933727460386674292844379781342041636287905433223290913943249731886293178035211329304542326292462500472528989991304242203300537405714040821884775839267767548720691576099459229829772209295455444749135258439021723349690809034937027513776061239389707470058077366722516487136162817930186669216171743215222113583994642113488543540300655548125510138143048543030676312559125822717444576358683004614135913825351694825179012199780917014528465467530099379356075860107200007144764520085346128591770703220394563586268316549258854065631680547653794467689521266752727410062804310105036058041907341709684128866919632225916983829734721920080826755496196923759271869070167967041726267410589540995910662856208773285876455395153450707276213497523511522173346655737911919808077904525166916873085755202602812839310590314318431911530653695020348768387938990258858021399857840906885827130743035789556381935905296925375460109244497015520446075377434646362319988781130337075621205405478070991388153659511970691080665710424013807293196595049273570939143560928068243571361384758457525706574858865552048788379404982308491229885283578504341839445674637230111556707174671328043244144964118863306108613604565425437044766330454517320196050006405281441331634948861330900000450771795962371865590863129916205395755218528056813132185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 305970782734322092757268262673949911763756630084064944211300222987617380994690616057746087041061948499968016338914919529225264389643174017495207304043268829019672167636429697427432073684567401538693177583312097700395195085338050969759264644576831968069361019119035215593476513584101303767441937862615264223216449173524596331003116374714729290400009863039847355761080231066185176928103172110061756206690351112156030067351873200909634578022701507887670666259009562570243464376186887245961511924641352635672101870021250429199274001699735938940486723791249435117637898663890805183743740783167415487556856010692285262096339403681959178668935265675510222355310910122953816490360796059124775458342255639793592431581008196253731140967896395278876849165361554896942943547073341597564666308376320226348701862066205186587580013827158692883826200932445461489111537087326203763847641120297614465715236674457272735853040335993971261718404381807929399498258232144337478543473401179734111918815233587459414905819785163784988120839409443581711092863027293596740897425921502106423104306763028693507431081808447777795930719699782200537994113591894732585312897291198092653959738174915668401281405413997415882704064814053728849329396611885307106471938939743975500546008013707196602779204431479577348930519310496373502800944466814767995430994333063719267908117308226173645168023630000317134364053855656133788134084453996840954541234130196363999022320892119570785038446135923161065206200990979433948908598694367681655322879397215244833214142709950816879756813640758323514932283322169391116806226132623125039482263928405066927205190673106752511282717718288473968726537144956977374762203223454961060421710753806289607940894513905918902826610607050420551260701559174791912531502017587220588683115658214774393474989594452676258029461485251051891341838954614370339287696693312854271648187727882668006957117251625498979293368127877913195891584962964405757204260604846374147934493496687306785663081606603549543454357672748839559609857876332778607095171170759678095693940358595947923446617937426795685608742409698900736300216334164733917627159218961258591520504729460933407687080427110947546335147537648815627789863947898263720159698157393003395966097534652327683227946658832067765410656545383961732044958352956715343393693454980989531899425374755796773268775868902761586359448680361553742080050898154593973270583386880357583453950929279626060087141336106897186758393223862414450176371549450245069023876792522587414015737162668889729243614511093328721069236975336554347445887398476990732513386443195692888736986814130171790081459213918024395677010842234429688628714278476685801870270526424484902706660871924055105787320309391546547792603476283869927333839097653988779015084592072885383887826441330651912243769176551331276974998142237749692969664439460290781784964641573240101321604272168227701067477241428827314945072161312112489556294704154258409761270890343891036608953675716971846111288981215820917253749835974769456812983739216023794568463685409920578320957982204211617621434874371129479021952677167659527839089407903112999873250185597533223841149875770005140544893369508575685006715869099732687028439629591054427293309474984641555313831177013507603888531724107075508382680925853907038975790121248994454060216566871852810470809813393186950453933639523473479168003838538698358339564796323430595357370700763628359202724370590509613022804499859673814443513032010666363081854830712236782205865211362905373728508867997284150731139504181830341325307838561194276518246226552877286253239663207937815671492130252941911744331165529970033358160631504965574364676582507105183363723705756344032671063683355939624124583208917265906198162764450024635900476684252163869737819056039181915330157501182156320085326990928413778218774155126955804548637129687380918174184271510195389225490655104373510111561398370221027337980462538013387851869173328256165653368116833858141802178947895649008479034946213291796796534573214935764904253618613144205490442879726227007798645921268149996096014727534481996402830674883871347802777483176174214240569778725009146658900913979526585794906876475958288540011245996390749236964375679394202065542930985669053478701971313219217016815578529579984221133014512700194079011486296908536382340613373418517209553834961530063070981219695661601126568847752328695763691849764788498812053521341064638402326496726785781226559312216739587129403700285456936587757626993849194315125035242381238853847016220446638720010464140583427943565597396421211106719952171919057479804910267072026292954535343315056230973434092692700394264877788931671156256000257269942402990633136231735462307874304585090500342013779517896264410561385630303818868748112817624602173055031680147678422855156986137342888392066054998573233564301578814869254444610440059022522037970133361320933314486205483399175997805075707073220902371404536095199925214888323627617163510276023621078027091780813403711431908445754389803596845493027875269797478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -139369653215682060919769095611132638285862589028638940386031723570096812416514218971546570951511004690223813128683086917036525060095823148999122895558500346206069880632065512748402006132393907720565995732806552955492505185743418852283572229420677213274773666098116910551505086000653868609511789957119238726533754906822129863130612464178641715127843604569923247857654581967397342783511892414934196271217677624614490028414375080466881032345408311852308101965305705337045618943693050896536974422835187106371184836112163305110427830410428182668301556193908371868101982076210287325428697741859896400647847593861157347970928407808297353841707810913024519835479576240518697705280138744747936956400592613740208115203387117116116062626108408985400666170865300473854790028850232413401493992191087288365659169441626817091213997188505719307639789916803156053390084231575818987180888543393070330037588715097516955212922764223455154581065279820123013802558875331803681388147188268059055256711593822163562749363228999285393372134245543920249931757567350928826678023605564378685930148082479698504565809301288367916510830717149363704571680737169746337385705737392170005829011392059022827975662371650050583092871641029444871063647785838235033117438693616558467209641541504054790338768822712110073306539978695745294349121741146211015381052910359107932970411644493519560966436929782344746943157173697477647244088678812919131357337672435050817610371922830661615808975432238397548909461421892763723494924537044761724766029404977953419403726264160230256445904144329389555826689212604689547291988002171437209987792356174813324521388396749800256894988079629084745067526571251897284362342541770360469400095609045178260928655725431706577245791382429573638246911174620259115187203525726082042568511724324651187974297656277680193075867395793331499821173942157544637306680219225086191525237166778092100503359098649260660007981270367210427369385432405577464849420489386136226878550540509945405810838415061114929517461426098548648572679859590191468813355958318383937135264074819586308568005252095786615197382292802599559735483903512315658546091348225472928579931523565267329629176730365915282973650041722764552786211450280522195806069358404674717902935288910737704909272377928621585399509286927829680581727612590254434407278820268486518986021622528840043649679134037108798451751626563026224419335029971094217392699071856037238586513095352927939337604589742138167028657914024376634432861155381856015113863971996976672213032695437175490996255677069911318461578153425484406144972042389411483224304758043925237436935483888100913171503047250128019850781997581640864787442750562319727939881893280514827103709750963635537855908910238366960810520805431760177488008957615798664273211808592213847471051639984596994247039985969659236484817642527721228602072574531923414268322169271688475267804926884343417550357409121823018526299919594023476859040705272555772171005981475646127513425614735916619105623264474701844685628657633488104323880812824499815786830865089002615723907832646913202598515189526491376170957300650750965104219484776573285083456220655728814016117653993381409003053391812412578675382647330266960532736963121648704252514931033884385080173569072861225194341769231384481511411691392887910579149543544361034917583953728526569372463952872388759037710301834472321697153851898172720482451146135484603027787053792286916818924395777901481418845877971340611068111229911401769180772827378865778210264427451325155916666303382232037857297137967820498637799541383286408892632932285007374859681161705254569377055602273591731482184361365720559238439584965303890241347321714123655130630703320394260621843869640922019140696785629774212002294984601508433059305314675255343370026519727171301455397808104919063394109344697489140982512981933872564205720109513918407128883654070804482457261754854972000203666714329541150083754735533662780005872962934006243015949688286485303947624500568078771933980901746027961410253333407569830200124881004914215526797504705729024082675221049421300522388895752546120144147565449591501460359874413537408790349525531336991177115640378904938784787204499864073015721408140445936599042108751200039991152350303366774632125462993932579917989828819385563747379298304419615405602969319644544131320130995041339849609948547709398853885079743059175919821515220057041650094852501416557172762710360779225362579919394910998927433380171511385853984882298639114656795842540406092712011596228569850382963344934257998714729745275839597029349250995598937621696058964435453951197130164472675591960152758704701479196542493470764331758263285865903426756547227818649835604112158510237329518750945188264752793132262498903145073537379672311485606611212034791456691865391473997287766476099649066323052099261960858368210357805106955656811056301727695059379684667166199076930266779587215547838154750239329545791155066299565921674618640377620549268911902973970076242115966787999530305648408341227139585153838625740899431219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 52417001532481395669012278984963275555436993488073329676969281612089290135470065187333183885382864361887378556673940015365764031023118324232958788874025824021270533521692073047632685119626689541639027437844046280187796807773726947039322500286296994346351346097005145300927237490427961585668548592532705792444034243543686205997153235267226592364421756083071586179131766359258262079387637235504539763037906940144973527375079206678084135670823224706220604115380383915192135581012511743488993207396166467966045334727344251324442775950341205139204615858131716465290709566029986239329863332127826361454251807445621080729608278265314008007875929257239767105924627427163920547584151301920505231092487388937174297707954269385291997992100145735047789014634617305710493772463330809904779127649935742821911244499607758618637309382963464828635966458803843417868502189395008479251986952842619259452760671564420783956931080772335889544307638680895766223452472857081312429958917558621519869383390575810476678773319766594918795605107091843857545321340076793221132262450487235796695408138881571505695774294701714737564000781560613812339677277972790191910896613502432571090719790637536546239367786262436782639378125577456041878303494645257440046233189230913664325018031120886151277319456486088507699098608280388008991987799667657714984677923149512544864107819047635977286566882484422395090082659177556341780211486435644232413115548671155363358971881214338657302100084915761691261302402856778958621064301991042053771231349391839311534500219533771592257686641337470008550432545634762259731627710124819234052782895357124349691144396627488298787979791873623755107393447011729895035655279697380368196939794225928488807771046391655400786528759873075699621717823396856420690299910854731544954101328879247874714501977606933564850170282179939900373959092925760869543234018367717876444731389313013715466346861372151964318056677255353190164770047564114028408686546474997302040181933683731802664728373293742352773481700833207104075066983488077792808079514797512843117319687855867830545390423276885361836162476583767040399788300036155666310270100830090561987020866888599415047381525234640719746406041278771427732377760943345807315657607508222404229840073591594056534695773482441445215576893452995847727067386448464528382641902471558613230547078989238936954677789948751009619658587153562357857378687817239155132399077960977799910925136239478102841197187552825634201414819623873214251531004064597575805403081730246510398801962595464164031738064170294358710175483674064379587358610331582018334970304054400933996219953256446912081489186712076662752150169143853738454430951730457454192489528694811760175023925235689645218245709575356849747898111339523899501020563053899010496247074686178093359825521820422329624596283771483048938752003841794039488194935915489426070063916913442201033937717366532068441688428688305264691557362875253925608590737729370639079596147705768723845289800707679162445590456513500770082752742977494287195915566582173305847214688486684391087867418113002853865321797506012633469374405338024210858651190023715948842708058808563958141102255640066925843673019769574124216901177423538440236957681491532551887355794714053339040217259751290873777519946095050733887556851745648668674313206134266930359163908380589273673369341012021252205942823042028421084148589719982269946250457237298002884320624632593032228960577481731198449272812044318219013362041776369658404893989835946636904644534442348170078482208269445982814701102790155322297622835475508988893018249949785702256975690554671915064588639425620747117143110520213250065378625985145062207961132706897530649476741518701130521342165070540746202154194619600784565390810575899138013343385757028445925919275299103617602545187208578909212229225902394389233727435886184203291303533833986242333012858839757253967924814858704151977805760320131999457634118796916922343298929581670169616020713435558611891165752697609918090360824838840673650984450678137596249394777638325134477772296842000665211972046099110145641134870341484874885622378775562140522328007756094926572024725111096557847631612566612712971662085221046026816037438744226692284823531469477195716589585110560138072196891419939892647571587883810111684578789940656523315901817399897320658594255354345115885872818146604490912502707879702909001534077185174736577957576542519858562545445139441509158869102990855759415890642744111816874058946057272862076526223105968086316749810996790231990003153948174323592977409477322305173875169832615598472116371452030707819253324034821155374658200790387847109085389375604620182993387200471199256015480539616083752197270450132628438112823483293377526274711276186471475944296315698719037503965908389946755835869340845214255678499983346641146062048686069344076252292614058603955281812746454719248605035854109711978517918789339752763490172981891248472986231673427847181979144988267676752348397476236911535116744404060081533221696941878995930883407858249896814444544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -16942634016461738116393374748853614707683277404225434305238360187589010838881643668236386447720911305022315417503318825629228038622395797891017472790310495811034708369215526479375253873595763603928988053973897971677739709717356758279069956178601017387987022199835477249210652636892216081677884179450369596319442393767965853698246122935850940469811860222890311741536194425304797791344401584134618269438915271122970944348868425252428344642612665650230514063719167366508242176310654719306534768321512813644312479169757790849028128789369212812187411264895353934864312393586980957959078097422894061976459986549287297350304385960457129762647859881081183770409617954846092341205934641817162160495028679564621382299490509429400170741923288467030310151080129361168656657809212971848317811108225009955110027352169871009960418971923940026275308661951633683148368821278182722486040410707142691512728360101899827523222495590552927971440271440506100345436990865694105128620811644533395268808538093813275005291151530107789456457347568259810382228433964997362936469792087023856459868142148799734651685150996245749822464291527034412150164246912578745411068764123802479960387594507791623422596950809345024148916996232947495572131606454615841790512983010658047646574533513075252492292946572995097970095491315701628136158661843921902080782878737008461859254607913913814813608937510542229720993870149467161901069618751983468817832083228520098313613515131010866239772421356954481643794538428489324759608314205535171966533499462487577524035214650639672522762113718327130020338754328204131808936654343763977513596865376211970582282923808762517848898386261590926517430128781138636398845935989461406072622383603101181230170651327996078375856402313590683209016159422856644176708763235404326877189049452473270890354918108209633073421923645550679298736057812018421024480871532704847510047954549041689433146660615072080116611820696514549024947359302819833683070180550172113851662546343985591662290653909626068867784552155737855068680278980365532294663720890437517758500665338216297123815048353029367316013097227676992575773397780787002009560865015900446672294879214327044484821700801211120079931018329238975619919164100139463852868627817222385590806580039712736237602866481373776987171131743999276647247416740810890329702716194502885783726078440013457547968109886974737701805370031438968964084382582253904855967343147014622496697451771421089640550223407619900511414061606352983266002149153791375919847275021806212747639039613473178559530088255687030033838998469725996392692817702301609599985221528427084845035053937858026327099538371881228330656099618642784340643572066770677223264129523916148797239598572920748918746597801206180877338939850006868047054272068238084961267224614086434536191094338384068353001284091850463216305386232136098449459084108926493802263083976939266902246436551525879600595875037926980236431687684518937808804416910071229931203809873068515026294123708958553570598851318353735662237725405698726731419761709707994332429437008031272283996426139986248393096929039881453030220389197901181198143080954613798258481498292332367231808113722836512648112138856117274012172558969921755255587078359359198238590463555779401374321572288830228579654678296325708567017894883880234846479535337561246939055409399915659563627338998224925719993172152115352827484941763254557289889868291779084304727427921140816643205178213635711933469013506029857957207509906467662838602962224883331303133010830968973652946112238325410257739927412474879914260685882399216959800893894969985631377724308251915195419575432666221288619299001047268252220096093813324265825040711678681484037397900206710923868717617554165706788264667606040475051583569800546966447714190443448377888652723082184533999717667152461800632104126564400990848702203327361347105093122685723736534781520500510484778754778283227073545493414850686336936306763513166122648031164911870206896257076256399764538119795235055271826490339384781643845719170036648737521145071646243388426633448020138544137871569602471177545110062288461814411868201865530169362279881951804966860194730488952209977793827259985118261429768781487222088700115932047545698709912938675541391252790050469921563796288742972558264362903169708892961473882766396971049210582785286289443217954432262205031649068629214902138739573328351130010942960679299501910051324813257272769740638666012234028422559661169211718674074779456245245025098952326148126510789855509493246027564690849418320696123091363356333818253240738465397152053336199246981472522298622689773480898952487056025149687677362975952329146965921713857989865247378358655038549331621364887600606040684795694440524268026083640853307766383171376294146125838229129084096259449049087276143041908851746554145823198511310673973963677982916226659859302871494961970014486589103410146531524489403217899926664839594896656016475152408295870457189624264098405989782512916977694279396224214905982992141971388750485010563218455501454484732976824320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 4827863069207182019532861363653685441449367369888831543709913033433337315832914354660524958907275735456572628251261846927873982286357176781263747052166010109823940059082032843544764447799363073400515030890149096331704617364074900865523981765809674320496800862318276277886328314254665109045020565600604694122359032698030577550006265515340319300529203861312880059434518189952903905361221498578256506737452666046372338512335138112477614104869795617790251330860015472965983028373534890487689710442201638602981174580795123922268105382118789617503362677220173780491841516325797434394510625241188512735455579116820930624502191971760845050198830797680517103186416450780741757282579307657508784294296972428889859977285030855875536200705125824412124051520592595708890219299945065057493503099181469247078710213471758700349099189885353517782667217744563603525134850006273514325769804418492542164952942958024575945116748965760408254449038548393970303741294475253618380705540027681575221983769469898079930905788833886986650953327549350653208480672383528886816020166093976980990932304504300137431589182424830092177798037732169862715247735467039435211429219063097888122289028624506508659259481815202334373770409482221164188223239440445145785544266510983961044378130480865606055468721767373911398032637376029649491875946897630519694995364477961621380993621995029267620076674727728559048581525285586190562019171113444081138913465279715846410045680435416134083212783339103343589555586072764833970489299881427609018899516665010998638669106488892763892907535005937637191236488456481638899150843391271022959677258509336741740471720527052861752261367053694822751529015721298248568166522722864960674417303910210158927885760607977233486419860745959729068877907110531365588077972014463098082804593363832452236969748703741067105759980594418910094948125951938869132156623512503867624989969220114244278373350018072589415761475302314972774526178601723743866870737851897706474297877394173988366880987919478970833928818468765513785976612430567237194525745376102950056966109562456672500796952078659245732747240207162184524856018402579041237878869799823480612065778392769728877498240725827121595554394507209422325281073468221453857273891947490809366866933105976144369201111345682376085748777688531615706483065831466718159322657581188506777827069648931696745027488748383929002536817678501200152861790632653126388915901222142246894865310488647769349472802666221865115562607352819514107315103049480956082895022047619839398862760826659694695931186019727288679380793056026572377667004890408419881471358089019114141414235797716194585163843113524014888974113273372468841248146968949169367407336262014302016190154140305904597383433090603991176907398698244281444807940721981606789937894169159571487912818483331634531673568376943538205411938875965895710894871548532261765825798830412103791093025467977531007943996408108837740558949290825296563343152072398413741973632438332892760514221085576091953071642944868991605694178035166230593152509050717871118443724837749333933455582512650759759750927825844889603890895171706570452544156227662119808970618744972892807403911658451567634634583534092172690091929123915866431595771273101906921465421570582111445410984020226175198733628906765591435272615005852738421565999578721265673237380550805083279325791909253810771490873305074028625901640760896294134179781720140054664710701658622920748345804825861541410415971357412138936510180109342799231492230977469320994729749786609867935416293483717460293199554365747036198133174281241906093402388981206955935933624239564653761546168567009724144233068619483474665219994991390973268114571164683421669149187228972410544352557183841578095468832596240043198549205259431691742613947386805860648339432413405644629764568926186196732127020763161476729008791882143619596619534852972987345157273455685088701444443940495881450417397948563774781265234259546983538856591477706607494744766947749793498545754441156624761568575128489359020693970775075585671463740844949361115926633352259050827783332663740360611777536017566950663238176114261330862197945693019043953704737810545836185820002489202509226356595743197971046990288843613948147475017739825753642261582522004380857705716580703895211399167947184393915046331214396903201119498153842865953200950718286381994396491776519848075111500589255260303420248610908335758234362405506898842283131892486247080455347152989720395086438358062260615326386980572417718043749854043368784855673669143631229261881489873991339698214487501447203855401793527133655734579866159384260413505845901915343594179265480968666299456654376508072455040244344406402956946353320571383254286266087205702466491872454328362671671612815855774736762766088977947428046472434045495537512190757566532116561449885402023437170396201526117751256502272857640069033732481389056226755197718335515498722765843564955632613000999752136442091064749037417793217054074683405570056159485610792457736953443618808553690698784296012624903980881083891712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -1234209081708186061945512670299278847104082095991987970204737231882290223585287908212870004440135392193472309092181704497766435946887001805446275472512285556162345793669998513113502265877205367976999988960941950429609648775808379195361395052424179138923257569394834210501122829897007539208744353539427633454069168714866149286074841485812752391098767898965350708053202940136256915974204806914416044108081592833571694636669069990924551367024666429374337251136332014582579973817455072898391778592415376812601048880236800500114581847927426429920184641773355679520571307342359508302349125180454050541318223359590173087737472915806479719211419292677140207671865578994109090623674588374903489402187436291170767148409005269279222583518988155665509295086949726779591142732853299564075415898601551233394603503730829900743324266793276433983192486661227075405349663704312755030261311113727129193751713755926266880090572167018613801612680785971000816963804992576556241168327928674514546310318912635463856924679638628843024979146304292680051852007313465112104385601288840411859102526508626783546510971943571203511264839317492021217187587722228158026366876201905813383773780220665706570578735487097799100234421859272091148256669493828572133915397647345115094332884694297374028135825898677009059163119114135371550747913950956775991130575876103590448201396638323031983533085137153910951109161444162110055613133910415667892567082244850055482209366582250664044735138676669425493958645910593083350268838284416171016004009240377872289393188979595891225488466310250007576540508601039419186301333585520272357879367334001210975982349685563136614516248359295671178230259618442620524220146817589413174095989261308523169316536879502048380100763130844632036491063400358234505200655536280608768511768369429324668489151221120059966867332516305194072597833803672471555640759077107583019568986966726001482497108796103687788775343893964341815361105022072922466596270462917052902999549878886125339476487535496378442519988114968907806577418352046822469592529170469635774941961116952803139566329266906918998581566600075788923708343384779620473828629437859927151274925621592062696483226614563672168118809901712092960265008243675274314393067610263401159495318805704734816108642140884531912138852090652305132095282765517853783275624711123900043166088306906091534233363828737114850489881235666664487343344012918122667885704566391382119791887527337691674306082097887607856997634741092853925380000625713181191026761703752829581199700422237164478050224406156115389808302982589669209105253854662248709506031332056616678245955072810511314404142077400616510772199133719454832410682250132503148728157782526965866256876652216692559458753948563335096285271600163111958818533797414093650528803280152418084066383159492259191158361855327392217519135132301425698780580695648122966988220866837999921483558070358425780296337005014986888852816894345069885322268464051048138106850531374256533990094966738972985698240105077152921506486133698020124135018460158117441018907695258644803382897173538679441575559345922699407927126483075204809821138742749892858617907427797047770652937413889432076042773414542548124657456050450849777028682610920793705161288219171272914238567730706530146959654996036390016151058165839624523900725627728265618360068883326973259318244946563084836562783560968950807835422584993781320509302213022925845462039599012548526718379518284649703573755087405811095708411825357085786409308149131942734529380571772277588606338355630529653465307685691092029561678544878623886926717552063509074391637066172177727783179209130238259408134441543313065593789755950372433007235148644331594281712425590972075200442427507964409107344284713775605958884236979451459639223492862367429936815432720911660199949001525029689529889539066690024585145751889974957156065504031038257308200820913184422061516809749188672453262904231608969892971223514562959125387449587012055453719813445719856788031334685740424470346528878819540358889601875140907212934428287495766872529310629587877986544821636152648036385482217992270523300188086319400126694757891901141200611841889492104452827708580617331745293652111241940916148125367243385726555149335157219802390796599897234380899991673647370893011838290005652272394974268332039832657886275949373889794425730536566825246405166160502349798938507123347243812384711806769418892907535487937148417132810058154287008046522928796449998629121872362315143632440268881061473704232140691615674081770467051074313314988413851175597158591839419939950589321249043867850931991844918009270685320866429407730898787144297053477556396395979952852739957726136532890045421227202325287654555834876627662117076322328157841132592853940748288419738859228086806936494024923542563882253284446840102923619264875691566548044669963418408287917008428539716674341645413337776127853068311248225503157726940179826174766881914389267062884853090175095154715663941668127800019200851475961293597909483013734886025667499959174157712752640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 286567124510648741591264235790475715438811752420139512773738644656229501551634218598687141602583372727509345300476356960431924530848051988232149831848110570203163456482089560796484377923316396001825850148191718563352268504781038096353869452712166340245150147329644487392323596840255024194376131407382017951720455503186506394385585898796674107261659749365787475026478696283944734499413240288018044639862213794128284987734578572723309540746674022391612881398076278554503432611977715425392739999602226207418329261633063518833193599546590277178224494162462904762518091827424726450362282844150338601814999945277455041325666769703219741562517451386115922007314057272630963138647052630255615523698683212633956817064010937723565808860789489891409907710861715760956962862614442748597934787008127649992575886946456545000522159707017719390986989985473482074040599467769050465340282559437394736924030844315563068714158118250344930526324247247220552525095265687224429407473377872560362195443233822667554215994999146467263404323492456097318467007076266436918601891031540672166540946785218677427559607667599671194069130843575664176142867427433414744552434281556007529799028870417257670892977985125254332154092447290143762368561727698359735567757090693430301543111363195628125117646345780065836891360682152917679208423662792003401987815667880139681522099730792861070159341137064318730822013812525895306747359442355688172913177857453015040915124944243978660182153331872385481942168780539826486931659734447765166482598619571662103399233059482531112945049694381107486330760407072639329146926800726473412284757997263562516830058229294563577931517010437252019701757129901567540354440424634108118864175471428899503532075604905044748096909975451265965477508747863092898148774719295471131420095940881051892518554908312923636423055046261805612928799319883369530318199997707870012383110721943203782105218328502499587719241134897396583955803394214694689073639275149237441623195872053374861153873535607129307703559240088696020792150430072306301773045020016300670121012035711538848792256676573081730500658199268366597417953250341047010161622781706161014421906520261566110135132433452468592359027554045610587708150750711529548805932431025197365351368517562503833274019935288134706932625981348453240752777660284144081451522213799564371423368486715673817967983768465217040399070636182735460654435157018986895555660942673794936894494466834419359618111309481743830774851476590205364352356488374745045125960412728598188127567176239001546141648580797604164523751278254202088465190501741046699526764462426608128770731209728413613788215637867296272702820134090482200097971140429045046452795129938421015879859760145049200760394763488023335495411607535794919473350328189509211197264123836974912177432654071947478467786657877643045944802007346193540668324387626261991761781204931719388102563298901762817217425622600776045065189183382275848333962180690620473647301703997140035755680453957868472172171578721530194398356615971327103831330464085199256652239737619835010250244373035375004972702990190735588099744700722400533951380925676027954264308808071642847512500737978835824555076984480192624567197264773769514047540710999967242518583648457980001795459760627985809528459826209137659023213796031815256907120809689640955290638697639122413949514189720748874137425117190327967651129430146890082695411326956037794247477727549542722024755742287804937842590582592578006565501152996095667460602254961032206176786274690685923827008320477054300559966414721781733546276788388956873695386945597885790242843297557976639722463106261411273656640904478034694377613175895544659723838986694426353754451077023708250141578874003174594018757979741600402915391065458812693278398882484878125162167342644216583396987124241574827323133637987927417729504119062153117523494986953135459591641928943273956039436993891852913217374924673723618421279129308464166761686723734255144399413877746802897561094128887516879773034084028853345987038466972749329731278457652226483468543683570924166793556096462631034763533276480971856542502858404735968641892022281660830099104927560037565772220039711602939706456246162748603943358392832732254442801854679034910437960626095281910901957972415033992138630158365494874096643938349093421625070248410376724310471096304604905330603815560716927382106943705553647415830995392493755107260216791242640203835105388109132292363149299679340270061942193599621831209198057908246817786470731916064131759306504650345873557556526779371941107057126465891382878444104371026927828692706430971755291026709377430202572706977143686960008018436300722239632192584222859812996374859378626039857099102611319234660809357842553886160267456284929183485856677873519041577955839700130639528603800724611740921328721661065300344214689864252424030962096175217587356772112857135883312826108751300502854426929955027801499411387250184182980503988795051780863334961731774986268429976816391345670375868620678618860589058939973559779416919244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -61249011088970082272992513948873917267285020692486612403315442662163968948535586650667813518356424086430938849207157185583592351017945677314867905806430778869059779898567754230978329397073633326502698021181836854753405509647455862740562350666623662399589997448984153052729798963745279165348358688397880641223630245423512171959616472403226918053547221398194055748265209428801786082926732796576538076430226221315094776599235847508704759437169031445507923459559942781991353879605894713030677479857704861183180865001938563292346484276846980655828659846637330855403551945235912097867982535092991043173840886781779275229234148679320385292572992772397884644620569117568218006838622341712863669357641270393668990092182679179351893947072714758919192293906867149122501616271418851705959390131120652011183998627082636917491850627693629276709837061471424705433021625428749879861303129634993191983569015926332301880236816738573924545700382280016401482618881135762240216778471275770178701630183614723540936977133467256689567781023727133170267241228173976964749398650399677210278129541159865113496012388537696921367807789729078138434041855177318069165475265052759617724977599065927297481785825800713598085487647955707513217888944274337060199896652129197203608764807314080870618253987471149819888777553799834202541469763948265826911381872000794309001878847591818486916935066183098695732379861195552381305829606494896625517599647181952203151740801641836153400910233179938364138102063530818807626432743788114292198333901938140201841415416613187700941007263749388251694438552173308991282679859305130256772070227249948647141549878158879617854146009130763910363017281189795843607568512985722619241293094484419642712317490290287438516305567861198064974003635992551275652844995284331786061387043464499422928611409845330425161149419043269408280275680810329544840260644831100985521141423478345371164464632294982460170135668540898111372437046028387282998990170972889138564137935905710301170914224998970352537096857796855956413623424465841235739062648481679168059604046402892864234338633816411739240183982037678206129507500640694529944638247483557485140707047866844913998165285087840481199366180538380759361183126141070776512095929135603235309281143822352365197445355916079668027244846528147551924334944311594004150308589814096304635082294746975042880002829411260081517207488836418950024802682640896304125922798583530406167858108932457120451969539946438652017054280514227014080069169030927513522628464436412913731365861288127695938791173152303984764266613349577039418058917870646386298586503110385898197689342883592241623956411944477090757364623049964782521925623325883608612039369300981951302826360774242487488367238179434426054489253073561946551590936304295960700736399069645600491849071975502992320301542098813058742612893682065103582971232341951880277049680845573967158829672839975304429384738347481665007495209765709927017053858531831833233698952715246541329521212446384755097066379407934497348740424027996789507229477114447372816576733571882321996168746494895321983490618600251146730560951063849300615023407336703471553125902306130437517067586895837115370766851394615686424784075785542341091622408777158640896785102691442669808923242801953160942702548894253181786037775223950301487481898557263689547412902423785885176988178583188047605625533068564363990469729725704320636393957612260236971922691124903213178695727970502180921214939027343969773941214199895912778148081900676208847527043746163201725189948977214755600770335764958204292750220794437668728466421159309910493898096178066517410904683194709146289458733705564092211701558987451392885996181117346061946672889639622410950429037850814919865012158909353740758291624677437335609463915947807502517478630511687418492645594063194062671920454459470073885314134719665151678457846412087521135338232398362309444722476336061167129188414954394633085555108229311188395930096200929826481425243241145588189839319523875521236498331021515736937182945469570257048405411762179801174988146670205360879270310878532899765757256790336322608275649044104375586918656903697803236591462574352389037446252470697459865732787191825284796019647210047706649620066460858296085868853617265572685822061824282616911189672633425375494147019626863599217909220300414912644911207781647139944000864066161138607644674594485658448744289065245146069379081299939099426850433105785559581147277838276532693469462990487480984476622438047949670087965116154894910605144654927241185841320821755561770239071291037836237493793019761684108980163371284139427229645756303597850607080617101243680863082804039118730319749328847061434364339060212154238695142378228332008282290700266761249511265223659451624753260091103520819360968152854317944830031121274336172214537982654969047948048033571377749347936084238604329166122293613414769259052587034447437189760223728045034870337756264390043716546231545270148089883994972491305919808221285610194042879176692650356444326417485800461712920412160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 12252236380562414738738368257245999788198192036595537640747155343597888831515355419204038923888064595769750625177216260658651444973193361758653101311089460366086883627101603114858469800639524488581380166093733050208406278944450551458537129652668500959862998241543844887130730273503769280668552091844407621438516183927914202271454676990070353017580740918100768295661597601137772950735174804231680945756275917628121397626244257828955338036954182496822137955446062359242555314462377556177928810587675392769629290924811035097403512486981508241641357734056412622683621663953025581422920152223850192024825336095634215632473272787563326501174360126970461568328630726291634751539666983565803799873167440803824402523754360654593708159899225880690853175200895002306343513103889392687123387104710590363732085056205960635243739341935887152168524009958565204752360626772968251966140091154251542916138478974411944172188756703075220498202706908513127264037938320377699485406181529207385526589328998458549646821102609511465479434968566573220189538023312692900148082924731024256413928945998224443599685469002029236842701975369645001521992193604615583300942298930144291005484766388321912969771423915788822739775853484775694296344638914553854482602871625654066217971572739114201524610137241571405028205646314606182713473962424228673178267292105666476920381166619019850110971496952995620478481819077077897448171574172044157717969720410557273779968963272316383198421174524451482466143848774571776551104999409261061005420342355269878927168424441142260496129503911282628708832515785573440462988217679935153945707784054653415084281855464317212774540625499222072601077461977839852327706992282761431242714901112864438454251309017122729789163457513287623277723875367997390659182530399952479882315495952728263153609806193505544575479035047032365684184803526668386478823656042364763201485984520217474333131818741413241978182001388802159072692421011050446505036354952038989635965963020222376416382204240520490737957759409342944914098019349232979374603644043651393782961092609684925598038375346276399869930074042951935759203419548114864518559412316451796180662878084606450796232630594380611708069707412494293004282687523614705974430707632431263761234631974991752187113212491319565320062081878889368708263075916537395944443558112725906993568378749878831351699285399247729294218244931033577205143319570277608734001025074850879886761481045478031829626899467636104390595694260340318622089087735139807924595884429920003757229887603041758056144408064014232627993496595776930981353585339033911268876198146440687622071603455965210682960908008990555256561205407988612591987721990145531197836242258328876441816983810714978195624959254997144193923339297447569779733249697795884410441577614608211784302196685877413464065598322844880578088539648958924063091746856184634316358562705993423411213874851450217770537017866107366975029076363224956882907881574445110281407778257010038582427817491835380501300733950998027392843237349888351405051087171326732203344895553289631504051063813550149568055624539895835253739468117507362767289997307819643163397599166092821077166711800996087296183452659609792958271077301221493365914064658322587182503464713094018519440328630521244937310275778077218765330977577408261597485113621907160130834849622426732521026792175393582839988198740945285885290709152615077248081173445501237503203918318344816656008473105067877407106619429770552896983276196412647838777321092075773253228643524781104917457854134993238095794229486198998209687780299740116316465491307953271934244540199880643066705642849646636198141888357061219303323959253388395620970796311585889097009168536410026702662428172862059779862494364160019661542899677410555232211037711047397797870189207946876863649922458011173988763487623757761879576462387084044974173912051213911923111791915694821029046983734944403230123606520178338174347599127489171378262570942116287652157379329123135458953055872958706679157868268448492618956170302148727025101107733716955692301716631360964269190949148659243114317393469118514483372891347831808845819759204763614644350171893027626180417851625972497894690431678319988039232167041592979445287007638524136840100902598691323506481278339341337543547895704197800599197589278169805877373783642679626660176332605110992936424083345419313885231109022683433497882442273983062503035187232981089752463301313355502561946266862683380864905723242140565536900589101449012769759617756698352778842288658097734924659803027009189104363920351165970070811447620234822792728252401617824312319919085362886675679651979695483586126222338984767791391350430196582906867425652145049517401477523343730864687820739887689029570495303943245762637356816351387434376294988101092157267683207954334826354095448972093973025028388777366559087658900184261905979707170919633698821547047243330193667802491469385223775760857346368971019962247082782936729405861404685695111638638118301781127141947457928360871857480430368133767757824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -2328921693817279728785644451194982630024170440911447979309306184051941270424039078428796835297285022802817261038328431457889713081785504277968606413584724746461756624810983773790754703331140146931255870037581836057049113255469695818222713237515344948413179790021965403393382348663126670936177685127629572575270325583561440273021013987023033514994461114859768411091430465775801166242791512550503580518016876262949467352625338197536804034887572421706592025579593272187368138452127677680393573438715369129006406514531957679224849898352117536542256567747829443167633027760975407566714916841748980249118141022587608571452715988470139275648543413359862078254341115972046680184853024697891737289669045304759797673782211467718260327583311783320688414086049367526512264708909764129879340827149381685128205871606259510334017819499722463142276150521441906944004162449504500519177594353932813670338905584923472459195509706053456822915725095644930797849227006567494947235681887146208579284636518376362965358417207321488160100644315090411759604872894990665535401582507069314988341958269631690462034392923723063224949023639710256876558833820355695337013087763092751464282769262283824063829796495932736238460765194033475287916291533040040099956828896830342030100064974053546111975846550442421100505044724856344200542580815697760111192051822705682481151360949682191780344369940538254853402531378564349607366396681439852423803028898770330802907312188601404941854352979146440220287337058617581150838024437229252964280841728062410931729125633686790934806254004740356402555563975879376194595189164780449909232190380151882813492871611228090632903088032474102525337674050167561849648959795407024784091431956095407407872352568713530529843819365014802924781791909417865169297822044610954916867560188778541704077514916400602890638504889775482383117348773444377297962094148686283310521596689779153029396941689241463430084799125960268970189779309579222960406746101557984262904161498194697325138031373286840160747063416826473156445258815199894634500454745275582102044830582967039139692913490396304943459502642670614344254298759201883277847353729505968141762870721189661650181761943884650577001504555255156092045020496545175330458334702237012514705558608037100158509279698912945797789437956780427821919016866931029323466084206830078379605382438177978931428332629819518959816371908607732344446202606077319081413095430504864321931406240397072547425686796928586129711628773970619776579478626899708932051068736958654642352178479194939261038122497930428285489441448597551864243324325825912393532798622531760940216220346002023654870673061238035610097063460925403468467869963738705730264019905418066106919105673213684614330524791747430891220948667671818050929867347543284414451454701045796178287590185063484581774437731405746158794434226785961248625819634356256699578172627957491544767621198206005684664104524143075061559161321942634470419024013497895246404360315618315727469857555469674924133460106286747353701235651271272743663582333792744769148825798752626678519432544923076759024201877514344854995467430640236195158057179669801641407614662041649025198402862461231241508939021602059093685065490010288134057275793270288023133764607614836046983286337744437015210264442282341123015726385004291583263431316241449435753946325613633670476936578578276871340572883329745432760176168164668624823180826463646743703565252584010065270232418872501557583063487558776231800859039469216906310039745559950042025757326214571742192817013502652188250821915659762715205313028128583930108909792093037034034122196765870378753372402758222872727951795418089229445848021420093960994429112861819838802212062903404853314258112776330575759422314605451377430610831503460472226466999461339555266369427757731605855341529832819705816532306879361479316214466797710122158163889058298750757976163531815301914925548902337067600691192155688048206419969085672986563843891621989769200480401902454547372103591383961365849051224615755944663200824275110367576715416944785425189424216365926677142748268844956611974602697176251456728548353892684921613997880152303910356683613749451174724925447053306691195243630893103635319759808739743311647997058445105535866913924172758523520253385922622722309882407358428377549786429506930354367553451611665318697237103321223792192264185903254325752293361093525887324118096802806646520133609515969237072721358930770738400831462482963987090106502471260056169762068096671592146371288947678689250541580763017348982517895980414092303362357834195654556895237979268100292650783515802684057154199125118949352007313535126248737282741625393266112937030556934673746027398039901162502500659604731377432701032050510873553937755550001740686094311119411522003236764437791799298308650315763759109166034107393076294162789887436674535476429803667056908649017885596615014889113296111900400509865342271702277418834718375649059203714111930269395427642978622713802760332260026762442750577763610041405486964629790552332697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 424340219410680651741023189996037721457192317184501287447682255418389750921558434652082775222839656183879731910915047867440206950541469994148614650735885834027260358782356005759505146190650404560930974098572155217973525949300181326488369471325554873010914985710435492823283459992871172951989246690784498239159413829068470771043914749105623053370877610675163116908645137019881331130482772986026626438912781484891485839628605831049925010247639134147605726554521644433733811847997443564542496120157870983962817924221150774282583652321505702043244175650515694642160049642994853151748299557655382109957322597619319326171866175901777819830494518386883821585246092266683634889613862573252814602627445879577630946790775433878534117486042825880907847583449346944558551113231591906326699156863066925091766723283140128149790442672956193530466601624367348232801330695295683140302874047556076450493036057348622513336847826562080336798002773562940059422855249503388555317891664616288967537621172288292014197045962149887329327661008872068734031924240725104625572677404357645543965498406621500099097935778836382364848240289686098659411637673526480186795547720396543895088811422509713385418608042905631298710969966157875795719258106861294679345306130206728105580359597192754234533566633359118739971004367068214352493632707169520411225230958136773064996092719116993609306473578880890521205013200479131183381609848020324701501379366573702146673684620699848938562049954618317381503947849654429336152278870379159275660466186254725034741009679144983352563685566405246900015713037680992627626750358643727253987387323108856633010188723849595185392896557070410903332339591886144696171167321608591231666931231315504708182524215113171516655253143116393518720916344376986739687747003083159986889100808310682250803487464896451766499262024881270804662172083964080476540550889746479294547687958182184423606436262300020773024857005151890323225442008071698489575807816305453182749548978072677181771817997784003292439651121828996528537931271425953401773095043959161419837226346546214461341418473558937637342134682526702693013884113109470675910321259738827137441278477817664525608081439107825820742907869668551905358466058067603035546803620936686153025276556772324529884735239946088421588453626105026376755056476508897498908668329212597883504235974275648054719518704559652035364540130902469159794790802329959788696775066304003215229201837499060026670267051773811506433389993121785341501214292395704014564601474068948471349298113706775441768016328489592447450636066136818776622999561288539274550412354534960663174898807456252803951224113068805826305272258218975471839803715305738883870269735552316292141744449523161537614262525446340750044016606097360643947518078432872096005672789065211072738822533484494489139066997259245376709679207602698612695347405892875833222645869072417637978467476224982569683816474776514694225542959641414431409062017663546782561838829782345904101714194575154270962820972882106133770477525839073287929878529493494905546817288222340458835720380197450292290460011318149926454455361420891999719679354590648714917952951193300291956362080106203892255543707721982845136168945494861951222824196631816576595936886403694310550839667590977489437623823720862834790789834803586422199661548902003646038772290749812531519165438873643412539407288959288283979264125395123177143387383887335641776948327079410005093745330313201701358589137512779802328447963641273621864695366421035473971462966933809686730667937044628319005379220623968444925426787442725433981176283687490149116905078483699586926827209648828384963351048595768726465156678309119791749771129958941166575386150690412571062317100530995669697030203766498131386069434848994787413902696946268565817952463948146225748480850928341291617916385278021101039104755203777043191289284696114050114054856615812320971708289181810134023075126109741589281959717948514768382178660087465565714062798786551021985090599115230781123155861088620458818228976693872840713111804245769373171129136362088161408932031258651306226419948401816508780095460241456398853276058742177551545408686793316557903538238291863199727209831432682592855983613782233961978120818482787343854880283494325510103160945530721300756112368698555334144811608403221858523365948430582878021833546601295839750932492571669865586573868195897171277015684281785710141649855725328346902248248285028483576971885191929187576431634912736901849402233985416233468414135104760713747664829222305582491750343042561360579548432231704992851182793008925204990695630980535639137162855794788257634833004363384536890208519263588322482580442091624298025559549918388406828438815866083489570232600882080168683963964798224202918331049289777311524775566383992999179877205992131830630915404293505610945556801859216727543490889619068798295387482638712213788163041429339879781974614358044373035590704885102006355674047859946250902905868601012009639741532054033713973446158466508593561362583918396865249280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -74175468495574065921818240981338957345942274029253261580030637519566046895567004270042747460649061238060344564772822683773749366464414877129096247004921060203395530220089941237739135150260664079591600773687135723241720520221207220213842590814896492065935921814478519339385150083626802015682771541273670146985441930285308421169372437765536814261370655511186204117736881771944772011930875180061209890155198271754444222243794495212153574298222235735647426551426106555084947276534767935164533824762508467942548750190591558808772200467739028307790404156657354038866174508507686773183923630215845005691519482666350516609756155691557527260235604354153637541503888969954251132483979337070951990647766861969654559656342003296199844432890083741774654667044311032535492522604308977334910597102725190691996750605019291728218128997125784289906594318742105031514140716489285374488820392576493242342929598960484082977633628456020263020133836845680894432212464942121896859371105007050151230442002713925992572979973825662375974875387599615470813687766460011542627385683122925966040989541738410608544578744061223129893138467895618655476157948580963585158883751099821069235887770806207514279000676515996052504282271154451878254370548113773148509402617519348028779375713210143112937613070055749558413219413121414847739951758839342597336324346769898440497003171192138533121093263532378425199887892369827075651648482859932762984242624047381297132844011979142569296384015736390766120291799392888365716660698514244343621973741119695409623650457848017337239328498157029820661870493848443786260661198768923457100006358817681881067209219207708668777559818611945066572868322525312596020639726839803920494538983242210091312298321012356549953038581934895599496351561963135187364587233536087885244888700055603888443896294276101997781443577846893554216047068764182166607047561201558803932118032533856191835286901753880346060757994899921062920342529918154918025795940268991295542756856449178514086120659498515327917765404101980261227210124828925909051447987657819816593954017225329569163122644379070963427405971894594844397808772067547712356019744862571209107186426387526596459854868222200886642125003796090860627023314146689427307497017026715484290163251428973512877763047527118443057483369989738634100736872576245376865754180212047502650186580395240407661332522142938275523559375581125252060731042884444433132319415837547232180725493170732390019534368929494514905267854802899439013246947158298562407473574718296477330260658479963542450464038149149239368912626855163376222421003297987907811999059947534960131272241385868156193539018210140812326118547170330670621543424799621338301413525394994369221159098856495947175033283453978852390049775018907821182094429438935806552305492923674098602826641969711368863571029983928820914230230368514933368105422763156737338924599510529817783187323860011277762562610030723023841948700521376854861095434796915349160178745611316618864970209418276587011708964552281533950353268280498002779663247300790204835437021696017129988476386388383479338172567136866956750215979009163865663721864480690289333042063396072785350859021116847641209296155197900349119774972283038593472020000219779411709135115681101293340412225039008077608509116721744677033186121873129440072672460606536522914647166512182025618970266899141065999486230286067355514287358952265671646553007311388246627356814724054068380164867997511802057971249094260905599884074591792744258076725015690146576189283527482828573265367755723834918294581326670570904410886363181258083619756574613443355802199665788459063311326984056341765658776571336429066472261772211059473405518371114667909512726047346085850115181934380575868227142284817246570420501988782257964146831058410531486008223245682050923774786192960711540077225622978957716636166671671918295819120390634511534387114574581014678108026473185192364075729573542816305763158726877855715723289397658328251212927409141316221624782245829172063999210556215812773106329812152869957900397227426845459260652730518275344016245381219232740418089921804975287155692064328874797320693961806136902892475550297426332390799913998222570235439442355523223654733734538871725781868971723482434319336808805363053238917347258771869804908074540969956303412491213382917303975270222818139590481704095496825568971613938619101236374388077858330003239711488007322146834191469280260613040686814859969619524446332016931425725903456351170946395349998019247372333447400289721415578951574992364220407678419374362935452078774124006283386211821517727054472134355834079660789907945971947733983547499166028019399793313701463094768150959750676295289011610175300293178332054358903503695433892071357490221837078090344234106087703651481439837268887819680934443562340090311526856096155309650121490736031981638151792846674465692996882848622428798813110226133359925582703678951964799628011284045100735597079971407735926304631023663626529097500403725583936346250586079879638814210512004317184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 12345192506779080377488430225245344617105997102909328170620386535998557696359770071393457397760599724817900734531323067671192642835484690101963949853127573461744405246131555964617581514792191709969284078671577592173371729171193423663231192312071186070285583455037606273912059710579428263493404107534275672796046274359701102955004242206449811118124592109716216819595384711591386269649866609328010528331320022905290897487415606023511336487127519104380704468973188046203181211325145147151357926161338886557408749609717950299206215147962469874021110672777225170215096118909998763152228236946102508145944198480409216938774504519829912827493055042118633009330428813587137917628488626189571095416595322528190229470883588890904900974145869510743189871269063229171873747370872985477063325644889276558722670003050300894344452635635155308272342894430160946267864568644604381735405378832254465049562370075170384419928264704609791137128172646595650410982257655027336976567283642463138514450025723771776109083874893255135109823002970587012601047695055902917653825139508767252470684357513933868878112514076414288223370544792231383733389358919659563862762785672274886211003467064725768486488742535322480697737563904780567403162581035658110468168276234866491746297895877919018090803281009190584520875751934217086846614542971981354153510023932672442442809371732970662936298332867504737808885398268024755646548431983223505281794872976157644925227323067271255445416990626730251477390441548694796661259719043075196379433792015008849613919716997433528279577025971346319274514855783749577737363722219050118821644893074785290506661338117731779701226168869302958972367396269934879564057863330800663052500658118860178620871022474570543688448092209833744170745296604651111388292549993120163640970792010950711162796136873806555176004254307717317895386151876918764603418770706600508662089580563195377337011159977098375742924669922869263052026736963794649337178317858926941953240679707725170888026235546569706185152599791204618832828195006362839559643934444009522472362350916306691069240564230397568552091193867113449751532521160911039755646848612774555637940938732140182762815394998638149987727861250231707054659546873181686791429768079759493676523264885264802093379790437649026878361429097918940595168103788927241555931610977052195096514308026969758503813762015287711988572458011167761988316807700344567041271732102081778002826989317709162559382125285638850544628333250057588083836970085419996296773062587299353312096112166651485859556246193911434418547370072698659730016826050300426756966153270480668059053708540483005556451080157850321631793349022849034433420507933188177375415188946255984501068082699665625989581102930866589102313112049512176878714171182771237287603494538154867717758131698719634464436464196592525240140426935813949209893608733282703335929961104090220586631156362802183090479248707427873546912260500018457461870349488317810196773746310888237320561477304800340649925891570161278523957049350826890075745015240712608047880012055342526052527393043280315998326232408441714053086740012298052984801225414685216283479548588106617299214720588096481374120855413125909652262144198298109583083541508471533952712101706928373947382109223979420674305495126005293613311733588644133860024456684547290500214489057210776006980287009838406464798689835757636193882410326453461478651881699748668153290346934427493819325459678789084820653028067834797889791662054524303501842876102439706102024157092559688830061622944118737206194876220194605666297748325779837614275065949752076398238339898730241111863254505091659611235927956396367758598366413431917245829440194299677404829379238315124102047592292930835980733003348582645305892614067768026100283005182571805230617390405283857570330840972843727913696772800740657867348109036914032406302940523640259523958429176120560535690437286556308694707812483832832474550259646256185447213152289913093876336984838710794658528386577630721348856620948633146682024771180306486731293959351169926985871080724747873924620832088217376658824742458595484985716102118407086355387370365378585755782476770693974499736580922064818208286794914392771414562035667828685204638058157776935316361339490655260701268534255005080019026484972811265552577143958898511908635444126300885767696471041549343149353756131660194146293476519257775776507543829574795309803089228117067884790049785186071542797680734258162409173841766483538355111486951057694705423560959210107321796798719626453377403634368138842381565222125133656891357682346484025512501942992630022209791458923306956517528300184925795355051763061112356609291891589995973938367753615957849507864515242576417870435505003071128502423286628943463429336793604882216258359495941404221723212897706856212411266261529542302919315926746573172926895691120874112826465999589024604535235061861161156572793785133575723097286199619305434489450093976319009680592663914466083694016865491955052018789568044272564236987274461026713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1924131528306399413799539286948396405503895366370838076799456901059163454257269323174231874263317757960315936825084455696016787291885638250647659786903138828197236694660000068595591552979595141371656448262727060846585220705566333338029372782761299825282395339876004197340483121562411660341025458573337438919154161739292083532701332576855574773435736556943790651001849863713798725374826951042600299840665332399200700019069926852022806849915364034392693972632923136969358806021842161202348309750447142175957943985575884543651745549077514254702654394002647171221015325001822598149160003062077909576866209055087359861996423359151221102350483446141191572371150663945667200612863218240361451458643312896644210522704070012037049575108306363358412190773988354508226288706786794701845615977679823001092117303141045099584833017801116003353534852174912180462407843360744400608597291531409473808400777386846371908200578752060234962613930312617403585838604092955718411800984116393853159311247756374030164775834619968880793110669291119702011662928279621903168574225002162416221077943618184271700017055607177189056016566539309874753207117679917706479590623689152129960897244702105464370933658142182944518433778458543795571546548768929919886013925676958905036327268362999448176611297882049519870249361820294382302728023958365610887209500337312726703993469870698484002793778734923407180900136316693979414761049048650253480805787971199609333828036169551768341864072413592159361616706893815859931293084662528469106318964350503385656934384949027826809908203874957296918391273646532574803458673714720280663299572247948192455762101742994947040341424465914930211921838987493691955147327052577237616261282661052061670861386414199556732558603631206556247978124729718162611682398023345464899869228873162131277247677669920228198511689413260974265956136025758001187834818379885224709698386046331837245105122526756811922938288699802415690356354787078075061384160355639473173796030345982448545294704918921230702368095531432631049512028746043570831701429468312802943891852794629134705403929397565338072368577336869726403653687207753047870167923325093053597389123984763458515881840458868549703739178812589603372444080834387442490264185945664228111462320557506057233222389770232640606564808825557567198429469310279332280574167032978746960482928411465780990031873612548957744347288042095049049890846316944852714843964109904314430151979139784633475940866719741435171082063943145454960091205429147983950166156381363245068314970644690532433616720679277171461962902472206708297939939783830311607862349634450810165778672793638246548306897783208539880281467960691677874709764089304233014290166989931940180008014992234602642345033727634528866704168129878306494200535082305244002114714453446402390237762377032168479949924962179222121316448194780638845542863223955382628781453070103054864449336161101931072194560953918814144856455932751884343969556350049130142341572603860923228838924321933914322751696540218539452038224559659416918953668683952586118941602401304715119687792163950452560820520936087087297694072419226692683357975398814013512231689556610128421257839334023281645174251325633596758522217377043636502887024682572831829293592746529649693537076874182418109348702423456997488957054530712349296563626114697330384697150918293043457697739725754773393320246122006094330036789978758628593979847199433778156912766305423630333935311026676502757926194385437936612704504953766521681690398516972126794865260507253462471442277668435939234440835012705123254940697899238457767759579364854850898308248962747378785194979174541238718619069367452917615006891871989372682173850007788625277760232143687627733287143795005537044787507071772756073584681496950983700349031746089792820349856438013806248613851099391997653928952142710041526155289638080754571995311689818428810413273773593640388775551556489292085906927077127840881786830647098150331871996215881798790717492217599179339871667453458067438560951400990974603323355692460904375531312138426126874086993606117440279463101723463483371730151105360151357891319721587594537895968774028004966825549721049345359831596677424798958673931035932626762763698922504126851674752151803153004790940641219269234650648173420928060638341306246109825173761867745167701762427940388479954969316715440407904541739907194304550574174195185291654165850698529992667660904280373234573438208814389301254236400846140090073346818688634544556962410343476923332228304916141577988168808403631245747118474173548375883643204622169305783879850960287614634931642954036786601970994017432053571344800272151534654415342492447268584109345541361760183835115248066437362741656728365758442080788210047220082809032554610293815836559065801007817986247790383550887980124094866957726735923422774080585253435177915999140377584004373677663529724531896934520438202030985543353936982861563508738230642684370433268081369128240380648436980381544139377253786967633555121285470706679561121395065908887552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 274252609457938543035177776271260587508215212859947490806845391825720328015778176590164085265886934790784866666596457194061588806516133335197507406204501202677907609685665249095449788512508622345738004845197307561190027796675030265248807852749414721743796621344496860033911871908545176305635847366226971935333670484372101612138750479131789416881601371350519220228118798098316834403154040812741855929804079713561012026520361037557677504159369345593833058507541083576759051005825479273815518395893905590172867716416778774128568053667519030916471671472782656224203253926601289512812005150595456143770352846004153041884673713036181662231917033085985470391248755030010721252270391726177794464743699479019526928985013429237237032530128335926631328866462790985194518399691629016240038279284219961496883470726292707121004239802502573386362143465822276621591752440026000361894354109736091271214022312754954607512890055931654948162607982509826221706721225750986307178983387475351332215808016921639432453556511813414614981872947337103315394246362296638799507537399949872018031855606983282780099107002051105817829578727191861774264312408404326981877094257034589912018036969878637312348773806380011463165299412900741795277905670307363851295305331622775224245526269500048658044335783678615239141835241008000792825003271436152537872148982091688825884649972457750776304221694855942354851112007131599037459505820649613183277241201755578437598252483179699343245856362827887175737825364665505959693070488746649887723598359116777512891042068522723869455843851256541956466326474879244676895213506947253300818740830443855411229982797632897430490457837320468309568880703400026996950418370495052752594232941558921263962200771240046797305069919968377932780022712320965412774603769076119860504660179653023710348539571376259797326994124166700215546552989406160412026827447231278740503406145181032311566793167145981555507681936748801583294452203292678815903058218885658770697763530160504319800170108039934285100787352581311015365839276061185919069146860921569568797499868117339410309492384573421689407374651168593607655031208290634998648111713298833465339811288547498743388147923502872847103005047549568503331937762718700890703849339060567292845277458407443198072105661965347258616188736013466972066462230959400421310488111210876307832067350455394756266521303314225504945112421313283745063587390991744920170050413068245720620479335854808015072826730375317709320512240114776284950116814177945207874386128093393053538702616102521377898306500065445064765071716212769092145842149748492689314490775808063447581053483638091030536913982958921071493761792295386808547679387092290958741977701738942287443876906158053319355410813044113524792567466632786391772647921022626443988715980995555229424683881289541923462203851596574871914528959542380808602368047325782926983234191881740698578455201050220068288483516194596887152347292277325960024045954764135564313479889476906397154809706755909289938053516318700724463389629996712225114941332059698433404367374164623593016668407691210853424300755980176635741706209870264170099686653977341023240215689125634397792570443213933663725658318738852173604769766934542554504945360147580651438565208857449342869594681962141651850792713543716373077025962723990572337526336003778767887338337210152255567180947468440856454514695357030904413652204821850306068081214331779145687430793706489454126641411875559280718613333135510925997769533957651898317502569526393085137610886144830433011838332488653903985401195665361517823984619054259066953188088096202075799895572248232513621399109360520071635837799394824413662479447784827173902726065093048038906898706740794190467503610404328777662407842676342947490826358103781608514372263996690024114477809307199198284814749658434438666610917340804433419629252622678399389283849583949313161129635046458048121834686048900805895355376004298078064228251515799130175595378416627066890827182246689372504673725466380142553376743143001900563315071030675230829722784922610431935301644125202327349349310858098146272792674378275332611102227464211448812663223456938310914328366854591282436897827548300937278579051239651679141712573758201624733542951090541667132217245834217289796815469203193435980198117550610938690843240709301849101143036494024707365001029152688537285202314762812289649442047472550246109934001465147134353592891078273696359883467026706309804756191408405408092691324394777922083690276534350174796472252848060173671153601579647504043795730496020251564099760162977181773147450117727945881468991764044407962054802883790732561396304179527331009252681220726859044081259278104197926687084191182773761882365539441107628502643048104663626603176596420071622556488411911124405727013557036840277970575601039805330028326842463038182837441121264068681217383356324668530290588894527140104460042840719216605833434530256515589145745677467962044312563749302725676462167947903095034289739459037686649593793312412522588061512499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -34759553760963175071807369058003554475991778595672904490717123931298609375277194637291298571184372259852392972704007159258980558268075762624865018553748033790610549601404227602776676223499698910338425960708383086809851674822817146017589079463545054250900838124126229792026359919222840549895334627628938652016856288338105321266771757676314088482671160592156635459309858392807291158964070990501249318084372219673535429420764001009252692710400268406016551706803034956576254945457551950921627956689422206596785282166344625551238026441506752439479393129168035940244802260460107915363287128147663848730614178269472313991586920653049066655089484555257593893912648415897440438629475073501668570183677821688847384299146627482281914452346070971137411247109968579463401289098815296797749443670134174710155835709532810914606620279383714451043024632842394860491297061447904537943546320957403120172244815064123585721317195717481611140059085805762649540116721150269111645721655298039472278175511520093607478189038922118471819206421600625521965776878907740661574532786195219080776877105117563937337710496415593078882996771971299216475972958123172837089307140132251871958707917695114085950603839682881323026283156496860748565491889686097858409437761647811543491446382892423380046444434726611825463253886188916774197642741622587217547483840008718438319944421990205763054915074282691062751709446766594778369279155750528716063704580824556650279529437126628175118102098474440548844451670604330327664462984530091806702215294352784176309457000834746946019622466466624702239892342784730904874580096885660794465416196376820569260969737159807073441204234931496231116202943825788288410676284650155539866173586971737460729986492793650219103500612463205190215837921788029299410288524156210645311999073465432450727757291665662850278532351715226257858299674391629583169074114829040441245882387711888874678811890226439891856191128607574291434748691091834416276594059351306047433733484473492556996494626865663922590700115230181697258264838852110630037415926724328403138818798235435924313683390693084883064345869221506438577550407941293962983863861887427806336267321668474235511009494783255112359574053681808083332049482601669381105637588533149221396083141252938965936824579823249300350099677535529131002103765530691945643160656101539992105450542124742884395864125544034330116550981015275097762606539528717730812083973880058441973247369042748003756035472971927356876968165636679981050816549360641769546661344813761236774560771418338341414157635413260560234137122138467502311095213182614454806893176958336811353993053306219032505377422306394910029019214282288558052572826873853787657197381288576499929384289697452205998566489669642397213126007065391924290276739791902117227175782047937618360933338856848569106768322318168917095725104315007519561434439944669736602975294066162894215565084038014654918603129660530500722377183139508518379517528212930481324062222236430685348326976850081842712721860347690757153719068103710894263268547710220426117085384212093655378598862639388023736242142678875988735619917736276971606748688896093660091966749375413660634821485508070850572525474386464200356062378567472030756000263106758159109758493942739682872092610904736656373935171759797708365824335308807668563943881388666552957261322632914927432532864064289167030461984494725155055813146510030284452869120007639886836562425469657643025502069411197847163791448815844903949544838023886440635933535514734114524290969129733385324558436101786112867594385939841386006708241151893331398481126445570279978652771043961825248125437384235459117908959205361497080993975839947204115426927205334590141184076955551710990063661579152153009526492765953170931117196636848535506899764368118723144115767899837295424140474169909184298748497727065689236857167618785860860547418298179043622144566533402998679128716458404231776990888019474854019196840995319034672906094387692270296834250838526720740407592122721326789329826383226621132237334600373295341253788960113728733270298869177853002490379925608349637033781821018395345893105637571220334154288589249707393533104073784423831131309828252860723855081888614230937524472740681971409668373533042142324137365523997626756344250809511042117588710243490514336195804739289872290116453438315407236222400615185381743952843901472432091646006391439417528636842671256165316037644418835932139473430062004455081314753953209220547490909899872061649525338390688567419790488604714726083464623216038873833440126413333393785293214171308999902557736954606016327650907818024998165285373786444560170147839550937687637452629901598030384694260517318485502358484126162005693756154973349290107747435597050768558646609030922224660773390454830557049343393023689291914627029788438686629781167720394149475379872171373793479771181522578287456976595296779725269256154859425734854465836356675813456135040842228479603669240698616312849151571809611827887273479808532883712469340531708663966374297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 3789484638101753447831519902286600628528133811045778856290046819379854000033860016139975910959733198068135942802584749977408123102142036792842991909482206469894621822533629686671119840967265231234121534657826759880316982448205399867456082534115432158780199368427947246145523962954514397019454797345107547106943882829667765906784164162009887724758840470585060861316204532442706649905487275168457626826039659517132306945271350679870256728189814580594174266249862424940463132426419406535298486951478503020365583813692227563818351520597022440901863064094006937962536670159460331285385608960289689879058365622506214543922815445236112770015825678621577842715498742924321304043113288256835016129643687167742804199287111465408612562668991036780094107945118020988820876992420980432179031132975058276141884692562122580002387931986110857989470723799437882413470895142546158222589493501509463813498709686566217101539727781038971997436707035443454094035743451679904161947085889261862162567074975125465560693579806285399249307049513281774394498495292996038402020749432549674279407395001808942597234081251462207913605422931132332466968110651762333779686046576090997644027087461417994337456479469274235798383706933724450215682991273385966766932610518945970933853335733807611490420329092986438637857103214008452126600358169350052423403351883388244899152622717322677347223097961627487377180231496611515673729718326252967249476679765153222358004568571803750656748635323029400855154811280619636021314293894928093856020064686544407726330972019292967458211556131999725779181906887520859200130494494496309482451998086257528692194023698123451040977712463251997139463099733714440839685633430881573182247624092261185757845241007160353861773159564809982808741140098764445138144827289464808731088418901687135400061161243000224157648473480298926757275604617219281549744108471929503309364299730385234930176414061471968461647908439880927121696185381070533992652302700081942721725031088111141939384077990315188605207611352587078881801705370635556674422558840124215662195956006221302746295287747540655911993660911215298266109013365797673239681566770100508670599161875346352081616769682462633980774609237103150022519579357519790130601920559467530985665110553231129196771795864199798236137757511803251331275539710495512869219519224890381979902308347923302007725533294907352239256258251683553372625654721371207121916105814271665057410779378479631752092089415759543448148856765304253125747769361029051396321432836420045195816195532443176678613244469207205102280071248999266952405988326085304610609798895484287402929075175699119049181572391780610898541660188985922155757503054058850697212191297951754151101953610590415682703417480212302182674647877575438821625325472010875380874209823589845152463027452398062233115323343963601015742110253105384821427187869873129100968592853207772967156728839593571596495542542947769719027996417852721794147065040818687853010264890169883970443473696085255676567465192332250989537986009610500273493625278784351935388148722768819780266111674503884771016048052912657695736608118349194929899832983054448740752148406470925758420034702506763044781531290140999434514465693854636422120615351244907040685979871563225028145812680408509165930194246742688700918206258001178467102592350477351854228771294754621308466376766192906512061954104220040271127814524508766615120513733723164486037626857621454047666897668318753207708590688079004145108077643365310629811615543116606847201903096888093456424286309792587600400997599802516734255257327358883026593957348486435625955526804122833273497108027449356324548511345555259098417821247366177430109287940745532085182376761543704641305040028420691114121444778019618119288675117835611228841360786304919404830160432545424064284356757995403044340972465319508556395395438867683856302859009600510995539598974587272865732910671614755785232937974450859115392513708510259963263681050608887949888827626851794692750201672706002631493720866849716550316333810576524528590795027328064983091248404539317375105767327290594960099970785871793492027675145932608476045705491684994400557452142727576176509850653708472728273520349012453048349907981028968707429642420523682118522572841154565478278920338844663768037816657036821110533047137317425388968292067966714347003176396068710128524906835543758341896233997171282273839284241659792487817466889075846465738753886340852173727664873732870939606591270959812551693513811587226857791024300194364782941408304857339156302401056111545748462250333991443664382554472496560938959250875768745818044075351207002694979484189104891498249041069500047935038334894170819684033187580770144580579233718194603292499585378981657424801614722076914357025595324730498480349380241694522147905496578822679296747357509430195519782253318796228286257185609504427240187616164867029557531849308046731030133982231314549830989558581187261585952040198954626310376649917952330518145199943582942068918843591140962320056320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -337923191305105124554186253565615173594256632323548264402510144837871064469035603846766867860169997776218711919387676091076456790361653339351478039985856139806531685535018174190818291743081205023198090178554846104166887555883344324947597128894480641273776374814437530403008596707920582147430278265428828976665367748693632620665926969152922132645582666542636323562007020540991769514947765534053604456397451256821858893695418539222721533877251700234181387269298362307496958046519531147928827574938021111303435477955131616129528719740875476426621388844065553517957990918221923587664373866120491975265265748536697479988151102897877033004475704714594400617422388419125357014531153723587699643068269534405560766047499391527956567466857251945069392138104610204152565860390625695487674112374577148034148208513958497979748023333966148328903323453928886382053105427786175865829701589654070194557451270508922387037022641826913549050172790065990470615928115610549735088308022507467314734383889920111063479420906590236505467889067684942361796257264308789711723705207802192438067278706932353536365204096177842840864103786071214484361170731106718167271901192020944076492198574342255252511437690471986366355421416026545762285725125024773187097090053629668999069127821886760901882509756610997643326281433152126231110924864716689673837192503673693102906185494577322897882878200681493555570183651847259884688342883743275348866071623541249409901284664467772626133168448784958835610757593842926350123082779619204758621399063564541714061405766286358604964395643031716061119800736434434036676240568781977320008902406611017876109048742684420663531960926296781145161554034182484987192097811985914261403523043772105421399299254694176038166708142362329562154540145591112396981044980222451491594452181866031210558454669759038171288770594477999343395486728610989245335415007273771208647001044994382919910587193395849902486981335968385466207902239515022194886596529201849701662318524402230464317673346500425281485437753342884781255541414430663789913968804583644258603779304437945986852539876236371185968933763732625166948029213772453526060871539597769464709844907273829012572013971437867712640577302691951989945479136252143662228868757629318131579282928431830606517436417336971639548176494217407092421718816779252695109671591852779435195814458926169264501264763488042119290560534724193113579423408714534647584790716525104142320146327628105984598773719362054883211018538845857512036633012263249190953430223583871443037734232875272354270880697712173350559656895366400350795364786685900799679550170771048441904560710396744904695302736072751064927915006903356543232855513415569863514300637801248319221132707578641353532930340196667575167742163100678736835708500472082155150191998934184411994772072118585217735009780938069610753252602856340343104101814761861156435327401413058644065288194411423100391952376253072679746978838183338855521423243688281088204850272326252512531179581200585233692323957439523242558389726360107436116707232226919723974942434646842968352463748229086746872066109864876437553126252635600173444558297165424177695509798428267886851722552521446176163438183419783331976313597903430698471641904463876032885709398306043946467873473917433521545613213989712045041005145253195588606307230097275708853128520079238818597312627396993203858787129228662744965276497118721538967806388274036205798750924619966412477886266617667608739566087471565724533091668992444525629776223936215605765896964647955011265366879252879721172847515887189543160630602179080216785760628933099685560998815862165408997060289232577037975367179421233663469234643840611334089860353734688373250907696490741538675487810257004212361359541186962551579081261714866824206204327719702286494812105395383947384961069170197129814649879951158293454201788981454770429762004474588066064673828851646937040888058795672785727612340419258936377696929517575832896660835176733246502687242128014714388108994019492318893459098242996467834229261756768095072728612887586796779353210813703386728579158610412783149515628701760580566517295424176666552522221312314114526846864438603744542670291346454641579796156395445725886229558166990856912133198113561575048128464660551399690424980570933882618227484513886110993923271647617052473525541144205872379604127788047552301039606116828466115631950641059054315601032253563097901902845743137764626009342334207442888764721377525549217616736131768252598496059619750413334230375806057131225716194495816896154898268673636534891432293608963354600868230694879652315070823778711572978469223482904435837393605236861754996399661733450654169424192464074457069205320401255913207791258723910991391931781509357222173646362620675557126047323187495383434757240007872717912481792699645754585490913424743284114904644455367764805383057610068003617293947934313717250753940480774434492998024803955925619092713329200204509085656438605381486350537439343242584320650615362894347053347555159080960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 21893196069469179764041374930794794100102199042657803027584511174692608184333694101783795993950554750292546273865359811915248351074632819760077103039747366565118450849687727388729560707923417367259729216371683277485719371672996812406838323210750827044296185974139648456930132580793684451372074447194290577186519346358179193028991363546966711689621126290202714891910471211411203883628291473291047859894064974524362772419876603682759093816038009952901628812740108642977305806339191250706559982913903495873147941350760454230437442471391637445935522809391469390801404601630801688778204146459221295309108226594418028936184836355168509868790921075803631921538033989002300323697875031171086101247191566564138694985972501317753019805676174914069474633145899055975260015987910158934553540140075734514413899841110912730523823303799872370180219434966043166368021131028630919193893221641516946657806077600849869223315345516237175482272986633131036708047866283892840329949138641932273626731122219354115655128696613534499227291788175269882083217740136692547846298356601973493011072742721650615865090949596916529677201745921676817722728745418058015862194103733710993863848144608917975947371637423297422932336492857437673207660825777842521054029658481835325185126763374920089187347929381183828000984267175332292070585562247094711013836619142141128429424932141561851204374286567805949832314488450907844453908389009441157528125038141088869107635416768289113667544680295257129550825111954512103834914888035143968380077383716247976097497430467896201032189275413109073441672348994994379193705916192630599898009410054800022141972314594349237613151688399706795396698256600937713822633430908847440565648853398701397918983172371423188808850378466499257165044160733127068332403126665892457683896797124986495721308968323984338362270548707203075647609379895609041638370112455234987667383159267096163703517995319923698109686870335030261982287762794489208810514616186883974765513105419641846549448180279901881358612827965296424727148084574535096012745557720656879160802139489197492764040936903700829125956516304798546122700982243199134691665403066019999430633609579500999840977557820788301480627561597242000744485427057131468473140772013769577824107929179555758214251689386558136539552880258093180021301719016692557981786981165855216184779496413811779707879177021724876172396041595122721100370671629531160505331505664011296557708370318783779233612549085212165091714984291311396006644728714507935825901633012516621172327463199612992288404668916164434900349680959452209322422642575507135245920377764765697412674937271025209104601836375873024714174810144331373800899088055813804353123772862485899844690758270934549546345053616217051076480856544297513076673350235378570947883182904015483275369162525366986148497947635858696612215866690989367208393579486557429923456248065161266364831254431109042020687154139838822242917683808412419931884543920222817907002772483638435488828744359550542888782817389568008223908990833867085128686655573396845831407612144523658588901747133461235133933609891479061144905880055533044595526206625528777687891885476818178450837623445481686721676063546435880351231889223221525067025138655849377087388065042833648474791350454177547739898141803405742315971355005856389961243983598577993513197261516082878097715694662905955816019853003351011585036661416801568538494894217842150492764531400682027301482716454127559740992363853520327127052265522193056626096956541745976409290790836747633782548574422096044587641678243990587329161892479357038486448350623073363247388766552875010276609610985863400289042302029803327695402125729417816276297968572215813801398970136621025297049438365841397163996122452761789039020437847734856562998966137236384136896093839141130471794694399995933175727805415582538757056206846086610360884047714311441405844445472756506787457240193881264358308889772882151269791878811397640394588657216495316032034694231522585214603519414713534454237718532875808236102835028347220273139536472639927707144166498865737126399688013787999854746840945879976818596248289913697096239135465615962990731347301889729249156850901791097557163504077462717412081495423395804663846146110948383890406085540156057652699400342148527005832654969830264051476848064826743172803188018821834144057950625238686583674943220082686590113968685392457700698137470476087260783133510066772615626487961795589474804288078101795125981776799508785332994928186025464702189650796296505776126922192694743047478046076767515994539933692018266340923576290379379910277491105236653287545468190194885765177106166707454599309105740003227208149212891221027522883705456861038406288695406901587775472698941937639535580004761410476757168120052368072184695346447222173240160423111701157041639512875918520647328134083930367135215686123339199284173749893906671694612305071153219000108193043374317073020142191264216453968635667587831723718657998162540883103006140651783565288168464814448640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -531391228744160540383711219625007221901614005240331288741621781061030680124279284292825546357395170014588039539928658319029969309537588724796908468858636916828640808784833882310403807308966160293701464167861139894019325877620404430728681507964096622436193926899492100923085926929040509642579223584295751028075422606636267361689106893409377424507218821689714887331526814626575534815583242370109470072974626329119319141298714123563505926161256620637468589790860691559138797203075858203275867363542405578224678114894147059876499641418327970599076876789316013687294221607231308153896782911561877698838594689206789998624602129144246134504870445961661562468075863738311098443988655789991171585422840213471867489282202007805896683798721055901781589882677500539955276964644134349474288547801309263972375540820031879081719660647624574752420989184285917163764239174113865567134174076971015695474032706489545207467058370339023223518735764282893678918978906208927442560143058679841451116655108371334134436991861671255005312549690873279683426445548000879812240205918380362331306946938500602437303448369456458191800635511367451581669179585892557929249890211007544373359078575324804955995546405877829887074333629181227570450443384605052196670263412221738878494084730108448309487414153472397967662590495581866106083244699195797379431544644643080864260191545878724673674177862339727715278759774703704992546515317424367854871403648198623945696451032775588517933967945080682354768035014757334676775813969798945570664761390019303427989615480394261094914519837171201733218664418553506417837461497938497265887470323453616215932089082261542979255783677312619255612824777825966199630422160923518660022266630547968737472606055058041503436329483479734982625134329403434514250804849754641238120648381295700400945465159332114163071882659645962469776167583483788591726679692334584827304418523612764341336269368779896453909317110394634164852666585979260059099995761151773283781509967589185334863095037935592104027286716271135817272391859586008911956408673320848923806921962758522394438209963061742889767289170344938319788231889487575531711592145311590487508692326691272228531361360248641450161285823054476690116024897715030132134056909969701939833681027141810395186001994167201613786338758611856270055535909284391699730157326434836708221695821344274210719413265522904282029788247843820960445628593403295198375552920612252299753008256219274701683967556722235772771539374730162637294460649885130674918835666980983999846081892761876673776670158561578550659649072621032487838102399714883388723474374291813678981258274114925849417322046035025033843551831002740701125484889942886400341819121411411860850819551657520479206686170680015455680773656640255188199419190151763163911489440462138373096810324827192702554319977075740763552298068509735845084675672648929644227574954908601174959712931934106027333506838123009454461595712963859716929766839892450556339121255370557221627681041858301803190380280432651166192445316438288212634585356729190786902508616664764477108141339041953994468158886154015778113748509093754157863342302523693225265102472958457948022367981000337054021193348182784230903597720203318559352541678448950857270458837032379609322041031718530054151610334368806269295489109761979120432301584020565221018564942305812171225784513719866243313742630848061578500290975551285748267387783939291470604219686690040642371876650148762819107008038846075680586542877314128660958247662040648681011412393520108085387477996932650931848485584117021779418508924926378832235819907232811709848629699982437931851699291671578121994511001393041000254070328302357200628041864499686131305688496003092702837990058661803447505372845117564604306113211708357700084736762675365012241526214151747740829376921086341958319801071319786333376320908442755354369336429439676269777080777803832130235486553446332979828659183153443838413735020766020356531518656414939761131476186781626898231217155684970592478036748230758884246078162601430336684104355794831050741560523675040760618612562506502517033255575136901031342232274868499322629244128915674839526276379326110422769821266141555930038687496306670435513770896134821675809016591412666938710197084271830717433138607461245640758651500102143051286847243099630446945113982354820340023523963833444179961831022877354381375608975446832019402336718547513222991609110587766299432130306918525874972489388392372787479850187064001765278797018007611663783714359097959956963477525626106802902496052121929496897806621170376662510463663809340769247258071794463006639898184901616566214394494087845075588384660751501869030268745772600534079637552746359268453252792732600588232481615957624923041803014090358699222975815827524643713906022725951867200018411096229257019678205648859854980961733660294414244037428732022261818575701805425918380990500328754398385560899498383178217599881210512520520436276428408625053618607139929119241020054763669186800272606198784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -102406541845648953157774078386405164095946558591119075269548427312824433347995149601198036129620651715161288261001028958293130769292720357129213744502014555439027205585132380173353976548261729571709402264072695438751258671942001439120343911985231809624072980724790843595163324341102151047874236503160937334559615409234586949713907714993843860913109131427771019817268809536302415166630155306254252350758204380711058395888254036743562747594816339289595022833064649855516322953555830069681226260286254691712361999099386879820041649281840492103383111600441786532358579948431529524065233840508753458807683152750435213441035168513397462214981935381514963301433793649902780296890186392091859689616675658057459693966061588493952859514362516391312024904894933449827149040054373092914450604166317611885772606586557008318786305604122208442899852340864453363944611467498146129222915081168752950306360615676661565907434767695239942732561952291941201956400931995290156322770924073137453407674198323562188528906928800437531854459256560450080003620275841613145360067390527904385043438725774337177943356430867280271680193039053876488445892911910466259163471383530273647780892040014223438861353171533319357295973963192195105126878042111886693008043958853868186313494536108778361379380152732473362920630924185545160443593561232095562980811104011535152525322122588928034975194130071680189685167013296245602124222092936584090193489065176994239914472251427789058495703668616231270493993785975351905726226975623109005117106988171808126909285828342666177984233338483391997721579469983258154826653636081975139344459852266386497253852136357156794943026099205277133445617765545141313372160267961511800809864035501638020958658543105245505806572043246106540609386065537724073156389717243540378786219648419899544928726297094534830486615492800970000743518823941757040191264139973608378212861824452331904881510387336803587608889855021384850529976641382985260730156761749387999293108435852250838729676612281535729893795113368218688542033884517617734151328936154280377849339422703610509042053399317064505962380045597560060184289478267539018785234576987146656510024442256275797080650059545607702454049962326367181288565640816489259804480431396898639937575112293263879924174896278163619670257484317398128785126090709799790102939880282503582495183673790695729573913739751332581776422124764177848128804168508383994252203706376282799808834764898532798849475491772494402540810805281077129432600804513086467745125267329169410510627263375806472398880446589557925473073435720712817492441840072628664938899973653460668403957428668039941626792590031848692467792103188401038446084841098479122966089271431318511411609432189278275627339339826434139213609413802870084843123266770639658086755099113228411057074270754071528177944358657900023236055347667519612786248815235515405528204695156978676342221924690308952231275010691710979735717364309285870647434691314204996985341419989826801535137881090767206551951127141360854018018911895406841045477203251980744504828711708449091221067139451026132488679552850031862434487084848036468682416167257103849874989847028107995472867203776111125922132151098611325957237555570038013737039282929033787814535934613269574156494496913357318375680916167036860051154302809407796571218605664585788539371520154597829022367393808164182524058296622386310401728040504705662648526894873431991996176010243972649233306497562362536464520752470458527861520941923823012766394880704303493676036437491910218664338316909569363462063751159247422886817179077314655365251990725560419424477714378243197173964267744342746513704370260158402584450417712558116256735924580728531913584669795311114319996744305852662001591165986638070736246021623434673728284565415326294810959332948565262491665706538217185317303815764338152803945117067570975780376652778884386403431678823441761664338326337464237772869935822184093139357221413004602595072069783377380162972300242612129948615406129675563316222102112678384815350368795429440091190261268336358457503601556428243275938007723597820479100784966966657892934301093992499935390331137489661687922994718847146412966747528609331795197083522931509086552441293081260322034094691985287771921276465177591359874384208566673864729945312614896214993069292663158935352600404554379989679599887314659658795449085827914299104094395531337716054510530313238121788836405156975524686727668697143402385245855340735609432880286409224626184589736002716122292188724696143478071389086563418995108252414058031140156469366697181521694588442188140664427295582005708678434164726596253218087684568201084042747670110067133046788818539359958476181514485730299951048141300037904572466150203350709632965932687379382085533680931271323914935306040723732127500377206767728687756827241535479438551063671206482481440415931764335133156385316629987202883357811001580563469989403112223437055259019990869889312179300832954219349850418187624111146276669098500402482507136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 19472585591779700363223591364412946142981180970191144570600179154177763618026052621833914810611815494633947490834798989032474441470047858878114550131027655472545898648463951020351232742884775531630755215567971431241740105818081761296469459442346637325793236223038618905274634890464156225997041200442012480392720094289798203927392958440944697955058650110059705823453095395900300616955285202482857038038947215650180133554988031476764618163420080170156014118120142989569019369679939338022605103976112818880253326370831191199475220749032062051870952595772778460185393454310902011590969467365803501826770847171962883981667992103690310329647869661656377409877959693567317267711972364172641943676434414979186865601016034268927879664215124297065409141712890178465701192568806955861856263355411335005798875653218459069314203396602817527612967268820860585425475561589026755145308997318809990078697909540778202324962810208354228388602393062100782153812458737549235429394991476851997115395514905941845500214462006803226359589058038533104001457856558418406110731037367782480186459309429270151876420584454103592769796718159041737398596364552269931230011024482594102505220655770947301476472347795648479976920034676918737331655137447177550195208625866890519509507010641284368924401176731728498548294479529000499636131836756163850605194873182384338827834895158668293596458785929177064130608476919444631252841410469742830237019981050247609945483579834594688465135994030898827942871759804774091945924471105441044053412203402212090653641187605038547947642787580056328064098839660112405041855815063483464709974619397314392054966809741031459492583448373302219435933616533015724184736483040362395717624853745652944898982076261997813497402835496952249198886833412162311808560649626905318975575619291423454681287611784806247104258287849189303859521654525225596339515723937773229335807559632110359589376255230583807272688537214975563632155909141829098249555745961404651880613631381272383083912289562256623623534413391347894629994869564003732789256555872370677455463660258949192691782823175394331488036252693548769668174238237157974639341627774156625037293285145494603780721972761113489134976618061098493475445841839798550009487436861670987850793239348252186803259661910284786621449618002135136247057789494952027176425359102121463528651245635471346144036250254631101992134400300387366829060245150466779847760712055808594830140133127618938186908765252130341860839773111977717533884926137058573641338904632163629205209856046075022788706788289641384176796350258285431278616172385244838998077394599182896445049170407317527826851231523786999030045353275213296825482207815657245735769219005954365414344168911657046209850947712503906552472442222603755406855364401180790517578743215823179816214386174926670325268208571883414553104198919846026819135202259481391866775216728785539105114484469051780601169844104802849197024969331436297520789947631532598162743674927601625858807179208404021380157758451493238173005156467146238215308247386796632699926814558538626425331844256269968934045467306358818175616838196704660693116626201175759923703886666511484905086835961635027532368123356551769474432883935114083800604774188078340087474165336986899255100736622009387040701389994890002707146328611023435017106405822984289584555593711026473140195742726567844954025363616589360952569958284255259212505682031327046711744627074621500730726088910818969209478808900021766399442438554201611129035571432496562109677230697949709534349638910263756268041483659344067550448262367780595541409985854684867963032532837852017276993204879222182246741077483198695711907943335891187397484668670576031600420252776952080109648638494291141879506445610492376895995479731179017477500002836611073040776278761815045038700022353702715940008173229530245093322503890560761145712298913489618060819460104109319591997798415908059406209499271096648460809588610922030249442462526513562831503816495873407949844138370669124053321754816693846859050394341533886526322257399061970454137445564373498155586484597831790641729843145962382207954531366346234455345569577442141385340799074270509996733777740705700686507804116549700945207442372860899299560388898689087062105602716171650552447114284827619104683043275665770421998982339413822558171405155657031023732050762894613766107708794282340520886727759500029562766753402511467634359605249623663760841516423342189735213632053678425271747112777679142079835445636111462247506436753194645835703124618852276035908162767618944776386454686000223345351921989310553663605131421526693357597724344959851260556249455365942048849946752065209259848841889854043555280632329228444735785803848802344458837258204908415020149057054472192520827552863520932161186013251297414969978271888370921753939224242562692835336773826000485721445437541264590586302370780021381797357936486484531446393966006336385162920140860042458972278117075515403457927454113415913855911908882826750373451846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -2037243850360435901153663114887430169897771493692054309774968838199121947216612408786928174167121722802075874623707901433903483026144341019491332185722536047138017283983661327789043340650820328101890560202825335719646747068301586934858092524247176448558414512888804847971865032684061464225189482252519314272779876595169044678638294202693555827855580765638280906398694734738997751903028495290046430504285708213763113993050159771174108556805024307863422757306445425331745088746186082233714669089028371512539686187755725940462172296475296114264170974885058101004900471237209077340785362232314896658808059445462884455776485017746134073341110896921120516983075045602183951268372160238297640288117330796291522920290562307450472607070811303862391248993350630655528344956365586736403081625878289041202648027404102932515682835448809515545775485379980768955373833154372056007830003664748849378732250747772912800413597644888450216433214448161818275670422587679971617756915267473295605908856485321835333214341038229521240043335433873346358177914634002079177857418428690057125024726629465833883600359388664226932287001112164551305703829581167144749095795562721369547421567363301528305846361565048406074018923212976867392749132469873811896971776915169293580121955197330226192243211497042030230422876316871977253221617298673951297658036132509407384080758772394368599230031723315961328867621883022854799423918003359624413889947172052645761029527522682982678912197653359253420754981290720872211317963551357398697908124494236515269755418339271803805374930188003959307472287877149022811760680712741857608304126024880329564568670292800085989703684950643827263495439921010007872335031242536837764911857418126192067616579142282280391202866751585803277630732360879735144599954144385212304334378853358829736964376856556782319840902861008894304507544479328487628752629479664652432989106216037242277912918053353762464757898537853897521921424551934920760703444782443099673935936524200148322864361345474821847114665319401305243113404783241100178470886216988254233655162684634646766246662601706235999129858876944414275851520882817523317115171946704361902683534205866615769810132405128718723027098145904051665473354064191223164138227885470404833444825700572756129662406077829466872135040969085246007973958092447456862272060875540665716961128245118160739308818274122041417133892568934130404147229116552272039150114031962568452542214208206470546617211813884517939669939610902342964098490384261673152465633357095057633246676957940059650884634137624748997461215947308500039085853258902452569999223034836885793727873469011909737504633162401709270510596612619299671285493162366265197449159506144498587848547155348895252991528793185487714349429421044616828518210210477304114906104497745865041641376666191172458958019222388001670935399434815950958983600722254084946718322773009020840181088723874425473786364043329904512135763215221134995028134656791813425242154136944134390855531879013144015350550685213003323877779745584738204315207256264058637184055438535623263797566684158396278070139052090030817378185554982740651455827892610510376947788140604366203408337676686262274715629913646309606083741500056689054507453994985157911666693717401106951286129155841549011614891692486755332753316366332220332157949183504782661846618218075372069723330684778379521227765848178452965798716180897742077743337049291042485483109028067220729083465557690502351094914455628961778797512384455810637059736930562428392220048234160693979881924603433196072227026218583603372470317477867114149967782116183000955531848041910015244727985194577736885327439136791441503917663874358444187704004917462113549061624480364048578820947859082895694235077860055117026761331580295748293366359133513444305413694332649048199423148076181749578821745119011100076765661696441483648198714528298306530903315816404380149522604643489289949944711057816913836832712925175904067153026781587119083100812684292968370074901767485207448091665180336474790763833520899536570100280259316440880377172381706169613037839727964292625024376137814190476586343938304095251476919227884127211713226853756677349015227236598144586971776310967375928048044141052218999553913104103127158545134249679912005929840836157502249720886591755123003087786567288230871315877445238258834131266853403343156349554952376847416991912618702115784626285775208070179817204860223116013466137276955126018733521230922037351709864790913540622558260411158402061693174620493024397268159726157931971859015830518154768770118475389413890997014767817702690967938864465188928942591236234587750534747400819199751163160759744602656341021121579972354621224321111793102951532626761096021078561886847217140246724953170692076054177981505362829088283302507054486201534882654721363904038515766432750524318016608850679975093733875962670477384784559583321912435008756538905521388762516600740957304244666509280215044531182228248314811498154012542432920618196629861255280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 149326002428875534888322878179491098352340358904163307907342101049888917933099204438837681112272999429518266914802869358800577893667520469065599285630943387046554984236870080499014131095016215413065197479339060850472525576222109930950656969907475123122029254785651291411245638417338423803700191055986194555897959470004107050431195176746029572159663579230501126017574456390804701437003813450943054052173309721911448080164191775467045789056263884537882688432816891727078280790404380782430627861294870521469760343845517636520847753764707969843775006462744950365199237674501607157163213568144773286520634926437868192280418174827171301139771744437614354747100053847445759889278958416806134173343659218064957714461453662158868238719112417494489832049387622219721381060634676256137083648021838831759751466231381637999793210486722497291812634102681839260670798616001140774925159926159232051573981194026950485395786863344163702124329564343193522817398681560039440300585081268052271387845389361588080701303021329495292701806217108294846036272770675204795159920845392264802181596591003239710454282409579920787085074589639790785862490405970080291913128271473925212181542165140862219294244320447516205564548333452307793251425042191579497182461649554480484918481375041496566807619721863293633247136426913176658923597927788968889735166721135230613387716461036121916302239351748601516832890696869995641547345192579189117818950901077046238698400552755095261191249401558498955943708287084961363693385148187375909964014165521379271435730623829797696253794655669420500502142609514320735163945307586838660292167441650288372497348198754465097209708140457679115938656763692527414953803328478792927931822343523181067065356650390066899395019244956512704557175635330150292542037260041613047129805105981312509552821826912711692858890664550208564330145362590287954248038160521299324724174494624625930853522120286740176637267275891336407599738779241660079170127115253139552830786807779903068646302978447635391412467982450807817361349072280904761096353421653135575753315363785139229164718598410750045961494643505399263843276496554294343689448485741109449697728944349761372483460401163830297711610503760228571032260744461313916890470803278495198517085253076694757754028545478348902578849306514216145291329643346008177737809848777933124135722417338853040795983544725762184797254517540148067536970182781570011209801395660776949004759506159539041196737790109975031751581527597593211736217354907135762966656046480654649673648378473581015230070941060124052445112120041593551879263405208105574680850045660860666049938369437168356508567556406964135342726630836895365964452532782281667619191123014224797884328576838145396122910294390546925412402637876161321507884905958540193712057341858797825722551396925072876913823926319435962620605479758020875248875927836811743100200942715274031083664903452525792274345707118871399826276907638270748001169776493618402911103348994209679828798615389389915911212088291598837431103270888181191449460540037402889865847296481153156068202703610545978095657297278284108180508527339212289399098071564332641799073392224311873026538037751439210129165270717619412795031985720723183405556069519034731054012955831875162976328221722080116835850684194021978506710924599260946222095809706247320873456803049307694219290187074137310014840812462109049991813719448217537410639736884297449750167621410421924859094225843653175522098778222125734006852320666570746301264198113114545592541958389584435692654290633499510439894095628292010413117929121797900081648997988789351716396107671946410417669800091651316630955661701355377287905648427242400196715229724577268566668742821323513375722134152294049043251291471736407441330895051145122314044292025158901374832829702571093907154791454691753350465074394200962932050163034059701721055762338862614842313062331992304327072930946382893021334899643327405359124331430749426449099550049560615164883047568464758775034071584094838241526299923018192565855899444704390128080979699490725505300893033524556299840770294083243436720364789646494819873738677733511286227726414476356870835400954423572993956195444100667471237336297615265541100494079278342511944302134862418799165348885108910657594645066323821369877491158097262955068209113098341994483178559343993652416014197091471015044815520042106306951302257196460211046928883002897545103541429121308670090583111661066301763476196427715894557325559601991165938379112874595043949808827993021192538434290099550339057615295178211497275128556512265196331957578368327632632950934016826164021700611747032139874323797906591162144153039372548302825305690647968655261190333679339511056247243824433515419337384142609072151414590057460381749068002811088743614779857450083194525651874085781163712722628293556135907930113477521211711183716282718832159172661865149456975191400463603396486955262305419303496643839342241441287010260157403063106824858754995172737030056242353934000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -7353162856354360936749152312652000567477709972455128913737609919069988649237174448256195759037267532731629800491380603038212088718899614191302610011556259698677525834035068949663451816544504882278299799360026388809964262796547512864997537769009759148511839621762674659505414270851911423126023265019563075581446388790595064720060572572102017735550610541789004671881383370503090921028374709758880142050354414236525534835964221366628529969739132388836206159435213640883087618105045987952584563275865195877860015355399979629676355547280247793817437446469309926399606942507230600136613955531353927609646432889934728776450553996493450495847317927038149162319660157555982819367909835472150406774965868769894768230087647930929957885608660350062761915972570889170034925534288446993254444068789980719675347097872790919291430262430213929983307980131944231411346982657154817162583341483445583805487603467454128774875390035701753428217268760761615143157466486428161697161013088632077364337876074708459542491384121994033333188877856099254306319998413250296007809997186446544656639180059895117963502077015703538179229530151325460884692664501133932712127742958778488099021345910153122224548399847705746945497039330819201561389123394894901171397547673236052538243126989202605417549869361768529048957505304981129536052245021944533849771631398110285150390777183523094701609615085760351475583528265226093450690754283419276916682603609582388446717552355638440075159773904425690299202936077636836554071674523649287331277590825649738461354872248011243795114641606927901813409397478480464254982449677856077703230643040776341655139479420816652123777837979130083224735058231417517245938366466727719710462484875957442641961248145957391952777866557039845784271476368415764905922905983781139683593269621753662649104164246483233256225246523114006375588009700949929307724029237407974968141065996720258205223505611377190286665604245924995896995713433836347630295656971405850834725223962126390996204632589137174665905161694583791060753569838325392637134211214711238028704935371129445176836463633577245172728123720128377372109046982901366902680422998948014900510957429786981353346312763204388023005050981940025647143999201074947046631613207191898411979454325220055353729223160226988366462810812530992682332517906657160924275021545136018379487284442165641966340593609160072956353942061853368337982491447685142863512453025082655680430770555267035595538990133069795977927260251275096661656017073812575126567756149269577478899929207252133351392333630021619634355657548238443074724928548038911125806664783707631537894574584425630244529088194178850390871921356304222421811393396792940662146018863995444360864449368070288894054280020381457263373656111310780424556221400735114981631998339977815118180573885271192766735919164270120870096402353521030367706989300391615693798719095915962131966463331280145210738713454552002794908360378016399235856643310015352126944999715061424081260747005847832873388949581427962823396359222781604732399459653968566025379505881442849856209487033507520706127679288061315048987401698647005203723011653770950219975763021698066538543052684577189286037917172458741276772354821304382737783921749637637192998074781798257165564093315131140649857042092047750619032764002328070583484692012382504669310156791725914237309076426446328322444885492682943783232804560529843219419146891418382821141075574018594848973370128827225011196641818557629595494905235313442395766057666109993786277103364441316336386638091212251134018611694430294128421440899399036261081178567252729453893957231834451327017341823944596315131404723062568137667907188431128761495518262062622559848847949719174862115288675485863191174610626060393301238521098027670082912893325504591091630319401646081749928196098841881962070485794007915360737088245409583426971804281929795616342606708535080207875888222513688269170842164824737625355673354980625378490519232191481695188834824221744859106897520740310796645513796118591407756323059298419810152417755632340587896332781595389449088547124625760439359483244863598526616528328042137017360003527293198024493681948759602754127616693007891878635980124640503306667994237184570999579946682415652677428163645800894501774912804233081354795232396244724693540968864529645415495312186687586597505838179172630347804102290341386030802437019475860236742599935415318575799012153662226746616180007840426095128385591611522931128727848618881632487486148166249213057242270143452369233256784537986226686854984866985720210466652893586310361698077379824451536328901778276348689919305925298155214109762699274655546915828382243226513623650581705550091787872606829993996747979940743203859431584510531419903556877682548390285971623304031845208269667560983115119046110497427884438497154984403569445922225001984473021277465306286588862668525551861326694850962062812433583417947197074687516202137929338540724090281405145985873748781912048979871699232594756750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 131356324619658124849499370953278692641350818166268087443698034980790546595942825992124296812579491350747716463501686203964146506480450761302130745773287419056728180788396924826155094926928366341354522717453676731625676874480564355020863677643589662960084919477639091443315889435628892593788046658258169154477341393243759103945736456330512026455764511973896163969724616547695860846942549567662440243858831092353023698212604709739711464226792843049120670006352763230162913452349858750267623797391861135123436947554208160509105813891692081640229186244529698489000347757221179689306661763915132165379930296421915241873234373282760170345869867276925615245601781744261765295178791773259840700308542228546182345555207701179581310637081737726257021927992174218253606125044307602068212592307365685625777896182294146778454989763551326326468988478652932623519560592502661104663265573572488290824436385327533384925543938844056930661256612430973248128968360128230302327501475195289139101978573552962967732808042730109288340552061346055615624119826581155792164413016945309146273071175752390435050374125045681133796716129378455573814591652479534045562233626243301561439274502599110860449397152788761614754183515755974115073081566778402525974819449651111241780897061958903354762725491162183330831013447549502240689114714296915032088950453914098215907366517411287882233347404613564231788585295370312503557685498265623473993472082400093718022558420920679147226438427653931457700373933707296737181879354843437097868883747975800915765425237874193032153883326481622034128213310371383149501794019164796161473208331481661512782894923983934547111966652809360641747601180669937636300101362836355546540850465474034095218758782700532923385318013332436143851342466071098777755422390474897058601808584387922863444856766466138050259759862384815360532195369726659153571716573249779984649088916827110557259905139111385583520937395485709860588154913099475550503917323532611801827791593295086356947699807410788381077124471834036092288510569948538953868214510913757569062602289986867004095170406022542356520490226656876044271967397727342349509696663183314782389237015152977298845385922019175358519929926041755619235343757555925388952159868776001401719945965533984697544144817351776312067892901492336754883221720733821990231449267348149413673170468218699043783528546363447475094590803019850693554441186582823854729049411849626663732263424770333267811097593063018086797078357408943436422409675913671241913919790025525334465006546585634189833177600183053287401149917910657395246978292662694242973077941652497528639703268305314521710438436521158086188720471380589340931686522762621838304985021393018244790487333522524054903349778436624667651150509777048103482976256514957448735622209870691274074773991431710177556757121255423827982017002350699964196498140910452923544707902969028234345414077722678772755148106627472547258038883041864618332711186200573016048389376411253939866887069177787029433747092659996173112559341639224290956685424232616823536849747741539512045943674742100942304965791722106852455534036926297050987596483605355408895417814482858876154085694961367456582337280776080573531882378037007866924641959974691478951329687857435124362593695930228384421996124812130055989968628901991297623939156356622281730636536003803957192207239646230055797178121125237171070642049682174252399197314447473633588168005093547451203325314106587778995918626714127391275977152049526033146584701556338286004930540757418604466106377073337887157164131358808795295539427014065686467617259720310418567387676615832750972702950054260310761031490955928675037548655101033975046900034383074099236673286142116424537354594731668331803856006320662029289631126921211513767485954661843012486069255419698303441573434103166544061926679094951880437044195968826710863871362027759261998072257722700958781986995065022686408656282677767693697987728494828980505330052657102839974179173122002046990355920647187874163810900531490175903755392873184556533784782541214905386054362767628319035029000784362609507333406505601313885217680650071298418379498217708229011087195297505655890474005294516129456150374642250142907794872594899820287460651707501443527894634959181713590650375312926754621422913934842578664534835534528209789244123131201388292236705757240728745039613742125100665996308586869616105257160586466938134041676584392995571732686853314804705025763190386782142560229427852921328800851299106017473697500219197509122629725649186908106549775271252623317363017555428619140253427705374879446309922316095409340466374419253350259434348045906034470366608993525846778664892060525244849480744065068616786395224841479939135145844699346027665626127997544992953265790504456987471081404345620942037115655068867042952557754109715227652356016664020395825830732904292718364988275878411997960516734542051377178486639086035316776579850719604646585181106261614777200812741198516416525632232449360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 16951452994519642607653451048942360014623863703469656893226990197200001247027431238948695065840298048155459625058136137752659460511023244519158834432758405309034848656127029532581447388990654368639104680948343063451066143041237698461672593340810486737351046539275248955947230716216868436300909277277710949997314571271019467225213038458561784744782861606418352173090406923494722124249835614782952070089098863453061627044137148067592010887365630372896889075340684538706784553604470000459158706399467735979117600340362617768737290796945891744810880499679458952195990760398309773418020696484261219721255968234768549536520150116772407162721130570382538574631107773863363801355082456580804014817639460029464660208353842007608274608633269523437636516586241487717150207691325965652643088978171065572736930278832679667634292980049285529904528584200351658088195350660053298199560702098043051252473472238968221334881644994712376167557827186997777821672589350298493705598844570718005620280489781634633373589952167103091455920872266115777010428820207912746682461012228479364747751721648601835999444882972229293517772151787399496046835565524447370931465537995123178775739059768847717910363949351921904181350920350961676474249638180061065878905868451734414908471543521880792428466449878429771577883513107931593621610673362243440062631179241265919918798858472148968017374230980517900861937984365614044829047052869705209235887628862427699160407793699007799882770923539143979757156767116712419743138436794568788541537139114962507649192010472837601483345619108953461896635574085712926591141204547436070287931224587741766458982366509713343318866135754673106691295062685413067772561360639544567640132627814927478323923637028634985587109748149756843609514694590270510866937210780687598026572737002988355258852418832408187369808590181320158383027252772609740478731327100339594955794150408789006393302439672292337491084426788474442684097065731781906774849038221342772295307260224249827923399899354945886996352111029579147407097046379602945522178014679804028728458258982385206484208145190904167021588849182818669238360279477314270415888695240613068319624565128547693606597297876431917125160434865844254432390977498832409340010244274604690197053972255604268056826111013155461270260535855509866545250613173255845129513260133647024986449146279528398039387329500637710930057097214390668779838740018519716865344031870378779441379688176539774013847919209005717638356248836367998205171705530055526510837957220766584767647955578948585056653928301914906160019047980794781505895435100537764803129847844867731348603138546751298347319254478715869970252526752015346900971368657767460459005919370267471056253100709107884325005594846645075547067326039928426362067433502062953831812887111586813542430164610443737446612477902552555860028326244205517475085505135147973624117538346551432331228718482109283806813554614302245761462470963833773795320339085843383257816551766192397681267816167830368831467074734221433176625788074488894473064851562853239956583070784420132682598912874462968098812845819458371038874419128929168294923651691235118417345213466458038182593988891771728559320012753794117688801171417763763585938217977054041170664478673156942574068868427946743090191726053432909940227693921687809352738479977190521346114089587371950269152976338791870822829643137378321995697370781566725601095412420875341912740659886241347533205952841954732930498538550248226597229946716728316734431536491264157839442880645502985752365771831690569457926289187630494517300650377250298740850697590693067906770742443375205697721162076896428558830318210739429155130486892015516975350320916867787638076238367314743019496131141253351189279772292034459928988814034894561790586315895508361832096130411595870488198162989156186281740201639697812500065821637252777536344566147262358748752081889467874311013587762970712816558756051555881544274286624195709741464372047367146539803618324538131076772767964792853183508618078999335762579457684410546385884381887561097674441164853102791787795118410572458435151766949249375912585751946167098803197255361898799324652118049824805173209328609213211252193234676483453936414288947795711568356866045400385986310983058746845843814384495431219259611162253901002476322336716628378374947818551315341899642758034911644758818191114186332012055675281180485084622059882032657960824576137796006714624408409377308952161778151019896936235174745083754927683317598042269288633032599079691508503352668092085690088345938077534260505741281602557245114475923132258434965795593486912438272235104859466292911244213722357807256433183751672596030361904200727217414692910691536118517293888993670257389189405309969494453106990369500847175980734926135127472420919054415868010100786437313967674603172411287586781339822170451440712289457805061465908561810662502506336363521137100758736146261563815198010439200680856032782987807575285905902573227139624706063951213218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -2211164764014316117811183625558576284925795425244643664378547373477500083424276664546945491334262295570070379311752152434183779193498089626359689439887649236645132625431457175575983545237637228365414854872945163720462766076823856318562224619218848800762085199966517365763266349117229330119397312507029522076890654014627476562888016470567726458435377905038687171210778720678225912876036279431104727460379011820319172199269311154211515672777390483468231484886583015521172388822728258222703808759908158191179281358023507912006425700937700566040710111795031806932119734334492049845627723066405154882516004644234953202264504097090404418907063326419674823855006574221128891890052923246820947139643615755405531878406537029297888536830536685036569544673826842520144354730648828237004685448057062534638557530957503497363899708936766747520296875886571651151762325473757112627037317470463514426745721084065542571339309622916128155249133119596367047927277975572445142192868817322845845964657597294006337626023346995714670008928282270671942599889432680460208014423355638816970688204250519374457544954827949537889481211362702576682413514298496090599858395985071141054286636041221817810053996221286864878740173155150587918018740228937501849051778213553954275002216146788692387678696419708669204076279116611153610746917335015305782504797964148173668787730114506864466674202838588954800773101782974624704981610379765286869040987801932119752579231941242338835860035981352873672554397598617749514922920148718921047326190967386818797177619766844348679492138067720124970218531566479293709688279721057783633355831105351065289781931137832268048832886743428834336082275104084091157418515496958012127947491616309594257753039951315450273208156385905213694921144211623304725263537572250456937235731065697683387113398212151122808401824983389465801202861782076891519315374261700146453331957292119987150133503791549903229824497439260300376148342167374906458792584353316748244756081109444204031309049165847098080327348079780854360987693549264604197607536166656618241949185075003506664557945402543371005219719959694584931126407404047108668816055823314203266851615270940042680097463175576792796052804308322120578143203826536863270735467702673826142928656488538689921929317568091569366941029864369894620372687179037858001279212918430984866217315570456404606248279197019768194005003137602334136166486359098890502165687414897382817734572400477430418489353389658686292666414184084048137258802912795924609734325570166759663177774120712238592545483343180938188028557626566032780965260798688876095377391521061474817611549097214153990635081252465030940241812671505037332530326926509082392309651894623788006706446205702619340056091001748061517341543980139694804242513697276026488519684492757375552762880950963123648965637763593862006636451720394918669263672509682232474921586977094344702114982755404817273942991252243235506387704977577196988332795222066172756550305263211649218799407062275618438003897385849054225245466910618189016985797425637404280788931620871129725300092177476744740774262498091230590550297645470874966652701671576861178273601092715157705859728961422823846751050756107394322934560578632057247085393812926586803806025336527275334626648247432471477604116338266242737633832490299401886703432795610743295784427657023621652209788598368364060065194135846768409632920820452021566530712091320306764091703374749736054846853132403642427341642185113895881347059106318454012051721777538392648722745737811920038851800606885307445783280847046414843244206488308127789570130935936491501629001693376147655874921310338684868300796297962637049069939259601242206440644070197564932774068210640162046889407784082233208707859356862510500497508413737626953755064003646678830251984255164224014420196025591415548292023819318166445816754470520626748134123635438015448219509056262139725583799616671052439557946665183207805578467882570784517674074317141550086919860112714163428175357349236815016916608937621247277769104789147402761295407296147928769371467743119588612203264628265839558797065866000145089364278017402882150812435680484630357793769492120419620788151955332714658375408021976116683723221548340767726273646045380164557426199622426619220406821897137301576286645040813290596736694556747584337198706231439161074613119762021310656666165178875982164890235525542124218527018107707502228119518728024778221368163469516538316417158692821332302851299801744393452482166164719256754736942904204097658857191782869067550812763924897934340915941715884372702321658238872768610171254159380527628761021662903127107027135369680277673015668224423973354882366909961461548121703832241539421828199874339587090514617406213130574096172814772562117846292884186627227213031946261232624831270374480472481790830546659418599011439162649635902652765578695303262218585622143581752999757344200087443403236623709465270819899412834039258033661691087998709882822130548543677471310107031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 156665745265125314432804006010730769454761424878959729680012408284525006985149121446677708806446445987911270172863419900710647217542220041719079906073607011758421196589211670971144914949190952877508585290465910497292479172760724587065658048720924887581100375732299437191215299840114359627976133953397430368578212292021639713008585419043320450255781251679439163182710740108415629153406692941920874077307504933875941366324236463243207035921481213467204353281643833118567252155414096343940442598494459482532841267912311701382101608852873019457194160907768728125232151032514176011678606425241777963442943216170506927839780758134371142319934306613307933953905728929443992423237495000248541705426027743416892587948713219049448547929054241651664976139865398491348953309934975275002615889251654138817072048473704719970466613177813270026620086693741751473624942376785093710190657952740276997906527982660008519180831597565611602600957847730217346633906934193494982174095377296295996850210422180236667948267329705980636561565847972361721432720290032355502729579296379970704276388058498878290352231401351443967533417244605409723825392884282563317624534300004847308212834587076941479129414563733251430222846275143218755151655796487025807327115677581461833925075923387799180130953224235583668303844500059186948906309206971867937242930612334777413955142747476591979194567393155355916097327868450208691181034010206913815723392176555277150442520389001480886647626861595967547619747688826629833624916113071103218587649789387287763199829006274894625576127432665723451299595208926260803831589365394977204073571613937704421183491550162873128455395899539692423137128380072425373815591487853554049392317461141315907174069188828152008257480608639343489092233724769764842803032528646558981217586445999348220980885931349202150790035860399103658292483000763943068145589762935470065606771980852963013789806892063514379198988667875265114401522137627104472516895288786453025898175837934071338048924910422652292258874109820918102127971204270027965565623626433153499758935366083246687355794275530617753485504857378448652402526033748016434828658580474122991817203702067331106030579128978057321970022634242198108790103822317562677522446801349399084553798227186579473340787752108501516716284344673243788904811610350993504598625856042904813752715837225506404123253172932533229307969200948859840615532508625298940031151980801841694996765717475297938232555021838137250942996726878822870565161802685257904272600033405154759456998264321521869187137896295792848276837704666306166377047757491712879954472157930753447381768995923952151552724338361323828977883992723544932946185808699899627829499515028788787827756291474332000193778050438540586697710558987260502236426242921576666326567345491590268974251230222090057316103844009659597595928416819670490204723233015746418943960341467789820998688053651998790683971323138785983081207329496431595715509060296467331883702362469209417643343264971491974378089587490161038071795114907864465633060268135554823580421977053118236931010340532044606804672474920270045140311361004949489537261532797581045003250080578273866069852133091851283094846469223949694745687474513436764338847403920836566070746514065147791825240559796195103300726216363962773696986217809208659378973937004852596089169238270132728163082737378377560342267665026550316602328552526634540413570474428094291505857697914928108121234796586693283415718656112624090560650720189525404534737655605563572898940600587676724469031899682887474238872714614501372191552151920021690026533541751675307199868880002027010939907461550259423706647583351308895267477484966008497122027000681008819882101410758171172380353855319980943483738285705260781651870154281442136246637299094776574004066156695584829289376640237586110306360400199926880847454543936827762165701354280031631081454867324578177139401401135011718145411699522314228596781964963340323903472992403854846252947097400081765470181793782101674355049572233656272751755317668431266153054904269581460041915673422376968916107882694924024482167312262955902260917782074228934118229429190698282601008520567542450149859313980921637202088163485852660920699455240727947836928077391681328206686664480111219403579857163131330574677660298590541342080976524203702137939976169940499501153351720780097661538447182718648964061385043589669596105690758903162314249520778116740781909267283374450858018279276662115938995478533262724326626766538089457591882185174390700595277351506994862786755795041445170964107857126072992220320761746008716940181421991441055205123337047524781004855118342408974205695169507209518026560032003658513838270327284216595826403950397064729133086208499362486421656877597046097184058361913884236932958890151465666039934988326247089971174092188804076650764372944997592633418762855523247252851795805216816026703962602174248322724368311222284499554173162411026723244261714116037008025848753387915750141339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -7998641517149949696689214923461896020313255845325873126560577579828248898327192070084470689273947214607864965659546447244168848159343419997096947941634284116782938259620139152759982719208865091149094903623286724662321896400247986617880288839346666707534379411809277345626656186749071991973621117066512321838327034655802776579396485077634824653948352955341898443924393286450566873585805422591843004913913187437334601945909506484312547571564101009332699689236654791107718875593062339790104863919502918168703389636947138755269104674226499182494076509718341975945062856374859347052299086232319569325876104238802507361399459114969987660685562209278979342269302632462885849650334780215588263610513038125634524319385690109143226636998299956145138863980786998490373726420978874800305708891986784578626390219910392860821948726985767820900335441714494150676003539905002146594771650535767413503655430370559583002880352041496644626466717621313046064598434821145465199731328555371475151254940753625826424465481294669344429317306458761624019936224179276686442681764840745378555707301928572784147040819265722450677938199501024266479074453152262176851257719526826978993767903162317802717947318964544720398682352581283235274340395775571104938899788570619068349324088386967608828638267886182573122803271853563870198195295833166081621165803255520262723656594582474370249215759353131213830936804762573871587281347641551651182241557555776608346636687223758909444262360183093035814077747583793049249358341619958866140830327092133983529456973591351897378709958276555513338304692434014386632305768278798291184041978841195167869838952045912829042490159984785269970242774309479058461772554715719733251823308108333548059915644931363654505209305998513982812356975785790406628572896048546529237007777798057857786394576205089379678327445281518394585332040762255954109850147998371983234405596178401449763026297310800040015774576316747093700234317572533736356084759942696998670948831669016119077672314896427018525238420595175528209162884732748032348845460509364071293749949204273243003721709205556315618165225603624006890390857579581452640566443240719350548553019294157865856448008642341551206232905344391569762796921957745915998466081132505491129946935155974973941072766775256689504549509030392650920446303923767988794633796208368497349757153769900538734482442151056447340073470964470589683234622626568437489445717125224599147749152319141984177745773508845299852025424974901554738418714502435389041287588014589673704713818090111495916273210628231313814482125635973230788922464053095657123936946138269886162555307342129480320404187689273679064639805486240848901168927035659236580852348633435848905183099884282220160226935587979031664564425064555005888884266917195499979560822727551831099026272545614830846311842208007895178255690636997601512843545958266377643141165692601429038234091888476183804984297294892780740842965340479331815874824240420896179823801127246916063876060430634535581747255763632542997223189432038203432494214349355501096985257520520283640861851174631912396942682288942623107626044293567873501539183960259718094082455683069635792074789157274848904210821005776277973137295745945218172219348070280415497460716560305069391893843020026490096686706978984506856833041678894933344208556734413546664883835901514808678359545406331896118075812522228871640368803016303467826540705860885166911288395805247414851207437340404837652412511854182304512448532144858322951533848577020602195221113349759915309764534889439933148356657967667573251353599450424166208792069856492427814520027222730869622324310779816801715384880464823095408527076160016636008337357004239317924178006234111999921754409068383831072386030057675581996686897200737532967764274311286898948357231699743946744914319890034087361655483582172848252880254601833495809564326379049569040007263306680410896525636185684485021603830609441841864670587673619396550078785944786086967204180233776262596292918192524094058075537514364063868705790719774287156863789913213765777299826745985525547692532182049360270793212196841199293936892153955875438741495164183544150756077181652508039981335077045906269444760066488572764031721257622274700123700827990655854303803166354118157274873246441610763187978677482412615129791144707641300962532624126986590091915641535789517969002185619477660900367749022051111911446327342296774923463853894977230943486332092391382565424712415082673536280889080277591668370170599160283346864634850989308891922808188935170956044859282473396594436278267437910788195070271077833431198280964771821059856833786991156867552568663432392617571177558758492078700935927094234072310858200830390739380782700174191964982184352929065942494029400801580927717762586221158874804210500341933943877998875922214476242660053062199310061459988006510711307341863490798651999243873809328091010761477400478772213022343475200941111147542187330918959813321461310154151020041294891562695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 316352306196227895343421153543109963601249430216779633119403703464340527384813142323747733305258893993765374452814699308853308008719396525828150122883270190544852378668756835841850495882446364169579599208354897658138063176109356746153470415791139339359423947970638582882702358279537506515564792644318009114172344827996241373346472741247057213288502319049284625947424775737052545605095118938000086696022345521837335946221985939586448426476074183751343927095101821532007088868899874092355122662478515344757384097337253694093972181949877197865366696956307089444664147109215224367087266434298679410461680863926896856720855077588878285340803273667630588830239797344006664619020993964659064170703995643082409756470908612057148327050740000238586226606348206158153975814615580234147561830087788764678148400868763356592504826923097492508610271735659249869591755063727280464509405193821759634019667464360972443797038699970616623788648876001361725876495273543130259622686425955427285158704367194124224891576310123772555234128154676349511345541274298311155269269055950810919659770308625421926934315755508243146050805741068916052319119444943130224855635298989370930411559371735770077597816417570993754620903436054419637945740667748117285964158992673263612058324224655836179365727975659031696512510193779018654743498643722236103706703165339837105090863424407294200761579668140722723449156914711535744316905819368943153613241542342857479464636278692571126877834749772666149821769398270149587411073451641751673907938200468905214913433544779784093286228186228513487623500416621128813128835914302374536892076503242242689863011455516727064073762981072161969735272375695179092538475421870749782398101190311720258876834496875576379691319834064485694328627625535471448003295920448625925640825111129824819218637935547546035771059522245079767471401958398205926792785013266511047833106751160769467495316605703480845431519311100672704425224465165192355231750149966118677734713263370957523792439950229098727644015606755713977215316661352267449406507480089170661461606417085812580728517127200140379636876267018275116258831296935866482233890394241170226569155163621061758125564841944568658132326649477279549850489719204774737281336018654949009669953125330586221806827074336835954075939850669364987530593345437108427695147327186330252488109361980186503973791399632444795677769005703384072573013857048781507810872362012872007036485658176773156357002504346194302814513219524255452589396295701501367288132027902273200681271858427502360778920879028465898792897587804525185988519574177072653688943960059291157007596641261104590424648608759307823855034371018424458739901011286656572732825404883187496354286499470755009852733166675310736832085025800414415698170006759628933858219506788224349547907364926174378731976619742751215414700607586470653856266481071700149094635042415139126688194100349225113418937111850027011050105061494091644285681283512151738973638739986543922144300192598348976239729311923451896232080726618125646451859892530304849267558100884775977969161388305071173033224354368771614475980489194401013289677139555291816578928337109301077956493196520847115210906429145352013774619739505389563269209421372088002035967074862774908598213067229665497326332400312941020754579343637456982354470964548160206119491261355574941546189395694124143159116727803606098933308345515897297079524603109876379183946714286110734421060698740220099459455024301583928222018711705244783532392632383224229148451195756001452948484246622310413212412253765772357489693234725412149036273588092260719356202816945641322876423423178808468333196495702614569938678862853359598123603077995761643712040185853224457878905633220401677501834928592588593684098411995405096233047246094869472627707519285270199910001882454547650188603237801053392979634449818196432056030279530213848717977210338270112488667478937837261513183744002037409080132951921467752860109820344502495942524922173436698079831765970736663087642646060868958493237725267439839792804977827738763592321062796924039522544626350210528478449458734335650973796670699492406200414960634059154240868045505622247099183410124711358339384772026959107119241007207368715109219450044036511700561346256829008993768174372308511340729081450628409296372957214977416049976368868384197520986754108159114478159727346952763190531582521629583684627044674913531591191764498526615831576958852837833318704726315466459555860307874068298165007363604283972306172350795810677193739067172987367770184673341386912874486782153245605460574636686760894447495510207369974739378695274650675742250126880577994161074035557255144195955660349801123419269426300175484291271982175764332583570778225664752229388827112801477016315813878962531529959001136180371446780829261635193505708717415307890906810877195044873764088819160892426494671953307002578826645691337106374613046674785416469589320897335592624996659165442186993747582541488802240173339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -10229818938017147241954480754369967446850239363373190023604455885864785668459502575990751224632494472357953518832150732625772190740500574977349978808276155291639390892397228252165429063875435768998323990031564361622423768072078807479743191048998763798809935472150882725569200932626200448313681472548031996365401471330172081593594560771634142277009517547483958240182805529953852436777722856469140192648914066609579832830858442633255989080645636325796460040072116260810576080472702714154154036235378704002002508259169620629557754129910397078323417300357037131935808321298253874400798119237616961623169595648244118398878302749279736536718987471964471738279329169423471510011962956384224215583770497432778230579198904972176136585305074777454627129763292724662618856076798953815795648030393791131591422508328161685802986365542257798881142211002252877418418014794833640806786937286056794408868594464034055673156793798321550781359426237026201021148882586391710669262980437259101015970419455853304556710258244711210151454970184051254447545556008995083330629008212982317909330147842576963540174658540863997679721904537160952311299209711661770052871070607159026735126147959384565338493611174096404457362346318531504291403096959267845742619799471031579673330474146782148776344745213218605460307350782826123222635490270538564063580897247374947732386131859838469971768131567307445349134776045367867935910506954827519641804838080707996254631171330906975206774131625736190754280220002753714162584602841303250514987091520521161549162135237608859401081283690938279706827295616998049321069719638015376247303510338165600924655180887954725364491996007839432825032892057504425877899055324888748345131475113388175246048642858490094028957817338230958354725830562252227152458778417820657265840909097430869805289402832930691604285283875958303140004252010562695229045527160141191188203170713144255251522320221999368172218961909095123844001913412779901406023098850884054291702691141375325084083784755121510806578905276510264107853356774461147957218641813528971443505181222692394668764543879039571274661683660375225973174984240752292882793579502057880056555693008121048090003661442138283388276558295439430411115232578938411040285057721385807247686377741522201458315360750014699749645296095076842385522852951889222495477802062419709645688239212609164987982914552073016955043371766736403461154988930244616685418993082493300034669608523375748089587280295702168617293021415799379460540761919966249176481814832756005572803930905364771345355713603376555274255355616328363599748698318091257381068182848248587889101001306846234457487896098640721052449450384646106580440527914385245789086998867504247817157571971972907873065142255116422499449205048564976574313389110283414706350273412203650584263496687599359692396886016166723222178832230047897936308200976500885596272019678790189115379228441823859501937414992469235686453575202417159360895905424847865529210013495377198614229672025775584145879833353386438571384747614579172237621426202382346137293255077533540310655456288438781171165140393328868845203432974864047087916036698335696661669682500932576039154182005849188153247130860892842231936345205450666055672691339196628422886874976318860207844334158178858151211069294889169865649408823665383714363476038095411567034642746444520907185159844679451077786420662811986738634552960929438527215011349226941345273122587171616073957838806313946073501757530813812710900946679349269072394321797533277248397055516788877351195200835117790942219961419303165912021190315043541095330906197965176359632949183696470714829800060730151780606566916253580683551616502421773325357266926018621177673895964820608503410003471138732681232769277591289664673206453478245126447454328392176180179752434089058159197713271460100551074263593163164636901770869719314416916342479151409686727853044845904246183843736571754332298626498133016808749672662626815674904611008488633462194234888674630066765911418030441161834228933834411357242973070630002060643244733227609301468835625942801616903807864532482354333723844415815569497026654799677574543752350398675679758209479445090843821262086746514390184971132244567873037250994718520459244710510371320750493150415855427616957540408117333285540058236516304553151166278678735577057790239457345207566956483613968534075419752813012096942758328383548898783497797722030125889030371712099369408715039949673271840972018878729761338153582037466257421707981428765948798636205182486807240932619640833397044332060849317795021170190852689203929654327539098703108273748043036663398764765378745152588504613741831229185783383212066837133806609776653921591837493519657447560325313520861691592790268190442877405691741723388040211068448366217864438083187386566636405036464248546843516943764853503492442606355561780172948201087381935252697189805597407182805607153539659983518650541281833822595489991452126964845561549625601140367396283667041931152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 298384826374046368496196246783285659763802945192224992719612536466166335644077095694711510937612979518490231617333288706354013669993070780608457976072656474310105248948883693987703749567295007197589475844722772448902860020219420801117658489868880004861959438254223302331900664825781658811732097252499155625949043175016188833846902744530813861953235115836809277116175187829344636367560730440746653706129714935962902512245097445727547849835427792971393659668590562183649684753716249676653441390029904299214076541671534392135136758370313927111580744465797504899453956355228956024752084286346847435764886470306258857573526534287876094226272864131713345327374395352526607036940885869223593366285606872328986467562131056685236262783464046619756476214387954795506320306149359354364150186763975200593707074665664869591461690115462951363079918336683484038788654505307265937471070014062871623539292377812735289095447688566131280039505341838373274601676172250506673117101621920086003889245138558017111235492117217697742882042667588455470048160740639552008345804030983151623084094300971327326289509019969491022151421656594104556296683175671390143235464890045688780277346978046929367081984638683986770308209970893350146095735934754685322716676346631270430405024150294304697894334653354287998638080742244926692078728885357984551939254599576484780335227771299191608647301484637464900832806051130518974215696878805242672907161793453429155225022627620691430514367723900822192235976533063750492751809756004533086718708876559073079886084715541665604413718718594088774468981557681750512662698886301893534501677356064718044197705899500604455393526190463603106190093788046304502927013214156501733265638070519679396615125841291596391808040248884318193385860685707912948559877265055740080483153131474998506690491213208761613631056517236590022490683389950314722724167559210419552230111421641758940029792096528078480473048463911549002480202067465679726345521417351256290185460156007002626991892847779288566473751159312267351805963691242372208521232913418744144500821795160458458135834646545045172328681170495274615127956063289465485697977322778694564044223471989997568048495861148206685448573666573378883953936137654674736486450526937792456821705170519454651144315757255054771830895865210311193565198525296061135934071039566801596678046660680475762292299104017633629864874070072284609795282129950264070341598884820658560568490065855516199415963544957445312054445157526361343963158943694622305291545176327819987047389937321091082124352501728830052128055467541010298335396409275587901978083442309975295995926079687758131384221704949850559470504337067355653388390485943389568914190291541895067463674119929601873003684637197629822326050459405813339505051478581441466913305733644192664809481921879261555685649158286619985160270316826515716210906822352415861279056849641990997527722160793665659713582053163721680777476619015612885291617912425849368646666171450263413903167335485142227553804878636119529665395067781304940367757467502821948291838205157147789004266341606241274597910232613292745030618711252318379748589527519953403477142536111566989263326184459575793149834600034506204789587367937954623316760679087680703957287822982349266624127187819706325410566666385535684066120624812938122867180344867093888412790980171493200235418794134549532686989113863547048825440981846516044604354862264216256678031959669556240303493898003668478837739776051894262378153069301485758536423391541884585405821279852364842708012876492259012427298311873243844821907831160981201790656962109389451291590294586053315440839424829050073638864689380678944079281066034953841053725929238569869559061970214177229085671899293034087202266535971935823812513847857973692610423110203981920695715521785615861565193039004124701224819889027499600332194167656499699972109469345738759815213928493852536393720764949238695846865264048018746055512476606936297864630854620284954933706689182583412417838880344299570624525047793761002203500682801465350370636802493808645328809651343505507485128969972234004012705574565229648031315667198225228054412939047803332157749875996462936524172585060354853642924527234948794815495257995475610227674616963791954197379513704113585750112924033148096171512094023929311487933192964851280813392118390592553249108563115797804428874747304058577496686278336966866614707942379044079946195611022213207676134372322942592835306656987064833662170547202790611456722411525682490302462305722424228341209163407120812731762147081089306349607487575300534592885130576465911563610398399276233847563221635631546799137151778665137116785886156756556335862303049428821369310562055836131813049928946811225240235056627487430817988606074776823565567629482377242188177843242466776391796423601312067607464993770496246397135218122390219415569074964142380277028301272460866215047788331532928001225467262566902328386114850954504001717938700471126059867102350822448730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -9001935022279438508641708913669805205955207165525918091088864266464527822239020016071084198638863344682776757301510997034034462382262487989466816175906259293217420678324800977124327358496815107906109694989512212300040992552426939200767561806352902556874974221710940906495028188684678854433439818854873300366583906840456774709653450273736777902381721075474195851852942553446511693040693417772643555124511232516100048463846909057002932289234738145367690873279064336134220894677775412414980330474556438771565129193147117520144848364648218688548849348396991040168245837291967767712101502693856754385745270351599557710982835793678187153698335523851105009638633239502411897278702363946410247344364312912455925143459563434203244174826916700255880908064454883977465230956840018409820407484434561286979119372235708192141075716113873201080876842475810000257227753478690528172638751407216449549682452704532037752929762465933200795137575090099562833826306634436525057309860439874251027093453481637997386071719781056299038438142401131387148359007654021946149273483736076349750408558493912223817599237615791776189736196861016000673353191998699113787565804720095783825451167136274222485644545929550646274164124823487033321374032148241905045139636689664982863491535655841276173313268092134002816779520351632505664044720697594689951120303228645509898930971774027198872424712040292601982265231639964236409919220594176858045964056028374841455066281101185824858643282763241837886442641115427321477958914370422157074665346941302538784326592408015484199255976569956750104133069117047348192109420254160183457111851798710177884025377026609367302769374922947313380184956445835034534665136869270408102185728672575738511857238692299755119940496066420104602626837357872833904638280197116972471268261416539686405221966387907669681138732319458505939498422203094559842689754094350232025235868272034869380912072347580192567376583530829414542970199320728758476121371789648744095672809965161440927749003760394789066852713230005748182070097030303380444286375929451145079391889505311867645129369804330121952902258248949679230378698037428802940399637840164252511518923776630094621563322293829702424794866023513562863199570989376254322669097817700216668404554011662116976480616592195610526216149167280062053348776920707064657059494284018633931557749591449492258474154247960168446282694684565200894459395444620817598869942066662105740047632709866292347083718027840004014028268222404891432173535671010438485480615468923892061930705830751438802651311302230094710137989924899319822542221758299776950211314906065499689341907311147322676090842874509961147059902874600840972364640773952640867102905810947487431820237450339875075662491625837492673344519338065636318151170939566174598434483825537845384326504505178565516706426416585075560246702801960183714730675239719073274067940181297208921508616963845709998511045859972086346228795699085180576091615738855055870743292597866419477010626928909286661358661433715687535075600369762994724797326251709166453992406514600420588969928121333286859711538243193429198612565062640763189392727839833262162766416448732925406580958070836974414430563934761998470564642870690672085284507184633120959259628793570285685661359381935502107660500318997491505906983390639018507749835767880063673757443243901019463953091735001380194715078820870265801535604546280196878975910438455151621948610679294368357390943506843412714746595751552306724606661145852777979814533613198761798783270724161201687852864723198985609633249187717656952367905282592415378241291048628609370440368542234715293101702807604343477388575500479386278017249220744731755194368214446279600094710769075570809545033244296359548732009701473017293829538406347565837578022001381931121512964203523566645927350745564555778766216974978876194255177150412959677452418459203988717450476820421192163752041760315614563618061982740281152028503183602017795902976989338226415320299616622151313189890660673831525615047792183995420837186550245446790952542923679269193734617461740672490541223986643730693088338220044415422533522329216629766562853184415976890663760116298365607381476367132301984658814768669333432294139108991440452259373656899163167951912785148446109924857483978530139900685877810174907418945006001302367113283581163491589720785066370406102074475114337101793193208888848692982425714182652280165904204452654221740244669645117810619489006339125065766755116955290917194873567888346721242472927721246307558386439414983519720918078637033414846671584871947852861944526058474019145607271924350268500934002183715983479579922402004091169782122810156168110493516921542077481210734374392009277633711223023162744923879493670755799526678524758924576411175607879296330184229795142936804184914823105167598849349747205679151278466941195463669514001072451020993283247151800744258849666125911345905620398560741175075261105471448528604190644862217372330597819842681884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 286763570818479624533767301329688025366220014218910788515928207985904408003552040602293028792485369456453206022622334716826424189007353484148780631365344290531470111593707852851893928400503979341547885118617846975482713666751873539055077349494210033677460802564305976528935058002017092317013697469043517406173730761189267010520506958396822397283876732473285797131700670517823931807221878521375711791356229933916374190757809951180880016065810145802747867416116291915611142797392452740885759593294660428764122543673617362850006165958601078972501742473307095537651473640414091613861423958284916791475500860146344244213491508602098652575871783473204346741731668666199454373910785225607153833991922647331255416966554232117195646016555953941028625988512420148183859559782319927301909511143253916420158208235991862409632680636808952023417621623922538113027090509335617334961052825126373916821372414637743236783100243395005917562404589646595588265659140548094791230619339495979447694625364993132405387249393441247370882143222213319306979260232338643996762819869203022605439938344925565385055939429754728286342519048573448257773540065575307345618020170187072056369862449760220764240700341869088492464154397425610654610352268182290557749612929594313590784552372059882286515597715795961543667374338159789960171528118681084914343175087528500113626395956661117899963423984199529078494848620959412563284916673058810259591079541514806432476679624641662925329793627851110225845482854287256691514717943662347294680673547657813755527458204737090120943117253053107492397329230337323307341125351097000870262193006904647145610602058671010875388716392470042840260795802455329236066318396047093544780374973206022335456550643333648822067242375941546506237582475219748133155760305842314381913797593680679599688267361128156902232754836719664318397733122308405676250932038401923597281916589132607101543451209683612388461911511432112621198134259677308673694948108078522202082599154212192762370641807758895673827688147880617265801207227879624361538583723655030640799548310438826713606193705640352070106885083462263254406302982821137797907689940079203457968953565672898209724948778714645121964764959938025800414603762053537730379192258567315064684992186385143321927569512074562425918366629046860522513412649462800161153564609142508084551573395674757828916530781457885864930580469974865149493707588395650337834564799474177126232655217908140527026392351518753667046567479264754825369523671995487607545263812627808647926096448680949091787583962238842492534398680907004478560945680294578036530237337082310466569374509052551938107105575603212479074834385370932985319403196648300468380819942392825374037017629951870514504201970057205586684145478274909156494076542660759884449738081591494508265712042205945545400909635348096284064498368179853170207361557871032186445954694440082269744060525337741616520779131028883224748077431726142484302604928232287865271088093982082781505240866748637210966618838899218289458993868992867350941070330064148552506494878187064141314642710799983170272534807827945220178843354430423914662989319339651860471683462067881729050908892100018091168518297399055855878692526076466363183975658183336896170646457983872196773490852571458873569024095503540799157740189036908968741697994013176158525689463718080423025574322443824034825734651701477230915002706940212803032721809835046541460086284200738132026432792995296090438628732563040222721235493220438233669116679412404309762912301530239548580456172951426806098099288232578037920655584225678630605099466927288679804446400535987799350603565089814153834017023537495794756849410286747746391527235717468804974869938012406270854164683966394771202680312966684719290434491802852640202667861380758111387744772480836673965695827792341720948468766076403321706315581516181340030535461671327736676697585271583633518960703569699058123535857979398250357302368916444348658092038810561664238052507008150088065817575167887665855659301046170760297223399118511463908940285067969089091449221120693933122919420133319883003303973549814581083985799875952994849322318228173315498275572550893976756125902270278314474051065009270287384594842174879264296034982032610503369029290432025368317357391869006812365549406962389359339451438358189533888290907098563901620316773777472315989305277527318664512171183629090830408346063354198509738810608035599088015465335620284102177414939200395596143447933263982945340626387836744246680992374010249473826941422015334360907659006968124964268304467485499607326330336380157162717693296568591014041308035608743109578250577469999676480782557818335869996942084387812694891433307382904518609149700800615250634252926336167581150955282605807737482245237521792243964536627076437718959630968022335566797748479566986652618071335048688547021834514920340983804999107123336548067562023826898332371066514797389199232736464150014115290790413251599085098561163902282714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -8375929461732262415174278108546459730818574550647260012900134342943534838882173886344895509582875839934534352011067650664533744282654737511092911936052477408232759804926953281943839012664613899555184749811792508677245079060976475287412530158031861862338263411870966253364247194433942345352698335918504248864123461634605015088275048833709300268716689518988184245413270355259333347048315143292768280642366704644258963272349889353632645821284721372494774779733825769278352997812880073160200018885587302914812225209221272709492967526038583127654364350124418267867287203167837234374233958930458120637969318717052959143972684137282747649035035506069945366581288079371505190162286032789780483758908517313847002777277681456565407764476878619911236911979940899513298997432699913157846904793341824040660410488767318870147937388146087846319807701180267679300241084028480524743487698851755950460958415210754635076253349920606285523838492016613868130587951860890875377909664645003693874506180532781667854712237286970399169339748182522890235149809102131542105266954632063484111087848120600833304674170680499938808388836244589266459799263836294102945310269211335514638684479750199225624533351100964197628224547715265566693975522764825329393044546420428232770986110040856685638975988195005821163754641789678327604210880362245724442480392428546128291604048165593362510239579489052494952699831108329606110265060438884007147893048254005560478878770989029835897622149087476355356995139876349498372137534999155170383372365110478253242513752208746416643664006385784395374255894415762853170105922844760713888684891415715324737665712557971471815194668017013248354545958542901553669731282338706556619338839391010707935918008378233267611057518108965078594591564214246811600545198940891027216193321248829407989955589370821170919461522039820131450551683339218951956944099042714117894207089269352402959308727849837290495618851341899993097986511279317120071654466476149965300995346803123581020060068991582010814214511805896785492524861199018521255386842714957184761363017878129995630334991049622419547072544279355387758846284244443813626719212803816866505479399734635721331490000300141994968404500874909941681718254614428727253767190087970214448733436459756078262612112035362023308082369792005293001553391603807195675217320564099702441144351260958196020378072400141100475449745032626872481860158692510651690692537677522775115699322005973448942602452648810216483454131239073128683430393889220818256554412996253318373853104220148190109688864708807037889461762272151238090568026793639366031254462626052409158943942793444448240260739856275136738868015076432790330886816444749974242068890242210021407816046255088399485026764371720290758986548529605172492780569942043880393570241970698770741570010640911708553588388242054890605533730755457654438363652310350409666210262757485867620173022112148452788978921996111093596858553804977552761787618071887856826657049877060102914214319203048377681280790289250939783359354125524444389582839731017424152626175110023649612433644123726092110486498525830980517436457741916415803760463151809485360459726411765022521602287576676250716355409182949835058428481011834525107271383630456784457514919910409876935271264752321686972138030264804246558402625548972231283362603917656057014082229081441467516549396530818730710341686973052891419325878146559548431701527714584804800281825973214195516794764260276261000975788783099569194856680061546623518686660321070934878512559349516553106331720176814745307690238839246629486218369489212844463094610309741520704228284069093851107344131643176718092430647544732833761232595872996981468499428548061631561247800003650592578362298783696837637881344415682215088806117422958504485831176520521768990917254696663171048791356710140347555518473519919733881400655219951913151369165871055340561533237157604099682276569071957556496438486826172620481223911517864858442413458255358055054870448487188515226187088890620242444896104959695389223377318024576984485869656651714457674874111657597148207433253384043249722227843287001898558226569885330149154684703471197554138690565036725528550285181601655173275828475432561160613728918465700926556248954614619867738762755721365095645514450294307833731110116949672106500587175440598654379388159332830508498128754300177217953147931030496861227018070556934739687596544575605741572509008311698866138536740750002622384865484473271844176934673960517386139051097814636444739404170784421635004172882335369466835759326898661214241103209386938822090400655092111769908571823109218448490283321483827710331889727728220525430273166557691341516448317102751393240927972158947704490921112241119407907899419784602299923561741417791005238759259892428479972037923528460034374313034349236315580978140785201756520811464024179424675424350846099831336455158973832151323551566772520898704211000381864690824998639355731136056145991488129715387010693550109863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 198435957939576316641563056619669172868838722760807428640205503411286141871662025140893654863148994957949618819878708493556564055137749946875602011677169218137700415329472289073600358970543306887154570376363202816217667410592454684819367246242574109063444026632599871412934247733222966825922081631634009768809249660774108766725476560653653320228515104372113638907934001861623001435523536016703263442638931714773346096039989288573309047731011573560259274396826601820567652531686850513922797044274175965080843605578700968266666460353678001854074045852458181273764452974726456486826143400512645327930322846852095106643266326523345007614022295376015430758496943625917272575963425824826860968323281953641611706758261897866600311058137337191313848800610725286798665306883052711579696724209172524072039546096447789146595762517521520839056791270681757162333872786934524308419465781288905562433650722071435578057684233083260199895353355615102156495161207213487430599046493400094956630129256470350417637968877982287122653192483505801823187595934890504180407171165011427879257823543107744943499565124106589945523259062721887779164022228746614361112544484656014996878095642165903494965603143872491517389921115634279153128224731383653386114181203190415022493875145159378084027290423569252955199967701399996950208583926184971376105286331591923787778223911592729618677207764351176536493343074636212988004344677224587232533375465324599198289636349755896265548612833885705224805376863837868824094839380122159303417785050205121233878166719593295482030594448582776704103412238630457367593367541136929691918640467041594661315639613182970698061771113892349847802086533267218881821797605666602671557390683749618306694303777558586063075376282751808358533569281949081845808342364190229568629980557398886812868112458793206475437771577308515573750092118441108578226978176251650094596020232732616130175093285044194887375122064172762984747405130819646937237115316716465195582144364328165815033433965720625552877631450702453002783819914081161956142539273196517119680882606966183717772059132213860752615943663262399291211760006088336627584802365408333744833472821755894269187139206068551648001632576206185604628645106792216029670397765455542840093850553154816384020271562093624387156753584163470443256951764078983083786164423208216502445325126532562148259956641970079808718921148105270027183673889193896793978564860884482250590737417079886966468088238226406762829496725945626584770414216878616550366153806176529933092497981609404873797878107248170509532287048529354999810012370134046869713489997778799872922722756708372277814045985773352930377879318857460028900441233059111224103378956100879922958873277108054838198248111330026241084757242658344614321763103237142066136713939459341587653403323091366697568013454855987999572212820326177130725127415636686108041341323807800495692931811757543472739914805605322465772348311636124304438736270459271717106413679705884764594448793791900384781177084641822247897533834051926834371143352552647786415566159491780169415141525156537266319191109895827978088994587347855180941701449264254960417173793176691852315827075111425724114429783376188128434896606864111359226448655312681621613751162098381591913250719360778254277454401687456072953338781929093999542138715003599717127429125845636893110585968823626517062415787570014276881369715890623329844207808467028902633975411998621933464708595665243098992788933651963876927117583888953564441838744045737045336866481835441914119296833233836584304304266841489880080138585943452907681530709625646143227398227682331427176996688105234442513320724932449501159035665450510406642344167857485204527238333157931653841363621603885096633944117838672572455573433905346497556538392176650320730838395199080886121616401704337185011778057582811105372263308784733153063287269102129515238382622703528495718125950433360651658375782941739688886950587757760978803024576075289828211496660420913185852442565121078046329649978699250707574830729434051000137865583907405548318234137527224815281538719074086457613219430515379344393176805050705807433936390182598765555738265089951877336518663534195925054334262279214719944955417149391895200008859582063032927443597792928912412315074889994166065912428711376539597449315485308486784988908657172630017528018734149533137915786935209844268867641149348770808869944857997962186739229367493298539912186507756718491631992561937988397205583949157242161659382696559300616254750003729841917211078391088535144105917466482019117120305419750367916275125794074462966208050234707149664817130879148238073724520155915096022220841329987948910764571348191076056875346831671510166431993165030865092704082624183928343558013759082130966744649222363877877293771900215978680851702217941692908999946549376332403964035038131595747725258087022438624280567726153927261775799920891015947710985608066832276169434624715819367810540913169673201441764831542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -3962258119400644607767218940050677546166181023347453718317819769499202951283816818059743439488067683231462561904057614156221671813413134823467914968246488098260703926523240428718666496991684584435838218991475441293437745354992539670546734991941483855764276169982929533175840257911230990488307559188547811009623610404289443843469401812298745103428159620304131775907295545717143481769934509416238977887761812977077898401842711069880962231006625055241206163229602369072733301165148709637920374664920513972556601143166158925971162089707594081231552424222752341505733652618609246590261379905471766865957858189906867484481069108607869084693742409837159304876471408071594046181052805608301761133652250955434929601268793764834179595284721957145092974877404310644117072926148540911673702610876793839027932494522197478936828767531703241209676631845493917281294590035112760280465861430044587201047257714567020486124960018056199955523394583927282306600975845353138546468180598576506231190483458126521658257479957087306836019503549244394976942148830917809963628954727306351643835702553380114012793317627085721125275729410862329580347522664939475141437977347104924916678077092350126787361039908666483476897995764096484027405498655935668789779449010181577962369032647981650749507250318561945082687540774180189425001283314614627949877397936748226038788151966704614452903495594015404421230240161630430689269011189955226744465453874959293786217072602587641566068562457647273130157010970405375646558302912541295763774846847712609862499751977067246691877180303796251883230071270427573678225373773374622366542846910497504966696941708385178336925222786198370102164215251435961202780117922299928019397196768771337363462959799460765541011993992597772356657965307188181072006999499809380332178673375596345188056045849125000908189462304254647712638654683291985953491513642810530988583430351909455682997482558426831118296350322745774572585300931650747993094864615606765874918903721452393929812671131355468596642458297195452166638414643295041529100625807335338824198581193600975870875227457537558760198698730019845027973166039592870554153391255411326906051509340012437677113110325384760900721087711541582127948565621815535762554437662728821045893750284002114925528617593546213256497563768339135835701782575942553816793800765458537122301281520695051981725545691597643283627098245899846037386466093893910150972177547624938003113942772921759679729244511997107425066457022962025782941510369765577400891201019654345296106801204575016140314068526838837700119612677588115007847300058283619143743682917405294261636306189469501758551194202752801690105693943667157929617230850026304303370193793274874922225628420159042451701128497105935050588894106698311428446603089945660462611493007614097554982028060489269627295165034874901463184679081632017080507424810070336891177891701666189944280617357596094927003847229414757898070379883075813152973324549988499572466829020432201203206030662283521434582383813789346031972824430386170963204089790508555478804485173938587593010326534609684113986037752385479191614452473051027687954880519490876671925752882422909369207807736200882982114209932528607408675905976628109288449713307298137429334970981063547015253258530207548105151449529417512000642954860289927784893274109622743184282817927382987532757879502629333048447086291103664115916843695771262468393350287923189533460586070958786575155876698495370981423260185671019228423403496234375454179570870840873552637817221856714863639777958966058923480098772577658699429311638071537011198545455584661588355525924061717559804063430090923664927849108588113040371756124969827374725534733865494547446944446750813150945407772606727439144193591381145507850679267117182012082325781253243766200442644371525208237457639566994293503654844563130666516669508476631675790278294235212916799825147018105663864736861061618300724108482495019876529010904810127382335632110167382308670262743438884970656406006233047001002220146620318612282568474756458192781476124898879437303336503274143914178199471869447699638680947416593636320814612330262797522031747683032023630953417000012966263936318078730860152057127184332481969443175986005241574608304607458161419493681051182056465152667852308068434668918237722594458306518412351728137059728551414045131580177720790751420094335925598636952765603052004908608813571685469677460636242515330235172789179990359496836471286783403975508069928055377957572891511535202686025783386814059977501647367185149512746220274079482674049036064558588298876601922239738983498680576863652687497560649329625348996934521264980442066246830412163534282155644740511896270515680382749662087348217953814656214249115054970850304119305462935261335796288685792919437770140079688916398302062038107569269074270302129093924005647674253196437452322822112370864960831804961294820779076333910202020586743900911218703843814742299933424190623445861786603927612304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 97673470776647884801287777900295207078658940770100617848949686547087719302273641813034330288010942026182210130592700574642324926896929098755514593881248706333818263223131959897632615067501328609438632750542816561672616525721526778620492823190666434602169047582831463200289450499353787253549563795309954845644949536233930434793362935583311229846942248818515271031932686659988316440079143988013658603219669175145987398699140487735788058974688354058280221821824510772428160086326926068646044865461760596245970402738584748052964150748113282078477890084337169038660358300915904887156978761226443927477535686976049720083538099435929422927574463546833373050247433027238043924971073917549485467684445969937725748008707737896053743420375712736963965715256524741957895415107157843115194958657333150710869349127997412781635384635668226448663296222393522856375402160566275877213206246561851349358726618597827822927790906043416524568846623699301870163689704702841684163238445643121110527002981984789961273263530527157294051994622258055329238118734032357277398172282142946945037676224608908135960977391053464965225073633670004624198634431696197690994316150443825522839326452651030579099007579242697216915906241824637880007041928978952713537984871471472305964399770471994592351656417623642405947665591475258543037749557479460973151033288384527845838940288797525501419514230420657942504293845028206569052064013361775446578733822875851774020233426032314046011568907865100241587148412136930984590499956725170117790360648602280838888019558331483657399828072768023202395209891729718013577153341254094494922068904721032779522996711637715321431465099153697228294090744461217298935925331575085699080702553937260371756174041297076073175952388121644220048507191764493588207913139048040271622211238415053761539865298914556030078090786228055702360882136623892197639554028811720664506107333822812728505588509506619700528039488469165531937198329200301178128638961720529869295041456869940308832621955379632427571283417532179280607231291224055764807618956932698713048673090043288618469193651488294389470238216323639312717426379164078712369770764943854837709318049849002565356184319139876312054872462493415024249552589714266755507581949610877278322141737598131472719955103338343672780257298675208401469263977558728027231106246744558506376948692503757827015598881814140192699333867439120666754427276609899573406029520108134626564823595674141090124782873982246562174973962488157946710595616568770086628395928258123867939163256350885685415884187764674564530842466018849159128492763632461766962467402588867488097570680343326361180118879869861187344130742119509147879351518073730607074788909685751082028752153289673627457007274756810257105528589869789464078892957914837072193192540840756766490736686051293555591672809149745585503493208477196644963082366862462153511589595333264417878921285538277431331266372792700650527977769768181648835856989055926961321254348781349003266842847188081996777955464427716021641457278849843435571974259938336576152567239704419693449068446877355079403915554216495086242270963426588358557289669274060748960395934382755298077986498248306153841603461260825611670770315313867064347567661012251776493202414328443034242446443979688810696926214973042997992528968721064677916047907505070193260325284832833244768075751839890521156587710834041650969262653005113016905456901814072970741458736282470991481619164244957360235602460868057846974185762402647586601459986991412256636421534601161612924116186170666839147595756543866175134869336153244302022174069979231179114323347857739007882522169951222692754628034873840017917377897128709095669368364422945492456799723469689273904332220157328133508042158235294707141648832706845758211925118257345729754471342791356678755264940998192048920106866800964076149627707260039350777810746854798947805834830168068145619441151131253942849037083931938332587076141167843295006533536465698290847721740256493436209621933997689878939073962671004029183821581166029289321413528309551363123214738263866259123226160341970031833165008013677162201942125072226161241866344173760577293016127709271396145680416093817431391674041286910471256519862617696025724265190341721559291220956868445868633756951120685100884185763451230313467177157874354711183213743253511063337905452353121893211143018065126207777033158855337811527856056634293391976353386138890241749285711150302499436685238542782225785386670814277252390420648657469823237913484071147237515185676830074632061403887151711647825415730770443683588805162076681276806915501955305580842796625658276904173105231630258979242654029538971239567421638093256814946590118279113880503096123106467607293951875976643070238599188673522274607598660297986483519411076029683748062358268607164373875379812307693335628124349446369980556779892595708674080313898494462314336839346308847905239059999764467204135994442129895342402638053421942517161369323730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -3753942958004589895869205681779450966119038209379983709989840685926741358278811956266618511646684379151979474255352090238433044462409721390964316350276900506672140896322960144844069032220734223470775866229109511492337639502989764000162353468822113333738446616339026540352003310162153207034323601814874238567764185025809981373932497254535501968487262230423684601566386537943562744122572416716633786607309662660627075986447069719348068917642236123735380573755567027758650897703656114779156583369847364798833369053199737393208024206380665680782714499446755336894779209880964129494512000931587395131460996623354025979200662413484573054646300973749855449958031706531329388722288163195300721249420234896927061464238244564053757582622249739535371525261251996121620347326906455470003414058955901511341284533191397161325053326798152067689231235647198146565277556204689224029776115256777538665620574871217805710458202073100100569009178766528894212647319171755762248191773402463675358059561360202115224471536503022791277726144799263818736153109958867139158450321243934060583432091654628197647139401491310495677561868918281512208396160212432375115236586971232806223151691617907742385646231698188761206669578832136339517994216147539244586780419499883385097053087539790795092759311281083036881237041863855137934592420473409951663586588264125757432191790453564937705365280315116311998533396370927839375027713522837628836577062400488278013046541742237107532046746038375118441066455430131547957466598944503124235191137726833071398450322962750342767458587189272378402283041626023111909985290715447319643861026790162351425122169584083532476702432502293985474782437381850142258456474750553711540950113084321097931364880143181337279695625307809763927166749948286799906262254826555589174529956714789703464074462839051941149958619544974890463762100119848509626209982907924123542034616010722111188630931559985654513380516930009049771113489709661047277056763998347669334424516282048434220300175257382044028153359822106609027555650313776781962345181148712689495834560179608233411964007948627848492937622811870846568672990755076677350752053366527779533446937684540862937026597548534373093679659504905426587548639094414518887897990222345498460612093326232575172787387909958815332134423001807294436394736091653378939996241642344440738092299013397710198980732441711073556215958317050753017831952628001611393326748047733455182648139342738235161766648516314277129604998483646232675736490214572631081754898603726328653621059115802257963065548875464198276238902509080692190571810548344535421229838732288844679700780849984664057097489826853942918633961797935697093166152578667123351013411860970252562278659100045691457715485985015332900701247926304338215361964088109288531716558510214897575866561729012493732132481574698134151632225363361862649475764443072797925889560061583510444875086992979360691712793619129189919624562936988333219945057353484403959004390525140728716242688006517773938474478005915712073665843501455301256763825237151265842342720240313643236645665469537178438410711929347892235922437822412585254648300811296050150882189334732059816843718754690580812895278946350765629873895203256234955604663460800632431483246464638594847317588759850675849912942697870723478608497137725896732252199316172834574840319323738484181910220080296493271080014150074834839801845391702932357067463564283694851730470095556969577570627171631190112496684771911746551752327885279701443631748198466284845482098224521607655764784940041836571748832704416670421029566881623720268732127247975149457350932543929675865865522117934566596072753987801333815542323062376442410705340287095724073962306178189094973004323015990118646913222560338407463005230806579736136136498157787809513365624289057972202463173303032750391701141348930436277013465801675797448919858311288088652508909896394704027916546787102557563794314040508295047283086619510953402201000801099333012571126009514208344988180996007037863891254353682911562329138083985770897353575038719052599170683957573500905617461627978193621710310324265561173943387835933252229717116285918706174756474050131410346009014024439232108920728618866035669073622203226038167001385425287716191214882353083040157055136167739126837572772957915638719707609130190931926359106431172323451637223205135244803583376370083198617140427427088788740365805633184902207620783398566263756003618502823754347376168907875138741525857396314780059158640288362603249719379572368734727784071823869159546046992358123213135311714119660477429742929654817215503194304389401814655663488804750622718065221000121627417819264023528237855238465836765120437050660184501526136542340556405940359169389601325204497729629329810423577937229498963914574165067929426933905630234688476672830446429837915312324219021562565317056797460854131008417597885839891957540575372303565372490251365120956038744762767883144453156167670035501942038536071777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 143852339463330151530421449421659548446824861542613186638251153313097492146842793298690927923570891818393294788577383168382281890928248100671013220658561698056247499084873626632654075315694208289219803031284859509506979986044794727799832574832904398793204567733275097916420615486565609855411679885234485541949343943330803101618700465892469359557514009966906458431476573151041110673288825987885807934028576091633864244107385377504273282221153611339624104041589944868674239707888047205875147593480844044904302068393823587383508876474917597845531237491134536569140835363687107453832790876853890989033944019768805307376030189905731079958464747217418481125223120692543581477569585567304919076219199892231322110945907865627408716727952644355333982793983289797526828984824733021604566110596856451942414093712365946641712131891984944925180641360795021665024132136876676453661057441888212004550035267349291574938297326544144973222176560272800821009959914976204796886203736201867958711641432983602707455023465128377999085600839907803144006789044291765429491887500790207697262287142670813284034674525984325509131071676497459594605196316574630936172390186455347628579192800606107264876803672518208399075506385925104119321985412188089692988976000915081258969222287341463483970763873077663233396397112497718405829024919115481840678394978976273653091924191362472781321897706570870766228095758392034224482009053560053014422193262093882683269276212064258939279271850185571608439711249913267831850317710164811301065121487474830753875231829903297733380517768615559090342530921646917120559289373526938653663289551518183863283050814384182687097022885125653578836208113290360278800681269922493161271579277235822700355594862958201128192742531159056029229942409934199862647134984202065191766444166565974096943866723613509023796092395947230378090010826130962208561243185856451623898682571604722806507032069497945577064719144494809994561601778369331290026671785326952300349853371781588876318378408778611552710749232601088828846750802251259109427943743679475335078697025976735065318663606438970517470691814626271712900091565705820921951873921271082590107219376592170903934855039767559526498260435816882726486457606149856829841984728387626342228914348466792468196496196215823645443585980387655930572020335936437047822756437378033436423597484733526181424925179015711073473507250597989835369843106992989757172333126950951857252882952763000346603689240525867518607164836852002060303229497903975580561036972849037532700252685519822836939521572257276201497907761424331618670842188824122783807199784115123752222469029151456686587756393893446106007489098724358956856379502657815915651165295970945425486200615007583107812277935382971486576998087663320693333073184619481136640267908531855470536918962190712316985372640114120820282604586888330174133703670660961926307919452278701923435244725728670911127416010728824319166425294253245466351831813220550976817216723211672510725835399664817433022089821325008665515543013776728289674171327059351340021821547145356512269658644594254141150365730972533851222979432143590905483924808462847329926671478340014971921009054288239227054893360445154535447577754711933966710840144741066243888748805812475518765823953419208627086394639516356163410890310205975136296341386374523526429406629255475956321455998798166732669741205613155158838333601708167256544188081588315438377384288045746534923868901210019289802548847140103352432701792108837759662605616768251662862255413349424420956568985396967084386404417978603916486118650576187507168761377816124996697088079189782560657711666116415377460161929177242838799189789120695537024311146935859600963768831016747268748265791416841075015117806445408710976983703000665684026920115576741963221458063768091540721143760222202195978115829766800729635907275602984534778344569685163950129164102020954923968161273726048314559326990829342652160735877045161005700818159521152891712455938700636029784368077659875033822459268829044151026262662094073789403166717445545911479744884161583156834309116202780994224534199696564683688926046745945145275037069555840595108039657249984789173997801366830940156723550267338070554986200129907171381099707796083980325066874954147938063487314898866905316399828097050157594809285465203872672219043019039881619169823692937386231456332203722375053377684609225168819346999607335283271246018078884150548248533860701468936321866172338305016640679273896750077898837917604490517945597930668883415729013901143756502840695197073418473983609093743252721289435612391956134355037022297640237683910198728677935928482766817368316327223523376336895577507069802645586340534714878301986023798693778583133801045691095146216411832953221841905542227847931196720570545529259787970793058201902629642149435856673701726783163008702392196331852472485575342810639600909154882080669925909311467340090703954675135414270654091280590114783262833952903747558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -4254577860529121411674175382782010758292859099624552808016551931307783227526888479713140528904047172328059637016662969782854922702520169247156270765904713745020661844705440232807441831676591355485667760177710352041781924916752059709375512586453423578589014573449874222298630190052755021771117922322176582410820450302096824441210962654459434716751140642786922662516850965483796999310533842554509198003863737140141520183425630077265967366060073707614776504027101561744061942381080757129439059364001213932383308913919877049074757923457617549304293577962169330949923364314435664312395351247513878170595148539483679359406072995725423335373644923385028972384417895649262067936359344130422424603370314455900645332260635990377755468845136921682710620696614870534590933899221871858418221622940912895406988658556102825061585354237801039234586992993434520533778337380916024227017728988269541300926497614768032192827886573776630260193846408004624175641348985304274628306670921882783495052242157872783325962431088771489745182049172274868824863383644885380280279091473969492736220300427872591252596733629372147722008894544069275765613805315944926872326531090208994041531533999993426640203001908084521592052307647045533424973415357179675119584873114484738883268762441042282671102120270060673159500346450705021258407541188635594149453319508115970735661193477410601879151211016295579189492826524109653634420079216436922803189252640773662935445486971913777198718761973262128803596652351196577882202851733117004042709918203143540040161888737528161245094814841793462546534668520413806589087048129395645278228544653512458349321420417249714012623222309460687435022744930340911541684842459374298979870042516744205081461999529222775874579056368360993152907131356100593912691823369310782318902302107884806625677262063782121673575299844422718763546484384473234631008890080893044780943283856724927276534794624177940136955030658839715391423125357020661338462396622575053891674218796445960041917481998882023831968921535662379411981513710851311101996709182367402236770634010501497312498532485706777786762984803441325469012295163033739944107562517365212071622931237223145891356486599874627783718195292052122371769304225964436699607006140178949875534108153831253933716056482559412788656415749849626688275973666216300532929390422456396398180113891674935879160933826561733495844736340537031054975562457624903626759567571104318830163586815660653387328245950838486638121928157859981040351040135268536241302419846067872704787463048749836556237127511708244467494344074122290315873254723077231743631225834611551501132671016228128557002037832238072159338998266407994457543489616552067815296818216632430022840179345061933713843281501158861572725586444850251164670546542767134735337364888297693320052447926925757588335223170402532077747894502952321521961463092649118150091461281284636584168638832077006808664912234153119249851241309528452798388120267625009797840559780635424541305944485078237138248210014148571783202704444665445589869574313505157340038414931787098531340215813359705902192795951024088015830935557239441091748465415039773896640484874542064517524903270662120454548733586175520022586848216340902808850403063262318285922007194238057169061658156150890011281721421333897963915353235311939420569178856268310028916587126863770808302430376692692630187251117277406648126531148852369673381315663501440927816202966196875002048520680913857799349550352686945231603607588673360824971465236800470658645076007839684343932695887513737010970915255896959332172788616415097697662457022442786241966442830738976910174534256461925604708587972499493907532148237246518617729556622429403756118757390068600803539250470802598680067505099319400380544480911379897970569217886737552644134371894149732934547736843633297668519644451414229688008067916514166959083623776432373557570230380056969608124678815196185323200024619554702425845841397125927347855667886148436413516765124246935600487553550013005081233584911925871518438813935890447881907387181783747394618631315855935077514158020173106352861628757772336476273735278154949959745949496444951911932728114689154868282590808659191671035246694988508911570427357368687658339753268257367061607211260073554067466669037307273292316243890572939577083543279195308528883175425270524987991146256557816885242409392149202209204833501012923937212297811381177311564030963187516071895469701637661970774850116613703161821929012924952477792953861425150190944788959796189641637463141086890926954076777412624207737109945286943612611867122211915827322432996032368503118063464939399057700512919698577264485052318899893524878337538393366498529583742410465796250660222542762501394546334945161626114151162960826320811722366901056283219757848187595152385027272774333976328228796957973765489929341749438181079919559562366483407087433268832079227909574057736147211310841440230425015544323298250160020077601075172424316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 91901131993847832856225936649689997444514279166184764198004360505816750117862168437774321645453849157653180717398326049672676815286246343683838657241565798967758949365949000284956302118213046085205742439687333339356237509804989684395944054844755237721023594525622483901048542807141263862907993779301734385554488736514368890153587079100243996073177114999609933590617791016053350129677049038140076115188302281708670919672714897289595059691867603415796789809535997418468430532733246579087564572580417059538234151050259298275360231402721285897400517518227674824835471653184162113380744507172878259390339599084574426605044257997627201891581757291983518340221861516507816244540155535968025542396471628079848169929365211558645470945422193322446447519781838353717285252108227740882808390067145831045366741227740526222463810154787790976071605804225302352983172854913736094225772611873175693571482771220188964363007554636776434319751114604660557257967742728328496009857302769561674331616761859139108740844991567117243047296185569080888840877815681952285566145578884981617903629318104356282248344424698341241760509809160561979392698868165273655006217912856466284680613675574927766972542597812585898484578717649702880753860805348688854199230820893121737681376237497786269601833115269367982765293042204270843194066380570805541528793692390938049540581833977010685093700882471331521059777211817049808055161703784864723680103164698540411496988839204785979849222692817234973690560033601650473797031809157896296197505486427914919477394893669701934662717812736294076930673871852763118532081145373332466086759036684622048482470300582951907381894106442594003391752611660131707661406297020330474593673159173514345156333869505021181445966419921242566348218561549866810945294356999690283493526270572083695575314032978273540112486080934443005484381805488553196530211385237113896818073007786082992555218374235312645240939813863254577158521623094865382431700219090552156960044714908247392724434307051546048005928652473887614004747868210078316968892208670503090099352576413615010843425885028737209015785076662049491693718995729152899040248896103656406834621113842191175094638804466679798854525316106936313485974531268281032354307828968571723606109888078162147132737507422294651016729387740527432065571248174412624322314773647600078538243849361922595425267836901542420028048449038773500114294769288368846595513537681416600597753501947760219680003117247500031868621512785093583937853593860950405547767960489618314549746654300019623507833780321129651407331977331873723407066454357072594874006937029789675073071026657193846697385718389899062577062998708488816482626705173309219342120369237952655053511944109292457547699769909909537416133842836286440518569095175687203527986093919903925845277902657204643171183023726414734331968229770449635578957749647043282255948301457628789755341086407747960260351305918231895808846671983929938139209525761860643153866350581794026541964188168328839558220103344271333904863349855442137816924052929439439120861390180183315700257557153740497766846237578420112745014363533668516222819077854578298801522736193343199893631905817127727220554483517370299270881866632290645130164465175302477935381871402786963881696575341264959775965417851928217363745244799298981153998683590946866952166048487993006847564289028565038490987333427265230436507112289786077229591009510050470970304478717274649967871459964509284210598586401908750645698241683968014514227082198575502020234458720673554459063110701820314827008379583636285410420184282207189391734575507333231431322217115607616560132288331201872236250972556078674761871966660112528809158889931044624362406457129618255147919834901825776741821643869451245712862515213732046564275476174805095231034686878732330740917896925152077918356532887468760087080057615675592924431704699414085466880215839907242640602556363796804393380593544003137206861674759625816390771358290547988799539241997672096327109743908222136129298746812461120570065092178889420019504297686243129695274865499332658916062037656177124177457453261549451710225127928672966864605900283111578053356305515760273220296931556720164474537244445920021549030293979425055909050976145511780996130626841616119736481857912994127180944615427077178332323536810727095526759688794301435470995581057273782658968963684484150214040502249191695220625604066671404084441685889916926985576537146457163213967910767331824010415100741731293492396743323783570240197068370284772813384490469483048675896542373851516478702265421135518364452905671522131346944491163702304294929476914072508156339233458620851368491970252806263832207818423076102584796225206729244531874542460736409751325832940780881031703122839098489655150587130264492053265015512497540293144086006109837910619579159581378969060023549983619605106823542609488360479564196854092336906845625391390650693646593460433749421853834793801159321446903049945831298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -1346758382198604567574723384062693301479937859915705633567650656763665289603806971284998503107152289972831404887420473531391801983049750913894445950443855554376197579211006921724940249589792138087862931275973075031359724405107163479206624841531164765811778939876774090077491374063589363759075453224986618734133147075290788671775525575675658973314163698876956943849354122250046869101045981934566482308243303312187365624592624734187687168629934773630634111569060543298445636062472214855330270970376446332490384886637248895945596044678034695080221162011830473471493454730169413308930800281087920406478521228599346005171668227036288451527796240574916895845485374404812519727759714666570363273988208643386701262812689108607018031459124539783439820728950126093426198147979114505318783893485056648920369024157048354615318214931406162281525694879781618248402769764259952718783287549395655720842589882559911795440475282971253728428465447504707628394058710240458089404666543693199838531805468256484500466866000172998858317828974570507912072758350996050332775634691580371128904069920966352556829872356570970005874629662595007198176187666581684117797300559475486710392510373740796683174961500355126649613076915497771933486180018452213767711734656094409157156973915579442403265452658245543710376237108051724253158251351536144532708856646313193329531817190075713356139118336577897378878305933192854361884729759477731187181614501228167200763466571014465525309205530526515459777816536095589148973246166823932172107509254120981130372211153507660081208819893302519550863054748395291932594412159279439120504114706709734996043157531062119761939729611539110681776172347111589595042375292882868088093512211083978646468966766945460896492576075058563875885592988707918307294829286726557846858831825200113341666810282488791038101819777181802679064185577445466694337585872066586339304867566454190987906283925375034339012917232386460129199278782036073829131356700246802246671013877614038797679368973926935168144135514446714633057844414218987332315852593066970833775622263969689033550681486658680818143076267979826163507100877358748928644421208422476031839326171149328845643470136468400158887474582118119055319186951671484202610372673834249349168023924474668317673245507351670441529737462747407779750232651734187640144761655596469202636263628110458663602801597479349572947641962183282434644225386389455074599411218183044180305082912223944118852571566648552393144496411392442692574289427909669715477534750980128202528999883789897461316213265850084853630563880111922360492386555304124760751778442171482199069795275056951736043924441677158199491361666740693796190101211213953791725875154990753965890763919440618123616278844917335464700496280607108393474940203206390189405979482350776168702478593336625525758195882980158157966529756222312248493555471674508836196911431249008066809708314729103538074609365622225853201385881557171352199999338341534880985548536830737166380038764999596797950183768944766307430153626947624889036027669815290137743428376372891195485862216971672449891798485418675878771948476239080024197380533964983516567841463249895307321135977483468124110123313744343010295560655681084804737788987086851643933280296579187884763614505968332678885125583573271373987539709084637011415691948631083135959904848529300908367960959690284402664273001664365148404084272049822541370851266493797410083842921707714130950331709840684485113532302990264670433208793727294914055298237619891741716602509718253099229916235512681358513136919321435007711182782050239439495165367814067478417814600410156306087741118578771463547441968150609473574810617345593915126095987935155488144164530692983081713212934084732884525316715431841316119946295714745134495010303945891685572871506931241126188281480433762564660532512255523031485315953976926945116219661567463949716639187099309906315309200406635797946728799134655733373644662770592797534918539805717773039463858750586246228669178593772845609212206901648481057206068296838330501559762545390396748720631072607978133771755398330737840948676727444310400704523959363232546838666628502319701698434763533105457147799886467838106506316771278065331396981454580644336960204612558928343721752394036980824594270814315379613188659963574356143493971328478864089223139927403275392234300675064636208909121851765714703130038817885014840119215776029702115556028015559057753576491602659087141129867882999502773473406367978426099463665858656322177521502565709018788900349051427083279803296158182100686271729191004157053636193824478828456982877526394011619523399778007538375215848689330653050180800394309145274764640734902072819298998599372503978684588647095052994997412616276593143017962317610063837424020868393930343209708616293909908457536901174119130761910425173437238417985876437085709546175422859276679308886249608675767551787425634313974789790989988215287881964206697854024241678416728973388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 8607676867998349009743962662616878858374967141871828907215612416424808226261302572796187059396057874020134638568069236138445951451235916777097068942601736251113618063542231043431194328904075178879350913605144161576880453936258322523303753995063694061097530544624255551673177199520440722194897294406144351351018765296762587080056665394123082170310833661348838236517899408444283459001186701222509436778230166032773517918062677883789973997667692156250639205601906867686297134567858464531513381291652565483429423396479821524653208027500247097137045497610352775926351541788372983188804278913012690591509062080878948246448446842201776493189761440413165799966872581884716504382018657163705521114086112194456679457594840779890046358774435103729319185630644857943274582337865980744121087196864385529566988550013898509502183272480385996979009793931263528946214896967416698675013640222928395679314514475874783703048131458391758343718593187679785868853214766036333401449625366843203188136234186600598233184823419430770980049692828610283694111831382016467327900610353962782486539197535682611705786954494758440304523804530272541458868210152417834677407408007953145061397661149569990185560180509782884546339660084751638731040925069029707221825861680967962826793349978670858389207997124747103069211032981037209102281702679274337073561485380601899213884112583633921087545100993769354343424527487171443857888274439699999013513514269510105342846263662744416176729559123560810792177394067292927783264952454973727402863355383680344802633308081687671948755828949065620097967061543636656517381775513024858919645752503323730422729786691646418810632841209366783357205064333374122044762797407932022435259414904270955586072874829073528539419290779605585128940959352055682966616605987488850267650719276789692847877317361862777213144236929038198143652004714649320688371553956207914570888368077889197206511264172248808614902151955396336046428798179336173681542036160842427203353449864656251076963112321985999797989674380037798080832109451112337429761663756609605686944926424051972966636191964115598069282145806155484299042560353655841485377085009945790645661242321834641764872095629258448691738360577026591235180814343560274418431311576694478606714310844698957929361495865977572033928085085498438615327790015563380082487804914771945778687034694264832866187796510598363577034119371122615641871886922203009254288016648888775927670695139413154741610049279967692535217276912595034338231519411195463275320032881329829998353880075183280617094581156515806267929740054505039290524091519644852967156332329772248964853359943719041391827873820332450027132689580205286435967491131135058038354819377610662493039434708009610747128182434929998021035275449696289746516805196428535638651260518233383503098272832459437464062204768299259395621279900181531880638584524234495915459232874324292242836154230656814784884116288216142553449896264285110558418357256106784791871338329182000018970627850812404071827581909872937583896199114291038214462482694160251863387329748917561091134743167574824575594718650128496029523539649754469743406436000603727144461410855091709327371519955637883577565678061742769926004241165258039415357617584602347324486387986058418284403683261206456351979824560347631724714409325292434041751827204993345134156970400104103452357078228383864778845645550983156946936149289314059251124837440007321528530891910464368861630064324358679019835936658019833906265552289650235012476613175614257144140351916016832803794057902673679595857636576571864904787281225380629045923933458784270009714020438824255441327304401221805866391499381144807688278795548760699783050017406235178100995344428924542080092224748847674696630682983788892274315918760502222550256316940069442834313585990030283133909794404027807936937375989270896527981086061227297543724955637141983039617772301655539434838694477720395903511788589262202856768058862689756954399765444821837244748637954029251775867331211115750762715561401676560325493171375299657775071068138910766392480067795226768041931731223329587672714624484341198252639454977950172472457143169808163645072902903930083870015163540327253869341895300224228284844609643472845568945813259611275629002617239417192412151656936871956842000010752721112349345090253948590529757831155355845806938640290594429991621445831249979075159694484693328377513294726016388034067390089249902010293077800963841722659311821319212784116471537987215524830738070297108886457136691414666387123148641031279026709944429331430923697308609063750367682102896200412227030674889643978587613975384289925436445552915961057008913554388386718119985900782062301400766663964254839051108282619225720271582044403592533743558378588415929961024462631420899294477485611047535982680704826596091591690816554539517356471461117495550240105561130767573145056478299563127511081186050561236683382349595259136744664197212006774861947633326053619384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 179248210360805964252644704929787218941670215626921966763514721252800328120047729245463129462261756654617418454830196298022932470027470824220977575651132668497276317732512258470621874638532159905474963323095886851927264727265014399685933083940490501121011384043482508268128891142424239965681935125038914572384308687872655714244343454096323949811645721921624942764538728267223428739681679194086066254535566333994829404766653033422522075110728516965677944587720582806793883364335501110598775759920733044689127649453001131924663069061617368020234777890886068952674951288563619851811326646150977729584820956336493620527271075673070698668564261619628668493512418942997488535672037843715021013728334955237773081518960732905335843910045008171631043632340970442770913346491799571491625411315871613836025748144690597077360727824902522067541967030373970348257650139720357991555369330405256097288047169503331956671796971519851244108412452530293385555717046063653311308900473347909553096089105864039116859124561305648713250509207132887162338879149894754070205247232038970546672640621356514334435611018117299024531750018214797895805234904515380998670571250734120665442115498804307577095089850978590802032839170657358061133346001913225490396919508292508234102917088531068396095939372738907475170082604779323966099026166155658885912119228923738064187440989806181019846060183380575482307324512415885159323458371357318754904583360248357586320134458063166089464114887629663289526730397740080101945789879937130335227879700993287043406214343405408817167900245712174131013880869041663596711113688943790714412466558107314186280241382995766316772951334338967801876254982251304706340393396348942018538814528015083014384099809691913673605677668867617974182414410490521625144261879577798922693323152101261425215738453073071524830729269730482299008398471361814498886840560852831941181955182893677976586715051663707333529914924675155540041379616785794502618887866870268239504064986923363731106856399882675810281368941598561060186003830410101443976382586263902643170510007262172578423800892380158126431806097222302357615531928187128625638410192704531131036715483586850086931040890025794071042282395985674800815556176610702690692305731221831563875426750533566429705938780509519000247719189803763949943359813193608245203440530738570005078750299491463494823754859012824704884259641132058733619729521901788461915987875143146664216737524621570932997221975920205660773213737349259185730584579946847833791843826739168351935702515730475967409678452653003831824344570262173799422071343106151054603486748219225173974855221072536336056532099032859538560897409100383652470336667957624435354217491800341940659724079417405007326987842656716385907508785476467119363002762810677190804919020227203816414759437932542440519559952164446138035806724588970198643525014784748186196931314470092977353931748988465995019553213138853682581761873562106151809055525851818968346244339151515812028323681081052481942311404940465837721020276952504480137390611684070507594781249266349918599929745331886422499112037422203616875375653664122508934972586187070056287024822315625186998715202536957781417911215343525936339985478983669304446466580027362322203137816166325358189443788849958383242793948793452094576495202988479691076690108313133732599032862523269929151900316088807258487602845726412078484132555789073373222668098983056717216558112039832879471223856218960153552811889455972618182854522610098748832891221564172146614397432883645083215583262730508711314076448751373010689121330983421840152188934904672110927328783347528517805736805076867747977004646938579061710740604644654398023180314906497014881219118937634043386443256057881120722178899498579034881944466083059826182061641779069776861922685576976816709334429689283731358341083745839875743722124236152460789244113074248044998551875091836841170081659111438797208310170261450963871396416018056164523363347068382594266303272991479333282095818115769155754674198112374592696841521365826182381715829335094373067267286518151136473018126522940678776953527384906864989665568763971465954711037615418273991867311599733646014893245694974701685193035095694541124315139447173234886611662170756935044980836337018990624160299937982483915855103630579843333384669586567731845605392549113321436004220684398426088765085357771289379404011267070622659379292010478369921308559596284161093697846071298574564343806034956638081460871185219831769669207368046778387047031057512696991080331776103236435563156577496377458619407937865995338442129961771557534965907099403527476650251551745530241152947929370145841195136416223728490230104450704536079434572285664671404139679144183968003688151912848898913149666162807352110814575946731624164374253586700237399872557179585322021931634572471398994915824882862646010480406614076260578542311299096942670473864860489733960394157974958746086370972773238463560119271278381347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -7347431690361139650581800154754701205937222144693245667544629241841058912569278248667904568282074410077495638593402411181958043583119036138942755825537584104288145799489151296825367615132218868039131572688219512492877725735932455762834426100981444121466333050392845988788400580536541604715467066795681542039659110076218533148939859739530989964845444020912087565656104631241703780716306493831727233628099359782926803863898157470831881781040666252574660464508267078114096165830718567227560783042891966604090769139748015828464680283197687169620149711876697485743363441569029417843406030684262887272404275335965151407422806578496462769375880074203770839338777265916609544152121372244328485026360502752356069008388987861833631947111546599938953125166777556474286847204638737864920791014024952508551214051261816254233853816725363090249764286592952494847020704120506908816676566927788707987742205278381283490454997566900372375695829742048070260664502478853796606927519482295896876994266695496029893183640638721128688831718762950813480957175136392621739447895017444621905763682327966088472055527225736880181602061875152625341844896366560399259935626536765382686729591965897568220975903916670099992289876644657147002003979244304137474080891722659214724462836005892221961096184042980616016121764757448586451945979818888151592922970104580240756721999897629450897429469400335582254642670038054821509547633234595707385157922758571241737539092723572942917990108429413232388143958857304541831758811346382328773157922145104686425323306035561685231998211063018885486176555724030922411089767292532778010845236317717739989648858104270840128903912899133811599030162537919198741177979017042523578770045340706309640400540484461377942376857492373958906794389180257352771649687886238870872859770809877648139678467114944512562549269036861215164640120049045382751560996478437172464757636399538536802025054788425324364065954263063388722335920659349323915566818999827747536996852476797591573227849546354771574928147799885289554529876461963905091402181728588752837119160408561400660981513541069391287694762280020481788607256948315279197202013121761944644647649637183813324255265700152446218522197248029360224152432192451613408990727821925057530638458470664819037094876066904311485169462798241333311754828466995085269062920595126422417013007393422799170902438335894406169121243903099471698972531963568799942681120629781599643490813816779772468807667390592133836268733393924259333395056015707093562203839904047006739446256300535702413783333530519915071031710289765792992756914679783578222161537926928286594621085636167527489310298400591875222812268551253260343144117427697193866324802725778025088693051520240528900198378429234537474611501306294189820136693025712482279250570414642162841875912458988457894408337575008259792471324297337058384557960048327438736526360594614643703651568057951531169739315236031818443172982500255315787067765789978540581341914789937974834967364201026540544029368702870702274721841983212290741243600327613565501453179880523037412773675318532652615709240703052118016272657168696467874425203611753562193944530074128830665821150739797290502355913137326141654531451687518676785631434811474510861119942677180771151015551840494562438444880120363717425244455845500676783511094206309446403466123997731793323594897515136949367899313098389408068137846655616718560505210629843070535698483821673586153017749200460643191293059993776425231780959418368346393720738258294374616433953839775835042032934613220424412202821445184954320509926641496250294379450999389561008669540849573820506251835951742738325389329838943891259035308677433779150813013477139876529968842849667473830886914669363390477901421718700390099517316531886741941142881525321002822380108340548574870264474908630387655698378179333226565639238274976684884747816441012463220043053914386886145797458793397953043270031092812246883056183772864515127215943974055594752059337065738751536271117805004527976495480797113986499902841480393070120387837761640519505690346605860789376619114532649879437018666348822965605600243260096854470615735311952500278684333909249469392850331575613663386152826681888848924100956958396975898913812936831424795082991301656420310938141455639403955104238635059147289018604025807899517903144336091489332546096211718891822924495017802052007547400770429545221014342713983108211973629245451033105996080644167049009008504739063343054235746942564327632150393571175161713997080033127239112006915130335808684746241586923556521654027336956093278435141503373654661498384717290869827093057039827521029023450057813728288152939105347035699687976785728399217903428663887185859274204403477407903747232008446800150384396475539238060365122235060135126250633110041611572101429980865561226332992328375720479373053834691541274751943091768198994879802350800018308483033801999400748711145136186482096570100424060001387260854244232177734375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 147234184427802201110014926670628793955531926462152896160842226841263588784117462318904294047426292363473212102022613082811423331758087026711855838667881778480607944922906998405950513195809664615797427959448957579232579235806850619668758554146262981371524650120973594797618538899731288141655337835544460694236998649062230256543900733105271679072012022185652687629872636660556045120329933348736288819664160944931217572778929682902718467803507453695687935585795530513369033595491687195586317096735373773293589746366125532673379108449144984733974885286001392587540502351500236296766529756230138660898124546134291308010970400693455955102924862935714258236655049490535989423147156930773628429962436697045878851854032493592552823838693419836668693845494006063131148718234728363047881220015077529033056759568639787317888282719142451597086248166361742351108197354333957684870496953578109850937328679237104137420275438635349798675197152034459854186733341412439672681786070593691812506550200660419226827136308563808835088505121970089628640549263964606213876893464593874861971321915931940108982553906469408569132677267559542574328467864598142229440327439226361067094103773310180747398087588803496951669888971730892011754058510600851732629933361570457985801953053732914727532221835115994513627993507591926921687497591420726274039850070782740555776701418299639395404788924556538521221476094062111130905187695009007461928056326237824905682687907304928950863764755991430001946169662282429578986740096109682520213294002222171996578774118834281562427307242531337393554303831388633283896786139102738050456387167567054624640722331900214274791970750853587006281091254321730486042197385054352256671896249978799520705261144227093047308753055532750083498396718226044694392579722230248726597411693374193155737846901372739653623513002380526810011966095201430200490260123586164777549656031503332086141761051142075560954942710087555672901672513515260856467125892972063465582416448571619707777848918644549928666717335456558897455880357774786229663930111343087649834622680493835535197968418530522625707964109381754647719483787248338565301716170254017740098746738915178238378046454033629940956754293588029612736806768867113940423297953870607923656304768942962261578396194064345843571905040322542228968416747737342565610688973558577187879510626750258485283677938504557161665236830883531933039254578898492812075657883058544714424500845321189486285598636905803048358215640363400400012694471153216915653497926626546841215262291090060795452281882837502839101988808013804039678358981117474132056187996174048481571695718591752723532634802286897475777974012990175136969222358849380475462559939179576145937949664559531625378742029222981845500476701752839356240641052095629690235956439461830828209827583442605569931631022096356252538932657014872113362184582136519032140347685334746377047121296255933091260531594016751755290673275045606954753407778283002271694094081747134531425199515467077361600603586013345682102332150334683607386879508098851995085558563894795405694156148172798567918559267411700187247306847962501546871237208421943512132217584324149424273810024767553372103971792939311730894351162836357512687567544945952310535456982777416410317088971485382454620035381520371435875209394642542932971465966912405055327199459496647657741410839600814013718677124266821259503827055636004853006501378883684724123114932060755545320753130736063704650980587882721246001358683114034917095810824271362402833773119581290513279052158834458323845380426085017531155691128042655286788230645331940001035596110380824817164406922917893333590776990432568289263629489750102643463616128324780464617914654764191523895946685245610451020685277798422870491961427555347439699407066646451165988079349925370117077197056194435795363539571007399782331806926839833129709193646543295246517504201486301304511529246938276721834326391635171379535048101962962997845832631638418354636046390058396799435159742826039977462110968975751246454233446864414205239340350039400755424944352099059390798582149213448410918635401064531902823783174980896921321877718602892764953984354144683567032801753594925716646309628132915056669680563279964396939087469778296505906434977379951056313773356357563548151796809444382210566332641075368019599954341707544026000948496917489593000155263521336038826746017832239038565988461075011879789981248313967557168061143045788604936573686418742515611500017865040571910124828533127152893746407981432504939187288238417576232592376871962636050430864041656207718661808003223789684538395231309433252765338971327194674845053460407960862973807691295146909836959013376580453554492101077707011751314787508171343792077757980995882262923440987067873949860408772243909716552045280812293557043658620480066196107804296103765031388390428699820907824928036909764720151105405683506375058067824535112203416256371994955141957461819401942193508148193359375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -2061877083502054771631558235517933959947347958637965660702101927361455945344287672422618577186126238232265606888398575491702842194822969368474760799739184637907227552852772141618188901552144064610300975959590727969507359550013915473978636501432817548683321829466679523790169784323509898270157535257552680532420868993592513788888522872616142890930618471807796516281871310373063163386126264850848159933948742480207027616728970833964062072923809016959647534235541709124223146143223341781089106320888192271835457944038497949831277573637102264247430972001067944470579976218060485153228300117110616564530600710053915780067495780299339442887345156270447868486172358229443784997604059598254064320323228900545714527449118688995185918406429461072209071902054178413241430722058409787362197928647025253280987582627641641213403781292185236714473574982940141714971905037016464837429760948338339770071038084363298101183206167704690253320367819523345083902240750174511313295188865036881049010958697998457146856267818599839071635087126459219606561364893341853472928266050531719324579056182397705915750556719185976764981466772575540830497804814246296792919602596371945899719362425486640139899249609106946679348696089151484711401642287210337459822808943738308799163391887212253512020041149541680329943593837973353562184040272833946378364465239560880303189826778484334116377770794832214580322568015894893138944226182588745433453269240397261572366791906854572869059737324139189594377338348634734954956390984866619510120686537539838432984199769700448184504656223470812600818804905144990911831312399753457779909383280647842827940091376930866090627601823390309387565869830589236474254845535675996015846688728194186571348366005852622399400479245466210140343575566245392855702735767485583224224234939472497470164157337540889222775363599391663141363086628244196718010458600259247983854099828244335825381452910131793960697495500717661059938605868017877873495111973894307398795598887633959259783047406818072878575533152635558527423170816352032721251514811262645055027415512126574817183677471268872185345493612158422883441780072096693116687657184702985966099754771132912339972206771914641453148111342161774799525678797627010190567700930516343386876044645798379303317040745132198345372419185506408961764660854459017419176902431209987195106324942586850981025891621709669645614156061667591203168946535303784602593624976672258943561286826161631189940746606062216804447684707733116123358299292891474374096549723011685040137176228445770602277012591325981893144676791762187281955987718851150463721682852827556804629032181107535883488975104154216285072062023726613263049854010701203389150037456609667074191107295179972473794752647368577526781354852255088426004574544841402363319253319582323499192521402126682610771113937425210690666278027603895186178103798076566875626721306945209945580255771076503188949913997639894196132550926598445407628011914361716391402767515931832618110624187566950610453964118071025548071493968796913744608077990560613077827491316327090944124053661372833713094683947809046304688060672874065413205275996960810481763208929410204467140240299148406149080658340607493447573847070263492793277435990403004104393910068644263526805322381362466266062519691467051146929066377478073987490531733945894718586903021565041036973866847703744223360181215208827833883817579025726454834203506813570494091837453167201908554141020689344460270034231578801412667922658914237065885702676361364612940265042339443415112037465157393246072760990258276814157756464211003855695610745747273809719382583760138932724412849930914208263688481028340662291525600347082246770859791843937798473726986775686787366613084164938371750756862518289662534330899674207445065292691461022919781320258550158540407605102645711361602511112568797285573484145087648808472193943684648502173441107824378979684247739609414384830047431038792795937961489766156477437502301067030118127184208634613200688575789373439408197833642792068974417788350626520940771420010095682868285407466023913131946961970958256105659035484578317406001801840116085858939016056241457994541979925683282611006291160316648608284948521758330301209996415612861398638646383034060586620188744606602871039243836392881544103203120731101427068649548166163132132127695817908313879004527725180821649907773702676010212932902906933385351591061721845719882539928297354251435370076236925561658311911809919774953532136068780900508175127519716912745852843480505159726884533500881145845219123763913814943034008547188240286519278596967433186316946982052108039027619735163062760576884680329084886830546138232563465085549540019438382148987381477205471218493967384540609638341558694796075261710314694437285012419465801826843484309056490526658618047134603845150332518147531531069346424416040119266255192724510210480804279418410236583422035088343356222883997646866276038934984171646647155284881591796875000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 21085200341490989339184492266938829815806877337796956512229059304463427777393185488049113216758590057852428864762367905308503299864375782105737037900177435476773958509182505509636219139513977823660423959769903670060778837358022056182186012851834981495529996832903068248759718710878483781355466236948209976395252215862047984018018339336499738527136244767344152532474720805197903476697789832930004487062742816069539860054818200969118242701982059094725239742374196265710458212594818863206796516963099616128844627962694468534085117826108630050883028536697511946729195684504747000284423861708275528730949005054285508551007140995544667735174745789501743238807381301894642476706623006583211772138553805530657196787367939254756788460245402700988111834717497466577367170947530513390791323866539437009733169432092888898323216124492878593749690172757659341145683031377571150697928673850708287901205973744833226437830876621735024088568219438037814493254170810124786037820785843562932315687825050942011352518501384748515686764651567357548991220105352792783968717147847018014862224888088642741874839875421221513129560820899176827657410422672877401141148580017544589364251541826099098724383278108593029968129006016624768291239115366343101547981742419164959687436159289952927806456257970369459863659851422219781282406875272460180370426143033513850978843137550036955910415180576489280245344528978114277896885188508484362328232522333882138780447432163395764783209121414055597001658777588070016159124785262687022207341412227557472125663714837054013115803720552718907290719226673287968586257570881954580498371183437180307044255248256105114736662386834420993594011233902708703772410244919900424776091149562987689959034903427988417578344714999205149024633884247163641898369225884979305908876510277575793016784709508956457140794910058606369920235068618792655192391261042233600732611737075993026380337693071829299256935485892072766126685364584747514389291485247944728713324897694004736998758156143161707162125111110856940235056243939729332553996296324983006552019553583263278677251744871477086894320206130132336705381459576415809721555436177021527482148129873560076489309118550269221464651722495296355918973683046626961656691846571304922058477512545557213928652514914824459106149879500586030208394718037939685342284905074245799699924383674045436358120468317937144215051971405068417662679318630282416497144982872557824208514292393957641315811256879912065841473564580736413537936182235725564780769811217338261636487546296199875637087648074499985266105989036744332484660432027613911969940393435030368628460082165422905392079510394176426003266634561215869008701306044533294693686622336295137255551717017371819278108745065202321562685762437141166923667529792733588305844820215481329144031261374149548841653843968281311414395828689754096772510383709807750515973919971231070122238900301536852543938337865890419576799989163150197939102263237765523136095410869848787302701129834326034211122348221323689045520263142466140403585471455874329612984545526227956930216447893864226119977412113827958703286282147291426974625486315655570706815087693360608196075212653969753166623782463211258738014679213627111634692133604943264672333491207982276127898748190013341106461945585735546874626676107958414267010554156000347710029176777242787545296964754747740180308615554618955836960228822732013374991391874599264206899335939256006995558599652856943020933002014720182713404468023371810334530056800081433355210865958304460421173678575759291052635999365046265035173003266201901923543516656881734297670035772061106020817905693458670898472837636190532287581796321314875120338075735221745990986603907903059277827263769706238426927429218265074097231830790817606782984325522529505725413260412298232277814536887178677202790650173370602175562812557910494661157045082104227013727854563768755042136154387399457309974561940805944596213259369009122321751213286778184320701342427221557771786934327300227709277550718602321147340394382325496220531441746418163199498618997818293951010608379144293374472143755051315898717881078735545030457628152578664955720344393288021802697291893681780618187094514455555874172159884587370706665711801975270035655808618806746601372652429275607076432011917343738909124253380669440255291828760112128560246159264140657096120888573714759423217616072239526106723102169040836940470407863381422921288435245154601225809410909772129337577987937616606067109390066282107520146893274439483877037598804135795075034094774770849723859488161967128366222832964432127959876953002163135668376794523188343842796022181696159703481989478592168468311634754262896002390197127301994668482364567807566957106097908325029687348781501475157249783138876476424014908159434890883034181111657264789386231804785779659043996692058819054887497908882129737353095153521983290122568712656241659707202423217053903314877061347942799329757690429687500000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -144698326697400436669200020644927786517628847889380172265060833348157456033536852650450367412188669035074443594372838259173803004160084509876906769785026338412319604646706734494131149964598966940264500153996215171549329056213894213004803456216258877189699336875331011802148920260680347878538514893457180836605460249793082078200385464002386613582551595821655748848868557031815334209423487221302591164265164678792119045518380623230260230269705363355855080674055317718857076273725792611171965387740051268892769263041464083018064476432159061302711842825898633423371999160355902732936306018725915522057400685061298404278676060265508455204318447874297524356697914659889567425720118395301778574928250307346715866139862383449967983156499516882302650751119826372894802204744643302356471816181576561030399799499123593189980672622574097842315534236503163646061692182805270023151305494030351643867466673991416009544351395035030529473873822285851203349948906290244122395103117991160228788826283533638136543756639409550419693700993434856989530620346032963932704907264300219274306947119440739474312810060690995194216784120096456208883159939194443094799323879707910846845477568715273267206172642522447827657262802300913435729036146731156883508326290294089675715691639227645556972133196061632380198220392698855800417269864103739740032913353439194284168188107795175543555527169317696947033071224431751792722072675522716754912609273160230676752960506630543284039507391764103214167427780596298239789950432395586235404299849889815070125356236836054449084644236569426181986304712043833255537902712931655403552596671220746888083681659988602752625596008660661922122717308311266798325449777188529125887481290354411783162591780615150079046456784109279667887413640475861661191656661456078620946569410088810854675178541973051831899125874443663664327912180798160383901216258361473351943678056249458429492370725791428338892334851230292236289369605675844913927679702812629509368086704477093562378534128647282063557235176127478426973697580475698426856559406335315883340907206309085714742829808425687783292603280132061905612152192720745311932333419632093291107504962875381553034586866075366278501855777812893330943242302421773989413511448284667750267040815098191455088850815589061789683290162511641690197091316243760079066005630679268201154158364356197478146146128004308542175101013835341384035468384302058164826947021606199904566668421067666784243849619698370096069680660933195669005021116116428210824183049270481898413358937919209915258600985728278669374828628052208259767701023069479647979287215598101108057372265804734275494044506584756265240117552210076553043839761649780678308083161256049667648443098190551838067981669247111627292928553950147038175998800880990675446658642229575901713978201341608982922683137885862538786414591285756352271227911296338591718015860187862362700031306741108213093364552484833210840708525002485332916968976918631646155497534863752930636267135031468102902363956461675821077313070587960217557117510581829373080649528150636406839109463484132657603681712562098009860921595594648466268370247875841759558475072937561030113301546437722976667722156110372942069901460610594385763334259200769407015529138077567220134143992090596135670726184961048814402391212382276829090167215031872025718959043135611620733136462276040120876661801305079356550955896463372350130405955715259606912995114553431635401318961361952555527871979595676650723908472881919245448945007033928961976080639887931372965829429855267442649107475919059746958425882654693281274088555864176647358017577844112663308903651507206679163652206549585336095332662922360350457801823634821001836404582367865100471602485275738009717997849002157574188572981230040502046515802308535445644598620123146424185825029657959064247312347295358868060371170047286533019755611392762950410111021144963571202777739053091502581324386364553439542577184510202184699898758301425968540326181776096462366871132578951169032119499514367701561948999610854963436086558233143602621502271079147923407071536060390850599895480048930949298923015063460654079221150349046547782905923367258726874971902814960415321553197224204491861669539285051863624661163604783997150412980925372267805292928838234050680313336546452674428656258335087310425440123458678518721664349251119630030521343877835299095369020152777743449145024490354787471972583322426977078842890372158859115857756798131162741563914703617711920953051370786665390598405825142004369524550704181239702713542363976525838779738186033894109345833664511067783627034757279786285894572929507696577193722408564895366244298468727594532006587948798705892760466401516573637387905209672817717183765055511586244707079126567392438113972410084460178753039639909121464908463875085742234666099074940791549735085490083320210075299501902256835640395887691179777225681460437711027994052649991996162270879722200334072113037109375000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 330214293833919384202817645863713668116261691637174675606292077269885713432301612094839973414518427152949824661783347932496944793016525781897929331340202584033881842364937121596500050363991805168435477313848962879286311108676936031656623286382732740581863199151537473794869274791092754799989023930651573792262162831714577847545217022747334131705998532551465585533852291622854496206188097754674239208943081849396951486324356792574471194851922473868981856277657264772810625294407061209484727178148846920863049857430006542190563469347886392255422678082668617657906475472358920258639301694400345162336981586384698119818537230621324406029828644149273511678092464783039945386231894716174329838608939640089154173254731484762774186946657001181593400843387582571428821360574925141824016600844718556111729251725501583593964648629062747566729595798494289211395363111991650062248436336752315785805611553705727512911028462696061016568230954757790360228076492523000285747823893787445436063080916726420733184366037616346614339233035258510028819748188445103232770977146239778462512147938392514814107046153118727641062398681007550920899441037400776339331818382318236217016170228185560143274480274110145967011487232630320065774879817741715959209953894012220933132951017182023696614863542421644999145723945868744554539018786970649601908603768271468296528464409723162031342103805135981929106818987309300494280505056140162764586025659497919841897414125733103427524793395529087589371257843250623386334506434240952970563781379929435633573920089034289814092134762364535436148072520083866281465770366767108039467106782428533173273953258174902608291858872421020492047753963282642882718455268518970154677159325040247120718240612159199471859017181135649291410515151904225103536886593728419712687636837227193143273990281808525940912809454548783220397482487630765618991542497686352381799216561126860912781383246974436799162675605053647904743138821645562761039227809742471808861437449759831472556106003396053606968018678775578467388456560645212006307640510914943828144683635642898968535306253341745299322573883990686226428951528043559049305835024267031900547074192217618986831227841040102874504927720341651448817969249436266859923641997605304673287541493764537854637786075644416214914646783347767031997485276660748603952337886968107563838960796197545968834914255305987106345373561779147395157733064441898166853745201211735734307837721966217998518986435100001854581472160558158679990918178348322878190556600331171313207860111589726214202388298617115579477861875540912537510437923513891992001211030978555526313708163955640022246365621765135998728582607311179804423693612352177482666104458147532710984528271862324386524117977419333302216186438768093814902082576658830263270886282873346105153698211052158792161867712971504065633227638572169120307951415813245130835623792678563184572606136900377139630965519229911955961113844785364767103438953088417129633907047043680840815216433377060541337442439336154378310222699003218459437347894105206029686924087912782473664481985996761199003746387963398417556298761353675780465660729958827861814971115283871740340953703882930322934923129442671160749771006308812964791593150460121506126203010447451992039274594773527016435454969281295266802378359260726733767705690329470715745758334866057333079832732354349379766444389245463360990527390402962444392973311595869360938992441452599335940317313549842010408481189157981848257084087302644578668690669634717492164953619286376227158066545249396323508953709468034262934666152230280704324766368773750125890607467526107808212509025905553568907851540145081810063731153547930924552656315394048254889975604579454005454811188538253601923107591826891332106973363892687973306483632642418378433784966137862195092745561755975509202586762492449597808398136235115754946541571105343516862854214849484835940129192846098956043351790454919689202770794714232869576542707314085877325440319994824008230514855406897553545240428630501002200472607156857030158050839970913971407992511515828298252638421119320862385649132429428853698501588684346458691401537969938065154104325837437221273207269900077512690912356395848088347404977167168474677087906966641171353101058444253982429146298542003666479088785669489165679402455669377768572724702013372136050208090570430394654352699729706917618163103440897977750593725834274717347039928860508590077895946423376062334989933535354319419247460648501458528065054916058599153258759896889700459634031384449327241784262246630253866187875949685342660964848987802046280547205890062528175877490648882168049876323323196642686029162569455240103468357231044064456545460416994656142168454933120205320141760402374531283975489175473276737731308569253950230250259196356330835138935047515482414932421370945237824503831389181523349894193584501907287871641455792792685875855468512285971035132015050095333208446390926837921142578125000000000000000000000000000000000000000000000000000000000000000*i1^73 + 6968276560744238137293863690831997352142616420769046220277016342099249718529926475080653074309764124648098008374833243478443997892457939410897527666951497599117569210907627005222980149357335840206463326634884608579982442737547600049459270182107170121359885226313277948439552162596553174674246782379674467408625603495178162592599906897789501221502224635237379461651288699862704536354026715382768732401976282857805947319765772340539054882179624706740018704015183775441274249567299637038153125308506339226363239125330733046685241343368896742995420475003748043627638096081646372360131029689076967097021838070909956753428552262924796108809948225093922765241495188852652865815028507561788822432244178962775223509507863438225227709148401151332746791104638112636702509543612216658085675764612813833210863171195645067496700539984236396941778564977260632319657530808905136334001555647118391898072823333714338512967464085929678981989066645538604882502309623699319855411370435987326412379373866754516986372974699220909451995155583908498047040694532625041839862416158949354395616216877067953694312192100606968747830489201744763626461440794342886569589615743738592705496149665839279417047461157034609939712612173840617222709154944885191108172436707460700132581608742948076048255971683678040455299303929416929275719093488509756463818484511636838489879667688412188493802187068603639473393003376921079503201105695307866770742263582982929129174756067203029920242188082011484716285656452515862057773526158212747839654315182000662281852478333523789070400554242074731043948109910033498364697583488105301314204792791509542581523944548676952493790450017044436748705452629902245790025373524650820616413640383223421704810163971181534477711616547585443305454803140931551854231390379389175555174383673768758940777730116754035581655397164364805744876452276758144254201322713327840819279672740072277011269737650401542727506400281092549330478169621566530872893748888066041569004996866882237017374272070559158765678579647796104966590310172900172934143934970856744894242424521557722555752839724552632553100943504248343251562329766554064909141465611550801223613650717191665093294724178359652302457684704556199301243722850120403904696117109957108147650480013215150664762603351807680231759552566220465644268509481026795215551278016976287497623898373610332640581942383822715541100410539509718648340078806132916998576514174928071387408496356578302596338030714117072271073383741757094743145635477241326503347152726713570945216647796483851261051770439418350948062424334900317174564631437979586450345359834609586283191126281476204898233159503599386764361524206427957912620528247795918230593917958070840522025613355856625614929157730329080871596061240764912774057444425123227776577532283046758918088952885498226594488747268120851438377108835952383579123295217911691592029080267393551797845944251541331352968910779584468546001289759767294075643918699652274081511627304027549329013499202409635760226294234589685240079470700082939451368515362714423996347539715300760215869566555669132449941088676894151522498705566742392289314606342663877295970496074510711869471382678806470939299695074369949920629578910186148784267112831085942659908452561195803830943805558514499810209157709118347729732420081190570360354032291096479143488798934440972320289518700825797691347466023994244465573372381767244785845114391052804205359828544626771126651879430359440668135957705947730438320771854086903522757536927826125140252348781116042349662109888083094775402089288380554600416995754691370625963107726622633611621866669055199204013987571414257958049192572657785030938542469275655633234464386929654225581077534625439839368930318803239445132262724528547966787848283581328006073255597155404295729468910839669184687760997496997301745478524482363028062873850259055749849164228982923414479161510826570272673041038716535110458143074750873232022543695126882434813993439720706400243737624670242760124128218912012076080197714644986493179979637130593989573563398881156488477232241171798236725034228194476927507156044206455896569591276811292237150128031588328033800520548224578803197265681403690021097171625744425385011853963657897377296907680061402480118348852448079126295980127486484063081161758419967017603257179412615381286755288118638056489101893419478391025825084171095392481953521297870290804612935135234218908769278658468121826750321646023623247588472025778668183184978433542141445026131640363069304840881616352218691676617761474565785718990747448032144492839704851949609401207489444745312767989588579801368793786275417889315386618472881978959227876038359595903214877618186055474065527048910194636268596378083918710922080570219790366605163086223962156713850178520319217942705089740378637493471768803599152723438508542145580243442434092691375054019261495120396625561968813831386778456610596057509594836165689457629923708736896514892578125000000000000000000000000000000000000000000000000000000000000*i1^74 + -117257473168545003717689243560699866103405616769809895032027987871531921269352837801241895483686070591302566059073953096396691827565431320970841798368414750624374146489204947929929564928434652362847875609298868657400756309225154265716291610624909498870461064668849379253295857901439308372823692173529931003318448711050698727327581066460636138714227227527200747745626069198794483858144748146075810791171899968581180065238723829051746998042583465668489838283671352208923966995691869161448574283139685738815652920069263512217672743417866660073985601804803502817453583450228562010202223564222892668445111294954184719830284559287067000216006412096632125365389127387253472259364705993890923029671916137450495517305847575818929095438079418203164327601681706991869185105849555510287931125671453270971534192550732277507892349737585100900905306500060102123448614082375098277181334927893122714027138711467835525115990778521036236593953381531619401477969635354036369771183188546592864459519890660280157779074131099632086030632993439829139194129710362677339231627791364266654594060624056172915283888864464519852631674112270294714165852084170923366850910915930711639793659332905009457367585221338478061729227019397116238807890121217669613002665955492677725046567437270361092921267089656419290821279681273195568283678459961518803046328551816812616159620076302000044505250508233662889876889089390078245173018565652920185633987044363769990445667655501052775507397592670054049192611176457285364996736434066288500222916767612072230988645568872133765946267922940260880480645501772860265615776051873866542241631085006828513751072208189413403890204416589808118847023309356910564476518503641031738282420592013351753723466218793087163887633009207750561987480500224301424769978552040139464839034110233415652692252734644123006774011402912418884332075825525997760641376856265712689227497156324700807053586334315857519308534543439323802996647175270686695099340365001648828538314981760594711386452862342085378563678597701032366822167154173244874244590055362071672965201622799363431328114017857302937364149076352412048251203902553866735667306401869343315131772744567991829225877969867311478866193251296012229358711786655967926360528158081056063378377402083113082787205888265832385408277556813105022060643982909346822904109304444806228871461177724621894773483937821693268205338664565036672030563780375629092982673604679053840586079987199971151197341158218096344579577477971087635242616508897052644892322073039241002300168558055370105516426148638683568358173278716541921878670090485884576723826365551012604338858181309492263313303808253979565847250935996236291769022381577626006440910567212358382649990959276855220812840809192914644980024653064856020995216833361532582092792851524372335253422125596054483093710418705821561750472205233685450833500891858591189902936876682599500914678714488008540993813102731979324887834075445917932418571111682791652666197436864840428032757196891600202663635622738232214653972611168571363996991729168555402615508768584287871940219876844447197292756113064520707796385895977807210761032010056350376552094518926647837033397210534383952837879754206365731604943637484311197618560010290306823118808704738736008230326254666965597479803981430042793278910827097602178107434187057167043989969784933794353455847742950290252297008337457224597760582550288913325836944963020937090261752438461888367210690234844559653391979388163211968157564581127571832486104207688384621395992537365928201681838552678905817767444036641385189635293730111523138002643253022457836147838804445688130613309742370880340054995825907740128152088984097151277134447100146091345088078392294435338636002544016310420279398314187989727698769416111260537035829880494177195075894524561243582596795525780569734933438276784268272900128101363668409824584454359168425415765680771333460938919555845881952377479591024584522498761714911077126472068073597253188683633239358034204936674300772886269228621694622024149220319209253558476685789566704543896961055919686825012362298185951305493310033767573987604169476243521236322470368135854435774897580718837883384650329346099266909928392737291458525538557974627373355427396196575925909285768969547340687951495106137392243282690600480377529687796413348832468918300596145511651142115878632932007323177796123451980437915269871381798591533165269138791119593674882321633577380475281807764677609588033575548848842688407791871465948329977194658990194557907961633968062608865684122123348143562407169525815796061269952182198739519724478880219430889890452287482895723994972823961376440510284408194127579012939217911409932730384999546924063496392342191894629120734218207310783784036342108784618751929038679867637409236837503832777358823912254154081662344349288663122084469710890246849119060780583036143019074602418800741380850697350743502321605999175191392680517310509458184242248535156250000000000000000000000000000000000000000000000000000000000*i1^75 + 1026788787475399368807704919281476004268738784515444223914153168492556416791682787229836081099367579095425673524659002405446210739642982522031596074598097796542326048633943163778994028221039037724480277411284155754337453064068678252616585872972150865091436199700558709964766770339107071459581276785308518396407905595274680121079790596926602061173280631740685190473843923689730348483840211723648071740799450300694777998853310627707543004818739578119357426054111181376677312693316690047898528297728395186573581356160472966328246602784734270749830127949843344014819867066644024722363229573929221576645357411595277314344767307689886416097885504598618517286991983536598560953990464552251138813623519936787072239795498499408784861284347951431746750451696267102987619178157751198098523545570039931210454353350011311346810898967263335617453926232902544564318187015541110910841327930331381462685008695725010083956108135226803420707384510252225898123346627861609421670428241300067927421021347369206477165471289615386232574439992153865072927456930169013669654039370082095660184015636383388917499879095428966489194090408756423118306527457850427799499633118902439035338049724864321826520302007945313777124289510646743917888414127160768969845480515266970543169273085552251775781180245556861143521778008548824193409390117486722948138176804977364320035465340168133920089624757878205214951294423661168591068327201724110982214247973747327493064084829842871877602075161641432037187757769399468399174559413087338879209418204207516321621179749025859842385043911977323451605742012451051289259135535451888941151337872380614614581013145524757657525661752445281254462048077243720822118574472724055850788335534062311421082530782124635714407817936700200092734146917387181452629372510856655145858941094392959723617640324401820440738265281262823371826392559515198286849438300829200286631360151772198730370646419125800527659433693895134726610526275064455238307066396509286872265515676057371309227465220030379657660811530488974635635722278761560823302553203704718160662838039399714545897946716269494630345950062829235503216664079569420570652311917440089531456002254379464159736766924038230342839250890785322840385103415349400708894417821758442848193922231683968551008191555568668834688130670169666029754989013471972735943934426965031476222965507381193027792360402174438161253188148034857500581645111673694879536059033872595858197967317903277711912800409483698094736496230360498804832465271129657285286159428340710974001042810447133151363871828158312749651571478868004238566759479964461759137116706472488601830757094699865254933633501557117470845968720550227364996260134729447890035161519850269596555963456296813741401952371628581239625876262869123179907902603788195262679828763887449885089606248641267611725592705718252009197911001443243590428028253880793793696866405651269465981519371638026480016865205278608242979554254368303941749893401875159681157298996912487253708746826066062714261170185760511825128808001844149242476188949870452799491190871774119458653042834512228600465026967283290749661190185354660681726802891468455221302096379446604915191066942123692475668059273360403283441937460332311297096884220000031025089659315954357586488902044635922873802181394173671489313231930387165009672357667241672245704470104628405757569858007450031268158282736659524383497644810607782037428150553612521877522384837286247155771520075002168203097176034612106610490393816782549562963002960506839357937495263332765871865907483444356214713951585832740294727311801348498563220613602123249916030502511032633826411044915409998980448018574054357535884551404074053009536619933929173015651322824561115740662692723601585499150898556317058728910290486990853685289643528583315102749365826252730642216034783242566458344189082898744005508140285816690787060878084615023144464264911401572305760377706570891269627082779986425016732397922341095905836672366665719786480976297383203978953710727423979388986942617628456553212816845075301348317416508220409022240031737380884200668220226008338093001856064892542033897558815476679157005920929532513238816658357227927293152933015042547972976047851577636117580545125949293365684229457518585639868526818967194182351728918963688952490030769473828613926394056992009780574370611703367757205162513401464156330433201854605468764769975173419790573994930337064370442520153496961278878259718772295433976292929231765460710669567117790093259618797381591279588396253970384630603126375335329215372110613307581399918105741023412031395499196135900446985924560143480920876394073403124938984482811187844428578115205694842579429710443927315057085839515407462393280659141700718578573197146871390521658061452936691757700824605894033825214398669641558205324570007875125006594475865697875570886430297628720943810705300714836561915959260777855638887732109599061386569218701225736367632634937763214111328125000000000000000000000000000000000000000000000000000000*i1^76 + -5612181201853610151576405545879156099008896515884138499401693024609361632061280889665829599182676313521348835548521777511458486984455575171218095990782138461896941416766847243408806190237707192081746832745113577494775171699059821868030027457875885530288074830183044243715283182850759776626718509273270322580674367808435246309994180764100960421841763158442769874415964888696811338352291016166114365377195463811477582094306557438508892914276090798544461705379325996351541659589554953050063994774000901698564004322540500716819482724018790093685490665661908815895122449672225797863215795903508174401244176324904446641089106690595247355214791312547354854912252901960746984751493782320820368451919102075848941764756206565389617840187648669984369059569704705778654268460871571876035356070106714253464488399209518922137173326094378388772256442708388134959884962272087283756669288760242770819962558526756123523623771481182194722523274594828168133068054573208577265478011199151610744945261735731642314519831465965995723393989135095320070176390061948649690509847011721299859910770448763272829820236989132330147938194483066277539559277422043100954489558227698277654016225394593853066034682659066945045222847832474106585346609107891996182039290216145052597540950198049403863144809583257182784865390636754290967415868446998456170309381394740770263273360054775800256217845865248943823053928878419969730032335415668990160372908987126798177399437824033369930109059518338131377087523233908636042676587484637132312792098435447438233545594807159375662375015671872997501418740191977933747441805280956590467905429183152388615260357910180387776493102888841171593429378197347751032258782385929427766053038406240617354417559961813001083515040860031758207623218996539344352063272911594856357814337357551774366110659487718535050537563408093822523917541937626884074461434977999306124702324049370649763025755710922940431828197971589525683222785113095147711655997315044665266789720597448463629356223333734539866157038259611203708856163088789548082987310619190394120533713342807253999025527067329127252186002601269122766248965233466764662784288966089874757358935356245381706238560228183724291031099779802619634907813722825247589291930048838326962129547763050655025222750874000938021884184103127897350684932322289423924065616598332026307649061270312960080075560020015304724340209808256442050251536588509683610356982020596176130187888216742973338649795408437555213582614432046698914620795505263184324451802898239972457494189334626503781824089442881096086671790385727558816200388456266841778808001961728134419901916817171142471777025266025880768046113297632645648983733700335162526000010465397354740483957523207450233714133864260923743463792736434458922400928949192666560064274566032488063887444030291285130748540320637026189487801500725772176687598652704974591460664489333193295507143309345536537240259290197232016368254248120424925989615167930882265703916937344095214457252638657592955688571476549036712634654319365018152711434864240310424918047239515149310893625818755825842651805173834141115783753327613561208565632799875985447041456851753828280975264960280687376329059733240926342699263386455879475037946952824128460947320273614319214250188022324949322788880399721625587571168730733672054493879549017420562422656502173528061085775014656601618148581546250113788501867854104395796871711320856642873852287191034808806341889036834870153037051741995293842925439161243139686829106908714823104231199330886996087499269309523725357677086138139700900385011675159796833186175596186834821175018499705564743660950747278286942097941776339088857287050890722828830623542088317078688116011828711293245608978572072345609205663022379933851290501548751817285329031336640952229462534605903819971109227870493577595306875817621491338329662585626389744164413110504327949788387719604238966099538018778388640181802449882790058691414366576416039773564832774832709810706244694516276912493740833629722365351408402302496172112294901516661127066622539215344696648420751752777923148514448399197401744591617268659046725512668853249379668617402379554053314237579877139755907120787602900041600130650750442213021487367745330048078407072683889386219945256708957249850907365286156788554000409141501333025901597488284789504284663770363487797859919608467860023839184247653887002614790211310212569088660290551184672589905545567864881059453153417700930827701901334466638975555196857634653174798851279493174137052820692358952358833043642084361652801929083923609826085863603282998976846583050774239875166592537737815191872998463992152485152044294879429021180851017238280147075258165304492161661740442199718531607983078780769538888101730783358300663678250724427589602544850630301813896768963576236975335575741924359502619910345030075282065004285960432088720416811994782383013475091569901840954045536824512652174234972335398197174072265625000000000000000000000000000000000000000000000000000*i1^77 + 15772924140636956351825909177003903480128978682907871543778982198711341946766608453891732240994266209632693634322257313573002967781705931773565682086258308520943125482647897506748024245764164569441165028496083538766430927989994212772690540154625982149635284866808087510199006290441567608561129034510474399819203494806879814043331310782451736601257704613131401629329208981390992847022951519120006890173309353108466955791252701758291570746189969438147905309781795920842858037088444132534190990997042490074000969206968579754910406785140878363404964370861117935809928189654131831752197951104244279759028152287794279514316863382467264049014940714531176456845921559218346282985836650549325692837881246603275064174645970902229294218100414583684835026475499406690273834619041715411002419887885692795346446464705823980596056785443662609805179393335703544599794087123716230307703829924718445908060197863427420796093633087594240428574889557127427494274427135313017312481626250917181536541867847640004548373709999166492937286008005000686527727231305949967052195665088222721199186201854595794722848236979212626881040977317701153195535465676418240097904291362646835184474745582174814720336145473984680833045929408629731479040146542166135080381163134995288117425844768902899985028377491411434995103637320595552553782621023643570295808484091075927939051028910561540270577086017960681787366435054716669334169316689563152745264377998210522463934539640714898297355222951963843996861425394898684368362167061663584445821315008799252590571318009142121639620534392353924963079358841781515219030000680180390304704722141558499250645794192831927881940980713602247302650473592059120560566266811109503258822501905731799736849343363592757352910231273125669501358832249155846902212806766231886455702711662321018616919905178251793630827891562594351910138713784211533467800312603513762513359866629545271039926365622229416339726093715999218629710760109830806863915130075552544964644939483589688701335303050312831705311390329983672109299634047992331976965057347776112978198877935856052104945346973848464743338569270280636622458108995470538344990629411146598069165743935024850004523319600729144909086201596778359508659465039219360976819113193909954033242691218878070670045908771973017484499000385152289791404750371284698285783372859047637672885811590689866310297908274143184650804579580913824052825142532001491101302179897676008819531959436450123837551590807008228940755629916756992351194734800403339280612196080325502948856763822209043955856602184290414502938430754994770096633381104197132439328042333328111191652961348856564391107281927895028870826204861911115049909759948690022114521033231432226274960531475462923745254437168788454312379355829920877715448820598053898161082225278954525906144861590438961389827735797490154441190272817986268175371777160799013775265960085597614650562617689443919499364009839420783450726170818452800642698419159873578665155537485049425607756967901486736307963192018876719310790230615505218012380033333474977202429287422206725567235206480289677935778585526623674605794656746345683829353847961483797405747382483609966046096694403498537845180517841639157059833170371166469572999246879858029322862480352873102727199216829464026799466260512439963849782386260777668477044048882551309133195780965947040597573620604526452933742597183508549871557505396809200909216516262151945907391401409387698551821883504209767987895326028288399238560784171142317482431807026217869205491805347160268774161718303223531323685448481846617047908758687657233943902080263853796683585586778949061970240878445257778408058957916535744133305490701562658440583378355920391815018558798976011499041260243662769284665046302674110586089546493702368562925041310464311357750955334786257449141910295651623495641807532598163054661013040205533584276949066592915705318966002049617631515895587329860686218286720271748924895271485257223672516174001467830832507759600549010198599784781743939672844958489264849821416914436872550365227803755388058310568029870242546109135588017923470845557913528769156164632450532886399713278718962216760095605416362041971206711098984029026463893910879981072757815836935191950958500997877209809747518722882863755977465291562875142270511185454498115932810568272903906618500669273938792522914567895341161056804539568779201297372903801844964452711611153677308386711710188347198627186834901954986156277082866152019844971410423734147189522940650569832336362396288887952014238910244886129901239936812396718011331859345259936507994500183791397438478552115034450882725807365439078883785878105985646709730482671820826828662677131052223526152453662883196434878822929258114806409031002742074122805915784666759113510828254466972911246045090426555180540048519623064586379134223747227446337150750991245352230328948843891590362700280127015573758969863731906058124110359131009317934513092041015625000000000000000000000000000000000000000000000000*i1^78 + -2520888431274353261916506181346564484331619644404634135984569180961587709837394733155954720378547096218716090347295713524682468847139483438000481957685988629211121989398005250810721315254912386621713502274073863176183964618769679418076044131127660006968501165140094743518830068425872586429970554079998697442586745548737670190300833213509415332300814428874684268955545900568950057000165465245522987739093383012440676837407997795378054895047585125674557478316221226457012078215088783436155623067596619525644209881465545816653446425328997115432545679951911848854199746334850065664708497761967201819266728612483375029771696349255378409397327435140072789348585042583300440909510238590171532596721874986701048143959329023865226315222478062872917612574637834757242611921708818150287583868135759199512329279604993060543809871334309528449112864074772006285243260949425276869174950213229165097314788334466860982856185516663541531433724496623435393882118762296545209224941977118697298607890110140269327315181576851523212326447928121867417347500570039639477174926291532641146076490973366920633653254683659788279354818961042125443472950757628292910827963314946997304524364745702733246053628753246838643308079208535362090278273381467971538969729925342956673943791805261666030291289872459890832926171275797036107469025117594405427741436715131113630108164756192818858207121292777406124079900430677958519466188877633937467712726264106950095699746405076717644923116910612640566921894116310158671563475486519783371624776602948092645152149277672463106584788222944482797524156646049068037423311795679271381461454896743317932284132142437266002116789436547780820816704835868165643363840523990496294942046148951643892019913309264963287680850141040123022210072601181932582738119869879445661006620367885068202894293627154405828508466221180647123643884864802352776422870280412028788070371550679187055531923326158715963783762079194481410792006193458112644973106408169628168024898187021670336923412921202669282550614543657500941241057728744560480258251513837132306210455116276792301532527193075344236287073449362772184878858720513322368418841782031805660959164135567800235194893595101786154393713184018002506225093363518745104492247985081795727336884805907230740110762550995764427378394587854995751354266076986793947398955473468643688176878651079459487815243249994948823662908236542865182164389779397899709812716338187427440473273999803729743118207017119667509985776351566469045837886320298585874524204157456746991341126659459865804627570308661681818571201814162014220482897881485173503277723253554992110658137714148492254566345138484048152943552666164875294948590547101721941716179019786880610311674785676485066597022750011102005950471073871876850292291579496186652381730327885032778487929044087836005605237937739445685810391746298908819112978011322153828924889583837888552764064692184271036662219015835219120069539813129258211330162639481691815039237278047290606127370234439184982827704892920311562845879438462233756211872594195710369320628512314454727558687455908032437566523259418378113187021996546381105985251831487308212681722978271178624728553012502670412329632977009881070241711233631202877499449165731624869469798883986171992368022829191899044615900032534629294942509094036576140471455506862341029982637592035886287222740382222262026703342798180245936791554723148986816942150520497929059186903376454896076104742954981303754481576367326244205110605835741831968571983097214421819279434279928900935899723848878494033574100431237324936759415922314922896996727258237047462098072155812128923014749801032129922585600394110372944221391121217790694337946245323825822847872857015852797462305814642071862156482264299198468476446463330365378254838894048154904491249171767005952253837024194465682177556259555133265593455572303055161746351447133309121416457187474881813601943114408877999299348139789492596620575909902950266303222007766866066462630526709558798161751470988287337949222379899061579993211864374121316213492634236231197343287576297887199755807487037709106698723109132619324650910930585613901603523308255001945016840143815114619588425856311572153454174195661043541532572135548346101773995012439914729499070460753906557281362149355037384723422756907797960794075448065130602588340614592161639871548605853505312065451727030764731369766101573426835150305636248908527938584167398834876816490270444026949857348047150437255369643811573627809569513617722603403403123132330349081041153796538279711304197341753393825866085061278856526394019366632958670416371027087359014728473877406714284290483634369490104307251148508662008463966144960886227168643596044378392388634122334780165401704389690929924283839783178135207059778905301575429898186881333360098575163821040364206977304311506889351280455375833667185382063095093199090621817184228040326256356160050664527716435259208083152770996093750000000000000000000000000000000000000000000000000*i1^79 + 404499288129199824811547824818983493643320786193060983206357786005016895760830808456288297334881779225692771521270552422049502798217820810756392484012305014829532212474441774765199115474309149913988004910663418621467074334531969725132707027948288865459622556262846785455249038279934000103476105241702595368653086394068124318014643607828753021914873623740492888980762031384521340614840597279866979518074439596518889495019804874377659739915520890898523443603792521802009155975146679434483431277717301089118317525146149027400576169835550413842850241297066535257395193389488998066132959201464253017882837048650510360964183051267059448870443120884693527020402119002828372130947947262486557588407733590038828805493328738296204974340200452018908087270662396800627897376833622229765827862780452692003201359215914730065752511086737840103750630735756399014356171937468238234653431790499720886271560413541475996088328472434207527959467591518568912870006185484613957620024782093825684561479961357533187254327825001965576297299276786478211626186577144252027146504776221823516214572187831774974548142379255376378813538606979021611353284608056041519742870997070568818005556286018847172736152253573267511111287125915528973818495330848713110411545912620394945781294025593992636643048544937098108947507524253305087906187484153112771842988599137423854085262988141939997907343338453989079118146990848250318206178724093340152587697869769978716960573030842695772880061682286297862566789709973022864559003454139908360771483041059552129084958199081693754162841053712551530831299879604360916783307147626258442205506439408317319130924517821801883238563479249347938215983679153740880913982710191350794501679485653659490891443875318110634650093878690455401670298292325914857282891497867483052803610475896295287312218044502536781758135910590795267036920902086748866707734128546813591895436944929526423328870175377034515298786678179990292557856121402270812712761731455273372810474488644351100832118572876719647680732980714708619596752272644862969935887995395929795091311127164583601941197151586525222918556018313908025701496055881717999249286300220147239096583759700157781504412477572488327784557915153212800563907553876487847134099788541783268557757847642439743081051434992980439395379023250667186263202075525269791339555891978094941663977216274103271997096564374770828292234800631820775488930838347837324685233182623314331255386216387138207724649894952187265816493913229423512699447507053778556716325383772088277941788514320781040764215069620998861052623021152420109689855367039274215095327495510045746592506139657826146497271400893958941301871458319427874214331085667661577060654183703835461201914003218277274066186450216444824189207505006890827964628421639902842965474939373071161115681363439220947243888897431739371201802068753816132577713279970528178051350282825397080124485496667525055103349409872676409548189392535262972816919866890935700996374924179780151314299793293039179707596412182896637259351144719187763311540819552697042768149516595392595363695596575910270157475457698808954178167091034495277682351580689961664252421095447908777606114739973995066272014190752701259108290931293273100583683084598825052046274477923918121395241370628973783901658312282840508813755891476893204749328644324113470623174875696085232916123803565467383142003104331545530208360041678642927898862106724254089412546329642505110251606549943638156496692282850643078084040024746926274388974937727561182055952655560188627369502325546018382066486868891548047881617093196714312544728998478197072657949017751021126682687683550460960989803569578142091105377506910453085862882791291690270027539929006682896402661490200613523881234679112936604845962524771617024410674542143955660546868903461304565385841735948571057055885323661847900294360003101636560767846753651501472633917347804616633682751772277315256001786153500236915616727854128141827827791631237106816684631764070243930890507874317158703775571116617228283370878983544802606387700922009439805566948961710056738262081043896854768697462628578351070270618737082741988680868272855212651112116583394212431806646714416832789215088711164116304425860108719657654451978320743867665719838190964790376613687574140098202185890646367917416301821560985515906763531935096782721858101091903234261517076565731357471834840452241172877329737494732485786101010888065906027748949279384730720082501062033181006675102796934462680525201197020764677383947649299867042525378543294996564527040219777168089598427599078695815620413317623870443059735314778015557394634891916606208107705105460736122209046957133742828411606724848635307784429603187819527542674655611506319846476716727458653855312112917149404660523555052795714227853685239041407129934038614309960927936122095824421136786574642460334752501013253810296410345174375537331775654309277967524138830412994138896465301513671875000000000000000000000000000000000000000000*i1^80 + -11975689869971096309766919495429918041251360105219182715113189478000897329323272651659760931890120910333010372101681474723207923554162491624369635805491305011659570546121302461483357579954693320860031500935299430030000871672197075444324720163647088712818862255316120402836653142240095882483381303591714983757821854763563963815133417257322706026445733670532720581258985072217882655850108869813719421325032331701459180652665046164826142594061685204640748283248663077463012761871214445858033189019173519515364742250205097840913115079263832189154579240782127765313179941718835030989027630688940363597468146283881940499744028704170214558849952352453313110892921285526953928359851005970768779768529859904772102293538877917646299232011276577107654175280789621153586240555627005902310286795862231641246678895657358020340990863174939429450079476103468710203783712261212972766618882819985242979893435704688408552651883004696168403233353217816071403828959364030986046625024448899861346888390712960340876724593533420392150090200536551235012618847196552867262315999971974072590273841377358094963949371580675430493479379862439381619731459846727136032247127341670655443438326512621119861156748385095652171117958350281086181477353671547711715421084370224095214489979111177514156269148066849917458986684209559362815831841788106637695921244715962579902826870376945629276379722543071086857788104967166056741079058985535440281369196126864918274323387793762363640040063018562912336147840608280952199376255966503356634783001534088123692744683306585464279109672377853620650451542005413213286956029287018523423139524054114059380642050674800787793503520242367440903189841655874912720185659779961509378570338817454706461677969318961991069090322464406471162050974576914563296101601768825249286930794453589308918930878150313293541915342342242576334518532962760385233736571954051961553654922396606732152800801656240500676211857134299136529597532909405869373194659257384540854140195126487486261153559522705440557485889834846031941680453535559299314126768950692181450452363897582484459899352354005595297576722021538488569317801299568580071532464688451640587527969503400728165911866206157851046651229464918098403028767687849015487666111890084174325930746922137701654788048802424849136873209465851529757327063856048441734886789802858477522778248610100448289698807265829447572725997520072880752714445853912226857210925842284655275787001366940696276116759647249829637870579665382376859139816793858789139635742656642370884144123698166375517035659946424218724679670772475998263815040086808778266703095332013782033267605660844914181595026640412671056107783333827505026500664237741414558932478724454956383876699529201805116859829739422082908666151812002242774466779780980549619978746229383716295853785808352055460779675975742039554436087164691857357753969024756628363072002696382143321350742135745020225549009498416063639903910507895336460698880778924477469128696098787930497287235610760907586056679719460978945319404591024554831392311178229483836765627833213217032328346304685619785828862976278475509441612227254697324661630544413539381230211587342754908621816329207223997291197890246507159129487563616541480395502548089748084219419740138200294617819112341162382987222228445455789547177579736271183183667900261261816451327838900291852651912649668171869605819139043578309602499194207387461689642919062841242281102908539524489783050642634742839685778823599586016637569291607587238794028073283448377596447319539189215430710612748903709281272381960036718850412073045245730717114505382901365638138688909901939253918028514008164026338114454482416605369947573295459152091919704611782724006962295208384811046704421228003016803694641983072428015377502804878308824507844194274969853892697262483979684658555165877396860008411696421703877614516072652115271228837058185567849015162065369681314411486187707044089648006859587950003130978253858403154987400548784725621173222358750732074079226690651744601334961432044036863770020679115582482750400664541386538332661567154401980092011613520250858668662955366342515108324902254334503924338982190355965885570123475018677471580012780425242185085244436989798785978964801703597766316917201598203028078148976062335332734649453214505733919025373814927329796437923320929850404294490559895376292696877979218130227048159042034395976602275146715431719077558467431862345416032877972052803203368755698228899666864640866069577944776601702785846574716519835252254799841945942829932245791303586063336602701462637174346533227170692994850685317786006493280933865868289505897782352377320376613969841171623097971043993830031641000969703988936300118210612375771410346662180209701688324270214630494608277013632616052050779540213994777229214322746898201678085452924445794863405080592009169063611299758993542463521498138526301123138524946283860368734242030086534214206039905548095703125000000000000000000000000000000000000000*i1^81 + 142837200424066106358079311181027602223094229186471810635975111778314604494467346841863951820574726094705586918201591106522224265088739407968830205175164468010363456166535524718862853901515197158154204720471194300743644857093440583050729612927285213107076975778163633252651382358978254734456542509438279618787493097938885318041404747445087541517175171122507271175174053623442966646304720017813187088430070840889690457256042111520656835684183497001458882861799516349394944868405599041940406380530238997450588118520819771617871703304559487284831817802050478049949286607407793023678134590606300816521119211946272295196517628381038112022846921059366673711948979245546000520200709089697894561554273768982850564157872009886340870590346081800177285960462293703006388444272717127994239388367318079250203069153040121880569661575192940936909504872595126724501120017982106089872276728855837091271266498227376069345787897753739460237566666290968688813679578418719663475751387604708763533306343853122382937233251913044908525822874046745616712985867319559865014514705942153352499959767268592754458759836550626314238926835001623947606820609853607492292696886907442759616013038616626270828638706683606777387911507299381745410539997958409059917634796205354786254528140949329829273845126796213930570219430884278414295462725091544585063248094938610787514488606754104919816821414028302970767999023868469726321125060727433676817349366005379808296604066605990993510434462583594029699025973250286099928888038521206465904337182923029322172415050242410811073640788172260991879958651531269590475084484199808582494430092410830595837590453813465878516120102944333125484713325982113142970568040680374800947339275393260296447989306536701629284113671048172909508870739795892681004226761048700066096858332030940714647089833100546961538171526232263232746298030741664351378316286872940232547195033556176723544802390454100217896664824346182900398713094359036274560001570689653818746188638481956752144967704474594804373077289031897474487042748450582476681862120212063344345192675642650045740634005557985062099650441766408688695142756346719806529843558827430370654378336176372283751036732897944249815535012222275900905276516740304106001905387174386757932075133402446274305608207672002788634012745731688042799521875181209113396680448884559691776536973815641026091866766762248368213909596554838308751748254007839306790435033863433833621997670812101485143684821031060627321295541628001421089402813275289567504144991427865867707283138747665454147940173761919882129309728608306507823475447764041221636034313274815520376365133382100200701679621756609750549118248010691097529582693682654535305310346838294322719900878299821985582243487907927660085875806854617075521870791216686796984346294692499350861190494698607261171905692181531935935320919218905396910991323072568621221139165274455505046819802513074865554739108717218445847501151674764389363376880188221124452300516787752173438325774798803655363784034244525826121583014568934497659910629184042232592571825866223347755518412153566844221422617630522213908797404011340856268667779323690820117642600395155970060398517911019151799734731236696927248866135571005114014659007968386332168133635317118252568296434178790013736867076220773726834743932393164527770227973621634823278345867686371625376008666145912949612066690492322343799933421673870255849033449910090918791508348706283708848984278517080975648115009379854183103122904069495803587233309967933598497619883040635463163169163088393143221587733250255480531856838917938758295141756733568393481227823656098450321382435561116498115268162635203901257612704039906872966417803955707731361326754541859721560713351320870333657241463752912780851364214465974546197530781297786804788421807731936445691734778239425575965852187475328743051905663271163520443346338317100490960129961059238450974902600387578113132259888959656889485244474082712896577009727042003918957487340991013705090474286174931202223753256081830586901494936327047470358416491655997997615734540430430119385062323323803292645664979760777272215191308038074065430301651350353806278807289622924067604058478979433364852956020239556375634060892930012438679797425268520803566811593068865446847881904392548601171160874420937777877785269857375276625837032786162406959735029318073298924868197819825643049673026489145019064932040458301695876234933236988205627530042427452238755538389985504781852045916634130436925188096936221317963179092528748625984102365108299576365274818895261139312344994551469501468882779106275963526933442490535948502382069995674862145090313344343380085747922972883663150470508202740022504626043168495743362025778824492545781318897855841109319769818318171836842132935945166324047797761851422786139293911612168811079299649582373055105129115554302516785864914835877608993205787112262716135094829661422721756025566719472408294677734375000000000000000000000000000000000000*i1^82 + -1058018122937569072235185557025434249807256593398416799780295499070757280885681212187372124278058107571617094832033142838865307396851173881898422463431250251860326016557290131892452059713211331742033745870767611168457464714485933997616912564972583181684154206253510067202755645301962614640788650064786784306396222729096531702360166152590328879138519615943656942309719807627241984125173441684244203089631199367660278615580579175170891821762478368617050497334776280543430907073036126034853022037313958285525650758869174241277147572970685018812153667930244487950026530268190184218490765317455567958050351819728408609120792611672050686685530857607769767384018483917160730002225139278819936685860586159073954842344894661578468088013995353763077676357336573008926446141936875588142670016470486599991708220144655133826829737735764302051348083255579138568570258781890281247756077790696771258831522750117145535521031527775756761822127441559220590041300386815840348390558881629209691172083016606846203391683716892839450806476154556975688459329565415574752364432293004324508918495383757123329611688559548507813650890709795923999527992462725576774031876922495345449066613745820343301878292061404143091628936773558479878306812208034235544649286742599836171276158127344719693925638912311561617489160843308922035470446454774705623321886609770069872736072557403579910395084296308928645027040915903367148589313221643729052160283310865617943337322196762716574042554337405782417482939601242406638197175135975862806494037489047746959338418142990170108621060922635159774004485487842634856494665723084191822297458106071409263795796450376112782383362969461560655041919186670151756535598562419462596395917106545513546223964422604494170208213438133770672954419185384022223175588598958305006533160389880936467990602819083503415397739026503011212946806446144009739234712127771470591880482205488990368236874829435944289358314113250370167121726935791379808234605243745423797135809698236224748757642446383047235149220986732955532004211722918377611808430065698552860908731692523807919255585395138719453834745379969156904120614636466822322238148285059468268668368032267267456618281613939638016517399970745093423464742733029939737549783138014232021752995158546406734694033632466894136839498604889688769874375726047555351897465484003726713518148222600863645191382207371040465980249423890322678091626209794136202354999960947871948641376223354012367249711966947722752905241957275191233747869856214276759319947252734222694190746021601198521951197480554812833076889811974608027849477281781913810682167947035582931484186574718779471376223574144263450399863639068587398884579743224503920295666803645880620616687704520654938051399640255381710956285407196560982369497824768576110019146539206592841297004652507057690594217472133609141746895505551634671756619104935586158208218137267146346456058593561663504583716955086029564980619260970396736525490398060468924299304806273429297332398908374018911652651175697528426474761026790261376421005281550116024091694102828662245696762076469907442719278724599604537661987860576480666724295060882227571705381152749555548743681875825450308411112711924039359951322291425779817115802958971342483212385782935329166512139855668385752604017832785670983019426420488136735820785822696454558981439879578160317279871825282595586391444700268957397405802707729232611150916304995203694594381650024700160785155303322698918908827977062221915785750848286841647800936431316088189247913590293299732495235639184020856433238223683368095946099229944236913858857810004914892341308486317101559023781589396256527783143636710211246349356093026441582247987456436228285903783626210766003514326162747143598639924520158653290961507094286513958306724476279029137515950425755842734354707143923985257749713212536690314975787722603884454246138819034046908184927904876841362488148947506539461414875962833576598993110434150137264650499282755041509988869701914538668688074299684459836198801667367215803934702564970847765813094302807682393010097287454989036361575718530854312999387093260930838400557105869618908646127520162950086972107415904226044456720227182007147983188298380787231172856291365022305176793327720044808143462524364558983886638400315017050144340512172336195780801885761960804775365698595547560225466651735492216450640581672606104447412984485565409222118950547927870354646934178339662579813520412092002765473167818361836163159248895518173290773514788123308731468868704542923765656761848496272547205921931952280901852093318488267897872269423571991478796807925746960262560271855046349932952073631382576947848201395032784819336106559597000714015660783736119707618665470843335270309473135462412973790262534974499347376709930731402296242086171896108844317865694879774558091305759601157676992941584002406522353850890361777189768638896385702765148839610276354505913332104682922363281250000000000000000000000000000000000*i1^83 + 5050043168943561197798002891517094546024801829187735050853432746721004159227210407916004331797484700682544284406644981688624493689565163394113821472569524717486507925955749462708181345117013071574068971233274522013715273002057979106303015901801373543110326590791543930526125712342620196776403402030009273087583755326148292271612886522671604781847101929876595395184831462921176169704664065531851847638111812290572278284064941066638216054808170261548854840469142682582977166135145650709832303041187720031924173206134859687743814896147276208717250995183970755078879616913523645198728821638625834678107934589800091306521140779952527567861669944974691172906482421949116991426538416733610369002791417173003226316911377737759188594676273161188916184794004144287916341040928361038747897210000876694457710109515844884171948430315883361952271671425848144160698721365270010891512939966286378594720759659130024700284280167041030415310720416054682718390762749734940396891431992127921407607649361581110555618902762181603336978078864306384064377856786398337488269590357199087499939635301639257913994360217710075718329086844072283876031140326638658932139964702047545453079769663936252242072370578716299030455414140716877123410727498591902286309270198843991721721634490213391864897436259197638976456423434302302117207523693098598843451817768932919112518877844450073676932767842915217266318729094817219772002557584785757483845350126167095313415175477295826847931269426699445507609249201036154839100334564797024694433435207261167839855191722842439253005196914750518662887305942618466733753199752309272327140520420642777117691866079952179377389165491514784588512824781421257298749559042120229209490294935557670516943052475143755906636850906420254668478378171969722561748414441007092060822091847183590839511771304500807740098912436328902846508596795913725682842312178091588736258744921070563474974961393632700939416588098944281993910124409717306968453732675865140793296673027417883425629068576736476446029433457364331276806632801163443741605616588732856254309900326405798113120296048153628839031578308783262387274962710243426046160429362376023617707351629560448550458954773133055990763504018685987575625970338143300882579222902441755426501935023901621351817422474480438267581131418834858488608694613342773639469524246133245624386940693392853017536418322176141873301914232115707962010627802247607995005722751590765004271310386953977064278876135122384416154922095361901577160393751349541219728373649337779651046995627122467436880861478092880810595501176704269440446816609624191694983219618737190991049648924106826324794626769266187837053275911609256858449009350699019777329131961750260745126191847153099333339661184055614114762752358551020625974480451152823147106219741779309317888669395757371613399831575380884079047699531526344365909932904745202863934545258268034223272748011710670730317116587159461263256149420851733552535710148378705557920798390057145546856018740509657945050225240490666636924131616857027475371018719045839264594276057095217594002499604639850147565214298002039112643483571239223949102312670833889843718078637143995791074147855794464576081756300994811405041367289421851030098472376048934095948846760042649768254171291942386059622096682292925537396462094425193966676354208309252421936503706251800808001401435917094036618822009210283396148737245155037233923894339407210201695157390043076569762272516495365389464917118298088826166182669532367438393446331524109633984756130853967678594014540015977657059006517587842750775757405148094525488677464123882396918491008905725226242994655408554310489228416998745641756274070373245625894308264741699335443653626257113606150215247231278272824675859557146717510925548522999704007714913487849507604131583704862350670788945530737307122138137639100621890977188672651262659114283108823834638509241930621526120440830613193389463742304793301295570422899162351234337237777788655586057839433586236888822375347977794736505559208983467213876386116289312927125507599622075487870534300267327562056033135868400898297757824065660945806159989154088211246704883516501149202501869183322301243629284092650070606808651640316530710764770524157274080663765751926432149552634227335065736884677152890399584401031389340370160601875141806107806882461776347313519416823689502444583632064482134411485170533489272353905856896056872738828965784423011310277677374131131157653809639800671585360862834546998591144453069674004123496620896633200435920206033358444467877071874963563567797688327234256364007773870348103620270277103633469975951080371541660158014191999912825461517641396265006520560710374124693617724736743498001585664610100826227092958638238679530066808122604953486998847076814669225848702005875996682306686963442606979496988875742395257216121747463685376341329526569869683295945730408101230816085569497175811193301342427730560302734375000000000000000000000000000000*i1^84 + -10327224068469817875127638814756901398259997394197827142181761983297387243921995855124710068514951490200060686252320196404579598689352207955586556718558860290688983319828391669715945850142139623873116045530596453592258020072828183748658162468741347447014154318244546034164734087354183069315924792446488096360143964477267850160016618222837242532877681936113045779818632920486150133968009564944161626209510312002132998210338390810039326535025375730715713403332354250893825702193289373229042949550345684153662953600210299190770111522958364716472243063350552000751346573873225564957158322546755258111645671669995080462793190704970939874325428261843571121162566538767066683013391715379386321703144071581736776653510745409962499229168588661201352133676370279058615727020805651047592029892838163058168373186012854456332033441037758615430982686015614224227583834875214604881953076560923467610807202143625926944908402817180108634686765221039618608131619622429351817123017525536103019955371477873715977043822183855126916118242155585910615001304581892661212920586768843978790818803119234539531119107721202218971793187842362506787064878914774658456096096321269192279185535989748140781033852771046976280624575514199987865193001984308511326051292690906948126792391492194355614696562673579745131029156164111206129747996446586236281035090282985021308839484403918955983343462767477764957544067062515734439543170611036925218160921388731594537805740591519079094103625926729596863078937963644365637572982607977238085435727036699891770602225206244332624798175504969382999612483415428522919974556659175072509625111133333592438468646395850470700519356288136572378848534046272215861719586822638097108541140402411091848317182414423825986191792604029403427913311506760689653130088400106335478630760156500139484412369002499040759656653972381273274690624698658646835250189937218972998619905069688190915713249115209198657542252608485827306663188484714628554906566266758300370091965128028711549623889758663977542999872940873165511527148469896357473014116980469616232995330271162637175317120547504747625224575646297598709218037829114630169953034941573310699804835946811097597152187519160523839794910947203640949252321164114737625314570849083255935583363040016431222403890865067695131606087228616815740796681248837702486435102866311375185926756072106012450194895039893520902148227462961828466120711697411455865271614712325783806948105730408949712996227076041920311177715140456289639814454231496090802237697818635331748676496686405261586046626655189899886746264905124002140195557592888504648344788926458056518184026616915368621679226204847236624893919261839178820617424559081812480981133068187461169030057201166154688909860839970268387954447517417788886592390606788530883423926359692330634405266303319696967183614345165334761094819694892787302624948648170742155298080824750373038781834372762145557785086558564013830882419016538284014011604789341937949847533679965553440732443331481673078194361008221804306174478708793174077548919530714722995650375033643265424334146085607483761870203639999868689973495818827724115098767274371865290861501399161689663333242594133036796299180544956090837151232296154822952563418134434111669161823320906140472705466750721256772771989956893489877314523346257631452733632686726396167177854246772612788243875794255285509206807191705685840493933513064864576560483846975793596570256863322020699831563656493332193533956739585274665758109855848840055525490224936271004471822941878756987477225766621177649823714162745201497346351615692087592687066381437405566105213401216220749844557447313000361822778880892628946010140756832306308765673312881413595554605230822882492690883405807109051935490516802784894174674510492455723269869808008643968033000888604269687280864135947891418632018768995151682336340377838774623436638224266302843264076658811303097587807337595423364514924041971188080609344269542262895003540151058853228412626857660246180433362330885933400636346930657801688318777241226331026193734393808885500662714809265693189742266625465061967339207115506670579525452106418682724374111284154895733079388185590299168151565644603361781130954262929926880258456457834077031792471770837577859050697308434718419603854645839767141409929312672790965499284418151835716375168468153095585851952151402312634206979072781984014844498728149293291590311362899395900004982701271002594322496585162282018582712216396270968299372877019729657531380181207509552390517224577134027337446600359624797115223965754902353203928712464412974789637773568297045310856410962827962117901195855764357277846527684378350842296777250403616450182162253591276743403471668402189529834847720013930007436727491731040895573188484603312191640394246434289859614349879985707197396446518970513511391802223362605974439517856929256209232355981344709436056203223966952486900794383473112247884273529052734375000000000000000000000000000*i1^85 + -70691681572071216177892922770391335546338858421976197535832110694223801982730376572879806979965142941626753806102294368869645475145162032957973014217254113539185801499721046547277739896811699469579453575088192335962256121227080066848944164639535599223322833121189448721889739332376255117031177967698598247763938170657370915967979657416129182264599179074114427280451709162274388989147967806771295623059871607793979001061735130261106240589077680185859918198181102711241450674574081925973475909573716159435605716395514200415365521860241440290774181892240203431677435021425998832272105953496309500702466544258005543871246856507628834693364418760067722433963841202083938316602332061195897768983140286724273913950259045216149726225304756590946376422411741173987991670054701252915355178308433677752843769077281744997409465624039880401611629550146846450184273755733839726000243887927901363161757749791894498798931730788524953844866704856544574198560699103037733549033120994966936757738000912467078498853363356060086110801628567690281523230671414599713659364516225213969821376427523657893358808513950021262634784022514289014696056341951640823560008563855244974420518801504372434564155927050723937402436186602777615019357859971538662171494946304694006479707589281730591792591252738151597097029893363709321803792669163612806458637411163805209642805108881932171030246425152607057842433148381433832255198795794366843223826793503890460436992586431661104335386591796756675419664088728882582734500137700348011049794747044292978815340037202913121074907365396078652402439827379422462255440750729181012363221819540248421156618949124298152358229761372919244220790022247306473871002439649342668273246966567070470056299090814103090194959471092674148842624875360571490855512246943897727715638195938612596960821792562883096455850066984207387424647949362882108060555033557912444550196532884191523930279614654420091542151301670996111557613448937624852262484243026842621272727012091843573422357891697266979717091687257593243817711058025420434316565450648821209650947760047844379786944559392597379918754895895051460146142533887588322193617270576088557790513685780519682457356309811118513163916334040437725286253078645749673190754447839661488198332688077934878323315361168778748432294183351614322146066110726444663555787459434355556870937874494646649771899822485464088713796068212866244252095991823300446791401166484017649330490545493736328902742057756754193717668666726901633657096343756827175361978389353498005515166869033868343510260264091225302456988146120502790033037736435566142430529642399771964236865286531565837179097245578480947846623018968465648984767632671252299469667340359887536325145922122977842518250004632112458044188985288490288338877266932513062930905115184158598585882029203415565469925852500072828731130327255493345274864724064982346725397185124903658913267070996013881294950480404054826195593042114113826055419390378009000974164899779294345868307007273594413976172886949660735777933038994114339029202480951112998995723438745843136428876274110194086483642297445432309434367545036436021440380064023860790820293808070317411270849204474267236581625480382517005717419248506916505385919733562070185918701601933105621568845538056001579250766627671027238378214556501171336643721919978753167305078788422261277225106420016606863255144962147383590917524849136616357635677463596074841775596791568002393656143050500649347306401641079037472038659119636906236186729244425738379903122497050082588720311171660193184896144334415808322754206947209402538901885631056741553320482937770800396576736843083042679050271296675010966503671817043138351892459790913880134117676013410088042814325792447035905700388740086420509722618641112166203141838870096589401627129648987878317235881088499619581492534371379092924219794545143665373512181861049493918586058486475227943225141868696786903954031000095166092646651174613982218538715255614148685338900686802114915888131747609871387822822029873991350259265642946152287514086027889815844399817503536948575248562060139674684645080393993767526017248757632751072441917752425173191789726959475123095892404837125126419238398843089765619371832032044363645133984649443555164784367395485471149108492337586013108295837357926065860922840456973983836274710190761073521068841104137290055353170154557874820222294928795530383810123727600520024041844564894091954299018495809467247710669811531241629493050378673487452639936139386451414059889390207876274826994473287324921726152954710605381553552254874496735578434065811301005343199851366061002527848732318190370264433132286043860167090730361288218029336947905214612701584203012614771688892219008179063986633592160491955049331591078580004258769727417263405468584059430182519069520746229395375869354907978451455700282150902206804930938256421257546350651663994856151174150937777085346169769763946533203125000000000000000000000000*i1^86 + 950916420184802530250287758267195519143301574664257217256722728875439526636764018654796069751736507166630932581424613005991198608355489219789654165488212042788170913756131706875436401895510601202921940071029098959128022586294528948745039915003432456949663859694728606704303408964942577551538970189201608684355970645085568568024005333452556548792450588996585755769319363477164263586916690458842146473036754750623574653347371827768844696954312021800286879378818807163448483794430740156400383755400745289107409765393879107952259952419079401194810643463573877158023593044623682399860806147109196868369558254894925442357882735395252887548125394388547679488765379082162121843584334522340684124292518797400912212187777088091097781949183595535114458029369812887731994437239012305686636567879539069052300031774325894171075435087293065697351473215023753583954115896550927350058054939969823124276518451652876924693530610597928094656513633078330451199360672251020643999920251924997275110808113091596164381351460476335771005336338918240925025884133858451823045965445721388694431502407450935643027852084710677546983281703143052272299953822776053004593942373790590102400399538809206541786530714364418128726123625943309656720463023113812581402458991686715465129970836850731332795937434798409563451229487181376890155161176964872844473818273768705384314409877974440937927633228274594695134936907703212165399148673203146778624613499489833140349858753171797558892078726203350951394236775857535448634704916680111542838605645669392945118087232249684398580937195456151959637276014090645571731488988945258985425072327794104026084724076396605926055520524292233138880888451869276076947228662414106987266311500414819675579076125721137670570461428418405143204145556504766648326551320538305924283973260361750081766119005592184237788248647770372930839695777116091822509879647357926871582239418011042047111516083310903596153979939131648200065843433077866223457280520210634864363030982876083816123183008189503489173424497801289135351803251653296598786438851061890551839938770444360648402032029137606228118002820766999208541578806865006691027944818639391487360433828287685631468783523280469864065163475804728438108485225237520471250566974400959596724669277309491540605335572268115731729910163341918353065999206273187967079830922655461118490745236789196781241699472222989780739687774455239971999602963511310008352482269912085839758286248207650896582788691916512855411217624419504027873240093443003345650604758869305062842949736134418636256139524998124339783614634849906778313745760131324102710647887462503115875532768462029086478451507625280641293591046686403701902693360984286470679453562160852435129114910618965569178252774879805312539834087893753484138002564426214169348782937672852956820095810385090524908314743816112742440091877277247877673079184918293233647233978235610756293136645781251518154532203875624756235034497852321859988783487272284916566710790124105938694116514173070574388845956347079329595242327451368860833610075260485578906709037183056682959205881882974051237005136243207961426050498063344266942727830250844931387088601448004203149954022793332753747882002431685360849594247540116567091749505449545613945292797192075078703452285000933521581082246233971405672030092257897640906433834689691487165666876216447992799211214379806705521022606660278918891095366223147228604436200459252641739199283421987251402657497277147989728474435048011318045935886888631864000747739771441011280970380129694251019889093731658709771786011581912729261538998990187091663608932908028390661151119998481368390566480965011610927022240763890933245725049822678402496208626231618244970924497529396688011291753384825463341551917264771388404726856266556311456831694543904259091530712414000338090867396327513817669521090972936858634670654692087106930123182151699934560173988678386083088626055889177099672930801689767324274666974580803306348087441157586468368253859416672301296622523988019482274573796972915485706080538949591189944292549976715748999565035079989626527187784371516024949116787976988229062944802013965646263236993488471674365109555593451401988065399000239390111350386828497654575918040573896057161819618223427474772306408686570866433536108375202890389337533072288555619671267368372279578964061570888913624879489528575995955108113898111829500597590749620292570044684811191588065962159946946988506358728239613358660731364818926381022379189219434313952501060381706878665841583466180742447490299991122060953385688294869400686402975150286734696799017591984183527672193791071841967286631313656234918504663548566972704519988257530299085222807432255380599889950122225856101326872226699137041123974535410353951116676766481992637219024229465930487373635483648929903270416124654563362163877239303843575126477228118189530522180678305220058426489287278782214229977398645132780075073242187500000000000000000000000*i1^87 + -6493208844912087029556218683436387345969910510715581543826801884826107897941562902470777502779709642021310977298309010828736803755059244709083431621994328074780891337771524977602453045482439182917021681605784410489952954096985392258975701891591304463717873465725536492612365754150622943372876230256470040535466483424834791751363714923053048504826131478084279121819366038069552585541517251167373175214763064774217508249042627494307714562302749879178168430389120595998576229948447854953617926034731344997614347918936236445757037393625031593010319558500250647873381490440162089657554681839294623928781349967242040589360573105403283995958788720912435434511128826293239309333522318549915435486350533146637137587542660532390361409667435501728394471405296066251223879507407618069794476033289165022453344980654722284652384229366578347076484860745640415491350503296294293293212925767036978291916566928125331940288577323407808923206350447551078587909455483044578353392340662022347936146800769102683471582946980684887624455723076935021890526188791517943370366259966970014463980785694269763344201728703367288792718353546175827414238904159509336358875193005005173875718186678567507299931061602204365078209848513684617717816759873261356774504880633849383042197692321784269182427328165181772316376120220840544211059874711984949035691941404900905423519901548404866600218158889763760166916956282389327469514203067862238462451742917069473650616122352510327069316476354275831481106051482137937078279830261606563105695032427191033398031451330970784522501926332780614663133048609521602172896219565109451970327258050315476122382033349499262878608956411436989038898055033043444035359363999722184512052596096205669220313844511976910925192477060842143111780840134887602326666557592837177453158373964324594019935842690544964228797516398747774646030964387043872229254160503223298321224264840826163464600061871674148734422333262543917422440564270184477463292585758611639805586838629893929254010624692368012972230845269396920736175734620865191931896944700538059361303836450020157711535701316701162083060219439424901116080429948604416115521159265072083045103731258915471206826465356916793501094869471034529617712815478823222410482115428585377836859341239590604668757950854405971182319457738200789422926548875875465662327487076382544331264771456750190599767030145790682263857598016252854067572469910597453461948612336419222555298267443359468224418079946009625349707873055301183222033359108001657775942499100611230414629203406637452570546343060981295370386130282277002146487562212868122646001465323965177386040811012101834858902864383498551000109700975405116245418021215479431602376152368673349696739176556284333028546659551866366604597193087026324548696093585296834304699663312447487677676427970378310625517542753004286507069971165368249478744293183333368274237229635191679734797769436140688036570191048203509063419337086219404671204700999403110610814310806563812242702596434019056578315252226451934102190191912886941189363085368240944398815331885521358391529742864595500221040031097538925663194355907606419012188996527482026065403074496902825701693635935970513784089684457660930018621259659453123955869405268154666188571628047293855594975810617007588018073071546626615952464924770749075196281897829921998921080280790900769114143584012988025463804242104462050333220344629242118052380058890381305516154814292968037698778769490806131251362317431842910270160679671560082259901434996513655088747766308186785070601165760183489509751639157517419977385402736322629397573001381259423222206258962624154068350515477899533430640358925640909045128581032782993802750302096789004510447234985208365904827730270967398067698497846724900424193287176154326725038527863226699400351147959655534324089912412956630357052165777278512765830874488907908434251077947799488807415617267569382771737112889539789705419977542510554883979519457429590794481864701347659948942969006854687834473354313234881037291899883758570552708451096863205615884302318440774570701562742987903102971265174388731821150791152011840749707000490657532648715815044130727410995661413061503074395869117349849524239217551341375295889010637786074309102770833321402987741622980861753081432188095184437551580795810757723454243651821034331478234741253653457091019462931871141204321804039621954280552718799621025374556077614326007036074358422994190595443806044019771532323643001210986884677023956585151841892017103285712862428880964411945440305842982936141543718107372511826256908146590316881149642935745087099541425110056791141842241805987776651358054761854692517935713049854188963509546904906830514279502189951075179750644046077384144728084172165929614226926092049262633829311633484650794699403029896973170517821801695651956274112210015723166383781266187073301610794474457447539088542307083619375962513231570483185350894927978515625000000000000000000*i1^88 + 32842841245114250997839236616838462882953937050382012490655906787758454067616414167885160902594518440484772062412707739751281018683329709488365581116401711878347656061544426154331607157444339618243593689647043130433979366427152860513650257893228638617224209721939022059599432854765500117822847142593224123082055445556687782042259739132318877513238710409957328130058979268733938655130011169589158686060540375250046267106331052022088634701113696387365699179655270875198893981848923780588435919329714349989631090037931494111958838429060859992223519166539226906220245657878061867966341818043720494960001526643320518077204617548522844515016855484206567045523687167926016180931370843644055474299741430237332163842796774112225580027039871046529131846850986725876185223469394139379682896081193839938375242587334650946474089977359496632085359695682528047340740865147438583746309945318562881438275061488244909181116225830564426490578509103192555427673911462942731257888850829683839968375950988093484889545625124010929840476352376098819352323016085424117910121939392485570278592863710880031171445512349242406845333185543174686302053397737705514089649570382434238287937772652973340726679260679122235376067599307289570609539258535654445212505141421582144035919846261706652583251643699629886698869769749376317547474374077489332798865554532349620923079482302260792357585005939715494090607880567266905081569538972785743433719626509547072209755806596086080255667398676888932154031952598514910567554889263128522367941248782387329778622481419830578705110096440464903391985883577858335458522069240205941129586848388646297752034482737995065297582215049469203534874304386946637109308211779735513848266181275843683281088160011336546528150664005198937560410734808725424349228944002791909686088771011595183794868875860248517354478464816548640271719197541776069438358985786191896785362579326596551991548736775156068113600935307827104024780628967566298894885920110215096796131607896776794741899226779153973823235894023286633313672023390455457005375955920259096637052855363173406759153316599099698388763526273169923261854883183680720870611935595489596001429672454618825160294757768992340274009198374500313618315635970173769896523527359764507753059253573422008300588701345082853296779386228306954895961993843841065681693831528000303071116816451001172767934345844125872420226194372016263788567295719001464581960142067978374554928772868854197638390981786972673641448888767195305249916407830059741359988454641587914651432219403575483649028587961278244118305747203633273143713099955756230585042984060099862019603146954264582957842363419411283030804295883244872079029598831795332295930434600145775399196627471352308930961708723011808130273272133895057354171008145670410035527581592730772109630113841270906248908317853557323902826568004423829489386499197202321533052004646321745571847106076323886421720384860354786486220918988972101865018324583434319371881394925824498361204330950356883482178622900853631499093662755352270362506469511079514725627382698403422806442458396408214200654876204983332605457898843580690166388684920361101103579146554064000618888755455901211119139619726446908423302833112855673713322895279196079944841090346242695979080851829705326200746346986300205059507272619822118122645314954669842666208053131493615197279916483090805005434504811261404337519354258164589025585659337281950116376462211103519980617420927405012928599367680404414775398515390842058962388734653704928453222983294923516579849844632434406635955146504108090684088817195735763321439564135362208042587785323468454372042120819200746019230664028064910199369537223063109063141554657012119499200550225570358879391292437101075110993742980380203867958155260032509655613472155618565654909285788338598346901647276146582326411634411098840612963741224603198655900285194653722012126284103966490865651293882640820022512320137649167625344574627644093344040670583228039773534293106733943708373998044817319393985909089205202449607768458066248315593391806219738592496965620513050400473640728361438284514453361027632700021831356256666735952618306208251066836720694823113027814915846833048801434142207657323346041259614642329548935903537769909690325224449501206728941916201796408394192296186301319090854027214779651019791095043242461803021329456737746339990847886403510004419042869272510502373435173579029558674747970768117156089883255658368859532214470806438366675990695888487785108617467767416669173923340306796489838360047659500260573191279704591184382358803547601342875505480332170521501253445570144144597393059285841317800743866556181575317110375820846735201456407501954021064534487765341105244086463331923991850799368840984802368130801148718616985951781031471616419202116623402251663801650103044734266269730117758758393203676382105554647283401839164929957612208688555455182722653262317180633544921875000000000000000*i1^89 + -134552377508822543168942098559432218950704066658993924937948991264341291177902588043972330516072003310754465431036090895143341547079172185270358864867324325764294951366245573678058394163748038547076165248438692775274662094024204783845977313364964659666510874742005004597376080694629840965342477690704853474795336578624461375866498291939906550076971913535565596357954525092012711462734938185843412606768283953105968874843189030223656574481102146801907227384096099703426177201693722033164321176383314717218363339890289979091864720297032912393133387307446054127287974838459985915421619811505758191086229492447336175051480096993087029072989845254193364808147288293672953243404620440865725230086453710427854762562297025494367810538393494129946870986639202536628199361427060842519480341154067212821375038622493903452192994300617329763028826109717546592509302676022948568018928715434485733805655397969774499157686728747956968357061281524642991020159348501599068103955125066729027542044423060126138017509892898184059321172011658829662378680005668239773140757202327070632882124937968193514937679016135713098109436421847942067672997935265201687417728648980970422278591689744734968732411685801345748128514147823520237510279195931668164746957672173060197136573358007914458602263449409641288821241525644847974836125704940548005723384725351246655227359341123256774646026142070575442032908084312781369581337727436542750076684698797187326386605970912151426619049485233087339283783192225083358950389038637890132684345811823175409369077184228517198742061904227575107294466932152678075444426806252147718941805248077544928189935032015986074206431611868300423892811371879204565289419354964179163560078705293704411907256991085779752319832974333495562964758081774195014124228665493886116183129515427878210010791204192222765883770401836607030997363749303077451504411544574187128737529960585180597540494971792428540747660541035692894649701607470407701804996180024138656089506841885369803618890408452268924454592208547053349320036130211583771888210151181564528476764958996084368907643457683404510822737586003783757137238317173817005615351331775946662270767979738759149045292327833501409050325119024746975851204668698161584074650234699066277710837059896241606225095304208156322000414053818595762775515938752345249669594489553799645344795899146731960020085821202884549078543592577237106892616354353015946655166850717901532445399346887774462371548391458859211611287885677468979253012336351745387629584177677938433084053089218701841551872939912859663490858771683266953918906882383038802515485356866932249947099051860813664388538813036485303637313419227846406960801380887983809328052020416819464074134779237133636477720486615151997782542102846971587226521559988499522590164215171826723425400720272993964054489280008642798250033639565010220779002113311524037285862808829552443975092023713298513408735312526396474648956274129106694800540381245958620356214632970425773075120736106487567937221660161710293067600252597530172568505426634240515303785022378557102803978024383530393590117248468523718586198533262326820843207275086775838386955436309307015828395237942001101563278357338354736819861540302938491873549278545672957962837311899411997393637011568840922863177273857977421806072619248909560717702422980650311168827615693851447725133027903085813135217956760542155884512227854532468290406290063361676729284898751714683854231462446920250441088450910402081831495120990779623804736445884485248811862839479282244696091178609551134322542184547264522501711468782830274496078202868045919566271309786210900982437684652739689900056161988315219119993812468915479504839853522990164601011456939768802842110121488336990851627830468296465854593227822112974207100628344412464689417783751856561592835014189749566875080919129205295210217947412360627476299988541952187324857393129654898767815127442238049885337262073729252688865054723295708504136228162391161325299730449097402125944482724538713180557292712434583406910201241579121241687343826878124862974672177577796336791979196388458310779190173230867881491979069664931612500444652259657485845381024379700087314286767125031912506868562896128938538699589293695540537429568183351734262173164214728428600999877353413329209375680527027133554535330158770945405131872136421119766767416699270908795347175465704242263745781406006066052867001347916257431003966650059990284533669142603625115127401049249874254413967022993905583217948255039490754175593809010572566331004054603656433887200922258843945251620177832038805258463284819820603850881341278707457382369920174052672182271978054581188955674142429665417786270627659412420273311493891248579269170300426983154213217296697024349107585611301081676533930794672363746484291331962662353158070295055338904883138183271481804940558417180935066269877300767406351662824892656544761848635971546173095703125000000000000*i1^90 + 463037566692397668550512210200042459075220463361538161159083995336568681919795547408889492863663216594205010956991255041929028952391326016547199800000273938104807559240644326800587438956649379098212212778289351538744919872208880038075677080131814346425570319006712152967227009231455029141112902674310085171201596178958338536875125091227406386375160356221239712969078907723474295591996041716025517946749358141139357220237118610531304929945060024899738091249300674818475755920403505261926455584425822436977626203218403401664988259474110201636452340675263307202331879409498780448293474988436693983821003891053432201365138304005958665845817884346046238452849472877606144717929706118073802141656195312083512249338756495670382509355405410931392383637564238785644129469737137734767353012087860091722918118174484635992186895661484650508154001829122568181249518442722138552099458145138539976753700904259442015309230438609878669729833318594720270932638486342591707475498008238654556641268313873828396538685277521062885843958634921925379295360948317735869010910837413267068829287849393297053343604993070398571559747172260616940154677744661040677120064498158443211059271869568452716618170727424891498596343334408880633228710621704467183578082329419785074616404188333321501055217536082629366512182562172320939304219701049217458050146591694296018529992551947211175405794100689337183050828682952439432861286941798428762983265036501610130420898744204401313427626154699225039703438568925349852456340407412907549047001724793047809146554992590446322312553824507018948454864690426522345050545321084826359423742833602266533706269128628690994400850330356435030908498778473443987765842406252225764890963234487841599050639574841601629180065508553203048431206352560002792690751106677609869226209044473707321532604229217744815130115690787142395785460181370785846553344991018578634774009179193379813088486824657388824423533304917511966418951309358392095411743913774597928417000401841204428707082025012381501960628371467468107180044199455033896243163268866059727669241802136976891170568066925414086735146616238351473534538408080599423475591459792015733249540093110643937617424374504297359522947269391450195403186774737850901503811563791849422068728475458476662768013937321246157896000035664196903805048905625411742213644993876406018869354692685665433163454187047354179442300134224828676419693758290483579527175429421791102954134231075797073792650097757798175546915497196539103163766428074081746933948813336530108442875143842484171998699447760952719782980437295312203955580972374334226654666624548835803112044607100317857481401743216272557086042053451713933171183846772216233404352737862686442581192339681583204639697099679999702473541795631727209469249714078802179594886012386270602044125692203319137488531500176516407946967897566410281825739664459978007093820849840165790544553228400585367995960617275058604169711644204941777977715203310274250077277888046389602531041042140725251765636275212624795953660058815208660298043557446630995207576242251780637802175300549408353416227452590380476293387937383726555457404587374272489771048319991978187310470611803317759782325323546808214702787335266244041795733637226639752991437806000919788043005781520245673459487609034857017001522392650481732436944538593041389864306717640812931185277333635542490900051476949142561610808521261215498384278001791887565131634096422141530215690642171264259648740067910332953331690943809203847581799444140177119955830789504069692595919888890229961012471549961302839493908587118108929916676555415253068667581444822768826546631382064594019030914131761429726626435344437652768004036678798378131959851803191927528581531109875724293696741094141497466729939270608527088789768281267089961430614970827960907020717515165219144904790572532243453285943281946307664273924388251383466459136435863268819656581360959654244916340448020811525153958452392226814503002805083292170981059257535005254011185951397579888476440446140893866716942841646012671005627640580903069217819740688571607089653130735218733075071922823652040754265313012756408263356486370033697660724360217668098240701266503687461840093674821535935416995018159191774074059357076236560949404714803691940124060226938830129272739213032966096697588378497008736285831144825686245496227562127051011106286229457954622756760139696822812167428818346083979335323418772966828508701225127223806828785925238842773028548898156121438591755485921763612543667402133471494893901823245378071333847564980669717468880006973595491362334641196116433666539321096017114440510848797055446374807935124263106298854341436050458775667872546872242999122999648387209383555458655368154658371848424011697319452799264293874267543636602652392599106203230256147640162236414850481957997078804251199305335176012388820013977609102787791730063138295747648953692987561225891113281250000000000*i1^91 + -1362597202439624624268766715548862106728232341979375212389564710982624822918996482325382196502502743536740945707126590388894599246417649691374595473826330943044099958831152724878792658898220345624964413496687110102380989163977034271219895217699127871335443225681948415633642926973148663656037811677657343462702151136347825930644510780623897560229122592540352898612066084308629204964413380433312659880411243350104433700218517708751378217606908194380108451632458865971158530986283296315452039157597548272023954161407584216335132234824214582186406493462451518776896777110334883373719146713806072716514088646775198287962570541703061010167917516896101540413936526674437324320740893718936758848646820354470555048291975883572514334735038774490938936640316596849882943291876916783403358618077652551838972129860156205334516924749798966827556516866017139159421365712501726933952714935769393535177234025284661774662059154681492183068444202026974744656089100798305973126720167586806236778264520922885191017893095649395010963576046950787236736021785800071816503995886514068411048067206603017811810800791731497267020614996426211198414182567636147307168888255388444637939663724602643546254435188612412655044018117721938744486580428010311470209494221437565476896015669094051337499349436635344562086106723019895544911700680234779740040024862112590171170998757469569134229721705541412119433658069085086753138814544752712050317682544884635753230157984059431176469187118136389868317692826343421081873904996915606643971075455564622329308421459027078111406782204467743799891959515673977673804630374001114514077159739631525420470535152810556054605003887936448097870840433168122786445329105050600657634050044636277963574635712139968972509352462749572155426545997496136820781123565111051264806371676970451961102758949977298855658786194817357940223003597168311130703215726020159421928918695929027017219122462304146651235025771717962568614720006943375217088525038908055822614463001722370654687055438500300451913370909237469240324088871874363222482474771802130845660249437660604852346798503641561727298016894442064531418847487559802813482702884988419999854402819054161859976162146613112296821646556547626177543782927204863277517144718925531903279629553650466293390208446104221427286724627874359987379305075643434630446863400587588074776332135571876876554332005365499639333902610095148354225835565065250643393229521819027360166155587495543035031369907616904101958555487820999271727624328176600304209484596708915894954039361120024635192333045840868142827086214590875961420039403172655281518867500618337527677819894021397426454885047525584676567146615627356656497453908961205246248648454636220114251617595699838109968147105071102964352018894434599795297710085172265218392320640895957691500885797145446083674165866067502665303629735331862900917478361389648788383087612594469725225790938590478822726487724753475809062201448324759158554211168195956263565874954480043466383463375241875868406328026589432205663715280563040974054005502069013195325401937490000402881740242622807538345486398580911749487923584016956878307149327739829345967127276669678531773639521765182774240112805796596259669672618834732016945811711809631326990475074253851880695869147177269046245893562304910005621666286399588405450647201032746722406462265319316964379557229505005239872692360503039470798208330111940748368104156997304656798997625365021890482259531082829967040998635923432230132601262319925629072575618361000151117681073562954306678469423348782673466068683087016061652043172502278096465828312543868765799151995252040572617669772690930474574840443583569713043815714463551823600778665726782758669137697213411466249022246281951958393716353803743201102810890674616303774177908552094539374995833682277119658784515762024795363662179863972027880681254588667737673609901306679573709301343971634929583462045838122195877209643500104413141037476539565611298415948392902164997132972168890800028453151996067853702981278226795179099444761076494261684514177914150559836802365531246185497458410869022404820748592364344023899510375872550411566347761501413948778601758641726739734997544572226749952792619743514334304333628632173191466127285308510343460112993555020731464717418500723293092265126552901217390311499367485437225294384149285673474627570577074319466347727648463433307576444666401918601904817836181154889594852831007422765760134686738359678892968709837534855937980969591638242864598740178290953625881470414271320523430085030601925551597721866371247703692564515238661901365973830951106680205499550924243069017229269964216239220972000368347059836507286362974023326613388733098843190280588753034055787508821768612851608029176827442364767730387022788388827086436473222209849490444639885692775619103659965163664563490171877945755624473622975988157799128526644072412210562106338329613208770751953125000000*i1^92 + 3457034875151942752167768959459866362509962782609470643248938391841521927824917169390250802316135035571098840367618977222020499466206974277189472887019403080572793021853521157765293913702237632986004857071857075010210832227444235188573318867575366846206679064575516154236915312204454604196477669815175942918805099064005199437937432734702467598489826385340661089985527605879097234813157162220855352401719200093922302488797975647708190284675116496683802823256988042605070377282878163955257063014334779754124257329075906706382271185132513761455667794005482668944625840179212345577774231441702762783363520083161969986389653152712250716402156451848308017589731730592615153670538005603719069653413368178273875306271972309183619960817224164851863045491197213622721474494855927678137832249903053021213251830796804926224650865971784464959228480199171368465764554331729959469597053657644590485425736333123676459502483117226485307428438832698251789857582176997307109100184126966123030444417607703495417341577691808907491601803163975932129925548758023691262775955220380192501823340509866791390469167192392238299843817900217791144359904673649355742016727443534950178990266489561140510490993914012966711241541406305476690115887483715945545877184676766850839337026408373722851666062811445389128045340522353920190795662090922063205697948086666934500280629054843554210302633933967356595252376712063647766099754075435694196864735493543546252515212500787805492786140849082103449837505345108446972535215057777186093998698482124673108740327995226163898482543088163580722544742987323580561624968643773059374640086965998991057298244747896567643505388212060896653549218794818940007931276914891030340705152092189180132666658854066690939759869906040135488339457345976222200042452643252352879462206211511870180318465854833633795188218033369704984979491413075667337579669200142427491331438789465958515662557593483534872260737217695052659835721754756220553257218386152788305776546743461125714421522680573043112083840633667865208556063202256794617945326332180771403348555569050852118142149400284976872280324292736613472761803375351271104703131230342008962945012214831626417100022408704037996369975380783797384991756878720522816264786063909202008597134818903571649941138532873546832496315523568671658930620307902426016328006057611517549082305608741980197731342832146329089187275527246603372013322803815923147835412409340645805091609735043696823391262583014008037412736611469325854109709900048360636019075756675336372599187578089009901933848613285490849168700152317676066767530759029060670662979745498469413200948325566857123526449963144566345291113957183261536832079281052856623986620140506555788343390168757541982594358227342042776626470879338290151476227471679798240157533418186545661361506051809844755381174333488916370304505650259618501443952966657002879339559056904174018323155497342599330172444419700029034372923689018678971010821779956032367425878071684066482393531805438357399066856266949487444274343572605139324284403232889075037628156174198053103296160666724233504152762933827697709701923498786948339015726387986384751673911974542297877629027934779129119977214655958503160896419575617935609179135119006484351557322494393924610295766258242364737575424222927623914097808384241837827008588927415631140493056397014312099988626051388715671792502644398190171709125284403203282053411561262953157252543334999459752380702341608946012998907515136439206563393797970541689027944763898778403315567640230650986102645911668271771016324617850058221484608040099041646508720596763057670914413760105438043993121162800767271270857473493278959056943117716828763110624143747161377226068321474712748069529873519358357518002550956061570981540982228754396280056445280608880677684109075990731074347085562966418902959322430280916851262838921467771482568148245453217520255388699187348235120440123163053035705670094987820903330374264243682195143300178344815214232879717559121994295430398401649113431889203390036689648640917874606422968630293483208080312540267534249299759423375316789593719756746199661273646622751557529847594249974238961781761638650259800455558817129072943639028708244600321688539600404724882698850866144480127593512218558965763305879579928936119148835898679662740612074112650239736641367477278255863577955798187820837390988843637760743484916513262729686831747494964062568760074604334672115177503533661704479507408406133761100033807746338052327241100814769593143047370137321544998031820317313030644154316250729435531460429939053195881466511758131481290908145778248591894174948855969357806244378587937588916702402539740627651412262814015346703868341585947060703749382496953446520569837975592762048460590863456840687206037693957899910429486890966322551588734485128487481174227175375758843495766365668712326184168522809369607229346144094961346127092838287353515625000*i1^93 + -7567795187826955911971094280381980514319510455855711593297559367142987950499664341996736795890302344884700173564006662272194635098170903721626500092005765765838825265005097869480154824263711837945927851540149679238669690485484041700190312803944355003975793582695708580125466079160289023835351457097263508795580452416499041484385613869603712665661816374891116720430515091142986709574062333925413313664571115272488862804675830559147475790304673645934970939302148221917440815532375215509914785497026806028590723346995621564184277381783254815480646464643367820113460726151244962431970598297680298645694210197851734907625778570548776008517945331648250049890685273208143297379465721422935260669149510593864576769419732231320031838635031003849144920899658131815785788982241816675678387293685506687424496699750883602509468532550394221968263938841012603118220534362728257040637461933023878727705877418246544670407704046999829286220071290825786845326285710175792199094970278694394822119216483240957799896697196532283227847101213051688093235481532072952654160360192221117725851360566163077251963857583661615972502755475564871036637566895830163546998370796837239982690396378923560557780421354352285144066191208408472817310444225756416116165043076852897886580603120275407414550951736625290074800229310835257603111283785089712083371911722473467400672112806268677862385001844177877785928837327715932055053211004028603150800519424037370308724369671941035681396656074300612522845567196652373926390013459991456593577984033294624033481442443866621842842314023819620518471173280623193948794225563192044495109625836930429624858702845293609994065040169603895141922109699644666794519518034545329603522709180368657586544793325813775943104466097207276538971489746917253716367854082977274493309758055080834534203781294504096948504473643764936144984317088801403513441241721894606168612280713798177903871963991309682984749067547129738811263883515264877329990991103311212112146488958917711791488624682063381978382218530096739752195859290462736062521894480649246898373227022219174940790099535040665812733620873844325729642601687983223154965739807571039130419659838153413099920504575954679887937361477903693894732914418376548485899752381872266445872383187722611443523279673645395972958104362936239345744045260272761116487339161464497913679677047133196586925583785711211499683045195311298671986382154133231972326451177349179215565042354767106165557341117675451097418679742186754280554748605567981066639384409704370802679055596369651924339339379408354099076572819725673439152178888954853161712018185801778085235850300000507666593295057282204486433054111104547484155817447688461123775909981863046749906284967271822052520999821540755570554061286091507375080105453278151102680316785554505323679498855587937731614711017441217575665396641846690777158413387543446309771272178441024679517253476760880716698951653011284997866104214341915198315842197245337817385578118840364168525980756413600042167616474915890014911876173470075172482381474752741921826833584799700867274057085540019800440543630990700416167325095332678176549498080029853472716641917223619480784555986608762267923434324666656363707080199431428282489299387792340432748098205280030636290460134741121551780638794861068839816008536230031298796485560686772672910174299325626094074543592935359081236410686620228324158497722303290998189015884878032236518215053037968018099969897835235211225783317037210514875675699289785047964581390114752226596248124185489638958884447523144188256069203626528181897345051006552036500844368552183122806422956389286979811789931796054267809010095744801901488672611072125316870913885805609239372145872777896265947064796002583334802882550653837957723526685459126045413681272127696207584916777773495537571749446986130712330620638897801168698045435895202460649399909748009911648335579057650179173979052270399012184751188046312000003989483344858646666452498215877483203985729946838255115737341307792388505200438767145379239644235198790734245337507190869690306725544526395252461367574841678193988173764208194997921570323691254315842835522276606001198506976396630270212445687533949873293706819718198163272187031135158572025846953546614064100554303023394796424996792134013247603527273907885154152354283404224154309843843049517610178797303954380917888436609363904126397976047744579538422392583113071432309328617870942158145222445308211527028445572234374386803505960226674444547933369527481106519444255846896873734560038734353988148417423790168241559230498604309801854230264679098677067883538378263963770730116196625169445083524891282423848918034847145705767103969604186649469680065930940543509135888379119330894120317732700098625972408575911479077268843282118884881874381725014854888872574671900007134303933758739701799638739033277657767943914280707462527431061971583403646945953369140625*i1^94 + 14190358648891406047556767487154506072307356089670790857571211294557109270798250309078362837082076923783907492671083638688780078909231273774445496291528153465282227862188365317041862222219800211841588134167730324465307850053761416723451719068376307922095915781526444520756959547122004426153546708116905597471952113166536179366538312624470236763442897907807401382353610590653241358249673553623144791857151991009617712387020776383598146624233010626003031835540611117152391283578041503797746655036003392508926913071227787967423898166790526707621178306656530725339750486033739955954735454045268779483415259347075761923056689612194660600161932713698086531095661436680128166745752456219802894795068511905400433913335426881883755535414071413356618942589882743746171970091363553768321607813418184005585299958180634676567786916212734943624138799257230397350296900848625069917135921446505659320345360884653376482387519676381865139298372681511648445525337903232469594702792594406143235301926524694115445280771185836728345620649361687995506710091177266806123542031156569610826480662019729127775318120905121806447125524596981471895774517663577231468724298243562589278092524603868577297860812163447225315074772382136357302751584526253464284459661986858352116638477036852961143147649837716593914117690669789697372534189627984049892270673793334388607769935704269869780697743447586622512106298829563349231013685893739106622505835191851940906775460353598242933277362735245898609015795968269873631656867458914907649784750310199468588421386567588581211171870249928801176279262470118053396887829340625915559603375927977536094677560443252505684048745169159917850451835727497079018194719801887257736083581208667218621123381661911317667937022822108321924754455402616239770596009994723236940779861955497551203778799994739291917379513029536650385534282417370084349396657693881822022113857687241018478751420454790244332806869355185369903836314053531120585635991854507235196868723139269293522228243774161028134361432072886470311718828257035922129841072431038368074115994568778196826021386305630724161975317320206917775341387194595855733182584238553469001768555617166114699185023600259256486777312919833455675702408983698982200119011710477677407913802588527054773555259617437222380726182613810107711614690206905565476911681325225284867021697064263844869538815312082748752599185817676389242485190319906874389614757139990274807009737088535036683049519650072033869704113624171696639484468763899619486184215210805473876665646472745938554638839639878429061596839745971277217250612488311682472776828271701257573020363994154729797181587370950678764788166539090543570007558490407804058195054051356236226446865134364187998983572580221009691622636082465988877217648148269152606826365356106937412991820191359227797314084825223603581788745388826450295682655493456815250085662992714264715366783513842897955623665270249785100478893108748025515136375486555732747021295101528846388679895633219422971359690106458702624780701909766558074778820112142354751269876992566850075478831483052049045819725594918819559492324058923844780573566367141444615558050247874744528677933213675141915246302003711720188256201024156172276231320345479847902035651286526333344002620932843989225888926372292087046079463555868079445265790672385322360803634664834670328278090313094877322358495449095624539209578131457667465949873130271687039491399714254369878165117879430732881993568709516557660431064094312559878634799220481842585044577465766429525506689328408660749343061883078471377429638062546591560334317806140222362040976855287786901238385769224317396393070441485273932643006008802756904689822926450332721167364365858845783708463009001564756219556940194386352754427121882500254648230104883303064106142990165651494646337812931805869314016522858094757580297809380869427881706814850688629976810849094169193410130923867028445581125443117010296787919824234988810275113649652885962102744155249818256184109819312470873099302277541606567851980532333227695724871291806460720138059279671533455295473226681118641220065649477666178354276743310751957859658050642527824090691167405383913288010816643001193788077062682907583462448647262101130477055555401797977605567901121762329067725905465072428387136322707762989128108385462772007445351188296078419602762728028231589105138076363251483493659695895823336353108431716587259520781607507327086865918043195168825460877702142344010293982021180904179407773305113919402922564101370531032317950110380835144527432020417479534516128445838182589550111942900595184492551703312483939732364748450722479146888524694928155581380338261832865375806578903272571040138872679012679606004618158566459841456150692516386404841409307495537780832314927922965852385896173131361546566231605335057654384019612522918271378040403073253291244167073603676954007823951542377471923828125*i1^95 + -22373140817016892312508272694139593130818461956726033441057760310345085530499524794971561933376541491286694382347749753692955913945688503315146434682562514071905666179144654915322138285203026304358655210040243581483208526346391733955356466103435401822110985956931753010354001820503505853338035045962389024196848955267611096379109979414863719339021758166725530404432004111545341168267532275774268722128288067159327999700638965754204536982679134265703400064568795331632366624515008178279558291956096642040551844374589875971267282428120161162910712474719840103401663921326896111752177559266998958619469222103213881508859923946377456826710277621558749447616728922959695305239978664917420695798735735469566501400484695029606783841825085575489629841908219943369890353138370469559709950698591270335932218519237775182909857249604472471614081096657629760918250467530797532114847621609403333953679487971198577367374284986552003858430085325852503694974564013373659464437295845357184324774465715474090391266375245691645693993125092934805263065282481727947898157594344906364498053583993744503403354627634024930447500300184668823162607133675651872789088799251673596971204353463128718953445287936625106955088599060686276743402445538647762906565963671119562242222084993744551862559794601234677994119764532199191941557134198232870796611991491722682459163391006183510341740477211216352318949642043904720620152615376218013668452928386597882712680985855160132621161924682240314820719708077678944250441311082990272414678269894884716767436209874467795985552890413371603916580324627274518742447857860850330188945723316205102919572512607984736714828551871151783526862388268833085803532726883149061453531246613914863343977948497622121728297855434907534920218335214585199119062508915097582598859469055838383041675078684598039129161531229144479583281795663228976522056284248610085037789345417918685568579092695418980555742809838520751556871549209663169042157885070602853687682025053622322141878014503209475661726840051765085456581086817847396596632953917950668324030615071330896352262770612407146749982301206508698114535106144549929748220608060287505492593036050316412275048658233605532220122303283097825102435255173381192084666539987032992794178442450836804036732152954877979980478023842880378373726899749046343658281793285276368410525135367570149135587052376406986343897628234434047084172187472400052191304394432940937627550627790506074869042204313981059997943110161830740325263009599240445064631557122339646375475070165873815402602935416492784815276715639422721210943717216419965327824214848809635099581838679017236052410703888547010887218074804027175314925755732211444600535399082275510018998217280495177086027943981254074403527156857004937239528134019380698348528758570717360513030661591332636992390671040293547523403318215791421739433769012545827053749751197891849272114291898160042660162892438138549095820548856825653536336956849974710227807749682931972668096787704640530709532895488007038964619160673248593654810680745458781959750093459569204627925622808942023723205812017304118358538840503498715267505727199411731232533744049929950686313431177195382160926063959470520934614356860163069226986199149408765600998710318486667482587046693714078873383048879669460576671078564476945763735174160976526952425426200102516750047407597982701578827311996089672676885869861072110429502106317644207252582089164641033192346686154230821686830534991769294309687914912232566660610600500876733712838862448846223932037623866245163910906254410025744051641455978607497039968273016216919580686582925612651767831012229380697570865485010284145453033976061050968717058289271407183611781409719263047560236023201841868760410085387249078406869666898851004571288728547900635672522073278351594660342489925858285276172366313678831944706446010448846449840502883663560414249138226071708527789820637600060039537326769223374236930348172748144423534087188803068521636785501821387816099387032710510621724832087869703355805532850968206598864206907977250834264262634799708543714600564443460422785430365869973724708220571439403575811607228101694758646777928310796650840794164211003080004430156513592678479060602954332227056928428268089877434323952675585834336818157811470801064199461628590930465710021138306171615852868890223642409685463149385959614166995861908499739123072083783197618663701255449694724016240592108487348006112908035790746547815111096121917077424688823986754649874006092035773930414224075017812121803716675402891136184346616238510618511021632907030330496999434485206556672703638375252170420608208190330086774616815348902058848158755777792057498048339660595445148036253787770429252290295571531433749016732409943501821043841685157679721441944760653984712539240468133101103980797144673088273611044326554080357172954451883128967892844229936599731445312500000000*i1^96 + 28573482436209611894742640603084363109476519636527172176141897989901425108603458607075090677365981204330083889731965143850868347556947155716356662928895280375000144268448237863022168358607482413455152897243478520906034929564387879780430017627768472449111643840147976068388120093795590869174566585363665955343787856912819983683751708329635964024099690751952634884295986250122026870234456237078295820979979582299947319159836370602027117773779839742215062569725527132752128770818350623964953919060888701017841954176620327222714459866691563912799077343629239652767842596059264733859018338805000629490912961114022248919126555673447092170413881221321069609805712564390248893139022453185754662684579496638945962319082950499715464376659119695052023551875467907410397924574142332354944132253285046174742020256022975355818335685548707878078706845494359982477159952046784673184132723022611777773755678528846585484315264852542699322396871829892801440492954469474433290919135225941321860458754919612985245432162653645592281241730767585853343820735839811810040595648491132920352480676643942260362379293694565562388168948474470613400013131489373572500667145663660281834515397341968355254459747963107894778756171536257691128826734994176251879709990859032094162801708885363744524336999710391258276593114977149369455314395892414757573638976689567687631683871522064448487840232307481319493657319542257227787044240986445079204082359104294776243611137771322797268207421161266019646980093730778709201158389824505285320537904192166481032132107667753947081633463820055531797229963197212143108252697480376141657288762127090169914328705007339542482704573273571019621497029253552214359883082671876578226584695862683774128103361478917957020700754205782986953738767562197989221427686280639532789429402785713489192085171647199316270970872844207436479573631425139145382827364281612300741063608126345206248845963697168191839121436285908901050503249398383850206378258766721975228575115008166954865498157924249036139663949104029714268368426951422831625061042760775048693039415332237356604972499485770197295303423702181770632608971405649369376011458264014436323636073548372085977402998061601759386438398881890819637536803521965706233630246001870779040679103920008562953592346710135500868131157610451569735580675884829378640857284321371136422553808947441569990552518693717551016212971636411133118463495067339783994669575092078904033392737701422478091501695648768884609708858595007922326120940479708238945188801029316195614294292066052831042733614456584171640748491983645043462653441235522786316417080282974318985441679760003460864025965409711103361430494374800459212710027560949841554675931386608259695957614899751432100143785378088255464352193506477721821483638129630629881798400825176168302981649477645771593175036012085814417688513865674844657821485816202369089566739470220359823816324279222463886498710390318897968076922738339803276761683543697328088918823587032813172074560286406501841772683756220494630790677245837574366591300602540650630375108292742149797814877335774847614247002260480774969503767434911667037750502225000002910666804857174618969530149716556137557024657141780322666227767100126997770467065028767387721660119726705755815669604138881745571681988340367993245239834578281296884622897706366055022440336409679363835167571657593251629692014966370737788163087897179028147662179779999217834956270543497668274286312788095054563010469359265954273416786571693986287608126124233437024336871686270278138897927495277729125250243839410104241555454587264099963500741461494665981920874724699546196429036129646832666075278040238591385623146270706219953366458642181521914831191048453295189189240239310097925457330474165418462328582796030745617034529943996137923178807637044906765599845703594527253534672666859034535513128367439682072673447938161960417646322398378162484611882584520500208121832270133004411415936283587784534117472771763193178293835242336001209164304931893539525236994317808244532089698349853459390326489943811146633319368787747562563905274215208382916965013416023424994002224135171414014137393461068747007598815699520694527694497686071492730107220305107466470813447030651147952381757602800947121420045275355867560086417636525609113240018007983101774983397158854289034629364563315949065555094854492535816268196472619812165801096691855553359163378943624621391301967996156744616894591043570890998287377153964878488070340405181879643367778818552826595643700425117702698521754960972705389537861322738799858368983459042009388802251828544333883414478450343072232632636935343836305291224159944567544595392657817294609230497844007993810474857498902593741391151516432088652411271988795744809849486167631876969931748493510007198235279457122474192504284045746410446616162677424229695416491026094263361301273107528686523437500000000000000*i1^97 + -27275751134578331546613004060091493547154385522733573441188746706398834122676761975033188535370176472323545245259182107403336534322677784823682089111404270717737810447229633377235368749088088641182627229746785751950709944638592878675392694313627984767369812836160402617719932015625561781836936213480840492986786883982060668813454781884062791051382785392344843296311318881322515966801579563569525166658704036047309796232154804769239122022492911353699302604440882374816780675054299907811564484930884801274256846867387884641073702455110886130723812256416118150513706227749502026130646765909712057304622640247428669367290286434596390486412097098714030457976585426032658552931321651348039387534099556190707287410872108159155957419773927632171014102409679008285785322652393529788421665810021754259237521904785501347020671704346648735005718861106958122339892196489393479465983788271828491111330838516961260842224410730008868895355105305673356784241104329769505679611209019914196647621932407071812728585271035657121390090449150973574368955527977673668841447371230439644134910839374165795504539710669089190653618890182446279969442486059674730106430034470228141604623347952340461645099575595576072593458010990345880037890692665647166041171863927583145568170982501507847962652449746158435009021487305919561021902395768902950395156364179359755860051638291278905000774361670498654235545645350016997378750148484577586385796152374150971215469103193769227463326287556607746401934735326207498102152188558263457321082414386432416525904673983725137024430462210565918930965625733193989528645680874633952010191405470313694655381871113700582557962232967625434085921285255904929202085946710774864287709910524118305407104740967580962180125794057829621149751056561944736175014656617704956114596164303527788615668776476413876385291720310105860456190976840571978923367261927607822006897832617485762428936274800571022070446306425322991171906907870110629572096652026762206013783387169375833579974431014774225700735409346634565554759668678653127053732208085893173517563535036916145251409834512226230883277333839765178172454409163619102255112166238227566341161046513164925770460186955215447603095858100792448028082900091181091827527524659411392553269496734852217685565197228329593693259268642895335134450667132894446718275658693358857225658813836179824637267507127923396387322037858351920978224925099690182923963045223925217176481842684088536851185036929335087910161375516751638486980577071576908229819194201679153570164425655147054845995156536943064099238018155248403290526472469220611264405288475974025788380706810177437241897907226629504982430047711799632231487283687484216575744345626516104711057348813204294511049376260844755461530055729172406196384189646570970155002071220925795483488731498626552715582434365469589131816705147414383668367117627291507080335704891835239436446144136612608784549586173842693223225323300268284472852506409459194999993864010116131251060922284618465389207263374931927101403287459094286051203402239919250595038192424725207226161170186102439969688909464010850750961543120195224968071914148249045399875326114379943698277203971746038249531714185788691201583329128401390811904515333696883530633425395578145732152332826498441398166793713403102875415135570689396303256677545659537833748691197330415137883227844874049877441405182306125300604953723655851552585031211101539894583128324250131362304547014541077965800480117444176605837192354587639347055484724271479430043937329535460393037907050086686048947755223819493849606830003375922591773083094056747007788279884755075286034389079094477305414053881437128932237762097246255602019587473352556156389199316543614310459717644431431460721819526408714606855260982594644629219344307955663671602626665522422260785822756473698008361309241684696041256827469205255044141810668276927626095842705093891434763249447750321447121387035940049041474639623282430025214488672393224758003387415541493726331929640236242207165943632622836653744312238215644836492702218712317365679041083180877499092932557632663215342833063891779728601248811771410780179815115001769335259663613322913109184477170892452173920970276695334681793273123420964572551890389721604754391055350692376094538030177641410987153813045050497238779781591408313734064938166818423871575607564848547964849492748439718505033899532177275127426761601542983934402827543465877450767595399003579923006544291840077691499126150772856520442257780123782142039660204738640015287771026526238797793459989841285593080816591834480366427951152663727446755228747519135167797685594326148952433411640175469576811469872489058568941056381915261594905172188100652103066975910910210305965682428164137755537401191050052428284940772779723091304301723359779828682389053969444445385365838330216092799673788249492645263671875000000000000000000000*i1^98 + 14675323098522527362437436090582420563623353493410450954549473440893701857463803037427957340944503646924278835047086267056043597720421276444971116773976090700799565210371746020888096006802425121084989401434680220628030586829175138032303218673484043745487060453430756740304486997259989006211894706356759693736675689511366740434333324177594901772107133017073358321579215691919874570181343308130397782851259555357986568298503596598764344330803658130110585514367975232348366324831418740770939259559026187535402834837171629048649816263457242726242218430488385886316548203972606168539918478929430833513130002370548164951453330885440197542450718083404551748622753603320103217394104836239134903911659671115942426375536292050310362154817408286740265396138810905298374182742183988581598668376108216599397280427099904784898521746960992533638424853887974657507418695744478104492656771306650937955420357511967187089454878923692742085567703791312092725491861723979299651149138268694662555394971959449965886691429228141557128158846421785940501552175569661292273663312249769770112295347643534566515872844102589118550802297274072070640678554616640875913618371376174848444727388132125003047536266328302841778594436380743904307073803757766800218474613219806817055330272868676005300301241285346836292436846007956951660055397341273728929225109472671598481175411842112744638144162707645397886649731396850038973898741019129082063531262588240102573537350567363843290098112197918714373582695881081869612408213781151323984165797947598002148116390389452699499709143559663015002661489542972360587307901992404687953364552411158206166346337653275527956401410758414395113421850230443495362839208465277653542770688443423305998862890462795749706351286650225170422823325816337520639604152130577005477481512565126047919706355405349452470804194575620630041389859259263221393013308608568350579108512552653309145122018007695217392601359224053299201357488572962660409579643614253164616001678983727228915378922026933573951679685390300615483300093869677591669169352165875286690059759500117254605868993507437823663200542120939146799541408605186313818478297530757545204563974987288656384794203962568223778052926118170520738444148616815543398930387887802765205675628461609455540784143765268733532383807467315880553226144048712514563802756484256694205035112227453290793922165544887832187769354866346860266238853680706571089410324893465187895951901922922754341655209876886658246217366355245368885196584472648246180041331421717291544828962592754059025580556913366330567790812934884075422883776269682454648124986087830982169105276726817304806461580687873586250486695734394195080878513574769974588470404806354254839865148578664184202839686340616873192521671910949007489747491323778576027269959094459380555217462863003647088323605441561973819533734917138127689315744390203635839283770370048605548911297339982013171214761641360716553805625281166759770006490703328821474117459394674626358507977000996916084766773194561083817488643869955755097222131874752360049367205919275835380025057751516496021141899064602269051457403863477951717746076035182503217702611611303486953882003337088212417802043847494564603989333999586020951405899618904766433779234008468297335503905599128154313387140833705817100060667870077471713549115051987153880046363038116898193325994565261590854590340378254915698050978392172092768879930147415649730717433452924440604521809469914048640086536757841284613613864933300674335659636330381246071449868458596753124768428217756675027466911745324606838789377752612903142986768227461678902190964636299647458444981194411344778997252938665699462560970000885896890471142039294043800359188232115462888218637741908239237540199130115950485647220965950176185524997342058763375249054657704561759348219156320684290081081579962209406750732024495657403592548521138883717119129087941670589493879514580316259999576424684352403441958035450597022239614355906779717686518846601669468927311049357010236802873482806531729383942587801035958910323780259935611479688302311007035022571615149455066617992279671929312944234745720520829744956355652056594056224096559345740582772276510602512473690032973355139666429182423850617432919830185558719783304256121838609016946298083256355792592638671451085130285077091185168799228465558728486332296726381947843355779017355057435895536312324508754430256260852562423732116265561991306335254025000760174443370212769908941950163417010587229562311370810638400939090435158240371941785854590975795813326363587509744657629692362455948125951536000026198053524741189204099683361868423656725934929518972524060536174647870784948714283210204405316788823201833611526085440536616317988177655353118964637727524044869902059568820259501027452514266240738195779915912326726856740322091354755684733390808105468750000000000000000000000000000*i1^99 + 5656932052795814692772963176192835670331787669586399575369734226433891767208747026516482876284360863606126430343424512098520990832122904957941561259441676608403112427745632469141509529672018755688038978028090009997697300867115392161538125268895334496980874059787312658222182818544238407128709900382399968154212488639579702600865433773695897037896996668564054179068211311158416522528317245032228507732265970152371436758451793558925725821356431984595912599806360892928892856433104107808219515220537003495311453513096271605822742887082949725177236101393239625870883835070396971244373194648964932270752049989739088287419216041064288738756668826333580368161213713329061886086093373681771639736732418219029953201478689892512398888035373000033139245695212770626678486105689518643030932666656064128576369149003731177529421692214407195220004557224638812849976995731471277818720878952729028274302169128745504424607227036240537105785535018730141090694264142050741932272353260540996293870884500466901442788746721171971582910506122755389869598686476533522322797817384235404427419639959904648603828617482763536032679032007404386506536574899963514848258468905199050729247781217345947483965964232734777860937254950755033990541081025427830643374552115288607794021514311478484653249469337438981525172944861209039161625617365658770686268189225186198745950122975584683092807304906554460094695247329721739643745268288426395267074235467877020559302142134066433978850593421796794108623142939629284111567978402825894072771759462505411093573373092956042820362063463550038544266999207871346109290975987483257627524956610667547266148968417983882272439433459291130993238165691716354050481457818117335727176335400231307294209874976222031818706902906085842799657729400082204231714555146719649203248777349810305812244494724945252740198625806810417627219080729243833432326021402371757603431779186711838241318551898844203810554257435820393902162885052953995595156120205974392548693492099417039327603362057531473238038207298468230268500886260641258489590269226573118253141356616905789920124348477974512560083319156393268766252366022368452674042406995671515742009384739510949244959605155242366386369185301546612704827088424814680100261030806580342284494046540423969563243430071770896165759379199761323861220126851750681664320705439770575979638791511643804551930816121557444737395240420640124139850709874227391461029138702843575143623768990858666877207502854569592388198611999071850311143036539217117010620924773538284612678212371708565476363902531055163299600733618953100541962751715817838930714072833005976028519078053119860049540737926818814813392604805165360638724927327327630163786827316263995602699816203887058388623001599325546579764910436302657550323760329562057362046585137456465662011779508214557312574852958851528143507257863525624923478410155020336540548744607275646625079357014671343941365956689902696096230304191342929782390540678783387765696045243900705176253756231339483531013308887848829791079376988057575581704839157258423586064298059420891267141169087254960339027353754660890764099039889761158165214745071105310678435340249769486898260408049081103488904353083116781250252556577946481305014713848172277432993041041469051721840612790020981602068282723795173915860764255920745597588922045435382849740567257876934162573438780162511963343127367123146734543129059863082956576967123225955829487007245802869310769558616634492011373331360927224458682222001616408895684038650257885434509808211650806361307286624369218520168662674703097428236858044456186221577532390094888046604719150426110866798882890283492580265136557223354312919976301468836064345464434932489306150054007312058489401742344603368923230339965946026229829584860526946313441988557643513624396776806533562998949935382028981977664761235750458029998728398092504974243833400066783342927182753894348133001170970748441682837063490591919002748180654698327295953431993020085996399722251078781887397942572559879951056177809783076930741988112455331939324657912748287810965297687920569161308269978130740795968292082030946908626754060999487999965699274948827117652544943562436170252113495777052882227543127534944354542156979820890315209001917488102772660485111790864425648203686482018581066119930644353931297134362873053406627651013648103020209780290193335507944016349814320375484861713634626364862531249775639979182972831356612389872199325817016126917929586294619493581659819667868445828634233796621700264118695163926826632328606506746963142304396403182488428508718401235160533492887612045877852845511678297247016341301809905848340692235011087539930799803725223758752821046440660621856420814277779655220404963666399796130019663529591213890093366657990191999825761569500566262981338997280489344632314896443858742713928222656250000000000000000000000000000000000000*i1^100 + -21953333267642789354663519985846555965242426048348171515910269741091273297017414480018231399513191917036084360859497574558404897779717409084425242538546077900630262979876280332760679828206160955245871018759457926032975840029568205220775408718749073411354229064056871785887297949113114002024436240104573543990958596122325088908174704051751776874842881832091303907532169800116247568463295438494234329152328615116216203989150503126743812897340609477023752063273547878892879963628313556941209936537125294841267249564110096221983368999370985866573993319038082073395197432703992331602475981436370184291300635826630364564736985858613186190182115622418010961323060241981612779840458736444133217022812133072632447982703854212027972966047215162466073283236984235092798514471279157509780087602365515545920991794389004416997934918259115046372083829137300243878492570896473979344492509727516982926850098182145014124373228404495733192612784287236031064270284878961371387263031177369036479716490773182406691196452899532038803902600742874349156707140406241973101215096097495098841660786975236990809094736488698021832391083998417442706359177173134452167621681711832453482831412992183868387266976539074871562850481110595552355118508598058526281747504149201034137624674700302030647852856974954709251272646370627120377095668763734891094670938425984851684720794986371335022257935280604077459656632421235283744878040421329352630519567464205569054604301452092045354122757211985522924482751309555840846925095233200466583953727693344035735948019241791823118426100382491402504481682647400960625735383562918252835538192853293186021383758299716351281799278445905347836030528185042787339439915164931716099230297097229975040561807375634842942417173429882233251425222383207267797931344455768603551976997980504995671800598767610375458710927292031727421309851404311941271345622966391965269173581439303546097315760227300285693027744153391700785462514935739745800981619559445483825857952671450101465778100327045275008199880622607439832839817675423473069830871517507461621394459680801316467791247527698961054389901742621450551297046424577092735282973269124054981036666036412802704256922383393037139773291256500387228115223971517059956485263753174639426577040452903309614045977570161839200520069883075087762839180002560783406392022817000368062347590261027779297200329882742674835887542843364790022479419108560157208401693417301142674855489587935323285620027609954721142453782210073916802770155629965253554554033684860689642628798438720312943716698291733935307454689629100944865701110108790942350626561095433857694920882895369185463990018236756722463241774545834920008931157295819304416258129121185307114389240459707502224542801562447905938331218073298619604328462954498454760164267914204369445733554618747577190144098973472815110835754271976759154406833510802799690130464067556192524127864215544613353997811018101109520609257258800895626733678873594786217746462210003700649541259443777703483274568590749797682090575170030726701177733382612273227795430699828509769762230681383399528129059568218049564032236942527323609069651020383438678780189631238511474676211877670513088152434416739947540679968531344918377236946902603018329785950747644349067072039722137159980144084516694230548622076976952781233273346356519204072463921694083437387397019932477421004840107589618637384146151074254319983355795667499722191324238666237813585160624891451905561039756260283617645937912562174525027738905366618724702514038191740785599771949032526856994822277318054858030314262998022995165113607926755567695309174208437954044230443699025479197028126115078087339712305137854196930690960689483916454326204632175615828413750682448120478745969748416798194864581721082188902387573598432056046500437666087867926340815965952399812903615774829126342240794824702109787603059110973543791597037603086901263737802182830742992303288384061742629768799391849292499667918919278377446880447046552863026510735642971166865839620913759976703768658602377736125156542638419363317988151214107070465018973615023778058983658156318997127993544197979529065826932676690531145722033972076601885103346919179443440261083675992841235369855364507580731251790514616381525834693534709222658515634397153196765717385813342651908436526505592253038185343134346797111525674164386313526377854623239944727948244994484774671946795051959647055171801245143526660768654188144543632668688648964291079652513833638911435269296503644141122953682678512212828898526585747738318275767488539025284282229741999222908713444908847808595319026473604096701048370900574769673696931819970684826032724802441594885230277434452410076184183462836315660517894438096164751436615582927722421237780666340250381569449480432889447040800632748869247734546661376953125000000000000000000000000000000000000000000000000*i1^101 + 20063888005298389225644590697306112186491312145641267097923469279324597880397185661698578244402508683703694903427413437013460410106746670063184337946398794767415279528167311597739983652003328006900031322449228828364786605562810397150021132591535374574063954666739051859484175416245500933874692669577728288762436454656892815031576147878377527808797279777353533885440934079114328998142404685514392608973491081148822405486865802177628851965640462687208493965011195770749027871217665198067478574336661022324009749401838323764686910740190026440947551342496142137927311954687095995727195780052375307772233890836444488596907465261591030200123737210437004294805167612935677965182366292883358055901215856439015168837191684839688987336927987126743754056001676017616754712231322536607866665456884126487932795708660333093829342294473682468898350752509360783442549275551502438736181696084239802770633498418510545011363947067830098563940478221917222689002429151811438263138507979879109703741406135246102564098620138676221228124851972629260925663549314532818429227885823600874372431808740468354257318344702310283334917966444679967108675180305996499752734537082607582285022537919229238322094959220912134275843727311966188101949291307113521828081027362353135866605738489173069373651142352587063169792592741435560088723651762639304512191009048315747440179929613284043177622814367213588009021392331457583277956363674409521507844123093870254681356694747703126118197316681120109606640652924921535641704813744307682115250620327066138334313221114735434266927678870653942498594808124430451325858093712367919158256799980353346009500678885845787993979530785054382224000995756432178347932431632396510770877865251441616570306998064565047478835104541277599386225529403172862210779929857497959775062151259811389912167087893883374490202744479151736365159610979410322029668858478286909118055110166146285801310185676507636696963926093016627646589709064145442214914335048042480189182972861917600103668935758566729806818383748979038841916277831660235331484777348467999935722120927624444569604244738620067139866218239788993811955964844082225722404762368793388371409434998432675462641301215779033811060273095201600737398129640659388514070424928908877957021606117131037446416122377158862611381723736263871748514411624562754044721238193053766487953003360386425925448315627532669424020361599883715515200889583958518959609527984401446059028769800622410909666923983711955567270601441261867499359735983778095596314866115170727048123096637458834056125161800464671539809299851575124688952053286968973148333139670330744685077170257870583857640180380119869712255972020051893312009776431260565705597017206046551161822698586381262326244673728163883658688945226411369098215901724219957035054186157783652647765843404351173173422580364421228282381976761404130750395314549656134626974628769623542498658481635151220975783171892251650776469263481446742763079531504860324158499150339661348337633879573212078376501286121211647688208180411603733108980760358189469563179810859123595860053385658158797443765630351641435203179964031312869692657540974639574303710463960837547042729751694409502559516015097555034149824965993334715083924275574064862731535852213571115582381702022475940950299098660135039615211982209322180922369010114334589586663867793481808437876456750275588196406371395194069923476357572424472301174905354574773437436408979946887196331793764180114581372872593717959072207794285698146107608848533708974426402322665519778173539284411466115120093471049706460724458191919598752799809283160032057422249023422747866037132738814685972158935740857232063135295373532838755746606940004063463167928848575831913699627253629032864417529704580787754844251704954107970852048120298243462726063269524003498800319450871239421251489881256420935350396083471178900417071674642015394453748368067799089158575146304368698260539102674581747891118368623371787963343973664377980348076644168599830916354309576690068455337775949561215493800516452816130460926829177403467328642908358238182358062278470932043472145440599071619201937480831758215488581089435035238342261614054982169143984436715126957259614281300517778697938977253950483591111293390191031233528493169407954191057520871359814181425972831820779462403977594878392640216231809243243165842444496364283912386272398713360555973608132036216519984660846809084382684286507263325619848995830966994293534943095529447748209334659577624510519296580354881060995547509017752966269276165881453578582315625339008503109945540701560453105609496612862663039983053894372504855164095653491682330275775467313503374713309301721301657772627464049800910266796561463178795590754082260846952900647038449781289839353704408167679316846366626443796121748164296150207519531250000000000000000000000000000000000000000000000000*i1^102 + -2420802894286226733118143269516148759901069585866850832021261261443954604709990595145746354011881775377059170926757855480638090773263245566733778238602251997473169776166176405306993595012867563866157685891023596888679111975057469661842670235536109441784565140001596767507397819814619819391652754484111155522066679254403905697632934963931217458887692351369679551449314267276703573099819196352943131166686750801020684057038774153985356263562890441960748771513047172727932111871585434040735193797470250817598960018864365186714665360059153456735346040061666841578291051137004569374171717886780734047982298847131301658763777948559522412201277001558453125920635651645897138364113705966693018678845221781539290099357502879255641119113657329463218835360642557344707370389585584126825743029701552153507174066288188719124660048436446378401814717143794391460452590852326254409185832659666476667420696831141157027615072508368963290763245312276146047802600738957164345411770174204869301232130063173569594037100198965812802887979467705168006633661863207666922944198696639258973901060431917472592781192536330908077419649825891136432486893343230244123749471646378772124073907159380405832624833390242550380591665604325356131927485137060894271101245313159715163085370693072188981579357196779969216154133379435954237957915517203855112699219014505526308754587779925034033561912828347405817657014908785987254978634659925036250285730435737231570027751707531802400507599002703111027253456905542952997164639129266533658167501760716387321855494381176930396634418387273725088251875200557320427986385307104649172571556566770154141006685242481951666300469655499434420745592938808017323638982136895209150716483727092675900264352289626971506379157032572636647453656557097613449155098653280086423590718014257960546031860479780577905979002819353734227372108083082438848156671751769755145499593921647039018437204706980810707433915984672836664876875573315535934542569897679136552391467756892781719733474087792047472447900816596829984950915439110017385355521531900235136142760128008751596360737207467788794441851271564421277900581278617027561140493005245309572245568861624510658960774178951447816379325758566967613782623857656765802122429305247554529706645159167603950564924138297924382942211105985963830364880826994222149912105734190093162460134353544471481129133804364648132728490002479658171105941095892664296590624878120369281936499060422146618699881064609336846110341981148331524727327487614447915058730579899423876599628320910753121583389442967074819358056432435301273233691816341278253814114871849985472793809016204113506384973193691293701988428254232481602811747740492135811816068996388435996965557403442202524133677044634493270313857248287729114216304786556032199431495337726899956975127714309866698209838450790006163388972192700946083815754069372511133910676316665374134573643490503453520020604830886057246078796476541231134606257959289369401133712947605931361062585168588012490129406898705643370107055840515602960509457699508060710418971485739710515795076520420587776096543278551393145157186905452451118415806688938893195712310590999810724151871813997751770767078632619209924358262825846449614742589211832101364790993593312166790887480028852896772342720350476725457849311094309641085261370592671257919288122494470983684716474972138461562175960141812445730285064616279947581130333815191100828814497575177941244847055293405657488687388576966052212548255456877819655788587578570507131442761662106261412460042361767028217524488105733483789457003572923954387696756339111965944244444454117678443387869612618682800537950183925798699011890026882636971331123301305673548911383627494955380794386865129164916291369278274286077324386425546937981469314131619478972483424810813162795150018393130246527892021584086891664021519021570774300609315463280446131908056623382054216786525211023616022735974563501531583704073049674114943105071252262660528533536222503267919901145297143151495493828399911516862854129280306944997560890145313037116405436011656453976414249805064770868726014736608812835448400490833868384832624424489847371198363956789745610142983520486727495926465341705153407510214500486146961716782019265109158295746688528493639060705390038150934540390462147985639118775783855058799436519075419243813269130448060560367150358674725184302342689122814540219398935735077826630155491977883167615144974940765904176311769668738874204681051301936795441061786501127342800084358746504348526645712313273184958986066853715401975496231911391179106872867081392189071248029618276128788921889842744049854413324165724515056418679401871149242993891091737964709063250552468493268081716771050429556944784279743247498472433557675006701484572656324598938226699829101562500000000000000000000000000000000000000000000000000000000*i1^103 + -7304182525006959380718732928852871580419047778601574608722949784923243011823188505830586070749027555238214189035871849346057842627182898083178324118099310109359264612538232901069869665067246669538009949930915268189519165266480149690173062138053717899237242869855995742198916047213464417824263095322556475989468471844250875901323369226760307311490893444608389578123938481466211195590071949906849151502782389830701459971120380599449890937719781110728761303874438404337847786601311784213670832424465963189592226002464435852574143929717739122266172634642215820636019480991479182949676769162305156336232785528906854477751596325333755983347679656275573052992841905683961458858363442232926872728173323764622341458369808889754941397118115508126589167550041756896213493321079820084747950983907522608528247369885200079935893482606094618523494054470847338581391953985700118527901978124253273965599249124483764850375045526378570452624146132759416540945415766185328437755964694299592091622548488606409906873474223134962017459340618231337058101206020105487645636376566246473382349690945628918795608710968565934439805029003093312741438394204766033521275811015370639363548268524586374000856199041516124571097228683446709255768329014191166710200663437248025156583208878902676917072342285939963431752571445064762978087460679387962542647728557805326011051517095919635150222244476213993566497739841389907849508136428053069015916205428202780855206667938591974987337071122079539108298432067865367563480371081166883283304785639441507909758993991325559928248635973404430767920419679807982308737098728051211623244315108466838179226125650951535635219473577373848095607854258122452726865058141158339735199600159304809674697873241575369421645894352389832975227312094339999235405898695956692768057960051971425108626981649260041446419562202900238086389224956861856870040754090258141169072072598783864175699777561900014699930197871846201184084912691692554189144201551498889836808096737798768247172599680374957282631812765369216536208077251108522974292247806939999939457499373993521223672578025636034355352474680307598334016821429800880758382572385682944937591760826196881836676965123588134156314019624708116414016309606707381728654128849418927546661767845969512557840712973802093484261325819103988460438268430635595115888525695501533846321597769357425472787479650998747364865424187444406229418203357419944063369564392708738740205460773934674144142768781455754722947473702096928047651137823604518756154708613337512628010140254493357484848545827601541163128825366611173755330379284921353022134229321032476514558290522191524835417405468304323746984706476943698092225749233343225720351017755911778910412834817923532025332707320337394064671650046837970499540796793206771773764565267978611424495843009741615864694570395073112894565320614614120889008520091492990011107706156738127325735388762000448852692107379451852153169133533689411775478596392732203650811495493200663557141371515388379416699963811574285757481594680859102363579145584064084175537312236806305534078821101140337109733030450576039463998110623919135288436888503015562377383530194949421292857089067239845368927681452485945717234460701893897577762797958653333921315815246490116066625966343026839502676878007590489829942817990583350743310022060733875849104383562092047936975855636832736133281871850828143310210557274834206015955341110765571729894185402732723837006774180693850609649439478190169890667221539654872072345107028119161654780078626058743159318868420539658074861466543389458798062224402706480861823433739180131384529227716046997759266988272011182720358422194371283352592406429181625972790116912699490082630303843090886669473133111720025506833208685970826688229096288422161948791315376704897380597671007321860283417442917947382396216317047656205548217988520684211506915910038540134910204683975766287436541259905841322013200028338972517094798760308027361258231940691658836020421017879127781068828787236321878534243786046053679479613472621016860218704366246043236402115323188130280637927766813759468251425760139778213878149394575587313606270257596880130601813689993532949044320737657753263709965787391460645163666557441240581817827242646269092034466148413224373246228491521552917214043607292619870611627922642253420030408639049956402049012043964081993605430256005824413437760422175468150102836053332672417178096642463711073941022081097411237470500443002020070846020973609806943000470328522409099815311271107063298658024656779518073530617231746071070355730901213426501144243205914261281097751737656019831496409763010656729545461122186711745284230355437251971164916810633796599800954968508630412730229641508953008549637014945564019675032165922184459153875708580017089843750000000000000000000000000000000000000000000000000000000000000000*i1^104 + -4318185322029869001356674936454221956652827405255895903229526207610675137190780106172449719808140023000890077015423647776258868765450871490665667320053509360988095381957223716447944673650904830214085915151411617732465859723060152326162533234659617864464093257177043436401716404191523391571742065710716239829959840795289889421188751639072098036690016910966108105495618207692719736438590690498161425308852020472370550457609751397834015170000075219212423759133661371844240431082904176249273762847756049579783331755964111296022268334503362414246028782902405606400065674527926678422219813644042542805395917641702634995875394260164755634350593583331818887374350924705052572118383617541457722796384155249362034846653726890517003082723224854668186541964527396765319515702596224969634060093852123056422536835795687673764718252243276308049159499077607276214055406357729037265084715344854888724275012367268379903962684162668645774257801381168521598118861609614627512219886570596109173623872578645859662582106623780766489895723031936107440201605984650936666240232504556216130092691848290787257074279360122110903711807665248088066364525979036950209336079205791852615191510175429013150193408005308414148292727393738051094299076686658890603504879846108218062427663649377903993806890276038031664394159030691635523125011553274524249334365329293415734183007398744324837842126456546159610597700997948138839337364255101746389888326156169663669674591877078425227997581869696266281569343090977201409817038270987731038150872096034356684200483071976940262570611044231824279602446257775232299539251918860733415273296811212597265423249331263972101206140915682123689204115881711979625914290402704890948440525383466246359725720204461535291199765233229339723612560793734475732235817549502635087162954591199416131076137732234734217732030117298873512397750782911573735566417148721287844304847881661190970784521566002945476520927676979915119604351432657211184448195693792705216388823381114248779348294981075504619691822653060468333414373342626285592157984946470301499685503096712060938744618931063670677129387575642117965755807721414849181969638304899229998749806205916787237630618312177532213356202140542895721162243747829569748776815194220911773711099416014808716947965421131351559208804727063557693642420604744766931918664533645243103968612617092237296936175686480850913939506546924214065896682720456393623268271817694609715064926184941138069750359996902111018421110723277098310047155299246125328163534709219134458277942784874056495522066879734190363580916996929125714155698840794263299179449303262343852860402067557766736581155119261324975605830209070557053654672491178854591359902768633552881885686972733465598748600459941365172926956682843134283748508772693355716346458389980284622030319225408985475250217958830344555636348434460360114802481126225540629056921388114908996110539660589189162058063697320872240818367911313942412945947963124102184487807793847967574740863829173297603544571757451831542636391123418611480120167692208299328444806694076400661410848281186413409088428281452431559941805143405698197651585081602570941816249600740205938462084517354085707748521301655595273144385681085744966403798001532388297990674344068692134911861660615223603073428063113601362619102476819056007530636572341271951271461710703693385747203848444948222405292822562117935783447801667645530463907738113297615719842864483033684613024712885328290549624262994078041010868853315338746342869372544784755711200252726912675026542148576458556258160632280398551518293148223706972507425249844398632747426796438420089458331374811573112023934256550512704787401825239667882240694471164230965592098733609626210864718020831468666025777537678724048446811407353996106135103393257509679466404243381774604469341114886591558529428818076859359252170105441973521558066172035070445937570403493957379886156305353622540655854823462185474421129325682367379252618304175920777760686943388795958151842820879009387849003048635746879977840196199778353087272858528742294126213051161986833454751796853546663333393631417017891244486628126029432375804910530678921569374973068026034920694514867233489815918595875505311139159430844991420030331616395219635779836792970595500147282076215079868102304102749876348461534303994452177629911784217092312087552852102735057603361734045768060079460379740727477371714435997339002032132855727849710890726550515158578859415737503006866374568848352015595199152387268066687673772574800561844959199266378916663217335313447325714856400671270970192918389256328879580036380409404020103821422258716516601022109563945917859225939156246731793635357972505376216237385659297789836096773812015717092814986852043906890796858724089779663085937500000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 9808757654914101384905870612287068570904286965477939142817828777848119353640866013274613629565127371619575848034670048799463211539270863478051336802681338212048854646659991687222967431516730908829344140912586382137799135165013823276686403755719082406707982912256102633934206814274760545784178110443796863586141139661625404381034529349819208856209687403829691782124404096686723635649946606436839102401984178014083830088303937164111416307213601074089376921879021763716388695108911379551404965493696030484701952081569018696570105214975878010878009090558667156215755434402398555866902364496940734002303708371781830695065390308181494332441137327769882807973615443198169040766240033419102192776483858063372992911355527831162748584232409475479160695386019484510483729592000462628248284871295627255220414426162374110144903360987918482606588890309606720817766439273711599878169406035804425057449136104727280128195161202487748841310572049374369568561310263288248819449419872935563177524187404356528728874780031600889052301319557481136590699284429362269181649561947117162132394586423796268401415858578752074899899189962165256613686075617065701925481474997178718939690205079797277802983649168501213008617407627907633881808590426840476217548464057751881851760067180290676155182730422720314907744584727016535976295528359420001905648221365600830113305020981700393494373734355334302113139569870117436873608976717009686748490107397404480814085378860612419045625352455614596441081462584715185621546439412048546081059977958487312046375379446889535365365673528677636357768538003446605370847924413956409544232389587958386450369673632962134620325469747838391385761446490253530208892119214448747163663467723597007521232515273165001072473231420894765632162010896413009603725215069714185934710137878188234998961001897600485538241434274492095414431819775647896281461979672433178242233280060246955277057424487784241548082799339592213121278767901534268791874342700992265513919023508982453011138628584308000314248223842861598369016943466871172325812545113318385457302508535786738478112917489876976027948849338577578084412659704809623703188837995729892620209476563418785139255864796629254618335822523881002121432347031709834847272992228396575673190955379836195594185718504321837446934918090053949653482401567973239231252835075902764097440221217950100486635019055116002365233683297329560767165398495381636537149631559231978724303898446405484018430274786712735200511322464982397539499800797924918802192170608415390251684081427791860917433117220116069525972171219593854806720095499400763475779684715622870078586918973598587864552812170544398445935193956991655294242645746132947801815320207387619616687603926857909834939545977972063946367058101072364941860904982473540416157604365312721101598456849190313711075985851555215847759772704540592516788863510175411663473732204604499377913537368223005059719569888860352207692850239078228016792756531136032811376065868538909199873895024440815251306260545781692411604528887226971926918363915780989234971956985566087048574626958648399038750709642166968911235070623945360067817151851299420730780359271838019486605537364862153329914922441086061821669488414725602276198220691064305583583337205615245385483304591192529777848166036885384426212731012836274082606826424259277037831937200868972494861423446228950099982384889100676412092559587835259890698613170716743408984094914303168303348278696593947765515278964818595451751566780933368428266568617106646013558415522951755723530447842561631670415356027090679950951425061738921720404253115168216765288733878284656169761111476407658184013251052691302294093708234301282424999450443800546142066194313325570014139405211290883095781358418363612779657039145930144880944721831985313967380877770205337222587169618084035649817428279243406507715974274690829889711477558796602045187705783580946514519783985288789280765655871630384450315649936183883926135325833686072989180392457908756968295930614080117011821923702194511403321659226747743155166901717660142933905876247083856092338342954380871384772656758127744642611884521809544659231938011293366974238847710944911514738442955392650000313144252695238984247959228923052173396083009072067057165819648315154445760193434651503792635995839571518137550398602164530275153060894869378522347562573501396783976415980563238165029976222501873818874126578595690801272743068949602797945340862930263622443931263588494319849764140420931758518119012980417984445159658913313498931317531301873577007038190715425392747132824769617049405746033716454447848420997704529988304275475824993833972963768591867137386622375813696912916835921901010269777107473978357165655362457442587024888686896785464567023713789062500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -1686005173962767871971073685831354201290107035467489435966682586322122106363914476691681952582439396045312909497326484296723834730542523610086890548960537618797853988497496986131489113268747058376140144241824967579578382318970459337581059701916973790019883477162155798159382115239235796725498478224755753645837719714139261367155279376243445650110369466070461973077316402445180200363589188730505750137782467789955066719499407041393669974386147529195551037855433627730371144082653395638009737745940792734567896469926002333144013352485583634672431250022705546744557715484315247263495583784126189230870001100706127975219457747952855486020675479749515664900624235201264455116792905292497602593982687996713256930182934941748305047637044003895273800040348563144010451607125303990559534434114935302677061663481557865204839869759608104295830445865119778867261457224864205452895511510646531671622436128476198821903611082911240912775457879555678132513949965974463163419025502909044681212973363958814502008392765911534348810385723553216257200998008843691636270697151292518532634202230613801659222235984075787008690277688102815386159196302660824483762053778551918503334270979804312530773826649187942518870751683947778205859248131113274031696637736813259913215943743274002961666252110592551519754090950799089385614316478278634038829095299888429056878339996863648188319220497301223124870327669827246096694778959546068845267486927889940717559738619267812516574546154426577339511893422382777006276961614267099247909034803913400916070934880017884365384986232197767529751920489631351125275784367738370750658170914497990041137894619972424064471380751105053999780497374997144037585459024135883449296653218104613337927039813437872609423745086227646845105554773664748338914965428061508790505758272895255964084026295081860309047111617717547049204079011083658910233489779836612587030610463860576055629420601480118189026082778996262543592491543348020974342107127727550043691946935761742261305012520815968825235432992868214918417582282759501391629052514660345720029875103047401544322138013572664306315171320487620954587839060788146386535523489165736564783896549492257737465565254809730534921623359287091729598182598863022027822839550866740664751613125835954000576990337975491954585540757296589589232294515237680437163118314190377824140399827467071535779807173691243900153060150254278242632977541004878106264014594352619323777255783548214106532603575657949733124062957615726123584729487423835576048387266428170311394119081021204293301528141445917921186072887015080318245363684385797848608269886282292295588846845840258372213151124150030825125211995501473226719783642562238864114222704386241184265161496201072614399575727552964496872575347573267526385044548182881906433978491460248946312329061829809738455666186622913250975496127596805817772259141891321804798241188642277710918605123991333207355710889081953821601304091602511321247035435130616017019901722604602700329054905298925406295492009822183218895565741903069433018797862808993446543182415044391944739486008498677112231793665883742279636797961536921245748386449476343241188958062004549597696911753063512511864330068978128047959613204261067892933388213440171250285652705436823115613383636774585885258525830937944398281768804336938474806055995135725455246461722308184460863344850358297328128363908894243256590650584258872215053415574580710843201196510359395123260469177107737167086465491408967035751262499818206228188500864096219597522386923691159648234070948593080623474343678806624639191133491620700066559568597677392773373746592334753724817989854645703535233490060523754282572996621657040906798214111776271886758197238869984101400276245774911010639108876401314851826647166354468627862463995796084174747330797425288372396057486303777352405401460439686920077342642742921275209243889493046482805309416192613179766111970203810338496488484064303135771768973178213146243482581087841035976896569559036740973146097550206603069305224692188716266946565590310494900619935312076167333233732064889038815595149665620310112461137473588828949111373145830738068980001639572059580097046569612971714849862478209591476331768553771744672755953943570103020616494909634583249156608159943594687299034750353826992539994538950785115160366099431921654851052028615024775979060845032585476470731277666090291255959170343508555797501007124951879101161369693644562267035655062891725287148619885883709874688537007955822690928323005263698955101144315716808941559841009559775892462200276353075857620348354915250162497584932691119710727803268136907636871621773423642775015644973094958601077532144007533719394898105924397400173444157802064121921106277267095409518400786085000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -10233436663819259851090060152487261577856437636428725604381858232937740785652458342660465767234792597108327652719784088424525952466849607043761888047101653822504838912028702784389776317502247268984768047961254857162538767942286354362151015967823996265686528638507951185384029159607507867713650869013923657852430740859850915324243741459150835821023042715898207652476578214033584673946444125733417613995204236228504611754343707535731502200788605515719462960155430799748511056250482613753859691235114243803622827535001341515990220804990339720377837311777907584300912810666407672691217484164607686596187729489345204276675899916843493686831844182058246767771190329187709314251721802230406879193735220716947554714419664308129811647324264511462322161426493648446895089951584278093149979461287041895072376338097056600513247662686725684199937545523797234924684668517234920576542886074447697395591839682332828659945652503901003935822599627346830642500101697269974658282754756392319267737389751374613045905687085662223678774848588308782739513559090552767629294055160808443423196619437480084567962503902645371671209451038618196909531095741263077729510157593883090851113792077400194732189375645020740094649405883339322196007493928251497116804113565301288770812277296189053773696482850272530432178048460285264619644037600083939952633876675948291759293217577149317999094899239297659788026894237844837305812469406108579429882043381815321674037382047682573170358914272854174136765204198048294671091954889105559298805800636446040497189264848282286645970371653845788234074436333892467914267944283887028964768668920014524217839661190228707675481021646803334211926248952555472884640317851607451018091697129194820395093610273379595269266915299551745277440362359310167665400592862006361824671561180535873726052971227879466918892241096243831848180088634358590021436759883638014281457017464550823299906373078634386400454755109444672807574616552121405294063553101449050526869317795522218921631721821875973775495350673446274893027831020579166879230144108248073824260105472417637986549275209375717702081611052203334619930349589580283744354635447692281715521387985950342700872781093558808193371694355276987222745510515651978194532336156428342706157117134624927263922212373804111112997533284245646821412179165626555423866166764004957128909528580801732732062917533932717100001254305247263552215540522758263260517179758071946821854436922623152911461492270215873561569352306211582407734162905332720020849940412189448233833098550906090022744587812413297379092486674476358630718204540465303236755424495894520969160795247753956264729364170621459899589930120283953113832457679907405998325565837843704156591436869594266638371766908929435849394303259566975334864860152547893818032426149124147490554249498357904422918351707778277030653152356715522328010948401264932353497628418143972217319986357980172391150416766352617574231494469592219811669618238056474433185811788603670224046720864802013404163611146495062787747577598617887891361153603691967304430043999870495831201411151762233443017469625485101114400561341265652526068764981993390342951592788487282660763663077541678068772773555673801292051986699737296933742841601011753086387572732990856123076293732765237921248104440562596604048054165922726142267213258620150338893108950947037220094647596436447723214369354381858721034097832162365366168509941598230676423652118586292639921094694488045080933201389912169950804133862787811047345500493327908420799490103001732461997712506103878817902445714568184369257926355139529184709394218917104475297555902537786848718413267764507451575157644270533842602116597595950751974236714093032444371977641226712924060901254741471664270708855773293503360685562691261683903752293992471248069741563398128033994853848849351810899760976181559583740556654242094209324736146021669400784735079728083836735430781293178227196559791562593342472405685223164683623380545015607458999818814974203003286459196273335925038990114608671074071743378592049286611522397929781151621281301198854203626672765796848842668918698555360771097883773362620367899997187621312902814321488240201177823290290485805609045860392895525658232765412994226457161225268291301599934565659690845966511509942325477085009412965720913535283664120365358227403006554024266344783066318989231062109398679287534713969483795797611612761759160674863767457329531203414793836208539630372360164139076936384265059633998014033033135781535716282469173112288321395709296058756880568000289406732479598719305955051997127338554231320016466490547968411416450467913668656428688451687248923199741446718475689705720975240392140785199924488447337289917300992803855600315745508446178816000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 1785953629173227036697378942919502078353342814187681969814021095709933490642877784152121049770887717114814978248753528480547152141353906057239112637345350124143761613422379425195110521107097340548060547323686915204516103594794680757262556417478356224229761897424153552563029365034437780206838542963586189822781554602229892877851983042748654574454176133468914689257424212497709873662107676431563771840553074650864611903720353120400850834764512401198643558267245492747497268941848810074432568081039553293553228273237510320386344716014765322874550803864717094242438763989700995800089648646735480945427942940445509641196837434450129462321578356661846619053317395268347103373996702160783474694280636130528013010014268731143114264802642659392333478855611240917771165429925368152260534236248686195078971546566477830297702594038311981978284762414381712691067667563313918434549385933044043767772329246173673466074276365414119304667011915315224470004498995064211576973662221828163742786408037511475770979829064975663719385820419106858664137537061594638486371021280110842582482234507587277331312838679299161795712021896368953675691682047641196756106386603922986451547561528803123633827490092235669259794317750554922380249725297323000781660996597369624329203674922685183069544002121076877038357887654157425470386034703588797976089904225685576560685871252795900030108837542650908584874096595084607839898971134108875497677690515928552608528437422489929274452256252809619400745788783527211589664501862517923847492817569156783493875234072891705344171560136798738195486733367256201916851876082100779903477676811336110605556924120379510032520267732417389290243539390798821963625542295128118752109501424177017063653262956828855269569362121442862335593897438543695366622265719537482478141997230446502624722126866841544364726048828081654405028834706483560986041025252503606192787206512790878878832449269991707022089426181941891734517633500552498937087448513831034818140006957430958081978297693830492291726986246192316326524555704190593327044485255863283376605871729756652180822147470739541820880187999995609813473035483617358916337379977739228054229690282063171028187247554054543886416814914946710776080715290925512707224371493693791846625046913227503169929296377221050036995537518998590357268811982081128153243879891444775810940549168867365573886115727116326842028336814380385856184563365361347962715677480093182968597976377206930278419954993439587832234115061110089664005690537853364804295265545618458748401534239046596123535542481489839095656303226056754332966425607914569624090119640268967951634058683396804915252188116777620311497607403770296109755153371444340913590776772723819851935770120235652676709882575864725277485788908606843703308863429126424672417435529124355649071590947135356260264378645243483336128193398251865674047314693122739682158980479595815686009356473770678397638691893467467753318351801533554060168736803328512950541762442519942455494904226624643529114243630706886155918369200139096964451489395472275490495424110640876313503693317600648712883993903418007187225806346535388424064288675649910367209164532440949628542635484798580770032744335166842354645684113975798101763311267683940851135846103586510397778926806094537041009580820475568825812592201644241696172528255513344532777330570858071230554762720364166918815043340761289721484363706926568901188320835259466065757665947533055150365453918107495589955270236954962997510167787833915665852492575467811912137492459585842025419884794530212592118411915215146321781257801838547076170389981151202735141502081158291550804037200934305690619587854026051856555990669044774178032283787528806662841523408593623068562802501996897141485822931115615964375553096196355280780988885267507844522412808000393544229402589182623766337956893932506799169359505050805048458272408520619522733535610084623945809872126586723541938726249143798407413822526262657997926949879078776470126544901293728221854456940994694842841378612729670291302535132327545355250342276468897942104818980131681698887338480764138536069184287440231710909085408054724265631011272903843897410292676203120803068923289423154535215470675508801649656198386651496095015803863841585249396414337865061645039191959029545910953615764891131122106911641682232453609797786328748421141146193508479043486379067365136714681073249891136790850375663593763171476637432655190895104803148236218160910084311949969843774710148047304201041737587639681035907751129587128637756959557536552932528593016041300638055006239252778807237927202397896349441377696605834306132889057029739087383557726461401187234002097512055154838416654329312800873786247154356238361589995101453312258867200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 2990747558366009473286047256810024085168929582703947308754324404048481143602744036676054571408527897549584680395651105296026049816258362754849021884309240474419228083868697882558388288926924375884790088207972786442355196011814643187281144519666796791732080025730860771625854259113449989604815868009017630455451656642973365998331352779419083872971470150142429707153109084655808119331497796815413672086426002162018293727195937254337026886547919357834358894248810318895203178877600861307684490459722892496090514643213144552890931085420322161099133745827979699515245880819588897938229718345078831730086809424155628346442444112583110421589317930829157916002004709188870223172527042922206180043595477956747327394995416545595020971014256954249185170515624515725774996205668845211287584215883564634109525646705870358732517056442371570078444407934430956445605534882137981506574966866833450718143874811665496954207143052206181322172898879224459831095691971382548066190192115007593626139130955475602924773925137482571795632006526866359561414411456490377404085164278000714469299592027844879343609610305301422476226954083873551998664757372266672696698930617890840565180949738599409368916818437661314195690881095521264439201771555243594736380336577978803250948694184662384699372143221783232938413538765336222084284614990254873139924687461691234052691736276128297242593681727600113407518072592192091251617232068541799531635956537125752767247654173836303498635086334925248367432247129375454238472646471938814829462260663004286184493841934687077918680832608022221612398485681662710340586136013518466646077487496696771102017624465977037401000466996026170647860673541518611803883417544960476220525365718367854879668338654363961199219662687709231122268449069977182003114113805311318913103047043883704842228871978125752111873361124799194787337924522179293216964140230039721611635642922277387597467932522009469342045348267201391188076699614098556121928548027804309415320290395446321132938702351155345721919982327813910402362583703528176236517687587578333320826930920500031860388119606724943297944436893529520632165798444128432612886380995537284734284323370477853600311104713146930958263021292438622938138186550914592912232193592595203389238241618323519256414447743990973240928437321433254045884953345455172145631533966895439761683098028676176075434471486427971733325078163876807885284742506077976723077394617403714193637973753540937230641125395170303537330966076784544744145744260276055274718944520817765728701362427436554101284334325971595156240390324745215871554037425559793562654776269174997662183042562882557137484552816908121886398561216889770673139151825762979679325367912424585617384410248892294211184452964901319687563007740391775109144853436062022393994406558088798777166286092699469619590916847731025187335267298424447468151523480576154108786862935244204095724733108931095920753727072227219234174162754501948722870120961979830708836182613080728692152901020460782633712679961913689995479740407810942938639804950797760550279211604351261640360002322457420135927140773332141721464393120688719007750443380814042239240105320467956896913383022170688686133033180435113682119108267739028490169119030954976771767557362234098038834463024410648366673637796611228206687165502279339696737794217361024831375213579611890665129648293340449372080655276816431802851753892494286857946072651904338030181842017067202630114729402768945373531715101156192815773500650201296864321163230920101614420682548141124298299663135251391177884616475644592204950078263904516789014492908191884071633145018469177706305406505090211804826738861487705941593506691311131386092610471859837727067136391251209976030394226148591245436466085905852315329260890669777899907803628383890643511915768556532099848061490829064588948892192951915975357628595572063176062120951966046020442063809210244095203894196706639208421957784559581565292368945493540727656123593369907414735256822889469074649246988160289867281479599516014163123244550989286400265284339376699788326095625812596794607725936611550500670087876883402073452248145970843113849599165544531830558007121221771791950446822629069556588537461933158644998835588942217686231560243189220719977184902462327905131981267357115116297378976460341598160644960349367442058146395201722634461657651836278059588958467572820028815480728859521901576451120895652988010280794589869019246501875162052085777382488923749440762897640539294551118057956990402151370333569462605745489442472076686106394013006199147562184549949827461957701997447287572449317430864958899721789456987723305848505360154909631583251348377665585128894380197509989299669289468223653292186152489261484474368000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -2645035122645963853664740502047416731657140654652683343960881913809785499528849753314738219100512893891809500573916385262486640223571672218466719425415540390215985385970991293073915890301905599304859500570608243127272361993341028678797103756959324016204954488471024047379295004107550884957190112107025769242530002808799473664780959567404905757280836915854209604558710503255626969831138548213562670349395584058120116833547251611433273889281533928371514490337216846679013199433715537889344297574704581114141947471745739703402768407888926965234878124183040424538777896788463572381019688512361199633351700586709669283149808351912757213516543603970732699859583679405344645278788825962937364416260041118484836875759436597511170423820404898713807612863653948580356439226142491538283295088264055662669222499536870553120319696054193173223343606287483777088247705000427040472252949404665729008095863001570337333751338476192068627801020748372534709612538523210383060260905915778339690364479460735710641099521911608568517824543513619539878306143151121272106203214425948127632294435511513205184271287367803625856152519295186675113394185200834059373652773861968350376679050295159803330175795297719386870922827882617321844358461874615494733617803155077468258459664175240078642078628645290280660443275849896727757370332475161353246398201522516134147052681660576472027461366348498494146211778109118221105062718002509347093445632631670619232851849726522997796322052190216460008902804816904983193447770926047676127711929894537459738518527857420549311045738369994111969889301750543291179328971964654579144055725718372999069720087132143287721013087896432618637868873443025181989746548466105288353125830049490470702291447589524710648174507400866445402897295946739651833795099911649115902907587352628770829095810022567147919252713381800813757852735312681639367434205836128037660931535602449609577713671000851171085672414222656339816912848452213661777324635504953323080379543111324717518979474305772529836226278115483574169021634365583979111106096726215891517097722501695787451109165946092820259309379023782071044224742647962279440739069459269367360515634248506482414698961144841782268395085833620336576303803751379252836330852461099450309216054409917392545138826888461597086523710283898569446823888505575174781177024899328437144249657905528391268065796880107949237624779902065024220969429862228874722912839855344075724026203574386604610153408651178730035463716644952170677144075669439046052471054577687558221153168970837822411785063644002681134622186772962950412468287543993845793756274993176263424208166557290382889042297752513096168583323220696277591038601908384022989495075511886453400878019534565654036746421170340529359901050920201842076090175658987850703068342318106087194894212061252954276863512880262208254327912363877531956788633456173206126710047840806175022719121839325223499333169296670282431511654770993985248176093647020649851701931596740417895571729370200403453901983842706593909085845631403328774956107738696390537555200574360950719239946017889250061291302266491136432820366675925141928387629793533139150564374587162247898510685153980786742488758378341969070250889779969097900401012326752327230268267421365469648986587094377943220451228307894347349340735998871718985668522410989576485772021568128492943575867915064330047539165513735556870415992134519669252834938560215777431285204778211421973791929215560984737820037475865687292677594027356262346837193390281046753500548946846744827715974077975560812840659625315238504471510719762891154632560202137651072848127856960738503144462066926928843786285536722034207309361047969637397389005853502477990221693192371197147985518000577689162952950155715408893982337008337625382205942731319070759056173384389098359853073840324201884253586545182083126383275288663144994617960358736512706389546318783636774897960046117851107919497349456656477682663968764777689680078203927299942789457428112158288333850248947837722947907096188315382908558620535801099904833888365878759840293945652427354757218862298569368976955709612711679665290298824473182492937452202458016048382997510186309569407513154051159787866365555867588119442634390315804280787948631909631377351942187956680485841055018933899121335264611731902236465479242007431137053341830890535954633155768159896960095257616030205619145039381870516073500806706038340920794000884488145641598755799265641424299011580355004105555850570795257741584179808254433419827125310572058409737254789451199745467674340145508054107594511067982556546476025842519000056993608000063221160634547704520841527979511860594897364600685169175374030039577513425783082098377352991733815484140748800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -2648133252120789991362686751174690260887984013119842152987827668080885547842254982963462239841491542593950189148284423537945504270972152174378886139501088684754454552596088294548219482445969506385862806496828830462185644976030962358203334829203097287689722386857536356033302666090055574545913378825937238458004647909586521147559528747984766160336364796027523322783732658761896244844460504615938053449693222338833379163330293411335643437621242644246350339125100688686731965025401546784334680706540961558558722134788847174902087972224674152495039455479258378402789135578254922726860307584964848904369763537877196632833733169516943031529279994130880164242424736129568243193494505198341052652275520428377940164682189570330013427643139448708100858508519186122287293028151444320699917783789942869349060770807956115226137901068743574523129098055001460053075681982885402679253647462210187500190890040919009042580702863662209336281263442437955668368092855477958679519666123185034186587855022527533651962655704498896917017293613018423150412643040844853562679686172970567894899737896962940819098361203630474958548272896275351588402619560775024501030524430021927448986101844224356355687725792457150409453109986602860310880629030115885735683073165973906176025106728984595159963345583893389933592821407921408395127826960691688121216055438476163361502108655322629807475463038876956331022503874746481930423805909069070543437296270399367112830071257838804468139075792115327387441108622746183476360887996514230054790893562234516724372348472635173127349505667360103362949392348522302013609872350066709338632233240977132613950234967603973940314263173998618320649674414619076827644591495886730360323521333963202658544037373595643786381004631574045320508553619134214405770441666052131688731062736955485111210981549912468862075073470453849356748388712160396317683044625545615428900622361616044205056072702563183225904853901261257060387244034275756553428902921938796571032436468674278225653799577514913559634443078927819055764289720510373751384886614570013458231021663376264353339256731258564621995069421244442439189144266103608640835576042142509049562181434636296757968047646427327266467277716786460683576691543825082542790085035038079779704562990313172626701255082096304037620135694909419390469847578358980875996772826550389374007656574707879392036054299037363833311711255657569998355351387279565707580527494463547028729057443898567257324564429746583575926744714785123346867924480100731622011420408695252031164062379833776287257922506933368005312765206704208253171817420139856059557649801609203889946195967098511142604967018246795314945875339216075388823458604490386249974805921762679294989123761246301455052577010516355603846042039985925373431989966154614458941706949575245625906131937341213052744810991272312548520603226949014964652090209376851653471556341749979041465264952639753297071760013900600740000008867402119103744043446272483697634136989066302744572265699013358462500746277986858841916805922488516374507958823585907847422373457349395745259352810960483390885436333162257198442353232650867531999486259924240325127442491874161944260032129601863159832416592099164602244985653801565673600393811554405753241959394714025258102106601174784407900140649979473685012708071160850056833752352962198584975695610552433914928098668230758764194255575651756669109520042315127718146113920952980840241240460224274415148681267541010003299228522692668549528400631185074332667796447550110353702334387157251637911676505608730862861844004385985815039889508739740811593351924274528587610037487494990040978072392946872588739218534847565608509841211205875010918479131271004312290822562412109393119403325151617223648536847755010703176136809096294941994247296822968496357027679299548423981961304934113681328571744091135415320477147890732827166026942471017619707621464861030887535953068311108542195708796205613725046548990106200736732765420075334748842326882258898799263830368293321662362385471332399851803457680437623830844916904698879314856742232752820084507220502995711040710743292305708065878078482080653652882584959528687034221105115604901827545474156505288587411288499502098329310654751955028417822711351833649428890220972401546384277812988223544871422061870659678289225017032208440310318638970782805256224216252773374321634947146178890346885046313544642798766969573404402061612880556522320438770189675425513140527949451912271324349357350349476222483317253985054872179853546036917671095825631639244665320746836879078651329912211220447060009407411362050143926060759626634113494306698539828193546437523206002931492206373283575639934676316015852678988114645029655134784507084800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 177035399125349134221416763215047784619379221314298701331393389018366307430998795853257363597450691586840267373864525403037713752124007644926842721270161005129473961489319678785062864353305527353683813492758643687381589791429127392009025954561765947483213638304124118725909256379988931112282476101857254292516964570992494237381689734011025465606151373166474067300451338097047647108941261594075107692763323985503836890092902868574671620198201489816113048085879716110135382532317149377563568818554491447829105577464743693502967459092870543371137928121379243378119893990341273348071066550777679079564197872725692382272154392461411679840251584779657398866856262201664784504745259134099279013970542074057672549467040806965467878080214240307074011505853933526981845397356996142100924329667671803994798511474706862233273834720309462737788117549290328020012450308273978961430589253917365459870198219400154968773745374924460359029546428409837498364734088240796444729513457222934241238761449678438336759317414281893918589768786260937353614703377807450492707633384326064277927403212596168019170505231435179230284847078639130688472448366384774318233622392581690259746869482046752774152315179372832943908123857353786565541099888752365131822863130609880182425812773624916079183534913446774709091620457444960568204503230383998472149073858065364172473553651165895254538965796649582996594306638614484057522769632199305450040570630299347386456617055152259418852220380727031884585574826951030920878535539246398841969340595307475668400377837160643286413363986824949136319465871108806710483218701896230807428675204732692492634091789242159266733028642007223594902881377513342427710227462478012962874130490191383372728838028774213149897185226691216550830055648237008685435511873583650441652434008223319849344832576503343332369027936485994697689702607409561927643072712447803558745467103137928090168396917140063317834655185808879791208751169458945709056389983424328521657843348937608877700110227077408963475656384644125497593963161137410804712479238871244009841025354232040277664077888904017623358986611474219773023416164323571163808771171214588782057224133820542624069706691887888586479009981886558676628708995167016428239173991834376832861578782227904064325309643692263720535493014415643759189885362890580526708521239153557109206284027551714694391288101411485273341452651165122161797094795202015669170839966716391073736094423013796028622103770207527742934727760725987357059086115034596005768267331038822037135038827223900827597611338930816495913218502258436153472116966135396923007803665043537589623640060151019842511932310637578950279675777257965860249464409582227405185029027071364234322044696830562444134763660422182312096201113489728286036039463723828018921481546065652279572069321637773379584534269485862710716328746345417394330768529872798716075296330088706247196279742684981424350501763970269668046608749182300178223454461490798700310709368563150422000573836429595954265826678717334682103971858333799436622051739385989130525204063807064126256594493764550894236461512113643874369955986938738205617130773411051853021438645917399021334245457713710016122042126030878112167259256865749566224898489865210151471201710041156001014446913058421705293181479025574945060269032610394884544691225357768439004631986159242824953492264803031369038240091510924194802720591906847044591044254254045567061344756424653162527319542355384404161331718294980192793650795015450408340838699836716602372637611956968424204473318131633304206743176183957382424936585726373525657132416434114796687428033556660433421138412152458407549744599466224268345903559188498246282946685547431061992663876570430994153998067143328122657868440241346336260658067709511961742942425129831176498110867282649749686095616512401125599180595722663114787964175491435216382521701106637565212599579465139500552679566356017612940539340551488454953552867329673005371553409634759883397429780561114233096139623718957978879439696631809777154333960620959064618146755488830500080003384733748240010654087420741363629857474746304933824169985469019912472385391740668278695843224767112627852649415448252797568313753671060038947362969037333865405058973714267066696738867042613071604019171306328790289309236362147166987749168258712800240811367389705639426155925668872948540606760399076438359564348099578204856344494656639116592306680137979677839983328162110396760682378110692160019580471238098123473368042867021249489803245575317130669053676822420323571672563123334770305786520115363219971693995002013930406847825670722793761583810825128964470905110198125459968291389645732319454366678954015109193224646328750755020800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 390604195568918985370403881078956917080790347690216669904788554342876342092859516094650641502034304543464835846617185091341824927355078805348642154038347758621129591477959545716085945056752541958442248892371108409755122574235862444330564669626855192830604199158740551790836754654697099155830131203111920732900087103253697528122526776864300608764684905022552814760212514178203807222198806558595798456409163584964863619639312528692034024099161269756390014893508263468389892592824289851994270913745929921777532679006745958806563603657915094027442893989066827924406185048556992446444018000909037196265535075623069805800248471145818421507501019448000993103768416997197886022354924129544885963282956027196051840768764775673489318018989677337622568252205580352014032278542846744052243246586606469543737246111930423688134931641341922435230880683811073913823892548546653418890834134814168895397317880109264274318929345414764650507707250394044136344122981352424314765348622525570283512240341280362961174319050220908030535923222608141676999066105850626852849651622710686710543734291698684730783467981473138177321920968996811559375013418926006818597349391537402016094576716969405962846133910109645279332699060139652410627880562444157760161796908217312436452559796279654953601217319229731016018615804372124007187283924062919074844806682535061169950968099363920018115542652706171521307852852270478283384256208921593356302486262887447863585418851365386912937665081772434347712444342139276644680044474243782566340774718359351056016585271509982959147167993527172144287516941527483618056435827749464210161175830103471013605087389913919572126467983720816061878963756463519274999985553271300040917106252662222822854511444978653933904215306457747075875952935390302285064770573294452605315492878490817341067915638094111906037140015341739884779165510651376794199901548581263562576175528184019631138049392135172646876408309033812762191810624724728553036231644387400561372959868616437194056097670490119693175912552947686774335569764267427525613870774126553812642024918695624087726401286687654930299372014772698312492811697914738057807917883874481278620547834033910652066607721530050629429646836945715652768343438648474971538311626065892243334935540900035675979503214403346825327183181148218403766997375535079584867567718107723253023929224919049506190995665135806906143626148115470681557655348161450479157739206607930724882782906860886634596811212767288450366126074509285153705006764592652613044145912285214111647013336952866999515685846987297147343482336826670091129146109968038897272346832724803474808372586903215313207635415560730361302512806393370232497042463163708284405821070550945879706347494147076122374930771394389307543739821156648192877004921104569411420662999028670514247582059653349105690605816733947965127807909080753757132404917078801764133747489297176222011743201554016652202448869781812449025241885927731035832827124846841492685447818123280720181464353605260122525350072454329098242458737167472974831248010534530537694632694403079965164469482001444371993443257002603423788761200592161950172532469297442289994481037547083442626858903559711551498187201970151889449246654830215243497187359449615377234283066001571737225892848546566456060021619741498297217504235360114655974417977389475731960215069842553984651351595543702034695975252153371369122381738261056771290545127049988730512161756195315999059220692668085430364993676970415516992091208832381861356515777515100899356959661669483776816267313154408937210075828888181245455783148970166382562017598602274887221057109441763424929814919882268963688459205344551565246446117736452354707354523337216376001005657794997371412218719322325949963728385472680603907796275941462447192106733203200385646166057504328912059357570148985591434766866755328481511943745689635188193996549126989229349402077094031957383191403724682696272314244415518870863004275820458164961782843681909476289456381121017215005822425048537651770730922039267858414078642312720873669225391798537841589005199330606814664795599711684360227350090502341574265335533825626933369148973474973033354569624594926995221576406674695894802459511983740189882460217375905675247894036373678061227170570996959565929819833509297995142730537999888244167789360527248453934206797076903286159928570462193671648241499194341528065006282855862853597822921698122059727723257025455911410012618825866496563895356515357619573219329612305408983123765104875963787628394301928350041214994615755840345977953636436093851602770413145044803665552088634651057684896450528467494645167202089094210428918786181069881141758874001319703688242924017620406447720584183808000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -4057230535820713756390670899717129165694011009181375100375152711332432175217691271929059266275414301986129953681299119030335149041321836502360314507728815677289986809707907479951875766085792120632933225685274630647798401986668099020807243305431484894371533547283508943154906751885362596792580244703314610094173906879566283044136739633714777778384345784106416822042192698316803350054962052844198067426955656198143166735520523278378024693156384615382001216414022247441953788980028341597317001559703739854382472765479084181120606490999025607000867376885825468539612804762080494715399593707068483335272034039930379894160564768952693116031607983355481592977154844907776947046510260473943840554365334328957828695872622968806565223224021643808219732435236463808252446234843993750105662705075023832076040797824071625281861082219312826895544745304619977847323688902353490628000938265897585386394185765838066920291357335062359432736584556287815520175017093015117242482439901032926193551247797157046933352605792701635963058017964720761427390608544802411966372934076467694177211736870347828307675544358866343287655048482373940551607174871819697877580794646945141315825970790694558589946735897672361946575585046461255601504608375481497549687930886373307369318528223086220327780771495035994558635547935231564836508050865692422880574880644078258904741970331914351021026704053179529157812569206710666796461897704877716214872635907454392221628474017760298869811799232421819346535011918505579211260928775877799712833240212670407178604986692890635821443803054234340681914147534387977972840136526939157873143545538623462103477542625412024304927610771021558143733096540739543317578554798571651576784606423958581495593339198537977768004384177208757307119451059433823508630872934052024157504419832584331088441562941937025120806018597423746876744838007325064890660703023695417208987119393287316126587969144158057749596495279351385262523546984674252087666127033645433003524871749181968884458749368887712597443135187659445958164542072916045349837698774536050846894978673184687721245524571258720013644288775609560904452862088104075280906978644577238093755054079133923869016591629767046616799123634104841405033007250440217418838478250137633899718285556577897569167706529882758188047787786328072227679437209156924764219624641260804759683363117089047535292853304467408665556216995866015318740930856807389512834399106204392350302206896535713364054099801815542839093236409060308577452970804663505511555116922011827976718942292800109870107745631285561731163945829289518450245109441549110277129100483838707149832301158713673557957453580415825547061407733829283678562476185832994698650306223232303930575584148167587473293904748178557538926811320033698878277732771893228387579997974334399892316087650834092333951425722655634672839749487280424740787794608783978842337203518738401868366101292071756148983566014467442226978353394329749451420011456122667094392310678924947324457570311592809456538749621389173525198582560825199709546810752271184477049543777238071629233337325460915796929736276536460942596759278121174896594650574193222639994914228772247714945084355893690131548341272097082249037929532796502382323151832236583565250902607037120324999976473307391246664032269876856053889778327513725267029530647771183187430723124653651747843011213534230629031077464302780216838917134905790571831503479288729453890891480621602304632129946200342812896847349511548729289248998171532082274916533587171478469484147015273208406005960065667891127572848562100795141534223660285561086690981205723780203266213315837643771682605312814942108737310868580961142642686746926572817724418691972314762332948092660001093355258335072596245695995175398889551388833643717568953989875434332375609942758346840677142734413809033057862025799455762371446849437866577429665134285214911538822923332888439530183962256062949049221592499932852439156511329380113496003718920045104140174364515604697621328172422289647293647384544671755004954811500249066755366386106099352954096171964238847358814221672779000418148599326770199267812487305613049492391895795896538967171740996403284417810461170557072024869111487873409881360506548641984054755076502469687221291686427827808691952825909971067754837188878067436097869546349361944850015423549018965665402081109205553338659848225979422806080773839767313127637188287241136084384831850347041049007805888918296087710467498352424331986830542546683016652242676668107153938088200293298783378874809255859943599040234344111799573462925295134339644850143519650731018950789160562901107187332176283580871800867461253286761483961981722691537572228586018055644868771840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -113261680445215591062279852421638012279893315012832987865478132676144423774383273779553583460350478860432401214604193807694434439071140756735161029756275047884577978785946183377739292585462177195332862226692875658665861205826159829226539267222289079179729238528600171387516418659984065608355755770234612652689467701949318584074239354226000497268560115469491348196374437567611510956956067896465011712935594525731542143285923272950833012178384428309574397874786536764415594366840332351324607254705036912286004489840207770386023993904712507616922132059074584093207539031567672944442536981713645172416434544479337035647935465387635793908731080492074497495631016373409899055576248205653189831580334217150020542237483936256074192483544386705272656666691162334511818088383626970592955683449831145579711454189964987724326341596190929195149680282754031380791279009408914295583791207991999737132432217839815459095187681748042466053358881853865433300988521689075951064436035484399630294436838373601992424159310929012163687383646092284787728524382495152398379672596906274462980355729369007032557774673980790973084723056154161097220460376102674361760605376047535142686344529301233369748533565430735068270799957928004359471740222747061567944286379487639897569240737276739203229586181282027723945974357731630219896069085310884080906063725712205235034441575893487217706502168791092583417735972676248383926567172562153796671752484319992022184769212500856980347203460348160455980529337655052454631765921776088256572504199266103288135616241008535044783948408307305723572166195294105990903510138718208625883708124347128732023093177780347362245208853603606965572495539633013825334069924571427641017254947844418853764799830186390570872712546230103059185153759137979181188388414703942406715944653940674530277133216008160751246507669070200679768556571164171066702700629613188568485947868541486017706399549105770614979112377579085093077449887331548388631867500281806747731158884062760576042063770562323684276452918488769829992970169575960100331414645373437717937168192099644646138842064642669310027651148383417160147468221183888298335747519877973234411401592514502799419417466086749167165282313864937945248430601902029476627509818823869162287128055715526120667408625634345859798574151183668001520301093404577314853726760280963780420539976454206138388291309563891054126315324882830199655551201468396005246844057137169423854735222505668456276171756266096540468835172226677431792097506302357252708422193089005631002837096775681309284557491483689301046344168079042074776049272331838970937302234185927868335584696639446933210139641405969069181935303064727357227893689255643128606359354119842251141995470493830563232568442443930604817616199437934654013842673496858792757488491739716335897296681255094010841940177240608992350633541554307846530813968588383454992132286389835523803558954872327715785168352841623204361859516996784915889766290026012191661167356697710943164083051765535715672467031980626704307697196697253041529893421059751524942118739192463402177392316638514437903159522179309687589157773401457721670685371705430537406663254639811513299985247903242780559131757693646979406690664001447910958226542276458652552136708634865738949814386980395538400742177761692064946532793747076210746669113021439890051222267796271462132198235354424988909653817428085815861338827933597602632791242568752472719227117426510859740057605539240881986099835476576860848275656237095036142994467903924191152833267622227356748975526956157102544354138894272839946278741250776200871465842699978815770143392892586543389164049109537806187792823269472217874968291262393231028478239977586207574547027820041193595442423643538833564082378117278208860916413578207404542248910696983915455915578991405116690963982760508327232374929554654234114367813401063117214546526464828896436588357446481842365961432833573961183338885732651428255217638463153119871933371400441484232948346518075062651976855077979752784809467689689167576873959999960744408446905417637682161756328082010354032667213103504716982499161268267012711446851500387871973298978702180798779716259107727486914679553765295671316100554574713380821501955342708946337708218152318242687506034025277128830736397952946204307629011427911998829782563335781046360592793264971592279991163405471515457141335407603095520519034495504730158909569405616468011785995140068916186141619325885876002063160227838243875108620736493270684974802239533386119552855815696383193963581857614832443343529762985401543845515972671642301559959724480164567143865963450196819929701683586459011445729267142162220877714989105325912305320068197183721046016000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -985402707321931803842616600564095270597934105117436462495058546643694412036866216885683332959796928062921272985480495426204352152562207178114883547735602362420425612423892467746177414620653238385276537228705149329297750771829183541426396568797861890788216976616311133417932299057963601227619039732429366696619437632300813779723354956185072783299533320796215901852515895446505673934220414035200856245412466336692585986414168455667087637001106118519790174228262631018492712604963721441027700624316944844617893237663488503696617061434811610063104237220601549870593474820002251002943491537787936419141253882832520997619072979467509327891142569326064789524902889020277523141475374109817509728321973013486740528620818841409650098596612018980243982525281171884339073820618387867739190943328316419083866611566255152409519376635194436338335066099402675994619213355113077833558135404842937802343395672510308244246965698276837070728920770327598377148944440096643722683788605951484374579361334645341481701619972104879086403952740648971943137481636518677365980998930353856291641398614639449665879023883970606758747577704863750376003211814806699588693985961698832816178598470948131373141626617401756660430903147728246008007320266804489363483202137449483282137506298507548818317037309023300297815838103131957616331230643366661607804354209706364624861523090674100096377310409635146542699253882343814068139582424960114351851642653170024802922420751031151193317681027598828827726782636651641063385747385098183233997143590319116532440071768300737578568231256421418353089015835139198731827127276467587795475457326623891306757730699449612146329206477252495006121742949086141382850489309249744865440087862560594441608652144385982544110714836141261470856208271028190053345440655063095542996346446906940098150519861048370240099756743660900153662854264610578236177265956744369220632222710799191124815725508476779237553453767440376126576868722992185420477591528513769014640717821371551492218033756687713057912059230579927552891485867491535841525798765830363393033866786827333942060532261078899793508957548305290490100147130349573751911366186527851073404157314922695889427757051325138061044335322754007783702355485155176661598483883098556808436154200110515951521645522599619946210569177798593980784382868004847428236777031999643120132485118358751575922283942272703190350438095938521146888075863425571717572184167322262200755887443684092836819660723356853423478997784685998454131849979345428429706454587013017470946913796277606797917331294322784964457831752437655883199278457714085325274688885963918207655579211390291831571867472839661290493048788396481532976166684782269053076900229850618609848343722780414886369682580621406442393836079411634478967308340069164398283737744532255525984756026586133765253960485468460891017234955768051809768333767455332727863180422606795490939622625679865334852426162096786934713039170694620474378563642798729048147060703837434502204634867081757529649688967615169370583501837290485514992500680560838767609451511307446551459050728029513668224129120776042724612909459873877280186172970281174464882717919451202331016639252483159359464775565560107281124362308622895718824296317247857433903217903805399097855776788478034872626777329940472121825480718721132396792694319565432857506428742384068932847490980572338122558298058407352044086403938832891879264527645479386212969966375084243995361067289835981469879245286283824754283927263405002474358728165228974877521852097682277344833701413489885981109639259137819869727710051785655369238638260706626270769087295587823992156733028567778867850674760643488742488699985850551912065546697688578240619480761509694696317060088917700153828765480635203593010619237544424011899388217291258031082631904464742316534468386888872003009760219397032929549960804009906646405803799627238553916014800620494025342676510911824280743537291696961691271699351578313331307978576805466002211000473589037196403471797943037562678391546396359045401672031084296819562811787497547694992244650598791000802678060508754946125689320161667739631153938430939131398903882876486506756028465261255203476567515888769551931341961797881172612922443178965399209593166297420129575175003543417343193406311616594338471076147757559896011006954445792129269132657356410719548675332789138682246310854583194892851321960408053487730029514276249299796411871938234872487128797224000989875424789921776532557205052196307587017192878167830472449908155809357617204082948592433021397408534802965432525545789552269761589911308742791216266228020337619972184667898760516019298912370637007504622968528049486717285350786205745152000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 15621428718242877350031857963863150222023091513743868246268518720988475204396483984836138880013152947599332117282972328895879011241840047995607388752475606386966524217292982870714620912105847305862442475672840868243107613479432497263410210400283166380615227443424561878928908701277285112097925450121400426286021683050112176654650149193722835868183993278513775652387974535779091367156962386107832983823064142849792724010192400955983318086051346491137860463303056936067460232077734197135666775062027950455282404532135245047564896301990895085326377669143423586052387045604575207043907897725241700566244178000908475492033664320266422373790935125748207682121579156151715780253363541771781159406163583735036351280657009700158023778269102384634932189241641780143891688246245175087792502263115488429992546056232290273489899832988462029794741042834910573979738620103575568739773924239434500183122587561785401570130935901521723059990908097388907577033172527041172857256764266444031037466830125488018561696070566460640530895736778037303208597739728191821475291735075242647468028609470097632023380361973564704659415434618325662336289910289504249972043309211029798181581204519241216830848997211248902280650930862103142309501444017854867074317283687403925490280376575766074173019833324253567657104188576087072336687321657006860736164201297344484739939147722918089909744097845691857686963750888769071556698554977281072711125698197812870497742583070520836713796590636476034168461295713996985954908437851608453801233767738084334863183780122227285987685159783815646956351212173677749779927319403496596408515546030031673690035322732507167077855909256797266806029454322310293252505724196591208710814456165080521170262964855664646375943442297457199273366792716531552191090422186729946038544258043108210272921322617466972929317572307333890624479155540692651274530037792401996835956874291295747866381356599974140048220564920490144637319864776565677860338962985162598041385480004078107520934992193928747217148296713764341117869688929128537876331500817269933789078475977331729827672591022898406139497146403533821960283282375284215578415322800839020491799985975163209175131764354784567637394384684844698843824528687868029956495569503050223340197485339455108828546942737431762208306829440130558577794144435136901045095844326701010187006137820259242616266965638942296682309269204001432178775487468267318415988200846616257797139715673332714341434031619728524566583164282580273627212038291885955211140893933714200014500173911903949026798193511215900918863852586413711357130971146785082472283134730346190514955113568898780448436407418976652368139717081932212350467103443851892781146826209731794821941053616018040480673791251937867096307321319945341821358446026566820251534395154450780952975202818692877420648979620044953189954852532504154203918161233375731151647802305184498248405938692693891203177555190386519421339465975179009855758755415479183595776726935453337617819157154225553244123083180690703961688267278354013430625364992207675067453330675437328374171106578148325265949795954533435837182743108723455395339092606711309048175068155064217030621058126278431438546625678317481665056356032546989272027856831423307642569857789453659651401142810570820795570912602419214175515832099365501491661651201952801744107567120763009411420581991219641623758869012442681096936674336283738138406428786631528929658535993213303557902690036113069155545086348070681504410890354010741552039430899462035872801992757160953568058277077735274509366938057464852280233948159760723246962133078958753797905811602104008723806634771985525664997537191120865188750369395816673391291757888767209657266356539923903841323698598203883192121281472597794221187427042302142517668688791878199303574960049986906849373222145011092783526070623140550034062028567543017516343528128671956368886339294051800322520915571704503144068741964474169407238451799015046886012897852852290172873397321858211585725746282077201268687911977882768092611432837848793881877182783120442836066246389261917587080465727531591286216110554493689734274429561489302196549495731480148379915899318727487698601340423327830851598524882800506527265154162726610364926633078371866728892422778224219813351429793358984052052945887222129960117192704774982671123635611919260770476900700527317004643823805744498972119059496227269152444521489180095095792724921414508007938924978551928717991533427020225887445778629360080818016712115663763513934258400380124267393901768728437319879671589431742715133013158759878796799525222366748778746720695868973805820987600465638329095602497145851038552593116674841813804435845939200000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 2722734848303897008330095008242268522370138502333079276770309759313032102431524686288953168452691137463368573774419582573214060719226220718888143869875211275271368379334528765029543820729163431437377090120016846858857486625865631459756800974936433794921345727778013615864723798365083789870819898930379874246328562425206221579806832313599453692811825321230026254317091256580988207267503516397871541869570721006448977897827947056716975806876121547407126639365149388082436214497825977781769147175804586396745880814814351812710006841532856147028272076566249579775492437662246514291997117658947696407407162826051685545503646855486948729437892389701607297196022560890940110281883684852224448146157869723609196873387453253612848848975003768925654240338543402901114920061154089833447088948430728850116830113122352663273054748872951692571322260546123420736315630776365403225787319414975153242410050593643961699303157600837688259645864394248404017242017208727994580377308472943095390503363192843467347330608329681470654384079523972580459893012870981978250132504886971517398276516709808486232880350686036382873706546334008718950926664628541493931409365730249250755028626530513103046896964305505314697917527955208802889973165173344962448359829278468102756885772316752235286372415902086325211936635825220160089850546742921331409504726257102732615716500487480048724998656622238592395701929136146937480648066640279759080828773279277084027235668569480797729466895008168754656525564101477964114494065747226490392880225719521701279927124756060078393282038438351858774764301606935639913726924465348799245493552662762708260502239956824196663025052694913754572628451687689404887173761564621157218530449820197170885477559039783751511225059090564730423332349828947950122028152425168393941543554408057519006539576791507977554806057639414057394725869201554955035159307339394802018898366688221584172012473657059799517618157123788234940754075827463874125474314265715169390658037114553959210876985004898975866161891022877922809944419881800162363190366542733184320173619131358772676545135706988352418383593454954351769383489724152679818894737786761685849927547867994714873301865304544981715137720233726299568203244124420123810833399754744446181350572625013960825618294069494514810997830339820588190688019284281433723360052401252688113041171329243898197422956327893416229693946424958440554333076640440747487026213199214428555101193341675254362510586370551573600982166817661514166456665267911556380213616977777139009103187951656213801217308558838151618541708224451038567283354761851409133282652515916857925511647350521314939931137984039284403130025233096292284969920842644871125003506649636335766077026984838257057648278445909352082758550278115677306612025121921762204345355604537909413279100976160038372797930902049638135989593238191473468665014856447164294955021760093056391069279804732460389202560151147410249940044671207366745900179240262881123435089370334245279040687605675961787148370156871476318773936745193615013797527678330384571791256525183816665042506244030675814096635186643594775831788752984619689240528623062798136369972682561006156914861675969284179806667191907516109173660599001623553489566019989581107916839325210458294517531694500578285254075954057416816825539912176212353665257919353144399128042635651216627687073336447570878632401854130067565927976297447847692600074022079189641711822254505111973641962756890001423488369442361241416628111646308663353067958174431723999973978580980040517982015826656256677912455163670767894979630942291333525301366829283714191372644999808376701451062343131913894072540032742151650020323764843684886569095538505246426266354077895506133401981971010992169031884144462268274323965850064605437892979404709227775897637135865801857006144330304599782623926125617153102317680878162670842787022174845147663526482402366804921379445461857795268503005332190348910245507035780042425005032890040612480194782078448402645407335525779187056419130000883688312986071171536986525942252128812558773409212367015952159142878228443139454668953385036677421241406586271634224826119193678384608239328375468053725956744756541020342253435284278881686749477371740070987119715613844175021037466446054882111735989165038004986863577414697484629802978655442157807459361912576785941892346505472802005126007847796252475398816501102186243932223299513150390755847402672414309021896783844573068651450245489704305632610911190165322803944241132147510268495730487369645651944350190016143942961512721483664936061776621322531005620876343549517736083031356714491934580095510926963481738229959994757296526934956589191517962240000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -3967338012768890198852884224833161449132682170507046878050634804256688185235178523575854842959742197160196322185404881632021340144505814173673406417577061965207084585564860581411405609211677931293619407677612653368352446091546687036610914663691516523425334654727649621960563961979269118664943565298725568646038670955263059113570739737052990520086887809330325039493633939052887520355750347197259258471758698930147617769522279243227905765848984641108633101367097204308702541674418867323902663787651028673850482384917551851897728661067736058551658006993073614936776963535469600054838890398226915812570886981137940271742067684335235144906614265533002713120568284158788510247378012150297681650921386787791186990560992145548964012242211597526424109651049934129572087932293332228553655710880329932075619924867837257375216028087794652162391547668874813609578613073991119133314583821024241420941228679069796730087529822974779941952852476604598358801382272233905185364010151788071493482940995039126357492227760413040876083314781046676369450977829490440343103371758479748352407099413379369095458747043001072735107156737229775861522656409173223494646227016876110146560639606005785558090428075606552888893275290695576666768543599402126063831737844623304332236766667720043528965867777552604716089899049502693746128601832158238231441980593888301714476119902265569884410432580211842938965933777380465463821614262158597757504126200421342940722395495663298762278833781333743536632653209749555633420765143703768860900290953324766421029652046830677008772393854763491247736428004140291244206963782126150780994068751863449296644582527462598010142469992918368416558121178822863365739442697956741120642069844668208359229768758780491987816898216274037671846920055179480984877325625148637107554848223880197687000961502886924011201805894299662381180009150372880101893863721829087850502584257819130093634398337208850126981842268281328186978420627905006729448764880538348452512903366173152010214946965170258844577908384585809307999026231146091886915444757679348759393765366836171164965242779710608163871454645548964148488474999112529852143296929826354961741398733356728453014205416313338494833008822221820224553483415689968789034093707150105358674745509374071967123907103009393538104265132252665264332471088795121049769243514491040332361905740384341185645648626569848719729311928357770578807757166950252706894526441732938302761166329297584223767084382137129116177728150971525246068230600091308445835940113918535162602293375435957147814103001386140534766608669438916457666310963853269370141933947006295842048383703866801708217693314328254207311029255133684382431971151773554589926273143012897378900679776659377215987916799041058767365972015031311489790373006459013826112814717449482069792122097036627837557753087640094895122296395432680402753959180775414216884563279973780524307555979324015904548425394951087976237611591315888501145036978678153298931838875550884421462370449922112019744716388965962044930824681048857221081388040629462993761428659973022603015584043159564755308041430574250094997145785035717908351858886661429698129476744453193683860634615046055728492043208100225252231852022118975514797733376021637070876241373256670623035535716398431422209767466065477459272987660825363436309643513742298051946839025353834426014053668672514004716047564901451957126561565312720690081858555392947716171555937302545647870042638797245141893439303673265815929010793755617702945841535287188498746554531075391621676326005762203126178885070969857341883229231914924783650321216996041356311709330922299533361730457469749232976957070045495551304440357812309588930514006006815042146158053318675894016936737261821668218559327055787574757888082674105637273920047705513557244441883934836076845256235478097726641363852523710440508631803558022698987951379472021779897866225294251076891742313084230319893826357838424942307674058604054829633496754332401009167007966972343795311595840078045030763031492459659557000257548920364645670070163360489688175478503762587453253704542070192835292070901113223405608767038102725767648131993802120276423286499052688207382745849311750216198475738232098473598626851329610490564568001927211027532374734931500352973319601055891463117093322923178098470792565304882577543131551465060768347624980519927027414223727290366753333682023321322198811216449961947098933461328470968210859371139690388462093089347255877280742243679429129606685226988837244633278199418087628281883687771639160755191989661302731816467091647120486099794239724351996753257542458360442682626288574885466287282107798716170156447422414200406173286400000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 399383409404219132191772975595586984623980556021071312085852951356336335028137911703616364401692073046487242623485479929409811632818817787090797599277512654554188861566760518432486226492192180893164750665250093288507591842361414134350952683511114869863510616908811396998626496670573527381913647835000679905056865870019190057083088271461114802752167668360668267116399955904312963708318715822091906876813973142862166565467338969912552451740315281091344788315833365416070060951349278808627670970673650834333883898550057662108162390417113964098085266482918003040035316695870581080093070342772353644218883973403720613503843014091181581376968659990951170975322595388795462271349903289636713015072646080986266183153654345738647875942190448106388743772180234536209384802519336133127575206313616978142584446569487557754506152577733212509569964504014283204597481948731801858486791284207744736268178471193369386398101517642714152837485422504634747010799652426578022540268355882626181687562169973468927630244143139066715972014462999181481467022496697778390860407655261358120221428670604524002554016559478011195872835602620536603570379185926555716774737178884578634719558442931277696716529690700651859771801052349774004749314711218151700164088423837632261217616189473483239790585521669847671073195414133017860363729156826832304180238311964414954994647396158094187898341692604663410190728132376305997081087700233919997774054495119606373093093042366603908477432508318329200041709176298575734561451159379540300384310513414814540779282013306979359525426462476291658529662295223660269763615417268516661563714424336428507058860347791371519547901670003352833379187752912209574135727140753836064756498902655030471081036581376473814723188204651251183759968918852765460505974683091113100219496891091195672813827852309760125828363868498530949715687523471737787506700572869958389836916091466373615288772290218580718330611774006065305010144586909995041483026787726050260457548201707683268023674991001078671056335970664411257981308186862800448821574357171074308387548186405469104599375710403677467884765624365489616126274545631388035222466855039096085607137734906020892499546543394249634922388133112917236309617803384716828763996884990874261979905419157229470032072054300687268913344965230189270212796794984778683522796390599896526792581719229787737559755209481779145023921694534793293123696581631433421077861153017166820754236007204010530250349034788897098375764175534876245483433354944237394146017796804354314316923683302945631643036160684258830011836379074748854402471800732053162992618409280960863491982799741264259811596573796170478523353337362176637308790740788127797609308725705312619854511058444487785581378129938199373148339201452584113551426869247723111184373830690964813447601387411180183565658327659616413575695672106768951999470654083837659860691311038428437929166773614335872947495976137799430344919568201359706244853620653528566816361755506408283808972211094235472877508917875579048372868256602393524709527746559458074449272561802199503482389161060848088725472547786514788689323967384983862364091339748299676647980295481556699563158002700769741068432891836433132578020965635344397020120378647696351429174236894772415776104557506077565932954490704051838026003485728760668298706082622425174790493264361849534038015307287267034396099364653016843075946058109904261189016854815880509393490344436131640738188066924784890521290313654456112306180532361062659712726629896099307966841513899420325927883276513967454083824935363245416007309517862966124308794624798105757246178815733120810936140595296045910782127600189645153335549823930949152812736708467233898176254393865290353334316368495285257900042689418376689363014369979692543424969746710781268378903882812168714590276154199779374008104919829525842294572282218347722281128199821285352525161585742832494715863957272457206229512444148527534996686883292894015289358269480234697618684644857681796339070569826413329722354479824228695193696830596916653017221487591265615187793114611624004880546507147053289865236164934317160466725100351754701571224518250197354308364964560914223687027457633861003451843491076625975835096003338308158646748091055026783173448752497138145750290887647007416733883352907642999722588774973667340848900039704807892213015477427011672233058218954304044274214777050098238617870501752879774260441785639991481387203179354690234591970049592285484297153319757725238878525738968104048316122659976007051355012957884325273529797719429489987065459259867633477523316965578410049906180859595667468348620026047940459378596269478374275577371614133616640000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 297074966779572927644092543471532252107083639931197058992253287082234580052667645930924623531262850567828354309105064587940666177375628857748597505119333676306715874309084970748803459043274094809994018284651703624317101997488403649794838070066297913715197363964712742312391580363890267029706841078855996642700353269502842496326574132546028849633434883152186668344452496698726686547974091467975871200514234519551689204505508462402172573673380477531473257502141695099753119026797682912935910034061209956311508815865166776945230319515337988620978088928618145402256051301906002431594866730876801253230140384719195183477420636419621276017668937834270337498508978531910149226317666893004127570698767511779086923656719955614324214035201808882526532862457649729010336806172455925593224146825901228766159003772900389854877073210273909146328455459833033578737436412084846810765096720004729578307942664888526116628868635960571291105667869210311060766702640536130215262541039620228106613715145754814142633116051677535360775204954539960437002306032096647080752396368848201971009282753138795565781028170522612982745492008023656092842845766966922822104275005949455699166016929882058143205718527637769019350656344039440499628289308015964079244584124061685385526946058998559702939005350228030424130829947712535829861868834470511322724825356910158500733863053246019891546144538869266871500195784539818918170610501095968320564986943449359376160121317924275930638258750775617857894402671680641872418381282924828605090536019805468630064537797837170349221277571199547246790001179946972031021309686899948189572131267421155306270702698787520067172552051380076140143629120801927327660964235191758981591101929737250802337989778298734846080030931640385812168673338225900210656324436048208483821207743557798262537146367485056990055213255396383801415564927543967386451239548894642782274669932995803029200506631231016648255398033620236335963981230421883940592639514587064971137711961121418497904573754205296470101965964990007201855877757357322660740099480750839969166149235177210440375625860597247817579700274685394041519306806591215126105466292435732074828958810647020977019601717732370219460453405506450790570087724793708510916595168471890446814221695720381033742929677991730961858565852541470288333177770814635122456477414603624067298211923763673211471201298667318652118112896098283510455028205316416882131935014302730627769241976388528335248029932686151228317409336377707861707732519759673729420230664760036986518215168836027603808422956573059375569412874360783559517896427107032574847403501578698482492824272237127501717152341730405401175939811706463983282497314280928698253922848897927259346410126571168209088582946998425926907514610633871034512149659095106634653507621185137915280702253501419921051718358077315923617834452862625275978086251520539100624303527941568612689247701111154748996869102163883281929849761842164291418382544412056781348940321580151764568582118618186712671354162838354280674375601678614423873888213764840355292915366835788600316243060171735967650331339132502565765258068964702572521600572574520254828053900759889130054359305599808046143841364739163212482069592335566773146515215958458078072538263956193826646028379952998391032964671348995531135047585841650162166724135343684033039642332263349567629159934039542659570434586372781834245861781001754731859253401948923058748859768494421872813686877280819340958457598519465418728181434299987116713355051464787110198001912486974199700104490830791135744691668169110765188637130358562054675300222263958553730973861688716713848401823005296630146691096346410226940159318229729789679427450434973538845499319555851028763547081437563737239281396780462362123480030780157041867158366596843891220683430028916847335810855110033562081938047161895900635426761259427878394272475027060338202922195829493467419022429479380879375784169453980266242815845286874437909205863692519735555464708232182224849763535329547204415328919709030421983836770351493878331844840350490795148416815041866626858785169313088249775086417134496313418163129354987504277004477453935099697218020606395617116644478296240768467737341148345352177511596372112870222841267420144067887376817249008466379908854054557444652539002334658704293191286297927889734362435212918183346961562700083441483119964221934145477686651298377992451094593382171064086212367722456039178535859085913734114974435314435140050712382617359566928012283006174857320026641462824354838666514859057575477123634025001004583326501200069234880763807165645434834757496919789217294967940945481259624467562106879025938327142400000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -47111534687953859211378346696646457073479988928474384219330925826506517959211645662480236969487919566662247300700704384831075304339498746157971929831038128023040125831142329537406118636244418403330457962268638678947206651792625351610634766501181242391378499977707729387101389048747063545413137896273064770900319645529062007746354814702765976574479877191714596251465374140176975847985527271592991367512867269911823857400567349581450362722977945154678606914612495463364300439989416679408902058586013503269049515355450683879229989488437458717796497784199394203169901438421178658741815787870395960542232234443926062026323516009689724761708604794587208101734261485233270811222676325640462319488447882016903826703032366943272398372872211013271259986040023265068433213781350510413628644069542873836301767309396681563932139479794353727829061463868004796911648971873523299462950713181089817445095372663368273951963527802642476914151913605604787009628734107901662188232499583197216580201899284712971918852583802611815189822668336074236018248796434218361924054425703693697809943911039187991451155569112957817644213103442078120498662156446833993648439628315141973044931964350798168191743885356067596778619479179104294808908266980524689214342174785282016149003111007083093748315824951428494721523306424835616696239270484063329906965225633070197840560258553114336378794277905657512493492275043754914120957607016722530822887700933434723227526556581341459412599549942713890897780047225285289362897356768923465997837735795199156403996491138111291703598171528994109525100115864484576842723171213074891971517572407477737753883378729140467202686404241612163616547261834593658742599891174718504190736860957928193656834727474297087206855713968979113737418537844227789461513005818644282820357563241356824713421257148040564687187954974977901138046540254937192578963925356197089166284865746653346215871296337936970649586751784484321055490949914799770181201759215925713596873663199087117040340045390169578384528659224047787221951334321169760605598300331102813792178045348660320458312028466179585019533316771781545488769079372713678381522883446293536430688879396881047217363917802852274553569519303910209642558401123622332288249328029547950770909110271589732496931548414532275773213107338411541754207066844541981897776732722994109588195663728623558777477408422627154756355413605839084355593439769881577647498800585856545609828571767767538909883949878366146095989803652854363709995075841636731058785718165089904291357668276046172772376604374623827861182369761470667932397830359983221268929013237659108268847965273392827090186495902583003813895220953995929721953660424119734052331846201202175935700339104749375027268233589886341994947766566939758134400635668484803512756942304388817982240840475392505034047303584089145453613742441736364581977090999316665305605905287813942255423069112984264161493402589769937913860008265435469528585073841304264875151348098253060465123076708172223371439407730893900124081491917807643588377132171012416240618610525987472019685068517732444079730544764375607661790067824463028129428149659695171741546704827082857785695183144145988704997316426740543000401885789771438482806559971227547601156724196214371597535951285798394528445938731991270453675926502423315102661393518445629326743662519694939975332061692566934171720701697688516121205136521726422402443451567358971101852537772695717049042749265329450827086104672901628676665763882159180078136878690806083967616169739606958625463742279623608333233366255811244212950663464807264936378894747938427364296556413257103038852093871910491068649682721160744992194617130358953735662910282307182183210162251347908791432223584847015509664708231561551451611529883599978125572439160249659067325485445010690854723503150548561819865398823837129539093334172244840474808726540565112421753583849340703802622213548559061855380696569818427215463948218660731361231576574350834323157079720251756764191028686636984964980569267021446485979507528873152710597317102148495442021525714389990542457490665460546575291419365427073066310226834913587592787812879739392116588496612173255549073822435484589796895057369435193844871776502550726638359583923713063170074665572497348637827496599038532289992283426509860346740216444624747660670095728893870471975209254297883076733429861092182144264480932055087408527021525503567503146088281430160589057908552940189498798370662195061611468254321391339814248648399739285472939215840766981085892073092835949598460532462470555796473510120037798121272587847203682663645062368062417114003303519901203542939277110339583344640000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -22269705311141771232876236833094768283758243192844028390336384081424447107789622259505354503823872015505275639749411054608448859691425062629970659663977870179102121185259452946501609315983248914946108586910976837885908842936157359986572716579403056563471368133452501935071773759082263706483491909480891949968780825637385401970419455741217665522367280104894128994401450904373170284955681480784178020410390642104067823649654665405947385508011973702529671922994387603332516872352158447914897181393576140924324799820326724568839585484469997461662900724265420072931884631997812571021307829666228521849173160189887255309467629444528385108828523454124257996716722415631558934799953544197452977527885361982482103629434240866944614638181493908436781560593790424795646831167550686004319196664870719814717663737258424058050476592742457021741857893018830103485502350043601891743014567154833927126768190775626275084625637893134416165267700317757168578656516736185612419435691000631720169849289797467946072173799202063971316642866815919834447226006170744930784454024484638044859655006294213153304127135729700502128931305478878911639898887370446504656658218119882366641900782658683122040972357867801532836545635463488284732060024089401659020185954263494894173954653870784698879331788231781852564082225887275796357071866756049171569151091877237081595992736706809962608025231616267320882895729793176684764328992035771181111739432274556433627807047262743721431907361503150267370570402418730610660786546049900250202089374417035312948517614822612651784029513567283445594723788112587259008484955547720581884011947925700025175824281564106066885677430115792600561635341344856138807720223249831488172145434861146749444840893983032425925402831242842436245263752851319800580147687894703912444529822523685089210852038097204610672112333916419843636833989437319199449962156377422515035936482221005033152921397379056441201263107263446360819259885858255268332938221174760344508324859693240912175105163382156694189438524062916837350574791721276524649395115992151824896464972181918518211049366313985784842899078926810411657723653720004361059299024478168848967818479360959822006000898737358211964395939502283131629685939212660837882801572970465628561535157903988927095599249998863229441049898984413004991375387790300142830116497076629586024366110097393674206989849707608270208645552827853687694779663112364921050793780581273444328236029779707627480284053091046454731102454073923330304803421979633518378479492736806649658965261977707591265785064775634773766979782473234689616208892679280583301287696233378065502805342589631799098668707478308198468819193662770666109328599539749030159353307050385610818522164436287840059712157044280858720284594168441701932243512663336369854463876569788455978318865908520318235600244613714070130942785215564221430705039785219703948453470018459028583329359183346068555910725758253386875146954641869350288732784925687841308068449963335887545894889270129340463301954242288582953670830538908802177584633859363177806136046976920354901672127680776389154363429638889430648183705001875924054465436813985293162673752240601880843420429884336461802079730586958644151276729655403637996576513500791778330787946010383879796185289774746278250022721144779886889163055182943631538854590865686719306197116559931867240318787501377803356211423131171606125731703855853965163984198543193290015394885394860768101171269368200586950992888316862981678935697687485345290550464866261616190890893416857851837179411893331226266654300984962862326027536163178773183276829343138426640408796922535592646934564547728189282474071656774709013250711420661378663498791946598088847590536635346853193761804819140944962545243223520098208449092081897245920758027190730524494662898255123062246621056526698601987529858179628699769756296743683412298155981670860999891925465041614298931690891780452883101883164650775761761788063239156692390024807018442373760237328156381005091088165392931796399360333788779938179924524638369771979186649808834885961509015793276112340138380252000484025959704182668888185309382873862201557256519553056577022451486036672177302224386839037711887577937102221415177983979898237880484852107279154973603509930735102291173263722689183513594852198952295955035670553269880823902675272860928511015673729449957884435859385299101108420407912856955227647510034731440402963624384986801465298755078948989957180982770856933204831630364988031088437208725166858398293766344833793840471349670006647575711524984422454990530991554990710632194838642360409870222324588006412696614051423502454812548515439537710694400000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 7597656989201165011782315918634493045004262365058729778815035794437134870013709723802157266306456505315434148593095690268142251124766143854571630697111367751463512512077260728183641950943779359244204030989297538251326991397249897289023313884574988838883911764948946149051389166048855797854843156185704766048627891427061385517845849812607037680176824903010498105347790948821821836809195628774456490757042061473610528298124753949609403343695587772965593705926265132046476418571333538428088309353780732289351738711121989121958239298730695054123264156129499332918204288121932697722893719374289733832519241961413845887816526478253214712126503471238643031545623808662719574321574636516031079241341376307861562492037560656850165881775313995735899018297183956134232715259656023829176252299648821130919613131094105929125028660089097004011982322538013139349297686241010279135917871740504470214634732420080535808661248644709071657976023610919362662019718757681294605572834472710213077902985343041194880217642670806053675736097431438836657057517058429711118089354003585529832899261989541324730995821367859557963115114839852064328852783682394657503557023005912878543548309520232686222811766059556092187825818316970492394783538624044006832490638154067665721162795408435288790634724406663866975560920232637151602406023429742173432559411616018200603659678396582258649277804314577672954580447867986270623480035159163350997835573540694011285833068697038276326907103540199425932101280235240266017594854801483938052884339711836340087051609683874157740553202184927364869748088764823665732713057017274404501838386885683990265882899745831588269724955626992126619599140787461227462708788908240273446554436405344670224563123653198665935629867783185855883623564788003285746826128083869569497667163959719485829214496686974963165657641780970990172565519274478672135855520882105531463322456946528591084064608136911525296076605298825634031458022839496624213524130356449466560943598105698608950512898415063442748650013837736138670855376582953173473225518652485963320528879381882568753492332983698292117643034685101049805873393263179379722648879587185347097183403662843000495109986136330888796766578712160844465976202712747434086007537723270182271277363653387082341831767522153293641028830992521360573946010303662702108813142425677756843078812076716482554425744358601260645498685009543774229115680570758569355475825711287451601155497012409746942809786241804783791300579007081031834015801930068408645597436619426064629717938904637013558679107934989978541459799061763621538709064786139291989770380907287454297754980083030264625123369482205363496276878258049582066253537916610446648007251599729821578427418539807477113232598484778408554141019128363963292432275878959211883422168862123013782874923642662862278305535772210147097342550283306598677381961100097342052943570236455209604617465784887623103960266272169227500503964697408575976712355571072273013636642018896413495827416870747577677149501877037796289348622807160996209325719983969182845800088937360943666996726731371958222046651987889809853200042558340657151785423553566834447444439588750342365648288217966035763908337503690337096150620895642973495679210568944596568253155684927300282435764121345000029548407899922536861436273902624748989844092307250281523301787828076952523724594086057788619461849797357005802691457034367933504685692020920301380838263555882964108715375867810685914409296480800873099458082289192754170104543221477644781365592922531042072642088573125798499681115123421586583018981970471303802515185921524652816526495339848213182391436080513764513470751742156684811729322979132352902049215042728248964440386342222245548994632366458975473130298499081780833568393520157292195848487771018778197688638648341646236638353018574157892671080604898235253675186789492073769226036239112440928767110996633401794423170461493814138053259899798411813495398991347848729028884964195559953544175972639842058231100883134007361081829753028900627205109875554481638189949047498128739294799618409387609243600239470022250883606457748424945105103709831846977205777743161502209020227593653874066201405825168169042258266971639805731859289921741220763017810844213507332047715654438178297415406283477983026728692899128734042335632703205853049921666291778709646546982817699098033555874851457121256225609819019141302852154434811443268456432283975596904488865409995722874755158132086712636307203415815711205855243903690917626578465430082080108784020411470575895361973042548685739814761108393108140427406850255958267693219086663436523327186527510333637213481336832000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -984399705836418731065425328031616826097224038530486243228410754724557167465755078441932645275313300799105695856730566156502330970376355905218120924207847992637654320571877323789755732298369946386756755537458132427445410656181907887196742322658999665706314134447181740823583892515611050355818941454218045647452314965317484994988701365705633815942906250671742363681817110425246461187123825541951408804352810389751513812587207479779374876104779700673269771217000296075172179718817775249593179189873639632713922179006405120570406788252166775516938284609241736691363649332674022634653911539518955135624488122107717129100634636781737341470200533548255291998227132703218619247517806021359348678389933868480923111559015313740070582996879584045061174582432524245031585188465586264542091784597479580577487509946867325381902021468647011673624480329316096205029586594006322244553564866620522294971310118545842706308160275860982249061962540699144295418583105721371799249190989605136732932513355773253879840579651978396595451304910151795446886467367078500332036866514051474395771653106182311548155931821290411935936589732067034026458842502311230932973035419551178290817069002430954521703580133544622071269187156143164110602206082619797527402778947688616480083945141467017799811718016123481583055667304066628190045480211146867318332087247622461498681690995205687342862325556478885811156317052942903830796891843757972319506345885831519363444596301861484377359038461766808543895374861931332924094993714889013369165884197731179991059977981507963401139840842738739096956435814310008670412235262058751744634719164975410846915289253817317508627202654756902347672650379362135137208812673652987863231526000974743654879380011826992401154496390661233516225047078599018303115648222512810542917001422973659185958955212923516048508469761371032593211073496701428225305717404799497205186950218527014754543168975982865998400219146916470977313048749255517054373761520345041050396642021408905329465030404871606337486837334331041426044358796095338261100624299050917878672630264918635194607661177487692798873324006546376931045462919217500174923256397787982542965212690594658034552959522710563593250678589181941608601908187291079832737520675080889108352603771570807925851266817793028614107152632486882613000267758340495873570181121088032500531406739890644532364722969756494547147004176572377992004822935323780808007232432030973095946478744678952427787039606851291773040805411286853923778351815549865535317144743960739756600784912317451252928447091563895926834456629500628196714462550776565114635410814777477372962838575061720840986980452829128423227368759520876973012633433584399523123406794547270683232292349024719621870855723653351076654072036102340126202266230244791739559928265793998980664243149422525227052643872004783949773838574586121315354576431439625965683039095886396131273585572777181475140681040818973513533984813368986125620962262898190829128106245809305420131850785818357052436075173597027252540394122905246651937897389490797681308696853506425567933148197309833120244809103683297425474727620283710078058259772226065726252931478280035310911124858144766720631055019612712856101867830247135371749825055718409807472733075234223856778187497948311430850191087026711776731448673869190457463863071100894185640762363885819143875305940079633231998605421341778548522288944271085104372609669431788996725599366547338786663477672647071278859700582542141467357990029846432099341658060884418093391834982078743594638276794861998573829554475572726039029661791754262168788550143376424335889228087549064583116064772615829267800223390104313905116215062003634044969500295954279587308438902552468120280219031976980360576323952443546697944030829749193510843478908792751616800256306771294895016048311045286439684180442858877797534279832643268889854335579929325884096726566941039486050601765693232589333492941870561830122521982562016488239494634947747504887212668362740069489277413488402956107874495601260796067790252613984686740243605761057695346695462387006469110483067637525659859804680208934213360937131971078185256725932960039998320135600196110562944090958249183368781561216308453667291696364225293218455100923943904081341453958690854543982391277158918759916000130932126002872184933306291758038678581573331067380140951930961011012768685249204427323215565931265936369480019546649800126393534361275326717689702176861594889471458569892018221512976299664409211589225154950184975852721527458130751281783299698137433197998975827274718973238280882042635940056230279396162866577302927197326143294720195041637171200000000000000000000000000000000000000000000000000000000000000000*i1^126 + 540266966219588177967058121989506926387973437107176704572410849077615885121507880417836699951763499478832339090901334525272933057631956804144248871936932552709346932099167602729208885568899375636100387176271613353790624634646278510643209806477566072463659613146889257974074671290985569984404187830190864246027598094801695034630700004113455790305453429859274957059890858848693211507394740867709785262189982050879329766058179617552657731604775626517752473340698260792226083815136620531131134797723323655180597318649733137182023158801279942659834295565712756841236659154862900756941611674398600020981599625100615869954418116285262252694829222518698675928653356577665396208292196206715932694425069664881199620042873047843942854419864117390134434807225219718621925074615585336135279384582272199468674100020735915097681824371048402440604306744603442636151547384621883287822227133804428105556808079512332700460071997430160066883944130631468054974393507313290218434134460197629174032776733436634993193436775820353141915789896243414861070257317653984929096038129240258955282623695614464369850807934303250147659563029464943648952951386246122460673394306634634024191138349955451654988644445628700140580440511023812276064916599426026647105644362019556551504749712962078247564689349207206989347197490999011123410120314479749882476662071822383634513352563768221970211758407792460611849647147891763338185223971911577734314590073435707694230248408442029318623330948232848535666830913489248792316782721565913675492565213153933587329942953151110490700902157667986863940225843508789656325728424005885684179629647960192216409354919898930572371514761244927241615996961174224471643415320061355552380075375235907622151640757512200297259797894454125079099958891144794420721088427245989415337904075215796578268059289728606293486899802516777541219877761422127561742958310023900968921029161729897646139618440094198868054374905058972438048089086858877046168720507154279413300027154308919667085452440876029149004675827367964234950854670769900320122111645040748793574103963280896786466224862482326133680475434487445619860718288980548465150257786826768995813711126309781954695719371859332905526573739822221924649593266338556060393161746070344564895352160917511730302444506662468037819352144936216537393125243091277155387882932140836872248767366049830531933748051416449030459125439852250902017040964839885697089767290229175799643043959879388071973524277964474751194936734532675290065867908218243523626283135124394584791639395594152181010169810947499725285857337281120264699947973064841663199790177648319384523160099186857180041337650851772346818652352018581429194904273846725030150076172525412568614952781901622132858155326887756614756616713333093593091187897149305364816408033545458822607766500807788756814897866020304663511600204227073682814254373131297023884006850824628980568074921238812134930898062732522551947352333432558014251120888988763191530288460058194516941607119266965431042958198862688136455322910010202732044479544838137196918635623445155932195352096095052421224036975805167902543558575005506452317590592060296194195710302213952374576055410870926416573220614897675449405799394087908614518822593414541334737896712037213372559209171732405080239324471123574774143444588018022931084322936050102819348005347196977763268691464722330415125243211829453902205019586862191928313292027868479577346758343949219335685550554995546870573588311186261692782204807712768285003905672935949027074957084587514282230306021765212675466238475649379719023756462311360158589209282616757295726522868053641928230691346437927914480395626658218561209320438631791646474538314110788746274655137300033137045760397029405354745639866980252455372960214626567496780903930770337656436953061886093834728854410328299708670090169151191020299025912396133054505378556398424962592109104993846607774246636006566639808788460992645009397945809942777839111555273968586357008321872695884300760098694578920607753676586768344736363076979477110610835630099167103774194214823574613348158564264133113371775581140581007562926458860126735834647014519291840911381235572730456283179590964448529342935995965346625411051551447516894819282875554496497792244594936836109587139724514732881204683737275857181378162181288568483592139523927305689795656563418479976291390603932341230057949901589985653522859071739053205643196616028850337464454373249601028416780963799594042290657977968092634392985250790130401202430440733940017836367139980265920452466556485802326854653033488373514382069994787484231625776113152287339144107840408583877427200000000000000000000000000000000000000000000000000000000000000000*i1^127 + -338606307645033615399267466829897588473493826061048354746355451495654210515542477153201393466605498736690283961324944743723258890889737509497270604785595695140867110628675710875817316845615454948209013215456709474442345610891755508877466942810640368771882712368732004665685167075271771852315164866259625623621937179862224924941494467805488156079022514690838051680341227871751768284811348545583387820649989502142368524946793918443156880535703666579347367386090542629626934922882085881622491460223524637910153271082840550127761682652189187696774672170673217324541610082870948005858937365635427876438970517544049765360607611900908686283949127408544624266888635408847929432398543588802440227147818625361257793348561754883431724695994053708827938398709025773531420574230121474983253020332370378718365461703880244471510637476716449439751007796489778515106420094173994814312679253024052942078043382611749865788648027362146601624240549631846974547147263990387615611348885149966389296722478104773694800236423615403269472075216697164849086384543885270648959084001760122180188530105442231134523520469799402583978043345139606976318587635514059633975276473847674387264233131401768859447610061393461039418910719141671461988368043442963200709115605261595630106909559164445498602339421165062421311191251838528672195651822525524603581539077279008870938226757629536695431757966603102752934047495061807898531084996239337636943242299745762253493567090933265702458863949662982195119692885810346365437933052116979473671843562036300402781286192146156128331908749529438620289175194984378940253242117014936936917406362061795545948930395983702725807376420020038894745185874724472498801530037481467892402916531192341744718366178407898422539256886381279991543852696633616390111938361915023630965529079750804950899917149199186223599677676539489546261517277219146959478986718512940305982470828631857604173905750513594569233687230011746358813513322398639707629301889194824014955993662323490928103051191125117935775472044917152601978579191100376198283796842618591771538396036030718507415324500074607407168211951717195187911077962502914572727252174033274865670552446140173981835696289070262524973411427435550164125347070415105933676567211146865426539437167365264055038018559198834459967077835565574060320401550428173155302617098081064711348788717667058533688520921065187739247942029466830624070148383534203398255108380732962545255329256838940684870701370261779209752320963889558294721631670200149492124598841312724351212344802238531358370714164547786291112026908939034407968919149257657947613504751369026185069611853522034084212880772913827464326964552934468338484603810442349019092867775968949882143753344038281638946457811970559477032272304882017310591597278824103797216621004971628645315438649554333121891757791694481010610366748940626052733506410603882471046271218690495759569704831801595476026647095971072554382771819339336223342972883563951547825786608838392679529790463090017557744498182234406824176428838650538217621111221186894095308023478125687964501712086005263013246331105132840754264267981561272662856551867731731890331266306659435544875330479655586251641772987348394536213054540406165363086557083275718389517723137591077575836266721314122158555292694407550247200834661009091280061935261524900189063652970656083241461597967398499319091882759614328598941816599111833076224323458665677867194779151576227726839787404602748216874446181149640259556931713051996262419701649549652090367519669046307697069347754858985251325634103619294341928422559508407811913806280667670306802455440773276124309204293842830130589956676480763416417711893686063500163976357232553789049966406484453803631000486926183187907051598849876029228446098081957777352031213002622069650471129435598889030262801673300136810938579038951946415896971027982462502849868478365112476202335012525602478024301738775920995260806962148513367118566933741803962987207490978095894724283017775311945323000249851284681825810165827252293064250295579746946551647525086101472148063903815337714404601671770081824097262768818207779100537593257996250265922453884387541897956824303712265075579225074060494015220696575856096908604089757729996494336286551139579419393468204346575155953931104005175062747446351094553460493233586331548013718056591221954684352427382682127427605275072889416059941754978720178952714848452411560192681421738544706842541974098739816549026227002793126092715603812216790048485323596327750846243744946641311738861945915103568133678202430353283522212192166920692980294903753568563129114842448827057454574469120000000000000000000000000000000000000000000000000000000000000000*i1^128 + 107111182577483748134930242148963971616285226953234876922662136329519459196727823961843050482238500664837965432029585832111643828496875693546599542650248560964261961854233818154378752196141092911568245737701328574249667822275767509553586122959930708496793895627704526434220542758781971262369229730797860513215110624061729728983737965353696500729825021002490550502676602336415275311837706406543192006950521396558665294997419467714078142340337965806178956095534402567969391945365778181944148907439996983665402705350103061933940073379199918998964289712391484601891338075568558911512810890349575225441326820111176580665411381670609990326302958234849361960799758061924908043915713371979331079379058660125820722185912295636965785128291911643398537542236350550792724866389349473004742350169994924549947618313535066728991478723236945215730420239816722645156228627344825115658513526870923131999498534948833367026129206565004878644788058787932012544677636390531407267563201362586483390199455686482656496847637349680505482136130002661800787425148637468349483378110601516591169791194269228855941226034281650453627625810511371097984768356883726264312974733281251563709959686276975496243812515301720374082787030505243708232925337011323329701509799072083963033844737734608146284709725598744668207753663853830306491979940368882489601042605815934243836016329394037290561321673048632580966134976611153252118145869403409154629990935269891091370918720754904337655529106817996592553939711380930043125173271090792162797293534187589505668838542790318325640744749312085832534181274653840920463490191234280888435280898570872187454891180565261531840336373330067481653114484661067165859409040832782731182348645175255419524047312209819372675907290126563476708858286935579928319129458818356906147256384973424995394791722461957114168199737427455885038427958496586805992634778052406387283561555175357649141167664996692293313070562861228090108886604899125923777845140915217605744139790584113179888188332379203850494507997863242156554283244462970330155841268158319169772814995612858607281930915250486171421513623581216612017520792346650043347839140248883055267544050198460179747017323081685268014681139723783631797298112483391250011921085126953636059600764011908854947481088467172910620923808486968840134928323072804908202760519629649555087883041430461980371277512244381109319725945722661104157418152077207277852370679171204697273528105486549709789928732335324165139464737416070316914259756099382777189268311067528939019184533101457907806181069871802689385255250801940197322719518813324859152183034222352162860826585073667733313065362988392339237720701954131443425985357555814386392872850952954071235663020902328343141877816804610571359567648756987025109580643878435229129869469950212573448413793400992315306197897005565086070172513817869329159791118548120538467694215009586373079323420942855724752904303492130697058475437071796846030379993913201120817606820528295935899486050976602142346732414565511580189429153178175848053370897662636252106569884570954881154949266130393392871440927466945473871484671037211278554239520661463874434861776260314859283360842224503157415559267073818896644207044116650941541785722821731588798723902765578239287307760492930211863147477276921603230600448417191560393343256831640133499440519545853625550184301879152957636329560947531159755188842789002433464968537059012197625268704069704730937333661720108205932918067310918073585469858475396534468710506515217563221143998854486467187881860749712317243201651012619937239134587192695479466848763107006345116634228527887511005179733570347313929546848641277422489198258806589391657900445236025931871979304226164071938599425205472214820203005657176720762518997908278903546998667272094306134846500157822841185271130513725643397795015461345343001552606366731130418486628333764559504505432267538331348530078325979212071524581367308673367575444126411896644860903734959440446367731717501879713424587028008012210638361297493968284351951075698339544099707414606743903289984876007075919306240695272225176055370884228682560668891848558341363072314892917481821256601411987788003568672860198097903169004191565008225796179080133841728190849708863607408924025513863947071614452897557830626832195380043674969397032164502458177701186540773418645356628796303536391051526273831703098324160140334864693768968152511064075982644285380919153051808323322553568544918636524414189545984495708673119181770771897340960884930955804747756044044537215016455019653065439660385368125424092808739984678716453907216309746209431124143243264000000000000000000000000000000000000000000000000000000000000000*i1^129 + -19502096849392130734488307031732139783798754743096899645837275293190496899731939347151938105052424146648298227114335248260213736671371756491625116874114731177239955068676098768721748032364817158177588844887670928638837788422495594494472980197012510427028789194901161643921613832240602280451198291749417293324584109740960002926764141760638432248940465616183742112479978397173279414576461872234976477642140672698533085298735278376551862261245870617488639583322192310938120422956739878273067716455186568958308312184763916344621451727960716567100297805909917697767143451570446523105513228140335285446644782167183129991152136235499275969826861052566707494981606809603802441409736815654079877031721022869495668770374278317827106191667699460082014249139523346762313317026141210498226327185228183106788663553192927221635266833239280712503230738516248388396169355183758964991621164814854685144243139360846352352256186813052717042937586779085318138996646408226027628112652286537810929601326331699023817360257028392497594111800449925712014212542376951613148228830592530988030383428305702206848144886203113336386163429515779312357033749292102673016177879876154584315856801962637752231110567715869534750545328710082997058730977303819950573595085443148648363215909474412748216502597620915666906302926005539419134484224691788863493608024840920821955715543072362170097185396346930560023306154621440488527891838906264390500275903824885291749917669932450251974399473701119569933014662109878867280434102925718618808319208583573490561962711987300832007670321620671469280961330225119405319623456758417395663083262347638520826623396473102322941100126573453519515404181028200495752134106684382598529520928292882770773687737943761216013481236107504951161643712827438017610295097579575558173687943567946938243827729075341184124197945063309532069172429177800341650005009373482602798498628812803324605078308155505727782933086087079226153069550954744261926451302481021481659855326410346515801308212863588029521256344083569217935192401554330935598574894950257356292732290066422885229265648384119857613962485906220564048279844929186141462887392548226753755348222272255038433515146221454315910258402428115537009204475383342009892509028295971280066451353303329787476347535023681650205414829919840149358224178792363429430166126873965935198069002430455349087517833312656519348777210903171278566520190304318916361794832164868955200370479404719200216758988857702545346458552948218208315879838409869488490933190743759359437247519002094175128020714711907568291542366393829067359557628271836367539345553533503238911098440097832964440789811103171314967806721505467450494248198933477427358021356267187596216545213699462465116553962026289706962237942109591866505920956091423686798514247523108404458135053032658468776424752051558414194810553212929312224907486274882245839162011745309453595901665905849427912422164839763638217649985868638215871869344288301448574126950228502743254227808802401539520482063265140542404410137992094569859162127324692411925040346871180335861539977996573886568923492865845928615673267463048840644897811965420105736129635670662383757169911537383159730412330038052035101163423344426193816917756447128495402172972379696925691218525019325439543662666987565642253727254932162669736614619947352091424664242077032737766090112404571634042365420215930296757579753290183255458375665084128261775484325107745327894777238022628927346397392325114506306133464248758622068617565914688728026457241170205210763263580843511376178364683310495427905336358612537960388201522699438417526444023118481632695715940992453465663627083757258884208651810514133391722593604131829954764332622389759058343196378913458573858152564436881005867084289713779339466100364593254024556436907804709758506504807109192362122608597232414535529373348072574159089992470987563257688766887975526182360068132541980831321946012669815999219220908522597056821903135021274499812205066371627598969074329444932514178397718449551898103904417593261052159518711655103687934297640834923183513827485039383307488946447235847431834338515888312842099433822870286737125941258088908950437177686343942350935508906216227266209785772230470223091247322243414076054826942863703829678268249894979982109561919023360942984712969183613614419834846162052892863812682339826723193624444504591790639339947316085924429701464420567597614333858479379161020036221727593900205651207323487838245500781719050409731797625847581529298770643585496265135093223253347841051266496312720605425645902583050436799497772423234064343389942125374293934080000000000000000000000000000000000000000000000000000000000000*i1^130 + 2123857364881425944872873979344581219865071582254766133935116767621757172876479385331709443773517292796563332577796377620797494363713451387973360038932655844384655261857245888152998447462646618617019945073677227290994530956243960908028323459508399594464112676857397224029528063691698323463052491352490173993377812396816755142644631060085671748995250110375040490828248041506018773148404322423781942064190070179015486764358958764988413080585952884540624754852479345044083228776296563295351048499058231322787734284523711181216153718489724145419747102864665406083501648132520277381986735844792848169978526341755210192602130718811739558130356585926292987993405038338480774774999252797011997380895510274322575839529621528658366185351245782449254432087730399819014407106785985669466549042337720533063332007801396779825856755674522479678725983866822684270485410260225788195213472869656929876464412231593835350382275025539904803830402564701935952893182868253595493548157747849764843660290329137771848882093781694515246340585623614685546247116095577270004021655704945560936990341782973554972751474888697629356725385895145038824623224788754279326340102338706128128404062131455960860164930639952614540046088374889781142674811208768826473906011013007292513642208423817769307409344186552082705263591379105438075590354856565810892757801935517781840273501471711277528493573811694177182326212896453492932561091923035145154451760585393972734105996288598989344479728838184043303343580364126650354271538892213770809195209902778853219320281540842268775375389063479155468731164301926956730229914050521630447546418858210796856022073137585729845908166752432996472414503803284413204611212040581956481180566758310910623469394444206844289125703033855634491696958645982987492081491976206164475117858001115165567110320520913309974008897989417718920489038105719454252594244091456459976064778387092813283466447761693223313892357370152801342796135776591848681174419041784656146041315512560709694011995552970644255172521805222669812833199354257751461588447144874818505424159095003506267165797287950360871342302230201048446041893309108523270750782136807597256499410681923201314875049378766570695378722992284613212580381051954371829271981793937589338415025515991399972296064498269135404169380844142599338059093897112386643609847500711157466530296494830551750080610349296800222075555015307583928837155119744296247812306154364850910813190994009771217481739757870862578056602339726395812288834416493577015574881417712695473312052917950088667654176808255152522756788834137136669283407949653890685535754702444268902636441773111468288199351351730949329568948999876722242753867246115743545243254743293950560228751180754476174790280146213179767596029905341502763617398227752127489741305365677203162720646584661228758837174706001539464336751529059747805614225108216679958708186478684141659995283808314421819635785872692265529570272672169440667660222714113749045899576507912784575554454379155139169905004111591925233679652856372001175677486165121948474873443739444148404074842511196369372272652393460458888495542585731829468568477548915084747329680906259036995052993179186953345636535053385154563217127105297930029765473775015344207831424370284954300286205755834009783227997134983264620799546866761547437830925102833980407102173082147264396993294847047550188706637190331551567718763584070785491339912758547621808767329095372954559914814772410119793997524432688902240333643083874136148477398575189122591394932025740278508022073159731168667995393258299099269868158514210636687919769421517500713733400098807677617516206046407435872474236073039120614661446098845020000938195722792175576450204350545776702113777887265880870237347492742363016536666313046985365289834157201558303726659528588182112969870604217408641567571050106317068531850682133019326744492091075642155360852876809521965190168870340268916187146204240703332694415537306565967006692526388140541862626121384050337077909970827805947502707402037438739243292017056614645235477210502901824221146666862277642322933427232041670091177257618365936844074916018247702184080521624665109316444834124136710078465278762986028886431748952771173961533039802031597670354997365959462849953772304318240699552881734939549313183367281613914256136246834857257613674014698999289736372533638211847382699375676267062263071229276299338545248624933429303859902008261340714229794769142131386161828730378470360332402936324505554710538187396768174609409164935773518746123110540167179779537556826006188835763050190021057189378913190737472108349397925888000000000000000000000000000000000000000000000000000000000000*i1^131 + -123756325462696742244272138861404853363508327762872701460339842742905644826698107480580805461616572009785226433467074586373492399600482889504834836045446296046020417058278424402295988159440288525420848377067109785806335354538054516456418772867422526532697380305360927483354050253040586716571893697706187007233525369171766829178892166124241789078933734958039114043219350605498070780294196987030150158146342128318740349265516535916995453049967829807378385386323870310568872743554401700532004029676857334844444704482110679267425954511228230938112891613975002889240777185533002268028368029917887824506459950456713207254601806629016521096596972732269406704194819969604029708928067121485751088826291438086285036373715422126885260907726563911836406922740908503309470055698624947152702466955384976821499960681789005229997799247780731092593551442849473498998707998084933224336425171480546118230509714620096594684116690849724248922137624591600433792379132085110088447128409728828735910727897851874446696942498915058719879797330494321348527026738776523551411593257296336593656993187388470833911190507267789492921807256536609690876436636628243849944353396540950693150768271408242993648445650730391376629864763089841359652100806483778538924825528175704386606498258989368568746126326516531094142820245481556200226690743292185668201507965134662906451560611477207990891970217606071173004070988652607174838150815987607657598831456346693864947686964559084988012139065721408979249529773313164609709585381535075399987165547098801617617660655194414057380252194659313286874699183396438180524360235474455680471801399078088039381400315962988479586497685034421883137494533246654902435496376781807686477283303069325221377320851920741803873982735571540071180448494800312147430619765579495799721355676477443296338702616568697257019848388664023844116402062733276897559051860451596610879221646726654723067680397531288211902812652147373947307649443381841984264690216227508291995600582827322758740206368640256320086927474214904931181508862923392690801419299837838519973863468386770961450023243888050663702872025443577680808866361615735908162111308020953665068818647966114623956083774218355577275253174836518546017128989063865787692097474410884071276704612085701590219855353775680259586090355585891118224323834437087187955902404930551802309962787947024436081968312249352351555633630880649704177900430976571807714126356627212669685369232127265118247978384412381917355255384116658584703892055524408926059321166901004468500611609944619882388007770624671133299804280785398389843043800159581978494084158298480090694564891748809622207807230983679162976584162178250525641963417049972025389608745181684036317618365902188728431135886859904847197444398734234178097547117296830294687697071865429715363786818712995628240406719336474847462064591857146195128849996820232844935972097950342429259116262589631896186537776311747549770961133306539450221719740741356426851491268877458122592848235112330347542075858648907803165306047550706945889453028051430417384153073641231828325013570710188300805802852032894859678199159905910531096248412033436771535048557463250394979713507679837945660625993836909734542168389838806119336690974235931043708904895416332237895830578593875698290518878233277997891643192459037214758027295807857517100828753012037024891620977983356481056963842260568807453686997350276021848682948165500456851946142633270682497140363702621012334869141342799283813961420072576324793791293708649136996361682350834366332516924938853841379366464926975089928339009094198969127915004134286919502106951802079711273708153725427469663014382272252235700881095580759541783756234076014142654993349112899330800059148842783321013863894979888450961925400514411431654130177681944325878981943385077181260668363052149478347948561234334795312834066741204039342079213748810139150540259382305990520662960216459058969899799078211957755923682802801829233089128757093607956242437564439705873765332752826497503445558485235240309170343986866653233854064840751833489854213786180516367147327860520413095185087238183731336198951908093217499638966203848822622091211457730928490595729090426811716161346926268283062363446099501668726881869183226782054797965467325033728590264131761930953481881576350057919590407919830186849375160450297450344647564222774880862444277396613950796407437220474111162873272496004196358277405910028035184873686236519632406256698100934570603695006605516086147249210029343018010783435873156632244373205060925293665168314294515472639122905479586503806844177970247672346443776000000000000000000000000000000000000000000000000000000000000*i1^132 + 823456264440270809711593810279134560819616095852285234583087072976443485189906553231427795239025973493403112942690406185867222452425237272525161405906573498620197263586925535286669794205379133680711543426912676839223603817096975905476587576840919928896409062048157648551649336139748645472091932923229929046915915249349522565436618576788268008360978687809199615271814684155860235078289112976734276651912660495312453516862448624099331169328599531336105300735937398613176627845418917881321681584914950234176241812759806936998827491075410189139803749867507256404499460557281558231180405628403624434356962387727824753017138681916953521004360310935902439119005808687674357531240491118872588900587787965711810981125229035028967534200095167332596148944648108191842551407600098043775467772334220638057421689772961868750747282481192506774386098504067143237343724924514558101507765145725441864455576710240496103159078243016390967101986231742149258582138186537461917683120525611060983236802674920305957498926430517153949615166743273960595164682894391960685316037591644935574564275684434813816677150007608538578124074044968321694604087117545499358704103633087001141006108215025847894379611770181497513687858308891035615073459852924707944619821520746608750277250051173832885497298789454233935949219648263372401670013921723820796454639149143510842748363471411003165304115443198308194536601422028493061322578250206622749062619577396134510485750054843530816796977630606595549257218846724564340433485813031085882351306972807661030648029743442736436824255849186522510543724291914288119314417891878402799966947485736804280086863804110100419619310203358043433214234758804178629783178072768297195582753924424596286094836842114488590872656731922902871879921881958296962180156164775703482922467826814206286838561340638815130471831664259348335354129591010232418164643575784294539431668741875827764377214793111909598181444440484991028786353251186990013429244621953960821152054332932110880097538757551077455409659352760653475579391775833129256098926189730760717809035752196231010291249047439296095793021252249961028041149821673928990941972852621241081622635056562127997758493125714661422018073844560332265953580200284586872649147123160418183414934506350060159610581585126898823818236130026915182975829141315820586564103012069854189898085213410940838638355560098230839401968808156801901251343251964177166664369624085883498456853658302687521800245922995969410562594724842008773792743249981436790473004532043702870635771670575034044943823672037084000668569550526768362673075685676265706337610198679004915722826520816814270483671964975953345510126225106543395771918925228403005388544439554816399884567653124917679956469142973656381427952562652447185898446506669226307497673705068317831849371802742923597312535429072844212462809447276193910057249676456244411996072345246912153194897947539012544809499647848454372197852914467036832666645468907813146850350113713216802115283494342836121305884482280365171576906887791081512379592269897984075810333477699737288010478208426867519335872107960222586837661023902532370886874364434610410959071758571915863106855519113867319419986317261686550455576431968124661591497371111080193121352835272681151085269446221219671330186740592515490993325049491336130626844013574122984028355331531674952222169408519899071787204381720845251562906183467089215487636056903213892489849478632442648089223446013232064442239714615363350503149526935673807579272739426363488775736381063230644179141232996516860929531925670772729158359740682351550351113859230124274191999108447417167395458778314596479178962673862563073957805321846175591555727104972041350093611427665850655890916075296602024590644481438998401154933003834481668522499963689973367317771902386717578045042445645479753976331241650307562836738170969488926545994667326951173935049170183153914906689845982987306727790794232195557612497125076259278810064308798125071256378946182018405499964078763102468266717714973670191505465809021187628506599514562372505299408832207119926086243941207419713861471705138553097957292178158376617793353529095726817402855628495115651317243001309445617845309720308336894888744010695637453204297259605371138809551725190160950055805304320184441264811006079965746373679393090242948805747290468344158794454370721172624558548615760319247641058571166384087698743564730807025538136395518248981646602825010643445500544983031112758466322660373233390664757763253566430071466041448338964073343737361178886298280491328710090587476855130827290698665832127188172800000000000000000000000000000000000000000000000000000000000*i1^133 + 421927382738183179704555042516416256699984919743138194333385591121111720607759527284799641319530412499229054220137429651976057700963457857854038713848010838495125263918632425292853720296126201344016606871166823348870070755580831564996592185181712688134414062501242241136174904019160585733067870454361053478993621810558820475721440845987849559790279259223720856787692113658652818766525682001796234601289114856782607618284003547298133316577469327134145882538678650972552924505699204405716452999917594159284445110028170406254560623518961907970004859549299852805652371402961183500961815068255476081783199809138369731011031428717481905121361345993050233495814845677815697373031838335819879962447267265623372620565848513850480749153440527386122788722100368709904686976104605956299937122422512619609397426878074099009414105951538628904177371545033146879787353255874390436069461668557201028742074605306893399311747939048236919369710065341116555097712534755464339865833544158687249190961604730176600797347354805262473955144430474205398210857989907631402189298185751065039013652250475940759698916839597439753336656943917544332844795989175793986348571644064806286568885191637839363060928363540192963428483244333544815289155751728161132411736110618804337268995574561927205164437487015563076580417997923908852791906678376132240357578069594400862735520860699942475887463250516470565182778236873297298352165764638427630716117034884397969465169142429820581131067621944977504368377703800346228592181405068648491057352540790473832569210837486696843339987702001489659500222521855843944786739071138789028977158483850640480604424508908862547170724179900901247963740654950974915294220264187472340194057000616823924686087878662432485427031841542540273658113650303645145361835587275913725693995154521392013811312842685345863978687973395709154311711056399171619585176792084972697599249886028199863464652015631815246438115879958938473721228233272964214350400641022436097430767196302821323383314191897479712099049335056151863734310017571154640368564473731260399792248064169654933978149782970215958688705434854263854622031304778899505616297750978214258161706175805568419783372664924040857539870311356107761122806627606252142253438915536987237683917185209423013793071770928096259139514285054804346637846264360279685832153993871860845678377170541457150708394101622102513326292363870136158819463918537982404671326390356480732221667360374231159633761717065890459242189140184178089583722812043052731006379858044208506850903417067769723208575329424170822817837119301029629357446381915994686360611377799125407463387582120798007678207098616204425596008842937756138271636238729369415748451526300364389847517078941418853641251924423702632190508407505027838717460378636843916136746223585342504753680093116009658082501818196417544632808243427494474823919002115221094184558622692659927516910876839765419211649035073974663997501533529465253250603514230865130228159971872318082674175262375812121215004251365825217964690221682093157454310105033582925620368678361870697232004531682185422940229371302306438822960191054147317000218653268468950681965563369430942064741611378987143168749736853631941267538161032607432525869326328735276953603340972298538947872000137174610876299073613710031363595600361209151138931428454198701493081750595982697592480481151263383902296113570814672910582408477516837990346074466124129547219781835114495261867335016847258017382733799313463840528923075949576545437080371724397419961399832843563693515312895554562054920485490818583409546405212580828926099599578791229438486776541042821092703245135336715709835280548748719370089789112574224896936497549222190133159894206578311291202363616785790514140359189373837445068339387346082879479605395136295151273680891662882138025383867860128005663496603408233074141933728882030629338040625611070849621085947055832591952128924781546106593310692877955664517895155867337548494076983869400978829390858498512486668651867007882463909150125428694862545001833633114766985293979905312563049131995975840053069520940115706993405576111649008108439102946608385918005975421437881367010688608108147634577571081921821827573860355454035194895522090841545769251255547148579582119563751451472688864895850541364307444252257990024393004188485139658493029115942886972338447193122639469368923958255266895866364242980141585483697420134014443054430816706310848287130708191400216188303838356909445222633045150062852921443578778468278285512654309243004774766815320103376094185961339145860541725956017557786361806255554560000000000000000000000000000000000000000000000000000000000*i1^134 + -27703946000288749220218501345629059405822906176420244704589218634737719397763615885467606265376715568594665278160127578368561155242682665767095414456734980699344440338090088844043526259284937729520358252318349385147466095292141881814325496846375964351863356374606861416838113397134991537129297620755274076171369538176163536308901424856162984436008218610102507743259485166512368967044195824115499577457233323965354489660130109559958989930613356950538164119681183246255458256006669343613153197524432078577840745609788100543759256038186641827390304904098021624094869578667995404361859585700649219297143548304851215698814994252049636437246956607307055490324524704780351324191801322822588677317000863574903011188868553979806749864422080762314725819961008339068058015611129885433287038695713850269019164119017957260291861270461453157212479452365955037129012499777533550590895481289124167585232645953848141669562878443097352320792110230111652363493196846639195947805429092965125735787977265550496018900010033794228678541343815802542918302173400190958756770352817505579417660892686378520174500939287190646869098528217164311642938710499894097385244060892082453364328192973242274756216290595493345024671672554949576494219027253891701219953759375648026240364871011783853757603678419401930014807548274604646807230185637719566176486042131088627972973943134474247926364845034621759827419819615256512241935311125211726014359604374586938785236687385955089816851706383577879228713505955654074623128221018889499786908178713744746381481353021490167717237696260127211084264760246168689866969729122214501823657910153424183075479963259100612087671973528085205368689356766966321714343406344788812878633635483654511013100206091498344842619482592229192896507171959800963853397023013095499175861901717582850365824423689192356936233522687916605467257185894940198098205651059130482817934643834042874941219396788931647240363493088087549835289659708431829136197512688759244012329288510556023209272370755362054742925862027423598730918361812229102655556049617141295862505927220668943334199278070164123531160618450399818461043238220194468752061068786455433502658323965304532049424102893935123048403233218539507865355675915230988565859387438417478815711261838077537998553792713281497525177665164586013609833929628484783300878146423051841863774165331953950475503284128605153382329483808384530613228839693434765420861631418506316940632633372413451139150862711615945421128610946160011159599989695907482425002122907970397320772894144391520801381822020867889709197953427763833110424383249870991868274999452438859680723171713754698767165583150693342367222295475530620319732567655725443039480080979302154117873738996623500547469431832817124675806899543012642762841886850245256535919571841546348688512873843354447287770307640543461293166605263970302840934635678124602306761251490971166961575944019626460405120447406045670245820001758573556876265388016304221755043466245658046943751469577914293081184408569915239381240359213081273734411660380801293698874311282706227701822956973187835725066239146243770514737074363431215233777234099390153234415910948261872695857286943559891210961503251278234419025798180901055323987592467396025643698689361764549876136054791881770252590607995081139062362470377681982071990742377550654853816738222706828020311432871624371325954492460275241384373001531271700114733646560888538706503204840469950130075368343320629646248947301306887969315914263208641567714601772720051022630327529071229489581943785005848841898823068620556127945724715141869633505931565912690774981954508916542271315346671881189783621121821114865897860641404765008079989977103653203700892632741131500036491539485697697517991711539801413116186445631436437090803403327413739540604740557519564098111542443401829943280442083164112497994637958925096287874232861568802898505538605888000960005952388700185516926316616280222432190976468238703334982168006877053476742899697680477599661637466644356065291433234946868586633376017706388510704777934354741039406344515439879955464157497921425797650690710388202857956637514955735148603802328096214158387240430904294191163828570060250777033048819881501807935274878252406940564538010079503651534103447020163555463410619295313715086869228540861473575231963319002464446627436827071808850126561604866982982960654902366534684624513726677196641037333307494312040310017422745175214531625930146809721412539292733877425885478306196191927418471932969035356559370558722786269278375232224278295195771570400256401614830112802033840947200000000000000000000000000000000000000000000000000000000*i1^135 + 115778535592373300912784547980311002605593739191293115453638327499194292903361077716882623679294787697250242108062680601282574573029135202523063916438366747311873098506888616935742525331959663034664974366922151689284006057579879637149975678401841185728857720071592257122736195415594945821751791451359991714109569545894868144263195917210752811816185875287633438134642190584177847338862622125441934451484842619351252080546004147777655414005507585959524090635410849421417096514875430567598106691882288613010684573475508355541929286571340676973583563875335449159146471486197183344000906220201988540051419980354684482824646972958962212521898937825578350956750372561531801785158297685575175575886207241530598560460446227996392316995833461485662616376514275718203797676605728317429561236465569873675862657017117022827751276916354650376067720789725980340005989671220577300387522755907172973732952737657696246489145806546740466322081255503047269541699841079951247782628335422559978083254507564948552188021356404267598459481466116442850374737171011239436124563454702647431783325155919803714110688678740674634299547616690916576215498326681858129151347518799617396466776099297538150367729217214103305844315692871839985159049276612988811436551016994452909560878305503422264115427358259538692086922926387106254623955041972982855485030541008141192994731888469345151222748678881647897740312412439900321142533766352378282058315105737479111723165819776270531329922641109455809274796974802605130114590660310808196655504022901316477434174116738779636834042052501932118960012504263897658937197288578204403650644285099042163540632042834409056844784905573935866844325618517090112850146114089343444914366036622276056350659864719514097354148754701630151187299105204990428670081882446937783700061499301851424814136870169947025969809280549188420134876208733155271474627662118819869222572169229425120129359346031798433683045663560681918767437541703467010203747705623740515638507412635870849876802345974118843606633987873984563757578809429998317118987748845191270282246780446705411649354958172701042337657123827807063347770970771525004462174731098457419234858164162011798033856955032983345830342900647550497928958356949862440302160387756942925542398266681986677446842172412611736041023005117332615963133154319041542030035625061931854842249000075819950135562653271442173680328055591591381809434073791044793931836377345268886451883890980768956175983087026651454887370011282023342611619611649996313125135256882734634787252608178301480435667110192272805683830400565651624236758599181144428677735579391099519024820493142234145248264110234134059479149932376448000394420180719523972666956691820076811997797895949209136207475511366580577170720414178794230249255354613168406075721797316240358261860918410461575361208168413072758944327961324850752646039486733068692089771783878510704349307283478651780809201819738055116907621778184585281288981779395517519892815192647534778401927436757023932101149424098472362812721091945203550343546570102617507782182395383353091801959028374867018427344789055661832055537151424723836506802662010024990961341977470259891490003482847967188356533162737238331138786641632347161003222264767487568262496654705022109701978633606865029083050422758935968081192208160248626156723596951127207967104980549209118419191694958442754989096129139203142179424626714669250785797653346071834289103661433719908504021679751653089395769753003056710027932245616098143989836660913331263843467695290533194297849184748818609004360271712211408218052790119434974737900832401693197086635647351570592580880620306754907560306546124501681509360161344103214177270958191623714687452019485618402818663835709235706550370372920601314558963961879645711911706007228109467270979735944696169623736728883764562332669004851668739115231070023658622356857533300886580189819406755448406597748972977500710586422235974173601269344263753375294555203750173992713414603685725405200064710767440107708139843534238476973792314441322914176524638904309490360944148122352088454085911171154567326600736963073891548084771094272987189765879112632443881853889754795783088402191144439858374411482938080509781894430564791363638815569475897692266000092721689082288413654252318584576689334001104701171307527568822084090411067182163237065340792566868323924844673204717537820028780046367860513300081683881176688154038297297950072527289916259333230800384866847826194671168336363563813456080963632523389336957274793750741264094362047455184050330593157752393131621160612024811520000000000000000000000000000000000000000000000000000000*i1^136 + 90596861883577871989622114804789926282317675479466063030830000256392759275196585615153130903858288266235673216070549764541091574473858213489862466631804196966264940376461065888770791260079710648704793844793620991572072203181084635894713062065514027898527321105730748608067922451506255644658090921083893282537089044405845775185605335899754966616782470767549192007399789598927689104141393417522896197774787332012273314629596317548369405891349095594352029344509647385824376999990764951809040853156502062220781531647636451851085116070941651638755119335888334476501660729855369921242166888281292972822174643865919155281143340975027601765623359868003417915414419451496182434861413537733544215789824212907073518946969189435073348724765935615612261918805405030196343421830741440464259472560471528866650559572720242236445821507660460158537356508886180671650592785553422323303381821767636417066229930720857692542927648676142440935428383758731877219777364839330270665251418436689927358610242328081472529809978901497281557743124144423580118619998148115904332403884364543207470332806274067677591964477954479270316665041022773849998220908223507712850971598891580212920576230252333079790369639785475626120441283099215997141851334494742748600764675217272994071268368092998588163418025080002066692266870574843795722016786151452824046033870561142478948052568672153476271445506200450940525693287252071999531266791559109423537586446791479065677285443686350652190680932033590524452214412631284455487766730064312537171256427986536430858571644243436622403222090375173055243965458101985640159703871859253935001162639834418091004860623824744377151805396855915603976463583953415447380905488821596654383286088029608253689958427377967132310936035490093554740867437245210963037367832844291108553182754301399633340741688819828963226918545085712498477311271628761904246365175358096537123401340106805894462337116037943534702427112442464028739096117964637527818172119970802557649226692662811082359989923800386827419440827565865640639888062707276568689341774156220385921105438312700125605180130357841510166864193247032246377304670578644310138362608222320554800322338530250375576329898868031242047578211706434855061305166206418364696505762658409816987763860649450812221553466497562559784706362810301990992823991488857426103266550127583754283481025299062604777588388652929607344148514597309289524643486036495332448262284687766750444333326843233154789336460613186161070016494630723566393865462640979774097710559816195577977833184790107929454389581548766382034775160039611995544098826343877047569712435231169644127354360061492296355914636820961186378113014753211873590613139955894089844655333411366951320176753833128181918917030826570366247949091409955918444984395685491998944857274280540216380401766423205847322043604467759416536994552740099562837176087686599337086789414092435663215580910695739868283471991654509481860197142384479767454173611058129310574262442415029251829424096198628447120220596593608019608403327981864393318233371145673839798330141561547090040818072867679277367564051864230331191921251234704313287595907881090068403061168307734802585719178891083362754262237824984472955187301522216713515784607049478684704972761552569083353766673061407127505947752587797708001203086362388960096280260510832593806477610859360789284106585580346285700103864691440336559286445245836021001673611596254599765788395235936379632572758763530691865545342340166065522959205317556554127842591749532618104366467034730809949479023134945918254760390228471392267398386707693284385458151162370240571862663141664783475026044256870851815174317672592186972613095968929415143343588539285714639801093276790909749597566900882855985363486189132950715586722143810760791357311282154640006124558968078686062980857676660092432214260338656399112657540103169367900203670462471913361137614524005468652881621290741194393430567854918124688342972286644531535774263103416705891027734345473625805345200969046571206343122368016268309306999448117400406132262890265414367682356212914473574953746455635262700232141825921355320944126629065180508824205718499083742933835568863252176227039053760566878590714663760469394065980355058847991783279898602206702253488234169041680241213863640438166989854325222588048031015383061764429290373715934641499498087815694617323371493671268093533647242157033640950455853636531034211553247524077425444004021099969614999575999900052938390437033252674993907121069561362768162172027812968711420850499993302596575325265456169713187041868513280000000000000000000000000000000000000000000000000000000*i1^137 + -7070930425895449347601879724177588916622949196298024708636293489944539560510113260441954810315988550773180470088733189212786626327987180498445353703612024592323527212522643416165574546025097603149017370976021706560941505908925795349808743791307577008860444049345906200030412706587949787713295390190649870827507513033511768679414239953672064979903551121817870737537880488012840161088843976789364898673531963176021852468849495518774029312896284451863821574006044482551743992442838234080219306499837414705843763106755261972156305941806460056807348620819943837616059084637283086368093454459333558888318464606358441483928050891852570816009552844542445130939142652303384697233572266759159738398566395046492414000665628895888921216219280077225325745363597714550004654505058205345914255445851568362849313751935048688695493894783275083731100408878461912704773573739877259411740083861092136336800165951587240820969610539684846874998785907919715886910259423079750665376787458672839434430968174587553695819337782223110406776888668427346465732350006767147268915596567456134666879300288945773537069938463429533174387875116447773877133073912917586384225631196033950490557315677140117356507422578645720241913334635736992580151618311336043974077549971919043685185794472533821902135943956455069190075352127105497956625670093062072790028849449968470021752918750452977184092791199727477509174462735989309659132846260679342791166948904614012578834377676044843895517959618036434634020477388403573537687788844546180885646128833598918370464020188981141513529855604194711423309822546648459848601159335342071126416877544939293568617681736369822688540633822306072995247928786777924661398783562940873071600218281535166636789881671800048640223308135790356158943876597250866716083983706962152543393169091873620850266275866504657971623485253641301767256157534416598026874273698847249415918832846867509520721334662832573419387576012063909113712448016682818189296483428427441392408628751804996688240714049167406766804536879487220056943712578478942771157910109266486489378453864525311643962133402956039938950462017069359083688953100401205381651381906689528449947260627888205806883596799502257118605294036280448715049814054396703921411533490409037733283245646913059923930046138942130565529254352896843132395668472881304164892296049145272148363733347119336392266031981077074157627682390724742644872223465887061071155265210955906316471380421470243151385851164041242872551745024301491790818809764059057505039482994670240885935616679444319836972577619215280339365558889735167010189638368987865608433657717545702211293309802729164168513627274304018046748578836549102803271254491919585568729705856157280073252689816391996791201761921871521592889693152191062308299124980169165254321267235218110980808143485835940792238386614935112177853739250162210223702810631135896288784033638260199857130613080862248464075360815194588085606975118999727991829554269682758825976332559665256548339728189844315150994955262765223772410293589573069022158452487816081107441038733011900243739009384294864896265593182639410079297845839207458371677292638039149725631324090134657080605031395934733209327565441011814653412229404896147107406070080774157800542576935082006454857819423325696835131739264503806286951400023822502489534441935097179024699595410461030919415419234063704427520904591959824320423459474553898635324844851185347370693481338964603685516484156823946431412099106943191303426055956234874486031847856776537261195595999974118200396777152268955907767247581934422946424314853034867400780293247172269260347501944504378853957893695953883765008371687197480194754660588961024455688982243709640071251680843025983258837870928335307641525104887417707391092254274057020274411174728309361677539409353155420198084880506103870214593413719682780343040728519757733776097313871506875249729274892844633233917126898957436252039050237365258022856173666740900721532758062156737058571224599398752402537839119848694389415101409089181416117766310470659521990567606741985845118939899888978763183968575778568715867238631207186606579043456662280046006431971367521900133316829615914168855042894146561789545370020385280845205108708773845809507869778258919945229799311397527345947015933353727585811551650947611400561318418050078271830341746976782208644096870905803620209086083117058799563450034046800460786565134015493841652299066970915675398203153023819301598051746354651528014076564892736333923015486350684219631631652237513115896971882868246701099922564906896163078144000000000000000000000000000000000000000000000000000000*i1^138 + 302661293063146491976262207994129977224974782242753115041532633784678002498036577633417493821383293483420040783559841299133608370276689636276464100244931051002863501637310462301262132925142068444544330617805425628095662115222971559341043702373679571406409879364955672510732956862543682371082929332002861244623819917139402012820490981881850355932272360499554345326320429021025636227430190501050749630465841370995209590768017586083303906822196745750597005913726351636940458477388379103088476079406433317166817187118191823708724966198622936079254652777889251817299802342451074166685547724442767886944390601135692883256787235651819563883480284240916835665437894628688642676959169081196507062188337214576636301632008345697447220463166341734501265594503296602018713039692639046486619186975653588713096241661962301115285783992222902213119598485243879341541794082878092340998875797319119555253550705933741789400154048048080999927747469737547667290515726054407600225064640576856261275387052412691594436173212681548192182328811656568414964072899213574314863161901062490036118131933382536793160865183183075365773172577031803654064152043173099963508770213752374538472703377656766562162960544784272482450718297602448433338345409709952229429195012691046567227293896171320845349142697221318084355268715033695052565876687448940822333770941342940389927111105260133161929505966371907411441125053814491773043950580904007935196644381427224712681687839937725432124642394269790036250822430764558298004749954658170068479564771207906682848314043180535767459516726192354577638647306613909313460514236504400522383350692067886094293121285702369825281408139097352935766935199423288288038080847197443883405959312613976122680735740638770265394496653198437274757286640437477918446842478460043708837738352205123973609682780604159987503438244518087224556801187420247460574582540980473327102995087479755300661174790788029803173858666380593395591556833774473346857361370390632778705164958484403171748335299438829945445289800409287545006259271907644316621880018931406116905474469017890354178509445102765102223838023224071519601979007102251495324777887375348544115533142536027999587447118084725928361871116479431243911979196377029566504758640053415861632395338756524197172218099870828824981800892418311967032696738763242816514419581778530867779623252833322315588658065277696638741631651071325994495207666441924133066496134863826222782770300831762131366885414146323027236771637831640450623320600611973960992013851911563722793907123933398053828234495099289825479390177119503748660922260809320507115416059658662170409386076766456528638610250047834372540412611899622742351647552711895902320853516509091758085180198512409890133755373780173844020303776137213274628401241585207603108349185759682377524731165878051881650036652292990870411810434773516258697434946782746431730867715845322796007258400550341448854159291104034371007848549359235604960665768163792175401983987656342286689377718059136308540241337781539339037960903982333238640093389334562258841730048220944838392730325144337146969575711878624122499770475747211749939299956199326313137271071308772406726111788123326892478694284391307966180040845276427315446010794902516334176355733315652955247044243020617623851111107923409292923950038593801564984444912111960749820648647221765145234308562731505741658028803662234878040430906753005034601866730159344733331849250275907532301798930713711359512224806102215067387674352002774179955989950052610251470621427526942381721766791997472396216172351131582767967437564550381618339542705540449792096014254384965840096922423190757342832864374779693760554245641785879667073286616573419048682952832229335512733594196483929608282649772183084584405724605826646950521078307682816925960470722127720497992108994499566225892707959842933847149952182093874251788005039608289669123975888621872316023648496223584255104986178890035303931343048403568476318523246236562285895040308717319877539010136312047101950365335218767785143330512342966242349027847105726381956236891922077093133564433907765746151018084029913084546549755163227153287854733176255881097472293507551752372782121725329945922975520868922670641029674034027669569725267604748304306360900594825454016562157808714070508049824295300418921974571722027507633572269458618127784224681152830032359788498343597440877546575427611995608756341238962554176538850845072657607827049180627371596858377812908338612029477854880688929659710523522393266722156538365041783398250695301499070869380204698009600000000000000000000000000000000000000000000000000000*i1^139 + -8297108681455623768135488296520321629611208388729734670596089505066661249224715124912950245853408589495652788661494417811946295150841652837389143962984814768096991356763353747635916819170006547395742161247807467800338367079073999177526037819096912037315829270953009612372949015211474452062862483930832226839329700709589739753877359221930338262454557658646399682310159254473127325907075359619219866877916209920774549007911733577939469878801940057389457735553117644745320177277059496688092773804342978247257853130034661538284131789413539210340363712229835777206397124921095241334768617936854690071425978137582208472879706736695145841622097991931497114242450427007264335381893903910213875729872907849843873592943934592654651650316582123584370556961317298685370499854403140631172971414545165503087718910961729919363557506593843778417956147808688029364918370194011335726749034635113126733513694990329876678358783510095484347484092038382778793295633141254765633950736014690689574767257739263760386867557833934562275838116395968642061485955134584650095227992348265213246067166722986044905814757159910812613263157682634796137435575641202974103760500549815412274881465021439417914270890672792882607433734620158264227506541139669503529674727573301344481929319567623970116797749371970368301179843027070254326323779971219203322291680435123078941219176711217355248471946817549962617986574644799813625863024870768735454331723781793116294725137644864023262779413830046089316200219058632674856696253977692158119870444876827338195702211662054789568925049424491523789929272916367414874232722799561067812171544556229370310745737529886711079452455083596975584913808010053066742012867117476502127663055828575760087518101465813355097498421013765319992743422524006555048846715984807430149117015543238514614230154890050778903157279324917670527802686533759549560164515253934463845004345028437963117865519697848975458141956071825099509933559584470889058251509915546359612108360972366221364529240114408324517533526158986523543388945494807707200752077848248300893851801739285543109875475618712655251686084385609625075893165866394186486864458158828689919890152010663732857246230724855394829176161220520026440035938416634950840976761389698669768111707183236872160518947781279923934785747393272634600647067715705329473801322992756666935050661219094289021914524777218493438945291059821543503953548319141990669724338421894486771258282225047469560613706443480090945424838020945152348244696525575066481260929436313613389693842098987864211852448367885499665193938798209341212210692893983040811064750026897913904259932495023763721609606920169778143716862466764896144620877428080470299814508588856706954054580149770533935067967308738206126559830109234685856329239173462316952838726722267777948694143593455380619258084874823200016308501393812630806816874794631858796265735641245893560007187195157373306783137112916135850197554873303511299240429035287687002715998050675274954386071429971831227440304315830101355445018395353092935812597692894999272945903029118335259889137615036395973095645293699074699939456006540324131468043803437039415753509136717217555843748259705347920721284920380357374736643146170400913972898070487814167084699010759476445661963438098789374635440238989506056270830274813781570514940770866574783593055917997241992794952824723233594534350420094973440921906285013135919806956797813895932866142586878853550818873971546227020513874102611831434323352039220098008608221777065572407283393222271407531653483079476409783152228755825666226838702298922025641638610312427207691813208805411786654586896736900763695919319502747444807531442125790042866502655158195620851379660814449432215698236429139380401043108555100978361020543937590871276082488713012723785126957391468465611334870923382790450754429278755567593054612758918287405369140490573346898874263583053398593947242575070608943576333091228320290387275868732160124489174510936309359254843329163446382803524722064072631824378961056671758024863106512233697810290258455833379038289826021217609053816413106738937250317805659425359399544840377816348566280302799121533630880679448882575596121264288288479821265158410765001708480987540507612003296203590881074124123536055361075065495843706090129182771448544072926199973080436979662844372931557520987950340486331088451531500788862443724776564445384088178511267924621410482942736971098495719498716727830702684012132200852041338858595461716968953782617783253019605237923784788074323364670568524474738366463606784000000000000000000000000000000000000000000000000000*i1^140 + 149713475844261379926948768438343742368023773822496219837916323448824666446275006153832767297768588086232573828882086496586938445674635741376431127910986486880282267686067620752504754695700489224352597352448002745967638916616549085813811823872706952279488223484316606173085660304976976637821950918402724858869493243538136974213575473324312867717307162926430894125869447453021638939946568203177542842837102398789447052851575678260724075190068523806754345132771699843033406433772462130270061107518069857942534427804687602846575583549816309478287022169450382158938015519391423218090945934582635474571508359993529982162645841689489339975629860062124229783882713888825192561884545311170409813422861996646122560762289166244641409262636660322954707715839973199432179072268185751724820871817068935125024473331869135032720152888589495266716816523382940948298166478156924830609952917893584306554841896999830727531564541686170814609049692926888827328150896216436479574658502352079122130395519792980378905868693766528446329560753800648041068827040813760615292462879307820899898539937843361851720317655423636412950712045937149283589833261877707451392092007533628910998789832696256241532320654770987096061042145795266033217089586862351760100258315548116957376241647560599039820854975041740921800033423217995555924378408191189514369263709317733292870232686701541501136115041754098619325663569986799056927518139510774205244958291158045396369775673092306791801883132718262830249496113821513093445451421942368321245314829668178092450572016845332947602585102367017987545397643497278704009410429770434076875533920817446209806187567324496345835523072557679987962815063760885106313170091684481308390749312948332206404446489294118300630712908481346391201962400436554595268736477496710966347896986562718637815292493304594041875348836545380091014505554898693574697165285147125008494807025558729633723387266581756767718200685569143725362024726812464175235638714533901547418317543966116435739932794001676199766047501893331111351441970702267261732739908854919939168068152634834095829622844215374382100285517731415618094962134970641017764217011357049989030573609739641188862081238917498955403710258132528774591426616678963124724796066726673335295965288173949984902279382788007899334730343445595233757991359104617985447727022802300030137556277742399473970760710933656280781817476167654967171125498696695932573504079708544759942867211945701736814310013586803717614584547430370283799493482724207336788713747794595574251304153849444192436990581911341632301871022958769955875095044180984185987234058513874948190796327486356388829640310012832525158887707276019848117286405675198918463634731585755189981637212395117293060040808775474767958387672125251362669087883333093995736413731022715379227957530410905462722795751473487823097143729733284368309743599963307452358078626531764864764339900503355950201775400862955929391041373031308284005153904154509631740747228833289987881683899812974775604536779490294903939733216211828178318527648621560657420066759037214959897920671712686966951078349775142235223406328679160961568592515276989410954481616666191653726254578260402509968016416613793339525771837221544543212477247621980060021344509278180873477602040275736677097930533072115012681316023019254546960210540086450057009167823327095655780143376546519401903488605444142577758445618048721410558018897306686532243185197536175217510722820629990137651132119994085489397506349486688383305405181697018587274065837058336030155972429621770652669368267515053672309566571226574620415453970003734473773951089050409699859360410137068848185488034288356407202860126540163893612849721506076584072838368958014697435726611397545889324296650441181073898429127458093729142848174002599782634437109500185063493041976499319376601014006715315274944198258955154765629411609374026786184372289883893179065206380431045564868800339053843747340555011107645278295698724961855385578832474803163544564860541730383982600454509319996706776946563694886533201617838084470880835924040571448996488273363157662949670675369089324834908044131707350542070379580045442546429878295478909531313774272919486003106973495766441950499589625044091736970701451584929240930002843839646172245299095795109054730468730779732105795990919217457139955237663591723408404907482921341517228941295669151705645233007120912532044993674028322355964218424441941360526314729378225121851068998364335465223130108620365760784632392704002002034938179810276178282364177240503819331174400000000000000000000000000000000000000000000000000*i1^141 + -2610018784958819927054636609578246627899416015649203294825780806574396385148837269900783745556481293159845546823119517463882759133094304960362159464650714688177952740828276560256642543856549632781802401874013106122430797271370240885730875202968163261753714068804135127410310359887518254144529220931973120684319463931504969463853775220210761931742645732347721271319072329206623258445859637669182762777774365011937491730814932281741630050580653861994256212195641164030842249084722565290678780771414794676451082136465666053715930652584313931388449187877718221125362926118086845724603409137430075413922363415515890682739206856410715102073609012989641563091789308755384434824631119562943093355645927024251646746831327158732095355424960950260055610006783666429834913685986556917562107207052338945126643143637385329117923055245846134706593023650876837590047484158987205311567977486062036595471820878123919749483162311419666614880022946767688118206810441970854654878051276481780918052288587395128568309784814891382949407747492358450549021738418059054290445636618704166092243257921358731533574219771380194262502163012498296845944893529519514384039773992848300143584119505575832608952573369393764262926742973594546062461566810828575951162522581634451667424704118806446648052645767915049483654534881970638454281260233883162700944775083781035099572908531832810530078196720761853342598496468057186412101211231713900217996848931169076891714033793531774957003735075969098584921816843764432855103993101715870252967833452228502734918194200314648377358169119916493050740072926635017993771166666598381449461048130439745663572653659349452099870764520292817161940027835004403014013055361236930040228884553271248905123925374939282405769654544746459641875167723683337346459544458557063050826208368197732751938225559813748974890774712399927907743943839327926298509654535861601794166666276576020147006178992923038249220557972813481985626123986271668337858390943864930141202879119203109363941651365963708988349243497239119804626201658790670123368408734397146549832639659648868008292393977515671331125884992882305884185484893620263176001968190910834712702730539503508572755011318449934408504302432051869988440533097424718487616777399271039540835021564268411077959168857444783857297940355380112938754559914437616540636966820168524185144332691944836080801000709026747589680596561159809718559078715665822238052262658481383004302857871403004381786943628325611161077532893933392418120743514692492231147706690347391844504760273363391174600672602951508550776663527461077906007249869661424141599365360294063865091710199947639041403657569176929065592627740913729287294887981460714072065008576260929790463822328997438830763456473839836888743878532272092311346311602650567050378742332634778335233844674224387812062841826238588550108668950239208662735700550204783915847447631178504402622386552142542258285483684538898628268768502624111884316432191478030499818305612381197880935351425677835216713302680348343447166805874753342704045212439492253071549426686415121893396221978733637572728145429187183347811360360811061203973070408321413425397131696157806884334583534818819936725917735955598317064594811067994212469375028788471540125796169772727845578307044643539738528567864617680976540474960563307409872023195971265674489418830270953213927515075298282307330904491583243020483524062876966332228772826138388458599038839942770312411912855115945994216023521596488821565417841060729365761023110453942160345014063348615849989756848617393755991190755729205198489383879127526288778058862876430020484960807972782863857010596819386547449288114046622305997673611501987229227285418135410897668839119799312101106383053324665947363921440350781785391265415778560417015599124259282375307569485677626947360877584569605959135466364378532544064057870253207787001668501064087812975723835925199836577680728831627510716172840366495441393704405675573846180684214693369962996485991901120430423144728264743851943884853856481403322800276796772309441861542565788862258200778804812809393815992612425279647725634576014156340644143888296857880407350100597609797052637826214631695211906772036454378191352123932384165693670798721621804960993008978497092228320760991200084686191140534332807535571127962391771079751115258168422415978744385110690834230962554929277075224292316244725053987795291350550781671654598868612584954235223882450396867169192923433376626180078637510064299269007401843281653314007917377581003939120571169425979133132800000000000000000000000000000000000000000000000000*i1^142 + 112079665967312489429116438414247184429478691925287210511251720816291643371867864559628551715574889097498700504061817972315284746675841596038492790417310097704458152570307612225941551344753688435187308054890147621182050441223757859108455978767140476073117061104211464289407575365859698108587225545155971518526992783339934240608807310349210739709008847764582488197353701132820789470479544896027156395681207518728544722916525941324400800929218892245747898296724382310990916223287007769819967564707424781829464995531860695733542079065812630522057612606081039778138496193746778180873673047113259756798135683973095845473950040021012960006953026171450644233324484964011906607132349494503789322532776211585804785392661202590452336052432875502278312957036305214682659226489646854769021766164952657420741179502024598089223744448973164689989312219960171936368723643049187649984203241794308824798676668061439863541093382877812384432580557264201849645944601637265838819242935526628917286600364174999725424447293380638621617866944981705282559995223241500668745992583184640636885525205460720918869801820797961820153532343053903341226167067842691338640732324295995526888254956129947022174795533244270848767402576606330974810464527779692634396922808877066147364175907713756234800258408428096567372848163866455881276827106565768600035004044095456849456972708913513588526374115312528515907527416376306581636807281194533606846266939129397496725492712855816404440136185523207433216853749189294063581876990578864340963186349545518774311946399172779896814597835676013481886112532911536736113151294504944881377432660960659305954106419668295501559829997607361080136852319358963481623541966244412890857847906341358237317249882356102496518353611581204232633743255526812554949126738868449472391848341898882776880212258604075187843400705312705282019069955987751532454346125080187991568977731476074884095573871561248456045477625928754987598507881231645793893949937917123193215043770270199823972989122522236767352435991706853144366003553714984322989722259513132521775083817752881597829191971703687131041616704578073740773320575148311895642330276937385745344221135016845702238402923854103611738094929893042773653120747371277778558686347940865402454275113168456539406138633690734843723794166045926914606364168776908926383441100545394065295412392478573199812981955725347104843966211620036880645222650868614488838998694215863179317184783967555891549824511529328324983774462962443466848956272966021288771986263136214071534420329790347142048555822097179896783061666573657700228296282813725639073204758607713198691207321611887454291206073306666455364577322235684694412766980023208204087682853161201121736914756095951234014815214548884620738675171597564152365702674983238815853160851067702705285405740830480152582324322416764967590454393675264490826502202941833032037514755814844954804481568461896111578910731748989327276055778685589302532994890189262771886606931427402420694087701721754241084766271390542683937298538169239703788750399629854868442012433995051421717779513885794007509092290828196092996129716315882864404009899433482640551587248696590791084629303369875711145862844547467738817464235878778760582112982012909610030134137681038456982957890869370155788942651109485113665849541682710187027063946603202483115203600061850339018490989192572026808085759755806289861633729599007518710552361852521574076686027343730737064747241665854711928999251564959135167993791475259530816395819202893951785597911423896216307739482362259280156558309256671881247668628968183320691120448685210601128660809841462971276398998665963535584196050055937180274460496828548795197516919724487086820252542232299394577918779968735004556912354635246858274131843694516743343804035784657324441852473532415311613001507827168854749246638276911280692875834779419845135425143594724891673034306014173248759204328641346490095815504763873345158126470890922086716441466456387718647093502126968090167740856576694339066989698212626429199370484614179568714446502385692515875136851731191686845686338178894192575880898564093580405181178695548387773558313757159955501364458906823022684877474028876943527890950449886960647489776139882417161924604039440336583144993589952501350798808189180669226768249155080517784576394748483772457655691319184666645799680107546114314233735289338402245720641674669933607035346099644793131919791887230830764784854454506301788635908718811662206685992722782170854605995587541574589808762789348033505085358080000000000000000000000000000000000000000000000000*i1^143 + -5427378820595848815598627744919747490743410052807437157464985640696041858216437718156497521966095978215895845349800938725866947263856726930335721200386491198362327422371130208832549901637750431195189670382543256271768187069995865402689167466595805246352915743417690166731981760742813137761627665123047074741036066154184369613160963452965523718742769174235778640129807839993426135952723765969009725888961291072632369923146055348190947167268336582767193739147989978446740590379137131904023354625394754022915353809894897117981819115529875855448396348312333814178641729542852556547814665783715959430566664127926160267926681761380544343648905768700292071872120299866699780648228298644923474950726562821152128256470793013566691563795590484439109414447941819572388634712509285422957516976726923217507827855759689193213634826589058968799310437301171046552693369342470056586403240050785170735385417337412711783363753671074179154367055601223401203095976799044895052396761033064137035151439491688742840100885110920421435457717678449459314881284340550999905783349565294924174485501625101894055128309732321492630813722373660282385187198203990597229468593181156141252988697163091177259018897958855499206767900856642626092925881295824647946072907244428727877444840794790281891666113899297035256276046024709182247080172981753628911673758486394375900481670844920585664100147706537299523805917447149842676351216049006792317490832658235825424345548592547720986622255117489369524096953598874642114955341377096865291738658572689425595415314342269261652648310575879825128394748016135529121823470167752227954668389524854081394940948472391699500848607559475084507928906061571442068564206679505374402722207788622565068910343969771513125527110342984210426292641972720120245385168115648843227752172847987890243910847164195407353165252761165376259759750055677622679434260717631866584051217470693969042747227530218124608371451602584953432287275094501705366183107320339427148260745484917619635741142431415144518513638463699191437755286363322907057605967886764818147930936284766864135346406085851480641182967605655523589079067138329925607130440898887103947911585614153762553990295012326815165578634280541611838074287069813834281646789195793579034640232109654241924762694964519317337360046042698023730709322467924499045776775735109394484991731749820096184272670663322968189387970168099206600191627396661436303255005096287479568198021906189959760167186551469732063339447885935732451767278492196231020118851780599559448090186968899476301118931057298496119245973627438801879515353102552471569127778692423311973460328386961003607993170717025201044382824516501033573788433131866860898717013670314971711009237336984940821243357812468824882921879622512460316453275739900864236450225737834364621460269092032316608125140724954438616380490965463168724176232771695256301577306761084411213736902778727739814653814034608373878305531226793696362104908808640728070745700794462721004793095804493311416118105419405003911934323926140044790736771340927627813520857741180775397884553816576893816513186838448712874348083414828311978622030521438872005989288829015759187328150671611697119789498434154347825799537902938347485157579830812145868938160782197388466248810732726519993240851238214731605197922367039638389722713294494367119699649247395720756477062918411072133411420663775735991941462931988039808966457860672313941870444942855476080049652563926667960363367911016770064053779974258335708853600343616458752082703864989138501372527612882220746534339605193838930436800266368134690677815815705505034427033518968864186255245870310077366802419193808636919947885973044411770713091363217547787374538326215658120415261386806999302859065037843777156957725185284551234257764146074220538587897583772554665006613276971626752928106733541656087267447200428987445118615324518285297985273920459268426058785343589772535128853551624746495155019683356288647627786147060925355974634733886800866365830313852351881751074326750662198420035625173315513276734387760094665780234433471611507822512300433474434359554421927183086282362987136524615773377315476803195922275089577111836402434142600655720321744823081363403016777924405621228577869376623386645307584934757584286267187271431052889020993957212861966105073886357424785733741442947917527719828008976839020898988980551428801649268561194124997455153245376577554112128907985843394999667095294379307343357130013669590627711779530430887257350351431576445991427674806348152832000000000000000000000000000000000000000000000000*i1^144 + 176786185759914977765758092505857373530970197479934161858668210723049674270313288273191089266113289630419978125633128572520722634368513687285636540612676241346715253127726542752825828001842140406654405158236493009818063457268576716204511198795044604923648084664153616786210159926745641796168523489144626309189655129202256025874431895910566511944399576405288986343129470162179553213988260940659490475088160378214728698977643100892035343515073342669045417784519048945133658637886327143758756835996105233939588139279531773927184044201395746181068323740211811337553564659426875558311350054261951165850972373597392415728133438841132840239054213962008962923212451509170472565479880856100496911146743158581166606456009954869306406447483034588125215937740580739296807142237677233500857217765375952209412061062057085032922532049209752426844386212581591537730373666488373247045401741091270700151765087080756067793176666390405628634353612922601181847666271370040530942589152158271331565473038417194797193535423332843193739335235973586254753484504938323331414402175990341823448480688403048797279640469989721944695651314525228292517050359164614101553151533420646328713334749533662036178975573471509146292995795014334233652905378580167604623488111811211650244280956649194453008780386206656907189981540266662107352508298905017776628688823833945447928115070391848417239482987934326644700421132159556648971282934913778330056194853847221051519186478033040408967000424839499945568202112471627887169574297307501411560471037067784695515156352425082908657899010408741190474473237856467741404598882037243558453972522913326809016777126092062008562413376171185955635979372437580794264197774906942118798671335944076109486733830837743692226263313682356881154926250901448141729694053215954520215344290996603169842542208790089777136751996796782719544348774956311065141004481627893942290237330089898720007758820364447304979063260256361214500603700517324277641562182433106432682441480937337338485864947527721208628679718738911145805282029424296202646198056250180428152566852978807227323521514523180379792265533896709144898749030204221278297956382026863835394262975456259573285802010630935158770682068519392633143430418390025921603593930080822474232463601663458771936948041330414124523191155400365202550334189192246026349257779097644882487541325140097201523212818171360189109623156061449303565281777568574849399036759206942493273671252615490322999582309841084745470241157529588001036037492074122198754166517980471628494366187811725355114884126797399918355561037281357250888223411660783356397911967819055586022418717030839087848282488874274195735562114520166840866003598972973613808738447740507754576042239874171687002243567065776137653148863880083609146761418143430202971863310386472396421716259836457989025732454823229537402028003438798170567049540296671025753784182952993758333456673565748116361606104204900765519984957280508269966127180180519452702764987433791965369229077537088905027100409394725361419634114443562943268698711301930125146700944437378737619895959215873512629513491050297261157164948091262403883220176272913649455687582840549857567172280113456388431166872122627907866452636412900765256986395481679145416267722773433597079560227059392373109796146179739678870047715052809337835383536710743145357659809464166883536506292652569921395048326600821866340565498464975339949205616972923753729895704477766771512293093015208453034087288149325968771762882087786959691864675377767830567132080167147629209322742735362635090196573913862776773812054633845581512724432261436657268927209137090193736307391380434854958041463026188284200537261855050113528634271307898322270216310433488963640689537262225158910467692527151530245527743325221174368882611584659843761921148605440834382627731464839906782486410718054446909775765571659104941748242139551841712347871337685284795178895830362223928643268881678140480667632796763276924884295914793235410213842265351782930385050762680991702237876643146057871585659111822284100292745534190971300587915714752591792592934326708232512141297035918098803112938930423767293755368313823130313505359609424355222219422269542467074828148977723352490702411774586712480066981138073090313826613035338378441346517599392580465804397367154375897264333048669914066556738264304648511516292563013065418777135801382182737225552033255573681868114536387951512458698440080088846623784642408181703399727777408402770319387171185779682549405247717469768294595517480960000000000000000000000000000000000000000000000*i1^145 + -3886382252548367569970807629925843824891945363840970560039098952164174101606444646469731431739721115261044398427935264791775152008007485860414863757498642323558035299415761302030195893943335666003702099667616270177215897104037329713497714391169699340581455337076750801542248776346523585751330740095888893918719181467523773185509135188292390254805547481028509055718509533790697416754782597578734336281684393705710183446558134394614563079625194374170392520439102666828882422783745925452624879561032929532899048320371959336123019037233360448088481868960652757775399905560728995024714223201052233722164109254233545820186613012173729969221729216477539767195408723154434284783507955037546780241461983639036030427422391758572316044682641015832721722930064633061191115711987223266584663973343764917398616785744907671808609817232188212414492304405496904693980026195400188641998785967593115648133955415101706186119231115880861466849084629394022467763736626666845599393813566078220252175750415088139570480140445204752091387905761784668965972014593004653746996759253301482507644869604686093232328481598540478652731616320953129472138767803271270687058262442170640783375707633074286431675136961485850722675763946863085782623265280900528870405917666911830794500736269942957149170334581876264094049016772027099237685844781050477648637008039925256696938173682288340535715938430961502429660697331237639024221443842205566675261849974525086591690243682774513135657043834916129558658758252923727532183526168378168314734823391222984965745031897174758246730254087907186247266932185861462250870065124050971460493265817756759317543151509598668272556000973433331857620987989690850283095708402258924250242648464916222799154969895270537912247154849124713372611317868523491220862767473647985424602240854200041446266707040459060242721691813129201960324015462214635017585150956408888542966381577947369974036924566637684802025929224092489529504519997961412601541164959761148998804608391386416778260032160175263772003554907889420897247086956313158480058146737868149064992072041135235778359979362841409892403546514698037282223396536827034601577590573024868618353815302598200746485027964080962806291871451802816565743640223715337248453705789099487097230543385334026687720936208617705399183840560831856199555046389907571901534080129538817616812516735815313974094348965558139971001182985035282604425562677523675746413212636318830495102478496363795661574681984133573231884717504242598185220486318774687595635272678658998300044805400439601808050356115686884846217335771823444995603872447939876212414802134945665046475546373868898142768944624390398325218734794154655776417569545023984114181450132338091175392803728489409018570151899651233074329589234154420858195661417257196335978232868157512706605242354227307121068851862330366520116759561028057663455916755937482596167974171060007069021349543568355097931016961332948344409368303930445507082766491446354446736430303599168548562731012770733896816047729901138537400004730066166678075556287295032873230000011883380646854199389171941575182225582977103002491678634411681207630537474973434204100873677398490525696805449042139201940147703116344291957219483717902844412497024638354010576485405561342681192475917356316821704726920091301037612112014640138116827198283632981951212298564313752996389487501674375444548288034296521735447124074302580692045033485945939849030061832941892703578191160071379924541370143898991312686491620190872841731535001042195716874619512714798530321198251181412920260985950609693314975887212903943540624941601196720416943927941377032133672358716951944780177355425636503906880514404195871008658548770783011246249723373816652013652349746524697360850493059003970295260118889851361380115060173613728454338938847293734443692749910534136078984502393911295484822871419656473871063834217389935184166896293980915201804761122684555584743861956094387364857137205300121058329297768006739260699314904598457185476608990805550933481655543385495891023283995225285822722638837601275750716818593297518687094233106545963456139200830057618503720792875450176168137553045728524210711926001413334632096303474169292162849790054666913415936719185925245425852420393700260453036741004259744542411351131914807172438311174544715248368192417100360653321707005145909512803186962065747877313749279531360621201324148658791029033852865465143477640742643979123897268673493107075978656454643498214332111484179844774695602873339437929748450246656000000000000000000000000000000000000000000000*i1^146 + 59673095870959363817061980175485212399712209620513592261016744658620312915490632549538600780524481277624925011202646895881776152958427578901276415344508944134475773636955701983712803786372416166672388459223061743432820714958668675924850344993717758400007207893242910674329847928194331018084993210984379156598393798452073787506442350716764626007359332348726629114626082014610477765237744777357275312256562056303676666235464836547658363309370844249087376304595632341967679600326199211393779119380422543359021461315122319002013818836124362261244310187947004686147733909965782238209409125700679996590102323830750730751663271029421413170555290273001841968404487518099775958558969566770286397855685389329260012557808923283589673275995212886429009417545792178287160067080347621818003039539264676225803280550278692638366636943571505545031143649666292243809615213299732822305851080379202146422617017210695197205019151806669333335844991360704423191375333101920822675666672031569039484019507773706272576729382074861101029961286847147561936604757321695293188802790465544357128818650084775098651037992706217999598331327893340018918420591581401087421686713744952891793444926618783726599340200216766716990321399117614041648194289428983768354673239878965272769396661981830038616141211993925504542433439529535358913614693674263092826231569370750215182339575719620614672687135833592197262347379015151570566127997220443032338748677104181026244468965197406577772219450645523998711574277080826557705227457649149048279242808632523960569176191868451888148022581067766558599892615899931932774474048020399352797753019119990645493458956915081059390599993400714205036175181259344141596160357420338548520383446690306903874556986435021054677498143284675048210825572176361742603042590428050983229338165639854000292209302576753764000179504046452791447709178803233156636147881220507677065454851177803999325263696553028256418393378782902957408798506309126130705669179456041498629033936571884766090071530580867214073103651218423914968273926392377595693284124363111471321288090202613237064945017880547058800460832402010444322267533326776298722688352218576582431530832276458821338943506549301065407267414685939001077814266576172637752358915040247571745536599803472382804877974489954233757622619876122867321910428672612919423372222420318342538239061569171253657836184128235054026481343250744481732816812468471765826109886880863053889976166792144027024819621626244497836841658056321534759689607682924012218380455130631814765108692655113735330044731384067175552554611997256194063682865400589933712189911248517418651815039208348483561779216222709827264082052256058462898652049088133501601237371563671066433317210244378278480626614633353369179383059391236422706406469086376538609245349332184534731275773952887618559617845609044502729318174463521230350553919423123414789802073169891874213098771235921491156548437210609748080837341786788446041204284294113310205888588470624757450406098940378614211937638482410268527200250695999620076121927578009458202679982603167164563381717379374813426688072401695301150875633203037253968893226211580130254172660651443456827810415434705790972352553614558359530895188387841275579450833082528796628798389161684712442406578487972463311106424827250826465666505871641552168749884261843338282430197370064861169633492732485413973303655080026731630388862609930653871246229188638216497450263310307939539345735766580205925174224087185925998817037519478482268045854096338833393742210500758348646071960849744535018483535032155179047871072590046801270549329391995114801280993773152276530742391063494575856695929384042406391267337458417083551502907500801965199341496439940615068779964101456794470546176253019998122082890436892404631476837820293836531558091301423299255014691838217308759510789075560243367602165185488800584393008480267215756297244297399428349643181511317536062930650582322203504669529943808950811438989378705781329137053240347062771144081474774139201096633797064022565903845344395153470453611240417742722801682915826145348742109650096671278365966129728476054363498736752106547497482176633396427607096296081566596421545315674130244402830107728469333611898404122297908565943456119189594380193021602778379889906501092686947263050642400215242595447061796455678326824665591871461778607381778181259483008416324125121707273476182495329887053835114242639581007353694652718864163421245467156854094426857738727749141456557274137265414235733622784000000000000000000000000000000000000000000000*i1^147 + -649614302495948303804362528774830428877107212219669427440468999562202021782793602655514109650714581142782368271870952242104957837883371768784284821958299422514410543464454860753752836696739288065814855335130171306304479528889901905382377912708025549596923142389895988178651826864747915665298350199090117914114609961776288761545632154248216841333807114718029672505596265317279985397309011260850422339905421156268620206117026189994963205759386393555869432363419043924411186323346240220034827904641194666193355798369597415736722506819306626274342972963932351334710792943592497911859660637662329427277808360361920473206878239317369134578325348200696410384042674077957364802054116592560279106668458062777893481203831740196395128146112002238762628034962940883196452110420283906188707414429558159936881666795700747849356147581612796416144404986837471289556408219114245671874287715289150786786862588633406251782534069837626878317811132292514728152052635479065464170724710455991451651811537924080031647968778785498105746657533952470069733821326487446489944095482832544623189483042895446341422880308707674380315819926391556703211328409348785768198447253573141337012078107039520310401315408130593036074125718473363431675889592996319112343148812814498799053228311715151392369538339153295897646128110903984921426309574517282823875223247309709958521666888481743398113935080377624593790510171282424632888610887655995903951254288576232193436978960050759145760867127190555468569608557039493105206929942305857095744629810585794111656898169493222555369951943464148537150360155774843358125153708202779751534196243680829404080851028334906392855377718053256945183820427507947097140795505134127128392042410447814714248045616903213560731936628091782622896601964414499694785780778596693387959384545306763919430519744214694559011859992023196953541004069059316661917405936868880150813753785675347558365284299717352787132404139354215145385598983849379667340598931734630351243938901285496589143132191240809874536148505942197466728951675872400431448309459291975132129166988543512685219650120440804225815130380109917769327137353302000226045075108589452673130005083621728156641686311063582114387824348452548803352575965017525878875788719000199312582149863195707505770452321705557329450106777140498962527475901363556412406766222092758094873985639004961843030249454998340243145075422665831448469326775742806730988250730266020163087063763095379942492452907358567638972390584226763197805687169335201862638521662346929306678956414724341810600990487970639647829947757550202453950204234208217917623194576777990159546078582737624117408074939395828116416981877619037557150366085489571517057470951754572570769641770318951423446865979358442642088717625910143197303900157503702289904721140072957021518120037216951585492215767505058396077765688326261757567317092794054778955586169433306064599994708327103394287863909534570780912526906547875164340414572613456607085031930001816166441163715831102187127037216282595995803297646861167703817556187808786424302479963095619893842308039542102281638236946728011667639112160852174142467357581818300033336216141753736923629751313057175460813969976764086135110330574273048077959789889635939013783006516051704034520479437876531031290243922739376531038780645437511919250962135780533945904363364661317602854273568877773930622522561078148385489563467986958760508310389190724231312573961966073280529353192071106349191905769118463505025613794346379181513813839957221649381589989431908185405247903888752059494884998322485747961153242149913107179305968456760207059426991068731540838566401804918032644978303381329472057602084010834987118537975415556191051301422476600036717379492942044213039743242671676339908278556006848743626922305980160100679719130887828171729508324945215690252613759363049522513360788955222237406998459206424916359285675208370230353612218871433812468476216564633105068965242107375207763432818884824942704621987510189934510266741722129909238127060321993613462533474461533428440757775950385064852977648057853943737605678410147076965195946643489173122247471679718326518692281719343211377037518084448607103181211810827892559823707165625123856155628132604303034951397104686071202750384727440037016266265618096635182920976900700749121634464167453468708688718911001792916881537253755537958211461290007761286847063478571003171473700022682712162294819032782957499329125058387289275412344389061022726056394751431498611511053516800000000000000000000000000000000000000000000*i1^148 + 5018087029122984592825154217038668677672395535176936784027754850052663764721509705088697628172042048321425773794493568160610969393513368204065870611536191423868678370311268574843460402954258286382299208862373454982563346368716389646738515223823401579153602669355753661447091075914857282208553972108137358745237875789906404500925794155553382491762413907094910377965872695449388639619478630807732285407858976629592577281204162395800381812504227341765221832219892412313544842225524074936608209068599239795876629503013639851333012982102776852300511389874119493453848395341056521337271390031267646456083710994439007359008134347240805671763420635614593685484927317061847275020194784643067458122416443577905425028483427617414960414878964576095842564151858308625976843269697710534697267918308843652617285506231293072536375422240952614151564090411065997137676138713972626059766090848670409415169270615416103175119967944692810642700791831609357610437501811280838328815646972718232479347522831014778079994290841246214032747624342478815409806965982195744423591774405115270422738312358666876815730370171165370067224351641969572918044262297862465310194185239646991205934049905454382610684046459982936638079923312325591244605598226583045326986962961930931331946341808620494125323604333562619729092881506243847623357813067213779600971463556578173391043180113345464055435689435465701051370548776667236428087218266127234049320149949463292143875314477396395899728648469416066436727618287730603366249767448170595227268503056749172246808092970806812234748125653567594223960600503188649003618101493622826344137662517254138992938218158324140358300052410917988072830436415367162354097061420843903450971057006407706554180345448227704050000713279273337642638141238166528164300045228525266821882317618170925635543878119118204054284568261790253608653457562472583002855120952469415610373999070621715663405005460213671090530695567214515616065575907223921177435944640803330802678017444774534639821617192359896973448800031813781755560205727463500249903283488546809269443894764470220534324336635610671163005821432349556333218249599013788549896054329051050967398555271612778173965618139668178665653846347774875542093238443603978675379528896828014803923693113566561476342443827544270954081168693227745976311885571623675831591685396960033206026075031713002668969989186333925213775330700082265724041268580787536668295790305629957055730301126271706811060698274795126956907489023675229775581771338490906934629556102060020229565990143378866887773594147736195856411949228489945416979438991325378311108005815349538888210139691893258293321647268099854009008595271488913818889574235106331116523060270913228378094798001669966344707625465306169112162027874536912607727709540546329596922513886761868453007706134526388074032618274055915061182636731726296626723256980920443882759586286115481926162947965657255586355575994417733660395288232536634755153488672809517785881319711083001815936650772566859794716657239726058339163016095570145222553254280996362287207179910629744755302916288094764777226112912627496287128412446597372653629037634910613434379337359526183412126501381707444576203466874421210907529614010478644787895330997916830597582670382713764131773114487563825267350200598782909767201382401947084323743302963668444517335413375312243867978992563389651891724354825683392812904923176465589774707646492644920729391128162020602247139964721776183760727765845884145370838815177792302448940426151420766208157524323403309956428179033386062510833706625166809913455291205322623459528796967891793444522585107960048223208962325754831362953752409628431357620698624662600337855485922845060720774045616182897118534757902104400082306113465600750750192084815144552885163040955606640178314465766856846618585569992899585823538126726600081105417490208459880808163396462382891961372653876057875335429850511375624389662449083709644030958327013362808994936088075921871679470934633705133633455314678344236982023652534245786431388210213832830397586583358284672803979063238537040192994609436141478800962697376410417129032928444285509433764398966965456004258409720634330067838724359880613026297775587109459554626080369789496167765105756758298755958473785057194496469578295423202036248050164981768107315655975360082939423538436191220274925049775454708736249717966259435478387991314006988363995765848112399416820481191530864994157408529389833917360072835424072167003175434772880828661760000000000000000000000000000000000000000000*i1^149 + -27506627274072984914561860100519759782395493105825432307394424898878785482020941482856573566959366595080483700901987236607796377218870831257303698538382868013802466104559346798121392570422677352385733915484990694731660934484922555976504722774036343966850984622888190107714323487860075308968717218684290286247001254347904783473323510797346086185666895849562032520488423636210302206379374348623320048208707199191746881957754914240753633991653925200709607281133801673002917727230624361665843044337306852158165962908961567299255119734612259023204062114024628864130777818170692694080813390776963911755027019179902502882250535454732870695464610021311373629064477147622320650862652518626527678275124746505794684974122204868652659191797224973953101820212686704536395620002834375448490073851074381504622687484371255613698408057062851015748563901081405049949088405150363317880410158304732193342877001015303176510460123334494543364612923016258268579554610672299361476589294380273312890311944222510383209004653426111577524568571961226604776835139077931861157100676661900575337194665501600963518762118305199129097157189791656944699803491275990270733013996905229479952987781202967449754361403712943285416178706411602683421750089511241433289762577724066790310358792176942007470465843465052650290067768619489605122237666478497626672993332244930665096173250374359781914393904427434609693964557447830571287648494115923515351690136202132382396616435324360010471668532364798755703860528591056544701170631734948203677545008513766232227297253252010537480995870714375266280234684090229925431637621511615482159002870300334637530330225339493772174554521384561805799869570970388979433715663578980730499632857779442846488953208270981748913210959215705447103550416334815400936461933751523875692203350008863057085760534015178822454748466669292878336488097519822280087429346427829955081917973206743933779136764756525786695702184984583604427006296222289380176818368160928118647605597539809101839289234056640266547040645678978521108514344156758877525324142609207355093309055446770143066108701379785760103379912788750277521642553331868548031608301972521005498070280496157188914258264741790836948177562356300048609730880817999853535522457879650720419778034131955329918529920645698996707661001963806007377133802520390225631627534898688678510246187546911036225812878792928392748279029193734301215337235288119500789290811105460151004676937828199196477775208869358639864351731279764752517124710616093389323815492727809917572813370064674466670744947485417417238005503269129239541067425842728730439821577758120768954324416349416375154923048996962299284104734367687055139818776853472322312434674183040210640728301542295116858188677520373809968011658981195802310375780047759403224969592816367679998904400840581055481608855200315449060509333103029431947408951639849882975952861000034696277328703868518030758897996925638914342677267570230441765538339368045719886675291783661490010807719090009276995777827001970323720508236679873703303123639322752552505622167131780918573482940835782283268755193489805247924400208603504042800752674066118761261708919749821150815503566306244528077501213250333767193711567565757589327849111723357870319050550840283025300831105504733347394231292140185749655352955606087900793045448893815057742288569408714212389955412626834935486709365461808266759552832732322866636882820868191215735380137180448673600800252157915784525136735306191205606125343789177582163935666484264089256610325494213826068855043090486456150202586955036772765508530573713788474698849168685300171854684120041201314862553895109859626135478408827856495483886568562910882560296895511163970246690209131747041876211259147630488971208545504786154466476619487461648669418535909254373247175042770630324352155709326191020711051519998832921111578977042509472528389968404519386710031121578495391834476320160243895715863623400671324725920932081831703240314474909792522406630033405511485641134984128651396512183991029141407242753112121603837235633647892818208556594748314465701225063573598863075700253531387955775882442934020328073843624254382524969816072815239045187726800398763532735085922668669609339683563367931352694179774759274499928907538361034671143993347523593291255204513855226416267125895826598758076240331646478536776699588822058308191268127767141471286587633239108408544369424730953984368090248006789200615166121799854284875808850511475159499761062596155801600000000000000000000000000000000000000000*i1^150 + 111967215136113130896771407533997305668301621598310472372210601440872880212758700383783628062637605419572505559701351177970951723505229463886721180532047587165238085623719452637674670177967546366726034056264626452348079379697482438173165849737208639919685543015893341332154623612377591236776895452081144140301009400261098671206825717163301762988135232144692018661437555481224178407107374251844082895830924796616041458589328403390229856257613251776813492880926382877763747696867484590941451358739183814749215398831386696348695835353566433097716063652323048315718245262990082190441924359182812882821067289171361350882711926729666379231056086899508435383202620194059947487346643176819804811416542330127777096058511463968950535985725342629534573976292935116135210776235817515737892935306194021446238896986724107413047674055433380266520294965567715082364554514871439175819200403854341102567620376284939274842920871505440606376410770880711748196487263507421715218059975208212892124764014950211021153771739252580333031547690463887606394747493654423175368942028644411968301876378850749828924629182107575981039347587406671852339664067866434417590459093753704778113482280318866516657151803570789309380099352539839312497628569841469484303138930128279506885894816716867871235939160074365249186804028034984220878769715915176854000286401763735201780220042236183668523443395795755444944628086990317396591831197535078328537372851582808485245453862430155950036664516381797642794459270230937294341598624551740104689458613415873289734331035786592815191241702929930304812713697074863395478804261822029774925967705034409234847778981598143522303010249433973373454446339866477119355086750537897186495101615599665017938904015292395394909038149544345291322092323153994637685614385781980717385505546555830957624555310999415239782472155020952244257690235160226179478067381991226454965914328062395091011639143049294501699433945683681023313359574338073971912105273692236266492553851438439608586075254585205343975012626374185429978538381980610828086861752054708579220103898331933491536167020400546050839110525709074234451051457142694964871017897950136702236743408072689313229220185991510627957037717542295774659984102802953161953434948470849250593576237766962882888962613888858312150011965734278695594110604766962277588746317612960874323866818535655806981191862279469750617145949106726266016604283622796815688675201819845471768348670051427971973879299239581232012033081527153149481885570304396166801404050139324853533838830719256458263226530614860414042124142868003383384063038690704539779114686894580959140175557452586122652208886520028921490324147434671967217116451259016342462772571650651299615606218100858329792028888024545748919204586948045545133764631356477483346012767493802391514694557546387664255544013213297816332520144711310739824849872203598019320573071907597661123072641876628558941993655443630749973972183306648137727770917364006516574363897078144073679134820796555219421851308625649864648826900804949390527926992724388711963433654811814537889862711316688687462854515639326401110305211867527764204174289686220900978486330952343679733835653247569603541908186336223580644492181336414326504524793949663548196114579847646802836792422939358211606783392421324594102144177894167404441043947182584924671494523820159086713333685797545235110925064471869419916580401756637319694246588404190872602382251741925864690064221437799739545050324677807948702697904196689509043640661405466282898030474119748288734613250382488304198354029628753965527388495592991196605893141913576458511930657223651205853207279620702900488116525486977078218557385109005869275156432280539426120148700886012234925710015769615326229330513938019928701206289288629920601114447342011092669514642214703968754299746285545869594900762626327986909208092074612285190568075592914796447518160484483136512582804065375838460343816824174751975021351055238555474558226054334164683896504751459486715800095548262723745542577231632730692579308378216668209342771410701535589159002883330788165175516689214772910418508968708434378909276270343127731661345529559582851269314709966910732501156836788838861711588539311252391726537870183296836278331309369909921457224456093499411849057625932546945272515057679257429001645457244950376462245478458628170305201620679246847024681508714739439456132584656915160457225671428765617211828966151543337899501466909856140485420105118974606479196160000000000000000000000000000000000000000*i1^151 + -409409202771439987693588319132176996897578059345756303310155251851189732326535566586083540816326000068527638996699403387683933678060126764436383422902888822197285085519768487942806991961716645390047659110518845383178199726940841183493418217463281777666943482858239075413890249294690495030663961544010995656773746474665101255329709603665748321852904088300296744968178656023915345785650072992516713593039738757720466384428473403406316465189314500916025669743576040276341788884962330351508497937123998932603101030915173380195795531463987546202316592023522724099172878938551385493527727421404638494110883638019177971476282558168765382016814440247432425299698495253887348809194405424003709855477017326149458426493810566754620275353655238563948774021458716638137881013415061184817223128789164846871697163639105068008559752839239362141770066966165731546217752520884545091304610284381370655372575257344760609030920399643180450614674240125487396479914675508953197019991570528548802433963888822963295688092333248458557521818895405024804046179015924987263737522146382962038179583248745171963566266247952609975570245364781866097279641914539339953318945698625894697624147171013637677610453728131521237882604076784304843305018781071500895034911676709323380466701236068795781028519701392133207651828178803275594231278161954905447676156432505200152926190714622029683663219977399457221381894858317556992620968671823691039468327114648366346373699948933646984661664299171612285706364919507827098557758053735349243683862193166968121935573591304239333247902885695250347337735103012647843609981040240010100367864805716320127386651953371905655846327680828928677160129402345165142313513022175224794896041009386536604767418792812025305898092629732432391679122739422937851136931722454562445400339007829356458200218320635954684673366704858691884630862305293449252745733732726499050850009094622580178823311592660517577366571847457279671458320300653725775418667728927838181972118017152568354048327642244161789282121765390385358294670003825322737752857133898321948413822984988098734808214462843619709313120903925155201578173957405011125928702831838407976234339376491443212217009497993882409285359188895948745186286698984236380629337913033427976481914555675720982505555844033175297945573819492283096898509462648019023127390392520325995800492240478939567819152525629579064397557576757157608120247825390743805855919713866176228774766779772994790210035039660355703664756915511361012522986280854035627036979303267305053295648528922866354839091092339268327188055402347505291833968382268097687475905306495802530453752383283825887672349141646812641748478263163457303283713561260786387342764861209942541288959948413064330414484761369564386257444767219946714107575786432287645659269992623491723091683028962099727272065436700780856063137420270866209489327254720180791678195830731686839308606707675041708307940943549203769093814201226834579792202001116662083206396064321808319271681411788140978316798570613403597978489490372930463465097346571621911994333333618379633637349484412356738413702849655909989173012571337352312634205350011421780748332753646071422706287891179575210161409015846092960726653268032834002793289486152729751345965187934529801255290699433926260179653711162211506896557734210215129848697146845790217179780629096883427401416795635008345543735343037072541225170988701934265996357712944125912609603984952984867015799896020480139684575002712594472572751742004678211097278319134481861401317314225316195490581931567886366578937996331942341634734662110802616668122308832788432482147987632481391958925521570711375507197039264278525136009407418430861934308195693031054623890151988178295962625138991266831303471330099874352943527280854067754312895076448655224330877766123223240746230551887156811187202084788201966085635322006970863900333080783046745761067743585039765213614813592656339051195258605383270586136423753514195457250061947684806546709672912112097604284104668477280953995848966112363955535085442086447123284825582448201080486773449317353300497026960530624108813352540097539655288324804761505565814398777182609670957581683818803497805305894048749975604813747713667295532984979405266640572383728240402295038888690477794487320300761588056009107436238012689888644786637341195272175534082860455101137363936971986266975374093829497194649706735525388628143983073126446654434666101588609930350575167963193084897687259830026240000000000000000000000000000000000000000*i1^152 + 1686935848449925473238336977535623158278679540518824412061242796907125573390049636013137746140620334649047525040329425607242682751649793692491272679707187048454212376814997049805432560459429141778600396875779959098637465640017120584059700447444754802666689678767706360585186245091787612169045085083547971643916758711316739899770287109462102341998417956913840488771277640626199787550561901878162883995465954177856001866857131510285781121641295770915453589939355048862173278803327082706094429063461865667835016782845654100064906113287115122056345314032754638194299152201568889088812483809576636577382724616427725894114286067388231612776844206392738459076779181784524966296478143338805045946569363441575822267194882348386264573576080917691181515919424740108552216752785866345084676897224064608237610145037497211585054072344669363004901777678145109359302808573553687204303152462825377261687173884910686947049516687103646234954471724949094503390202860392190514443361548440212970248968619270820662517219975559353906371581060040519713288592268743481683244211304083834701819012491101919225348017453816727522079980651137781961630977638913029209276833510178804571655681154746217978081486701120623510867312124506433069987675635469786186775720275065182841333940622957890664613526543963756627872986624004642495394597422002991076554911832292058409063941394442415291245760296981347534611141556960572230926067176804818998836974316554641223394950878804107257847750435515428833856894619745365791411558787272800642504346198208842259898999597934678181405240972749552507183659450899715711843137969078112774415591038884137484415232339803090676764077396140399286564122367586633831562167391790838542471454850782777818459993094616257373631465735671811389360659860201849793336795742109222576913911039505422360794135481765112118099373280906505621221624529219053181862164438013923919590107557892115765526132578764658571631981445903509161400097065354817867778658358117582632670032498922786150441137679934925517898067679388352082665263663624646213116564042372213850338205646530216089571882046929022766846294484301997206778937882229906004915510391791696908989774138182862776579845311481968389341617184181064525207511942703434794098283141293915091211785904831243393104124620227301361730836121181979774733378425913810327534272208220391335111773031847148678561667463363987730329954276533862579820822442324404094951062915114517193374926972645191100739906239718896430067919843164285757700642146136006707986981893700399512673200840918390543354204254106303339427273865721920255920889263676420997686752134990134656801105059141454974514186058715751195440833814385480757475329334657866956556178295013975098641330583035354241956153657732310880463793012370144965916236634815863250917858557633219123335974578159776282849271031092687441083691887004660835503104135596501813589106188227053846606907383020094138373254731855527016325252374123714869458525185447732692455942685719654875664638471039343418475638362513487291084430097294165877444080927650991150424680504009469350868783610483235170434249678238075937579558479341501348290588418345532465128242125000711257583387146119694848329566959197409294583109773089365670933181950164148365943198376275138332653302591196982392963347871162171408633218813239358090843826339636168332742688041654905015593241959649992543376538675172861950891453244380689918695563188928638800185368622366661895889132710611852373723145005808941990987523861713493519577403145304236994052513958648476944385637012363495140890132543591416348422220900792331268878014261954056481077593839795738574441133502189798628555410227673541104336647648260239634660156360285550207999916395466969617920313304045611370496520570441066821181673235612386703940197690323454925468859108771878762323204671381255816814077324173189651680362754140987517979941830517199508476800864960677200435366423281436833865109906602485531521958217523876773104627894862581715838540027501443509182026921621724009102495923789856095128049653257629043407890830474014120691617575259174407430049154148656405386294993340122315101310743983915074799707248984859035305167314870513825648279272380281277303802267399294204742002428750414437460758138009732383051501760791446570547651373945808290073982018042364255599445764710448079320996214174709381552522064477897691311971163601388810633115358618721132275389709097482976251475876542392968447904430194391079877437554688000000000000000000000000000000000000000*i1^153 + -6872506340660440987736475844290059370191797484519743022805782972705059701639282187434850784334716412515047151027321622621646627164855547806643328717837014310230122372786106879822401223968543960412078336374155147475924558363156616567615369057076626876889338640284106941802953602187065671930518610067297462736432938607572606167600346777616949830673067789907523774731536812471317266256637670350922707759425125842989546587709549382800492842605786138076603177670598611858470027340487678349623307112566878991461496434363480694418084014188774939053124030594162557002282886372335658017687326950459944290700109010133809833370042814831793760622159838737347362733647231579295876386546678311772477957538712952697123368596302527891519969668091295252083774809474004251581650595822009647371346100524639846935459857345660472333103602459067078935566630678892114877721827536684270543830304291605465833259813764714193585660017885520012929853979499831733746571933572575946084245670284169610118034793096018438530750036576866464583038459033276921727624198923824663189110834148055780396284064233212857384671278027354791981959385525070534536909003367080579441044102254868144511848960562750663176523355977197088800214365808950022859043415708538316101923259277400876306172098038618805648682737256748121994743689415417840302911044018380340438698487077902911086342814847823125440941566112101227286798874715368929480171700139606105028514607738727962455372523023873503208410496112743614611929309380138513442232205115998628834325696140887594828060215189453094707612629604168073269717254584145974619945791594064326451984277390155504092264183995591949561017018016065934437315736036058651421343236965942222493049460508564639829897706555834315989671807306778194643899114405981027768737918761954527053451457457327137233074533447034269421167941501094534409712016157838478380493541987546520929802141162622870313789582499046621150142344480642716326344789896764764501181900754104103468578103077588355150247876302720490938875961227204953964059761184790450084762563498081074256363271161116340453449738785054419498389477128636311252606953044397947103507765097169234586742663251371714109077010652632854837863939746202708424288805277888286108085605597978245243931980666959996153864820349529311303936992268766417525235967067618208215607329683194535270426164669402291924415867680126473085397426825807304948278627860589504472896629863688323023263984422717419247921840754491254216998418968566186640327347582085461033083142566842888278620902081410759145011982864569619672107570531154976442297157490963893244468934557782011635890203852749497975440496322066170571449562411367368221748814307973238792710912615006451378973861685777755717343656644047756607321253857866240416218204258497569811074933753314827726129386867033792182358093385965474063346167569071316929501405781624633160344447815161609543112428710788224844832434501280653844929194053387512395055364300865378578450977040636021908615195141231396678343498498530135783878009483728609868919609211709180209008589034553984309406917477603427954297082500952610264466654019372621777119464177606776291920387287418539047214632414092663975948943173847824177891840283127532612671353204638668668754122196865358040652988403916077399097729460623602659995918255842972567691433878471820275678371589193429335492000497700677949518262030891505911146451033577316981069937654085180499944780035532483583809254512621277280361806282975234224647428173157319828292253890489070247179863758397157710542146701635397103150314061799338309303535894370337177804147115228142852380009816119309307489291188393045026941976273826645652330036142064010469620348163138747281398348989834932494763664031801616254342826624417508460733179515629054020142610808891237356610948819833932422691880652721376877918195106227734742379945322661826549435956528938566529836817449614234420277249361056161920488836281285885752688993013845219995261694719331436966063763427727693846294692866366188903448786547721676427667811775265777013364068824284867300451485180008805669155417625072045771813514039431559522729325921035919222089934620635791110603932597201194917266095306617494709272541688807638741738003928008792657470547149176379615016377358725703190237014955758294901632280175430052484771553120974156884319299361419781596269579896739141338028943156789689746271065811950519196348676877109557800996852502601347710539929895465404858368000000000000000000000000000000000000000*i1^154 + 25637383164473573169770036100314625382926745721579301428611614140190017292622467201199796733151684958778905515782630880376126382398574129072242145935291280945610585797983416488251066323310642259225392544171405803084164703913559778358051255160768524372152297063830982677485251978183707856432901271487889829512771050263260433216009816271754058561974993149125425417254227788193943845198702623894642969935152955848055610939650596750927141668655215262464728138127127262618464370793600360809955864271939937483806537748830375698456564709388521701067424112218191409345674853279415451864705531572038727131291028241303153555841281667142296145422181557761181775084611308435227446273204427940318775223014870245477507491625225786022080401389164552302656418022003901012229418522981819983688856340480715960534250132718360980946169482899029140445253040821605942037758020421460500103699170793514507336355696557565535237352272283569577720209067132608360437503105527023787441631127629785192922333760311414835640856991904252542334879709395535109808675138020827651560701311396032202438834797378169939728353847414621353529731273446516705456105601492315524062112077992633306843869863964319503775845188527934490379423669281753242080050020633423463568947373653724765110358518333780538162543751064108324736421253001722855933898027957449834381649777697473541964897987851156702441341310423532742094811240684577718600816430770827354357989924513299017877422268855925144169918072430761354170203795849931510918866454769451514573487779509906614971071337526216682874200549370133550955421455193355335322674889254677807239735293427448196626711188990597766672504921491685734423000255770344980200756647534604834129091154654214106621175633829418678009746983566455417390752683138599481707228188386119341121484695528343202712758390480044182535093083905750214780473929643122675794679425563922461462967734538943145801973400855914178011373337781563145289183349415788581690666670609145252863729108055128336116782208557511208443042646462048804398045927103168793338065563449862804850205614247508699143704118444350972546820755772595979418872821817996245347950760348030555851035313833349091004344288111376243317545553320018284477724556560172612262256756504891547503675416545971149391338849202727344367976786860961799699459577941226265828038493168155970836612915833769345758642380537558547925900057534141708554065414600273935831719314607202912929439521127847089462216770021649544756949940996881337031502598253298337063555013226918382447694800760939517864551106471521965099426588277328880843399888594848547208699285732142279749268339067655523451213814815885304137919784265671782572561441648633922650000450748280489380351493046248643079908937634489587879747545347643734037998266488759076679914881923863618881713356875171309203790249850464600535154463005586182081396051724194646646006782278026234073067405351497881566941260229644005410194947216360283003495610834911575122125070054762616599967441434265023341365860747327435396209142155934034002195637267631838027924136376339611263379680837513035359871991477057842947003776634437305070273464160230878247465694903880535105583737431523354179250344913943503953862654609822827679819947190858261878246159280738335591476180420701384732671319063088109769190544409904229833120291827029816111704026376543090389615099757558012282289039908371864256834655441906802238570328332684531812828527972751834685563001643084682775837828622585743599545992160170434650481977391102470515546713836985325345052386327431501880056159245183670175199332836524484326046973467515792806648361869792976872356303543550261205341636099574891247674259653413923709424756373787040778763456018788533309158082246759828795800645065263037006568659723865258956092913858842562570178663727129336998531405336225025305205258559599741685979714899416599612319074193278791852526580956763811426465293329783827116073781891831094245026623840144572400595195247321536741911697749100192830574704343877032171261547912562763722439503653084260223845090129355318177685950835358123372292533399498013939211097529710373357264298837155469595024350597665305167738189205157452829853681271952882140685153176133505611976932260781874333602158821896598201169325153938757158552937476738172108541971519619361309407686308109658167286404527434814628763647787829315370933599015443303159872985163698188542982850198544135275163794484663558563787183738585088000000000000000000000000000000000000*i1^155 + -92984737211183931182924895380531353280672541165774062406645294567064479334815790223288154743351437619484241458771885279363252959354499150669524422925063613333632023556047365902874710477804629088408906580783712479323141607480783959170162301071221150067498520161108119055584559557868542516711547945755705264555410242018767798394730773992212769331713058475810300639687665657646804873288911006682096882452657938514772339144515689428700262263502486651488247043307188550491351417855237597203791906559656832352741849543798470383577889981670226629663995668746996744827709646356390268332100108853510510473142415434139308645306723662936601111594751970150179457810542281726192223126627613326091316316661710929567475171599130015526358821207029970514008169776300480956347708016246179694387287764247576595176080561138447089515439637563143568061366397372520897945873041537826547402211877190315913467718233032933561863690381092483278150646704552040373558698220329948851562724412137642408104531417799989585390398909442944665385111039832918689462125832357972610717636737334229484356892140179464502045308739712427923437849250581701298021203263828738829698993270282916987197919621394793010587150205691799727000928176164270320975507763080036401717360097878092678637490317999128271346307987726650596017065769414088662918442425440167476965851287146759457544918632948946583796822342417968898563174200424316451893787231014048237191731985858493187305660024241224144172519208273661056176101110805194772077507236046290469539404462770415461140132119086668074397667879483883770284065569903387716900958199845197192412302824262080344544029029764797393289407578308331921551354415678422792441693280264518551397934437186975088877887108490473719937940835491662001023280453065940774099186829701515202498646779746427448881911055514670479762908370702055381445792590591898923344677902752451809235672664987425823922210414165554531166376250522876121423950185122122883439873379519512568791181170424918646659315357297104935850036289525338645497135305949724507880382842962979367420133767640127937594507806473870646396640351874313694784716620996202108251722855788235588347577462079342297205000190527242546167890753617399261883927412632177919285775418574799438752055820329352216613411771382030223348171454145898371482644197813203217995701656776944461645493292363943287519563434381768750355407701011095986579128670840463469337024160559819282149299700059672601960854753295202498185605678432604447599879327965881543490413692256140924865698945431847452649658521469734036047816620011510572867412689347395363407007629233512476450096382366183486169290535855208279213746896344410735400680438318657784037150812453491220757725037480420892860808344580791127980341411120809723767183548162219679578579850740038989950270210576268196027157164815000627172652180001920013688969039325614941950586213770217590985296123109514043784959338730877949507650557077511058426632987273218032022416488302736186687308820363848191159704792921570699707096281472099776245730754379825339792403265697572542474103723927812478810616270524936280077578395021654783737000446715874635985262975136548628047712969940462763727585863548876483756631972451918908627788400143926692676235977074461396652399129610494207268141686268529341601867102904811094443108160522138960181529751321173764790936369429848049915069997301755321393263687566157618118907039465765506652194588864141423131919708447162791606641500647149242391226725728179738638488784730646736767503943970994823480028313639253509925512924967404347987890851111929479247056226696597688045758205197569116980668414444893299302974069055877678688378726131482362602622222678056998740888472400433191271870362022073760321451136104969163063496894634456877282812051768514499090589347359771344901538508584730467398083065927138395040351102158714423496159656780364417657518839607054643711242414800532108275417222913448496168398366856767306948586687248044063523901627637060103523669621491836958858708855444324085579940720276720688926946913904890209048183890284608399033661537092567687217706735216755581954905262481980652985323113095028104480498326145916248816439852174671660950469844565483645903658401713160780885093197018799309747981159689312557559800243450748367364532579477578187412267608873385912459848779956881241776029491324363116017046827973973028836432750570489185566647354712260328487295220687157340503067852800000000000000000000000000000000000*i1^156 + 244113774277209522610623628965769057744566341577253825516348880069052912866309142453925526808716979016709479688189772670056379917502143996010740967676143973807182273973722384125765234753180169556675304676221523468820203777178698820612134709063250780834096868314641864296671273400134040893464425194688315026726269372518861422458036709651613668650062353139556401713125884255739136825495289937714751525053969255228335693660270411770724378485687064880493531767951116903839067862677190717459118037970285836725623860115348348975149370972046463813417592379768916092381945973063101991342463860760637913095358305313432373755211093459475169746271944192944695749703188121329444633982489041125001244985874860784368701552117714029731418285208188430814502694925415200028834125322345921666685948692196783405983277367185011975613337258135775671810812912276363618348431106237146224839842360172932496004461108331761691879086039933463460594914680504062506237414252495244959296318210337505470993359162160574859065062234182201862050241103737632586756050675813622506738791623818358091810304380151079763533889149502483339206728977883304622194229354217722897842139891208592929987843170963233718253917065798942071981867186425478244619190900969809567446984082228442970977708639229773141096876343385057985681232479846753646109555954674010215249098361223301693474535240642734979799474472187971547863675942198443652371541901375216605113115551170415518874111751469864957017228974425277071688807403096245221530765420989120915325542841508869727570588056308353926983138952031891343480998871704018361121561736523897054404864531519863307524989618341639144130831466505940221182613507285232031557830292191867608586253876569555321253658471546712838299609041531785336373425695026042441532828337206330249714546016482055226584523534769907518986424481155171382994769924915544233252272859780402786378358673866002123801948039226133642985730694257248063630492278712406615831422867101339565722411207532396287221968055830498159681563953091900333134895001384922074188511095404203570113324038186285397394312571208717134384970551107819145467622957118175763485224739855639663922259016712715050477698739533388032488108362560496195788258023118089331791950595378871783418885063790067146593000667248284033273696690074981065750141182030610308207221501433103914664212964692609713387576159786974063141114855454029742863237961566463074156484637891373080814652706860068423113244039239981843411004417593725661057055691380504146583558557452051419477368743258268984572316136067408356085977395319696688232111235493799426691903524500139082930789919334264052629720886312954590627329138153197550531910880678271433215814441778974112491996221179474233846024104071298009858621947133278575028477277290233976829389861048452439620129836804192883274772235981114651334976395438148719114066813355183322679638807413177802532130743682909134902691163083821912864189479546675642297561155160862695459600089980701679046638726866049265421771306534717208127477849194975910746160832858874237891648658369928031557225234608514229960445366268779861447129716332769644484791107754613973932554024933734045132001365990883556622647439060375635249439997871674014741899856892572452045414707393241032900272433214585806530553627086514219315090847478987707246591767569029980297271349051181694817554787640440919939809276181207904628161633853823297672144634825284089481574078853840426025731570884993052520915242617745110276500939119540953588957509836379778073400253443734361993828644727588943777254411436191105116674739625753364057407152361919989416547865454339837252814725879854873989395230142454499153056812932888929529295408238496578950276775566054037260714357157401944014324709045447540273303616870367589080598815437345893063281357662283305547846276850658401825622147488096773613238262253282722668632245973773634717757265807767479645743390132281008459002383154498677301530388452728764642324116097630668635680848971526193072000545621472122577449388058522395536403615150102218143644698466507771720782016249844222033077425726890105091548941486548439543520209295911362768913732137857677267104007539287108900006517748434444601761626218926654967876860356490641305881315763626090392687624316264220256150194565854029047787464003636901116058073162608371645306506038919640107485061855127715839838761652870653401954428846928046066321321262110734498564011373835059200000000000000000000000000000000000*i1^157 + -545313636819808618135442561649415167129761572995569323431321293027257988158130418269598017558608282027971654618547953631517797360435844300241938989443795804206587272993325341712132887450629280506910173838135566629336986892506106476855734661495232722305451279546746540858415859475680667306136418210715642233212200780478107471744674533289422820517227457295654396021153988907156889203779980133634686024236184657541858518330806553844323211967134817023180360428712720028354653384711761253630341649097112479811163321100645705395172519989531126174705821932217481130290084128767079903843654111701726986927258468274299704478217264124505817497029800831104863186066554482709182797704505272207345651368813347944830635530710967602688204937589123464570628720242906462997472125485054368736017411537351936864191265390425438293633136711159846342036845707572260631135503986402342238867901223212082700054490861985792253410008669737511860795151613761926366654079802411816581389625869607018935224936447478684268400916649134086981448739156288398388844623335640538201803083813268974188156423725323974716367533147916410859288884473070746557655091432592384659552501090895983781254705284497060145727327792732617916264437981333546566387921447482725519825457671837580685689361394929523281269233339766286327324137905368277579523403519302467399736140127889142629646058237855360630471114569406489715751433268518824830090563956526366094788101972959999136727675694437855807597755130078435087552240960267824778952412969192700884226096504530256931615221015176055560911689947448611243251737922091458368357796266456491149815357277138369017848032473687290336384809347876038161397556237180807462058201181908544765292844394087019294901654667825772994036623550013063188611009735180260968229565779573798468026234372493553930134709926642899998343488168240253686110581310294271687444612414883392044377660339316870325142128761243093269868008586212412032113506770043392337874893372537504684556873938921002752926395841139029708243783215351412938480541416643774190355531875161225239019295376468256357162147655050305221361916323483846400227028234835699679199885390838753649408183144454778613759116940017178406867361454058464258842958572107229149082903873172523666325231911602208735226626528649328824290540699339099968513353331782394663950267335423948160473595838927629425777427405238520086315038024757430829757842058299325509373376081444660774464670914735488774424525291768870339935814341102889211398568285166485566197678606054416074469816923989684867067284088467070323052773718943016589849235263516324427859172085556179192783663653977858568816262842240530997176559707170592102720624536069686491432586737968997717369478441169669895899356632516795709842250774971221259123652427025964119996579795892163042752106121139913834872278890826320284879218787583054621444197063450066741013501016104054181527286071012946494390798341443894841015621273477716966252694437082864235247121506586952219923735861038224181728189014399030737839043689809672461451246012431222731949825884171680241598742004674179658239616772223929080881017469831852114365096504453970644027070852559588074559738842789431385030754866178638197777038473312261347122932433121932272843659330163474793903831138133175518625431165537718729850116481547352331081092893584569829541543586751013931921924336907066574937673926028458308175866351439631282670635547362623262466487625693467457778188715312104736142073765033980022083997754543460702775509235259816527050564306782564533913072583469778080452353175746243525424600241242164667022511378937212091381838287523846377258707706162115029465312384212228629884430797253648892920348323841692115440177359468312106462906715973184911039042468140791287913410777516567890542338875695063793995989317967311752099710326370532897013534019034967534089110442102608076003635700202733386109269423639340532290976855611400896101459410607277659994736606805745300898386604930008185381294114446437475713468645331090200472484034802581763652438297959077500785843030760282172279177537665631630134658457450008361733803960816389212817366037551267034899574270820750740989252632920935615070437175924881932077606147337783489587491123214981891995428260855507642634189960631074528774901504897701671667944241834904434734356482712286449388464229603082650085880594036345105161096849440008835375879197464446046125224058988450114925756416000000000000000000000000000000000000*i1^158 + 978864051905095140612128072122988711116040214823299566160088012568694598558780363807013900269246319194666052272455904122686907983609449674951487132986066874151136559945593064283017317168510388892716498638536217442237173440876970041760916839237470668704576806143751757128432853528774981048600778662400823807525868226690550549979411408766672318297558195820899292191085618664576841113589423431231143707199929471984520153441792369885105426230179254623593232618521587566029961222462272922882629429984141424960894801217569354657838638072418896183252689296754649490697980931220604555375550277015916678918219509488168782598652034323669720039259186398664697655066074433111602696908904509432562242259505461434166074037170303685692642119734151909413401050300836630493878993303070150587508618033270232592178068570199637873684013496827911266592894796779791855615392889609632541751101193651400564715973186911998504587572400013175625129792484934569317225066354670931631189734780256473599761493084596622898242855290472072359064052332598913701102672906394383718515043028019963695526196289208948443222049951369318125757100099524454639963534289825336693603695345631975741112818244283388004626184355004215673620554717573436115624593887790979109889140501066463751939815851381747945419648172587016887711147338455292390497656883811081878377595624199088909257215921746012748112981832280191230540564323778595639274096435762495137697768316461880107456802700324317332553055262050891908181527834880454458432827701927916021071547232590299981815682049945501486201616021544224607469937590526283194918169849820888644801953300879305675368886591043981201197316505125858814832265215404997775039048556021509991056643998208743785200672586875975410363669149996581485995047800541508300513583146645841886847381565451318509404306523504088658462034910525426635691883291489838771655493718975974705068086429399437867251274000214770013299655866268071724396246364695985884472231133851899882358063670676367391541900171617701718639654628926074951129775110240362318219718795263540115847855649134081409462710656180470784242346862943519879666741746722165750081323365544566750103828577479903284048173997257144648655081331704963213211552436449883492971677796606312071540890168000638410365566638128292012459316095569564544290079378630222523794544521284470146869625935462466870898975312641772869347713782818563456590424545116413602341039850702928734072960893045470629163511606190094163034969087477691353586906469997230027968218227143097523834314312520032877642269054339958734926265018312282170594693382242589256665487600615744685207938852255111432753104221739782704626927580156717615771163729663003295508782413005544739021919408363814059282762678135291132899374274076176763353647619624839773468967766044098642071681999514515910927067180772735491032800525825427956585512824913488313420424858247352869170193176401911421102774243714444423232469204258257296282866996747885470161011551019529268236396375715268531053460588299926618659384222895969220144597883019484873975913185773812547765587492226462402560924351456259110538837212867750464680363455976585870291130271755762341273934365463895060713807334245590948626819862375814506578334086580888387220461568833210284892187486604837840169450985754194847951810675899097279754819658431603839940589230882416587259016876032391379755613899616087056768237564373118783401229503810768388416177311147700781079755286325360130190027953441497710596387772626317759436447586028429111175845991564427173327434381082343033891591664487424446155876969752997722945440856883102157970049198590700936821270504236542726147518068330597489651883474228898292925909667393947020337516145833521343899628781631527170027318472173827877221664386656469338400395751750878206281655891563817885783699910311579881045316057429027705464198956900918965094077880889222295358662955141941790773152671489073125810159556121782111386883793726688368227618820834272322888151949701100111227706480140130437483089978014377173874354768291316695781734833569181339113217466245821038672680301616864746164721020600703160857505847939527567202546443246942566694400910768510243920170582460170436280806942091304580561874909124469693400438088081824363955753866684180234075335660453602706130582742045163162161591167430987908143093587260735170619382328744684335308893804513815615555726048433959445026007564788120420352000000000000000000000000000000000*i1^159 + -1032503528274866118774387464719598258348110120629277888062781654340437521289602518898697932839670397025485469129576501893744630450534161318340159855350813522138198881682354954327252692997903177629149365948781679922777984416264348695028332771216330487335779460805951064137287685356884116402034569394007635395954360686525334331102117492523499151032260745879961664908801602014821991009950534263554216062168654044510973511940976038196830570975177870604232140344676760077854932434595240723006066837387464293230124959680879164920903055726580271843172049316217544455181996962308725921983996559051945776910609976849608274718255383054375158106800462264504152961248184967236363731979678806038217813612645352726219290143828881882125342761063888877321899888149222283720940894932643363620029601737424220383087052015466753755204428226337326892004187351241018779595768492922919438845736514439113750197024378312297272398557679806985356234924120571417361422094504895045115698792656303427369300251041476059691397883919556139782358173628411057989014178216450886174400832587123052628007765219553417939422552368279550698779391841626952747384699922840905676700983173968308096494489056794504472620475209234942495872147720571223461216168956585570899874425148996608012276975485274685070321814852509207647299287780749984938990316103132100070985187286504897626642517210166210540928835674980609796526912160741726777335435261117747439182527758576576947703553960315086778277617081490902740041066826219489613836968115280369817709915262918454854423583532030307925977558063475198751733530011769717370578075266340075823904607686270748416727060078992943208264702574369731219374177232874776608226380157506607059319286923567324363399318045574741660491956927848928736848284940058137922098044863463052255371724876997393784982670941385988046410647706509329872985872290423608308425419043772463202573158464730213959474686787287797353074209320321895853190606734873701589343911528347315623037975960978855277419523711813283953162048689597232346898042617603510271028286538290245766254086135469045802519672753808463300591229742018069003624479448184173215626321595148647222355903373424001270944341529058350617937805246058011031083360068548413806653327716857617261387515150959900980537383504268946851049518010935973610494663422511254640545286294809183225932253937908180111236599519459531548356441408985382591524480702817290839310425036027275277371641396513208442648839262692978360396994098252439505054498686981736481038224914752452508347467009833976820634441001458442077451853361222710951198450542523972794798056073269753087511833773437016271851475188236356907559633898684824461022600047569700064659169912876937968547529900721777504831999104938733613709267666008994409326088919762599202668343546218268240092786739649903580770345098074203989872283686182857262014066323878177701161392171920001075294770080461677301966390300535570326244253208299603269876415666840842789713065618972395999400929090602940793111539226828722285233841921892077494031780961478137184159148623499789270989522558151319778182976751665416347323559657525066664856195711498815505355186162241279192739274526134341380358967595121741187548004218688343926962162779422544347134024473025967286337041904903238306490571396969720703591233189354526154063955094573665198462030734513297378913200699421338381549872855558834563998823670441061456305140285819303296153827193919673071551843183934310270299395027752153946347421439630693004725532303374075373919357598645718427279845575397878961150944618545218387123096054434404513757475873127499255328124488960343254442738149071875573011924012360462170429309529377797526355044550911627180930133001562245290926616695870215691696591961907839990488148232582903580272170040982173311812439717519316469136868380087169471592692531619075117974836076109866019075840419345719950164358066757018692851488715564890908267180654864123417337895111906778048997092421978218953116414423928418010717431023893630010050443281223127958502346615314471396035452187757559973243633051539925309483966705883553282859806873163326616069252135670840642992891506932667204868887807807233736438582519921137614915179774943306197016039843424196300390610386480985262600819038197186768389917526275891913641303631945100011494202274119683158676765194316252887840010351581621232121281762665364113829163994220618066848745699409920000000000000000000000000000000*i1^160 + 908777132995930385856621703026944424004703187715398816646595979275353602460932805096672212092690257039325238177749252743351709053388028030953098904383940775149828624522132907990271009812881825701863418478928229701206287210989592710947583085738555126396240608299848278425474454794330656465818345714392252109850476142658676471143056164819595867801699058435386755769690873970881077030276997833530317691746832554945151900862107250839856691744280950040626771953829025321767498959638889098314654407913057237614619231034527323682776251970879692097851589946297006064628106417962876872926160686880335057936546363681543131015326152024765910376634618675870332093932269138327323176365762903379232440143425177811354165514035436885905923800592938378822507351802810919369760768727230309529201937720308728427370033209502771849998219220749649450218354900548902134440495672818751584735489339686592643302782201709748420155913292338831571660680982359495115049000557192748216698328206619662652957322863878646933254133097961234198923231015540947956137755703239608032367188255550945965655413254964693049242364432330136063498975629674807379206799811481440105759869491447283631640675699325083285665235301535783530856195680478668042327193757877307912007228125418583779687235634106002796946523865663054807990128139244959328129149858357896221007632017692760878725620226485579522778013067570736433274064365598118927771219036865699255901595729954463884032498471594123441932116839589423545594357228151765091627196446091336579260383370591897817478236914375729319008493311522393944145009246582897143190340304728830671362621671989773680300975218875135392377679544407472071305013981140658232797024001561860840225971518570085390364076902461634815256330991026308410823166890180456186588387498190831375166249891719729111261505600649263071114380286130153032462608816475136249337926053840274658202627622094304426464057857609245214183745809269512468449650894810217206393050490022293470623825544702524280692282535886869296887056946011841036701667350702460431446438459621021613838940275099580588319088461183646504433370698250355401683585357132348508023156530128288033550962443744281503384258319133653318562430289966015874310370145046333727210648512300677226469653690992906458683651128573427548457565396824106435701026169302986494396315936281429039612018956654626745723579158158098244307631761721924550250440614308146386885280018071529913709901445177327817444110774616168249833020520003091305983119622798463175992838119020530727398525453133688938936413098894247511771890913411794382471052058978849242786448200866768891364976388680996086055358672715284912995396602167966807182128584859934467328762578646794216257797688705286375066166159126871952270228141181231707431307621239777074560016270013403124630730581018439729727913094505029705910172928317238932395097275249584870683910327193647788108582128409990283990006905673446912987376372764123804950344764730176019800453879127183463795322671412659694518848778108931682396306860513983766795616296392317130729599770801890269631407358543835544438882704595669791963881700127409901271791298009137967459943226828053469434364243052426056656992187516233967392687910912025119278038591234430830253239758340963983535351985772744173098898915140079138887744742730344787381348192296080892679978252963138190306617017744795827684421563188252211636607666406134735219534073649426519080557941968072010373018320253805245646238924466368357397866803770980383555756663675248532330884555981194560627379496470560150172621514489412906823743618720734761062828534333361824522738838937842259893349304470995918179478568232357016980530347435273330217891603117884869042891749935192807171334732757482079460265115715625867831507616369946824803913247116989930804581702945979102328399091770026523706724062922313460994361105026500524708325125830697437387622598111671049397073738344259184070718779790754782272577075780368407259691829479460717325275274725041673048974870197224290186478583771407789577926140085162719197015740927910259867896790571563041198322795767140845211171818892138188101844719550152823735700333624899893882848912349751965574817403926595209722912187595670597385607308987114803306078466671973259693501929320769595455443745761208609425327645627117531867432813220602939190903389374560678110503198061595069062740011189578888490149103594104047009792000000000000000000000000000000*i1^161 + -417030211606358556354498509273688076895948947661699995934530730966577251768627008181123487498006431183407745140414197313267637696026231563520815770952884152429015069013974658484024215696231085225033003398696847160906528908847251466356398146035941022508296561328032656975152846090137920422568031914336527975344407786163073843874048624861723549423182253168902413510705884082886028204036803942897352194828609218815882914677982239777077645152707710913586073741753530249335210163935983351361981453313910981332999294634938386621275637643502353286532795610852545047652418372386460513911372782677528750312408937704948813968329837937003390442133026006891755293048815933878215120226979790516236061599603172597407698384468071898001848129222247478962273809964799804179063422949800241561627024450285594455364731679365970806369657386372730349192576778842108447906291404937280242788599181595608667404328452170908054914704462807610385220996221611133488719686244562364011737980609328922256090305312824676342323636780642515058914877608293606721417673670599046176760231891569706969984016245589497445129207143565411096983780166070594379543418660966147146300836814829895235672203422293216856525697400492666394323874605187727510620836837346616704286336692489673579023804955976660248121729355025299341717289932648769652127391892496959063312649607309005825175003998797909092506670664752394329105360495149839004547444795947271710270203726015669505571931019332650868855097698056247154564038689791241051450084182435159514406813275912181641301116723385145539905276089954717452672799210003749644898809626454314021666506036299929198773906064314508601287459797522825564769502854187220913080685343680165975852888037228236353856705608390389331212358483453030422807538306112683829122155707265360719317315829941747688781440435262312338762557701057269986209428083064752666023382500585506757719871177706139097885756122390662712763575691169403122165924877784065240512712436568854496376287187016840399533398897233239528992866824229516256179877752377767684180557956560150281654833992699369654025298997939456681193086937507272404553267748934565100728970612544694046046409659408119073559433366555001485291298606929064370061003187966594403325329207851136782669776573527295561042601777636644444699499085282104158920986010761899376831385395713443259722689866635372438945257136146030413495212162202039762368813172552875892561363414442675901394831105425624711811346818109052551426830835730417749043289878105518164683039316912991772425569476591473293438899566242343944983564941887353608110466257508825238059259181376412577208569515019282270151563938733678870744797962417841925603294937790316513012566022880479664386157414699094083455983720326265834502191524864500018933340966865721524443464562235588024935460083431177724865616722698511421882501820312349204753452159217032393660554965715089715506543158553110681487629490491315994868000709042522191902859310292482326460871682144103695350123430183561042328974946491908646586086818278818364665467303411543324095551477662410485489554097618503930853230379374969653684819899249021574478528680724336792760651904018606881453064336319982655221438222748765100111299180667089570505308710634103830935981958286061294599341274314634303222335235003968606057390030604914624020053094546531291167222994111991977411021332975555037222023348676230315076860041840101986464941801212191257973588940600931334284359736637916923644198870074587224056189739983955701980387239542837127417033556041426673807857467580946321876328259399541878007420073327873403221275626329866836823781741051943191447377107607898744096890902389267808757441052059846633343691143135192881689249647861200774914538584277803650975701709984835621509851679729992297209170883090483653280462098391910779620581654705132221354590738152048147589466121866667543141910697346938301841974996528857179793771330730158114829114010410767240578353332173101014956319210384282595165437361432413637837234788181232012501440085178127719942940886681894626881472049522322861178586529136682353381424747089619401964058719143146464837891106559466806628253479131458872857453095658910145619367248046050509320370084555870860053718020928149756364944291333481241829116741567986361473331905452378022312048505791379524561006428159759838576988286661742099735972067321257144484043172046852776071130173669376000000000000000000000000000000*i1^162 + 86462255769357032915536077650662620384699396082940443398461422140931678690819134489154161945202690305134899511361965959796961836086194399307144524784968476493255692531399293372757420993661191112570033957015415345884696923444260387894885710048221187757493089888018534259116949184001967141781527018530720448271831986888154742292049517868528777891625137375300770266465851795118547088498003669416037449818450727866290995758486421949567494589543266474524945590968352772678262578609501614779942314281326976097194029315655653964314349156394414138816596625817131756972085337696622034758041591011704986007954175591543373816062126141024859582327611462713238358900354199791318982484195102144550532356477552177096510288523768790433802008746632897394653537197244901546215968221558427308501458026690190586273591351832263745049128147017177337050354054393879860473708181863682636151543929379755989085334605835865079862060454812453941589985651387732378294897509399551283948015481666999319496140030615389061733023049900989514347279158466930742474501156945267557995299942002534961405474056705152400675671926013814887321641919976280383829186666753499868592977051936261307963640734140133875504536572690702296534400101263477647503114228470040241341117060380531494757292463725470920187301013261235979472654966637996818057546302266453698755997815131087929821919271259703968475456848635188477888847037703301797984943061496703347685122544538815731587962682824550468566281647112158016682350864538444961596541158041488559313881758067199202171722994326308757857717732306814140545441467865521782424354186073626961171378214517487075055479786986012328666299942551604299318790583580706763605282478484089741474780648055294258801489867366311230321946755295299264712362149740756464201026356028551421358958814341549864074199189160571406633611009394439133012005640335647331922711990911908574139661995603840374820512549322707085980536590070523786543594242707501713889119152725536245804636440871750160094922359606867180887485713997081793199524566156885351724209528841617739045223994721746948257943237600165645752205746639770873355145819580752842433050295515336884024915430663831070321512897481766818112205994912165043465311546661628025087119160292655494730274176776439581344177663579817199338884896243883917427921756797407990014750746484391751060159042481947096934657798345358078799243241066854196909122705206481624514140330732662599975302430329894554039253820603327441579205057984567904054130945710905145203392134472094989599239579580858642955464737920854682600431526466346603826401972830714225322572460290540509328753061207931580538343393244612020041411583120622212134045815049905519126946329063329146340032948864504611746313055003083508257515326968368751604460414034191392531393836050814330314195249844462403172863661609389038868082637385359618294894611199134531460097078785549320634039963929144307424768989663229384797031798255789060920942658949711882103900325412088844250703798613490927726130975932392810278778434392489373806976728749590533951158996314757515927518524618568119289155343650932542586479406863580469313184855029829523020227896107233906795973171409977091776662872906266373901998291523640853627756148125455622412906307963264671112738524539059983604457202523990093381626469802698739698611016921094956328954119267030453364593764387456007600483210497824591828974461326477665928336499492778400085058383306123180253535052229327889374705660719051581196367164867794167713954197190933170159419516219656768496576797604112185734782596748795873854022050790626882967457287492393515133754794855422872889452894918529748151706854536750890895154709476518793332027030160986167187354112007647062529668516939150763068144471840912263111425395803928724392614344711606729847859738267873015592938471971425300826561834361753393515375215626524610875808118347803304449877992011580662743436023052182676750201857278952088458666425976075826074946253706106456193762163567359830104667885035815086295613304332906622919514874741361744248463474375531388898028707565146349016023829856674339198049160826370422677708453560650345679404504574937686412808218468257938671704313055439551998774641703375082570409156347389285346561644192089229040536123340073418685496152100730593937026022926804262839396717766888846970170252377951085477817059972186863812074983753992910353203200000000000000000000000000000*i1^163 + 40236015474050211574783585531972722838632060738299686091947118729226352431510033059319559432916717782484892996009535194679204807311990515998369655680948271567128007401195207703141041574845913659180153535923660641266466149568168337245861169309711210930333378689955697914352376655689628858542583266606345382471398255029199119480589609413681542371616837348357583462743238677388190073908014079418959840017660015016012954848264623142584732332464007070200486029111757889172386608932005852656408608553970776468712352374899486596155902389374207657543249251718091730934807727818289673999013047451035725656134609358668335467086059293897473304052295014484538527443397261107617080348968403123473546260052926173429142287014508521483730473655827929088136816863574753395634019404774009142567680056645858901243165841185633061740979278855592700662702386036686831577910411696221511675153346599727313112399786236896040563784267952242050859102865869204655667589488474318349464673429132818641814500059745084945536338448833518409192256491427340648451823453399278509175363046638259952606961551740244134958860481835923606316864352342344670624131497468883556813666031569307434716073193206599242249655531670182399012466485326804355846670512594618331412997542453814515188040874847777268204360268000063966913232239215212107026315936095368096541783373446651556505533411970996903681794632479363408329449160266516765086090644866688959114779198294699963171620368590481576204076995511950619007082970189403215246199171721509088601092267927389474103554444420592489883382182691899280438226832003765110443625976107711363705522791834142466014484836023915998984484045584734844100255876547798190720116510009402540170791650316552366894880233621408185420847885389920231233858887520694290198408642700964399474491925452428832409655861427940200823431322986715901240748254475014248597416628214017480451836719851658031423263396867552852461940894103678236888271883304634349829514661962580818928385686091654229400768080244873461691354947709102349077783789076318782331026261570093655382644940864183010671702710877710855025913960466357516577571662959290276222947918954108035035819356602873129544557942656952725964783895690825558406033974588658353092791676448692265980583943534404803290280045509607462049280095273935251719643938822364143042334098587242643178295860267714628606495114552859570291064182269518494091128086096970711156873585156848254732985807942255839379133102004169115806210942551654288918543693196687017190011275017571834485836486718350072788272447704064510455966546986160172582333143586452150686241422469483795657476724086738623404800717377399078285492387981119018115911379511477480133024949036028853140540408597088569396945513653686295357131485714741557580651579521335874904412580967679464901479113444621644212511921470382625210271512727077872824296969739227999884189108277329576610305725722868249696697191300119556873898136080447794890517148983130361636424924553297663922273380378686725847144375159509041444755243678514696591252942533073757322700207977460885829968377703996103975228922341862115023628774089356484779795722205845639627259761594483488319868150385705187264768543863953742183897506887665625864957554011893356455480337151016605143851059821819904840636315302970874281949910905302154379941810649851285505989608806167800444502843283745065845633500215653548943877351470318989308243448760368122885304912851786445805604532194044283810924510511707106483220512203716591500102468288673473564373068812985663196350372638713590743450787757312706164762872313056509638957197849670629039767853770070078070282538295285853345097953299240597792575205738637624931805730109641442491770486055230643693220842784799551899935060164218744370567311351233817981049223918025496630819784210391279831938752456655286869304258147938086859615404365283846994689678413481102372233805392366267625354964489077040251163320132267487564588816558504336777263150279057683159280622075267091618054861432664868333591097570814313558642797819429559886479282468510223599141964222584458793547980134024201592869000875638738300030661663135662566248656031091980163298890674111615520626075322593769097272184761455837767420468530612656113050658790272491818026655244335403396320127287052904817959514518290476074298547316046230508400484733555987949777889236640076337593145737871360000000000000000000000000000*i1^164 + -2616598004072942652392967425905395994468489549265749549958138541247252880269343428952285229146330873506673422010128937044515725062988940247506332103507539950810196945612848767908004809900739204898451308410291304181131970499053477265814758780415806766049029068184331991247458185882468753687050879190576233754055153860634251908538090179600736721917615289745295519025309749013894778611011944899596913208937456526166156134268666474272444548508173294897279399248598937658010339997522685851259374486720103233238382763287092797950091003213508681782640422481989906660382566261874353471932265249284919864033374669157944087092223387987325537310910597992193946961221073974740514596199188231118952959696522089853224971943269367583990461546341936945681530516252471888371249940224414135714250977860953990099766945888235769030483917684272482417103274269049183550825014154685937126976825121577201208041506750490804968266762407708949996766041155214576737688201714597662871942320609477558178326814766071827936035335925990787022668261044613365535079092522571114080942286060320295253023626738983935701842831029865249312511831778950735791738124908188322337954047004026819743918420849602426654025558591257727977301256809543851166039327474124234208224649020590204705682410862166464916026832473755383644567324667017704343398820369319000196052007833926594618958641595594577960421860135762669287024932766744361365365938405241711096912359344832751907969002248566246697576223622764073120029639219645096989207479177895439373132779020797740379677624553251004210193986551584515233104883131678942702271654019091271638238143636899542796967522017473627588358006733225249590491434518717243670028728923681694499215522016126053980529289131524993589049358163957654541103005720126925573090695942800168706043840425608405456628512541454086566562600569804139512902434348226220540693950448813781657077699989243150175871625205449150506718543822024862354127293871020966114646154227369103170365383578542665916090462508051198032181697885669354966360615386866489054439516735320745886082578324097077926000718763707281486647306313029380235820342508190297130458897457220971725580585022906202603693768645535561671353815043472946340993992549935371219032446879296904776679422994628597845005560245789774755520359800005927296010770711059002135794877852529752481030929057553928748166631827641043217320005731316015878182562338036391601364596554619057030529520015657642357408080498243445033718416205862592847549749361229054725011758136931429143098175444545684608980304700737568228933569850041791765401457041330101849326047432310820569257874555523347388332384630207470977991413373955289413736075176865482863951509417479922632835740195388714512532247052074626304290977232658003621048449980040106400396069701749969064202648954398174503157430572991749064616229072214218833048757297920107617300692355022942853950891425777467802870017219636614575607142395788597932059997068167380548979473178169446884759935833214917636402109501781100295837754313504216190437919119878354075286619042944966585211154446710176860084132253443040697123220542018156566897985081761030472497492878083079440887390868320129586106259919889870410473799276257419255072667021566459627165175797367506597712524304597411974218512215941836631637026785083760042562629987338355788230242591520072000403405383262511411346115385450988068602093295698517959183606405892976198807881346460263557272682057009270864693846099738878024483322397866625307489794830542233846147564706228805903347014573598356450608706544326374472013214109992087870671558407292101881491525736643921825581544244833464197336954663047026857413742466087711452100568900865846898555799065409256651639185968344086124987320173131057753484455471056227740759091774168893930193639289301640487552985265155816048957412700810691786608253327493088346133596112119976153452117417206332332016825996734048279182568649329922574336939848760563852500383733507220654086288320623456013164440875560012048991209207415090639635266458462285091800768932930152292657032192470776799842074070493352943735104102195188993280508616242282149571988633889243737636699466030689161707923817124821498497291496970919683047256715845261920937440555431964460090932971621518343396243436315657130841575050990362541568103313265378589359750376867513964838497073185727997332684800000000000000000000000000*i1^165 + 1757256076622775280535614606201479931011950873677099632722910596438255984853249586826623342442659868929053320556709022599398543787763536576812753109667620018784700590881033423844348105216611755987619319044012344231958487761619939516811608071280360640025321820854668322368450377941507878471585203218597372996607666458398207723393579804775947209493544010800321477879505125625609928585129108150515632239128150055686216788542133655528165437886895722403984532986873796274954118704141391328057960173709707133702801376298351018673441904658825891678855754959071181381336316048838548401975093454787055614753215095016220061454936481420217003738841736941569808242331091241164546246776141864024842125948495428173783301564691164764495786916241995349130498770826792686818040268619607190198147419666298819122314142432025096959042584377598568053357463652271952693711933184713386670364582984804608209118963523652391204682179716556004636021380136806576923827589460353929834921009271322420261695671003763400251805907363182004774973469537161441265620709166050521638014573871936626163777116935041089737368925429880003254875589866367388647459869695486651509608296033073763129114970100871138910214061709876946279562393359469780164111062778188604750388625610646876574621081884073219224601404218008514507803591506468828321139952695889624492194337386520674981816692055896017964510317128814269177376493159749618529115326907874249340581228615978679587154498850849665751520094316898292186781820680044393531585961340512957946071778981217031150755388817669145633687879201736500648739433177883212393500040112760031046569220072154538915190583350613325074818625371797465732810877745265522968030128082047996184185011988069300135811603845449679463599546337371582108248731265109132630612049987773350658208791889085205466835202582611371094085582628920019057463494938344777773583656470574871419618587237199889911182936105383706781039812828881143112533414272327242180208287838335286497639046028119357260188342753860561517809291994018974400527835209902737054049604500822379530862820494341051469607783853609298976278214928931422095571085253280867753167628787366367140911777266958854084053756546878024953970055488621362203703710136951295632906769341745538271805381156115117495026299729388020930099561225306800296055003774284599795337686271318172127247146630254735961852451407232641735777259041572624942720478904176034223567689213473988373463702090639475086429579793466335677875710889728368270715404137182887330165623002178024558106975689175982126593708399233979900093746079688293800274154079876095105713175721312118010507487528545293945748946825248849774830051962998830848858209725120918697584653084394798325767067080876825046420924777971576939954336798544051852773385001983234608601633801375456026560116273500474648340218892317681194014129953577340492638459203277641807459129327320128501839635427348236649594804105776818475439021830634350901652109482907247125290902583491114611338961452970183967909738936028312287132917929965106836468066527279836571562362990774698110897201861798723141182746984011735330093753902573540146110252342167514613778645013875444472735197844302854257716834845373273659026349368705579259509410092268738695080643219175383228746621949167484063658437103879708173387005229129583252598597246763077665446835570416207141147108325166061903259669352592552341901783658038082000687789551673451921378756703771996654778448465720236394445699714624648203582287167083764158379107147330460362741175146666066999292397341455835132970109167470690929632754242417276366913091041957374744275498274712931997484415898018045343929939298818903534620190561428651124625145484272237519994023175610612773578186274704773220365386048665266168992178443360548119497915328833492469529037929285367144160306901492648104969252018127024748763834889230857768140004426695242885945611950392651076416236646278244638830054457902380393308667315193927320818280138140594628525584305576221794130559703067696015545664445005951355064486319853827326206646304934009591496611318259427483736066514424158011393897752111153544512249812771736597796456698364594996241402459152733101248883465471692452658252747359994433124935303806828191194791975872974032075813289234603775981864838819112781591918184051640589046224459750566273599171996208647585727115185493114880000000000000000000000000*i1^166 + 2037954454993845877685824578763046059347620672378844819445654345436744222364992072974744912707701062589722359926639462579412354827063186778469022082967248023629754628537367862323684923769855852259673879378226339928511487167702283967603337845218957735956578459566937096155245931368895841965629209484037513556864997349724123080350689524718657677823443321018836379508043817349062904733409914041017923162318263823068473167584559117723387844616374309405113393896449520497623278032783205096816929627548975711364073045916299483235312614866225550041942022812740400490386641656172825462444960674722597548853065346108606695563326178996194175668811728665004807568572821807981516045551333932613206186770940308981938531669429226521212332493330257200861896572530297405126190021870545969800147623566202598991195202760342401221480759019496927588911869007019474723627654732010068080494971815097997056428891425917057687650180400386271978462599818078871163145388016981498045089895339901158548821480375988608777544932345052791438553179351097325053174712491490461737893498033317375052360356982670069141100379667835793237266552960268991181091821263320882935877776481046299201038790760378820191796884423769074309157818013814459766829405938334146812296555722592944539100754240971080654343465058642627062826918194610057666619728488129231096221106882830924220311313260084332232963547719793664939567676651744201447941973808253490679796805995136685498485551765004285940720020325104310034640184348408306342765204708012869668825487173491257877074103759582626435361934777864980160268880094344447526847809006255638471791880790849572842680293124846210109645100439335052451497823575340768843491211546753350879021479731697926560852126365943372874950437924239249850922144534682739468035505151616511357951511112101445236238157009935743660781113211194659348869972041134132434110912968936124829547778561890134690660926124974363936823862750360119399921294047087733447462775765174231650825233504937408667801811154943671412449350920570195117962825652992870937528320805027430074917334396548972360532140963891968093981487956242256247373599066820655245798814274478877537938605874040874025023929823346202502125398443269173162983821758786771601555562570206746295756635540557613012865475967070947320666048516966011212189197708629392488035848453585606403172287235196551881932780215640587359187351811944504545909195816505074872171525176003738048201612171762071490134808766412999650691469894864814949334261933059289903572610240833469351953887012903442653439434938976784143916738762805182085464277611344876479258358372447734930002980119218592053355989032662954512722596377265666330175886587227566688860636150002309592921239477473210262985297566682221910716597719021498557490993638466310994521137841803891440541088409432225854729876891269056729718071534232782871957450009141640534221461321620639601025085716025928712491990876258473763835998875280987476230289393478871067704512717637780902090534244845188772314654528214184331937549501846403467069028596283719456557494649489283633233818678671504023577302996413411225240001558236446001962084825678344715665064640605782744678523676434787071698729488434106602920895457360876861431821579411326817268774501510440880361452212164256643225115145541444093871093460224453389993749984773485662628872187948273721330359131603060128458941735768135802768114363013023955896548599459191916697344810044343168851889167423883478072807961261844758067181936905361599253063493490135674826356270377008128883395856086708985589922081476051685384201776928913358199269846751247104267670326190396338448134304025797445588982591058022525939261687686336422798541577259370884319240351658814153449440240921291040526459241815972925282181815805249230386822959332342301395767901328105526063926682614802667329151141092921574826729999732589397973042627121795960036749650570973224266616526383974470056615355702907048314445442007081248046479432792015959124452723738932939462368140782479539811702570431156633413205986093943581461935272894270446111731984729871369674931626241533743741020740428596196860875494403189410291556020965937373865800735477367735522375304342377697757328520683689578987742708952736286916024949455451440971045280096070141245167747153336757355620676003172117068148574425677128033966523254124934038814720000000000000000000000000*i1^167 + 29630063633147986470965233666968608449468672587980160658975033640577627745980663897119927459415336071924344947067662486650752904145181541301681429566648309746478881493555496751787681322203570474698320809866773020132210856870461852189848079498910158738120892243889105881180128121650910326940933143363260487502340342711394841073383087132442015426342373283471543877210679821227716709986342628127353569394759795650704578709014406100240465946680137679084031052997341555925487644053497282521467067865176408503722945802412277835585767469475648154241184160278784717788044163133964448282001313144123210015986139290779634509642617693486469907852043927107749969868345064393763424141952920991862718531908113832860415308938110533779792577420306613436285775477245152668804267673180547380680381649022615528477020544625805846837226746626624557851958793536643696987357766264838296890065541775168306425615136779273317005753165076552675127253561813673630015083428306586801465563400940434489555725512771764693361244685890361125684195801048330289298525848096560442337328386298811425781031784388206534401377670181115440004818486554019937105841547965739276081720406363696174486727415230240602700890132375270650284916278213107673952113953886729688813372944011113791665194603505998235302830312358289246779965217367028566054878149454190404479472562246422666346855923705951725671080672428317384807275798236082150992915811543545331110069348589888770732198634066872865896696905345530454697235104246763078528130618755575136554224268940592582533804924606382661525018606247480216869797802294216151124383868421550789110769433999394093697453023819849495574535058132541951336391680865290438630147808560367507046796054414321560073677833110349142660978689593599987421154533367154828423413027998716370111940478161807933044693031298784053172861641255816649284313803898314164329088726071717749592387561931550495700375026981760770119272250392729947512393081889304120586922076030640197305273751018494313168099028092251465809214663924297232957116175957064770982596102146751766942239734518478410421734720092467872407441841299892905938684038710423034915250976739114690916394876638580915435648578937221324250863148320033074456637209402367100448699577722827127657248918899037510232648193059106822186896689863020529235128239369623099202689595892551745949573808942116914941657585318613633751565906523663673472317758503398539479325194265663972088605238803827160151531315699687874410905378978867134311223635295242138153981438234568078374926256221014883272710756323247951093980814615537111000652331391887196531525661129524137621639761070629093480831420854023920041865726485238521932752517861972645697660621132197918950303059152322912326499721734402848961882575711671293465088933539373976462318662252568723168506867706417289776225995941830486768995399453126613090767663632866965098066559902200457222040520037282338566732258962666980342249283351715231394062103772155487408503747693700321615041725594954191022663521485082198301593933349467209424980223077839802925675787303362826069864252446515936034467022333029570107773817312170906265574089263505748198094772089162625396779731081144053657966775571301443578370619352298004486167791152894132959428209196544029141603701572952108295944139201950629416066002776655810279658284254766351880368848713002486341621839669819684556375649970958547978368753364576038440470644988965920802677176122048423246540535447075500162788882259282177023438331376029824465213983721818743441940542088322116058453801564109115530660265666554545536088053795335217653985929741128674051908451011165872304273648709548254999111658759633472643526088427521077610847134794721271239943634450414824546017947651095423846889623400819901962122937197876325537693717691090163269507964552269876772178462495895489501330719615914450304733249347001189246306137116472802887321437356126824251916171027723347474124472212473396412143807524535750213030870399140380695464051147315867657081579657595734374164449413185684678790027725754076148140648860345316855201601457998367179104598028641483111319348878635339666084827988382880056920224844237786317768014067881053768015332998918054188950423649069009787656882851805427154823951438044449757880883861128638395153295051288490974776714461847052608414920423566884432665854936612864000000000000000000000000*i1^168 + 97410777391677649873908967651161581489332801749392850644814064937792702886997528010010674148392597788862209910560533064351617099390727001981280609359986998689510525384501712196899270147235604231262416326919469245927829495669652579349181679105154700563827141947814476812789238025303114375621418235988853064654652289935500844892518798463072355950262476506646090425767882751633315134531602553438902906318069410435023096315805066165965768933412688048897083321139051493457315343284083901303559705355708687318833129711506345540736352845568784038544972416296566069585635824457127617181075853122855284487654906599963331438092074868025230241917922371674594893294763699150215285391263514293575450883242166394595264090511091894705372527707515044377748160136911023157048956153384098836877707730678763593121396077985502259929340941700134775484995707365233621290950319215004939190789221430165245899885670838579146140265072951653275316310522866630363804740138938095966581167920827696917039956607288848505738872611036170296415450235887166473735593740166375568722410398270619660778957093362762555180167901635151473419566878120622633217090586275219802315053529517047264696301915848274884737634784034098069559246228933466385156259762623504709201250815620794021355749993490397937418584309906224530641436577450613790833837800323348244618993903534925458759458020944256736827436879385102917344925923216387925501040666117670325191676260198604621060450843099801247478379483098160724080896349452471595248550892661725570890974339891473168960817978583969363592544078488054557627280751635342670484076352600609543838961170329329947946359697728190097166707789673428332109933461724116470798312321622401698416328568792758484244948625067304844326913596044270663496165510074500640188723893930091987993244655518986979847757869963317812792571624692569537926596359923705317469811536538610709289202034284583765635534292672493126040682438129221416511920416951675207234674767358576237389399172364011725092165341528235776030827173173846308500332009219394791279558180412130820801807640420101935045306230710457814039200071781295228032118783749984272539272505323105873337077043157168542587880659070935498825134389670125111196061167489293417922438636496128090649391853916287141411519540794404935348760861010785784652919497741460403159932801749118604583077902917992713567943462223661208905434202383440880142233673589422479710966674999500644879917494620590518205545080547261325538713612572237418318239245993651584717737004794694863044147849522326700531549148193625990712556311201449618048985684928915285607222069173341731973994381078209864239476901744049980625290009146566234075882012852238703981667641536079643929539534961160549097782822081388938256954857941181294024686654885182492590257086636663802684145041952589539694681307071076131166589389767297840679922280509273635154461238723673574094594772392549246421390999007144316809835358094285313231065872259313174401559994305906729079062899878738762425264757170448433611724378355100570490950425689038338006255872909676158671000368055577868766268923376514651635899692171633252412723851847964931197242646288268710258738179617807451180689263547167788559523011045698082605414754460218554978687974538264154313622567155532407371461221687698875318392974790343558757165277303403641941440026549733952749745368291633317330800839505648132106886205553408683815539470300437016989836701852957245788529446060103698654134280295927469191882592680191253021925847326767933602191230552157279768408106470819741736682773454189370275296209742174020919050819273846455154713338030555985728303975873220419047624318204379496506499846559705842239257865398103516737496481087092977301238428906020313332658151410675246028148237272604449494635371833170760186431624251229079818338900733680043384509687392902552256046070391957611691721892740054725850895407845037154950468815416410603428462883474929378933647159163863474185556380045261334364518114678891497437777988412819836259318382140439782877940130592070898668040131055902436468434917670144548918260116513608886490009140476076659761919053460558919313461593798839826191625272343967971763601676687460868910734924225780398321074071829337783807968243569280027664147028582960507267665560446003046250146852304238681526870588660675352146739200000000000000000000000*i1^169 + -169806455389571793545400394973994022641116839809261849262168368881978135218159033079746457775463798078300341801384480515462654762747454668949096812219248699194439179394517404985377936900141157700966781090810493829656192101945005934438161841533295496417318984480339304171821985664285110755003062226671180971593864030909292255847263314150331327728648839198729284287267679329142784020719733138552800478346596525530772759255849357368302889043084679000770157656090318524081289243923309162130908095360481128885787305936602448934432573817280019925810957456201281748189420953026795214506389815257654921751197087735191080665589760916100036367439090917537807910080013226220335628303752843086809752747176041492203045761748293779021416417559231434833366619645582609403226117212432028357620979477643650035379524052140760371289844490589415831674377929670546941472533581249800463078227916128155754251299976137169219715396164685095301200837731437433084423758360350714205698485606623589404683814876385313240194901141431218886256892396514955028401230573213415536576700012592188054177614330031714339284205007761995210087184303243853813454816330703760990366302747134079782890715931416640778122414836545499238066493370417813432871627449204592676468047951675426365274117807544242460329920784957029612543875087300878008141098975454873098620679260754803010205557793960490627972056486383033686055102806828243474781060367669096749835637517986920482563572845639799444808710978838156261416115516860262234377879578881903336692104149847753616168249178570944314275677284232172999996180709903005351185191989671947885457387045127901893329434706725717490773878051251618809952025599790020661029541663001642165033650758307646061441432814285341361220546712978677125869270039808067636061675959502062521029586259563764618826491660525842453780824562450875066102385793308856550445237380446158444950170081453170587957094812362516606171929523987418297576143877559106062593893907566030200386283841466641423406525916946054439134687274043091780139262840311607984846235793902854666961638854030677292800837494354612388643515336660756735016145569971603197329588985036717244351122949427194325069746187184010541691921950014988573092036662831931780239469825257750910500562406345116894906077317733414953838122651626841262655470646490699592524351013315708341117976119862428753764403839112297975484744563993718142927429115002051030203935804065706510376176810243471506551530599013303556711377696680266030694058295902458783769579267021828453998393647023872711263128057472496920120543755394581820226309706552038052985753563347393089853783458613442174908286991952039174074002018808861748673894772627489575570608834766485349857355238467229840933683014830041134321602042517944284311352579046460213560017232787283573021571361971809144788751406388535648228697218465191874442580735186537679964448730526632300924716314457468085762216677928835989468455365644712470217495557409628927541893814447451027929576576852415901995384515189627142032462907611476327064317086846094644560649180838839465798233555235776323343095612226526595539786680910580915575822975171896315792511442039956565557659686070421680049006149115605393074439834470336781194122614483380214387989020282179376843591275992723368555234066951399500031728089592821122003647244618751868658409202853802250165523591638116341573036362620558805423837467226744628971623175776464434292278922221446263596917462486265517023243428298956095141049191627509552867576061580850149828667633337521142207990069362884446954179764651294006636538373206414324675210560166074327969533467688213707349845314808417150863078117931391025423315149909960377772123845937925368076912824994980270792946142469179495887805535654395650778874412277065955425082302503658521564804726066808709936137976049819302930224165387610898487587631411777456699836025976332666411764802940906647828466923960218214907345908273791002491340660548846843736254068194148265624945609404914093129781226415360566689987539210839803502713356969726157772248786916730646634861580642223820730768977806511839950319333416872583842060908306960673955714960940028940213902076096154651448294109076520056135372609218571135907539842457417814463981334040734881381961367054482527077122661339724083462299364107077794893585769824256000000000000000000000*i1^170 + 256344365975940849152910823376029563201183366067218811889541965289482596083249638359337098850563764759219722426725632774225407427026941174901249401927549039761234503200842236082989532149890558412799985793664657648824020314731272643952091384269936877372461628984053638703330490780250862902220471672038533178924371738824419274673248295539374134203755114423016679886612449654585230761632974953654000576978182915271290360535580170748779319369912885438590637528779049689379524497424986955776372951291216916555415790637546256221510112704382946573645588105819559236912671229312745955357136011364046313386141082035941741428315913766030878027104464959960339527136926098754752949538872462167762089932199626874704450838542067838471769872597696530753478713572746127745426800708470851699642548691300703211527097565180555142324884339167168961884919954979642869514696553541712933223689302123896731022360727348402456955367241580290571612781023300917991388032715581656597121455227779806207109534031137332254908019892043921891960943190388441816318473800723834771894077489281581865514202230352137515881057103405462006976178430084649160070409944670240945446236297546054066256619077263509261914331651428968756161263335585026330083622227788233372173391274835015599975583026142666002889695266354520378086261971347521807006167103406321212101399051461024896812022602645358230775755855672065243537287839031115049759497491477146843705145704729300155202238467116019654358384886547109366676771491477664605558130988229655943259096475862570093879982788028101809838216119929053083781174901834165838146753229597284572925260873427150369638845042959844163944884143232652020873731800673371776427932459474673840466686434772862534407905441594812167448071750432402758325047820368555062734062588655311834127103778359572757437190579939750311987062121999541219237491368250568271554205320887324193576271224199587422912471326355057161460966262018473024710656167457545425276445741265337957798489633062002440734037317957517711809250487875016533822177876532011644652845259282055608978016932187938986494464380343045517808979476662849864667603326474395174430895447532581636425217336053946447495852999433095961181800409676773897702018003277933470283155136861620615363242438250915071105868506928720004804462562838311229133402899475001392627688883853918642951595259572461628108633466710634704370514526364788936052007908663053460565591048843282759642643470860102304714190044914471828080898863668316809409883695906550321648882726757156139747153867093832943328607922287614790221227698115393140864446214976772879773553352919266606636672907173735308919437229937246393807168002088260745337551717995152167508681606449610741812539554860236933691798626968312145386503675117833371960367753452010988702578151637180405744856365776745190148978208263399992618484739734861256964044719901879152835467723192729572391203104886882993854307011010734669784037497466972317260712276012723186491225539186502587656522174312579706818184488223160321311770268727285797568845840028780512889249912775861179331300329227544716504274645602468018284030631503876181651902539395439692820877152915806246944064225223878043278185739158355958911363428702602875547532369072096355202369721177797701308274307797042692015147482555829342336985951879065683807292410469967660226348822731349407209761571003392664432990583469428609591945388699096637289225951132203243967165600913156319601560367739831384291147699791459451641776322645986151891683384429323638680236972855669241251755913247260984609331865035137178216188068160041313386375006564852785817725252455346231385453330763808559313596364584401139996838967288078951537398860918950353409371196951709942558137574830389919985530822561717887815903167618501856866423089464148201379497434388292554792597008927463572046647521717786873225220339521824336056709009069547194542248233055787529088993850465215941082428518610794742256184321481043650273790872114703885587576272029781723648115272715027451660844667064219227381360080823789590281854020694491394080695329707580699422472214990025641193351966334545726024641851854439249987787709670367244614839593407224625373331553711642471036547830545245933027745767193362495217799360252908375806936181060661412584000197527376173060841613056315857305600000000000000000000*i1^171 + -140925706301327487945794182808922476179574159327338874634583591213911510285820282985711211843514683429905941949295945990055070744304277258312219623914280109828148345146216452694308452580742447876368856451129245197543569292070462406304515136058990091288934288596273731040674085016351582077216686692711476508483239470281622246868678564926699257408168571310040399416055960781466218475745629839605013756950300565838712163527442150702510787012575149906117286739868911193486130292890768020322102320062011598138119386249735922514853389874112713522642545230211934042634991111600713453405142818913277009646308460329789626917850494006033967690318908366863394838509378438310920928433911948476519166787523801401836552470852780269046976771781033169972291825781283593469797867542191110988039889580583615028744634295555394003835218099761706108664334048082372341501013783942355469530394102919414669056675742215175659592067131352211978942046528348138643534887547297433950375974270550225812446177165142732515512543608175386334440745684746352453075975761046485549738309136116884417807030848506991887852390942428222772334816482807499437915053729325520895817648834429244686333449485166328855964332540870711992816770911429284849750325784242823495958920837888914457433066117971875024682097161208719750535714122843709379969685035518394118286118652204706119698850516384974092238402011991323205386889594377349815017755749770569987440651806433809663350736232652297335706895148699706608992694530662781524191254954637478090038328244969391667608055705086042344345644711868131531400964567852733498788128816777699552757217385035656945755037425780501038883876510227729803924016126211186381547861852006352977933721394243036785650718852512823769564615792123766391739613546570478805262397430661729293146649237041549854556921293907422754025074276673078655446105574610389213131174865943978612269639498596917212892449713403348082996624268132374693427071633786227487475697630892266316139337631061301952211110346496100173839561122860997937716110713466603572141057744871524412130132136229413873293674781362158202362282012303406182023514246178816625154515542512208655387327115719020783739021735849882433495334529276037932096926942829440704054455680023982864355060878573498264413536326129819352028987086021979462232289327814739842608957648481946601128431102760026515012529743759731863445819181470070022446331230814342969838834431807129387506589332910599116086005063511308565706980536066660135772832106387250113187172611342327626928846501507758651108911098340322764536691006660165798828528843190404806341144862698132820866716049988459669467718364160710063600765048488353623430481092225805308671046627027720107576758657677073760656059716461724963213550004511853929916861985187092957323710676667725665601489017972943742962217121099019333394738228653741510181439099398368664078745687169371701130512825617495413159944828726406904834254541194985663105666302860830483960630958349572346309030938490465238225100304951312121442649506770730951822721159844898487884282056921848814998926522323429456126721549538486062585423572680178920713378057660485340603953037557276270855703975430039853708072020860671605930016551845291865242344480840853031106311194573939236846242980049559973186658169884656445506424503174495882877974869928134113736672157422378264115552072734563817126169712938683217402960359995992419783595648149592807632065244970261473384933093334528649872438552953945059145250836476606170971773580524172691402284444950476996171459494783740543940604306810817530101631492715156612261097736200069408927037944911244288659959540921088766181701262658069957132889670186105174773567508621095417994963658407047681648397330180406024615927541742545854025761681254951930579208787690919634580861078933797730523546062405346600638517858396953046388098369428019934164132333248237721964948871668248624220896327218672907786635212501418443494038798594841319944154664130926574723353837751965175734605945953029320254198454221483330188929713970379094776680524686623895349917841597143225314782593986320568576349380592204464334480963655444028681732357600076510029768134865949287371735568242402309154583733365044427717162567010786379179821091703807640540121014509297964846451754493053129297861017600000000000000000000*i1^172 + 7253849895566561871283607518294933151891457383855093271566248706282907915290465392379845272099898092211029288491132041349420749772051122249104066426161508767112615687066709788753238878704939685707415983587750063767020582395739165311696878932194874832919281007459382724297919347215965841674040199675433822653913126855540682343979058381101706103512881224459446861074861027677725888889047389501910148563968762427509956987443799225655906613276268699341096121173884937920496625155998767837070188932607350462708660435531737341980994102860948416180701761542310437816082393495895377947232669830022820402327402562810020810610111826238205344515470082388841712588398964002047897749576587586842282378383407630971064718434386092542446675262747328513199791211265436851548202315974804408731355885984753096904622507637052452441224620321747386690813369034066430752429809174779424789093915428834353796045627990706233322301969303543902166244247104271450504007312107719111113329894347614095947657104363295224695345365331018702086889886032818151320396560510234741311595275262488815464127166418428671500126908955699761004800627085377905047866218580243369939715022333839221600577239450785088069899734478994858015775366993662627872942815469431877215472611775259475304697287112346536086377020705527018480426230762941004037037761473460942183804888066719512655659706634714811590374424782402228038407027067021563071505479191482724375645873383293535058346875143829267503006927007634647641657470783169746963884038481920440094295842473531787455361321608303909962671598461656345027314645086589558010053934135737019513383372402413110476150494158836107951253256475146456843419279079182995831633973890264763365513010158863576274118723463116992075577950175618246114202888583492670210479538276012494199356459470507328545075042674932846053590381002650957797369022829002205781701378531777656624269211854776307447981286475432019080842836873498396818639928133681204657816056577670772652718338370694458363054650491905085328472936557284410767443042679824172800975088997073444667352145563856383480063125771615164111854276618597728796185476443242430233057623742405547529825433005144124714901569882560540472256004455123527526166801984614334985753162955799464376115788185399098819002913602291271486790422271229733080000985952978922255083794602227844349865994381480273934873096541640391837402740211806089280492997555310014582203275073056836566301907931468080931575464170407678822119811045724222876163566890171661857699460903189602860290551386875699987900272501920977998176622470391707397154357171898392761614445381907650404339099333551935193431174491193950037458458549608277715963556637303036979444631121020961396983717969784378411891030392795567938773583258693630629138712027079825572214695453331026250352918042546298190133223865763117591131215778247563793411676330258721796098451531597718256204224848775254333342743628891118185739188757585872510985711483094498960206660840241013491637853647935500328383653987180801542365486712736478697512734255796623260954277790406320868474847202117663371871969684118317911394238477414499783621388780885609793877296960396381850749243105524736675804242624970701799734686672198329216333246194656286284300422661184118299293667968297608827697614559680524494020324722231586072247993436758126731388402740786386758943741048045227418750528905415072305932864731098807376415123053249634070692417802451940580833045137272121561414665526198790806522866018122197680976080797043823470755113310469012485603753002052484446620893112765255344351133408384727299838894581972923770452168307471620447446664654862842481271173412050896004847227181735310769804328794317781419094746784195371635882866290698953621409244184462457026381770492240341007853149642837086892328705461535518027076422340317949992926817201027086601013484257282718673548180827529314753248823791056383893137258191814629650506623432099168483553698827274856175319677571511647806385458380253000267480518810502965075075426801446534516456599377710375070718795060664967378248581477136284758195796670782314690003607479053323055027142056885302438683302367993242853074663401668381872016323353065073254904156682106017197570123849151217602611347164696629314390610763049898351692117327216640000000000000000000*i1^173 + -150817512619639049249027811892066242144692204082202296679117484539869572422146801767506979391162954427787394468033073654226102339297335050199123736618950519304966391509857165748471088054517759918581455261133586087221962318774011448944169271954427210995334700959265949137370547724928052483404015970062780565967371237304038462426616928892930545370896797446119597261318254873549321627725460745497464725539963800896674973796074740443210821860572691458755005643906073768593985840524703976832699829651110579121253526604079525759204420850627648720466433298541303271160141496956095620031459351613936542081207713159670987204621372843583618153779541158033196197068606137465554479633663825422312425955034820154717254018341294905800542773023596361810204739766383653184012856548082124435079445802093830102195870424757260536572859306614143860933559528408629090159053774074925486172827680425618126944816293952186231244751916050741324482937358067723259172469221266092051289547652248858087700735810722419016061713424287813324895433126043071161638031043880018204861143930565299787145430105581012001951597484720837514349711298124137821968536124635941683760026075725797138013939771029675408015614492679612273000473543805703589653133411074912703796056622364809738407673807451422952909836390661019679668429449617630364871085688091143029902767879104953891299578091889561293685361701592478659092092338593426581413940781642640046692180311591720158808058956830604385538075723668468467918660887529938954389648870008303027215014310179310070293819420819669829498615470026519666804727773086669076289884347857453344688193142924713560859708430261496792397976250163654877246174896954342378699505015536580642007077375503352631575040233514092198032191568453959448685187058822587997833656346515059508464556072911164941469647374261235213172433557179582963392606295317616113081172469015558399084383193715579445867409327559272602770007121358869700567231525473528691310979954909623769750250760199053240369730697264921834348711754560232771179049981735534467369719410942992242190987984511818768461836807533230086090820550453689369892096135588243101410131141653491820707910189736941100637502623915947984721740628482751843673707408190917823310753308859698056122960875809505065515146837871634832522545302283696892935592933817879916401317802592551822709890749654872807517096619445160480022179970702297623730346105893535473231589858877883027990816955333664075655545059868825016217394673772701225584851990573741736494854131256508657162401741016906691887368591816905135667695982975367536112038686335015188895695774895429213323397243156671439901475835325943419982116932965582968465947069570584615720915086702963329621304062629721007409529430880830035557884226334069984091209614176071800372081726646755377460173807124487508187216254733965233407296004128414324504777163388297990215096559650439817420089794662544522211665118722057334049677190136592510056711223051623233188789029194023774377858188747171618716043792683036631955634091088674011058598246683051453933215389826742590113009503395513498348128869064201867305302483083389461020987149552287359089126020591491708615655664763229795509248736725702603476391194164885106207869480565426741893403162534431270119902121369063522751280373675172902220773407884460935117931459940652585227398245513975891001019639597260945396540036121672991121656814904917713048613541401110596645985835323714080538746190425608696281307707308113899279640756641621967828049134023516610445416443204285962819035243815093624423689902658823189696885638272898557254198154255987659726498460417765967037597264091219262387944404816490437180237395257223228152165570099029359063488716144995763095003902065735479752432530236631717243124813019918837425152708761140774966043858587103306220894292320509477866790942935153263826886248652040590393835601104902110510518202200064365764263599232054854537888232450890480907891071266043468831972043928467045931254656895794587508830909534922260651179239606870404726404901312759726942369490414131295949384620600518648752523276444702414818408874226898947940434299907856590651336561167526085023037409241210216497114296616441464000488625988279513890875800818086233152747085035112654349493747063753539584000000000000000000*i1^174 + 144211090286322036509779413062825815108290460049501794069672904858672364625805152150683175932189705823865018973372426192919098881048013550139094692389928290644099875412602702469102255104926961487876622993857878054341919403753364020854091812682243019464023417415267496705060673735933693087441718643160962330897657856667293001069138881772829513049412072059943515206276316016051203661344118987330178575417399576318205645456403261942832166493845568990542360446001459640740993244280209633029485790613753261708817769984628299362429236032228699015698753480406444272185278967238182307540076806210271687103849099765795878446861632214590749575473489515709327397259404457770465700972452349496757556735542409232909607253444639221039931218722460709632137910147101346956295480373174511185002392688369516745034692938986488817545775419007227327701123948233362949178597199938347834914927574627444428626890833094437441770012973040516194678438459810876451779994120414594436353034500623413019061433154282169540640915747408450270299296273650247250383992379321718860599145211658462047207757009565234776915620781110308212101530894727708988971749926032577628240717991556740135044147294778508610788170327529011666171978371332184208696720413742700028588303071170607721499190977895145744042300077112781130124888811849995695867427181149708457777783665451735766710866270966142605719580632335509049829279766702817792273023620326488575894206975847793457485939228420666643528427177444589491697127010392847637898880144589099098947526008770070730630113795004093494333287735577303243330738955671136699963018887433324379119745786947832045540734348953531488771006214530657392681017798910740434618420236535784763626570233050075342228173748266986984558286052138155311216510065414075937956450836530267546673065307544114235393817143121538795501528568083497777523773023557877907306357029514390704066687831474901435947405951240955245580790426617380360496520075934003075934885189200695676296589752884430579737178027823209935390422324689198564893297565913972832353016478613972178827156925597441454795689267080942517668537397284439723791032236149412182668383925852387920102561935385790702138010089035779947284420670589463719700782651055667732052680761426492520605015672537746267622936631231499391425278658057004171420348814280424076511154592286092327359455305790236687833636089466186270274997139662395255795015013015460134730032461744974914033811317355031286653078407074497807643822137585764951281988397751906580048551022894288257595594875552186955550517289271452208601611499650934737182403372347283966870928994551568301199776095652415503955214126679344997285343474711906007950432668172387310691546266213778183306691055476225934138061724162010496647134815136859891973314726822390693947555571889290084015152627442222563069371278924459681535515854285207672185869638523455279786981667407576631272722641040938614078845445519513992092291447099905001086779345989186938465740028832991401489804665886949737725837040307694836902138147461683227752965155681221189070485784445175373286738290678197744193211560799947716167613472530599825720144408907096554564965182308398036306116276518770718104049425949523082777321316001236179505180719208432625762723486546217652172539829562964895229538731799206907523113418652522854390059876043544264995274827355024672206740447567939655974600677226519263820677902306932615636938617797113547807002357654660407595228939985538674539131541411087611534400844772728492124722593169443070966519587676632478620695226127109071719632630863264005520649861618204650629263537087629221996107073518052098821583452517236533116053160376683491683985540314341898692153899422360832877319949036850168243044533532397921006125875454648998886629311008158980374368453739548997308204053239398776679664256927818015467649786662568617378966280541831556777041880504927892351846800045597526718274986119573103408653470630092539305383807381136957148456618491691674561294319871513514245510825534495500585286526745496301915218468729824892898540887846654665507500600478407172649363975536383452446179976398230169794663383225113931538819817744402261980208952884121378339105551223442323033472495079107091419432919548545781752673135935401483588075520000000000000000*i1^175 + -73556165920819867680217207588942241577926263430146557291043204194693891950136698737537009911976440620216502234634699591788024824747579793182713641187849553630126941601769632480010930837833644832988599989509269673196310459822924944707493055902134785181887345427455172610854248976414392915938315252027740863520110773078534464792816512602898365668913512313953633617378300924376520934019802734038768849514541528700620005058831019748023737714005869018140537240806179984392947332958731373899484520774751467141343784678373759732434076138778551405451174046132632008346062493576563970493007911105728534775517876912241802681732039282645488183195851047171569240187782443236599047823422873763273115090203682384289486709569040348912000806288047100143533036429190968067882772931203898536832206152806527513831240537684426549399592841887169550893562744448098938074878282858179579569164166691100020417770349913682321249799503440951549595732944355011606199965851659373270614236726406089067127823052631818362260181185756993616642919182301298359897329759374000741755213584867365722025850536346142983573061246455954341913931258665244509391197998258241599286141212083296027938384213581613345803235803891584336927267054660475279697559950067490678009437113449117557251514067968126760872768723055977267987660914755772731533937317201284885090187185514777560188914929561505298154077725227688141220803098260006420395260348812993675642845834027723361759362771612356577421820052378235767284505878411065850299861086509694209435342321449661872037796511925858191709288806213784862140486924278629945806646189020661875036112422540030307131882926497215746222427650599661789535808129504629088238669480545656636282282579742550224737483005120113527729550371772125432168539195430083359814273651451978503551078698922094515635014619833457089205049788508669314225251035763690700478136271864395214564283806815753097029491729885394753192977252794517824463530839519585686337191054801149888501740029852928754140240974724593382671464504660713430658235243802245373731731900376719990825299890768115862542425755355110438416300523561586002388660101500577110401967904845163455279637328137546087269023952795566687238282293569950983773297071752207677125806509595814571618588146872219348591669907558168958534658136912886673803309849770305374734074966810134882685259936025868975111760502692770980145531765958743271112826699028257462744692664034771714782506359683803659392349417154398138774414803425939115771419667008689035992441241655446935901598027637106350802388032524115180979048993807610017687424318370294046877797945590973670152387676988056424767515337430663131431894889774690649678512550493638814277175722766388399744796061127669915719321966161075738777593534379325756242361625702955754956934370174580523116494180634407347783499786319611901848354454848833451552614699511027428229323208090828611562852397812126354540276221350200305059960072659911994305165657020974627007683541941475857919922251564492815375801774513250551562052744708626691781250490036137777702130619069071763640755733357306192850001621076368440394317201251655716841516701132182573420185859083195964404049322735928738034038361400116185999498258023647131529952674569988514527540475485590634380556020592427844272117959027596953069472138644191844966394052168207590432236824912300822925073936903101991887376384737835596900207176188522316189803658037637004799984900383657952252509285237329272057857075461496194758897438141695203532448437089356999417458276209017904460060280135221702646097670877114520380559526518748919232596741939140926734657852713617160727816330922104199537787380191620887037664097080261766155516325848417059094537900489119800069299210690279047758491111260974900752992284469744985451512368599395557360053984064060626762373987295946709721976899268997908964765243588882758098367907572739843437063525597530532883924884251266269274085276340845074364192445966955057068982525779661686912135673460607529872250015196661188366733446473204259791481339747537835867941470825517647150037797697011570436839928800460042227675681247010971100465903525882244776047881810699866593569138339088169463783408720619168750865545888371929573795717975685584800765181952000000000000000*i1^176 + 7697588548152434524425082586271804298838421989625219405237373572209268643722666007571237185651656271296038087597015826929045772305156236970098019843044765997809632950317067498498127211994312080446648879270224264537020330202301077719818009015841984255290303329361566404731956046569212545223253244187889404244847193874834655273472913710916350213164257904461946744350607368017344397730937374759707080509313546883995938040586026674751343975041678036321192303232910777070820729420529493628378402641917975085276439908816490115688163092885802772474638291503586070532026759682238495576247763490537082490030095851342297307024049092044526668586561801458389920461981772547513784917956678416629585282851779237492796078565010316340569636269526927380926951005844024100634129812221222856201556235188686643328183836546575261099987957072836290600394711223128789098787154839241189690099543893698879611200880180474566425471877026687314985484999028146751051623411155535689398994894213838108022359671730172585252617816550126724696937257651431149040733217996760514706861707736860010250409485902540054581633414117713560648600892509661877234308945747523897519315239366286962099338257818478476553020941479861450373286850522899764335327438448369277329801478938193539533195773963884252364488520970721610162508615260893602796574944010168942292893222483843754463372973844551202277526920245853902439007298960826354579304556859730358500970582565219788122686330313592057502952499525628647688253094315664637243090083720962170024917208603255533804211988831396246295995317645596979126716870425405821750035909855140031876762747424150636043481711666667078108230065089089190383246127536728191931084712854698814589934199888909538299554090567404055833832579833228228271319629654043739871448594787714771083154913274858052118848024431093562243570344127083072385266509662931862722434695852622116270147151551066952293685541752159112013787583767144049541750769084966097842422618383897784242256901656273479997767961660035307327243306470951793704891142835821353457704660907363111038803179219672916705373115420101868362378753178589560829764638125442296000594126320988676536455747358085831521752218976975826313698100745447000711596409044837201299752708696097117643634666880095716064878276445281897006150694778603350819157279267096649287082694955107889838723032163286117363317411319982776089690548830127607293035195149827842772745598781683192158155777726097797233218803521374711878732003142243657097080201447246535960692292211067027408724029906949551257619476887915272654967001801202682814652066443344548432645111539688253949555975292834309697560596693419889256189064292092345007603709123999879357010147922322093593930188696174381641724781658405134511213620818740969202194689319271610394895529177558847579291426890857259802944961995815821908469374165308061712684796386165889026489234590336471107775834600260429280717952731290917912002443731397134244337669461307928291084709455972156480032102085007560577184968633588173440164346452146980019166056613590703747312009310597722720066470782990914706761913083889638843039887767585365208945071667767886499973953286944944678840276674219783383123294752937538278962195208997432065149197284368170167438384821922270224249926709866715467237998547043316766897146041896287442638803556730268766527295017598506951989862706013904742322444787451776875356399481379707819828382312781127244777783857498146494821910552292934900819917488088991593366226333342657377215788044639930358961377716315510808779866103823029416079278647177538488523116515245725036607538938326256526672367640141397160394126749638974894121127313492397045051878479833151378008453846136099994413864547602124092968029141680655007806792491064049129327133827358265197920717185871593306367303038395064772266431892600912028046330071392142906082456012826163620010251896436919441450747312774938280162405294076013481930688213071056122815726207194131307240799630789951209318045392083922275917839655983790791845966333343706540407016393240721785195958405728466581360955182441586860592902433379783746617090247269292812672026574941656591983017538492370373839255472739441699779006812490104930962587894075382386994400198656000000000000000*i1^177 + -304042814471452772785772771444315089868377040073483775233613462044727700581211025284513160300617858885484193170661530244822800034076759025301058652594526407974986759671725345710407980622924609456364340864004767025769243648742624627038830352259624618711267201437116736227980733663870598240215892290253477253424130106134282194121953712982112904683589165065542552779098823650758290797880475943679324046600437187138228118754722299815990561433080217391179819651808899448022195159085377963064087706405921950370415757321349307158318219266092920841657238211294569896328223743122135074520103719993124183411787712273844329622295970921651597541007710925883870041809640609105032814234475850808545448616425832898298627053339578535819005135705308980560536377135218692398592674694297343955767295291194977419465665254941792535626656291829002493882025908322922545921156969083445986016445860799645164645616166220838931203829187031356040282560946414985407090365124596456708733594198145537007905561159066746166206622236111084192867307398354233630684826287683186199168060340089320299014793831335323431513175238131387556569771810620334768494336795814059506458095037240404498643103687025864926152042311290300131974891268765213815019153502604269677263830946789164392498338829046098068230168467899822906990856144661834212501460585899704091890855815853019781661715803412123581755530368544392358947274233948879802015517807303708438329150004717066073576398737197756286087641754868323194139809898577026103774755329361924632457221919568768895607612524471324228885635409634531522967617037555440453221754129447229230974041096478034672124569346549679463625016841207539711790265372144856514592150587943906102201026541093904601821501264115289483714019945205865314998354583687204190609239084159307602133020646343374806429296117251868130788802303133235797064588505867332630366132750479281166598677024024495941845457385135457595610754432406017421098520743014529553293030668261504346420129993347794084164694336578678609208298332591088010227282504034314186575269611314470960963632274756442765342515943449364379508181943842615354971368513119618537426915453101750735442389940828882675115834336954543231714589696870412546872107208668252274379380344487669169362031824593261275774334168510755347997153056842563447956479749772036897112700197233820892339449707063365299475924313919961336121553665383278432262464170315458908279317551516492904052179385067295657460149289672594988038010545590142134324734533658064614595045627827174376961209074779565885380843460230702896980193634637066273890241239836519678529213074078025481058865317044507775720651777235170621862950710844648248742067301700306643861505622047153676644805974835295158060891844809737773077826268935224810323863136328801282642102683231106499168119407146215657912798359567970920138682429635448432746960745926516706288439324758242089944219846830088985029443719703609616127887582486560262880416826384322130265008718246425151483366652259182554178510521475502179883607891561476293227013418444575550524923605984599690010981101215016122055512901607816757372979005606181706807086569706776419484651694536954923188028076146388858692653442450802359169134650985907556986324225373231557216536977628646246705762393269402336037404084884920465830206905863815980280308698109469398059491031314690806127972285387435291029436817145547228516464776198020985330348400212452672668241854872493059177772061860900864928394132144580756667815083262889817939694562156731571652378609352402179425640208509851250205912786848524446921716510883466607386833122281398421552396033843772527801019305581460423458039232159252435747076473606607325478702244790622716823775799849118642279006725735903235024666697316336604479660750485172942023848404469785608817073230424207296388011213557993071345306610826891978788031618144363219682535842529321581765076998538797167249818597950201888482526557768371552903790399087404586494039245227094626267323710343342285388862333021579228297948703780716859935597153145343714925326905077717371075218784907706099261095357535832496721298364608742844847122083462489397115425637701007219811945002401876710900823949381782475928123251202457600000000000000*i1^178 + 1173257227370496872764798621577921444758169626520031212927250609499859018800799052182978883399980871658291296354204919306536745958583731736867359825132556190894374096783991196710341188515863161602605755330611568659007767642022861691152834664185327211729712501600545143715990844519193640418563121269800568803538154589515079548965094289650462083939011861277108755617889141020896377591823934205932511425717590199801973605027643720968657592333811656692021996797688370065724677936049947392315983636442686355393197090893789211112510345787570078094389693983300111003319493079156304673252894940972775902461697278604357074077405729407736888244152330851727328544430823016878296186793911643620071378267894483316201419271004205226197317643309323826137756325920310236501034232558383151970544406623834503959745207284223430753564570861545398773545226460739409496406469541337478711917996779540833159780605066480687631708192649581778917847367994733701958263170832447198460681144546543735398190595177198452494722721234362154495751228767287222022615697056242182081161229420802774403706994222593460657816227558995441851717225905062194634783534527601558817355183171441399105047675137415671800780874841041009349575666387460517032684948700121439673148782309052341412906382661485136498746267639512754869790474920224967326183498568621563356725147317598066795845406458677032636605266251936752971259903658770935804345538339293866162514559778177546407215036482444630611057784357486315140469798328130957615038577629226512288518259218849130487268041179404673370283197507969825441724666319079231969396300100589798454897235801402394200925414843551334412085251425339204344551678068350542299905926287092097329670923814891596863349430017035036634480623381268780161850316855788634063166030440732782803333699851840386675875859424310112241534935339009223959538958976093956109366356907436229191415039189590649356015217966191521538041292904014300499052609937259097736455298841783055015429867421182834244031254557029866247085449146530357753991541482929431526724371175948162196619222157478259761131655770821407038294716962150041117616947264288743047544341777085193245617045905201936723791608641418323522705082167645256794318556098672783564624440266967152544423192268563988275103628326229371214728049512809472772138529270354853638665070047468254322846542078762741634705136489960239366123058025050382615061514804126831287239702630398790486746231310494204481511518691909264732430962355949435110740750719906539664103616157873578910873090529250531936622518412571483306862909957502617888761087152863724524074386539520899867969125877126308296675298371577621047399447827826217895744531030556264115502116901347515042845403377328912170057023659164128637127358605431009189176622084804613427339444493782001230108403944026196606350188898332648491642076403899199740148448155407844422875012548031514928178623164974066709366003484657709061287645271410506031728256455775639132316681000426271509554052519145635214506030499271268331660734528965464958786497722121836010296061044974075949628290622582164798920396592765935048480773177656447430582202064609939402784670002551641453569406517717300563547709737532412515214931151747141371886924167097845119927235098221496794498640331032070756208002222682264751280411834682147893254099427196021845124953599458925701884127548790314338365148825182347426916724738877478768429444975023429325005947850831321282670294773482157037917759957384503169998456150986448211358372269163083882498028079649053796354241821224355700097819255726363031171868873742209946554520063549173526937552914206491199511683897953666714345597478688917729126617812853018374305957497068267100231169175329482437875344345259545559447935848315672050639510931627769318853615427842612151882005581842077226682540170093206870794923340526431719165751893883572630218130214895236421645640677603841513738347630099517884953188110860498507706124178476887313954193124814460473666393613924786927633072256671789581321233001667683653567279853587187704864768684544039219759732542858143489847785267013598694476587988012493677030801742763479712503058601292428421766634833662853726302343882447257600000000000000*i1^179 + 104667191253952292408060727586411969162875399200441761998229018666933287731621966670029625506388788172898568473822380198554152733503510473870687521156429857929869302471997488366909492401773080013131716316843451227941207219513967049705596557069831507403323956728967271871058798419109408575227430603264319896301540811697147654240919586263777663565044613918085444424415959160205694245307828071030725184360977444297936509843432335818900260374858621261908662647710514443156852740133072758411698060455066903309719248337472168467737989855610255493201721922063631792162323865170382567713523714148620023719745461028548487431140304844455245693937849472922722863914522499230152456721584894432881943275938513087324998704580426866371910193064327352056649098716688342120679612623431780846873782058179700999191214585585860641546880770593940258252984286665681544588410817658785637421217306939519454272663749374922878794001008478715625976415162315037011235970692506842788037940333939983198044523932883031263978021156705300534145572581894959895025852437508926477797302071960403021038344160070855166358164565717134774762773124057596604771720249601968974858423774720062915450405179142531588691616977223522228480130821581807040031594713474190140012532323329408979789853247627147056831541507365653159561398335052292654442323482227736270778387246016042143037685276626232801561561423478066636672930647961164253406767810163329171275034441685760872658628877488957866885993518489773562148396118345253021287838323684269374532148998927116228871480454440058873311759876680174827741001662108417468191137691537685353362185350090284235445397894711800132064967752561767942437702604238930901269122835733599680767206615982636100657709753340188841479358649325801555086926061230389750513718695108512464496736801409319637203091294316321439825673809747882092972905794076801634302288613405143349547755047757749589421123413503834709943382010651474410069738894536574605133288480944973021036828468784642488716624434520793393604217057325128717199265601082790839673497648243492623537511309135191956509869948849179839170803379998580000826878536589057582338585102702652612298932822761810787808809329579140993433615297050825242297921334703446097623584582147259974995203029786733175850025452184703033169201824744482199161430931476630095673728940890643816843491443023847024404832921384082634340433799505735443585810734953979132160252853715732757354549441930537109540056052809799543507811617471036457561486221101315471717943391657346746198855049564481278670006322766632382399415742596249355450492467005156589064006249003921638806058601108606023244561717370620555198604822771354878972165922660348762340218315164366868252105242986384099974852532905178337073251940839555380673753368968896561272627988452670718277801397189463574608340615264829364459223439480758053766291637729116736386047311776403170967589625150320012828350586774814145244298227322956881963180111142638631433934719861377370380204616227698339769137342985290813434450615974070777148821845635945766020469711052557580396512371617447384617577217429265121539583454001983940311098348555428696576528469563926156974493640631439379661098243268382127735745075032112456889131065220906827070514098287549343444616937928966787339544832087288428032607761441381337123386509481586200808369828935462082334922931490890396882939933464824401799575179555940422147812355186120570389862600299346065929351432529802913867300206922884646869743114293917489024402346414305711297346462557913198110479320349519663482274191256552841427993256485703473356318715740132454832878722426323734329731734015918084698884493512625304712696300120336899087629831362183760401805955625992378166373602554369396177605369487724944969918674009144373729321526597128095035732369648757906494572104392850039605885249476091158968031639953541834985486414256141117038442277559408413749784114453680104054590324547436051237414330364043857461741623783387098788824254013777086842982071896232557047709142197862252602186977610989483553854435454822921720188360385745263190519860167111978557843286806503219478247066123681934156182310677316458237163297010138218496000000000000*i1^180 + -245819915241793054121423620004781372753428326803516871325272716357985945140388274431402884953149470181532956088699716614465425046988064034548942494767962131020722305976166370003676778937508793412427154314318423797220547120849807529840305292309037758416140726942135267448552391104463241634469340743441202503404501679931946436021734245116530089530786751824740285504139324219321068143344688554605150432749498899001359541911784807507384250819437246738881163546228499063089363734680516958101175703058524620318487702734074203567059505312929811682459966056374668844368423475674837930035304035867112277743053469819191525002008566093709369522642355065474125030076964804453025585633482588137489499406536571252505940061540855500852574836603907228679819852303857284653870149097560238601651542835066141094236344095857141636272323398875222102833944190190603158886146074047550211065855529886741759007477783313774012428119882857607921187217364533791249898355613020836180173172780426867390605867170908907115418180706994110257049914333245262258281956857089442943769656870799024498227432638477781575402066665923834298372130974874546829541418754783252927074259219339822020815067454632788835695045414976519677047718630011233903526173168409113311353731824335108905221249958351232921705447058135559533847861627964284929985727311188952648431368846750224169094234838193263278335102503397336759609715765716020798058659482844122498155015203115210342420244188750891687894677279360683153156614278300351922710001869471204103499364732925977928146646980318901708443664438211852451795968547911885541642016659744498502012271776096744111230417326039001827443267604567677698730767132831529067954667068277589867645509440459627818230259978810742615558470429588976564200340989656173454299103579574713619568269146042545691287551386354853399125506262459390790369934599793288672855773155594107958208702649724451588317151536608366543044783270909806402402598504036795966435498402897466984597835622467579766510099335714061971389641540751872915082273611685811360255092119434492819836538003201768962141821317705434632606771258503947500562445012798772690163094098722592830970876016524137004910529945051951377457709118965585305534905875064419688424386203421614721053171778038406368048058043492729765730001263539437980213488167158899524701410858144208921409993772113096221623660941486404739450008660609497655825457008760334674347446003092537419343111857861300204091743468951158847982191084798770906281876051498595958349001661100973600589965707659594143738968221690642946962455448929756264032489570615886754295084639123364143294772794987493344681934695711451757852237816924179180501208504553608233633099321747180920492196472337491064977018911288246478637191582989518116005762829332396021351855560119793964445309402511896388540074424612742753611032729198389675165512778526108584563150247988183982290767916971453690303121549104304376553358484647978723175894141375242581548507887503280869549430140033966755733050154793677889045551838179453061824239538641314822641610041691645956418357984242621771266638904015865733858049346026729790922938671708214947256854117968943026224616104963246731280180692085767804413388244897832593126288875802185010765208120309553812569654691635361625230733249685216889347108390607551421439028189763002372714231100536344602285387866240113248490879430864778289499471671280643121061639063843343447913287738548367127384876548087459757087464294979149560416538931896192881026127994793849592995916216917594096944592873669851851707530579099894833845400815785233861963847882916659419367626190137290753163448540651856630252284625173473609104508477189066903985121098607623753577628159244377067754136493094973225734912995873192319755844569813603785064483736102803798574905327531060988442989860270497222133536946005756770129758537827861551003924007773904923830062958837188911102737144207771946541211634091122399953772154115888198354114312862784067522445478047006887327168791122832010163385320019711931001948292046701974097457402700330870328045261864244629085918653487205439442657772777610438312847432534415605865498671400472071372800000000000*i1^181 + 181105298575986163456223802480024937658191217473821034408557413809370531691454739700422603382017472498932816374804952240917535808152928659549864794168095603388325445146037347996855995799119220274809269952646407318788329129486559193038925254877941366560769876982440693213724413593773978769056493715493796623445888919256255894985933437348255699661410342834208122758145393813961649296188578732419457380398659880458294790344216063968166529613386878314194568170853227775197986045408895004518023962251201593742353604166379117351659953849209293061270905034419328565376211097927676993870699240171089133085033132325116811827724324280847646846328962241297395330031623500352269697904762023322063016651587564430101382681104248201472238929190323946190459363504462003836404870327076189358993441430059790897957090267711568424484116809334908497656320912985060272450722191578421828010141720236419474838837264408828531703004838595374028042644453021522871591886951861004334392819539112733552127637625161617652490795622092916039663690305318824938321992719987548077302880518165544564007476963510555856023840914197239391218706589077458529739303550531633458716761419281940487729645710316439957085807128993704112859056776514010183908846564911992690396530946393922736791640906296930731636841227968258013906391171948455239071159966737863274073392934954532837847182172318732176527383949169265673210765804352106116474694842926079881286207466836596892206620313870164081287601597095689999190162766164490161571457941778398392475275969118764951396562432240092738212485124442859683571854182932909127864605987862002399901892665909807969006252902331749223492668158192921531173005987882850957589879566068143359484332113851803427936384377401194825462601226158655026023771645885791695736882454143277693112114232656476623096789034873342232618731278902484731564132033027781551408562226750643389993417204890131716915785156587841336710457595872883952538296288509709292911797784320363859108151687549956605319572390426572034108130220566687408808564387788943129426847958606769373736091338851202047885050386791174468538751204735766194170820980118999978294909486220914972823726454599087373934406334973132358457305644102609268739407169653963315144296948031905843651641479622851409452452525650849859014076014420223709463119162274542562399025296277784495974225513124005516685891300710315828588461548582012644904429178660961142950533648055817297087160176028055553140595012853503316434327063214423750987937092813340040322931719081019545395074412186423460886006508966798570143721050485931604275795819551651911177748208200336390166582134023812468834048289617582145268757887748793430747860822522650504665631352444977437354292118529610665772573006512886352890891317855237850870831769066967005058831493277978171841748602209703092110328212259296113553047923077092741880009431497935889778160557371823442535784043675176609545887473324653797529965487585465665853265276165443965540248332432327864302257347006114035265250703664560773398835623111120691811914017948573538309038689886907315374962382352244756479717070736327521100939012091431865154648972139759819206039414002965396555846462261906110187109537038502123542679141509699349179790388455822223393200841120903981007055552663269636282968356387723295756992173620165627799927964715625187078812494488266543583062047700117993110850471335538658818815338009944653861167227451130634233669534620968291174153177353633869885118699824541296685007189617528196179060933982904242321035047189169286126487937719162097752905469226252941617316611564828306682294228784218474130242409655465635698777175329808044735774138235661092365666255218355287042410914822678153215841753055207588899936666386854031975223864445293460368460962263779429672958724581608486785727806284069289158871142227428156705492234295445174788596209908313794589770473402176074761391886468445121965900388404831278655176952982238191344808780949028361653368890900107613055081321379962410558511649572599555173973504924068301476763936904122301176869969360123835064545632250599840711181053833212220561933441519450580541511553521482622566400000000000*i1^182 + -43697518977149532425352308429056523216903747728210484307601040634769732131376885532472120206957828270156946527631223030824985546967991885883909306523042344743533390482061055323573795872862208397295896439740227628322155539272331630915693549871344980868793605972520554731729722734104142824540282635120472014312946709293981086948859489802556428116060045302807146674737566132888425760648014453128724024738274234153136597130586041420619982253716036779309241028536181526639775733023639012866978285176433830965285562825618781710606575010348762634447532347539215410963140614381385329716046217285013874329039341918098289937741572086272053255328373205952873445550256764943159750056142790015731925184069557683062942180528113904089701749132667164119910908864836032998750819707074080248213316036257430517253798753541510292166698906954471645393451788651621528317954352776001603574565166409215170199924907214545055072128395825822167802300000550397045409708649393769793206109349849327521390509940672644299534247174211316193170922113699775650474837247505515289344829866060617739090903841967615563293229815322809369481721986527695437853840772240680348702945137939375598821380988855835686670828190177226028545967153769105317234385925750609044025796876791441128596356866573725639201084009635609292397475122682197924523596337451574752373076492352881142603633127383755994040365977774006133964146001269104260854364499379121257220945807842106730292825558821177819317287856232650150252879749308545899330486524526496242186347071467034518778954882302017111687508562893952702660946160147619657704470423927912410519622877782459966164196501151798901608524474364400463642610872752334213319411660795452225345756247255435906868762490238405475489603730357542710109598963612731859773078865190671110123739402395996009460488564359355471156960426553946506039802036588666862769024775942245578484744476292177002111587094674547309598216668531951005570234557599798322485751353292786240204559161060505283161907737369314755956650160418704715142122076386775996646788821123687211707618943519050265412085774854309748958915004781727382733252409513243097630723117061996514741262466735953593354181339542746813894680239531638849497780357244200774303469613558921311201878936643600378911190026266938320034860384195575614124004816654209347359119807063490412459134950515288581842588696056074414647272869399157297341934589587194061878214658951615763094399274437499700758682427712708942011217178571002756471274331281801255427337870783764885780094869633758607574185757253637489672679099052372458034191733258365967200812763854790876745863339499423570250645225245404622071335339441761239905073691628017593517913916782684061348498435196469665668640190877461561172183102281873028766170056804690016521101754304834878065766551112460573018202893721851692748044797123914298335429890345546131958964139510674287991595573002996705770461829930753665786619437733869658548072534496932169671304584088126817093183199913681686557280110003456643732904790870100794415132430304124689175514517406697044912558174261976525348298206652232561334392428899179176725816633332478820427869275370740168238685957990341222714465762570620108538980045478799574607178458433781869357218034228792934370628073077260101840157807674986386290727109386302832359282502208773279245014314534126131762917539919249527065470863220790039692399363237265101385337925151605107169694395476752101930177876470691396489905667511846203100598570014863345770231624514505166479348184447929266845240048543986366185959012433225725126450499154897707603757747025326349186479300021341239745682722646042924194268414776754318346839707251007608822326258986900598165925956608938334466886092636886379986542850318347695757355045352536167935510130010898894042692698593926491002723067262657169780296128410892653894242548721152584494931931409451688862516637413085300230571758541401375508725503956283786025615460625515519053638462390284592067842483043969185429280218624600849212866072277909879299593775428511263784593258174702091186044007496146940957723656860613105669488917587415516839936000000000*i1^183 + 3670316177670764114295684138833164963866457712040708567739666242967070455718702521490510075595265792064840259779296880449162778437662486329692144337258698654410084934956689394646554145856416001692186433870860294294655718138263894631389731671373969918706922849850135231809184210877387591061033979399110116728327942892907451893478521509746073551950312637993680156909029157290694939124669743345117447498644447270735667179413457978152682526894997253113579761092895061980215968748426549334842572246079269880952792187938125078105272034493708299729979268628247952735597232315303655225874575488371898168283345559385915671269670519919573945775701070469408237430907862360626628133039218720178132119307333657621502955513054573032304255715886075163348657396270884314936822731108706258684735285165037705170414041274515377947324880357116971171229389435006754938222713868072489788244239637461835587428246388123282386860732708512591068550990080203183625359757852233363579360473596893531470082864282611867903882499839175768402656161788194272718506789572550793598994774523388890280675159521426469095080790436791731662463273489971614742404747737787861636624848813690081851775533657390051594041620388980842246818405001782426388540713653891441676265884269411369378823304725129894419707854561132009901018241887216635353628844998893140235494996615678286028415839426724295281647801713252782853089558655466765383302650671366524047573436780338080743942108386336988065070893990581915622864749312005067491868048365758353447500884710710615104216864098355516729217613655504085549621375419937800790748901770276585577073168667204550086179985131625781723704868293850206147274841364085675974127073603005780526653617900668801144453757990108977560166545869045855192347501580182273533131933536116736942761054439055008039611641539944070339084289850112539225901608888801573495184721087907103792223485914661415420322361311163649832566327405669218143459192220536446374861562532844923810237818541509406168319286301216788111799304100837058705276549659818303658481227783157056957291872789801352765386538274141249314673575401347199657360092913328155285942279468768357118034167929419831605630452412614766657272559573867790686974174173666376520348740436355367961779361711994056672651221617457316355272359801229810885572413711878970558729649342774285422748000145751166887946556743702195047124269959334066720304090929238159307763135605764422232999355963835863959321834341941354687710677957595843747815936057807374025049817030757544035369350005775493813517290832049320178448345412228928070347791849097667706601903054844304240105540841973484233047478893442238676119126262277394810804064255411725885957580013625884346199079089166964676512945469286689538602364103233667908737016366245546625964531163134379005677052562739066266542093367062134012061126864019927329420260277465491156314340387270391224126104283986254702648519889249681096736352865751977293566996712841141446109012204669485928369295216956322172329122742661648683994938151987303462258494706635433858993727272346633867310440814754492573041327493906010220628956073499212601098240800915710568400887081097188535780432199772032051984326579155974640409754033414096922055839188868416285752387388180136401264186025781223624226548364270754801510949469841481409938798439339200501361362542116823558557726204111932205898754749041879386024193960181291814015315140263769482055950206178567837458945092173284641223183323445125224636264285894051619675737928014789518221975762592133062909156074950171676039916360257192726264635919441911675990369612312057180628768866391385408338524571811104117994225228803551001808310131099741629833193456350466558891726715649972030689090922197667114510512787421344055611095182919027506586913824834648354402289213012659271983845380469239197798059801934440364700687776613150769547978155507027002878841721011801719293675490918660576160891709916772602474365809454193132818904189620502910873442638762440831658558584791363291697826363476489805460784925199533899139840447838572137768949651721480048543264113121925529600000000000*i1^184 + 50824380392514101031005868613935971480863664166312683180135657261514858292455414502195674745017868212392640223361716582227778508387084189389061566574929653204172807671447521353035216391901427976625883161950530706294420930477433406386298764002855808080518396910307125106445650173962438452212458697199188916668916016641601705471976977369187772694160536896952139926761119426587387646016289442811268700368523351086806024093073753611232459508877380587001002051786891506669176332011576930023302374570125008284693325649011799781219062049841615961828406749624982525229776030856236560786658624173101065794351070125903140624045173516788918277082639747706443172019003324106486506101566780556825908593665576953347100642118300835229461220601549498717873528667785275755742174725752821017321153381226347608696977503429906702649295290444506350073502419527232823106027852200676367947497907396283177707003137723525059841947675097561807977999749858638647868388553287970348550053254887176818649346895101020105612291749054807871325475736135157229834096405259234558346483539021881730658817551322954203055556788623616771473736885792450207789613730554246533964762530981755951594343220368788129508478360805524216876579288354285505087049120942634131742702416507555088329275547214792317183424606507482380380270449212810224725749685384031560312925910156496179642166787964278620344561857335063028570403682341756368107276532795027734289909960146081892531089163323842996901639524126699197894072947558413638892571309211430393911436158043500975758091488770161847234783297746992468406605200445640986145828873453362546494856137016685878299441191444774679682895951946337297340120627223226476261572112656821142976507608855019413541873370924187230807862001526909529852935770325309820925056704627270251411371005366046275861033382016233275613102817378712654002839261067898548983280462651505325406278356008142536839498767980563159616648090190425256989422157131679235938644276537021992766306751499359824580215290017540316867421069653398837686065022986811881338392459927226331454696716648364462845535295862247729972076349612752154340249336081682660788628811490789454192406443216169298811189806204168456719984239130184295191242558292110970539507481076063796509383967537908016935232243524665845600657091730118880297679582984675767535695419752919014786444301677585599069715630627145219224338945996270639797835550073907306940377816394396175627463516040770536952239083316468335407026462551166368512521458886298808465973790606974068452130509807634693225739635082465088583915917287976120463820014500535433998743845341153205556050062140426646101674578744716672924563314032502086547695862038788650583662768426538167653100583379610853818340827274152463793825213885828444161544302456525438318883153122604486044796794097792064587836874732328849644906911074100371414404638267391620736441429097136026281104211189907071156875898108108526958571589535279511152907061971783892347908163089558215286516469991758493568661234638761166654552925583545074457332840025201380321775004284313096007451429111286944846290668816840570540439065994558455317167396409698223202182429641960337319740492683445840620178978741679940483828827696713207185914600517727928335454507669376410019958734859841645008622271448470927974021459581028114931015217345660224785106208449187918503925870457307610415385252403745725718202735077688888385281106308312561495834723309158612118075553369892297434909010269029238743955820323582461224987401850454831779350545100472272179209587332862067931435596288636372802390206421130769005323680638509090688930702500686741594540010467696407157599393693795653400642583968364518933461874292694643093680223502034593382534282920004358687215131308269759261571966656279281388275753266815956739489667793936714443929462430327500664879157867064911473157443646006743294212951336502739912251560869801001511566913211605244334811685987487492329122461848691321574296879305386871057282184856982253785728110366664519060337647730780892140959927944944075497590013792239966249692631662592000000*i1^185 + 204527701398263603916856067952151251273437139864881061554771883114225425171619430909913324047535861738842349909315796509163055010296049207937579153912732910392230521520034767688245682415985163266313398371246668273381925129486069043901454408792096955595857621682241882234829892021971084047305787899935157142227179847522340163166790748893312620936051620309823126564362536813590898084053269287959921107788518841533121243793958793788418338281800271501129315542682775337284361347751533855194719228457048263014921204561451993097532156933647814088380311064800506242551577705758369459326257794836010008743779763635564099359658553372646534070185741021659786622246281687198266494301285853821614004677048489166706093063466554605772654939650282611800541999286849288492304904950722827231158387857875895601618580005575027281055783256681040580785301514264915823160437125314084452828165264311582290333864952904966460132872895530202287593575248622399895214563928615225046803977513759135496442750915575061581896120774241665096844090555060274881462549845291002132739756227635834971213850662026887713161869226447240798181834308488445100945754888813559542509117206599539976904937846052926037023444720885400933241982160959647944049334647887088001108245576286800486805182067048505819141551235253352702590944104926097815660067583548678670138554643885914879760530792402216385516970377822965305168758196126674984852914530892757519672236071938632172854614234571878197077942262152826133102587771513752571906643292996057468811410143220349709049232385976646180636509284130523325062083251803946480010964224734487325078791585274759479936641470679398166552935377117643554313867256517706567637903594819732741043265013813454901833026887942838682454543069875680007370516311383374289529499546689957624697221861133107465124365339973851305887088618186928270808974482249560734110373196968720845000769752687782386141683215637061515448679883559750231429376317577696235101752378879240912430160862164454902234813708069298982612611629436426481378043428201403146392515801885045304049949595130477743208146149638477444344705266598195874537840423121334916805452816415961156990208887206453057309607498747148695628979889659247235001617905265861033954671981720001037176017480915899480504104482036346725129624391294703774513868397927023937639145340237669859144660382563238649897271320765100971479539079975616271522402799207666087848545609984651059328002765068287918320776752716507909531379027044989765560588624468167259883310747847946346507337142218564822321544677342377627706103940500552664811386505316551211995675449689312281480843696959350340258593292222387691244869641725508573787002673817460686452401087248871799770980033346697061216693104206792154781321087208051204468141780077691677387262434896442976623630184980141367095272743556654478260666978632258979718962494532254340569331589491124996525486489062715169286160601491512695403186815699086990988593586759450495972333482820940064904519997657073403929562216979212956830921545645771232223553001920316540213731780667781308600683051752789457658309422000054103882724935696175097243270638218198231654519114647056924072827832840143927820055440381720956572560099839168487167838898448366242079004984161390549012602932361041676099959272431642788274436686890111462159633770426551669393500913955729712130561982938454474884654390742609175933211170665408327504554662396197734414131156554527081623308767307265422297280136420666239577792302220216516461844971723223963930439702851847546306055403184264832360387076158275587892347019296744565046801169755022695354665373632190330795411697690526782333196456399332884600752385447910498843482643195955484259275791942101356548361346163838496874852669352403692753281209753672269597275875846603722225561826253451411680570735267270645909587310790292971139485112974644399768685325787426208178048246656495929996817757172642500851983247368016865873609074721254531144123489499944580821159293099996537242836882953407770186257151259486343246640930034836884684800000*i1^186 + 19889399136565735380038018194080627915540252932274585452847310959062463537604325750563275025032889937255795549336909932178553371039183339464039040842656608173962278971755993568479518181835102146498343802452392618277884464678674141199267488099244326309377768332102429106607550161205648242841067962475237779481853066611667210383244212533566251353177718805760480689281800018627619826591129043274315874710198374211421052245641439167363205491218907637395712403268697535195426618659891858418898195949342662347561474940005283907776020996431909890516754821818570288724367387291479746773855096861114865867656556201977275912630942865230772705541407861890295057212997466298140147562083950085196818724248501178788423286359341099264210586366443051459362399635003150609888827461592213160756406415261251102531584007690647512520951749186299770036092191182395577863447039243641457537802587167946341964286081731184920813483344687961941550861292471220370358874191350581272413467105990130540656754425395117591784290815435767652162919652913385222111514710038252575498574161049534537209465244321808334446136175779054235634984929740709098058521884949035869361908148364433668863899363944384163595108927457979953636666168298834805465232626434751272741693303612964913972208015083357446471638942336043525328300352961411023121892288373870779216023219925779862115059129419470531350499618568372650276350952754678941537051797622192568227609338277738083707445380018501934570589106313082160411191704965692170011130408287669446746263442480272493641793188110419465814565005864534212911227266606787581939236134329764392902600914056393491623256407370476299669668289199558910818107883690165886076340107004220864156701190669079325219226061226994347147756944597051126116004128742400122797273766714387497400395019857759010141638652832886113385460964617098466514569663745147666059140843558241615100237420780938409054387201983208279658550485554564476385725533488493980816504878370661725677429605450855235553270522592436311546485529920682159994259593536798745642535923758575148213813772087522419631747154562223127467385620572838684665604547927919699586020381737202588225741567098399809286874939952539280386574675081303121241840657426247807154804705397841261033083956646599857501250585789086317871880028382912350517643348079269045621592767785033108804104796617113274105370606083582086610529489060786533867432391440566856657524837065706427865005007387600212518442599472076614489437868777357943671156429092093495360660251266150612768762054600916110113362268146967344144131128721310447740508082136128785498247245999675096948254911278418099193544572979271763702119281925068620679258059541976629961618739590502231860908002861737477206425042249820909252000037297456843077586927090839764725332811501038646402438856440532474456422772361620136757875132526126666695410901144699637139709993661350073942361972990447503616156728275025468135046401681262657537643552277041504633954713631714796211355613355790431604414601671415729315163230545628071940116420000676902660736194825681354911293661265112320656198249459701086659747898855167771152308509945537096529880954416289819811393814323356812137729781069283987839923728622026944904484325529700962482689019744821589865750184095322345536379442319388326417617999137334324049222002768602621889393972779043535620885053035294751010074496324047907051861343760502917390725643040711965342797083802852464580993621779254420452420700609295889003126179286895070207295198104877203018837273437636269651098922553718059789992931380799276533562143658081662248035064749941963281676385822323303674463957850088727966912589991812823830966786494683182125684162581268756559287859271856209960840448582340224291089515170260014456448521585468134440282449975157445233519265727844462563301401661941367461561888923518278107698895555163981824165186436510558189176229264700853280082768235360288498204297556485675712347812833973092008793857714413256761286395055243328382309029536275801676185600000*i1^187 + -1224149475666823375283957697336692251399900151032388655919225231629122741738738623615361434883367505644553784408706541347210079746239630519635680714211046340097948182849021321860805540401049488867066870551251914861722490222659445323216827767772577033216406043850737114227436233584768262026828187906759980723530373664435019370969876759229339180563787162582774722825501046359730157153225129751498004693409708314004099924222973673384222438554104944324290514527675088674502516398452184317797418006591402776778323512394986000218896600437380088750731422322172303812600794442264749106462160890040353481359791183661705286957763145466933337139299207049282437118205315638661305143560629179043185004727003109398869102951396026762744586673572053605667558733048125078462411697044150523489611590380335491139550095762432169305450682372361668556612392957052309462874950720309765776012119755712862164084728489882521545532740701761689816755329049057478459238822476970132942288937951432197350734481036792632594616484917015262129225960994001012464459272296695935803302984180581306015581671882651668301294801377456520804955393578809017313929324854111136093430829952189463635021390210050492869401806166315144477299911938735748362421241430551551502290016930401238359914478437310934547155478054967639438679239490258504352522446117953683976798937983774349558901256247195041867842116859276762253718898540386658377264093857379221109129573016131364660753081436598117106727644679676552340184509018334130294216627461934861883670350493845394438714305536465339107640986369810308152974674306028529175101228689150406405555442983806507123430724097885067400410756946617181075001630301467273357810379004624850459001056348087982006523678404572812384452484338681184842185359052936510587566909617265249241166867330218116282850127457231652293442856535445219467267425608156486391312687216839712933730260895556277685392964665991171692882592605470265629988635150289487527339251937537020505477746185751356885685703099342973188854398123948134071641056682259426182534969647482263220591349964088953358462757973770878978757735653737240259483229554434649620859713733130845745403897971702558900656385557904922712464705496000029905513089207311236021539118673452042409027487857574450022131102913136149834549792325336119769860290542356814783320076291723659405055053537051501838095317462881644443323833360465610202553909819546792841017196456026382084605724556576603152455950140308011280597768081771784881622139255880094065660751766733427074545434413482109074164732362191173618269251038406029971985817170157470628560277842013779280404902303806687730160041707476791226215731891378931840237873030211127678154449805442248882050141529928032338233149497554792279084595048955366018832034772123808884437732121109873062873817837204929471138042685410303892192573118003952122243000668779593785366665217648696116929679242860319326318841404999341350298872663770232562403335569529243726541554270562140681774797261035892308875885789137201048362849495975651196384128693769998011992883629645122791636003517358646249223847658938354910832156604788758788967072148292467343828616712199674482637987617668074844270900781011717417913972035162590268935403053928823050971597462871681732103121737527681260059333244325159312201897876654887234135885533285753530354080641686827385576006936347636386018882735156103551554110472531166252371918268787695422728085527769563273072118008416966427858939012001742624654424390048815556446300735249483979357864767583271487021373632521348586044057245078590805722359869994998017182799195423449903905540319242478944862587209516972466587895256081935890951211798038681371153839194073151479779227750550130522840115192134887166509224606281939963206607856305515494779593391091218194702741254454226069543418643060410181665944117628308594137697553085958014834803118428536387895792770403594160819211548032324911167717708081481029860875333122617797885771180535105906813173760000*i1^188 + 32567432889954772820779269837759177708841315458661456634509765800456039582718610035567977458851925199544241220202816016781434564943556141503168656265088456874783598761076210504329776353782438965951301044609087866799823277407205618645778644073142964359226846575768073577705288558373441660374309652767901539752134078588939294784511718584328162138023241559286595052615262070390092200337747187292141836037915675935810778009286489807555199170349391500183040898168727218525392627861223877060556765501481680303122746029545197370989960061063917101138139923359103370619522518043703067181482016794120897055181800628989621392947566096638884885768426219290280386668151102602599414882948421554357543897389992381404389821476377637025335006115233998091360846766327572008750355468118713076147333578710637791715971310599420051126269555340580904004367303849395803564950882324313888191761599828533734648424013358493997954611615752671209481982576743930249196395932550973986797298408529395148339664991848469955242636122540204290112577356345195589627148378999531567878398675200321319274688032847237026571429222306523752146801037245149558961659777184285576992520492234230750780931736315028653993429183422342289986630313687804114254491727148281707921383805074274984383158550325504814584230769313522111028492026976418171004833607494968951511005601756242344935386494150119002758619330421846567478750181045116434199315597353001768275517268433398194909758399744599077409477935356386791204936129422444979030249613293890082339976136540806392228876139216247977990536370642875702908099414110027937526472772458062658899785511575246100603117914831428531818444436428884306510070275806115449244679869752314847747847458517937476422355742916368538201368608357469927290465043976219594880171993136881877969928081247124433760648187214752258454040203130442408360038601839347059203917267187705777099237791783235216131298884178836176174340051744342993772926899890740718471032018306330841043817676719426824419113735885969201614854006014327842188550962043409455994910571115809856844691219898752722397692365913921497283880650395610422646370493675965637486322185480541451954642373605139001324503847368736361942727062052542514946112153560019071193325713552584329780665974145953546167381608835313013254445887034649994392087464016595380484123090527857043946978024860788609093860285809459158847978963367691154008700452886510918075201923648972950753459808573623661583952413883089745022321774611174803133912709355836316714619496679566686894734502618496244335238512257422626391432792858489197846768593705721592315734692471601951740739955689717896424560276857442922591530818410515671865830955303017643853252794957557722903227576611045003552470031037477283465526101426194222867322950054793818303160435821443958243626348241487151551582243941812461358229949314114197353954858393506253176841626478195643302421371486351684218947039211123507881971678532139403805909217178782760240396644506193476180690529088555408941394467698429673991692620500361837550655437094059873754876062005752110040500808039591649910332549051971892695739459507388028150231015192676016750805287734091033116602271620699279134020793989986906914905315638501291133871350847115907564542080019036648118718974373181361159658357122903914946509529745148799159030136100682437887894150295204981752106647287654210056992536441356193384935999482207352648375836633036842964174692988860669393985732108399925353292053004557978362431179602164525296420008326023701816798558760145000951033988981078116538370071817892029996676235196044952120181760349677909119682397034022390827383800410176654827083107076597721992677998810755041524174190475276503182024564812957999970866213673839195838725546328601952151349411688558950327429376153276763902511417862710762120149375548684569019038781158180935061131387047182417433479577503879829416316211921358382567573949987363392571540013333048469882232897536000*i1^189 + -8307480760339725077978822905851207580599900558242481155595301749060912829413468561022084641471540754509457620079739659366940820646880045128705827321540521258369257115470429809759665549454793251040373833180820573068111058661123293293729331367674944334384159221634791756813544532453996356365145504441057445930786478060097657333309412875012571991995751349063646331516638809331674910081587108312545629692570663319659496600091778193876565086152937713600836602399126487799067480693062749067965404019433819895144264020071939295514812737465729479149859822753848445490377071630744073797102018420461713500030204758401641727259487377072570552569600957474204254466617797065165970052107548023360466802386179815320534561392539765512734818868928327948441985334013719942393543173526330195746429306415898275088127581865670418512145272656773201525427858272652418784669210144091855306724712392824813946263411076408477490510137056819443563051676271190753587781433514276666349834366088889584266609314293671972737102466382914676717516492848716013821340514438552276767201048906594246587301268583190846876029590128614834881222867190434083936852927369996045898965923209264934528100723501363842776143775422933742113455676736574694583422577282573549795987684710742131335249628647908424796052624151523216143797298606020875008233668918066509470747822986811120875057219607140635382663528068676433407415995815750659540287278807764365133991785541126736966079819830336035077909072727888754447183794403325202134993655670801452494921682571241644413437771987273732990832259110320603217613580060372795263435744289346472424339839667937940462357817432310108394112684378570035873427500976977028764526968169183532523883788211280724901305967816250828086651310162885173222496846514857161705086050140970088355114661622131284682501471336418325359665472362718635123208788473412256642061734191334774869861765256476896843678640766055556231901476938848666435698694983455525552334539027909902679114202831579010031285455633103613384239079860341695817952931076392411360490427778714334355425181950729077923671613709120605515612974711364477825807744541443512238949583126882198314506671376866633550254481434810856162013073091933515986783817007033334356196849348692971781176620726341187603785659401708740670277522747407433277604309140787516159555874876808785201842992325647288737402604143190430655313968234090754787853717834565368831524829720075523370266710844272180316794502572994043400872624252179339862955057731831442942523623406148662853972845469806595718345706845055551219021015087302710514005027874093324949522001364307083651839007393588148487659296685845419138807143232768938228810077761604881379653410651783080695765677533553181580953948378979394404668250931939250580357193572564118163107374221256502177439621385913003621105757005691584299635606074599782078364548972620791876503392441126555237901215161029191745081287032898152692630499168286046364199277249564482757717109704319994346607322164464664593334071603219431749832266716081286915727852890907978909092794642406497324458880995062045603726005041453386880770127716443687109834283572167295293883619900501594068232080653949562661651364010024813087772789541103060398443435299005132165064587240857357956769390702669985354498707373535313443927296941342476938615771950816147197158687647343765659024100385710862502600443259174309159461143063334177407446413176584541986548767082804891072389945041760077807859979808540012005498544509474097249631425960840553687914468519453984530902220432587051465954959930130137414038872699706563709621018507611833188827482894730929685101484429295212208065069559073230060820426749358115908774597170082684902399859007095102492045539888755607411479363432208928051563972392308400047044623109615988748963747259716022398237805658378917357030559710702476799447628735866760548242904285356628077390847053220018258381373440*i1^190 + 2725528410997373732433204206057812387906163879913797369418617353827644536857252328785305038063038818290590269794431188990213247274482476957582010990296573433656067303474737361516385674207320447253564895246265949376004749913630029753140712492176444095766541940354561421054577262132547251747304165759891921903643321097800494575239649139393589569188355925867317275627798676128464094007700619234876484136343890916265265292275065265465906638356323599888363376828229318303323669709222619435166590671212176339158712548150542438626660895751149688913811725691642249772194891236316185160824246135337276218787167140692154119992060770384749722368576225853866238594437234425518976568157274362354209728521423249561049492078058262463420362730886444844932866196695642084540237133672100729157281023531957364124497190219183923367739005669293051937290880764085147930262509280695355106480444612351094510191717475721954449912699268238648402790089747312342622044224146089119617520731147321826652270051856192605894587501116278246856822408397178069794340593282713660953146865141038391310247985881768157676054900707470999833636933474761089431453595052292696521101527537427879605198279569680640081800854394779488646945926260617898416047307411862804716484596961331280434757998283957422324731466548370313696785519157433343051261871116122645332706107591289743981328177905223702894703680361727543736347750158584068806611731695549216245781127636279451118335028670050082289177775316761632384544036944565060747515235362123053441793705254833148557114639956705362742476248537085863696263017092925184825578799196568479167058872251370344846327192787206683157656171370294019544705292671138300702067869059996977541644185408096709966851559620326418668993390302940628171358508189160926817184846773659560427114449991024976391289302151104981017757919228030611325648521573465327680410370916646263925110253703322095259901922759241281008625320088936243231871912565488678269462065938911493637682372840229492944302848039921927045240888220566325604423381079849292527234350243575549811675814643090697155367251096656449950183889574776848372395097493393755137199248598298827547983744804131904148218024619891804362721900436833872706893488761213376912618529604314724876331928135426860757553771933275331028222373197260356495552207442271196015718484545974137278521879518576721898788665913335251720919835662992332291929659291078679339810389981221529427682692379059055995881742711432444695229360144823371414710636785840001211323297781869415577872554169562911277076428218262054703841471382022670100868931730658870985211476004569741166555566082303742065996622368313181168216823509700703709326957519561398610121924287335034622847345481228353687430980407740803757487515572296412422671281644270861747357257451655081503284515009677662078570296416171752228443540709503064951429199896111588221895966094323552173283034770051344651934932350727292069772071753959748444660461232771607530398744918650299563544260024555947011283685015254743418255029729836433632759898189621445322975933775664140644817290451192183729400119452250431721880843625432409670711760817014869393369317237808491831074460405032322336018889465489861370654445312248396678328960794299234849819046910541540715600709441448443821405950083298734957810799320778013281902916178677609096975819471221739172823572499078587818672793299550272481883235055268263869971362126424877676998847581191224169268589049323429290726102155179568392121132633441261941553141753674158178509031428208867427182396457255337764781564318301462470795318837423056167037715420121300655697805306209625614834992279249983752480415074423422731497977305996954296575574149275667244243476511228958949793389777518593297848332247661638107249570647022724906706115257757087986106136898723858104230686837866364445348952927879261323264*i1^191 - N1*242134972680563431130505229028101714532057969260727747317748872015141960053968316240246477053516656969575942616734342015710693748046488570000309029628865264675784383516969611812653475411723388033011252768510790350241221901004860749436163739021764760697569363328736926249875151601982645720987892457219438113838123115205504185228849019434371149991384969348919453500864162972576986046962015815059170693764694639031243874676554650213829900820290926565992777490037189855150530442217839924640324824381391894396541721852168115193495259303842501394115408388059915492085629780713923149727534460023046144*i3 ] ]