[ [ -78670806489637329033808294053065932787963268223652413406254223063856546118325816010247516922455307279243857739447140118155949410407296501491774348893104607061569440161248609236784267498834180109602733074043579012033734500706522525472593620311350811678315919828360982841464058561659040178510006007981987539315212335090215962399406428358141944958885691822716201818377805335009523724619025036609752384822194904740242278822305998416651857314811137332777841706559114694159795583201814678581657588953407223865110091759382687200642598852874434420519185962376822372543717835391056250364957637047379872224131925729288565068022876886512625275805178467538292192481637200881513640611262425644427776758414529993033463026208892893555850566688482941674733816859009786547375095116337810267638456642003539253083362187485711004737400528726311286439374714182427492557208116320609332406011425758970504071396015629382359673829347960163550658740160421792620588372221178679879729376467066320722337911383696733283486264918601859232269220381713228251490011665560365238908333665130429487181002312191385246418693849478613532267000475864174916172185090146568373155283520579171092159248083529150571956333169001929388757058608198226540594556155349026608674699850951930635740131308660114999566172746585045925988978489797244056299019048064777951971346376895476042402414330490932196396904257458878117934568804306977251637663160281079711463380839789406573205479836556960726274982304617655217624726274787319255565183172138589833423841885102308029720470985386570472533369234425345325920641202916083804806211022867727856711993939704876702690625452279094723869768858037118094876410322287706017071819861062909760718983792087996750832904459787019198725595284373504000000000000000000000000000000000000000000000000000000000000 + 666418440375170367572432884056452972234741678306174240577939067151545271237270313641093691635061331079854063409771839108526634673249624963503655440228690340409329756472781973837523165697636437678758687620769130653644928902610430694611977795242226221056491056337861136748060001222160951283232864107681540751350213163857027502771277705139506277972224027512225413443335782977746532480665449533072467759430093246767260854316076865700353388921906654844319446490962281448914296411485940486560745609543068592382097065833972152613200091132527113240892779630720276431058006585279083157922767504929387739592626328788272624082943678460030479489520744189663244996219953150217009181345631636022587831201425305666647010794822674950439637571895610836986083527143390713024356630834780936811659492571997693015088989923210572333217329787271529583458248678787754311751794478438886445299523621989658588441474528019875246649187705980352828882223673624556572888969787743657618157899386456317269978800946148358499540039741015596826997929695554828348524196565178417909336116973187064429699578591022458278391835837028774081627345472346895857542312450175721947098935432516758386282854630776954101543482553920243268687064709019919030332137654212348727962492511800220721733065384683566329164927873903059410653090597339151564179385665660097574991360017351964024193766211322661837509363896077384218121310444195756750868495936089667135817466762918044545670747192243949158508610374086525790940089307165825613863640198059778641001617011043090998090346969144496570840723362580518325886866508346664746869023928665133894756202415595390982665783112647322205947549231874798243693581320241924585451431735182908856968396514710136508149846059787410062021528807014400000000000000000000000000000000000000000000000000000000000*i1 + -2124510591973231247501168865761893517083539442642009524163561348383327559573621950790924166573353201393602721577996227646279382829056829227364536753727568172767679885819577747769487330952473927724700944432892247419430949641963844192394187053230425360186739615290811705172116739432507536549401973142686567043919386676535613478241423057646912197861402324590495829917414566044172968342744890256355711153884818335997415789477035086507965705691095853330914513460378514345667274747052809637338723903172917769539963773396868522965348008417427109400029919108974079420095999676955271680711097587706018256862947928648021137844010163955530934667124427399335350375795896138650156647141452871736013296675179473121997079093963612632089012897121001294685864902742061954443014335494227806393384368845987716835478163988062261333491559957161375938690202417582522272738094321636275877457047941943796457328167191395580869244401279785273694953941326391809072848313287745263898451226355947640796624571690715618456969876295012308402831759218887967156570075991045113927179447089656941522158130621202719287965524170483885822639108850311040079589290677027492082334705347503797262173633822529592245417454013966317838033308399371780028829946153515977986575083340572724522229711953800667519438987382185238796497130745339231184012764590295513179626330546690887099720144302043262766331973927826729345655017349714566849967965544256241483866122327590192409188032061430367560842079097348811375069761871185892834447856506324673106632287882447995053286210048305095127966289512821183683349778361041716258086799850042510087304125290960979778099667746119188662909542289124587149334340992664636971609982035811741181454341450199352632026527468986186073059895541760000000000000000000000000000000000000000000000000000000000*i1^2 + 3100366000281404699800477169512036141994302388670190969374960735225276787389595748986619789685107858436815655811222289837337135450366555035850591699576069336764038821589567279066644083528151708951315385043506481562933015306277454634194363916667539713763023150083925802292000063325506363062860670536046812051185533112119907671603121590043170505836096235887083536368117513970833592321246381929258383918930257697873437692817134821452304815790329561480233867495538525649784224280876278027900229108885271053683521799984000603522014380535938822284236989410839513510409407576441676882415820536624205042123761194129522239361025458352500599330971280025271758501832157305306110066064454714581393919588658728123549380230901422592567556199916723546962142734582925551439195280812179446362147991316243781821467448942306361865259912670060039850534742312189598660959457720213702948336518660637238814033936965592047100165261472661579374022467237661223834386632821705632938150686308063468591244883697924390829479045998415903817353092312503954834662178841963703097178543767647087239361136936375924690477947575732993602730433657544987346492848379379855930831686590067902951867520599337126837177675450307494279442729495349001871132043377288990557461304432650896264207471120752689840683442967992380657382946472241945220344550859219199522862366166308297661933929287586924744123678455809705584594682450438690268487661420532549276183569369673605336849399346952910275581046321319327412797606015045958148448424458044068683535182897759277442257846194625843104562971847217409142749497446668457750134508511952405378873015020886658012706575237768558122558929372810658438338617018030051111442618028531842969338480124727507890050752780401498925553418240000000000000000000000000000000000000000000000000000000000*i1^3 + -2450263557081124823665448705250386108157989696682419037079372933514768151488250084634211786685792453002156925516239166801879791897806776684327357343117406534386507018573930205930697961325878717230392120052768934865216849822331682590027466533070963686815211938316951435124623494641045213019337826949905146159128790398566411294988810643312838165617570726610857620714783580940669057531125552575687001697758583198769064761638484584072132614577669880823050706388019843827359761818190411434785911460643658888046337718928839772950632248071262904654046189528291186462127320122339199520616920293877664945094418907380759937492238802544755331245021418980711969354071142650347523285153378478504816555868076311522279962924667853088171677351647576117016625130941195779998656955300813927685634301384334715927739865672975701381136180054181910472346111162014754799075956270535325329478796458126378771819901280594455907179935865272210893286313045103934771204790399253260528221871565526238687383291743602507543196691299093313760881536225202313353072016568230160366848961201547215018256424430282856395294161746456258684328993904788439129388834839918460461825332869917747053761018319807100129389530343637289980453005558885056397566908304816280858097349444862288372116954354102364765853027920268440935213836053297153304170942274799506238799554649400264384777080302500976595718737110200634633774657660017660043738257596689251296955961175280867843154884542000522107019671827134230471786986621422979186435238029330522385493736630555225624445510936522187899535018505824903899591121082659894056078087275245561786805964906992782227506883363423261831032607945927669862714196145807744876986593335839380851619240522912207618412020843792944496377856000000000000000000000000000000000000000000000000000000000*i1^4 + 1021818653441752397770123870815901163019727628346059221976306650105105502839164695995163659070287009916007537910963266998887974229685336121742487668199599801999491986281616263444720612142804450637769159251810214742409612160018192346181749483286113479979453418799386701256534070367886733481751238747647439462860539147373227203273659950358519219455276635830778897013469775644245636502851741691506251710768950921047039106066322119871185862087453164210823433624987878361371297303766527692127756356163080138749322368962728845164427985706508695813552271397108118728414738026935441638539245010678867498265235566838049597404165253852384773327478731860456880466037500067920620891825892517955893850838451409652034502886223684935717273014369538186780317544104260577298812480783307002502036387870662478518012865023813961746002140165536424056884757352957584631641947911397032707712236414456606709747327987715725095880532573287116725488019660127323306396791999711537094671866347204274947852210476388733066564027760648130201919115785915584258688268122643639264469397911089555025358090036296433421259560201135817427188193527549935989547094428564972413283328222788285840160530004024969734835619684474671527417076894707570661285292979934035963469291857924094697644419420242909268528567381558231461150948729361573739765621492697391664249720274104127028467762598634197881399903918176928144757486370293437480092141966666174719973395820002518854315846799491430984160635818727563904012188315409746016106430607445274480403236248497754897976465431353322321943831441978375321051123984605096298040388997072746451924091551905894394401264485550707097523484645581071076465055206713025793187355854521669128637435736405511406888011768884581032263680000000000000000000000000000000000000000000000000000000*i1^5 + -110410140032695406668861676787826648232323506854600627888874365763720610479980276112877250246964424286953974074057781690921598140514792880671793542788759147669224798841837427611069878058226293223479644036790173202561351400186872582511946563284045387051216508109381541586316860025570194913415976657050144416472069512454208837248670069976314617466560182570997720533558537412613706607935329160910592764008256821007258117462559068002560009245295915687458947933429190215647193731957032678962255144684381020410104623524392864836101788528635678091207976142052568378949309076542113933409242709034813360402630801704587318846457696126710782915716457793867394105583755315880699933367439348189790847716575107076230433022738597586567103288646674685156559476958436496214353231800206649017056463770559395707196571984852862935317528171491047252167804786719697914662966887547358663399394329433734383386764192379575923445121909205181813511648721889152503892537622741795330333728650546134800911584608512770732721427105507438726036006369532552437411302996342848732821424391155744387174256967528266892545840053912131944301268509618134224725175821283564303282467466405063371102343513703217127258513538613613666668210167051213857329306755749025590786820933295934547296188074308717493094708987771269898386284450482434423460058460497794252005775418065194084396090255132476217503182545814629281791561573929589780080544786805484676990737151686717652788073911423046454186320859651634490896622406015671329850109287186944891797874556621285498105809544130441797680452633079500569883996437259561809686147855008616204251425632957878840352512827991419505529003623622988212258067012117157730186881968667985294246833594334411112972124232600650776576000000000000000000000000000000000000000000000000000000*i1^6 + 230534731722485363765428306635743167997536441774182729199318410366488237539741892363387052192164519846028661620025348226698966803616504856940541671778548317090904291246798656030160886728929642830909374736461728328379684716039370119909247111242077307566375770143285380101676151640517945364107376052082429642476085029617677098915507911357198318575571214679577688537189343652920627226491843106329363384543118668355712557759028481383392522954216550208148907342999496992000604345099303600887260923149294879182562410708233584928101095951313462106215189317969155218614451518554250822891958649370730569247901170651477914059622140994063967318462811419071707827067003163562855027374334662574993609669841846922748900947042171040201515193165030413673975872435732873853132013238967720380222127054827887601029143786279786824882780802028105188271547838121189940040775483546618613847745986979447580583949728061372998396900082858722799786264424085765604380169321676871409110007968596168794629515201627604674001275138026551727168454659122311083478196821425695437153083697088200418918344844292656036861289577567478586640300761140969505350294407591765917447173628294618855997016725068952641955925354058317792211814973213183667917597433169132610411694611210078585409074699530971457542785018388241400847713290930747875473138540206388241508361381764533248297111543613955789605893342247040069158888516025126272374222881852609279600572338520041557818503146434015520774576065765655112620245402265508326157195506142788794800231609188732588405363906680668631709682861342321693046706000571564186280409531424254679356517945040870741915658637509676686259824701127872172935757222685482708594477864709958577785345018968044504606038786939289600000000000000000000000000000000000000000000000000000*i1^7 + -99895908864333115361019295619831294424329051059732813083387260362965621177489411434873551010202002006098476935498346086025868371356257910463718620514152726878146528073400395354862091436457537364788692745959945752588361018638612554356685058501462265019371728244740237160790697349606964960552210123076951076206190979096679862933995123231979417926522741778107762077730083666532220447788238830227106981133364523483589311174643418568846948237374006859196885432242431340278740831127572126640661634250144137573324034572734189305993987381464482952555345705926150852412850165867783939915593351984100774816285723922039385474375316360891461559666058416626923597091811922661209161991278708320523220427330424362750031566640654952604339222193816832646228939538972097456927905670225724575530144982379099524333568706720293410686682348214216253960586837824391239913558881405163405634996222845301818406791553182999608183093631504663278193463964617826120266315653703626102228514564080144038503274838354789575633114098752048032277210927902427013461728175692044688844395038152562401114803830759568745156075321795011266563849223584282079659713548422960017804605893018390085127587582492444476272746666967202300398380983155575784652920592102730535085167300389035368873426489351238369142493743527415275171590923166243860156671471459829608972239982917830084432070037697173480783747091252564233538829490144171033028646136578221663503547913264536944721888576987415029130828163952775950453487987096081318391070338847113281128595380407119826013501500288085401685025134670013615603472698746864371583032329918091380049876407306305129670908649216489826412784501325879804921760362899318539012470840195304256415586909614382731896640867873587200000000000000000000000000000000000000000000000000000*i1^8 + 89557362105104390463764898373436852540441420944501911705746120761862779631209794002789135057957048646154812064356438882259037783800911534218676100644687259936726152776797992012270448671374864507206057442019798685463065841651514837367295434217819575055451521498549355896710724158579979421995136773371256731442090778719755788802126893028253087214100528266217790628232226646125317644772004114901213421728624806993628297170417944295002676340388370434961371645812834742540906541217724396996949254394340570311288213686687763255458536907430526582097462809002194132141901888152246111601787258655004922019128650068557408554404781551524356202589028039322289389806229305765814023864225460866004611994241288634543431010604412177629157766027600523899295406264522854070193563529089490344481097589288500921997195897634089071472109396486228284330126542653455896546763485157797413248555302830870407219889914183369294253902937848075891668740599293311391158333429363262423546522383049592441503902531137431549615751484564950761123968791339960885157453666881673572088754468363603981792631554055803924016815425290618052820105370533183365717075135007537667101105447454584413272536071018072689055662707800523857488423678738963415506693153594094356983559677175826185566340693543851930416711806783442389795097585040209516757528223957082449328918825592097915274220284329431201423928135668688503585814848909117139407227607369555555887103696315227482501517311173570063622551655054101009353632220117987240506418357194774671195846135643748168017918380130010743107114188610545984051416234589542750737950321633291333826397193790550785500899931199548942851336528357620060890828881535439527184081763719159965033615038302686892043942609551360000000000000000000000000000000000000000000000000000*i1^9 + -29744413686845403575273602014243188117464310344281063952331828359819376588607286557684925480018144141319226078157879439894386337258098465832053680587595401870983495030819031478659640735538414638410715060381555473929331162554880434728075398755162696002736548304661968213474864230496033579481108589372686366365040553392786227299634174041803038448672410155099452565734118120367071545235768318491561592409721214530028763021242004178652277275716990605186709168619730097843206468522617204375345450015225992896167528166602520251930907470098243182664486277235202945147593559609769360052835013971541154153608967004718252091490340804886234000289832279817444628494157526142507517193318425090156594337054907809111749923438792626753479644942730669981915570710041796933619707996531605994249956960135939175118028376043560949011520739784557490109712605160291476853685349410165817184801015906762542909137733933692055215324766171805761965369401856515111569888683558534308377583648725253674813384729216968418195245773639750606884336126249548477943388605136277396375423526227003960571919042606633662578739939521431985691411878154102503540725590259428331467121195484068256454543440946504469830992427850194040612092497079257159199205484830691871845401472582429247115360077198160000622435297507884348243356425012492536576401474340864623952242215805115608860798656234297521151331163917737549865234859671835776364434329434171739251347399487408018712566930914956377655309827891152822622675726346347935188556274032971290111695067292605396552975939794744744026834599798833743749620457420543546777186048834942032561961265260939154398951368458148029739275666982531110922888265140884508431308587709267269280343951942108491105493948825600000000000000000000000000000000000000000000000000*i1^10 + -2271145262253157167693341956758157955349848823487088810561153061366377033543396763644128501522841123887840131766068493928963310462578167302495891481397193198120374941710283180558603185683061371473579683022894718997252081207872633905580227716473205227632497230213120612334152278105087377736585541665460874348532360077744657405901264679605308476843263946945069656582724170226424219805020896745507873124930425686991925123988656680253119167451419502522450528016105946987116564722405788519461138996890278420263720389474886697553809751907911936565000574062010265944310130411331408837005819038662864262317879056483847928642605691903966119322687033369354858943560439561427780314566033998802106884967484224922378789979697340067925876479498251122938195322804040682465651705207529709404335216250927038076636084942903607032369327960774266773258624348222967305405935988350319788392201370515695143705866198058402796842754301714570814483458454470451478188865294570282671879069053048959126530937914318275813657837600240071058758367924584357357558619208855498947738092926497940860598328013500292695911252796371141771518445170667619395049006714177317711446867032366989325846303268139111654117032250316589064365186583222045956802820894644696803116177012744481466474835553052376468779739842595145833982616537435061536718456384142590095091002511257582498619635029814878889736692223320345559177908240664469430761294016039867509013775157484466745124634326401152434650634032109561908814532944308529107561025738180353704506536522417658122246126513596128356011990862024950823875120875289549166401016048583961233226179840391176445723569182341918466002219296521001121737277620325160491717198736954098653138709243784676443810693120000000000000000000000000000000000000000000000000*i1^11 + 2005957737642695115311287772075553596578414293110470691280948449637406819063777717123939953653434880294646343785945817870161664879705812451915768099567434553010223688385418573579127648610205271306701767659214176567229379628447716557989662941484775351300534189990221295431552478534457201811343741141933910310232801380449336088027685388531612050577976744934627334163051335688214560206924544797185504961142894006074874700245496198924523906148917917243961291560939615997757574866029676240408595626148717958732803698294850961124884348023547633700482765448845274426613571996801095262963039229560298865972357431834568753732098413030696076808834608142236526605128141635140440799292911930953974174548419130765601301056347377421485794553650919487581207512389604270942382573485089222027844806408344737465469813528684659192675340582136988708791971117721621312757826055418858874636408426871577011707975398528046359128899521087670706087245460416918429785893239673884042335291966035451881683118286642954348106968811421154376174093118038923254578079580904043593083965954119034292854398288310411199705502590725615171265585715216883493585546919098675873530091187089572712899257429792371732421663499801509187373129403050962581356161751456750362164073019276654023769286463754278746344316011172612976729741736631361656352823157671904421078434598095497454346690622729481115676206321626592877433404204881155671800597195259898342584138673557216297159001169040985430311016591063800835982087920151774093071270450825451901436481872232822629718314582522746012617282617809421628648517258659173003375531096606911615222857493869794480663929346205030827061695965351868118969073715370329714594359132432330756828726242804468669218816000000000000000000000000000000000000000000000000*i1^12 + -407691952120910698496472819248478321386589083842042325086249516117727101497417311552412348396633989570322211137094116824926427697422903689562804209911224908765372068188272655461708832074867044049293672416001798919686246269875319230161317986425396098596222257804891996900233599235150227715101043773596308311759891520410855122857202217683837977228059223083294181016123887615240601415402578573066209490630371411039883285709595295858904169885636638389107378980816463688929769531224949355791085104684171936763522595073581729663491106220088768841982010016454843854706092191745389962315119024123862039795204994804651534987472830950768420562797106567790565779467620705608246107624882461101007348013164741028846936745287373604071092576127105185204816758409621892783189945212548952718535922262329053145073952073385072360984197092664123159968339876338760995954545502196317875183275610977131972054226275596453364416265008088176630532135961073271116206055115888394640146439889521355147559636014797597029865804155013772590998261447451675241953687535817609917898470479823354399334892612745230067832172549504919992710327684178733704412253820281217168198821967944226314762669204635924990567682023256170830552890505114145192182431872569795208544710028025201379409124304248713833056186867194494128805577149515042148411726013237891727774773904907112549492938349490846853167363360953230207668881675863874774921224172657704477959326719894699039095228312963484018127106204870069732604390425112468194872126734326250581222718498597282255159383807934994906308616997069039560132159164668631134469294894887396886523358272317773608995558693617774562552895622633542707306278780862755247173944214580843994946566063034774585344000000000000000000000000000000000000000000000000*i1^13 + -39927274038627041468766702345388113169075380017059864309182508601935680842156038615527399322226326786183957877612915715335919721462470151671211791718647804943369146534323672658409662070884398449784800774798611846970346276856484764927129616752613327375685109423418559411808596261958325295874172276785391237015088459841517166394020720920490520577312784090350848615123360588584546465756539876126565290539992171838580875467312797451322481686716841467405928478210167905952666140344378368504376712095065803913326999034644143130924999736252837335524940872331793368972739053874757141576806092130254750993890393076279035162941911204980610710465275720700433356606188795549998375847065394867997562720018596029649246453152100035430726345510641422890223671446322542217225422900272323826684807177943515839989868249210749550273330563699183644133492370139816377785374190421920527364695630886443367430411161020254350057488022719816957753724191053873022256603135911728121614397481528469888970040485345517395355079764647353043346139945548176887197495668111819280009075906493514875385950984612148967778266182964365566362730644721722794251732232883426348188358680359396367962101502830556833097447344659483889558551886171158980719718005203661626728004480185175431314804408568687083644333921520917400001079482038149760983959392998615411379879157975304889903446574539587485500324986441670981869516827818259315752528883287780411175034713992936171064960057988583282246000708108198125515703723618224212643898732470254370040175433806166771319543391619474044480650336425950127054868688106216542148105896272559078201095553389421256289572260130155671679455592416870191922426934323257420311669758045220428640784411346442649600000000000000000000000000000000000000000000000*i1^14 + 11437790442316256662770379595331855225404143823690398665789752467407811040369304567071811462723946553193224988237439171774580823663525512595071968582728276880422388789960607513145375137500383447901219486906670947065978832190576813845072404223925035637014008881849522306271189345954276927108463238592309356610378649343528458525640412209927948618381868571565486722536028186349403830390594793827255112358260172533069914594053461935699495847290224323037036976441925549274066410416291287287616838763723102748464835314237502543135175772666294229336133328243169986153554493616904766972448434421463158888017157273301053374201874381387483634111077110344755172650260808860101707700898564623492084965675271591111764876667979567271966373986135481855036228003434627203018495685526682696320398159778825611256130201607417454008320761005476323989649089760042143895465260590954268546124534774877645387346190808685924889448643231228778952111398330458879124977383029837775215688216326880281065466277144298725473393268867711175237902173911676853818425691421989834299441685848930574064069326692561979154502551350255118946539610931523168629133366776711576550888349877372400842376757133417328180935120325195777648800316102592040964646482929502230636645950293043658643899312454235942287682805331336654907032077808084739841093897324027912654723765641207760714802021319385452196590455172447058432796398882428517756865300192189278331823857782665931311537930817207745605716241217179530228389952075407730604548440043204742496653067659758138149831410277492736079041793045624240008219373083859306142708986580894431281616086527289271675669200337931646189853923986586849901868027479625831880484674472035973719060756197015552000000000000000000000000000000000000000000000*i1^15 + 351132836502454140067332222680822509761324903765142796917102214472402180233247389332178889063788760366047168607530194973034328399291975390023205855137926120012313690791367886968561094665755316066542787522369601200676118524821056008823077655882786178484446176202684251989394551926729146006463032590697488938290763623377123944495204434574445515049500489496565827928171026058294537095591002261528605416844890292353250681467029477023024164800082518125846443713911208106229589358732757670469782948828691000016416702773940565271318053365758710448200514082773217754374302469999032645657290180043555624936772730916667565922039421982194035958831953291529464448717364218543099805250804153600703670081463883799802281454999049173853810306191349525391866007156246069448562429560737376440127677664210270578026353821499295198271940624701911784483210091240926072955150532996944039290836482034202279142393500018222609385626267409235939595978608962977444846071894648495740529918240604304730814537531274990208288447937952021375139433179678302195419502976583506392904674731473048199845651782331219096448990870932143757595052794177594332647553094437372710919864008399386007867628764825966665472108520036829335911235373273851622011801910047033458987592237571928963960592718202758837085883087690311214975775601638012265068042523862950779186269408797136042626504425232679194590259760418379198023493692953756138119994085725856385080014918044485632848367687841416963406711574998330025429251983859710425327060164720728300562435044027141393299970309012102985384030900083657030664656875070452706581955002486651431585790657521100854915823592884172129956739239689323756613588675933634399027709179809800901739205047091200000000000000000000000000000000000000000000*i1^16 + -106557437632198790430108137851360109458299742836959199718548260153356537102658432161519407054157891988515603161908419686375944207414711519660778669139313224037704625851513452910665532435330532618322187480244162651351617705944493532541948002742007913160401352641556893472446956272215937943983132462222761253473673612392951697344224260410559233131714433093168389188964870768538667208659806947379416616875403875690558506262234190440167067076934651180758141671952538318703945607652260028142153458383116527993631783970756083126388385043668179507262904419673116016264587158105586987757207863789329071024005391876843400119894440298013121242963049348960302883656495881074100727810557441781320620787578747199272104839089198612693140633424374201589589171290650977744171647633320844029627664500036216599841073561046295544538218253554197864361173724887992989946811088853158084044407782705099814359744565487856961955997229365618409783611577310746293135089488222718302504449381950669773216064578570618061897123429933458411334828635108740373359528408980933843228193154405479359663819912941982755300329987278668235275705178655058322401546073851077330887231847952272834610391815281738073011055078115784697223156592791670659722800708234232584092784780162373724948068975459118284114356480293489965086682631393954087055665217456084472238962444211651166785355092134711063631833890066364408360902076258872887344217517456638311358003793115432655882212310107928405771391793823112833474653961642750016036812402686929165781242736116983881502898324693502243360282315308519551275384781043778816059507350948970686114618216001442104382738596526736514044950278103633374581256615387760485615578030078931910943519539200000000000000000000000000000000000000000000*i1^17 + -9804769892630242488674003834721056865298752288162912141787921969811770886869797082282706543352791185470758054644504489050658129735489288496567784564793673453778744521768981797219333509971147012855140370209671036912679470021820916727487795255105177974501897819785596213357371263231544065531682726615411421561760739877915480550027191937813475371375200162559174514342418286510866161781955482902504166983984220591042813824420678808694892883403235923351986246924000549156691590136825180653799608077912057708343089054835780949371545038148482732699312916652929420815389434589915046013301695771806171500650141027802604834969581144747711668427413635471620090559647837841910932155745536123650331264976661623489298148517856623449936268779555220457771348246689694480883134300198161785232580091331861510715540534480811500274050769314311242951583276171674027743929817776760641612766001201662809653059591907473322464344689519251135652181547873008118223235428721913664820321581864513173703825300638470910874483124110758029568104958484173249232907999716130404458631842057870108245230894573771061599680207366443504915517039776508526448047532667210277164720071397034812368365830212572023313643696503745333460918073314659858052026157888217901527953801260434169152343472588995221691491259427583541859488497552144594021387027837751559743772596690944095954223445763635980017615093598534309267667666098854335478584352400259483181917508639448530100285448656905351940628036190180544800904296745359385676136763314515095315945149684644197237007204647539394991702033789319195367283264957080040442162958280637174682373419636945260434436048854729575876635007828117434085579837593023103297814596488879555330703360000000000000000000000000000000000000000000*i1^18 + 2757594028811324104333636106429541842055657549010793256194732913565024829759792452572840789282724173692247289898102220735777878593003696059667629366802431720048453599914219408846649507171704926318764418275575403381603488821847050496955265137489149028917934237043490491233146784446871724623386913904433910762999565973537303745546604202292584439172020875201889685696970249502187739725181851806344655361504036497294941933824868658674222518823782231117669867051076523509341408079839911044156714535755893819934638275655578995223033984391737504955991413690202076060986564368342108402137957511696658110745104355309141132298125365762545824987399468974412693819073940228866932844273894935012689845722695096206651537896116887089704856751244284193124563353781494870373117719271119917962508303323775742559161443703873444470242444148342259432386275261309440300167266622020385295096815182656693232024003249502983619385465755424319997827113282294242447090445228928245386477301391305702529441544717754464102482798811896855365225812541144007483705427276803473927717696835518726927263044486859905833526435925529431086883358057291984121549855683678022844279252469626683063067288193820270887368519860394781364364630024716484762933688994131869181385484552595606165723813643478153266557240603061469156478444799032155730408080465145938198944139176389704335703912727881115909385736466150013183523591482891898336783470269267748138649404898436622308391680552242046907892159134632669885881710700781461918638794659429083669367622300500232428919811273589016227637454007792159338338294120722900564848801551830160675875199551142163933144250816750522229067357116437693101051761098256027620531855819264241958912000000000000000000000000000000000000000000*i1^19 + -271883522360785735676254002872461470302793410991376652662163933142300399808335951927867454843452587155042307052643387574724206950134224802591865343141911011016511463642623898495053193903472491454065965864277460890245860807208503031164774054237236605748378537235122613172565781604940219423225860843023423386388889894906044928433340516733936683715639692689564692622581687174116851282138195196605919785917098550804803802821557788208089780046950210928099665253266242584815012760837836799429558285127026146204958156239034029521039282286143327398041895656464950534584007825665353040754890207775132216070482579628245516930947082676192519899799428260398494079613167819555258945935859279160805225340324932217393913472052474794187506351031617045799747968553092520417725964375782311066229002897847708863046227213125642508312099347955717484184875520515483352753411938692393313942999540963021684064869372285284919441834606637559269996145370340451851560083827609278324428135858867238513417933915792961533210870550659175666498027424653496676705919786145811218943931238199273715753304286748947577301171751871761535762475214132278462270960743359785265683396405745487954288059305381931291997172907053667912657883776711357779775676824983216470096438405940838676317617947763206903652253303106990908091650856169454662339298416356319535760161766760543103457952825456132343566191399283842373402685496550988345421877029276159518628589357607503321323481243516640622206050980965381401299116712255221619868678383235371936182608697723008273717312030239197102501449483056383791368135535171455698565124568426354075608693865108890190070381062829437478058502612640532802320632044719989017884802606605732413440000000000000000000000000000000000000000*i1^20 + 20172601064828497786782664716067759197237206035644778266526733030716541467183213835960832252404219385127772576478726175646679166469602752586132087282075205353022672868474814296692157829653351067198990635157008360407954359197894655028429913112086677404411493170129170551879785075985152389724298154800567069608546989535896652646359441497088223215006628764952193626091753225854671091948710516218715501199222976141007581111926622824141708905458047001120810615312549400507430054053036586901157949204423141941337932894659547537958861232942924048385655102396224583629095038612782455000563119204748659057060088899428286348833248524674136858781194105864405287943907374311597061458912731087507579856130281723794918842216444150068770304486188497518394310016659076239985776040260490794003122576199844952843732500175348885422076507185770931200882918606352013739784802890471534550350732842962250022391802881914296225824540492467557184810723773706778286475894610806586367301676174950744655626557311056043492585519504132352188696384278058683506202392128965048880321116769701259567041727475587319801296605516138848008849805529385697141909564272660730173110759611307438492590534464559800097834268430835901096520575178653082954075416548084386184965765468228322454193039518555946025616509229240925983531051185362657843920666405240588832930772549885680838339479723143047412272982964680484040186900600357965081044694466305569477353178777760750204710758231869529055909547668217155797111874396791617231326600789551130929889837093508173443826276084733307939921230324449275303875644274083041998095535138157130293858345890743409450085799828081234097044783916872063960673270111679439882102525269114880000000000000000000000000000000000000000*i1^21 + -1461432983905867558615761549379105969529075258326904168815636121272720493917037034076547990734802643193906029680357242200197879704515945928317591577804087973955871565794434426006082433930751950337965888241957808998692052446672801032536925981409673514099362340394793143128024668020196203863559273536938344063423936105144332973606717035381926207421288012982022786644244775796595168499783921165576611875623982806525682813633042558594058714244302546419732763847217698627732761464228266871332696909274915517903477847033984371240843799894778899399527903190808354050208408462989823688516668922953342188977496830774846799940908567565092436687239173480736198066180243760567323413613682232610035188208837792555416186991874351395058943849642184762190794909775598106684521942035596706962327615553732752594574599166148053581762422249847094201710969091615553168953928995321664326546211286178239905752952310712893988047281504699549763441643756028055548686679571941311004211392125802164866199322558291218798819795311958108160841598846706906963983198295249188248572423943301930248831362727112943280328478541662700351358693563657528159549449044753682618285262928833769763826382042868928975618096489498084109239379192908764998989024693560275276900612541497875027485051813065226153271921863078530618701995750735923595796244071034504368840316288145830635733840154878974400343957090935093861901456638121411348539317902059909035914983819662973937264721847690180045547832985643894465986835140457002588163096306226329276040586569801998001977350589218838827587593218739227458726967455954403208157825768559347293801794391316335978011833479201595987843880888384358384488901840195138164730414235648000000000000000000000000000000000000000*i1^22 + 92777118242937385936684047598316484737612829702165084378171397955484136190574354923872395616911532612012067839852630804595684012542870525998597111553930881869841792799533105160224373763881772135642324542639303064980407541245923580370841019813313793825569699211758906982374785115279773381852810477789279593449375044470556300989527790591787599367870364143426917695986776068188666181224670674411924518496699404040436618872132883851046477363126123153369323190243077588598815601919403205657152128615871756271900014822552020137384646359428518447284181347922324838752675467053771535975033822461435238283067451123590589075280215481861356664386103698196801241967179269328367690558656357880607624975464116861352458751281756837566673046778901331731302124035580908075528261737711083668630360114184235363086305343967255819725982080585034371564507639663272543461646421897776792796833098630081530860197603201214690138300613236790112340614318216949137188345220557889439353868660682214299579106630273100322688397576796270185210551112254834716853221800965104589311303802554218383188048686667935360430272081522569818764093616782607444302129154078989333778696703073842845641837558501648772519306692127707579825720519870434332999881270453955962301320644505617682021580724304480083798983538178353931129848813249570206445832238284230483154378127121725768151898923624211958060985160806394262289438330994805877696789835771377226555949011985910834975098158920834921909884242977594725183112605094320897189831626055759355551696859135920633961166363277933114504395337307491090118132983985080872086157082608960192616236403527440741212824931857489136527214615053639025427202539414876622055014400000000000000000000000000000000000000000*i1^23 + -4394339816366371583971427808257571126185268340079683333938352719368370312499303849395297086640246593192744062682788167351397969224887316284051074045064773022632864527087294378368152980635447738210556360465480335218513167105581869633788688591439256133496216103214820134878693076708245287145043226959605655855226488069359406533913514763535731597737275181052320831157692426333735441143294623484496322555662843563690557659779550120260277710994172172786880314744359367517661435562434027033981573676624018873747378349697820079095150778760929198872074276409889525800101085416235744126779863985345797963608663601804975239926610181647934437603868479546977850681379284688182547078772964776948307886216459425862550706310961402590322675584616078979135338577066021856448771293896520443679850523416632949921929595443156348309421816725696887152899005459599005521081556047056000921818771950196792038612795128386808482583097747645653143098143677540394375757983140817739556843822895784913651527959085103674572281056664098506405849350481023827503085259325920879431743568658061438440556479196162232007610981497287111133752553719409049698892882218952913599740127823680849624433122061343110312852167987212849488312960036725159485843664179147579193638907534118505871480342370146370235398800951705224563606527123027370104970558747902203582282177318349804320059565228646412995154665681121339614604942797127501268782648999102234562470051617495428481609748675195773727716603588041906076993269409984709135590934142251096277872466066070527520438896303336435911935380469685543422840766006716426859119843149130589557733825481745433461298525089736760889912370912186449257409065155753440423444480000000000000000000000000000000000000*i1^24 + 145380422950138501397038097854045031017924957006802712948612083597246824322714156594976665542550169070915303239273866702055140555476861736306636285284071261356615448938562812498007063852191555471603080292020935647384383790316886315961262456668558258220987285143357729185486909615968580467569845881982868894519727235080741626311406467351895329342598335117308862943125639834046731006126427176946049565176238494323870942587376220369720609344126653644021836007065993808358127719137944093178646129628903838309581308493549443611632025194530951380523885746144718927151519813131045793231964102768798326173206874510505038193727303766789043314057150859470406092896499965682534175146086271165907457404070800211581317896308421187016236894143474056664679203271860617383286276636803918468875801264916394968955549224008888374959192792050554856707492675185247613214141968353118079168433331841369505704175898917999124952229047489820398217544137210942410698376124495811128926929636136665123342609920759874531422056539002759644211809381941565822045471331974820927773977144662917347901656322512556544113795230194200643163737044870626715998970423346068767714558225553815700061669217745704652155628914158451357164895889351753747015994389996284393427356751221362581231577246397575242981499137937985610325846123305701399170444090750012544634783094559960490322865617124977650231394892872110819249941928173219770548362215166455993132459596850457562330203653097483747719489622327133046467146555722230420431445151931523886754767833095536628015487684003264473129767231716178913743393255232502488812063701581889007656777610345366343910535128804440550835872662403604384634342349581138159206400000000000000000000000000000000000*i1^25 + -3317642679703649995248921429096167784094760156294182791107287740523216220930773784432332721730824063190647835151456590372834542305865460075806153200021480376348439612096347908472492969513106248110000150097547820029680859198386731683372835514084386558305774756403855501701131548714767176689944430294398125046143559125868523410593252185286060555767076119041584203285430002332759532760742957548854175460478039353767486504853597151316403832351047220553684783782064479224767133809684897455774506763025796829049384818102398876816087988721400943314057799578004822551181484922041610021648242734601183952898511541276672873954710280642658458483442863088378101641470229974923201722440194214392416519924326879896041435625523748130940008608960544337008393093531172181241836805779722329145614171379954389682420518003777823726101841748778116612328526025317465248481270899677285211795919275201968222479407276463694951289544773843721962975785507826715899120786570573082112291780701852191647944149774379245557767965039734493553021532768707074875441274257630455522922175475146772689804455349429658924197698424880784674983529029995278670589860808012571432440742011905713346755297733062629178842615731054320101334908533009778577454898985143769477409007967235192467424281498388754303137408649869438733170693608836267202984918287950328492495674959833158789683286075567141694817779967400661900834640880690728538743030982505367981017757522631301872119328433562998648919405043734436457984139400286057354753266044096736340671361959430801404336447906841641189354821673024908224655748688963573064497535050464410112863248568186243686425793047763833675814673761340194270497849094061424640000000000000000000000000000000000*i1^26 + 51718872825223953652133958064726812537201057301785000156760693711733996648070179062201424848789931856553441757966748147549864992326385763565584051190281042443376858753962940670188897894942426444101365327918183839802487724194182690109475210866678351864148333694674842510076120822722537142758306577339765892402235730159357422989960554698710404010888297097225617486563587508263014827961775069833896951365643405110693742161775467543762945787912752140615894768496644811149580546092189939590911145230479910283949135240527625845007970152197964068100998833270972186028243309845281462265882157967892487341058934104540557775654256379896592596654166778837873267166993582115176904556867812531306052547947402524813210329905074293450526092318664802224883196415810842851672487742297051341601218491670769745707688734374333038720900485187632936657759964519409248899357291638399308713582634641188972427135794354275590419105176400615531097400292240623207127957202757102058984836056900141477849347154108917558794688066576768158166070077049282050230812498336400764996042226121852681613300526603542500456317363914529345450318522697108802639444328068890882572901324722674958366297859046035217538206345698382181402067346611066969882273630076232478466232103248095217426651069599495763219315372979134312805000117872909046711062121261171371206159756648971198583396071698319452013360515005762179453942492346159863652206909002622787314490711929008950018497041773538268531957438721436959251480074081886842558427578863522353022957862238601081283226751635829045795455842102054748264862193293616843625820325770487730926803614168260771943508844468999431907713453591227253073555505545216000000000000000000000000000000000*i1^27 + -534354069260264256328659259471217814542452247795944014051739137239821358554953468740758906793331080281728428894702191253759243832171541679299950920385754639818663470449967585760049068367259295649602289561614817359425970623354845996174411121657412203713129573232427286998681504703307579184081947585763572210894688307460988473276478795533116295691881316474892752869163501722951865033335497527025517777101440032537405335622449918276092598831511651152262876227072339252221003169637525116421300706930427922458658510550712709035297655016528260230096586693403764673623476598785428732948738934896026576976959990262321494650091408392019388765129710849147472989930555197685783495723823018522785574770508441800915458565642068978127692771652735000930945784201588162316344134387126276165397278473239445098389087428146197687580618692956273806105394681041823680383664217304445965222159646221026990456585950855917279633994338981580967266077550444640462916484378893174436780362155549763701538392834129077723490167094960141142044341499609256176343167084949027369132455680340918822096509318568687303067867300727811584221299062660961580971433707115814840039505779142386838038623833334180603942446151046309103273574683474823424016192127338923421110857837812647993516768939619042489595620434670273797373510716233728148133237886985883824778281448345539064962420930034153775309348563626456576519714856003232143400723778288487549174657702267466070923121089942483707906036944534794297303301185919132394672212501581889642406240727166487887053553552797755476588092957335417851908350746168694954037586048813778041851543187489707105590789984893905118280229685322466495366692864000000000000000000000000000000000*i1^28 + 3409326399075405044311538110702895021643449656787550161774021574373023471086176182544751170842402944799955085067709818027478034892047106428577468586240275732332305296608685513652068567842846879345158978772080824318909851982077830957452066086740297755656033934521031395032029076287803199481337089667102375971336836929779657999109488863166919301696476593717311130688436597555901854091491627339399807227175418245681836515767967240858921699498859567273706366770964402485451700580322788615288623526667161927821613017814086619117946938487033960614284534503651987188268207763168983869907855551461698529294483161085529667525285960739734452851720036323815397564730776122686578454122395634710047370876625661649111340742038148718578978366581401137896274620009485712212541034430108924388536607486647211141983470751229826516398569627404434116579009644779031048203064291906533792954996996831922721991921495893413304360502149483872205192601856788411059425473376057364888502025831167407867855056279968132843886444315246558871548250282403135914871768626609343088879578182487514144633332729945430528347974914230686786179474599054355864468626145048889734934629413601087916879651790956095564621828767966621374185488938498555639208255220556827422826606486737834935531753678390415389933124831773232245614282268335808472000255016513475147643707153188059858974106541972505288620680028141034401503931791128776258567488679709539802663087607171981824322899040043731824242547590802836547143611426542918009874950451969280695161970347472845626951916709988337903717892759849711217280385804731762560084034976744079568141178806729984725907573174578086954465974423151805936435200000000000000000000000000000000*i1^29 + -20194116264763038697858782928390829493707246966880068559310527985396975417510207173799759627259838875230498817358284889357033748853347204441854252948081390850315816827807287745471977861434808772917906273885068226503884579524910560545545657012489425743251196113931436166609909972153428166580975295931727914688661143541185859489621901138029684541328272610064427391480625193237665773646417537864718511218577648142660481976759587290714568485486903554641936281572794043333521495459069525266590354823768640992348554820550153893640198312892423525031851730024153504704688734123647156633782768657263059439467455978910754174299290069577258293183035830844515960086395313189677988982490353651224876202263944695686330569909205378239533033742449323598957800713581773109069956408863962429656784847874173293444238603246096167860237515149670781049468955732425949776996412217549832716293856471893325874888551030182036592844268489503516705920811752716312530032463748927051074541147405545232211741486836011142259362274488757518921195255696950956595601479009972247424364289977709657837144623544998648193129258665756246941119919889048010085377820629594713318670542762194418931538871007490318542747487797273961620614641762788020218674667368028745791144319699453692753557291985051947819988927815520761700289155975563723942986683526329393309200865979470682557976003992569098553156528828540145425659679578269196605628538875737080219604823048059696712939329559363105315989278638956331109100753332783985413011345099502847157326689022072521272915664643840204381813514050744476951740711171402989258291909535770204873724326790824033275762446095137914836125055061753593856000000000000000000000000000000*i1^30 + 274340394374615303919317977086351490196558719961253195214637342048130898664464056791234311493657695577628111916799859346181262511380129132684500088798375266405085885527562619772830114398175029774902605898431695888911549930817865051400934669754890600193745892995686809915729263613847901327035357621362445061459948344872247738604411795563129839468489192296296420762008143305715433970757671220756450281182562193547887468273627154343929036707741430054539983601053247299994142464521868921166613790265239490354817327531645431858490218173966405200902104141559271273944661686396931690925336642128901528208192288747492538588371541797415231866666492653503168777010471899805371107627264112582416250807453098802830403646230090955918657453378605382624704270776512725346766927389741213155265733182003385215358858244291142465415584353711849096270505540952957888983004326625996744833382687206420083776152526115121286077728608690435024140508165957916734075053434987392562521044769816129001231454901660784878055593248854563401557101079218025899892484814438255468301523254730554113244117579994139322892855154285369764955635096249341760197764064280207029718476833780941712053155938469598843706715137476492653100157623058464824483777663745570275464480387643384788209036908256858672390119099940417045524483279207014155899852914299515048445424201123102302589620615587921218093221671209455160850008323770378788902350119187907459653246124375673790492022275531212597540805800296403635474375064777454988682305183056864915514333238338313868572597728090924552157992990576316006244894440760570889677858966007192821059342697880231867104116935734937062117569286530662400000000000000000000000000000*i1^31 + -2616660080573968405709676297251894818359189017780140960387481421870009502303201355207188209564013226315752836862705393841313905655492046487523186469096452911212717316589553132654663567501427938832435287130088809195423790764313166595691781781775632616643827833313454549768948636445774051024849464311247601969382354948682359651500095245251502860386713592424680918855879663528077351173377814590729150229685445695390414647733522616871046543475076154710813349917228668612287675141608959781593259710269314390656690578813926969973336349172123829842823279391949399879608370990631552895010518530426869047377284296281034713428604978908351464063567262125141772375018844090339196005388251959250576336181882214506133351869045783872565614289821207504366849846645204150342274853083183746915562660832966891873341871852619818447874379763535245220236548884217435058790581454542819424209132169493531703692966977506116572534384440345688088971400088311482730015070391128940221934481187088434412442439291450698865716664863182833258880364135467104961569470816793694973058948494274977468406523930567909305747617894946568447887439602107860200569411618204829187509018481703390972144742106357121648552236557952363767475750159905066657390187850561831719436311853648603901573888940590355549890213181000631472279230529737168186341247031491829528407486884678905130438673463717455236970637041699123315373256084283144549841984306593675344629958276956333477317709900880962094543927120955082538071317665149070407752258646240629996533901401125077631600867418479873204997864799125298133158910606797428408729678348907298310658749580424895880844707326217594608637213409280000000000000000000000000000*i1^32 + 6072636136215973276683042867072071684063388644086643348826691199472198644551434063936894414016212317956794095319964370946865809064448874434204099672771524264504946988692616991595094960786606778392944714111915884016238273820058971108648154132823912334305758503865354163936326990819812020565317138177301711572391216407738738827789537394318505266841430241980174767663646829636153166254012694778762504835559015854981098604515833831368322945265797371994988319823683720601859656256572248674343520118636961819317579950708963763755010641668080102891762193870011982029831635081086822958777988325996957713425029823362797120838539005504288474315786891480699846374268280510800175773931666131997777271774006519406591258299962650709942881704928875035230734418609759550755959551998449380721118600082983157320629410535691166480599193390803750249835946487067443474345843416290734505545344564880319452853111665528607615815574130436538636182388773207109628086859825844242702414048692757685985583191306979415142166681412701010656211383172441580197314430578619158043426420796997444627637446076922847888925317620901551858116229155445113607414708324411126496275574749904841120834295854479125557082306143240502463440015020858698721053628923123207057773512134958598069718488095486104336380967358877479606465379243045549160997142670120111926187311898097275684197726351802808986245877518192401075999426084627021109365520970058398800260714352676317199583079213669783213637879157806282649371887501481758460119810109889687958673981969755990282742279017834674500073761731778971845909568155277525668395721514806577353034976970651512850976771532479132011069440000000000000000000000000000*i1^33 + 30985968958970753326281669547899037880322265083243494378631380755912207301049436791028378687068711899828509609338382021003097209055597736822406034090819657287229647711859443043326004179632940500026138488336901915196752654866579041876427751185636056596385297320248593870332197768928835887788730994713414358080956795414200659041332195611437632184172400309701153735565586574586727501526978613732139149934331705629408689787557866124454418833363637950721120707242334446767455260397246073195563194524937784654678224070915144459489951286916860044833667827967874415641450685190192268610764396377997820462412599909242196566443510358612381255014377529653451878367186897405844307212796330873871291052854832830089683236882707075425294836176595882341440776863542884912113107169904430297017904226428749275170200505880914399548843532188883266138863004292820150737216008369391911503395854645376369231381955430754451090421063557402407148755049076178952228179492286701258550209309510882059094250372595717795151292279851342751945759805895243040884913032233862940035850686638181512851189582318307591380737772718040385006679622316804662518651207466525968858648408117592025508111877933479128447931148115215354145270088941643480050514351815844714857380400135473887141474420088044341643919322240660357984965981813953748632466339509678164231343257998443621915824271609274905318522215192370241203150414168547310856064570788408193809349452651280035623116014228745660387319300530071548878238866141468347912369588410025155407765819104652824365533474383542260817430253427311911268284191501722489639756826335532418551274435094348755563869212554263789568000000000000000000000000000*i1^34 + -18033201330514251977820308001765347213620874397160124382040187755878665039030423537680357226506861913250529376844880215512640791096761612955501314196038862315118349575696061316631540763634471304131355133073137572276796849813682894858705674362887982778422124318299354180846229292466560506734791140272383732071419338783370679280800001890191751808201748221801731311597688693154257184581181884823617011876612035842058982286945007145910090252959342141486009747905597168667604212114393932112319505851458420227499001228815678018199171818935788937222088563604844287100335866986734299743683532122870847877295732985532564266723565598668429560630439085871116255653849598144190950992290789627790229554775123133950495102456129919340821836849749218509790518921329179315141858687419651347315479559568029863760608455418275413068464043153964824088658196693204601841755144479520481666973818075682871323020575178872381353856748504383222346648015245276114578213357642139030931888262035982349553487616493810900553581304183606411778367408661779241983928000373225900441345846878093773914577105092074745494063136987038540646852150160786108075317970349435989457566975240308303769407444160264746445884694256400900302007666949066489326094614682167771548030820926494282202969037070258941813439083543174028648108845266906802253454273027358860615270499240923774574490383427409340255978459998997214942641199401675390963247247684259530796946129083730852427447384845053512285196427419054668512963672079208116567546995920610985642785737651346629220923116941839715292825392535324443759027762640392009128517265024818993693434900409500251875433274639646720000000000000000000000000*i1^35 + -1407404945534633460176440699478108291806569746981935603451251984078340725809385565159175642004855236768681714118671098327529573280555076098709510243948955651272735407984964762349401820021382201898912400832072187203899229864600554867737461533245057033593719679287641448401945462979148692448652280935159345276068512773349258218434654245267546943327311671645146090440009533358616040753703540657117228245408652791434492513200792631607086696646025227443077200092225514071368748339079473756229995434115995300905185623495643616583073474323254162353063505198743777820467572583497070243442371407457098851185057964162023955471117498201199733651208159675043286842597745536033868035159110802433091031903391313106667491331740729007871460587359794662094387258408224528223658353471148033272227508825492838656075154778058430170798163509555272264421227400427700882258496299819487374428225731722268238983610283797395949992632686921502641993692786280630636818424327479839839719484439951741086982390174252180087880553524747103331125400704557714923902590475016912162022808089831116764819363506150856224063816342249132195312919190906978959812199562455130879492464966983145277824501485483079035279132815155563990722372193503297654636103082131435411715625930210094011851687999999098632810153048014997540168007305152315301060314471560332281487402296167465817805657598038431861319213939570559215924315297213806499923514001221914891093325967894752288514115031579616557570011016057775818568199667330357105101232750958136051653054464987041991083769435631051324700256801376427296677857214513656831115695515891409603788184072082711573315029303296000000000000000000000000*i1^36 + 7077607407973272569477236664541454121506190116936014944769051891652192492660787222915151926826623203351893503818915505741865399265656418410261281521660941176984400354810521883715926076397434261455218301452454696020027008393602882668084722351806285859382235345364007232960544057509508941347554275013517783176446931140450321976310206600341207726299032037523429983654355783834558058544579211455323959883245945005976136925181726852839154536453807587823721163916473514560354065199099311656814616759955127355213335649665601581603778434654385587158503794206718166729767274404185924037188535384569617775038235303076247913037316793328576436635068707359426909515914076164880256725257272077442685420820751800143630969912819505466944334682890975805441444705238476102299393006208134427840870283100313002714159751868169551949558364580937967316140532182761187335979873758834594604824090929890252857705794810966241796928277223530166359987985390239437280984333010619465325720391507106743232005751165227336867376104169882155576824123570049645077160813964630889363883656222791459170967089474684976123523289721256724217845067719955794387921866682884454704384943126597192423301102499539894423052142984672519853215129316317639749301703935798655990670991474824184910461758716299671751601213663056856941150487466207861823576801199996174023750715054849799399099798274740775419009425885391729644179407620456528042137242287150765409518922174357314389745964029744802485271188972124420035022693714996604816127116550104006919300057702001446275186973520087388797395834985169721292000149021247674879375966115267172492587468176902222956724224000000000000000000000000*i1^37 + -16030008738385813514140901835471515881878559587357806291300332431451727553388444258836756450540700186600255675003780430753508473646324733048198204816623737651850815770895895715270014920473290224991283208771768683387286590008067857049361683909937433112311497571882136697427033625515507621713463596772818910921806192669037914579042053004718671314621283709687699033284427568785878452618303394602568280743125039403660740834107712001495525892414427500913067548589246479871377879909978595497918826147550147966588661789071015554095872885078603513090789218328426644903028152500919687038817255006564833073514686255880488918778165982651610022797148120421462425450198045142808337016012719100073089110341547106188522692501462814475941921764747907196410167095648261831426729172068830056463852524398254672860346605909672481430833744690926423233759863549016307344317192386021533528567777656514283065759281379624506767111667095061608850877287248789919954585613604606073304735314037796577763007490280946175547038421418146067266017303041441587715588248584629503423795939491579091938261279371073135412987602463668708017939650561656907711100633741489659724275213088391999368088197059158412635618108452636346193716902359520086025040734156238155515189888688745947720923661386828268266128417543989250935810248876657028806371538407363232808725596647457670421260646030272510971518607180327454623956168835655798379583602871804769532123287812700149769850214300746274947320723289802917480481461020511632688273952393325981786653827676173015479328295585413674672644943018599355628936266612175199531121180395882293318633612864547874406400000000000000000000000*i1^38 + 20807846105335318835775750412164027509406856699663733738667290993465188354402239603014663708808061295833415438029627963407746228224690737277003372205667066858883501680525949135811236342161373544400424673729466526364267642566706367062484248664770116320944087902335806570262791244862574128113052101129638843983757146260461441037098856450544358435777389728709335282923090355858961212327647624826657090096665395031427755969204820849068034884659695835537930308551924717929572151953308039712113056297747541604397065078434279557431172402810941558093379616512842343012521450431856975396942531901856116947316078827114750190883640430234437002785602140851927699381961906110828909343994994861760064018269683610382763168205716302630114176752090636943885637723635514705797030324998986141483836058751497353779097883687116661418795768027401897905119684062580729736926853245248550227430192050121856089277566209066378366817381503027249856954549064401277609231582655033356161119775001622295405246723260785587203427047124606830656699061526159407868007873070549300022156302652233512285893842971011618108540450991340256009758426379436760343114907619566826667576976575167372082337468260728710262153120269956348775522193467401227482702720366910238083913530592361232112237809045925621571724145430620428883460977459203493606300375768825439317260926395362650330368785633230470634736572228741111377596810475480315468479410415492263702912092931613160588479736470130181393897230811340417353525465984168569879032872887371094092609547019205374102417801188827892787747567975892366011017674849048961145140099509689414808302340160880640000000000000000000000*i1^39 + -16870404398489166496429608636143958982962287801559525640928074387695304949073655555049726905861007474789600844289921207977554886316736777570581719424409347700407297735716495216216632389569973637370668554974820029746198058764020144633713226528218141939816241144305522336636374493828626919395540218980984794298692181084276491397299984150143810256175888489722979855103671017725196733228823520270267986527490704313994915076764186302862003884874031861649753844239026398736800731912291675905975525841550100219153627911356643231534956012212416553384853450797837142575062801240702129296372641751972915493953587569254178070333647732009345672133986051761871216285132790672518608606601985333153136359622834307339882611860176189994020929181930324628933088664357632576781711766075746925333474226271781567330150057488664439613033540835312287575128237348871009830331153663317238205177843115067918797059208336637276126640975142701196610229548073412848394465778931366146846305507514267036797250478543109643383449321188824879361698628872936889631142618312725462993646470002707259973251667202340784887088264008461750468558681119690407722686557415928584317528209465082705755844952910492399612425470911986597577668554149155156754910628044410357246752606866350954219155686761599118513966302156260257622596466973460968033980586640194134965898703976338015675175939511441768120130466444839969942322630629002436606641072830284274790905298637538099753795610964117962387859052814566656532394928637952363140917571002016940914018221466399672628830609952474976626502888847232242898910911316909338224099751838113459652495985868800000000000000000000*i1^40 + 8710486010626143461449857705498208862483129619553175334970658674277778072715562814846968153670239033155880183157782658216779822845342627500233970214410282395157429925574943033425051380697301433281371877926243625839011097572594257123432045872411668384099454266670547953899966386326887787245572192722123684640481419404707495430777886956860262985362754777656070742459661562444328458037353252066763687870432387024796253235778998967895700309751505648522256704534014267740912212072376829382407823932293068049808997903439182903881831012081272443441326685130309618183117630479854157882728202838113969764124342237517622109103127601636762203645956647718222549386753454144102594514988550980493771544376597071653472874752628489074670228443008241685320012740516018367830199572266863218461250711406043697869093039350331667996910851665786510251880949116147136045159698415995595567318498081339418430349043385764064286941587506721136785538736339298491703199957682781209740382139707977249269254608655880970543224887505911081361639617309320925577042088391351763169102476704626810318223141320201173445203141019776245573304138399221858701318759298958606127262500494602609717475527973388874585292594502650979406711519945186633009905370180056989215126343069474356656370641988755634207362368365027488728319482257225265151476773956210713182757273185297110338574520810830378001719616676724074056044451700811369366797467853368437271616328438676276122872255390827711175914215872242851454675817851836425654377360982464009197538710442899924489515487964208679155882713228689178188845501482480477974683452705657983703449600000000000000000000*i1^41 + -2776062364856944460064726401462952881968459765803292840098975297593338377175188996666110381509217299284770162057599314481934792050682911379761901222131337875495474378632334952110240542852969538060283648654595716279225576956378147921913398128817633413091245154910756963209010984215248694508743769581419641382042271093206145689981804930851005367996972922179161250691731633281561668781398109671837464668541842394268079654526070750684327044907155267373707322584703159878691849716379600434021104288024254997574501955832283645510355907636412113956483889552796890531235989170313444922686970883705171209852891243642754250112328750988018291055044795238503804024474486532323485314436083819636977405845934319015256973833567472653689910486112552824789358979235183327593195575608476566573372312362464190245963915414345403692059256339772881783113041293901700193780515451138532099932607216607150447605970724546190521400814775113465794036058837540967132235696829632400695005083138213974236739250775648010412485358852309758682999749625724955381791701151284747339033633916014674269861532687956000553930468775433900974442759496714755208396835682538858587196082989067222053236444173439543673658573785849070484914848938681900712693507758441950464226837515555669593023055889699799772585889554860650128263041107592415863256950465319999406100245473815503477000217081039664556106841062390518503570559325682346039103228155053824376446698705257526468657399823945409389885984079536853800809990880752695414143397870882274456855393627662056206748761138131902678435983731109189432190300901702749812983162866015928320000000000000000000*i1^42 + 540411110354100298258603963390996592536214898030249075587966939722669026181967754275382657217315482492760536014664180725794251599097684552219702385255105618197387990275135748924689244273849125171393382670285936772980732778533590977927929105664024628095794616984476416732085374494159336432990143666589466326070333796103168498938285069692477380150750321316363451075293730256035201392699388383997764372724287494013980767783947995366940905960860594869805570859850754423903340695621906495747804160056221480122737825552839523754652730405386946570766464343116726311838788214604102549317221318125989704802558738505445674231352681395894470114827823868539777774430475954585166208467715424522723195661306952697368229429012499767311422056644069933966849680399718550114487564519174650524564474343769434816541570726973227025679086315820791623716431833420286184379491593043210318059347551857525155826063170811806223476608682355467888749566627681095701834587433214576218773656996163196452391111675038451500961018449405766984357826646973769221935316370124323099486431418428367404713206336568787578402776239080696937278692848196571741510846625025243500184250273868023978243013837747477880013480992470450350664348601992046390338891928121480800393156855230246411532986145626720856049283174886644832968303055136157742786531566393728725797669738412533017915674683711261499613533952029611157090299941733066063402501173556685700716358237432255039386517953719321751955776861335465668635566015165983421827025964554854235739282540285803683039756812245998221210737155219820779591962171849313129056110772224000000000000000000*i1^43 + -51042503281912552145784765266853309264974365381536745406215578360165601031438470201231748811511807282112843586800746520822946306201652818052465996304794637844775565439484675610706892998885650349118300469511040503311641047076198950487581669928439455561867540810028200939238457270839580410021973688404091354209045119837699394332916654385663049276016541016678097221254605161364884927748385299380735828355114859728610431389130194087237739471244882284313218760921123029631408331131445102105762895893551256992219085528416177324996228301562665298646847575020098393965202205438883369551927672743257919107422672400024378624994124744449266729112307277531351974983001979880454489850504807861955891830283099506187499581099240651874903545022495995748618972940370372501952646192108468692199317650203590026047952893944672872545944987635253333424173014178896370879240159099546037682354497726945359286091200876811059791214907094270011836266687509938696488036996264440344509028759437661625624046924176393080031423193350264433133168297947822810771972916975134166504432056563586252276611048594634204544983182140766855307795485442973072548750441511943576807909909781225555643765143200700905182913041574644447891024002287963373486616844860162284875774313268937853747837382076173155394142886207834455874057813440578999659795643650519304052783466168322420492469107950782021926480605330890685514205313225117440116860266258002086306344057538098736287095304366014278619449450273276323635612405382923938915344793509340714263547172865293037865405402117106362384031630727776398053452035227028139347148800000000000000000*i1^44 + 646764030967587145078306047767377237181211438479432317311573405178305462115882505251189327700170310036569212281116959173100699449535435867670651691048148433583853059314075575690244824354402495276758998360694359914147416077945688887032396447020133598453359630262537688748042106479765459926405226485710489160627896559700677050771211642314697579538698158198920227896987970087054403373268614440238529941292459782489193290057386419150668078736554408635549492210947607087821661546216088453003626904731165885953894995876121343015058415231776755158446906056127152188377536140202303005497533963395812648684820376347631171981758616658522529939179214574437087165765838028289379079407555116074420376310346936899473115922046248208467711023523265116519236219630682283172636027544481207685450646500083904819985137480376148223145521297524108913429292432371126795187059250756172479091591648117659994411178696955691260570631889700572206655386494266309320251876538151521126068665019617751478742223760758447539129360804512151788654677147118705436402077131887253425455695096851894394459220236761100708752128768632999613219640048846441442347632535476040242507755734310115761480987502972500218364946188606064866545719068860141170146094289823475609865251182298772827155136893745271147721019928087039100090398232025263097099622403748875824614762040937001120007541905191526533300280997804700722003297358997751906554784962503967210291052880117734862680932970536686894713940334423001888992107226854893536746728924174016238243433401393489362717946973052380165867441162040006405034179420775383040000000000000000*i1^45 + -34952278551752120352132506490754491789700586683089919440312956613990657381784056888845342140432071312140792016501260885036129035101778272031694413621645991087711594178582736638868662177613271243226242719574977442249972910055200081564920207365399242416968123170904711906355479078130138096965528099288604134921424850671641719773765625483428060198034509832363985737311791549255791523283621547905620531271771008770801673517631006911659277216474023744518485553355312243875999252025499274508167699673819092212215700936904241783102360954133910440258145103194979348786633409226806113849152418711708542647731730722430588216737869709810363580945080127815478974296854268367322223253544478151657794184384676407393833069445583915503627653291703887485220265728118554656267701706199944722905956218081251993795028264392587964033642759041656199826001616646173618018238696002563092561795819056674028625224101482451932392708049838629862299087669905563766752345128096318959056815320804340334792991612898818014624423381526666694358605281677635691506706996975194296429613987800897875421071290428257307271406039460392170348608811088691945345756493264771023741903948270595709048260898527397218435126037627566100718471930411637163216371871632424652012161618921757780348975297243713590741923718365190389009743001365778072413323199757906142087520829246208464033022947764648963450030292719186660211985348311478045728967155283554458646155941658764691429722754299155494993310761500442359608605383942477278780944936005952196833969770265084290993125388973682600504152912002223047189655166976000000000000000*i1^46 + -803841922289017856094750584741537058881836355785356715244033640415800903911471387729652748681323515299221749442932421436837734438904851403656362486535079770639523183436597702966373283034147370204079303788315307680132895584404347784867205949649707385474858055521031968234605266497466467150027341784941647946011110023698322247024947430860520227838738836450163659684360437149348135118733351131968236886402309256256326583268305958820815241292913068458105943708772367370651063325491544264479724037836313126473339623548033738073983013013342306983980534721906117549195778260910279741547782842428179662050666721229992001829246908159954711886126818225403990000101640730975753434499424757682339575064420827568145928583156713214172787975213135778626857162426659759056291654256174042051408334812732276441712228679634540406786781092097047392870892126490640280598767491445166579145991292047439875448277051804303279250352135670301437660212120750827427645632492266714498322386283881431205340316755663987987436805392804668356693851121911668086226021701454810576419375052393822017623314031505507370520160388880105621968258627515190710231227448820757161021358548926913253665914472427769556199431189908769643298036861298657442835017264882919676080268081806725653577855211423212785084485257904096545988868309456404362032855028378707068718783305634368500994443900611359199157360830402305501738430219475581387189988043338028623961815047219263930537846514938141166334042301402046060923832413046558168710122839434641764529195956250943666090702923217925618821990831812044776243200000000000000*i1^47 + -18843855923852340007380676849618743764306579669965240976319613221317270006218829779051422552563414156488775055480501043060169916340898725088737885742203031910350060737661762002496387878567139229025177143566400218710905962873874833233530472289282141850709032637304948260633282801591590729681621034351678159412332386058432515494878310253811391997497117635977869307170643972136894340553603304869852188530366226090496994869693882631723744842753165466935253056723402600094862893231028326158239475422554949547219986781050932549131184392389907948560283147500831146811660174283702323685556524998290858049232920465173077516671835449121839782935251469323152863353924089614239173554025701548411828881288263510215390455222874327621383639812067907182792827317060996193413692065071594292460942078578720329426827729977602118889324986322675128967513877817018828539839476777939491442017597933349100370805225931012722740011235709260662586878785733777981516077456985337555808260260973362327232735403087218340453444654225892462719224299769881259800524317416450898027421303269993114339341929892279392412690556675669139717627248663416329533960768796404720830008025610664352137242395263712614287087129598047065469512675103516695887117475521523722112768707763545102927523299892428431245276291240333762173702939414642529997091284980454991840229741269511660620716594425015926759432377674205461888860430595205364120380984161737253907767986246082235350710424670624717930239777399517961239638063444993452821087430746049148307060897551638668047587665810100169234914325299015680000000000000*i1^48 + 8994955597342277961150628652669861715901124642920200510116754298186899737438263372422581123764707124501065850697172593256724358859879186864613070851222632926350496670182699974562605894357455068612904824695311492966326756373697894110591911231645935699710225573058605427615954948478213731323313457057738071710215559642556036045732094651515803932604672436171945519519165513608650241555800118805428966248339910766409129017793496160393903456750573428997554437464732676425741019636451926557415361144276513337303786570045338627397431707816852097323355244325471091437467944308484939233804805811570202954583555986412297572132279214494267522914319166940837508734887165355075092963477879470630062861256166770448547864730969213987209092914082604087445177996396277169054020249378635149131247047305790061308326683380838677457656865234639633232537541819884752035878641771378512896637352158947493701314023900411975329618154467398516585050836157763096729085631378109676393035933429872875234105175741580992529012521243204178421660264225379644066868576094775322081059279368873348565702775305437510178159677188185836154618741542767940469274571109636660369679417203604470337963263942159017787843879842560133070313404286561086831559522520184526000916849820701377849068741833806283539256268646313524930871005597375677678422426347720433041966522844355585248453271249888311864294339503328952518427442916278487948670078326820817052839329251485539578356684000029719008230831743945626707850247343084810751162350068945094027399659465880306861045003919244846233722880000000000000*i1^49 + 31715157206857342484946681743407788295907055376717091851278420323252393844993387317095315980836486002214262893398905204748161857214558382774121468712520144501293354964534761793462587622682098196224696997529602867601761364075463929334756911804552659590090077802572290105316757817672810956865335412702525155593564323451438954653820531139850627964068490721651362922824512336862389941425932064564230274992980879378699191296571194640909307123787395662305179448416827643385000078215367006045246106125462904249753440612478201561012109911426023927441306548827143309658143636786139420666435525083119500712702068990038755399859595989383070618109101139925540804396057609633513532324619989770958112958824358436793289864031919082707236932498171382290823203586892145104883623136650514825789504338026766670370822871310750157813545879461455949773528458961326377352345250017629124428056649231493818321889354429094017272329210334994827997008737165509971341136716310783662163017239472517193394180763378538793840122786550119060439354644645004431046868828844902848920732644974445137608071286755458189234308072099488454881055051250965946235531961174335483324375052728874269962685179161705552376718342317694825717393265788596343942212442288856465745208701730993656936020384378840470131873079029221017107436667169582533569136964697152120987971803436798585956357516712098335675673438885435386123489801476128680458542718328790303471926770649397467694511912021780033817155149723537942194938910411373938588015458857863727201048123898229115689928689726912624640000000000*i1^50 + -129778323776283397722087070076365066684432624949933317393344524400750842584521851961244549327905631521219932586844380044458730461291817920425409923497011786382098594762325136904518981140272573230075326707993319062992599934200060459135177963365068257052725564752044500426713691665999487577189331717036946423148731801864941575173821355348356221570008308276421341654598132551407297688517722812002713333699317399733424736946396284000300910934765435286717336785367844146348731729490820096974591760810968688698829055240025232559191978943052191876817334771605367000325453968567510312461364158714878762081606925739541209804809870383967558759340541173694193981861760074624745940345733455778178639210770006403288646051035629522607699224250469753205984018936627435377506748017108932312302500455544110910659120919372957736675922292527663448958271039959706126877367808098198634978268851131738960249154423637349796255623239075223730418247438933961086246692282349450670569223183830317724435301524870797096517538951987617639612778369511213383571445687829291311478051552262917793926751683271634699217179158340792876273806625524767965609973960068082206053690319813097588409202494645458807148177905980545769865130969914148229282231320136062713783089053771675565992543994549511996792950103790352608152378466679001088294947068574573172030309673424842833603122005965898728558691434041907965731571426475044320414992099690535689412227876178886601799559783640270008405887405044478181343792275947569576051889130016331379885813661807405345554657014784000000000*i1^51 + -158266387122997017931779870535491763238938575585092808362987529659332537285583975347373073324769667526062968210075152827095500303682828400176362714149366570565658589753757131923741357746681675913596675504144577562949084238885387811687248285637356398754516990036223219699604024546808036708269365852748639820370466954368265459699075210224743480379921550343794722154791805951023956677751492135099065981453994719557223367064254648964983777053556178607633432244746904976953191615991952619839106564089762845676501600017926384242015890063112158360589402408429862789495625788641543523574584523798873919281662132114012978257567121092518092273380474902550169589546802487123269758145924869220554092038305543920168827029168062786916898928396982102788660035160976510892530204724483228647283501646661012918382150355657172505535497556893098826273103275245561639067074985041830453394292948374507939531065570515741198007861070848091010596870125591704405531172358246577004583394145689813430543368202832946676779849073191172823107238460235988696878519358143241248754348784919870131404755263668514720029584132716684353334277541719254186088270419139176436632967420989857738940058496671757099566038826660274935662042041245632511198521422421550442795886828262165757979434731458838319493536526620588848747273415651600787373140572748367328701821786396887755323913353831936403501352596616855647767837244773088090168235728211728479192179464441319640953620801865197665641754025421673393230376411919687062076269246273678687701796440614476627942400000000*i1^52 + 170927372970422391255796790012002733110301635037906697791968181679202619643041294612346328467323642004373928089386996319056574775499476425967446905542925088301920007392115632451557822068097370111602414612122297251587045880706841221087399205454009739761898775835596643714494464961685103392237617072647439773318602673014961457191866796559400570655993797503077141493941360201626496783009066959629340642523611571276728168214081453362019000476033557679650065733217475826927739123909820086637417056986875652977191885103415198392620802385763691011319991707235654950106347004528527611325193911197600702842861102003592753628404878914703516769355647333695146818291476663143616025133436838908002594056340749119428820576768870038621499277169498358455080711360231192327714117829988491333837424670574154319890544912831828461450184740741847239063856945513218023313268280485580476793983082520536672241465154814877760615006475063322669280512054975538577668334682662820252713864524774071617179253940039312753132444313503490095039947493285019934538344774504826630462815220536616617040229221235050996728004504663893462107650917131096695402265278515826826072434213441395605272156182282477782634075421365067322527530660661395771952781274005926128565710268350656305440324930520301381773735121054230019049962418662224490660988477728970610474260824768934837217992310776240152506437751498702700647792691458406719817489297441712210125034085312062477099171681274782498768360813910161550113072056587787214327219570539873535309838554547200000000*i1^53 + -73859171889936929034664676475062301812445399446816801622152161323454704633289134690075177344859924356948444304673835767094319197543271246657963541066591222013279261490059313648570936629345596573547298768952544309390348738568612672570152752921037602651764048685221762896791027952659581286938250444327689304693970705237304467772694390108539646400035849205933301940062942699061526322436416741570854374266875744481099679248942757645382391610255091923787664705154839994066781018941819645519199380398569266227705257479129816536573950260152644111854532057842175256379143503903432287527712840609769492704017631156754527523854113243125342289515132447696320122068300428344375053097122389446595186436506036982296183724458150529523187074838499917644026627019411883519878992307429406552230441841045562331295273732954960584552251958204858443513918972592492110060765064023314955347290932939744861400914728461946679520384296463894694348244481224099340889660874326023242990766071294578233789239072308134248287334743404081727917193711795607121677637331646998582353186669710504589673739998144763424189039128610103724145562607663268409588626371585975064834743965425900231569660415596687794157693927864729631946024289543805227768744367782105332063184527712215891916374972519263833329701761758571102444887818704480298603885578689830797962824702015844458592739563710929329729515681679687232861745442118080740436447796185088621050155267426805891383274071710413181030256295464155111881920796885908917908910570322130660249920000000*i1^54 + 2556742142796871756674869963377939568594725064463720979075347017714449529683192062470932978468852602317570861595797391419168845923341844449704457511181678312128319126106210218444582215721537697077687265642926149682378719626870421730022884365614231412712710772705636535608634779872273458325745500574794488072492718781239037579813012574399652527868138429845636792516730122449652702457630962969063157530837875318311381972366489744793453814009146558413955049136052196848354785873874277136854339993575730088120472705145215715352193256831096007701708742428116468446140760013584660768224288669838334264138069500579824872979411122444515521080912289462211481997352016029613547981179149133393306073536344567154104376196743506798886971060366009592255834627650104420718160174485828382963350800963014846477101946225979321687633237190324587483840085767378042847328433194819419401055291977829250195344749173225327996370609120375629170483232001363193624142497836773098303753992582266115599884322206352075617084294794386344056461610702466923870497108725928530063653991916965574116161087385075770856384133830375532267926666231209670436997698979253176109541620412663477359106127622801951728548012693636220320820255299675399920186128276630090573514926983356831496267804528419605067761936889914202059192189266871368637419173018477042431423206058304738721816817471921409942521734513099322164748977953573022558382446151146850489274836173202726998890254173720063079391885733678266679339601162214898744383137417145600000*i1^55 + -115945537787001650110842321674464664971917124928934545610575054395786348861171686277453231217800126976878075168812127996656494498522914217378181509536148607130207454632242236837755851425286664686467702992024513641107019309214474736266352669664916168433849316675600954345888976341325106350592471543502036464676056715149982357471417251398114251164365725107137263992892609215575193714766183754385428587167930483441907427030658981559308593007444267482151470029605540757820955867999451128892950969362952815637563071987899491718324450967877423203542289630293922164771214611731593676688108212556561236077385682325476344391568258638155619460755919008188001940778454195694285062220512152446920207179349780667843912016151571525717387769751511762336408377572967903793290562600788902621409759338745541452500496752712720814488461002450563414374059160518221591116833378839896856884641010016362630960661961218493174090806468322818259824176242817139840001579882769862936067018284773583462146471762794495714954750326033392914083113656173523291275626206628526808899651878509743372265354897624964932603188360977011320459988319081053147111410801962234080688298188874696770567489639675631937515929324348326747012950810185468686286781667077621768391133661266763425199795394352659229516373417350474745877012572686700926659805426754663382712466873469040669705924101341522826375437612919964153638807266816781442163385974136977179687116023964955000192198705984933769667566655220268643043678508454014662589280000*i1^56 + 4005579283712526109449295305421729058458788004635632703339234456229222905088393621129493184472046335515637265282877870801120767479029188527419826563770859332279287631922566948891760226971793512421202315154890555694277177423050659413870550667038177190938659046645814883844917036355925584380463027790712935880262728915223136392654902362992328055654440212273449298488505146863708891987692807243343860090080858385151886782417170448456881509897643631710079535051406442629120375660571889215054593968471118052039443052542533813654817803744365735974765387581025020763656528892843842561279422030101061075151760667421857720930697468977957080261577752791021629445200071920954742798397556799257593644785054302905554259772593782864303822501803013013750837422448399476540085604047293132076695024633534326771523018594221601741151864081561463206501512993182705673133207523044051077602865210281626951683957158664870541608822770576209061381813169246673582401764612532410547312869416068945170367396978686618862250271138774423974047249400445531354142142659440850570993814459144183755195819818618296831247535098602939150853437331522084131277909332581184997470081304239870889227864153911220922813466552851906869386193391377765622591867837239659000715684818006814509358484191753608133914272121859614895551332546647000454062348156570965918736043625395090299239161986079030485332364334904706508759227800467491875503114729147647665346394041736784855644987811201904370947756883180531664347153292800000*i1^57 + -54715154639774558987660586757342253255758994690682519673496001302150150138886882479730605099043659987043090441983286865876535824143725704897732775090298387416869501239135948762028788280468700092534343302919394515576956440601156171556891681311994942067139037528602947189812948298632858994444176258982098299060974475630045112735775229411365733927448243298329322215975107767926403363468890842096840487952745993291647019549320743939711986580743200124326267541981643166151528353388603849766474326079956577229717836814836428499106087312750768466930646885186171928704388399845540115373840116539826364878309328849211377862548069034051534647023674859513697665109885013033055738732893248337420871144850031559529737434359129979920232491661155106291168472094554467811721473238830914762218708535561270538717362888592723613413255535405190595133090481589752889622190739464790429384870962332015125178531906356919127301642108266465457592365869392545473536510666722389438755447001356378909886702998846693977464594318616565335817276428579759322961992300077337095085730741745971934763875548326150935148490394468355894554042752440839295247700247864036132646669304055238178687168598103499875893056004085511431059013387835796790662178478988121464928054735069375023061147643711359980529977398782588816859561784998288834546513643254788649161685358718464724993659689469372851283909832799875887877451776109251059197310229213418232277938072979468247590831881138633235568580618151409332826000*i1^58 + -10549119409125449482402157151756769182578967198509255224673415393411322193372507460071451240874815912886710872976988846585550851791485386265136536614846413105963932292928884589235603145413539765776077184813290353690898085691926989080867747857821306471540875450197169857605873941867388877537618248221744149355578233272079975380421038748746308446112453012523717380036532487243047143307720894521273964791474102351168029976513678350446697049149839970361087412849697603650425047141050572601484128607978229141749964582484859298253416936140051823913579819485055102791097088172643183044383686699299663186819493336835073153033540001798512918838740818033654762558356909232264995549261085882977505684557263151512758708035531705711668162803597381971837846420155525175639191995902387486003415427380803249072167656429606223593159848198825895218069902068662633900681782953424244817395613211715286783209505077852636071610567585222518916283415827500729560061946347880628611475456387782646222011677309072579425489992933901352098421343779068401441995603057880088754001378068604220393736030641810419400172442421263961195856842236198616982840604981678788028043377734992256536575748834985363641174115882109038421949918842736836277087444201572332315273865900985694902610279971553605287641087572135627546414671439684082634965056488012275490087110679279150240694121362654153546081259242226046255876669963234957190059638439708824200*i1^59 + 121781369317871135054182374798019975068713462109036986337571784460820163117960513741313745350205719126078991056580913070235382561056559716933508105526722896358586819761564809434474537039800277510531528414553535792827845350206745659374454462445497549260715005328778214851860693115299570005239639412882724728920025946832304105053483021219341166702787596407678793276789206206703455416616821823612554121747511854134616033291454005373945820831443396079886374680871719903581508191569662272522440112885923235240906727689457101996567681078679661756477460475706616922673136470819120772455100762571887102137381887804831657236951276607948121051195536700602288704361071716443606978178014063153316818338039682713725681432986903053182327978450968871038709485106975428243838581898093599255535208403851953942669920866585128637863749765727107081114354536989807412965914067942909814634920282810518289088522259294760364713282759833519169138662509370597843604454585156332422641500247268166967552624814485865769456713842207711633754449107414096238820596683186267327318427001985966860615006187510692875554178283126053704135883788100317847055263053055519110242242244806984525447198498748012904122729366356363806419640282834052274196888526591474963451236254530535542842956461427224515714671494796361766405416259270264540515602216442725368276258117628445099149812012228401*i1^60, 1754727226963421684499981185499634908251715859053327986142677055246077001520795764562521290016706957406271982044709060683965238762761329451544897574556910185352827700298773617128391399734728298543581236617583786320422660691488621393594242632733732994138177510430596134150251570636481040052177851546180919995015888385700411518042975075881229618819749374697886943325460049589767127782429977060326796437498951538506955690623588466081303674980012184683909973507686417092471762808628290730719030980100480518468095688512684669024007924332670140146614321411510125906760438774551382719058485852665955675767446466874832350561774748413246760254645117028263642176264202623028784697875279193271018781715711108293890832646814084544755081510990631738866110568167954687700444446551611149856082350215606401055027467936623279166026368866941610903157367667859431792469210977341998886430468484328161299538540555118455946513169755380437780515817666500947064387839913121834344538136290247121373958723351148536769706745589763618849393303155752493986563775544586143720127863436364386738360080155667825769577665428786985554033558827328346341966917016676494679320030775517563494144160746939475478474464369310744123151674402582380327966854069277837252920570213944976715926100495135075540319051174384526678806414912670991419116806624582939666148295475793058515085365443340622558409395589833775976825798954572438872806109370421581705433032142620664795323762940189153421189066866085932748274992766388900496117099700903988126876280472110997730035522418246455978821366917637463085013284197657776376083745661354368594793259992500975039949062683087232405531113588591618012128705397924303453819256802627072988954928877109388319072686518730826805116579580067809379506531232187552141039765347751310877192074493390687919047209953986864380164800927747319605420714147056210490988353492842086444928255459875204154506876617078308559586499258423004607468332417552900888896762329437542990892973188123871844502127869623090670606240413697972813179077837853790884977972788727045983197787554608219611625563991782221263610919728702760536176439651308592159813202215156704324468170345971416360228037859760095449097345272302560186852186629325523663311938204955731247465161567928738837030037892943503529824828783781502948784067501512476120391074242534223074363935236091182642101245671588438935517783618800492018106881694686718055864711422527714979032231230802333266521915989357513289871150558735381117455212304245215819603472963577985403841535996305093474536909402995579769341374984355840000000000000000000000000000000000000000000000000000000000000 + -14895882580964146636234856402330061239661028070594910097622496665351520525546044536486409948748336869963740396029333228655012071212905003925281410540250978807751490825032642031442364373621773901974687066453344590265996872162378737925352693970304629441503495747864866091579717073840237458098268091239564558722707084945985244505249801880611238664199582138286123651409335888600599255284207230261684586484882771184391306907777971441398467205213296268025944371430572597605436775184100161283978662574769003777680709836888602679940275483226844532421019015780019660230446643811079309063612789229918463664909804989621290315943621317638377011701848353877229563384461162774004069848885646222208646972274275290355624292301613337022275119941936030719305049574520565781882132193279331086137417431124647658400510581175165572066383388614103427647307029349631223461606265111409426349722093975825763599936808914953392630459098772812618241762803018766601890216788280875880750185902886570834731286584395795951293764658534893275659812238699254367083596035678011137758745036400079433551669542011259955606511272093034572832101033685151151930623338943338399473537765766840225265501936327217022349281271966315878340341388719211489917153782650532605373447709519544616039706816592775166385399479035596880383780247795508027730782074709939118949178199649421541953484694013209942770580010317850213244539724722473550884426561438513212993859621535406579914580941231434777803536419661654070488459777819761567496516991866082305654792342764004195352578639994802669354142807664247475439139122811483113092989669534944122776735602864994660331644033844464674283048856532048228272794435420804439868980662218407979698019815555799154615001841932839846333651444042415507472657264395306455946671514410981063416872569354398771021090881268585367433111344069794687838632100605435930758766805705788177778896713493304355348992187244225644868219500385740557786917581689772886947690301336848533338562448139340114894800162097125883269377445030421353708152515086743484360074484528301289082575280935892277524862540205797408317871894662201321686784277517644434916068553840545923610057207969293357960772444353251033770436279777251362923098533121215584447486283532098710505135729494044844242976735091110116969283097607073280740395980865886998351377990386394424101798969537124688610605992217582689558594716623696760376675576559131558864863349715857623155493159662228650520630226897350181904338760870047045120126354034701418540227346449299967967421695835809538878888238449499458843463426611609600000000000000000000000000000000000000000000000000000000000*i1 + 47629461729402073516466297770395604519744867520434820768835285013481323307231161450911357266328735026642952173065724689494194757535673902707869012131220224386970620775187610073073193907817896244784626503180560864145300603928523651422350343374721361968837988443406676973250111788747975798667708530116708763335469365186853958963703806697687661635046780022986025488699860117701338387551465629709989872541169137131432467297600829057019704791014627582585992288502470303605250567825967825585758159248673309758663649339130133689797511313102477633867679194711965992983125770058122599104853554184852551932484390162636431680576541597024388076384314175917951121521594478828328646900069072543496514316871996824123033103593806445473688785145851849994813919898615487084447603431999336460834579753316988847923718291989954179983103210830962085238812841937830708404041878563996960172781655621633533480778502973074771975943346758479104756199452915246893425536916034502607242418798656765575937676824105926549621064307915895342795681827773385986069393226381520129649164858310009085454302995544231874546270747036158160235026586055920469497875657970407930397024893315262440396685384727092330134744468660014172061168042540285285131487322688580761517400582903516432729442042978642228012314532740971158302650057120776472168228217250200870125245779744273435140167810544833258712367002188134183893872276760272116965571576494627851493824627962710729345021561010283231575017989061187545292614096747456542080032368581358702398581438425576532911114044137061470011556907279940168310120024925879023309528289843382776947894076083684286003125654237486042113854727002731852863006615412570569886597050858855826409721173919606572587196375853961116044121700026525910551390937666036000100970007306327844814385987553226048373767567958431769225562469689692853582041559178142174195208499919935284551128697345628904442504324400063394682901121178074417938098638690868410413705131318930693794260308551575558031998404384886603612434029151251174302189356636057766564271477158351888207188049080617122911330944497668457230911021846682256340296823020829300363154914633871471407787615459963078992978543955694528343759380724542524549490563841560469524469391685202899380483726209871986418277122458721419354601030629207980691450043559713970680182982830744311567954815598810584917711408853968914013630662152611682118934973121568231426254465435377562960960336363918284794702180114654721658406232574948337957809637291541776097279866246370602218686542787241641314254543704391349385298507202560000000000000000000000000000000000000000000000000000000000*i1^2 + -69765703040362414363151662446663072993181450732824069697357818107679755929121209200299751120059527242305608556625457647333656211045116686735508673415404760511023161335605003899791911030814739410601699613116017105459389653628723273948138044739390996901880784229391808133665019293865022260900331055781109740994854681575034431386052709015520639161680372091908765426280538838735096740969065289917742364070644548660056341145601261975040470619177740988988077880184357207585455159110104718740994916913676929951662460020359156374628907996800217887471743140876601837302299686115662722154263817720300884665965479275040703299117693505217030005355780380853427745210953006385414463903096442812852804627198982114217303165592859995956622346383416856147939195436741515261431980438109892144055985207948659326024559591425369504183577587357255207841543825982767250255170699818564709725004587958406640103094680745456269927018785626796580265235352423520027388800908944985085748918803498997592579893734175155394847551418328148496946933233933242825392244403224615788621731463380834751777608782147745160154420074912425582270935929485233976315334349744436357043975225146250577027574056671865562952848315485867518512191189686901283541771086679417743577348338402488813805355708945915928053795860361600972220196297889906384224645585359630481531310828058180480990785308193539145023330113093778140929778924445137206375939983821066757707779267139922247068934606190750415414944439863311794573569925590334687424821056891558661759207925217852553471190489988662821265126033519833184938213451613210001726349399443433392906544420374744215778326591440617824443922625488793361255545680934311978497863390638112420462978113712457776872274633348092071811897975355400336555605408406151317744932440212073786545828556777503730078290629320952336913600232087542579592398845083487338406369038576866462373263877340643376417915728523493260290784473523537583332288912190709460211349433766165119871803822955747875736037603997150534272187834520330022991339395384164951599449539068023535016120066580192167996667816880445560716005323792010488696915807837650075608922091602591931342506008430500024528100244831069755558263793055063936463144082796420701377580496838674156780950955838748326139798902130864968202333306910354696692118638508746444973912594647687611813600907640236217977642489217726883402165432700981813472992815599318869718067998014248049721157052767924890557253577588456353635155968361845511426052525884699668470064195773491574073080513866130484148508246577917918044743532544000000000000000000000000000000000000000000000000000000000*i1^3 + 55109005641736048529522158823883894991526271719864640151774605811171761922692601107938958235612368985433183139317536848121207732979893788116477563783925436083798714528123801525528266534655573133717024118049139357794125781258628397834574868225615389984606117595123387265190041253048137697879090444918909445776154962818148102358807327092621800965748107675533610920467728732284526765535198821698060361398251039694296101218786365041430339579024477589766772095009177643968969028845412660856536156348117632997588236288117436930807425999124959424351092962594385232680538349990085110178357310123366785116729830742052925526186097634915582864020740560329250461602150217325023969403567458341631113984184445956321365384209996252384468140921808303113358192719349414474829206397140128502861093440781841779498415764127105546972676389760783001214761513891197907072728074131941882862219882906881614414810910856619886709879615715427497502820508523434025820925508742739897873866092499334422486859220472695077913065929641224238123892556739810686521229467066099132053366763991870103395310812730673548152431349006819206814879854792060944810373660227959426510245573690987300141547340569223155803218964796993745458342265092067571220460721627532495005927296499599574254063253175612710521953536963177976094330103745523093165067946662464961573342307665102286583764343668836383898923999468908328592914229441907225720058891976626741341464564839941233497764852185423712517731149690004714985887724882377624117297631163700376061610882149614483316766618567896782496470021001926653728211755931594172688999438873229758230843305214441616939499058988513286697018336293863967423960417700794537832579953480231929682523789236068374233209495100514043564658820943810032129082841162005038804806183381373358186909640528614228567772441778634160008814130009225562382651006134811854829823994980247497284428327298556491408746316384928143050077356606593222214524481269425921757257285689963899039272480367902663721564716727412755113088051173384601210115796080853804887847501176100329088114913543567252222153685898691443301560294521265760743831464806959424432836517664555486373452825584453378571179967651444161566801907959562088787232310765887385811847537146175715932631867453832038338977145050229611290770130949881601733792818924926735694812964920788531272515871038419359583629699238215302785516384768372249454266638811322106667708789133495523445220048076895217151164984739146337097403542254013675966936573223662304327425564527178278824922510213701784417684739334810601976233984000000000000000000000000000000000000000000000000000000000*i1^4 + -22831869052596916782659798456825517174246537857911199886317705221357126048788427436155085165199723716851998944999561283937831615426022143838887061279076877045838956172901760520434201025934707174966976867041634596145039896860634776063691933194831431021029046116820247116492112762328928614587692095827703379168483053249820492642823359941763609642443037657495641040376092657804364988827368877799615097480754204729332115145640564328683847974396713601823756745365181950602744870263047779471830659486139168128134452860516037026580645508023997210313292408819977085235368200769660460875312359360856682457141159729631600870451973423624821831877320620930113902305286513563241428566488689214495094512616378607610146710470796858261524197684598285854009247866746271796967062574074137710330027105025720332628731841680724415286892753385707570121342038827096100980459988231002336240078241808762579649692706694965695709856559166882109805918499464183661003756131050510605743824138472680342945040918199447974765654649668685661626947499866376591753229380356650091275521703726500463399664765943451036597786586722336731210283578715173718156923334987797847273174650363786746822985507446753558288395723819284064460481427309024186176715323697254059400706776187615966194569770709562235445074315572483060832956185038702439171336671581908752455587297004385681232583822865930802495576309629423413827043790485650093387669581362931182861715895219560967850370391500335640428114717667347161091431270468856359600429150582712375913834992978026687303316284938901561612221744322565676930329605575658010640567915094191677948550459946840793713142999802637376870141870407578236303567703813629170584417208433107947538400134139076574850585224271192947360926971825440662092166146883170996474277732120637340527944370894640527572423163923165449822236767848512044149294085730937076742365507404873340742593936786282577597953669598585362161025864011650871964142827749876210143217297597780386480641591990190054256742565013679103305873584634759962610470468247718248247496151331011166667090280993691813771209784822028949032304883259454107701444983055135507892870222004236519709730954667107017388264994101228318521341510699788078425084688935365113021373405582968757631040027734311496159271668265745380150415355800085498231774503565157859442542798614752869134144905356931913589542289195351028791886140261482383746107095315844185276929058834483410618267114328146373930767449627667640923049752487040110944203498460722082042412433138137618245847700035899027219695471706146317795328000000000000000000000000000000000000000000000000000000000*i1^5 + 2429304087415707171616755857703533831608599599625094335685957756922309299386996003083678917768297401829644934984953722401650470399583588784068622132880182580732979263283961181738124845988024284957333080335088362565614974378996336527210481340076466791638358007908487133761815949107315869663540090684008260455297154043013491328872998363281122245523712453659214885962013381214109640033148274077482551306007701631962254966795294429903208976040753695092781323551864136486768858577354798506773952933112366452543538824268555861886425034269308526684998067630914057401336965648737541108399658699181500730322251534293815321858569328971834913642563988289627369147042160461818889011313471204624253576522840359162970305134511631438315590578190517556634881499155337275296893971751730047596683864324155472137760954922294578530909763308905666093088828160114343078125386311050350014325803792385185886021896155355446245928435779603526849873715154063426922860838319282226795253029617861231973315437526956435822584675823716608370431742026347875383270917909028982685899839662198878646150977120091564497996902264777012289807234500122494388202291358687547088634621029725525579755166666711361521305316871953658797886108850649804115071488050237851769102494911404896565919750455859364628234532875910414951121817510796314766021001000566786098787187755652043303281190089690896149462720153896173049763850092948486105211127418382636173375538761208189509306640671734884125839464591064204341823947876016333884826893853303575457076233074588279894582566718846687043072832781058415704735036034344132979842166241376417749622423505098257550550006520563329208312687320432282309060079470431724502068013979910312861700023742493124158743236558637689133981503046897936184988058989637500728263876423008826165397103128482094126447235643235031111795463004686300474591366992699521372749897933356733530415401376668914125182858088719798359950470820266827031689205677971954769765488421789199047741511268712112834384627339728714815062325592520152727023478427744853439831907014675014808070924534220289645593030778638505583647275779422757827471992999921285291017603880759019483001075483515703386533115720147036149124533674913408837363771911155415130000722943345024954312507564633143946154503121523817091677709356126916824563961285796890034270900150755435529252352181281144600810045750573806755296769345007871963590510433260017591069203351038155295703904487113884176953920513438619849480851422733816109139206963273605380010920657767787120101444427932728987978678941738476765184000000000000000000000000000000000000000000000000000000*i1^6 + -12192224236372798383761973522986331174034347633174268705922925070519870195559061987286716867802901385237223068547303836913861719328352459155370694331618134044954613217807089935513345950127275331169594693474486064627601200453791528339401248717611767993136367024697059313760766466259864296161691089898025258248919342377887677117416130142332950386150229039473661905290857141812986256484641415685432513469112606091896992264970576792248424303622597751888953989407176763992333482642533960113207113729740968865917838483973014323739779096765910514261531662106539752354712929462754365239849678293788926015019948242809965341716342772750733477137311307368978891509122877328749486458480304852130002632586527964257320342405697960109031777460676509838612718316421517907784102850817319928789500339198485558293330937077813525178115393956440005388568868649040537460103216290657895042147694085358731324540623196923275179578859838079454832396645512772500646573406563969146048258447955664539805443655391424609470431987812471574826294309663928170232210241063188072260782999912356553767552258616446018489230309416662190812306049700694402753891151705247054009926901534286914484434109544791864475432391771466354309985908603650610980418344740753116127465110061533428691163044127508159645044650458107541016717358625642768769718931695569734040975138706834593163741466069320671585956796153526068228170669780710057247776097904432705144213537017738767433825909365781765193145809093001646147943929237726335596488425190778586469084625517472619298290455211927636779686669040286062664024043426020472934996124018111040487113866653490124332688043630506575513649574756928374962751680541441550184181375518156140381396510059748016901896666827934531634026493997391546102499558768570022169638695102171609039200302505521260877042272149285805860777591246350646578380619517324527047819170060863412863932758269866435095824081971034648117553448200124420368755840385833206320232339181380525440665157460791942371771603264323496908505917862727491966524673517566737458794928049446198872456129080206903202797114018290961321810157584018393098724609906930441709948723161938265636451177985920302574578323590868733635985653071761089288033150852631339096239399941039893934269358323801988189823382498953284067156383495959973748683595085586447279465430876563271732627493726068994222487508652863015172955915919709324994742665743213670277976232599478770542438774153153286850597577071951327724816270249316718237381465473303088964107992783439567704429751860665540099231031368876032000000000000000000000000000000000000000000000000000000*i1^7 + 2261224882115936582379921013858655358495155094707235870865228514597145253729823212525968357359410149004327596661394671365569365673964428844627763485952309731199611667941185340822157415366708779141903789614399631867220474831311492307675263150823410589173277100623672118604702730243332731986314763759163113601282191014067465640461416893716993971291173702505784072266455623286555261719228168938079864188276494905186607485595310148153148250779971832101244465932919547711913215648396720584482252107358654226780487108525432104165337970554212772812157351794212710381959305340684307259525386951719418548344093954956036083731711274902081319297405420963258959544422623018458711008073413822620064674828791025405862083951494607660854238076043147275978104341394263857830965776194173696058739476159519674237806545026647580141002976248283394980648633531588825458293564661758889406412226948090939468031003482183997605353935949841896653406552711286653333029475498895719915060350195480235852204866486608836989708306801648835913053987520371123748402170118472201018399148448150208806767899419242884958537875894646472936359013916318381651942993580130794615236240670294160217701866391154260298615631081748670457897566530085467907824520887663556590401567455768848964989107710436601776461847125160620753393645963545206750269590828413764305005549560375980818564541539175314858430514107228708528407217001604490942010151573688737641307637289926216308515773403220722157142163981503636961474681705422810466871413295926993782265386063693317315173791838172917929327149353261204740433743834029787204738502286492481611914288628722576072155749936759296471283530446832849437340155353582772494342810521896322753089528574735447681086372175502101655867723820900860312557436812064855202226317295522093275507209135362312773781823469989270859445664276953897114692739089109317998536667668399705101363364210016560917404144680861677728505173330133196327515862565327993414625623005897248093912843170108199665498359088052912586825994929033495933422720103721808034027891240394587455087817002518797874255823675181523611632347244520854229024070783925319027721333335854969061747355422585196364577275424196100638714676475477331933712491242201795700959002842028998348575533620937363403906341144254035555570184613829230645097582173884987071216397419643250790815967584918393248710743076931645410354444720989448809686095827828418323014077048447405350470668052059807187797238740603520670076876856400981936353149877907043404425412514328909625934122481026610401187912969187491840000000000000000000000000000000000000000000000000000*i1^8 + -2009630357709714580600661027580105200320930299992391361706032969939097079327362423711003782739469396198934964292081892576577723453555803892399846108383137708899779250329326509312611080348817667200166368883290039985974993851356155333528405358937321394039642810119758718702378525598342127601769166042953756890037330621188276532287432582055760561152193061708938792914948487454224895957242558292708973147945103044231831811606137297616544581386608077198353706134094789259039255872072351436577946015642499311943594852437507990474348872889540096939588180576135465513508204038596959286627438507236852934901287244673813138576857219420406361827088515232527030231928866214592850070631222466977245681546441444524054889596644568305887612989106296351678798613633605836216644355385795401674038489883147039545686496845534985980296087455098650533566800341115372029405447777198192302382015785815737426927823462271936933429178480425404042521257319562957894652593945181879962621843876348943634246204341556257651658042240906741508605334807451860615139571494698104442016424647946127273567890929208602591666136669867768253352546222848722067366927262047190654313314031291609752012344410377091081828317397307702786248968059504851163534825826282911671060353188182544890429102503254291470089542433754458472292140219363207600568085284565019198067016592137892229738274737855888619953027683548727866840987594090101803647317743767927584685622065918479632496059552906007877115011138080139211166768737473737501702899929766658444919102248021410580190039054035623133532196423688632743905335012891345922078259788515856393470255477452900208729275818790907385796049388921224443608364681658244132598228702172068908579684329327321551951321491362837067797778094360258866964099420203508298114688943780579767795777869823426381339420359235622674931083656784247061272066981863631537628107930189280745204359255323852537030726795139345322589772143404228849057146219517424139968079648662599763977208775813576309468204179050381199778175438001890732214006840967204502738508480644578189141948142303557916322264882149296756770072103566591534681569789453064031279678640219519563632123953030043611005837376626266964559211244240260237114477147091364674241368148309475522190493507251046822683650544989888247718616481311582364487056492524786423629899091390330338651700702299344889906700385961405367527585378122659583374313600725871728568881442543260109261814781259597566523018310815570097221348262817102806419994980484567432554987120645224455126840268521554819338843843461120000000000000000000000000000000000000000000000000000*i1^9 + 654983076930482868379387809979714528844238197999554406799448282107048237879537379575402814918885649060935451490671102641005787796801113028111286059764909592917109100556450158630094164478548942930948918704401562395486585993656520532291852789858509606628706382198673917754738368660167078899895142747853687646909579875313418052194439004902378795834344854963795262889048841311621948115541848851568805218554803117548901696007566150988930415191515974551827253543741738223805205955703299258903340279794842529360048114731602607595582419541653297222028569181277106607451250665126164978528223976369766798798416028162960199771721304553306000627749129725668475690899370872690539346839012538278352132316260349634084967395001781525153180434613613260042632486009927287152401847738199198238474922027013952127735616891222755427691704039499711827640447076540475693343096702142661466729403675610530036850132174558640144271947938014392849073580672934058000174503351010867090843853018471544635898717682749645610048505577534917600095487641307562645350683617804512573267977994630163438339636199848249622247304881283083976507696821137125094958679917871011870445170573567200563813256998344797324261381690158530992307215536071691964634761744212205263920879877403997166278694922892274302488351966909987811741083676422478103811304656012846762309648250550767003013828600692204790343930746929335210088650251043826312159248091301277006467936620656333566357073823687551603838826473486483807453011680814329981774762340581266890282652995555035227506672684627075034665463989003542005777283578533763310924434535838388887437289841285871699420589389917020607473017813139743839427599059503565007295075686167341180294811723863232925684185085334659989739979491679373040053318272736426632763515418180079902121154744356066019626490793402738141893853225441077536126812886229044404553923347249032982632142962516835790227306559593129425303933898584683051121199750650263849707002451237039835800163429209947115413583176959606924467269374835197101988648799525825062382966166561007480686357011643445564170330838416620390741083725025161160144831440259386133395141747032925052324034874166570999534862898008036222543995131749089098826596301044166210810058619997475674903570899387907038023706610811593849527773703842527193870710777233513047552242431813665925949554288019353120024369058665949993281320821329413790615799791670796104510974639503972791494344932296281419323196600305822404858615550642469014288992300490617274597244760539552877435410428253362629741190840320000000000000000000000000000000000000000000000000000*i1^10 + 50246165171031364371036447759809149932845837621458384606585113431048607208475505077405503577307756604166178493299344398049371314829089524779566889195938353203558572963069939723623143876090282834023646780995395590250965722003161032636247774651536225923422371413951770003498150175903943678701635632409652568451427225036539898290379953451018631660573652621462445268137075775368698257035367925666209837611549165279269826276877073944751716084153836213532442457170980114037707897112647437711208916135324566383306466497833469811791447498899060772608642727066835110424637860663123045334253449546987307907665580997452364895970208091279269350207249598607303302349151926982801975633662264780197457667432234103703959480982600427957927777927569585033703940917241234233186923927871335555119818074659512468119671448774066110858217286760609545316822484389136395927203587166900467223152160930698960027290332831402278189030488763246369153488784107843874039098203223361057339709630500618893217914324685178841358549736768888117528549044493940587697178995227697700926435487225996183340832052681639454696553232774705727139020528279350794409026487734518695780724466003927531398968092607194479254098414041695818342423026089937180721053652126025589203384721063868109211473758756103776647464866613991301169866998088255581553182401782632877900944648572805223305070032122316152340679443890276381496364521845484853350229995623677239012268575732787102237376030808440927697978333892603134009519386383183592581948038847854900306993696167937539592508456523572119832577655336174182799419374465411443234148254173944283020619451273267622908524537232959059794306615018607108525326643089966765173224687410007396388742710601621893165861433181156352231694817387764056550282705617498764077912287456324193127251557166587653792312408273813435371099441849540840404319402701476896760599018227444927337752419195022199577612438044602413869411764738545035191299287388222108383246465108311594727078360823484083631252774278294729673179583590174844511652781936348015688334764303599606994189978952188132674143607465251313467314312182488271922911253389023729506753131063544376889510067321479489595391482637051496816127665208971113965702240689154220790069717705619673867537100309655087194325258754544944544819456345039188497164483637303076900369971760775418870593729014253060542660605922957160305088404032345704481937619052170754870655368833961430426148675551562686255919843928527464145720581419487570950995085793284671487302453747755119515329786671149915225068666880000000000000000000000000000000000000000000000000*i1^11 + -44342351524125625025916964038658047835622247777389667728102001753307922327398091789937452174086262679505832562198825198412614633815083874110313922032326124062692805388694375874696243261390072426134318412633217885371335808681006726225437305471886448712859671507508422515180786177924212466776584580267357056978281113138776346835984537286520722572201747316848597042998552697684486640865329949721277545965774906159228125060958831080006625528043962088129437351076791273039471315630104481077556697735775915729099619433443923243259008930627331656247511634654890038967208303871896210858866765725348151092133854967801962514735551628291621826697762921192578701732243135577872697148202101180140373353998005663933928321571147975114394143511670455388976991127503832938029443453040520577613068386339970889468883810272704990808193946639526722586386200206267548496504481489539617617205113763179382112039254173415999134306745041794196843488235334129194557558557592676054067593242756062563987347976099211485390380191738551883687911009806516521860013599684016477830268567301816125742337387655555704213747605221428621087348640771799413363920280061489357559618841100018692584788857510324052739668663569049259347671350156567794986713964263007292465127494225090611591107096782450445091013175886116409104491402634921818300545244122484724761603871179706476682629016868414054449575633380347950883573793407446813330665173595581666945960093794490620225190171257261297028670889242023766658736628809692131700660432760677726308738185737463217467501791832577557363670689185139715448756336718766463386637966432294304122904189384928386370469488073702771196403803219650093587623584329697623761222299676919803597623458353941972903869522222192444905878944742368064166736180546677418154603550995802167264630554089446438389796663511406899278050298406732671610991925058268254639289375058066845958154012437073762576503769694021310368552854045789862886137800964548862362263003280395598129533966545323763287990701220592154877445827586398239328103269769325042151358254536183260336987918931372115560902942355382409130304657446901318509245047617495347789659684725296104605967716087596567604534956732517181639075771037941548810812557330845727230564137471197913559909010000598800596096141595367803556646846486201502229577647842699776659130511657514191101612157202072496702551904613147188961565162866112306714221103611206263998792178094570121008795735923969211330663477500444480165323965611586071234600927545171173628679797883929307257428462733744235433951232000000000000000000000000000000000000000000000000*i1^12 + 8911337334342885562675480347129771482272312603520536605084718562151767811183100770775328771025248907246534707141545497526355276820965958361085729955700626322771154173327815341720823296172115003992153945625730451748704005809791252444538688254114064690130197015499018049760282680294778581674245332916912969831619345022518919931361159120632288160729839534476070514616359728322087834282908216442284242869031564041930176927518105066647126403355545200418361277066390313061374058029707832700185433995243651560719622242338547152516349836959303473172079340179412466389938794699978490342204108877902940515559749214135048772819627194027832715093578142930337541745178302548066890129302161776971778729654805150778366593874413441201370684518679305370754080187893398011586904101449109966796323924628178240051439519308274351087466620042968670671497718474102563757623870393794990101756083636080840790365175719239627380855241246746358951786239634874245670346517674609710433984427992187720892227321042348587390566299717689007632349440456912501254340379442435862748257536759524913718892539350807883481866027462274273201517977478239765211352806266808373396040714879805262402889220621057501577015643212509018976408154333230635319200290235576863904384058631188605238618171114954833899711860723458744961647799661209303593593938266354284860072725619028709232390176858517746095263313616363882058286904685066142246089926875500073980287755647748299732106937776281478783152885529191135687767048783874355861051427834555881066844602430082620155501560437740348737994020394153455967343226514672279827681105441988334964217438064782531461559615640489695679624420724573490939106249908283322869953782188271548477704427234253666969802821599485791670394553061519307848847935336052865777345126178537449622265906954382080717024360123296672842155193247475934865396198855954371369823024302468218413191156446420592634470813869520330210709177751604306965052592937602937666765191830374297533369401620216372993073742678644486108104217649049360523914750738068226236003849255086817454894252918310975657255677766191226404962734134210493063892669081400685817018181461832665517373016237736579219490376477421874737415610158554032335837233269236240871748104968385257509196291726752822119839876066887918610673500903086622520658959808931306084868308780284490338769582822294102675031523252368929035368534999285794568986044910931779888690949271719679429894621116313970655762363606834398573555093387914283826023508274210461302184410837812803978684227416935711008358400000000000000000000000000000000000000000000000*i1^13 + 873929009511601345626108243617964768178059168996063289665523865444907577154835929524125854138878614956597739380221969123440976767625606910336509509148473732572306712762414489262039949291650440337789740977743319150515910981291765969933454866430001637429469279760233931497160650927690442059807223915502436387456520358470427778724416011484002227958027993722300680329456206592850620763597088720056237261870613148353745858005763348297634247845494651749315166037931133782499261793171810357617109424173203763434802938778678644366821990215905399679811983246104711226725400209266405130748699563525790953924559631566780361003067310016185955603745255025919696113699011617589515504318980159735718418960262623265809795497334465005121526505458632824802500099481067520072339141358788593177635391441492724318298418014788313034752242548464024203836230539092132686335744774141193039866200929680503948469793453125502377392495490311879479519048026798447836023486147914346805329702412270657082298900438661963506658092326861386987235277297326317875968224057612521717431923782584014743512090835276365992666730406861286333541269125318078358174025909386195277362628009160171738078646700684913735088733861756147595181353372137063252120546137290821958632090283129091301796633929156835581391993449339238701805048285920527936551374079999852259215883489571186132536602158942041662455384035608814851139806495893112894347135124786244398913058472605570652902125076292669094065445164797601277921878257850363790027705320352098479215022901623590986776062784526477331161150871558631545440586904525227136564772245069639254300028034202233658846317960994235365989767232660445929269049590361229705806538075298807663906963228552944932502448116860428891097856503952012075371300032948572190742336568810294531846279910896685137554500907117139422257101019865083482588249611145447559458479200482398506355270866970934589437555631062057417447358561370338654869939190276431388783448821318503746987080864116668276489144498097855910353575926500188851687875717441154610393779540693657776216926562468536352712236505748509759273354249470750571341144014955913582129324264590337334757474217037024589064643028295731012449884844970955960867403004461071374044761228727497837569319347874549395395221863707745849991454650004718430900797171040412921667926002738714803425031224565685288502060529681289918630831381396929073286214123655854149038127288518523430823766290850782403162245245519699549097960537161273523189819415846418008537305737060013527312487050128444620800000000000000000000000000000000000000000000000*i1^14 + -248743734104526801507826662591264867237704138545339368437278532050600848228617982567995564310850508244427783088554742111235741105664577653221356778530607288886297992793417447198313159974216362665029768518396459128462936310110109110222432288658933717052160323492281365320515585381362178424505875440150023542568536863489999919379999973670910669121941041123767333413343782698032566774299554790846630173645918075567747922958997941502176067966483803166061845339940832816262099316351491395162354596084545152500160437066637175340772165680668135040987477426045218768936805512576743719605451047151104858645048313359014588320710747729785381142298432422203561620867479823043542339460622978302948783412075238701793725186637073465427083706074304976813437843878816943248589619847145304544845635741916595289418106206193311886032912976997155876316538669709384566821862625218356453834369239954702018233769230143020797661773436009530583913035769225052024842302199396828940993781399471105971661641366442912367788667214234349158230201347657702162586617652024938606625559501928185264568366647839830097139593216670850033423316979112956983497366754094556048804005740888083411182480249767883871384612211028213294243659265298862333389543934055701935950098796976439244949297470461154464249481459372710992305592524655959827575599575873367248765445075403713269370228134449412307188656932828983678296761778131195375326678368429581760558251677772457618683097362087841199573605788838222770268972385375012877173626373287584890223594551237661442601375016130394512925690989434862691677752268494160429588043325339210686077412132396566081968726839026916446662278292352997351438131953302458247676315310476037419646062791489146542281189924753552469240731821400105097972085788550347547122299183421197211343604392361488310820091212316179319421807304622702528272507423837320347440332461790243603042252054682781357745708203819456161746450099471035124356147178827688205349815666686545645390380331580417847910142534799731687601445393040601364519178052791301019174680058565614554748077251554411290357436587662272987042231637956020661930490526080308025163842739789173062997598021450212994643068909439260542828633227591501510576920309077666435734410192445678450408345664573145628087154920494858500169935222379865902727991625349603513903624476977372151167473434414867632820200152647257673778055569294225215719469488984310284484090071749142791407021465676295644307953519945803877737421069834304874280099701595038154001429403010247426310412752209838080000000000000000000000000000000000000000000000*i1^15 + -7637956597028856843575919439190932948621735361725767315093819389781385896331013894710041294763992787480583482005861898395735700101078383562663077339548355523546135406038333182816965020035130325944166279012767013557911169833176648889942588252643389288822340705964578433878430236083502408156915283750383999957469089094855736015774645890911610744815508596937627978094252833053808637862108407281610563944692307442241076558701579607358235572695696700286009639049482759780125504411856488946606585991680518056881077126513101802596207590525495399914372133306134762176678157250209478093682140175629576216527229703661627195452616796570198186709019104055388912036605745107674151709074840467613372494968380440024308902546994841045779432120215955900066593205600176674808834630610149284092288142810070925757712126284492048346641731387033819150954785196583699032878931621237890166269777436091828042767236066192487001201624298616519596699572864934051020635012981800213888402932453520831090860073761592846185685071903021180257000279417264014709466181596137927061676161467276700028238788583581053269867886094519247672823157305855563721912912559289285533751851328355290602550289768596427172046204519310729952666423175758862324002784650729288485201454855219427377047662545240283029746432344754044624926902515004872138507301300056637684541236649465791982210223393708886790425467513360054121326395509592920494875469653708655317153619427050609132055360651112170099684823466731084182307719050040873054081903295152481013195098774527423479466347218948499345951159567794552908735830420045869566085338729851761500433309950666329175985967648369153487506124466951732587760484951292454991336786597674376932351599887263352625161523428041404936487640919451776093472203063659586357132654950345622509402693971705410234693096951128515786999378907319595290902276874711564505098664787036647451220687355969386094332590344341660498918530199437426584206974247216283617390170836992594392145674899854349984415569676140707868928413683837323780041172803355715003269367729838779281192976120292550822174977650151007120927391048037189147151098494853353538664871661123120235925529627726584783300283634826295999198440712854212303839338221042834348003770865662237057172043117069747159016613494089174312042961302964116050845847234615366404326479977630359514166684077532305597273002672866413976875058596324509044273951482502823531868483012334605666013720771479094106737381067192138286761978599941908459564636541630338877357842138951160198481847307468800000000000000000000000000000000000000000000*i1^16 + 2306971464712231515027761376510070362539899903897340384214629885968459939108673084858679412206954889106113962918722825869776498653300144727794982090304485017103883682023293228470932445855517808928533292691065440532852416827120221764271751056726432314620495820862762297286910130160192537425106407987414593837262139820241409123938395717506686776642560016087968198636834238287289825696328574815515201957695248949846790808730783327803685709677580787905777729336498801972624620771460863544128636607890580310392097347646040367913063925200117872000947604477457736675982581854429858992997538386587651880201249615120596656397539247776575108976982507037729741418444305465520859233706883217942589380613493042787704265058117944581639650233972978020873079784750753062989351031150598579506835512031917423689229111433445603650177617360954572363799670456866121220955495071828795447306099681736461307056906964608975658296040616519244633918415096867768575368178623897467435062989316470929350022054431275667449838005127360997970643075913969211954833414485519262592073883192645901990469573028764599817430323150882051742358709630472067313880279770869067457990276072727434284448772713547363775054767462924682582990010493461528266039010007076645276022082079542535158243840177412866613698066402141688575997677261200427410184647909628415330293415429536132908748068387770443377234634279182141034214189601237439281840440915378598067758293980700721348836625814392834606522333684064200533759839954075402166824527735233144567895893209001541671213249050417126951591974715223976151844497860784035283703347254272016956256800674564395791300469233114335022829765262687460798325834650622976578729218963106218089330132392333849693862699614095200833778584616751278358553773853661610814762047197036934081974691781656342530660802254195509947463525041782483617273353131655732306170818240401188705634286894444247921569182432802807668401993797174510381808926426722076236000254677887570065210982074206047641156081180445792612743744107780354523302524797151652028734342948647957559730714748816538831108930399123132489133998931425094093603617320885209807863214239811997707847021624386735642479160865623782716829739315407358141551609140904937183152154611609455962751172485276533062336994080501590562672617293180282945684112828014007319586051651082283940035537854721403662773169398834743561271249430512772094783614815561275590560013084994680592795727029295464293989510978006866473000943424825792216521243616403727110919439422566070784623682519040000000000000000000000000000000000000000000*i1^17 + 212866249572956495430922674254689074927988818225053466687433813185288675351188863283559131720944300074907578172239779253644827852658393082759056641030017203242475063787047398784814431572299480629517309029039191966254724110390134684855183412269440600831192401473354046432898189481274541364961030224772365437663271794342312188470185036916344805698771976877934469040841154315057609362595804964774534890411041774651341369456435048196114296262799034006359032060794464644543810847802726163887475946740652732826221026261740611695193448945679977428588522853682815270060650766971931788301348136324102945172239498584588073571370993204796009530500919428937856815258314636035161833613175187595419328458883991277056291339231370662287186463882525136810634128740075896676506618725809239859030461001236160989147180417464419812069780920855890472346021371795997231262858222394871169050817876297192865533472194859745837432324055277743333628482014091265655867628215826362308072394504447563098836417895186170480063449131830037644708994329799330459846085350305046908327614115971823236846185787301395757033484538699115205227196106289006906870633850705740139269856619260976550423564757157122281038003089230898513656402840521208450717988097907388531595268721344657146125582070574495556477294201749277889685959735474136890180496015014538320617130560610773357646610036856050729136552755675503971110327952822100647934296295760774323887157136352137025853024114914447480061627200275891917202753953955011721928057440433459343569872952813897771376800626245161257442278201723473709304818813638145580815678742310654270959265948510170140360291906324189577707945795231969892481172321047323276774907899586416365888181678023587286764429909646449828742405041142958474719762612719180869796048971927829286705579186361820413069356008343628685808335184679221558442219488620654884157802077260316104666377010055226382531353736294244920505214875376170619236501164746573408019320021473890753282345374931898946052288807057443216539419395358056667942246104426911174981720432258169865102085548608962024336651359341414174704087637478337064839486940083958346602157191838935310011016955978588032466681139125307271804240657880916163014622540140758436922966193361656322830538321918637177501595803527091710387490401570531655776642483679441853054831486114616871231682932324636663357131546848068193154933469336504298306527027223181809360675008177691540861474020591438766069817034164219771952805552058232178974661562947219201338060451046890376108441600000000000000000000000000000000000000000000*i1^18 + -59620076505406483473124652077038119300938651769471971459149738169511290843398608234511961767069824101170272837036683489143735010329998400831893234071330080668331260613649303052007803603679158427642283965666370539677358749217385545385489212106291458016759190580461044311290548253083422291205319501682702618753109022611508784417331999694786415770461912729096675324237440215772239972196558869250289780071527511286428591370349054588524123458922546660307813280034171278516635845328874561949746589080753268472615203027027413062262578579994793983506506735278237933472565892671945396326551037350768428933759601213155071098383199161360816282370643555764304031875787123082676675272876801079292792134783677818729033575548913852856239629921595734640381017004131631238397795735898533575071586138340704233820629854582937038916665473947164393964421157015148794977385794580844673886653114592933956968923668601025841903265223488214469879182148684100793342790224844592867930162082420325230112239185905469266914204471093809469962804577381252227355828956343620844095411341055663999397285268571801637702265194389028003096842550250734726415588758235569747342659496401441905831022742022359039861124479988660014221802978614634580892870261959393062093789312961036235511637775854142477824738305777598491512110129635369937731404327400221493194644792043797746314746142498580219987876418910385360721288973033882659168172564096547716386835492058487941975108920219835236294904947112260784095180774252652133079290685852668401630234683474658907528221291834346836297706222671189827277224721632430830246465175024531986753317268123539285119804877996348169047938148895295776612766110585032762924869287065565920278615119337329499681466056245237930533494209329170093970179550897044136708143814456290166525650022931390395269340148509376126784467453820180194367267998235692429073599912725377991878045990443075014552095596522144412408845915146613072994092501952949745315099067287537656013728649268109891556139838048187187336593686794671874040095813512509229016241180403833228134079045097922602074930057413098368315931673372092202495011733798995016911092674489160492140699935253213385781033210901451004474387112472306543010564338310321047824013443914992094180070577073280640777072021536111104228673408113898489651547721959463696396391811420583219166460690101266568119900318490902281279277714543263628458214825029335012678530734684283908677237067798569943632524996422520147669873360203308888496439587665934806078741828560579647766528000000000000000000000000000000000000000000*i1^19 + 5862747800339797380859251528327540655546913521249711677661526265387690622654253986152755066226056060055246664890424398351174731965025024165601954185252173814979154178231858004058154727130921177520059549702836912202989202300194322605180925093990501681401345017349356560468644877390818643324274511493904522667752134623796530074829415185755639359560653142560576019390598985545697398127398555241945446822134566026318348253370489910720879129565447144589003480829350892463370956593779485271748222868511468958938815131237846143323839919894473996770443753833172380725403829521057614236479550280920655354014740768695273543196368446973513256640569810930152513216066102578746613638156283453743158987497303733562526380304537003572424353694189971830306736964223119907015854138893377860366759832773097992809956604959550806601368674321701638256168623478200686436700692955569936470302348147371531366981311862937198835297788222611509540630767353227927669245711109623920962795048767184772666547938801096249959119609739312082821044677893708437439349142449086405843174677245619500471869130141971346214816796122004641881308408885561112046204170279937965104354239402170045354809931037865225747248387344629141966579041033250632706673168701532621442954348514229059961327036303969314690573668187149673949867538034685830986906852379260309438739733985612555303874634380917108513958339078545283199007854033920692442306357008657631891514213040744729077863740334148165626101216931542633328615808452495696754280635058653876546003991373637171410837679952876419679007269888058951319732517722306540247719333440889898093322246436967314122099266522156468479825320624933948766131124848760714580897120107761682431664555871617379661785317248912853559957844663863013574362212579361778093886542737995445699352582349226603378800125508171624993839644682785507806020816304608665843608583451218307727235688480968863026652519383083591433798812608975527003707580547486591091162308215557665542361705808186281091590984170417020932835177634025139492444797164976122364965794765627812426049585971808496625433731170412363280259184414324688115562283027723814090649893430412674588039744165735247207599636315226238878884883597383408059014014934515662432774465552378508878690161044464419960122579276770298168109886365327420781930242968985001458302682169903165339161368252575296590821396161811873879463485190724413527009910761209643527359858305934826845163493508159357388454036484352782738084251430885198044637195563935466965911968468756647116800000000000000000000000000000000000000000*i1^20 + -434340873709225697814790167873452194815830523111896653848681445405540280617588491959564662838686397764948675761054363209848255111168293898412888957641416205052903382359859032635050863908780701593459007570210137576461142983134644357864594779047439886306546480253592829742332362470437512060123974497512908596279805616920233185858855558651050125752725339454353483205060575828020691863792633393081660322505473016294055874535122239084949483921570493253720742040516204765161823354004124798494621985844978325531083342291003466176124286960251897989603117911066917759268027426106631715946634387421050360076822889515740162125378341166440871011953497590419868851992214858282994951045390428161754023909943293433528369166650504702970420017662287223771689538642915138253063933396611557900632501888662608960776009431549011259395970639874419401101519123897856876300945687710319392340857029425887481697129102124780016315428634216676636599161213492371213268702614142790374769878549325514743885717085290871901215213518733489398828152124783257163530508704081724475080098688646698461486281398120555365945227313907742803753696248425145100800667785389086305429419509920172522392217777646947078407202852022018700697969322790008477342450951026869690824122452351957700015270817527443431190052654269568111756552491399547308263762088199587322051562261562764002862124094516992766544787291280026477218280115000390165881125837895606386452729466881031167757203288282290219909217047742248620834445762213711614222688436277692172721938316730210934511666682818918252211849256303825887134922247073409373044513104735348122769951926654122552930113508945749533905352725935197082731654807680636451382053977512780460956095376174261178304053162656241903942786040861856260847209430021195741581532629228901874640852407751535670697090209837282151812546948919954633307087210204405073323129813772922272542738661456842874094514451897855297211213627347746759078140218205313038691459438851460391275027786390945129563359541036441189905608127180521447647947112543398359760084117207513902449167905866663506027532344719839893394953448082636414501772736275165940829588876429505526300418148942825111025949129676570865360267727707110198272290338143580769347633144462413151908301450864474435630016369557087163791899218351730544881555023202124963658261629584811244206632554839765549788553982580901746652698803033419415768890726350956269814538017707332328075460940786385056359294021371990436583301937840986349015154213761852872407890380246220800000000000000000000000000000000000000000*i1^21 + 31476592012535590538855562109432517325427799243565961643671964284154451948366139420489015066171103201742391507196031666064337261377868471937501934460031166898907694955307502291372098510639706802366749855146202314545945019436390437886688602096246477177409424526453539835114342844033750078130456458518935023079995102371705155321730077173434938997426186405845209834882887891559209096722503306430875031373041975392234286837882026588252123187590085419221150533634116746832617033189888020529278781306904968494679151032786603527619578216487506455569653298880149617929620085448464879495476545491961960800264338385231666062717093121027554160882756912928601891485880609406524694211805063291900003099108529268834851800710538789325933519495817042696042243808630843134863210377095079429269795142120053578434745076145223094462088391416722608437990613911879724240199903002552268171181467001317362466733837803645102832758773729119031938459219508238761154148896501818583077150741579134103641349079553478350882974943846395751863468899539357320137832786271922052270914598182861102319575968511809800335855310493273563821889216072699138180253962122812160489798473516617770021178530302387671100149176811839005228257747165923895580962173377329895137617821600927744652714980111861893008494519760111208479205642951027379631734593220868072383881151889602627439281550641103857243733683000127935753400410521746268286217182512026395542962242251594167605085700337916396938433438409711641794610876581091938920372630220292375763334351062880615626171762336037123518837166520616018345949105754918508557648032469354015615298258003080686630272916280389144121026656703101587323468011021715047741419413402855271920229606255446239407964661561471840762850474344803141602326057156746731087245851001789695530160058079718672680311949422962861796365134190478021916679478334245565567029214692442077116523622499501848188637330140606715645754751689873948108957002992456761615578961432258386937345577874036659856397694535174020807167053042476064389820053563988559043407977325879920354857783929408779680755670183382862514831824996218641296056078074161520073724999365833423734011686805118638773559631080052348952043078866225198596802708055099272867674670069073523673326641248654758927180662986495719855113571082551614318270184997030862696503904366739913433216848696141501944598767514119991546502985129374476943980338160299882492141179876131616497652147105169896375413339065831826356354184212486803621916983134440984330393889013760000000000000000000000000000000000000000*i1^22 + -1999210346201221662761475929201039900120800909871652004488768627787343448415909651428113085452625280164020820528594913675999203724511263951142768589817893061874866109665150167067482811649236463045961993086373031675588538948004301611451140735664963343824612086852005865700445731944982469258506452051014830269403909310603015992073673936315763405674183425982507959905884915494862838141568790253685633223201607405270833456995000462950192600579706073828125458545309622977484512821136496098950955377751417517831300692405385351296302469718035434428314377635375698939185914553875467815015393464181594418752048823199555707275883632527689975780686250810837502588314506215809324640953151560319866729111195166481340510328435424455587874707705927728134404887623489993917584697703138193460101713009127926757419306221499957437996112111081597529311702601733492645976445625687553978526042130622066616481724064288585178404095527825312069439496373136333982106602170715372782870957570355169494782788912469851985917272539576708206952101328876253725673519776648752710217636802225259095843656152831019985744161767913908680127078176273593678670774393103518339067882392988114749785637273264911160065090878359585471880126852434117284911642334770241764184203277583049432593499269766490214989025566854476123249899222503417977139885261035383829723601570608807953476685581177163039624924228714717743354404806414215281304261639370966880837860152404053449009304815752492335243525133399439594067978758963533586338668980907080068225522850915093072498344578684310626617536918043802179931121938437238585144450355361145571218816198005595851160317237964205742241609881416096834793831155336503106880763205184279615719115819705971013546359965610358160760821124088564809192967346757644689835396288506887622129582184556707142572782725211601931508163458104552907679429206148490436042583534124873727945922033994132221661964340980864468861549463419892403235409563035811895759063456462635802255278243321122774580183141262750002596086939585439900087564514767823273439308539022342447329623086210489454196198862051388337167353088581117355281851231451790123692806774120865060778584871957527804627108772743485561879202937560240753089255411950957458731196576938862930191324807294072428591838567323638228293911212328207565391439203691522035004649168719638823720812190859825198245171779462330083639196850081443528178257421629054845141192773325063862541982465447335561267437641745095277785549086565756319767999743832607444228584243200000000000000000000000000000000000000*i1^23 + 94663125900356903494057426546702783502509258410962453948429455742074176872314132368059437213029930400323253162663186890871906586372240187320084713946626815346222134096917998229535874050939521082796619244744306691761794754904843732179915179028339352373163656020497225220318750588699059632117889935215599735452354836081188524156690624941391788623063359301208689527542501835170023491286882080177086289323198569628486958302273081495152959186626876044552232588977864654416005245204899250785940705907278792277998837534571010444381399384401993495423405528670724177992640987226504145055677513305521333575509047003046703524663525746416380117262962237024528824795306561433962083861813094753658780737276054387332795960648275782838009361200896547294556203969563436560007777511817041445845608294440427994779030124042818390154475817778645517838028959181914145939183148776477630017207039417284807564314121397818712534031736490362988214422344466545347206097004745064671631545163982687736735830596165283205032312976396114176791650021354503120304784978641301121598770545424839959273894820093578388334502544620369389876897062756554467128192978320096059404946099729348280671960220132820919106981324383410429306761533004857013118503488003979959622159431078440283405135190615281548044865615241022595891387569155069895343167869503715138784142858153102453083164610151549416545703329544195457197054723842151990706883379532592016684291784345309420644204208728271957049714502555098022310114409736236977578041657907454352591926686991769904888932344113681719298513033479022439088339610886947307449503713163195652370812907380862434194194508004689570632450321734701748353815165107097673392724132754238844168563282026794824521637793706774777639644016647457415988719458219391887137113477121478176168173437919933611183433626365246884246773254486398462816967365409064356462343015711590371966293447708188025983700285714295130530790040937213532640481414303540496872280437260026882495593763119620058350709708543671043008057968383064924851080605041399308046833239112865186878920289078857666968787039867294339660114786325680100351831223007856826301995482560625108034977860106325947875322521887516025766434015945418222377247626702238670916610257449323968398740052121023737026115311751885281251742082080802681301345942428993101338067519767883570038503743611403509722239262330392628824913751994205141143798877897682860302670567735187211964467529785229414997387193312877152060308592746313927559488799239012513145159680000000000000000000000000000000000000*i1^24 + -3128428398504497936503541177924328087363223880770246994676152976291274129076982834639934967093464890583203869226579577296108366617410628880656867841352110172722984730761954774585902585148451160189662486335309188102686746215958889426737172943585838013396380777416512572602624110323445087105991592055283202954324667519040367097179823322259497245865983305324335364860546000843379993193632778993636227373028493867403323672591095694663406349201028611877532193158103472045638935585722990875480287214886156493321008200543136128864563051455348371538480812242209166196131727802853758965425314833868915495422799820486164851509640399893185700168409825452831731586315111027045497530480891783841461791841829111750161065824146768044414172086686332821860827688242191698837780889030333711602700627736503546375673953306437817552375379432705748820823467747466717383962037184250801524811648141747149495217356029571650294055650391920171890719101452084705142211588380356102934873181304951190383461239460888084073761358416288579918801524871757714216197495569787328793293200602117486302345225028316061561390904415139122212213838827501723428081780125824218237240056823656413052868679139870978046772349205504905538164681508124147157453286741400111268274399439700423071001079439016964429613254955661203579603991515745281445192864548652414598711868560134897825103870386245692478802866880866466173758327891170280621054659879944160378588247093991877074199583550116071911531917596391715567347959259396932074852269277932698937235145333364434942066935532740287562266103028904923918085438156011503647673452810313829367149200188292466496961599227347025205131060862677888588022399063539684442945246248128283209486425721855115909675415531056489173272797656802966777447773078771964800274722704801923519807109471747236501314438952616949589824735608176978048692155334059417071444851445742481296089580234814510600078532872800114994315593574678580099225749170004185674145320944682579266732258512332443322496816020495978197121407768669794970578856389288155607110362276444106649771265675131028009468324191295776992070215460318532778409293291733536574137289788928553190108142941303110374010758918292831941544616717229316619088111883828169830689094421864865705664345449863019372914187207097555158015349009617652425924315116884970206175359307424302705541901156477321402967521548381976013404055857232139070176967572537274663215944732218255775113232134879163753585256854787136017562981520407450368809837728174794866688000000000000000000000000000000000000*i1^25 + 71266075063573882494056581279308368114591645696789339034956172821483474950297629699093846360510618336309902119759126608180408978681799796098214012219798660815601921957110777429431058983020764192609990249336693674665559025464086710921588242086127292290943641130119854927086424910703754217594759138192126627793338678934989069119283839370124235869131556682512553312575162032352000734731694339029300157308680587822631540478604527002051364277457816637235294894666152413640746954172110069699888908891098530131158572571330267827308301774513015608582675623713485379874723878201289645321155560157642693063851519878953638922753168319016158556049624044304866365149808072823851600792720535506190035650280717952977801895019931158219434316431683771880158706318960815838355444610028747224891779353876647440510256683274030706296859566716077119666760292884749138424737627389684062216069817241616314991950875319319544226379668486477041191361834874450337494189415461459462471573535746706145894662484762027076378610171409273287736769905340560628995860457836902404863147165032035035596322442575252470698706620779626942809550251129148446832496786096040164672293854386590565855080757198485747275449768924323767232357709298792390629093759343140554237260943105271699297679046461094014812370439737659993790897751198468061827157767795666714395750287954523941582263911502806508790051989468650214237988187021131464824005661982850993607276979294484766842654726069477123312574490112564896054999826899649550272716339799315019281180690169610656213882830674016649238835072400617903698875624209322856532006444016823904156974337201020372364952016196742571181737339312386237133034287098161665717643155598981191363975820706758389159214552755227239936173983211199282885544070843941989794957773417903128555300349834041414165368330622561721360871985030521605104383446331077247004028848982003341195237623728399854807625521434809817043611474781686810319044463969588165075069267129762848125719903401094424386993881784823381179426713555317819321238106024751243477292817352301736677345713692034120560837923709571786196494234461733973850532820705590659967940613748522867324064133796883107824639818371425333450938739602539146503998076286441133408397169155203379459561416820042400563606772195775786148578533029156079790941873845056640292088744522303857101745674079705661703415150613472864564338545684281952046263577782937372011403898906028267489719021445594010918126672178187005460272529479342561481291207699867893760000000000000000000000000000000000*i1^26 + -1108141742522950773800971058182940463113561733403707203169869588548872948967005900494032321815443710378723363850135597723865844478533337003691164727872315085868592604724968093432343246259956605250167992096691991370337406980829684626340805514984305648456121601351547148264500794810736153074912904188700928171422325838005914758465390392566727826168383896909728457870023426266885447843364793050824987258397561814380639880970762657516048018026611806558152439989150815080892232886597543111391308272282898466514938024995017568381721145729176913473104594450070226348021505321779798717543207941154183558513903237440710975517787536166758053426054861617660447560407528481209179564097191078949686714305065691948725739163537108205348992690907384683178865521224247666250245179916818641909737065469105172880903944561381292786432839642122703793430208961069288429414968050165797079011112975983511779746909626470918686198767009722601127069046755646207707003658081997366891503404778928801727096948983964439569327150224832167797782243456281683754073553346454096022394583922290746635519174081360016947577792815569629275874674430228305588192104319857211070353490028882578107101182365758419113428780722748123354573020544227855301322279623043027821773803283794046169020189972970864940059253961987715980329203011853031479795086119078780850560092688502614538795370378870585300906707812973530819963946538483998287139016492157437037660694779018726642401612751484219962782312174839993055476441337205574436034371046108164133162524336837290428066816180950891007261785526058068109727433844491239732364036100284185310113733980904187028617986535626054642924708457519104034833526685223004033979515470023545318572444743115742824753670829166635857610408659514386983143781494036253821127755381468975665095724086218140364082745216571311581440630826662644105257833650404545672664458613815509260351442349821508992506366991982877278695593979021646187437939086636537623722000114200794964529412953002938198634779446333366062981919515662957381304447243208250060476673968148788029343347122016890104790278991861053935142238559132429681392386945475691253511590734827014898625858778459662038177618467953750981168816260602275325047943392914039102224123660376558715864489059319778747926033599425550673583409996644836375666673842129615672783387106067944885186390647011135255187917006350810274132422325732643790076490565515671331063296059862213668898785907614951529656299810341125332661845213935124197411844538761216000000000000000000000000000000000*i1^27 + 11405951590628369689184614386042083522629288938964288512235017012689073142054186074830191931509397053461688903758790890488687532855486800432025087085091061273068362298927357486745045690183512571071526233731007122947617559192819993019118858089375888810823618083553569458177813833231893447067827138595833394406949586488367104035891287444491914355889845554558589131550910705288620984896732055722873788655586202071978966243421417041205867540053257403171012565706938962614076991303587255535834790388992189685502708173644181807697887386287484518726696988688169595442198060483871638041751953338308623559491838243162834415913615469705378389237667975549960277863181798117532375495725828941599589103310486577367585005206315838147972744528636244878583988008026283136203559197463033981035800991032908639262550288267283172192819470285162709529770642123216630207032281763820442740583795337860193729373623334802770388946084907503366501696639965779577223217617858666076089083263611677702245732368590083502123700733595548819636734033392570324923128680113365925003582030229645016429163623121009282968726125366553374166411281352153278382029671896381943114158437101271356679396549583918217019024331259549854616010471387264004856808281068288346754891567093715226777872737159421453478854682484715604618276290092543264287736037745740986350997483441149980956655535037268778208958327240675201807315157420059537042237245173104566397336681454237116062224587150097582234291964397180425402180059791082615292595923951679827284401022310870346418533975777533717327900535032255037960078326686285288581900438982182139014510458795346888181518577640564571866601012241636356658258528022306254312755912305923206368943774942042134646437324287265940102849198982571696788400955685164751525247002823614683823068507413640058278403146064243083862725646713093458073670479301991076093646922367656176207255145896379153352628757213205420995224806986376340343376657110488563084934831132613332453286649383410869767121613467374706224232845778792302184219007304726132068947492705735714780101505170514370602588137758707467430312295290492122830728030418543888746282424859268243901155980510294200836096997459688785045199429411844469266431163578004920044186807305648593009770257040701461254026442489581086017335593854841595721107553448605237293406844227311672160738127047273625325687022618232132632166628036331760852091758256954604448532238216297991969279329892998119277026542078676238965174981311708370711609763430400000000000000000000000000000000*i1^28 + -72333349919070338258994529370134396743412873587572701575931072359942705083299164333715156491499781643870398737713590520341570895600164716562591141792365683100284880615845495702032957886314413258006784564092619076794948273773047414206866513641166035732005389178355304606787812135890264741261408756400068271107100230639785639373691145964040719790350445555222330292339811330643656766830750918657516785403771951181769344866577738919823833943137202851578158467688709640878040643438457837766427648025797890730043850030068736976191556270774467383243402560178495049571844918106809802787750184379680785616931241223471530442511477354045287879274906102985387920899095100567821218149434965222601743685432275414403994794839784596705970771087451851218426158982493508913845040883092955596001492748471650090002333506926823323233284422722152635398209836556459216311353602259652626071164683773817450007158314574897649623124063522225661838612640897806852132648545100895164527396228874086020270794988238067425376701159174781520205833935753710027754209729774663443995878084394386788177826083855513249575734285170415710901571789396027208208868002691543672340363025631209505587037325857307710174877012303958878014482364550885122548955808895234078685109344951236030333950212541979273233688393110519396260263696732897086860669750445386073762037739569508505092033066617915156249887241053191648901556141541744016836710592006291965852802622820860161448106634955392027962795028322365750302364060322405373801041377508424648080418526620572356247146822072080772287828701565773890049311525524235334220608737918399315058843854175213850367639063846734797247067455685431800495239649957150865206577001862876317615461695365179631558265546062922605867069337722628899537903285757629758349371372344014441528960633897385098598155896554642562020016201099705459284857554405515764176592899036497220878432598134705482459473510661131351359446663905222609173182920269297772250946172332203062483518831192736829960903069068426453720887416260355776045937151270173147041088608901932633482050137198655787867317299069703608323645545832523695765213271966223673496741966895359226368660444729248273266747011814885891153129984055831974802089144498507218580425995450233022465440188079223602078334636722069914564967296723020661083897896730689155886872496966324229283589555196481499639249425315798980087885270699560028062391098078491956507261911904692850765270233969088372547970719360034893194543462231191284875264000000000000000000000000000000000*i1^29 + 428942858551774447087514127934988314714997078060278773207056117656598828129968830338354511055323155109134520181024705439518481088358310717440216157505297000765035105170379502509713551532381929122111896341313134864390320154207421086133532296926575441824349097473186217964413585743804117898354990390295215263484780441701524907687261380159191742697772426328995612714752493131616385334552906261444560204890248353562976450211978854292612638655926177466063990699163374079890473077558881671738453306245368996882228223765714538647964829832534326418800045466371223019964198075868921444243147922245795623070682535719051715766222971562916574635262914891021024257551999095425507364119660240560979386091667173765752546737638120974230519676901819554742424726512146335833838806909595769883761279478302634021025581622428729100063009165732215813831716310799668078001133751234983309649187970641179554237792411807270875340914097133111351374153661893476773723624270703581524415881954846492536783778622155507091576627659645175685632641417275912491836075193151642322609484191970424365932474400014059565985373017773676780468777404697150689817614358336252939130426042311179803261056988366193120498425921210404162911306936378264492508330239245938086585465396312530398561523403145643316495545518280455149347556670353452112607694957973242169756756333781986355133467987714390142842910714462796172854094670335885350844042308828063264667028574367193628593999271968312880174607528561382899639786270353693811918715014353610792269809383113686955087484404503468941409215234929589395440577987872612610185749170135648891132720291506568536802757769987302258547163176367561475224990394418370033029315806001292233082954182857165795641740856207960707434743693463584771511626146075270330577522380270334432476316056736469038606172984305461522547686792803748921980093967007808019668417677402734511707266088855207978181670618019714556007039953833982545787139773140960942383658406245778947252659734216496636912629643437976041669391586749164685647751264722422589505542433862554148160938266091673987883137423732028468943783580937851178520134446612923830438722428807271388036695517122131817967106089670740146906165394901166707902480100484782951006411428649659266126859442612655491211689832948432812836024148021628881036613048565182944080218075903619264354165977518347124187996411433487486848708491562693255616480779725266684758913786447694705167497946435971343409004496764769576754714010597845893120000000000000000000000000000000*i1^30 + -5888188123038702419869149275755762853580208762088510764427106647253895469249188799121587085606661437199083509965614729041572864629933409730560321890410457301115908715806470817235320601294670943439126971102272971656682743708894336226892227041513137163648152439274511595717409444837147863051759276778338484312944289640268950877724152435669920029450585831866788345859083972613521327636847057117902530586770449538334052096663065585335829950970537713940936525342791204779408006635096117848818562033155306896642246283014151694064131083911433790642520061879948442253286914608751096804306963195928363249848023320681773642663582072118923265590925302323020372779448971271257561129278794101121244877754944707222732679688663608890381290793516154484216005445207646515295347177992140788558180090947928536771691220542018184748902261028292181506322078495256725076262907481776912636081568117855956339614180180915836264719144821807665909521999060838042945719416876548783655213570735629881680101281682331321758861163439562895031744421326168683634639280480717203377341773241600335612334754681925308888307672581843696842364312393084451941761711886881385806213090232768894505069177991126250225075330031973535724668016040968514030658345840096406953185949661292865627791798945087662806421346915583461039655091433551963770489211476601890035010263407413394622003978762164770164552129455985113812865177427273879687370211285121368580215626530462138977866267862088050863121609311994279456352685920296797816657971521837940103007340767007091461824995222795423148840208238239982107377531117673811013227139753834703961621657519939530647574424858787040307262816026751847546366128948008961360011164585408487544569151158486663978476787425119950182922215134365645294328104407931561099847928110408923042024224947814874144359793356668386895252142773510812822583051011464007330822506738524634377402540026028815707659256579113705432278003167068755443660005483078715036948701906396962820746183370291722073065777932143351110576709085040534565192086426462659866311058856048413175445907256177025240996650352430730942025151447729966969264843236977331357389485279605454809011512662555984892322592487370213258472016745734705088789968630760258653897584437071280903152926418847118469266147996931451326499664392632000280672528812348338593876626077168312028416927518957365505047705457305818686378684729143005487605266446665049466824002571201469647593725215153771406529263157911691037514585830168985600000000000000000000000000000*i1^31 + 56040366528908356687929672452082854837057463014117876342458250245683474084497366127170801984112805544082226255875601815681179611477321305069905984734991798969510223089627415854481920255844799858616029309225844863642891539874969944228676427456306264665473015242022407505212093160221143564657802182197591499771625027898338525810475476230779169795328373390920353719788015453442773139682843969904725223625369396779355087295919300316369586328870020000228775361601045170217923487160695159106006019222924191446684107985303148313015773439498923040800101948350119153733045966982670656891727342513694327511352232115958631134168858845141017585053989521921386180950137696726601183548738190436873947086275822106682136128309262692522553066980575607213967493574671812954409640658745373178584294177381925679347530914668927719475169886031340799239587784249054787954349334882662536207709335654936174446132591351761427775416787287056120763401106245156133235035925668653000049826234690278503825727055281555673958226555738018582842802670336319600079672381158959531134946658015278658958201216925052480091866271760536968531506520027966809557335828242443186257042479363340795550999254800513078097100713434873059808388604759589835870469857022462331793641377376971653457445932589175871792404093642631225825706869337426858850912676997469835093978912288190855565975830733720875853578894694180766887243673039689530937202174728815884582425799192577574271590448660087298814950060809905381011757281166715347051426419148893573864441915561144391439651923167943146137930013361628271258745134906678093935443174839357692011154257741599228518618238635790554764221735324135477785325352643289911351554163543950604498892790782855714188267242580751124139724772992807032487114254569060406437641261800475594647917318234918277835339039493980482972250286636921816606849360090795102695309429000645393548640126447304076354570926665728708487403991919967444902943838407797160452265617327571598520934297702721048264649313238513213030149713404048424069769895327642048004406233932124245789575661316855280731023387500653500255898328020398848899813289347870350905657738962304742542956939991001432303555393378773841730864425538864588361104125564119028964025805050661785683325723626780010022085521003787019868178942975138901814919020155704453175134658231042818514097627486065208191218026609113549199413801685559371542541281631301312467855467156813338552832294966590474911902939333122165767077489541120000000000000000000000000000*i1^32 + -127965303883154808421388004373961816856715808885344754324349203540360816992216687629344415530734648081870296956297736022994986470372533260121076316267058868333478636021807684816765046563959024844193679555531820281050474458784935711525927950479739621235599977925215075870848093439461526094289263251486085674691354954341921041830394116655409883145685708708121013535283538319831690725774374603469448746339892913013693951717918939013336471659322675561028036874582196233905166544839609246791493389399949204467143321398025070758691586966894986236084246771299243089081210274948994361624229877336662346621968570727552073606628082288870212600068342482935773079410131501787446813549267430436539900444440975243707200805908903356492654289289950313588150825146466589984940465743333750093575898717017578564504872360076116957661079154463223676754029610591645213245676378906217610972148101527586944217641869019602902412943248065040791749626186918505787029842662872102670416424868915983052222397189585376114961310784638990929871703412787558878543517581781629722136135369297777848362443673919631451100497084716428927507653209366442814132815448535504568072495977595644109081679774049032913380193823105256047625420321625244360980570482021908659686207031000339096664847983120632659961411614817669467805807499238822183798939717739789591508322622211223619302452048361625252422969540858022543777333303538457275152032717584137735271010181291342886335923474992564742129886004158804310673455482447612787243572048755441185857230088694004284220526588600650843461088200739585769018699513832134014617357730055670539116286833823154507777051838149904336711090399042723531258895557625706069876438642976703719210230759036383248552259658987335574693313299158882456453252130209699350028464074248841497658116012332777510646890377248605951158112229742615143996753750296246653277665714157136978140929616394590374230353139269060931395307893755363070948544921542416673660929170790413326454387201618510753906557584082026503673301899845100847248404152375768740309699345921144802264690655836778016117938331000020925277367786155797912766814268887543617993849997619423019227556944649114587135608868243563631271828201504101110652368313898927258857904560674939799213178433227000057756853513712388057377033206009972983142480698198921806818856431766965710353180963627458089964037612813228147157291987003054011601695716238613640853921410788583336254846598045829851943263747856515124420411392000000000000000000000000000*i1^33 + -673092865603792772434836599000647673831245174259570492142252042666293603487210168478056213220640451693943256526197994429984337779237805265505044899858361842637903138970466624713082111422390581390554847361871246569663151634235786039523936709593186855219276544464791557073358236950924758253736905691267627109263554851426954713189338659464620825065183357373140903338364027073956334513032437434936420896132765530323661262794341455068085845044601501671896455352239618783832524534702838130580473380786877061020338742057586580207254466503769119138641302655754874494984847065140603452546752729340361340775136682070381669100375187437875865455126552296405859288922056374993663633741574527047213080526468724810382855573716431628772376254924117088289698029135526783377391092080461863542189349729723543510663597999153420556974237196828884512703860912616948637488780885743943600688426149188985569768469353240831764120424305063274144972715449961646695968753969243707524732787289381418467487445804737165572034588761737884682763572997214633165910195482168612510703202685225748223484064516032468399316976921893529865542417901926317579909244341662309528394009346196083924082209289514696655611018163548703786770322596106308477466126467481860707264540324279686286820903275835339453059078208783052207418069724055531175683908888378200892784137270572382949124072449349662188952533939325420381653613213899335164717035959516694606719480600470560466544574977335209993249233190142180480863485260427517035402817975664599135634702426159735363605242576823389503945413107269760131723076810579431441304272855705961022475955805861573090957254417880639784426748075400780308037980838429630566767670581600993773934366875214519592316501924421418005767339345129603322384969243146965580827213565933874373403198119967065883796461615219950745261920413139948980435315831144058278185597584709879287788681642828784994144313541332068061336511957975917511854608867680296248033961515350176802060896739903069319200751803339894246707962954234636772660510319471754641597373133086395610491559396688468205687983477021070061268943236730102152049180491657012623479334582053222484543613279490348751567444293526890858582838793067638008124979455406239027234454699684214334127374182950351821909459513203356454139592395029139093162170421357455451866853642875040391705027557290118013410924108542435028141520589500668266946432443452488383719798130524371701205666064629449452091895698153980035072000000000000000000000000000*i1^34 + 357931188079465857961533780811606791057353227479742586615713938557618042135142587824488883386825491919303970969284131188919021750610541554987484691561924933538446639972957422211904833114430313364927841460522498679657217511907731940211677311530461190676051551922756485963520397779547821533162318762339358499251036526409173880279232352996416179818439361464890876899077638728564587329919963047675062251422010038001006713312685347565811269996082479488954313893227742327358857254521648602840958556566665697435338311727878516674897764603439036159808802174079434218313861677465066793167193111960209540647803584566526587891332274588378101898129102852345898826768669359574979202323458289544414940677041048511154517896075431613461262150676157318095097752161862331200287079823008521726941674802374349329711796913627712270506465570996200341747953900518369133697241135916636728151347205376416574712963417033430921310508089605608476808256505858870511954535076698092360786322912207526906198359448635712597950220284272988034154353351482286258249242675998463662793879645176224152904121093630028941833939660119376684525021110736316688307504701982751203865337399491647840785760895469062517169018367655443272497769264525099534534083365146765112017499506633811406098261438125751437840851487057347629538890027248839561894786889323668270662651163408103177075240277838583607464581391012899293773874979010519638609446595728080100976758811831289494418676836910589110681107647823174790014612841527794615270337928132102637847673526200311510006041508486717214941035224199521791699398510029753782531343740316605673302939511383620961589652152225215770188491121347736039485578996146854094812585769247783273750663916265026888537001788745664421880219609737739825168991558555101128777626860809785867608788166653928463043116746557413464123569385808556556637775439286858468874065016840548161022034122731262110831794370060066531962767814410519663658004110593116931291658023956739429014114737080685299933823165131401537988804917055808994341626627763572911841907435256350694780598338701486386919942569869732723180970501373731003851888007161294781444305319080423791115733785907430587878235351348896752636160237219061931862290199465401344161904396507863200249395110064761101796977436470722013089289255876851924947914278358513135855267040827759548180443716793937960244000213585925006390239495710970624938804204468349662810805774022101521307032797570613590860933807839641600000000000000000000000000*i1^35 + 30322262636873199586479546165133392110752388745570266257801219663743518795478516438231369851927387302675196738325773990221928905896607386686547669145902488104244923474478274797147293500889644413770706519837763432112499890552010188665707580704333083818192472992071702326289837284361513727560791198243112167745999589834306915444600681686668207583240116855286855092085127232492123335220836560956690158131427557688378271864994779786111620745401955875495543329660851364777220278183110527236884447942756756454814747933611273429982270904603435476275096839734552712040482808025049569202638411604099299929662853531643365756661524831924681929285423829019040638984277081724613723321450192532441368251688388831881225617609616595966677450920073426849522745024884443614810583502309462973228844474561186134333184834999286690301420361347651303768596448068049033589767309331696081370677945889316566483014925509153690402506335278598046464135371556596272400735213683257295652901015918161816136352529023137436487922702694937235107943234984416040711796297403638887734338195697044100918756678040971602236896980159959780826307006340417429491900952943181240969343922378306696277876838744205390456811030382473508076998138829442708418440318091720396734930304503384102708359655446034708109199594132904880509871036322784355422627286983359274882126828029798701176593651745270438024115158443993372295828319452341768348103705689967754267783327461569646698845494058162830525774047085209239729772276229472489466060624771089857119786207226670340428528119610696480334807078260683445265277531197050298632746994873280971597888349463422606603514246528201310298855288491097764280653100656152115328960489700465605697444662708482566084252256954859317586762360588981704006558369435062280235953345281900589353971828621756019805528360969909969746680702931508466151189798942777085880966736620365646777634476924432695946404008651694502336976760330180708966525433478615069598465358016606216749577077680851272997065457750283087544262108024630299633879449565585576324426064270744596901917303146444421070935942691311283391952983970515878209828176616706619520875434104036596696764670488349120109567570137290823199873414683597698836563145229017570250337802693014709472264135079756441711362304571432339926784446155851570897407452780793199364650102843057391397434846823548395334667325339145218490165970377771850878288240078842102125263230114645890803008975502791472994290126290944000000000000000000000000*i1^36 + -151037769655369795943464316513843505938850939122946227673744818038014217155206984372857885263252866708434735379694351279125690496993257381537742158486110810481326766685620619967573515637381087145519949496911922337460792657342838993762946212363500141604572862669456140093580240663430311395319589498025360652907207111329925820425781292511733656206623939586030838050981875388328076827587032247175768836144592169238892830961889506868206087716225593106005622508639820676381241870505779286519720934456846456356117756581375808363836245597402266535400080774076963587793816798177443180613500569992148820162050163268096450592094184928131558901875015537690361068046875659750013349147578741680363928156369950864338475816935215664901664149431757606205338119409453504323340009019620069552077766100163967674900927038892494693575427144823447279029277724091552805962873757452303635176430070387367329866457226243116130610102581295064044890770924467019501168922298558609203296529417357187848759771350979086009157052653969956826479198921974063177223830059315808880483304905808370563520933249957796283771419836270169975344805036081119783835124896101775372549107610319922363635482694372000465609257699914663301822731892079515606490984581216949539857835189070212940555220165208321254037596638213871164984449905415682984105012378570301468466121397093693702064041757337933655932980092698079201952168849955924409061551083541734261147012959531236364417340814421272244906602903501278753915287025183933729144775780697326338078568517904245558125822628289016396216882407131778085704460053686685391625700723169173291352083091018674627672160655844219046486759024828109503585662891964126863381556662157336949265908231885988083809432325387872369128079818272716314894348035409280113326312267129544586237230324815268158257302826145573838772946119784586940231062277261537919243071500162310944033486651362992824368761589424581706609628573127111558436938507174234012345149990811424122761989769619036461012354785727796895002685736569316203388925382748819598663709302395342464380455070448510354365919996438463221662204708555483363553024869650773424451521620449703193738165525028018503882779929119724989955795503271763332630210868628367050717973209215748811198926239219193562419027833487421277730809500519260647690333864948782297717838235828246841260978774345195307584191273349063722640291072687604101548218869484224255172211189695945365460725057661328083529184051200000000000000000000000*i1^37 + 338689708324491763858211606186056959212069457574884646324725456655693824561891878769275999470775411685119704625035426740709023579924419466530507449814365916675115368720829468273248024567849581750986931797840945437895109097422587390956927604754068046156216735846136566156676062280804042880903926529511529914808828155524325522244412308115005148510078186399666254097028351003744519236221363323331191348140387022097642949135376293200924586054265823458022970504346660298563144226710307997188630885520186723352937579161098160833828173326993030199275937485718470469532787327838082817819996129007442392227253537380038344668357532640468001567077152295666070253637512538083640503583105337197152341154675570941719341703871795013301676670831873147554451285108139833881126556523580949686397503920112039455846426485063696866742384383546463540004114249953411752776407299685173747170106140284785079371548932858720435774191125436794115415809864381742127319942582220144811405768585838950965120573711424253156932052655069472112278802054013017171667561716054351683224452145821095706525997081744798026833311854765159560522168174588014749601187621847179169489002801497435718776044321689616384377462377338797815454812144479537451353969383562566873643982404515339738094099336264213128724384515100318098572589825493900918191426472746385038406325348045553579572512213490972522761757908643917180806619438107327813524042795540418747991521265979572873714228345936870012829388161723613552405751528396100773748982019832341152847100371370943469713229885616165419808657697448370901623300570572647468693380218706408627917623974230298475868355872763352366422761619050347691252830728026109305670310583359001321139122195798999897860982183501335653688091227691908247452168341121582542374024360172520472517478368684778833973364770965790095695188643599470913924693067752162015386473578465962787103972163602520449556764400182782614154716617522607985431313489761099790001307278528758733095878286122980057034242196169827856070181431550848437068405006681421696354937946619253626060977974411386483159510320685574057959443441275215430303162506965454446427591448273247164597901480010585441284324665718781640363498171970547726583179288726257070975395197454920291862770480240176789563743261077982619463630469195389177205688842124765946945132570264526482037551539118970837988740273723853032709267326901933252021318128906420432212935719335196508299160464585658046873600000000000000000000000*i1^38 + -434807856193009917252912442285433273210726957243897645682198095006985485658135377325190208346573092259670165417740981420375564119752822220235144525763790887173960981635447547893858747568980289346445601073614508390329863673697340982068693104089708544226683916403716858435697910433538742095481909689070783491430368274997396056415389562693419882006036037363431168257000267379010877163840142134040812067241234331199408548376527839096933292982600553607540444751805650789414961502960884336867330622518157499333199337790931555953876432995874925838480649831309179543655320229039627410441530840609852677655239712291213565951894284918776514841473627815076005433102336108593670849774792486318886566709459617835907607161007949460428054277341461688271979150878616106292669725686917211664502282523224907365261288917842220667443408672288229301683045649357542659443614200442352439216663689910282068921680006156168624427711241978218825464687556128962448002831338619924598744610016822701854906472249376148037270452938677757295111666537989815048754966134063176467413152159861315225028498532123625576552412460594408692475760532851895539515812010542056053217023322096490900323335396376830980634709864990832961988961549561365868966469745330524317318963807984326773478430397138915135270840125665595356038277117844330494297751843988264805475467116241973328494548213944945004837008473886249967125223682746115524098256305755496478274072887178798172050580778842727967060567081593013526548396173167079961844940452895376301863532655408724926195572733237694928120267819651706059649324656880710927621530601527363435988941013056836419830235900353511326972766395493555246613872384840259563364194790792755880340838396662740650709113947182862418358324072273063190019726700086144212228503504229751368752455576511807365331145944132933169792819719039285856930413737694690940582120131132361122979632837115112299673210936240811736309640553423367301818608468089534912195701150770756165344596017341898463024530399852368162641472091157411948617450193423619745209047213893194232489032362845751427044181907151645549829875583885427596227435489341837698185512883001153547256459293603019189602797593183280238350497051531022728861189272153528010287582726109367387352457617588598616942397662792598617984049001318452574840900107120089774465311005693042321154457010445795582867307288717074673374077069606338031255441003937590856013500735190983287929805618903777280000000000000000000000*i1^39 + 348207469569053180016126131348181077351855326279404929611346582571164415285691607579708062809301946339729829875042620228987673226386492142374085140694704806433684892929909633301786123691293026796737166552670360303541345616531814463067055028130560166437734978496364804621625499643734284264991401517537947573713108650678431837789571711841226357517411965048828689535058506477364624657764681781042327601598548872488604831939812882594389946362544809331905732052773814671575140560369669062031521581670213781751913392199739159767109427542346193405233464993531680607524432288359800714465304327480939388736685352407850564162133962092533278552207349439674827171642296703403733077768404164561936295683910637434957982102203631414649378536040989500714233653013268036320473197266929687845459404062487044384314740174456612525081261525448923258621224642338038126934465429197624701747370806789337580615266824219795267918601565204251416640260155502581320361390813020396955367539118381909645542803298177582657864329962450396891944288586687389891233791713556496424591944813010665892276392889253760411953459698680944716567286222457889122157138030028208350505314569053283221650955524655263853513297328873918234255246128806559854232159582530388328219864606557455417224494512837396025939263464324113792554303035683763326866031555333965900203881646820217297090631023031961120706174606135178330901877048675625418422642982074925675757988181588488726164695152555933311739507022999179246587550362923677677492050794486445832824598943520629475138255959322828135642039896883375932208947036702048316057352345738964614188218523302918005695015684623193222890335265573428311886887186995237250035370480298594449108647663580268816748685800776017390219291799398251815580281835926782512748781235327762613292478984526218919538512596722413857814932537771465144787267049297116931541029836605903383617943795537014901958423156432537301871276017358524353548688865794045816575617166463761267868197108621301044405241663239818468173563552971007603514605248544323176768784593858150738331003925956076580041109914497406269767013607001979940077184256955894665919303187888529655466275523810414633592330335297115741746553503187581182458174114770789075244773965296952246160211212353746265844107467847389914106283772131008030172142091986380394129689105815890125211168121127609520154308897147233923570935011910433353180543756952367041770607320508858562496958300160000000000000000000000*i1^40 + -177195434261008499900586867253616277982907898275104648734437140717459926686437397166489088034303951371092004251249487303561396616674878098898204382965749985741454094982585254227067379764963198557117652815122641783327117015854212739618412918410058316580556340918116288395083943696461466410070297609635388504965501926867676574263944059477986816679621672032524086229791643722997853791315481355826149967328694566433642576063536525226358579890276869177128707614482628981526196646249482236434564263669671891844342594890136221907050912148701727877897799159240125737059716751871605587143908705843876375236020021514902079784243793824901834153939070467089500994469408399786460837111407101395972812116816418833415066213814872249843184249904818686676349468121306238921198668025336215998554883943222006974266924651564659028005365263504100498906804842749139842055844615129272577966858875545510284181937170930070097331507027701081839929551982841723807356694459805827967293333698634340287261551572949269592101817992593535402097862636174861568966638133340412267576572683589957150310289423970478014947310590960531877582388555610128912246292563343538392289902775051188312535355834376511862750406328169558766462917237037789577673158728778253696144405035676730759162807287822659492259583277521804537070111301130507211643051192213907264522245625225477507052490133679889273092646765093296593287166429631253982867123992628978131294730455916882215605003477656532691560129972843672656927518065276766029049753651073322480032551409166045156808814495754611071796502516454180208541237266516785616864690461004407410393733505258088112178180096827144319232513612325711164120900082833245308980581096900263624096057124954612886813189142952536413364159124295153778255277781287709957461787605461613530156963981223032101322434889821134130133990817418061792110754988856319289085506095722101805929188988792863969920221982676188447387273741452608500836433561764871965650426014542937396362526002670980001112182008008533690983865995640516809403466226618290187548670294640794024330168853835949209349263419155141513374645133802300697989172102590604679929608636505387079297612669608577217128530192433752096167316531062051874184512322971162288108450127397432637669645881602025949988637226937646287348044603657787357282287048712642320333615487326291305349912763988456291721004233014256054496259585446733146066480393139676504695138405877598280397619200000000000000000000*i1^41 + 55496307907513856088470145659518399439203511620901438565607752015100566560048941760178481227522505474226180380995050993611546391305057051356098281352771116533357082958620102383022312108633238123730826363218648658331755649958310805179281468368226425240907775764797712935960049218926360045649478747101489892314450846555239555864553620804074722219258168707554681073506447839016309620548889159850331870658437463499018984882574750451519933788010473163655825021122305443054366453134934229223646109342921413383846404184482511193951322286913102801694474239995701024503902633507792714535718493580311249310462282873598619733009513539835981908146565148492796691049973877963571740140692127496147529822768608435505157356774904822987975465266186645932089189046386753937280510141733282093577730969159233756778356376302022241444439108384905543050194863590513728244303650775444205915577038930977073409195223392696195709445968518800362646911592539989638853010029076264195868913986832968353218748766555299606325479341067292900164229170163750282681032211757745441776993661382866921656366579524419284085180148299204412062718834161642165705838931737278377567642086042177125322195865057676176725205108638530133142526483714571582590930592649867538005610519761824883013514812469143700277130364302405795317714739153306544841185067704612012828694526456763280084030202719379795684155285496666521371099898054470493749166622545527214608234672773226905387715876449050367558900889101432152150569789987788516951357156707017473642925826324664047608240777002702036680588532071611760130764532357896995318545149510039140033750827091961130536628446548441947090560046007066266373143603568884686327185987722154756266567526298515227162732558287964798584510432911530368469765891850454986131153649687478625991863751168675747145327861055334297171424893539247161244341659011184940948033430095697442021985077924334840825161125295603765829692263946849142598401462951516030891290793991727545473726677340723177734511765316048697037359432356901081222346929616878218740657624474882942514655250015544632501128991230229677223442290046483295990003405369653229280349127251848447244824160305161129362289126284151293143711948254207242087520190337019142105042555113874712740175355950995121875835318335131650812366905558930226533956959074365516524603781396849263653618235159657258373256558908793775427300061608807072885271185658587661027836515599108014080000000000000000000*i1^42 + -10654947185226962384401489029909431107226146306631089258543612160646318346810838511923268101328889003605971881402231457677171271415964737054813220037713692976021363575077177978993182282294906608295414356551748384948327908920040006761927025374961165969706251658749557334772270757385688132698676406357799247552210407379778712772256422476276875850294108891462666157956076967212447038199204584168523441927357976610727139127591161809025610308314186557655866669698051109510760253185442720348566143823910171512708628589380321755775735920007018063778766222112353480067475851259301510387827961096118049486357143904509193976699146108411037777721346581293438525904737052670024441640566519410139190685964020496851932619863737167968248228275188207537234713173093147313135504235655747053085069664749828886123297715906769997799845372427728551960704336147959487434230358483291655708874974762738068969563238242950012457173544349165438601263404150518567341711354375459852958475055647118871124112207107623129912691161034949959610191669228788418726054958514400528728333759659227606204088075011440244684577026292257382364896587695839582028268916951066793873006213124798672887307790906760049036130808144313909331119394594138802685142733554937776078517063969451930786798244068407932759668202244982857197355449225427831510889588981785848159536570582652073842247003804015881304074025629202587887308187415269468200267337999488577941485455528921801321828725970027270097066819143052108941620259668541588289639364922532580010245214477750542092191243478633078893151728307678542303124188618653711765332866661191144352000994377849892651978027107361093213889861077668218191846643655232958153598821519558995633539273014130807149867957633024458286472194567559615218822387606590319381009266070678708600524814098691120051463187438008331187022112561366675925089553246195970560476839938261362952490143666547924762388826483863525314740134560665414014181901816720104327642449034026259017058440207596883409284832215219818539956766982460034246055005228331940615858325001450482776048204001658462444763196782518485489614435207414838101217411311967645912226160823432245857980897834333340631424263612920669898075751344527095009863383084208661155297559062823107598901339331717993318769822719581774330072766835609889357523054096323576926250782611314253730259836124071005051890401072441246021669548713862111626546978934983594083221921939456000000000000000000*i1^43 + 985765891641770835360708548521363399768852347933868037404271542164425286100526265166924233945203245718101166579410187027327205804578665847313808226180699918887898384478266706156892203780255697923370129557873482910188190467978988090216343977225111674110622668020257376020288422111109710992285056973073556053378585566166697109468463471862497871827281589508223879577240577929550748843201133500006339102779797747862257408278543205165368447199341283317584242598785580187093630321004750196462072871129594860511842478587590234161243363153749814955914006392942612755858709518897804370767044630707200258891035603014616266662237007760563653233490377637821052202348900600549367782225923992380913842024984707524359591182443346020816152173327996307093640522902039996443543405755323230934111464402847684435849893794468329336588174417158938333207068162451226405415671239285449273203029285580716277071432495180332939991367662817649688503750444690906298851763115290484225095830987850890683501639628382475054649869067105549832575107039361698123981029382248264153804042246741523493015185394350122586061559239300094285573206765918887432479968557700274898411255775971956781692296530692616497516636506871261218414553963522643675884255497590126073054192829536153335588666077535872060668466766509005140306374950751515547049447264819651872162842132334360250573807586312701890189943255221308404224999176294882446504140590236977578890678164792651658717142821280693445241750462012744475551501698110468676777060701238630181337014878909492762492892706090378154428358381563123684074542515615036498248216869200781231603598036418355947288799012368099807036132428469456865084911846100745299904786473495158449659185572313307637048443124657708212658646280532888699421128230685811790134846081581402342144075914143398189947615474725553561299062818177498936922912233903121982461371240337862903853345986180620755074459871077078565504928238444530948878642747098563976732800178699204674639762636730519984009644340966738121613029494535747980457738734090046368053689492266611773992297376224517531500838821460911691472825336734198940776064527077098603622024671273600355151968012463824259515296384999203110304706632817500812808198093829670850188604428529431367511710098688381638107721774666621574172972451712647504468265923293825157283909994364138537427210419078674724699357348343269155254622640802163499737847141737023966024499200000000000000000*i1^44 + -13420931137933900181077240582799009862413737588749889587179596695024944915809872462078069201771822646387608818686139308962602871842990651750557248634695951910175781580748630133634501974998868881432303892415733540062223043144633240602437546727318412521095373403672331550106820311377870210506341391656629058864338304667313272269552598817387904610467247826903766944092527196924683629546826667585529660422852442562257426870171205178661799867592876553580777039144305821525107483087705574270631530849960903726519609528629245015726956269726522097934011638116285251091217458158797530939281679018514236152369325439070474658933835249928239395120592109045540155769537039248664698794906495687577079134163582829009474679279320959437698287164934623628108274368203919588668691618515738968149675118078306001808750761467023740417843828025055383559574324456572172513919828460611759407922227843624242665503037473405462586675111363185800518284653683822174973102984401839696290329199674804519945980336136048495166777269882143334838387334319997554783905964270292385662711154219342092350643920177560161699134143428175764189337149775117751216864050206642138261741624016843664333104162898440358866177955467255358729677450935633063651970376718739408448535644611712960146174747922750307248387984895152867352868173891262169130878115766964610771093968765828414264804541869555045226952722051896439087935768729899957256856106328456345195266257583764056667039875409162851642766551817966472690227494784247664381049530134198847930662358338542172860549196518028984406657357747229170326256382812602070568381009450196366267405979128771389114826745789807856469000609272798075779219228670286162956574656959995922175219818943765894054180799811089957414449518576218750410594154649407744741047699791310338918874048727114285517766632587890442212948778443780267612221228848612401615263870142879850653530225381412693542689875838793994644855273062652048613345564341815540059935332881548333294479991193938408977485916409400787721969110419640496450108052578690889522596721373649157540467475974117872607430374937742809585050452987933767914095616028948768836833911680946060938655090412140220849304644952599309847921811968807532304068660758744903256926065900867294287778665913135438349772327054443329121662973523150510905199290993822520032979920446446250588981317030670419774637475359842772975834008429638533967346588037695447040000000000000000*i1^45 + 671151748780170307350329996282783327956542188326704795551245050220901983649597059478644612275142237747752790746049606543377660842348623542388906972173788213410513768292078214176366526294628959732806064109485807541534015006115088842631317425945400343194490781407368121407302414469387325860388396377409043423941540586662294968203520535961698050936024799559371068622221972178528839481184460772870786708238088404099506583213226718221481800530369789395527511935320233204594096223779912666468771971649444063750248662399358779644701632132324609455289026685439275451866189829302539498134046795327378434120358372181582907449104001581218117843865762799881400408096716984260920359253907708921514708683531379467233070837907295620625932023896798492034522001588320013233830044264684458848179708867909875099626833874216571405806017747594207901792853529786406480718849496614553162352524225200090186746037145658564970341400665019502850074765555142113439349705179426853080863311025388649876670451277799029232362929807507481004088141361285151414795819039516707267946507443891924007313404934535954578696983623485488920877778076421255783044130946975031476878900999921641154407798734446485180184348714988285476168604909304388671704476633544193508716839462849648051050792413036711865200821749258410057008615745475407232401915664265412927233645739038561992796975991381231049403375516538105994658765508485959613401621036723790814033790436069366434039055377744889798205980233189133439307856418434531123883488098095211635234648213753513268417794733618990731232038369017816036435626304112282423656746263857482685078133592608905341156177455987743478482934773167149238095536328272119541859628073964168374668457398906998288566612636363395882861752141730107313572600156569075556708011598878263909032868478332421208736617434329831935038333122043245074630058541090731736811058793905268855535523657236104821063461386993970617305747327370388546414840784306988910361362605779571374582075889728748698238045465893574030655670499844253429278137695260974944110362631605680669232461423566628439110104566721054384332921097654561063323890721259647633814211011845696698463156274050629014845274945015587300879165345376335009453687026491008508927494064981640634876386196074389329860487017092695607544345981265559550297953716771340931055749343789749515740841287926373715826578071591658949224949983528850027343082717184000000000000000*i1^46 + 14621637377727248628604760604625932126284996801231829613968804895778484756455916309623721941104342722206786270409625934810982523104700733300303793822230312494444800789297192844159487989847080759692545372678007646508956848883576856118787943358659795879396111609918109954266342316891747434459890088780297689088701361736374407941535593513382171642889131269857875814007346959066813281861948272944551067820883134006557511200231949945592727602679329952204170405223902658237607052821711065031987251880680561142440842248384313682192611424086444140902268888839784224811001991760912067705634931813622010081685008242120602866776731729956224240358752890789611925403300718236075176914674356804723081759104179148110917746695248662564843832273294785745219109533155109195251110167721877089724715508754596908431756150326963446695195469761115452378317928809776406970518267737029235168432249901886658154664835398685884287764931147210230873270550351581336932777638506475981284794323558847815689174634842396463415679299772050439429926445529389806314809084516138824800119275961642705102714846403328581457873530757978210000516023702962404438636049240890539654149410141797242684587635929244467671628094740153454711744289826278127819916321302006745712009928045248675487273280599904702390488460804772988412734472503066744963688645891146418021826014051129220253719893917739663317697552557116017221263763363035132228572876056805431628389353117428485672826071008332311068574406593814573407048294548504032238692709184374308157473603984715463990107177659273777737198268143109651273683592011744077636808480245608542254998815636657003377018913582029234900833489465695239760976977077427165653955584406973880784551794668504720020969044985825188678731147285547536354296954409935450836287351783590166698094776389812256677879507820277635169588980707173798730388916295483646226559712589749560372591613740811995206656213325712656754574452502635469581529658105845749541324763621955005099538877353468240336172346350802952007281322381467486674853384431559503253968133019162180283056139321116597837568341324517377983683158897397996839780224954264108610413912720836953017129953903734699166205595020716539817837510380829339258406989857352086830523288596482531697020679380111118567878932898155997808005155741973339095883979291595978529177881762185138039176893772412133085536874678295546050375411295462220804198400000000000000*i1^47 + 345029473657827394931811755976913018634891706199959283255287532299782738858362985254116477648665248340897948149752560432468495161096936234676783776651800317195206339933745681712751390483713303955215561072229857235829322961732676518255143890295406275269738467844638366289126402214775129603449500847532932683335083542080270449841697066100107107802559667880512653131611490719267328277278380951966672139561519379638539256483560164419171697570328383707224235873003725577500223526747812879628253141687164693960765232948597913822696493550692674998346512307397874001353949717907422790704252236937089698945439059810777267833714645213317794472897676610489132810752908352171443885418213593027961092916107733566526257383549504271340993781447194297384500697754672466387209296436240712596994249293315666373025753757784651540722246864040590904745220496543583985164635333591523805950023236323207126574416125906615704062663941333359600001747024005536582050675384726087299509702264812275717629442061070558474855891924418070070269644120708598737565408404745685978816282249757578132805045196499872285318400288920164325880887690245877879486059847522140083828885326459906731149068438390754891534193167929377643664133675125072374716661649570191471542723229586852898104350986054143156552115400965464029902573597089746411927928549687529163587123391893579896983483640650731062889725181594495382194569309161081540524702385735002308965845829541765764536934471164467086952494740410190623454610588881679408304343020595282256793093299648003383731548388275592328943517206219518849210743249305660726505758580628606623457028326966187017286861251303700059606559837308911826891229942332526522449445343604280020922487200639849214191469319993824456552620304851218908663676449408072372505979631380158374537770902742116292071742050467379361848006653734754234389963116908467086038947030460982709495753707608672846127813379081523163550118228484249200274233318475189945536483230597038908526670007834014373298683321397958773343459950662201936080366458258409205105658229220029118624497439990937261908258262206207271438281700807045901748402731714597574839786075970971305038310001024460252486697030781936572310884383572416552706172654202417507941926087799222875679366747681996005545009304574375208512837022279595086213719037844793278091808209938399612206438043584428451472001983611039717728442274980218880000000000000*i1^48 + -508181454673169788056167491520551502969992407019085018396248095544866102215250433199464418540349455675453937551885274873919692268746390759106613935945480404340692840972977582841028502109217110244639203958870378686392456915643395484000131433509454260576470936854586128177615913644034251444255696481077462096863917365817792670733474976481861733530842447380023264327888705277236231544287695476175347333774008460494753408441188755004693521367186446270999899461378035031889640995940327952801887956256773396351151275772577697044926094270624306003230529467221123390349771702378762772245419032655957740948280780546336288080823225774939167539266887764107448879465763911537182462906507253167593127975691164334699939535958847790224755111693135108135728895809556724690771248799287300026106361259493297348366226804608689004675105456421825472950206651414027458467482491441110278161406750730269713589738927617345346832684959757071053659535661459123306428562136540913237319835438913774501448660332333859787491807391136160821764390071721008856909638278587837348040956640081834885285902798706430173735036634245463172343865853920446050512154310318519549193861422240037329575243214311723358591855784248670369197490541423080189524153304925125684537476476881040589156584869267102342017988670462554086218942095412789539227964025079118651278866748024495352295802270870008724859474213210923580633455958902114099179251466279177391788158801588003993534193507535490724011482430760008519320608633651847626451720396942547382482446973552426550579947604671718378341319062129888746226817145615598497796512211730171091631487523320780890933546862988799359126888317417315466928836353099709965471355959780440165068036372917146382585906768678213270764842235202014788677998227898326068818064238144148123200984301526406070831990132945635510276792116905767212776477604453027627374154587211847043724351033167371852050582694264385008807557543486865583058091708896814217761010774052312525809306395378525813759804519870297776687732717883869970982942081571135368769639086949595236366082145929388748250999965510617470717930368770961970117316053830854400467735098382675987621930894573236096717602397256395084921636119541456454901922284981195278411019859971027250388287708326250775527161770069384685132025871587328017741440537552381836256769993026610840120189282717344086782149836883763272139584768000000000000*i1^49 + -805380252320645223861029205754266575528788868180236229566983798918383235639262801111152526986232925250057459414444501278921039986880459706542783243416834057825283222900149598219457747046083680480470979281750039254714817522193774287144600421024323482322018407973581054589962456864408471459109307283379383143854263562183353893756981534885625772869223230582205653161256347274606056731731339268107219772936608322400526391665370231222067525889735386742412143284214609909458532094728770224905268231850738086081550894117367428764946070343561526914073025758477862660907101976696297508255296650019990255436823413108938637224889454535299180572146166848564200691624330741456501893531824849999524025743313804845609448548189072420950857271035444437586822495972393657054631549494082992799042679884067421826718236670461607050155671476726583649804759611622191367426163514590002069110402286072171196148793170499321260526519008307994422564078239913423939664016162533172817821679204264001777515549276384943295795658086617535169448806127718592841877946909335161105175305577621223059729316911776246455252155624748147625859170350228416322016687717709978532779745042910927338006982315952576982743493728449162030988810624002736406201870763653378784467939485980495568439134692428348681517526240290019838916436963185699668917337737644418120597324723386140140412787634323784729420415129130845541052766918321139059174599038551494763122663088027896913482546372095478635984319484195154748286312491410496368348062243830158573882691029663821398442006521889326628436217211125283763525573118280376989088826918875054708310853867946692052722328097171650483846836292540317728120849054170382113690462000596313412681778671482484471275795988198087888711521418667419722110383478668070631987475862945550298721528685019891741543338063537034793505559299137438926673066453800095657131406445417522588591760767358020767293224076898548990713214831023581171471931872119699869045128225140535959715259703667032750773137618959354884192884049274138696568087777236523447726739219880219644225769261246261551669063421452848665646314898163608418000277837482200626631674683148729075743832910193868043349242877031963970818814982272511054445680085974048700042090384594387373306640866192961483307170556542692865733208506727992237769987270752110581640726073144760674959917858965168025897851617765151078400000000000*i1^50 + 2996445351337176490670231307861040548268406223308036494797365967130358372126746877253011683988767828213163383527592490075334987662627178245501502918973102159164609735283651207701443664613945454693848096362369141646355216397854108230555586831354153678834217621837582931259370903390285893541311326107673113823742808874980675103408080546105355673060806057961259178088648310108094472493766776943260872281759742429853577210636302557020664318988674911707276625659944221247207855602260157412065475267160677382098536293329854978923967706452593028872646361482874394047099820342773755051862713734301213990689759465048558728083230365421549185317197419678456852785849621753253396830152129332812925431595123602678608865326218271172734489762635232863121853746175095424380874523605686116432961400894619688641332944595341989090692079653401113801673097929471534925015337388931432643627696614614198319843211950218695846912874986070282266879849971322887498501082338632323316578765433618328768779015151836783407964619173664100773900121007160869995792110650680923407258088946651654918168075944803757566577650973537974463608481405448945271496870889770090026420630017128435875237271209059066451888083384386772592332647773315476981459527055435031495000083596381034097079990764022984015189190295226009367081954717781041428090716065779074938721666103175339252913031471948610397344971748131473224199970062001173774027589432522846299881498647477117510582669814403807743890139296396947808090972605676587987291826540443208833627881387642432482986231648878092196475159363343629755334017896925201692503863770608628028241786087204054297111157009191651112955843766781268840631516506124564241524316449439157301190061611103397959052623409613754503514716092849341689063153531648715248726973418868589099834757463391646298820888671035269057086142771792513470457276546564439004488189595861094516140690995846729607565054648565375691138516413888123770778640402010147975517003056001455167879846359388351278096119236804382283952593618921497527903406917723653781744849651845277155057430137804226335645009742227303053750498227727942481390802920311219681453980877951103547828624593216982244181650950231365500253758281522223543464310776941536367155933751568895587052560797291403991427341364747147023034770264149134894967369004671528805102175285380394760651806688412459094469851747456000000000*i1^51 + 1423891156013546754676942672105101321709957807226573289385626530381231338048828179603203921345632096529929996661349045068799425787139868607949815673104167052488023549549323786560231317396761786195342019879220297269316246819713001335277682986764683181431886180287618222476089938199387012047398253115600186464486768839115473168609634477046674965465506888270034036061117288396854337613121448895764423293224059443579632080261115951533685744898292250572671078582951485330123302693359450152302493238807185950177073790139571272143149655485276841133489045001864452229189945728361348765721520197034389288079698578702252781822953586776744713160638854583296769508582553055778645567763239644730831316525234180860854076898842774984334398635897484256341065861382365802025299549563976438624216516447588678052292908394338737662153580393660206464305304474917630526403488291021961742368427207273470781029858924484951623912918561399649605833914835589267962553311303653084066022934593120419263048885819856518548523263524059280469409333105797515795366478882802911968661183462719133219605195997328904733145811201387086365175526529457365761223953270341695298241221394613101749409265982506315116404444313461353280680537879437672009052888209407034043430610219784902862576135573685965778260753268452772050867730671137394399876148897886569038267709819935756048524080125676907279053653896075140204792581389976167467617537757860275617760519325178998225362861863522042327798063825741256883201836209006355966640352198748383467620624682293972033571089477749513933856975051597526131195898306307769164198268012787281625477952585525484010061640894240564176313340042347468085174036347057541520021364895361466104963301226434393097945326774855537339022139054996414506428344580867997144950669551163733924545285553497941914223367948793533159911131029466745717099282037388759164266132385937950140089932492895457096345908474101931520616862219091551101146774104220351237515880834159837552006275183337931781162944503563479818946314266960570845639619504613556355785999692231122123830447979807982703884748215230311927792272462962697255269929081918634908389488484147800767939786840116911984958137712034250248521907236494182037610497294653357811211175372107220152443501714822163454114625852668958436238504453508863675830001501822314456723739032970614817753412775154333509926400000000*i1^52 + -8000014757951981577645184155208929130724333560593966410053165743327122995226193657103161966332088011861312902023495045705649592618344441486674187663102541742939810046203379739885425997715741766647834920777454056150752390487474656579795339163000619929792614941849060760798934896108795298523869999108356590169375245716661192846635188298534141158487803502969271347742093164885717556418057764419740680843807058465670761491638759926360921229746569572675167636465444250730155659629075414518083079783915367590307801981454196067483625517750448031422695792536913403649353750539191210253549218026625107971905905447058383536315718634776649835581286525724186865165346116053895351034850174346527700562448051210279668193244845600495554623269060262899466465672827799186141865568130799137558805265440648861611672181467677036207866565935868461367677778086327226671231207585220888166905896841528006206056052402929454431740521119219427861251791296355948411520933356140879185046178320921505401264329479321241724410994438641058373661804600548330921115640764743937276700055099520476943694798029387590280363939705597300972679181838046395518524718415667114710414767658313692267854523599072164996714073157949010481613700508695772071689704697738987797758284892035889297639589865915637240536478757137727040132650531671348331421776449082493604297582209065260858608625561033156897301743369510198018250045953789656176845083332556213714732400242224871738249201996748784453364315844732792440501728616937915226847941209047654888746892064802944890103682171717684147972358009186544336829534741101868842961347565470503380710619267162268866850125618050818204465746885460188042298633174740049755042274907216446882966613765048310703586637486874807052358575492017793686786129221391480155565460348037946805061372019761819476002122832219874434264064022016032995011577062739084778941688191833094163897465846184020381554157905789840101060006752641072763022145011942914227694555716811394590465633032678202574114785182037952605424573251440711292695135841208342441827488350269761664044285901122630161381006574459481909956823990694259549588299146928591345105912137927654398332012320053358619411314957463851649510258598314440631639065326384001521108056520529297218260151210223136470218241116520422523121773589265888241732519943235998164894400041642083982806769567997760000000*i1^53 + 271510778989531669541871003150054247913889639070385802818200167162799586501233513456462707423457307611292903064359372523852310297696865140442290660770435978036086644349794834499150173211532671924394166468385141761216454356762757158724937882584463108668995947206942680346423679521091253042612820708961679572456592038396466219184886344171718714244755037257729258923707511522949668722908834526036073669027737581178372805818349393229436690892356534432225732886326349095218268949063352348852386500671085695221174534986718966841996403332987410372868840150171146723745681291086294780696362410252635786866870785995293499939641477499819935789633310111504133671811663319988331598135935424795873845839963383490266669124716657612367142390461802651722383908412246677369322876125282670126210509171449651130905997705534935196324619681435758683158344471006783868509998566747995054225026181791035559082481478317307338428496787702790383440725128790203005761314959224375461722632401569570536578397098962592377825455692780275825658602071591744629702724159980838364498638343551978797141150530463961597105173666273143797510192083217882256698848100577294684699993868945434015149445130657645248917359497151094869086932673819160566181695446535389008170789247923017990696574035615054361005301913988616863140308982008548705275836574551307348373615268446615297512367180312237477029855495579568268657014467645656621898692862409302513877270916178868450352976673668981032057491952125021079153430326671177106266103064010748458658765825380771179533638069072189806375612713665257877405647945616433376905679399085693452963069989197986743744100888692165933160087574561862016822636138433168911700174241726318446046957487491098533718128807538289094451739284306700902107433443230236574317034993128179731595773762214290061915948452764552063306822472174523163192192676514838033382385913306163091778132005284345945662882409595949457608956252191652697901130355953872471129963787733265410946911806741855232103733333422445217272699070353799731968330411299467667060267189772227366360631812905163196729237886827950404143782171406996067366038686708655758535201111136883434653271153898285659716074484442124790085008789597429928641387046403032268306879821561543790975654069386754648089687218222523233906602433100933810054771027226011670380068144206783058608000000000*i1^54 + -12586442008579218794580158274965261418167912487376138995114224553125364833333382772928542500211640387893659491818187012955167762091682576276047274821788428350605984641755718460050257072403948929400529731439018745695619995877551225061742553935926113110688773787051658256469020242765692789686292099216201498299725058299353922808929871705680033956247944941527562896913805203454964817200640667038816177959517483115695102474089577452264835054508696225592810063543124397198283167615829673881623015345715072295235565741201630162526162730527011726135485008500312507907445147473609963385428264442631495318893468157428045600440071628492365932481628519334569111119165056397483418882006782752118621900350343803305073950575112711028970750554823854163314781184829861925679526951761782541671950530247408979476075639658175336148504690052568122900827468582060926421699389394733318044774109268410797357809322894826061024876748336695040678767523931230805241227380883028781229697109466003970335112818399286847854419323952734512073595956611837803695450757328199721295232757771617288344130158209132215224771875512698435749547999392149498988980909187658034934232477747959587107789310377326294674989741864692555565577450184921256574203201499707052721825395409369975757507492783679881911474458688447828653380303351371761754847415875494790698628444791786163919613443599369640360684667868503216124667922103656971225573412492600935159330825215945513547949730117962339658962323414550573201003677377174747575480193017285534433605644231205329729606947292971178984929145903339073220170258859043743160620498439063547772250736964516655914358537016714615661088442586658434754011089648909303820063837449475671536906715069285205340754760101116339648764719391662823416931466081443099360131650648195009017285270483602557255455941620731024891235263248303281349961046859221488882862696331637394563807000160353984416426342883304585622234251406865365199889409456577391145748040827144433939211884018142609757976627118294387165792894199343927184008018413311731099464849177818888851502677162125997868681334894499371337436678918456821925819591479033496539325130649278095051822521619347320806782125130449947823199769494634092319297296687613214206667383046140676860621286617537171587055456769706144482427588986448056754096938625531846484089471974476000000*i1^55 + 456447187755250340064892936107151994157457506086086551992532187957328084710887598948579550989066519759008407905686112766442808446981734360140281126267865741808059130722501436038819440283142808168985174114883164818802413872593592896844631855045766562631786623745929472993281132902032089206142926482378138799846466398010587145080877378185069942757560054833724839375947459621150048962942414413417689510874451988036815679581931887207118442117435829632953921380594449863489440151957368186632023308713284885980621238592903152707756136856153769365267652373544440162021264944209297608161025659306097400763884078889621091306975721485251463680981721112775755140688679689888319039065785357605251026322596559365933735940998073811006577192876228209409923385141067884743658343247800765979841472094141765649739832645493582245088689433825295198125106625206311869853394512138193283752640719031725800523463592000641775863731083158309733770726515299032494559528269167289673603925297672996697738758530989343165394373742175935523383841245225439960720856581183182268849295963818638705466614216084810457849280540663039817201316568035592162618472183435102359863412869311921864519929659937565204181536117804583827505495238228136915306593955095723184353562424176901770591101760030144019085452755645540929339616590516462196537814043108772546013057732572767093452583709138043105319995448780721694102014557850692718267946420698730174831388856108770878630495467902411708494209347454411781661959803917966466130703926267190767808485095130826272852099214754775011177415019133388372699615349896419315038746393347915975112255898122043436160908687255363278023732862634874466529494574940543079855866861533595018510424232327990034631944355434048024881889742684333534124622770370750714140750204498155132102541544339772899453752666317056885806339504185732044536795364221152143556218533291125004527835384060417958189574493904550933646915294251734380558300712965652023462807058061892292629645399142691412347136958192546335661502181740179921126514557688085162265956661600930408140192284054830853695748448038922762048140271118032417353376344262715633939942458537846813483390844407974280400251982686602997299525663164566536698783727777491691707807712967439049048464702812548801655446513403487824980891867638210042420351120577662321376720000*i1^56 + -6458161597778052227699468697755961406467384462760867544072511973298903121815580863862907333560119271020406650246480344783381022441862973733285443305380572621712331887453021764378307417089968273976768824205834650197211443646617005514861832795455332592335563977013704407772285521942277808067094575987299845283283682320893835309543961734395844083070190761816886259355296374917506927320985182217665300759901783581029268570047696151837956569281561619854844493372095582321684981615048865603106418812125744015563564614001872169818332222333178222148834730000242834188788463295876949869979737115171007451285953858608761656027884395229277585975659057332893716285992212896256652711654762423813636480675380083611738786673691494699266175187510160742695282168272408899109795758895563752665182534730451188058138700292853458684276160952235911347904984673833819763509944236024100393157679266572830510064222619306731419525089655115837699057536403806989122575450114946108075592132839502886917005384625355293295575997295340700673873700750630154998136810058731697243945141246997116427188373251513756852884810863207306376044348481841075624381363427739304029373483445441983907461732690377134723644926819585702193269965103427988870239183555204246219731978482086133003277029772241257958502652534635793300242146316162783071312191315592285968092703971602858552157443550887123948509889527370055579746178095927750854956686376072204515534657739651050253997675109066696806329997915650339671318791451716242365587047398442966566520614114446465813284916909665545669865690884636572917131951293081400632574607792607566863996570415473921989830711728811707940886194005182742138383448138534305998730432205508296004576815645989763031606279743035150609434856364253076813460365371213588862689692160152811788915528985340899308901854325116924795055878326567216262373169492608150228170843428611660874980380219173159575291003155419789759807162729807799897858324031604528301073601794285928901616889912469377860166993029561944228381435321155382762403492256980525429588446486116231263019708629015610226024223982626485800076579001937084377978204450817722569788176111302509262910607386195041502348005249960707190648061053134006229224595306297869110617784333918245113459629939705177590420118776586532538882105076788239390481646537626000*i1^57 + 494340963997624147257200528977813264945527205300177451699842938957539157159331536913172741779155225728317200333597800646102470313430549987818789884453482600455362619958066141801722552230235877508729347884961825492965214776188131625239847612514828474303442171406922310769158500356216102855911889135838485981950754094754084781253035079812570789819397867821233051489529751523159235780173290296793595918945228786672998892535912917984099732074821624832555651754315129373906911678870210867582274977741483944572957814247369188654202301050340833745726683617836761056789965419668770091431699950933788444379826860414971412370801386194447464298668885857399198937627581394787420956789980296048510979886108833803262889934879257727921567892002982115703845449256345940334954414325199575215173157725699028320286728289332086173076683481885002481028616795338367771299432870176040622001898886094244963936415442862924404510746805683497362406825810423600771833271803710166912377527666149519996905147266191069501063836762094802850299705097984737309699309658371192842849686695072774918118011919166288879427798506725192618353567250050900458387688616669343373232345905145054430343760013764745445001657848173031119211524135339524223865364650324600189670909531029421533939838825861127403124827531499617347401481159858828157791532258759501261863943394617110731095243596089156747464737538074526273405630287221259752153963365985364590340082081562778060020663254539420483650096858221469212143363634510438945838937807699031419505162035036299684876659253133412524727726800034141348081982265566895933276568317030328024229387770687964089408279815910839857316409520958039315343011337424308503014887620157848849894584888280718916858051115576065700396407763641311415129609105118688045444394965185167711623041464178558374824247431125408637494955385101313361057899987380730744340274927359491074090639303454659768632030320083193684301108474713913284281315934325581615399434438775644315816467988759442637073798169627270351228772786063960514946970868557465314566015785152535598745441628188425611450749049487500922632156266998729976908392300397018685207941061629573622034806822253693328018759957319625417927729878183684144704564212976275566056389010778495446040156162690247877211704584777212380729671956190013318000*i1^58 + 47654753068548645909857477960726902304157949961302656261738868209586420523225559386547552520917825263612498289404774431060525863256602675842539684623453771816785576454712431334615601169475753156244083405679816271453424828911512858119278162806281888651087643023290592174420783845256240463227497326031315411042452784062054820201720345664884217480650134831809789908427907038331590363762161088341002392978345099890503557152639284067573713248147620110430083380864945006799865166115090642289233042651195839389482519389855233561990744852380581120029963390824669904795776001433272218149165656773931452602514260287418959142630326435413615025939750500074083751332244501656168593152619621689010793729744875686826514666371414881622661276246345481742084074598145263814563846870701101279157749378865149861717353998542708939401894406300065671827946352399671436935126405004935501909303921981697784281660051586821001847893787305385121467007042569104855366500521090265969549227408171098556564690006604365735422865723166451948682141300156543760434801661982235211211419960367624010588888569334983017744472253494148457693838063862039263528877056173145795965797831646366519089279243925820496957319095479132142071577875896062776671041152080335445940296784383342130031037326940487042739055721222419990311848137191509184128101140278089023957024351292920406547565264348774635138822559905943832552167232566006009791759760929198063563033798315449072878846135537184435196686639519578433965158020164878083817359634537624394855388081720706536042363507521528407799183705037157548849282480767091793944490997467113816831217846769304408507649010729346213248817783021380634998725736867108832234626246230353540376967568034687243421866992092533542417611680954970661428554946423472892208464264116220060438666251584003394259776141334862575227742413023512071037043971535884786464101494648716907550776763465504699724734363738024064496690114263392008326609006556806186278111862274950178578969775115097457221212087963695929713299266756219449137414114498448277245762763693547289415485138720282481772646925192126830289757109470978944981268203899790605801275791745732815960203043156277178303946932675601270438633095230433694465222749339781976121518692269621225*i1^59 - N1*70584596834670759594597891943397409388504891185013520346361283489494908413619451552956086997045405359022112949581952768260565712316544789678245308014426748318513239063075369266269018394372981576163578375086497315808876391639411003984121752223648291220450152160478325681992579024089672124350239768064378372066403553590621673824650836238613677997201544904386259544727355265852443025845195044399922626071429565441033449263293107522631312086597634662250610485241234932673625934037839779615143659479909528313003208108325033549878249194152588238047888533872932723688704000592389008963569360825439259171176928485961875772141462493665483336661391780423012721125410529157558187734864771252020743885288136726920208544747826449916444805082569583946942294930501232926849595002517497439060577428659763641248481447522764*i2, 2298963083885608177082366522562535509362892393210308488364544266030974645921545968714251295072123735818346292224859369734659852890847212319094290883322640982698252549180573108351852709487525505815736759122349672112426949236450339006295767645954009662757500589636081844837181658778786483302974424457444433553284868339552293335230316723174920788591843430416391732135645950462075606176093378870270840470800902473146695266288505805096518067784626704155340662939948348109789226074322571740791661794805044359504936528943331504399528877049437332365705572381506737922312178736902770356411992481583090424863927562198277303061287125387060935160407789239441984988862114612770128777809925844349188264227859721832955006705835641563296553340833303946796053350499210521220507663199268707262058017447924774118071993396034775756827381456630572087856273373872918335230083463272631000871958042844731026061648070791666048637003836581289141663275159714188668168659620396445118487884856707982722283542416917930243557560691071001291186332845291194753150655394518654585940328183927617554006294606358672614408853422269787625573747792335665648421012168516640507455613928321677115708211485802919095202371891624914434592105532134383345624098401416213927097748587736974231553851017228690154462404662835408263719881461761122535026774064412365868374532488024076124856252135941438515525811263889626541974260908069806101680025159080996159712965434947646381735061213063183398529829408952149104427291959122049363386199434316753706726679135330388968676967036411219198001162812745919618693269085178081162464509603637309344493709565602817584922268626270907476923045540727127377578021957470841153373154944224263862194591052569455375877730845534143642259267164980627140372945205172498452667512602381402061855056539937099631123808317888346961915230734706886276550673378507229863331837491632211515900439900611126021829913797829352834887681533555844171138467662362077171675152995453709673580902193163206784964674305990636679461330165708974688074350295334293930716811261736753035508871597277475198417508164202204959407660525383659157556487751691914493120664820530692637403987343534924078199716548782391815001606310399183680371365458999595793430759881328183160313996530100853265635909558840647773843774452598463003433117685606155263665046850408750231485618145196934531867007593866686586220635458695388031189326001714877067215216767853432534654905628613098502062593928917005452837706522541462103369737083209835082904806693546399947592629960046040009121571668994126901229221721826918400000000000000000000000000000000000000000000000000000000000 + -19553441327004352408301825972203141318163426379533695831878148227153567991188334302900470914841285152926842177612704938835614453131909256627410346165936726509731470653599772271334206409478743246771266963418448230204167626222440376340491739255456308297274982716462431380484159179163741576685832739081651494134887222923161894255352164526871203175170595935262399000783558889666697788021494397025606688648044006607912711098257588465314634050226376388938860653085835123436303153281874904300143145668250891382181956300372376138579281463671542812695933663078803505593570224060770000638159051836434019948271601270500619155289484570615704430055350667865974290097095859190345719747200874292191138737485155047023451748107647664099789504932811624956277366583224867876508821261321820867246773308067315687578699154067657540471808993234746607805160746672453932213518957134397303560796836049633740037926600088802527272577695574335258968616585957374153783255142480335613253168970625773338382166220153731326791990826108110514891811446868583708466443481827056073589052988458707415414401657396192108640900502331024726318722084672782686272513637371943078910356403310871446044986230766690214130163826805158981858681952414426938542507075114106518168442120499655851888598022149430442666967003380487422540817774291269232283696924545914001565231218306962970439763685005303701914957245242732883415546833353697196281147381418809221046949745252703454738774696164664653693820975334382015449147183851065778323857723425527554622767197296114365384023100587024784161744597375181826186217748226161305638691181487049894422680707354195551172761476015790717082708640456868684376390375621018029084324071846712308793033927761851464624087234958001881594969539521797859620801947910316941295551033998590227242670843666777194857515825725033936089367910019885812647160802664223932385972644474217276511106584557203351100524768493513906643177709808798162098490577709024827012264595463924879625259896657922571431598001812853007526676292302383422648142674533569373351544082252092367243286848511297903928234852008327064462457725259862503260641316536718522119163089706441312861069924661671632529194232708687374549371374031221541890485907502118749066723946317710537651956341257019740241479838275513099956454108384988078565298386362054309150401170896912181937479723925116295596965013867883219568321471769519847771393249048131908854986476895680743196254823169090110249678065817488105058986530302113051677366257955573766459790088074450411727987048377091305496045696650325609113872417989591040000000000000000000000000000000000000000000000000000000000*i1 + 62688657078118632917050590465331815080074315270217105635227622495245493878260882911731069300577507825634406120534913192546645210480502971164757816483598674529353837064761605641643410545529164323711948874848266596494672531280368940447118930623957022409885451477199072380401720190381388290889909898354924270946335984218909508840890032418009824758143923422267833823376578728712502144098474530317642257875803815988487866117821236649536301106703098557635129251103622800335649579130197593949090429277982524030301152795266715215098737096167087437138026302932402187927674630416558339496654874008083362683535127588540626229958076488133673200661899145898736044516011549738773763616969374087672704916527201536855079335388087824632506893815419260103012521972976828720478671582625497982398485740202804776027990085909204928612625561017630972194251009172348844432637411804631854506024586260807372504773645995972219671775917441266915924177142498825249156368347449685989982836696837867764307842422494549485364252481062980520018380779914201810107183252573726516919480504331313526079227650611026906903751319821148530885823827859086023639062339022313483065156928554713823216192997805622594435013757556362638991236894896161987184171796314676461375505717715930123103131737743073860485566886751322393550758697463293358423506409593955835496294954323253613929440529631021275345014969854560466228015363230672040054183530400891888376337641182274383616220328430429932274623399901837913365432637703853897530639802957343041025504511847974228886347982266076241842850300194363782818760130298374252399113581002794393044469022486063366430444759789746940739452497340906284434643574207979046038538621305182430359734248345785373795273648838285361387495734405853404313408019589475373563018647713032227359648366996816456993725873884394839399689285014144396402309982707544972852496526427845747520297848682814788740168690601783096102684598766138964639950198880988582210624519644528690401964232664375679991893140341094922976749084738234437620813734971414344938905074760425973937548080290243532277542757990286247089754564725985342927295470059399723300608587369014461726283903289992686911858139934397066368290531825012727256291839441435891674927156646008887222297086224137045976791674936004438441426461700526418662207521224361719060012447618893259997417733584745616709649386183976538749626219133745658477117858269135115862500358801904674762587260696044489182862669906319693797241036027070505062962002945119167176200921095322660246546095437526566579412427901013660398347412832256000000000000000000000000000000000000000000000000000000000*i1^2 + -92190854660964902027733392952739654195422067117736168331482572435839936637156533151335857328059132989495646559201448900279801359782896914031287892280530554405559402564110734979009979207484032057361378422645918703000782355937318063269136360619775140073403706268984904602619882516410648634000138224621257537667877309395140422332649721779388333555144472374819162816734238786507970874644170091585464834489075190050687570510370701666867837198574995798180800821723382600878272114243584459701415078466824852196989084706962023815589096536941653819499760597113327026069085903148997726902917760886871900556891235266859234585158812722819340155088117445197395954223133579220305218393797006281733314812465624595994065088475796679829671689159719123601947825209730799144284070792512225455209132925852814591975916889998310180205564308519404076789430249702353388147783573036146052321208516104207153639477829831258097159348036580174921229460833626758477462392401155249581797400410673510672580242392725265154727593251212172930693991393072067913357430258134396652838954346617781552531326564721074153294760472333357472844972460444200600926316024516451797080704517745458377533800926884413154029892215444206357275648137264012799174015305871463481302616425741060387019737932860364605426371843424004062960626753420656482168054351973836048924125398879549270016217313123718212156770999267565461058491935976299928223830794241238883931965252424719371609102140248897265803783962661106388125500999272578258508393699896104842223609628201612386468769554718835749831421045937321291877306128108390213911296811955705373111146586676416402712683453966269818806109553446308702136486791312104994105781849196562786307857235078979911833482643264521844698141775903314887983215249558557874291095917060219984271034327745453235104351145513531246009144549023769345210001056846534093884679065156735351056094787417816697511707948119020273856709617732012726702598584131356704608729248703950967665675795654901883552276159012873988048319834876450560770519936752811139263379895802702063566778509686465573959977814129588178832154337257987262708033498326193950013358685350028801851397047445999753149498485669991948677074012249892807215316837130006423955213852341064438641796575795912662716416593985380884638595317856253166371144155779128587939480577700686485523695923980699398250828151800855063707510657303338365260262434756247158802427295772430823598665328011717967534880368320155317062555297590254612609001044849165004387974678067176363278948902289437463941922117774601414043177582592000000000000000000000000000000000000000000000000000000000*i1^3 + 73060986364116199333171341365807454536946809198973574610483339574792204158803635628045586525241796838524150501980137051506343229148027905827845587128766416228055965999565584233159158847511802363526733787622544510065919603313959973450906735554053322276041275690135505147159211510602050920385397257748644360414345307680696944785831886741031628648678671934270555028625010649907470341779518849026010916533643790935441767735987360651413401417157272572694107598926861347565206028480742202225676305932544665486819663564113791318405758260298229446482014530262413537969548967702179549573577214159169011384047423565107788668081662456857097084851429345084956915939909071730062637465732668260264500192489999739294692072167464347801066892987978567009911679855459951719109520418607035229178821491671288191551987014766955764413945823774216976787426567105045093212053413010152810098386660049941453929428238337182228134913548358655075372244978933570050974248082170219485031013247280297198586396916198351434917440469214431481549542000531770705044085432103087581646613709128986752522922800295862506174013485846290366419971103291431897572158786109906343847549761050418882598595872456180449254558793259234071831272479095091399279814659505704453106045419523519924150826000851055635338670214897342313469495997945161269188750034766107723364428962370485692470331655076352560249074063106303086834214171275989957107522120245235223254265292803969911347215705739550923876939482191063581447516954116844019281230833581707064420919311978778035199489039517023248329007481426818418212398399077447688821020839158159945306647490161521337243504839606855306731074471112381789670815449342979565166554492719692547921387916980021082620446165401909168243045054647795182124348558557955073903394827096009518532562210259266744142819668198958663452856444278836870441176665873125705244537892248300305715539795130106082909844363210534295858757245436573838546428971164658390454144608669979019769004993672909633768784975789208445803196795371909354988266525727622169000978308264624720983534615240827454007230753310735258893985810995848458816318671118800706437425936426947597920649438416455267913522528947304996223307013412300872868500355016824908989980655223017401890395985561256478141247728585628964582818745806393063752847225356818067243049724346225498694131664373486040769946094113441501603492275914357665538150741781877029650208365976813933481929527467171036592862236097735679330867587111540235665397094151497294022766489667232697050336098914593616638051787079798010346785996800000000000000000000000000000000000000000000000000000000*i1^4 + -30292787529867064744865823027102163756299471571588542195792735198853528764955700750264364403368382293044475114071151135717733207711798428527055480302712636053932034615856971510792201539419554799602057811251735476683335376016730839688589548598617908275673505211924684510413031684892357276158798843644720826429017671962545384878201237222792258712860239734002369167035307897546940535974662565758662730372081494839873379333930731901990391384341028630058052341768939981849849271863310988305418928080197209756585799072247562992436810576912235535562554723294559224594484594964982491912444808967325345882983136073500410841936453622269485359892529455654021941638251975187436700713792851191257733857315899328497154202842230532260346447587392678873123072802668723953434493417696771611538117950427579835194699462418484807874722679299889428024566900582163784787174110416413923540077761608246576272579324440698269004575889483892555559503647576674844625972764771485989268445646887693688110174280334882572106097727191224972655206413528238885418117231767154185807650884210082903627605151838528696514619366301609891573961983336215776482544115260181549613760273586982840738987484649265407495113104097834154056001432169465331306638356279239939753433440342045312230145505775699885911677070561556856342504004536708173669891831402710396618955141380224301903495879147654412126298036853235402553582093435829888041641510753382504335769876669852252336003385899421981646059892474084015249084375486102142861550912486314178702888104811089483404203374722330227942623803106884006521504709950932106369206707067231929312164531407840410165420274503034624706097674970463287650843903830060794061130629960215788330862774264001440621554002925993508559416224401487554853494277222277312865307564465400492698162201332619444780646509380514822147571937694633957961685333509840445633396067319022216163721315167503972874978132415471397143142032957195426055692157451876911299283596596500992780001691294015418288055669600959689065137667280812360977860981806968685513802104889562740217791407731963302328104556487027500879567993646391875599787084709279336978723811672026424056108653283076747419479066502003456842033416319977455457010161402564375690567593161026590761274921152505552354175302733538755374799239705502366434672468250601247279972757661808290277461062065289643257090207158082296506803355789300729921846541649195717570166986694098075670161214164578117822889955995522988720864419569973946978222883187071341450012416872352146978823682663363189791663311806110152173551616000000000000000000000000000000000000000000000000000000*i1^5 + 3195970340894017773370851596490408461032217935968423969248537219486667267552876967125602338371654295629894224554755589166876757555697379816271094458124816425347142779064124461962197967322933748874350397613013926640887865839315404738853716766944435541307350257174995253593919092659758047582074029301606913622006032855186039735586571354533597159035635035158650053072497568842849757569474124029136821011279870941706667628708945945363700747261950759144783649658345185814736202432750732780483197368245920553489548413471878799051781234668460570362803041993413803388698744990608813622829720399341364039119518279713040095863420989795788534368635853143541706035097534560923211857892611896183367837307298311291784413609513060628163800097256911638487517569775847771211683511394226583144359679028728733033947369430791019536299330099722102218347520779504737442963318027585860952992179974141583242198487336608990056540301047023036886961664300991439294591493626989379565917878289117835614810393634411576753838847915647143859661435456114637416709907768547095142526304254521147592841166671211116071045909858309240040461348357482851523771403073617552727392394386321554593812407819511815122224710159764958603968964068093313275746231380357589197554825233495007337580593464355520630023337163075029321529124851580847191508730582618427288364312544634272975206758269665811854431675663247730923264647437180481975553999507734182788910683047068023885930316821129574205505952960015460532246141503004538116364453862266336490014078119140308153164681793407795962212900453964622288112001249236126880004849581305238605925876812426898017327362514933151545559125551041105271238585077063404216250587791283919693507484947746595662632486653916685174924557150960805540358205142574785279867938821032810962892805209775148815304894942552366100230213154082660057842142778634724174134980795370587958137283286612480193880335947465307472365254675227748849008866656204088838089600354697086604942774312152969464484679896109005646433698102632555238360038353896456390680331635133139982909170467340666460572403179326952750924239340640049594481491335014670895615809059541309600228172634064083129993983799342648818355997473506510048148238097726542457888889531113309655929295277776990494739337175200083946676314720258909970459001179622416932493477752290823890369793947227859762328465694512186874329820294821937764101004885493544872213587695576530937057992876448848706835109889985242482858334354434278747760541708148696284449871985339200120505213149317291445227686698870623961088000000000000000000000000000000000000000000000000000000*i1^6 + 22290678772355034894521101863194598385159325463344659724767150109213481217913161718490638245712018992060659310441679665992432871849041703360497502888705923442478660547177645422828891901402782270341218155927675168277982324607399068127527933103676345638706848007187588542219161631266626203350185583773923124689927474447839417771687719549827770378185952057979870498485633415880018952329235779309784331836458513881926404490730044609463963293613582742709266834386906790433233500960706292391612192850930950448058558718131211337704060003568043068305692795497660670641924699555486598032915967689479610976092141483539503111950583386924596220588729902521385533705783218143359531078027653814337914741414157027636978647619898358382807813963392419702478649364900269767097484159733053294182690108730018466284175339207072827040275682558623128944090111352237411649378598794695403082001666182865252930076063563434715171554344839306908277694115627557735304650100053320254179500274978772212525544857673246155071411597744768997529078564885108057885284345435667906816323946785649694213712752934787734701504102053265476888362642010954462113102342008377564388684549240689740365778242389243715284637470655478941659372831737160682581898986246528814393366635150953001363217234242406758838107532065378621470619523572807429278350287954661752380270667700917750985200475553149159579077374957953472405949000185413489958089240977589483372042868739551513837250228063970892880398972182765745066594078960368311272887767467544477342466056564554732981983916088638660641172933738789776729838895352575692652116850434410444187405032022101000016559776063312074056916221668020958477426759466990579296656129038512408246061384386701492645593776822486436557985604938427555426435043968279514572120701584803759634762993342707623808631938267091725272142568106114908391338274257203184380244899841505663654101956693237128357854535344786758857199377438285800412828432732678447210072121257408070163595424800717655209302428053490722293778748626619344026777218980821787434349231253848477556060388787120872344909113325090743751876856712682293602465110966660108591148903623976615991723855866173070424167868615315556742328787615775128646704755188545605866488497022077069411979133763301002388261808704941368098672883089226686823733779554887551620071133933349556499302328800898607102470670423806681780564644649981336026599653649163180840159320380863203665576412012783001680488502161388586222216237986699169348482217248266492620845831705735742106993743190288307289572007811785687040000000000000000000000000000000000000000000000000000*i1^7 + 2985572309158872548386870332053336918300724028050781321423370795715134263853918509754756422604690193484003384099491607847893643006849902327873093366724744359193131396739690804213059197297113487068547588106083174287939882699597436679397398134992241784129218695131369363206837825143113144367952342025247500890471190846072652684567009196816424223819881419934066243980001629408911441467201591601663479976986858421323032559948225698162568835442615249242842093402762034228060215587583093630605600202717548329323278806350522239988854393917309693196076217392517017060084451573422909546447527773630137475176814898192642244245856773828588010774030042306006121791010740689930686247075464415149327204106030894106403161381449343949479008439269076323493373109485347638798748325025181867160548926275095251841821331004216529145883869879379515523063624396553912524763673591718422928247882793358528066499708386516278593478613823528574415461025592965476156028759164889503746210258065027865761746280013180725969917310975420352299271684605831189583010217706756422720339728838608432976680612876007981719745866535751005951049920673299654415233637527143175791385137831503944483148090889931278730720253845990394124562926230799237120899571661860320091458962677625672477539426658535861201711715595855707315409453568361841831544356512900627555428898138075872438887653358164863433071342672735986674080707361370675114347376581456719407849816209774619116880049095673216410474929051939402305986118593629429462293887490265591652701326898341261149560770765244788893843012554473946030448624002700454651850707780210079342828932846517887290385788283999643037629900036748328519982811236962243864370500991943792704369096860693748043385301113767135936155636645892341452621653688945741551708434255155822679156850179280402041392677580619793901951223030113408477077094952690506646579914108218621668959517471301775601286692729760846392254686904628853979597968885496877278464442873576831100512487101770965515831011306280396704601568350516056331832671812259039113152176182013990000858382818770865898770906080920935870677275011315524456805922949459435112205376638381001332875091126328940054130542610130458523540403851774100112403125123874115808869099058162892006422110583284741736462166120282985361156385961817044396062745003005655609063081706414194714350681351898018180368519382799916396740957466712375152221557167149323307748389156503765883600544236423222389714828619655272824553829097986089958570310831853939153599329734426265822573533327809779610472570197775482880000000000000000000000000000000000000000000000000000*i1^8 + -2670956412275074538407223656357601747430950511326073413610489922508643283400159348970964106219025706144707918564222362938559798981093903803000122800222310172496768530114048595539011895856847747762962188044988172244108165047845797249600836171626004225052586287432865225355864750859251445693647435109689888918331849801229219380606929022037900125015565574440771476154367414173197179593162510872780512630465302157908979538750214974861011989966126385032571373288210437751465746310973863048869505746975597718656400637947094505987580391448279353735437765799280803469141103947555199928914579916004515148782625686564063748938459054708958747607052316429182983534577285915306479250847700732625357886649087018960163772325954289110306745662407908812990155670650823123730645663280635263409018614582837312569363439417743848123982194013658630807423608981902729076440268202144269906872986825953965009638236205645952037097335079901632376405878151724822226604437751423536142877287562261370611124063461341382833297469727637132114368905068104887108196694700044858086457593103138718181502554052693683593835407815537712809288228758690418789709460231586253928137967464285789412127708779372177002507409628853210900452446230359637916514973696853497322089373082708248500298587247379630838564220550536631281880833350150314502230285006666948802687398594764610754861049161746562552536592657210658411200621081125213708548128658928352519015477232915041985012280042275617258408596042283629076987913524676031426764917869124819792506595724294276967066992925205431501122454516849880952045381504436115515771356540475333446861034245531496910523475613277593444258694783318958834431936858605296650331848003030079984610640965730539120192615780591020129139992130547187750798830458965504743574037810828177094168414598877393767958574314863766861085559770562461452104639753215263686215555725450353490280293944224978677530463996968217075835468932670267339403558272485196768562421230853980724558006717483432214852237281726611870703326590378757695686775796524209305917274295572266708220028860155525341682413754941099827637036172344513483812972154910976681704888836415230181398447762449072946744954477421380464437451545379174504966977794864591779906395332236937396581440919367583688253233498484727169782487081189655664313562573788314541023576215915012163328652627900770555370188180969656526490681033156750716612343252672515770116136114734152679091487417086368407209199259962277404315757530447827391782457690979247832080956188479244055087501799032232454675645505470464000000000000000000000000000000000000000000000000000*i1^9 + 868335644291169327836806588232268905085335924127810644703920689757758350147853600295616074994767502101125927076887495297376354043348669867859596715414512982680378414258412657401390008211193683751688029347263292821551889783961373849308916017095088137607826870430811958779140588700507855262812495049952353652126409055803327378922971957957278904564210478477672628957903087908192681017926335281051452710544741846521739208871876398870254236362436552108229306867888583397352105576550469137714022216377039338191129545307115115288373638698621890646693067955031384458824205431461110583348414750593593925466606437782828834593737044707106322594930875346577024794356132385920074769523276728584516796323419676790345640934562194768776617747314746798215806873063036385370360781771863916804712641622397304902686077507558294710428485779961488757954536261482223052939964748131541765997558772947632584566479258326358619597025455724093186694169351127190626159049033701586222058420716771562711188900495336402297510480917254163059311532649819747474744145993108803375191309251812785369098466856314998356825845028456180426087582385561744786581313808611948113050330702772984068578013340887948813286228517360760114612004757498743510774878220885072849436922778581920086747647358031294156426337369354110006414961893709152435266381101442005519490455871520234572926765099315839469894351183952704082694781184872345163430533250544337841873481476276572938406137553410429272679929142381590764040915940428311910418117007702376169345801997107213548515053791575205422089365672569813730955733489175562111837949028616122492067102393969071021907437506098024054354868555000114941693876212406219087315114095853244887379344993244651856520878140982263251929850400853568628217802890021590954396783258782663480835108877996149522015381488841060599169261627030999254920881762855855768255462204066262546915263482967206691463651979660895028897154130344042338460831520457936605131694301942076105409570177716741013265012291810151364250721902409556295052961400891710183960081575910624066809101640618965498485344207712803453326529942025749703777728233356812687437528526523328487502015148688160963502651597899752616119770539956030466352351980638797693486161009246803396291965707742666507089445737922498615746032743749570689919830193102598881011404664544724504098653718362332103487214118659714574023441879396737138854357783947814607174970179291630596485911436975210471390836996318571475793463522477374391839147752837819346467540344015910910910915151585435407726511684321280000000000000000000000000000000000000000000000000*i1^10 + 67002807285278181448358565151538085387188806980808518903457856468734296833873005448703886009074106657963067278048714636129288436815265546001097722138079327940240362364476456497037892953256287703677625184425642785775740418835777050120373652385437974549660181433580540125778356843900580349246769949712712690708109830421364835570940025301565911774505309946279494674911875061689980183686829105911578462283977773674008142759098180970406633758227354200395475376161363014225787548275273291253244382721555546018276150981348070208820546770044248952900353824792297522073593043121365961259805844122879503033055556605788506694749362952943966224503935898424664508143332135576791391530049961965040675491867063381026533906262824856550222780156018405764799180879573086957013745809721359508851549128973029810303075380577438309778879864271467832338285083409553135673840212487170965047764383127383426962908795520103605378399204600693941779461315932126809208440521151950343678652256047748111785882038840747424748671308442556083845404220987850759199048200811996499278015299254129168450250733581733938360751757307337637927308795620062513420723630266616984974913779418646361813353204076524269980648011483334777168051134441836444134342440757450249518043694280553200398502045865480383399225273666095101303490312843134706976443961992422189099885471868893765752130909941340430731035876440981729294501118511851478356933206950037708796701525382591350948905826033853802326892715754645095887163990792972818139340487805773696949864607419615971860187114118087207806079244558032649486414484758421111472628536951395863363631433221947653697382970195768603761490255968956891965859038168995060587857100844478907163346968619724552054304844445219504696023844854533148420382380294424573653516555160261222426817670680085853688551134391814423121099314109710173757731563406126935306394469719257063698165593362553373695147540839072126835018404029159905920197563029335588161377247006078025624542114454633015352176580718400846436977305396378142742986925167453283928385941862275776024674358509304337692583562822340361495188461885651685257039433076331903583752849690494025934470434617809842923865763093413575631377945007308108765027040413754472010299791623591099414573522410130176819771086368399208485567261488609071196795420484595740382134965023607611126322137390212218682692080065027934181902267854896311094077752045414834915614903048322475456521640962173918133243350897317321712307282246169654097229858633822776606773188574800828299318118166893603013827493888000000000000000000000000000000000000000000000000*i1^11 + -58950703515434997275538237603843365034819934057668191254471240352363968116565038568414254346263848815413435964592599065018788313480343573886664758201546627443377821880638875041920624472448509235091356245897294762998545114355106206468357491099987585313555531406131242711732402491396691573718872675580118360774364197861042282053938493289908456071997896391770925317807955954183411058782550083928759405017620769900681280572095481725448281480894346411957563827635436398438744149812332934873925417869744091657970219049021371104133952499192868657072856715486913039262583732259057188406051862262043838028742374621090279214110238829869453382270144193229091371511211097780158036324670205287446989757834861935105948871735927479593439478435347970859695513210303882893415393608241157379948395107155102130098669215743220052799629312090505875886841582529271483562947912175770761725644319574629889138110809279042480894981195753845609696225843461784550438387586316653924023869180327686073463840759908753032145685112112822626263883023580005044157558066194562476842184316952937446168517223841670231493547278548063319860466645703811582863791440240915658046163775671908444667941164173016408025903166662447663788702847813960268401216714305854154519553939063975899580065240305258891945040162989115127652818365955178429838689769986468437306111607859107985181477963837754937214411582394074568062625476006649564885376521726972374386025116390397645348588502327770488753360606969622030079539940061191570059629359602679025501982260478537606292493276210556461230396851451719477277670236697685058313275363792956531764596790132648569098680651597394934983731457357325357698965440218186309522194948461348039927686204244022591403341104645535988697813553757608256043148367657674617688130400520464109232139807372872377198457015261540401236411421660088043848577223305779754563258746657983502089582444438795203834977527611775863287944671497881922146478270493816179065908622882118803077154590206585394171412411964325142231482693213933986991623794604700122421950779904715617727922132621562500512530592102924626279743050170251958630111975214678795938081212816889931946166915014678795069163295031775315002917217914833211221769279784327482044744842019273417770562221484233051548770124876140894379977071896120089090911011151294368725972917839775778520653636181515840391462414475387912877550474456760126480549338176062835924088239811048888930422199394892427804527470362314858294044019871575702540067043709660769343884456666941815932737154855005852662339993600000000000000000000000000000000000000000000000*i1^12 + 11798569150899647018345737399510647157217829057247551614216970790447292275006502412292943683704688038239191914944969459415731915789383396570766724942535941107741716844631668926068561105162633303040397978015101365509852534038253753913397079633217420464251159059058829369369114907021651556340680920269029807536406937460904624518438271415564422539126186688209716195963514979447597847080307530875523572978031670981424601059037029499525941954565804359219726584428168723292111483531685874636525383852327905745203378820701124028518185720486138660339183092920825933436535077626190819647926152873682392480315654667706667863306135088195994367133570004041742283534920619188768858560891274423304296512919986378731808741843819908998504280549796326759110483952462846993663782308198252626935212135433848598341372176485549307652432805357628024450614874253424391297781102800331387374943154997253490392982340886344492167720889143824677136040626171950961206034752871702342210520149680737191734384121463821337617155283031620357307220534660072858427766244058755860278856413210782651596226578337722017445355897253897422150182906082429554650370428569115685952829891461575461685044726648746306444264203688260978101235820665180957489169791509167618813071309421685057212807047764488277044551706439463914773336355021301530690288148834714739142065139996521676715165261579121545771038098225952076169508276837328471951706374332028643419886223088308703780528679055550581464939327449491927184822776756708338747661304599110937821718699759363120110861991633226695891993427146962830614037515188940485548230437396385473018068893759560594419487392032333079938751449737545788188691633656260009311820340031810794163311262245265120465027833182991088075588478672956190826953538157953501248461785828717569615298607580723896100169003971360055120456158443861201286796868846137305491804777824070208852256741093457663871713025464846596267984161778494736197416368126301566782499907427706881518097524682703379615897300243285053370282789009680319326095755590845998255739977353724823147300228242661858063802968346144175255564182012042387382606465913277922547504086771216771787116565725950920271166339199147981473039280967455260591835781672930068258808875559220015457142694038800641412088617834951011504731579806100785105077649937605814794972619268849531180204654993498831745423481729529702773673280743845271583570026247800151268546295546505542559478528584449461482558504407334645083746896311250916067454272152549671121831403736784994893428605643521485963264000000000000000000000000000000000000000000000000*i1^13 + 1168254447892599648498304056985561640736072260071873648852679207290956086797735743141186783205311262117470447636119514545279895776308526900251129092693170774988282454041498927544225396191705950237767375931920786766512405028835026905281127568079850521594071267210401254267727974452681191336495747151035055645025331695517077207120398097991290804652450649880326417655371605132374854385690979527622938091495949517737534806604737643308967101698855475616525417674695144069987317705979521018780790626928663935544347426484745346840365866512701039633734950588369965981204049864258722816831255669534170705939024369749427459416107953713814869725903753559815247479373976497613597991964698917875314766711053306984688178533834545634268009300683364946823614130542007178681372966095652353664233617226592450962315244188615466422220822539208734585816726885215739755379187613447598448235045853643166227847361887383612829851811526242061223162340944986761490628326921595177321750641191905298639876843131921432296371060805132356504546819130315091366595774136442656140088744725334459445468105898462347165454164125024666365007873180988255237147322622545573821509811012337733817503176614047008993798289370703903296522190200075298898757985057192859978734010535722482261253963619691880825526969503909207122397544664982781601337115898547996976164203023979041575878181895170653644162934448764358296697350794622219264455957575011325506554110001370145808250327718808465878507255902037799792519033982992855560978995839278055395262031000273846071419202196564773746748033974784297194527223386293707941838127707165969645421560815625466996005995749345122653292297311792716954473128659061477126695863119086706896474752626505583355157364610408578731587789290463021819764203164417618580911167742732070499780850317595560933725998041823201704854977423017910644113266229577162065841206358516679097817834382542655684361835002709737900870572344860888369089963068624938037826447122942451129572315955844141720170891608443365258652955622407919805877325938628300596168182554138197775379732693091337553208551424449401839360293333038182605277871777780162068102603249785879881982706330094066755360542991719971289959056122095698471600881967900824384536342817595328965456970403257083517652939317123463128679566920764529002347341224226410083650297676705607234209344937927610764492726332893463028564682180006214388215007190878007782276681061479380732344862261278821507548661688333400314613585237047427607688964038832745245481884305227921302001746846329151160320000000000000000000000000000000000000000000000*i1^14 + -330299569787248133423773309986949007246930465080326929192809716935546396280066375823453142007154103960362370458636000945110253510334881792180051447723957101867419640350666955644829001418807704892053780096033021165399391923892430873284518182534772344943010679698619179244151899965723515134671407407795898716715182790488595674855354590721561122427537519519543207699739250715118854635965973993196279288131443974190782570625429183530737449083092231981487149693514965508180893349410584373191260934997910392768896223696047214128398342689847781079710296017128594279058405991143920470709224520156922934459812114288904915754509581757222349925591010702308606913309026968871976733111700935361843249009304188026946763110100651134579622066457261318579376093092794045893124549000959763965408439931626715475598726379444160246972213628659944377609114681764641797017689826562902986096726758845306638105700358402969843336917389605362694493911001007848160880598538994029123906198208696002721435034504848150198895213747674408451135009175545473237718001776501259676430033396421582638471981434032957711923142456929817259291011327135064505005743343842533486073049497681044110940690988471428462069928781012131062226387692469916269055766171378844379412983326612787511329374887365886302101881941446293476959899971406071628441447850782045965291278323699109271590379116259599788657991566585595052181013458840090113218994544965256542889985960213168079113382610279650959054442826311377379605264289118879183008689867916337274305816148417544680736881021594341190490334487879643550455945682374230700415577373863788195589169104244805622260522700279482095684543698759145472449235542128334350521506709261320077348889064791190115719786552745332686731403794316032364591168679456036626922716395122937784017868042627551031351103103085133744168342916938034796346651786159020180367950356717431655105505277256923916444444071159939324250452013219228211695207812344861372856436571444181163581258164514472950210545274255697765621700438650833317413352429324198323004536248319339071825371752052505517271191995677697307517205878982078683494729007006528160946251861617267393960159111125905777627586060679988852662957959607100992621093629936088515352860226953355149111616826909938443948261568435582855076792128036478697666002947454348930639273529631442223848020942440357852924083869875135057928872331984661107384847387073006861976451706470942288606507227479421481703337589027830037828927697811058844215905063006794218001271347296582031278147025729539276800000000000000000000000000000000000000000000*i1^15 + -10250376079231268347861468086152008119375322697670811753532878317722920642080960110236465814414592652674167865993253198921018135126665158319858629129379679765965312124741110857842717607909548877466903819971937272942599418569847417212011258217210094566086779483116342590512112218043325798346103157792831824767687640957556960108649847507686018194303382036401500883927165034860237971411257070752674766171334160880879194301015112425421595247563102584774347889505534562374248115591465791725318710108103807152052628223878104342894561949859036073240403678066491493561941936106318178220032337787625767747273376218047583204299212226912881788768388004964626576274156750299307478224793819553789188994931098004190910201597354552906140643616954440216503563591632264958468304036623624849827524878772521197664421205505304105971727100732042442825653581230678990921321040197698806157172975944891465114577400874824493196591860862464444557141521477982339877836074270382910995288979401788028179532395307173280245849800212596398351071730194070656231411204836982327827299123692992376789937403910564699168184563236780900215946774996216170458466700518562810837841336928459002582638003891064804157863617846368821813173195724421332134317385701317871112466047589647565563939220941530406155507202437902374378369452058563132769782376619598706981213238421787328836308725776569987487024302506397403047402526456446929746177800227275842838318310491027719419354892248983655682817583484584902352176371889396056961728155383811201935109945445146315731514558685194702274708082827409478129275129087178158370139247392319128921078960440866017625251113666056624063411138507682647987631629039417124617011632266120055684255041641779776791932607533882445877789099257622485546219586484238860162241990493028399735269647848534765616603379709940374440319131990998122065496058855092066803036477143483507373668315407834861607973913635256062242418011070784086473014690258338390622059288857106336981463886506861269642028766210826791623604572166154287117838911419577368230766859464371842819622519077840531188253470416931747185049269100664553079540586934390735285471468345432566671368509524587024392131985757731247043765208462343647721873232940483073506564579518481373128254337369451582820647008989897499077234444132464604821831145473815741622802829250218684010469835220733248730516911046801711696999161222054258450416439233775618027976893847139642247642260402366485367824356729694301241026979123317077677712734138076343931367651444184689926400795591311360000000000000000000000000000000000000000000*i1^16 + 3078870773054356692710458974105650850947720728765724450562468304567749250387080545676775808450197751644811967392702463683796337894684606693885314827477965936247365778485229587317265539521644136237080015500298619700503839028715415975978077290929596928303262431923402561062218339999846697096957054444797364568537473891536111999213225719545211189986877079978372884713510528833817136695629020335219063923494098543282787914981715211539415610179888978904789117584252011097513156876951462249228623136224347351805184411890020830041620185052106268264927908639630576583044443221951167239566985659974953551301316894620033890601591197612280480839405468243151400852154596776794615803679938309749572686915472686080860884367864943429627770197391347043408343350414955806978382461303048226991263542944627014862129290604070351113650972402217657559526581978901866311832613139678318971492138616073507439967210207598440744942353155613685198454730941020931623002650196420050261521276074994527222580382043351498751065374386769404190776796618175390595313298019546203014998374072497720641438842572106853540133218457340924767807738480884735171813126322474699799634321916621082768694721173724726456564552024562717244694358078304115486751928009711955308343157226388872387165211549327802976302411738782593094169330610609786542230679678624385190443086609807900461384103095305760765001762665107259581600096174984923200130819527065786278397808444034444163641496024129999008524568598335140577254616381223131044091815494960369802307719424440739978892935573261891561664566257866948029009415323328364100864712402684541927537766770606914456246951653269050723751601804942165924270525760798927431104894138815257355423739560714667149905982538411570277519092837528854819191439156309360659609912561728468810436518250566547986420445151366263932700614069661431830850421468883058351448702545738995339530477243312037811931077352033425148592518027250489340892389037052569402361157176005152434266046195157511557916847340846959881203916830807569141114455062102836515120476782582735613118560793338097335838606925038902978179233617077461423977326898328373659337646752394745522761635582255429414162427336993541957376031495661403082574593873720865653327809045611942365691994784887677573955907975616634171196272109092801605855696191303021146279023820543906381442024690012534268765600475725697585381070348448505440335499758406596473151526570655324999735030147213259968555496971058735226137932881770390930064379071810159032137056612895921062746867630080000000000000000000000000000000000000000000*i1^17 + 280969366699610893291526374961318746322722683308785681025543992113958570430585112740990899154077573697142604990616025426649608081357598831537795536193018771433444489065453172971360018098977902668811540480639124807628365901918619057630213095851299474181781443890656793008954104252257425442358312424195692819509871312509488547764375447321625068858239595843728694560525143859788290127320952126094812868122503723387447953703983439336673388526930853395587316588317620714160846306491773129022487003531423053917168412217270907666999455703216507191416481954576207809110939415053227056745827194189187146281563274270195677989670938426162744818373562837559028660058909148918039182071739766176642237619246325356463284791634555508480177218029680544710729879676023203190870830791473465453601039506213873436527923903334481281841306787861321838631930601668883664504036436480087323709006211335136358396334892132497406527530124447280688858210549791840521422568435898306165889398828889346545303730097665246697874561605059305811114520400121965832666299890255258871615878086645003549614459723168052441398583732510790009169719025122151618352348130783636689637674894895157049492679943194673685305505364705778772823304696997785909761322903332045618846808878776723992686859792226463449681066254623052366755996657431918892895029978113054126857897954766915500471579539075387068901508026763966005737961814636248356828279993547829919910667874727798091157965652322623084405894326364678363582595421807598160614944819974234295186579968366274075632256706502124189782523745818770782101242263924970578098671660719670098373004284552834203183734044107546980792083665082569122047974482731287640935197458871986071591402358139366133700958542634006600907514742665993701241520399674662839074371397804298874818143925002230508234532096609242018803959006930467986568226627929901189824267288454350813514607191634862038039915728186197584623508621951068529621089836439423703049723471729908691736976967058369762010550540945483175020560936955440118202587220110639764366842424019287564110324821782169478656333152733630050585290343744881629929457324653092586169557678169653937785105904983077621888633935388565351553269348976431037583869074808043521345274698941245172352746069953331501299251782009167421617710634267061040681511772070158817134267122500376802426049890564074365463798719259217623466441117038053110167180233810249090534034031841351801787342736597965343064708326711673668369244664580716315484085385978637855373839206133958616954175488000000000000000000000000000000000000000000*i1^18 + -79008143549750722695968224206218329893739876058726974757432657522724139269546776996328031996300563555812827376668285621460560887544130846664737181222308111959185205028297837390691237349326693974905161499373110356498212521117008827781504469202026997307339970680420095324078409352437594798281740146490134458668702677456338047962743176679392983825253603278119241702855185038844339761620357354446860021151686131424200445623159926521497341115967110378055210029681986308237463506752585469247143252845303814033605254620820368502160007333720115868472746864115189304633109527337894514786203277418840213805963605933341174823377391126878446161477288254971647225011220512355192013090664709203079537032994399045649282733012140169055020537536835393441413853456665855665451495304966454567484648126080799345002970717248378630642655392905000711221668420267134210010274386519761651648509659962680826368174118405665455512961855238814144362464875025652013925423031214681060311823123256247785271777421267650607472760752559309735306435156023611613999384433756093234305867124287322850862516850016423070859120018296807728518352405468815766615869624104500303214479351313745720302580042475321548916810859487153123664437387769842534633062431265206752868669054337136753048538315856358151611750621804780423131770958192548895873847160843352370161618814099603201669802311000189930450208568011719020742115221091344611560502893637338418955356393419680373927617114949920006502763601861293921306275825385569045873897712908682423384293799564620191348266260973172864789686325671552547466789811800513600597378652982240964163915852400542190654883147643562397681712611854691024725773898968533256535406485153319811383331106790585551386084991421791793182818992896478476979967833800231852509926786797678084328725738432618207914840658265875272557340360132475621051041195461969395001808063057532622470092001391509516952319652653680452725693296828633720654612581228613948349327689708746653353951406438246548664967278651273162523744213012395334388402240087085053809399251960155580180822297207102029797397860293730219748232341927652279060081989874473107150938804170825963316875352400719342073248895438048373199821454746103992685458568109757235271711296846963929357360653651772731428768383431639896193178953685191492921948496947066910068024957803480319283701069025437520733850257127556569703272312866519035157274879529391286155768118362158018377655568703496900780953534716830562239891058371701840615005504636984918175618745829684239191244800000000000000000000000000000000000000000*i1^19 + 7771909255849887146543987017265036052928186217525592606772723373466638362544284623020044792358351471319774493328234013097145099932460543157240662602053424970750085476649870305036946645665047469919340594900516979951107333737035746846926599992210201940743314521350006261768843481270506152608323926412930773242270925768385137729826740750889333437783053982447264950574442632367656454122563430732149068908891148719894729769460688973371798866073872898473913644610535374580047880299002030995541283956684513549829780745053619157959704941615626654881242691371574330547463024218800311528558732848587049189977324386106826523048924117459966480391984081448261219588259345087186962138034280051041574468666209216304839100079582348275371804150766710513220968245177942666449221534774673861890661527608980077447762826035558924010656998832572855509337198504190016992024232792988549785548022702949103569785268099469999958408903684419452092570064420022188406158081072955448402733960001699075680950333814579599942115866760609849718861873968954401336239185733965984691498355267496386226423316053408781039361361549671947335957859914973420280070248789564428592876262534141274879964409152249669700780884796534485042845739026431826582871938222291941713561904381390395246652324601870841766693388442776147524966516349243446506175056669381368315409744279131981745343011224838220523878075267290274394206663508481259546678409853009417254844818510473251701819877420161801095661696115263945193832686316384238603765412966249858167206138614468180507258315247142625152267526210825674398075637087147964068112464564005979172889054686857712007654714669451437109720826525839406881662831304387316495898847507734985023334003400778316974144409921598031534750570993271761790099315261486399951810753484492585310762629151752072407943235399461104724253471936602337303757970863454293298740030104856278859012178359631408545159762335455240401680147444762760944824188929923931186078771802917813501831515837190255459833714113421615364344881514611948038724327663307216729352634482000572675441652160068584191041874058718678332642596870701555755979755453058174669122013447715807951168642501337423929626994742218450160151236606304099234614212450762206194993283400077602878562693876132620678453230363998158905325735829920894622944388365328377608202159674804577151283231413764950828799782460892952934533632401273010108943880127593147988659160745643810644001375436871552813233131699170268717280398802951885677550245390680003890517749066925237862400000000000000000000000000000000000000000*i1^20 + -575839469634736758348741581402437465211932530075251962692851333889999991551201792662181516694309787079824706320805838034456830572224996681920798429413126032765349693105467941280386291897265966771222286719932818868946432430213199300259535755983631435304805619574555580827121020739325064982735605573313297824780340878098842982307480695304462154525590997096218259511954111877870438795121079043082444873726303920664853062325798625942642001982061016745104652218753531622771167366459277650971064105641614114969101109351943665665237236428681693953355588903717521235113212644576563818556544818362533740566756108469362389143808546270880850649885532851407467597242020491693187534800686035155091347710118540853572506216056932360593824874136261372296514005343511247462908879231742402490629092963521893070739897071897572783489981879946387957176913421359020536497724909254975745141184603709998762929213440574375654439785210983752525855402418797471426676507942579732871745205578157581341009864659635643404233940045934069989965436398063919459595359669432144397343502917838646716106841832581480384817581017946861114447306415351976372785834199429682323197392450098274723543400830535303403341110316304079286985946500330990690895519307280669860280763935942618282219470246763926935456633344981654749810540078063589504905419784398045739145644847069347383946359190033425331355894758298958965389492688558392727426783542294928982878338740377676197544169174285462430656164602953014610321914146539388739132473484642884860087249747799123436832462381365597952510635912418253867484209060721802931143610565647072262995767224768881205172896306595603414185277676159103224031096093159104119077564828358809027895489805963246908399280059952439995947722669695793576638313461226792011914341813203714522212120247313016871306136329400868718431551665490013053901723853467552609765792241370951012149987727499968653803240473711931953551180589013590926877267802428002651939671100442284521974410762844443457507595029290033465496285632034182483370754166076688067434421794852649989652462366211349719867878622886612314505462882571632269726319519576342095846543243379232426061187612630354660168707570890487783005502693313985659422811507595734547933911443404617540230340958395993132003499696625566153072009094721066811979089595792096564498160811925029466016372452712490430213967202655825329052958005947240943989454087843718856176476133548703960654945259435481583050689608059001705158831986850024726614958769791200164569565895139000320000000000000000000000000000000000000000*i1^21 + 41743008336043753812626763181038097187558315865324064063999629971428542330039421463752354723606460259110285276103036568662494050341454871534786840192577881002859468501364387328767241803389001989200574683841319822555547709717775434308722148154308907253191466664821337548653923020397157514174264768903397715874589823399364928201582165850056239812371143214725956587069032467670611228642933093866127252470804655654460851057041492067549380397491963481370002436039720736735398469622544679209255880349966974042247540045029153755505949121123623286357706017211997212511987995941820651340725484233551856722452841850633156708227028918924659105594593544690811820398716269764308726395238472057747027673836393221984421996717750667724593377915671541931846488155490201188411253610827057804333152850239555508173267212119099059684264345705993557760804714043653403543774296462495484636113151089409908641603237263532597500420102738761720160043041669707750415825341808437733354949714945930145208895714198938006306997610490432750802563850188479898440929672868015173484537615733422765905889138220342663455621342363518133179361125123107680847683591929887655925830048646312598398089963395831060668751122667184582969994805364957653991100842508089338736167615143706711761604390171670798165690703090339362820944422781197086361965603144625507797128982187334140547717350313738225996003787684998910596698952151776826170191897158950037489233746580253605189040506348769516390781944662271024283780403623934209131487210895293647656679590649870841863280862785951543663637000279494678997658229663499282045197237023637794688546602128126901888535179714795645125889410148786760956991483237304799395334781714598203213505698837594929146634754200439256439998945217951992463513665376250906626192704470202698913140523242351896310731432162653531316548232668173477020375659296961982192964048991463408391716404147738473845874935113720460268663214209497133406188160959283469389327369041181416940906794903714328510145417141286569144598697916425885612656911868279691212410087504051390882874847990917204091514562629833578984607098358433179427127241038907779975771560681042745052949925321779331472292856178376829629187161994091796049821070195572863457078402157743711841419199612812238088472295209397714619575666509971410451329445612494776909372801724867918885305209446216450156409352512397512576525029969415328763777109076619837197530604399074115142739257634639094594853268921079650643085534463137716891098098990178974307018712337612800000000000000000000000000000000000000*i1^22 + -2652132554467970438665935010110978634719508044180337435562646283353904117895862701285235040596278324634381404067869800173441830092148184353704344235821005517742236043985904105042479165011909571742541095501531411905715897278368882712401075695966241678406029521681328309323274600237290599988299562215811130785020242342067458419581344283051320169788121614040281621793145323704106957600761127046346048246103096551037500000834481728583329733302942531134853544911749648289906785487288761809642703730809821639454720971129354083386827095246575429712792235214376587689118607659566966986765223683154183656226830870581146901180429719817264067064736800332153249447357834440110255900152014742354871692577749642531551755964579564510827740963548458013307713354822587332965611631748107370670522775399171223402610951948697237534762281037571615883553776382386055910099049138559287739625580111606981037713973908730451912559115541992928247360165091815229699240870761009171588527118300433989092518150796861899377644457520555098524120476103974528031427773013499456218599456292176357924653098189334260652751129136982444853602384629441798022706902177834663603629881341154911875607339279791267087989871956593057586438013410545909641568214562179245508478579812821386812980804694666528662830073069379151718067791793536899145443105685140705308586241488218088798000324313852627522402895894308915512427922692261525006271079713461009679119827261306513434390496813931101322661750111882207385568361705565783896566662192561526809791424476811676393141932689735688095468740696124749730543035415561548663369706070465068369761202409734480637430913549403372521336739073399181864221021254921974633381096235866500628610530540168169761088381141657617646580717254975309991836938805768109123243979162798085160142610562631135380833360433633649391615743204955459488610915069149639661110417148228967789381191681333199729548494694891810413610541978400551977184845653901117662149572417081445907938022359871858147036958612517510591318349851504700953819800421836646849659549225506754427808771462385929440425699662129063183021114720389118173119677110716144001982693355028959738587970801823172104243706500732654536137179686449438106694146338049102885392572317497595428495447767286937586003665596727178671731064757698381858480319440902888030596300004546263542088677249495604097921819003722042650192228184501462504741711072277230150915937845171552268437514961882119222664155110956059537656492744941614079624961332855845601178204241920000000000000000000000000000000000000*i1^23 + 125607070580748764808620226345827818065571324627179088291547725487237695188641385863285572104726537554962225425525620932775480148109992661536889964988882519201643973934225045202855810100980500967940568557159746467595912928446664323212217236887811883298809490721401073749084085883106041280204931121136554850075398202061478028373205539690497104576568802322495185941235433225454203462420068085058854338345625829703153419536495866526285737547734778233895779309531633179274336316798225517906544594704211498476955534878573792627290470620015303280107464978154744689782347969771621025303210676530330007703115012165556204403462555380429505918348501332540937700247033603425103545747340592290708923439641092431863817429033485238874161300269702549923057691288085000237185437903758493088686058394326626863467380476316316369792727320283639202618037633434425752981325725354438500650881865584728971636916890027023092187360900750483184476354415233872531426654285426139475705618103412933851753032572100746248306366787982286960712974941336118255629180884776066726468683011624835129729789822817009691120088589302108574875663813449283276418261281043877629246127458091329192561676328610555207995304985172411606280484436732070835567469959666235050683406948373000349766934843472257686989507960961785455501592912858314388219097207173276190703024280387704414367199998600004539058628695185351490430653191364581599951628675442050938088419086487734588804663240384090609914362593351541151001677505243455744673693729179615900775983096033882538881375522481568607396372961596094124347131251466348319400326054406165759838199953162252973171674610154308386075978937171537257500231963420358054968999202451446495886090891054879422256280565659876425905337741580880830614835444598656466789613944867123601990766901576418122072929474195292318224316911266425221973535041675568013006655587735150413853820816363317934804029789778991330758770226505040676502076379791135770727386509085610529226527474652329399158786772804196731025797610381184458975243967340159953862394677201000485268840934269555602417947116958330533852798980385176337376646523174811835325857134758491921375642252941530352043761292805327723612035162916654609936432803245619606054731080516820050774307767636358263917645795427647333708305057336030487520855161748773370214368419804829530255055028454594463620866242201760006635147117244787833187694271174131510879554804798929477628769504127277753833203384530846644260562664434558480665411220842405032819163136000000000000000000000000000000000000*i1^24 + -4151609580239555813435958765271301817221948910922859648842449524765338637181311166278209296065403907010117678619210476401678947689234234948740653050862181983310558844543248710835353015464441172990309064794157622867606726026028043446707114212570107371582913351161365489104473639845616321778873879484703881291009328056007985051391087945032757304984628860136580949263893239724222210593940078112605881158843208647744101268840973431259292100828726935002000444635826314442414278985694785380527311397489871429196647184656308614749207731880503380035674413419398197446867639472661170740970693591434731452576494862620525476440469997587092070195736987892664687536454163094231436855134797509110188549219824770573892437730654973333333972133881734605232790882700036442234368177462713305042218642601978294648156492737279479442745597527025857186751761690774634980278410367731573458376280861387604137386166699689394108648229676093106494763842398815353885137924219319343158689509412960099230993948305297240074142644547116434213577521539093751455430975961486460704447594974484300423515266007968386492446541277681398135803678774050502037212404369171546889670562035324595972201892913027702964242837715697470036237532298909242120318770786170473888975976091566224365159655165319858484970022759329013293053327264181647350351084146828320647663948334986852845722874933209450053877643054558288181756646769300173231951913202712224341318766274696906879512773425573357303337704914754437260732252088742156875277183754677723205184958856811826602250739279898697480159084067493804401135780934551506646060776637044580550265013780384038698877659654043229490013471665870682295400701389910645634009497128654918112485357259042787950318513243858990450113090590163782430281186435962225757320560924332040894082183350542940846046957701405309176715772930495185997686611038118282470641383853961213362943324899082168042948565807227955961819127513242727463494017270216240583571460095358381908774184651535657292910091198266600506002792073276922691277610314554059374794503764818644183207224012107008321988419943865592908604346840452265167516183545040507916369560040322453860076088067552205399834399487003868513705534578667064349287193055876750919226698568428187667125813019301650960249521701659690212543677368327119073380780231839332648681588009204790188300530579210328338369961915173030171563131959365420177251309706029691133194898425810885980051391042154353137851511327030939313271782086977383628925255993440429188055040000000000000000000000000000000000*i1^25 + 94580561982160079571408579404857635754978209757358015568389341733081113022665793220173440127346313758195633081691483934763280766963114170395344989142030219394362218991706029035848443909866108487867405193824521317030414676689111575783245321964137746437867076591421408159666801540497438954070927472225734340969311012720780311611057914598001545377891797647001679234080212759028233774672014048171890335749516715493809347903176913385035013018672908161033045873877237937568940395864119970312012492583393894455709979804388649634008435829308730270625024080965720983323848087560066536188873923391333200988415778592496056745100000230922927085372114998792284298647412505935181228302962174968636297960103025478692986339512261578019871856973802549562561245413287576126326702235593033690125707482083046627637430395921385586633319245089033161449995296302890775942613106242453819080001856180624091087348977259917151643535479971254701624454714221756995885809278275669499337211425817041632726529496924081696771492934564099546326180277976822091277338589621986073279392247269887721434567753039317696822868552965144915761289512464517597719375242044111389585764572512642483804524056423724772080342529602867861655731321485431959129526338876814694389247601085114353142213142043307091666166426418250680430097139417222866105199141534596273209132167455928571328488304130978473950016415676237459948426337130638313850693596742462627871300488280326730007225296041469593386080007121929432907559975861603401482253326964681457224355876950337813911044107376110377025952408575449738873035203959135205099305428347602541554125053159316026456417833744253668448105931334883922623048554622018008087199288199027386239352364146259253487596751823088678568619773248931478743632389945603239963732571065859961515801591396749084419073821496666116152732676587513725039201005730844684588281282901678891152967636219345970871111619575338333498780170209484082673092390721170997209357683956745595719283982572857398287054365435129086503108513694109517169722933873179280766719240572351337576836546160485557168149900790423093261761611615357949657691710044780282601442198886666173022811827457294645658974071501013300171295471660782933061119817762079186635221371892100211951111810390161243443917199014970386855829758195971204801716431895851872063406213169265566130197340888032267171831001491305711103877829557862051122580497802100323332809857847732952356849203336900487124216211859894089943529227568340760162529669067145478144000000000000000000000000000000000*i1^26 + -1470739123385994504846472001913276310278854344167527592412806253999652690782976942054796024979362920733724640434126002704579928564454839992416186140776230197232116631609136590689082501317009091214580600242721647530876875413126885486075526214097418425261651519401590560413558005142041836483712856473527650367746654746961204415544432656323379183576151187970097485381199918630418603903858265545112821362159516873192490704023485202550506558784875745242273258827477038444851059768888599624194568398952134831747824633249272718485220836198106925668917194329507442552208169173919640048268453169954114423999474776253207425498323600195245452051231448866528497193697103878998511761333029442963930611209372781408766037224468535621736427870478413066657973858821255724819992194728057108266810445198390798702842373435267878035165761608977518361970414647275876277741427489475744182181022223403812479663087545188202469877646419460912471935066752990630015590315886442383096305018842585949621268498335107447478037476126027093352965541991438148937417483206739700413233554134711615875215080357956539799829037035253565884497912818914687905085140508073165238106221908132361984941705295362756456270184285377148443808535721250914061748358783770276205887537171358259030933793940240971322302795094045712544871696586888575975991564731098730421202224290596723031886824778275479601841064027808951468650269529582391820495297322812829783719078047501416759942558098422116036198054274449066882386368512472117806075599099443373219787585653550232193556179023784100887377725131756566192025145705866097421146091032295405277739843065839228519800599911115164372849046146456366721109339362809432046982173456868200371817346880200049387646380679345383810335929844237010643728418821914574826265751156005899898461758868812385553912319288966444529107484720307373912712065063386006691146669400903504571177423042750153892401919704479641557353631930157697054193549439191621670449805589969614683349490378728275614992331033525743609118016003291166759095452356546329209381016257537037608345023562225605549024121538811938792866134382825401820414344789815644229331359208056960477833416320679947827994184355565402908578438555142984177422988371424498320167453182141845685218597356848816260418667548007552410093121250581507643522406683469031242082605053564105796386274483714813875348944455204793371577229058616682935776616185690064656544477008216185488540259123398794974820462658046720032536572064402892840298936008284569600000000000000000000000000000000*i1^27 + 15139516468727346116810349006916403151781250169423369240741235950861260953018971267727933492128433081915420821116869183994401403690378367724055306809754767475809326077105781371029695478059915133187440462254653262060670532957656519953458789720442046343188190100099455509273385741925395322144702186907268187450206365629149591458506490846553400299130157361791450093218271467193301799431084180137042779104132978653520306674071952257553689581796032727312477715098059648719382949696334837210217426927846492482918245048175111249051710718432187233690925332501137381352972032042170377854258989966215373315831841045870626619778528131595732525809014352055913620471980144393435962346145867068674913929527455890980220188918204505522711465492661067444283791737240182110108436609822315577107288108978360735031298365893038310410842433024969288369621843953498395572728425077952509951021285678658685579504994101501326137136230884021889470132973774357997698123240524836603188220945497791804556286024850063549939347981891304083972883780776853196000887279439014691552677705325974503552229573510537271777498803358189137117596627321724903675786023188794737771138793037181030851765213142935335337204662477123843565699776329657710486752510812096023854420984868782009709598170670584670328937458322931601968295102517727671417703377241255830630100456796908111869200286297069939213458939328214898792887622350422252949012016617047567432830165353392218017770034203548801936418350210348624879080449029624465413877288196215429181815048364946089778999001126685013594663667424923188558778871799841115501619230716400922107958467509488667699061851309675605556902059833972761237236971553339945629040428221526946291337011630791971904152998930983848653295188962712809045765301561408038792589754315487244945768562879236598944240338032896584858540305985564761084438424634626682036112979052082803019156922783198415551128397791676296861852247209521485423577542303615373848126585846178317858144275360307627849130306120966474497716591942561619560155339549272805301748556180905147885478530424545489410209079587200126168126343599786166137906425554860698394031983351604765400456827767848598859432385596499719837886918051561659961137004477030630138110655789050870329986871767610381111593917230937420428882748045011406873553401696968897972054331593213633688254057611868513786984348837467471117804378001504169154271973767343171108500301428039174680244531602444266733234600084751917740813232821876832309912115609600000000000000000000000000000000*i1^28 + -96036582750836581555660095186024053325835083359800597073294851311628096946899517604183533228054906156074042102390554674248331444077985132876858783878785418879384016901136487298185525836020187365115224828854155677541214117621388326375582623086894116672994462572565145034170064154946790193862323663419795201245615599583497296733990251290181666552786041022619337100290622773010385259280727125013594771023834737883523430253163081235640189946373677964221058619026056082725455865880909196184597427107880447723656751765267577284017950238708809190812381211764435139498506878576808509265262953592661519872352425688833944728003012222616786080409179157989201202332892563632789081330063777639497034804802445288898884291329222132848503360142234113405276310387046807317241983710225333417641523253442511173508312799608788609481794624077458136503767473290403974759373841867429679238906323731765698713958581221325234449305866988274603184073867789594429950472503408027461516785160247199752127987593432352245894356409286389691266077849864512366153591789520443893527286689797938157166638115221610199816228694830593032750904711923084253645772396240667659473231326358392577865440447672876857251678392221180343684333079568000854398761906416300869286864779829550685179488404938659635323252690582675689807101347712825250361314682369178246972904967460090319770395170775881788496416632984216359106359580199016833414582431292539106737191584467332038357415045699383076973131585201022493875809959569735494535967074965391532311944918523974451441470112534005333664594725493810541851103762349806505573433387530531537481239567849666338315421604662036260121975722141192588335713776347120990501403654593165123029599286260523900409238514246661515256490086155779967616905512972959652865089257625715074327690048494400111940309869330538200760302631022445577438896193853184913872534452976987900288514062963435501135223435285782488997385596166752398278242604965026397580766412680658448702884384533168435082083107372169071306849155257694484136350646405489953467614091743317809237044636571303611703122865107811280733388479842420845558162613612495805195404888212001833595901225968106473318115187466050421626309900022561427875280374573264713205081984190622574857513352385203049156059927572162761944621100051675793338805265701310469718768204589902579378497936733108009788113141957861235887287241406751316692144274668997939153058983706338812129101145573894706234262076960588979569717427625109086472765440000000000000000000000000000000*i1^29 + 569853234695154162357039667552684669408756426448150494541498810056233919439007131652222197833370801408260224225154875283131215404115260978718381613609167356398801683926988009538763708908706013823721206818323868462417287749189473649647863450401299090432827325953483844623381579776968751058062445992939150360892944349781170271174672832910058514121062623610738222328216967791275069576916413375490102580431534226072857576136958430721858320415852528612392578975414485461379833208339876769197063738021792467231182912226566058163828958136337954668564689680069853064677839306934389286466392590494800047095609976842058490473991816980149503549857842076436896804013762615951463638733673614198479014140279232892416966718792503042017902716023267732965943028047835159608153895396383379890061100160190082519260415966525818353023901488110233100093801218070528796013627300021999898857969886784694851466942972345960972489713015251402395580780006390802588071321834514069124527470469907010480463011836672206567834496519561834889137942831577863275388061427155742495628313780116384940879799304834732926981911007538255331960554897777881334260950058903800642487172345538683334870411158387334128687972644473956617871213801440410400636760049835943849167580489866815012552676625903979807464714717045142393081186608462523355642190719527669101708924237417155642659366976468918019626570333005488584839904519347960154497520872233867954788943530702213040567782752608345952790769284236211941296488784719956032861362400359253758446437478017021331410832048317308027539129900950734759621381547288157285540699137182140696772700367609369383902635919609115976087555547137047731305983682610420039039960424456140414818706533740897085176627723047911275723980456423017584175829284751284823667694641790435078179918338086508035878227077938594043387271328909165149651086981893677982318017765141173212588820930290031875907544053264774227488163493090819725195414989946451922823576707819714006578442479310468227105297567109961997760492619048813342075302638367958243902618839578811907622986457052431077863158156833376067352855227808322420589555392525488858018225786920191672480875481192194567580382457760395728355635088209589939695756864645690031604421710430106830999106346342376595829575253566318895059168713973388199978175915388269648832422894526536244838799362321364638371788723317743381858705926851652159057001592400379923688803661406903609630072083852892582654130453161804890106094543662628628070400000000000000000000000000000*i1^30 + -7818957212463050668688526676514073783158816084994285807348101425935556710394254317182775710732166615385146796136698310847370688151857177219425891402925170215219426626006366235943386215616811857886608028891659095571932552944357575557187033383057605094299209460162551266555880675734657290181575846103179744432256178188879160044337983283165964090049348534731012664139716191219114776703992037948947049902225024192087625021971594419556189773465110294465929473640593294807334744055299566481508278879675979460140014253986512108626148081046157401263755887548916227675375183278861453291120366990884284837879525714562802754450228086897175490142232200906380337189810018987149075409422221511572704591267715501244653549710124186967782124580886870870761977072440964771755655850458494418696386283476671267749042183160910552664263626688331336679487078056958366139599926424698004084267109377139044698427096006499014157785442573272042270583452080768346537536339086112316775569729549647223725164722564256105871748801744049349271342936191122472403620553220690687485858875109676659767837716185680192627543343025821961217656934426898508673988986774089954369949317907948341736857899201938718795529005083792286214217805907694607150619309730658592428163795612154881031562782476612563558447814583538213542120106104635214473743017618409200252515461318727902083039260288148830633207309741399910812390334630507454899685350042919228126473706593578307367881989024966138284226730477290156607863783910259926660916290608828179808218749971136990072563624257103428693303114728177383054484702300463804680531329697242001913391571396309495284553886253667468812538594350997225462566954649843131987180399000644793280911074993287540072524507013847971662316247690429186416751986877329316556680356985343824333381765277830671746010305885260677142884125983977345867006100762290444040877670401098630953817279942354476990082386150979046060111250353513595836422429307198945400766673168810286760766071760998694541819247343382309109863200882982149874729345234055879708798511933376910710818862078708518765181544545543072729464962346497343805648945960917002625550552546139777737731676551745110253911154056019523752635528068435618919906737489953224083238632073016561864009076080712685272728010703755875024128363932529191565519214715249906413057707964763826753077724907751304394153278261262877987453396057454783391710898960364402430740379020827305070529190318503872732699203537044678481876920897193902080000000000000000000000000000*i1^31 + 74375320351142838495174342180652557636058134644271327866006931799672685011714351200765086591439894671094209938591220009066373946114340459043968539679540127043328068239344888300908677954389188970242089514249000757998626162495002939229160016818048830787001597048569837490519669453488799431509944336857991887471262567156269641458797334873664367157624129791150480915556422463069960774871376124110254177093677429856161446545019453933992362221663808444864773648349624463266564108037482956451065517486741507244412172953430000977095254342742049434968168366892563561776453657616367492121181809761029465631728511611588065109135052930600214280348602591328170729308259796303585662001440100105175939015281252304482025877914872317874607669425153175075000828948399839955640009724331280451845134028406722551737153845611226914931813635838936524571361354925712431292612779335820444836352294601917700136871017327859434229932026050776840480395996063087691021418702975783095163035007873414364962367829661027700065250133069802726015471088795822330065698694219778699230774532740596190503385907104328334825579925695427099687451628513289844367744661067176231498674909333241445722021522241805471773061701377283827440426789841816182312455333048667351355450910109043434035569739596119059252528010212012118415964473773510888854803033032368199836847467602973440341761734372174302318438654626628136738117930700250861574305532675067961008435122065373053994960352980983465798969776280087033215288526821043165932283883189012167787889910835820886664000609830636798431834924557624952049326982443290053231294681224032028438213634080576133104084930407024773935123675951225721733884950696138295735136190948318498254736760008652671341104678753037844249387127787803004098593747588356983725753329147875019681203448831334745496659222769375771121815668643747114160070279087648909551247453750297856310394801619828197025940964216669278254924802549124204205633385304432016559751123300178404495108322340354110568759575872875791885047813006484413292902051010929310665243371097648642881717152489315009582521713334967230845054659611623726259544521409106964530047774540775570247375998958392574094499301133890912987608695245480640386055886826912660915337336773055611676221659516916583711504079769508796080648467155403636357499254181597708484229238963455316023748105162688168055379478463080989676521974554583511429117553032036601123263758229575646006463429260087622966003595933042347381938966233088000000000000000000000000000*i1^32 + -169729682009712372366416056416763105413076972554340610076355618266697183832995948687073950392029620376045412642644262811164868734336197695013279666801509005715694589284623899989020229191017154427292359172500024817980121306981460213757227241384865325626061437335401034751455470893075580762411513158248725964649004449479743002528732216694584046547533631948282630404887615684417780628140248579612838729005620196853856294211857606223047331185648109050516899684326971671074916390442600942691989937000692594153281960675000567596896372517713125699114009349242796598715604530187718661815772217529220089532799422641138386174430915588408298059744846545011104426100000458314160935810108027266981190634794843559791480954306453362232753684113750051723893836680822156032335220862065881971535869537404590600756235780693729829657739826205149994824727046521249431874018971030775793072824624885901502755693517492048417276267586673245841362288982900169530420124449013829582452506434895812735178201869345749455899214767631233316739439879367663041083150105836746274712942816995924682101431591983740279020738669663909430357018744597406929439223457533974858984112787607986921624201962306970417036219506552969560662180206762017714902808046563522303598032234366125932398873351814336434758648916088524075909632598439872716374076399920679701812895901749228840707748661769469472237011926222366031254227635080199748995436567558313484843779564913588134598685722698772538699868323599956637829088996139033792538700124645515424470422659418841512066023526067798778017833276197084452217321650638996819043666299518840274314881654553619426507466206722268056460277696565417900276609122271725567880468247000679499229831740749519194681265464282197355856633006941927810228283301532391337573584410095833822761568788643353435712286077933350117780494654076622850024272771337286888630905560167992820566330024545076403335714644452395715750289014983413659567735702351371203885403720671309775029869742178706893792195428011754866078365828996076624864180857519109966205522028029638473069017309825278854866796724149723652706079598422953549042930649743847146721619373586831915730441975333553878141807594385544754853955200457253672379955604217483091877004588204148446106617029500090883899075716777688531505546776161212493053994435144773798715672560776094613543256495683220901473522828403853780108080023898874913201040681591447975076412014386467202975505490412528743602971821530336698935803904000000000000000000000000000*i1^33 + -893528858657172951873687134477681047955680367491318849739155424089836559167444418715630338645011771873598969283182489408734869826271439652926924554717944797734603528823511678807558143816570189710988428883798681826949120174583172056978064500198734111885071616472538936430547721799496619522360754570967610332779071801431547665264386116112617897779380933940226208384049898560506272222191367925098533561126245070510463044793513320591591068209563298270972405122956603771368200455501340281452563159991080735002296461310010700393368533596372887338734395284872511068899895616971846749257459752754253151196521075768481210310911264838400750136439001837935988322427324327164257124406669367876527413610602468860898219131410523468003186515942390258243877970603939822367196748139518951351103119917784820906617556520068761471524917501808078172313465341409012509564992979593781107173512927995188237862121026276212428793098190276090743535537085559770883619472138354292866856020984293071937618102139249894165724239668653483737920142413797938062589910687165046839693520547600964562281641222799590048823368349745669527232791184024574563445766203953161519901954103663317557143761607967623958815743689300935108882320911211892102626849651169181129161732324403872711328521426645035821149710328244425810079171273054865166954426308142596968497730351556514523966860390454377405553517943434067643029175245202615970240303006511641538704283537100520365690774300719917334714713157639503257933082066951265506698581732590004310210220479480687403435317008525628458056205738500869390620872020229765393902821989016667445133306658760871431867330101681706534645908409519025446484872552103050239430136789374162296269579561068314306878854799292681280654108243722102459638371569884648583235709115235453049728152184171633569958734149710884898734996244099359256814477095764789440461679476755230097572382167051801301022162913824244107064799932270237303919519757478876560825183047045126941287896026639755510419425185540171567074087279443282883990625241483229802062913651619002279626022894592407558142198209485159505956900930668720913118330328297906554070062583827629307132949199023330456410093794012646755576760117948178099054188593979460002943214367877944388493999214662100055647401859608796859743864984974621717426730959908933646844528563479172413653450832262525067666653886801070077669375622424796298388925244238772331105579347488145307061090721831136424201203432082885102796800000000000000000000000000*i1^34 + 473454368270789476481630135790137515155506233648924863961584343986492172214648859417360197493144412898026833673288299162045098936392677966956934159011668569741247103395096288850591074835115140263526949743598910451519199686485709822193957033626684168493904272214599835396212997588219453777503032366340090312969971422288788045759426744167601739083442605434468376363721223957400032775428644459060586106895229723158749109733144914323277466016267015421281205263678649061947756043495310161876838026625378235116888302186677182212979330946850999673876833172711199312761002501022386523661040752159900966349038604674571197789030521469051668541919188802666716601438337504510368691995436485811563238697983473058987696811997828066324287897712223679262797389041461670663798674782630498868270789704333425034415765877195966587960567199965666731515348381845221180068962240257738673718943970803287111471774402293829497481862406013477687045254812385061004325505125673331087676261397164874137414945449587851183273524401595518592389043560630014839640091528468815854721652986624683120786374318335305609038712410320029539786651453860993363410365383514424347699451363211210042269639401330467803587833374024662091119247987658974363425635562525416357944171251394619580586764775331880210230678193044373069538265592698799356312801466446708145283309029867020400523714639388044162011147079936987304109415483145252389629995934778386558903028180961184563576268843064763270984512031556100299749276342431024196570455812300019177543174128605939423671478128829181087696988546050118182185148908918818565758920316378681369628852954441697263366467733274218990039520596970852278490632727849558033919311306865355731887782921603054522350190145944196676156191979876053516165061009847955388315371129055241175389168326132145790335565105076806843847331957566356211597144836429370732149335788221133345820275265552863915758834960787351263281991787446162744352523663883936696219587473521003203077666775248163648639579046622192301084284891587412778866850060291764230165416495495876499167033171721787921107102666364415248568527954305778154717878983312589820994722220538356010847373232279326093480606322525362112906672335371747285716851195317225106749166772513772191107995597597496175744903817232354843830007375550955230382218353358317865111472107670178356117958598956328412216718605273272638900005711981553522241933335560263204221311308943709090165919798550114976269467418135363584000000000000000000000000*i1^35 + 40256697294718574178986814984423741240500067361787919493697398284013578481300762661297647827125133268006083595460742795166573479600487672541093597347854500227364098523332678536776372399545941587771036702047605487218657319561558433848710523638946838502738347065970165174624085537346909675698404391598146682818743675658566417348485731773554710584628843654622485321861918374001120254634238882980316293868846393012227658885483142872047394817833092370239848243502379661646771710543560263583387718673324973943647552426790527739120090106630665811791640448786364944588221640071417785053867425805678927438757654652285377122673773453376210171340801782801289403569224187999550124721065970526651428446968776799435390361486862935222872348691868873567169684935132174977231162715470954976640975975639684322927895790995987529455110505615213777036651266814755532548447363237145859178385056701199093013734542854634714804223052833785499308492545012417707542505413981273093288850174463395998391017341019173904136526826241828214909120017581357297339749253563883521786043474220146823625847165033463201019902507570374691329516424903193264627315060067654946767311730005097995039048779468124862719149787697263345668523743337383447276410088478596353126391485356097108816749973052164066469874737542079015845590815194736824479478176687720627474387000283472412565533436383955194742005279191870191163282018661728585330486305666495018342438919173879843191157449791335838336103732223002456654190297992927535896645947589091708084721177431922601102655431674834050139619611697855271560173119634282581126521909137056714256411793096363664691790710277829233497407299024702336139548908463615107409874134436903032952503058873458309983474724435101759621563392939384058121785584277817098039405072075630564849290953501031606548668783452207659265180714477404478278213406453992552198539715825413024805698812213705183250668867873157001854843034361054330699912302253363350225950674385401019771124786038187402234586872285204737732720771610898940316225392028246487768643214276027603794061131303052680105904167169933080236124465180241301486094713318814097643180510070429059268824676139159023356480932448395616218882831626086459393938511241280339328944759519999127325134061802867979531776525475381844384295389536133417755925030676742265463947402493473157402182378634864466671070048674184963275807862228451552430848757284164364556488860925697625792100277579053065724025425939660800000000000000000000000*i1^36 + -200504263865130803253548068980682971902972644370731611842014565922355653690165099465229766925578039510805053210470404812686903831228313125980484937182876876260762232650071128675565752474619917647291912687834244998857589033660883027873519598587607532516766031393426134003446896084341944990839752457190068055859613267196732206604064744790982674707873215963794797118995531410668719558540836324632932163315149328181081643556609719236359820611638370853329699611821287602891517638026828468837050509836013823513823389537199137280054927826003301268608280648350098837436839137799107608039532742472117423336088279966403486894783696177170040824424550790645458642865251407245208919948745872137544712401559942287824738514313332328197292477855118618389424667010359853110378709742793671910455946443749715461993628418495192239477296888245667125773452839516267887934203943170353722755376519205811951686975233060717157430322997296234797984142944921714802462171445938306728599617103112782600463195775910461437732064819159349135807876630356938781195804526789160237412718866385874506427527741011972716682201336523310795771035582452059753721780909304439087232836696017164321474791300808959547926669880449693437861876562095361463611135193861858068106154782378864571597490372858742992070232321605386240221274868861824173803416914825862608516463733132735688796181998318604424367203283943033122049139702946385997847192289452085692331445127020561007231726011496360436484032460363185438306757143156385513045129514943747302620331436770454797723133477749236998141991895420477442470560632557819566875682808246802888882176547374508149005379501264986287318055602935303559338161138036841487276267661845553713164028889365872193060318648716527352759939890641723462642237616183145030606381889802515196764632024733486571029232926842352944650110119668797830209936394894851676859761625513437895706200951076084679030558216025810125152262248366725529269127824932347425675134216202705046555005870205304937467930577531768126281201508646856520627204531764743230547351449570887063787010753076139110628582328989131288639701212577588491661066715741741511935681161723693053650214437304535263776365148358408981306271646460380221301789367336783818849502295605148075699831875795094557784173399437908247514440060547968405843540543978133791270965416531668719171381140900244039419246323912458837083595856966588775621826286476614519143404389456542936095348577202694714772212940800000000000000000000000*i1^37 + 449603521399104459919121542436499940124828916040783209780934825000516036914488418858289919348872139504500697680319901545229343924385635405252979220757196872959646006655284921194674393444099454758985966246860971054547497495540872647251345586444406238917163891176375048214208290735503524962748500964782455897937260101226951967322545673728584677666752853876342984282891205949912862044602699439752740922293753565262486766627544515387291760469603200771951740197974519228706842834888243838765320726854519836327485044354782000346053781807733989545442696343440017715894747334046105230576318470877598567658849770383997219715576396327366242088160226308520032932929755013582072792977018964240769919422524607779521910376265044864106295610629682329050282473630778382427617552795416701400637692814903781123245612497988723974103284202582245215015533329794298065176070996277064035149356289289212775996004262809138301855110927802145392313344590048058778703244519319500185575909704671790322539976627039560554463395944860643116721871590571564609099629512572289650325748136367640057796180015400554227456610341160364328547689012470820523513015332412597014109503582793798500007560577770682261939781910657964261462791490986485267545213745772459896863278368752000817068531703962233640006845916191762743898375513254446891184000470090619810852336203537064686359145458162155388531496858480303350121241270005721550837755398323400362725254639417516540791517372741356146890154714369236660572369218311119065519368669567061756640782058058523848155154503164056417007875267850980895036642426107580576294812458875316779694050910163962277341044077478200884114531815833179872345398261479317172922687417449012497314105893879636282963876241754871167606187994460982207617012232555663057584074413936039432310891935342034766351219613243260442022915837313325245247906951687406164058787568910594792882191506076810306262710531481253873588861631802403394423756220065365029658279353957274688053541780356693825511476682976394499602832603230694844830118473002593503190755179965706024736030613847897502507424409696015439809796834913401409397698626086514426159544107415515665259565558245928156632075330567218683281953826836487806648799234175789245255596110611880096267964636224311306455010564494068275701017300718629171004794366282239652907473694181934938570433417260714681214589442705175205127350094117284534224289222707916922449348462960929524207695854294035742064640000000000000000000000*i1^38 + -577191239008883733941370976364914003391458710901795938223648619126921776344480518292696160820184070078957334633612448157848854525760577616447121310951840618504754944936766983176210739422011200315230072248623155600013129644596721081080172127359558748785699662960584738388312722605915898738389682623123156293363191037508022926182788584625386633155437866686175622654484287226883253330053365930001844498023787844637637574407842148142608461037326592978788850614343236548286889179071946598962239535062637315616260310481709192315803978314910677220624867526175088374515993338083023375504355329554533263321364974934421325113588227264030381591742645216032906947513425672300970203066080180223634315803671782273897413137078212061721904964918130191459379612762470962293417427974644293349175641511895428804373904839141725924115893061701725499482186788021406712677596689509939110964491549254303966314805155018499376763971124751776086314613263814767075095857194200756006177286453660070848616592612131485627236929277502385211561702021000266839338094517622330127227398973250716090746056606352405193524835708994739585460737618757692451087562153715544515747922761157003698134215162174071033209642980135024634339529355053862525039185743316525228319109298787440233447647642069357408654703959232639838663807333615068526231367085352566735152353011400457445234755495114172434607355521070952591952922930242534675480766482818807809090326214276398642974112690978110643301360930564827547695476194221740474298553855154426333068126602787259378720148988346877330893481922670338541844467239621413953377683643193363903254855666800278929175191092481417312728700935033481715380876133924310637697277662119789434378123855207131404047893024040978512368013536727212934235922107151417869039200550103308459177998854651052900314336929854210483957282446798448710614647296388622421216432587364296062994378815296167869210526873113683326628544895826157388656690056755340020366452348582221664170029708040267573925057461685602837966342275564566594187170354621955512712177444976449650453741634027203895337376869991645750612775940692892329653902345302417647170445549627060383485650331991527097559112207262955763660454525757115767837522253619952127805054136293433292406752374041958099676726675833444062157284783567721533414966892075730779231235192768641232910295604284330543200938760892592108037769332096660526180658257126078646713284841894614043914322382437220352000000000000000000000*i1^39 + 462228956093209558260367554627578583152828403513296184367156654961558950136214340647230023876551375017698698356785506613288105221996574607401887106187471908715813103774364435027702541979750299789145334823340083950237809339157966478524026294894682582119281818463808178225765084048769138047639641441765548520299538583178575071331422129020461977691264222479575658556739628542771410350511823096130436024658430633395330349223321572982756053231648254513401228334499552337133629909158691409784038001039568184929537251690821333077498691650225524648344144362591782061268661652954418727148022658271190143845044930833255625474729344023727655700640180333244719618255647575117319697509217275065983857747677609783383726561310634033978978702686803787857945385732050460474622217612111889139577437395286629815072529764169983357152875451238340296705923498876985235884762344303791251902221011319228896232084940850166011132590174388206195126193095536899570640539809337211478808551638258931290467182104378051654613865466245972926359980817164852153549743471055748032763466450969659671429078012749144598839157770146580286304280004309024538499787649159994700528490982916290126788339472649707107033860488144931742218920079411933721814847279969407085774710130517173089235900190485238865457557236428539730903078970416094086638412807869322325299671428030515466339339841920620996331552041318596348881351906334181677905587864440040390397362500209393152624135767884997312016005013487476613764483963543797367828089258028959849574808830705750912014991569086147954630561644467254107386036866719683170635271069289204893668752673294787485122247970342590417380164036474662902542320097880698595635145959527113863720308340058894687890489019400825251843518083666665089749198837351074127976473623102893022841035583024623185251882164092008881811242183959635855545758400075584880947906500942911176519643823679869006828941376048056136948640346193509738754940244835152966180416477978758194642562737643339166445729227682264641321777099303459767423566212149221364612512352213592872944102361107109163088833944983661682426807254176440916391956230775694420754080565039856570467900007551187591619792714669645754165886498886600472318271982503530803838273095998465997922170500591064375542964435528212426762188624446807368682287753145437124764839569439336608343637164765116319346356076045496842307974867086526789517798510350885372765374329178414693678654737612800000000000000000000*i1^40 + -235218673254220185018594896270534084121284327587237862806865712725860745215466710529904083982830293935490532193225091844717383510415836378751379519489990965606814787614409058196707785704348904516523358377265324057367571567481436940546733337118548047128005995247270698322765764382389464973131646877217070918039382919127109109135128215753572304896103021035105149597470412902314585862754417474866510935939305862524454146781558533818755943741113299446639306552544001809609181202610691867716749009133239207429640744432892192678277740813552266218567296076009854371567405956094436957538434627468192692294413724322055053233032460870499458381940951431038835389603720250353906159557189249957143426412504327717370115095798974808529365662204528826260840243108710022066626063569622731356623859037073767947434694265506900065981015935613108195775046941686678767558039554690475880531005173260025056068515426806081341167785841296552186704324870552059480593842565994945215523527449290786201764736098868403001815811838543508916041647163223341555013152455747167355742312750437787035248411366601743645661645871963477752497250606968458527439662735067167793675643518066051581727925210999174445590768520337515441169591346959391128535975283874339072037950422587833688384520770613159335922837714107177113814027488840778053264533234293032068813412405662976297396985812677639665646607878451971262142416807999535688546903858347202700148791887758389505662317959998909417934051731831867274065437466104646546745668787453671925847804130522484091889187470315063365379746339427682911383941245007735178107189313598471403408704295190632080344163177134310867268215910163775359098171839706652492703125225507858757411710779103386754494947114281645950299189684215826438842138626643144023058979407424286715969376866396151900859208244126583845903617778472064725854404614040275044263057266946259772113698934282348013221986077636505927327157454588651540461244521329504942819342439278902084372427036149341479697691259222099757612325079890211889632513452736483916559788301169626768086196040704230640838337777663707139185344762996094744080758309046306274540657770127024255156131776054980259400167486841542496684790896474503597788018881905207735657352454979366367155501618627372822334350086090687883099223319012128983264456220588562762726104074059265562593371969538041141054078367697306404412106618510125665657168779608645554797046189713190067202949120000000000000000000*i1^41 + 73669167175356074139746329744182230290118065857322786548203084263136360435067801429789935384195113306017602847766693530176267979391692873915762279794665330381933500954007601125115603170036698548332206154454709679532651008714925940507927810569785379712684106888189649352683138876729945730489466804083340246270157302310265152933327723200697470551206061337027139281111355729156793884409094478505772610079156652772559111655827214316858520728182884016336878919886819956163273689571929477322626322540864537463942584566966357037905766340217093271308379260344711105541040297544292303917280891661565906941417442316486538567073970191808999227834589242832006179082869217250085677255389266577495988310124470563377813170221540858998795688143557745461674563985057574508988674177555851335152702885177482960621816817329019805602148455004764878689585377391899321228920114462970658515547873489473312227626153980870887192700011340971224126556572129352589444491217977639845744496756657610070951418382740984860658987879177000356603386002492866765650699421055182794852868584973667595430391548445721978224883257177865748686795365560287849590232836716892056082388059206302375663701308456411858988811391555808807884215069741090838356920023952049051337498436386997116608299040031840526044691347825367709847456314189362122949312385895978854664406133703943069963694053983429545548223664552269798274861508985868265552526872320741381127668965150167631852469841538076733379458418340431798005107827598844657329751999079921628937453890794648812772169334286490153645205592897866731816279083360137131240051182464609721314045615811562151180956230637758588908060543609942556473880244703064411960963004861100616840074624181001286874980608313474031123820422490625081543431457422698727189922407856046878865398610796069126326788080183992228000630925030067810886722468102575214727867772897638370260042919366438156502494561331473327233771930807361257859966894332987135651494057554664623117658929411942476620949571288209709929310673411637774618755274266678022629639209198723831704371208558845387693489719139016754680182374084003308165177777205849909120167538343370769726018983573620602389267384321011155861426426685973293551231370820134251645279333513806278542919273660857960452601403535399107229611743484715516462502020261376108720023347188281266057948297159593537672860328613237429170987191739653533766523800509519297141751772184526454784000000000000000000*i1^42 + -14144586943114840529782038848632763096316096226851564193640233363792211248262273735381554604902119844473360410043441647699644390070294669754357215263987876491674546014579395402662178881558783308932202315405145754149899897789381552697005931327911823111435950772257379420223844922363077779095986357141286745194678711221350750304423403691581842265063640810469656048393397584204645031680215306503478061595859795448831516358473377413690647911393596283408261240947893166707713165373224009403373712925293762726393133146515901536363268698647707931093907452882941606466004503835326267105762062914654263277281207459350844828042796337253814582091802075090464324212202682936144857499891239301125922370886371051841670487936852489670524421625165451655768205398079485682173920777354787401826487538619694196923403689833955356308012389451851228762171724695529907004774214225541953340945972969553491770482168047888316009184020665747675690043314196172439927448427860563195143970006911031868580578879497491379925143103173251174173394447439302248471554919358536156091486848389205175734567001811626514178523129265122793689228588982728318579802203059602346378002286647224728911639293557415140417151869246188933425989175846516540277834685405009061664448897794882205056729320184827244476748239290189053078807231105524210811210916790876254148829529958940676395585787331752047033538983010905805211659153394226327680369868860037556382299736157362216423618362979612734745751650645732371992747172719275276159993024077181635984202976519377801130005179313111203190867926799278366450863788331947047407263274337390791926958070342441552459292636041971139298065649678909299521923127838997740445612584289413640598349089687682463465654085322405370267430887770536954519649515686290412009832492897266217968104564696222631546658150517207789151860061386063486700104210642528686213105323048949260300214087262813606730908364291338266867633841769840731513098968320105728064342517831937656539821158542676120783653613223238999204207782260698477678259019556974713749107499881940052352239068341473317571534546329437756678308708464138985380520865857989040355389939322776310074469391025994089595261655394504782295577188861003414934356349185690648449730687213909003959160068902204530290941626526084289450199459822283818748326515609666629423552572197802269800464244656152408110139248484594474372475936389991312734156436823165987767214806273228800000000000000000*i1^43 + 1309143403706242248662028887086965747426992957951310380902424837111029575103623345395178208904256446401872868334627968934263551655460454346246460022128772931251246827627879843074807308821771648307141705032805151984561862744247421111996902355640761189959632608642980004663728047106042582924594615813251027343686775755151425640640856455900214393965451826462711171818201727647393996958223136917380758670301351771800814915821281387007695814594516036897615057680659573374841364445951986624234816413725684785713022165146011527376811283484206537441933181419344507280989215106993082875753520627752546686242191528340443273883066039237486737216732823431584684636646201129510482809650456635383189055668069971700751882488410392695270791939615198206427588269899458245200989145215596241815421286449622125289681008491785941226014810197280935163409553961950672188212498293565248877052883960174467925560868443226285931457251193250640271370419775450392467548628598512330622493136331012038619068014951669954194068745490338331506492866574401609120061779774815882061235729507754583868740187045396705435900866587955783848326256681735959043288912529429207730893379555122498550326753953408611189759432095149480593788219021230070770286914747713765414250377438669329245758040504422028344587157718556154660783790189391341629563088046082967399995459564515417150247140360929637810636674489736840009353061437514076102952670963637702430062228296412852555728850642031852981885355259444723468244325338188832861002594855719362243489970574368524665511847416387336551184191695036364688950416422176364480570180291533172959544121040400915439948790472419332456007050767912993732015743233247604272320572007861054846217914354081867863952145101501376378307554147272822861298754157996267688085936944529754250102581967406492123556426918691395901146963816842954329075299368599396590750746468038735538513947728927054477650600360799057517653900216309211214224121731724314719153953317741358751397372217099861663717642635618239081625922705415506157321623849734038448311176752341097214049364562351940512760926165373760198639849254822644894617475432570870616418203979804436393879076344257926883167520158459559161152784006412199874944070792378327094465349251093972912894306827135673932381684918249154049086913421117613443731262809418522450480351713719058913022089343004987917027185126908172794374767232873602355944691334550870759868661760000000000000000*i1^44 + -17827683772945555518030612739829839403617033473336642368606162769924385924694864613815808382100176439568611279238794143263957206565741867922550276548975162600516492291711767969828974099730732740779557204975549486029514295946361448072818557459883546531314759358582037814785240480172856407946703320223561634939133188500488420259551335362771300521756341880294078793836431577946221235271215460649871949631540565622813737157627976988626409835988218428429930923577564948357768204470857269464926502769172942602550731777920250460130200432004418503835083402367862895048568205781149180827558010043092761210461665756110673146370195489577802833989563629798826036975466289980991656454428073769681337038762558198888727872152026426277875709177981453912661803594279055577364734575400707287250650239369776466887773655157265681172444234358061576229812823342418732906628117092889922314872948781308156323843920052792290020115382945636026009537573223386486569321904678864880831453693996361374501760367151755028924120212776347661588622966777619458892112289266741277752122127383497317492071854934576625415483734533517091985713398803028158236411998537896620866847781893936478003680292718252482202832075331827013950269201592004253328537897198689652011102220660046480529782837382245153859074183409168611130036035189923775160818558826655498117207010158633868715505441584736013134614623579195924776471517545101810983021888504489932883727896775788298516115625176877778919821536777858137401465162189004267182281397048552878038180282279732197833347599474745736148749889032582803624043980316056162109795688131703170723394386678286823939560378122188742243804789974519719427924484015257089121087136375277039989697954506003051176975783689875431733307787308179019583793194968247213047770029269783422334223714396419560230996677407058627257092166675073487307553709627895546585361723852822384778036425272720229605830458870948768897793060688208276373902109887452276775885910923485339671389784499084046484402406619685640411592230392630120356126253688134353262123851883023718371701953813302285868019576350565555379682262577875298263706119838944560019713682984160319393489795241271129592044248718887177596070201257086146721800624792924798331708392061366445277972153565178937004635970411287411775114358500713867315398912964508772761969068715338662694589668389675914223340100132360921690640534374120195772116747942579183616000000000000000*i1^45 + 891477886003330972423126236003107959191245877658708841350291962445390955863792398601016888049293703036583377926988667939071075329709403802135560168751220162373662656021589734088570855826430678082175159048238369146617430988814337888184244413123462276961579442455165819227115384662517377407267399119229039857344957294645827453524916971554802543851006502270398165269680765358011618730425017146797246681184124365931001590184160171770328242164699506782110125766932945684928817784091479067452244817776331354689480407668371128575505585359980099130382747442574206753023314087298647493964442812598091325358664757355288845014577396256787770578556022778749945732399156065282798236552793081483268939334006353596514239682616073921191279797727733424810178871421549320876112813264015275320705894584584281603438617030759592675397643641406025822180640456444430619316882558926912997023802196287825629740310668265216876083960878096782799934462393822900335809322511357860605660765742122103279087951571721127924314553546027989020846712481564657049871752336173565976261414867395117556591554502722376601712573001489392569233875606061444244184275379954023983844564548882892693080976198331136136809079134026589563861257007365718553686057541698643377967209392305748392617744728609610414366641811557740671333576765964688204297646392304529553850422843208445582746671546247275896302872564311745391803185286477116759048572907463449989548826642310356793688446031131125312995697415727577947398943666165105375333665864990566729576324214505165880057194640694674071880683298651687172479121234699096259012935827087639431085383783584642692339518800882043700062911060392520475368231109106852036241367183499934947469601643226984729424206677517977503636491996737262990870905412231756540869158201821118262422781938431596892223348056961323943514997733178771923545679663109200270169385479429919400630150886870207910865989326070207761108769676219809710743272455686473937109530273145993778450312186548237112303163025732946655342072278348774985523242337542091909208994387275468998418573513660561666639264372093101798568659658511557933923060389463597839207260869046554032650483503065187013656289714592092772109625113041598872836012953381778333372830586380822065588492589001595636409605256270955213982614673338965060405901532141356055683205695150182040646576896596474897612578664212078440624241354184995244936583980646400000000000000*i1^46 + 19409690161726216629912906262841798690962498314776168517020215396552097115109221347863991262095508758810979568230516147293914618810323514188721203693255382645136035571304311155500024896981540999099264146735790177795172664719151441865519937601715964863469575586775082916493895760916772729845317700061984140621362461211382881878853095342939769308968013830167915785482462928738446336960064128754282742524756699920314374283605300561122928261894646746951351899044508200734174957151008746928395018359257619263558480045734868629349584045968843878731307688210806407946436050030381029051152227123086071931901948745166057868125153589543843834843237049282275855811285579217959290608451880312527420883202722190181709930250914417923884897635922214862853144655190458649811895190633259841693330456257061217064104044182630227006832700704927592931653902137439362871950292972881415903891887154056073049197288637942950252208463189771983489754790616978516726208318975246989181166724632080811484365999732811448967036503074006380104291106732902238257518975778907773330246527506318236205130700406768331188338348325994712431141904739754845075404476688323799033852611639959435361651394303945552560377130744787450035803327643791998413831893788208211462425497655816655839757331921344001594334422943512742440724782706815489283634111429956760588409986358759180878889083139671383029086565798217748348106759731986479377132522671142646344887389240039166768179186213255337218465966874045443467975336721347317462617940663040120624054677687414921053184126064179291556983824960590474990734113958220376692447276433694769714722332417384649625050177760737385987468348993978135498876324767452039141094812984271951924160396454561412589252343000672589977591117180830634889629427121115537267779590396886583602527554403449253766679324316786316003481996890787652398322463626628007524845545929631157511526158493592735554796427195653982376382347771919689927725067985470524315733902380714098080089015919054028585846241323980392646147415486820347502126298394536125687433475585694597635249651272508184161197485626054109995545307567050093169325885105834122559706592887014285824490953274969911524846110174218359469562020495711440315575246938338448110213544078220771503190679192387280751540330349589296208439488393204893199776463736558884924506417462840187931602177530430280917159612340077284443027262856035691324641280000000000000*i1^47 + 458017645637966486209491426483900676273390256892592604571411012133898232768927925993563484547530563197954202607247806678463536251473729646807329484246361993940104439464647790958527068041258039107877560428026336587878730856925147401711218901857010807368521338713282864409717490972014320914473192928567306071658767512889460737349992093963309322917720200359312565206095899851874936608006738639268828462182257790855240624327900531769543369438800828715777064247723681287390740669783942031848626570273870865896109074383569974714061682470333201405464061324002098566274369819947519015075994489482274246591882390221444121890554496603610960107238187153577910550967959228791894553788515410469166293146430421481196645621590748571076406145586448314631611511988322806315397855543330627672561478171280476078276297574959943507814249341326025799687161815689203207056038525892838980788528637534192208847128390464032280711566812217815089823679771956934093745347086829667159742209123834128273734452912513603587026806932521532947396908560755204532801211887406162006103255059161953163859686844791482576764815826408348757614971047354351786569321658143580391079173439538818048270010618746267259211252098138250415604179211435068548934088477872443134370104405265134406923592877436564190798156985599313238555167230560216347025982590229182306637775929037588610466257917499562224355327573078767798048149574754761329316583788215395267959167638914661421115301165353950310808475653914552133789359766574304230654801632471793344752465046096076603736816380457036883494415812448914602029424073805672219111431942553395278248477486635395465867838450534857205032468218898525618349240957439138056738044643030107082021005418470563222462216882947076815345259001439571274158725332300812029094074869402424402537756360178487911917653295366319836268832669006734646795544349954979156287141592441291941972110686327974089292632864918726425664619747454117011271152806577592986025033067616447075425387690457157648782380909364476672321211983563752576580768795627249204786422553786827128056389360709212529986281226574559363175941689446584203410875948449949911966955363618164258502561698086451602411347975229579353791573812485948206957260258987718682838798914056743626886925761264235353956048063326907993939779977348230233186822513693048694957638816344717689581661837243767996658230251303775993479349522114947072000000000000*i1^48 + -678320658523388543272480134315555730753950332301301524690874658983106290407409648812117469619650394642045062927007061430873403334318645130916768303630458064495708307978323632781680531006385856470235350781239497550083985231395618314558165450200777952460173476896481752850288277388178292858018789239379465591217723299970816694105006803047523473587731301487127874577091808169715796826584684008979662992866037409525805019366718322509633323088627399227979836666079530509896545780450515732805334865263812437986813783525089607456771264357803870753623818003597827529274905082557911618041564139846107256539274252653015425763612930517327346535888202246826172641396889650286236772397083144343379995890715962091827472784260893091936209407686368998166924651938069088522649842576954562252495738768678154572148158786868936392346368367382847235024515757118715257998646795456477997653425470693177498483401103817939524317451710575768868163768087907822122161480427175177209070259487115158408415200010033790876557714690880278571920686593132746805810707733416392656298448337309766771490084631231417505440264301444129164892713425290950208132172758589250141286260325894051503851068688878722656442805089522974659404656054178717345434384274304911448007374620984418772880542445073957973877379106411108357440559289417319698540116387983870456550776496486795536650900540156093672641239213742783348789602407675928074238679878820801978443057945657983307801103479303221885755208108293582709623755987256045698689703739026897448021605743937763791498419267817077305664535004353182885769659066619634204698983565440002322965762031676578106551008841460915513712035326631965902201569096825812021819693840340150036007651586554247657590661338559193141425998607274124913488472299762585406615576717255268695783334574227992207109498698185725167472446844099631226672102423544236531723530500117599534575467796534231069478029991928938510297314751955178873191342951898397197357269946290710147258860511158585118937751284312149730229580696925409354544081064582663650502094868962885480800215901775477805728368265499381647368686042221866993892418419590133668246454521941400232454327837268905269390196688262374884231649072264113784610123251151059173234977283754008272527988449092959377280294065157408576109420009914720910495700950010713963741009272358034701629207230383718238828555158615590845853127936000000000000*i1^49 + -1070716917185611595098184305509191390205938780613817556555069332081606170546438800093742310549910728976279314712943735585211269505438398605557343727830204340910414870705003371695171955211983054464507802481552595926828290091925228276805061143373257605723025410819961387680429179093817643468794825156359894558333135655065305492643158990629262158894496938061971859479794556463326785622898484233946254312001636106547022740171591041756793514087003270037850959814567231899320505274689225445576719604621542309361054954652999644534199907649516793720388883427479474179284965726953988646298588876801497650759207934319885120547324167968061190524761306052977710165755977941652552277909982772520904760735998649659792609183954441251495202219852106999418576025251159658767776042172943117862700146756391117212736968795091129654412097948697977571113528382523204799798724444339479381144263453570896450978013794828505135927629980065737389726267322355180685071975379263895378309763619327232196959867205667361596090102111109736710380948765906545084977695251373111311832931159592916371757976827649426322179329601874644692225224718381796958791394319883224045098655309609344667400642876923649173616417379552767888785988692526673337671161087294734099109871394188369555651377880919682337666491137899560552292691527782948233770341712946131746226710462018236571663893008258681589716050312616196450870627908589021175180443732187223793864311941697381702326948159047464772014980753887845723011204824122496427606838457017912525736798399229843438293689832112023260487549602721217211075011112402328435225634741535275403237690094911163750233185695703998737479881887056443403869655999719680528291828993096424699660767337735489721123576411580925403261039304052823611398553215173506056272651425985250040790122643126162737820167712167779962105438705587513908098000303101886177818513114973974863916113071860252004457468383876755247107039110960577951215546744236465598557105485077759720264824275604885159187611104070344159050223588672123694342312375694868709538366950189650129277037924295292761252078410034196657760299212252516015477779403304353089297655859064311123967863265444690999554601882962245581919122289639030615052248448469708331538947330062415206943473189883797325840574656772444154892450940862632690243822220828108490053669875353901433973731762691796208878707173017300199424000000000*i1^50 + 3985399307320858156994975928705970135507886338494999243227474114736190752908231269084135284674284411984485179480362595530629282695265850077629524279761883051030989847112296581721473887629809651673564614863098875669209683717557389697943716390698502282824045140412816246119801357265339686263677145999052601314900650103482326468663344609477623348152133108187221894281026903816278461244242260916802631799109786086633175220714721323266283831514757700110361331231872708072346856213723226139554179622484651220345849896755947374014303980119727581288380594571269084687544977494916427361484993116577958128695254110816026619802691445925341543607362021606384733283191924012290883173524370169402982296080832972754404276245508882191171191091140040202873306261335447533139971838219737571873027425129121024036878560753341934756221799351587759665682330354104770322434664732887082123093259738315963593688832114883591467795024465308608060249634300673411576155385790851288563300906190328282875789778883788973293823058113704965990414629467938248303980420345680923289820886719999562320510326393020374015181483108554329496107792263682884852172604930710059010329078982904754602168513853579239866075458856240965308286361409832811928409482382576439639662495273664131806926422220764690887509264505628943535268781357952432872457071102769490573400280065081487706140584091677787511247401695303024007192017339825912838123711990079241785415498387036363008008009909570954384646742758626103745914737653519672821476982874386899459637033709634228403073983675264042338765674042846245461291024770943985004708469891878125894078282102321405979789304822384432397330785076945521517041365417283481552394167437911955901434417723632924757511983638948084243828784588879253686468499284449022633705907651617278556268731768871696051558137638481270937059895042049169751496564861454758805547547964345069932266731375028881425235412859983325187506775804241113112301821153244097042738503100140184989529339207261558112002274094280236239680015820616142984273333665890251793853686953527330631896141494324192053190695202535046714901157403478508580909362413284835278405521372676320729443213177623381908549276445545671363843850853842815112398726006875985242625617857223371734147586779021420196159361988780882787632861813238003495511139659284421346561448224869963411664842279685719042779352945382400000000*i1^51 + 1873435776163445951102095658614487319709201330342518171134070984874486652502621266642306356788104500851699456413746830020750037063042459050991246188068565274526469516756264138640092212190440998348558538275880996916735561558161187520546110979793888818481206734693494356431132847867391490195527296487840993051297112903662675286203423142982038894842349036448920178279296451283215406634321533009423390379497833742932532135615843110640292668432628343312822383039708414402155455846523011976979207457971597267984391504529658022918457020492543714761063968027889141371671461397121806046082651837220974673869509935341241970171008933383765982804758960044970223166778073245902745129525416846619157984787737287412003827863908128494505443829975062754365844602789768633543510236210340914239779378037331820364076761888756321448885132656928149627527181591331984645542279351043869996097251134532112581272826323997312267126389537073686311898077039562618400081386543757238541113732002797169832516537409048448229301324779288612263206148855832579133336375363404495845878700025189152698632044778043510269926468565153532072040062170535562339003338756042026830174677475377247858437823148635388592768423730362283254842502400847778667950208250713898947653074932402068968148667209433233909872976267745207681219291166520622239953566283018721242394995802921699268612045880157092981055214116431048542077895784653377686006717916461973808029087128236406618682095783528333819664289392840887167039962937202229703319883735877918096010706982353275070480021469945805197539340265803103346822947003687012879593774018359679463581101946476015406214485830895656589097016105258761738233891152880308756462035149362083125267338033636847877107969655630421628216266607744161997528224432974130254264927576790630657718645196769516367740622002659136100708410487096986039580011135723786528636141507862736148678026152239670697902238005943801381543141523141038700769423199134438926683996563620727502901925046452988988430831475002005000727513408263731997959606731722074084975557378985656359367762731804894862406212059709492139478822595674293607638774213761192762774400262130271617594726431303921079942728635151492786609157308575681177528208083662053832773815877734820008694199164010451000878031199942718877490396688480142567164917832006756723717564274504368440896318611316924016842240000000*i1^52 + -10669553640618668496369020757448119124411887706570031759791171682712202761673615290056719085938772353771764498952492330999885902467227056116803328169087859474267044552051222355321446330718057136827188992097339018134609526988880802911797398503148681879326990038280925742741406477997637272994758383016567907110181967070546206520414162227401923002666630056178276785152764259192881322511931002167531052751615977901324334137394555363135527679920363604029011206727237510419114945090869758883157043387623288768898960867891570458782559147848077006766456379579131080233985394539181872033021749602718286382820312173186342597047677965240648252981154918382528475176202522653210120107768492338653176600669935169940570677011049847495745882323781964121746586091538812491216831843095450174792775874446438314257649160484920091777625685377144858666215666094115490319342058452091085557447849913035094216444938307253856306654044373638519279292175269270700244170459753658883701108038908288876755181131651144295412839139042374148772768239230807192759009989824958164494015328793271404710459691880755073119691353552405338958962025200078696235610923929684952198837834081274285763287906242479999737798701690121356946600261245684681013574470391626995975482499126036931082722884426181178091153537378876676750433674235177498845870145382792980940158336759670870433969594213112326153551509992601812650770956717580319273968319904540397621394853578601374580256389399434765583814214719370925768285281071890606137480292164752243615093640701157111208871455479456762394173564415318372331965394551485681572570194485123510935548580127495807282057413561229786132060658804728607667928713217246583525945563755575586881293585111751325795065310396110031698702503071555278091682235765940782999228392893803508380301375821206419320001794313465604386928727095278158806918490203874462047415155326954507117048320374115262021605953186445124439999732260300400585350251741570069370566805354022879567215522315222589634984400745538799665635869825347702465928982758320159897872451225129738608825736970042161362575818220348490917916982451846468875547239859273780754366328435492799078320719187978936474338247714446182944623566953152738135698329240963074899591881887347011918692149398882839750909488430154674055452616910151329817192527442807390202642094045469908316037478890463040000000*i1^53 + 361488614180354541352247542615629494180648634808609783669268622265187078579505776629919103274329481215160273624472469636885874227778313722664856038570099915404046378465577126372585268402802144101376853708364246734140524755492667898899317142404757990291114202933355384109814013128511788235709894706849718508975310932985239512857838722270655903253970315386036506677820592836301795605242667919494626520251293662519092950577118894369621958130124439086421930121555059075161789181089927480527526961565939872920606177227037182871597105370597762848980520088444343853679362453732428670815090308218098666641507844690453461476448996245608106837415121506965672525960904556695759098314667606037911343376323917953014623534268602002862912261762947727414104646893365984798237084101853993410799209407293862170465038028532766310160272138297220803902451010163352461380033527637147672101110908661136400197692154217535924058437817160907015816818347114434417907556890344249126015589286654575610358666706180163035937212510111114473049133116216775163713975742749954594284818780995828000801257263348279471577008860622584461137618493736008990097370528231365004427862563449793248370450651938154967763708095160148635639179772392330699528441588761522096513249677907208260099991534721144232573707985935551244171789270827960034363371280455403345192872252115323986649317936242239310487939077996292686551206140764195415647035116913149123049174949449298940705225715600141688511435662842611299093256001066541091673042494020216303208518747100965454705801095106628073725108491256800299756667679980619254441179556144284301488937727530931162777414940395936224475942434744133040965497310498228377643469166559720103467837450399628783757486307455154588821672622825971867208896067879024681355457166277103202571046194904883076439111298161692513946648464891352914278265490095673395899593769129481389187199940184023761466597303268933307460033989256116289653099482596817666888672956305719458961161140683097274899246015186726199257029003396914055000185076870765472987300871889740081429808491243398532573411925908516776710099863347181680760508665953817303403576871111350450514689566639730085691983650132252862345620763765469458604588310881258678506248565297855231861876417500770686481568361431003139909858213467271010255226695696628203363396775420737420838400000000*i1^54 + -16767122202428449841153152417419599615140637493447316854627634859902588117510889835668030514460316805212084983554338800176797410102254902987475676905048671463457679370614046968787103205933869646200834120880393653246421658091900663224148950182265281346067541004845645362905581817672806433969171327059639105555195236523572286840733367145373422466993632894061148263827467360079824812688545437328191252017672051918401481593923629685630498755694238550776349297049962889910923580712272959550834904288493694566172481125969820730751585947241223792757972740108741687987930748231464594760411228957751191284697614210393295644333074033264451779263785030778416666557720890508315932035618797941491827122880846268125887188212785235593912199716220857817191859284692893223126539511510993322407983434871136075970204707170400683518031869205651700867122776144063901698657023399027374043607959973922300373300030558443423988986398792093363645241639303814858598438901186629757972459448158163982366542135193010793591085707802151213134209866482021368539065413254296007388569369806898068676182702716123000104602406083774885128627178627480852555593001267544711871836270197513752586587244159994609738592787587588480535285568894355691085719448021146529528004735479481065327911411771290046978750664769583100316143253839348094244706661989543983581761209855177988417075762612950630163597117586613198537372953618199113903307913363367211760147113856169507963693582386868202242198534023189339913367618704604484053892778216314506224380001759932094036468944044137902978074492450756031287215459218578507249637871270065966873988275255367883425570644689728724434371750671730897209773721552094681972774705597048727084071241189101267647138214992058818477076346170779684624624434312211723334257786285302120257775513119020534073367349990953822428110917278601832208064852917821556730296512630862175479137333541689399761934555943099591846877594903534854622866596929312527499267388935061008554067619174470426826910544444998858414925447363745068312530345837363928041362426500648682427214361229024391060750221796883802663811535891975922139450199837769286379455514200517496491644485132118198316575749890015971361058236400365614501137789623511644136330519704776189051195067601013107138227777958984854367356591228047588024770467360934520240933153422010080000*i1^55 + 608079504359097357274604331666026375156889180648116064378276183512901978121260569030747141008913841953323503187919982778664001980076588016391932715981390698303212865082601589158191553654579841614059205554480549399195630602104115764936906125943975509582411967657064289831770364412036607770420161154774550695006782357755118509221343396522015658955931901437830241146082582940707589971390558729073813559933503797671826359855626233672101293969693881413476562086843472392153474874644999636866609981279142754885220040552861159649043015363195280182255739707480298325603181145606691066097631560037198668258738739252293599929757485985879455919091174113174552485527449236533028540247731295533618533122619645878512605658260477790637363632603878728246193552500554656579761714751468434918153846372595528309551535989685238720498741356539022763551053424881866202804451185358173718304621225752004114731555301035877139475879835407534264976758058119610361206990902138949110546923185074266369289160842658281289962197546542380186640871963204522806861193927775249657451823012861859678327367473311575870490342574787383029160856392374816553203801367610965256617034151124955016681647681894768662557218338652060089078389539999758364107391092998308878017898620079818598437236533402870764217287051270310124847259585377107330987881629713232943528516253257080093006873673243225359741081026396111332945011913881582363650685509923316993049791973614027435126134412437672425277391530386725344472753415313309586187429948737436795318218471960596641082076511799385599581673817071926998118525339081082531365195106655880327444016743452338540546145906954827359707496225402183766537081738576342901141784213041701335852538563520869275659452332279852313403189236699167850014446006510399935802310280144495724436188039653846237478791985198970671489714111741910392634133343413094092101429521844391703882566954708121977622540471959410322625133061944413879625494691404926599645358531829710780514460128584733782066922107373702391016072757941688403558982200326965681607160657815043821864436593131475344864688200431930652492054108719348479957366110709749046305112899477530262102891996342608370380046668189439244258555529185883272731616024236531014316225702594759347045823627686769488422639361578451168588053012424853684055452376263112791959184000*i1^56 + -8595492113189276950868507701114378885714242007535543614690944880341316314048859717276491725019580475421841243435437301984147830790409633664871694668032045812244015226623189855223719010366406405876791932017459122295740559681077995976743415500461896822384081266853064440065741310003975399512654938405221543292245525547335007843392934631250546770260883924777821360993525541196443614144024036246812252704795689755815215257489206279657962988866502131407076872557794380748128911970262338942640806827404471999696327621516515915182451491607870626773219936411215267394351982560114225341091346311224277106112562550841698488920472047402929405619031684604988804768294192701107907192237731058941064135013031965338916195725998211480795140658882829116464870804491350975531662173775208757434242418848235294341005695499227598751658314858071835182952328310210050722497460846723311347799572692393690040764781782549564965086616257114083986426983855755203758142948461120270641590355343348340041578260483422786589768995564430393708095087534914924231729765559071186216854973069957026206760478224689219413666763189781177995295901682510430794065230460101404756758555907381630086167801732812868937114192005393096640128211971738355484621270123020623475858793192625229238201445830702366576306715609153945746107345199442518460346730675005535062488872723197163954989011750240586671128536205544410293618522889022239761987758161245537938341681752029679634060907362058068279017482499550694658072518996222121311911869462100168867758124355288541250997144036295816880166076495790109761247926962300345949140076947352293967580340551621294635227489407873301588974399933643990372558962560413884383678846763046166216198374071579081659168307367604476923809708313737333166475599939283297681871218734757435807179108887815197121760733103871477209578367996245606230246369185190584681800697794794561985515996168213105293292111617891381214846693450931003645973467882983611916026754238022311045635983982522383675388798109368334884817590790333373718280634583152537470834660007074581176826107001353328151536355748449602070030492867111337375477925881237386742242001010216556074273020975237401851743854587914412543311307003054655618985109081368862775418138402331801360398240789349532566357057556278191349388134034997239876954225784154000*i1^57 + 494340750243783603478282213199867502323889595077524458031580600714671728265248527877046798296781696522807057404936680661241847202422613804169927786211503734073542175541274748574720063169309028672206992033632228966200493211670085999565999771351745359752974822727152995949151046295241400611160437431341643447668652677217238092601308317913661205758305385023251223987584825664607968924736866836589633156644515614991377692457329830983619806537261733183229508133572079555553807527149896049205621818139462009849826005092931695580733559972595657870782586675316740045492030082184003639989730842498701045211804613846880679760267719657314710322157383676490882464394737127372282392140754896520497084655671224587618818699326568227368271028213750485437538498562470419719774661828553352880119701459466092625956030162355208029275388797087505678744621666029571873556047035758605645437801877373587027429293650080324111779564079470043200145698361703787781386866847914106367070390361411418864509736269449225284423769209690893391842891656511570901926548615017971089410197058913752336367765775983470267594214929435939929207861205721361843888369211486892809743925668985953145690469707152489196236856158468948794240120239913367883756357687077737394213494386260224943302147479808134324330905870033335744289824287052733126302435899079928293310514951684456558905286236244856763735525716444307310418127294543032231883818750067342418605563679680462292116363693569180079309475168195094754100645834987873376167018452846919409947691505665344467635476238561682478307914723566408353516367709299064962288139907058889841198111678979504767032838107314906637866589793361836141764442542098793984842874277676847078743759195274169423826102849574567503788167584213455197640821227581873258085892649183504111817039256133120121902053617861556946924747582514588689228037860879251572498935918776597344877603959865674259213765541407145060563430564803907452718669937812949629314962144100634377113261787859665799009846185387883440680163747308575745760591451727226320362876503815868971749027073728770098613848753091499208057139213247588029781531128629255409742344448781502023890592511392288227551610479672644966825478367997231987287310981431572953020423230774791386021372167399360846013614908667825488289109351439897709200*i1^58 + 47654755324446990645428021777308959440983045994474222075867001138615017228236680599757747826548129025048843999570005620165008816481120139304989246437091630191825801619092920483482640019535561000871290679074674255744743468981805133975239537189458190714707299712194672751167399644761368988791699923737183260695729381118098511275680947220758951804589287840458100106983360219532092801966945267540887663830669727568135094112802147933077059923988149368433016551246097327495430198386167512634922233704919526243414408870389225212882413705982923714365171918749780587012418703861771078563937811283296680104232931481923007864146912269007229017052429645536774156896226767957295854040219351766742963099345619599865002330780265384616259790409006720730713256124236146583615358581745335502379918003513244002343073662669509373655693810549659258256164342061867383817654290326792082804697023369569330970728552092630062192336721516280705031316098644811861307161402815692848048473764210526031788418324939628419228595189971051617287955515430296828889919194325712041010234780013114018933944971555971944416319526327150620825072221312575707636087786861733601147455769145826850415160288514335205655028788121100460841794701736010693456725632104812297872640995599798227878671009279597569062762236935612413880183823115251167861539560486919995815560296344541063942852743544985936283988770990309923530657516533145236858678108648106573668857494375222003284904604980957474252444047656497026618167290287928170279443552400163924805364900898393321330295949375310557935769200216932077885198946008142219610293914156346098752634188841354517941580939978463438408868585586897919167596139946645169765569646962284499583641526696197799591099764920743182852187656901929440199506014596528828748671205519361987267403185988074339500643123702784193590212454583186169878888498270950730113279223610445362389799903454232804813050477655461747101343819044812009051981468875817670526132679637477541884217827417528480326047575855126059642650519679590212790014958303508815995099011221111001595589883275426318396327574739217778623088802320032582876173548465828224941472376700116038149034972622638321369338627453845937422859893289244844825123990556922934636384042008199065*i1^59 - N1*282338387338683038378391567773589637554019564740054081385445133957979633654477806211824347988181621436088451798327811073042262849266179158712981232057706993274052956252301477065076073577491926304654313500345989263235505566557644015936487008894593164881800608641913302727970316096358688497400959072257513488265614214362486695298603344954454711988806179617545038178909421063409772103380780177599690504285718261764133797053172430090525248346390538649002441940964939730694503736151359118460574637919638113252012832433300134199512996776610352952191554135491730894754816002369556035854277443301757036684707713943847503088565849974661933346645567121692050884501642116630232750939459085008082975541152546907680834178991305799665779220330278335787769179722004931707398380010069989756242309714639054564993925790091056*i3 ] ]