[ [ 7716580755003426736322399230474354416125924298956411625790930914819509742657775316032216986740313780016591773876711569423423577253708201225260259983139513301371512229980650693701259571164956303927263247563686724277259043917261599338935432165795537016125368655614294371395422898715279871175901294823404017463049795473268197540803774255033132029462731755635025234105325108904975759115207503820511503636635152370017051578837827940648706873917309438242488621506864466902745239653250220030545237733763839273292440764658610688881632491875248810458407969717461838647591049275442068165782075735707930164518828214418168822750787074310944871476975082118445354339337250605050418164391137735125943203456718750731921266610270808372102867715860881534103021703323016920518927733690536355796423628703710518624912155009568634873559838984373164735563047196450219964265313985845548475637590641659477962325306073294239954780571312984740247277667162502758062561047507383262858281955756262204497816220776323880094295790048643328552337803672565106101343201787034647755198841434999077707560191035341424075008759933098312309654441709374110217510083996455355785851993649700499171863023679690346217627224452196709661485725510828580498962112086811889524974032860658832850681162245454946119551039572617362768312217571290935698097911497196138436271493147347920853894077470341066292942304617784463796350192699753607900691987747275972083303790525428809843064932586962662466062458182837448369649462206872971943705080374863611880623564823030666829334531146644358265048227017389776570369550158455116366418411183026140755205276891964146372584754693452589668417127616460696480504358775605123077449208333611845649540054501256642171566376886468068250146560406786710843421004105669314288348310648636203369494833962244114915118619199849668765424933455226328614633522412370136293758386942735478707862197402162634991735593351675721819632762966866918707369826213178212757895399709902010805839342947778676658599187376749585256767120336027548290816093636269173461360258910197919440983540165065193988159159946663396971151654085074831312814763150160977379064483760494047490006083827224006117449396612476298307481723492931650388911574048040492770663676670614027644362226215784529827916457282476869446123538665834677334587725734545783420217442703535200823268151426676400648897675252849327232233049194009388518267592513872163620755997920516204637430301071003521999736354660970560607398168567497671340717461915948859562969171822861388318622566351103400100130571901650240700748839057799495891230853693440000000000000000000000000000000000000000000000000000000000000000 + 537057787388782517552615279134139607955641310846956127983215757097657922939654203996387302070249682283797209376838184677338568204141660042043855532446454617190578451386844349034896278190776596094180680027583698472153813748793195445937983474696424284999316375517426152864744985767661298554485931906258610955842831317539728528834579672004065118015319694765805629308421058081937620789175495605291940262434353856865070104127976506894331166385685611914187726081306324461341953005930416680254321241493151167016069294387957082319126188655957189643542896516271882335521170898087105852045046137413312351907431153121691054133066573163207556959658487493159597309282885120544939937398638518800824985469786788460096154523104420653016190947689289933558604439452918111096114327327492026590416738918350009168558934676969384861657178978865124171887413767129152317094430403036154455975670803152408285453845317650440561761948089083647800831831606894676124759189535432798978440681359249236129974795855366731722449670615468391781848794644024574641312058185779652153456186860847403642895137693791684299731980488170432006409114739417071475232806752253478620252407539833396042561611001874676561758444146325035936241529923024671985394235745628619260695223420038969625589895280391419944026272284680760844023971561292999500746538389852921502029395438943602920064141711036991334861561003822289315493662930877579991197659000142442964168632089141740182172831528850728168537156355012402037582294152617526937834823169711132997223606798620312840381059318441725885300824319051354526065105493217497198313489223877842883781803118381086533929915530378500805895322710246946451045044563409705137039940905754535758354525193956361500863096279393948495825571388551125032965216928003630727850373691536933983719839978212892774071686282484688352784708200904620757764550187874678738401298597209107894922742377602685504429066931803859438027091598812987381533259190444741287999620499597001376340197252767070924292718100884688248846801688135687623247234451793323045863842952053995423992984764468394127370525312209023617219920665628094558906394861837599048577981705478770279457281212176220468376854481473101284865073567306382082972361859657343775595652228397855150351336004443187809350993614839828660115319179959640799556564857491582408622346233513347821770084833524674825978479121026306246028699211184744756564435026752581726073150866866592976520738913372814917801929940304175389474353155468867081634563909215023919900298630219391507925952741826602222669797357450681834707698402230211001108156907520000000000000000000000000000000000000000000000000000000000000000*i1 + 13433636024100779067180060561152247587624185418426398256692571614640078651148900847953641209753170064704123891769117851441668984444872908393979124306965726801472713511214587636960166847515231626614963030267325811637518953310669581215909290590551920464152574928460045148985693601379055805804169817393742855614769068134066710557103720425196707320248027809446346728075703442412888770945249174187217428232310922804200599568103619056242720318829970392506755940462158368964932259379886834378950843376587171392412831960017476905999975901135974865806924255612311685273027547296577165175353585419365340990226727789712766670626701061979078245521141497264883592912320393099270406435226945233347407380285923647522307055245790914590004365078135622759509178944935806099445715657762123113862953369561114574741179847622253333792555014402620194585187371095217303822164025347643799056442603287369764914656253890290409867127552010273584220269390916433988074880363610768801451596359707053133862333654407577258183000277937192331123246650105398977872844843088765298527577833351711634028683185789241972041858358935361814101916865545844642796541865675561120950364009294064483958025530658148239730154608524765990424217598693626238437136878741676363606809125143596894745734986764693199214391936605546819438188689532220984169039308974060900955234327709567116184862780940165461514393990422932999004309265645770957309455399622097367998292035035354725301292289284611905077506345335664110639657905939895257102404879676574468539927527417199186531200842987649353876634909832962036911107958443902406784834173129044316831826025936202680857073819074892931316733259953539026438164126155369406037399212666545543255722371894579315075533448693896877794894740661157446864284269571235679407255901238347480272446269499045047406117868992588150177181405552058849195750786908575371023869016647577367330242414790238408761979937915654877726189391241987881632244992613965003453552909407767845801247865692974606284898070883699564677213899683782455074103505859782461366775739579835116614445838524745529090152691321511858871704710217912098015799813654104597098513720931349910938146072952305930938960847934464862908513055548865745798644065491731208666758809560195613795456649307426359394495514251033302554397867762971434824782801533270642236610662109908937078203457813140049415931144631255507924938784023378245948278027935738421839385344797043736870175969776798019222836382852976070107322987324260021907561280278433388566877618621626984220870273697374812163768897150180019157461471862282483734872588288000000000000000000000000000000000000000000000000000000000000000*i1^2 + 129542895994199918545624847672008026253387997637897209528893390155757487190566328071095657560004031120089498106953035806606665531325489999668190982959614191544528072023452145106221199267386609154174517521703075278736979386078630150702548029046928773848130854520326597547376782372841805210388927053340043030926332328736701911022115550919775431592153999479708154407421236751107696846025008392200424184951102718794083345186578464785503282847283460133121500765045505596489469134505350340902257007021562579206333106104471536374327251276972258725178581253187332831512446617618896811213044208818039531960341454002851457712056402290503229748558474989077907935121795225227240254911318476827307642242048942457348882015412098238495083928980109198850020686889934337708237192329029518590051000803062284955727979768536634060394262868161838965717046406851623387541881417007871017760544054737656773385798508351348573835596794471672266143696909025016884215306559746393653991328255521133258814809518223912817639793078515777956315183398807898358477736448664249768273672903160208396926482026735860976207074609700361162376442633555404494497997951430314617024317537365432023200522531681300633626599180578191620173736646309401408582876658495394830853816308324921017444752284490068643329335729156405452282744152144141477920845094309867131829126755283344668788158353022176688137037317573323015653343380045795833862645946021868659075410169212966577076320009074990919075752784776431589535195215984875162715661702255030294375266849407145475601680154825295887344094706246953181211294766621903817333463941982456016639882054232906293820537390637565600562768415795898119062955186123623804799965966599130762869113051425849213223590893794508755553904170385253659978747433214540669299779470791476414474964001898134756327772040959008519153561224188801254742834039999392498117473226937687137137412025466017738510991455123441361897147746206566210248898451593143375907191344735382151280555810922464609398648270954958447897529535464327732813318431256431699014408860817660026003209321272452364651529651565516519550987742868554544990493606737262843311598418692172724929493923538388924130046702903378313689266582265311679684421750122285841835448398798761942789012165247178837591210383880451384106861983157608435784491597822782323383072155002129790917056137720337252346697701547244069819381275810881755326402683215665887756947380743841848358038725251743425488753724591770478435040362855551278924710602090206987806152040488319796116844277871541045282655218097901579947452794996847225820151808000000000000000000000000000000000000000000000000000000000000000*i1^3 + 531474029589202209952163764932158258232838152320858388258136298674978377505401344182546994188513154853855635630556493523067761200375721208175553238476851909449458704509111552648359037336274975939433144398523879024824703087543820233993346406407394392921250078413998444164924547024444927143640302335362711516248655782784066626590743903372347672007115210784911271550293315722297753770566405979580888905080903101932946118942757370716683433400545383941113963806093503974449752029780109228953476156175836465695132249855268756096621918314617793629787300246042126430870578148102448671191879621646735493190860273036014854460259043481464259614233658601169689198061661033980442375569821586728395576415530765296795976023172312451115594078052572438854795734908622337731902801574445594698384420888415142480197945178833813922306103110894653110556240461389386467589933193590209180693610984166028090601207810639933719767363456743993019005966901979382724437651064720494193304193173610237877378482502586459034023021915245631660814767147216178395692838162716289415608237433110185948322782559817858914757949468787276894869923656790754395181790852977142832828594279175809013883202085958116215198084214551003065444958057446260792064771545356688140975213499296853435966091984168079531442603058616399925499168640641470104158138115645268505069050611238463963813940516765301103100132008561721121334630883705939710957637568906722046417069193669548232141653230428950154588010340013564512224272374189928421832164640935879606286439906424545892979257408339009213586508763564266386490588461379298933478842746304813184845048694444225777654666006116292873692018610778001107755402223163208031082109310033873633458558563694322373954975115222907526084544843735327815129961783932992577521239664463729148210264831128106911111857251593267585910054817142958403150087841068919489792825567533806676338133780255006555435804143988816684311748374592881087054980897304092471716542886278847414864664891583585283421752112753568399465185972842453868783393633726674482476734512756744643913346365985962734477954963581297733007599399496056378617426527228207914314416041329355968088211456835121995861942244120020270092449996067372344870968472279534611416840169657124275191537912122589177142671685316021546552870653079464347218556113881537206006752267693477915114126279681424819887817152619073782544950016538636696124842653905504640033852184349605746900343689940269852235993441812713057565711600452605056764963416060524280003669854079142119649649162341358401542053632496174533841952939903080751693824000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1119882490442996726789605742148747759965609242960234395260014199252407775554245404863309315305600876321087042645355538474735944223206815652972967408644653631415650758777545152135577642557897798161301737204639681290807729860258494893910245732899766587581425286606745133867180629222097037251471411086139176493425764515511557662879454470887538775894849336176672257351981722224295516899495866615250198888077610617124745489355490566946763211486554841530083051887265368562335819762003365592989874113384684742701928747667308400424145344848135655195440753336020811818620851488675795074038031643556850195529824214223603261995140241893361132889188077289232018556264665009974857106326412492160809155683667397260099193745312396844224447535614314660249327299813193646379678006159368866778147536468622268949689719654009711913180974765957309671565387113709888112941275488941235534691094982725489500245262604580260386146714526685894330387971047616254484439449472129897725702179140193744369433001842727783451631709938489588724792744128921733504787245188686018420014593067258653388644267798486153958845431439356453387574127341100724865523057387377564342110396267279508331923230293210679810360582781477575827710019885140918501727376958406263614169053363151729024411733434154464851037138412175674688040836842219583819011604567968504972189846822280021708508830532685342178690456539902789501324355261031604020580615022716800630040837301991647681811733705093409656894160964719397031330020339552393661248639388289944809270282862872355752923602377900431073722549655823713167479215258588493287844637050455562246136353358551589843508219949328279839580000550770175005638863503107220383850883813506399308748356384318350746561628140459671396860811009406803083621992509572455132994347330613079745417984658701321483351249112664765958984339940967712110551133730760003277588438950074083538941615466779606417466573398770616096378695359807805047057355216978560869377996458812246275810962922209347430188080122887936147396483300165741054132777314309228946686259524250386952562384633846597470896065647238997860127170120180798349266945171215945414773175071474637249526168682432625598577984640308187322979227300677707894841167419690844239997412420239727356940756990195260819945192360253413263588529271236794897961896005799777466220299942818387299952439332592407202669479538578143418228330806094172768270748848908140622121078532050053699329093328998469467322487223859248102222517891614100724384295687049330696107038026829703432533234268711590094142778278120689691220990345257179676672000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1397594405061071330234347062480324806626267985023306562645793525525313688423762781549851678636655619154762290710389580879738838281253928158136264512709791334853585657244278962687132324688043793574022408504551907750480010773887276775691320729104412924973528017589664624196703112159243096365743968694899601773608123492022954236062875578013791725018879113928186969618900780838449929605677709712214814296878608529149479899915495158861127935027168422942359421631567435597283043759697461757950103586471848410814305371339513676708022562646934412591564260686259925818244535922557999322428900755091593726931279042912427723298599125623616807819900586399816025224481918486054259279819012194191944683367011467939147142350720900708530623418627849161833436241994186427683440189248657627920157723213807093050892161628163759727908441677160325998384647090364957888719606452853736645159219238363934726072802310507293082123086836739569408576386264525434507702712140879685008752770819523573438962958202277170270359161236219616736376569972538406319042162557574242375009941706355048891918798961235643759230360280748946739201017941041479562861938924654245821485905690190485815278873888467013632174765526737636643644315682414676727067285163152976662223445685308259602649867406251993242192463022485759716431292504324275189710079058192936140652613040082779559268339969252918278943354786884225841122743138608037556592746392703293713752246531333458378183905695726519666669820953157870421915223275142132748053956941278325045388309522328114894972362417345961443233940511075041272125495969048440519391822513166530750178532012126999826569061325698808924568775215642588140821403979003741821470654901893431320037383108619180986827825889169992021748660141307130539048493928366767299254466891683848376676842095341516915106691625051701327807976188641892492404604510748310146847682492283891205642836009055006898655723859521265452802980119570387138827193495467685629463255342411573611219849468638357545550082592914014349676790388663733511949289048057483524770737531171658080247726549396090214471954792095965422654196180452932077745799131863180657902626597515215656062142962428518459299016300304410901799005992288286241196805544885094051304253984714793003898659396734055763938275926824354654066908107349519446215638026119878409795694844888511881026790217333499637826570892804398649497360571182002945160219051207418442968004087504506862349697208125990367646766602096386510100318989146369788261166223481188615786924870297462791831272096358404274400906142312983878403409370764070092800000000000000000000000000000000000000000000000000000000000000*i1^6 + 1392560812078940540457103264098372974179381355942349331345307828107508564280656456549820986245236961535010195569822797587859541463506945789354193970419404254266482213187357670106176295670384715351168280473415600316145351617194205199407787455533134432382423347948682887910061952465445147087858400860209702465948884016550349374938859958277587247110555940236798898235172247936371859234483075369926408310845050243041864777515019185915205861935109752334028763910784253527255935815852279809726144009549903057502520996712477494575204308682642715472854666941770947075433912052860550172738900782837191732546856839767993709970914916009302041454871288684933143943202892328708459527608951263651017355369983155075471899971610122119918914420444283018162140086431231454992034357910192085151409917132815558587729385980714726046272451583257570270848011744609681036732785076828201007807713368189312515759419802737741488293671875241684445620215042348660977416125435395770674627319241187385576853471132426271200977604559486223052914434232526455266248631559836114383428757417765502394352218723330122545525383841201910893718582729049244136098167348867881648899506860053309010371392248289701560265439134342712512921710557744080798822872124508606053809300572981690965331277620847968762768416191146609415920908907320976324017536831389516779947211677751178940731122622011910898844140185469343394196736392477329463084061425978027471437258930432989915121239095791005862166826325852319452506595978746386211911828281842039002329386233676706526175144959512301882681401768134303997504686425409852842978869085639811607548060190186748525363466468532804808180664331800312567013518187046848262882144325587171603553765141321345177608636198431636951118496654714609279283481810799499001661721114763412784831890604485419325903520132752185894394042065479928445283910295215388716138688470583464682505254532675524272874973039372987627384759832446555981592463516699661598004379038769301815128733893797896485999077374084391826306169277308066468294264121768888596848289434441956768235202832737577182038166286623484086334555050697910562231897883925716356123198347214422966150938116072256253195574114920253647038923845339244886223858724828364346337473043478047737876744610774273756843230206061811282818724849187566481691961801786973389519907147235254035524092903920655975890758936733586381649870716653011148431625693202654263180954148266623686725919589694619704499244539025055811814929165214741666007472250980866198805945180765027656494919155479968657946396658215295950272134418226216960000000000000000000000000000000000000000000000000000000000000*i1^7 + 1055045376832350853794292847855041796540791675276179193524409201672756948012955249273184380765445379132458349524762876368385499190864863576086694287479000576646896065945248712573255817355680284695082229091667146072015568598516599289079921496406543148869696398571193875678419361993289785472225482862358405767858840039157436724274649119889799071829632603003168360714980924338269983711749915667103862195113946544813916779374208713094245759229377560760199804680462010669274906389569488577023855393768834375996853034881710811383810087605931229783003640100016931689369069115882836839058246136617278523059180100532660041501074324915455310836603609163382159927268205672263886776890856113885705727075542085560893706619206575846433132765841865062476759676160461525156483314073596957800216053637908775052893874966678355469764456340213938553785364090652791513479177187044018882273704355485106431607291809908050237645676872506089066070701853036308932021376583543944373531244146476393052890250546521187860089469362144793591383850797887154794145775827904843812395477842228371118042687729286420737748161620985883348665898370833725033632141382522812969921413670731997396537132157566078559529346283408217592287299448370090480765451614646832989330964445258439403540012795168773720605389068601602710438990970728249183837864160950842170036272401048003775038780855254683920043141471834461322898759485934230417534708410749616870178364630183127092552902744205710459015126207254012843402283550168747187808303328483140065721981775971037427534505790413336027172499963337529096814801067014581075086156724352411609378527566939622523059873379961054832725573831946634862843266432858159228482820058218504970539333383806265604420577658963022243445369014541813112034147525504600251581343150112727567524960486338019755745679885517885549266586299302746619864096917281976708082719464717534079026410039773267507046684448804914530919463578539791900098247704172178229031027010027191602306557410336906180684281290864127357377793276953921991239573318834564430872204848601613099060100856767569791154093624619568178549415316288211598069107360713683546502008551147527987249690782676114641119682759957310504087591806974817017714723979442145482623162168390725060994557589134530304753449332549191682830895697876940655352460640819930902666576529628602150212154154029612188168661217714717283877873807390087965071397645662262093735853327444736555836853696819401621967341146782968406032929853853546515825117956662672259184133501173232713265469863736050936452889481184757433488248217272320000000000000000000000000000000000000000000000000000000000000*i1^8 + 688344059331282081146601728746411589342645044124847874075523371832786934303103577709605242720583685778150152361783787279000470196152651067861860173424406128296830388984308789130307603715753143231805616052226704307250483305016203913857152195277412679599140427862399048463879415797005829133845056902783485184626465585723178136382107124680139219279877662473906248819651911939186768712407954470855086443680592121655958200083985575059291873594238529613956708760674296756698885579838847426860663559652223723811997687001004980308614653888248915049045450916344815584359779296976254469553147522960798403418305683861010963668952786221935918903732055668795830489422561876709085342949576614248912365538584245017960415015350606498799810757034677155884678142817568329819328886719992268134968645294836356171160589946068294989441750953856167236922885214518008664521453206984835530659899191179608604694048347887219264225185382219829139344659989092010070871033860450075381151263147107955397214686322539351527602523624692654162067834166888681678815133545226652880354964492878606101266602366587462577592043422452953158661213268741481891739716291364671847055214328289310999458914366897623054417617105231514635764256213277480546725648709958457479130329834153955432438340792693433119616600555955131307614949326568810266546214492159678158626105878141572135514242200360524062408559051873579249310354845381793764091559530705531507268408413328589665208904368403225083822471904632868469223709308813146073303989326832397133179216567594673980633175409345245674856393559999846796888446923777536063128040680047020982256124784988722297295625087842203537823650788203284460655668603592860136016436460178776148545346103204482998642280520889204506275690114554439785167900201871658330561205203654137009435037178815478789798147114515588248886550790841756885301206973317335304228152661335607213086280536466755642504484200476748333749569555875668859735407556185359084460751846828619362402036798363093475389155345799666200538555852712322961819385638552137344225653762155788948288687740558610280610098009680016878967246386223878772566245564111851208475903296928655697839130514869426387360377803006055627929063318946726336269402990331552565090304568297048929083257190231919325631722372107327640521455801607086407670736662377545332669344585804664415699805128560887744474341232734536756482817128895429076266961069200861019010874608448661120458732574877416758524599994355642008878934850576329762768936581313836106186701069980826428726865022857098308869606212552498936691627655168000000000000000000000000000000000000000000000000000000000000*i1^9 + 375528037389027475908294913860101496245669644915310192272815325185895331117560157543337091988124698906358798371747029511766973360434713905151880769666778009142011578211811285704185803347266427573735167808303832727208773810539152729273613914983505671302267161341060765972955882447232297489927312655769979946706967680769611529540647079233583084540023208105320681298534940169667017695460352375405544000058303652059636747050017428939342670273215861234083666772483148902728616801674947042814999374795874321610467968310209318255978093522354637370671391790780963427179351605309642209284508300373563201505747358295976487757874252871309511374104711904107092862093148263472830222553626582036751757493548473545086788509831656309232343673131445091189520565196233099271628015831896488918748021760726474021644620885014949644091152922179352136218450843286577806309085048200820887913687580304370306620782887272096143802892511501395904516927350095593201905004088341883634872575550514298588933561749411257663294306409344822424886760561049383242918984722836833598850104721348012693235101140908308930609932359975261035099137460899093054061685968997109518225379898186772694543088205256577631643925181161174481475914997914650148205477046898930424001631666465037779978428057826732940846498047617151576035334517320175935234839613559915646528935172834248895628594489215751677780781810700980272394171122830363306613909994387620899735922183610441320457131306291058425364814128112262916043218923449220205285156396024782907730140444766978824635885432791650413720381644129911455134707797447973249251445666558564425137216402973673755638517534488068378073383498010060002216306312569626958054988798397316634593428462221255317369010389113165296928393146121478075874540021905673126612862155568150526717778110763417321505906094550318378345401427884564556966869196665451032105496256159892208937994264135363264410799494957451715266443920683122877479048135441245851791697658538953847700388878853421455338737348237096458674071269833441470434392939631747700937971793072989066935515369850673406184731986121600727084677771170392549785932715659349263665857303495291553830684687541830296018462705886848347051989212795103711275271166946666284015425759891186281672864284697615498768935259859071077688481122362524337312738440906834593984106400373589448725811068583644335486538425996777196179490319599814496955764914215435986103952920397887687946154516739490231871039384937264133616081094519898758883089339421627836149721290375118133169961307450375638203084741920369114071066214400000000000000000000000000000000000000000000000000000000000*i1^10 + 184884152522856370770225253354490309126848675817519147203479971872275615939435784182212243100020336042294037050163634023322248565032711619951564699221781646469646755191719125066864483581444144611630072813732642105660791074928290915214822109446192524429172759593709398500254328087874489910112762755781657629592456558425822205341929750587503511682397487767342280671559448408008368003799124380824720697813783044111434191298079249287596159012606499118298804481649212601746921376350661515259501848656052017634323736854795910102329678103182777657566724100473193863948373956598420388402683998060823429441013837354343598414834715557055181907579416869161770125027679102470855820795282719938209900433046789654648629196291992063177052820355009523425830815743088461492428117425582530545354928205062707586693730100093704656955211657674944377496844303349814366320088004067585707580214252305883760024299890219262816348573461261226463290007772595619383285277763442772054991965455780854772198266270312777791673199951855654063404034640378787453522984807966936232201632907213142706536934124314827585485037815044458896617722594911201112758699155279003128165738029923018010088725149513671508691296124873951493215522593574477538102272354274797863988310808616483547979178667126289686788610126443124949559031197383889479177923262014635349295784605320383568305913180560482247524371501448567035265724457723030385069583029482015184341171342969286422925494666400222800115489234813099691375775016465273451171925003901506661768762072683533794411282979703118891438751957172192663387163863067629306658175816450937808748071887785522627003147438972557262808824535022674796606073316599878730474563341530070175113506105406445148535353457602032042191180572397236884514113458268881295928179851027391385374876136052767238407058810078455112783430102287043071798281066441315779286656362598730894582576617371620563450671010920814279035256981460127498034225569511139659664559873598876022363330742206167684374330875316656849562235960529813815671283339394842474675268654317501020711486836072759978503325255088998137439007754697063371030165475900820431241940932544779853327418221746867814737623461476127174388503749328041513570275288958469186660002903794696650471007838643272833924447025673581779324208551692302911727501020938709172037518042224899339647751427247325542470168689052859204924116753010478595999298159960406304723840957007256370213265699609762401745725072286626120882702979136138035111103346350822724796328824043404189634624701435255705540003658057723037089792000000000000000000000000000000000000000000000000000000000000*i1^11 + 78830209936398732127719565443420110386104457400376310644632311200054309937048368105616183336803992575364026099604515984763667790451820705740571952128085167658016298763548908993680659608406844057801298591835673663316890957878094574730785467356148119815983386689912607388712899988358670601232180880307054690003365743350411825326917527659159575946541170187810034371696091418364668796100739811036725969372570502507360187468427284775581364000358653168530800728810470062090687870357579079980324303243988539485018193519529680725979559456965172362486302863981782508669651539551631897339165578004269157040373752925870694291061546099238957248922137205327782918654997117760174895134224532241002627155539935490856485044165888305505159418973333149683921296494292064622210665430470375876753353124231107729137187798378605327634378558335608952220836326836387386115207257627210845927573898205151495913149745109659505042972457626224505071179633025662471964114979599247560069861054628210121310556457183928155189640010960661078682486920997683809725863221714582793563503803231149960445928154378498744764496070544936301844674892988585954192471650321159571119349551629297847941280501660231778271586694118412314764386050942587084855813298298721528459514224949078817767136915708867120239201559913532278435886131597903200229799032821764176636744565035285769114656437728427669888221999409873655992915617369490155779413779990635214257063033607592065512214860868270140957546249292593830159283490925770954812460096235612925766931451290509004967164499007694297374352699264235577942177520462323486938492685383328382611498620077566386607037700354311281979996404828094370558640280386738582504088493467948830145744775651617058368748176338868193577374404949111427507731446680189312480124723099469766758267980013205561660085293779520491823736795880166507112195048762588406891152295101066106917046279591704884507200962501230580385595331159492486357206302786927435972315707232210338428870395708751736145020648212766697189761917051757835707436784883453814912253019097429037676143055540661278158183651657290127884964202920236917695170154987199992698813480778955863109010742790366571823262689222212515382815564268596117385145034813817163118678475431817691582049202434785632921503957725745521312439063819813213649449101774254958460649814091298456698531227123033195957242457125303205198919867268053828199576677206549922462622039120173084688468357527874501143643991348034993529576641232625942237750667891414096897533494137755075435118138958783873772224267870268586721280000000000000000000000000000000000000000000000000000000000*i1^12 + 30908257820170305676973915365204116236728981402932117396033109936321717123204666384873358401030813286472729681475902836893090453755748903169391799626873905366526945001383662278144689968367211984657843760098100916327730924254146348671113062994136013131803679060420863905376378222217939463735179978560201572572015328414359138344603143389400116485510544117450717723798500117536158006453757905182910093509665067361878173322255830597685080688982537878594675153114496307624911047352887325197009413388686514479338910457311559615804891361987121895855938628188748131305239597426325239978875424709643391769600962806474602424983943705323420362382912680919089689617238223676510751730147281241961414511054967223030273165218257105936850820424599756276551839309549021455369099263009450266191054377101778126832055718356952594360780945137780038718377935951409126368044557269717183040968113538461577516374000014388165163630446375728683858366176849581153860856039060106871224991253553847801508611309259364022951132467951557874436988584936551336246040993035717559768704689164927934701886079844902929099503466035485217264276809220438371998966976460616977554405486527785574229994106963422979612425949766257711051949585012075760160231331608465396229208982909827564899665192014666400346273453760212303033754152111347006196148261823598359517129347269168139637381348048754977473342152111057791035241168812230378009299523282418202406885127174061288379733920962328704990289305282255460994568280033425465982679037001154385543631767194280560469106098384608213732188757560943584058077951440791387637701864106519344454773877355868569082957699082115062983148285749947633239409689879271727022770952348446006128777082490469567948849771902214181645877614289028388202623419509207341886784310240362402462721258405667445820665496665890016667335408088415599985689231583280278991762008127275071251172164985465427287124627861831644202933344264533058776757443283182291233442157621014280917719325186873450351730094319518460006689663896026725598194782781506048255969130025088815943265180738600828333623482451114365824035231756564677907325254132614350642705769849575502476082566862922291584085736612901641391935173603896150823186791078801587358724498727726217938862598035549520662352348995137230975245781465353248069663481007587524000748134117437352935848212016074967670754169670331982705756891465043006336807975555917875126582066652913871378055802914536242417393410127437388905967060877645245058993179198839559255615672544027141747016087933333296196669878742233907200000000000000000000000000000000000000000000000000000000000*i1^13 + 9941867227909388556648811895670777438246676985944022013789997259006985369953329829479931309466087298817626880948584634097367113844283368903820034706377705346666575300125411295150084269587816527039459847693461666735842632819001688940978865645952815185115828752095786386221265379318779447605649780827722543608871989783029986219987281798924896484000428336649643385367801618168768189492178709800605337689916707061009752629833760338363710167048604676477108058463731759411882073725587086147220843565415982619888253924593408551457711872382036093865542105953273444809242339216280775266239778056213984411775234974398720386099846865675750043061778662736941853142619872787297979303512107596711028502840669918947617279316465990614069845335838307929456274355853201239162414330769412550663444386328760694172002162948425902656906870122838406120470443997615748174619374159880647804442618247953267314330945383559338292226557143201288034815595796534848016483625545077098503445560098326516528846887738484740410543374607505998310559533011259406582790055875270740362124959589099212193042010704007456917854320713900583996305210045252346127795133353366910489046401996133699463764941639630995685244716543634800675451802617253822563984411315493006619158320365782974619649619311081997494362529564992086774136020842780350690626464865288419249663667865642950399922868011655434285740631002269098041509526087394461135938854329626165568212001907584906984902603515675240231443642831776104128344173980866978242763265945096476466093940862556371019811407982618539364541986168056580272464258626126083380111856343294128292568431669484872718798004299828174959407052896072428696043511570263831622630836566942578790236403890898518793994407364325010813113816492420674632548671001663885784662074860988643619065689954791540079675411302649883952993411486350657458422256975517977708062003756937050357343404882269007512711137318885812221054312629397727927326225510204650216582172300572226232284236072398969713871746169166773573450252037188142777231427891201347978235395031005104170830795384871832230179134003660491062556382247138645755752704950485262437832781659787647415239668143908314302370715796294229171978191902820632796001313569313934885239051484094240618520065987418786275325078173381645398836784768944308111936118196554299422780315824103583924108424939590960385427436512867610348588347067591052826391628666243129462500302812743752952277725138367263068199412838401671234747699366765294781711268085519694338546283098667346529043372727837420007935005360652288000000000000000000000000000000000000000000000000000000000*i1^14 + 2770604351625649013697062414524050090833651733943505999925007435559501235824964097029360685877114857117570578403065205565967157625012774972363739704230903465110634294398057402270582537308309594533932356917492211316466107609607115213300805841120253634726579011407152444311062471799694397313457009172468860378583796521680467424992062308528200580907358993381574264034431920277843583970204437690031022080584315561888235893793653468135611262299123614298862058764087431371908078689650823654905735893532826196103841856260901509687060948813681452880661784275744045945566457171374348549984258813589657200522085287469495234663404713536242623283240698493127783352094446248320784531487632093659970796643928475530192543570686850711318934058319609933957212694207280600105974745271647859279131512246487401127077899965446068267287478696800564703738509933542726412205361264196220519281746070416459768053904102532865191929013172536997264918498147650961421242801062672824636800295076843698812582650433670270182936847394598793789479193351569208884722014901555258094299245440109749075355927052221715849436315873502422803925568879256164593269465314520397653997903496158432058705749152317711262020928862013323183999320767485222853595265644632597075776288664309275995713256212111949411511433808898356441355674258108007589877286583120349492928399563518753411596134320749808813888109027473427509027351040007498845315738596316398688710263658364035771087901209105743576195770042919948945445627244743141791827936693998555176677272571097354236586027642412161888757868663206113932844051682112562537271311828666841587525297681526733075517889205509336183890077227315994494779689950379193277037734873753144655969449321558677095521514038152201690814645812245495071351190417555916930429766571121165340302480763919633061021874868499256328115476975496197200729857369099080417537613040658695076053529053056271003042718028880402167061055841474264888768280919946331063634471288610000190961651639797582915729655748058738323307677796217178837899203914408804912355242746421644065660638240265545580936149588504983462634602819803184192377277833093301159641128051506953482455318113298265040544407015963209135068674245366414342339272704316749879091328958661804684637212043629833523434276780217415299742793376850535782918247417419109627537146110903729707018580010965938465568536398530795624444496451297740386102586494215811511186532770702986763503190159150105766161608927643263764267684257559854525981665568514313600837719194923962708913888206016622040944639737856000000000000000000000000000000000000000000000000000000000*i1^15 + 352388818474103393994191512124540273817629725486903229232390051387766610517124146152120955416436490846537636703768674343702422278185765112507889092059354914081736178245676059223018450786440602507262890825941487927997651619366214241565041576824318586029817681966762889393590183048067646949160668614392258196092596359625506799469021288159840935271816017365942995966021796902971725736581977812316410175272503191548211034752945985340276779450411584164309546316584564485045583307683819932166059971306386667949218395054113570327501027139477021605220437746451842525904391537909319657013487560389714654056690809694246627242849172607669992134565760811698020020423796055972723274466879917482342499030261769434036847283489402438748771745318542248023158087316416503835375826640336578723471655430964662009395001217280393202796005070104156126526454957652470372757532647637076636622918090262743244211647986784354584715041328736033052482598130985210806016321448633390674928564707643802325644690136905450418195138918413702750878471417443752068482262091924777892184861160494856854885453164160300152909812312472982883039912388313747548924631181865189335363185190399410164796438614359744530304864214213702558200311628927344666995460173178606581730063547935910428953973164431959637222368082174344542464110987889461756557324529212583409206257708214313590524235584183145697051653336540675411199474533329319960229976056567834326924153802530120520134882141632104037703660329927238557698194520568095232699627770382929073578329091540211100095988567354677878196117059206579488347035591025893522029278016754155030451909211383346481107630261409898119310797620991007986534294557098519622008722957969976895405044765462837107004149354427383304934389581872020427392807680879140565853127095408956123354069913693284706012462177387510216497292833323271066535336363075282067433052736995120680328370131584690318420290670177132665134686607567481299462811731241248482954023916726797882533618365340678419062604098188907701543544755552539794361195855202613737687769053404888364762624072879145111504328140369294051119795845196739278003151436087565791124880284402513924127884436691037266556943590304016488587021133348822970961777094020518117364012204483471555416615792777653943275505908278823126298179828274656931483379211073767441784586863046892458488728314687559522468132402339191318812374488416557947212232499539481989709666531302161661672930899506816698948764273142547578468096445941614335535258386670424200110938490318256055735525169859717571148355993600000000000000000000000000000000000000000000000000000000*i1^16 + -112207612849629520973087661389629158685974516277476784325472016049612786202525846784962932492744459623993995960106711432813798377909977903673208307878833021527826408486841232655962949484026257473938590973423159112926042648884411272914522904533474413882840828102826257914583000526633115100354208352908547937660111761516079437425520334478114475803005296353378204610034280286465712239223295297090110908599744963831704127098847048350053332503289533259775849253512641479869915926785252829345261589004443438282730341635609882668378106063822493083780686301091267751020564753396216198967242834580637816257916958292248074480195006135702730262935932281784705898674707453697607293215770380777854756213883485907015553033122837055705999149451614941298382466340207048442849153659899929534925798739278158959644814422593415662845053942310497210629271594189983972900699952966147874587022773249114104935687689605469640014040028276053184479848409592455802748288045118754550636350429551663691826093662235182974710807019911636613825742048938941012986341898548165230474423007516911424605714480018166352714657890488820425774247480562030360439606755039115749483806876382374211752026479514962670366806999622404296109919162858325963813842008070608672456945112322693157517740130569408940601636556594470586667997595937296038562482733324790956447150148101677779827887096486579857958999774940885169401747978052279795004965989299379112487680319342472763797931664376995475012443259366258895439306820840838147823479270112519986463463219793365689278262698996158988282066312267262344687658029773323667377121777102020676610721722983169285322186021736483969304865297325830104263700508363215619501894985263460617585992128443581515630875168951412194849464383349802536739367916835633748452352845246791435534425678531529675463253064962266222239081530701922157703365061510203949531313369852771590660692714338325297449445235790548046029843114474711136440533899837855118852954345479462708023573672449464161585063214308141660542279561741314469050651522837984073769729834249159363559246134845629961263023076461663395196967605947160212097453525762743160699421035853038318236710390600426366239598175538509254788462645656310214332830757879435283076400306816710491721821777196321824949872082419801050757284616950542914285699422986620119742989598837899534309099704810054291232904258023883660269011343110515107182514669908888068143801193902902521144461206933549259337023074303252718580623832067135442781386932402440428258954174346058094949299399911930724561715200000000000000000000000000000000000000000000000000000000*i1^17 + -151911411030221340456254268675843574364948091188689275380407746617781041883376840050955723006066637976119895056782518474822860006677545532253565316242339543235738231769263457312728269625832484454974887198046665735137934918498285148492506245571247197760199613228002534104163697550913214237440195591635048332040256452462035545742186627987720408104699396520957188879870043812242316315515988086586479220751449597551004531226224211958588305259350175779984202512600192933317365789599064919111629590206413896410382948696957768910235540511362769545194402564874745513565879595497103394206493510847868986225623642078875698644013269167162261331663609071124593109458083366241076138299208974232577004883687260701135859154295725965862365175860348763288062076977510048976157052304934896663009341754330462248140943976920842617004613128074724554025260305252059195643909161523729705533334800130730817220011300604485135080159577755908133299973100661169841153856784488864484539716381744322791776079180625577410077481003095956940886359536383438449741689208088872804220900410691018339358304172237128607527054840439804335212778036776001088362655383047167265924589534410653364746542820282859574354893894930745111606753105701649538642494914753286137190311631724684551423397676175953467602834251801047616859921923307406202986066759218023777203241036065404840767322250659796419166998504589681125002538197855007078579346736816114667220831937386568621807155909890773185115271583391864644681894488015898430117702357040903185976040670524378426872723139663846077734421388397978575029420238537706098097017830094994917854993445989941802571411102832863499794720102311956761799971607501173016421681902898818696657606934466825965115513464061626717395831639356111569835405082488215717156930944062717734808496979067321525255171826307869885739429857668024413303382849068752832071295583754663553825751033465071129061496569400706525451735882583829808264216368939443891974041737858802391720930284145657966611254350044808115264710051405762550403320812617412264448571231442152989028933858329122938481198768128182216307907204664014620863853293919595029587179436299202928397517365374342889987797560900659414564776087626445295536010051692126560548581901206811207263517112667131911808190516572657225447870094973363306869811569233516129956055741358334732003227549308307387513134493191648293324819430825577708493163040416090098464147436373085794975370857114808450594669931270831954484232127691520927939361038565638953383695193769219925708345238115504860692480000000000000000000000000000000000000000000000000000000*i1^18 + -83753549800705063893839121022236030497950657694043557001999910906312257697539441866347820090646253016808146037957850390043652228238994393607314840396068681905266964441207377791486856450720493364545662231089234862769745620870041273440259461650491329226659416470337506085104935234245519125169844465321593283047539716965735610929464115656185253711956800827662762514264292278055482146612833988071332201462508424877845531297620075583310382481268844230089993316439383800865844064298535711739572281299262200841359929356238466478754365336488119390283129135447673895702078038113430831871849131539105745935825540851615777358710064496997894846880061331069123547494552123530006154931571691293472188901071113655958719392980769362333639913496729114137155879782030679201851033254303183884935899503512810825542407306663000352596872205867467130828152924054846871073354448016908963876483425891582159909231517376197258865293959341479615359982472805588399926228044676954490427049666885132005849766506375861297615945154531112999759077605679838916548873865317376586088141500459661823047763852102265757950339025176288214686155950045833870313099019686567280250001292105085597948986311664459813256418575230087808460635486584737499631484826961723980558427306857477491930871226215703866693919387561708018465962663760995576364969554972348613104364527072244624549161510971605738048992288703913661406984019815503511654073792388905767454601720075386139402943707199774087477687676664942551762950752388936663795979455351773387510426306911667855781033762212541376939982011135381473028423399851139908866738107873070243503675993333044376028175076056221885348262647806146009661642091733474283606429128169843992396611032900964749527397856297846669841206434523908126842828867984644275259911633460307291402615714340772976020019647515962000419477734640111449755381962339258139403167576566858532161611453775439723393270649188423757643002188241707789368104126003641061777047866948325395529239359345491340689784853381213141159143827033024738411979356122122609501414938801500552859610856420260080847715662324927350774412990110908048970596452012311419497537732378317864746111166776042921651543522351182843625500636215799906110169956631197334796841443931740587690024095424983247964636044126309757540106709481296925971944667541572120040636304087274722488914160050927185314713448190531781699415485850616102798110909274267987773254297071649560310920473692646987794614485545195320567012038937791049730262533062464297491782728971081136995781158516618690560000000000000000000000000000000000000000000000000000000*i1^19 + -38608550595093992029752384993777952245459770736868316657896007975509347871518326560309205546509943169925130733477494311667562475069320051196922831976090580637574117717399661772492477166899140080975276702440577822807560188198204067461963931686061606612570596243985579827023869012087163391665456550908198962969140837159746139650330157045259370190492078520453855709916263265097079463824628776104009108292771446750939614213350614447603170035141885465547543347587982486303851536814711475039832282099881638628252246797371828583229694975819771730377915195095553875672063632816328025592284048135542333463331406443741208207143810616743851375574346258956999371212840993111926212658054710728157583460403623189543604331738050328119234005399718446771826870711760731687138203969416818453989209097734019733864820867845079925203014724508863039648151592598021045632542160868010678720994327385416345095734550138011735929253146510831746708208869068561652756821380003313841133027032680381012450164932815363433694103892945918443172040799837993965111053024664322174551054354947780843356237148082794674539325030359689028323526162935473013327267425033078802498533993147922542929951046155848649609153206013642811174525817182810432496080678034813967128407579654177079693459423284951190884419971605847304914504026280559902024971891741329570248710431918591664232926948597193358498845473240206211727698132721047799820800032571076748136454457040401395237580618712839616210529433669874101573342904906362399415396408561432340078736488063075921871415678064707164362881861126101997238411417911301016901747049815497111552025396026082055310387188609331909062762931608389826281295310979731054061820138462631053211222719666710279444030997284868860541944734126959933075675809055242074689017803463040063625659948320619563528675650598162989264146618467356789454282487869934717585101313902617359118416585673092362173062591098008306578502305932381155882418581728019448375375139190025287549493480216817932985925959764026818219578161471051540009269445189544753676208007586862528514647327307205756007629696723239007556862663787967366451472852663485731131012756853937117765984557357869861963427925143846578510506152283702389477401904857303923072160013699502711196057500353679758377234347481693751584587386645136837857567226798688601007723523184392532227323979263051123943712164203326992396346714013921359077282964599747632154142263728042388912552373242019776400611048537986218730000742403458042543250378528597122604949191656522316020142299360002048000000000000000000000000000000000000000000000000000000*i1^20 + -14679234809084628481755951881308848396197399668427483321378062956617429620519783871712276163692009451048799318317598208204018904810961451773455713645242540609931829311144274862449081752659404342736930359464895498663689646549205044814650709611329733699863435777190997723782571945772319560126517712499884331692700096560724474068524954124887193641237840463110912872708811231997239531069593507852638356729192389537932022826534310785746470815222396769352259044691202590389929155269739554034390165162206033087081360378194403421897469080764217300935088384443895013720943687190135239629614495132341390354930183163804100067275109621011087945594504615507023383047940669240528005568601985415472939256201322993873617537200949805224209147046745516088510167765478189714066330600163330408261106174206426885374207752011478350941637744252854530152475461907434007801314776907989362644524708902957119224735369828277563057684272794173179723952140568787916708362654931728182489139171489856488245794252721194783683812206081212018947632844880256182487049459476389875306660602266854807588064130737214591025233977536672274831089918490173292089420172142055964970956763691035050693580820139848345381486072271766327158257024587230210481025195985516927910377421835679397258470733579399710158010651085593965953848197379445427906146923129457683591386229800167767720850527412615448163238948522495758658355355972846724854740143076170516755901506039053947051648958489294202444314505623073206294930589802069059009717849063009745911039715453726138008848403947694689108088405022455879306031476807834987470308721995469078745936492359197263469148352911019701285949029654801715174290086915671917328705496326333607149544036324392018302162252066767939857556333337719144940118344367067707774617698607298597500449388945334780998818882078117204369338149933511724213942306640474340320433748577215909087642255878968181735918638771112369170431396761746059330423561198572248752333092231123662839710006254572744354868339609680616740127987823162065587503048730728067063916254972814534756838972445308230232344305469074351812264418126926104442430788931547724649074362508728383891947104413917235430044633162505919115078737895563958225330923946102372265561945978612595851378486184441949214175401393148507703231540631660818080384175981594756070891022592758694940094079371616016106772568655657376895154022166682812520296861482672131006826567159797717902437427940558734522749656959262285442109697700897396919137931359621433925885630291705698648759952474112000000000000000000000000000000000000000000000000000000*i1^21 + -5041125644155283634149575204593923368125694271917338979270845781197738541348851214144030223260826181529003518167759820045598426984034595132246700858490463256570498397674904162938250291833527894206433595399508745073989211696178286575871276391012525615132288464024389554361816010753814869447799205783637759252965253905490445592853422086507268268994259828925080445735456712733997113285608693949873583914052800827211037170975103567091560627800116210032305784640498162365088448546421329894524341135424295830676894164297900345784897682950536813703562385675873948465615901262409124876875657239434983192053586663325798578368182357050121998512246740733371120160061244352501792243357069402246809246614542166239964427919422526637215077165946442015727247067197754488052729515695345614412567295518181222509878527811957334109828480171826415119348916648094870547030786482192598646761917394989549331632619901063804555750524680401719051767146014260049832911416462836901704965578904466440724816660744654517442055208388809485558115889603848632062119570118170108114188197495085236945804649372338395997043159184209539768664545107282400220086939385312039715074158598081458088302723538430791834477240421986310296139690274309374601693324631976945938766626831004509756885724848647437593011820400590036459703880062373446083395027567363301614415299312177800139644493259016827495184619605698178213799453921287641759349272022097551081586761281423999019840651383518392114490900015313839110147057021020657541157287387258632436503140889816142551803274736273280059719906212685359466319259215452439589878862136917460072856587547460462680291008959779854707168798304019307792887826537001077621522179850584146171243068115447997349925225188645384494653985160331894943281060101900246559226628932356609894451638368380397287999884938732571990856534557772506046649370115859324707213073568538644170944181643172081286331354351533850262956391875046825605033823858965815339960676158634318079850288625761441764005714569235321261755462372915797894959232175765016641899206018167558471867636498624726075804721497304090046311119358601511241228682969349782224511658371274598679826994217183961272895002978729529968157749355776378338601589730285083629772493153813919468470021441572025348313980242316631987678870414986760527000966752040601175738914897700685989212947507241212893425360716427415912698675939453043275695851099893193182635264540602076915368142269631353408364017287447791366453278714713762126189022377242810916201725242932136155454164172800000000000000000000000000000000000000000000000000000*i1^22 + -1536948365116772590325483141677838353231380832286516098442282404985798465536052631487776003280410231131499732252305614903994147964731583014531411100343646375350579996385633739726590083672195262882772493650486663977600891651732599230240126161607397369711080747121006225747516534435722476369278007329138025216394775613533528807778681179717004820829722769836091711330042978103792492653724963685731852854413764071511093628918099910662606333999713153081430226278947148281510885029912752447816494484567915467426621635101593316660344264624936430113063495485854386425297148502539472643721164134119242422355996712657885606663435475194467997657106822622614099372138823393039794197522020639974182547203594496532919197530295864984111284468249362755309465939626633640795419706199080773688210904531390698364168515916442956925759270480964266941147081313327468557358369584383378468884826627436999832364853366497910782749084807017304257318625555799855254808875060007876955921006394211719327377451018901461000149019253850197296729975909853012703848683006714023712390361461792459502977273329912918053199381469317106904240388994628859733655077311893558466565124562840264439475108998292645424455921614965176228658737857548141348215490561341979761820365207801134121303271523584918475663602673501225282027335449402607496257880560547639055574632244814268605522865582256205575350628898042933200755268856412682374931292754937667822517882672863898840593192761544443407622026075335103979185081511522729565673925686471694926135766263003101019989951762041732581146447911191522062373440061409209496117909802960341342453214186261643978484880975515215198833335299352729405485324425496594531035394108986815258500812146344170591991091122777348465354559420872915403858753367349140237860169463668953517886891634384641332661710870790222863752123832711566833502439549007154764793666294410627168111613117030329548127131496252760772754367526026315608545812980519231836170451043954784085345868133389845717413490912296723937111248930181338393608080059573010074988375657741622491286905379111234657967044442031104834204569693011911435573012348072198231573399034242171231143813211945456430643536247898137462592239251012573600768447848862298818684164151511431729754115093538512480047839783688561430759907273082885960575671861951726812695066271705673900228536553912133747508637659874037680852045973642545186072456835938211428258727936415474713516809466745970624671282066394350086378168828968872017153961985645293794571340222849111178608640000000000000000000000000000000000000000000000000000000*i1^23 + -427723827642027165070406228515606631690791839403565414872184039282264442755532318070951944744110517065893022329117699828426046735804987489622853424284326016567778249094043830723609903962457916790910157256964007204536406846558847658293366325925360025388548913780675119447004021642082394050341158664525925054343760679201018402468984160355075440580415182161523859587105144920117649107569258106924559998447678224231588200113445539030096470151540366636609720278404010026091472034819005778021357366175081685648358661214292052305889220662920545165337265030003137559947476412673234721135089508640901367160354583545196634057916781982338122881238014444414672517020875878077344414261712345435794932024189872652998082608324630156881922426674765411354886667971837677739670601207206778498898295661953921115271211275127788673345711349090609958875796358116632859934958993607925186650564340406059951103618342518279004658774096551033194191636297327369170482037000149477551808865063873370564331053002734051658265190004763564607663170812820015661969288692748784974674315142286450432967154074805602660083858785205314108869978641198449554378948444423814501983742143917358960540523216252322557813931188965918666633168798598551238975387382953452605024263156430215574453344814554135906453319970002194055515984888062827292253962988987112902310449455884197527774739522441583312946537287003175542250631034463357493417793628926822830966950702810260348209097977307623972501192380344199415756132329694381669898104413765924610678412610609157469444934485665645124234132864090178234226211624835796402781745562035352104112812047533235554278795533622433641763676950304375759976801008841502305600687688279750569174571650961605380772243036985879235745848101149959725835199166845350965598635230506312838814959340232301213066398908856503935750916982265718544498351676697278603490856950193519963957639186323053528044745556674390078750152959227504215191736900706428174038176066460169440217103720370978856415857763849883721323258968771619651572301244115919180230741207303173867159610815550286251274092263210859597119195143470643864471772062604686068367724184447286887092944094237312052055406932416848888553721727902798495381248443075789909394618824363757512115922281856836155804032315404879940165639759869945460662571805135130854337135194168407348727687761415880922367566522940526171298361754621587812018667326459803317093521328753413670121256635511751037833126888101095304661772672353055612797380037749491575655998273818802331320320000000000000000000000000000000000000000000000000000*i1^24 + -107953153765886614033175162387604938210344604188350287127151182260544801694360619367722860468806020200574344396893551624121863903229451361905934283157903894697556063287088050764950363272442158250265506593036566721757043531333258921984731480485883681803593171111617073295982371490411581340805240730940219911533460644042925546817772370914474496725427088786087678123839854317520997200799431199229749379190239432100065152690537778766895248246569088168361560807594040067375443095761538228273562411448366124836801981086452009756871915463928023701716277339262399058131600383340462620464930042041949344974944294503752851204916625920444356560522531985719823699398043982017193027592380880826394566299548679535658694730352829773685199560824504328475563290022450210123825283000557429035866439170084959757061954938318374594526325672540523499277734796870425246699022200420242043071114808874417620679358080952282061953550013933669193115668456460237464629932132448483596424035288451022441176724365671434210340715282439335936776087009216542725110759669540406615174083830439875242977174139848451634190254392501955463426705168621575811049993168934649556394747858022208553566122526868299333701445992934843674082180503220091593645871413537441470160347097660799320358246718590766124465173708195412749115177571898493821907324756981417821555211518866695437634589060517024219672964775669698851891308991278519059448114181166273545148761539914367968060788747234913970782901917642165169333853887144853413648845547701929316720451517258135715130764489382397532012683783521395022002316699427182059452860043485237853721173710209645225566914354771806228261282224093411498682689017837593985658956907857217387632438420368656506255695034038889289722953631207625055451738569134624603622684242404981121931079748393441752338074576579984740103378342097273792176630419343725003595608899241045429835479153004802653569717361469115224289756481011925926837979249189862194617195504459463911965166900606965983936990863958677829407005997652518731749758698247038259695395994289099527419520688613371159455367120381930122847492438095703082954169920506509721947607736929700676221036851970970814942300969810521201365668305221619755208069987787722883264400710601984063707524013131764653838489437683004052688141876119996635242403565426540822033528375915498729850021465300527371455492715546762219120619206052175240570842270519093862784368137209192341800298261853526885896095322937271565828639042675415631739814749799714534339499718854647480320000000000000000000000000000000000000000000000000000*i1^25 + -24913521964524602290666223705344888127342299500599332089315052413596399181880429985773552250878121740992999341323049439232539190905784005654146405326499475011004428170092321237616786193861021179338002004376813765944669863655435031627532279446900876074490872344668971225464079320613973279824645246630110074513815741214422686495436816340650933771181910829091676504371776781826929946762310926355146733111023527957683217672735755755475371451611268456453806166999465912248334207266178969217375124196124337624193695427065494836196056154645184742508332355318844936265452248146568885989508760904829234230996441864219376771450964740670445794771537360814215912861583750738905451585738395885606259233352395687146645053001876066273577442585566807820967489842475604432771409592532963206127375203047928278720428665152790902468671010960294108015647216339057577407608361025342872565168469570280207284182665096231877296921514923882524605451926160320334494083394543122020789978570645617249042879722484313321282849610369113031711222618777210465691645556084941512109984232837340583723950828919028199509834871575116455390036882364199948588335259025348763716712024298174586716606448127627420342307886990676954126032859450556517668388544985896912517765561579152333914560923460108075619143575208857488955925215613869711123767098180899252645279880651532415799874082766900333337365892755502607424896513246872818987918389547401086937471211037251930623546214503652495203329864392007982553628822495917061576259367811615840446321561169283971312146872231477546466250448058834383692021703897693626667360775328344192520077420600960331519156517089296665573716755946009111794099689811557513672963492562848913496521654930759596515703337147936438595116268454028970385145563167400467392377592594143568852624523054715773032287424509045871942890326434013370013190388525396151129685161779887004807511445217115989165008384498760170018243887604922850175775052606461296541694410005886395231173701728440915223944581037149821495351941845896198578994688009282032667674523813546450489602068255387878542527500936908826719559473952054102391016498349738791169537934288414303364572371636987092056450495755305704256026611582900024993140894613104242536471869779625989934471565278387898191277196044703604848415745111083858736047324660934130737883015169122967507804262207147798656842377854014751200643991402580966432949689205558090687141261127208079310114414651130439511129307106669428611438722140783092675679349259047049552036102949306368000000000000000000000000000000000000000000000000000*i1^26 + -5248132903468691321219440910432667211195526633685000684450547267499932598695615268605267768122117431167096189279124115221008566757619269651646114545813446308176208377125192073104612848925586232979860993369734222332324579686841815189217467100615088992370792125324207589441199985660835950229542976563040559377213801851252437546420369528944706408329446828981356953463405211210791138980405141185019948236075423601473987633893850570040311494258867711322446868877506589230060669783920946733912882217590536668790190705942565429886270253016037910161277707273822742444908006317761350173769506730538013381776248844751519887129861984636059981380956062723446839145812309974008170058858391771481942626726553140006867034708362094740271531549939346316784762928907217349596129740793517776927183244115698114366167229191766257458819880660916880564949680591900871889955241779685296087198343176367705499847045425709217088626410347443199111316178199310519686131537176434148917085814252048064718574872116512341880710334346850835844677823597087658910369397457113890579888911458170486260041409044443341952669034884430321786502437818507049078033662715331427009978424694199775156427488620239083034090583171041278228653962501639106307708624793465957938869168391691028389822263056810902914503339750099252567978614388278596365124604828430132449975981165703196582139920368361412423164937587665042794642653494137668426047750894586554267754621310335089481566688080164179245101278693685334135662298532653379959273462303065999271668805104765529318726467400970382595825195593449921435377768591209163965728148896757704106282634122424172731378299243753941613252039631334368670082097814909816323019078793103383867332343501996026337552632155991071150167716137074821692120952195581036341030046889021002820572347177549798202651020506629981300523564168861369864023471987291040847051635141362554388308560844445512001827601108458332921114863544057769353349088692128387983220176457336685210136714226660975398330686903085866236961429483938529840593599235683591654327781146251512906487787070330318266751123941937755902264615619642544742699918770982117797698457938579885229762948575181249427553713091946485017138694044045628606076486463873468482687937611185478355279795456478230882152406711758342560290849122513353853845037373882726904997231372939937740744879861202795994763674091245388457143417624064970393286365371497725264926452645907362180849291797079375019742563936996107377793358423461499420969628965538575972543013847040000000000000000000000000000000000000000000000000000*i1^27 + -1011140099149481745571444366102450043039310006593685977572343494521189270746735654001643241337453349350658741948655842025742854853584665624720159535200744497638059876364791676686327042750358435099774684502616452516624899612301164008033190941739991727925431065229046591238490915753820685551693524870883728114468051067340452408294752482581400805039320870381747565680927951972816620467089122516866898033057848593765388257258540298272163239960118091959141335275542936618986103000982111962284585860167433048204221505360900483637519389309298516945542987631819660204811724523197295082295488930433381918859234309662792065696735424185596152741902429658775119551438540018758817622001453863901757809567453624844158866707514926826142577601957377219246224134761742607689750532348895337289068892499825041611922496933170583255291580837018973173596236089887618011838480364622863619339829215550757561729353870333331820872256296259326449627594837444178655367333301762446590539749796415670437810343811475920375074210086735593685493103651026369071169837919975966948092612597653590772765667576271559883584668080652323272386034257629727939682203283548391397768169165460991418650117211062137186286661402706945334570866850717052145696524592164958636385107478290832195385024459601414408852666491656633883596518189068236960564492691253786586086571834759752093184151239755242847536540286350025666158130350786091830011388877814301211626272152516193740062080678195442273560557943665164336961010063035786980593687389156844521959904273805340192798108517035716922458827791431967607259014446346540356480477405301539514948499333277181407443038855106897657374695239954996796246044168647126690887783131230211282727300980962585039434887556120578531656799621440296248882673953027792899250397849850197084049766995716126271526005260713155341525955459891492007101221207400235009345637779071012019348315228222294930849909609554519022078910433586352403255005148344556540387787485458346539408330198940076184409416202078778983854773632373075548016495790172931881468977884920254331440455856144669053403780915198153358879011137997780614725109655973075431229095497373991863098492926366615992433742798142251326622420485614521620035136190300599203005356983285488556157825988210589145943102841788367545321042726970829965727852407955444739708873255420432043838026876722959693153222077469112607443655032884880817890889698807026925025684698627087684976089177033583567211840864999276104739899687472964035731282805749855347262305075200000000000000000000000000000000000000000000000000*i1^28 + -177938060325339938421251635348098594823324128559454190136322379091534724649144259376532823962884892886566190867711361089560770321250760751308235132134919323296663368197126291758318391251203566430565234097105248795008380360278733022176244769532270835045444079806568169858926923907537098191828024175959069054110078303312329455522444141597495116007127235169022043026402886105889874936369272685121650209788602347032672626036761009610492867527953650339373590441588758882382394305581036127707947367439213399880076104926141215000539457351429441629401555471733236245266270973625500024508748876119765766989199175335773927509080577646450755378854967055300870319371337785235554974853771574272677467324020508274979884517459783335187283326192829230046323267167337645455802842142253836614862293089289017402119657058880994359945169133176053856243456977220456182411071329152039790279709149325974753804027021720845170604725398977589455029453281529271411085418612553907330026022289031885681448268436476185557802053600377045041041219446496901703194701317513735166217755594450872025869453263894457477014717846411542509057914282441520423852070065034224306892681190809506787162908808575767529469092843985823094080144582569844908515466439384297113298146359672394820188183049763945593988629424594693739736866093113720090404114814815174072748777119278660160175015548057495296500069042677115095805218339707768106529772033578611142534010662833208108432477622693651218220209669687417960579827576479578572945323548986818967185209848735581032928622336811954468776707638459637040806682507619102557209835907671474611759024470292904869382314875799755862098502292733474768045408271534002776599998585409131485906097917906856143156431481612185974095671091035461828249003701228429555172863991702250027178766688197954326205194832160983314360029242326581097636966333263553569472085000442588798137368968507337168896542928122728934586819516639731027732938303462736533431712783679220227510958722687336955599317183652695846246252549123734675803383932288865156255693996823699936455595085266608206312911456333793713243741376238393852946762986117066339374351116304023123723553807199876308152443903663815901172873959480938956285564422839535293290049436631630206113184169890507417986394904834262208176559981793926742071819595845672139288499537280569555568631567011910586643559810730635805636489993394448420030114938232490035802592446404083378230888254425568463677865252930840058140488930322055143944632685923667267708518400000000000000000000000000000000000000000000000000*i1^29 + -28569147698173000585804332763873232056307348405475660250010284107628787034837889210854136545509564005160984771849993812275843698640964812003747000169831064441458032526917942596262997077228749397036603703009124258034590398551075817666413718362328955452076445694585996920226276478852066499151635727388844031911716541500619852168671327642838361416940214626614616708466477464652532100033563072837579624642301894791586914358302546696010966077454276763402874275101631539324547104967057780800035117785429601369580608975263992732166873013155369490476077110949979968843427314419702884008521943761889569970796358658345628020976796868582240192479073382453320498238660661382511528347576890291373852204327422127941997898148635675760380457127569078284611243800001022797232269848880217791100889243271158886823154833112011210844645306273880754877996846833079652768517656208691639672442265947404672150648220356478314352867347147050404722351702257652764566200535269795953492994578171340317608235528252892935444251449507012808149934398082544332936293137815700254852537113289113007679269084684522953859623214044845861785522570754230228568378712787779041222835554771118647915492583180817857317176276767419824585441238117492626191322234913693350515006046523215963393437855963711171473461331505264207126019329084019634333497848819632817330668856696298505627128386364461019324744206733976653725183330396219897267996290610898733195197357895347790324858125876165495527462746605609929103669789600593993962467507786972175423633561953125453794228569877034270178913515491304438899609117415075581321153568314711899886386472972930857093096097461046343755365418525369044156150394141223682231065677819763529521770255808024243608428623109804605300325724288069593069602702366726172301540877163580463682651551548901913147138340710175010973006814288516972273270145590197814584866362249146168637005995916543711272056224944283010974762075677777742224505341620154386801124443567677340577548227591348933924066479532217768187601037034317533717132026887163653083364600791194881872019776597026166826888478658430787245754073031097782819452536596502752353449874915561509024690143692449153929478540171045872805093135337366575311941590996039289625334755015281135948189811742739992366164581839976316345695147694227020119083178786978924143684022969575007196291649405841932497857473422908274362271413624349031974680814391048935521434321961032592801451061430945213637568854974047611639830220585465769919452552817695973703680000000000000000000000000000000000000000000000000*i1^30 + -4171102017151813571502422126045920614870377752866365784679923902407655031788377899904644765685086211909697802696620110895937158947358812292098262080797461908608037020807121234258873559645640460033477030872606394031196174275800397071478522031535997178016028171654983716918687768971414527380324922347531540755052804043308287046396162724246746746525978038762975422023296312529634297245865811784378055388317144015460955493101750391901641700587691374797934323665615530267966684498656274982276840017042529567850733517599034580254514749462196768248677283086260036449235088009395464453622051377610335526338417934139237871504130903907996172521902204000402297731770826100284395161447336439972996386671574509131150460633271566540246706005047528322996521608263276149156044517837963505492928065885439577744132276494054747535201657216261032112836618254364285003006358976578851349396883642097628430802467154473051429342514167823664144782711850166949186363761973533738726121959364153570842076977691485724260933397093796330328232802254336482835245322904143684217047038503027574130585079671375715326239496786688956517336542286658449538786508496257250451676302369455249358780463166975683152388749282442141579571631820321936156450259366446719402885699375680490022466892449498318215328901572411357350768579182245182072651169620664767044286750415016387222632218248097009396541281044730383251888926388498768285082743141373054426829817150541294026267653119246345264044393760160828293401193514671702412155083810358219538318456408877650315505173725237708522561719145951354377849795384451245694114321173086590337091628994725698689863502202219565185178131435504302930242046049060099580889756789719299899516648043266298667575219859955585206237275885348615717604139648597402763832965326052515103112485752982051826154501009909895536587988823115362927816026121677719925174451254165260012820839316160644227012776357139730874466827790448590744971248632261640450442629350162048199191400121851676045045070951199566460714089851871008284310737178164153996575087976598180823354513612356234956762751862802208056124428899557791527541176093206146217845608840540732537264754736732155472140985510805144260469350098705883743564559978827311404731402193251783347704863609302025367843136813411847860002785546235123869615221841556135307296957344798305414333453907385186991208137994051625874712446468621303640383725861748866601775166998727460405842248032211733620181987156399988853316857283179308524801465779182632960000000000000000000000000000000000000000000000000*i1^31 + -552420356958263869843925072988360746487233480863316963691270927552284652277446071263794257291512693941156287224006093340900045439098057426751193188109505312634974733167378997594502754640501141422579069029199740291441935921223338934818165490557481843459531875571260426555347345074295004116671992436050542668291036149427566108202790362328651440484530155939498483209593280088997533811027545576297322637997597471074759988638176934835330050437374969823926493908761466722044393506017603733280090089558097492504684979249937346546979754803191827867580293329853415423112584797917440813480205272474527364059475668886928120183492204495762010692869140516903110448080013097264360951298692590211222395488611335314185122613483820624093078518992243131594333458601085185138195157813958118895049989416592834850672281836024015024055452342740609864439089514043290265341366857487800352910714322516548335021580453616062101974477025358697955317530764786630851732994759340625713131886285877043476074749404874512021958735960850205458817986887627908789155269362861095524782124135256952417402138179007427301734611310279169804916602143090165607811442347023111167329111366492162311307595821192426436514490475361219198793605748878700538220288078118768105490038789199677485632738076408005020831799434548105374460225564432203891367368573246493680169725264979969713641328836619678031986992291897765880301838286822670695618391200681453671319208951468758069594877026152600941669971297606923847349643553832512800156610210525337468339672934681242942981428537402897068298107157732674501372889562954593149475735431066006772351138437210982959570135511185900970714490962319056385952044247837761947676555894311833355335182827654528018380950906409967352170127302826010153698595999485352645668601388544635750910871557692999850914813804411527744680720176928363439671064851215251655750464225285645170199769442857704196210035218112111148614209728540501192199732378982674925882110102224812269746897572244008194766082871367999725993785133061559005044269455267398962634438870822428293803006108734624807350046193642997682226723341507759732893233381145463392877331020485022911683163332833367619025036684880531658015323885669930644054671853497289056411287897962325854815526885537902274497458617968277093482372764045354077792455653285746983448332149998461327258428750029495981151444846791239206816517065968911859638432966569187268337482276879933172248955779755394111783179017560667151800767011541179227150218057220096000000000000000000000000000000000000000000000000*i1^32 + -65910620528812793388284124993958040427657406567377530574392462716223533992115487571319475196448930621932578029944234684052782225355001077803571235583300221115271873623678485933481497407050854244919460212805446178069149393995266445584224851520084679104835882871149232471024959208562374927615956243010687567210114698139014156198423613106655132010042072472796188280042065295078862849879654551297486121089634397412513880859159011852980379694241605203344597430101168338452770989466937377489441493310598656348804886828017940736919086157520824527278574979713535322626756133659577962900225790269949477769275820990056598383602249639672094603921989699610727181226051142052537966455683726386589038304877982844152024216744210009237590057624968901079984542245224114418293146338922690443484639421675557812156841566152168752401678519670658119610071801727023227044431426462746939019617446269181944948311148001659795921603631701185205106050010480236629515652972021484354023973743158225179632965088443923300858433233546700642498790267925636098615464447983387999940700737657925855668784437033625117272092450028348106670267681313751619534312940947497604195248198131911791903982627273145682329377342973521532677832557440112361199385429148741553442422835540333811147510438279215769605792003556410590884937125068716633076600430018777968282813013795109035883355505442112383097140073940438339824033354190136558013869557454941218916008748665172215873712177599680428087296653056331326234213254665014657657520944033372720995777378919278317525653738769358083650251498738566898423337556587547744935452937744594139812445255659516982685151175707403529887224052515713364745937534594369475935109704130144039295970542172749765946986091770758633707930902297136521597596795331534255145989049689335239359688255698789881308101153092483271937410820641499453724625424395662630424702821188745165769241840689563200514452959289000597767367257381562167769821481080740945137975766804209032203844530080389967499431173535509638179740245639663809463953702273169644366369921075265517295567769771588149517905597267662223458798412422836177661544908490500178899128011920032620385846096458795276848183477146794101584596437790996183445077610260582482765491451795065628532550059101293518747552134977361722788924774032831387232202666908538495701780755266218181522878696806513651676685856612972221053377976633674173784585773216991820471230075943746906312728719987910311540748023264875208730331718621747158892373082112000000000000000000000000000000000000000000000000*i1^33 + -7029342223694708300935384266469109734526791330475073782257207506073674661243234476256597842935821771375944979102001290348888637506296060935740173341013177256112500107647847940292093451696898077674009710906075659998003716375162306035043021772637821709913204195147059709195020218863892267754335452895569775820530914481047221134185775997135758308633498194505906468349562018631879851658132811669276814306063061348841213378427478371966764524576275830676451345199447456649299780401388135050467928837824777257598325142739271418927719265561556285371581217171182832214721106288420289388790447744076821992075532331370892956678902998919456315187253022467761996042721618021928561432421017586495496683871982323344760815197660197745386996827020956048332857528640220529255216390002282566734570540091139629390837781393792958201996662785272115979878119167163446351763498210598090835359599699008441202274346131517352853620068371028418448729723373588661365002864286473075984367604615028085757568972773554591114188347810041615209701964765274328459045074237716605554699154116290976537269887043683557560426786975886982518952955774123917408067098241398762488929507969891820733287555817420314807120497469648779242221071753255829218520717109180418911144933164611197131592432061565106282499989606084692077852163477112864033263021656669628507240079411394242900506974759059940270973632388924573670860545300340674106000798390209971819772569148753160444141792433228556001115937547916246646348985373858584588087108603920260352610416733334340884398928864686065258119732146366150052561821052554654778680772710987357079402870773870202407256524137914576369943529936936235749617418046539153022433294650077391114730846234744099900298848994279109135845124245176303104463828579058715259372473275038035870896003804139216227704513604268493204948259629037433650239870290485906615625221380622999210954644597452044143093733162608122342050957646559445468464792282301922683991034256123243108116275124999640944289823742559489731136992253649767336024826203577789290329464257638938192830139423783071208189156170339189100059950387255470332629254031611989006644933835794642027402581335079793912884256701246641412596484396082147922362782450781544778906991674406592975454984516795004825214988504135102123539613085217090317424224484014010364539221015298666561430428593468316059527855711797835998649636521660158551769252335375288047190496737870365024702003758932772687994754913956577203953045608138245993922560000000000000000000000000000000000000000000000000*i1^34 + -663004409409945710303487657669057465900329002460713739149620984795012624454818079114775031950604370584327125937741889814912198296757748513708841863241551884552047224755592066375493339380491199152461396209660820489503448177978891127178207695727389821659043791840962372319393877177915528542127782764101953246867110900220424684811317280403734303248264054659573308912840219801253130225445538086862341422846413871645635768021801958405150846612693738065188918057306913999367736251527715510250894760955235345686443368960659703608872864223891120249546379398345839508479143767011753271990817364783396938142076008430398186335419140991866127054501256935704408113147718379259406624233489306777726887285718396075296897884412692403927507550141912393501835433433921139888919990223451815775993039430080422392608931293282768990103368950835599044034868478203432313849130357692277063381227281371000224745740071023038293157486920586918892918434349503180510419549393374463745188726056967703570388170846251283927941619729300274269524986830607970332269167609094937381128231866188842627259510084346122614518683979692800937379745833114086930338940415880512815715876358339575100389741344199566473068734347602804152465551325111473931968526871571013125568980923715905145939458437750406653439623162573446528119527298800845350241208662818090601673276700597006597816302284686916337368143508660957649503861655441954314973102910124625664049290240704639808492518794602113335073619787088402203241774766356745807649301848110595511633331034121565565200132089424696851362976137569689421783897290540605024727498224494774102274616684832807130867430265732111002647093068154245579050879740919997426807222184928104962117679865490948845426245283878171559628386724840712076869433646872846346503135964716005704344376943032037722575692348761192155762712364937710889787374404505773125289460019510478872685097991336992686090804780344557752810882878702402367621953213837293088719530627891566381306310339420962111238381776276620399936798879301655184657519829550943908181409160701901636402293564738366607338345843694132142446637636608635902608466620117247112737607555554656067710903781436719525810734205911031598380322209274860674886594601457548928799552272635817841345363044169232967189608294923049890492510185444970161292245738185710711427714129046037074226756494838901436307360447048159427899277261983506685558320720440801164145266533631669829485671739449893955240309881340743279029263374669230112768000000000000000000000000000000000000000000000000*i1^35 + -54460645010511039006636372484880796671162311616281622594592645902847256924221234316360921879992135703761021827075099677029977358706258413004763585801653688933988857710698766933163215556043836670365560602813163021877223879005859299497636072932376857420314917399979686224681356146284939483548677153714398062190765803709451637297537231621452263501378310237408387727275891392813253865186159822947282912585722581177448401569416629586925626044519069782684559669647542467788244604409839650739568714013520457546082625267265629862741428811681091736740375988883370395391107787948832931527209136396302487604906033544825152369020234490069100145629816274029959820396225818490176826184540687633899594453872301009361268532768649252309013490155401375671723308963909375836003099932446786358418446947986188802733880718980565428695506164224536508303967465235386478082117376722565370092877397911710451563544802801085061607386434831151181132654690392268645959150547109136513079043737239944821907963138463622088901303084466913577497471992448715019498854889539350787286368195741587491683332446788856133936651649925380938947942837205926257604880633983483967616829809147219131603571031764238073953690180081083475865037598524772492969101693852149096941319394213504826859160198022853169913159410698091308250349598520506589108364700710214974307377841703791664454264198173202117196511351888149916341001232476541206065665889282603645735376571109983367037711204105688574220835083664101555029599238765440229828467218412228860066904280358471882453372961343240479861556545331189474167962040571655906709176956330972031481734881522325795459148144805102446124343339607575864120993074348901397307318382190890169716686822731199718708011415435245990391621316735166302523377559699724261510718317128362009827669699315755136701863492115805690728534672682275334380324501121828487443541221904753637221146230383074328023551775907543685654553528544655575379244786258075134659910363495843863121057512182591185209745696075849148096235420811548501146183873855404801682461788908837449431994800750759180942321485908841808395437307939417285606865413544573412252152669078869777478179953986659470278181561810100856229990648057145454459949906342245199020398113671842849255061024452466929152252569085853127878463541429545761887203580006322073662596902003553960495508592037100576246022309504184602665966668664216560862100560900389101376093161146667306190011364548450789686069765985949827335061486715440988160000000000000000000000000000000000000000000000*i1^36 + -3818866001525383761381688368588957332332701530000107044622857686346952256287073215983913688258913220921982433055790933338130301245688806498847065428960547231281727091144129743986912688238125854534224566915373391178870002729956018000264829911397736321204467136590037392309440316005847035871442848111026557788749144785239063297384225711500515381050230452888797084437070830576760759119754304432563962433357614398522012928183920283905303613273261260249961430103692242591768492387809863373503860083369683194774541299373057846618411208360140252002872122314638369349242413129651958145054256647893376568157847436222603883118716175087659309256861708402683465795706486621554193873682986839192386852330985899153603908296388562809293674711582511541069538943921829255920611807994474706923492133373581229152514687911350641064449963994821740892489293798173508087927057837251611632525196079462187006536629546830468031603477657748627825931541763914951943247983967075604204116318949222627197522231223152835067458271326186446731185261182961724988505228273139011096324641393668028618097712442166048494580579920211633974845659017785506045936284350730625218946726817122384452507498320569666559076035508925388301638750875654506446196834085400661842307398022876951472168516716280634857060370668063755499251517725559373803840339275841237425271564672050321528622527021347968423803538108607119668493284594262267413712664007609978576659616496396845281535611238327586084476281822584947727703232937947626688778549687248340495723696130252827816303970749007267812820779456840758134767396389972979794249451168039879794637888288056094263250996418370807106556560432572484624110469341912128860066681973979339026639307313520262711111043260096145862800593120282063558264414023668384402884286840312998304071511389711659866224018900200422493179911610346563217127718221557489968136249761353124729787575572670139602949975157457984725581253390443276758240997507839125512553905802649917249666076896850557997651982354971316966577959716720521201798722361011620392281733077211836341486812151036655160263538987805446232553629163279418443153768456971118688942383440696200605606187501334913897688723956384406527697151754109830472031347588756878381407188440331640448999963563881857158257449598854965194913956029129273733224861318628533114528865018316550994561005105497003019684875691452731561140424821667047808564080359282925154245672197188727169518581960117724269957538526526332178888220401991680000000000000000000000000000000000000000000000*i1^37 + -222242835006802981110587052309439008548794365120856955828111060562908024513682614763189833731199870840035994165856739699723123601704073754259766027069495391106036014813094529334511908120465761502640771615336210379413506435048852477011269507587354789717140497590643983236078953262707013252649263855673625766009908063321957003927905015715922517527681091014565837273756204957808875689201380967205031169861432006510763438925150954370681861210176697672087897854442124564474423924140657370127590152464132195091841454602758052729591638376673999344125326934168579978181185726531047316276330703921019367742449421176179342840103760801803259607191073838799773635733673480083790472149416100476931116476460587173564312082821688390410676678512269464634307472260596424003291124521210317449555073565235900953980535310454059694028423912402270834098001989450287672211388780434013307768348181268544475518818783897932601884534299074067405389961016632982669030514728170045864736553854370503930466957667930526510356699391539089980909311736034250479378467448761771232492207931191929207050360633694254728379759908722109597559521813871355998174726985566040018001203551411461093393163114749906211571759099985471026394136343105957014545662657357846385155359283449550966002802837548511863831989214129697424334286727468953073546968282413738027986058921130152815395345649890360620883377962774297578524907641597178311269558785326817762079862370242836132425021374240775538728621434925136227394776082390151659961667500540104096297011211621355785143932154784277813150887388103594795901408808463770007233208484814518273694593831536170624572410448626071480352950835044123229259227618488723457526341183280014848728246741451227258395772579496944725432462634389831531289737143352207559541283149490453864978582009216119013635081500710736438332968033971815735882514653271538813219003936007011318271817134417440235439384435747739251385567049742049495845342942432792550772837089308499255620005296908560587454107941478135813700667047881891621662107455886069887005389519725454443081651982717557614318873776438959519301157673456931488732668492512572868672291408545213591317945722967382680757267961239825517348680235596692430221020922333549718324125952603228517993752451577588045226798248597246717921613331483186893551209814996239192705355882619599372797189736082331446445796683810458874021168591366692287226251728362012939316972537227990461763810260275146906970474256767238419783406845952000000000000000000000000000000000000000000000*i1^38 + -10285598907344768215193001309886158665006818306362274845656922801684062978090188278534243267669530502607034434535466969512152979796909579444865051128865708469882837855255285085404766773302826461831568074017759634869442696365479969827014376973216146139532452726394634036015312692662230450154429401014791385459278339289038371959495045321322536694269067357352435515445059959263974723974788337419838081144198212218721710057466851522778448757960230927862141712310071981970385197431993749070794465702238866071057476318213028755621721229725576782507652423986315597269960961962960723374430535067020328186505076531817697177628057891927282760846356758821794791548136232622708861438550321555371069347770549683907522793391815508866800058243710114081845755933944186541773019561694078931430694164645061472214191019303661790286239327960071906846475285580017697967095793244941532642622844886272102621619606660991410676154359678528490508629710265026790588324927839910338032437578073418537618846175016331435881318031470256600004279591639306177863499991786546482515417435055518597768934878094679164897561808774490483104006817394175497208394585963569436860698767400272677176375171568825712143518300827771917241879339650709444514918939069005657592291293129380989565808669391663099020660242628630997405517981310842085790940783936707264414582493777821876992027885070057598742685904736123646004647104507309771199640816549097694568531579667642863074746747705064042358883254860109692300803333502312972448944696589467649168545678633267831198051732243192621759573059663114824707424013284274017667342832058827052751435972355033998259278207135416533335557757061199620012878969778767739863444719470588556966972526493737930708898803761791413749050800796989130107852019590894794836260414755565655147176006693757364320369580912303943054455533502716003742318076787454648331072581295899237560535950134749313031836575066862439689400238809948226180516615739023068287282440146335756871209829804300631987774576228308482697418805043051124001753925661535582283039406040905161751867160023246756450130890275089778254262798064923974334552274861582553534807733280196332319703775278762883634393654734925531903392848201734320543138037761054132659901510233120422523760724958952181638472563422818178126559766998249321481664428155452660028798493421275789302535596137245180947086267762990257098053764692281088834667321727491961610410270180966447157436773295622726826388145966436235849236480000000000000000000000000000000000000000000000*i1^39 + -358799313423827990549825018221342214877478754893258801453022917403204166160677957007482694532009095876034191531297149363356023936369323120029547505130658950899774207775578066992138140306729050437350083808166719616244687098407339816809711015239760314223142175962148040717995652767256235342712077731356652338433156990314304514620845276754440520929473564884224349898460931689527980398986996430457143799260059641220481497996580486843299477364698611414402300122411115363428026003339735496881847511832593829494021611000725359733387502293697669689036345341952123485527878111317912573928123468571904934330631982424655502843882206394725888303436902779037493517064102451753675700353873372144715746781561101103006052070543220943507371384322697040585464741004812848020964159304332892310227438578025962061425090807050841081995429747320952374542792541157648665516141317363177627775935422234678619885183731909193472670366775328679184110018760314568333810914453340215549106396022876465253929904383368567368435384950728418501156944009776505883309015850334028292888275414639455282172234319687526123298792802239775735646607340136624502598534259033843502992815696039030516586728362972782842589271932195578064030348980253388064067334191939773319108362209694289817802012272248477069287093930453865638827590283940466499492191992953411007577783758512707014058783692809172350722556687320390385216528247594852946670986734132585823666929066788573536910067517549647417805476140931361933600325794783612344181373986863010717140870767523436357270385192228894338826357430455920044679737005129585187937027264660534456318669130239653469688130465482642477087333998297979224297718239399224169845753892663452926674709713958022257795496492890188939132935256287071090012676518417962963207297431221199973096307587278120801014168976365229602430887956733946839681995996853253074760882863479125155580451538702019530812470797852908158884865321163743516571678325500722475745943134337495246390301353232192002681291150591422370121421170090778674045488452304618602653052253536720630057191306221488727760227291300504268171990193663083835798323497654888474765005931814294981888997908018655742002658619838524933055177382664191690948197296805719482264330845412436724429630189697480716714668554934260717314413905241160834391820108035136761041072223024508390303713670043677763850952179309582985745007709076473958695215857078576217998814322616125927594535748942005939682327735442918290227200000000000000000000000000000000000000000000*i1^40 + -8928589571762429439336867204594347499112029725966527506864740687243452774553735872793127825176645984298901453615463125903283162453148096289811673042802114152649684035134107090602795410548664233921859076055305402013869453579494355294058696599770573457872729987559706581792145218027398360678860367940617124011093065914085694524227273390605003651006983958233750374593518786451529528286514641649720169212001947390521589774690978539211314968675365069726439864602560087419430279435408626189387570250394210077340202068833334076345036026961297938089616818436075670651441342046701986211227085522561210817083323438144338307913149077595883910676328168541101833301244477809533229951694647602271406543843690413063438688164325920860134441515020152089564934980916719400885556799179064050410320510996923805738448117086770014185953799527983780637147896767975410170341264600378000264303944152648305693100386910587407690817090126126652375468415376390791482135455193672146560453364309868660304847726665889663394646012326849497758367565590916987332886482193476063241946547668574697124188218306682213217231106405300553575082044705659183891268538108154031623228465064724756532904031548854685654492415471399032324203684185365128476078142790428616016514645744870750961357676695443067348286474775884880752572965641097503519911374898442803448530502791580699735859974075213886512624930380796703159972977649215123022646357128878827545303017864939610216450015452802205481960993833110749400674737295232002958523127002979365594854358075066045879892413487007969298403157844697795910725113034258284513260207933977290443289032712987731511649355900542603898457639221397035238196492294361329143095837354993836878179717945311063806697651817164265968501382579922737224178902247160821226166671063581349764595163153171421754290075300742217922226874656714319210178040343909423107723264438921996972396009063255197482131468324879347398431800755959904092787052872746361418047862363709231736727521200113157637639845310108950276749052705362200045610467612842844594991455579817305079529488337802132551098641017765178546461496481685136183270912969129182300878458620423830716482433035443667415859407906920157834981862078334562033061785431780473979648197237500245645294856640956715619366092672148690748408079541593447695479639564913392836969852625804309826805306077186374010933932821312953842937349101637356215889905088831891365337847230311391168143339220442319487940768671019827200000000000000000000000000000000000000000000*i1^41 + -153291945051118943663436784690867924678036841241750480105640898349196156580616405536791327753148711393205905442472184475745005198001118537730241313727722046831732557619430925615172192584819401622182961288793475721766721749755903612401023639659323374620303652417459332025805893306646371502953223319643020863659771299525681539094962283965317906055401021378975661949454359218509732999607021134170868013923098687761983499783200112610686553360503240892107005564836865224204182665681069314123332586240853497121261245389010422998627919718234748884384329709503965814937414723688335072268012989916403475247505423122336581586174945556096619929213944413453439354639497538273652700340189054068877079745376482288726845396156044951187898283285029837229599497745704626711219620323007810686117074231744195978639590112995169750253048563667915120190418119288887378679539098766068452876437595162631957811920693883767000426449661378536094308733596052314902490447446343126365522193655180005751900074757110207844113880333300389237773667390346820430266856809360848842744342384892625687823788982909024330514971836854342839256328852178214738809774779006601279993729296873201331476721623938439575559992937863731574341381703346886084260525125849119267748140695564689973876647240462913586883492925505198083263140959957381279812557093957869865417885488905330284331694280791677738027176604922430591411775366315237105635763133780402495895956990161452837962090193496662353713955962340197296501149680036237487043494765934022357649724747693019064155771785359081499653539156342284450750274271165323762119663714807291443615406630621636010004790174643300685982792565272399265315016979184108785823583729478890875091219024087260728643709372362329510260248333859595553151596678875898198298012710692629821802293065909152958539634021796077448353863880206883123067486819846652917193805981291630383626420083721489311986399246744171041002529731002799306576875292206621975463477352712287305242626780505164897139484536800342769460053245395994268977748493086739914466891565231180778393402828253046081294226226068990277883969079729971556711142839358264446511753094830397918678617262035699906409336018135156625912868915427278699383292802827307018085908800984919764220155186097723915561921140446573613078864287896644953382599771775468340214436067702071454575394360780468700267675480147914018857435420499514834859976382226858219236661546554320867564754433296795514655839054069760000000000000000000000000000000000000000000*i1^42 + -1863344189029157305070225930946225613887836350653570671731928068210667222606057960470829107717238480784142580862310360503811212805613367965332500120139698705031739999766225969037017139647302212656316059547260841823932943564262009082708784305746540669989721813037969399671476288104013674749175330298327242996355478854952843917691805036626480713022924335889665866380906554832958391165894633682503542664778579016282440918402668422954150951480717224252354209537823182271725172026130883239279869400504991300563849377822005693536560085097802999180748901560108532450863616879863356109098823767749990113309621271479159181952801272552807547069021292571951562309174809541885011736240712211638466061716750402223467335038327780488460369544950239520988942886885505826528166480281085299845461647519917709460004074560106345368664757001688330794760251750766441488017330310244356194627355579982869229255884158770369282188179914562561380962932454002425770762933430694977312535283721554701322203932352450951146902048789575454684172155112115441267985224215259371779094071901681823548239827034032245529907001421133417855137762539083398628490679463316836843942862393352031775960744750736879143102106591448110659788483174283343797356278015958372651738001036132021007187937057524994050227862510924618180741022861327001478521829785777125999776667524798328103528614266541800323748061960269611360229715372552405203141111896882916897005554631045023476598372526596358088525282724718809618587908957691488719655895908273998446392171084045898491468935128053026064754183610804571011227991137677698859964358073326509253254992644371381235239249830193096156716852184961862693090092385680297138367083198147216286921995650660593660308157077978167552195060699831788152064603123050045044290920900794892492415642735493040890337005323313978478584071715145100787622244495017330283270038620961143800645679045808760806002502801450184572933425316555008246918997357101434612472006717539456930881194057237329700909215623609857594250520758223920251338405370906359555353193948052308652943101355895371512660258078500970946949751214137651829128213775263297620903738947252583596236543875100456122393689020441499379134295788235961435332835290249911609436635674369022842121244207110889222561118563291016079713633002889935177027741699545179746570824572038234961804192030746692727504183234662186884335505070151757322539814358957128046421868059739946084054145030299984063798968320000000000000000000000000000000000000000000*i1^43 + -18995725858846595521653865697568892218933088438402501182395600890615577981875178627742120141874694900153957912239638455339563485711998415895260585275748486008206100150257643058066479498702565039927409258706139686345686707553158985839363445353574319704087287343267061150868564524028813320727980320851077790494173854827596839335579017947112744295264156340365741381958892043404059521022245756522655725468710806011640568848409693248754875318360229091070413400947571930382361769688455288531031178823911123540150447444573801352028641364564770685299788570613915248863622055091139185774663379942707482611446660024529679926554292198279737239972664933272710118103262337681474564639005347381100151411139788839465166833210319471848919728269322633619444215948952961138295737650624268896947160038617344692920669036740934714209523567660387141412122242656876937924492390537775770403788293408261685670627128065651557567392411851616106116970576492354776598518716280862268584212941022634356680775447161439967785707090465421837689781741436927728091451204938183432571633325120598115434737183843659375816000859215849545407643832006371442469522983752554287427632733337836130175219507701388654195660178732432199636217685012273821872108712501699042007016238360455645399712414595891717559532673406201191067316840067486772725559015269097912517007952282305495656690575856488986179660115741301412120152573263467888731181557629829414826498580710910829400240909435263969377960097325991279286661973632868357588603590371174837637814248938635642434825503134225160026145365929278206393190910422282952263153290662781924112648332579092469364156832738141962178962455792576442744057095381233070763459332378742331496203012276501595708823057666064303601976205243142916149566232498031865000304569735292589225900480376579793873227958376089934674233065857970071158262022022054044617566574891536025085235039112023694257546759252401236868444060569789707355077371206548124540094648778660392238860933521898702459392759448840085598988718334640242436194517470890779690819371848230509616205509920745829682123488550615752147769614830918830232804765907785859057816188546794740628904084812464619864545724669012320252825475144648438613607137700933442905546075580285569056292330699572269161144524003268348927283401609665241587669817390485611247546221865740163436792416474508982865021958273946340890542546163220859812275189092149361704640768995896554933827022131940108221440000000000000000000000000000000000000000000*i1^44 + -195225156591831062571951348098897241685899340668876119387683828233001444561586941984357959901096011322915643670956191151449064234274917702662573366913443543446557477180674949440027916785099489105611758180680894868028342043693327192308494321829781817166892460788156204411348146982669952896319894287273654563718018565526605711511922631412697494765633473705381459980976413694882175555418448311459836574138384405599478724458737419436977152144152838110777961119347263006906381810000475964490926763600480555031810438812901468113403014304684428278619206173838621932633940703612756347930976259363194065198694617092332629254788042550030547982214603742608062892766233418693825161506244057897383622398407455942544204295953399778755568195235599401898764427828987008844240960876366555897632262926549884623473565087163631052204652512739803042592698101082456281979351543931993358809839785704364742465850258375336966832013568895581222065891887773842667939069830738910247274952949567627236086067677096984229975532599698606603857679739266398627499078129857039524655983941984631834078712345544501362383286979905495873139154930755064427921979478089912651751701595646632362446795162476745988302951083073305151252717014814967921148037362535808674962172573653848894264204776164483426146290826498143894238001322587594245339912613290449862672971377637682072860878461815206714745591037007371708361052273276369151779400089367039610106791945644239376871022393727527130906182412784273728661575695273003145902468086994816443432741502519595938779352410520274818909025239666654128922424464689869492222229872529121402657355947562342183399231678232793213617528384453675379242847562907658382755127447754040737800960156391921229521159427610239273920890507636219294319162833174850153452124763162854297494805944988057716283065050302095044996810109185006756521539563580624281972325446577512752838379341756598661914494901073319727040079269967952405099191387126214315955800130369893575915839969656996657492270058692159759547742369554906785234670285909505581523783161836093424545701286518407620580712652312617520935630458134664477914207506192038077143872410588236113949538540302766005363766693492684559425352578216725887505500305779571771064747810894269880782116471601433686665776877205318136835059037821083757274937344244036665749929031969648579599172196783650951422166966763421527169328433068646267639293533559500619930417504101313835331161683734771968000000000000000000000000000000000000000000*i1^45 + -2668319630498006144995543787545376783039129443472078273488711429166070780278090120844837020579148310373669800966915382287193431189011063954062717114883979704999646361717598269740623660403960583221968707304380976433798378303199841707814911764133417330788062649326129607446903092057469723846363929648061121636017559956316055901320898641216282339112415173990060535535660779977512634960068905407786802941073447998883338732375041739275452300238189543923529094285977000855568871663278132290501123506754087943998876040870510911951325628272516282259081935756012802886856317871832234097730031298707051691541749660796161561104155571978352819447364846597210706616188000367835689170518717767933769067214355925887043864928578140032712824596216964199371405049214615881120624066313785127484692362350287409804885654900297568973294819736749452872710798455831666223732917520549516917420845300104197168708830891702616583526025386492658898971519190867482527942492580323769452348157366762149448414401140903897761902386395991235322374004739421421986947800498384141987327106051979154614846994008473926322356912183512533819693509990442174576899757811750896156192390053117093926120774934491533550722133406589143948864019976142389067622090560665851938293120768305570809965574787674870097288345388428679012933378541497359427514824909835991394502111739020043365640147729714091503238370521248548366961297944817132401128602279292016980008832205690386200536326711682138313100876720036966626367161776368135956225698622531112090894760791361297353848340254026990199377315304478767248991042467733074215860746364829559019530431162524313912873983934466665496994164274190667837806696717639359922189478342170262494832617979959881751376228635001228263220338097230835168079367957463024557306422252111307184401754153890708053783137251239788196127754129120034880995344631600493476848196762443260295128116322947166504817793701304172635262246009545105458863198574063189151981491466652532430709615745505577097564117991384850719346664281632887988116603763170650788118978768619337392319872688810099726221666764408400729945204377336234552086648434509179446522304679070918356102096537901722682913376965822757950732641993211693455301119397170744582378583741267179130459160535638100684296980151152485500814842306648800292595589364111607658752130252374671396968250901099936309395982319659278409471389052848305364847854157686849711152847542542206493092309286796800000000000000000000000000000000000000000*i1^46 + -21839002110477824535277159522104703572807554656818264992103766248142941640142580758315467644305538414632102991212419759095789379810208323470081533229393385453957748346517144291802129363181744726517925082848998380652413550696292694555157272393817938837612122913465022729905727326518575949369079829544519954301233463039292615619636671581716455521782767772093725554999648469460597245804399682494506907366290449174676720451878690699067656940023115724798636507800900541630259709934515524484750866994866241674686933515653531680148067398771884255893127010753754061451535299059931639595488284181251655380531353993919726496269329635832941630373209343191078187729414407783508170432187216207468369009299496658025349996082332497565105659293219957281841613670165953420102426962348886585458756999366077454496413119991647282325158972919724632650094101719106468585507043955075583164858604159644100756638965315254027720905549977609020677283487233630294845099532974798689133077209890855516157983063368944034808691972354712029201129952188092651826690430268026688155952689735297610855057226936609675019658860835080868643548011960907657753861607646988974910316868536486817233704509328584323198633403357926743525805081466975325359014032953377178127416426928127952164681483079536892961266657155662918215686289804165210487886490126021074392767650445286182007540314052549857962450894437650020186664185509928809972751150620833732717357727423672183189164114163574380554727960005579809364914132555473699319014658030912449133283881696594464500764180265429626530324215941582616473156940895090452908334933386375937894531699246081062344714827586002981090323540095778583250106991524671062533740733808533452365300425129243698084338892190808052601461536478356901607739474401937622368815558104756119660178325045232312469975592316259526660125271496503576263483460223900795036948390269446730644227497435956705057955007336404843404683924706773535302481396778009010206409078790692844552114567865378969448200553506121095554644442653299370258344140640026487374260763742860975505748354453241952920258440383105214051886778075874443324642871903235627379026161120077160756061587179066448938444922477641583921215701173309790592855393637720204518274653252293261137158172995542267708844677027670363036676726486218180865630692209820211664575086501252094228489714858278334071453677021328191146144076260183056421963449724177531110784718923404119867417408000000000000000000000000000000000000000000*i1^47 + -123426070601671855007103444107692751946012803965326150200415511614227961923793565672043909159788845627276240576071819125729489766931013459494151304556734662269667636963059529861719159200869830090038551783725344220176804718075998753410167332745986015763911294389342846994641483467847664448097014373224177460635460620492566292412886454806169363663476083682431651880722639815670862533631937300161099971654292378193966563467547479781073671872930324598846181712545327158940779779392837796510405635256905648900303953551884303054655361606570886690304191894604790667064572131544605682961881684581656338041036396665282448092572209429427628214797389156675239643615506645658805261936924036983779340109927231595389569953227670961373755113737200256385702027556612323197835641281000304115519516846062460694488844578677460599001249299162624943668791929123854205603929041226943882628248684606068410105904266424713098754421697556394561844411789725301971956022056886605633407375121749140632086484930894061022191430481193256235065570188735749892422675158131431949460182772086693330405400326205732548324055276361426938032438715583076207511279963425363330943352363691273456097579755864031029085629552578005328012799795763216040417697831833482630237024725572161136388863406936309114547104837671537756791018812722311860426830481166075404967668294698233342621051221891057821162958550318431421068850400106440637966418894917674450361045839838855058008316314339484396493466456110256383112164464650823581649774712483439963008182376226638524653182430882705505101029985338914841906758458991319943542276520401838247608067016613369024687603117910948741497918588084097314341183617540018999712769926568930765376000724970183101646556639443844944374723183072624708257595450458852265394958558262405169018868334965159197578889786250966553802961013347178889288614326832191931878657503673034937319564427771257690129382632529780925636766099593583440249874024725945321514344255895098140704818163634752015588704648803166969388102257376851211710613231843913540806231932811927768933057670557356847509033859108100738618141304775235294401774053086051912802611710795823698763630602514724468884034343608390621687626294799580126636288046925651151088999212760623014960126485163924189895328196572327582083797868171197630414639029583735863727929494137919129818812861993610945013891667645748673847641441042292796221234961781241440887845016954446728483970000000000000000000000000000000000000000*i1^48 + -786821588306383301545381019611958960387336732654506456153136160790204452354635088967917495717032542680000799622463331732568981534393887944235893138765206466589892930712156171131342553953341616850751656106880610857163224507704300647040016636876015007491451986339028691820676038467225139974962850589848471998929871822145783188106021065565850108085650697610716938642606576361345538080243746311885959623602261309522366896206911640581927956550430245247460587670535556971988097569918721652960503620799087500914811105657389979224500068441167908327363727056244537138109321964603402042568961067383240893555094539366327198608905868138561399313770675189208468412148706218750338502048533404847495683060749968289186174454799290426461557155879105882211532089385330196432926453236883586041755869915471055292389900480071444960972516779166389406344432502734125480502981786821947752809969490933159035521934639801633475525813601208838899035679509302777038934371029118079727775642511623789900293044280649819008097518773045133727563532509157844613467030584667810184699274923180699667641949127186807845242551924717364166714956543986987978224702625274376715538183589632353430992112172709654260203951295972111263628933568065791577191305449180376726449232507108703777659401834723247069637760799161788105613523344144114538155679279592792541547832056767974954257316990658617394515527261307901779459013796889396321499009065153625662813957600739322461056610320018315748519860068387863271445076863654551018098359079724815837474351432338323435715874296656535945033717549659216346257890555174724950937516599573997357315565679736059879588134163161672643948572891714816252599056157000395693072512713725152350659949673438011349564998495570224059442307564172611174962842819121385565541091069993891233382311689416282846703889292748793853598515150835474466602627902401349687254270620625311558238064564286016586493404494464000529842104926664364640418800659121897386781679238749687908348313907698486629810245110250671263075434023520041100964541691839389068039019136824405817457344722650097717568535332484977665631368118215862137099819417590243722125992968864746045844782126897240064959789325216703288149237996497466026621984864829560001816996833105850318098421560593042160112963770060432092156303804535880495295663274650429126095293530301116656272231435635428480645034251019681349554142579047902058599860841054426223888043334431878552500000000000000000000000000000000000000*i1^49 + -5563462836959593879621029478480560454562348907421338144659923951703972363731891883291002907881788900903808236739801812117794740721761712427392911973043475245403222157060663409898467183696897823296293406031400653176189501412850072782164336074810849494823772368533694756109190606172223245183757532025770032249501379975425629742564365480814381703325532463684900388138542052607849823986885221671367452866210068813187366681291597211176164811791779537402083751320116771235233074379812210567881837514228859796858329926257363128667070918541650548452080372626277480384180131335614638484774179739757104746219824114405292069215749983497436645008275875817303245918821240259341860334971328811346331872329001074487443041335986971068049820078813590765862294767891622968471767813155701007764669207610451542493236397757232520326007077971263932569168393788568602194395319715431368838946271284642893930864524078161796841509442321865054987191960276786223331815632020657664356631382207686774625822705812764080577076332127935514625048299427079863910486056173669383786235630144855986849934585630406662957256860560883132763234835905308649977967448101366803575311150163779781142415639630002450556905160217141652202604639774245429536880783153568178622356240081232122024437864717043567955133285833679497099847741962729363012164687658965987962509971310680692177600285611889742040841557587137742874835191438568374466766025738057955260044167655771969053724196379211127815384178674550875368216729334892650085883928770893116322361694802874730524182666855301088985824976642383237427294175351722020655636043240638461728011094232201820848106089207435063556359632891635222368517403089308370835382808541346305038447003551829823747811407423912506925037593483724451584559712775930220947462088703729641657800483997355115858240955587228223214986913849071702661872164134356141295989409553147469676830582096685058342150145084630504984113981057474739692131832514199734638834162784006554720030072538671856311058368063919769499316205824200381056815002672582337213705643019699432898681547067078945248293911229853457247825571494797550636780068761036752634877497847543670640047071126858926639458918770449669863411482548570918322750687335233819060067590294154993624036164923255557974023124994287017944744284012618285469424569087451010641016428501828676281120538949338397138518766521693490781240802518902561400226350848272601221336600496073187500000000000000000000000000000000000*i1^50 + -24572016712184503256278266816344839952715156534596349949106812296411014170349284932941185864324173619188879151688197056893354462751610091567262622741472552080456878622110980839597370752582560828228865125739500326970828505167918591234706519921570573784184865687883814908250226402361913038287367387043048453616054791445548451847768558121531596293315958429669109987557972949413946128645693028409347380988738157396333414008474006065946026028065142719816869116205659638954439511392509878827171246721087744453854682528293364024285394944225437151387107196911569747865187100187355287804586143691383013532498825714851180527618898213630645887733338940863826691615160606471829618721404128002363994573778744338732129765224959679275709612516835456367951327133458338341606297424333476988711346754902591453031081182446870946644319203551511582636896939633126276631133212951310437444241080289555166111885690730788615789234346866087769726540521568867287080939621291295628022830522870764272448430022279957482123585661271258575344315845398041826103501740952181665877924491866890046236645885741417947438308793975111248843487412780172162096808743872187935579883817165022780229027606979805842800826354784993851494062481314242425282308045463363924183509894297269756478137160296227424696295947919162805352622302975451923020395608989515356604015396239252456485042497369452296653832560228998356560347192635011661640882388304957996434420526972899441423486615413310345566765279035116771644311555215845576862131021771370016106277393588082571548173868617260853181288844280013499253165673166598808927291052308756626348524772249960589438019099437867415302817710481834136213939331257000463493303477954467099131476846977647472445650783195932607137190065653602581559081986023039994119698163725249970125309083998883341684667001047433634710555965013177849632748629820039976333123569137940821480034562161972638336007050947165052727007132808751816324787816399169752696333413962680648008850470609281779434161101995971109437025534449029331013813035538510117215692889662483257240224422562924243729403517172360509484231263094599963959562269898254155356014125144320158218207989331613932097458163518979068835802772168332939729325840056426202305155364217898879832199475987438355510460333953845353643593136914429236954326645299999484560233937983534816100784942032638453425098427175029389455196987206599436856639034359984247771953121687500000000000000000000000000000000000*i1^51 + -88880899158310120413478471228546928209877583895263727965293648728207162772377910543831485594963937179570067667975597358063627751636024620999550187301250552284989584159927484328032716021384860573869828668377422619833933344748486650594258080649668351641824686885314238843488157378950617778801753113257715163054847352398706549912589822453142923398554719751608104367722607721759410072992408227757194099592590009901122697865157218668816148090061835631070249088804878420532792407048563664029633444533688025962683944447229010869207570111785410942855144577079096424545670525318846185944033298316541990297804701081596786075233225836974354382246475665243609311273424912971566655488760615072067313941326042789277377080955972241619537034693214409222438912301693849991021682980318362273448990668840031535913310459888689802609608900458209837637643961039741888641064578412493600356181328634930971754770249580625086464033452120935385934933223698349301774536826374115654771469311940653099778851163035546215850633786930177926246199592417410984326580207849993987723058918469864986647233821175163449475170102706613317167391862842203913549794956526106057337742979956870225874334685076746142674591339039696644172330621772567387830963369612108004901987813656866872549317788568983646526023516270388381771539084716565623942301506784894068086931552157007014575206650272977488850174167111392318053749500103162239449710458737064700142093044357849495215421841173955701842164263823220341427405772876367809970779770833506910464477587192311020118448221609049799387869716991885456585786209358689269805888115862186291902877447671951508667329001204784247656843511999903241453566150211950120340121030070403257575537723055387042977142451011627117635974174561853330671674984440858558779556172041845720688815509958876230673808991032402072623555345406679942583840297430980573860616787166141671023889172695757121849850700242586406734338717665821584330268321828459456000425118585260575713415992587257244283295201908049693405848499826624070386411847722750676375443985063161150102127422135370162088937081745243643513253186087129722187340683905984330847123142916305291369173170875758900020326134678715126323945563394491652582462954511241671285307550826658930614104809478842417990555067244595773637186454893046935958043658532805310950245967940230673669110425622985812197300273825709594456547142224430385047234201593719090214157714843750000000000000000000000000000*i1^52 + -214329110288011385685820150820183357787791123186252577037891871893183013760851566698820023530967563936242356642143962070651925243056074540032462094279981597427842032966609041391050403369123371156638709539989269479973645737263154797721658714844992870077247099345281895788846573321692269108679620352826974924271483357965168409056346883413654140724777654330189077988651117099751668958556020803484125867557098354298713367371140535819587428716733820443295803693612064368770611136255792055921565395340801189772665673295860975690618628172111242709734219298149208759896970931417391231854223781300015640084786457128791195629959945858306426344070423928679516537503366976681233390951052162266377489652839429849314401728212633555816694085690908632249561171947483246707490087343042182167290975032489134076635908531916069247016207668850092034144556119381855140119045334064214710070944713475305255964284244052018454910594371345820206734261263426212023984264497171826444189965218904858368814868450027219715659549594728473887726014774415026031637396994206978388797957550746830734552997921427076979697144357320517941122181196729500164369008462669235397620556867427420101164694000966794741535561358652600245298304296942703244492190100021800875664814335348071747983008102276197977311729774796289510306505812142560531392778933548186570131241923726776412102185856015392450443056550974008202481000755560194721007782379021084898488928476462362534147907200236155578089354915019191861515865247741503234105662650816936663646979614149524651994115293357687672297232024531797364949438901372747898824597285393523678865334239333862020176820561807483977547091595560282888066594516774585917816252886677817579513634904721850088560285642639939649640422365444331159096463211831823798000454254322343634595667040239372955124152089460553414408702258290439831348414703098498253077731793158242758887241226977214734623770822110626361404323968111926912022928426098356522164507024953391256220031210673584387953989226365358782007554899609052556774135080783963264851237659625912650995719424639326494094752452134289919761214727431869938509483552995925516482452369893123460304682007347646992796637591118831915353779475562928694328355548994569602168869943046937390936306289007545983043837580518109267377810199083414822341276336096315728278269205179523606745143231687430224491601210591321302327256913244304697372615046073926680981445312500000000000000000000000000*i1^53 + -283383849383339964274930249716611992899428337630073781442906350636416109505808731391313759452496206156679838072624015972587366964714047073249129262335044041312967602857554977793564164353068106596552474109472576573249575821447501093112077508090183822160749425469178406065861055709447699813803645826248354710094241770384289882686420378765094497640109802594397666214776432633657033294684789587805112799769278209124613253110741387750871114535358009243755011242415497879156768651845581765320928090491711155357335098304423227184936116422033294994624290450468716670705041088425193620253151798549136369338220325832311479922392577269151967863121605530589352091726636664815676020197396834001150320363291373395758820429504164524077718666775171789029763052481436998412924488095880060564698456505190197218119462837893468683537104150129510069221447750741936473924080932821500557872926613452095915423612202618766800622926561373279883987505607977781906619245425311643240181451782108079922205670997283776119276746288639538690412864795019370080460636934592919619965801318347053735704260871312221826598560173714770626594745948605366020750165968532758821174054271519483931276431142395724816777591847653347806148195967909254378722565593019298851949998049578803961227517038314268881722069330241378408729982389844528426580950452416395094767164165376650598434732854900206403901653620387012061641009698182955358599389332501296944945939454726129876887980042717019484419935099432112630791192769585902862681856872209535003347516180863712750112828487027572725660981606109532029771651271905675980418707975368451225900562080511429635281000250086568521608390873864664825028803817229149684030420294802886513859988958891566948591076740174125284815812779634455663583219079265332071665281296659418466336039630714718987560544979628401814205623696892482377415972456462039270753872410806957188944751235949753299693818464201645297634429572009009928043050871089747562105557117912837957056129974834951475525207469775891602023262453172027369771946735068417350390152642403420348534914476476724548871374927285012998805423352831921544255216920915342016622011583200272191117375636956886412957061534081109821477902222492198755205463251660164904285154797409260802660306978595955728501115584626872778087066753065548441999989098860016234090021139883151071045591914301251690657456527649236869365864847480687042374544971183417968750000000000000000000000000000*i1^54 + -162879729116926318687788157280457355134337319110756553574600121556951063974100098230658185342482907251809206750255388841419565794728062284572534337472819540369051929261685430456811963289752291352289026532182991818699527216105497177553305185431252703673101966227245708093488650520766291979380190515069917711419838634299611806351775877777633896991703967441124020911687242460909033929996419742351824690771059343735589956386905835144923154447136174559767132702868461557034169149673034142150081220978280458094775206131612159867097717671530986339093317273387677375689529585431497303962608095217484393324008463262721573519732321478834067769209402159265122841933304337612543736088503809585001894173927234826106249610766564823381941824234069575118553482897940782632190286250359952364389137116569375476288588782009455888898413588157477609758818005682007142892115390885717500843094565350250529995522311300535774816651613470749634942950103375222492361675294663035446791258644927767249427681791912983794723326795739912159092610430798378458693629298514561108542251769605771971277689525797613603403856091750591692400421123475052707145631149512292398230417462589867260099560555796466965626158649681018617541188113220357939463142047675638233472939328326640341817468564332379676694194702219584375756915794420789562647850905202385778849783216638629397190829922268366316248679811046037236219598719379013250481374851561483536453448737021298643523545579950911896376868086177710474673163537799846205700516702877130968242372318795411066434485768141142074458740391496534297104789417532447087264152604194983188467444514328228048008819266767568913544690837559412585076331371074701795705090945290124123436658828497077768388334757658970771734193451157540706782156071501169082441449132845649031523703363754614613960726615197052884496268545993575789984554240149970065577648100293346613786590568237178578412786647917111029460004545029461589447962184588134446709409242247543208635490140954448256344248649768793844261779566185557553471072456469449881057616687466012202130429168823390054426965439380445135281475981278662038372531936915305931457027276976716564039280308480035043017039073002889494053795311611191962829164859043607244331759883699204481579080713495241917397661542664428256016980106324520595955663213922833966919087364092804046069062129833342088015084772985211182467451034422435801862922610473632812500000000000000000000000*i1^55 + 1716569086994705079536071111919217199479943354114865932481244942772527785340546386060873431482809330052427702937747063463932580534272432003941880993054746992497022414757356136563884215848667383796621262825482172346654491418182577359170726733100238621133671904265093035827553061679786924254220147294708252423322423949568612795129350147576977405658924550011482930152826813121764865987675653130104459485061452768740953351911789597180415035022584392332152259869540865302484628799823159713010736364557722911003440320390379782080637057283730680829276863728511802640858754904788755632725313367222562107687359149250362812619963479831166502701656239662399929816276396633585736257538490917534260222999476729632926982340487266853671907442705802815972792013895298585268544531726555371495853573145446913267747339520035375468715311386311381835979786071778817083783743773885494358133079503292342196915505320398755751176111697158058953408290740860651314255416967795537676626100459986585778835339483070939194465414714348757436280974431357204957741130829763789527211727706449500894297755697617670451695727958304153152794077220152045477381858153939520397434497799147735311840738521770728195344614014805917410862665427841775246792127060759399434614442789493438454283740973925647002046380585906434442144313087854033094447709917209090291686564027485935623683717370254510617602914605920928251241757656085849086060367673229669688874694741451870334110498343880971176467669373082768873756438425061160138631269440617539762437309423924256703499159996789896903170925896298849706252574210077720919412094222245194476200818610950932778530825062723387286997229051262751398660173793547074180151064517810661783697136529147618768244889355208144800372438278830099539435776068304782886815726392763499055768090041942910909585765856458640753301028064627482303584092217506756238028215143512826901429870636050588608296276385820473468375546644555291699194958493677584303476167303730235822296289370868417206965561349198945044875506650678534590268811414533407437098839316179465160915679673514707267574856607586634604667114465801204800805450768242106537172876740913054184310867857345396989757046026301257866300562481844909748581825777622071028872122298825992222635064059464226956023716785586340145126174178228926264767226083881398708555129899222543199003859996136096089946949641148988845749460034611161642020225524902343750000000000000000*i1^56 + 27570720624712068022044610798324069817562748145541189280629562466415945488600966429737729017627349232094319890367799193319141448145539251562994169619503374919264060531733590310384901319944406921961932280049554666237430831874590602064956969936933871524149947557677553777145032233858121391328402800062118948312067745355311647966297874642103016457904565202806307555982532645760551687203518380851064175769674516288563523180701792194032698698687382556796188100804409710521312256439753980883634819667798493013493729973629421342141806257922192522591468695142837618201096365920774188912290320770702849046436898193677524148485122086372561270362827083357595288835255153771111948310578987278107666571670468129214005657894306412980147939361521293324723708452452955266168737704502889063581027053755310329398975112928383538084427271344114732483675048332524567657819436001106484286812424891129826724476628017630227928322938769036162547518689490261386260150121512119435302894882388349129675572923446771246403334872105325972074020615513014850728943343850533199775389390254775595242250161624624031461348750622490440390365140413411033978691321050693881690321487526680603927134185735958100113820615285703109835818979191196138214193323405234378623874933283966736030423625899968120924507303469594178241654279281324687162622068581604101831663144377172227005786392283152371693710093446896216452104759734791336022130750548237222130832924282000682387537110114614816843958637681261959231943557261264251243827589428284631219477001805882040835863817283985235912407648114274393685128537583533587482664413730693083203649819947456888044629278755071268476028262492256011113910230840774096736544586039809128117962101952511571528609856195749528428291671008764085331712264526701181738579581380085157143190989155262255923046657151142812278538022854329591581464116489422930090943144426967646214031590623842762679564688770223937972621868103064270158680358840647035952537879756844872998505312323787282228869857329460831198845392943785345269889601689894330871479648207073176811020039622346558495860945309135291297655779994787103818525898674803432821939234613094651595732834585830957134635979775367944321688501368106247533726337986135273583054412729888770559249171290529578642479830812346559528693610624952986902736184302434749250757025088556484419829249151785865876417730662573171418541473256482102155685424804687500000000000000*i1^57 + 3192977586082396326849482552113759196935745916523411315573758173875893261555176007182149546899395331719533415711586071251129249986200339721149581521101978819776633414355690749048614780860692499668857667914451306916107704547122996904638298781471982674887441931662507139606188443277415483973705765847232082237019673417623247117845077755473645094344674841939333703250008083142907515945546585439251334236599096009860216421916776759233315824937614083889327833207035115086014049824012940019605872147328923577623798364883207014365325237252779332429033937140362014280189519042145556597012933853879755378328849065594320884850913633840100049844318801005769278169730096485937452876713754723576976149867763808730946164921138892693003370976756974110209764992002827603607287746327630383222455829036773933468769696559176354614037635765083957213576946320846853595037545669829247460011556966512654588140187714039889324330733302694642550235972850043014991136626668520418105224588304949591238495396608121819183197873019176685922456803610611320809764143686031623616119773625661897663567735097103487525470019416966380339881417760337906112430964341469544350937768504403407903213721728300819987876088299516354677190709834749949063629479389239249719852007747512541245881617854354890212602833165013203674643167899101144399719529734690778934012669680779770084484330785675176877725878608808968164845759326672515426714939381198587794921153989531743426113688863235898853101840448148018288840648966598676540574659347383251626829174016641812158489629913444770500828416709273244733480128284154133609545228991457567736017160146122027909452499757718125543499939534167705259643246689868056348638781454869388589652109840521441934390856053007468053981029156249471878907727848594562123124412970501498830148168916557175649424492615183009702227181610591213877043646951677305632315843204740369513005025970095131631971335104667164697172635198255701723800287075004020825149139053903844499288080872666420179657968210868476137204940420469498843034833569829862943957489818310221115379854020624342819834860008276668184157241705129165417609415773007978080689966989160022749205138525867446717165186062204303213677020647475419326527304863259794583534792258299177138269254378227539383993175249664673821365772875915630176875612050397247962444645875966712895394902195417771940011230948255961339821687348335981369018554687500000000000*i1^58 + 2130736014387008715717492547902446376624561369961253689872780729215143636979020285718631477953942692734240672622932648891547249139877322813242749735296410515475232817410919619355315874794706614771799996158197178551384612377037548747275440481600089725740339036570219537037747682194675817735228635517274635289119453138068856152598530751851928108396834614424306498228904194030340407494911790925272031571291231325060317681250730323771992214942076703061174255685596246394564586076474746024661216018334525933636783805838740061756909928139228729427362148368994125186423997378675638971971479911999600297143437856673566783105477608269054545544579539148388571794236568659961115939955380878588308654500628203494358952904875432369823446701607774315377748221208742068473019521185783555014652228335793794382112849898296582233305944506555535632416273749086986177182235375572159155631321019394437774400392963403869222897597656561584573959222545529424866463150879681918140977782840710842948031454049148702021379245581752862859581182996756791965758873746065008522190936388013058034155783351203653122553703687997151580320810173318219177245359050464309105004055890562453410799832893250247655493601063372430455500875224450262212895470723921596541451248454665304152103886091967145372721370295063967076677571638028913415072230755048599269515934073528343267507427756408551421271139229770573724781563117037458519785585185009670490523092396671017579184498595017134377100322112096893167563818475716556028902580505928693173465772323145107705208856052130396382741493107556186462763777527956361895772476519849364351563124914542726401590915284291347629469411086180678297759771884244725664756114185564138470285586296612504792768535220956273647201707011877568773279269084979707483066223694616087053565051244142791770384533273851014640929791227302974066975392207916407877154050217951042129215747275420763113560042026001962482288310359632107836547809186682567300121345159051174493461467636949460748691716392912057980588434530548970208032499967264042128295712082711529800729620685845993049062876810334595355507841438840023067729534647816559985173178646851450222682353048020699689085024421893206087616210993535910507573641242714984342558476215060472966844152411842214822661379525773671069420049477312412791301356300168817358419966101871960353733293083454277066062662586828081591498875617980957031250000000000000*i1^59 + -782947301085743639526610799531912139240358094624440428996462003161123578339736089885992095312564613666312689039497932008866890994078851503933191867640094456527056310669415633188537724256097782102410307257860776931742789425132387555493762310863725039472285045620759933296336179049116503865457430130398242485922573094097494738718161705342396533743962166779625128978771975890254869968476794027461430289260287828086363685645769970117816207433296783275515627592085340047151308994194072314523126516602195471385499982558790318423293472025158914378351509819952655224382720763172192089653107448345162619604031768903809062826385916575521168088609589560592019847809154739376546341857466859640893482317319357676610824355779578618641484977939597568182685545796176283513513886422844634994536594566488428348791963888609073569007738416437723646383530181426795123329352918772147105295869509025998164730043050659249036018900825971479262456292219319039179484582146555389315482357243121648158743350922004935168016206377417454389237558444253131764146370649008848549174567948510086369531970882816747303058779822931568458412033748748381664051805707965423688945329029112699365242525197861611939001450298116176874145370787532164455540612601281610813851114535881911327290515718285600302673482773281973136875183437876089039610691398099412759173794066582845276844882654020029330064732711083503910098354042812461936552328608638019257901850523900723708766644754232633113753728047192329170759434614661273373307531723957681942804814985166514873510608947520518194449960688041522312601909675644770909120936827514285676256804630331160272891362660039872029725470808168294511220600566801930567453331777927845144590409385583454986288266742199899070551477085388115614431070635456948298849673224569964569766762733357201130284553399033034760700095457821233644976032652181988004312219569524140106897368062963906324090513215207007409825577663599044471237063546348222818205236760284355005762983276449375462021844913697822192858859636828813352555659728304787262847511057480675784750963188588101451029662644632661839386935348262353548895154554282198564357772351465884698536933730885235269796928734318493989324680826387790367263932119700726136123264496558824546176970613099413117094484631170887394295369508926029578377853663947193552561969813562528716958225991602321481977537955645566219938918948173522949218750000*i1^60 + 132363302325336972391550110594211724858458222309875545727028162337742688674514508867907236893745447787608115484095302802104911092066216373585658205156126706873473973745031771468207350520620811368884276310309426459161112581112862258464150515286266743533533175623294062199867280137360429242518539300720579685386619347590690345506289051843803319149592800199012957527748633987821073552948262658473359483999575299396162164688751797928827066444185000845413506854389881785953471677338350190400911836642671965244517921701756388742800300682632965174133111220335414512782021349004877207847483606233229773735715364861423159133521369404285033207906746247861083670902376901191203922101725150817736092980830120652462088622330678224561785785639835278959514757190742532286050445585640633054233944510277491195428895216205463941399366635819269699058223917287380575331272856359692419900617811738133824076381689687684524773241091747483434941561733644903112925945709009766137290830279305318753123719887918383702000613316300018488861898240777380643023475866421367569274939119575460677035433517680482457130138648454869127810923733983058854465288423284253903968707723809524866483844893378420374659037403468184688874398296567457652807742938321127434485450242215608797257967733001520813327026352172670296386469057667634974019348540331639806934004853848119762660382083910219034605660154606462701834119108738718180137541700020034716380200402689457689379258443572130500508987918382446778787098192132339129520888156503692616242242076035987163480693251707463479849053009765474468280455038344138042466697815061145531707238059334792309163060469164601505158835697768141361649094659983064023422415472616090988175059294975395534929658288763524433311640080329317111957629039691266300118885653684538365780828287836535305472044630822577108132767714493656325665565167586817437898682064909340567263270002234832622506459617396376003240881974569670393413698583536617921618672862170383174867698520085957849361339778308131910684352590246184600458704663474483217703256658792991280194452220903467442427599337812818618738220053162491470273183154544139642162022986517109440580171803766027345638939758280630444015684842733766878260505044028615149284054796176030510631090163089244651357626975581335149135199438892559949578344984804376294390387966656588518793305365276920018522631990494492929428815841674804687500*i1^61 + -79473678999379867044834758209314938609358020712109061657368654794206885802528186251417438487167376646552101378711996209581800006247845032539863607437357790591093413031566301405107591455772299886201507497320518874624453629649181014162601527553212023459696532983116038773461333052081868731964650719595738114435376465613826715052179506268761628879342568363128641066073373510156286285523101170169282771711414200327221423920063999612041611672581381855834370066942395047039467272177209540676865114500545610214050926661275493962884096583555773273965038272909289992758480449478414674210353343523877610921894272878976783331743804981273776289589565869468014057448279953126606938548993813391445599022036957788645117156521588737707823094572019007484553511779625851069562926152908595473156147394639078639843111795872073899232126083359753419008943420541597327202310216676339189432278619237261169845698020332563008236180377738986245678054566932801572106910461587074942266183217280885036290872745723932388276826717324789062222329544584249254780398272127585267917995788025133252838136556849821132330937357466077638267794540046481128893588864330326612197539231176030648310789290843648109824181568816371485078252086329493162245342682938085529021375516515256237520585564057902956825424618518672266604081524853574211880303049928953551332796899992222441512155603864529973920437952087768305714355487060929572079688012663588644358928878971759415048261116025735510936309918802798565931278868482600074377765747717842450088312008643464576014360793656851367835163978861314720503025195550725457113033258639865183845374196889059298215176700445282949183974961278788242952522312165856541503274427703943179943665651281109724223585601438374240675748784295513059715124855053501546292459769030331900262840479894300122995482123504851694812899575817952989438591983226174565718101421379954304364347369785502277611932817157305031990082268882517585508715135165843463105196872682310266971770204782754271636635811739475351992706740393755968431230881197505025507093114328293801183421763778807639413642766268130599705882073667249858263323264595182025845716750935843098723393416913519726939544242261943068752874436787670472988033725595751622920924494319491605581270558843230422170229618615438631761544251306901339051449291317793537925045228521512023354615944249266498068872988806106150150299072265625*i1^62 + 6014132473657339221121926604901379524007621725661885247663008419890733274049301513584945266671460808166482054870091688714695871240183289343887081132758858391706595429684066813364296356913549250576401870732523294406891182979731597487517733259306391097682931711228640819993217640586572256235658434037414804954468443135968927926437520919384399047612092183845822999983293835545065016983677192427629824249740373372325302408540156064043744760464768806043639214875743512080275234472457701848032075415947209112973518360046159879578682437845794774590808411448078127720508787768575845773076377265949706760091961837010818554876904903060956293961545430015661473217569385441313140709254410537046277270440985477956380393549009917149069801024455685449353987737035421432718523034463375983003055432750710602787333620347539325938531321989029230870382753037044057499283222329722883060258281504409364377986928080621521167759176805639195823361362229652591725431564353714852189654666007771741754806070482043891473704483586865983844627203034460984128459443163595214714964278967185071244929046915871091624854497379717863969967911010346326734754709800967691864200824163764134133958631841892167036309851263640649934351016456582231439777904846421582245423624271520462926674871880326192928035599502858333577904965668420162422277119038841404025936143338910552322760007546234799616904501878099516900725028436818902956365457803277060515875942719199216325191881695279980649850290188537516815686503396671891019104935673378404571982622320771140685386801359550938164894097331805722879458856357428906180308049086666145248165967852004890919936091988755507918799788695858274121890156415692369881499721228576710852766464492485903139224150676278045135291251675139515804248962663668589100804997611157919908811318579340123425485747107184511651446012760027420449112289312527953934914514926509654168782438689163338411963789988677651231736269983582244594579461388217832690597859837327677067664937788708757762023288002357868064924175167202780416324993261857449852118778556984095752056578292883699239486861863888348601822697837754921190885551771134036137943896932497450372508213203707946432211663831421358733758681799606543752595954787327039594673134490620419111842591995299735472557430139258441060417105122623358707970893241659884497922957877286286137064302249051842027110978960990905761718750*i1^63 + -538383375573979084919246383150531330169393392770332677683118471988130797740656616075070905650619048385390026428486103749858700267855978364714691334262069167069704479246073035617196358311600952508005749353609919129488796248664993877595992947768129995337138404026605403309309866527879310930245413623995664995436930892529983660410053209490766222388038592305701898476816485091749093564143289750690735103224824922506312805396515645846391476621098435814268188499589978682707029190062471022769676952332115030000085001703298054257029594499435091241599127327124409771025945721953130958616853278368566426980972348309649097129688370125270304579877261584343594358130934137318834288680884193465670335271838950561290212636040884319832752790049723360548601813274953528181531529199932472623688318969007552026525767589959279926808031066988044887095777511827098706427347953886511238362859390668673231577239344666614395755284048626384057942314227106796863545421707012922474016853071498427207339196753690128645600857972391224531972411421505544286240128521948790097072762635559758557991663038569023026454644546681308247957160318277947096351121286928836258253049637670954606558278530283781993557902243875526525306305821573919655098367874725068597029161792510418336462784816667001454608083714984248368412617588063959054426582271684372251744241462739716930822921276513063297585046695098011805092922183846766190339473222160865109227801783029440706079043919523996194623451360289120280076984824252631927660417351676000131216456510606016399275442277799476309493276284475092778888746946915282609225205287088984544796401768546929460389258705736414746848192579993227782951058430090755800330796717680975176108754612075442106426770768896587360827549319949220922891655048963260138021681052965989546876922105165030329882279677113006698080568695942407743709504480573956482756306646152499209215913313054251520829875683288483316694811177653481458422891857067399952230658219243559333048604827541514957909658110731317823737704513797082891808114088703309119083397817636356430806675401123908752154256372906396104294973877142074818196439317991349754998935701127967247266200735019648567939705844238408737684479420424811929120038562032152945769386385655792221523160710219918142944005153643875185798226338910079965518427838737845236052972102087816846222776059260871261358261108398437500*i1^64 + 28673721064070281739279042194552886690431205480072126933297139396177302885238463611778727157072210463585346830955903427420082899697325015535811751718159245649045175922739784691793422699738418870460600902260796750299782555278386929593992479969887395986978149470415168353183100852633879219516949285859647881465861453243478588602656707234447477011499373267765575004722111975126863359231276315191481795495316889750384023239908631274123614617617027699809256137436288104995697122734287616973447938759716350335483886028602312812526083414267633718321766320728417893575739470024182915458285224474964723117469874393442661061641872570317772337467904084544275817279558283564969076858614562745433504635214112501205876570819733316824769105550620095351804457202559259402402165467262495343264088175681776236810484870380933763279723844293898104835889693842403077265926082896344532118707266336536480298477436920518478785374786539690966741727296196146785684775545961413161458444457626597942542588491992716147804866011560076779090052005728145936223003309979045458255825403398788243325297274713846906135469615741453265736584759588618539851896208252532767069432602345886252504053835034469798826341298388108386466096170004091594593509811660964387131971602265343235849600272302409756659274335908654426038607990929859025975219920997637745231963786372397415776716861426266635103458475012417917356104138617362701163570153155246271097079443287505166740560448405717117818710563250006402272196326022139846168405768622965061543178011633386039428581535700281811863891268504335440982480408296286998519911480274538128732698308854316320999873071744180858175330910080562520789066713711356854038537856568930543866654839374983655384849561862713685331361692622452987828990557427620911232257110656859401146758760277316125665675220141933988223168258616187313328844036689110625431993369962656553418435161524053282781743658592539370373282132563989130848633232027961296045586073549036463712003181305813428697907541720983424397315452717989318259935217722828941258492929046997768901990658171459018198779225268971657750455651459877376064978039807911676964130035047602107661569918724463251529129154916642108094382881427318352192809450581289455268004153292554497374507517368629476109300611717843488257812435750931077720586291982505637207517344446735165768063068389892578125000000000*i1^65 + 38124865609631404268468875835048452940317951236299671663506940639367451453839452055820233038171990407097612783764174567471555764972760193197273670525734919501414790381577709394888761875939063950185385296387840890176426592904937749411247924392133060724268495304459702644530244188193498766299179139141986853505857491492138335081504770759879023930067965047227165108076747969702447457286707027355592755900849307021369973184750423152223387224223631474120270010266820829528193427854322149073450630094335949308887743846426732750415940007841978948313646702617032319927116114078459651534452280194429395081552620989656222245378228541813247870727427121444028314190076135734977792513424087724445739541137722123550386286014774882927354810431888244554414741974427909826495977493893119483892010155469998965292633072193285980744713355301532127647359694841352735377166689858705502355253438957479498159436567046984972085585810650631918464581381502014642882377452599710849169786409430908004272297610694501476806341363737159071355777302485062135306278762574692246208056046889665081703996398573537856802909480237434963294419395626334918251921291472251678327347976866726703739413084478879477237320237920442596914337591763499442268047701468003014592814771196493461766668971488213136147856514628612107271092819648872541167330536628027047098072741267490732617164836323954745643772509386487778080268169944306938920263948671285040796280922001370202482581155607067757583838690962246118101176471041959308636006012072548045451060673664283368958474871142398009888457784422431393386466084480431495305395026871007945096830770335157777131433784602142072513850998170957541227046967300009431862065787980676078578847640659478248329129716519401122995823610449289620179597594691102527125101641138818295536987816051306644041755011705104152889372274804811430417810593521539716896967496542551270259274192618858677017092955617534722542844049647987101832736500583569940941283265625495889680783562956941697309522103498494573733189704077080396842782584091441231514653709613713514837485200593674872184419393857683986511638326400732817943849049715054506879320324321475834708666430164873805091488063561936919142650218725273303383090196087994472715423931947430240459605410551984030923999554314877961095677785860663738667602301344443685083860742494417419433593750000000000000000*i1^66 + 17783000090715061898605214821083427080943964089165304205119669620058968010676073088116829193747962574012553984074021155947493072468061911268907597227368389090102455241360943247812662726396255308961210242447461722180384618676539083531329945146701588227601973946636224566990258181870819403123963156289146967882334469234963901729279065212393616910124883243565200114092950658448717945216365305708860324080334859647644552607263349326880265341700138413221451983321004125143636195448203194889822979461651752715277695013511831821569360098173257682913848255059495390899809273057977966489413391216354952867728192758476576924008595387417401844820254584140012440212148732959304353460300003419831052133997742635852560404990464780088894689948326791146149926919420374735736805558801036452643674273118019553487329617130103993624792062586872507308828328133937574856532842644698224104561939162607246763219722181564046445634096203919396760700838253988517724719961350087587670008982601149139620598813056186627215351642280498942983984843966058420650004119889864638651446939593861091330462144306274425180611173835089550433572825579195783891800255049515051092313342472535983811862183876321108852812116833638438797185529651594463542570072158908630224653585019158785087452680659904424722622745045499949438359351968626702628738763499001666289428570732218850228847774260597487669244463385250939177148552069203102624074710962355123394168987093126453181766404664694632194271929840668518242562015693022873179355582741511039145460970305002808207731887794694135931154727730304285195481237140050909828599067888436413854257844394247487979356539284668188275451598694195460126871815369972058413955205865759219296723916856658922244121004582247487935030608607663270471411620311136212751608148717755611583059232698504163238826308903301686925110594854164586233417581484926022697158599841250265386669102180335189561882775418840802947973210200510627123129241605411715144167930316291545353828662044075402852751805217613240685279810603338533271397960744149519411912191149326785352941002290662674982498379407238695167256729687682731799632568226828390746695328536455506813633310919971909964156686009509569505498642615808009009830493359338204746297881216831885587237296223874309445599165573015600048005178253897656306901402662936228756050664062500000000000000000000000*i1^67 + -2369632024680455926352908371037433354335256449018350029854139663412118278573994389217732768827279283051091310503631750678262213889518241821911916013312254290029899605908313866998089998500843359547670817004091060967691354027649581536532054987928010343782861044703006179184520486174327496413001700682523080061184380287415594962831529133139965895941849835750490310674430055066150079887997042731598475612214131780803685146719811958418133348371331431255403395985025080578577158348080365451469423876540080029588048335936611732968154886994430201445811022960818993487361870211895478149890442741833042136491145899464444962034209215240782963547591950809889780608571876493346378742745189353780714326615128371213568400252509703594676680352219690872834403187333990758733157356690325971754828726120877173710299147005862283546327079917442573596326851947338989964954639214333785940690485289916286298389749011743905058098488064507692387709463410744027989380441676965405396094246204968276362582785048902235710346077708610059611020773549347013625193751981146822860399358437854500196413046851753788044193097928100769624211433670120377308530364916333704028930334300726541506372633508524879659289467832777911134103456044369570130256987705098065782118805032838265079732142925784640988748145035907549619474419944054887178761528360783467129684198399900988253178649026022141478406503899236525267453107932517342807087708235225335525205754802625472738638695969343223513562077704663887078449112198507535392246889397922118255330229380820171632977206227530789081912686028835497101609528177903209676378164127136076184214318006813500204066797096237997632348181710809300422706731404915547430526720341176101142929384310419679216791961140678543988311379903258950334689228181691424496760884153798569720447941590721818137978287640778780812351172491111707572242284150754887673830427065455841187023243788681540579119504858598714202570329374417773850911626505492200000131293881328040591780384480539831020664967406207088464068204897990731541973995843827522703994488629665222324404164809504262361031185581243104867286811202284461047830991810333078270176593329023726643816769436873041869655045122170549223276838510398753093306134719183087948405279536561118964005835078936067178034126406903537065825527927827211869762065791587854000000000000000000000000000000*i1^68 + 300486192443652172048362441429644860248104490964325178746127940914752613251356382671347175285155690639026573519825284473174863749858729175994685111823801289704055195800800895019525688695852196108434882086395757935018416788788449949089851210507699833417732100970564542057658683070316832421255589718520377650051825290218533562575755740203428633199181095385939210823141639413543482561325623049398831725451595680990165706031821563753236566239403005144212146471171069642770471526472828657117701124650994857183857285780943029471674292004306849807379625385674512354715262566406064602136348178049063602811959294375485419224069301941585642354725809168265710979628130954415364231628134920377133803312638045054308254011280451162496907726259413104545860391276861706977779664272602072127360471707038728558482314169810657357637580901143848484986053522367084784433579393479971802989052964332022411144529483427573746349070587296343795598120220069233746527532190953190090295050667673112572110174779122846423181731349417431981549215208245668582098263636493075073541645647291689651045626853236302371765613838037573254517415260306245265020924257023133515140309494742863980823255271511282154020034299086781948374637422892480116456700242260440759730920398984511138816270037807128389997789803540175325879173929260441540575338942088590894388548531788509742034153246999232744754761921584998288802202991160606733376886343572183370785099002171447632648897049773036472099237632432463552004648699642284470671229356933658843875843315497890894382010450967103486602932838563294520029075064366606797538468812382186179909151761763926329057922023799113214835560063735786674222250594055004226971047089536342446837237782750994975354700192175973510741834651633446325415605518033272472890336711945145468803018022545048417205984507137876200166854896079608869523652118246114730518768964991836974820900705792274599836360985529102737155894674130520224738168457182390689813984155628729708260398224391413438008375612242470974051925228884997417468890244347739617526443816580468388940969045631325121240984816363298644190433778397291579526273341671961287017855617277050609941874942204988102921398736794289348469177538213424292297106963912464000885567930990024894541980594871236287325167358196580713815149077210452621998865664000000000000000000000000000000*i1^69 + -32472930717632099964669938865291011259127942644178756293235565035358059077273734564061507937689021632570288362725356590453794759087660449126623507745666619207228063194198230068555731316888457693561597881728161888992555822149372329459544138103239905770795184022527238191796045988294183337763852148723109291106217538924518431468817293510489621959040253821832823288807423721504567196905790637151400592484120090212653329946284842491880450321770597454740700076277984075096960831917001948432176307246274893078848489111988693993550564491454166896537204110697538071125591461844854524939824856670035944574978424084771507961466534763259575262572917209896777179091475197102967559094013546455380038210904547190660105335222742996562491420703082467786610281094616759423551752283644701704171066855952796520690787967387968494477893046526609240282126420186412342649202788933698640136784297577658294056295751809835964483552238518217864234304981073125843174732474916083570382397224419627315528659004855994585127152215009376406664045772832442309988210400144173639909322549434240609959197969834250132673706229789022289701141837109295885098169531199423543026492399985098986155341161522069254050056308819671594172730085522651886383260884683759235525955719823878828491360500180044937525869194056288460846070508569207530218547910285076884509924799483994082293385989155728135603604838184006151770740650055938868632590205692155129426988159558453824209502783671575995671496707634218129197944699767750031444509256066965332002694775313523814049444744240724365774106960451386516139710933191032778324491227412885123346603019407171932407014752568404058304401930447281758704223495346647266616741119773968884591873228241955613229575727899996168316792001664944384672574578539127090054032459217116963955431362669890126832268180000872348315110448564082453971084252787007755239835975492960789201530833148498554197981026592810060052107215095493702588811229118729472472859382642265332751730873268568466899498888211544157005235684646578834198684416319628479966293290484038559152175964116786120965092509128237600590949512388847587739890646779768341953337473130965547910340159273751457053815045954857757100865889262101177483353878617801417524803240823310394996790217547027625596329074039161764864265884477154417049600000000000000000000000000000*i1^70 + 2383006571301548488359515972591278870232916744794858543529967123307345560707066276543734694819172833769747150436663297775503695471516500477481167610534519883549948349493058298279235393287374851527310705656387285342882881634860876840008065085200229945524615003208343393330452530429399657388011352311839331472247175089933149446678244265313701133189167129049299408905822175403791651909285315645208358006097064619228078797304733146035494576014740656748242192162133634500883671810802845854686619028755795574044839430874158092842033269599798901731532266098514517933157881138747251545814526729456276474089039290402073830655633917316232263968323121377233786525409854258685949373412175919686345406206495667539229934616260451553705314636482225416939336481799132975657046954019255566088192244937422849197064930454938288970708525606112413066696917198260598180424755094257480039467164148308205416005233189925483276200664105544012908883714995802791927763713036129577329838371666518241474223206316683476014936665194782973861481957358972979725171047686636321977995804992315803825619910186884596686055301121250688411986758758220135851440465044437453442908204901861730728282096648428898189206891569068648680484939149292551009140450920078388164032059301630526078952004282392114386228895032540715508530506502252830588897866542847552484452206294732879996774015573249813244153478414366357155104627716921843814586543639368522154480629499751062971742574942033560094204108703081879871292559722563643470418804997872544500026113853413311679480451062598297290721852650397321991757078042084746953809831112460048115799238219699424969310027888889804359669684611408020204119924294078449286500656495727819351841869079556146213351668932733066545845930671710072545850472887143315393123483245866621850624328393115012851572596162371986141450641668827308527690136833646406244939171649424090949516523876701581010813312808645977074940297211253848523457039423946508183862943494682680633700527684659992910637632427381915196343130300159987755968590454571137043584194866846025373035138599948144151729401519310861457873957662989071069235341195689731381339051897320561971890623441315064179517632170488654045827926455144382472615476812599684357193363633428981354926379216695348016881872289551427481978540549734400000000000000000000000000000*i1^71 + -115597993740012243884866521899530331649173626911933138453986976107733567451086888133609521652334559996476653670914207153612205221490466512474342611159530964677366169555574626142724997681385338526668616175276314473748021374828057084873519978897159754779958240914950291203444864590470057814903311051909305678574065690818488775273889323584989300229765739232088676972406686355284484588189763109760124605280024932571093481182817129801336191708297850768027777068899214453573477151744720863372235140952342009251172998013511603295851440617612245396823789825462902213270182990741382626699989928158953014787670055628572058507672414772108510390888404131219729041744170080471012459992028258720278346474375133303594510747443335941718201817071021702038119745314222961176728954278213286047381708276867171492954355264443746412160732944613103735024255039002556093066964269498688590266105627178693721900938004736747861034206891528773544259976356714447441028104794448947251141452829267732034270325422377796598292299094099807189468798709436262144635953593282005881249700300260014610171669420158880629807017683556973749321940890472879972616348191568249082948602509771770189409230181835215637042186090902214593094282199833313161599548870460416765006416509222279688902386002153566220882028436614402196103368682662273717362756132987945447793849923998151807313388380056793804180443230279275038260009171253948359344266864725230767022179686282431341596925809844354317461740935959021215419857837108240345186522535290293481412519863532595603711028377474824772048016631422537471417344122453744418263323721579522516799513139294256307865420285225887847876501483842372415526800384474918314329161772485146305911179439496682341712428052949398324880382679631226843908546081666861407185278788101672089039706692828191266252594315573649244591254143150159060504659829465438781954942446489561956251118373819805201618425462636475988599551612308061718313889492534352642382033513142254540476975789988864508929652321118164229874880859181969119917734858392889433816211459267202701473714405773747182044388161850471319463246462404907045679111375777659108628477132976463888126182047217841693324490255230280242964249420313523492224077872175298438547592596824788769997021313891897159390344063136808585574481920000000000000000000000000000*i1^72 + 3855031068130968790690590476998400056667994809660193458085736035606576205634981498889210998585981409772468820245884235621934668236545931317677980914946683382895550354932588190694494870468160007824569202458365025364679224675217085551920961234594490635081147731704093586385814776442332561116999961057153504741968949134272755899474461122813395634281073932372389144231514672357857914409398372530134779622530418248702354979847782306514152063139089303492185252378498820065118473363595175576498357639936672981830816126862135213616216872981083786784356231802560676137187135421640617656234977577467580010765780582180501775011099613581877952404919905753579559334457755081251363607359474321743120675702079280969299479077837200467429044491256632249205827202089788478473851009523215913762807638300723022545680556391108752277865900466863419905169958434297049572914852140979131360593013933925483475964083134121439145133146828037384685503038331791585325206624287219598180380704032453477853027696715516725989300504150938458597094695691860360786663288518637944802159982625047402646551621569342465253126950168640416119880564363881039142208338498220727191312516636328484823494830638473959958469210364083170500863800334824497176868723052156311788168478094170212069774385684180831989168601991811003857053323441598610234819094121229209381598720589492262701143918109614117357976537690671597941620736960645800145565601028952436772182114990663074628173158109068129950780618289478375247898517821243994546655304234061640817170189198386760919159620356261005597189965636837162882849227656836352695540301081118262177104968619334034056014063875239472579451858991077107384444293226307370291230926684955976764978753637509657894399987537432391038301536947742420182308314127307102793040304900085558655053080894986480719379099755801535810838656929623657338464152325690690005730383723379187592589490347868835929448644661672641215234576543374270889847507717049947319529805369533461384116556137655067517388804325476753643561328261017253092889347485226606613028874137894200647339735150357607368772967650488514590675981200073305887586901498333073428016931675935944796545427514789001031587289220423332564916961328174819566618382102582016683160180854172400850677469826354485403219329180531425280000000000000000000000000000*i1^73 + -91735396635778385781972389781241973388829303486529921810455460741798850901956605392766841965178461429235527780542889372230897708568220230180087265685433852111574113454897086434792548455144021891108050401009982628547157255007696945563097892348559647981480159232720912000165418685354187668230027389458911716787407664828603645155823976685009994422820510607536247768151253377497373163849672399555260051162238908399333997914785428186165670676353077873065828890599870950326041205005366488403863899665070126329368359289706951423130724064926618994548151169528147946359924037605292102297103742930947489201912180824811579000052879575854536054070428330238593575930932410391133692213649293962613143913155416186931284773530719521880736080010549039906023780560121074903193975209409012552368067041459350531725182041360775753982295036623379320568981755041866799241451234682852112880627981545385707980002657509411258342449946024504516076313182386295364226706255102460373839025776983098001447654629089080469876920037528449224903593493454377830868899055056169720573267859685747610510157170747075637666187372810557430679392065862112387644217440606045351229450174340515391929430060686231063585695951880906109929915722397174954260943609319803489251959444649461677363741663260805774216817360066373413058576456369225282741066753475703601151543314179424893989502626533004592755509513845731811505571393554734787134731503240661205974516625188924645186701205250478182585463806633987912125476334538264838095418057115835288523932459987092304940312091971360676504473630042753207321392081544929395663678900577847978003718195556491693210184707256516068129103970892361606930433154374354235294308651860448651148144766474618588974161028019493916994201559115310922582679795333981275133488785726991653346669803051525320852215341700086353480802239711061541246480858427362467281953386908786226225967414402312704453796097424175243408237315921942478856401823251863837580208047818257290630432928062130271065119765172894170832079464797252879966354876697114930277280499586970601766723214117849908681342285944244144249906180169984174147332331003520397933323939963849149116591634381144124524305751832701202046246382778713910829718076896173717374176567370745470376981649652523975522148941824000000000000000000000000000*i1^74 + 1556059801197065612422735906094721358512133159756662265618285418730729280635263113500387921871751269355616230374488913504097147844842765804391841958060862107054268852385552435755371185132602465359876160371837648258155029467976257129495421585073514591953011132375812421952496153626156630767236177675612855827844842915543769674229236816740191846998060017088973623689187517918154718093778991955520557888533497223680072421504825348998197561076339437647519086903545541346901231474184117061356647192140294734447747586050729264744438058722248508581622906936350487965850149054561447377138866077361093930768505380973616923209332004720841215452395674142666230236070260984094543426149988470987663052846826881316063800850498011064277709342699567777558751324642070385138640952941693449510935210214297375309759772083367713611812160635007776063532999839370220385548552452963172652411358508916192092631229927740330570521239564733466122486973721024276433688425476384855087897264502475206073145103558659388430965088163508096530112146273970139150851344269233461547614095353008719951830216853729890985108258936295065487502961295054882329164699637965160733520879155232754487209972945690807857270682481061472285439869774723967117103231687954739591774500144312830192839391312475624944141140878998399628111345130320887905356702672276347052083072914400919813453705105158828818580605042684185132883537372382041102591755557073738316774134544142918026444791062556696030371532081063205246118982442846914529787528214152903928947749307978890028061771665711130824231981038191406958258841158224232052711951696535789543884979808243400525741832385624258084670696781035187047411503069210885789307683598228162673546665777335131316695868468657133319797681214649047847317893187455294622608947900448615247731606899518816150834554277770861405109867893985854216677701238255776231854858446577693523966314878771947969449855201916255703251735156481959471992027477131248791416630643534313390771718753971048443317227846002620444259057623478544022982272309829245610904173854663241004788254854531518625615144687490244927958692581197140977254822740636128196542908443196476362339778418252971928400897171137999447373787027375996819106693931825692878963222780072405876271832291905430880256000000000000000000000000000*i1^75 + -17507300904323325328908946939357918972617981694807512695369331884907826916024801611617981234084464150616421781724809005786357209567939887331470070135280925080204323729633829590544518147105553817785216131525239339530039424264866110877910146604832329531095892718629043886042983265251192812415743969628947220385404068026165089823068566882948680013416585218396114667858838326717593566626699056292453205909384814062557429946657484484143887140785043529426332418366743078704585034058312716621349402450209030476070689479221435300820872621085548704588297218366044816217428185902135237633661231881906774542408884873400465594067284952983769201201399754769564964205825082692667136353967964302216763252677344918312937040589427837677992074701878149939523474591085304101852471371486896352870886226377023315645305854087075369142542104376471066956750564828193690018494795998880042672445788844703128533042884215115532428688195454914026487562443817848794514543607117577539981745342373275440425908791134131505343932858849164930308057553907003537876367599907249877781112551262159272269527835254015175627974303075549271988130011872829703715430635358670140688780588640490601166134440680208627146589531375177725333044606933357835756036057597318890131535863831190596369201878350950179724545682953831549067566693785938705961240703424084555891606264185904033911263308740518980198874558386080183063413941846624778039358542679411783370250825464392075727903378434698461419485912439639288154567472885583329073608543559452402734779126386134488297141766190641238995422037610420336242337415992286041118543953330657683874835502289448977294155749553958311150798290878951541285075884699118251341520853314094736337862249907947750817382368013802858671491768897698645587697078000927684904942034370331774260036619978411965446707840296214145346014113639079034699437844346804045145849099888249885939694321062293610863798046320986024837638249408430777904306622211264879809589459677783971789775532232903699159890898768798363188095615823063650089406824954937222029363541154725994350472943502228219495785043672463665781556332291749406300766658406339931660672990245733526250233629413402081812753810346967619349633717520329351303510205510835299758545823212276538418946953235660800000000000000000000000000*i1^76 + 100093003662926429016458573699876516916725475163920768212650830631509904329368365098625026397276917102667965689929334817492204120574835157030329624490532622709825888576049751571244730521042983168247041547345786501228995080475914006871092376538609486078648590459201710968843414979896775593689917754824712531587901292830765006969481803802578902697228360430051145936642132178202245517850535675732131832186718615755189416698552666648761071151522206754784768622266552590700823913978854008278503615536539327839808924637995776347162871875857765966816406100115212896123878487812953110721315092595672488273219246143216136538134260229909899776800756599074939405149531946793373093316853609289207120258139133795443377288676719509476772848252071694535456351803993206385120098976517100870616107874803697424397361327550343599011951680144917173287624037473601213656795909327175720325578439534517394132762034643736184657755879311520380962701366238207258697345824882948092554899886879197166920144159692960138653875245945554599392849758329550776744745378308111140907447183611399638983879307217559321214632792473457860796450626809778341145437228468944505215378754792795718347322164604947778432534326168313786557403191981627141928138120280830632967688477848799601585399648199020983377525860229765604174275350238262538041911578388598016481673306874864042906743659793150152388081924317722007677699715130651298117096860970335097137132580640050953970812290997072677661961296313367296220403943641280543512975770692263282502687298848190971597132652276984463424764845653384746843979077659847819949558873927866114040469069886528024853127507123912969829665658399387024181171101701212190771773478357868257208393653415770748563186977107923997472872798211836362743242377190375533494517444745244025986973001546773207899140336730865625938532190562474246424312465726591550561470290507841706639400973624734093069429080939702836928353257347662219938204660351506327835569495042302598124535148759582183341987641885498855347536207872777796778698040354400937905838027994347272733622286062950406783469165275227009006640908357050281904459374909530301099005938811122654042511005245844864778026091952964283133571999181920712118382029173935148726210394581894475599052800000000000000000000000000*i1^77 + 237990967214846005446896706363355961552704472598296139574180967879965252024697219799846317217647991764948255702515657079107242714516765850407363556622501640201524845444637708529243836559228542588993583377060928241153691295860140426232802727985852201310164614755477595729528200694725985749840271242472913411112720974978042807582262102408977338331089375327172471041183740092065210956438154044653662924190021018307943773276021103530951838529551405752473375169871030479720118631842940418718412352709932043409338935661172189614386425421305767248832142189620471824249343692553841154331592194459410969965756612144338844840857863446080126729957767986191823567514140073178738930173510973593770975934130951391629151780777007602052111479928517392697041762069902539126113940612863970193724577935495690756055831536362815579388478533541242979892573740435199085011816084452124578249631930542208625494329754726832922449151516321023253940021429299602983876297301224068062848718720812510867760477028348484236309253722884776023212754006846585571865185682057116846021849489443552088523817421540859126548306696395982129284738371424999451264674969830754812916970171621427766552251341898593261616109553507277849703718312489428678926633670477961908423669281596990739228633481081583347557145295304699771081738108292032098093502975090409362893990096060938746971431442217776791357910224682759240589204479771458943967164145249218458840697369598867848852679186769475674505574642413956943800654003634512465409823032612372953013871906329957898230922042717696642006637621174695690900161652146777612826953451441052070227180841316868464630520449613113775394499389224537134596259904626319484348475632630049884266982210437280131563932877911535784319904895258411271851241332009727103584803020370546713058775182641680190936572487115708387203360139585614933479654111032486098650017787042450028966111612202975983420911249873911104861289769997737857700770141765106336317768448084514662646912451756437789165450258636551209990594156758322318688096397308917364013201020004844828029055885093964903216803807732405038727658931822277611215924177656804779346745064499340203972852229437470233672442827951227185436704632628469983957777284995012201372291556599398400000000000000000000000000*i1^78 + -7658027995423996873595644901208204554132557011331565558365090715031725870301639395129574427808605009039496673659683412764481421822527760975505514084335189543067589294006689203266975384765388162969534289887874045198735817793427502129755521460317530489495121034136443893079067591274814170774754575088753852057290657076133554848151315134403808271857310564136534300860914357783200082881431994245858707141107909397644761953587085881742887672239989676973776886253081021207343516056034877938430686722315161095487037386717101191087803158883619931479793703859414611152495566593628882142591798341208253440109034991705477079824859516393784518676158442099766063444036737010244373120994677648297568696356046385659172703079658112916267402138174241286881912317167435936694622897211411853588685404108730988927046241171169817671367489820058370526889000157503699552862205773122720254276643547535546763965470645487040190458521360892881406660457356348320304595543139847030714004709711682981537752038406048033900398540038399680753139921443733024830481178441037919807243773525900330979951947257242232354446571758974201647332351160542033255451073020627721971892428712266891976150047809011504077502720131281691959957804702839973756143915659113966147442009361039985919569601328738538919732382106899855750957126602423859819558327601740237606035997035350873742255871444471170039542910474570434318854674191258296883856426423512547907797729092573559968343189754966557954930192025568663808176149367422547957794180320423845324267434256725253529094691990069156224782351108551700110472241023368789232936126206411125139326525078142953523291146393766958666447218821690100645984373402459764435894711314573817856040355051868815704210412511265567091717711770743507309958663440118416783415982343155095375298489544241637366410705989580432077605412925959506653805363794500715992782123775790405597865265257520201662112636544333876521338084186494882915503096054189754059957398795575653644344964092131737787499978050798481469816821639441286701562556785564737472389757105783579942410905828550405019398408440649851084067228677087746397187197637150015210999164067311134184688995933353668508995197592824919016018699803853012202174159524178167959157473280000000000000000000000000*i1^79 + 10403811528095937407834529613777840592357460752668745418184540327369485844620355705707479396934251418191638190038015652046598801000848353412370392892121866204224459198900905845357670203175895520772334570662022820728236039875273710057232301808742203612182905279447678049192460619669032602420536291003659100374279032095727040760774266532191316113261458776203238240067286908965705253423642850685940797918654682586181572013414400199662635527932088782806030155294890371447557134005134454027759078543907291742279855878839725769257218209948532750239485812468609456974693615005170071170072940257459703605164914827595269522107113661799300449535642882596582226305553987903621511205823863747812144989624404730820454784674837449693695757066928359472450676168263247093980291381628166074713532439045692795953129762032363062234207578545586709706041692121081806146817337914572061087005618028633300278843088587756886240641264439181546010685040197894596009651953127280470004747292504234493258267667155667415904016316531911972694736738356157875704637269423011385184890330072672103573035432231333852982184265134365545201185043242962419534498277639653053811282536175676509076765873119581841357072664988660893073479961227115205236255000603132757103131224298403472388472420676964157972073255165607695596968299593107292099273429116874402635367573631922683791964891394470380577996329337015318429632277904375932983656672656949986613443569688628980534890032039398131459277769872835065800687547450907059303178485211040480533971149136503628873480319893882164416714380494769379482120476000246353456568867717371798268998142134138758279658445166027716636769702710959074840371338998969049383151368964408771215765668486315671337802276815518275140980087657852947394278286541707706268829413545481752144807531619062792748119184009553596052109335954346804573104152736393914441941049896160685194058949990804661098757123257308338797722431963868447616101037053469572635747087720076976237792724144944236787363898090340044909877313343339516700727369466399139230426082809625420982834480634574850914442009448044088743394587088869497210631888252764846056367275239011627255692434334351551461345225985789374510940774081815144569846113527692001280000000000000000000000000*i1^80 + 939217199562482211514189186256150146162437142942355883705707137180513598098336000525157935309556509892111474513385046137153026902376601078756583018650065362041873878015636739037461421719034986783212294668493142864104939338745450598031528095210581735891771609139932889559078792477117305070082122149818639671682691464092763355931720206339148276041617786996458573934917083632233975114769220152995210295871911187677344214590456916247662020277737842196902014457566053104348060436112277919436683989158858434609551370173066163543752192734393251979772761357169896091322270037471121916263363483241063972702837799525213765894110959849983673459493861725262581908479865899903714659122832842556326413811371918781908149301331257744325559482144273640699240132821010422028660440484969614523889056527968977116728839194144331257387120670885713160302349711272769043964286725767230636691530873237210421985772666816067248842482691171086266099810064039893070497597106816286577956748262194452726853901793141844114061991483150837373336341490391670357502217463618372618540833446056696587680295727072154498732021046832864132232283587651451615250173801874749484646564838554563102686718190232523309225823062420308327249511258779819574604984366989943010016582576717713133513628228475847781280537957794835122090980638098940172762135028437789179593939864940593792998943447887212929001347902388433772560364584733216518445872152591631798122082743608922764138608147858599914174676366965161870548184441268546927064145445135815852158405513484173907028768212812507892297830901321097851581360820617571416059611339020828146876799505172188740281698698000593797059862924672498525148503458185255937909489610339698937442447317937515486527607134985934452932457346756974519654492900939204170368546296956133781471746299189839149460410104205498791784650995773331393895539151675376405265482869982642934320867666827632507785234676437582347046820147852911070106521590680384871827174302563930092194396049436714226083706343623805685642040076277780822334401604485938860992777010347744907169574688424134395673673870692950799271572737786643040300613921879977319172971158647243791272184527491166679872074864755130871664705347283240059171067920384000000000000000000000000*i1^81 + -8627339306780059300083253967362362151339560050473372378443035859207555168157782571323965926291286975975784562609667468736319489673334787233546655117828313640974775633431764500660076179640724700191383688937898824176634486178953744121037255360669751911995885614774000673100881379651352341726338076983385448936668952678715118442132231327049168463557327898699086963475569687886535217865906161900464159983346711363908734429538078658760215710521376384128795633793155228373058630454850170392597531175879770001104376964515554272928751339105704450973234412736728045935725767606531556517874977367942248617245147717022760601346805901447016273505842854311459606203688517145059461459478077071484844475392840086890332034584842524938399653358054855209635418892811630049332788377373689285296197120704001834038799831513392101478893011875557694569916487507938043132279786286619169191120925737165586338409105167392103456393721514570650546903178489029729063071345136590716827310460244679776184544854014479661851236428837749159562956645373992074800506189378442733875817296381913815391329592648712892323601917352267935468757064185342694312987215536054277308205278471406824334334978627926912344246090297499203106645249518979321470362237467172755163641767703165425096475780762633310951528458720411386367854403560332458554174227950802818709441175792716851048943956514053310228258018655407282796210296893352686832425604754771851106409063030912951099121580195009328097898344371150986160244561587470431273918963556853274991835810920979914003312887075111379887293338249787662406085164731006759499954279909629174274283942967618262584845581583465528395538263639135743300606998199148975615538857078070560471724475500477610855762920757891539735111982651107811643335044417031717123844463264979010824403953355445933612260570785529911234470377544179773125382494230438598342201881339234288939738227177638728632019080507769481656236446987949076238791923393622707381959283837584153706294778047947959739545140236064953794777633855732402096883991652794630863153014440924197884489932209045740410513599002031015741541719873258352732092126136734824450331382998066312634789195146875054963522200423993829216779561161936958862131200000000000000000000000*i1^82 + 3722829210446537280474552005063521763970716148077174612540519938712214113818968846007537631516981033040770232340939894294926800547857235198698650263905305823224303888711943136474538705962543051186709364963151283974402767529164100813428415112317215606873992253642733144493657374526221684480510506640189868139847445536473711309332665033583498860765944610872941865199609839916182986618298360651915349990694760411137786848214361206462209561895247582700589969455756919592210522193695225068379781236304224752155046085608510202960787914744312764673678380181309358564925321730988387687556633042397695470502475038156844612272755104959228874765253354730232002347832620621953025595827714760408126308580077947576813831580909774944125484897568146579002487411341704858936954086376554478113820404143744447834186261600889761947947094695624817137619086514590286393394638154759369199587901929354572322136728660737383793519384954605307970097585389461416085329149281936783662096319438252510083394420344118043170751618427573871844646808993282549031672740600264775295348490392393053434427404449807732287146406110419758749799761289449364210183556416805392860838306792346605169274728650894255324343527093271145887615492289332514328276430832413553206949749471686917688863382852502786321059789566219383474006958702219593251789613886554323126420911453081021802118070405819437256405864281005555822715077755791293345801390486075827757974797658530038479713228832431856600830962467715641788039926568674278505788917446504525743729999874337577116524114030126970411794520703009902018656895399622402148590166625549631937493446617122732348656820615799500054489776748575891847425675843489042903381910796278842300455889506019170551672869459100685100428405753055815552023390624158956456379725421025317885510459735412285181831403683829814876715475989779939709257657267432654028499730895144052524286074469899252223239348942805202675441334396596001869450479699659196366619061723344617451020895823891076504445532121821815743673676127691358356596729589921164846353967926988903185744352969477144335444491834899341498106575614483567007705155924079092120323994937880402427740234529928859759833041493160692416185783812096000000000000000000000000*i1^83 + 132464485513310201018296804645559009789740022631624807115578351135443306589140913249433572289740014724709200101491873131632308682274572730269969183104540357880285759148848046226757046687576032557926435559419948125849244735791441659583948600340411688791635416425095130605922891913626195029163705249098782017338706829917835414574108286028114694132412279000564050971874561067947981757244501757394612172618041048741041195438730871052390125863211060706827785754830861005523590157007052808259947090231506507426142286413424308870950132048249775142912373986278368017637605961300208791137746735517408785049271534038996754228520197457430090439060660703854602158701632768334149609534707817826955074277060101054779316875745109968501936549941939037315164810903801559142306855797916939044157844636363443277860381822718068884561296388000410386090830032184488807489402709830326485725255873908144698599977075775821822044199513419000399282437897831272085335328551434620252688918467299765746122281457374998175941950428362220146213334076827972827374438963920406416730332619022130638829937892331007527231083074251973562134409601021680229836125998720594084330000556138029247403333206602243483532519822583417822001528365172732872727088091386044959414863665348168883944182989377839905748199622171299123146310753776985042895872677898113904764965041599514495560465105380531843821488190531126609034815118021120380797609238467521052245033227349505656381271925309737452733233515163399268386126419471160880020157381666761433382012420600888354676092391848565620065569640404990943655406825848262684048917098958021289496419205018568408668210198618338679611992741715173080704655633933092238536671491150843587416987632725564810620537288056127677200537447476908134474053161388558876646899523409064704001661181540119722550010613350122521589323874817084764030599453879122976723687645672089001152402513124679875779349456029380421009946256219090796122177015965649226485046521348143520516112511305945052975623625067067690649963155648530862251302383875281068707184605345379111169837912498048937655048921303617039515037896890542208979664982616791451783061230073699295405565130466699383504876804145569067496898560000000000000000000000*i1^84 + 237855558564269187867057400598326408199224312700552220511193633820730978387466822416388296960103545641525329042189901299666628232387020238628846574115643128323427885317969159875081569638034835924533644827365128217893602234511286173759241057531315007353417984756163191928827518616616644453926096344919439483789908434241791588359037528991501037037538977620161891238409948199237292497370439289121612796238487518838255693793230599698887225294107251432162612650207505496262062003169800039337690010887189304981256930214318661275848495722508999546025538575137375612265156280890797039799084561992400535301920429927429689547580153314409965387813966813782268669509752039582801205062905856287542121775573742817436425500534357934328197784454924875198775166797598770581042649204136948013332155835582480243874407648688928430489692327128139592123046599134061282120274540766500172031974602355125267057527330392275486523271043734019151469707469644793279010675192690081011251525603113225573973280983568671352562440683363913764926102670066090688914625468723695187673354581998758976822522832697152682395750420976766089569012749379572021534062075087326632574115093726908091135277271052946504709140693920193130376661314354122021880459385915530824015849507281553010581660508396292430135148203943775994483720065085340367513769957839728593081532585173545493896542856744483650700070461652041855686046120989732942393355320831591753419314236745194429843888314201978635437321668982366767069580258614219180100396545978537332716162563932211979783615669157229804680190047223256774769167827048316649297450873521593038512959618437862930865142841884064318111116252372979471001438249677354814950449886701192899527015981575596178220538676453374527015974579912478941335425324162199898959435447930335904375226397228424416097984406671490198339871131683087373490228369906751123539098688610826321006044910795383403823293855197942065432861156016688833369693940747911918490294725780854329271644874406258166819730713185277164602681213932054891476788200676732029172012105891283816326364607248476456061963988465265880830377570075209057876524949855937181508162087452872079507283998487416402736050642752634880000000000000000000000*i1^85 + -1523469720411835926476119150524739310902398131105269435117803438849467804826797356407603774375963503508228436862794332967332119686597750220439559585850679905194507708155839111990541961364591777068121526838948026942283177416373079037253581071255577943425148077352794962273419746724695399877540130278325642634435649150146533773463445680419726440478869522608730957349394284230117482879996491097282936742586322784528647916464281693938198229614472204967103558512297342730915711125297116282133088358467309544370798388630489944741938773764861692801897280460459426361968705610844228997606199394427771235105233677516387932169970472741435544393815058448682477649058416593669614525711187915789232422400387245368904557928431328525575108332240642677135956819620671487016288358800224759997161136625892005075448485260417523227001590323028305490287768383483127055965921100607828776566967374891008008092226825806393308621804487157545179009894630671633519785297004875513739256868183323855127361883303606476813792509648870065557612812805103200499354815304092992726632468295936492112784352831934737700505182565528485625783237105296815457653620573934719702066098242316343132291862374278115778860049885037832781330923550049761538686590155159412460854367627476002818420611549169240751372370537609276220047245857653105186502809434656077959443699594720861370841931669317626320741179666354345929004509885806282614924863256846958262039825889864712698320310322280600690999711804470048822732570556102668133739398766786090266258730878628818104321096035970679992301093275571797502506498497289827800160377930144790066880797146071180046247193901356945220472057761622590382293054875144828501293451381656536460751699117706117655452177003982312126839959099413214162187102906693914953987135867462978309783887533620028731725816994904615406414318355595738934605269379289163094745862680835701082601039040359370471144295483011340691175184426357170902511285663491258596576321933387144899413931415635146397889371125278956892816535750516158473381102778368971902280869848708229066825890656826264942063068306992134853436589102439896211089463837962652292445832205068719305929617617355129974704570368000000000000000000000*i1^86 + 2424312487343155874280308784874455137522875343050297976051762004702549767356780495109660739837284210093040315629673649364550006352379228612009580652171268999981000334482623433602578267293492739454045494369283108123745586284379435199922156058505589336143826836931115260417496832060568312051251323396047023798548189584279895838422130932162448208915709737956686820325214800708024026303724474336942798326768339774809171993481831065520955682004319827052954510349489724347120405417430791344957186398226133574965007862417427373036094059987780816527159293791819848053299213517230921003381782898666204370943685832225055721069549560091255456252144390825009481629032959305410442891970545465172593333540564777353727081836669704229647829005133394247168807542348944287678371350768663048551030071097626929434056103660891595646314249081907719907466095405644315830276860800813962409682215581436660515198971713917000316208645734507251409557537866885704886679245291703658733861127835774541299964803891228465617026931320326953383477774309078357647848241440119252730085239095455989837190806642936624459407097305904255990064543756678259271048873776135164718751126245932326292799067273758844617790458155057447343985099222230617683715395100387881541729553847696086150336544522976265239222907863396574899165039841193429745547286309245254757798616916957516150173938976855566782411825970457479719441884704822283907246477349034170066198588363315132936789050882977752456172109400890749621659662562870782929337065806157848805635688621966145569535968777568875121421524583782681936396333332182723929939476993277126433082930232364044660562605106490519971871983975440349073075027900219567589422191331414299190598803540015053558817977944162305771998426136017892648805364381051782449667692182887932356080909953141590857796273682618660844577930248590014484766484027626233737132034003126576077413943633673226729288561337195775666481813952084327752932594777042927480537796901992870631314176240338967320345842305474667012934297192214759318141471044646814465450889939697055894512892107706048533831714757885559927397142193806523306887434822144977414554000844119343937937323820016730112000000000000000000000*i1^87 + -666467192381328390526025173018681361129637911804653943962660065394971888986381838957996955674531937330435931076440376243401720758237573025180710547765138442592915077343698900811435956149148715544505336058207111499456283584438090408530386955262585431609313531190776948670334895638533938364576482001162046885548264689260944642382784910514256551395574057265308861646564003143199345360859864106956748442225976532415688420098832635714671933096340209147508544219468682185713684849279229354165861705707816379624368624577170641900968164582878554167847111146538007982581929904471397148718346839652767793398065385199138031333441258104537867867816490375217021736707457977972675468503607576392864288292287115344589851284365423743988585519767157736217906366770733610729773368427698747970399961733257126648119571825543844345607270186427286946355577638108557112267508539980426064790095191737480379107395445562980528675118014212151235492462962016090843173176005645005401707319397257398500414472923641872093426539491760690980429028434249399928797402042196333421828486542320826993589969258935079849052389844343320075768656989610902796375436562474471947226848972005159193533605994767699317721051288058399664137032656550578115036206009052339125995693074761262872522025891673463265760529660473791201370568118094301298511512250273573760664235085102373350691271717823615070568225649118989381192379567854566391528858005780977631213245508031449830283428599806747086718888874570527702707605526322499685124163339255267578767378677817075446009312856547219912298244127222090406888319520985998700496313798169743713169293067945616992247453370382829437698132820936595922689715698130745862321968659139398840685226096195279977027513726433231749509621120278523406982461812708262970421768508936727822220657222971040904598917079054305106973371733807570358783608725101177853372235053893879080950362746217755849303603662681391437732459156346090481652577860906211443038680168668975024466338524715642740684368910264995965424203557526568322675222415353391525319245265615639526456505991925682938398640431569570833589869922246686533320685494808866483723977868099175640857994854400000000000000000000*i1^88 + -231146928211414009024613835178028376001468277418150125663652888841262402522851013140864375309554196288716701302821864507816195175028963569328233652633017459272782380081197427125312973478439904847150623553517291483667760469296689366774939484233401029193870247160543178184234520902005462629456689019125921397479729230758162338635769204605800810867826301791113062432974217694181750065013643873909336193448366433063670324949687318607880551791600863666707858649886351573884427039565641551923712703145941312477055543759763351490873270155684504820988348873489936447755315340227646757143800458639154021291187309199598067058072669872927018027219283798733881634578377814156588349934755504401612139719388056649245516571072921724620308571059563039129714641972091870376305664057497795680063583219522008362973185243844362366274434255588328824117361859064452941240002602708635511418734421123820755084715386530760571215981342462719508499523029599451843457395761387477247668906511890426879853378938979288651393751252337120239457104966806325187138374854633572979098809215549967197491471632177340414398345185425989069222565194868396027433894014065797166705493549566137003205572705738074012846966416622236897730864028483242457820041838072965298323922938238178305076062490781175447461122759939620169618027779731346254732294583266460400457475573133515599621392774247620907771138521329542220988562178376879132532498630743530503574818081037223992504959609228273047573419835090192904674004594265961533969390788261235927317459453161904557792712497126637460361636516885795446072801318227151087684030746468521514769322287185656316085629164123613974618536263722313421184954325156226317884912432310865524737882855882414125522869647806827202938334319512985466719674978887100731117102314058359429505969104562952227329714007418510336876841663338134552111457050669960658452460777910852436661877624341701797294441808919278758180862127524318246775788922406206958701367967619236377285099766426938020237160873486836153939085207202296818752060904297386891135167724942132783808147361877170988841570321932026877509407836415573032435008061523923307414785867872678707200000000000000000000*i1^89 + 75030563162117084676566583226178060941190576871668344283138059105054712559503293881973480539895664160626519017935060822270592364419531662615224991018547985281422331077535486778272179901677604496609472256388737659273051477307691294410305321920974873830299038258619542781019443476664026511645904935082668701355592443751656353845533433538622484082537811743450749512566723566783369836139456913639887164639821258604516877659742115449191370435645922538458589009550900749867676045977090630002014591055735080652817184636734004653456305070391473374889352278571902275471784792252064432778299337235485173242909568715724925486399526116630022126171000931809989653166886237677749988880491405634943046017037301007561729874506312753831592377315866220932288461262595281076604086864536384900322719174345448139406671966173263489850129340528854993707274843668169919003498847552477991059845743511222246924652437723380223639909696069231625454401850932322711280699058648430811121443429212696419807489899804933620139179384892282532488912797785683685805003817028004352172235634997120407301248787946434857559570441805340825867910383305201967787587298370273082515877754907296990365579960346355417075612226620915744555583957484176535043052512958579991885593328367715511498023659098978970419201420770573121504438669141512521899911516372400328191053296420244356207322592348480477163619573552760226370784431664693256509623677636572365764440106276266362023654560679516319254862428727495823014156734938680867756988386223205144883527360762783834512183368309206398688681398041303025994791438909640360516790441292063577481121699023369008629898890905427546292911043244371092299022351226075989550844087110125510682544462450278571788483938747301972015898467340431676717243968355015216843555959733980233834483028802128360566417938487972206819995362435475176042124194563493752656870859103770003341167403098296800101576004159390297569532990288752385148415136590651004606774710628645604356398065342977619408485819589476134576187319415947503971525740182518737151610794761160812507020931725580539677293455096558218174050859984337726143385585744187917358638039040000000000000000000*i1^90 + 142878821379440153003409518574905174312601596352652055419388868544203964534708561400839790628290328315781136644408292549549583157966920177125655994868740520894918555237082796334727832001605647804887782721585871369653052572542694074187752089321460807856536815270051583403705876807998027790218671135439630059203720631933461749368027357248165403292257455883441611712558620503294528799063684450881552634535763124780401627844200492107777657161377776099214585258930225288080156472391596279326120717684930000631337103057229781370284907744165037341844903595389977677430531384069259723045870557986036456890570149241075756235237104747553788979125310049801320823050187932558078214639746606302979662131740627560351901014491204947244155805853345036346215086955523061928946263334650823724784626209202919915194010748105600258949853182482740699519332838474999925994462816632246838699657516022479480466581297709077383871904704411107184952371151113040775475233833519410600140843387808063596260857405090783653534968451852478884818461916810348556878207874240432480912366588995037078070016983327838447633198328497850104901301847524688834860920676180415814389639461882761080016012647356304190914788199160183961700956117070429078000014397366583938355928380494068598569282676741796920553594059615882109230395052147211889329383862047173710368238968947134276015234677659511050876871255160602554190364894452600490040648399304469573454537509341477430692042721070410611858455229533733986115223705141122471086420952664269853431076310562437125429424676471924678988261537118813160862453158809430364140216540743528290406257847533490034713206518501578418866555924938957588930107692941013622684573430286566134151472925030750428957708688508566110003651872175109412320040371266770554832957831854320814681180607226417378595790998963214985661737130837054748368835343969780800167808534276677789209752060190741818706199920218098836247331140902489658745288995648323959500578881385015272228449020150056474161661292749609672035580467840117478556578431451275407508013857190091171031141440864465463356129099324206089030600049883282645174526735186447564800000000000000000000*i1^91 + -19831998102162730280758086453614867971741903589632463016913712570416190736267273237714329257376032151729632520751188411955871843438532819943937147759177357346477654102760014705589981011803096265893249809472312983982645208625012103273717013631937334475608949683612800580514728212704791842723037484093064658390185980837126334375789723827693997939665576281578535324099767702984268603595955773763432707176801737605883955907092140784962641359651278484318126387284094458541908608840167714777497641638516556808104756943337003341858231670873111055917036548672526536382826120572050293288119994846782457872994154962944669633945529630071011454437884843501676787126757061900537595953281718647089424482970805947029958008561947451088506956636730182033273040888924882252563960383050924272466241871830871265628957385008115475155716267481800710635655789534093718765407841606546079227658104123356011214560866436894733614833058319332734288113384768004767327280302291176334744295840572621357395501698956085856974416639797251405711378694556982001268456113395858990523998769973890809033076210332656554979252226124507406196354064828079955142313603608876093645360195356709661713890440573371660264422106317453382381486219111074035799078865766116342431838056071538961432120950563585804560362829682054197619343410037762330110633163832361914008924229246495151416851817920722831991004442623293416600966445895953228112190792979194862688744654617563680613012477247280876160889423565188080674802538908437865790029624927725467040012645819430402376702308138776152066983343565750826023821829310589166039920327249616090577438776533859952532931765407324150655895267435309694153849416816622567589009679739738891553826190327085579526929657847623663950333875724729564432660544149163967834060187550428348949675422363611369850710890988576697777268144834980085983400404006587736653677505518812888618261496063733831930585482791166533876518343554915632893502871871368073280453205585988459259102957181398336272826657280742993595820855483606220391403272785780249612986660245047095469510123389804820429628322366763261004791684043753582672641785856000000000000000000*i1^92 + 26278580740665155147925777050537330823596232017439237493725563521735439866491016975224277298898557628744414196158831813593939676798904654671088916200811247237660617589391422934868361124724243508820210905485885461707863408888905835381345779622614989865165011271666712003433107269138068791719496360136224652712878305902691277204806360309183440784283284033468941609792542215947543458193052390611963705070953473399417963642622419240350957770087754108228862659333883337995031510831381243712181131298934999920680595034316450785463029856714145965358007326019534087084989127462789268490012374601090264091881553611377788114673729049460530513648558038021841527857706570573004361520108036276181457751717039671577702548900966279957620246498657885260253909415529551184768996944335462116983077794371900073321720393565543004718595966376969138644266792121385263899526807485955097742133761054141505293489190481715706882689677683638988271933195215549354698937036344276721359437708116509760552584127132372956033674013856796760790549453502918092468790175863496488571160498499692259964678807890980056948777862938459636871783329714287765162377128252940105684520848451827291321835651372506795017664482527799071318052195969501860711593110838833809998972130899184291409903197326647377811076565398497670954043387019721215221866648719365038965077371641914857056214709610979812710404448613161589261738204879416978080193243891548899128587228099918587689596146683252107598879054127162410385354887484110514181402948425144726127145767873012123667032535926703396848809008505123277975989149732257089152306842332584092425009690603741342111202230306028217916707338457539098953859970461763185142558200233731581837365531275204770448756544768248914922263107692532058551692273811152245977922708561205448701590146197583345412732449324314689691356548744321976909178674734375821650703612238224640915597612250701765676487327609214006742689093079981138195986583334755011472332713161879221392057716798441714149696743282414242624271974132628922400307085349385191184004342394784233447851688961201574229039409193055971019352622280006959104000000000000000000*i1^93 + -27080315471367311810470788196115731204249295713617875548578054509832112715677062413867333502575950000855796620377437572484631378536696382430538673977368162964273841902526682445681985010067617246423902628603857711404067133748166761863985300810868669791201386387737296581755857899264225565002433822364977689890645308763240032514450609808617528096222884207545388932380624654568115736107572857037226903704733025914414668571012669929469677654102037942389809082893624258287318069072185040378734067199365784855705205985013395901989716144914509897322231471087458136160673581664090214786322078371982983196619938367063337003962207659044784062266067146490967518543576718046136925130578544161211419465650077950714948377915718683671004064774539986262740626597071010070835299098320729750416959706324957693470210564007879132185594869191868171867880184798702713973935157587300162196608249228607017057941901863229373694860001124223270439734930514191844347885901361072567736012739473791207547164982088327382544884534552046678847528422217308138991302536973147523858598591537611752845614100742782201234682240466580462874828266042705409771059471941060915290802515323471607109822526173662417409411288403665808434083825687865311157381930210399135009259503760191334941611407727238954647368931257063488106658709361768627177077866990216652271797787609290736965079527382384313917601100119110721960642954764090559157497830150715147327612705151746549060812697910187516359835108337287445533410922377446384218204615646621533092519556140762261763860145629044295962125212065747630859857032348882790892441760021108328047331302818267208517720655195351084146730835778396017509828500652531135803303499340965881527886189939965689427478823490100003687661454774706533937983075456825880726520017254958756414079601375261711138922388688889864943021055559506172753681890299705086125817690940022318099790249985730905072377586874398101557041719470446663338560261904663769750612744744774551115609833890575011975244602968180424154796765554191816592413281322337736388919097194343049600775834216267142713777693520215036436067175628800000000000000000*i1^94 + 10863649538422132671375806950023997275633625720926592653198295785855113198982298461225264955093205170203739239041629322719671682686396327998687552664081192794849886878845401851527763690619724261262876892184454160422324748841680749620698905487211807804514099318499875621847796597085191546300873974825796404513238036936367568554230331050820799930886844206116958392518042005964868759151250360048395702885482223272327952379867157698229566864955171071913361060314426657126282482452817240210740110100901567282920252949487352829541898532991443197640107504827152481820742491779709382493230354875603418066389749618448646447465853810906103299492347292566421992420701433823344204493475333846461777049244611708500388090172911083972093103408922875612313414251424551505531460721457770268265322679095999759365446135621969437041418821490537704487860308597924132688705082044685996448527355818438922069053386904743992858244259153317445117103975972697385208017781155954229419883034021132374524247776059008985549671848889050119104684611342687748088452096693970858920471982260950489615241100302913119817058324380414435263158003101337745048503893447726978700800764549540885240315714965336297155331694650937635306550551376297787364813198939797307016124948009628289618484509576469390041994567701601189455664768479594118100139885770012867097588221082510482817447065516685564764685209253419004209697803896277515495405483438608624455348533484405788813304934515635572842306134171959309015854585413094334601070080502245730669728531491430089162349002513305204763411715745319861423883965675878238936922397154784314195198976625719875191475475951916179310850903062417401973684627504727823639809794493413970059797243346064626700909743042903070375060097798786058252921694064093337408876435789632060385610916576102478665441656802506178779064480928483414763456530510072927606118323902043632721929423014796912139076587714213042507422210109496767402951805632805113046560247271876485256972726030557397664115615600563112627366639643579067017352118115722251393261978091856598903969412488206555794261653434542535475200000000000000000*i1^95 + -2760962558111060543041610641466065015260071396018523421094139520586939477193798788876923770314185309164515138811951375070498223249399729517581187234635493031762201765233595209761856283743113314895663659317581692176031324238185694346391323804602694937957029730283192013617221623699338094896284816626232342303185800139212378666663168266495728782115630685521048128796797462798501721698155571715415801905370400876072365670591500285614491204532132715501775335157380317993866998633046988542983349894703835732350003322686321946711556413576116079432552307191295593726233251070943516094056254607683953349440180535707096942365935321705320481329053720591586173713260089021275594617106790944385462408451124728165623846402327117795409804179663504801728318575562449835298471369836221616667558746905076021524201651378703299627089147430597237863967745689001634183420355705156414076160972515936722061097796440781386150865216514134828114497483862321640840378116818347343228404542786585271920260508103620732790762098173960698161132574261434688882001409675258560086270330053496528247402999591368907228094601843643595529823298173783251267826714730372347954656622942618317672806949402297291084651786786740869331368876187506851652513050331957088524057883971870788212516778781547362873033286324300501073251972776325289361659673492707467413428865747819856909642970888786100645689356835829585846534652084704182243206091074058387696671722032418000777208456191421441045356961848157807344487400759770220533363514612509955892846146916640554850853985743555128517296182740202905192183294179982292614939934298340408549325450489414313026247128043590682199493831729522962160494884609358673667225583220314631678699887257641305970918379405604834608544229138429795733386698729468263004597035319199583683894824820986677011845584297859364477609787264962763083150500638211126461255944196636985335810530988736923099453436584274631285147161405659000588537793443566189326702537953748160704388398625916001966491547887514743875806894249956970383027641893179964432974186411903766767719063888490964714291399229440000000000000000*i1^96 + 795239011963879124976107032479948225581050556872602953612590417012039695256448940977598790926123797675833530291367205992980024177633440708605556151553538582507506965957844761214129885954434581304207217423143856023105136112897221519736647432948338020337218723320464254709410375118598640543051867935461785274859138760704172110699532511480325472599308597669389038425391469768921396205420407851470028001410072300688036773736781483846078614635623882780626417267386143640353994208260785471099449975863114871106711796725826098883360676962033935956868813874691373370108930777623779916616562053346966060161976727473356980417649446206820823462702099599578819946940094989569327813433520399620565689444648715798273569496446498839405772662002680257168099913578918851164799204951255863400527793103038353957366097561686849296923938732513099411030283901683900083985320463103324691973490572858027007985415436607255588619033039702274016849279981224127471464274518438530986814118638920303762096123436255482715764318039233620937245953585635569225865234181324098443695689269342341693424414203321787658578125264457905274094171570603237093608470207296885630966061944035403248156089724016829775394902558315512931043133039653260540926134120418974319402950612288266091352248644420611731968160349913291442221361649643416305725726461055973077561411908044266238555132376560980422264782322415439103908804735914350415322033233964167337638104047189942988141600572111080416546907414357501963234374773594876844048382602717289055663022669971217097072739594845672174931196167415862322983926844595795160151482163702466063647083664675118159665725706787031605114395812266310389326188997249183859580021039017042939252245295537549160806086069495203087250582566364604863999875308866850619451210542303842189773440538531386852112241381584920585290618670219247724218592883996525262027593323084424543373884137767801783198448699733252079773176025886382553062850411196767657794375270414558548099586284195420749751104632574751115847358727115696833477057775424074018103868919556299165374967280967666892800000000000000000*i1^97 + -89680700097245726118087200764369194008682745126880815955981523197185647731132239898068252759049442571097421138709589334808263190295863830922290235913091432043314923113886608316906060308713434431322630053563909161600518498197916870957353662420089957749568695016210545101617468636909398651883682188400820306518215078736116383675049098196017205225067448205037534068145294801837787295267487552750209174699873797529043066514834292114809050559324694427307266388793884121979800223214411920834024268937855270633955647623439109057287836494054789373546055726431375171092811122886908975712057991594754027035260195391405210202535590318215697043057905332525913444420458124048775468744281197733983029606902082326864234592277963853845401857189973486527571602971817202764701169210673189943659873839518349858599883285974588870100015621402287530697158911068520516929444292120509095913849264315091656780847382913229172278078555929107642588108093417152449036589955616091134181844746351020720606298443970040621680189068951601411588232273198026339307241060708712686894205298748426690462755915049787768787540849254359064782197785055818666316625592062306305952361698864229427683888711979152076223205584497082692422855541087274299532614376360157036326088172682312923987220733397103065390175528815849935948999037223437249631974920101565434341744630535967115347167797903808085447678206848184586541656800093095679901831137690735292312303307578079392702591907355340527779290719158882878413673145121963924740670191483487789086833199354810890171909239098818238297275645785902688055018442219305108229314276397505632814006855637317445846087086428573726641338463531151733842918283105165920597603164271281448364398924527900474867146689099148245604463979182806660651975116392901972818576690255101492888174365239873049315788013838526868549650681033392877816515072828554708683011212740102819121751531255228033043989053586749118258481411740085802467910416025267703400942864246718264260592173779108228352189750521355163023085564506356967036910061087865736599519926203992982526328045568000000000000000*i1^98 + 21940835316563914662584467167112462802030670800128163475139393006911432790889390101842931258006005872411930212642214827142847895191397055275752474213807218467818032876099331816485525221743271886261396625883850321403580638393135753027423485386160233200472898037126753130373603947843062491302958968917843024015293136536762267377341376980154490852101638749216252844088835680563916579564657527125893842642910837004060115996183537195263502073099606617885529117690365334881851116127582859261850100044405401432432853301308985837569742475034141671057879537542060606786701374858055275417843837674810819961772653370786976101692239071540311210923866932748352289497063134741662737709739089563018128519226755037277406114750193288614931036312556736970944108934989734194924198241942388027263202076810193781393377875022457507132851559137117465929301599622604136564080890933931879479709957802471661468659921885981738327245284834789853143926250166692603631186258870387560814930635992661313302639254859798315373915635910014119874589325184498457292335733093693585850868472899040182207501065315816486706283487534600569945566024765466900628317743928844190161260423797775680020537954513672916706997309602020674766910691688181447383199941023962233374987429912174347148791231907543791514085801169347529810521429170489611974287861520639674198835607822637825785331366098714132474153571653820265157212136274998797160471647613043647899042281979786719353421368439561300005683895169347690214195465365011469576796004327709689594800565080477385686296861305900018532536277025641727694942369303251240486134182638038982017221897214183057471636441781455602967060416881347807624442232546999735979604367375979285051606128849435953958935220318972667623993259806888918061542178208832966639197741381501847125316430535783773418773289952894894976353806715851379472301846502098058090624825649235759317658962145573088295091752763107071044444837306249133164570093823163383528945086636271710181596830326328549648918495591301253549690009948425245029055891050243645995978706063026290688000000000000000*i1^99 + -1316588898388131841093409109479750548443722466318393685702024087245935038167158075557449003771721784672054678228812337095648938869973170597491737624954339521665878214764737786331694499816098746640918257847541536572699807389338783351132314799102039021106201604339915857932933504579825344073190596754948220668636182439097453046439990118453863232288988612468338469307762164988786165036239203724334329675358224188018267811803634558260106236209400184693152414197918505109536268185369563316956924973437214325828628233926788921919279670002502658784644736427244899189840723400587740509501156297431866300961346806551303457496983379673871668273764452701196117227049731509191483862445740793585358688556399225620299355212463526622480661024132529456518074313176555246086864780131493629676470508083043701402820200870372651504345757699424468558493048471198428588542606700690433718006408056558416691752914761756452224629435065603891057587224551487817897450015959989706753902324015931204259522911685980209207130925870721641052927377087205032295190115455421875133831820242328867564745367694381494008858585326951259112204841279058508401746021043557137761238934840551333107236033133491529694357804073878866993970170012790753656499676211100176273474996703234739419618430840363159879369042803114254426954399448512262589393418537909440171323356318878172391360773846972610793272238155018993072382271493282749835070562717779692067285845428606677499618913887012440740485388672935744577594510394359040103450354125960002831776971027649156226707958292350316494666272234023366576690542278921090994304625455012542118742456244174171755712980558346077252844452349833301781156804162739569885577652683119364998058976588544563327810695199404291277558145508281358896306059224303299676611737945384040703042726860633147420298262298081830231628121325728968085630785697758618578763450266084963320141113914410763671215007657618306317178356218287799853250955164040952122408934773631947288886287488181108218952408912716996687048828187980354053245952056125806508213954150400000000000000*i1^100 + 243671909148507805811017541772709043717506167574120407038247696178159613883831185460950234260311201085090409223640190856696971888851800229382639598772969137119687779486207303176692495059957378067041121629396984426882666367293248951151951518495110774286292508751592750344375104275239774810722416176100135647486534973501338114978464393011324613878327185513516384280613966124587417565347128962804235823684933478666854876961873934560168745318065257415617576595629542110647183395827604278585015353063953941410619534460247223687369949551069227450595549920656156210458760765250545122901849951009371792927663535852877784097568115389762489101465066176441765332225377008862057376593745755771704441992745166467960215115051478502959585891923860393509895107106860741771859975011233060397876445381221200985293847694712078272744529586085721310947067603271701743268335665845845059138829537921529371764917151558445048171166210328661038752630937122974390669030194632530483302163279455967062645605794396418826506756776981881261729079331278594560927590721257875153187842108497273884775843538651461924192147243789488077999689751979754305839689890331040383162593405776275295993409499586135621966893412684636001639830058036875219343022332010857957562591026050522143429825041052568881500289471787698986086067088331255980323902190236413329104941124986254692590692636119189522718868461479691979246335433254687086353562109788227012852083065222038584739681635285292247950748922678603163117854498509415646356763795559851934821926727263277562940776633859364064031263985071935650199766390877201792118614826580303461569757826121012311922813392569476292698012696729887920374523202664316757858483172791809973232912773808151097415848840536615143270613650756061539758451567183889685571189501508919211912690943224375664945806624760134927316498176313715546576018298514246181463984058311302074911531349226693649597734618052394375407723498996783005718133481057409327336740505995773515137055429715852815430746910480221156925015181913463509962527519799666278400000000000000*i1^101 + -7068311254037764356868738396250994228859304062966894697573975745252259159069632955416944897830838525829218007942428735272698507696115776436923150037486500178434479169123370935305377879763329063429502298385980927486661637000335839348147957731343011309719958490099603143147750641019636673556802180891231235353726157120858566018053470644966026023630504713394967401020038731862869531759293538741929205698169903948882311173686442070200932040472163947321657345849789654814665176480433098142428480169886158313402166753291115956723338502894446821227061053911130973472532206510211984650370832329698992192871994911894951686288430874105818788522744797832608018195864902000237959713392801835559127042744980945993910500844748767878231646673426650659026037050999783916915211208264372247610426765536555420458357455784132289571675370355827205320247443410480183614825148151934042853320762683109819915834564914965262075820074372221539342198151535395350038265007696966977488443055197945271561389166950522705876213562816780334873395575608808168959346543325163015734994145023632207775966134714972057369112435931497181951273670915583013143026331671468696784431569341321315170548696224740508214400997509533929736521290476750684966776346263638310313552830259475446069425581731977240595167822974690617972709407859312697909634043267934562203670542891242044194267019819902589755848742548293576895638310231079586236610867474399131700576963744359874956850847730143294084145863490931258286991942741550004739442794163635998295919599028404260825427710292088083860488994566358276365644399655992876575888760219158575126448871765264585816097637360576911028720299159984776001095879837583213433234518608856762918685262729517407854192631695153374577610750125604540494436004234825526011886294837440135681382957699371010650040911494912282391743574133953188696504559919490471778693506445848192115280183532476731782588590567502584093156542899485609153978675753916937320830206991240518388197280807518561819470619368840411408674433635387032052338524160000000000000*i1^102 + 99590028336770722496861011116154974934288558156653740952875083632955661445178904177222889675207577639770561446121480358176463736419812938600865327524853484605175116809755588721533023185733877313936258595222719849242585902170713652994113042808616990053715699296798091739701984017091579369019139736799782618648654101608100054621908556907172433548893091580432558828907856554082116488430657904300797508637791145132943025028678851030778125954494351808490135515150539406116010400919821009011664957366546317577529422725289655263166560733287806756190534327677306861386568405499416733933505113929997863472787516045732493386918104420368962940312507754703662404865878062679108672667205229291476405732730139813831465015058660266326103765922310228185505490415214924705828131121859882127409142255000393063011937458273548185660668979371725610913131313880567336882218576540275603502261184144455695137284630776726373709595704545315556563513005151249172232015179671875690411944002964905652486459361062786205759690972286717876005756601527651422807349632212347498149813607513788059713443555230482712649826077962724026020378395108092040248112601709892283625979077162809007726209699408174330068864532016771378272456104033189916349473854348841379867971198013801881236069701921192059820338408368062024144304523436293882488617911846699276708936606394703874072949617528369943504811421744527572768201013294975845426378868591486311207630455115094466064342819237959553062157435534648489576896607213699160214903197031980914374839610520561829354952629997127472868495458933205900459090093343733800698000257697730673968370218378813511075513824872334451475539587003040181852158097599322947918846810177892444627126045101192278028184285081314955218129347711374750675697253173315520453154600468535832189912277465133766140931996172875352000377742437331148363995386607772619236251657813463820055229940200490994856545751844682920342132260221832480368661759627056817332733942491063442829759575295663885261701075491200658186537193449717760000000000000*i1^103 + -1055103795275997513570226655223070795355460134119326297047253923384547944238725993722045414316935784631070355779380754108316140615027194691943004807984380008562390464509355881989592145249947487620785264155274047050793609983575130880254697013383510129268377135720047052414188472198036922772361082436922034831729310843502570349184911771556321080001415596527957489343825760744355953581409316808362135291769690893900600817819414389536320181078398459195733755933286800453527621617540309368642290184229698609432553682381230691125390348104881040998208009464322280655433493705928879189106724671856198723642741376020447735380367255069860643740512500372926279406662307497157398780923128343402572535243049376565896942111001664881735946485939004871467385828519656130476381388836911111720739969987502126660847939461526165603951626135149401083827212420741400619339412046252526751182483892795336154568131690300527704424449696502534542165811035140693479528337808243956975521655712415830928321579981852098518293742107658329104480457351003653492460623344259683641700846428752981676021450038275102530307052594352683995451503857601135341774697238162580242485593587277317007227121129402397780472787044836988236652833370653043962253818584399106228533142723147786441058070957132440999058921211557218671344147858869210458266333872817333089469525770150148157743295078150980700052135910915377206808612527368615885506995351298381704630294171786242967230534422733067032243060600983360875074628265444342456084135943949224384233406559105266148933461183603520693373531384919378737772952501694639702960195981895284679372134142609963514028919782863400053610548682744679298380420727517512289862938450469400514007680509959158364759885605197833738762869818044223354881772485517238880917327466542017116768445748249489370618516755940322633637270571205793742511800522295106068181366245588105560038657930008262728668498861536619954073484097013813720948894756558722783056113802170468341030809895517847066206329649499679288721408000000000000*i1^104 + 7869476125167979355920377316735029967549981668959791349755458252661602157587666751483879463303057088124879204414914371852713017119049458793746207680317438309585436166728716354619309520239728651655361018899863061942840168068587853199665903075203039471993085858527880028543041080380792768058040726760602956374165240661824503142941157014323624719195804501085491346230865932243281308904754270079932404412144696526001094929096495491670905603992612831301980167424621905823903932206431707510196370241675435310758885389959763034509361915563375442878080458421533232200383443301895488807123998770595375724797112217927706732642240008497656965192739490914553641109963465999538991280992126267123191390163177212501036128679846471930756829453953804457279386474138295549546277233699439182225609652902963440035461827224805811368504757921037446622343341040352469332450629671031565252444723800803773581878781381692366141959414226887273716196197606818686115437268707480438456454427381971213111170142908754060296941249649773600659627731905873008949858591723495545488456080943748669398275600396486385593008167222009982424318522996128909616629790659586367905747597129195065217126621370132823905017748060579186286151957157765847124684669569867507510557541287790529957537656499629829668277851975296297921693558076501586910768657329110613738793608014762538052389805715549103283740448850911080400158729302618906979185162818825328161917930391297184865745607642906759553159519220433432727555597637905869640524204586063762936669856404815329327765714009582542393501452133753058000414751298508226903990030505378955333178469090893467086524353158629029954318540932819111522225059875086017421262305745555004650833048233065886281040908735803702505336011671989079466075522835647486411813182604534607006232392163812288239143174804135754624017940112735031224752028758780696210153275209376648676103089765084860109359682144507847124882431202298159862975488854134705446139135125109573056323338751361430185752188157952000000000000*i1^105 + -24086900585609002926858412878917800545769648611568766105495179054427619111034160819140180930222402305314944753033177063096584207946114465563243289002832447381504681422544861478910325340248274884632300544916447936397518562167937158893243050697560590675827996349286606923196221652699895218929566029600258756716489540816633728239663646939851807662514947315808962492642060431992029421745743513587374830954400565082859964937754293720457354666608872926833341255202296458711218365027033165869946231325439428097795683631425338585378719695294394330971496778333720986018598134381460654456838107976482231375973136067729954248135602788194568808593415024074442432543844715834016920275728415386425363929165174775295744074432409884458247536605282344852653785526688257335143216910672898695390989712299770680436960143257902806522273491977384602332535839593950841572281611096364226913023727571147492321566637422851683322521397671089855320773841330126307823049641785654368892794930779737660868847606958376918211469511654412950998449215303880096746397062856940049645448500958258640967203731093492590869067281146634226584807638581671096193821824943782511455928318477449245933946032300640434204903090377908846139329023210873037648733867239867262726753140947791257307771990554314813089478280651083189976457584578236749284011197953158158267391632537845001379374334063201353207884715384686787052039245404919376936881406318517579249334480932734433601768141341094738616054793380358275897717005368452650989205074156693009989023085931864528203322491411868168042394768499585240297249100473772410764983469474760806118336933592489865420374701805640843025546095304555519232508471379164862524255425886182615641401461771907680118976748361607250550178008311762223139965445471369269910155611867346642675455075752362304385533778073347388687142156477358862493274995822709851308554209229260760503678208928267264717443808595958707335671425217322579947855491217983218936691115024992065024686483244206732083200000000000*i1^106 + 31346872680425070235467626824305914695741170014794057956323982952115148797470304749929561222555095113046892443029382220833960373844901357488896482825698866582359470435931414493157197356920261616007729911346390524165591044510984350988560685925913045946212377304314294065130269243609335705250819649219867282650159702179516327130536301728320858823510020065299182811572889938580631986369647449229411562705476608542214644951305932551544998434846659655717833284880609508214079195960904023995453428502240761199599635238780440687281311786126785185899480355044018095715431799148370017530444639253956771084185221479650337125769961260436794367788045737673198926961161727129250360826982395088979365989841967262759693783892315458143927329104985449271178225061802026986272205178193282234955267809620899886108897087538248403642728605144776339398222673455382003716550229339430674250382287127438789613442318615883416639802611496441663785733012346578609706484538120145853259494338821810840034151749111595857439500912078154588187839480384325285832447739472471156855550610689794573198047383093820270180567736917031354733696575224434422824085086017369420773803747775663672395967243970427599748476987330419844176691097853960096956193544912729795629299382458504603583610923914353890782282997525210493898766204223890277317340624480523574884396392879580902769808231546813410557615208396992078970955074986165755401663151505135048496687989960268382902629770608627707088027246310126688575776748081368221129919030041131854487957487051654969626895317208434748158467488046989104525240682480640865465872065137267454944953560686913590715820246492672767323705875500767884048706477565224537253640101650490532937481241173575457889483161870992019257721718490084044661972763006886269046670705332287197239740117208592646428743923382210923448472613794044563498372352120042113139698840696014771999672284357134286697808650473224327941239909510042249493367369952265743674601367001570411439718400000000000000*i1^107 + -28364899236424539517424926229431679718587684151189006195691434173258778861540351952719135559030277009129977316779232028800163501291878569763980917987313385313593729958609493627730580014838595107212299610588429039333354001192138323764456706186371158177611559337276142561850715503191252849859286646515542157810537148479360664954599659273950252067812505619380497654688130698691358796387132328242000307772132408621256641324763884243991664058019190043262607082753154028274545671437412717514452083805872251840488181975498110149147762856387866085067983537884007194162268571582944403318594097422326829428459693290329812060820269186735524766774401148642755268927253632048725418271529769539505508339528032543996563350161442408867474327813074281022052132585135765972240142247147047195097915476998462395349284800038993938585477763583489648051200551759842920159998446728774171098506695385447001917468055562158233509532990967011703524490582111930253644725358367675669825152664029297242758953179534869465186431410182403704665341696086507262831472130302133784093303194899928088261221352141443069806770956850738932211367893686378820794870400877802806605292676725842981073963442680732848773191584244916971494775902822467292309738035240975365977703060486841971449640291455824131293274918465989084706988139549964852613648564422211060167930187311158794162540389378485720001660073434438838125563107851811185500885621571013028527412248165466862971250794201609417020755621525458206729879771314628864350764156606234604659191165778592440255112771968600316768584642752844759198183774079851586715135206974269755574681274358204321988482344175725205427128984822679685021446670038122625136950496498794825040632472385274820044331317265087798460197927675766612436406670516486210056819921062663603853548811675366463208595685878436442872463772805173945707052470674721549049368456478624469228305575702649884810390667737332451645674627441191452964819287814752914942344848537026560000000000*i1^108 + 5798753028733285800597601981703353998484615398718266484265404677397581660993803224504127541005258662405647400747610754730583042427729525503942280631341339360690468708553577322986042026456736228455192375708607608397755413867537904948016847671060789908976853856129315179359264702700405673495204771245583619072759460693552749627435419724001622630466560202629151411436804730561952300276707769401045300698908249345653697411360616313075478293188357574913576600627247753064759522333156916374563636474222349768278109517787889812693814768466480249463655419493529028605370866793840829575985565247336545985401432194081384447390230900314285788975415006507412855959198262609103654695627395284905851590874678354894452593210627033271215925076201612097581036634851734521447996313218732006550126848453869981843541638639131593551967998128453919368500965251958671232425078141180193267343016326219925218660618277342745244084412449448600511437930685062968027450886044550589585131427719846965034536485975468791903875616976845091513473349822296487458039375818645963839067727807348138375945043107307480530263143935994064182808138691295799499225029487106749845463845349599702307668125019341350650317036921288184539818761414691768200627609067867756579221069299470816719597050952605536594615716382320143193588410513735424651726016611354739573653697746184264947858489457867441469951557199007824064938034527342308539897499688278872726722374681899069288801128842363485337406129074163607027644320671066925504635938530482663803429681278403953150460711876859799238983725178549832554707520498765014193638787817003834142280566652730168974848723820865154956992891495814200636258175990203881979690807616179627468858961132798227659498921362175359813841335750165426879581859797157567034517604635781464884703654460035206874278033162782122276058252595990395454581732312863207629730511122599445837712822202960718630755227456279501796655983990463751787794334353802427105280000000000*i1^109 + -99069764255106721398519467748555497898040153386728729106282162595843901256912226194646334061755273908366640963290741028151770603708609790421717649568085187013372643257553547879213124514086094396134752715486988908517543580038291255532308076916154470005305141064604518918720379428246181944017784269908004223307059296632696634553926340751035641698545917130270053758947958122063016111366260759079957568256661794185477307060649683893726736540615844920234908534090760975558522363390543557042017737249105702136044949617314501589805460263324351863574527914735478282517356824827280161819379278807006304526168332893151889477543224044459225499867942805406331445140073266397424661542657135081209437740641273252932794928539561727522987046481273465114892562553879721815651193199069282475539248073396689578909756227525669567586542975318167895148348921643594241673838358304900522386953125464043370603518500935562696799070009859132557268732370493647156772867601545369076100986584659105303515639826561929308996559557973422863085056007154732812207063615877679654718846283668213426754775962220156156052150119511773639441034477906851829104870169181907400010257022066842216824863931587354810400827969050686949989354717169806200000509305915287395028266233031346444512839948269667976129305501504044872866305513497220506829254651790656825992019967239613262486969349242840018290853923836593418733629309833411987232201031185825060216817803484296447232303879272927924982307491964629905225422324957175429053885147737181237226167920250469982573381786388911304162382174170474992466859601668404941330737405905770897826379068631567400626574435930722899635501808588492602235180955096386111155176511998521377863530750974885542622207238376919667822789005616941134360218651643570846342663877836200801261596787957182629826760686510809642596322101530914857489812431568410890848225030200191658102614787939724610711617071096718921941989870362720919326031872000000000*i1^110 + -2373941398798880382527225119879804300739364039476986967314061640547122996561672139436253804925365628899460109706888189917172989312869566427152513486331711418194420722875922185721779023153523062838404613324673063643433378542705981093076727538355415428281805119353427400098103540109181612825182832327741345250520337351669405746043703770534523149336578099306711703409398234964079548603381430040642810468086251253075675504108440589218516878171641555980207698025192826947804167047672620622199195850126089188036268053623556172489501147614026388540241154454488068834638560699786792750789112489901934234131532965907418972042883974806329212034186025439950960825264262891132617550753007680589939585397012194311764574204307859316373524849258532025665553287627772853333004903166155605466707592473975374040184749034372306274785465694968357465280416642321015961134312553714556141175155221235366229228247258199242732454519156102404866992165146701838583327936229239708833977646028790885832032425854978209172420752496042903240673481799875791573378888730102457227664389491397941566839229488454878765780703248149796140092457951803618942035746957646738115753367424686197645302185428010975167838067301632852285453766258974616728216664433880343723098559342085845171859648808177868868847970852091981041414606806885266186434829390903081902411183743088016236827866580290097567689883692098381051292179354298123062949325088651626172309031984222051403899727675155472269251103872679787011665264282376371952966674408118883687150347039310074436347979923703506566018949196110551724376143759587259570428733935187284818027700919054976624202302136629149954105819661871757445465253114246595706022303463866650382827456493938620646893499081538293064134684849420553277117566325155841938372230602575877360806158124255821632031068947352146526626799055485668180533633498260289699053787039222835553061098218819473487902358581935252528765624909824000000000*i1^111 + 27944738055824556423737192592706307734934219200620800318477522921180086258603614509585880888492710970756465006044055546891808032735114904745102120762985067648270471464302569325444526252798145556413557594015370369083841170515326155871408401668252104325770272546532158808495547345554028779531831245714641912926332409775583151708287815894594177140010267011986547757766154987911769846693589530225271542472320528944923243982934633038301008546035056223371215116778868227123481568199552177181744948192045041933815167279190675502665482002808703795236009230044232330682505841411921589860025554326733201584761107599870199497911690540598372754375068645504668055203196841544926865832436790925883556925465328845020252882064752016391025630628771374829302316892982589792472242072384261136914885318458635283774141452185703125504355942743146552309461790394431905772797349005555689563250334023595316060910644543042988052284909264747073372094170471789023285647063269439516632575917005532152338342992526982587028743982501561970284383455319055988511198971790423766485743962798142538306249092002551545547492709599957417737206686649968667395163938275056347404005079141866853181054742880517657490705419518068128642138884750271885101262255606498036974601836525782004662347377480028400606836347552299302327033064604166524733566494503889735627555034812961257092366477397019209594378108946292656383155879997480333392460981433270374837414004578842710190808087740952095773318411183983124881423194057245193601848850675832658059206195345189012832291453943385100142885151182554443696968981942576380855249216915099261343185062088449428631311442841481801813668852218322558679335435970477362588024155488327951228893703017199365396131755319483041036511482995674446564321496255652703650294229215686697604635465582259622524652066855541369866074580668101417255901759197533222184739787925592909719821366750783764765304998992648601600000000*i1^112 + 405054950649033296435743066421642593574999193899855100747486489167313722604824763496251569640620167692531849853315992972356717809531961616348114161564455074969035247859237823989936977999123684581835157025225475791515839726103304304700812138080919759033410373980453630385908042351373119301428783363135283007052108336891619649184665638332249777087214877800937406559832244647330426240472158818507493462791004165161579149460064987993511576236628911371027859743127437429324011149498594844926705622306052564505429749043855820631063124684651676630170466277266448645943461751835264969792336085623166119850790127125173103978830996171889537854338408173462186305263089235906853258619297821845252084960766031264978210914103697458529984848919781183596901249246910214527622423847339417286992294168294293992735982157009236391452507628843264341197814330048143885834972995458311224836846377133260389861743264214211293464798846011514438807644518332448566117204814612573692269357952276815143000207362153388058836833837815982046097338234953066819699807223762308652540452245144744820753829705456888144638142830655615170952767204830416061164776633413489225027448001823954649102774130238303126457220928530517312194659823792674717135614071915277462646645223776359422718609134574483734499108230953490737820906503841602659877068193035786560150379363937498971065346523562438242272942030691270743783989647573640922463648384239962689396503959851450975325599102347907828206134888892251687788269628961253584657291986308643967050788886821506578742209584026712492856245623479267665138108615860941980279627514803698378549766929002943402567097061482340751828878088034394131999469128100111410957811396761755244952396680779458858189768325371841777610936982357028230275689462084713514390275946032433928628322625983874761706543065830706717935282689426062640988078415382034296766250139716966132583557516588956935782400000000*i1^113 + -242318484872218767641566888738169901229352014222917643789352922496004933301446428143397667487256163074553046210111787173271519887297825602387777040955684186670536977189037335628294719821667516507772176132415369107779544422615857604788915033643098642784112509743202496581449836024303506675799752950324293516158442625296452320217236878874910779847573482143209838191003390828533940262462808793788536790090419193520161800034713465213259331156742870137016268452070079017919281493993853325250727366049208645463331727969754540116106525833332341230633696171962628931878160499011374829636544833575754911038852559713720674857032708518236525289574945941599078656938446243754411073291760447785170057241002384012009920465540370057337281876541615592391113595165850567222369304491975522395844016821752304467216982643087956091975375657273482340963982084759547426205826702886519122137329523735322939656418404762507477402815307382391017813420345961854413072392669333383699993569203479997241808984938078123500191424146406635714404931754349316596930964219556266865781451470542183275646581887251624038585842471408113657454333167816188216843166159628077385221050579403108758366289588791249776921350406898488627030086091215537757275226154233074663408366668236952585737446404076972776276030787142804785183227352983965680666462810367986233090510980139263325023007288419241742699430714679186788519316320413054431688709410310799412309402965557051345373155516656198222502508561951284433649559139583669177253947198070408022030405069022463376664066875359765222411400801759205436275807536888587224220317630320224455805963928454315904402924003392003356427526334428833945069862755231224279038699816496176733959715505332131052750153251795674081529577605444067636989884401141731409924286991437135892845223928839458375688422759996037743691783842466269561537588691005287394691488009775292416482344960000000*i1^114 + 56339473772514030233653852788633762801707487941861796229481514327499087003711450387578223417646498717006939368546483293944770663454799767963913581986401110911184389703947345340980711652984057962897956263747083646175378121710254435061057967794154116449077620210421058270718239412924881450165192141020197918825192788206822452149437431475594682713166828513912773135728570959361171672938154764816162650488003544306409467624492176056881436968962759328541820868992143146511729805924700533439863004044288621376123596406610380583682732139203731515539929962164913037877237036789214931413655305305485571990538518665464466384859135930711295923903407694679027310990143259037271356819276003025342431660663764799509557962335914612973079827472141050287133488789537608043870057008133858836431344425654947230805866030148148341185539364105965773452019257938487881871024729368521792075256161516847006205652880999962625545948337979016215320443918871371387248789293470161436729560514944715764657488731679493080414948210932530732950262878946653573276758053582875654498501967831606616039270289351771134612490752643281139768406377754640695472786952836764294163925207931513876231511619573201186777222855267421679009817288014923386778459205233158931158327503744368145237064713117340065986880842503170418176763529916342378106324517491304695313492621347127068050589123441697506954809195322311952134152915371934816344439735340192798324039190975891609343571004158179801293735115383488088609049685302890518813904810328636318817533379198598287834168752146051673636767441884616844547720323317156334209786035045209629949355691734756116367085303075019233698043587605884054112454486654904978137890581602069568549306567842515283815211298003002250003819604978458605344621744427746359184473831492269284514788736355668938008928493404288119432269076517812170168238402304649431452965928960000000*i1^115 + 3556189310542908201903342916395046219192385319968906725840947547236472006291866791509228604839480121645828063958674121910053653891418139558249633209720905317419819828867022918182490293437428529650725684722436039919667497234603794061653410720498441620088120209169338306031098712232100870873477259285863367130268501028493606980797099526171819123648993190453633704426095587588409823841692445215883032025099949292010573678883147191012965844283124552129519608437091723466923416499943801845253701007389331419803747097908046591451984380138542963081341388158651798394522861271513903847904686270609313347064506111160423026908667751052103729684835276133516042023688962665842208275787257943854640344226187413075808681717823719580751169904465990010580304289915070692437504071304763157108699440570578238334399754428345400128278915845095327095132660229996330078682441655718043137057756647291858173302727754663543992561525160482837690667007349644491647637494070028321567116259639624215135854438449264293122734076069361183991407250837254222239032442485684634507293826034709354603281794324040223695589634791034834983342914291436946202819497483826958770191289555049857983493175937053132579488511969677907485348422762658252100576516645222783828833410155928038819342494768909158041427124994661738329549734480294985559080130276442428610239804695868073393565687812971611033189302856760331825990188282807848892939573007712171836925380361320693306551314268860071389821343912391710622075349358668748875770628819881410363617237883862690514259635551302058121708091200743554027933300741043211380509801658232360904042669158375570984397225655096094032868326024547201212475655841132579516126561392558504990377331626812280978250217080603170085551626533579372395476382174994439529208314724773436255030292940360761681282139846298054757808745605217036745571009822720000000*i1^116 + 22395240712615212568327328605740957672836774327069602955982035143412392052796586153645358156987116879559366827211282192805944095984233764293961139818307849886483780565433847277278278987857236741503156154139430504445190515041703967596521243441689908241719132327192196200912907489468882010405436459037686545514604105063563125766641865750522575101637861673146568959531327359919939340182141308340223845403705726331054168470892501630208738150950871559403524762706447014074754938599834265585846378390502948630025880282351235292475134747640959613575643939497268478517593071081832045773459887272815567536706842293865908226601927174049858597911914390580546084096275218683709258268879431210827549012114448663913212853408003776086462428977678550746305367751984604001008918857707387900663720693549471543913105726984691278079622421624152093819275565877010446257407479255005233630109577042346042663389115635555232314605181772156097212358618542485150851695464487674606244424789950600361026530836966090396438888750155542203187773314170043455809698972198056607233940345094611216230139249043935316534727502708943667037036250949597858610137053838935360496967009571795629844629151676355803904476753437978615825869689230463871381956105817196374094905034261384396604665525827179679263810874862605766457771937308409712195056199820939242915577457742818659728864016429805128108420000946903304845342988862676919112132261239627401647205420342338356505635587898467081709919152291743512345830826382918487280548569556913452488296979660105215214734580315747627667434646216654273092302536964517537768372212612558116709392423542643294902095332347186789967874503449662397861121649866312292155328087820066485229040539918946724914953297444975091177447731149143794501015424448986715440156004696233819080316605238098837949754768115060286085822521802752000000*i1^117 + -36898279065488724114113741318700014838512761955536004320323760878027822579430337864208035433762592570354240721568848823052540508550467270957364537342874175454795169532539079209802898304046642827446339707010326811579588229696699303856842736528914712944314956350714034636719700125811160238475366930562901371269503600810802391295753755300820945001979561900021273234859810781797256435302670265856236449893491082484706391729540767592485466520370105526485995686145500459740372706279526282123699170599417958845942897699783004607038109512370858337662467471073730020854262838249398246761817869205392878063907419130884896826676543480592442791000994075096441411839701005885006603581204738874088321019082089500659274566069562245206845013798138409878122647500473097258902827035366722739023226425271060360812197545591226588184355443488618467224563739658433857137692864019309783394607454217170924153466119267502385145020793076436586364657332795402920476543366869690524031434535933358896629437405894852285211437049147502160122462471125871108530189129791567312218007718373596585846870904777437409199286489480127147664593425001650117127192790312864401453578388180963524044403909471157472082264222374415480393982819145612649720907731571819206325399321778238836363272342125820307723924920896963375034830314410710881448682649698177484824105445086896860275997748828223710681211554935291759029587331849186026528426230020131707289276611733890576059364169563689425110700567529180590263789652678552492268825082008709611016300893395250359927242822437833556738876746243005924239620410066966371074763838789849582321308721729901615654700600980695367460316707375251457686805173861155654643138597337179083878973517576627242900660046493164505504666010924018244322725599558808007749793389135263586018174699447083604890076329908633600000*i1^118 + 198226728464534305944794100583028878344352048992389455411404290800734875747543435464417778573266817782441666632985812495383442217095892262371078528895637182036122690401110373889831833149652113705070119884169269110929523078028522671572907367957981950315935593164082334611696951282334844713100107211829311201352240168296140010875957590988364620055816606228166513906947465017382765900468594213409419526908073609682084375233426326671292276982821553141576375434531731233604082558792414702760125722549079351636617217400218744138849323620340634033943732024124473618366580484083719170430909777596576531436194232039271583267126857624368255095704034802917983334361822136100979251654317025497911381745416439490583596779100843142569456278904541955119670871839643935440637307285171336118028787283947674010316037498489296822692977349951643167916451276455314091061326729544447155155745314083591987338565288383912832236675413266915473529717495853275442862858722941525017146942722981809791472393917454357269456889238973247930294047758499253455155235802566157097754072339281067212042920159929060961514528110699513326297033828593531233162028955137430388697986959600947021968781400196657813865279543878425821592258329584850151763112745072943912797416525930116755332633395074164049969630975823304717757719628815788621624590283299097294941210744952171513645360963049368785482341398558498410503527437881840250802536210174959819047704168133421713916450550832446068084141357917961506241687254806237095506756064333479024884208269610800901506168165123616275833114618268797694079569462459470894313480473847230487079383520676573676265115884120091007213147891367446779812654525289054790452608640648534697538115631904282998806563977874290854167597596384017825099201005788023299643288538122788006231049881046220800000*i1^119 + 3551778297208188103527221457564934398059640327461025300920116268050273958705094760249934732164456922259697721903811667214296432014038210659937931551007477588591622306753942235140870444289527497153410548249402023863800730992702768123845465071518434119611594448987304295319148553099461627429111943083052024240903035840466844182945362911602750586139940527549662132320622714197949772158855560159836911945752070036496084523719721014535135605699990706451091548270429500263711816367538786959071757640684179200943220647032399781942934888452725654330479665233966669532455513386398468549191262464778509151192853697420184070962417954794966197968065502367365011696722281919132925709370669774494738884888289342756443256186888485751433736503866589104546044834236802725668554079080446976199518027761939630827651155300052460740495462840858847261832089822620864935316828846570587767439828096883421673661427540966477815080582603968316285557788647593538354826779339095513270208492669345545600399559896343495052646098276251830591973001951244878889074531803336975153118895122777903512002690896458971874089699368313734092168487683689846633247493277650136333584610556083575122602764291663215287561558187206575962427122648696749224324589111765029458614861393190616398584570455112111435605947170447113815898946099193139578668812589493415516097421037901048249803355775714464715784573029780111986012439684079013197776684209277708093439286379306090650387295286017384171427543734348199973134991771842309648382523861844000922971030883806972125078024844360593079378143385013779799375307720251124071075222417579280786425079510134035902515212547825162576057882658109606584476946988735510312505165645508340276111877865453024248656327086621635487877034244076374020548470563280736967881987472207380480000*i1^120 + -40880912662141567731024649467244726450997165878013434861366393667124716426676338638768122675593499717435293202588555859027390653989126150056535892717833943868833772281917885680394146548008117631521330998263958105266436360845593385149533642552627863494183970112401723893749460616570204366695621410852637939706918338657553611259814946182910470176407151241467898345204190691584015641786755054372195658364178211766297209194289742678192246676499836225690422207358300801917766390416058395467208396684862985959472832709936191284255304866853663079526105366046211169586697970415208622035009095454447965455782534005812118970953174543003216438041990569754441678883292273603110653002510324479030713545854321345374008056218349235894957873696222931148613928368052923073948709635063313077490626021314300959788948097571693018589526275168917413146720037112587210111931963567396402073741845232675298415715031515125034374079888100533697633827467407745552837728648261395135066647172326350729681030491057352227519573542569853410672280490277410781900532075032491254411939528615871458029531540595897551555453830185520178867367299076408872190191067991667088689856118426979298735139085494351356701497502689526981459342693249235188607668272721660783686509459822604217066582152237000632122401367894407518338488834421554790746300394562528251971012392126453766831039740732429943699267952712259643054215865496525093897500507263926783816436338363970429048677613890618158114700559065049312864262129924913086803553332739020344028789889688889835253709024294337255556770469630806914543427514039737357503845850873315367304310006665586531005142337247624938454645789011352248578395612177500101340224507534440292520541328568273675018181338892913754479972903902552389989087116619939840000*i1^121 + 26952469154107146178069109081507456742079678750899440940382253408241241484111050495615497388606416240912279778230731703741412678032554575320483754300508921597023285039678472948727475408593462083525028279778974214994885101782307062830935467627190508604649903546184489228103682952219243484884826772696578436318430949641530107266266612196642773878869562804704137024385120244787588631745213451810010108014887778029242128817214242891441180805514551245090760272784421587038043540549557471289232555558676615240065948359155754769088620608810002221819075514278450382438892957673165126308042938706405478668100971086627508904712877965570794554708721173948662317523150385994022729297079034998102888797184986905295726067434094919272412120194852706347670783296413467221030136604685853151860630242906525728555901927103333152602050655466700916104527455427582897493510195639854246125266908083208004183813280721396605996452694141927044840762596988980735803052926802729455047028575854335266498544425123199044943556990612702154303818324513095090185548834167737691699005202683492077372639232190537448611759647000942663711092676076003966857138572591734828810907690924116782843971037909061038544827899689686116698715549712827345913101179932121511701763831893630316693448900706988761268433934785895124058739742039407487860060746837990097148671548263904679847710292966294287490939719617733746505711090240449934779849445664574097214142995837759406458814722432046389948130737252206193971631483851001622689680433026888218895957501374284739608210581677475799971049028498470794241456983209274032093414625590503087789762755826458245509631129193184056286938393829036267680370396595628271426838472793957580299128390433930846028178697488703332763755950303608832000*i1^122 + 7335812356380635454367793958525778822377388642914949457563702724102756788705791073423601498112543406084682626828578594083573984558293342840248252052130717932024218589025080128325899270948885218150704079510343884203437582946754884876074529910588496427689351306915654472351059080612295187813656057906919885227018001139930012427410464814356629983172931881642963466202343165790886026349655312454504894537464427246786230551156298250382773490311683803983718772452903361041686163020408935570598504592158874369849704048172669998351554239111075493771372102742130396461541048384075405271331512481474366554792803517267973784191461154837203948443623052471349844966888450922830300987950561232059200937123907441682569598032115030226285276655095139009215572399329947488561321346060474401030653367620462283401316103431033508714638326800502583486082000311309659570606885908675588295870208578403555282509688752104222054686818845521799413228086703109273985571536350072202830557935902002323636159993769031266230942847785699941702152179263950594512276921842188919925007354405663817032977969363592809457409675312980469562585117954715026052872474859662089392207827065915065349533872820722013789358442670544551666350012611161408110112613248979310138945518879970784202689219208930165399139428418338223193299961801126274972530163666377483946047961731461402477044167535381860821186273730563703156312247446083008567324160289652036949275152256736068845513954678155009787068846773429912633584645857006990974701190496328561354651390730161792831984902663451617292550228320136965103880515631729157362735329475239451352149165723166658680389014439422507372762353299931559907583821196225890077351266291019393063560163952913156069333479194624000*i1^123 + 4546942224788444292975023565830814665280188323635576586636768550385103715981435111980196821428707286234717596681562688561700889546858938718675982913935534026347307360885223134271526390524870485237189764350995288162313659917828922471036191937710086780563162352249009919077345640821706512567739988580917496230878267464448092621115044153138278770117434635453782180830143603978951979721713737716287253664343882257551366913151761415003773843737626194975224701392927637526106625988342358448667213471833083765606921789968580359292653324891732888008223176263885321127668992305970572808863187480468182364302576113528264251415459669379686258938629656153417416855672440186839110972310582989702048334142533190689820096469073500242303532319379884005227978107271367157615370000830697867278462117809505558161992185556122936846717175081386844136682453270051694446668211148279546525172173875366306033334880153153159315862227205927591977652117222397440654909629386630687848560953813604612058073642548813031086140493241166725303289434467826425367732001274281069651130733381076602580326651162081971325912831376632542582596935270521226822073402662140495018636383170157141546750875808535935572019839671945127565048205346424258078873305061125101437215152085151649392282711013748567905471018621648665521376447279548072516077432753459511862366287484810166152174076208757351711324439096068769094016263560752401672774340766498637165827944069398924450204033282630526397778857188347435052360237883247335024207432958495963429449546969808522380140409674602580533443099249932397836304494083169204665909257833054416913629342661188534356776068450080615078285523965942820878674550738012609590574740001203414819234276966400*i1^124 + -23941180561755027205579596945851165944541570008869445092707306184901119623069207221242444959678414764173653973971952221489215030579088459735230843782902295549733174212167970357012012207381729198166836866526261948168445983204645690968372917859006113433302362081591652493231851735318255874683969633708239972778227923860740948731660848439842741906534904512571985828388547303920387602924182407068602634118443402907366973094946363451260142359318786053173989772974021966325552310977392244031455967301302416002642520883154713366630242289077138120574365811198048040106293295971343924345099689902904524077874178070179906168382304441462343133243278107723909615653121971165928755613835568976024521647885054238512702369262957079158583836171926225599686937790154123338891973122524191115879974158141963668370441834382678687901330585673857656376505190438802243058290946101418049776261526400331959721950674886529704194451995423488478542701828382035375659220040254685145107731928020311524867724829096452490156511559743308994805306314112748682027977781690480066454990566786657727028070420727916790963438328151703353923365625494379099934782585085627082767028892965296606785504383781168954863814344972735691999248171853097654798251971193738475124215622813050799549675147388333395507843822914205473749301208350752137948036389573137926700207964721273081547971993945028966190178071243082818517285540184640158563875423187297542220498385311977857234575480025357458351333176857346669589664043169158712284927537987497195011597441512941853551375557397004743356675818655760716687413922396843206040424076615577630954392783791307436618799948317249976705882307867158314195186398104282726400*i1^125 + 11888680643883759800975370161427140054492246232870252494866340671058165905713032556350677429859803319178035487372444085914716125313616645375507544643408157333615606625616266719409904595237925309955471502617213647211355287386132305175280114636373152533043517856345240195580884592961615454679966560818501793576288069402961246112095613865848940826062299988328782130816549625218702162687081703056733004930921575642698813198392007349142707811270508737574433944427736462173404431344330928935440928807182084692877465864675910224730999234528631212381101311272449572581427814445510685612963894142485207361917079303487050803787606047571580079577663880944080595300072938271859010153271280298990486726554869582864422290331310442715322965359202277867971767447312868925807742752829892032617389145106124150217535171256091255734880191230537149091846057318049234839013602534873101917980676626322788460140462902080854347573164777964559782890280838993237622776947605932392710125144490953207174337979895332992597091970691279865770709451003334862032744640802312826320558743090423451327981307886037109667996650164373332930658903074731978928310555243249628656336760234583672191735404066624738896728984667975833033026429813160777465653011470740211949430694582152097252175831770081231729948658727498637424823712066041970077276129901823169277373872750925028562708812473756269375047654435394327462019542093538096170389901697173550692963574093890442154220636104728395468024277291078734554644068011215022426381481290984927427028428348161886892585188233027523576702267428045143278966963999903896215052066848629068218641675317099733857498620714631355695104000*i1^126 + -1630031603817967164079336699421242365392097427678294528172812491179059357514415259300462527010593979685998470027974678811508292881935528587299637799509240888692367692933656333377870967513467169504458394029354464688155924272549679132547632122821367657648013243596276215895613081063874949861330139686307082434896999818114106621988923650774000100836370904487222676267602251996358311714586531277774178766245891260195191923084617827582454893953417395909080298582003195486048310092198136011698741327150754717230797753088219034169137205118192233585450636608963745986219298600843193744994117006241214166490485807026767749180960888316922118111495088277025380337064995011783712542427116966833218984097113926618324691875059139301129204735640998491905877312714302488529760025166219462870427303739900587110702582079201312810221551705762377691001553407562101036409384311992398572873464732919717064264689543033728776116436473074357917817511418414255465282280401432317349466418044135297845231569280147740671254310135446336963068851729724589409173739441016966999609767797660436266737693455917980817360351805345467278469549950863979844114655230447906509282319078373919672119983589112287662436492926401146419053217317810221854558303917635133799123018966908682462449124360510036554248239401159967178007327501565073508630419106980406118420410088495450574162736328947946858985905901996113381689679358124393746670174483727733478432276351789098920209054018819164121878785673339847089708530781456836797091477720238105611828515234410967744994293605381587655935061834159829865118503631356905198164177793773974243170666414080*i1^127 + 162362792788173830221913041861969119653387972683329985513206778739570287614340866698979725091598740865050820404791362085260798873136006721716520897293978900205605846804002861784374667885131663865359341420660728398989821175468005566499464963619673373781565622539170498267685220130178672340242452951954637810029570333665351833260841976865854755569653971164633426520104219482913252132747388079610697510634815805021919757748333153009624462056604438624942502899447780394879694045399375496485520011896033820884116325217751447471428112833077189489944370903883417705176982790070868272978716214809734931576216623990120031144482665852257639736936546679982389761244825689667510170298478190097514922212658801615221700809898683794818422248533917288284278640864597325096673599202438210233466405437768870475373294455493485769625911399237653680398591456597523845086610278266138352855958822390171255680197797653529896696042131412668625699801168735421166478494176613748791546363890835448239930984681674468859712580238334905906674535989454849481863741055468074186499029124175535924333375154606728846401040534882825920209069908239192569819027154368815580563638932028700958815498944802636232962506293681552808547103405554072409037976149737373107938353065435259256430785941322342930770031226334023489920380362229796259541955939296788914622221501599359737643884669555878763707106294610061661379298684063849529382901552075382564700178469067282124641779635664227232242611559251352589541767734377411950045436929561980742226945239902940157783130079727958508447193787288201950486744530944*i1^128, 3917522147659040956956912814312639232459358202230700759932409249787580926027762576627935525131674901066340487097023898111323492567601567395573560277367417663222144260454985042365638726789129362992398717236507000744585056255790288646357686809290654838239796949356950837897918594526328561500244345911273106138372327248566465043544512740021928718790266856056615281931723782261205814313671097593307830253833920144061723273409825404675707300626436767105853694331156974532504163992203069994813035737400027075100355749536963520829412817851848545833892232159115940418806569841252971163482424980554891965700628760915017765127673853692812609338579236908930502747957206246722950794924069596001325557230137821208128506618350378390995742171629959123793766635671934242121836500050919310020373114722578561259876896491446174638691069346575426846202490535058190287996126347612618586313445369928486571269525317912607423768287003331091711149942866340858505494904163516599870815658773835576524219109844874079436180651911402295869980329291277592438506783868001349706913768588819340644506096161745094663240511575965811846480470181493732291945924148093663710614071420702088259978964795235693878845893410336490845210773236403923187637919497186895267631498840377003718696874724359886448639483479628711156973515085826258759129767775863175708767859734087770277621335879893851477881524444519364521887054324858018046877373056516862993147476642409056388769248235296307299732395149736863625121443794575768261528008788563475498489058748843036485125590501313527548450345346721902407604213724358577721694676118537036758317694000081340632643716891095466269346460327079801266474664215640414575094065675665854969108568908319827836459192388169345966605971078831953070645192710233382923486219627737530413002338196507104881841188859730866836933558100009698152331848148667369652649622593029361340922054709802261631880048038594507344545293023671175530903366209349568372389180232871996585739222750874678650580399541716865521720287040958185615996494428280395038589221072327625711360618905789071840222837167092879126507828880636879048802685031653933262878785022571852934703622182848014414273164621873583921432993271290225094281277524382586100351397077462329692436582117776916638190119377689811833116334506434581881863013585482190549621923055671013471669566839521978436305131804972835187774142921608419281615582624784502136136191391947384157387542710812866860549477979135569282390730115461321625779210458048849625495263114770501327541513421572884437172129448829977731358249935034913721408015985584490802739700122218803680283281022647240941810866240380178846987114941027686308555428572801649511857514939815553099440413946205941967863432145036714691419237356626118119178176844446401969176713773881690157491970874489140591227642184059916738812922947412786977268528420309780061522266981238135304560833197834340714362115640105886519478097547337273042285190505305157963318558720000000000000000000000000000000000000000000000000000000000000000 + 272696035770519165379518219064520014253647855929145165245637731141776017837662530132157634130651445208449206027404482244651656379702395512785906130465781874190308818014215867497709042047823488827804258386660247055296831211600709741956112435786275297231233501264595421542600479291854420572595273894176640257486637030583035889263612993523332508549920716797655917931486947175874371696343564309715585521953619134550208968355343008231355436836609044023430223716480515517170920611052233439365267890733858599576595030479906986554738804568788017353465892049842450478530251149195456968729109005791570282992599079696295054238459719752975657055983142624347999354993530856301288308266258999537642180258925394737995276220234690039403803506602270702406230096888250646922290320124310629860653589364392838705808866686764131559938719915708519383692239922559660513904716998991186623603068038410226800570322195813850706515455134111599265289176364013225930100209250893465552503430942166760284578643633060542647954820308004484083923466505853641759407836353562920567114233574859237997811346113206818346743262510460527855597573451969809434629658828665695218536151582056724176686503612556148726537607092621335672770261146443680350862890069746809061286488696395311504108980647810640087378825600952390230372764748332867600155272996512221400853365267304358973582525366036638395378226976946340691583973878210415278928139177643046411640389482129872677269108448813631612000269910094058238702965772210732449182003601371658845798982939518771284257185397978312797572294807074081940026081537191213493131231844779461415175035166323527642562274833472331241358344432210847108687404972136513814652763136802772664272876751808107838214482082315343359128794258345463675662607845349750430012797455038281670504162124998250330823735410499543249228527874226391328098900156150726544863692168177203842468980804483901297707060097511036237057316336738834961671946697687823797523199684789747173590828891613480850708501711327593949199438664871262620585319112006562523952268390341811740867859113699317338959375857058806589611527441697530354109164386661090822358988396335405427783064134466883663230462666640386210162807112762738156246985209410569241100102164550352381275736367306418878635437512533155833710082553014959463441176258684321849654391038869354310899913896352969009745654935751019114344484539528624499298403436715639587589640015405459915482524420037178640521388494707020856683416126149172595538488458201951527987716105502661904924250680758572240786329174506888940336041401276481946659762205074535875378232738357947700379790289352916411850864093014414155066911951609389467916280465006083034139355782202080824465285615294500190509141006282575818425252804937029530510201892329951404986708008140280470480223784537493087485526243532556519171084707203797412555964499388188343575642020461018195136810910290798814616838379131176449355251599708513816316273682576999414937681920000000000000000000000000000000000000000000000000000000000000000*i1 + 6821974779318115469200343823757280670016396496955621775793168218367712197798814808237981976563314420438245243572075135674284153369966464244986812098521649497113241000845908314410110956760534736743049329724704920515824290467261988633926617814698853170591517045609050795383085942087441959990424089554927255780602619455357155726479530696428691959621394028681291708836746200453012488413688565309759233338982877400049826471141789422069295083942016160713686472543882281462665933476871072103640279304376906171952647801162751974544651502942259589581776475896100694963261061168685863948845383613964464138679011961834402020200804410056019945957549559345830522214826244027341044309461493710683521351162617344082302663049211267763430120843061466745340683317649038951915550036033495134297844098562676095595301554664156124101526608162645109771283262196712197784766020391520678168441578635883811941069581393772376370829064591631704441710188138877187072533710470843673593250984808046298626204856506022503623882146319349954511314438937873044256802472657762520333038846182779844901388827179411196936948937095874555417564633592795455707397890418166028559382202937766361727967786001522813159921272403350476186702612554817992763155665454645897553813667990337400607266541839849734306647613759977546512198485446401981991421711385482053945372056167273266297100098581519091272528479510357672565111295737302664484324488714568169986376644855849174340281064608641854664835134392465554470285170672109973759721685814217466444384364626242301079885612645286309744700108108917237531925176934714979887842167069904301133010550000432819875698770734417284160711300973662665012884363486898767614940871432111395920865772945454438966729601542739041651349288642500664952555241531585851576580782374005063228284735383588851856574206448680219834134099151341478368588586195904620691729492000149401264544871700489472913829991046935308023451014694588922188308339789250091736933586888711513041777179767769996306523402199181996242877174521561020020229068106561938921362150550399216189248912552207713128937751446191980482686346168658820366836035824518962429829138716467009166986599160898411668485996312380244835557590310634105610706358463814962284467597679532666098678577225839065353161085243952418371410447095178003073150887367049776777566843312666038812694416964415950332336602457704665573430598118020956860702447688064255866792299276875713617590868678211569276980037994011723597882149974991285434684643881555738999375618674699629583838166468292197948267337545322960827171894891346843418728374480026612373703022406795163523368073778468706158374824518875196760943759497117010631515472797759581203767453005464722283972481410262157557504540023117609807161445607283218160812616227027907762993061034225004052025048201567629904641358414332143079517980589567944184633727875369166520392963776334415489329424194710930386246077798160391092670209385079179475747620338518336984842240000000000000000000000000000000000000000000000000000000000000000*i1^2 + 65796899644166425155225639311472356313342863470053486528070554293242772201111487037499269533463716964310501067681716209909998503536820378141486471632780376878638930719491326259008517942206996679967510418506144540043559986826814035384937242847319414423955994132787577824480661278130573404914240116103916004236461481106161939136446202737162174181612868581294794030768191289176330045604866022502027059057421690171064689979466024248447786523283022168751317251905148230340142492671507961597048215160296198323786930453920941980550450265710488968231382209467300970642932822193301498535020461792000977614158104559441644534960782096797462042644494236476056579085811775834896916369077377385117241835423710623273999963074011478195535456397712218128193267950530580626511332343845836538801904327115850777951281196682751389736189680218553951226278118105241373241910881773872695125856008380245020795380904856233183816505113875111320870023459770729912593454113266651364691596725938523052915613511536507992000925506541058662865685625578848916907479769172638372154271093741436388564238816104820938155644770333886786845469024412435839044186841276779406663934691897380083863106041672256920563653869601521054004030108532954817076997840363248246007646324105761033565767543206164247827254307403864176617372615283491166099723482640556365633364622754473336309878003162119226973197565023722608633756536884702602943728446496882707276383202690698769658777269729590465690751884619799781735977089474578836676211521775599079201797984894044190103168089375234801885210851889121735752636898210479761534433406729824669636601912330747539647526014226646649031567401197814564573463093502627008140104703377975913679560652474174411932387487311039144462078315892498717679437714391403210931439003643587497203211961464424866660243132411574498276750665880165128160467665835864266872733704750020157408660564831458733304607709844629882645984359765550122738859798766398380987367333577490500163881342713635792701507030324056156595384636907051936331180595189663355493433147327170874311922051223781590646455818956432721168071445951236924894699545512525377463850853310593895601659846269337283183084664081251709989456163597861846769182117374982073727197453162053950088197985211680717248481160855917159051178715716859126555131506562884310444994593564502234095924260243753685468979146580722225960369336449153336641285266622034305160822810847416460952071995020432026313015373095290654718114273940493256220749225564394025829131277614250344996397649071740893295413617042783473877555421002113008750753563808983447831024784662346872256922680882396807526699561375634016043826556844862651650819167205567677123565372543791682112629746174680486646736341139316723829859814300222664953082576486117281685082181025282943578870254190227147506984030284028522247804881500174643930066665994062044393131822448039755266159185892014179597259312958926629198132387645203173832288290085652278542336000000000000000000000000000000000000000000000000000000000000000*i1^3 + 270022939946635227833911142755658617215617133314143724734098352608321699244592065256631305403885704817116067510045104165899377049747839110934904698989627344889648791039873435177279248261238056390645033947938276818706534969424692711967564999014737692739757937415230449621984277400386501595659567322830226322052552790216426901850221173084767364650505075870769038348749881547889950096149238856094184764485365687381107137706769292829880858500842683906291446850683695184488959098863664928121750271392086583407740628261945560003186262857703497744814518118385591516641870692280646080168781313523977915041907426389891925875111569185700910062895973181108066499882273295885352796677345629508380199214219393943204361804735416276718875084381281347803085304908032657568192818439504291742330354329041440532975758294472395218751088563320662329965357596533018522216759295699836271144789610674322818067957169177414171592825263407802989360870173949945715703411459076659320080765190343335273420565264381601628016443100144598910851370409447469314581633093044584830408545995689063388302934394929225220839913315380112104426011383045042932111181062998910385520610125394447329087405796733658853189809038318448722735397399701084215199842643652716756619372631644626968006332067822455326413673670523269024522423107803503607957136199548424778105771531244336905189754368954485648629174533659268363295050572223986860381269436771341035434986270780987539453486182411846665201293029378006945651212050932183463972350673717276561119033272304333829935240509119731046269807774837718760579583762280934289419926141984024895853583570459329537270699744332433794980772242054588643343601740057711154691308010068254445679478183015740363562042161887505446950245895684500439149274594024300784668642336304876050092992760483645259957391640466389073468435640230739565059799401661151502158499620579197866577511925113375620810514324632253426237010656583352932969808360959466262397960472941121316611223457507264366128642194213006566257705320905694891402320431893260930671846458615060408268877690965131121824538249233396572662345869461836998753184652554910363695578372907429216699371959355782138224015873521655142799978939331186510207433488361903158526116959258909401861220798181411953569289277135911524094457298270684423274967622936909644748929433063590240234263576707149833608961592807995435921486484796512759827061031196248109436850798983606891216692388680580347781410628180296878323880783579929808757955486551613500700799622699821706607984281085411141531653734344136677307928626676413654113707314070863128952670006699252102404739615151512168808928258368603144599619267536709572376446444360148827991248061335728075182467260023513239753307644678153605868308494958213807461023919902540217096082421778234406421126284134281562329697264778415157577034612305427402120478410789831608162958207108648775945448926085707888933659579552891967007937043305933519655026395638287826944000000000000000000000000000000000000000000000000000000000000000*i1^4 + 569185580899184980976259709231640757367305903941566676637339647939339882365921128176853443090608819275978286894427064789748721936828380947251032427386716741782164767912378763461840255590735579504891579200822183329637279151096436260444006491132338780234892521435160750509106436532386737416540673512713800647367898003999430088679676279588284773169344258078657902776562372026405632789842086224545230279513364365839969667660249688658225764357340582467483965388715152782870502365371988202388034865939039974782932083947841835756965410838336115585909321908966803198451003049183679529117636758249073864123065626749786673102219193713510815841984574011172642602337860349274441615206250575736073920983046675620024631604066531377609243085994910252723627508480742452950344018419185157812572347242186678581220185889741199763269245777563352397976564871992044587530699525038580964059447141568922291802358419233279083679395233085706505442762526399075593964511920252269510996872445515457300471942250536047382363506043393802670645721319911028109014129646083191391689553770775356395485398782761874053552877397024528949432858188348902733307236096420813286919293119779091447889926768322054807059086275233555972657796498329367558047399633814952359933069677535161532687614326110127971631205406071887378746425799773277381065690465785535683451444325618289077412942505299530566066063459736154809459357280261915292576077902505278245921681146603964707825693228888185673682844820121281138625913871599910708617662951869175235803307453515134984780431171382991357361805636348635644333280621568299287004408484375879529769374424770197161396815083389095678901579701783637517372145395646435772872977867207134958873701164768362625263397764651904780116530986981820352387266319554642959081417400150287454109671700539442421427993002595768698695505235599830934220819689026516162986009223972331705459485880476078207337630852251436196324899526659828007979433979820642859935494810036904974659772097184449961294668005787497062937915143587466589582938332116365054900771230755458006849470811516327800679965327752728552724581967606612707726875193766809541451021299332037158759784889812636798261189826316714167523739262092965296510996392981875300957761112338695745355425038971762987291143727073883369315850563505703250403880776801130268293016848340298903124830155185617229857652257484863334511560699665201467354388212669519318163170423424612006185238254390171024927231418534276566825752078117874789791989746730398034496702635947400573329971257676854991886916385745152908799540469742920678773665717944956307496864453435753455293163880853428651997081139542907299136054498449991288539032961655580501969251916510030087174311292433438664706125057374461693917915885761286117432044699574503014166431201498989185146644605698837935808875095404048013581967445386035810649781041886606870841414457788089165941862546374737697945884819471056446051041138822252029754428191501241548800000000000000000000000000000000000000000000000000000000000000*i1^5 + 710661163643858291937657719308249440877115668559093331280288579868948720482843753091130797840167956955565176652155779293225370944123183981359334197373875293056856277077551923221879329184262772656187027758295759357447283782359374249615574210213615901447401233550637446467065626451108088852807178777511307826489485794608635364438689047709890723322635179382420713045247228764263081176460581115028428014065169671803779879518884386340727680786900328504792629786424088108770017254891039582488857898428097444430083321269844091216157380113372148865197280853896218149126818675113713712691439923836857267743062137401413005530625415066799198691570313223605623624214111404475098278063383747608844244412306802368108799520837823555745565511565477690709800371357338041151051396762453391908388039273292226510563314207224137750556613551824602421507942029846123146020894194724192132439817421725104052734606978889832371188182825591909982424523554169724532048490420660521108744547125230239431503545974089179555034975458677044739166328312848693742125286270054820479103833779690799441903726436780860845275715825185565952277430633827566539108990947583623668377537297207743380791147522225329318921132364963409417280620603340670233330344976936509672767221239552491468334153893582833307730345636024427977460625418217993854532717441989681596880419447960659396506344345823766519347037010702245370236491184514785530841304039868023082435540479188036353910490307460859904707423271423711244420851455220474208247800732040550351347394865149442162943283466552786880620301551677735190631283043939375294204117174971357339596161894556788390555676324108854886329140701435007952951908844800562406477158159787651702447567155294985452685886159037461362434795665262816639047523041379725624644869278864474859468125594355640865114136527349049111758148126880652277845348424793582209003539729789170043431721954786061673041985189467643248824513602647242341753903909535616164164590230623932132261851956893554931086636604256247165610664855208815064741920181987952689659673776397903947671846545226199147711817532893710648620462955453796856554626587292778824152943665051835807524153289739491530074845722175297935594666881959177862354529317059089209206491679000304054948490607689946170001915820716738789875253763895641815437409105117899661443776962164662456819847125683702107530716266092199761442245549292919905574361080394935416980670058303525281980166188982424488303263235785522723037662882609599358214839423008345700707875142999868649315707958624121054241542276111719460367781405532468451973159219640896073442804118965000286231558411681850535704694850305059606461898287472268594774483571025047186312268054890648615519777077750495017207310165912482260264819868970366152711324592265830930783526915607273691588206014514479595658584645849674854814457366708509250315660707573366366276034836163767621461853123356048171644894969850262312865107381167860533968332608671580160000000000000000000000000000000000000000000000000000000000000*i1^6 + 708288228721290045079439937333764422437363403626593070247677076761303371792262825607303427962255034115331732188453908911405905642466359604675240547487657338722947836970361801339584013257632591247500549856624724027201055225553485987477038357958096593945969376106185115470194919791275481208086538871269048280579835043598104841638754847883690871424134773002485097565942590563373853726494169630568610624271483928406510348238811703579965999183596594617038643285969127336222991589012376140857974818614648758686744046192552747917651485447260260682096472801019559047927268919433480798812988030333941812142067973831564384527340882501999832511219182108070656586282995418333314788357098984295033733980592295108845399636661493571669231764609455665686083696678140199229325856914612039528404728479542915710800696776294859094889880250010631852099860322940333992662248720162874557033962168056822763229254898712417963683726765108215447288457061764469349785880530002352099423304615585077063735913722074286062111315995275575232479069687607628706853838090769707795386001962772750732615168117468261066309786675538126721579081645784281123861239523358643872681576432565160701924827791900361801726213445596639260119730863355216972339751991826166705184073438171304297373271202318794831142615265607288017956939970624295355411012824263613219433044193469684626996707120458301850524835652600358410267708667087275471256451918516183622058050568963085224907827607211126769460599945550234520041961398614471836643046225157353645389256962081683674189666742218713744979199344557798923001114338045680841756763346207355075079899028549497016315489864385013077651302377724154866563360777961615928586102523857589396392755381919862211911818066871737768902578244511631488260666161262429705174099991073887156388596879340464229933794073668152211109046103959476326435429226624487824295794057130495933917026092450986459512549051894142514272732401826402684870841978890857345204215550214828053969262252248180728143927854996906278884071252413192299528136404854400158803098511482124612436767377429155349445366147479225198239688847507991126290160098373868945536344931066694822134760883929900179041397785605887835120831015028215073591953675398018743800514317688436605638071301203698698066234758493871890156451958372562764728964228455788164817260581810832163295738309132489426455446561683383337437235985484104869366151151793957843456700409364375894870240451540081944519301951837067212509647629620543439495527283164047821997211298612993073589476467988059586860853014625350551089445991753203906054738015205692182304963943779442646732233375671612302348684309409751606388527206049874955037700886283267353454358578329453126669428919039083551447242790970853934091867510890402598768221358209939295066406398833014807201410346391607446305529430390692600407182334936166137277567340768339928031975582548517176487552839452196976241724618000593173389948072897474855096675540664320000000000000000000000000000000000000000000000000000000000000*i1^7 + 536852486720661218941963823759521281023328676276192832422680267070399030572032539755532147418650966362975349932057615587292816713517073262813701399401567422406439267114747967439248998137373006209599216259841355470735553425815958955222697418634858462260835590970274276932252949759006785371356169497729049313125009796978458920148982640759307356855595402033597949431161304187401033687573315145254546677489308618162837412040581805234481763770889040620104013986975012800154258734199497522298619109943028976354452927244134300107883146319625764044217029988204327332243211921307786191422576267483046135010573739810569975067185679268095020905822628196962028532749091259052416319136498346694668138640030072750693087405827070388596007779766837897830047545192043126520129160357167666509397479558101636242663053492994485167344710247073987864868600664427828503161076872689070881504436178653648088975127404138479726723021600181201065386440837993740654480236254711476084226978935756379891232647727287112634585159944705995562114707523492925553484879147033501280074016276703492670677366994173203809806746967010608284262935937891559311253018790222971119693681709447977714413127200198375973802540902976747336742964051723050181731053765598762840065085458219580918402925722654347932674835881061395241076093657665373446463106186840891913005929495971085866023717317818972817236525305070781214846089231828156859389940491177997717436701477969852798570867853921391140913158578094455638384628782420187343116161571183180048735382861507004504207995117441256603176497853193108493454743946349482660842315145641355876562859813009621781907183613392281309349200369308998663392252415825638036877043472391658628229132535306055138812839929827220246947982695124365772341204578612898033170633283809088139988710993678658977756838052908568267885976749398086713273573994763956585488494098979011267369180098174536079650707213796811397090705915002971371533640044799572753510389120554492589441803250234328547459940076314046796410310587992420876961974106347339803408232388053956790270311431041518788286234377566721523756707963877834476238795957798678461123050270930004961326151030254387751123920469884632236065543180208343094186332437609906718247628918902565352542326540451800142354689525205983659643554690997220491670479097965071460085178609453098661252972941788804123395523240658931219258626264991799534388193716692426141141945590793958026565594072651646549237343464378432096186516789469912094007795027274689271371845848060252681093921258755521962978200648670242731785147417501976087368142545707556436343755200095923299907535158119011849977940786904664922421694724808154744517704911123789611541456730111585629237767500200214493350659198596786877979591743679638930424578073821595825449955270702643954787823371918159033663458258393510341946969782848066918619080504164831410390029901339557998986724335016710225281132335366975088071976404086556821878109896704000000000000000000000000000000000000000000000000000000000000*i1^8 + 350332535023142860212998530719674731254400754569672089454182140902212588326216941481350952626322168109131393762212706952870655725050778535699366756969901129407065724310019762918348193988728516815309001808486910876905450695776429811549931296381262992599220959925612235146832395068480743562624279260467397333059454945704128217049218604129668740001509705640677486614100170022814514462116963719567475808809275253786927566245555424451536887291873376512984111583576387822914571335065386631593862734056033621701257748042946068726795257791743291062661554515647308876866730209465051368610298935733961672263284156591355062082747025137847667216738735387721076019832313996675423252619402519514677793803639040592260629823755041741404648750301098260648123417213592481941234733175185957654287562358145038171899333736717231671049957194384747838987016996734347371856923394262570623938005807432063318321104936180041517115668535961193368314636238245370136394007569640083917618755405747535401383652268128310215850565465885742142914445684249464093240326145166710050021811358232586876480989936368366049270656586761301948397958464353978058450854831437169913071249808648194821265475435096527660721539266171488487874983037413997261463450355795507869704476287293463624524512924425612232231544774432888612498233008574105267066058314322110864751172019074500003583203985775622192400454888041177500881375878444494549473787285584782406010384544530058627878163284786048434687356251208697743672306596025807965419015038102073949391136112284240175009187010861899712158418581119494624710615168580897056854591468418775086838014317103475003545489476347138775799721229936276436243766957126031510166603887854599473549244888515216684614016028918486560617818686462412703170791005622520576050968058562730265750811572782809006453685161959011124735816753259536530766292358995734927001105581525586660601337106855758627224729085936062326243933884414077387189143672198739056153188485089930365767103331746556026114521129566280487070357374307102030841010286489905007930651255657215481009981730485780729872341279790198688339311292051784780089672135270251288123131906985053632818693369506167736525341569443391516011163896775689987120166237348035016870436320201954549970344449172279486671220142581195447097734186244732237200463175855478015895382979359676983461673991343833025712741003135737615339644470363660587655876427031590662873796382127867538777068254666932574982134739207363443036275425729897749438887770750527072481742773849272096962100899658003084532536979404208289733267875662329581572366867371469474550869588941585811633834406592034811742999097995880742351356175413265131206295737472016879157433089833596471571921059952577235773143886554624170114669054209318205665219980878640316701663046239419745925897223702178038123328162012685731319459146720865544855283931528959158576578872652974263484914541939898512214424156173591222087928160809092749805486080000000000000000000000000000000000000000000000000000000000000*i1^9 + 191190479299607275568202367259983567438310892069492775530770845329131526229810780327305776056851418084545772617914779630624351848782360577227422451332547844104682816995973316597286819328104799990454265904986195108141722683320804895340202740379089827002431762391716515005816955577571480547183050891691047411572811531778941449081615659610491798543517475058552198351049647804580629981888195240734592689441018035118881359720238540168291658225390026646537299473888718460784285119887045392631253325044180748520847214577151294716331970158835306194158474563650533959654618982645741930226774693485592483319300492610460434403430419012352397192563225113925784594909406015669242800758749493813238659842191949143104324161541327725254887194731568219666005450067750468986633496485630464491093599310712858719560495060954761002266768322207797514969966645612092834453715358364886076637318350328783426849229882060197090187286505904372655058361922830089259302771865852664196052355636365220596230383871144865323341419568789064508101726611265556907649328261854759385896413469843046923650406711527490416074666176785248192158098832427632068298059486125539991304068536604181487853418085036775507157724555845710876565758414168677932054039603161380405819365663921332932441299588957641607197632836299631624066034828760391974626368420412129097386932104454167102738559222458838571166096442486158022929591881212989690641822427682459933124754397331460883945942802474181142649809605965792007018775250491578638153277171936709781253396637639233418603905140823720079823016977411121263666968276445189659198876193310160565866440787328624931064085959258616477666185495282158691122011814502594116814950053992697333567486810546978814938439722454488909240534028518935898901379729701243996839853841193745794499259799388610609047297191727041676487083335344761651308292684183462487934493558601421899224371912638180516914457931227927059988331180982349493564715049844982980291638573377722554341807542885309782734001762762915013820613764912966874147116066927076127302376857371951905163524599595479648479155383122560515322424215602858575894669851136352093635169482987111010059999182552467523188548749763286493106756594348120551843399587738146017232010117291296455798075404577595878073335614001519268937235766137717597559977278339769191315683789371678201370872157671461322876226924883072192470121278167339465236530754614947801833769226959826343377099884810333108464228913476011073524174842890285856624695992900708456100527200676831441117409381294101916875173021854469258202672301037027878828802282795607830523445213008064913116372370601255099786039288215496162372240907894667643311149421406433884123863087120585949021355136038096295793234449195110303478917874274900952627544996234407872142626935270866580949858285476689692852245515417029416990634833223158863505063507719260132961786905149258669321307810981571649743628481051128527742125463010201433433702400000000000000000000000000000000000000000000000000000000000*i1^10 + 94137364436279083735213464233810987412479589357510003915885796294874415479373271989510825889813290373202477226295609785827944329520969157005356894458660398125293025559898445585249988641459435103724263796698353379927559630034179108161222399229528480544735567615692837895667580742837722863416107843539656449437063543697654844508996802942005832277971783282882941579709018827152608890417066691169304768244439018416561466787100100526988732534897739664598868198213368092485089354309641982695923269280866926157525225758954002980645509017091959577192898899431698999150860948301594197532454307511221022705889077113757880385424636676875066854208588307710231476130097970326024785649859465238101041839342361687550036885790109374678354546506561392193796085850559304711894439657471192239143782724422709972777117103775871252450891194398755456949185880389317738660412028584829761242117934997374034709464387065746691026450847040875892174185017001433324696753173462838721630888277933837603198685153555626291456183720550720967394086835953255219108437200106394138343374652215795308738654710612188577313993427668929025252756870039957234339507757703940175246994158049513327089451045244322310004150350555829423211215940638724166896339277334148021268288887400761109040936716692391050866272319487627826061109603855149142021465970806238775143683031486431813002769468897552220487264986642433645154872759696221841290000467172720844450220440656665677642928064114288004763457308748423193478983742739085361377461057561531593972455931846113824533843678596876900515958160346166603819212523616319732492503446977567435096948079428954316563737338909392359410746005094608974880700188013194022460726062979848862884417999350690725385108917273211816093963890811661142380579922139595619064325310930126482862825317844599363587975215569139929580244841890191304341470532222955190591199777680627328718693324646777383766865945233393912941515206964983073590668178239392504805379823504598601442691239473330251383932213487898591284311405818212708731856000550895029175280441837764721656310290055672606319946469652949580290562237865093995866729739515779827841221865807764076211562221076741198742407402766326904894095025280729175721857476350451393878563286194648378738101242690071075818055949446227153324799043179417983194767239169409045428276592716691608869810664878088717327253168632840918180357187997949996312618214198839180057023935846027892261663880830580803202076500725186253979576476561954220437028906762757805973495004394723937802591470605553323399221618932022624351081572656921824402184607188824819934066300169158590855726690055162830643964837901029303287270824852379119688216231327342103684391476255824155968938833634566875853172110802292292485233934032008879163195681871722659130233529791508944703934461116934742363660126650346045909069913914422459132030846678455335438960148452588080645738329580028237162121223704999880249474213289767049625600000000000000000000000000000000000000000000000000000000000*i1^11 + 40149841326388207932055681584164122791743102286236964710308109856678517638250516411687754929643705455211725868572149786457849367784101056532139028720596458727048533506490190522961100747806117684817916237251738270736906182371138519322992895395252659720843898351567161529498863052613281435291256507013528871285439421768073348032471092968917783113100420295834399249294684894250074504387009475649582213991464661422044233182091042450718433034179902695988001031147665070391304833493241689005709778713858502310350093767259231544814219239001440498984406569744639457552952109006430972800508747445748179265356103050984069591401324401275603992152389236950337023384499772605762447220291534427458817555978886305734145826825577213052478452807289950491045629075445621626709208040177930280023393597633848209962198281880126376735488380453596776137705156864224833312067220828896122226262807726239959175401608594615737720002662492895815377901159938504374949691492159662627082716802650051801623537905040935590872224832248023566276689624397531982355919806184610824760067414274904577195814249451569647325075649134899881585826776215807455822688450226633354114621809701132967570215779297744860536768333969232831399803110029818497264552717523023238453574715309793032960569856884235541918571892375347474714348121326017689244395321948218208117544369881234935248246696843450747661308784965034417828890658445276046140367433936391195705466943479224788099449972750549470026262760668233018812749029505070767297966133801676285319827995025522646064065680948506014137192827137712465327465281703036177236576846899542300156673961456122098343287225971195563153088588168533127404789814281106585142382967470281705104771113764103376179450920143118047545761154039099981668423250904564609160602715903488096216169534623275131054375372651588190105876256149695019418576565295542475031447816506885412124000390664909051660738030007325899878597490313087373532484071756480974753296819273180463024291046573741657805791782074550699130407322657570943387958096410577320190849489758130958887901498264066276006440147711565943770835700930660924920625753797685156640192209798753396241910592506990922982869077016516967142536841874254437117344446437403334897310790896315969235167906910026038419271664510838881550459496641639760896690115183192580203437698010832250870109426282424622966741990950434564851396776925670646968895087019378606796969995491327521420121122816358472985091729085433104144083041756462413536938844944961256306554497905066760321659822553733759696057733859729325315109463867125746728988104004730599847435380088583324975085720852796851224370734396959942288029295975697656567800103915043838971723763066413122070793246694647836501777676124127993158509669244975340620818712002579985227683704598749469369574899207177854105328192364128206572621495868909925132878917181001160010071114423991358347094367669824576880109382122773730186224800513895956480000000000000000000000000000000000000000000000000000000000*i1^12 + 15743081601386293615808542645416699210854956572080853413458380461335880197635114310957230775413430317731992220446686141094416988548010273233283591954742321453653103943731826761363861925145086308449088664908181782206400251741923937243460612126374955054244419865790885284352271734867849239531688948742702340297802589040987596350088769141908902061699478249879269443896258633952900913958482148862376435562688324008585983001931441742251649844451547028430365424424868779957694390960632455697918704841434515346714526114353965901415128873496912717505044307664150053592414364689966777825263049334758413003343390624248057542885806064607974988835835772740320187461387164559653742562888543814218088016684301492962813357086437305748877487316269560277403195453760881110351219687237972699160478399529189441006112431394040479504690558534241372179353814820546737008154468802212431020826671409686243015648108678332065843294906230848554011941001287305170288016681919614985468230920038597289400026514499327519448410849140058964493722751584686152511940191035685768088830981400352101655025954253828603965124735822522668884998353794419468569374762093003361130927515820520915861017157202091902439845244651035041327203835844435291896938497782480749653176379102081577041069559348265731441877679527660086284523897052697067569922452445234398691650527595687670868058643467748265897583957558107920842596463294997060036120096898246769093821435904513322851030833518354628815362494877370790983607610257899576854936041430138228680876241400958694245039301311796468917441983574120777341982864841692414281292654595323454730003751787219779123083952269891936846473195107670218356919711994346327732601889782908663623220096707512033480779936613214719583292068143232675290862124144279312297850151170167040541130660010147007501760457473736441012707228900696695902833781589415641308057608000004233214257605846753110163292200534192093314067869585312404113965402842716400341659976542675670355052406692407717695677035144033179959322325369011981349968014408960584005175133699408738372366046468493003279265371836882346608180614453066496916270454840243736832425102107812969853572231695286078451130802352629710084159108664128679141534679258550031711211651453306067787251454531784360562773846152447946153858783109945023162864673627094706109959507699045028148310106630661410416270500241634754332700589024138382299832794517102137133229615646552726093102690539798612316968462234619480044173200165749142809213575073762277361941347270537234237806249807138887043160826032061217385398197697913826561828166413590989934785044201673624937488083836557462499669144212184149119731688174562520997665594210746382816414964540442206907312710797277786679500621090339722006759074396800683268928977051631164154897116603154730041874094192617711054319178848422392693930037033743478880600545707457618170227742953552423529497581548063871087798866776651512341845456841605120000000000000000000000000000000000000000000000000000000000*i1^13 + 5067523061975553357073989928220118650009967977601147121799935000908514443564885229470802626298168170324879941887140654064503506199071332270956895189356558042234783225715527861251849931863229293577545727944874387701006392723863286501120795588737053469243469690646876029894588893811203781522303255128317449982816655133239413302373668758615066032996709060963256557585242234045945780807693210455286045069329735003730548214641219817296901499944625839058108873667548981224062261724894666364037201783188586988576561528070586850345336685352788017300797542197571423912502616612903207286734958864194556352528568556766506606526341715960770944826076051433408512702372024426995274780301075893014016516312017575934962895121758078207428981510663193828420423402793973060727359348868605999814035333954557369278897056665505398353719125257682431258446348298954637571213585241360313924008944711752969794886703771113872608298014613509708864157615790918931982986897480573610940904840450380947143587384899973612606461578447868295925355753070387927221322565985098012426827745224988532621652229253981179530244003447796965782704128750372618165374834169313044605024816326032011772677785380616396749688258322068260592508350117411793356121730386387896763958700431989841071327812069981586761643401519381011927166288082022670188087497901956897313957076366062837484202464158611735476716757864371468867412116957280022539662907810052043783643190094041301980464939043138069462784515024157514941138198134127598156810974816944198514033123481550329107807145107582517312499881827438478779941178336377532971596829161078358047528973375194738923398774135814750422008971543060029040986129682351553981856198306665386588098659743627527532129104046408462378656867007218489948073669164839638227269556435413121306155213274256879380800438231802666367108559000028669031810781866186853044247935448767579174863296631062855178483626613802706244621387085624731998181442356923191721081181147566693595706374533810591863716907541872625120873851121812671745109256408861769834382097153088783025890459427455045063034541927304849894046240492006608947860610667576770264995845067009568384201866722364413722243454340599118086106346516215999390707212765466511439573891454424161684303783257494565007298956210553952527413561419226389871081730241220902641639005204547394632145297056774958227808239335120348570320086715465998932999172861354458063605808339056129260304777424488933823115984405126633680692967460559254299808617311793430519189292137660360901668782159342965929962494274876125433903252032954344510559365145850232686140233147094293255507228819233542209654306662667250984239047321688107708589041763692970122839966083843233147470976364530495448266360756355476138922472108890682321841504673139052170603731260952638619102894782622040569753123030755253676533211171345055929217875341452699176854827331112522402368946360727942941146867512749306902094398095360000000000000000000000000000000000000000000000000000000000*i1^14 + 1413328547687424791912313830875537520211308280752768713251354880131811868096979256267211183802180459662487497995685090016528766561564997529237096160218000178736292984057053542380732204696593257340910723170566061609561036467081235653646846272793764881200611043577927079507253623688788761355160642905000636913299831640737068249435519981777637592122002958886651546752006065534055401322929673374601905459460005907504036770905802243060257498252513068125340512562953729208010840977951633004087946588577186408823627948544690783031979000389601411148807960246876255306841416017171190852096727478442577469011893446466323707812516255726404472829009455920035615298584298215741161029623299233720309171836958960018426709937839357030939944347579650821950606649141565354158746800641771998914425291658066846289558490701227664343064946555224131262388002959995295227312754447646991126288147350491368308665223636172166876278620876991916901790271299328866346013458657380911112632217494038251544317978409064582973321174560813558733851355892959699727153441424544146016806494573066455834244476691585431282224571592959862089418347978878638403251132600771696525618995008309791767559433452483703281878259054282519821700825791442004594179153951751104273604718925421379153147520546087858113941837296653866677734814253195214593167793877095082151595642648052166758492462351889937492389578168527763453815100887095156416099196470478943665420507512375418665463560486371289821469375893532865254801632012654222242504850604941262817994610959477945382879400035525616261396430499695433883926566926352147001060329971048661410930546480860441832080833678256196556770665319775590268884584950079805007082348400333894689677150145897627373005736167079938828604888669291908619094163915614855679812588086320443053810806196173737280644589786271117917355050892815693973741660783119669704259263885841986147958205990457320761488965033138564387809198096610977649305718107730133638762859804254507687779661487672450957032422310704939281810244284093099901479276531068007565298873591280380277494502512277131073960006031737092309726031686990472334135694676879837666798022378495924944699145783429437450302066720642649848477413440626678619671565342831758625394454010072688594065167475221578914250684654518213919415521796300642932105923478158127490093775776565245517209637220120260472262657350747813753872885072120090067276433662661443255989858448875064393235561237405482686197383666697877842348250182702231573312858226083405799112765384842587591323333743648235559731386631603600702454862168915652371856417005075650282803736226298603606168373243872162147295393703235227966339511724978925941167590571306818172822926600327926639411680779638378056810053143382253364479027665024653241324261281628242384220917642187709730662288991014583066246887551329935961012635747678479257071764325757697212981782626286679696012840187768648356440831052220735149750353920000000000000000000000000000000000000000000000000000000000*i1^15 + 181250197225703755049218054031317122778806188216416055269960319785575200556597759292572843867267858862212705745698656844527090786490036683267961539740658056939960839555093686905729130828647612017631237327581982684080304930128287993873281719793951707386300640301098184173526434927335426076598089089074733416962235525368603996858820718443143181861012600131083823943006873078980150552910122779723399218793200916079431177863434475403425180751517913555016999005328910808589903453672767299563684710793343964547431827191221415307084029529876976449151723702070091534195337676133825145855168667197900231952541961398315246853287216726653558989811060410727546653054478215723627368860687917030502793439376447870170120051693454769672496846268731240887649447448714107650510529745437820409951478367407994151702694362067859540710140369108856447510077406840295753251120073938431901597390077839773408700169505531067905897000090508590553799297050141323645376672137537899805297346022796742951366993454311931609390364083421303937475130762055947162730174433838640167154739389220964926015121650171927995380564687211816540626175087932162659975228675016548404316708080704947961299475874750561397161112371169878016006734165513218951027783999480728329099710656424420587489184559257308398965012462807279083514765109913557503554927880611013572825692680274569328150975322230223825959767807111240812098715914615755916338631460929346390983714967061889118976194032409663980615815955215193096500054178365497641859915119083711033008439999478414642379948428542355436841842879939157006696009044401059408594543502425168574040047027050036445430470945589247419313366097635327275268647065184304970816275722829003011043276820218915607928817251008191080590266437329390123905488742049998919597981253234501457120063589639192151982280729967764239066891523588357738758442699118676295203597793294359834360714967263248509105143237223823506846818561360397886163097813327053611564643039720745629502756576305902548900926648959989640805720057987261864341058194132337382646449100344615402637488061805241659642440772625873943772238901131156146763929673369671608342413008934702901708841435183324544259569125029257920433358454430536498322282888680507646561878977332778785332714855984680193203327331021691332762424746714059715156682957073802838777821669645527877057934971194028546266177665387064026451929288429776126711947375358490765897865319806841978466779429485329289135310225450068626851062228364284518961699687883456298039585483720404331291428377671217698950280756099794500993264064397056698919864393617999295593731691580930743027912430083769398760071356363314913234913434247966372568588317162080008782697872055863823953085879377203894849345021949767872080300309909697290365531251020907401270938203617657532419917905840307275549493747406392409045941573570923190206889760131811792716538721170332801898984622788794369844477809100734130762547200000000000000000000000000000000000000000000000000000000*i1^16 + -56301987105240503118853062837990480960088217593719216558214313583503292708950851325039666379894472715159542906635580257908390098043214377936576267191491622505500421673081490909285519307345747972683082005613001724537037835975038870052219072670464659030384542541900467949457186704578913582758209153426568552454067336065032944023222217780636025234614958567933574385274097998508063833191412647636747477592623554580015133210121497709586773331219349694210957680348436452894577967060754952876581914922053653780845807035182027567066101974582294032224201526865845428996151971038221275790234647100864650814840913701040936303886612011756035430407722484789862500219273496089436861952400823145485960734047478683116265766589967013710025498992366032851541836380699853263358607822490013670059721608488359031778638741960326344689628926738243627544913474760048236766236644102219696917491526882028805220019246973945060752563494959457602912047925003981171626254473356283433292253269148966215881651868218857051257618470675700983706146766125195001089161084204673238507627605329797110211622470344767775651979062257048972628413209200751816995372391181453093339725772928261922736615450296076283694908787438362693875986615821079934426863652754663469476576452547565579058738380367478698899683479457501881345723241830078788167048407522145332618573587572629284389538775454241225658107270402082049687160911519601111670970674036928494988139323382590115117276507629392063267707007144212283578156424050750926552597805422916653907730391407020389957584051704573950864826924136394075801945808516580612848429427666091352265998162468333754214073283989055056802166174539292068523415396747024365784051239191759052569540814647225706655439002860630259915813103392258105920174813161817912079058267048594289964264228064056720439069074632265377783276470939752253933101747617863527224343808329532702310481008059696350760762352895250305014900856160668886833234198293694195965991978067752843888671160046165709125072054541584076149415631553372250361654731980182612618663762846613556260467982583900743797579567954847845139992260931244536472489194415278207789712508800370234408840294919624571081860746205531201067691102846075651610070010450579741318965722304436675777334480101502643301422677436164947875144663759649272077645935985413589429348814988588448346673029966364905376437125671484775748416825630491761546701459158331389382951588082086970903940988127702408104386431805731901877979364587610911422546950314634084807539145811753996224348726103773181610567698656787799491771315693190623365823654101110659701040309220206023284946741267904850232641053222606206683375740983350401839104832097128787557804166284240834288139021965254470511054501175829691395270311766773939827944728931873965326319051618570369010779403080383249206728626424629428070961550009764844826710779807761379724941026678078032817006734684070026298204029698121190604800000000000000000000000000000000000000000000000000000000*i1^17 + -76932920446077182978448659818494080623708056308744493995206891734579860176061699177663733716965565660695363022841476673539258266020612798461869838381516444878316792963876785926819584655714686033256935043798927803075210103467296294433011758960170526413581750887157631844814187436462992969507029570249298235833522518266865082001756089861217385405823685039334943679618941721008513358789590856197657173770790341043714940086355445694280026000552774189392904336714947592493721461695897021143108585955174187060393856438230673326524043865181747018478802725770378732993940629225711905628594016266157245577674040109093651912066181996317798217776964808869983542782633843360502295079575777670233885136870761801927763956910172238482659327867390109870675987393397151389413098802853512273524916853940135191134888549550944814172923893952839414079808961643682472179328929765776405902852541867725227382550931685789525690878497914931981997833989288108899700459005548529394108882378387247648055216522027329920450416996723439254185954775004938264241760812407708489439225561363941119980819728076956337868258436117618307950531593314873070636599889626851713115356622065525179508676417402888110022225351766114426142888256777917820365352724621834238823117540100867339673278885904361399615432234364182085116640575648188925494125568610002091835714733813048171451311767756281777946609553543005456988834161905825333926864720969648749730457464474282100052988320405719196104860640425481583278570739532155250458424760646769819302864562671818977691332481131075987785565415429929297843695767299852033118853447943743296086487432270032449719903270252886713932055869888724951618937221387248887414228949621782911293535137378306688313284561002668731212779072516271591177542636434997005332055782245425393072999152139412881301717885650111421738578115419487751178769344487720986753234672125019965901411050960209096103247610065151793968007877222815809793175595631611570645230901777646302803626611637170538832017131492533607105470249008022907271444730205429833124655286433412243519760254994767570411289857740025164438864522241088256989389780317178396376820797447393904350644693343527921242604894185683990638736103586927699255182685589875907385429259936055414312489183722582220420527657258818684785861317292778868368980978721913029135130046584503162524661729756718189075702430375474514467176147783713424677471666982712337730904050167336978059631862768181942334050298755946634114095114303407895569994210635866731491162355238928160506110737920002170244004134676042867557607984553099866966746326469973603485363064743150938937973913515382430069757895787122571606487678310084054302871727994529954424550135894597656163397612353086377998094466139204857311031917351547758347464461254664452675203889011944714011989987771446249255592321838271885974089950591187747724651693726327372289770268426688531553621022239022226810833974234888273920000000000000000000000000000000000000000000000000000000*i1^18 + -42485534209160768716102969600397446627337621058486385147164104249875429307154296382870905589373526076743965335002163607912904920070938788620101113004111188319072175680242403403684602154180001200032170809655606895201745589673896311253971264597630755017357069850722252623645957903832721672341943665562305937576584540226817975213517021478576224575918416609346877103332348121458121432018015879411958250093099894548707389264528761778679397690113537644464660806542299203588277753332114147227022746264156666879467426917480300909704078526436080558562073433534037872765391586788930098639729251373675214771599800848144674715141709465370471156563808531301621889725711145619926746397684667065604046521604630717967662741993876811801220639477952992564759751372289337921222241855634914443190468309162216010333867040672071101753121052922357512604005934962963971475976966607419640988888730428449364462313835962525505787457076615539255809042691632115633626953961991339285907292010709564084899294282031029289843719297778352071493378374083106298118553947295211869920028644791492324753200834059973782313213597497394467172607760968906144211365868698016664623293004577254021231377890830471798797442017897992020848108662073742696859267449736282447680226985070141977485778646343801918861727572552502240226019541050038007991471092437604969155267502360008861216644286083544703844801060686188545466266035162732750683711850178249544587467792042248508971608561952413397122083910957811608889077997641603508413549553599650358664788693378775546950982788007363329439341001396625496126700426403298332905025562613971268606076402559845894640649330847790732193195685448225358454276387562717138875754267712192522091910423211476425128550539993734772147707108386464147276431559690231453982962514016641241630379859622118505290067726978886229844093784817764274959368584568580316736872124672127712645071450613369540315535985204732724656241233541758411172698160027419262428931838472397094121977097770125418412694499506626545541688867047499091049804414631165294415380393029944643922662799896853258081647379039200324683558775039074657059393701672274493568630308440802085188624082268047910858647772239940059243506517150131535980496670496383980264574706960402705377765919998567637903750172283519352013978193144875287473455920264538150844061695306672142342076583362832088831246532021497720181829508986014892079485704211861600482249739053073603703223804553131357609091294317824076645852032298662279804155284797338769610960424449261639713853334518206724010703836915842486645350617326049253446168552456053612502634856891462330165926016762225710614809331472473906629919914442006113859088419975243554303679581377686872971033382564123622965053871610074944731788899666611097422206719642636779467265930406846515056458336167524595080617851010193827304756750469370078451023917047679209017456828723357562958272674219390177330817504766853120000000000000000000000000000000000000000000000000000000*i1^19 + -19598652273823710801145680878226575858976323156873800173266819261017107772686849871227679602741385061596345760788691221193384768213105320031632030641304695485002547477954676289811526790395358738865049158582952570579988309223914533621412634809285792611239562134359521398981339131500524430491014703391382621714287471330722614133957292573445962579792454786468271015702006846765521031618452870969150133350998641721382479675231711988392067135984652541138889729208401058912663642679749223837304310554563138693104533174430375947261045580159391870098810838766999905202177951238115218573331464027973073269121611430773834809718720238589047063205921027100324338023759609987061554630002297831797932173703451635549927782804013216742366719332592228518489279566231358814283347788913566609667218600693410312598729918792564998686967932100796776621844092977407223804501446383139356555786905411217512963865251592923591827414153937799755231859807757392393302199474025951913093124015112029866365778203368597182590580414694746495696992292237145997170396874208131964879362362404165622968354086507389924764355725319659851302557801748885656863419931814878716538710080895178600849488964661056422083529046345100674954823195445898290808854041326974056934797117798213372432632233747662190594661098226144856391853502211481730961996907789989664811677364310990316856529877943877690311331646126713468652689752984246905411422958110645776252865923307501667956774029006627063756560968426695100127432638871761480111141049407080647998583530826768842297466360812071627118868413840853951377865711034515976462542785375621078344619525653818577253089885163265764540357713270391072357155037432565954233269464813323886164132533788705030618595367749620911669746991484720153449777047030231699257100628332424064144349666801723775326461540710906403776934943965943217131664907482398577831737886849729544966091493666494501939572716306712122626076828515802420412760538337627506670467381685318629203558850701198901495168942239419021763954873729120737623574480766425404448162594028906618526912813364907544028657159108380537022139702930927182681614595961615231121859577690055883620503335979977004890508294803950869482248730737509103337070620672904327418312194291932117069352293883522707815420619895535716889654239602506917421863073894564606875374891991483812820083252165658843830426825422644571559589801737286517794130435614457481698872176178773637860014476978154205665969839003427062801517039392481421941996638351105543238081880236905703899123708797980185496584900705605102981322673224600037534355667224220957865042716241864102677197133666252713444656408453331074539096819335684816075788205641231726924052430749989436206802794441298193879287655201397662476195817138053984499280324463526419933719721680761825811130208427756072937358819005913220372780516337136139283736124843089486008023798994814055221799132513460449769309132029952000000000000000000000000000000000000000000000000000000*i1^20 + -7455661267846653982422862993697221512093255450447545136529017251819668013900627576014206272578699741672838280560421166203175765415296298402425169373954900077270858508812651046329277284346065306673558413213216785320703433130265130570305808829630016876425166538306978161356623042706769870797170536114877986432854826071789837375947026456561349445281800348692213340096466964569178754298819994015066786688190546819713155123761822109295942705351028516369717816353349284031874500486394011693061616797267260565959305134489092413046060608144113626291598251782557818330322645731887946459869137809970926678478210108964783589112612592988678024226646867005152141995591639476178327347705386847199350064438595486085321082790156263089075652897785626355315571146385066796592301782551450552018090860795726395893954588890844999499003027783641372549951711802752206170135264037729591044529251667260778442291320190273942785038111766709416376531168972822956562898112171819328271862851944349063557339796277872275558887928338234711078356702436862826708624955964211436653966332747184526297802858854297833772476292573327424576479967005544729155557179652704841335957347491186180047923457879411626285178766570175111003914261326005975868802964714175974198428432740525129824121360129348157513156785423483430055212594300898180125357998038152657633545368410172211091578529265103248927891857111029501339879114319823789238685936857017461087980399003034318561539841381749647312031685532571918496711310426047015384601885783470939944476943926415430645051817917378065585027813772554909593312381061160373479645893338787241298985928908824438647503077093030145605694207856888135701147142897630421885302607121311439302610443334064163759326497909505378641307355097158506052071690406822245766729308099606395892572373668190853926905898605947019589323882267414366246034396271748117123112205416615926520022027147769882666500931020844313950833964381078858382429530333366177536271475107487241840804003891965844375561678977508895091669054696084683726519629549296306008265869679539314158465394290447602014167021083386599844693830560036736187742669782650431455480270379515705104691636077103306416278821404250930937454124849514019684046464331199995198349571285149312897251045449922646555347092193257369267270693871044147649732275399130558239630730485550734696662535427780150296502702631907610311005173703878763562305246433170239326884078472779046456758851231125625239799859528352896811316193441251219719642128232087659435752029985967361143457304223864555273203668374522986513482908698523527387375873566077438369096246009722501314077645674756125129104741438735153061991053981273074037067917678406294149825391083246931925618967320501365251347819007771217809760226219818725676197570224331215737995947436134844294072473032183081411200642777218996195606794944758084247480837249057864075577062204283428244328680332691812128479248384000000000000000000000000000000000000000000000000000000*i1^21 + -2561445800768281549999488252526194598323719158534105953414220220144889127197507408440857899746431033075676701066409806849578039154835431787283194188265871600883289766378200333659430538475091365336497047175462205337985191165634757209224223022135102546369319720760774028495758898454870638292270856147334815240929132214708942005576355847220318468056770988856820655811765988357019809625403583329851009187033718966018479550826704379273633760756656987388978178660967495623809335215570895096764901888212018680076328852606042147187671065958501224179199017947073006920509598102694270298356607095603703797971765661439544879001160678817131435582013996015454296480904902944773064414829524247843635970469349799599065849526174912678782998270072865108644404483035885645434000058663397807095471287897030670721603637886149885548698258460118469966342800622899977019831853172600595469021932757944612690020280682492977601580443230252201602749535040294093340071015953665271053738045348926339712683864894128733525272762740758686159573600860731551816517178613583404798110218148006555501001560992410980433520084850931676582010148468812611009902811995360692174161923859753437911099403689175190513361574504438580339381761272153405715491793619589555407806901598833091048637322218858531580825274411729841022098967397940195834031957783722382038009790173400587571042326743977146885521128781033594892566280665881988650155956467077101071545112687079910220653467131011458814236433021376094766834743576935327036493747289336012419899368783482145476866795527846598396008166332972577451836232525215856861906904598398086586072236537583898347378213477067964774721057599457857651816017757302619270799449266397710255590924359662407238293351179931685179101078144337018748005892577525221793910840395465874403947399490472547637723793807283733040969339341121562567955495552798020356665971978795831895515178245817968357656978184098056530067813127719732723634336791748257060999748727071121597553766556393861834807218866819219646976133853848841274565618000659510713529544851798819236152663762886867127051075208408384661777370581335794154696104768099845308274746957941449389709544925538462253798046510796807852547271448674469671873745748707348430193559370609463084760649710394806563791623531325012504598957611653445327363394444925744142235099155521692013187064356297701656389227496118721063062875137084126651872159469261694898182142873676855810774049040239653324850252399488490889355084463095773154959618663192271694135308479037918544526066783272143055284876036973070716520440059369128110128328947792087720434206879537737961779777941252023129597186944979093023987033360635418789229265523570241645305917299093832985362367581429502104403761048794427299958908128775120516316083007590913483605971077619286501381964408790022486310887703459226828237401821896605118092331739030588308076239344352803469040189638673087975338803200000000000000000000000000000000000000000000000000000*i1^22 + -781256537561133011099000636666288769572854996224232881701650105603361828854582556049972832315539601366197656271349788674409811986431027235159500476802763933333227290476498592108546740932970473670972455360838129474770847393448839391306965319738020181334282437826678209905575512033186861118081501059397401986348373952897576870607000697744591520581848607436602226568100893841014946728345890988913187558574133285917614925722530602023362987207529630458082749092464750568497412207483747707336760962748312783285675421420811831035725218340014148436630805513135865319964610956576663645233691609800233343016058249393421400153744941337724577201158960003582219830885679943855643872924619585073080631783953990011140299914783902339340308474910926057168941011174284734774232156672178996878671430846831231068998870612525035388586437615024571434182598063997788302916314459015352871843801241104140961062834895285994198081360035098823453885790099975798639867668432406519095713831505267170928735259612817094760325113679137576748457593433271893047131056804867073429144046831439630970020924136964771506401927114077282253713590993830989794916944273488115557654994787633173083524216194493200525349362482086979118505835361302250502463752035866832723466184567659405484874860542948288664291565574526658833219396493502781557438306636332333897894249483391449140585648881587754858966182166966108426495226920357545629405984964550483424658212989337961388574886988025887886437437220528259477340466835381662735570445423277117259875487009252123977945839697232651526626574085982835366801386108905519436932366566313285910224750879524085715664161291218099106895681233595537630135265101861385756260379081896884530802513109645667448117928256675846208454149201158243407556596052733331517921823830610347608531489243083725217929904690227187940979416417417771462812230828057371766939711976813202454161447072625546492855675564402712745799459298860575212087074830620022792880139407649877762232841413901042048025133985456415881232832518125262313713596223369410375693139633938544701121583962098074360604378222506837576469636759883653779336512417158774531422431867363658012471083471995670980575096144718756738634841068079610895082871312438446652635181745829414675121679205792493295080895961468856707886297076822511238526783817212445273171536641678576202727320618648399479522586046855961860243282705175235950053793511396813913045798747849129281280714413644156519886051033731484871207675494381894410960231225404978403739937338016314759322255177954963337064360955192091425421151385176617566387028495999721672569112639527622738599643956095216548381100052414506955977547902878386342864455838069670742925902002669588761777533132471979082404653245272815631153012831036175990989387984939110954757283405135552312296970630103478400395895851237968829240589309952763986517707497076995009934831463254532652116834932838679288217600000000000000000000000000000000000000000000000000000*i1^23 + -217499797018792703083133846140862544932796021449097711904466251774041200255270578035394009169367689853153732306084668641033268119711387083101734576066562664161188261332389250645499720078809963668371331064533747441212205784035020534082023113622831556858386952146916139370481167981636491271196502288615273861781853305946760025703375600536782889434106017327070373771080467099303888479289331013456285705490670166169555100580299147115906300061234757428009458734694382258022628940901046062311572079927971089998948917642158601078282546910133508158043328321698279322989879866966006848626265018674149183267942024964499804637890011279261512873550582165077531560944601251337848704568544489224198178529250992987872723657805575249892730010786058644795239774299299884109718990488487549296191105472617482057078017173009725303540786001047119667692297764998784839925170043408390961752267768733275895632048843636178424755044359603914533316927034554554351504030691984511535876498896761903146953329996044579360151700003945008918369500397837053299355896525858267261410223764277147177672573625920239286150825662095002400792122331335358801744729623045217282685140106243803434364670076076996019398453335732375399072326561412238976474652405169753215722576418406001270234166237703321363063753381537462624168657636660862200478685472359095715234076456554885846662715539591287333315343970100996628313807066649719565425629312471539872308155324213908571441889621713004034296413026561007460627360001321900495635163582404249216354835562691631324104610377992288837022922155376033056666895848726587037832478312949808120374288253631721398421333901782120647331720889662871246549436408643854408015987419011348735965107242028337235802853105392399994269344099999322091097033132833018625953631625994074766166328682930739205719096211861017733808482250350145651454128512538854593315829069803834968891373966035863060535205787676518205654483145732768358439623408411524009503711484552180325620115769868018691271381135363824926124403912404476843648675671500886115612851663941128696903340691720332656425894255178416250741279753638723704308976292512977900752200886567799697936870375848312823016705378682851233679778232267543722326464677085907503289814599299796504895200078698068174529499674071309905961311097659377036966251073984541083704671889611103017511811169738531128077823237348052224871875383792867213578225276379688787254122924420245795461647556483196064217250819935303113195833313124508810433870787312305459521015181852527740912341978276795717672720998921839253766205045478840737261969412268034522718721305232101107477379267786614988673445252563174018888117593282579790039454912998042146657383678051890184006394814285846608179848321441151895531129772007122445997422538752794668719871672963388657246960506348803542871570083687480899414126232726531493419659876046017252558100140615270778769282727507090472960000000000000000000000000000000000000000000000000000*i1^24 + -54915702587733388298091898570608616537114254646446690286307134213657063240914325237190728698352654996071768846681289679548266858619950097098193846092195567819640250002970491248476183879538885025099086333597108160348811796155908671171376232240856218903281927083942065379805807221758448240796225302320122646645542271118201472627662662275212046433597189835729963078768920777048696184004001901763829017748750179940999589916808824345869189787294792368099040538717950768307278689693537573430934491272764373901658331210882359638927160186848355898810920167055691384342857012572222611759174255712362543143200554732013625425305097232486827097181033665876784219262772438840355723115505430590347124876713714864724370979853433544043317058024427706969567965190473831817008347892911505589567719739717737069326498482407170176466183564504633171703971287367484496604485711161274521607591651724389747691462772092931745229902281868072271561100280125123712689964546440708202850283089803014209689837805758406073220977917464369484394166159481029547226367479921815308311301217718267762334117515144280729746435150808325057582694497721271359546161042358368787311143832093633396348699775929653772628955611642306438780168009830574347095031359915296884631870668138437396608259025677042704074839561298347309164884543659160164041830988415654487739647058054607785584846571463041619370369379989889139370517595690383829011746169371334812718545660497490363294184459906922860732580003851357743352239423210373032559027441422545352978524871593311738172251528216367504558275872260665557447695668376870828661500183105176925451276038217554069984519735596412106722799279563610022055866609614100241656324152188515898464885034620694924748086940920973802249829232964064564651802134819572719968380117037238393335927713159547088211881708642996542997162012113525240781836350822279102781981436188277350921567321920081834336004179054496942011541200337800430756370433849707071782055714186204285724993312771178150471830742005368144165663263043328723040995837340158036344498863862778146874880738714963511947819942561338630247105243598139438967650177085757580115234794075187775299057868193306609208208452535959802229000088814514170445398169018980289266041611775812416399931016340130559028626648248517243112598101908307425959705475277507165391945937610162946731312657873821189342233658776820182132839231327148007146784632229027810060711768658927452132369727260330826018290558563349432939547679139916865434703929177655167156050660473186614645596598625360186890463377553263053540278045313829909232642715506007005850500459540965578502059255330429146040157114234214257034302132477711501770563398799656339853709264864272635696511708804480270802172885444015033878329097131020882786674343636687357819651314569958063528682878115263472281613438467960252800972542504669635657450327014980661893080430037600283794640796920053760000000000000000000000000000000000000000000000000000*i1^25 + -12678269838600918686293436299595088405980964023834771837786152986434992819134624346978233882910779799024562956064298760524149570731284016206110764225440945038401684307253383396286574967268412048820363444768561110149645800732677063557798582723989096134454093450951578705264427222852465682109743144174634285555651615327629472289155067856967937883557876215164370637424595161474684180744579269092047295100907200295182098096922757950506234725761642277293462719703538390424086884649207253981743609896025447472235661311795688104654672246531520946822496695552943708833527995051919406481271637991747298545736981458319901243863507785018112490473529024218155748782562207054519402517673003815684478545555568220198989707073507040728566175800918300155048788834366753490846928663119031918801643825689595465528672220156150486107134496011912939382754146896600515906482118243318101198246173421196992747549028443276758592210249945646551178221070699954680592959969725948529005058411021805595226315174752927866605802745068494071248590574341296417833206849159721626983538638073970856803743604140241116668668862089244562380260054203263394033629979543124970468978946977543783599466648459965912655591787456332066621906672608558964821155685137471251813217105559783727468783520043500592182619992451378726252355955111552442878223804186449789852946476131919541212489902025163865413129314556626375310957175435730078273487479481448945947360467089863517436183667936012408388428863084591546138867706545189048210907077645391475239743157508995290886809317856688975101242169098158875294752063383066101086299587972634937600536866420486401233751176251697884712007708115529128478598781121324357079978218053831036725750064678348276613143419041708247246718280899894657639024898384324876101809185684866898286380599150278649583830287718854247419497084137196877637120957813694020889092279385115283205678344441785900433837803598147172827888616842490440718247682073294865051853440884672707369608278152486916491329163110580580426150012286107370068558539993575859614294790399388268585300397793008833382873911144826938364638374651040659741362370853561795748195787302620347939780235498181534168335565907367273701425886086630238283036195675442162800335383753670691449619666453579726842782853862788760543304829871013575851604338509303763567415737264763702261333747317948724544346807073509655306027371260600703129251541631534858410589182506500852500393262526590197386255848100927289761443773371992439781951415555090569272409380055783858038239110498921831551433384968248816163150404073005802483824761467937505185604509276623600667036976902299494403127664182436261900591338975096471326391128146587941991954924787162677523744576218081806368943442066714105558340468687302985252807308740822177552302256436354509354577038367255451221376760250686253583181321245240011634779488497929249311714349691622306179585985740800000000000000000000000000000000000000000000000000000*i1^26 + -2671748026744240155691097381865191806528301214828969725123901914469944301628726040062476429734001295760224488429060034410879331581095787788563308252508473105456809374428883995165266397542101733995600185160300192415017089985357783802927009135552022102747990846780774234031393137132516286055226655040398780518688202587112159993821026809777037330710925511273951732657187441516852750229212151282017520970578681345155120553252456199474529946579228059028670883738625052353279331926471526056930754262399030061104897673906440525137056716114343343826620236401327500490296709874066341249061664302934678977764802945914741574962082452099053443230307716654022487951248681436674528440267698653936689364890582839303227259192495521821331056726980033904283557563915788218756065526010120202534689105218489643522368132966367975890425874286035984182058457013436143947710635046613530714744180564497391649765708191575785503456794247180814405694140356270706515994044710753526352642443036338333441850354677311281964532444693571221561790316156248138266057539428830047711909493875471098692211396436963877872066033037366468801418366766982212332903202155008524649460729296886822557317458245925536328522341996141195008836008994411164961937758279099876623815295546781709171744492532460779861943670761022208606969784503565217087934858361210862889238484096553828505384976970165123384346684474312557954356036358319309706610907758904151176560083983477766347662860909297372964103792044281164427788651428837955839525982806503305683225119303934056738356159601612931926235814508031685710397497306519140085086922577952409108137712659047530787168007846424073875340160301898034836954526190292325384019678636207665230335041654886794712226132752030843735170978840619201922492791711642226671337215508028699634080652514085422473832045964783053779021401960912060259584998539101449928059706615169962756449344683068083113660203945444732254630304938740476889673703844462340787691727344732615995472692217453598275374304349900068363685738393292709117063491028708358342905337637839438099110386788849632968014505379644473866422222272890114583093959580375966955487551242228422485900129990954183409857630867483781871446108230021994630472729284510194273486696904477570826925177768259886551621258438395924384557460118667057853319805426604241001460457370591631129631283332893223120533870729183787765318434911662291681409518911487527603454487120570639241008791524266918893593640886420669329124564980878935675205678091789120344335884581668095601624553904656538095287377812858989082202214564028364086930139106475572426325584793303007867442675318689443324638350586395786170057204438481269693240702837494922578768726401798907040838940015523892109258781961407840094590679259471081512251917298342390496230921719556408626152863170714581724753365863054951295447155456002493846299621884692846520006578600480954966888939520000000000000000000000000000000000000000000000000000*i1^27 + -514952837800516791280185392142265155768288600613556167574834124450802215449896476692455308983733786067535302419916287816034166152777385879335053664708482992765954016935455772732084135012543782290382959638797061691822232208001458006890090251865888365108871045510353280138303588772882833513756873925122565415120268231019271796361975432743099228123041973275461070288208071173825230518560658736694859482341513223673930488624599345013617233931452532126812255434297445976845279604025532709353941076737346219928564038448585598550173794349803250685801275613937010038902518440642437723331272052706651084544884309007320041331860939576229385572489898076206854315690603882369634163184486235243459200337341511167128481577572588432437923659301494617542367667635253727231689702310398693474582010997707987727940979032239682572699788269642540934009090349960432685222763423156510433926775831208126662378607631741828480911804242365847737235420833933311829919502534402349489804289417343294316642411330174886011769372083139020296212705643024402532941229573375966240400815840636548451695550908620342712566675343726119440788405136546117880620506651763140587630163422886790756731754313055902659952850342627141657213237728226434878355213281179808402840000660691942464880535909317471034177644623005915989228121137285714357294356220436368360330295969034749625978732993702698737617574913377281307378230421738093945665981957897856097063059191230256145778597161484989741480902025170988707242821174144735935193037873131354794146448796611515634587383903501953931846080355742739640661421369674477644744713638390728108764301524233652553943707591490703049257477865504232403038522817277300020897359130978507686362083737645640675788123616566329511941847879263334430631639427100654182116884485592845676538404511713738276742938218714824717485422977368511420146810347510684434342561431967751999380782532566777793037019832114032681394291688300227587029514768962799599401529043247679985511963862969584370294836580508684016134382968575180346298485289154641461861067193775304338048032642031819658405264717947948475172384730790963972420530502571204394935591797718294091665716562092823980262682330325232721594847201171994066218544255271097998379574095037263284625032955700352613284378542271979254345688846329380770042751263644323438469273466960195687096067023683117240210907656150593237276407889368665824095113736606958303014728247806975948883165400723781818308892263205082376632184071404199150772731140729049025698263748575343137202825418724847421485067113177504789213779997528724830113338028948288372902089294014653427109103494696765867708191381887303675133954417217411680164468093248736667697943332221793600420089598460221481148327064441135002294800733748861428465910440817416650051207652414341662916412105244574695734652387220804962751896201777017514173177576851091101378289834958198469243699200000000000000000000000000000000000000000000000000*i1^28 + -90654720689184387957127160231434152223311917355334795795333428559867115236080448954877615204045528184572643812629140176334912403758835594393330803291479859011867973347096066982197828617484145562970783977040983367035667752082340244380645255627638183100739656392524274891388662455823888656989974183057375017942974133409583210793105617047958352347864182501218206501336932307467203032995584362850541043433108878952355420240168236950879122668038652394314844060974094061981670076283742914648342291346192955202771165126439119529184311585347636436552691618552368548807982947006221089073945615214789367439485830777450757509273461849587013501136548911520758365038835024957405123431032666068124252251975229704106455353369395292014890032392756914213439612135345122874634735919069101921115202422863445666362399089586863427422731763013549777727077190478598869160530890934902381537047028928904365651412812253042755844539572699527381326626946513649876614660695865942581609040587045878956778841962249528456775296976090297941495374839823767395890940740826164182810645521217630175090653141349796527136584016559386063283871164267911995227061022766106102393181922146541430840962690594241804502170032311883179166952857258497907105862280886834208526089794332855978717965443957905343087379126120218358627759480932690920222333939160150885644876238795834516750932831068613634525663843885947087552221414635036995734063756746308221284440547212749371502361971617657759206496134675793543706379377305133711983892112110858599557474893075723034986695011214257566921445288947947438673423588425763491546697214920250841824281721758434178284210970841227228917071310537982031793150568271307727063103034924544135774344820879668046637289381484791202635763238681010763788333618653865905656453232172608373456477314541661024807431435613882586879299212808532470208037356419076075082095267713238666913825638051545187202102890549535071011682616430390701268036694561856352774577032763874258698392359471830887661614138515789890223370471973549650347366834802900331147640631067826036176839922039523338133251882825916688703311467478405845448497410470477308814796010879651138474533542820499115847647501965198412314885721128454362385392964202651567615560688217502712469805660364111536465622715982528820553915002594560226162243748406694845816184939149028581794975027604264050483284317150209315597412976376203740570790184170859158755258951793747351158713508250281238237083005522294589063007407493709227259129025970672494572306415356187203155796529419909754103020949939873218208018652788131910329128063032227515200298521884651510630003066385617252686197107577724485355947117993208617088326494844174632198623382814722695384582018014341233653528677700966265072394365926676003959158806532488147225538252111683027084088214002833594332920270602422615259056072548744778261956890127655148448045286421359807692800000000000000000000000000000000000000000000000000*i1^29 + -14560722012801121634587650663949851612779365662385328736100771757499152115908628469978997960644462126618619172127970278713177575080135829813029480477242913815600631196150671818488352229549225278104348434999877427393348768102895656454119399330531375371736163826280332871896711865987107978353392239592661756783974510201663252372246608495545616990131151807422448414321600424494493665905405966590707466868836284470388480558007241160656662626489054497159874603565932822315492773516176244744448397280588181176590622702000781914049556185353515278454813306839319871404184064779357173872171448777594640429520355170867456281630788265792994662404890198423727981266096900157646126818288047270284704238048663296313559767284292143226507021520543796710585277171288196313216204189710980356293733642894808145190050858151877743936623272529656059276963412548952370058311455713419373754014596080020749939102710200770212936909037979495574734905169256133153624466914317695572611022731228075236477861762129541202003056894415128318922077388330905244040448301471648366758611875851179579294302727987167682406114021888457542956184510269105929797391682538433238122800034595579963132248391838819809014414472427011709343254665047779203138458882798456244571129948714115559382066000543702580372496342248454577545168934347631965205779617016311429974207591630670221530596004868395218647084498612487418480175936701764640627490350831748296234579075141165906425260026272003249786099216320733481187878640455849853770700091845860215622001787888076763247301131558633034183944296672296915609514305416909560829059423998984291634512229191659692756426163133807542804153072561235913809358868136888668892955671634083734105365312801240388266767453781599692362700060294489080041185154717907604068425000174621887800738055730083497699739807699590267536041880492408896042780771571484248208201920497037649544795544945878227639951220135631295734703108962431524220150565699121385289970324468405111474560097068474522179426495070633344786440692334275087949096927508649133865403066794075692107098903834068257080753955428878709712353281329296208786637331234486631741031434924988617381301033487833372394286468105045806989884425633965531765652538176840946018978722741493669057686094022886478814302913768200800392603206996121972608931041850382389626464885930829866710880874015026456622391176993025064675395876957555738107357886367411921708913301719934434915200333293757002321975101449762792429128255778894425654691967403689211088331590053489609879651617056134038927829732023926091852165091198815322128410391088026101026762386533840415805876371293608672513657165587375926159150166462389039244939320593829764007797002909276397777402858382125979294940307174511188910856431801419975509434009948149306496255189267969528744194009653356314707881793511501637607847860454161195291876911699939562421238755368946892800000000000000000000000000000000000000000000000000*i1^30 + -2126664941292558739673129218946112698924350830788328785030779717140313839194986263924849154408352975824078439661307450564344600221442411542403673279010892681960846115551265567267745016912235921243115139483621310122536933911814502687253189789439828891810621738423220514735136845435105425206894527885144929740166277419644788954277907058509163538506877247747464781310662521746540947682892292974585862849370518091431789700574459073161530111839358488888014455728324456496947712401359994123649572145949498558576088343889706429043014576456102902431934932215331437844955749273484359745722012247269999958050046017418724170268750724867419482775410579220488775869751261292206231139770112022507721271903652985656961137886584447968484661829990568085371121333712859161377753015189610866465551828369975255147053038461053212987415126013534133347820740594353897489285568746813119253888879540453792683151654883076365701088801699023429490458123016356825541113504941160991614267665772181523909121216759450001488699547560594353943300105025992416876541893583819721108754307506362355790284011360299245069643348977379665291241216973445335463779304156537962818824523563847143359084397744103930569532133172960406811459142532202294196029442106869011292393636174138204642819879379145143538204321137142394346370975430914183644071460186491218046445662431435214060513230573083659490829329930216053065374566997666887522602947057452259765044838382821370708920739527888718668557852575268236762955799504978829280234281894760214231995248796122049911766482702080441049143060882789593082553007074233408151637363145496304708641242403964351614207532311195664823856236792871601844642035832226226956559348152587393831989989395604744625575564694283987254223059297299418847800457663188705965924318127668531184598115661941577814534493053102077840358853371571983397751737626471593171181180411405161432416927893341244867101170138839790897361512242293948158046111762133997185869491386346911800667881896272349944380647651732187496602375582355493528205855585323570673071483775258980111802215346986942507793024112316711476942905768032217867319934617014944128877022121132850171947868724567084851397104932170672570106152892600793576684026034088335973405564141401356202410950741944938718483301200056872351668865511955861740281785867536703914595550707770877052419205962900667387082634768634975559033189401979386421565702640894342508528144842553049849913260936429719848746156132649895217189408395841068560482161040373557142276619505640908217187030916588702414705696299933389522392761730420851222810917285324929938361850041844648682576401244200180789458699324733213379059659399536943734469758277240954396454811269129808607295718454477294184723912731398836991448504640753082615621856415230137826961725706904326607830396803461618458567951846736733248594374023130867094852599473445922718923343611822080000000000000000000000000000000000000000000000000*i1^31 + -281756123681609593458418909572174049093839271891619099430834638331599746818820310133244420509763621074580507093636315202338195084451496016493539843913578500751904869510650221771740263020869477851833878263400305388658351060627258206659238125495393161098825409128379077411463543311305416224144147086247209457069752911056380875585919136340455231347948144867101677758210553783957022620410383177865325866638380465772108046578202815629140724469216227162600109638323970126539168121737139507732202713913016110992900868431626552695411954985072403331278924234045977899513074742787648757933698693272094400425012819790030766062354153652649963313693807842741754701137352795871573525630246939484684110586077778004133019272983602891287231077155085987926049556259590040458798693311780543838289154023389929497301472176101330696418886282075053464086672849923995822075450787521782632469267511050674045117557415231751764343862628428669164826551459149703647318197899975545148249486727535729178568842848547772543258574173681880969597505104099007501700291883694053419591406005153305409984176492886157456142565314487393887597504892267733330915665967694648133660037220583977327984623765552634790030511186105314070639407652985717671266407256396517267139143318902376439487628676966881458368151461572487542658416186570016030278715299764523990369961499939588320929038660502643482270340598192289514274661152156104799133447257046415333880263889656811952058113676847430193384994135115360001365540277159026407505679456727223806260606177070472115078019488436989550629673327166431138288089977089359445865338778215983273623801021914963252982453194324224985733018259424442692387490535338170426876706730636358090933527489427350542446013479257091844279051862864541714204127318516362849191155568948434010508742104251642547723738509258040381916895146479825285361219483720753761833787931681137777183626858864552012724492440758885999571187707828498826412888294252396832733206678733819881686675893031557128067541141664299224851788220606703759177316163443031526680574434541359043111942379114634115269584411769919702299240028064049432157446363471549163879435662777858968486116252171797723749386423609393943750601337546573820938738812116283500779911307120658965185468173556631101221478257795571836608172024789526312450621997854704885435684456756242700554360146475158807710832194610778787778931616336980211099943304276017137559615332097656654596980077805526557731218815420984700237256837123149744775704045959123514439389828147542994608706767984053652476670556896544321234555462216844653439890481042914788184522477371814824504405769434867492884145815438203164778530593109613480404986146808996792090885652460441967693998459025288212664328050790622873381619881741797496367934616500349393436399477781121721434406829180260694430020114222773175956534248293167096203957682328128267246712651776000000000000000000000000000000000000000000000000*i1^32 + -33628600107383967871315255198133635969825942724864244387327929736026542557239991427144620977590539726983021870562200329894875685979106767623489674763756273017990972828743372056997128720842751172989220800751239136755522198437487384921301044043711569983116270078313865006474099429280830431602316479464286467862650920072358692208043193612173551236914488961961146748591737285572091779096216100853971542558153222235773724791533061995092378916053580289946749408834358601544087132460289658810943050515554873009575302345719087933582277175183343488601604932295223975129427198279699502846492152863246470993198317688329385942184246589050820164296362483363661986245171303351253788866215251573412758495248207612520740732638409792891720233489971543733488467723911639612670151699836307323470499343507655034852951993446892036903460449508688492414527387919614019950653022494146474180502543054288026081255593740162510471333798479332847231669092531087123856783557897556812898137508280515506474771621967373150216122743702242099585557418721934675368474698004229196417869979617557537563873183164484256751672229897379849809463087158348897416710175176811507183501443658607310512321071540890007514535702477396402983599122778286236970495772143011080349808985698399764321169339109889962934564763088689068346382670655732203253435060771951300777949494855539649757163567463301329866318796937310865614675987530961321817987858413659157073047332997260531542075438246142006849161827719120660296623804318391802433856577984613617081329610719490829678001636829862569417414995908975472338171812539020651757648735807395342652439627731791085918327606033007388291089954787950993323981197470788137011468125189086375875855474301415618848128946221208038003931189271211603441708187197842689939585354222490330140988219933385489003225126981636579198394253872712430723878390576450676095894231901297381003586204411542642285364848595187572051202286006806116284046757995376893316750496542993693411836342324722822995149707999767699433500233038633923191123681409805613957692470145702635518982864870548248876378678895599433604480868708212273499294743185685813767135538879297579573269032656937079284853706184651053393219617176130912214745824550020486951473940325832581917856361851598268382045222284993323292291571638669286237774675063063872003506449351125510207444629729540430157427561222248222540230484597563016545900583743803203694618381535191529915417857942948031133204565229617341137823903307937239306939628740073299934279899775358778826734797462565991502516645831689781606848786469409108131037794089812224329235214482565069783202515244066966251401681753919149495634762972286168753924237894790410579843478727198925782017962322762212076887168031605562366298793253659441582229313420846490180091417322703544513804553208310349486701981504423708559735528950468567956655283051446961971396608000000000000000000000000000000000000000000000000*i1^33 + -3587632971766883682223105176541712052717817797698468560247493062076213558226304769431939483233459887717910177293497309313033251441036229410404378946276041661214467113859724198005646642376027612678740753821001541867373835629142326241919532159010700318201233755661939864142169665309146497877746921411815414045770261353011760686977751499206007433183327344062378273383407542675949969764626088023445821281895761949093357692351323144705635680843483034084199899719436714123081138065799294686229702504621553806019069988058325880249077620805169241105762587329888424656705521014892793493933795070435031567947109517973257271652891921016810638954848924323449811583302568098222401686508954048218619690880215358021243423185998375773128363899432854442118371526253151550204600233074587239305939885847159930601934576897610743742055444383622931966109902387240222475767951797115246430607743438687867327134971250031185126638754137102161278027352021598509678959950522245255641612199461018092633724595746853683770216415353338904893953253225218759615320075900457866560371625587512477036921223992673814394473242186866655639588193196499085779370661586330189662317731314876767679544018672829902823253579399383011433331502075311992905153253120744737235555985060527710129358667571397760466947015766417215823021788854438846020000308087614492424676399772283734552242953946757930739469145027952099789692995167529326934151769826066002109414320154530711025225246001770656145836455241376500393255470213812357602515775707956496611373315227020100239565448660269457069472823598010356860753673787778052787881413059641305315938059754058900721498527205063402188235530036415094044271320356701006905117066243587715486643877074664635336678934012449565897051593519786828004281239777407897743285204651140350614467618587308432410719151508562903388873004115917648306042458265008730538798112491709972697206349595194289571048063223183005436749610596524782373959403121073617432859916289951716573946036459603919534221294508625153036221945873367785417887438659629133292688714014201620037890625265156329755522276571569605137768920546881753920843869753158930928517907388409641017299547124895456545738787246713868486259165549465682774810213213882063322273318236746863297813383151867732522631795202771207629710907016529484840350305194766183609820733747501794657167559495925955695277630796291875713217052603994379286676359040854528991893317450837044969606091905287945533161331751465602108641589958667611421898010875044578882631519656674325107798431392078874022785335144275196514104183824127819101202822118209471985025573006112505602503480506364582908566925558734453738455979273711859431296854519111107961174942499388626918277580262563344861498545347634551502686470086872039010832476369837716910278251508196886804397666438399305682579667136561034675115160973389554655491769027684405451161600000000000000000000000000000000000000000000000*i1^34 + -338477307278631716328270660692326092650414170547184820907650090796470043988913960283936641566205551895702398894731624067877516522599679500087877415095043745860475148443720818784866289469360169849899885840440124893883576763025897683087479632916918503543233638942090669668526143635408393842301468635917293711384835713272819496464514766792446246046136739130308138883677182807658188145723184127665169600297986363139618054809156766250568840822755039214089459561169275654646934728871981211982705237037789587402857727102099946730824101432800807212339132304594653194352633088990798856166586424827660803321075211961046281543434560375441520313567550181151654625282070811799927241841742197570464533595756147699241419235956325738101055995412345475913890198986538658037600464781010053541797593194455337490704854433114907478975617980222219448599200774883359769234094566655754640313739325610075724439076185966792324184141429718969581382980588100260748986614762443562327995539865757861682936483032072782648717100299245471525566094012259079914808444692525060985151798916701259283872327458204306847054568752571174048118121064579763492651794381348695730728226502719588887070906862967748537620560412317462046946896389045179355939919430293091155888147834030132640760006382011888271788411553273295889398413051530325866863419823492560869265927001541101517509511806290065110749400427813587382405034759469892374666267140411561103256516839249985774338720028376936208364975446872259595100527587630493520063110099782176899234044381614344006542618312388680641022953873295229527947093852114412447648703761194974408157992805604006077947209921568049440279774227827848752147024659460532012729576118457238447835939937395937423441075852323567163510687146854550751070350485846914678196264890040646444761384848426446515526382943056933853941344543682636351372449127004892462011404128657639983444772055397443862702208297349870659805800357134115817811332534623945021541429991408823293791094599360298953881977882972887605755030885529634233786838520893612091378906238382987679515935051768867961336232304012122694035516485996264071872166075336213180172747149236457845477104216573659330160522703800412927698354872439181298356588580527993157621198701325574868283058428421077432309341371208743643476973185714322041650470129986671675919776223678938873021439322295498675548199005412747328197759309182688734226246639441130459547886028727510691591637666182091718057106885971205753665243811093326272615382461112251724798276307804352935399262833206166674628617100058105876776760286125757857785632533457250398109098247278969806694092247745520735085087917546193302090776014391106180754839538512237009084022598988721218655849021854207084787969650977673376564207373006096214025394542754478991819483858713067713284883100045511564691424196585908910375400587385421571593495416498710118400000000000000000000000000000000000000000000000*i1^35 + -27808767752653352927550400269294711114991599357521147395251895205931774467796626151983494973528445251154017216183689376169189930971732244842578528700038711895506032035519629720860672465620536067613640864061137455375297508154773664571968973420514068281285288591713954957959964224410006392691333082029813524147667395765020843415097675844748491505702351790933376859789050803588209492976888616579512227531610638499222138926457626146615492484597431359079118464002815203144038099278101797898718109991905690881284582882834959849576926291341351992883554091671437790616423528981047039715634643181416442819382705476751789856487287545920534826741008490129832452989917768380212975953359351877605502993560671651090085036004576869807285151388671178975857049712862459364395541722707265935198884392261501599332770164999590882705382811030238254311499495325513392287510457843009766853633062661546482776592700894892874682394195572388826757260036800270807646862138688993362796214204949962227219547981527173640579975075113826244550266129165250586949153006424612993530698807969441787500121768011315103627383630029397157431607405971356602854343867525323771601949751657534867471949113433551205902052746639668107325602314709270477760524214086191883391417249380271339439721512464746532601278386366662096889486549039250937230145514354781879413654496914944141586311524426590926287802080442649047318431631617877110984159260191409079383887347024945728430286803697731686357522881433901587788713734819224795772747365851608518582220654713741936817629533477795880819576131559104639645190499751974763242946236943208451931874611197749807021324362374037845571588358491868909281289034706516562092634206569006730527483818716131094911160615335580476449589660249974585590189459833810706518675811130459872765816790277078211018689713627919042044129629504272527887925310308883372533555941651821571083914576774769834892545618963011190146068142924565546334413124292594576878214449781811832269841578487229614551496683430606323463843487617342409395512469555729856451056328475114871736286164368398538446834931646922398563251166336683016625150212324091748778884583797173413181274872751949571793581777548082065044175148892509237910122321018499413933838295817750757623865363774200381439286542818262153737975468634792351624704628573862220620861628412817379744623073168628427542431388227812463050461224356746557466867663206421574226164690563638827227807286300244836557124997506870289453812814921520778202607895563718390160947377804490450675532779952628219112798937217292372621212636940254221540570284643967912611350094852263817584852892162263822311998186836744848123748935650710443468725614815876769866237381895033558334058041147984201806659024583809259092186711947950221336951761041926298624842219160918162003593881442502225596365388661957479534939362763332803348415581320642560000000000000000000000000000000000000000000000*i1^36 + -1950140949212886451886391029927412305136754686005416706942017300487297302495530212735695283209608784945119841707616744879398991501402736079272573041094135498335714609919845642677699995343136358229152808311453096828382124136819795889342055656424222844348352655059989531645884068794452480071217446124423825064359441420370678271131065675176932558960033798194201529335662723720951914780687592998526050980331867216212336710236694253573636192196784823430792441169672900553410336837511871645004203137061287806166593203595671609896841135912883254013249868922903733262060769020757922807545716980683611675158456242667548398554003043993150756175165360917846902430435237085321907991339309745497926627363097016313176725342194340565609057845577576852398255002613455923691823839303961352565086155598874020768809489277871294269175406667885704806340869323463238783008289793213935031949318830954136300413999538670531435128742910403924639034239358989460465201922702671887272691134666074284057445149917514522415206959352958005832818259291927022055177886075188416283523645966216727863598879535371576359370457490809548440586423854383086781238387337878545997921717870149176577838013372677432244723999487652357348739913559929142272398691268329593906269466010342732798551090873837336740222807376122709282536894298097394122940024756912457753834453295487307169390711008475172395966716399376808566656744755956909347684005935603453076553954488762623336647117034469595478869009464327653718350097142109353577778995550155212359874243785209459199362660243608723006466339235909031819578530665053510603660679580619961192767336428390879980933119578763617621369278944038893096445174766369298701131528499870875066425093943254987420249009918449251051736300722124610507321444764780133542559646334403251830629558391023107869100297175684483987004024652249060069018913181581101307604757422817590102146991446609455428508802383301886335936917450048374582606986313726795063648721271442257272767063050095263310342083114248447506546825115429577529356110399830496675725143335560065002787017099800632890229314898930562782504908595927770976841310264536643187135762359045262440624295832384646202018612207540118946500483111783464314949916942719674268840416522249877735293952318058989065615851357136610344104935565832198995959266947340728484661560021525254312932748645941419945163761159945026075164491488682836047110999841176262809366715164800363364516337115038245211576828863231993357313418180576002471663184658301840657484298472623936197500808839057617021637866613175766752631172870621517690241927829750737485211262362819587502300155643455513441093706782919027589012238189258391348676168730766946983033549424573314705601628425891440704264080506603890627690255832014951576343019638552614371980482491640720076213478883809404527196618431350769556277362197440787522837555445760000000000000000000000000000000000000000000000*i1^37 + -113480351587183514350156921994661222604990342275058756709834064364645077070624663314391101167034352486455377755747888397004806364183489339774826426883728782727536858680367569929515382183179789090814818635338276735647727540381614134279048808259101892664796869563452103692604871719832566763796777256515090389323009855394123120991437216694799644852958639108755381418962327613900243903062768127698217956832480853398464839252302318387748401135101708542853417363332012304577023014130172060820056744091356140673373716622583502043801099289340080720786672749721999713790191548090431037391466058100043992796818453766589373836482379750756276677554920297714329846601429727530662489819574862507796572461497401947636231479229234532468134652524396997216884129711968823818285564324221365674126990951232975988189831603586019451892501546625328703406621997942243358614448189208888681373506899763816672578902836174398185443323799951514044305817009575049331248168083884099239206787573999700135019241065462749782885968076496853040631499126533747321787707985868134434762748510703133924349245250874324167400227455562203458763285577007873315333243099927640040363677004631791123940648543436910903948582389013562155887760806771152177239306896302373461089506627792718372541718339456470467570545257484541602910385064830643759722712435547777208948273958062956963593888005604724204590700248931529714663259096624685133023232477097166000387552508537517443854415458103783570900586618910363386101952659409149909283929478524700466533409856569948862514120521208398419281410314864019808995905258854789691539951396206798894729271881628076782132555515188511846212831865841781124827270023214806774976440452948641549318159908886510464272077012229939601444812519828288349637810980301107590819893269653790788971596117571289825083181524030450086176215334115943742915491263253117001262231005993155764681110161042436892525366751356697793831845613623504628348968468855508721192114046127996063073312261268130303681515261527932208066656305080297496390468580160254947324802994648911302823351662441625542390340764169432308137324514686685044879868589424396304537336583369664721521680379243608957586274539170366475144691120355059327637402439183537253164710688488690443481084443475097928161174315736303288264305709630049116773010051219434716679951753591228376868200851066758831714939929602814847740863663801630604358177368018560984269850995363311661092976230546835191498939438475443729978464176300190312931051812072875210734556108432284400118059339956799746333268508804483715304271469758499349570083225630896422879658078582939911569195415093845244046684448915824806760159085316215726514899082599359655289933264349659844039345812625655266214545843114486798611457992770048537555261030439826319222450159771938694533113352858470773080917757133171611375351348197339351455105024000000000000000000000000000000000000000000000*i1^38 + -5250565556721089295018309096850751703059630785437179875982855679785510662914668388307787481595603832260136759128397708425954193988255328874458690055827020029287787358583897231035421254278099954114899620630865370912331231799695434228408161496963269582626440254622069424659367707946888446398984394411902568190228723704945164726044824780679700233338855891416654809198703713439153830451303144331626101623197455606708571804619313019499339472075997882492336470156701809474087767782740924496727656980491384183319967026319167027214750390265662520432645115859984427371407372252199405371599346847591931867000195913004401769928162536705254890300405076261535622945300426968513576037446606500121888494292151399287830070078211788330849883670413009063837872809661028260713931014748538794455990606132650067592911381279804997089295128708935106783573095467969138371002641669565279809575889148984644082198507647937300319069961332320450838257134489785984704696133297821931925096491343027128875013710597675423914682426938841408582020432109253363892878409207920185615795298008629684685231598494101191246585172259085798916623203325760072644482518211535833996398251397023394296308970640284170080409676398884294628589862225276721819870631978902033582949438994083898681531041912728185981657390771512423822334738890874629185780637066282102218985261096331916788073050222062180455311030039192929074915246828045279010178133810173221708894727488962399586563127014382412854117406950609955262019695390174541183971641171117481899430489414889634796257452692308074071287229179325581808868667083714044350940382182424588886770278897146990948219882285382079279287260180617514987068697716784826449839838853031652829754538942294791506940250107710661361616943108865729118924584466402235112577914003996993219435030260574945473895191833850665690712724636314598720449288624269430602104943839637669222447456552117206810182803604696540422836661220508835391839024731237100306608337352350064369985907020885183209908915307776061248079107746205739798412845535896914417742245378158652187955129636887072945832337155414281766406474108238749893072328271930273040666998952091636879211499969932258395614229220236471245171632858762066371064519209995589695014362331227413398597377158497495676787641570958784326918650907253577083770301563262171836535925959120406628826882781372291927688636210790180207139504791724250532649139959066940907508587833032565218223727986377634198721823053124045923600361680713738772694058777942752700435486158510173993124056750307344566205533555537068641873574062606930883243138023511841815443555479571026378626430062367381276434961939266925770701417687551384561097641602393270975925226874422854600433492722678650119636786343204926073574607455938330993674065341134288967767626641845654530685976622775599989423226768216832393152888380602762395648000000000000000000000000000000000000000000000*i1^39 + -183071453536849970309574875167232277841745970964481267878668042945387054150141241147317827531532511271380257767274014952490579494371432609011043654869727319291567182417162468810551892530276235259112982036904833284470071356686330591649032085379610609109372279876892750569590730234992239471753243207128667939964359438325275022312383781335826464224041149497034582491781050858040542159822005351758130933138727388926804299954240655617687906988563093619189662777219337308362307699278635035812830990800678848221198523436927328431013643303042860450188924050760466781911293023335048424116657564363348208285960778340097440377931609565811212258420646916283999809008435420154484430896895087816823191659112533152139963666342240937165935990300290413382056344924938656715548393472851488391979478667825114836654331025669787980827452702042083654870262502729148505550997793617516417377683444431236453749857014443994444263854805369230224505259194311225821248196700302426833441862769107856426738969258667681849358577224175690177995458832139594877977282704898818246171736159205787501031847753285914864342770695870524687922843812845670866941063701118004742586391147311836970101559314645318361749206573018488341516765396824465607495869904336336090022132342255791356888991131655347494875359868108867248964222131052336108320405753799766970959837878131168013768500011935073787835267959468366646472842105871773509594210956653532955292030996090254809731607535774502792610887137610856578315204718825834848475255641343695891816129800459149687503095571236464176726792280892843714112424897174746054500706932649160637472638797718229758768485590981927997625362082400692040809127772398897944762953081510307641215327979001844446911572856529626383096053800768635618737209101529420689266426580693575525550570311775793950615703038250073031364433498857272511214166295425409661856089533530286285272820093785675082180339580915010597080761396000894197789503357333036346543634577943211164675219493056587623681699756412535919897902567445017505685297448867687655055283948375575239535812694929082241726381535671138302954595075504629474899100641718326948670188891166023765886607249649004038069293884888559774653851215418275075488400300135445943411736610509353884724210979779268813595548889551175838120241266189850632554605178252846970582828123284666770459559722050929369136488804845650966490431875300728614116019129681749026742992791254862047218789126433865594812902611554599599626866757489375472569424841153951667584563949294691708146057937693458078536548559179345445972410835511504071037266555670165384875124633510429177027401588912739037948302627438152667461830927406195483703228662611225166834762558481167536059734020794790914304521934446295098429045425823501384205091675630081908312871379979967550201787165633177386947209439072536104085941041139862732800000000000000000000000000000000000000000000*i1^40 + -4552104197094257073142220614437771318500402064756695726677106474698261415395545594387709527558037895135137106408707281404159596333440836390354246256448813510518031141124226953435841280122139132629985563660060822998577770742997416364353493019502377329676333085240764128037676692431699551507959113114292391597084662512654572699251143987418677058709485233296307806301514865085269141444144872612360436725271606030904901013445316256893200094837739090137581587561229920961622880689108556770708383986713249023744553175370764442859085980627231632101427404476512277715932964676862127024114165446454982889718135059317067507728379300955477484633353609780114962082457612289969880846653636289356537007529626773341027517239220802041758014796801108148095683422730641087027563326283471234738368137355621419039039791318196537481747894110873135263307254100789550789573601939250807071268592860546251019780498844295582273343103647610004141206928977704785775775796166174301524305968960643128142040804073087032662204250672681053060811033525107542588943606464746050943431420317895179037693528332620778028286067318299932036060787893442044664207144170729898699780364536128590048430793458681918814733456168831100486100926730853299559136455347710353584872240270181436117283091325222185933710771384176898168060301542138721972924456609349723023475804073624319384850134083729774912309778136673145481698791691016851013676052752236607502307554666104687059421841757203067404151050967871208543990497049908127667565717026016112171260903225456150147536758897765568454826526452382753240994298288630141815251429860515206372357294034362976532693924829298058948255204000087197857957708424409685391133498584532010144475345182359551453447599698751613623434350733083795129573662386062343410715937975808888251093187676129864037728803430839003964868681618441349759093098870216784916210634490429118472596253529045625782346585967282947463566517847090738453966496992983110456482904036158466806197562042213949262630859335705390233847036625230830973755317533288398892772178944903254478636589819242007065169470127766657599543985674695506582252723158984267540017644721545591800254973569648635713505664545482284758738550953436276830796749330148490611336602366971315287860885495893285334890521842054808246494410322156743332170935615578620405632545591136820290852457856007181937670089017373372199405193057846530431919685031104932627420786116484658807426006836410535612074097279766483724348401889178866541627897342367987799074689940117597684549734409981361028643596973733317481612271205413381150664238531073070311582499440362419234647889502570708726532005829393981408333815650455624916518110838214797579030266910161392210249612724579426475685832220146439525687437180989413005329802136280389536109236114199429769685187434983492570615827751707171144742867330662400000000000000000000000000000000000000000000*i1^41 + -78057917648382475912102910045994285035774129951109826619027432859305253112712041897611237044610738442424972976996858375085393600813577550461343479993018370850020721839318985509136610811398743924540674482472651833361206730602916587647687988797310587212048197558017938412486682542126922778080966424784665564428007589870806694930272212246970521050321589484094752254055981131106723347948631666196422341506345928934057279971383234728085299979017985297227251045730130593351311179425599086710019199531957750710132420512775986823273800164301207012660991641553525541326456020566829547623027558699239688734412878468469246925942087195700494002474816894972294603138631423588440150062952659195498331801724007205498553862954671967764387961464809968782371623745288515591313154726280117254904160553940315952452376167439432070137319122862463369652286575763262659716747295041075102279856039343333155297061083882817143929517126873376962410475271477584172073703477055748591688358503431194787075294452133688953583758037192573555704225645662235280657190560653690603313102031223917024896895627929407626112715932313245058023043230289405421501599268164128902387429782440666211723465649490431140281530512349918104225595700011685616943787980000875294815314262957945316126099556657272384221402566999720803804052163140183972270106259632998495716750297824218285932725606862562855233164413632593707060451204431212734542136816920040944213033257191370060635724474556608575669683331512858077491401021566745601305366243664952636012829654969786314089303436515705158398971535146821711705158016239957272670423256876743661680663123364337089192185503653925149946574547187377361722213447021055467653470798204950506958229461035551917186759451589220087010786703368694109402336305622926445862180182536235994045846556226720413736686008225468957499138830242127714124315336841921925540169751599944270597276231908246331949521273537498167989207287910370274756815980693627363987896233556111030507253802705188439523878364307817664107733046111821513970936525489573201049723367921648616122388377211598549561804073589779350351169152543180990916338194220774761590282322891320644932878427668294426326735842395452764063442667593766726505546152774234524483710387601496100180205858598279537973339086092248737862818454861615047162604308324303879767653906832346697265187625861470682660448716721309825769498999846414259819253063997865206083818798119539301498297553302576903885256261468603350189216694509213916067080822368928001281288448287329099731615703408466054518692673056026072286002397612248855026822439387151235181763197664832675525025162526846086677463684233188851580778073857149203534558366081143423028932817910093070790231387118135031614484904025833996206997595921926728161959070581278313032072798057954561688838038103717944711729657331014112084638433280000000000000000000000000000000000000000000*i1^42 + -947358009422040573555626998811154387950493594883043206129219266263398499219832797641228130236159269830590401801020682385351467828719767353769623298160303006011828971140212581995407354654490381967000352971994913026877814504256362756747352092177372631676928889144534548522541388830877422030500313781674437804843665942524815011960392073063457321280090374667532064638781433303263065037046931584379784542951927025587986007251633854961391512918682257779339125716929798296246617004808850526185364116728991347877215721045302555790908895455883619669836244817184691688767834775095624943964398326914125510664946951553530278964648862314422048938740696203866256033640937399114702487995102882478356381170107048041981896753355225514280695375608095805980385077889399302617213732578069234079350071943276455009711557039026372127726990538845784997331471148058545714556633868009507178753519383200629342443429887467128827470614937950909890242259034217945246755339491726368007642664778742379653458593566552172008889369106661930450206372284031042979111439650739984155333893661340551731739957235160530979423436598073132928224660558196649365887975566618425936430345092645925309514449922897280652227242787574321047313184662719999632818457898272447861716343877134454016825020448681586486164451995574639702290050198693769130998304374309667498337230147645481359122331337803661996066856218803603552135592995931128774155651012584475954901945447818911903593720283365700678095917330398335408364198428763456780328477142759241585746481256728746171915579491397313688852679329739272227658527077564437344651761847967978498627258548358059476355264483302446434825005882226649383289918281425578891580413840628654021481488108027279773263428625030862106911550265466245972502481740246570227162061559640816161425922573768758694155398295358471202692889543237931982653428902151706566579065027503602629416853186511338811630544961120126447647399995594450426129090172123161207141758621150355554361302668562513216977995738737450917065693251735479031922497765733087021817272775975285397001237479731018156972256480490234450440859994411107022558005808722718685757180537929957554402810361652941964956483860723528255670180503528925530567043475620411804296861842149734452811989797071172830703255575374936032408190866364165699281628157416882924874604529320368658391837434480933856571776834915650393156271452852039950517736144297959450247488612244716347906680493709512080085019132119649468044076513354346262276762897515524696104014663118568996500857863679136054297824934711256335904496530487562608765901210767665307708853033455754634840927853809904100097176947125449559194621705557321339095276882301669933188322924081877335175040941217078053897926777794120727583208053604642933908725808974972564797238892837087705385116385028575751426718306652867470295040000000000000000000000000000000000000000000*i1^43 + -9645781782257167818667067483613202028248511668625766679965988591697690903631878139901552991373457790872929260949323024642665583135149099250499627784685400966315731790885190039340188633359180191039176079567656760478578094201965629768426646215987978141475011952229917170548647421308514385155449457752598946828767859251803273230807096029284654618556385358448065088567990452286348315679235335739130536372688469115979592622095082889262314654937437389353531168939696520278713026504870628245451730217024583430405450832087393736206061649465766091920741254210768452840833168909322339404387012123480245961708676161920242148500580749807656453053262583830506283871692346731575495596750219235022211654556214490668827566617506886419147574961928346290547969047666813386193388210009420355549718107958002955663578409242446952608413298713614771208033890662009582406387871757531798367281391876131960024137837751070126538587177907341777951071458449894923200388255183828079806162837249684501833189204886026086785166005432400228541331831031945927376192503051713853807554650274592967657640866269252906491551254746144446962381881816478806053852740537898824482590385229015587554635939713444201376584807951782244463252709578631493084257352093486751672799734822899497585813683150035788206972543930856826599728897099994020626224505866808945049443353250008468950111191443082477820508276938534424770899564871981569606571742787848867185195308774343808955801760347888468641896560177275932592972393195751635928043715649326754502775909716355287127145170523710757873806780141303415272803087424405029229039510742730104014820310214650326759262507888206635766999949757690304168105192809360101161515830972550752199683101404729092878842675970507652687190132286425084594096248506601335014506528600589199753619993842052964722978960739894643703743320456902800149005345512739237420502911383848589291015611069737644112762106532112101502163956415161535676807822589001975248172783927047161453430599396976489236194433276087933581301827988617176615071495583697949911916937791685609806110917838936467778071786583327937296308743515763490032665469983604831686715486510771432650248455708373407054232819572500991221694332730226935309641139183934539840626498275555870609003601078753054860142716791507387416570114282366004665052624842444251453193124302594188167189488868401825702482879359454538977467345019745323906427588915360684427148096392259262094536912417729136976552810106604447117303541227582423530088548896788592585143876064252430082071872553075072070790959326916967740334222492600932053020605574717383759912185039985308278570256384491581315505308365667701081263379388101302729734317002569725512800434569873840991524333284357570374891486996112156475730213257406077962571793291809394987981546209239784894946974441809129946259994096299914240000000000000000000000000000000000000000000*i1^44 + -99129243339036163527113488923596832577110851343633144284959539838933093341591254584705427019494156388812895980208933007479713340859217976023471039422436142552932401779163341653102017798802051979288204571210022093173448379237678293046261150702007422244807147027598286123314273567015697033425369528027491518070491959232086541290637847995600774913845034985880375160231343591408921033845814626117771625825131949293258499959027308193449674546233221519685181423493530675615409488240188596706215403467029374801435001799096314680857022735960192928097683818306048925587255851853307856397221629758751947881121061507948407308864504592407312926634928501594175840059422029841448795262006240539304217501943699939975042297241271327971877858983197133714891833545913173591956135106699695250074538137599081777929013646624843890178786948741611974764053811924226132843352106353358911838042979137225301633706635595167051266855087184869264485418163427183839367910747112816465660523677706510145533167602142681163888337536503381612196596045568501578876736495254837508173909348787080396654267831884516455040422824091833170635147753677194614949304264087638587012938257402152421821360453900976930315845438688284129853549935707579192847254787737691286549636271199070125386079441553592095602565241355503160797459443223486922194064122772057690995687797353473785216554047122271091563794705215182659458821152485902667738915387167931122038286564097806629967201478168769189349668707537351499395073256223211011608104801299926385855531552817702171972342036107141993418916878063343961076969648742070482411490822268592190071890066895941674608880752455761272556011683418784441349551953900647430518623412398315205493725038933432112952810298651185875983403517057941700835422808468314746181549733374277797581926225998038571764193977883717836801956376513573210996279220793335868189355765088538273628541118447577112495441816753488020931707412190361525113249751830772118547344310873095854673747837156155239435118687878319321069199784891323413058470187386175740915233724901917810035893176062612304756582803244125511134288383844596522886506149184380711252576536780155946382871707494357265199215046956042867942677309946945750096912443261559315637255130625008632832539596371302436117560777581383147237255638226221028968078982643470074046834277637060556785462503303472251594361753397654687329898944553424890600017741250679724419546252839283085951454395463514643061831042725207575150336576136533065317822846275335222108394742939968447334361999796474516214275669511657315308238276378768096456719879232256573378837653715484163621722080756407859794661190756498535332155805890115466272980443532833607913900980389744950709010475520118336922769891461642827025562763552308729238882267509261885290491561957242259293760419770026085949644198398720000000000000000000000000000000000000000000*i1^45 + -1356577174793857760930646764409132847764578375828838936474573446862402730174834422581182396480129733573560562972453052775348052968410680048839285496313181724715965357022639437339409336974750614124365025263291971002945992646924845493742896685989885560346549741431187260751817805423164375978049660688485537072809518237707784074023246793805097425936791099348294118067897940689847622255543753649438634642585954283654452428015196054701822014250770426004113815981598628311886121890521890709721906659388280962511621005264200518277837510000207118195458369245828265560653131573570233974306098462508307611045033313463550342588131063463170433631077198629824669988684407135393248365177642408047621059318979161854411134541312884494238864831867712249783176345310756931393875849914370679945747921249257664713542297833791859493736816127338828603813080369608948792967741481584584811313670912641172972800219882434415096288795068415590877111165642990309006167496214394164384825843796749455948018013775537016085482997336752277969623578533836684497372762850849479259238478356882080973030969716339840194175560864278831507694577114284121219480374277933319221818719673007583925007233713215343392976499191234865093758894828149010930681232367810416459305779341377549826541713716510344761357802975504611253101097721078868586119504161473969063290613507331048604694662648787308626852580128295427853439267801363136295567390721725431641856712392647366930215804644099725944721606294167316632627627593945091390402588015863146703094720330783874225318306502046434756217541546958445451556994617616131061497370941040955710845813437234998997268791603166464875039318007703438684758306049686503309413691797240879255257655046710737404803971043915062251676167994155557229121899636147050882355815487784570841307508263520446269255433808222587884030629073830860962663456283566081394745029276878002058138593321373043933700552717108275552669496546795918932556470212072563380713271862081754876765230730012980210636571782554447051405331101357167378011422057455148554174387045026962663537186426753237314614696537946314374093804700017017817958757901887727187701357623313826737000387565563427344204595569509486616303114518935824069486067388953341879979969484776496488960873142576010383858445900495429443946717340283004585863151443371893828506824029888198199286433500710963711523520451119721166856703109022703408758916660248271230731325662323193197642503425140106763418763895495977833369941595543302191153848783942908227906959326284912688996205480032200515966340493325618232224213058696633489549779809008478754577991097962689735367854849550267772073269226507107451825283111439497449105663481781749259678498636982439353812986026480666074886671417060954995375956546552912151929047491910481696127233378895781330549120329760902861456427891200000000000000000000000000000000000000000*i1^46 + -11060323896605503671807937001535968471657896234924542326845612016809640948636624531743180459521471829481602511806041394970319596763765424949344268005736391418291906024748834887022555905415022356044073173483676915508726909537654591293811687605982956104514830631535611309310700132222079696204282013277686173264998999314575397059784488630291329020864543453846328912989598241821428108013042980465146171125105735473259419507713019681457413974983845686368803921496553070146232262437512354269888372254444879976603788825253286569027927269878597915893602013121459547493060379281256907032476210718938701547612741020025255122910582918636669833697681800247756663210119958691644308510107518381358096746368924606005471361571152504209015440911468883382567749068603577606558859661363516989084270936977452388327679021145725710722164464782338119151319677068783275775901433133945497418870786221787031336054094609383951404756937132463151704700291357917022291711356024203124783927411036640530978159215528839774318643066044536892207328336928112757546823926758972301891714643751909566746801958165382849615800473580759189135280495143993102826627098412119309479948663579737496249997779625509780378167842501611392262561920898653141783022804483802200952968084801768942660480445021989015898877614323032556753143120735898167195155298541522385921498942310943476722623988415651282573355280598816585656022324786121069143060001322520109550604381351535983875679202513725771107886731119549641278467669384053818779442470337360270428463024150129862661792617037082627661143571735071773360872270129109527209086979849208105517942708897625840297020334431966799601115965180438764961259648884148223862232757325866406316227643555957291018672521765217346457574908961236468912856358243575181348055826904784610885417141145632169876986032253923807632260909504922376880585896127640609739695669642781311518468293876650151759960009915764885169817255100936014884661986061310329198489376196558085796876188122261384700410323532724697712465052998059426452082561563350066342216134891437364817179104244805702245177913747995999010906200097401639367534709317870130126646863705697965830292543728397185900764954152653948314529402015995965354268724500646485584818039275152851929617627625927016973443918882750258780294543913401355564578875497909835977491123056718545731221303493150957843654285002435313997989288846007676997593854537682656220917139183262883301073076285478480227452630103923523232574398710455250839763471414343407333886865665880004724476579909515217313342395404660797211558582345762453206988401492937429021123082144695063458975190847950039111338789235257099068168739151592744837738939670040209257588808973496533851347249336031282364094752769953871401249944850267424199396524635599193139515441113316186120723513914101532125427200000000000000000000000000000000000000000*i1^47 + -62217704647820703336822103309482075334979139170821790365615808571636735122476283305458210799741483286958321843253653971102219708712246752261389108599672051125107845980684943970669349474022528117319588352977321577390647652066927279703270295160196365175795638216874122664467128928207139175370796414784315567721282267587388123202306210998514465904533456326834343937720039526565023283580472894904761389728352088575097510250868127402020163080158545542942776195000728062737458901092405018774683234762250594787106707798104918015226679557305463365490742162891975058533502236124127921896264989140241712801755494429344011806663283054329878100051991782873572561296521282200064857490453715166925784433697474085475471628611040448161071697087877609019902418782637424925826197224074646912290408841828747152770420425510618444732008399286169979484499577463149950424635244214223009077318171565074400683391995725767432878696814702798974432335084553476579201048388818062017966936069041944243107074121219009358208488982799025062980064894959974607292399047175073623474425299247398502670756323444663728380991238903153256708995797451030352728564677754890562932464867597365500194417431359724473960521307563307889242368578025893285555898580627592116318680081859012945928204847321368405944667082015049744866628830869480733792225486788610629286628550470128309633211416566781564530680197059901254096940426555858059837766477658402825773689525306038363967405814537417218910072248694621086167617037958956461742618411743628545661360509055538953368975221092875683720124028255007183264869847878566579036252469405603919988492529659707113181633131050083609967230910960333101268996810946230466037218016854871007429453996761286230147118467382042124294003450702622672666990094856287027706721322602224967555418805063958283392093955693222790023385840866987113253472623906613144426417805288184699322347660148141524971158740410343077295873128590419421794277120080941846470168779486221240091854957745456029551135272089470264839246485667053437887445568999159713923536647191634876016641763234799096904879168364098955692025791039751735138210136239867681102606068323900913311789870760396440814948663554212644915778363688363976499675462536691489792548641750456851014682143681205591384149364192765849540210375488688711441858497574522713613224427135772963133569472628419966585027031158897193496418603948095806204845904621675456523062413022182380214388280422731781314942283197597976255809880088888890370839418780784043356284050669652776065010357493285941515231660937769221608616934471087817743703925792566038875189065555361883604966233047792973668196450942465749943045965096811576681649827926843586902946672561043621097813426505080890493267938637738442171937093045002761061021894353654989770390612990570520241560813490440201350000000000000000000000000000000000000000*i1^48 + -396858729753491105255199167269269433093755532224882872428809068574571766924752765131666135773725262996405011618745860944884649220923447312713598346415334754927269582271490562710133782112464608079466213011354721494153159668670796845667547054360658602476890531860849804545148329384797550333896220769825629925200179592936807582989334019992962874660537843644261525991258757933675686189858283612234304012249332411426432246127788600866976249133636617280153277574102252422668964007255221589871749271147527356093356764359440997292215098199679719278322516577285981592614325792583203209968980831945009789532445363719738652864375416791687885227196297871961687591137223721488166265426144140040349270486896808561678495244209294125349569369337533102505602532346431824268285988245741306189795987699837478090708579311171421450708707755319287841749296460413854538919299687220315476697800021247476805331151789644093353552941155476459937544787303326733322538076252054610077678538938998178243100054259109650257826936272798346229701395647971400917680579121827736302726545931881646015492389091525564060254708835620716965894021411953643837993343973994091737216206849860776216066086537981098935792198694572496246608778222350128426037482025971993757296110867744051297433790913470188144133508115230617158819038459363438417039726686676900685935912857500094598375678811983511512105000789351050569309106051985307513118056236982100264484191541959774925621986720420037985283538554493578705562319560945109624734418103875004318128338418562571296350709837074971750910227922006320034408296529168357779799816771654105344781529572631021266674561723806518979241066114670706279346609739629263196824461925783194909927557439586908572881567071467452347155343304645355365069746385733685283543800901381722867078380020781826687228426246996760362426014641331793863682332571033601556840264884737299026115248219854487194946256431603374998609499288152324571179082743837631381437680242849756431417926499178895974585171497113713344742607111974292097223394629367435382510286244122857584366356979393710875375873674133353128099790332685450490665897320642087334159378376801373915743103981281651488549428616682668006387516586717831138838043366298393818130099421185917978498039423042425305408447183833707576751184497557207713432665396293911964461434845664263778620879574160957181527009488542115562451034375917107571204164172014587811674054732471164830818373566656142285726574117990726380363499025705919688065137808942203334330237713021701434143768362248173773932428985937710998684887347068005619785034643690540705876769367055903365708149317522703226663434465537015060129667264793882640086304307044280007463031763588043271079015594874753731439670478255830327861051542682419282983571579484855440563473783652167405919065707535097500000000000000000000000000000000000000*i1^49 + -2809181954914018055155214209476308585457807274891906191104042570770800786385259867429600932051931072991432117498143624995212668312379616149329774898270907209628100788899439299193719859060726057109254609186260915386344032293867589892426746159264921126290967544017637074574692261970306537975063744699219901674456620592253991359857670920746511091858011801133804992955371610909442401377910068541463364072512344057037487507114442516643394540354040043191281018204777293597207983472090807455260350961141118287203055821859235654590478401874782107834833301824834591205017119804047321008868917352734703562280551542569058687699956396588339615309342708123587501160383655761097708014323110225979889421090714833475530100245140568478239175534526746609212201169599561999835740659469381636803891222637512925656313532618648701642082417688657129239718696495368162438547473063500785189874285328904628822932049332171736736302594111481895611070789817296534500788389647520956236815509893996210388347932269482861403801262427185116649364022956952335992153708863965182725520620782182516372235761774740894076525715047477009588465631934129863814955289545033991747386479978687739635744798216902905531535790801250924769731642855235432870069846009219842617853890408261281131821128363957105250987740521355294029024924218622754404945358114768520846610754823590257784856546516786927080912727550236023420046194343649351969800160497495266816645546512120581267051091201645472963119394040956293089971598364932750627452408770583329814076207294650603237232390218787654393996716751878726556310148382378868460118733531048798269342613864279528936265651012063418495641210773258065093400195680771151922806470477494883844215981323023500812873790318718168073942539115023588379545345008104745018732818926286582091399580917529170739089920318042403489319331108240839355235176330080514644040169380964575982688806003112186080428927113970023171113429713974281984650425546038364083878503719674398007763009790093993285664593513671928631448539020019367426981209854841993866085902836047731660059249438984069189598848504742642023117664210467223501809614814213196819090295486972053952816467808024848825524986968907442989372235926594559844884952716205491422950951576406922917780136251208460238156324075600403179777116504397520027313855207167336729125471176875346133725631817947119090590294860663583927080948559571116386604303713866008993172009884169038092566526506953715354401418259663297757858690596544447727906582453425414957032030048978491487669845311802653387731158158888603141320123996750290013380668160745760952878397675911572437240730050456112648433279058329750956059168216960048814637934018629821663263189287971126291192689880823980520316785306920268174414866879261821699636046677914997919038813588803948144309728683562500000000000000000000000000000000000*i1^50 + -12331265288677892600221252000459605210037338075191647370737297679132008114405720328144508798369785763039054788447131487971394804377160054509354538512613941883552082898713323523131129172500527568934191709008342699315770473550223591663578203559805712343497204786104730732399314888067330738633504737994858910958683530412737144743029657270546602730369005347997162535321032835607584870150601734572202100477654778995340507046379514606119816338090945186473929534679872931235561485848340124080619189537430308558267605183331968581883577996754874049395358658567357263878345437950535438676357765447141496091888754681452383004465427832950771131996783283732447239344024085609811368679646238724783239992149175790568091165073366224332697827045742503202948437437123991023142750803829111354367716307068453940724687774722002389808374939508559070472862218558082955498773053214128264529034014975670693194022931058059648724576209654620096336311240531924337955954059849692201563089764431089387286089103090171008936212005975471969418221908956520392803583493111949545744691311984722890185449452313676089580009030498652668534643111488329548765296233153746891233780973604124144122892110208841295725104469591951468978951200208478952147276238705153615216110712748208214036702822460226266321179178292945562465207985310753211736742689781992985166580827623146973348306094425437314407506505671505798972696304945885664692041578261623908834991891294294083654811116594713868024402014352514461890534019515592763385915920901612169508010915988931064025480949846080647661154789928587002579937031755461493522983315416882111817381158354211325719840943650808356439784101451569763363275707186183761513223804768093662177605567256004979549607227077948889785855305733562511066070660936276170095360718928856514350247592039383583943828513983076763357245200629062239415099876170565425174765647039505171129883434064546600330223137040175634218397936259077990316993348918902069069783382466734021280465367872243785669746304381260611546980117045488752710931158627684746698079527617330458271149900243447599036192905975728793159444975604741772646602818493960089814155800749397848916593792132252215089551281229481899383673188418620103470603170323727167594735926456542968707935883178254777569713619786538944491891667148694446362656743991679828390912467954780926999297428755078900924716187449497422889025822265152042944944467544274970372079729311533910725233961833174560490436023369820097534840037827647434531622519076397931893002676403942508108048537742493924848339662541633274614392124311989375713259107917771907293250628187123199197412004186890876411865663770320862166809126867697974259669962820817382579486810070804995274569341421140823908787519406573715250928711760360807049808828447710338708155170670040321567868562500000000000000000000000000000000000*i1^51 + -44450588894925831629624756827330813882570901921244503195116086570192743472935850791549090360161812414609768991800086067666271528705154689529132408744715791005041979763490629688472472072037295208266590291336114295610559363372171489409231728755761431636785135308664186000362928146688047898666362082357646336472759101661446492543546171597811604977311035718086561593985084062147358596046012813429405155325821039951198643242820747434583786404306285412122042393189875179079639953253616410898073216672474978763731410429821571198583185265527804440806065443745897357259347281295798049662250515407513805648741888216220040608690547810314489639060183300963577622121318938063420082203453815565204277967099712135198375083938703941064781612968477805431374796751034345254147613733904858847170057638952334579838658773276379602197767147900079482607127789674010236595917512845209173138456337438883958313550835156339616338254152045540505820810061662687736494379757503593014135807670908854202688338713330767603694435276726109306447773356188711514618967635995353147657181518376003911647546829724977932105722636266227822533265923500911702038912062655264232090817853057035743780257197864669678925248565215321453315934293414416369396577610435201481495159372282495993949233214000765698397940140045779175343782591412182167178656541166318201468070586348787458824836425701449262396160695370966847014791507238984186427345814639809431479871651574149304220931505650911101762586613758453458015780686947826946646189493310855866720808531107974993551550694963056365466152552411746051557960947908039699212118645560690072362808469240263382206994634330084021950902269212379669261349039734589526011290135827595840451710236998423903421753196506578486131601694157481924340589911017661084230481239734927839878346009987795606018796381662547978821830593446996502076607803553296692675194847935488771322951584556367932518460741450381943625799071213497779013817767094793694796020082967295904610693424322911772306565895606613401440407317017382655988902426895490469682447064764401353240008047741756119546953267163983028488744831293964914922529239245029134032706507523128023151980574124285362734676652149663007039408093968095587695920959483487056935684665024018534063099783640617075852273966415544217306727120819297250354025108951911527353511385575895946177846383420860226336037991558295232695945130025137427559242008471522064317103840133554505795542543454695929604373742743765121514179184100595334761488070144804301818590497620982645508006024765772616053134832060014264548771179778967423841469950114960141907698257719599275604194747110759856011494235552501306989633716232269865037915292550971335906664352749987960945658806473108273395881391185536763136078611233790473777827684567638544591334081849893262460644531250000000000000000000000000000*i1^52 + -106115665214921354370428204957409061715360185275790939196504058744018593600257251523211661323402791889165939803794033052291341093264025833466873538224365947212210362407180187108503048986606106138213367985837386875888312576023845795935276266850612713079707413843272882703088832634409379399178284594535998994736787732263287272262251492969261310485694007873883840581861921283097901787239137825985965594642536785355749432500078728971049038742575148953807358949580456663718533731675371088866966039940766421350438953832097521798291953905560789952889619346782223367543317628828952477311597525341670518149689467934440199643392283889009364339298220743667238850625470557736300807271234671574659058753914513325062256594288087891755968506282710108022359813726765189829868999678441154210498034325785691771869100415338384951524920081836951093677656694829700983566307906433146224397611253470821060909793587257787513548082153734638123343692734408124743954554607612456024969758044867599591125544349352615591234191724774278530087557240208511823725957555660190466451575219276213417028420753640707126393999476152210689287500393524681309499691644555716625835639276831385064688940793291926738561809169229023216163790339543991824564518715117616429007889017132276785234162296542687027028172385911874194646113137862839315075892248136413756841480295234291265153389064980438993886596305663329576677070635625530671278415303355811864281173684904572412919444177848009463448981359773105259041445086447084173016043807256799872087805154139036349862954430729939317907395254033200142482915381425935790842199593690665511649154498240638454272473245636276314528910788006982724897611877561519981119255953434560064035746601052421245575564979230935092891615183692436836479534851666986876838431795464936853242889217987681325378324142061348495464821242130494460968232979071848454296704548442703427355050762127826147997594862929638747755402845476747714020547768511001128410873815882590974526653906251805363741272426273055061391795786584177988244244473742061615999472528656025143173252469000556606830589060593283767916542112405048182327877720788799071593648198263193884523941349956918764021424378045825704106435538124501221079512324707049834797393697568068283635463865780909004929588779069981419955630540734548276111682404515974774871872128340072346860245982516436313709691262364368479618364968968893584527759502057834978784364156079750631447866175954323732056431561466932654109374125137269295024785789635059896392381271363605137496896445338214458592474239845039106219312737054404409971358720456117682823684512215698142173221772083034980850472114124804167356926097908887216556796637658963794696460038616655543980274668136022731029641164704101047030628231983747674412147188171565939609697378168596850585937500000000000000000000000000*i1^53 + -136697301193202059613680865580438530998999499924501607558618934365131855503965098240024459191365515947474521874898085165375577043336243942837976529763836144772581399478050940044398634098265573161060798524369842153205225763780505623934309226050124956984492060205945935814702519832218202418538701448008099808586072847624600686172149081350836083849853406827154721089345738286723219594751648091084033346865253729090922608139048229299057785031639079017041459557840270143175783062020544027653330797515891693262086977885422766012402422243994436803575495666834984803518160379721238927011645205195863749797136705796756578685064048934633896293460039530103640519804055221089923162117021611761668318291811748072049965568756509593970120412006944894755865283605876868748795865920393204784463610422793326120568294837904243571053491195363278156818724626242088415188339722436554457819385923148274494882360985360431497874593666740230495830828848879874186370422048495004422443566499082241874901897209167530827635965760411122295299371254475483960897212570900753059116562371235273997682525250762282461421424793284541164609676644890901980873396375009799692392496872656129027828375399257067520308176845169481189300243319082082729593189505555242171154875341893145639014659410368857828214394778323208941790337810648745147499406464281005129787395344665496292039968131039567461604251030857737664285151708299869749559261371546125399756710073171270863662495503059771051905794954423574908988828986052771964493532302266439565446746402961045510876434811856324005982678610668257577860919369015190985256951960728479130970080805616926332751561259199204318648262777784017950719470594438569492745817568835908391479244016284514365249848553888478248425455562220220613683966782410136607324625893112083875977341005299431676880153359255269225443424028522457858590776854970149597813349716515775832702539912316981643752053592099495714236943220555070765272232607401726960665345297257322799772033035974929781936196487830806047561358779843177176688739760473116253276659114799573860194504577849109295989099734234259754663342967274366328276166646849007321050875109473834627670778846702064779060585874304637623765465714703675588732754619702757949830653308973299593958036649712853560644197951645389489162690148410503659874122925240148126372528332666878335845993260345021771998354715356481034949858273624884730618878287895003504390765880209301719106475439505142549711689824617451658624837399093034854964596599972213556879676410550353923276924445036989352807855351508991120887750401016034712347133424975133384201792324821709186846542012928709950650477631547283038142110252202439615311318937437028707336990246616777013080466216063088564943844507673650930732172600513082259899300054099843630545560490566406250000000000000000000000000000*i1^54 + -72514634924728862118536810064054094636685159420336486847972932481171160057833230248340296312572725796715391788577702126939256055268008544538699706710091394648201691456460543401390021165871466399105163611185754737592517531908229953871007608835470439059610020083961321017542734327953878127484178304842044050885753120313986985522092386957730032344318743065679940247199255996436337680761871095539755789148394366561720814669696225447898351005073719092549624643768364511815743804546159839172429624740306422283911609420015594759067129065227831399509178735541110235331931006512929335633190416445720267269621812202314545669632783405145494893839543256811852161231340699301070717739387361779578639538604680242545719992142984110548955013439231606381917128370787163513744060587156558739900149045947493242969129819124103640794300297632744522504444264338988133117293046783335486575456554327382390575728736973715149057637142007031949213943299837760281312568436828840441929199993559621852486143081690202000043977444233282576816509288688226084195765021045688426321789900758144411283000255735846722268512488852113115745139515700308508438548676684999790311081892247689187468668868497505202008202612648851937702043072770086330013578220779344195299099990603461992966910737556104614595980060895223141999122998417127721834460205284517480778293060186651235922744840188264033452473895066213029200519793561101445716501954267143531680089884225762795789721659269562166585283983178920829502922995586305381275134292562619970520474618041905639614438973435309728734811601481987540525226500181732512408012902675996149010826948597764779414923731403302910922472863625133886611108010170370780105373984309974732805842260943938337642834489027408184230331521899951677232825739967997094912637594064528890070143114618582656847167543269540395889902325642321086537691888583472294566710329965462183756277010756150587751901105571817978828848932655726325198243651322121443024352782869028614197179655653993321088542720238803120910876110824281711800079872804407141776595720919021577091692168201943487429560210848143242436620143652557611865114109379924341268103349363756842838159651457476893509177666115550903005955202811280487357814174769946332237246156824720240281099681838313547452535178453506296201382277112159332518630100722271826176959340871305839725907639041669889942729316624896187019569340902332876031095543695438424848344087160233714468171963625662184789581536223258440233778704741754396776919660906122252930525596276260207112357537552283030856715557124463441962792745748843597558753428431226572086017433817095273559095300748019513815213685968601055815196021851732065568024160335388952540651939424382024624522587544764341992079728259527690291896817067452072261638494777308024183856811523437500000000000000000000000*i1^55 + 7001520937340969568893597199043335962263017527149934047134448699837558703824265694294734406234412397535343040178928193181265079777257116855282175078687943766340384522465694643567695738261904508707042421354227862731324655778609019161912563447984596955095096948010716042107026358458650258756903516378039371635722175029603014549528185504597434414271697128113859283296851848129147602854773149590587468281537760093367329443642292745251745719098736568190911754614625081438003987085924351046544696055302666311367438333739351219507529061452215892768267578824363690422998405126890688873995328388485585448616714524089478799439097092741545264219662407751437706290030031961771559613552140246062597744817578971015166573520658396407637187103074434709920889805202385646896936758547174226130898083063678389351383125831143438774757051035905421752404309367313489123244351579381354762701568910717660244958643200618170822050458706833367921876110077530779373880366669318614392584391465578425600904812109063427255662926367754814007887884436367945770700443992041186904757676402643470095599274597297775515392449857969172993097005780167614916423075081156306803525550731624746104085649743198103358632712097795180990394715738874185333816627769251547286983492353511759348426730787685359279789169246123512531765975044173511971505862187838068757370650687886544331753128102298870694823428181356474712626328431396917464303646153860378448925702094038960320745911777013644368916634790048603282767098040996617746965718475608038437204265556654783164062057852434777747813614978163776075695742805723376358127273898537262191213822424700351367361806128995977635531312043449861239856272345433961722009828713159475031136798044899792163897662860474196907723172558203727381851484412191038342455951040342609092718984100531374235221084260472092875186208607870201301002249973491179374077663718059857263182761660548582340153713371808892205974943475265899022620712637247396259837586594973839400659120658191911873735728059891931250808546782983463352078779796059631435873943241847451509955954528055318707591433642583310555583254058180765377882200272281948399805499045178027190371447540550992638078103658666018379258345969875581284101263676087997853627083607077641062827491579907751330713979414262167835155785082269960068458216040523992375730089522920122155659600475256776477306349546134369760089387042230897650712829364807358345974920691127567267826506029964588266288984542079945825438838083058272677691586566327779707627862858369108272710220706707432322746749018405060762045559012787498866994046662552443903475306478191099274415063803807608722846118890085711535671693876340458532938319023822199317865324771293485828736546711795915151833375299318698030051079738661469071236179918645421788215637207031250000000000000000*i1^56 + 13697749538429205264959381099587407091143529928093138231881914296856712076647061834884496933860077715868378336274280399481400114897767562736680915367405797648703469354395178047345832595842624149544461049553733982421778131170578813910319516350292577536442776870327173369721135902470014487125960585749756378436696972727628538120681725908954270062311784126099332995957615600340019479958779193661747889955439028977252164457547764280529141805624646328606662780448327962138770454667630508114872984607944454310726274575219980869553803218304394769704755547636377959062327309902234847460871292950606268688555761092263751585539920768691729609947669081066621099379824474415201863767781776374602657955545864160366651031394730222574351630524888754595982001788067214800688326998925766640788240423382053796985150338519959763454169946426720234874430144144282560305230417293634264482993592529470478499617663450888229671561922482555096161324118405310721991352882144026362630979154774702637591766138385968605200942599893122945958112705913324120432267702510790723049719206431306479278592024457398182556483650420842228128378139729188896130873307554638585993840349448982216013103696390752504791229625870993337185593586386266850918985540974387572547055882002029463498934109097202581559038225679763231657720109191291444916664970468595403167836575978667439866062243564564021557279490370114451052849812957339528920684136997706048358346652816223930885660289639242312837892339289264409590958568559339142954379814735225094601439061813479241973600809036465524696731609928086271595268715559607849413918619858893769453353959452855322018703746185081542167241745320168618143835765676262200815585055018099794865879921321061400446780186410265718578996491248708367979999849311672325623827621253916698369854181834945087800545730001434308873049513330252888830545251840145353215226088851167608765332319944190333889813769017203210124195221682233356999194597420745711780747205688532154775741834080548897199626802923304680461460205758393126777983448146791053356119436042949669389679633092860274239901499044099215486914246414300073650976871006313505925892539114837819625403963503120197045889584186303035674049583118138369434711324906236742116721432892616259171931537933248162116548304192123981833963922063190638460492201589636184820662440981092655504769883761161162687990600133645996014097107642650625311649644062590093212396335538423179149900054588094161100075711142275328121816121563039030908334633986748912288100091986655045265065740494561630357880222974673021847468430266385216548955472613591180271980991939722256707746820252218782913028784782238128509695151566784985711764165857867625655257412762872343768950672867520514231385687743839657567341497849965904962695287962579965591430664062500000000000000*i1^57 + 21562019188019774939914723663938009263328364867763259674266320578011615030177961321391822813955063882925192789744263940407291785741748040951674710777943142972296582491776819122327103509662099493498852704709691954541380152276459937523172504104404279260771943032816699110195432228790535459880342821755646334230398414640786245346220671569598322428557537139812537868337692772352898150950516702005225842893992541501180457971195741569551734266919897961930175008846758730462266519704916930799212969765553711042078673154336191230334662488983068717411648267731600194622504072564804210158297830079556123699514358933417633403807718836600783408472078560063038361957735611776436720308192538059260911086338626015074766177316181097829170922109641713610940392839041830400519264938504487840050669639313527388392857335837120589320344017695474130515887607923712467515346858190250476766971761415841305746638529759812867180137893364697707241760573822227818917702543597892351701665928969025281196415875406325565936396287462167934402367241447318002248417825719334476690110129403155629099217856226929244143577256921442492730885833772095464716095280822590898355081647288928823555375990651085079228944165614748269078338661869104798099589354611199398069293450699737400675490866269152705391510989723849916288256036367974421634769366899328250050432223863236386246057342719410137143744810014913122482635673400473689053808018335809621528030560685450989118542480229600957108159623786261752457208654455582056412958237110500824548706318165621233956918818370731174532689824214291104002238577408091007257809311925172459147689699121187389615417852974380558399703257328620477350780290567022243535914671685692078309897022233074293747252547558275302396992891991767471888046436761504200917436419307580536709080985597368864135366291444958758699204490083559441537529898307530091484494032798911391242723302994251038331836137216369605283504564723258160286579164369056568569624829435873304578292006910109334937695657288351050083944409455463825592554789039515224641028216144796235052671496039257450963140468837707641714020024622261628799685907521422449580255896644228701206654835601310073313073971763115806146128432452951287710095347836078911712231300833427658289534908427414888471629284005893986970543974004980634569156879012850370074140492729722578304671675227979578824722312978986911960047878099864974542386505572987193770505105505917559833392833031636170097995572638851426446525977901649519577729566670603241828525270422891239820053290569588094955194086676931089907877119506178153899361229768888810040428997126167063425481817962482747218185313667941647004225983919135368814549913532538159950680179238483045584406021783026905715345899625712503020076678970562925403181177377700805664062500000000000*i1^58 + 595532900411735075756712302931160500154546638106508302905699620139309627944489783936802877868100375874311670926046130642049190348564267750586429347691201320576492658221714722840756790463037102379099149564792676993804338375575064639726229219168410024157896190796497744462641856748558841378479262411690137705976750601900564549789461183073609098098367276115633359808784677473479015334448413628118939476107753331231383981548377662012551243251690790479326626695230493796687170955489637001407157994838765140874527949427507434471289027862545896522967891552566216795177055617193072895438321756326106057023187087326112020208696306470414629913548975694589139195241456224068590963437110938748635355230957065254591405995132677091690207285450848554373989770738256278289626068449978924515803233740825427552178171890998847523246611676246735201833046296958844912390505448718696845407473435503664157372491433858179348365186859715794609180181151045946193861240498084939060323053815165942569597938687253043221546243105161480128916905440380674497704783099023767005212564485504117899078272750529870387444755041903122881946797695913373026801723223253265919251367092064735543641547233903001811360150568802106138442440782545373548197872341361885237661521317506947211939825913441332085583194684580938058216588285657631746788274645692341619176760778874962633335738836104685880105562847991140335184057456025246576120862051855179314768195084085159569830273022990733549926710538656632476510082048925471941567644961542338982690308627288336467744391390503561015514363571270987245594813381530798936516221733195558287507416874095672429335905712183218016876294329661026360951373236405319272347459170108736033989863474913789019149769100537862951519961146005422464986879642309865454380535762759697536882126910664826350962483155987290174880015399594329433839905476451606630663578815341619413548157795890178416364324442743500153707829507658960827325786804103135971061130301033730165966138136349950216889348431651543660464371813363558582686381454283407194046060204918488657429440297242440252295398634636241357222539176766527826892943243746790482620637350814350603290290776067822442769989266540896453370372264360326233276371341491660753328415063263969048601892039072687110448220460354317604327653585431791179231738797348086234034085513527509463621233566790131547763942446755379801368290522087952522084035810864729563852525078920145446752976560254389399621339218135931913438448976621714270411053878398577879382891675744458511511740804460821827726888991207206480605739134036793614222468705311790741292746813219727010488493763982855977409175849728559766034270336335152619502048196068713934399958239814748254655134745298329230432704869405775796312429631173631434178352355957031250000000000000*i1^59 + -592483120052352107427044792031841952736206035227317247366868964160546652772360513627180679585589703434195316701502950235136398829758821550167662799713201887914872253941361377970285502603628423375572758356141820603401417809363917140093058092688674314942001794094746553026604779789565565954648619457261630708509719941000437594460120178656467818241894561082885392920812505772304223977950552690124811590291501747289965276793262516175563832841401078426761210890474822911759632793321056304053020473283345250658592351805137122432571717569032746835194871516089685964734056181224975884178682247654038447483711659542223792561372094495851211570497308438537947948952769088493771679687828997851208252452837672792482001261371908363015922558621473878651841935668790482270941278689892619768537967487020944533613115718742375720273375627265416538065457000137198247025075020496654443786489381026495902150813256075882213693196262963427375492886447333625179023286004109533895539370937967273170749947960055072679968744338674272956423278765090314707510925928960141094482801771783298184568952146723474522995901337160195138669818717927726432684359628152821200428610531585309227592219225480510863471621060141287011562054757026742682551874124825739119971756459126589375645680745031127673382896718931588848325413297327037385728125534200448277009139724586222918701840880898965790482618178223917428575564855881245432940780774680439409407814396493489182837261378008746751751691358091772324625919403225821440138608652531315646469809781792800490875343921639123784132518867866105805305015321763501251776734114144535294065139229148898843065020068868564081386813908283208397558299715643931155871927848612879918012003751187938005194181550263130141082648026203632646231875984667784231517888224600851166196176161521513422681929929608318774498541135429060536680678034142462851656238508851844286246852150569252732031562696923128657776618786243893381946513289090127679612437793390874580817848637739494254649784185136718133379890166960861791866277258887028259236135760149013360600193504338787223463399614056848080117496874231529493699958279576268724181574423906950699618933252410709664699866948171811408497443997192133951021876181819417743294490532394554530328299448318732647993272376536515873047516030263589090547263133139632717274468382010091729528122612615653454699130716722558638636125645846661147503866134081524732581850515144459497630045670304373962909143599563603060884684681284373822163802415705712083669420633229810156114519907226381331993569989464635250971247901218653002247056668011500478786383001266461199871181429877167276311688102760409710973507470380795515314099614445151876498099546442256309233347831631652856001454504623579515773955609789812723174691200256347656250000*i1^60 + 64295550858864154988028271704344778339136498318246168538270545203492227204421215876248280415532147888358625803234158487666365552098446715700769743018176009548666205777526315832295538605774486453745672033236559460854859632918593716823423693108933713295058727501640615044315126545150783667997425849206786247983916466959239812093401735729870455633591807826994433498386271881636332198731277619138979039152904529481578720773627452039494717078513723793860923835075236205234800470458104440948942194701975318446252849333365281900657716425028324675643435549983081546582889691412979398238339176152841558032664911437216333854922250005834051683606877239824502749995551001446682423640587767191261539394939859744775988401914576003282510332025026239861424042095710102370710737690318161493752966675153608016560283664810062773179783067308294732984581883885683952145988597644857083874503592568772607812375667595177204255494239835150531144052693971457152449935212402571786181171404379955005636743064961548924726671885006820544535800815374202935951116288865960255796457228952451809751960103505945029238929123408297529454414510366092995684168695525756578928356313363086842111020619395970644980108809165127585979590591760753813023207115534893542923342378316702823679598475863635503577952166485603767754167416360312331951903586594908640440360062904059694996608853352132157449465874043976063559669562998024685071769837424702541318900635460951330365023094183940512301294876997958676947010477489783267138995611987552155698051492777244803424952741968279737175612041807616901694845126700257461203887303365692658986080074919109075148331336016942100594963565927219723936275974880145490766302504195558462217841976390803214886696478163698626850778080239179908554823563697108157336430924115732022812283215732837262734071437279529756862229315214091283644801405983897653010577138957256890030087912826515544117035557913055590367144949851740867971061113924287308755111738272329102189483079554935503854484026343373574299488610127390444501397808862253480799613650233539658540659890347045778945723542158805098978578718583128810904719527299385018788940032417594582211277881583455476008205361094510272877062817804400362570440986856698730281155266037223733569235041115243499788012367136137026804001313399122784416164410533856551532289488908952718492097794091008949544567812183185311464078703949005748405633106317823160590218884035933139204181080746681225777207297462802457244603553244553560855618982314323629767942082530999751616374757886321357209326741729953344958228571650564706634915959690073158803921368668709938992505412479039290504993451157150139649517178385947303670513485146193537916261978140096950325888301530633684781868954101767171716055395419243723154067993164062500*i1^61 + -47985196621558236277147959575401291279923779026613456634300957170932492477859322571070949419754644788511796122995619870420907041289189695976645465852884519550943549764069384526485279679152286626217234345889222750774962844078468493883676551568524238971592589571184459358526912134280566488406387518909950616068570679107648505740024525301849779756100082781169543793060117594132445861850988192993969423060310622969389239927032944638580977696283600840643387983421803030255496413006462726702487904237346612864565387717662991761661879946971726312274152326074808366988829928653836311712791242612031061216685787678058206190346728665564674432916254298848905662326024671240579448777971443985857701759808938546480609616017375825801709904134191408552787604672991985339829359145062766652321795036474868089863328062143767704806481968473122126754841482622037552173201452908942900790758505767587953324367586758102055205887341972147683335193857285081461180646027860435118291693294687135022295363657710188511670236974228691191300069070583555931424808448394885227364480234752836018704925881389839986254059536603521701292793102249213476739829499157307344187711362706268153069305561675058151882111500699277152541569119491594108803516793105673849834078635696442593467867050507233762241186931202093397397776550843301877852026820162538713059990611784758889749978762813468318934445921183011677419919901405278207542342916528560095747256597778044680044180237028696054429645320046463531651718561805605491278085021288715753476715665374561059389719772081620636436151479339250945742775437127875356126855138952552796508029854893603905526495623260470351675768599566092193338318885379219055048439266452241430920610871288925628183597651083987709393899861975727827704250359131876840063152074680185722890162082099775573536475817338378266541854623265267913118451619836477634263045220748049580487298860348205516791887122739932240697036493903631507914769815317765706245353316034844055797582552535258190834968575966179920992572475598330373775203388844018072794390262260859471142683465451075892063092806710855711830532891901997936464146820515518713125168356855648780573351555352101351125616856164789709466735302237204818719404059233330618094719256924032431687738820417662764498270741095786626396200303379261794248218702309076558323823218078034856649866759325297117923770905938094601663660307826407112774077003451424615860960356206372498453342548512344772626738609833799555048521640938452737663860229295899805185914238930660023135461814749583060252112422824609918407878925171313344991147856749979574701348951318019109202286325065938124351382883480293805128729605584996859801377495245774078913279191780212193141931457206635351306594900443023030985327321104705333709716796875*i1^62 + 5258810324172080145737094228379841265722303920406421054889326389082026846387821857427311347410140959324543705165171315467454809541841091258996081535750087879867587413607756342433167994467483376906699951974332706036151821611750825706545427046980209537809563661892307881211024799207967543743533294311731283570154052270018006747371054200006539507769287971622008736579438886669316481145022202283670307313559647647953064399369293021633902801353411170510063618277856653499768856445373217624877420939664591012368952008390226634196420391239186399172052011422960306059522081473213825195981872885246549506983613524974165454544287691311407658811859966757500803449663460879337218522927134069749552815924626457404804454761713177448297327027183940793120409263908621999973322621139477387012759867514352540176873378031944794939295097365840253444562339920024977356441529229548739805691152311518641153753139132633181248905920042898538439847774438434249499021739655404548698944788963557902421892058633599261651836226457776361415102569246932350058849717149453191507146667311622922885563399605298358981692170340080806380475011823556498706283946929994826897040726201189310473140412533367221657664768385348458030520154778983020838639373692728957776573563869783449392136270951823481681890149042976346121345237247111838434652808839747603465322291192905896265577613168701685231431397523339260152099936663696012733193650026933943837125245319217257729258105871395980154962817846593015896106744494496781683268655065183285544869356309571245946851201179552133619449276099891021150444068408427331423701028836733478320655372511533943450569172989487743597213338071338235864191252869258369491614437408289345275003851766985516818266732888161460562668242323079060753300140488257658543086244833432006394069854814836000034168014409383682655275141103105586229291746450255178698990070737564827556909213366909946208569890641458070190678599495804755060949782514909078170239066246072522478911372443201576104147621567803361685894958763693671250685377485288802199256451804355210255679212340725556544111011079203387904587638153590473092847121904964720121809003380451503366492271945854241141408349036504356353274085454434305885915140832087327857243135521419923177340365716367559803742251767963631569370005421175566722960498282403893800525639990668296925944039091432170221474100148890393348873937955028923192710544085372799067127729247892704181926121849813552902971723585736573976544841324589477902462115911335184292251676172778729488399502369702239060556659367394702915625565744232408205582019050784054330891283951793245687322955325376012539651090327452189468368092444976751004626905468044685483210156388741775964774183651999785056990594802986456314101815223693847656250*i1^63 + -211772277896717355503362139403361083673715563628321354277862744146089271928462572868405199090641977533421514980207068125552857368298372613010569524361346992059550137670548864644862511677760016643722156525711417399520607908679216520016403116674539249671836198483287543762209142866639328592309688778894818404973290890763632228897097249289378918676380105429608181316044354052664157576880145993053479016437465251852595754893540590912451424630279014240743513707401375575162574027064303283132885219517119700465256384121576485710812675724277072180293207028850107310553004306375310660735292300136256008011156696398174141322450066187821493524559035440997799086150040638086564634299852857481916946769781639915354786626731367007088740093503665625644914349980299406330007177416603990239623452084287098234396303243225050551480503205136133898684199151677791984417441894714512023665759520734891242712918172954360193345778339719853508261627781820944337830276954043820270715631525188874209394474019713571623240521243254459402000078940597141873008353117177806315526269676808499927040573954509106641426642114960841280902662057221560670104176192825869229186821345385782814897073498444124444417715326186413640184097788097072478845464366142229141658879933606935403087310369041540886594441437828242839080390102176739971590128877611874504225882815713878303403501071915848269999774702086965733301943675438272811199621805901138786857569292393486788998112158368929577063947761329571226202629282683377785449100947381011153805378466675549030611771687376741279662694569842955258756079413989803134853899294659043716306679870290398022955717915173796185455156892750750124828069377718723033821189336889873860916850718814143461154317779570007371885366048530252011808342533464954298108408355675425788397874277624841809210186192777912007907636834337384685935112140389761297100303691585518158625441790256088593757314027962976272958961550411116952323776545210201867441005153923900197048554288348521013637243998503160263513252952085408463663476647446390230572276845690752396089288702282707933957881581657941847450505493355304795217241071482186805336536007362072771603696304738068273963409167366982402819674543340989086673869671585112653240726110682629490137603143830746095636580267797796937015828783016695199799487787527415225924526573232117067222579237938752926351734406479141170171207550266743489608914241383291860196365395563603830309825084820475978840655511142865961383171509734314251733256177952771959065401587450907276041556365434090441548308422116238772262572640541755286698915798571532823856924339908424064925795329678993020926305124521052173746956488447306893369749773694995519653004660330277772536535878616791454196388834714889526367187500000000*i1^64 + 66262700210509645013172299114085462448846047709115340542552629523392580205340317713214973507255454525573064642950557499933834671006120002463217703534825822483438753173937940165857107412691456260521616246800403911762100897972083134864183439311390465296683887609973723141510322456148431479072171423700974440391447651646175683255139570841771392793968311844047335326644353931668243902719421986511851362501538168390777762610099154404568673712467418965110181525956841196541419490567885721427737551605880616913311633511901278771050192226444001159934062195266768198878952721420089459938301019780327258893073039690415300552686220866604922384072023229640812959197977852342417308927635849780497628629322931680602895008774581806252454717702300364025986354301990556034660931237152119599185139303548021925578259118822129954617629308116399578702164748953432745157892244371510726260016224999803795991193041315171803046886432766744172380789757463409880662286255816612325239424768149640397232125259656221593639144691213639363829525278837789682667349544520390396679270830154240356326666386962119831040696008597788136996275648049039862574748847032828797812489467711968165462062298568287943519216297373213782958506368890584094510048886104439394006738874190145223398296921545421681237375652356943853128630835159759282093570664648094884041920832567773648358113414205100555499669140792633226669769715841914033911860882759140803800005164956092193848816781046596899464485399787195192522782414657700097881320626330108446382979539998768993914323761040968418163647017572401079389289467270422336136545059952012057469671515116009600692789432236269294541443340310479200436442827152317425464310683475837641039054098963584643868419425080683787507989794531641416260633513158383721815568465443494382944212412134884950363827317787753574689307383204055290382016904600607410476493939737437084232585347812905090985924340404698132832217510600020438754848461660046514549006912439850822404592873376879697929695566201071660148261300078536905705784236004819778760324366167177444261025859263698466786026644437981627572923748112781709343872408791626577117238589413265945724546390868673751615392019294111765263431821777789452612879775562782601207155534631665667609846932196881319139046102754773126823954548735015869262150153896415781968175342448104322668827237977608768997531653810657447341639065000805890074668188891934821064229191986728780419867917142769986383283311724916914763763048077727890129973070576043650445663014460106762418426442138727250360959901949162520475647502031562357006773689538246581946430187802982401386095394937335071409407944713305814741979036865026251106024063597326677173088802969971975932028528164402504730224609375000000000000000*i1^65 + 29836012995113064605096674982067880607184024926704105153691598031218936113532664187685033066701605714401776163911006784815121051256411902905514262252937491756770410718928283812748701739962304135802676956995564248737368685665577164769192521212469629280288984643815208585622082243735539360072024498966010692864469560043489830040369308149643051625404749384837422851733549648595408158939144035078275224022668011394555557834627478314355188752744035246721982660035814137986792194496890029854993560808688252699819612314489129182323007883459477873242697885837056557048389635405908752360787509411744972437736747287896758494253647516619474237161080233452877129965921855859607172699191948921335550204089523518068446438156623881409135550795718001175205724042357085175349166898908946850757025091611038101816374963203085168916379250499818492757033333141033265821389776969021650265118954870205010643807741970507898794274592701918531962133267611785890249654934284390843221440862282589201371701452294053737963599858604046028381717029266634846433066904804209215382967336548107303834138780782779638439955647268611525640687324748483718423911783719010421782455715354601443480826451061774962498846047541763519805126739585522549943805979027113935778796138032751011238100589854788866449039920697668301995820289057887135040391233356267660328003773426143460998393353892065968789701192301215405701525446949234730188262750177975842482060872611302465813293019009872729357673982605959070432082147786837469827076939405157553962867347208751329992940060368969480393957031513674343462634718315350126533805082825013525868277274037973495537530701503560965766888092261453464451249117432734006559633795323357590581816877848908300931140385190955894379807812274108186484148255331573343841109311896195851309014187198856997520183997589109097121283094594067847278369296941416419740508428996882711266531244626008067174510952546880806262105465750146697495986066932720919655332083925449737492066393660399497733081747948124804740449743918927123728561288998420791354733026415988263479147174827829522768078194436021876546346451743560269452850891819392493614559144793251532653738477895020559784686409504025835109839562105173391784928260394107931183288830857718753828185446997500779095558412304180073211945559075063147020102164075920815615475845356401079399209845048300046134930817383237334203825452949613445538689712891648811578422537029845291454971892490977203688576144654179096427691393286609912768080605566246127182620285067331563246297082790398800981606948825887328069011575213201759054205382894659606717005261219600423032657659579419163654714353025305851165184793746406397242931616508176630371578391135742843270143187753906250000000000000000000000*i1^66 + 9756359952528808902031808861950748202650799638398023524538597670578702825009743740565006184798668833181637087435830999213558594340202933707137160617767224792138162255302700256778694781631151327040314207417423555496856677920829515409243245536180568881728076813157546994274130779721713200948188278819846319678120101963584349111529979242822882524981339044247880504122196048120086595206904566978860241116218251947627357559424703327096876239011638605627124484487793221317298270212693421759406918769119833584272025615604615891055402189160800824778634157129172119673219540874823646240089929773914528710205814318358908005380771790309137517571398392057581792878799384275265068103368672440756247552764028180060377421565137105528020010899708900470440198620245318511931939991613522488310717067989711652978296114319893989862980489491007293315668515330334307622906146132947074840646849246622990886678982598246550850506561899575390107207543490721571497457558740474930832831065120047649119837916678538012504654758319300352239816874922916215029364015596948935561411574524520652460092440478243241845995769419055898738623794480724631648281593427409552950365502664047333590687026295175198395630470003895189048721948359764596992939809866078258905775431931662852360618939540668294858302189134740948176088716734871386529224390764005875861778517239482721621496264899317681063829917671387509845981026262089141998847000819106787525945991294461270609377481875255013511767942770634501416276769502695866286202350526059163770219018799162940157038486415544384975150327876727950424380966762759993940387390430288324746996998554994199503758253061746551074732212834081361803957515099726362273270685923192103068764086458168475305499882098850485611990429389666116338642157120031792774125117178049760613368427301712604778717135279105108119804530624055440324222167078041380927319277366009078453628809706734930592593264398286989119029621203752763235493471450681662462431973513960690904215708103766977871045098083212195398196488337846889754589931368109577020711721535610527493877609853122859485643548663883414696832418398528023592097200236305043451168728504393838038524219830955329377039237186354443436781759005172365548135928869500258212358386371822196980712718840709263408101087843992775293383606238338196100919655377848663364328990333140746479202537097928281810478659084695563358504818632737899815692354319515258959572839555241789790224008366936046721466990228705256602035833011311027171308935770695753246998774005582107053912467465970573440731000229300576256461454605371472773516308726415972641037398349901235058579816542588775635417323413884586249544059205258184901025844248366994059217457321628878165000000000000000000000000000000*i1^67 + -1690839661952491164132007215759557458271958682989131604429190660194506155406446057379163062253963638228117415475473839008863328285818692098157617768586803053294211087420819206568662952585264868246331686561860705552875134045782207787838161391516790932846971327134281519159543274422786694196356600243462927298122821970419028845204107573075275753534597006120208279156751328696790181380503035327837814390709088432121088001448641634430866145260214067393449762334762972974516269221152400801296809036214642867193158070470426174390670022963737643694644878678922432502599070421147058303860670633627711378245531115051654117272479508882917306874628720210576922000437383305106099362156045167276275684746721844254480071630349549433140088538595596028108223444675918609528529992997979927912098856846890394079334589396041088472319806808854380219576592817292470833981670222644598061421491488775216916822869020426010344141654054247843014452128110223092622260874029736835706186474734318173233983598998485588652518952039429794109260866505522581689875217222235335145983800704122201442473313974198206985165359743224219419362700254185067570270241478447380659778988765140191445678586874849344283618051909881430273842720725855618407488258676231401954366229763418669849921112877047175720005990879896300215574584345871388079533961079898039854981738483793923562698122575345164817678866933186202171975751530134666277534453933804683469414810645957529195907203914126212720816949168235297427102958298433952814416840379323397360434705598583558673476685176470682865750467874431592519461972180125169613175367236311280950409143539106296845604589137337865661447437268466715730484482312343318917252453872006669036688521578321441305568201704811828551315396781469404089761411052750671368359326510150412644898810232522217618197879126513591937427232246887837279201410824021499730376681895760339423233253418326242923961746834141030834543893636809249725878781443924028711068216727014441342471835462250191164053601219012547915583293061629833023605229927536816417213463319200391180351880022960626635693591016928709355714936433807728819532154186047953631883661870068844820040325887465169435685372094518219919791451662964776912933217583567209597693532048361196956817415043178260317256850682235006384378287731158438565988669271535395691617172303265392264146438338529714377469212368684172131195678816369790380207897053413448323236008928120153094304487662853495473151309510171462431368631138878800698540070880862437180306309130087742318508113385308745905647481571965921573342268408209874755563860059314983206121750913509331847760754979768219018361506513415274997558777259741609972056912435726451573420647848832000000000000000000000000000000*i1^68 + 203571083015592969078841299558301359552367547077095734159999358791633824042876471833549479105962023029000552081264075895683439705509056641212442241197324537113197120750487766843335747477609179921525784106714937739398793226748428323785463286831263361662879573043423093988672697313897402341213878459453652331617762086036015097265039723528030935107713712019788093026143838592711882382864470441355399014288660764525962073649548059814607100833468035854349189451731115309929135220892680696384635339898753099741295922130022716473639538025882117449913435924679055754856601192901302977026175530534678407085093396723588435067607337307256824640577272490755800108237382163585953358001041795176278985841537739408927371294671622197131924560861856685749148292527760994223018021693101678942157049378975852409361126077918331612607289616145686299988520070950439457213898581038667615228392971732250504530097797288140098002487874679936159801822305520306194165943591677299410066821516353085735142103873314286299290748895564011719019346410017279751769573760121468416212924201480099392765423265257802451370278352636128774392983020920791490314906302227714635379892879488664812286004434603192450732665295366437603785482535955889072019303174577757976264509309736825357937132408912930706535790597370845211230046607567694152610383426266455577675705152274290568707889086542795642882618208364708986461105183165340812103807213158764857597801426192309640437730101199458766921733445618907869744250994255195462260717138875075415856606656563122378994933071074817243982388793473952176689345323413051801629855227837403413747302824727489347749911105265483724274952366982754755890507767674479211239323483502678464326197164966810031214360589440044320399323259314101466030395446281299943555843555253856965163763096508760755594252850423719294650905741482961380061635899567842047937343575977761627069368546601436707517611209759682724526190785935059060338915432311744233381335899935973463173876069253088924422915801619136444716555732122680574343192673201349475761669547675072186801081424759636960609667598967479138258505578217273745472503069145931666296988810503826685272068645416746564570927950418298674674268547118013386027923609394287990368346987406944606359353431004636906811802773676952760656413652638349895941037683810704861970867410216111455815247870186921420242912725578259853936646624024147296016814125929948058313470027757080891146460481233936391152039972943800823389186191887788169263433224043413403371706679111908213090223041392908568539084416080851763000672102373154653890773353413870049129437834590951060503625253165000509573809004583378296142227428473329573664158032111402755301376000000000000000000000000000000*i1^69 + -22665011504730739200378808771004547238293826279492411849950554641191241419661818200010736845054837913154386153078256179896679102017167718186967703645339447106571639698858755578536404777633157863288851264690988040861415909809817872729877331547491606137931860773550032404599007870216264042228537434338478643043166765823973958947525464329278954141796498175321627537218327596634068159879479104053503669337725447394914454007739777905130427718611533584647137480012111434233361871295254550781357648913830497809386685047367717182234498439207226372563560690732644031419437807716529476705823206739389159432049666645793527515315613881071631579995644527236760187921228154623285929969592946192643589283005288696799716337886652986010992323073831678466342732134949057613805694952264496045012609941776972708504505877607627510884640435942996793511010205242751631283045395885710394213183424887796912290885790137594404751603760347316517954215484732621102449446735821952680188414564817827541248372615736598346293314243830552617035729937810262744502849713712728262748421106024533719443850164556347615349722755350540279148426534052225563816483980190772802825714813158568490332267269423152833010842930511621469474672056047623151042025551981917191430514247388392701511549445362268479602883781648285658280100188783175398660524910340804954071799740254737248624501799145332445380529172286554389052008902193540446079755906164819867052128276367036757774294604480799606136838244623983009172090090322969420718120256387356739039012482347657665959195360471638131122683683164970208191600049680289937524105650964754097817970595093452189151022137885658135708664752650298851142966580223298613805047448716046171835611239013556641201495052449988541655924475235217705144468382692143418033863464352357308709454758009850241669185384004493010769493324837735381352233590163863905597064770131691226818308353268594153573503434544097783457561164206062562428470931630901879756634629701398983549402441500541740395633202653605545052535732018519669452080160500152675332220572358277066697557814709566623421298365129812267183737198743550056635053434800716196632704628899858706140960138102620540906646996072016590770963125053202700176322739940614726957465643925655019590075347704887512078530379017722651656096444300463815302022884315186023365226469367421426559915487969171184256114971197627015428312687098127875110627340987816755526747548478593366149899229781456443838316172204836439701122493185797950683193795979083556978289561266228413856892701474882909851133612088768348000611105369497554630365947361493390513733759106207768621654350910538907553947424999818697789088878104697103870950978777566412800000000000000000000000000000*i1^70 + 1780305233803642678758603244325240281939551167071991229226991361845891156280839387572941909019560371855034940026006510492743524222264219813790463180965070401151503185338774135043294175036057223722867497240521343532061469305714145510884226310864165654388858493999694613667126841923503464953925734692904120558068696847548784384360398471170358630026715105979303043124489195656827447643705760093493534118850734892476640630698626657814930011552487554645572307778554940053078542650244959877103312372044470812208485331098673014494584285513690616491762179095924950857955878296831303667884021772409072424327786119381514150698662916396156922379045473021748677996287478355929310437053897245787566213066714140198407528943368501048394088701352834494518054138500058596506011239930371962431631675731303414362037793810456454955330437916559850227661881092428892816974138971903207894656373389934682772684931045929316687164930725872090795629749107258190764538833536127602963302539009421901678846942451779460316708002731918158350788891663003226692843954876483767290231922072204011568539829440993084720789316964335933522799425566497706762691252000782418541680264044875885513997956010086377401778635633955608284832041096614368202990382573379361722415225165977844842983927785275113157152660243015004810586919417439371740729326483224097612312516343384746940478201871806153608610767840072096893136473399267535216184366424606995733998567135463249564114396958309551541173262379688745083337336959081256468650420705278444837611904758983348473691236322346643918906010125077406934765913268287861438033733728021014664885406205426263926399993333768867561096467142199045890025754608129453296890004343619369387389129850929330842100693582230319847052034246615159941517064262230543213038399693590196707141826014491701043352727647529833589061262806084800748056101045896840862417940638346287362746420338516660170375519899728415490599338046997234738962417039540861213329952330485295179598403740043446171765134416046821577129722462489353109554088492501079832609768110130002077359439474468219074682533211892758182543113795549044204847518678759690610201181638604535102188523006986846831189930449377537596400967910405345114745339971927876141310306675670731610758464294302814917916302245002261595395916221778772414100158738608240269947230751397329409344660856630686684099149629020057658227037412864292352366757776992924402669141799471035314102969462185793145418883767852755674954221372405141636837171560223704701055497157713396923815452453911282980413117946241598260320106072554165468893068863730748895089078132080614308430071247661170683949367009016961771214777774024183244353909555200000000000000000000000000000*i1^71 + -89076714846557025396459573533525972116731852487299596564600490894611979319361560530886198333258508886716526081378218489855307730123268867875312388483541240541938839298816917259527389176144377098114307903213645978770459514540673495417272861065038837083451877962272930931111762856518232947073718087517487267278162544063006517892807917856574355260591751761915864250034372888448334676503525526728431813630359427629152637827670867315097602046264564586342851026967268849049627888830919960904955850484980371689344710964012986220114253383289305935225880138280744968287622966370215550551629301579907670895087888202875628148326454732229779405173452162779169600837081118335247074484523298826800379636983296255329767552603895858198590490470267010097297271245966015130250877137858243849998247906226561398702173321883770086580711939757486772357287965853625490245017626656049738318869222300123133078738227774824186524310140457252481921986032446361571128264462539786137694278491713005297114626225102325974745049866968975042091559440002251546956839190296810673009989702138488768643195826724197388928510464076250037089018942390405370530748877657112093340193976800735408522262819882214231731038249780984677502145909380261072645029729072434325820661600308170821391924336394009758113343919383214925407816597404277779206376536893663696633480874120178433281678757922367814890998181615577121658812729487662074678784782259740002022199003263358251195266495162135038659328507284604347167943705994015360986265110830407045642821176213306392237839496123549183295250213284419286888137441262783740401052648262144828669401087032476202800987126851532951024418625712962552253390726102982962561878902235983402363938851837037397639433754435673395025253443482528330934390313744054400472682470538171312665683249771397714219571303932478677663300853334363737315662067114194134441445292592872298644522842379489587962483716258133365473308246258643855575134854334957115364375734885739223243677138497846475568321699476143437785636866624366336504026790587901943256537805378969420869823110799337542460769340817513230599473423473728563342674323892059544454579622011988533768636693774217348335047172740879600909140912686957963847042576157379945640884085835992484311353338079523138877709151828674723525849468214176326854203162650705515099815487584295149999762033210880101751954065193398752750616084964139775020659916938366045718416255138749299448794583122352418586462080106062110578446255995501975130396776486607969602375868001280137103546328413787005656877436145857379520487606416400009300058706959980038524970831758740781510068602878869017881035334342777834600577872888545023098880000000000000000000000000000*i1^72 + 2762155114256167638231666557989974606312184482788275373718172650561676002020597765017252126753366740239763877917670836281302306149060479824270802988626245843225514604337267511054292762811673798339561850155921739650303387578533825641403904757699424083918841366302387066919348857696729979323817008262105743903956363137639693927646618627274278015179878269584259583354304359592276732287113829768647249910214932282458069386630155364553242776633016202692592875356538210452860599972916312482101987228331907570407267561135331558473028424458887465068501382429871251703415482612818593588119467030434320952967297805673660955231439975369554579694130643142437242859385203612786629479529728908316014043302078341526414196046492055633067725239156958472794438780881115698019522087207503150327052948521786439037949888751384669800588437777045267195642052776083641618019902798474419594357867522240155493546440634256077714809464608061291630439674283749517116351640482032035749741470480983671250029518596336432416416588710964558600276261627659259650264691651258320197938790915397405830255419636514426346281079377295451567373436989401657831948985512243667629242730710772665833912811730955675802591669785225756848557281334020338948778484920470632123172421007548309964444276388210811108240089346440298731143524865503349740211101135086171958500516568320148297713725437109961330281008049275635067089548609890869508992051986440807259926325433885484296697993832188554297420682698599045109398605080630347976192876947817266922457059810908326472686241347062980854474649886420855898655272387883079084002384964698121251920088853386272651934011881422417475728656460197602925744778084717891459008328863274017910023814957705606443833777077901791525808419535325125799130155654483561827811680702200969035736074757421863908992080883822655708439452087953566959616552560908492903791763068247492530526680629041159826240048306710494045528016678625556034257597865315270981584279839823099233734345919161841419802683175430326030686159276304184405259830854075973447660141407310606931408806753511964727300708547383802727688324345179356232986557080448367753395912961442420037733182581942877433551579818509948655781715549366565707389586846752151059250648476076692008880047490642861285960701647770415098537334483057847248598262746890189345881544034678218707628214747416201244714738822540456537279997980038687708393867544480827161697236516097981915435542085341635522614500889474786664254230634248082249812357279167746239428544663287332369142202660653327037039757386326890647289172071984203866842365557854011327966790858883141291229603980131662376812103926249317068224092952330240000000000000000000000000000*i1^73 + -51103388231993183755394080624403728622631504913975080221318829241854379940334447239421304369480952760382300407249535315680371805432431178133808123910826981111966904193915477073508988408357248738620657970548415688107696465574183731599779497864249544030201975872797088324604886910622652064027718572267416034150234141226097032317471998127324212002957978433720081891028153528953923748503438672139797542786174021980354214962642694055921491628435655813880349737360441033571901816429143575787683683389349911823739158106326787696854493433008620574737957543129631703071739364494825247643361268319052664772643812837569372253056393580925300086504009439181438586697660937207453989909817172226444631494680807434560831719170913461156874154353293040193172271543192595187968971786102364335834242238024022452951295866317573753921970684710729610150143190223699771674093818160075936872566671636888807064770328909149909227629163217229353545605381620296799513027426623267195657039502084168450284355112622938317163799373876392385543023859701294221064215876137942797997748301613980248326134107004199360588321601939700431596645031483718058809437516951459475736221528556677600074100379683940271305450040755338974639543446284306584180962055210674950898066148398843031648728015079785090982360984305561961501783619457765986453143746259182095010491416239388838338638825935115646902645164458317645696310892300008787178762499547384385449134528810762425236213677679774703187533023493284306451949663607472707466142640345923403520720331933160901327039700250007812333621420945868803030568643978231219602936381117387278547198122866054354703684864510181730168141139742011043304231935847952511551393556201693656713428230076290680623305016082049386712314630648857449974568907713896262210578246389844898288134764396414618828957996693668555737862172891640759603439932837823062685230622913321791238825974739596116844259418956707148852435810781267672807251262523780193602648032913974155442274350637123807276097908392614017158746883371581732472419791744024240155856327067024504213404279682483201560975009633914323427156576417011193729375051640626763454526879739140895026653880666974478710276465796990131816801910959589153589090636196022758695518874011226728735403991814701435338586754328699344398477611266482285725655809057094241751018875119307562204747769643004864191357805226197169313005777175370164526468289232375526504726146541480862088121820959753978195106328951344184324378295656144648234853472524822233821191224348815159975492041439136028289938529132881005514784790742541644870518255362685958019756048595236781204685913617687152610438271839188608100597760000000000000000000000000000*i1^74 + 492834850100680613665445172247333504519565757368528880749431482653126832647567835563272531133588388166014253374106538307736974793506243863282086752017213028265946564685608163557472617833915056207253102368455105031801873970977310111258436170820654619864893631576510650842552665204772103375033627132322247560489769286085292385641116631937137530500560495602972865633327277427315645408193429867951070454144181728157318649360774252800418453242724465014490125728778570340461596568409151067228310400708440723309019566484363828195394123041027211603559182317935339632149253992918731936250682631444096482226939700112586176056301445160169947540761790226415676390248350353076970355343398837200982063716225265196547730341788159630962746926934142365781038107416111435519790560835835017520922310069364552297198068134649048925385007922658921108983001848835722618535572713482248658648749141480925650421927851575218971712942366106695522111290693802855064083689850313788821267091440607477811858755457540642918110083660906187525050612180373443744822170680533028556702665274395303191952159622118761924057075020450516000310421643528256940509498881605803596133508702118532648703358142224354459460391289155449888444525565526907235882527552379736808936542861813044010641918358844546370394579217027582872132616487699711736605493477895989411690603030334664004076700894212402852193999146717330514593227054674313728642091627009477410265753060768793195195137618952637818913081427460320860886049610111811782812960619460774783912797266990889792371055176196913879594034179963319115396967220130683855617362308732670065456481204900149814513769381393988204590548631263837314587381887737296571295793867988087645930487222624056258078766008419035568465500875323117457256559209844782297634825646021474622902963230960456901507965390526724240828423775421360703555381233911490359360420015286649933930742890921484730991056562323502965505974575939540854401066938507178622460923897817555129624087329285588488475651677017855281200338705862726302484778982502953303232377737760941299620488043483479966638472667628345234904502346489368483116066069202232035411606023939267676144105818322391099320367698049092382246376403094066776133541319910323097245255760052956668351610423079161546749869223312954130206388402839922077377774616094390586475123658479016487034239734446924039087655254798244261714110692081426990787300125411692820192210623799507242415129166353274187785259168796573615971558641120409881633175514067617348717283764527208038563776848454357725429908882615317314877910460136718315375204782510402790923786936857864589015161878135601057858596038328188928000000000000000000000000000*i1^75 + -622475605367416446330486786552925643797355426561399661828954643450901489971956004168080373584720109582586618754803634387394670703763508655296064331716897481300860732832388100072515175136265168195691721222865216587938805035864942620292298103645639630388848743487993922486645326711759832230860131234436813877466095098767163321261388026032978812673860000155890954647611462631095755713180843297582104546816422413619058503316461231524714228244715013690927887635045410444589113594866534454825409798245268638968563806340646930615139493942858448091583513088014463541653937622541563458278318605548462765428760756874058323569955105967641475976507323687016822782086236217414751688041432320785357714154329520936385996067097244547906829932495851999405548882547038472968146522904021382884775191978478244465188895422540995670487983616122654732669388448227597077857234218454588596720230558492395174630014360844385701693889226559404859690439808051796925234744259173375600339253887673608144692431368139088443115377028464933571544013627950237596654504201389927686324304749319647482940065830546852926236965470371034331498833786458563333565919140059593762743341708523150195216121810377742505529373305352617197422095751194958699003001699648239638399185287949627595416015660004697782859275220068305374956058431047173893790125574163893736287188128715799763259264249364525626944463025418277310050334773773496940728015502730743646981225818748029261179790129982583151040348697378834557382409154208576348725400384486828423619317758898140141157624192927861856795027558164041586516354899481641067161242364944327637690369464902017439484725583396599278052999485059858780607127060666625790131554643201198840242114205193421427482168155612382659683476333079603347701927746318586973095178493192678023469408412821663191085549406737707775096172409738066684619144028495833143561987513673615559773425257707442600300866041902568464197309470806244425116386597058246850885161169926212489212900622422959059304407575171976293642966585029828579235350418153398785341921510287379093048026825989131689794161434152883335126328763184657428875723776734968416107451141271690298004168919087826122766175356391172066915425976478964418056555146560894185202169022610301607579938840132938818901069208689533254509872464421439817273621587737125093466539486584787076908158020226099711952406075423743165142611250416980928688626810190396423501633856958552536200499431418583315855440574277314498543774832090503682932320866928517155243751841574645815001418672426527480500480849043905531617043741182422391530171565603763906571369435792329567039865305713299377235584614400000000000000000000000000*i1^76 + -39283170248452863961520246392405034487208396235441062884036240237814311674286434415480604430037414276208214183611483468881224365876740496181143174568847030315067179827627946986531449912161000713899474463936821924279974094646839749119292469059309282842200942989990039223614474436932536823550112577210604596158588675882049342337914514195090907733802173502090678144346552304038296380620657351614991648919039834060853865020901930017679874501268823113339781508137801234337636684431766450103983510808094964813712601806260797297418946039766607817324485600234048096538863084047833541996408449796398483165735619886205970827014440753308823571788540023648200675066269590301569729168112429625673357173573317493625559829394191310986469274724925510375889202911627078981867773039406228692945690081513764826349350063378681398712490201543956908865137424487780017666834012493119895284172508728019229390665625180842638439111693669922134701445627289594874544238025837366585550943257991640494150536781631290578610800461550988610777435491049792523618971459576460644071739876860084230019097746659876619049436652708002831248375127320290371311976621357182778568268717152669943468243791142837642423478328865571882780525006754579988161519536785432978946346338271438050931642838809588112053958270870120837667772694300338161348842828637279774043651668261721919569731755317713215438954709244933119944788116251479559039792330675604466871314406735741909300866890550184487200980977029641716767365816128225290797437646254155100751036504577214711105701552325288364342474414524873745206871722730244208978724203486840951671649451432701310737633273876327966827269765369253787870985088182082674458365218011322029792714639421587242132814672358066269384996486899703731941956504572945836127231577842165206109568785919185717340172822835235330440629810194739001774718642917651236603433579579904962578755681464672322934630788391443036076261322971938205141404484473262229236830215894326183769311886532253319207582645014589725916346025287458493924969457250779339728614529710245877161439500726304421820219283685005420935815082582016201225405428827077280446932212123065546604228345986454154495536585002239214861706434349639607829630491518911847241318039157566940734015811800759783198396088465729762980295265924940127782661888669565941282313433604871848226103790364956518647940675560701815809304944143035621477493090614373195539537075073675280296955241088862797111951562642964993785205308176796132143319359052365835067202615672861710514370642634583115912419821739996262312418749855735582356796503995228693599193933110522596532396033393065931571200000000000000000000000000*i1^77 + 349486709914154165252703959659552457020301270832157511573634830435265757516626250022620939079591604373798909358219527613792660735325195663456492903018023402412560465178727225658001579630777811436339447685409480312557698734324290612391313625436947446346898202495425022902555278129540474819523947520525370524236777425317037192095671549803559739095182304889991555596140922176470017133235223434294217377559705433154686084362112981099231491220531196975998676863447319235045475563937467133946774781752301202328665239979735497811822319036309854685657387972934268073072672246569112074852659471300527015683189763754457705415304642446287894896360214846031764800123022454441104004627517270589824571904344528862985663866500591829002558661428647359571181165648765078857910291678956599203602452601311721844930601326041234393112147370621307500521984299022861168190123295051510687837189225917847099077702615585956092792243776559730281408733893902729040115454588154037016347756661332671355436505679978108502071397926544835283400457088231765040539335078736746998828315120355453744826270200087246250095096907981261718864030280718266724139165673006873370221176855552285077308829663965163452369967265879474496933350415129944447348410119680694383455012833936325760998207576146838958081458483404256941153011010621287755069160127465396219056780758015530664815383654156860173302474062752975707830756443554100400152022187094853171891893411750420799993804849610196832917330781938521934524721419855557943446271769979002182944480183820313594424692404330990128969231632106563153227670430933475747719509256932097367344367358212717969635337765366470488878568325399702971432621937716694571482113686161049046981805062194563651069329584446654215988227718569675098701984578861000466907710008540199073812987909151515174275169177413237277838863138992913247259907514069840822904366478596511878910397144137813321861389710147685666706482114716919802233393813580203649719423697907051777565915733074559263196991000939087058652071597361826659442303501548820071834230564067712682768740199589361098224666061447252536315150036489320050749790286593443233347619589764067405742763687933795261269116792417492969990862529699121401479142824713221900599121674348317427277312102398429094777411268598653144200590145098372578314488334111300836321961690207297423941689799214663605224956221444633246768499909586436017541265666955373846039388275884537999597946370033401378704799523381192261651418605415741780884442152367904592911327229450678636074379884344666413305977580019072246913059132769740508828763282848477616594898977752546338025768589721600000000000000000000000000*i1^78 + 2075677199679097901719311441539862297935816272194247173358470543237915299546146672154295791944952879259320605945119591866977155476469538405515047803233039760247606357257421010439636700153795472586782301172320558004059017629196067023464539385733868655152166077907355905303182743683793477612339969991065014804166133652725083110752398679332523907238023154751462175341114400320135854773809007458220674636582462268312737412188013718449666008276532390692055706849973994710055251396205823296449201144675699048212726039125955697815692343465539514747624595147843008180240933590246208496088822682016965900249542536391345765783749294183300810954756006828220335741218873478932101316305188477113570236357630368661397913624063881868334003557637436524108951895840547561769394139981305794231318539564044823916458535512697085576116773162002279549406510243660066940628812819905381940261722463635849876704667500376363859380403997522710233303161913080263594931275409415881747866002770654281298754955051812829895027355462536149411323484067976546385730366472042286830576650773369381450416520554924397469019017532170204194172034087516440467230214773310740632456192924368501433743106677542998305981304874536472202456111311142484224528873542804880627466101023315258300834765647823024609894687951094177799561957044584744288689960726555893511234979161895954091996389355770105701687021947688671383320864451357991605878759885302247304710242949924475689005892123583672118582888342004724139127907167586440808380336278540777284020398206357298017475183873749534244101147914192976120250002664146142230035109190950561129814108280804418310828305331660977488391864492735778609218770724688865960502185593913954292481401082650515470247598234265294137480502959895228151145332580871853912626539457492673757356647856584195884165519520426443959036014674360897043585981808637001539788690860011039877825990807451488823817596089348005787730541129708171513344421885299942056321311700778379813422504470129430240908448314617919649590799249480075279316004706830148501929108724447467684509147897346484592436072022266736913182931385188206997786238025787237857597412406782821734485836061854429400840652817367758021095173461262125937814067211853018285494826083766236156102080650555497965721483716078428373419608769269384514670746505327858577585011822825581766027953511891313692969745222895263050489558802836341764848890177820958857077699646858380070989915616173473683575471890080048483241063991628076259450506003287768179336282632783552661938121254650119215609035405443331112923713291627609424483635126043991147318405727679126291087360000000000000000000000000*i1^79 + -53523595087930596085498291316597363709055460872969042516026708306819603130451671253574276473806442469140615921056209951843427118069057125302043818839433622480199259450845382037132719343755003039531019295964011341040760698938089592585078058685248480206451104404698274416127604926075153447386564981935158400601777259162456831421643158480187295413711760704102666904224907366746421731311685760090465623549387604610883604844217934062518456998378161342393060701606453142252237925886828104512289047326159755959723006317517700737855572754553790410417775848856101824363637966136377899918661261429358829208650003368589361639567365801423270716749050784665509519643300311391892181302949085226994005406797861945067153696410607859792747149294801549002040654000468095595434042050869772029565687662246692442575317509995248116905579085356270665965455505526188704601986578066972225557753385373951258100130653139879810491281027119272903170876634065338222702323231956226265653435301319549822844515311751201950396139866125833966070347814221389733845198986519447825355186905943060153498530276863326938636181753277425933232761196113438019009495678392971873395178008769783824782856776280595367229148832825090060046091337866640651133744003011280775028756024283423036700732899222773665372450762672718226896681153264124507357488629079146046833931901527467750863367868274374035637741673210659864310359928617318585071204727703903012706078942558313129496710035868949148940372070447683946631178820345541761091322468520940349589543733498870554705021868485241086629107100055550456910200971609132189280722928944736235247142721099104739110034096451769422012519657444162603252029823256870298802530938011943864374816968884966816870284744468839846527427090307219206314870481721535390205318425287237533286133332762521757604727553866196690549995322419912967505449026176261645157901134230158066937484057645780312246596195737133387892524346116644150157953341478915691947452110062133812477806036280380160305063712312716278649432225598639345526067985629302564823075821875844343363450969252819484482159859976794151139929698099981236468555090914952914644095311742484120718166781372259758340787685545275546334322855088544826157806065981842462646101934931384860961451359248316789339274641868016090051521684707801315890172314168191691696479394651106824567606724416604570388070060003292474375381572664032347269027138662966973906393518876327292248932845752004436212069226146202678488551506735651354047568262196913195995135726683173703058953052516906656295199530258971667648155626952715748646085672744885625202045816716394496000000000000000000000000*i1^80 + 31293042407611040278976423919126711596243033311349585801175163256046981183367768705980667329593344996980488760393858374661596115780218177281388473560717167279837268600869843392070843915439771324008204903103542238566782828907458440556639982746960400636178382668029929497952509001875711528652240454343307949844913348619052293973203002534595438524098055226244082091554222527603752327018827845922468042990096653944091096449122854464562984704784843968049072384892285217586855599475258513900398781679707216401407264041290274225054296273146879503927085032802275489837935163897465873302466352191642922974382078669779611757336304041929689434835017824935414134356877233544311831716233666914417099749691586186687836653704129729856199809537063966008384636117827083073749482171450476865323194682138223684152274572146359600535840183512890780222377535459637617877381421561208226330026321082571495620798740120987881268720475320633669267021370467085779774213596949097230076215895987237539440906572580860174840279146546924861231813026408814344124233373368580115043794705470683579063232482755828589290520688632246264935210584614636502947333767765486595045956498474028948859054284230662616980552380191961145657476245984633948206369019882519028356811745328132091269161470432306057657336595431230414609793735730698369233722995835292051305804783150234795196307449600514432751238854845744057157192551468270317795179542968888483704940158929698801337911927296702378140204327876434899059926595108295198617111086665651192049432062464959116804223107128296107861083589694898837987851295083273832486310906488890760381986480456049949724753877692065351042815608906026494889619616531027650920015569388260481425241058227848746355613493333958511257752957688356175437647927674549467811940904655262330342304350948680167894753307058635089189627556473471639085797081417447830460870430090526441749320137997272495133362113212966549521459133073323964176404497698626965339894142060074435261912972706687714313680967296112894509455868655355814164814075467508958704870913145518355611750817875910595112530248255707916605586843673424714745614368107876999701990911585062892981991303728163562797719777830503266424025063576930544495064562856850093078345268803129004446355760847652001502210799816512817372714632182339823628029862780749689801005333398960391695858137646708905463955465172866822958802349496700105617586083896570056184571546411734317929986472770322306807208708207731872561429922919648543215244476724187548535692413679352990733379249187978066873985198797379241409594365633552185233331925106531776671514624000000000000000000000000*i1^81 + 1782367138106897434061734623023686053968829899900758224087044051618015791086623506150285469629216864039404318543508120297526176242480807706674919970862974876001388636489186880610318613423662676837714109802213691906709774424602970392067613428416459981816729996548383244481751662452910649980342846229812086611308455367916518805996185169973459996703200462271669066561689289486590263061415276999555932851877519565045316648030164789330815208668583323741324027246750005951092198854738920608756216612098245292455906607192650935062527812993444796741782950053968693486206253831055082289225966234823578260676292140423504244118265705981976046195690250227749811492169125610010573945103438679790443825915546257127764844369957100307539576690962916455640820079030702245590997569294098694158395486402317707090254838329088310785832328886386874093916885085089073339467864821473719134978080050093471936465120527442243372295762305503139432123857834464806452492403413795097447725992392815001455817050206582887080164635435217214571243765489303421475897068464633716231018640023432087073291464710612644241092706605754074354509923065321922276158424955515050015406649030526841663872922412707546855049873614606685803351608752926837869745312047127069561061297571512611920041988656181668064534531314858035765909966223905026867378450724886247659753207553697696185479590781311650255317095955236835130534858708504700605340409717787734638106870509006933139792590741993016646782273255642885542420962182508404143702285306086261959675817695512508238169984379748094128013200282366117668964928145562832626065243463567237189033189710699665097593074638118714329242451722604646259448061090907084574073060791536379560525761558524488249417502030291137797155258874171566565421547883241565175097102947152230514135644754988616160864654224019294571744989369440476828327236597058492434260545332254441697643750073789312842927499294804437977562582806145201874356137079840103170876158863683875511995851872862193820308427010790234739425576925155843478839662023954825340618609424610686246589349811055346112976590637219773327252132456791004393266759273112120604744647767627030653777230848099054241131130575555839275984351100817557625184455979292373118005577511664098426037525409395970127522543769387121250127232631060964870452183956194638427181662123782152158029153041318549661669751327046927657941903430626103009873504362689321070705018557695547405822640702173930511690204135848663176300450165294736431758286565379248347447253396025737321990789989977798828360397671075624194318734284058262661202923699631554560000000000000000000000000*i1^82 + 596680982792181540937518611580279243380433925113799542461134978823445671107563511409176511151252359583283872275528571376343625534989597705671365569832570390265086123397702330884272509411613971531944821209776139243258990630362015048937157254067242748305287846847541904002531067528129010871653666194353483347002722415407733389307047224149701752261250148618566804098804802655031715209504457294402825819972288512597578015312708093875909350270443745411403843694705371405261368313699586194641889958556979530071253574492729739334330079225158285804579816829319303297280135076476106959573952562274657893345684666576179716386574193581117699643593639306781411165679023295442150486779136230459915996157749770315137114183519146808828591872385387236822596378854943103946019865673728668728149208220177716921962189669143709125236270374772400011774863583880102136435357536933340519158174593605707732740054863550613658084900417972142615196744262497493149163417522113886881911507710631308799852334770475650817088315848858989922200748180397546999526992184853655922901314888345052577713922345430797919419327926186802570258709414668163818064611358637732792356485573047976497233755967186370198122647124981273052325048506294882016836334504840978163770390624659476316892524079904663012522057778296461990191692541226507001493049115154308496369754832770019322817299977773055385657290240737395195099266907374155586867302124994975292498977054746125379842700964752223324363203653804442273739142619025115073259624681682875643462581134820834346433296690657794796476366403570562661597744592913003055618999164425280394673726579601242770041722673019661391399446794059475278429722783123228408498100828856164529573902223326130100377971669955850694437600727738467548246948928092808383774921941192450920742042081288494738749271237580757598831919459352222586103888335237312170731971369564006807021077329361655266656344997850329986778582538956813731302756641965163703806056497692100863224846075921211475451376245378169771534967652169729940048263208008144438099624282921336308825723975066196103256005279418270557197842918880448443308543637788621460924611457166712717300922427182303542556287511247157765272823233727003196359923981937827149234056065166124155052257895748051662571657206459541146226770147455058123882587138736049362809431630664477278822405089993848621143982843248285401421399008801406315600436106480217732267609721363749892675558535659525751604622916176144566930260128099942395719401910858649533129714599016847823407079838212531872227136467369878770721658736150284161195914035200000000000000000000000*i1^83 + -16825699784953828408350668729241940239952459169581335071456668409417891711563435552286171850570004495905978878307670986966728269451189790780558530337096305417965063372563377268629227075371815233381233384780633617223933953100873402013880599978709452492533391390111895601046706869604944793369355993970210066026512591294315396805386333317883798368799063674530559678801037319546661912266654246256207460991452993017448213014828696010973602872126651737918233386288177951618302046050052928496645939304254212457184142591312913740025569062242472244000183633460812581481918649243847325543950571455374305339109021221029279086797560244744543628120203357319247896888619770284496275944566559694428589078239452181289938047977778428008767835857450262126764417169278621600268858007509415691062752899430461145193629184342120274532202480501712272336153589292433032818795362072770619548637715729299971931818177256801791462728335740018671686396055711292234775874004825226568770851884457331342114482497920206878312281132539600895611125552406950706697475583657263209054833596152637184347848101173824177964869680385668175776097373048196779930294468004562367985397178821744551371122359042570574172072816345225748637908421421953872641350594903969643651830807964119900893540863237245029351820003143135660465157665608361322818415928140689360711409164708514712717908922427393505645976368718098995579519338592869692038740211221487589823387613887948887055533668081194789289601280072700600406582106002485983074932613409009499069966046397626128696047631776887629261710947936644911836779183110465454659642864428573102419190029719099493527019852947317144946691096814282346953698165583996239732521651800903848918722193834963587524012460322072945328003536494764104897108992903612091208130767857181727973104836987058182920144093812648032999412943395307954481549850976753951101108189339683895682549641796141646152915648870812957177803070540488365180465382479289874079458488103954608263213180905697364919318078060817908742773029285824162674172865310423200239153857386976123596706026230562455395809095103100194903052692768966910883640056671042934328443213669328503932198083963115665171249789770556847704334479970828125592636845720570710915757417206335220637567557980119740779792777435391358804595016676858955019684956973341191308208848683340995515745682225176155140177967193197117691808230866033802436329075768552164696072346478602443827305871965747019660137330223017392894330347380225473324089602710293428107034228716471336640463158228505369901499289774000187440643923206999071784960000000000000000000000*i1^84 + 9945788168579142334627629058680803598167872899153357784709738452521109855658473706001948961483918103965658921678455920114625840767231504947889051616084848427673620255845419016417003417669054246309074291288884926271256259322154413426287434333288256243817397018745895704905342449441492237675028086583960255860090978988789878964041841304902140728332713499753195241988620382623991099081344979038541396412811211131841866657148467662494517743707480428161392667336844163221877519462025404019781539192123282814452039694467455472218521063331812683795773985662528649335167290601708764427772781294572802535343296394288517215062593999212722210813556921053653222438478555767236185000898973147659364400392226758385241890679237734455359748961302618596228037749447354257699608014255453186272303900024147191221584377252805418772017158163436245049716542033811573663740371422324948946858362513700904049274326530233268185252589208171926133748092368294605668641853597935834655426222919622110155335194196858367690748787326796821007562927709784629999474517014097084290383270802215749521760056153135568718613465777598318928499284403921889643188674210716826364564437092333325741032515580749400749921716549350978447869595604022853149588505522795281435520516163575961487702238739809101034793904319787144054932257520362638695637315187012481238697668616661683881806604862836580793412506077321706335136181630959886014312717355511272567285367872158562629428452828412313939945184354737407265869470689405931162681279989845933723349133794847680171317760374805757809150651551259219232849070987168709998902181425579591687472451040968555376541744517284323238938478678037866073112293185736789083230994011871966434331402802157399594379126637199644449576791508220968518617137657097348964956108744147526045174428271301143726449810100839357746903691519446089398840961137898205548362763996412199607018925459567025815489916820223492956970191953497013635673788455858116228034914304651621500360428365023108845144172082987064808555934509092241605064134931649733784303797818112213339411800392040282315770466719668781836708755583862767174549161609887341589645383573195352837435269204349766245096522064305718465895115254286166900405316003579619372285798217527681197970198582420198929885873396431227180384288918760055959427755413476277684272780904209442297321859742233884172064938408653241059210564203249268605503606781477309696581616258512895606224460787995422350036890713519202718791037791256141950782999693839134215068750942116285916708553115725789200414276247150961282663841792000000000000000000000000*i1^85 + 136921376373572941850881512037766207214196862420166765109324255974122416353034193483992799182402536258223006139365441768659373953936115723584126676287029658056361534791219828096061787944755997230608496399076257562269296664112930284665738000161579993545277148139577238795292906171536512665768582116241129821107833168475391861463635622914860268919329657932339244447597600427660343781984244813313907019232375133367932727238132161300362138255884351264466242584404230774348970112384416643448958400056925713312012450719840655291583302688274814702384231573691615705296372624771186830420378362428637318741250362511557299076993978659135844160265987798491671476341759280509136184007395205190616890290796438395195004067691490114774157596440376670270802015376769230513814599414116897574548506602130036249342106968265316398412022179132063086759597955483811360938363545413236305617064534763153314184747313421291121122430610369953022700775029212020143405460004135823308628727342664545053281282138424597123494283651243727292217118548148199844159950483853049590126531300943496335661576460086412102248419950685237392662540942688121108402023136900705749794140402175331564712224461745885094177451827096650530223025390821200549636119837767211683532912733325227667304927742206612696902576313242681443673449800661497870619706941237840459515356857523946881444295833895976198523932842276423219904468376582883420012094058319853455073052172075742199542390119493912481778163787465925831774696173771704135450324993911168877217806978282032899171867214190927213046154758634862674566207448874725445706531877025691822795799566014251347778064753981656060365940629027121549107248251815433042441754872666638530480552914549883071943682794947929995567555892430269114676673762052441347231879265973232197382139525131750592111874452224662706793795754772395001308678932167248613643207114792354823281796546192453661078779094545059793566050969386984938139318654176654914400632295863457706301549263437434576296885842775838896612182491496598125545725523097214464825068843593910757047382478902430769988383264304330833702219499382093320955763650373355799215967698311682347030668595276104015546249513508627189267330205483146773789050154054837704526181460704781430757517322047178216934940107112629568853682839510710761599127851239214803163172774671101316319252089402387534039672045058075601346453189176303397539959280799908754564721605299369321788815793616783878245488461323984500646146515353490030081778627918253021784078148183089620011547631562978236872027871416539552940032000000000000000000000*i1^86 + -276388451376500104057082657860425284676172411632428245446347910281308587995233505716479438680704653670932750848152221888991717059661388983443172539254226788188593373197184920378374979559542425819464913624823565971491550575192033650527797623138927943559984037842386792441271257023278675119049624208100103969087782033512111588314990556471898500261015473916465601540513952208798818896075658757634074927307841843117957958152258643711084477396386632302576521481660460780423551445264041740557158294509317398228296513166857459048525898286496577944446131904750332503546074899546432405668535963907858049712697303772985531640291835547111206207211738160512471442285440975736912605661754403952249894240986168682765863713129444467892441150271720968781779655072693596959554287345077685064595903166371023405470231120069842192345933620897096107534553456743055491560663886939017631973844817601804679445803944991282863849625096836263521334545905075183362386575658934239820887773449211451366630785107741299488605845391998570701445576822756219465674379205051761401949153095038317453091964820660621041775734062705654518815818088440943983113640589931855698314087651636369284765342554141129468802324045136932596476115927945820026592447679624667017458242997770056516755565072009802277359702594274667034718890430112908201468143446281080478557438780514105006717439514220956931469522824682454717266324122439094449431373124249013109712561905635791651737880459529245614015999870502380193056586788764487940187287868106493433393798215759751436941340052966304027762365673233825608894307065118384749340711697814390916530961990441343620290189805649056518402828648577215192643513343543224219315767625792096618689621247450155691935406598259900958880643462079904640316472708046257229898074118102737803185674844639075122436828530996550378243661033031014073204558625535266735400901542616027068599158575986337555508919572402158520362700594810880240581345812191500152558646906260152976779673851659466118003197156637607115747289264435403922188504549615596602312389397135478427723809655104338799489675361096102296445034377325553373274139696449722691240286621505801320890814037357645540667129945326061593085449505381865180556177065628349256590150529126278206347414359410161848613974477859948712120982395582263821336936441376307241996385296354993811452635898553206440110331622449291744133771879472795187834641699507917351342718662696342879975249603508801984425289356101414095843165655362439215381438174573454131631913760318939865572005509568221551175660931645440000000000000000000000*i1^87 + 151143788770350730127840360118431275691096958716785748243709125230032862519984847404571825954314351852658998069907925129375692680313273597271976770627429202088449369610026922439301465403742053821817532078412958141144327840854136200675485537224913574997519842769753943234635377878911210927079142133676157575524310577686608551109878982190451372899760070877962964506122365570115380629835999170554469909253387413086239386550935227477839002216141698496544788205995279910522844673899585633706701783221155641370207434777153581488092017289102523455850067278058190578341614014983187728955496792924267352687083372038640457351598841664978831078400773400989538307401859147665142947183874412533768660948353804576345541384312780509373502576392426756636375814387367166298718492404401252088337292620516705704916477209806123631926179108395862527362249260641756425508514437652113218132914306944474221497065602400090868319216299617666980232506026953458674828451966522011264607777737933839471403852616545972870862574752863020146069041089609222935520832583647373308305763691754173733215393413909354206485619330735415393934054746841414193466904735455079995995045373403776398907402106827250726999224222143731354875148550039543180586936803049307375923249602901258677255633776425195100398900632625975809116880639912972170094548135389753810321698260962677372503950863879259489834907721650833427420554342983587718261519236226010638641488155580096509550771354629606574415863635369796802158478744100501351173368223447834161553468972919456798167479066113504488430015422332189353167603323462166349209858230590005669335481113537654838876675667549964911723472518994278304131505422929598387926733814311582332887024952845228481520406548112187381012373658656199859457460379832913305001157157578515348688329228662809223297626162346695732497092973007010986106361227693887160973483466037191288380224392295259870563726024928722525825542710600365379669764438250608371634394022674438216318583225357058305938662274682420259260044046088939907079548366597326621627462629859558638602104172450164920295144033407738139985515621061927119457053916769173864371875313572849611371337659101731819429492632273119165127355938866214979566730334312270932520529530508887893706882123169986789437033875184970833127833084053112107539361536468408364699035011966801206833841045669715887988496518907173828441302407563600890017022128721514786682152068737350826469203296920955469637516558953215720480629652336981072418707539846921538636845554814202264607055823814173978840268800000000000000000000*i1^88 + 128453948876322344282974914445057531242567426244114151300238625574689818256695012683276451968016709444142626089032534570187169654287680256970158994555503063502858278140679606675326299445905557993106373216616365903138162502553194749443169859568498400834412303947105341126617352300171610352202493214014728257499100689638783607847408363298775364577155047117656412775733118632057795299189395552507728876570716023048541663603490409814852116095025307426754729672066128375511046020440000285726425943298421379493025764111789975507045935280090939021408195530526342342915380072358882053382593633822278476091508662148917012230284157747336554867516814183627607334908396226333593550235502866664381379011186679367189369096014642335899068320527567703091913840591511908904629962578045870333386802674513648666515701744780322729338783269036442338465960330082429722492317051491758884996443558395734010385950097444298379978463154910291662742512370241957263221908826222905179868220927495671462807987369917329975777544695033528203223928806789339503531027909958138837226598989463052630344614264998276022752420245535194164804657754743191463610204036574155647665386004062872852299693416139567036201166264414920309595175786865139697339942375640195136221113055971519376629917771177957993603205342148157582128637934264787143565009605171598318336640050365746140842807349526221536934301721559643504955535444004575658020429841979464384580054881642368730292108623898423117504429026132638052467732739354918982446395344764816477075300532403355411046389890897426132190261823683917355282720386106560466892316905753943042898229825291836741815759435636607161328147441377718938508706753302005302120410062756091116246004103621038667597781000920188261465681555330211359618568080179643207487066456378148060004567773810167081876463228795735912715150823512713165822372904988600524621668948437034281001964103392262401644316789553631118817393095981843622964839297123646772442666728385551251161430900599539291058395809305761510355821882140300811089097863628025693832772608229153373148938822273926549693995564554808859524430654293422911840890152630273371582708014948026401887040802494008855673387682309574379460337918507211042638760623522416422556040853114536088674985847851590297004535078060263521046988774223744848846611546614877331537777623097602212589306046392846125943037979289605550211063319001620493336192222299827853665125128714217846255458892888697763951684323892770705149548121073118437021175660361276527543159331780093030129668319294259200000000000000000000*i1^89 + -16686694317775835636338405218359362356345378539989481837597818967792473959567059492845240283481354505699953903947478082807720571083815331629335086889029076919599734379520081224769855807855514004473450361747376959012306476601100388621948188454341329809196785321418788148152760483500398681799373882072379504034970366186505816903008068454444913998549585203884904581720173774084659300374621462853169432182111357268190417615272474904476188583718002479697844504182635476551797912361888434734232559255779368961482713351029903269514820166015658984158977622143917127117552445809790913345084253520972185459002350015702241526736012377802408835172241100489601143726555796164681283085617319853366821297723637652185237895040258730529613895844675097333826505675341445066770513700921189485516753133243075384174348679132910611496486525283460176784548435547148918571153745139919134979050701331879758076098873821040211693079348892005397593288378691036009756860423542747556948061017268731361765754580521279392242590167566797186419278693295362489622702341870301161740836689543814772670715661393403964661336232543110864608532399867586899270078277845016200695925835623195911463543560984359220355111570567686238960099950386693819047926828608385901085412976150290814021150852784872962150318403183392043667796781074917231383994941601047574112512922692169422512545680902949991292690245670430096014592766301392098916073372138019356403519065968728283102570308062398422136421014682685092195547342782133367846539195948715871207339748433170515999834984560538223094809863792721523453145711569224268289043220343666202500955030198841052506224359313124756206771983818702570478528723586969422208311490872983216216444752488069302646494556341386271704609355020697383659898066669030274336349255281438190215916581149566154422729785235844678442176013021830835764995438564346728759553324427731106020860331567320576288804900043395489298016651021761025257138451888203055188556738806556427769350959097372213686263402427363203993914416373377208296288106582701585047950991353264162818098764168462743089758776009208833255745538554306966322436212918130337491316470937222547621012845443114633662141947150375313010915023283712682716161392165852233773692378536346268012937665309628419722594120855630445044286704574809978368854352182858294312724203747071664529159342446593496337599396915930933053971404298904536028245925665218019233941718408414592833420992345819447006054613612530620303553152640502607398941868681004111901948386049862431240355840000000000000000000*i1^90 + 20940400584736916670964443403484644380182138787948511678106931833449987767801442406392752456489213961233008078166004475523445913321765232193736829684999843676097020560150207939034314320028585310510749898104013798201190270626222527513193560113756007990907717964370587812907011380876772656934688045223576814460448717389281133383935715162648831489340534077992893571529196443139227647351063390891525558442319636474364477340392689316159906523876051747833553801932431202788119758388429229516642476365758229865947629504325459568719479419891424497864554249974565935030908143385020481256013659416496216849669381972704087117020304655237986619750043656845050353660633987684908992821132775903754652359508094509278223713030678899871442141479030561002445618238174722711519083048831823959901607336916964485162519596861907653670146126645937331039739646065819984381969568038618689601321475940491621448193210138390611858212078390237342081483399085124798589938741855027882820089856288041916908523869543830850358870176018848300894962359899295530230794659365319837583995168134047092118423545977398831122369223250978333765125476854745426615791342205112491846161590536424926734862831192054528598565170559681224813540076665434065643470442000552756018016323116734554793660933522779275361694720891295412370503338315154149615449780450596913726479842769078762687025954048591540653935388406362549769415959604712227716332692671953439986664122387406913192610976038036075338741507032951344649085333255303566452736002425789168656543213172628328974533941242844930089771047233012998263783458880387141784561820871640666247568754876691305923650514046160928859524858827997590168615402031066373049849200054642906581589935473354335628048132319273354859945972088267479673560545354935558003303624145179752070188004212826202202632113187987147811826219021802131336217394102691362941530836814106509598928168248547522262864849671357890791632514964957492364526581989159813432802579494326950729981111896314421108207724406704811063138141689120138313556356145554483738179729518291308911492861425822105966177895411505406073915349936651541958656521394240415798652518880151582646227212254914849260174187235660575089903920695157685897432451210266721098905825197685461436758596851962366235566337324684949488328354687946351875256611214440449993169448423410266474373414286935988788115753529432536663842118938909370901095265213417652359513260130752542921953857566348848894103952979556601792144230045459084233075679095362500968437864883814400000000000000000000*i1^91 + -13214226872925451736177100284967932220256484560489259363252209587259476999101321203424306149883638933731819180912658964053076666517591978140874752545507432549768521870128263186014497733102222014901445220977607412784014398333335168712881113149615700086345556220627685098700347221742023404989863018215057266942668720081985623040555756498686441581272034639137192564974410019472517881892558843228441802931126115643453506561626053196777373681406401119785161198378794614793430477997166086882575314260505572416179987025028293409023888908897079259868696805877511630179051631396478710297771000525325491587872463674984411654422813730133255319590118606091031135785200358450837056549485814998372281136626889680475867954588605094499227782339322786984174298451688922484499527348314307279589448376911640887236537729703401694061674198749228950006793782806707543172295846003607184803213440687017418849638497160716867829007658414174504386258129202002870373209750470187759563460494682027353585771068490410241506137576525683356545825907501423083450203822426079772522248552746831088990158184934541768741324877331640569975570666544601831181707057107086035027876074679175265489494727893097706858535168496430779571545846855838041469110662738943398916106572734602023060655441422276248692040621061911493008225076883046650626840214951138309396646402207348798767571037891357045398010425691148789959246447747815345108317172232982010941457946683319697469609541127791727975655002535143319308352998425466295008518234510428406651429646154162087168729784359295339290451796099074933063261133854719228626016255312758282829883316830924884660606315297630856486860722051758847707486173025743838048673756490053324147878771470991618652546600827215058232449739643451024579938487302357417779540708376453357695646154582372692399467121764025982138247230161475578350810065014630803378902283808929342385272324931652973410426936026534520933775901872788276346007076221118574867072342946013771582290437691136238455320043481628009893374926704940342635855907182351124508782565572944674467210622891940258629252574370843286184712852536320948047033105776630234195922716957367842125213634848475692266302761845196285806044252049530411613549128238874445413226393334983586487773082224269641940136016429653329208638424184156360741698652029278688203195014109208524852426776434618839271428608354872604923264768031947003633943336502104851726378784657014588415640304068632274255367174130574499249084252551628802426678532315576831525781504000000000000000000*i1^92 + -8213318201722339989569402700473728820856222489828092877967070529526013900716834858779980076364686724039543693744520159091636331987917733119530275010261880534370644055453364124193740958592569628870770014839760461677659604313330970382361227268407520066647648167521606886406624870943305734275147722365927521992802626444095751347253443649016192500601033458943587078555991322874265621609972621778060369251520961295558495902330042097035449354465273353382472431313251505692426372817820319896750516656635154172810239757934918408059497582774249345660226372914126167124125509454995857430825820786762631402583593510544622273366422691626507822502397709546292186695840227758361577221668471683622112545869135711718104951406924267256526980507786622349853926328187150268795395483281042685665184871744341675013830864844495316669144217879033533157094382788550441580549366179427287586266808892494653829263669803640553698214774326950219160084179856254938098856608140682257217042270477961967601505354036913564359267912744375860480729021261898050160576492789038900957974561272177344057938683599078230270970814712999493760026373662373549001043943424662650552494901671491849260164197025479093707066430183345434665061034293112585646787424600799586196652810649931447229530290112816140205230662078594132642887553048912062083027498587362645733453350076455487294967690828972976348780375745453890722789788524294487727446539935921640421669931351768235216218314905364472416805758222434898032325366481769070633301973951462647514945779107524491629457399061316150121841311009654979830253552742466678681244698930226265799919109504229115732431405392767092067737232723510831401279365520299058058978145880658316130939648829147168364244490878881793310485636131080475017182933404807935230152879131953277582450052355861585433230659101965532114713120669701700760434390442778028249783717232137990704118788494369421580013228166825675130530586575645388522197664148821062806279879536118896557851382601672188235148845111209588827174838633330874087238045216541660060238376911320578065084276578320821473043458817157068822664503322630281565925971664088998771505951785689649926529659898663714102933487956796053355976205137229010376751619358732066518741774909209609928744430472758788371138870375131219923071541282850928796901464386208612679462777708077955278168355761278480651003038192045538226594259592661597063634764494135467875714601696928746603331457083641789963708000004076695217771321229504716247698670396375040000000000000000000*i1^93 + 6818370757057162237147333761406265844642080723510978201485503768350599841252294094819008606809110048239876386067879380199715090669090508273677946513505697392336176733701025473380645451071175415021313611963181420147451898104925509026438102806070891777948103523597693157288542725837265649523473624760490869670099185031804221699773256947940146850405591187652564400539116139174388835267734350846073932655476608273535403012357809402124883481593121245055345131091364048174561115457975328093621329361346490470402422888159268666570856050932869206792083226390323105168593667810567667804016419344508640613397734085403762050148169047253024719837413501444775351250595653237101222542672841453378224012155036711837703452290616715050746497741803680801741289622293631110658175329697617631438872899153240847050597954794165758825990854099877520206502800069967042869801852979444688497191838945321323686368741497776276878424839135035029475064056398254180881284453340017710235791123593045156345339951823653028510869387063174367058074370806954381658354985571794171633118747742995993760377486328103415947197331789601219968205163611196468115891510789768903542129303213911207564868305999106795529835377176828195291604991670461147449764215359511887549790072049562711733990884327330145626471226526813267128814632394271895627415609288379682988624925284193335723300452798946347887200385796408451579861531983389101991404775833496417186908346854769222748251149398042540530948967613062362723102194921162532030053696966512270434450204377675451273766535295494164828129653554091901258116189011135653378110899330725465721168955221518257012589618619455629885553063452101686981445331019548235041504526094276774834166508558189967862441137186019136229027338715782202139811785291594235331441374665009340008419001011171365183053459981221834094217070655374932104388359277195673990332896826175601108073319229053505364621114620233207719388483093129353238790429797342969253543396806987214421539622671821726419270284819796404766040355881661033903046224562368653177138425499474175630178574089992913078032269051537273776980472400277505102546967721394929679235871436865484153180822894490715255763467191921646644770867768427856574134467432002691024544961551394633491694648186262829283154975760149976967180556802261062757716252271117369543753879268345437977461935271490403854346989646416813532229893552488637780983946318895366361199199864928223122812284028531439023934571792547273081170455815163633859559424000000000000000000*i1^94 + -2101881833122554119988259013664072555053932291807171624318774633799057357149198712210525517656108969751221989126929231284547648723727270307376664986140534708807165863963739201948159028274909821732250407409459402423666683642817775568916805626483095399337294555479016484550891810040320705074539117279223626698869161723497082856973242889896937585474473680554298083085192500214894021038628097630145255415587079378659096251962987598655942078624522135217958791801849343359304413643737309560453951697010348345360766747183292128199000265959814842444982793362049056847421921290166788546642159597949065836705984024468503865679986635593337664451579523682355273425582801116535729300003988584183015274878047130425116585817722000246494742061089657475314667814100946199125004680701436391174628577245728722890108749316844888668971419105306731310574520612522848094400399988121831000593983277316138968708631405812373842286594971671096512611003497197210466792355122847289729363073853940082766312406455329503702476577681722188853302359346865546323778795336641764212732012446527592972134499072881487990257015863485059061972563051988168560251153994491894145902890344859088244032247515609417420534981538315287388190628287115931282263038522490797467321612190396176070806763155797407996714468033140562798394668910147164813145509338051463574546132876124412996212403207806835026409698807043883218776120001265018185602786704782532793439394393414025338526696599639704558060901896826995918437987141969678224842297937627901051431152900279748174566513980639594958814642279448494724653802167907007832654666304005097243904828674884585763359661748591415890076086744512214206832167255514746490462982854307934566188792212419412415497623379337306456364949281842759715321291217963381533928082858885211142104201274067439730204240894491474377301874327487848019426903884334441113391966988210407956379595304849365927341523808683453977675939722538949706513594836434010622789402817836239385640898943677259068638107091136765097161405718060281561636676993801288953294052487911154241089433033515419165364141816714589282002628286523075335711848104395474309578286865000972987912496063680614848098472338847822523856336667935498146879767219876529968899737256186166639967512970052358850997551853719647723571485797188324725019604311595451232008310046928750135681326848186905035834614294175058733759490727476603101765184456396557476059703932771056628520647892806200323224287699547937092492942509500006400000000000000000*i1^95 + 684245310675098837556741641299966162420384818164948143475565728353923953167320084245327484427170222756213729239610830422133611024630525631415515383342069517534630686627791884830645136335925241749407197875091433792857575704327268991013268402800067547665401532652710867765358173198649626415111201605461533170684846624741119624860560206768966670325571977743577043157050068900669571189885905777787003792616814983811307475955370819942813254286752788788941169123325182508652423785859590308759957033957435269628573290650511890353956752171202152999439592815809002542795628225651239771195095148885101109184055931188645500470246878512844565868768909279652035523895021469585688604709930727003002008044075935478773613874699841150678703639885517855883568771808264934495877190003442171152604327753518667064882289799633924671889449965644982823828926191950425962907390073896351200447213767735849876089752518934892807017509451357684923726302616717550178309949987742944582994407155643228967898073362600947371711778698707683363107241625591887020758835774830578510190840222933282165301278503774538763201408542400776972046909388727164191492989502573360490625019216523499687530179043559123103770414894865147653358586354366309938342920817879255351149154299169157995859830481597130812194785265951215287848238430192938047536171577660313801660917747483762304000548054249410771096839274449219374291279486035921976176510926370258604249104986573349238818646798952641709085332713254813083298669662496759377835767024608301572680134650155733216770858651918997733823431854684768955638012323188264543185863821134506167744707948879595272588611353155384470269764735306285811614359937946420013220237175193544794327755157960319143654211004918923964799696661980489306524169256954253726595312641647698618419367706788828840401314293124129704545061060382338216677546924302235243707448562752156843916248347233571380841770782648614298295235051808080911464254562147881291154232744268590620716803925060132616764724590376144191243191727579008880190485437822673243860489084342517612630424229089627345906243226692642720478037958409407537964435532382744133550209665239812168704833190143354476445408263463658381665997832923369344838803181252930053517758722592344737847343155164911354729784951037164909431641416918084315005105972605895874866419643086143297063936609051936073704383736735470004510269943526961626909015493957810017738550700297910916638228063847035112174654494479485607304232960000000000000000*i1^96 + -118445778578641976691618371867212485627415656427611597526841024817976368425904334368060892390144944809437949714826584645782794454215592738548783394880676777472790360918317738230248373358272528799270016364746460190331924626720791968137111748500106873086210747916017522060069342212108117190352429805311170710958810629122257741886648180565573681311907834299594229871577741167138221454173211474849095878334674842323615805828050502556826321023499816637114017242662607653993617416429303874703309831744263934017620820737877857179646509405240639698697481370645770838786174284950053206595471894230323307752427689108738255813138747345303408076975537699117669340636332975553942506747364831739086557151231166095890096988212836600843994425336438798523823593043677221251392019454774471401314048223055202445098322525896023323912476651645413510540686108495100781831626970739306101903318568042995833814195659054517093884469268566238808239478029053998506207846551816044123189000772815499179563309224845181848562969829092089548831710673191010103104645794649329569466454463294779338722318768889062525999507842595541682824172961033603131959559972696512748872674717144139739646235123258800109005436544870611375811473559418597742623060984184508113574559459102743731054530608704670522016473485469823063622958982101566357913903549174074992451018877672987339974089206916670623298776742947882349765103816855894728535192921890840092169596726338314257566151483678311955937818027254657001585496448813668759346929104158314858328364407147844620099742996739850576574221148633442413868699818662445125780697991525889764891974790712653168062043622393533464593704798298214615524689119986663479278611902404386006126962256920882094596784454919155982609331800347833353078132500233653401581111082183691268765699113101787783284069883226006675653158931542229092431111609350813510326963366150454529259692782117065336493124204873535400260898799655901306813851005717794006308911936236125139684243850413965856933742334526724193155844915656441507256148546213876743989898927448957105100512224318719442100147996537419210531675417555673406954220242127347126300388414825359407166498983153256810202615116901112909983388066930702665498029549757361580797892483212516093750991604092064693111116673725982658688979025936788831386955260946249611110620770777639383154502089305661755385851761802185727898602641263542962873272232129289150382641696046147947040247071954903647685174198282485760000000000000000*i1^97 + 21169449108689606606288441584151719230389026130299975880308394480876565196515103682615592588398622292437825298518206950677145266894792084053718858599872703116204928834009977627707551729659266328144884481537522409327700853694833370632249086162918786408103613489594300175830813065902996782036981718774437141374091769391712059034030705571435044935138649980820596529350169888563480580712249850198878469179955680807340808033348578749809778830688392949570348768795072503202940789866376678109143470473122770352414909280378718471995363025619416426824965285694709855779674713922850000756836783769513328593687258040355025343083846659941109643980939377787468386425377242405612575401555562877147244593263079807273256067962788547166206459907065527406208452834321897951018510803819530302784595741402041123819351231167194036885023569726757518924581938935375845430210220645001182382191082238075909300247578562947652621417264209027703494869830435455651406612604097244520967929674691526175842154702957125003332221303820154990991438268927314468846284847661770338326011268541387371798750969231379870008204636538162354074559711258609496005071753384594241780911599931993361331036724758485716605511632098996059127991730370262776851955433114893285956176169115510206523894369633844360584387939152556245102640344585987204364442317954406686394444989514167003343801047630873995555514091551450390852421104221513547440632488563544455378531049468651475893837416202614038134409707238130496220772520485953854648511679778533360238108531797319830745014972142879831910242643157397918060718071301004367341113843906472027529172357065955893441189927401570103351773244679582282524733322831618236849373281004461971153597760300534646301063438408777907248416140497703490401804916075101537600249216619285151333048486404995056981903051357583143629146951835780496473181276757561041297508182463869070350661917895060093830783123024957879206238319021207873131814040114755787509132685945301919315421668606916224504930638091783820017198854728197296804320391138617442621628985615786177112152488912649041518452659605828677809372548641105204118612750777471700269473985937087500063314292161805359196592412133830650823564038354675998851336085912641926205937512042115988222822713596722567865842209650640930377759258495580749522663052345212017324866865140190446062215970441637598281790371177883462738074035957806800827108510830526717128968139594133338893982432338764915730808832000000000000000*i1^98 + -2868997948221091112815389324232726382170777529890229242528453883464385209098229766370315334548911217631475351320298864719981905189765899855381286114505138858582213505567465559303272098338515821355461512644782825782181448905041114493722093927488748768078189165000150085725029683718693479823113615961491153425313867446616414932221626291244899065733718488860377035122774595521229373383116297666536694346661131650233879426921542517945965229116256634208782034105134029301000637935802531103965741468935687279372074141126507244833093312186141655737875481026792583520461758197737834581747309468953847652485560407146482160911658068192529684724043432493732592392403901336059708500033956098592476641555799715801601774205359079073844689742191269121722814287665514489242794138780121804370828139012434661187347764690413370083441887983615743504119226652926773195454926279809795316733241640313418258317258656001350976941175738998343644934417190291844978572700243947247708612301389494511351886435761912671139465287809383948886428961010938808528502654582345277456906360626430778948411313352707753108617758461148087528937154880077038838332445652507356723547370212223611088456451165127059635696806552340581926315104635502954431922656598204746625032318384741532075151847482535666123633853686574520786694183008466916345911535275095106133742702416501755619729724756891486237823787673062717592107735367997244866256808290705043713038788463397447650004879928563042340415883353059033374652695466135060018090488621924256595413568286567949062946836034358316864373905079931901772788000558596943527282822806115977133844566450897139348685384128255269480196926860902192849699004392300774146855039994870848178523632321252096844749879337364217604420375383252074145231815117843910219793433293164040695315150970261988640614712011601136096340774534810970183296280764072993767678170397164664425957047214803091713548094660892440775180425301353794772158136029066400250087270607020495969487776251710230040333978903586828814595227510356323063907742283315363345551968561210742523219866334162903997210679510184269595544752373773705905411105127006893853971117251906813395111093945564967385273873806605620546470601941205926789151532645115387833832430470867136955369116085871271739427957437619272272670626071615552085829548262108893523388378721172232017259343862721367660482577465726876956734326191155264133223554011482858285664191123817117107894472853684224000000000000000*i1^99 + 271464446247765407683689600148405754625238840961924402075891448861473740694753484582387408450735351308972505802994883596658390017446386308963105430810268079991504282666037714802494194381050337210301296667331553016305514908360424896313326603105018673294247786203607015233037928600146567632262510931273734364089014367771604812782501949124894410400099342610788394340432318520059376872538645196115652130482985311281291003974262901495547729467435050328005107613324892139161655284119265801448910374761849117334332716022631802072387511601896662013066193995181884033419093675968808058664234573887582946899182142635823340828104999552147121441047517525059087702660729277972729379660509770924156709629403004038425338226382746041532133100101303900131145079603321756292909384070789443981320380276437628456703513514903195911827265205416926246316822752591101447401509443166726054095642932103098198032900647322941647052547490957015156457755046289597133720997964338786334041256481580147976220301181181646340323093402541997197422868608568082658353210143188552740473932112526826774056605123331049749869739283441698323213366910089571266487164838143626279632277500432362205683672496748652990984027720725647089093780172123010115797146925514964824656819321331529727561724643128680709590061278162496038170063663594640750654678215042227286939061828788897662010463539201136238238486004794190240486680585989424322874134700595306772833252409356610503703519859867863593100534540381618933490106723366649552352580420964363643696798306143875089359940502072020272227360074752983848537065633588157642939195984407165356500236831129425792089407297906220531721387862789301941079391833138299567263467005972976943537870602964328257692870950668192309426904084604593476308390224065996261960677167287835914994692903822025411598767105469185136527690955050796194525675002196772629650329164893856743338191016411823673390205799474845956553654992876368972273796659023889671861979152958409111171186900984205238091489513915521145980716551160331032917233286666851818221815764172101308479822060659782621011396873338103917939845091007084412731712088427713690575820365390984581781421973297651933023097593869432894762837342382065903892334068617466127373096636988326689968363031419235717922116448995742577995441016624326163810962780881496855391491931691322169932645071793461641993366047013761779711868666006371293464522997815060030026043321800531516168601600000000000000*i1^100 + -29251037840119852500532593257805432922837735822708849920971046400400486742843024874768835768504028988106696024857599307770105104059958504711323105966253156171863901909839273454523455975845446446661194068727594595955390838957361749492344458084677291846857008510969017090920140353761486774141351006637544975754244482708947050906763597687891864165128379204833522167116313108201336094845172934444197494900871322003351542266319205087161669792815681388304446155630929576732826861047765719319955217436464585710440989351910959766067951614918805541579373291316966448980695454774440194410403813964015889101325701403723865727527338328681628339169636598208197758287281021426285043874146790815993255193079384037477341803612852295302785692580602222628293678548329495871342010412589774882820724590757683337503658316384712871862227361220365630937212859475841149270800019784332743503163201554798834768412715720004401679573180671823488951466394088704194697876566936202010558270541379675874429168462092303630865594520864848594256469033359636080583572533851423149050088413132021356202752112872587411582446776031804292271535076811086681455887075748799519133759665320584729082735930501765597453739654274829564082079248660173566399032346013132604115532065029562246706883522321350056288692620257548259690394367294164686580671935673698859606654458260094146721372607973054868263864096571646587855866746155263715110931413471846349890596052482576858155828848566901299958039945751460923164591923554171862963145840629775710115694699124558472331144334232829719548065386477532981149157850227024948803395942409635062762764665613300591953809900410440713935349538121837591883027703470569359140518290181124170788422259586703536962743765950301147490065158255353865651068021639816508866734537948902431787993362857497310480605956738804576382599797242666565287436130464405651068875280668523052959929608381790056299728337548330440267329881895646089205406089605434692198809348142575763523320379292489276836810776070810633826903233863712087806146660677732375608703666929033390638822540529160912693735452014548575006609064747050896193938330689197750574426936926563024271765781361663973874702879509668881209740409338618372891663120569352833432351103597586917262518206256548635215719831391561333624290837508979047851675639079963027225425099339632316426333970158510747009534285766616567771275841918228709992149834933196021996221194724966400000000000000*i1^101 + 738115312053442095419539984193299547873399594687782254827113411810360157023964050281531508354268214708942286024474166675331929729140418975092640025386873558911609950037812825038506515921146478323248152238495627697628238049049629665314805771353306221226533923945441886656107936485811688320314133317544239649069510282718769466649583566594630935629994247224143789075132463310256019575632138956267911154082397962010924294986778829192841937937233084363476336128284817908630033791373329297206059717712238644945122823372415694375370693483478138913140503432523709979685618544002772970081932156429754756003319840373290509512799400458421533734157603785435817512949724430780097823083102842217327156792584596934056837410121052489312073943334407694014231425840477289391202090400217894185243540304626403870490178860115768742668304459790717996182524284242783504949669115743144302656412646749636148698841868504422155443149077229234204905115128075998191619948953207413023480803939141314513793326338672326363962655446942289338044998085126304779850352574260041104520622639329896528061702910809058081725197265767340623224023398455777863059815779684454499442728164584566838260621457898716335137221511250710838718727667601254780195556735795273951864332270232660107160244459324433716369033915942034072457514573938720005280785493393889778694517080996840166821246608365714243332093414564554971729579789530743979474743699648318189513829349398188539107638740290323716050311329347313128181725103972126125925816170244172794041093684254190356325026427422230482550100237853002980251060055737053339448033974993399846873767286539771785404492229797199388272097991666457876465624738617240568650566933494219567650138978894076042425827791493208497713215976252502523262656088762517130364222102466443270324840728368892610732736238538246263977596146777253687750895980412928631721031476126575969862540887989067921353078308485602463965865373359625410822407167975638849669883004340958694309134342345303334056157600526722371213276818278769556733598688382700124929198194661717350516347530300281109278511457275901653265269308151183511432415953502520046061158262395450989511195946149799604609864331329752486757499525845526958770968684738139507583766016943121231506579798896324250382771935421540494022236262549438414830021510976183427847165275515976945940615151291437224656378076755710222795213919734988696761270972854331024343040000000000000*i1^102 + -9558618080836159676632569710143004432555194596694919162707420845822261702601246432330010815053331038858677306571694380307733140554958676648803299830829121244173207333072013977868077877006853011800874613483059416147004502295398288878854206205790603910107140460316261530585494405434452360625805205698260689808796637196015633856998488179660498507032158811191822911169746552481868204731775659880313245420458207133267241410238482652227282164302181452591576070394900993136817921170248335907768227905267015510408380624185491982318950950978080550312413358588623349239718615860605276308557239693090964135391739553879428238955206206885100555082231960602799236368057790262958899290266019411928590321204430387506955084783000110075945899674030798957741521962127186965773490949310886341192461518354319110257919899231490763898732012012848548531694106414829445571352025408191586714117608273505758287325540020215354704016291829902893553414069327157533606958326878823575235325224707202608796272084073318480869005380559154050672858121660236530762318986096537346323980950266018937813326099839759612105639228436443285330466083609713796044069931837756283019759326713258089457395606385676482837429013558899376103901183638943483709497832815330064299921732457254214996681539962325051232841963734235183737120423302289642188155669110475457993809052876118101429838655182951009650889485150156296720292254257825342895430749529671205914068650216221432812834535864422154238855279938859988181655256178834616681532888532677488564866760399893728046920080958970019460906344388748714458908694978273808825240465627318246588347732921928710283623939014993415949463595490615228734536245596765235878354735128300907296189637865683114153869127801647457798671284088521724672918807300961729048482217751645895836489691726945804066045014296534569220661956071861712154583797394961792124210573513462890640201715304254214686510191081983767803657493534716944406318611188890340579010709777510419902148712269812986352804796423356158650201732224460401993279497645727816946381482908831747380196175615164584807311093702563297717910965576503652988281664800768009431442353089900314894718180028478720418098366902162954268120493105752843828547509142040778929733501048352420464705422592481890851670216441604078662512438437052845376873124827490649447070444650958259880311022031865615403376819654245427693635519742721502346591233638400000000000000*i1^103 + 100494119042942089793737676972612454485152473239665843406732243734342202040890974758836532977407990653757331383068801488680422381331907480164800445984542442279887658856025224181038391718091501709790969012077294645771918041023554062883143666020182213398283895293250047717149391320318206379151415034741678042957621641477544976584685183962808948559957224396308014913754106745964037059567845297603869359729940017794638463406581463373023443409442514944662740788565715452715704390492963333214442853388487143712457810999182988077892951951434962395615711985163738080084863754556822139971971380010201101938329924127851316023898406773018599639879018888086401560419726440307183742824187260009846250660660110812085958810394281784506021532613269161141306659372315789812632565706841839711029781090972570044276893814694606356519311210187446971175358306403049915164373553393569485320562880656704806949287632919304562390747853504361136777884799793128847658955818123043336060575230056976919519480516990562295100269054149980745175959837794894456111450236595715016407600852190926313710956395853454869208153064486900570136869064678921219938671612947740416082580767307958545639481416628366255757633452400365657448863569310121633714240500238639976663096888651060869043789552736655269816375466917627091400094190270459645222017838162124720423605480578132581468008218179706858216102749652589498324806594783466751516836372189679492063083428404957268556139502462321034448023648650356098366497846230817344682547189166621368957964427284816033218257939444222063104533840036124424049134523918720364112513581159813112548502288883787676802626738671182981978369556926066086102154705444995577631136804852294433404146820767321418058661438004736691429655803721994429499638491274833750055788031835617094009875853007428052063778582620820421008828356575292319846331595390034436402786353607008129018972181411754706056449595082441567770073154943175573700306995561841562250594549717776837370686470965483974485339099914514613539423474996911083794270869206475711160576841231098570019637234943048549962093490129762709964620370120142037805620039181974679260103076902819229999581033513882995127973437170579100168713366184394910578427307717749511463561194736148027957210812802779656147329469190449062962738128171860393834273584913415324207033813090589221196459454634739404846791704004838062628568792306399838208000000000000*i1^104 + -661125206525323413831456187180059741029206942699662167146451053911401079146991283360026045389712912688985821018417434800189397396468292326227464468031290004207291788633728052589945481445674908565497913547417278230390819370354816814793262176484840940054656439153023567801134927861908830111724672657771291194126806741778171726023221007614454611332188396027792688502110045356434076290070409042720043456717261385632990998307938871860610716313076940920816895503894394891716513126955025855610793287399998446520486896241537950850326847154323442166543408957019695256965950487307137875342911741585906865661323527325240837457746137439533929265165375834772356103836575843732262845611812102330088391216037825459563776662283861419673686779500720061683167249930472986954463921492568261736128856460104784965270203742477825427017506208278712650233766417826989153051590353092983694205592115534978215375717261091963042258827884933039970384441851798377554011126316575156106019738525111886330335249288235648046324808326245757557945651876365175685915166132203250073738147010474671095694379531527563056171971673445879515036566816840003076068782089628599628672903513105140573712865240174361146805366705718523924971871134661289105111484852680555497159991263033839273565945510221403272419427889065062248150943069121244927506738736866864977370292080192971150876435986812702212101123582332213862462905254101385277164268986197931616557661944397936647648826875543792794086206003605286089967772297404256268157273331592192657709559603351372069362423668507999958213339939520161212875822661605078722004589094633369386600431240409367498298641725272107718528310208925670724514109382213540050878757435215011782171545564757163522353409540939188882045677084822540078157112302619993074564457425321260719072343964468512460231498247358919313722737335679962128410859244090862997140051954306155313674957579702508364575723853932905404508868489671619808418417781698201174844391852047819618622171975270328448397701444962293479901442977209436710937565733530998148608189137067717330962997248334443252084938932556901236931114764989726052817660774231810360330841360973802571511634191663891406542573292838118067909888272762524306219847493254589891039229077303341957963461100444065689159181627371144040340050787851131669879194994401844851978571768587017833564680769498056346841990304576694659737190400000000000000*i1^105 + 1832247264378444972885157077978198081113262394757205514075326477331071832599577547053497510806393234117775993626916523261763049513512432928675515545873637127881302406095983408486482675878822705654371175352486409744049171524328888969381999890605300857292301568536144174781471121841281271824578965424671374396371549271852879154560997933122615753647053666783465088374211934223677031772802666992377789654002497753717618169943005938014619219877832346451616889810177277014770734113758533243687397838599047382011014396095742816404532755518783468568750238261145755562200780719185871613321595563767489366247262340461379155149787975077204279227910532101654962066612386564420166501052473298043079287238418664559030534842963192557112542830931729600999062028637283904980906467802900535354778248599585636886541686414526801119369821850850727995467091397924439838141717913182776098232631723644090750797708580315410043871045611558110474513306920775705582367130509854598542303238089253828634377411474710342593428890031399935614351887983363618595424748091933966811334172448030445072816770259364472459511095607715997551773278263834362015352904585397417938587328280845703178382545645189397293915311229485514623443703765413636251364806400052305182002914362954356502458105433476924620245595846750144897457413379586345670497168744534223777697746726934466683218418207905473831052236739348198492772411774227959487568535801942648777902204914218459319796582049011214571138735881828676291826073788578278513350920564135022885658089643004614798428349741468764529281554619665078141690191579065677547455775472953759432797980916705051425726683107057140356890231131520616519870193503898570260186675157700280336936053627154151101081416969382111258078547249094281794618810638713523637766662798446033417589057205418688294763118314610464883332620196321233029076390354766644951735951591533164468183969714590692643325289310838231538965223787361246627536359763094234964618168537565384061654319811897032091039618393557725828851604170555528322883161945377649348243172684433117766108048191988379051082897073321970130795569744741119312146354346498990256833876668724131573768284096373732873113326488002076209668939877445008542862417493750615248646762820499819821598262744183902918848629006341178537376494176317277041554600917616914287783262204303942656575908870613642578219438159010201600000000000*i1^106 + -2178454657031112759556705038503222974511211169916828928422632053416865655625155535936929577972740304419605673438452702594646415860681333558080195151815467641435654603479146075041445976012049524604992576191041610335397962766790583952376511156950919867404534540470087783618055985915067592297589020528075132110331852146163289736786410656998222159025049827076303615855976090479481417391981654683294098554018510362312299709985008563230077021172069236932390330860246077251609651695017629226174084177297212454206291787547776301339058525702931163324294124953669752797633703941230053174905665375246452167818103950711754941007981057348358898951594332876028117067155805862017267039712029693282444682630791347497994023413644659014772168525453457795654845538727020449900339735890098014259352199850875053596062051731910971466283086526127767908097936986775790730077817902812206222638945692008574908008472253192908339213362547430894745983551128986602551021723844553046913572642474050322242617829763465460269931293914538293652178148070238737743049333982665056496395414637819911788288810364894350049206382778371219286310800162801690516409186033133633447458821656049093293674478101725921164609194338307293918897136125416134897042123453888534154881713038397939759107346155800158567583390067049524936540446760103875665451838283271279529292169440982954648921401496656507749488455506312648599753336579064320652730906423337564223285437591618701047058753387158833122585695795692986158519487431431862896728760995884328529887828153039462981926561213384044351928309066710926074088291451196777867576549347051920536143010566987376333029182096782476201564617291723040889534170448581571917475388781851987193505120696442764543739611472603938253713351904223646593594942717691878954232081010505372437145552623918757622319508219452503071963984833707383182056682285575828312187260248201238568618027024754198784287600462336466599551953323019164408502296489524286546926364172434021724815834657361180528361371099615676557363943139240254462900342709260715309957230026966904372184534526854998150548844178892470415900309897655823545437120552237662716279209480845188015265398050256077866670904044878242882753280658640756208483340274643818452097464348397322052543748756925264834927109775541452511292815067550753529754382231546801886213038637935417225025545999601015088742400000000000*i1^107 + 1826136199468603795259748834632837295646652275907678255323035961059522721326071334313352984177722005424388992411345538685889599575371490392197339827932274011093302263554358418285561678134050255819373617381420891339150391367571155628304326294727306675811315030015331877324466967816994897917257366435016200299709543931551760357502453979193884306194347262784941814846650580070443739010253364337371299490561772052946587941895174683842642123817786468872952495394886057123301087313748765956412239463374802223329089509384188192052034612731809919689561757609301610011802088487582723429166730621153233952744018654605522993286909682186149586368816518965666402192788072074597017941007942255377669303250928279666416617070951249501539985295077455159550302006367448627545065906820311338244460770109308397362988743818187334692582674249561838202522889478915014031566199291227085255266642100305168572203514828334910288029087975912632853011009515759000986081563384291433405039893713625364903127367704115710806306769333479274403338496404060264434508208958023508446728109225931001231649670479755997213314882076823485392601496312293810673993532822411397213624429547968127850734288398220011480257291531734772962989622801185277030741188253672967577132827244069411392667747308325895369926096961320486635464943214533716673112230874084734463679544409797566493038311824705305695635872857206003295161198853222115720077909230721971294487545035693259555585169366114847546766914524422961738201929972982604633475534530378753339226376231170484558281721891738254262856239903617607185703034151088920975214497616505315187790389405933553449982196979142244422507879094125230275381034567284142503330778042779707069496478451837683306654276353467986973079826962405914873571360832422977004482721440156273791503515068270991415198284152876599324174639072434144762999012386324487584252658436986242349863076730339868836173298130767227501334083550437940216707236045997819238627433592957700289790090904247806588840545232759952899609019532784140728178727069869133912019974304507227701192985949402902410682144253121864285248646579238416139066885350465268763807440229375647001941576946376090258318524709936238805612221268803205968022845551764836246435762718365454013852876270408958667372681014814421405509287407549165915173590589816331422785353795077862459645498490880000000000*i1^108 + -145169946372820722335114181817981395366509789672527848383721476923804345869666080516301276141567175376147002021970255536978106737714922002006896933787952107565516487758168042371276032913641990105956447739394131571009793158915374389047164555508032582353610239528595080078809494924885171892379498105195027981048664298719629119205127989172763399836367440667852693992002361199479621019177061470199157761493952267399740349971148152136908414588236042643833692244859628829241183993763985739893937269588092825608234757478714326717363455650916377984831287621972675955081876420693980716922804142303219328624811510148535396837827112633330617275225718081391987400249429120142957713155830204049576952363725292105002446392082156781152116363623179437368234359157677222928983361362309564977209127483420973211715340350728258689436045932715390290135468730924973121390947396394588775226472829613889942811405868869037499073892128405060870919928895873530468597163792549441700415635293788927287960582454062382529833677814575748646224979370988435868540334573738765732221116346051780248439014276095791088807449363716799225263727750699858641431659539461338190648172143767883738942714416360427597145858149557469060126620300162638877786757794637836915581755853939572539946370381296547710370979698403499427764866779421000738593297846678443668411514454258549944079917185565583169608162045034380657046029157270571239295607966497676034811183516292886043995652340794408862994019665100010272399779144011000973832360547966120959078549332403871435865291796548478847875639558573324420821296564942158138284269975242657435493074754580141235173490385908698035624077582724173835891366844280890882281237425796614816141305476211453497873457020638823090867572815636831941966219394306222775402776739869032940728377276226392014075987717101884336346637636176343583909623998131871747870945537105592161641224923675503966695595511920198302953398289150950183847131346213665609127893449283181023588962276656616967788789192135798354925895627011356132504374056508742472035118550789391798260348883068711262885091752532363839593899586758332102227549614145242927752230620786426348474651413244923954376591711895201030371605629454559698749655838963839529264918115513854193172509334625928752837220874746745455329005646866954577521433938480894594618269467053916160000000000*i1^109 + 2295865884192145892607733557345966640000680472040981208188082135848166837065645586356195244209659437289769701402771912053462669213102774245377532358292810044386689283331479909832225776986600598458917295214360504261380974933279052939098427624523873382158408272307507780189669391688308606407322089166890439590658715324106975041879691936386621555235144011602323594067259166576856189750118944030014065122357446979923153136110045983907204875184662961291401544178404748571323176175211065266899892471330064651277290094094738999003380442555979910777663649012163336298303344797320245000770394238417947789595921362633271147516596025685582675145366601634374717539245857132529362686656728999321375447387694314319195443039752066660277787901802822392816424636853938505556556217188294539558017898143126762227397909293205318642129391891792350424246108989778347422786586417215254949186829582337236238926941516084932774861312022816970076245973637920348325620296057689641575164815600412168657738938328963943870145487350853288538951049698404813644155787937671320096845100486941054357208618634791873678321993832725426566479128938228922492225137693865140331229756607735930306410116108181844460241158661928840190910729158954046390689411367560773985368942638041352558745497708402016931035113453173489997292577593124395067667560244788963755085563054870372207335377326295988644021010263418898123390912685818405245642693641027671562596313325479430577504970700331381867185437265987361652563813600878634792343920423372043334599587853459756381500583804252833193496673440110892951046264096715146532595265376818511396684980435847011691195315896674959037241270804562259313696490696019340984320346662828124054195935409878345704146519448328996913095824998430567493115996166739631762111814326608716561896972448585486523782408766529837810151166634543480415929969710403053336068491515995991108992044711334016712663824626071663470250268160411811187269470003023788533248266159458849498501425460786984465305926190408764228278462317062212363724768706888621204071363494529053861335544379315080799319514783443769599420355119837577814150418852819361609308670271303698391297452693529755825392707280999759094319126326520643750889954571264752349537245387250511490293261269554164124086503881793559020986126828304114454279153677587288424448000000000*i1^110 + 37303214508436182126387009763138787069306292148192224133142548095089612735307590650388101260502826476678769737825403366277314353193919003662328063898730801250214274258888473061850435931149422729594307345139317318751142060743829795891717698450883402870267688227282008262205300377840815410464911997194798359760372093531563164875029042565496536011141849520724271948328330475791591379143561117544070953503271864854738444056773817318134161487490155840492376707098731222678008161723944636962872838196806109915309428609567214267734434074855963107011739246274237972402843983075331890918932024068567367539783188996344103729987723889135085916760019142632308059584140849688627143395160546906444236533967946288876228853391226583994041092127408904564100810518172342487126371207990501694642958879408218691825971265463377465931039011814861789888474437129546450812411651335938622814163733686238684454679364911383123773897651583706450717720498905643672767900739633881145271920923574166103386960737182182231758046338479711079395503939448998431688955548994402548053440466857508001115243804016073808597978497203691194545334848124624718183720927450318633536792311891535257407509541324761970539309342083087296084944835758937884780651663159096601155598738843384685870633066732634036202997594064297494270494621597505942625561867126403705806516742410924796455347932743130082229600089026254318161163313090942903859035113842772887702171254483931203084030797876930920757791114589673484353207830253172792837801466544426736265170161991578274104250121872483126731751778131040269451384667568228902829327264303177158473906849648042177315926991301037187396752011603672663342075906949387471367915448766568959119439604452516991286609695056820731376559243078631055806411876575496966191161585466239080310795374235233769437140896900749210271122788155166145237682609881620024441155694842794037883326053627124673357197438891212042436646348968311409364117785553634221519640134382291852226228276495495933883779471838472516378285894831157975419337680912886534138905698987669691405422850882805035293247930234216731080953612995998648790289438132428075300707586054972719873562414335483455344145900152210549715512702891477613176126761229138576787185054442287870988563225656530901546467357024003960530840131973570210635448320000000000*i1^111 + -825276758378803355541231022577125163390057249193377952784079787810892117477035575004260006964890026684200495342887420992303943849327892412654433375603492160680436848042235362825925170737433445444773483756598086282352960867283741100606797743139686310224417783925514397296946733967020704282210609835479028529850718000650047263339347775189160470351455490252877222483125748633794809664432596821325710328774198594714477134085524729748507985493737223556979949229336508120262350406716160316766959007813464149045940902908503943283511319779633640202035131070090231865882315085709767068130529533175138526962556836939835511479022839485834607465210071864686528372339369818123918219208909151499770013921955659828793300138215289354570681881551443809635558717659547117332351511686562011848969024684052943467024547933506635009391511038961276789501867200920995147510779280872092051448416584798005553424620005919274344736345991104072297734599880966771124708605199499134653849492939104758760075778062189084952916530098754135379386173542511356741978848418951798421164289189824453765159867561394408616320255025862084026631318441251398176252150195516079895212249663707639749737556390592586868952584899243575012763513087529347503871910286030823026177023854397304940545111123774302322738766305591776952219069449008820874274898539903956895507892151455885442817947274645389279265636935090447569894559988625460721504008241053114756425684340618330270645703897599084183072943755310085700611162767440482860255168329334282397247284296455220762535123967377373441220383745592574926166815211690651967763470474090274024807330099948302800347812141668897326125353481572180242183984276525459028646419050512550621010464015754245920681244920225912394186646312406441190843067231044121056373535582149651318900693588740378928512742794688941282666778952366809183922983507070012366543472908933731951253706703746015026757367408468554644087222330772004823793374453464870924234952151699110866053883448883196060012429860594553256029111283270076793864696037939862143859389637489292377667185092454424677364666982023008572850562402169854926979340322513125641332676307450754556282004300434573325414810705952055150819586292879690452702617146365981120868699049195650782153720606832304803991572506765241191360802429337600000000*i1^112 + 312912632487463050733514946519256008753072767688937578587872358034067800241433364129856162367545250622753706873944514527836690772769854424626932518749151249493025810947084392071438767125270507889467180268090418966622907678619460253123275190986181639834741361587680835648806156244616303518704332445071389497673814312567109931733110915180358529911723752364325951501271833745304036050773150432966375419593742667238351394701840133633108535979366856817192409389406046759275234334898278629403885608403192821444095848622342487588314415116679625920691556139728084375906697043157335527842512291373579146223525552331522381056396821342010230163175226021659905363276047381759435540790142264929498542482743667064005751865339520512149345490124575293302411576591082418596392784012605638627001991638827768750935416841102970610829089241161802451462197259576404124487095940833639482044121430976881788455183503075469885749297583663232983105530955633739401597157411242807758040287796518138467616292306552520960088565104519282450522518683147479593458215811653430369284204665022474591216782888627037506240511549332934216963331299074726183312897787180596744893906499786814158184811259091023848878896816902008614013545475035381188186239169422363927417605265456313344181904256428555307115326506859814449496455767814038809552327830458314413116797535140958279122745311293274053639681559492086165187397705220079801312515247598372284041677526469925102979923277532382004957940320699098987346357220344754321477612812061678973371481950501535942178583182660730376749495539500520728698518497908422023769097396523938709682743515000120254579597051229392105477091619196120066944121956677018953190386653836335876782536638169549155656820210844585114127382839545365123719021364999764251741273030837684904400446919022300895038375121081828786251633216187481193126666928502625676592768759723635259134582105581375705151323323552501970998288864477634733298598909563702060624855701241175541041589171979690512618801628224386290916691689587921656044901651709027856424166023085997193726017128973969702323817348501011091633072905770418148201614492402022300366233783692521482348265089957208109892651336159662692126567693880826332755380151164039749776766528963494700723197893537386623828785771839488000000000*i1^113 + -21113779667420023188789050323040677945541660205538946360713395128188664897566773615843140938842045874248357790012176050848979766649409111498499722382352879550128596011236946377061418801355565571774275201941566060162327241388789892574743509104423648392035277179879374121962250749988831988192863941531798671579490420443010275304765843163399449212695716830258608720715589403838166396049247757485287126385225364123506312441815088328805262186132484127583910895091948421385656376812151818600511905619154343532171107599299689754017707997885114270675287295988375816470987229957315010345696922370607261952111639552277586392930438827586886551157177125570734350020326887529537165202966583245296588094273408883752386753998010990176662921993229775854760425979409321061066827841321251818983126807714497229264682412771063428420083858778904827856796820617263547267541111002698499991413001055386532424599895728570147039162288629755715106596825831610852022997797845628484332066985947764156334344512651873287898890375975667862034378058037578040377698078683509163007238594694281218704088421680209373010743517040819782599960248513659618051647481324320720504846501819663394602344054519819668617396438988104969939250266393816254299598329873445410549295083325193776572934065273384957579876445014720236314312715603048017383504634385210031395762134573308984966248828863004481446079259457682218439770098397403020871696003515322138768055081292544185417694165581018275500022202849255439279858321761975569362407671185578039699056252214127640770454035612292353770085400753108562426989262513863557309690600884470141066497003792447733422556701516137173079303592191052238227801137691088657590109301812182208238912739285250002868431407730142461464750691203905901575361260587850145521716583114626256728885926294222052348799668207872344594402998485129635210814357597700374882471669448422852686956124765622074363630109420292271326276401082308671864757343301349216119712937278844544034302971030822095719163609142984749453426048694464201777577854166315707778160366673049398684222302471358248702286403691205091105323505993421308780496560448955083277716053706756321831840941842551571123743350545322089245817106397384966098643934073158563811011378217222489868479771569867980800000000*i1^114 + -24332850728399102163128083095855941685419195768502583843346124580585337176678867440298715690054567969281416756378559085342677978879919256770833609772017615693955891718965112192508581504337875909986524653716155739446241263870391280390829251099430015386954480831399478750115135891822888319301783365659835750222732857561479796183571491968720093449629298215590434605961852571834763757455959435694536469657201598236543535183841413178544555470147205455139234069544657760355518380145914029241066940082074922551837621428762017504469581687764398798582458118510175940937322002994140885081828992676132913015510725753030795024265216699887053719759267876290980658923483752826735217435812328883080940624601272845682447935806686297542938735621952094005765046561375999333109506932709223856082626090215594205759967747438025297328722583236768572419590464291626400356463190019475074418945182525788985923904052795049321172759427656224246419938822626856315416810784234638382771532705460066738171069083234110718638398568237934094306626460974122471449130597602100962756647383234953137800676102899157565860731908203719073450786811506258395900071178847993737662981009339968721348915889134859944825709112755840764904583972120793603977591282322599998944296961461171328525066651253052046694825286641296174076494577358921351299913117292419246764524074316553748248514664182727995151394364762028170037330611622435121983788076969939601415686993427772372475128060572222458251512963836483712223516148032756048074333947917016709152479839471077664485308285688279802812127874912680912437679617006413221397995266950619923132822157548230188241464988433717269678197972424426563454519273207669457094474073101026181862098901108059372757027766737613550128449639940950804588949485829310753628089989441953408726869778304623255017305127971126551003185446566916402928218671023186990303635180328729335180568343010236207034016745763913201561625943768776639232150083281082686942361614454891748347120964096925862178488898165950540904172002511883317294238246031117786906062172628651825971516130907896264229804061548743079441620766753926478438539294517035264265966412204438759246274762351925107754315636721791412258389015848754005228265200230909866303530008506822840811520000000*i1^115 + -1013143842063253770408525495370986978038770838860295697886557255560956677459002352576614991876324753216098425867514387961651110861700126359659472313248311659373566665374939123433156732327576475318433378966339404526351022492503309903049721884391361168417443786503039585924344737287251945154213102138784589729882829721319337426632109201093822020874307948919169815795187305253999250462995618212454128507611044004932800457032232699496443931318385050944671468423144702711859446745596365037739553470422734270356773565755965149178437771435145120891190265466010927558954839028127412257846774700402547679313038122609896098957877049693001986011473146113057682706777020090548151651824054531103034611581476046644709070848750682694428231008785388277768804028040217296558017546113598115136012913859473229902580499983938347499859079942693220511695203863905839842724542198944273153080975493704555336038631408579686348315088309958962414475594214722875213795695147213904554014151281656159562273206496904861073560825923705210300146431148245205595022002324153762057980890630064062232134334933605100105019251330948557526959043357300084004227356207466552539977208800575731887115042345850878116081348907636146196859545949877843975776022153790428969991039156237033632997147797659536355084954919728865617197923698514404663146843258473461101500399654873805865214017158167396425701542311843138336690427123289246998073051156993300914811908836922770854124612186126808048168305464152228999241490614712850374475452448918823073290337579929574305170075802330849912393635147326144012408735727846889448220940820754391722300332527151064512850275958810072828255243334114760707727524842730999014833360246083610739159109515098216064829581063988444509174050568902964813817852861220137151169158630429036007266775897296096424908230767388064076726944231437130278250756105545811286389367250710481720149556075507400934152654144004571432020584456623266506337455288159895408973503936014152746307933925006583394872071077284794450712442416919083994281368611123779490268454449244490512762390060715440466554568645441853702093886789643168884184151032611132861625518432094328342733525674962981930245248862718243927246442138078669913484802659019832250335232000000*i1^116 + -6554464169196437240821446530997458424097135467477810734047491211403394124642778963546131949596126256682929340139422886573571315212063321947450895564038922282266926450096060845604339275119841823693968406882470084940061107086021972688059982900443745444477578302435834176973762478904285916895321793504230425838237806712566443486671334127680051740028404089117488189534122621994300927540766519592869404392046249594019151067530924444057208560689314167583857525475299950688033889740418950938781612587004333843924831056737692938214706951483443647745371067013558558733145540099933819545762233527237387372912461451348279563022552353190548025458218872689504837357272357052086739994948229896319528447780131690642722780634640794088124245315855359170480130238930204289709019594638214739278165017632971655940106107478106847781184682411285109693321733173452341215083908616956284574685509250446094941259970286006671040542674859593152885258925191565998212716796552984670542499718876532010491417313117643738077356011558631403000118646616369074997701121435629268472574202623003042447080843388587227255722499539495970451459203863871026127974437094469889925385996550112279028986894830768940468131472352924917712248617806851682269173906242909179718053348697183840346446598322727826782514418276402345810115988030294477234943789155947095287338892552645557890012385550024085203694377126424176850928872179316588397203018078691391791222439881148149658875581118611456863419883074955169170702174322271066609192049275620975052761492398378407041694289872119728171440340870986869159621248387002107909317382355143594810024070375005758338875445258992539599452070259675921811783204960147550166746005125561587129823419884774406668105547650121031267046443151620923452202862017375089316499815313084470043864929403827823950361532729374569889564461706909756005988428810922720185838785754845128849390028223852735970500108483522168182152350588875997732099027242687964955640473774221259418969792362962093285168053224897044605217520470717887055343786580712474075112253980047374129325839891300122251403409527122993805224204050566295267968398466215700979761838423234898499555674782365646719335663378571400033097403606977942915121152000000*i1^117 + 5397873061465859021859348405939979552924866910972663916328893550100844344214690123538449649102047303948472605768002343121136018355764180790357713941067046804496138185544022007009504498076444639276734935110884871837234022418254045451270053683073456303389331100160949858167829877417536680709930020233598546351985046090025243863925004138907613780376443659506714923620040949998035352007519780443088694239857378105508433697397528769957631228812229421931040171406967407325949094764853846541414878422768267693722579162360135566485211892787982354659832249133329950252813192439509985453991718540164963957346419904666548327196018582512995117279630668726159554836959005148393324615613146363254731663315554135358379665527955895250155917671885704295031822986927372570642964161088763069113758088447198162610068146450313047882053735701600137970631396572921765928642850142420314323335815919782605737433067876060090595212650284239060806348218806039626888002103433130467786066318759746929112428705649446516185378508739655467148563541608585611376502909705439313409420270996779749593840974812671313893014784722301840928614229310517955829324750938138218152682481781779447753985020889111199077208569932735192186316334588882550031026340177679958766801153201199892432012364916900832773266625341627933642817920979333808769807020044849331056961853405352472979522336419151478676410382377671578303896356777622252878137768733604108788518010989050668074742683520837760632104180850345791222649412546265431916614054657052746558595707968791645285194676432038777832114043598491182541723153335327093798195696315634071133937975996051360040751399324085780297526748096478103236633779340188189745765476025120158789503616063615379302838675712551356033898334181791420248266455557373267749821279744615979872579047726327542481482680027611958635780800469653667144301753572257140913516262661337291816240649103955683715584679113524281289532814912114316427741415600196130902628941799612356626478501767081218303586935500332166098385482515878896737806152181903763685953571050240689541662459361591325333623428275023967037022654885635917577269478823412403497457360246817472862866506451924665870774719377593249714038374400000*i1^118 + -18153958515589499754969310447296469152349089782086693616900999966386439170942867989620608689302520345873925821962635475275287651932190594882620214201444408862793663735392018220503392852862583236657658472255313067981856932612412192013018196681318562000382880289484551835500036932388053258613773672886124823157841832557730679235947318171278637264957904112908534965549665386374319794573930301998849540131032122711738006371324237909049690440753402436997424493727721418862265166366480110022594112025987209495630685408896441101741379109755698879261909758551911948957005604431885120458006587706515399806096729944229304231510192726184741352886248717657920941520382067655655384609868371463539728998200372003267260178237912693982532785884840092868569433468095850464501397382523892491460098492778476914693906348309000521911901464192428389777584628729366853866001014118544352250101569818916208361848676289557981159285292239617124139038417902117545407391893912018130678833041988004836343338093410295514346250361447754092213021439212216813942382435253317708150517480294159693383868383289281296010448203952842016881664133812889108894483125447154484435210704303697410044260899941018769839232421038640352378260520597108029895286975020433975481950414533099957441948997846884011009862747055389903497207830734179561887147699906807851146013271125121099887505933543018771800245732596711960474963857292954534418505991468532700567915208790189847759888503712226184358266470353982682344347418144370684120799415789929962111081693962481535035667623767489984260740711592249531790524728592415781016104567982458478910959672210529712537479606196525669538282400686947668880447642582252334000851329090575423216983280076504037341156390208020682324821001408309586155956708528807325882763354895590086956414487531892257487237896698738076681107745004153756461543530029210153998423902606525295029759277475734795438805887177104493038381786831216191708785133839945985436219694157054851571737242878496119238241611528862329778462385188298531462734039666199807194293062396235445201505879491751745485320017770366233124018598226707923993928077014784535165856386341653042054745821756875579865851494400000*i1^119 + -687100733176308210069899968879765013147521694673395583589272955840755592001188920608590239833557072157679465765411714665929353503689874361298585348888715193445284885450857287461235479667925039819470832811819944077512492006121412245827575641316982116178538353755149393726950543978457260542098395683162727792060080485274309949059535701465258704670354024330939711239626615954713174438782526125315582178127426203294540110074663273974157244593593556772087971282401895383377642685736760467518781914609678979776260402198347215162236249710321359405133582771489241013605510882195822059013804702243352323611638576831506413284244006137076856616825640445380951961619431588603339368025372475322759195542257007152390739957407080389461297699479160753945663959340110741327853110396772788881642513104428020676341560505476656832522363768040997259279339139573262391812192021320300329299222834302148523113164811083242838722794736663745334142753502048415496980016838866412950241245297767459134786636954255310287415778452406011263918813244796944415937706138469169499887401247800721760085360611871426923833159760455503726508631928305985814916663663928964841550107398824673518460477616063161104275725865252489634077296816883822870818874923875382580561105921676239848683916783287272246741319348677649505292224955321359963533466284578879189170445707487942384311357602401762873066976455386257276034023681999763842873519864336836521759528326400780229669022160408941890856071764233236998441970428335743267071580308256646497751813868637005711286492022718128280999016223487723001779561570699780668225193697510230390145415992664819654293937143171117740103658922003267475105631402023827818285453577761016015573155626328102047887464473948298465042052353839242331170041348545269416786820918839203236451184350127507072860081910412446690501234747836217551755691392232863364408329929023956981067931448261528078484845343570218147898091091903112673193501419857917553157702895021979169999983805588697059315144410728630892244143234569823275856373226507030677707299469559920935578575356872627768151583761517365609177007774072852291406728051112392672191936188946575734877915709440000*i1^120 + -137721921811181349154173462407332398426201228230598674179686634509831583259789486184567790974351733129218957636544166907561466025920103253559426267946083168498443154537755600840140946819406043004538479117789465624898221071097964511593505151530654483120876981047971057338784691201717632037615814824765314042776467663752176721733951016924351690590147281693904872262430650144831512471426712440593525622585194330345269556279121570522831040676509003117896049531445114476313831566798317324119847917500996176242710919911232202064652753662544798656791527041890275710664595170336688661965011353145632848605986328189115472539033638879174066492769906725261830616482128796884605869163061983166109089055250727091042995512212974557932555132343590404352354216644922884708600131637882365146240785059955527655095806955216047470284995096764463885900091354059017347036691676503520082981070913870458504251893978634699313440029844282130880762065994987228829000115677216790321521627295352774422319748730510611639105790346670110314352572875843520037958724887416143187528340667579798077782110213788349277121816142557293193543163737911182987401414759236125663181979750135306991579371037078100843834585180907830822713042156245236954857952672754974707252793698445043441874684618303230023126628133475217966513306133842638500336263799592069714299666318125827831156073727247669599441750761919756064388824235431391308717106237861789716259710586790883335219604837115537016605846746610852981172852034606652138259584071145786469300822680198465618386796690792160883709201831243230215075021985410317655605898186376263198515806354945874248481103402827740124115416762329107134145616654441957280038028074407998922004497464173668092750503834813615699643424820664952342594467414044856665617527337783509285608835909845391469273954964095979375846512100510096431429562798254797882492417274084829069074650606058410913411801061378200049386634875062639451264397439315961891046245422465307769402986214049037018028514899296417848097620208189439358912945899419722880623308094243221437674216730049004206589042834256526116693563656120575059015371956897369947946258268160000*i1^121 + -4992048008450369641008644470341920622446939214087974102861529293125072341488720641170326308694465881611064964458278056531068310848747327818393632660450255319695792699336306900357168901717923648677943212284050089947549321679510829245721189875619198022489461099768558571481647021076112332247440827054902021290352222553290235141794361581702451934666704813906694771473662266344914050223222000599060609593895495989577099031661287153546673959234765436053952715395049576348525478464259545156316409252887159356043185796167207263816992338103381425052775863650013416493504688901998667907735862393401048347414556130177555933866235236492938074635507371024282319095503898356062549235880657040151884569155339938151735649071845097055261674509477339133424469400010412757004385026186870567956016417745485885563786794920652450574029679306790084762939232943647850070457335812660476307204694377553441895048290993221586990020372835851767232963998115937493612278875765140625834928029373285738477270198355683725107456746398147394766418530880386591748000504325608603193393842519004027598119899181933878534871796429174660485116683102306025270070120581420784551005210128299970718175406367058599822397315667526173741276999764919633625571950605046711840860701618452213865692423494991588253029884836644014732667186005825027762764149408473800334401517060700732699460126923889552713334783091631174701663880212123161512808862029409838090579622260915137669904991702474532055136704851027477445966065697372704110710751130336253548120769870203690871055441948713486308352990609591857843084683691698445312759067259825528466658131685904028577764233967518784085945027393601789711850307430411831768344015262941994597519259078054384896190507358363572888955379703791560034640804448115547527825482544436026628264727350209932814031628817700772076866690748469267948543578113630458085979435730621484770615228499573856857657222619798409609002583176013635872476445065188838730569592992407325146176786150567733929198524609722010564933669524937896742173851273462941227357452028118411353177401798771914122687852490689643114403914921106826459967651840000*i1^122 + 224316468425186760324331090440841735208485090962723389633281162320199868770816928655627636114227101102443433795766706424124989232492522228486248337794550230515487178969909123015016760858359208018593836890672595792760652649955236756095049757113544057186569791443425384687419360359260354563504684753806325495066063115112722316359578609468061381791092637043007138367642754858848346693375250810502257207262595659418325321092814601129348098025437463341439902794385421276172727210916265782776584054335008713879882466066991807042215018771758461093443656990229153065937513487341675984690876854562007043001124137846116126395012455769331457981423814013793333849057892611178534703848635093496982529742472148601447566129670052990174890806856847517222931087177134969433018911647063201507214578911322774890002301030730751086252968734218443440702419073514993617870947518350092844823110446839245121038354393988006933776919436168119216199056228143232614806163309956709490479427885967769096499743516051820264517564418564015468586040572758264585540768888435109821900756651981705965582143805598187708338273059661283946372687422678626099819586856681137150856017656572063369401742359166763733794430654405709963181599311499076177036455473943556793248139251223328805968670409442811891559373188414619148282713305881441237148483137168478622971661118861953986611610207988335642477369681323041897035813772057316446524708751884580753279708929385104612393106824529265660788468403284730988727070816100419079223344782104143049803229957781796804350619962718430752701095009918712190631199656278092505340678886965690758361804864382343308627162615164029834817261490321283401125025837245927762897084894806631094618957237436932105983501536566060022519433570237415955501805572890941380392691352296285916016462490863735236580190940369200113066159396419408758519852127280250587016086503367658392120866476383318826195526124675830711546575732421677348351366935700565065841208481513328948060977981951039473150902543576806072826819398905116213261957038018396204312058206085287441154430892496129955795704432992887993532416000*i1^123 + -715635402549446860315930553925693019389674505456015557066485460314719381426427485355267138503439383601388716160001684739596181268288489873813771660970882547934717056280594870689681180794372269898633505969162096172787859479829994254639965445810502468832918748415970331182265496977644261451294831509037044671463610973837094625192390080630969568100394465323732858567647166259525197104698837177685802460664425026974854657209595513614473486040000049770442234585432752976854150630608731731487375420301830865710286328910055158482329337524537982299836826011074116151832612746494838391269660442686170430010758813613538687175497505480724702044215684417275732914946896161246193332570724371155479335495709341351455225461213859539526420586290041855394021165346581033929767101127043655073078411748230262393392466703405053735224459172926999748229581797444369302781658235556827170769997970732860918241429385655090245068987623095314515962238215620095054612949772514776312576711097775551358059214248828325845129788877363005781088540412523347073743512578962420911269877813972025144226094872718009942184697864163042806279200628208404034412157287839914485210631205978850399601113828292600221798248343767908064935162602104449760010384634171480025352066947804892114603033990583418404234011122127727822197815981652221505520394984687995873424611906125398489075753239183583166956149805109709933351277008625265654780646744614683461052806914206801413232329171745615831158600436295234171815076015025666432708910613427421352795021474393035533003836314009663330685811052114160255938686543054165603618804215686997437098029805273587537532986328621213093426877653086867010843571477998540432837462821616136480368364073341174124383146160462722003086091877241612211348403667118024517967777765378580830783371463886897039357819894152957578805493264303222445168581424317436461278953581345240993151374224565390580717135640547209162235252432433652123470099398733831360561890026172097919461887177468106862477834445668920182515857998097940529663728240970959075788912045695686827164475646557175152640000*i1^124 + 3069217143946641495134224373859346416737423231214614747285295056685713796984963557351517504265803633585797858477181401908254978117987700994765573280654860903944194316263070523445972208992649904083780957235734109008818291613606629325399183564451963905216257588984739226413661609717643672008516230150185866670364841076369628660661084700928784600285186581214593177415762281136086595644881908451152677111626056041012692613243673462187719531660623070053547830608525016362674690624847334624677782985327616317749860375877662162559236518989086288033241227903955194876953953585746494553539369171984857009762322522439095285761639747367241902680459495085645469869770858563905934537720643703411913265019987936084755116662160810590042457801254640672732293669690171375533670625450544306668522358621646339595022533186489363750715108184352746368935935866820888311676198195322087621140698996950805474637001633944964078326847791135780040456909253846514479437934386369994980805438314172255416260759534531544140130889357521355130139535025062357777831808549562022552396778197461265121917046407462736639801100929350999036205168637038486112274083525350875442836884309926783576649032376445865077866934865754753292068769676246321893025763485411955815921083100384911631078784927237680406961626684317989197239774484177450256821048114541285176295245385046021267146010137118427289861335712988795074062059248165577152379168652323407995626939253641670809932747576592898474461841572655535288493763867968243457904145258372872673718845452932662708165936554342513033001090114794524732861742757993193354935125101801044734289291349589498753367828256839810273842771177309703082317332966676195796835037060376972065872653308669609022558687978343692266573713589576139968061369387581170693823621729096546683687619768602561246626946578023497937978214154456203965145933745113091584168700108356789175115754178907787561479071151627789473161623697569605747794298119202697602657315248076541521386307067886144418894959941436539730885262781905236303347267478519280738728358707200*i1^125 + -1665088736081121677486915845528165625490302670406501375775046519680723140305512290595308278478455957833011451092371280480201110427776741230397335617295665467537720012160679227958404324380503640169666246152543680575623215564393328321117506663658421517863724517519856703049555828248319560198326949711850044204052062752625201101049392482151589823969181520801783050647293668118094038441664270685806796022932342498761230713706190318564370699555971303295816507761924580988177024236565167759157666748507328246443488301874738195559884632011250058310929616920307508086778714647805333665625849847063505826582233819236720317727586670984691956539017699047355654985913098990873258869706233414592231684381978499302869924216109238182585992860769067467722104807136147179884371764695425759637454141079579590025101235031123238910246565606272321117046014359166492382835907100223938497088871221335525447718325497111042632078587838771669223560199621377648113711035101605086120226742873712260439466918544632409636864246990569897371755125525598494643725633054777519461564018316376968408856338128554912801176587261167441079714280511642200242333282665036002363046312694995799546542249830294559469217878963649785028169065551805410511275438944886327780737155189111187551626216897684099783753191593862706565929026385639458807696679618426093811064935579990701945673741429489157430186658247310287195180462796748150213860100647338729842897252278373666974772390394913491328598873650336400770445814564129904032411853507138489019337032358494039689377491539306132258886793050390112360910311246270822511739195057014369651281301037678878097820558170050343232109831518090166901021804497923897786425428861484379260076350684376832932033042684992405693793540542437875267140870510546802346576809432326194025911778514234859829010495274283468193033880311516148824712898918794604885291653941813497815197887327067338473623718661777673559838661754596345216775343296167908466682026079701374436918026718201774687383902020712748173582422871250042880*i1^126 + 87699589014094428369877610799049869289526935324282417186246097253282212186398986222702636015047688631209609255923804400850470406108231299465637406524744914526452964875256709480214381823881983735061267613425635838532087220812494981853191844521747944497606244273842031804366475402324138163803115548011493116855954639426554890576675464873783395861984898062735639099305599133246721052387964095367855484585849761862913446995187762569999578402099969809073977864616104760986650167838713688342831739334592225119579406723959380169743712567393783052067246036583148809855840981107128858711791437300190572660154682750659158501198046777700340419907816324373089214844030943703792236180966662460892777102961122020469963339044142180016752933551760006102398237698017177309765168460001659066191361621027760017006811302783995682530537370307159239830463680971679127122411283697750355820659726684563719466868953649288041709669235496392004566048640948535182779931730590087252694860881771185209588432075288904110639886558131115514557204735519727796153436022321990177450473639593040096925999325490940872815636331088459444606733976306738250501875267691435619159577166245211318838748113346349530765880067733796938588469569027078677245044968868883334598838178941421553259721290775855049584431011743585788611404628426394744064002125605704871272339831729968367545280611400349470440839735418457507175434203013479977617476139102943199453502648222788664937050036548657838237980657740142186829020865425846142240785384196877094131645164791406578155277227773391136843978903988609817017010526621926152062841865275451316645276425078983511407044005979682799375916221649642767854079773887393163854338095523909015772171019466360319243204879134768426228617409687492461279828220261943252279207379647270105824982409060307323941692735304457200876393599055705842814801109469490528927400379987181606640373427044745207505690421280989584226787531827417891691974108886126899108778888209012541195116970644781389578240*i1^127 - N1*541301903039124936846177636512294653181327214129043016513535016735317389901168336733076019473824454351266654791971943759229300544112900453448543124705213513475529562453664111811864273703513148404612355493349055088073479213438567903416335750251885923644881187284917060443591670255886904056612289743101940684066077678991754571751696738293625923087047352487441757871538176*i2, 4027097658425008586018326557378526111560744679861541314757046981180804919592161563706679975099674262867859673599551171416290460173301946765959415239339968311336173703590234221839160047570133345720036497190725536751279909982636073098430569236476477585010253930523850629958227355085230044921752505404534096151726332522172322675766199957880750892568921192599195041737481623965905368659084125215711588715581638970900986671417617774397065183553471968797940683916870869825326075539165830581488487510349209023411512758932156725099225254793190830286552804101846369084696475273344076502348159995414290880617357581660845121047830032261743256034756216293711060836923391379426183498579766432008115436505952674178038416048944446488919675225508127717716748758002107829766579535122078022964063558646310223934917057314613503599489651904100950862280925811369293868101915648607445596008790044011840271423712360801885772494323405754707031614619826641103832123644356662528971675522893022717773322883070712155981584936355156941555739613894853380309358600426350443548739062146293383682204860203850998873163957665080407014777267282575105534481629915607392506587816863628289269793594131575022200848267691549709356816362178537599916287360182594153168917365874419406373754901238556034602962455415963099873243170429406083386195515239643719524345048945535793476617359079687259272829829168923059538283495263283953678143963481001225329715025849528444988497314021660895401581675109228313765108293067314311492087530225840806774042217299375101523544780378000652645242274943478883101650721138798655273497109031377235447740095431514080269410709015151888624438018734103627861916645798064544945473891753654254684284760623845525325615029726923876919021269541713374351145279645154864489984143294745061209369129597023813776750076098370174820211310925684643678858257360502495402593118385980074436546764741057701457916329493579440475811534828239827377913391030239539670051691621129320286462569661224787727735324349026916553941555388154659035780424070392399876445233340221602639017078293311160593061850140722382578475296335123155355019984772044808335435549409694285987276273379081603318053154419614578499753807732167897444006670889678337018938646831789448592784400598495603381682262761002671662402008564426064356846649970582905263824305271073571456165847941475980029786735575110593200575775223034013598056720250494193132344723011036515741916195374199528310150028370752240519606602781787735022261877603808681390842408960613391628635678154646033968450737605261901615439203584572425475645972991872739794422430172319534835650656350487575800379431093022182266088004401363251889207495981674511972560550255823248915611458712411047847469447307735941546376314524482636579105331149791380474556076676435863424804364443254994417311555765487685739797213679980116816629638565518121482529949941133131017779840542073266244916024731789960651295754863325117446514028268666800328692203520000000000000000000000000000000000000000000000000000000000000000 + 280262911785936045797545928095457188193887157897794473848381281427660597634705294816902207031460689700221910015851656779373448598192846431981009428884598434582940624934322664320995711965989025153456367006653114490682494281859831372809685998166644834035335915811114157084095639961080613513434025766357727633177820260650152645534933325459765587449902387858377612748398822188507162233518997252149921656854449448459260584887605866814726127351411662539140839427712019671605495283748297099535446733441615405928006719197860339965797354875448069127019286468864593211069029427784718977334483707241084955978398563104790168299132255089656849322445156823299710038561428697926289013957443122157069601031099403621769420651115999365453786305525098652136716511507355226364113281497040809462295306679470625175233855659932553750984414568295219485533419697502519424958282029236131848359816415064776205991978899001414802431909233633463719017534619641934902682270782266355760899908771587097465159647587507827648592621930476262456791717301065320258468309797923743355100845205028698017044666903289233244058533499293715859486016839872227716936816916134965428413575020435267863630253467337367996239117238272750962853702363163465297329512278866432571243440017184856563577829347151411920067139748614016720014702233735574451229256354536143175082786881474514075393584344354289344576375878905326545586557298108359245526317621309548490781008304602174826148936962978782157307709774721765541723803392856848259314536574719690723430971010358329629695283932340073439709883758527514284207898007030427800655852547509839703179776657951003352466067578553604566179314913339596252377322463397357385043240176784488806315543135730768702451305676606945023046161587359128021837335903094813606555906247176688979603086639739634031181219192718723005822590302645930209398534333407081960844735908035512166944818673677214440337432157583027486378333070877336042518791758680279700909793518263354780327000769468281900646625797940336634749081448036352259586442649654354578703988016351816589932341274524833824511253881008982501652720100723945455558574499791923439059825646356945022886721692901511732073683898932204097234058359009193842081072453919599779658871420625824464829155997255869973926937217838085637660507499729314811254845624147151286443258474380443380481203046586964718613196158433814353994435167041897472756400483906377875486479935106346292416318260831797473561392181917217251146504356428091926381013696710301354549170909106242467246425511841802695928294141235245269489438446081730901669263416426676685082284477707921927163725850683847469561685114924228927922134351759442578622564084935624566048992506439464455969317196060118663205870613606333441487215337302081844911539592803890928160708825378543645352512550576530543129868979674417904063931184029208059200559032613657999515864700887232239012440869491519072614988637104764971975536507876186995446952098151615589636898816000000000000000000000000000000000000000000000000000000000000000*i1 + 7010266529176324899959865693322551687316490527826610217360604709844643818121409831326515643514653170352404081865802251329152738605928573625226599973367792209827218358630177412096853537854656749855330672237934927456478565210573275503454372430132267240761315469211356444226799683572197663186754553453668792017357670543294896181057190142399831239187460650021873735759413588693873105946192358957606685370643377696991776774854427652041490094060002250975401973850882040044568580769246660172900354780953495866051867869533762487902831786420572456838148133710299523396746475574583558447066834307069948172632277771312279597310593340465986734897968071682812740401452054250711095726538760535598318586933868552081268758593663412109451647682324946613348376345946103270227982629038978154365700086276482586479053193147487136020620405028745556115117064648165354219773460777142572224690787200739146620692760161492079976316389886169800532864255726944206309238369223211161079268936155042169706704263587467592082103005435252544818510439444630944983939482170852207938619863525706287758232434772544117280317160772752732489774463259297692132193441182672213918694141632468619013452202681929768582884973167619500558312069034165545789317013869631407135024193563122493419261445458447485104567635009017868732325522066676100955845169090545614843861273799070260435302878788104349804050056636016529737619236790954738072881149038518082535163091661322556261584849803987500158701081942584540655256255033305228603567859464595476608662032468377433859259368409495574049396883534030138508453385016035390964700303690298413343288468846703786340542590038714905243602863291353908974029710478362652839997216326155892159241095650982992114811221617855625206902200395840425231137239542656410356133499047525602193456303295993744455915941676073402109251044013171483099175088338444169036507117218274500644722265910049604555399928665262972379646780074322833125669868331334378090419733944002486527680671885907638376876107779376769929170510956415859520067843513855306886330106953098397168651285837288010304132835406285612787483892119334576005034385532983673135062962837707055993895442942355095559971363433974721045621161482141115297876564002138902934045983062522149065699726926483636720700624927287944800350323857087451505250639873544969709774191075278650448835286010048649176320951588028969880651695808008712344909538791643510014667973313405707116022186632850257873449726807897730550482869889107399741959363334359358074213208104486217785428812148419814648330228594582951027946152193363249730792172724584179455636058772274109666312765914702565060424318697712653522002512433212032774544662861344348097643124125917614523090003014484492153597635916263850486906604797098475078406654429069551912333232527087825880456548324068725282101507350467975462437517186446519838955222080891205274588404549306336787289722923008933922535263669785653161178314033068707458717424811273316575739904000000000000000000000000000000000000000000000000000000000000000*i1^2 + 67607338346707252457149516491844807876202715660634753085673531699043698480968174566900401191457247004585093533094995605521300658565822859153194193623059062170591439972839534548244186942947825332444292179141287236944714842508300288116170360842740641544769024025936881422620815800871536986990720077178877918691432883870477033006995916503098876611718206744262086336357683743954162630541336109733330638446018213367700339431674967864770901852602133202552798069569631662111609972065916461962241804746690889730193018995767132435861940882725997207271840564811937894395797257405781728130159796098043742977178795190043569295930257891823928296418895407498807535540001013953122339938920178889507111669929466659143817259387806674726350677933188934573353646710832873953797923702762885773623855023241868534731797695703209937327634702620040082864895438049911164274610675219910887741605772413509746290409377846291664839009989787487397598716909944394965507503908743611137471662148480921788994935019156803462875141981715662485379595586771143005461068187891202291368398956035798793917800244041893707502940619290943094919197975893405147728685879024273826315784262935348631280362623935764368424741146310223739096732404451380929466028026912640396042992029224505311779417410352750648886932866838726939866927427951263954788063672912351902435415578202490649726302201828117937283488030253821646382908396541650939016823691277185421576717792359094187532960094027462101284742277033682990679854934499506062032812072190544212177780139705246962496007678064591705385489859427735828627613414529239022576508751438793672907764057412465136548089453038709310285426108679573581333559848389163747321116423166131027169473884121342729364273720615652928286043504378653486287140598990604841911939178968096618307487176782213567961019054735491593445685883321149834041235273597278125404129888838246394702593966383393795476656887686761833246996304497443973650898409763946786781257060805002959061184823461584853420870704131050067717331288207929191254306053625687528582967881595396587056520291867241825686985920102969044971045172790866498601560776177456902054312924149642021553093911639559760786646611735522583008860622918900619377773441506218260034663835707665272937851847127910858548699229606978332883427593660551275145076495496474447754493659163535059361057111800290948992370000835786725931958189196419565762286673501882990893381871471523333215389204164543639891546712969975208611501853034452727328167803432026609735250415585243182919009559784234108426248764794595480432001498577070753080405153215503035832445548151794769233357808801264479639295405733241475300330812411517814639279815468969386552013802259210118983151842624113120059905146335002939390484737404632485326797609795124354027866198976316194268780496538281649740758497713356365591534464207370539699348698608937866131607216287551410141237669737817483770148012809001476805497536533971501013324697596695999099699200000000000000000000000000000000000000000000000000000000000000*i1^3 + 277432657945282636428047889030040523305923307547602586866413745989917132338451346122585582307569328400853633219333421508431020130342900907536979662298746041917552560563055010174201717364796329501875217079680595549199587278825749594063126449132935117300014761200403931152248159988828139377537163972189306766473253774891105692513738994024948625531731240919302324566671559921645387967422003878530322671402220320648830255749436087356117379083530828362882237924068146619708415738915387839295224734519985803025661164770492678100194314567293211678920799330172465902451554535837833435051392364234334408313710185676026712765727963029667173464164392163706347180590313815085359486805030768947161581130554623948663785297586002230954946725376084596331137367629017484389861837513215592380760995489408655671577484139181923848864178602153634777679187686021295220736253804871262961868009136971768234917456823919995878491959198429580753497713225705043288642452368729402488728413666333959278321751558972737390529585917560036510485047535488037612342708825356685990134578312177070775929860408939960247481271979216571055377790718407277006114926478710315595921282669897486011699589473693446780774363545801225445367688488464545583004975528567756385183672145048293829664089210690077366132810938345877343343126963687288126051517010561631000055311061199603266002730124721579702558824648360052097916039337576779281677866656736353850512979002927180858252488474113669308366581179921010371954160376246061289772977797359391537081204251889937412890506136850977974446925123210942779535792526586339867433910305712133766529486547388738377853600769567557350428840309304941201508287623185975818685816603152000161194117390023518448790871444185205946383700937366689639224481806991032649025420962634495786913288036505087199785125878829957897239462388027607391557661071974625846076188304549160538995285121499164000088008141935820467272457062801675311373706608273110440903018765123369809054297495284323019607789189907939701369519992849998351207750716656533470017481687334759994563461961493772205835379286936204088216589544970327204524918934205915935514844452309429320254554886886746465686698372630322944266024400157721313483198126078635454708522319291864240061955952195480517301640308459884723158457254924797599158172821303386785457446030139768403787950710846142614952333451393619794402923508887175691070692142302440399639864087860202767738024000578161083143183444673894526952856850158339033148674370953234307072321027947097540586302818499351079733402896079365242667446323698306094355839431459893271487892251355004326565356629365500412042711544816665448343108230516444349980747674561624470788129687851434733884898787769978931782728693990200225181566660620363041014876126466515299808522527595504293773676687430653626267083009149211506192711909334295289952438054469753175187146766105742391148387362683683398873966121657820064365112304902608970820507696281809426841600000000000000000000000000000000000000000000000000000000000000*i1^4 + 584771104023480300151015453629084128577084644770504933611232051417231132083375949751845186318192094346132229171282079648102428862777668650978942698632972026199724190592708850628454193911821377033090193011801783899000592353845052168113231058110972032375715995182686980222705680196042840884806610885342148671846033864562453422362424827844912708938396808837884709785172277375376184968488655735635927789188397211809823347549803516341432689564822245194361857019317487815166424521449551112392555388136882594044580470264350503400158482855234432378694576519122680957690093871125334265254754078509087395665943709041055804019603586958930480995762504235026313743106756103686180008424794726158692405144990761426541700875875195597582750423295653884352550943472023831104461424405777270227366820967011725797319458586996551300525106333359616174565907963715884506204977678876982788538159880439999972331340179548243851910837984077054957883355206067350535944185128030811712803433164906948967203623449491371364620502846221220563232530148589734530841230703834737791278865490872298863312390462623965380518654272736709267401852996245780167453392678203039010694268089522430375456401276629827109743554856092193209456761158380501021902292928448998989136978943855093041329619909287846921539057717770804692175763153913991467461950509295816192951374428077900482491557364055960868507862013564756740888994207688748239391133827509039998024170211702272419810710872661046196075572094026681166670625265026538547736237135533346368811724868464905006194179685990271675734319309070297785253374655388950006889121367954083947623894861654102872123713884492786079939356310312244906153597117999560420939472773486329260866217517030025156125078947387983503452561992590913276628172455098567634384615058991653451123209758366742408375482294414681077421989618844611986293568488097151145093302839341428184858655053933952432849293947589521479982976605702714023436549113409108983469215807352829261568505973742336420468925031917967599045791439505459751356421697622072360548662088319528883796039483602745515220755728870180954992701903142153104800055915057792953242418061150454738483880874751049008168137060177541370208518371685997552965155013900715160131500616002693816986645919052160670270032096528032376577937026879184071648680737283964474544434692585155513659950878130015942128480451252296058692762462042945350375000450504968568930877905368783601665966331886513064680622868608519840752316409077016125425153905863578113442591831904476195232730500814794883505872221090646828421598981831310624221425621136129347653166095533230122628874883970942445870968753566520469103354264301135131449431350811641643696962366932791251320245129833879017191852097817623731997968857324721027832854038129332798526749928078933197587677423687000741538295157863123691336114793242284550203290408766951579178852238727680311502727145954692258654374913964389510068500252698529158360017782143650365440000000000000000000000000000000000000000000000000000000000000*i1^5 + 730111802425878604788544699825411707850264738057498921961722303458945233541591557450024246399556016267056674252621495164459083096957197729876580854219199556424903062440962354412500468577570192744167194223840918099725747201158620018840475805787154037289624362242831607429978842723608756680047418865824422674007943581413906247296516700876346042365696668983247424571985458228226326270154738254304572123027154615797209492474564187860098819037560746859679806419503387545075649787846531106961233651089821669344872864102881957966093419341648294936538288452356937364722722340487068164174954269003272509048784533887639125939389199693986426182217392861968097137877691687160089540028652002483401335793377366135479222298324587888327031841772932318069700610502621842359855744092114155761919556125186839455972407545271852796164689273212940269479082484291508244998976756753563568586639877683388806466457915585694515646717076478135374427247397041211155818819478148946230979340801255757695633917207977121567157978840016776380357131791568384696643905313646014485907166299301613072195095493510502642810639150745313414535418923153335025323080426012261358597336224662436387993090832565549558095995923606355594396276100149928206026517776584145221339395149779640650131023484127605164364026926695303656134515942981025838633392455787002258757424818892129022776951358413325362330999349912997352913180511487341614925066732389584615065401651645217874383351053075434341501784491229961070515653848069395017513819872058781787468832307967845778819674580647165894497608428893953278038259350621363458114526091535143015718274902056364455988293230435210428736647792596056634290109693884222266886766828124931008544003412749828576810447400573613800289306881339416628313970193529277009335739969251030929976629817171319871310328522461450157643486431015292370501141159236980271465912772718549270214885930074984314868062207780251209967892377705320119643215196432546320235733333893559906223134521002835253225979542557498355467606755944515732537925397130233791101482646845015302890786871720032927701188022653653943946054770742714600813978467220251412383110673004556674720789472088718174232538643143491724636516024875780218592892874642197514820714588868604743825811499858316068328128213933964438414036664216278046343168730426192486114260572369263741382367746906469840807268964994332894122454986730788317406554507034832602658376541408566644867342327153504853847580726020733926179624529540995802128519760978219393423237845187332895370180086817428277907929000656650775068784877154402127270642969017540215461523061464234633368562446978032556242914690443134798057533081792390963645307015782694353602859413334344672579020463958794945331581066797677364667624702652268965837278356702853479326631992880752287529460238055762050281819545748558637185309365593959368038025664987216577812136423821907298815842063767216175804002725919352309819921112120983710085605624654069760000000000000000000000000000000000000000000000000000000000000*i1^6 + 727684996870956665398043868720913518946826266129598276454147218639671262752297364897036154419786076588052406572127709286071845362282663706197834299160112546277470819785469131019330562955189712560802294918865109512295742604326740216718349155169210782646172667423382771837317964785833662223553458325102367608848824673215678856029698063192909577832809714895420094185845304512603231760028725253892165431091853962993124003105568471970192976240159626761054720268762570602615917138557261655145653637407880891869989469739595642910794796888503274969592960071875068278619879843177199911742715801633801483119170914412581089736611830635218559078454424516422478985215754308558704918247797465249502856163595197038081670437289811182813248494192171343248227637179226693303833144722135301826220625651730814061235920236694708496093397443091653658277833752897538573244282886750410784756270969493810602138704078452606035157789780683678232340971728532542789515894317044666992314505097224853283908181064845241974950721529925229301384728643648565020445026437718538280589948257588067637762596853030377865989683531131683503416484115084599428566178135879782322168462239880065388607700770377611599004787077129090157639021907839478775563541184468094420938062596525784512805854638489731630708758240701479414916354949380366360681251548637412568311388775018783136278952546843147720343029181294865699828247848084085618784879008759791177855188347537806995379145855131420159439373676863567422241551921677874886868788288317363883192333798066056939084443376479514630288714219399341079686071427385774710748249811878089305175709346693781495039518483744898501719256863284363070577220115614386165696963658094334991982610731101028757897085217678298333994840314973429425609631878726244222308969586263440814472861418514525510002339677926408077141353193771838860957075903181204745548232612428110346483120368421837374855408397745409931436387735251726952533706218076366331447492683088257262784811880652889527649333370993304888131823895331912109781761456097769670473306787127913246364535315925877102647346958520468786719344277404167808825003078128191185874318160038012655078093104614949350702425300521656853078055051772763404744094265921407969828142835617140858457312420816174922469468962667170727281127402416884378622795517910777835018375664737461294791553726939928738492160855353043079257972045545971765756657820088434677618036671398527404633153507096313134600415535560484424339512245340075073340527340240103555836273923767511352098336348852935757646713622913322480812954683537004539887675338141832532262480087617555175273097172059625495285718409928841821409908976449883092529002087063354245336396036045472671189416036716592682844016011740904227215827692424994254307294827222913061034489580003155824521587964600304299110481533007410031245708959801775448712518739052139513761368266753279633898468204673494388537280901120444746271298602558980940583164243345408000000000000000000000000000000000000000000000000000000000000*i1^7 + 551561167359541046170612376838110005196232881875997386159945988766835686146075166525031076162258563074894461361454654638078224033017870578993446765494717817046622169779280523879321940517366109548253264111274469100382498060522061688599330027411873808349506676747096952182353062594797966757164950253915245663778505196728394025456761627462406572493284489425363839805880591220334030047126039398810656282974674603765322145562135654696602035283094389368770620496654038132694191421786597989424992022515988795981601352458806416248396952347690388292624850273185436924984341763554927951287101302888133496577377075286899956179305810711569114554835254413343950544361890750260275559585641782253661671590817492453284757102514382725675193469151682573543519310826626239221248911543973136716204930245833476404689962298473974981546236613885275436234799957599955970024416384809394631484524099047065021067320048903434504278625075437026577041309247128109225573895087169640712824863776258711577930051953762905634636981624593913362376318211749426022117942539248190280687438201328062854042290582628343642769265236810326142662576392212812401801347715125203217576920352051423584423756006716097467916468460443852283157864349859539437023697672462898181360437717091494204025778882511346576156558289374050734551549911788753657216131423867827891330686530584445317348976212197383056537173637431463700407945634461798787100142757683854071087045709135041263826697685537955681111687080790607427385238822317477913862270693983584894860202433472304682085831961483429750838486416132667319911725499642490291265559715988436546169262790372517766410047050185023057939706920242175557116455879306778934776518796461913523264648562182860367461172295815273689804783127390916691211708508529963498759316029201391047493887729017396564244814513602393879388281240177798848643440243710132208779297188179819693665684682563565930856498052251220234707811458749012119393665665453218828777498547462147463421497260135778885962376062843651626728004716218486913990333072948119832126281200081277813984977825594043618865907271574606643613372636729936469276001824500474708489914897431171773741131282202184417254542910659975099753725408743785574040353865401155896863762087394508042196441478212010460831003423308845999671439357314157769938615505872623150127525771439565014988293062368994882083017225404478606916958655265650078246249525391684992958082581984064087074456704621151372616772810691893115395785197451487260126350730648971614162764854878019009065369795815005811319819179808340267041197880931575362909578685956705572887355440336366041492187736028959275210607461831229137892945121790068914356223283542143181035824568886181735449633349000657875903287903250177397941302486421061360611609129951865624295867806527224473105785716233173064660585637464621002793044444208230795291389860338187456781216446232801261596855755008375681530078785323892579902924487101969364717680984064000000000000000000000000000000000000000000000000000000000000*i1^8 + 359942347654751868028360262398317676092916334770963040784437627219755693236291740914095046365904766234166277474635193197358827992851236637165440739491883477431087041611601518284343288548320853220385981621288878431840485469964258042808492797376876165798588711575138932939556191561629803961622601851504237791742053196319563190626875571582260152166394148659268541200657604727504378220400094387410869184222630450082932873426119460070135522804197953415578147131176555033780009198718476649900151743707890108963915382516862303106673013480735438407067574182848221458070054538012533300446856486247408072649459892280816467606508530693378345345344083411033995379456653189986473448769636539804947251483721624099593491956542783739969764874537499382399292802454213414379988288530049275829007840886054303699925801374486672747622264571047080475475434710389376110434848518513467417741580858126018193667926255559408171360619542746661477389579355911136317007329961081238052536393781385026980305186031189890459240091043597548458312877023275210723909359353413838522622854870341881237493208120771640424262247464637212664298700149239959361043731843175249558774358962745545155438149860589103989890703105976481999574417860489639157406975457230656949553788949507096112839810974480417093747519663083371986657935220089775841898219092497668134630589727376547120066139263004729830370962120717213645519565900045267591637375378155023016224174147068705227064481102553155875792513841170724992742128091593291106183299146822778233490702129567528625968373976963634217182693871142626677687149060653971788726692488741524224615443780176495265375409325852017255357741881978222937198704363650733948117336006988456763243072739068274565030396138524296253837359695080370135326974797154959515067332747933798960272360269335170468235937752018987423853847570886454086558500213031847448804441004330443093136083532828540121140632598485903298647697278820432765018662178122497074371845071505360430112376904230836844864561764636250707684539368124199175492179480902109550585420207812618006773268003928078432726242568589391245519152324196005194856541236867639052719885212545566035048687970679599644761411202337936319810416983375066376281682244862529626029698160999672597249814098727762598102791550969401222139877528459608777100635616310388401180333670312975021055275547744300215438465493712319712702830614640675821178043883730218424493490245456010095932389156360941070986031928706435983262570984248714659142873780208837212512989975588012860938983545447888038088353498832502712371732347602691482742994123019174096624689979841508414794281630816437665372574698158518826150117911242154315566203676089072396175521365430758179959419298024964510119750174837840398525628793430782299541596689818642808534404419648449899526604037995975637798518314036913226242901722453130222534089955113713347630692433076550373498598914849366694341282096158811364251484254290155615584203571200000000000000000000000000000000000000000000000000000000000*i1^9 + 196439940845683101518289125610757401422937430186822615243781655939589108487659481474871359452158805758015159297845587804732294962418304148462613833975487781071291025087625466954751335735737599812004967875384522512285318188733417571751798208828043516766948524420490355706465384394151566534740366940295867010484531779790905990226382313671954987324373184661456271603150380756698918771609329055186338291319699431963285418652288553650746164200804229211688114208723783209354299975249752675616411396893206064137135338686695650236061795248289480265243978149954972773736880730064140566374377495009670516640533589753722056532800821383333949236144560066729919751458030522988146885841446422081482481787942334285870462526282642871402272664218850982111388719117793453939785264209715727120705929075747190358881573014030615633592438757206663902500127544642990256109968888623011646631389951008160151239785183190453106921147555591922694846678770546461949764059628183634008043411381278826319839005194008510739726302653003808023279966216311941154111809278455553136211200116133712698125658129576641669293320082824231158609954837465271010474478073062278535392534954557811598978204501301216408759182089561992082585686620315917296920330292559264530761301940818872551524649959704677946231351085325636381414613672726875757100091182244447598412179931020973225971818578204713326007677762217969166745349303566367435095432422677264708624945826935845697270366382686958554162726538573943063725693611669740841865783063790954446004074417791531974183949152293441589398674284001882758013803426876966331001120110854606411085405175462918225755425453923301938172345676400531136620902044275919207313853975877523486486527755669234987803896248850099198489492043320974596963972984043942899430094992657372143079082091227509008421253753663722740268746537498301536458309981360850150779538246565910834421323281757047181951682581022959726820506866188384385233915633130586235476346923221128639567293854081967410691769854170868428919656326404082103716816798209993068256440058841269651958569852107855036563654807987028073075273949068740413954366379842461268454156084636173683965941308897493196750517314501315019762116509666048447527316752154764450167232109424582074320816889636058906670365228742499234285781762949864994781247910816272377592510134014163548398152765632536031082908379156602056747174357555839229037133187686701626745777148626936835137213009612059022884980751398302186474382454274549800449215063379671944098320886364532980613623404767524354335364529217971856562592729577611801303852102397877084264476025286399384198357646412512661937950530238704689608587384751971428528481152633121078153339244426367145024022190455569978341160988425681006211809816432788334876060590937284589989666609747911812957921462479830569902488094096328370016267582298935376094867763911504464962383289008768472636217948869041175365343400082726666821082089279851664192307200000000000000000000000000000000000000000000000000000000000*i1^10 + 96726417080715630850068986087777580194975318624116019749447339734022745797326190709082959691668596228421370141237743943793938765500128169818423514362382471313902809835954346378967681052081953355097083518618137376380177038669118766542703291687802594429789126090495765031618387945774946248171496286747748397832315868681206432720372649219301665758843347933610423256148235616583477224899562639883864742561556609675890548181881560916588559744318301771381350747169612845704914569643299500338682778537899692087243652250623008932255785063989886680499113892535484289489929971906174365380393157369425547770473306160493943487460485832016999287850380659301399894371347096086633720310437348487023615236579027582832839231022863738455870120673842811740653902113268687806281289066577895334267465658146170743779137912465913646329654357341080548918199249679393430151176196123919154891839129387088165820966515203033619566023719586120201268907578881331944177913792393143298248033604328135720947806301527376747542133242321857481432152870952421110603025898072864784215456927215539994745510641738409609546749467894381035238175731857099515792403689052562513082321090541902252119767279543088063850681132291614586887517318951398270038876628040405355369414039594761564345458058877243837648091184794599585667809291471028308152941150722841565310906245251952685907979015677536458867739681639166848183520151331036922140975398909121770799970367885191707777051450011167297212184957159999515373678878483040229829134948000735481348117920642301655504944167970956818406258640625332200189833477703267172000490648548732532647517234823996281206972963046752591045324627852135295683745616257818653873048086759024886257756923973413751708414492387789272770642543815518376866774397009422389014771784520580779630732930125023001918167662336530438194858867786627061937347600331666898920420142974394746400237469317839226398764969992265687475813795893791769097505571365683881539556046387399912788162579633561242324535400770754204643057013618661481693192662860832967700799232568534291390785888783756712113931045089772213503819309541135132019400569900766453919113990080804094250233454532725479200363001953354391083279955205811737697447639886888695969762309683461158137170252898849915907426708555943053834154882698261495249209302796077220934097856820014933363353606817756858216313156896396033678096583000629711235398000514660979839312810981227045712323301883982021008386668729467038330422104042624894298692314302358417274129962187565859420139365883684536774760050546030758243296679244408345916632204435247211351650045752248187262055538848076146285249415524164000105411788289549812985866478622431902319507083958075911243799396382124006448393280800553232828152478588551370866644551157762510827907640941175433926892966288077026498116780804834017075112560529015251554343536078575973012967351718894753269533837420204527939367969031261989549167625758112512737280000000000000000000000000000000000000000000000000000000000*i1^11 + 41255221793276613694667337595645640823254471524966608549377707270060739690361622604543818280445757023566633573777054395606195895691535258903797037256693458649075816236323021569638653933154773976790119694669592045273390719763589116464564870607982062022108855590109116099738110306007654339520920784727272325097396196876521280175575611415273022959566003299743894396106186684184175910023001757062279803723712976367526869797534317843991707859799367399497762034625792488252384671050802032496606554323444779344681511867271597799600874099766813239713201413854827566526765754019924903822395949258028550601445601975706425674736023572141805362951683132656983501926608437388287973776066179155584507679545075633870086256081094453429117743645252704898816665301854255602896204244169072795471504374983783593707914377417351896163350967303929525344668221024045186678935071111764437849814966086236041292419780400529159088509084489545016419743824937395886292386674082039605540664700579580910792621606433147686573142828114187069849116368135775453275083128351604692592021798753542491156672436469082175598733003463424625069964534015644072100208440587867769670924585125819915645919226650963012069394391449757845596534122744175471506415008611859336767049245062934767590524774173942623354160498802545238407770726423985679313957350761812881434629719515131458965751992867252031496852749529886580730187888969457829618561281980200896775752877347851229087609035688153603675409193613551772326914991997269942896459855106091024437660881626448276240255104271156865082542655177802866126057712871595566712661750721720506010865749430858094812142850610350931159763220233101769259449312041814215457753507880621711694593197111253101703024901148234057467315428310704099833816507750507290309675354429109682870282543768576231842355716208394991939459058740038004728201493402300365120471255696598003076061395630583143374321556928183989766738914528551906969961311551273920927550928791718095628278078034054690482309364342663946351735774486032840701454899321862118820663217705479016517070567695726698505027765227134822517705326913906359348700094872237750464658222206527304260812203027884986215180859366046436611116968919209121701624170048423685323981055132782774313204729513790819536680099531852074976603433065328832009216978381427930138283347841246774407959472529685289657854939130210512522524296258020100085276666726646863413279477311069581147729981885298701416497668853417147124826062639904636893875378843795067537350139408781354064052759447621879081219401425494704125777862283675754611311820985508543918732853255273203281549574141230664123302734179999751022610147704025617753312626022077578655976722913552878462508883821035765594212455131174276561372658829033904137651632786062457654035017511511089225841742780046112128383968066232968102109212626630318298513039777763348166464961339286140090386595996350576314397524411879002836348009124043161600000000000000000000000000000000000000000000000000000000000*i1^12 + 16177219391080226071383167886045136789398754335577815919439387538294984371541741961071210641200825618238353352828342969952493777165422676524065100945849610777212249760513319103018678977036707251736230379578386146089919446748162577206608267730404395179927853476658078311298947272552861924510547466607093643554486342722022449882770589891919791651038848768721497487424809565587949002614015297436838203129663998738501719923069293671757962853755165843186792738823913495305185157040016957564324582014820537040749232970008673959496856640541143114185880771942150874467934004011372873151311032598016085515476027165044398562133711305060978841504588575183213010437357109801496872623064870234329391749977183238327973933983907034043565059415638968839110914027682243001487119075014557966025733363016117203420282516963759671020574226371074666903963330959843534927884640060101984094005023552898075339488755473360341755915773313825854460674740507102688599724593328199369167527841108112192013676518640980928865360468119047097442779864308437648344974638758966374031682605941377958626341447927633811596163472700005413618288697854915671798166558713009900523454598099745205058814952535684998271529304723304832097339799918114810015645747000443128292915847819148506924219379868745132872465904658366324335286917242096810387400266109297676235415608624239436184005478057248034581832883036874258573342023772526694112716642977839822266604643959506733804287882175905550434186168625154796365967910831109483517111743646343509285644841095081826396071668157991321366902344210842155477911366272441285538363492969150305243738625781350399585244423864381957633285158258231336445668984868201428466639387185991514174001578171235051305200147788601245401401445051629821220590906889677595379806810215377339309942535985525682694158528870932106806758201768915174771743668633730896437382528618811492084717887691868807025297028635347558180339887303131408189798658755903560736461868635882220194161265279921162275789908510961897626993477885680284045087393119866215355877814682950304149350927769170636767430189548610797120323480022589414317020174289148825130908313578019760883201949987781875772837752026937883879484880827456442651544656370376761146451201910982907831464338989673917874578971848155648012551518932783692232090429928611320758173636743260164787280496752747302551722471050924677381138220803223827487352242655964307269256782878099739211908426778289413948130249793721386050148787365020839236960810815251570449074924420800443883576823123489366919394068660604322454344481616438440858929715537283156626111763166500296382795214990410666677775955008232688173915051631212890479321291909652103009503790872661172995114440158964180657629792846486898073945867555673249056227131184973784535100016176116516003564948991706560467829800574587001631872508705270715349138291689481083404209246037772356763092171462104616981296709410629083900791008683622400000000000000000000000000000000000000000000000000000000000*i1^13 + 5207114464516046958328579565372276415660968007128639242318200739592197603437916688777432826466556127021350111077430499386465223468445573963921694492764258959709906804562444080137433286224335143616409400575990816061713212870600211188809959911603463886579659120148934582971566490769833791961758360399781267762508257427150734780571987605629337234215620280315754634022837066236408629307141590769100970495387906783383192408572742942647723048781727558053563306905759925868077214369833155599319332344426216442369046620521147128291975390202975417893497910046488075362687879038765051391477175101359217227857194229424061578942512383115261850845934286500950971481496503529099826365215970728430319725083472871504340867132159384579688776673634082079911748382691048480476821345336365129002444306268095005322140960788568477329070417884674958458752010857645624124524467182244970462285661718217159694959084544745420849126859955130625843734984661373558506895981879729986226088881492540306862462701340918066932766673038299215727225184169234567894480956315083251874068304807459885378588599505871421829262867177216548317086805518821470341317331570094789900896808389808005568766222048621013263968099195202019201206557087295110085576774079744081629894427215704598438368694379720758588565123358227261540123201688366411665987345314202702042593206520370535971108747942848722485922858609810942986124896316666757503542477857112129863606603304949293287356696587399204851749808020756820517670343231619182911709888772122743319359672055765640827719915298049062907031682642554913232774710512897755982321909627141531378459514324352192112221266196560571739925512823468214410211253727346418335133793020695479668816050976741123190476126531265727824469962822098380053124382376314191286973745761133425040720587617097078106486674840333470458927377448605090354747437154322602954746778121746565769551304226791611755165752102560156681684864743270445667169379488909102623771138502452658423448644963729870415396822556740490358887399385440927816566979132020061726067610198044055731230659053060800778777856878417588339518804793553245535704405986130512793340565289194625611341142329376377743995446455881100712624136640052618213716568464465403757264557808888150347347733444490719801321126019194905043848751887209067160120440632547596029018559723258207055492972437946105555437484440755131888580549462985749397334738513345360220434766797263155365209738576434498216319847073265816912030676274908019360043760081199302686040212899014964431210742517191066171008090831639264520287816682466002268776758584451790148271441718608601063519562776424675121500539649245424444670973284955073130679367316757417235583324470453725496728716392404948822190370696948738574906584476374022304621180854796799770891713342008833636044374942026817090470230011677564737005955159240043627134968005753479479202749208125376856186005164700366149999320387450722229581680476160000000000000000000000000000000000000000000000000000000000*i1^14 + 1452185396218798636008715881636667014482771923873057673166848977887046082448085920735000849709974033565567224160176306756623792943984216764951103393180610906251337836001790367913413556411416241779609709603065644790565033108863944052292759162999585065058697510677988080223928380262385640922885370529369091141047722224089554296915549738779706768383269841199550706528863888427923941921348816776095124047813142685244917472541467766375709810785739990178967058842222484422861014618921044618352292389205666188810500115775751562921622819522101728193189611021105373295155795737817020690490481232362717666101177162584349906025001321686403755403821299583239248257821864049802016652737769317411499517791565986665208744193753956297913693302602177672544940411839797219590367425745984803513912485119547972103640636404439182586910231377610554063031219269170533314193306142260103557452844159896761822108098153466670486666021701924678444513805271790087080205887839439735445108018426432918687994446771165408721158870005183061932250861459076141517625892186390580608568427562876219991754936892331563670823484216365521919355309659100267039541233426283947746767648685302790589353959105057380514654645882924110898895683576944675739672730306236685018810161127098185596194956209219932695423304488287187633804049858327006835729435591842714468900196841154818021355036240980252217958012053978678614682574637092443831914347409536688336988808058849603850898769009887575327806842780581048258260800384758982223771994414298603323186829558806550218740393657880644093668103134011573451993694828289508138746679786318945366126466629825580015437147880686369385749311812550794798425133110418924585122795118615228173162222258791898463636748454992858331663800962623574839069048619349934676498040435532451389578073574897399492630988466930149648385674201768190355134038443224217507213770943452454970279704638255211931875081854044893865664423265264643699885361713726861845592004396613608381402423516383283226130488220316062609224145606540891685787452523371829194281362986654501876756757370185741095868538722308594253163394807421270431614932217617304189458740142799848608867758456269256834985286093474501052871326624088124815549254956994136320030643982097399676581536281399778242843939271478442749990768707100314785155119462607522935011325150989758464794206036158736192239989081862135460761871144317617630972815824385300861490657330404939457107855641282915703288128599432421749658243485624886465405226282395141485150682606677591796847858453452736579502491256808955267994888932188631518146803344671617833020902088323802256992004974180875203142176802203382015205369209075523021192580140995135220639205952668976863640283241345471057602456027793410738122278727718548233492568880345681219426455085867916679116678821903524604615387979380613866783747877732840615350740919503448822472640559372225129403888880605589806508194862373575159693338214400000000000000000000000000000000000000000000000000000000*i1^15 + 186066896325520927343078059786324322644366402233040716469280141440851420293583904106342314224430712338378440239916440736624104754787239810306179233484288451615163394881559988514136480378086608304470561181342089621168207288887175698000686509404910973295136923340734665691470750911488149800905388622011029516441484823827126627651060175844041128311194057413966934664175272681532111148829102921569252694051665090786824028564569444894355445250258019684829982915992770329191412321971550066240330053468327034947477511879397540304862154732836395392431298707371974221979573119222126932057056547457419006749118137466561054757604943321790426976259069815984033398349926183355481409926676306289089065354321422179626332481640354837058166962617262592098751807229127041820223330150420572807476419285615770086918657041755034936880549572653599785030091003862336751885845810660962195953639908390030187730698386562223927395751517772025724569233161988568422839013451554781619801538539470742137008017646411224483655855753116226492712307903730483203264910067014306346684204990908223078224620185059827551980871407127017672976021356725510728038109817130598114565651156202004154480383648538839103760291325568042523863191914676610073345777770341811139525343890880055435711080765203564727388299284087182693831659688417562309333179130168191441471131035037584084575611323989087566076616932998048801540159624082329982287081961853351349471288526892961981912266855079349237176159643860595291144071228789908560969526763442297977789975968834680004917183223640277110135850408349500833197890592731589913598793344184459965553485467351720647505326195445171909530264894941140423453786499559560937711848231995701371878339477548174545360454548647182006865209319841362721563980163998282116383721569274579755136387131767191574671038701845241376583218737936388560597677406847292163130394400622778866721630703379662880974860655502058192548473078085034894931111784154894514454366458108814149467228420607106936396400945910248640055964214961110866871086440356256783398963856753608926410886111932357203261632105137041957605941183224692113185234538266114538631963700659633893211692851907932637550212889483526582853417343537170670880883987028095517730369806418401757223212250007361852684112513101001357363353264766909061916319506047211644100331741780193983132315242124307855074949329583731710129908006162499777284387625347296832461969882977828776908814350868662184992770670317974991977426022354151564174207937525315261269390464065792308034677750534789930994035332857419284012616330329250519977088952816072815666134005570681986423611019120847194872071949124297353041509918635022050259836135570386684612222662465803713817484243044254966832836263067361384351700070457402319124655525198567590778256296055619269033229813210804561646675109741044516115619117572762561798442588222392160656059775386647727158668444931747501536012118311766008948326400000000000000000000000000000000000000000000000000000000*i1^16 + -57962120096759945322358135946267130130476260980288190842037642748762445272485719588571609539344077350149802515632213431419674577086974678048021639941255138006107557918792219666894011995451773436001286630363442229449911030169902506688458078779097113655914813299021052987277379751709199565705410992443907356177281180307300386439172571089970455965552087496205642029992916081466643093413631653407385527721489142592522700619971077270152070844558373248265385778821332102247272681598148895532088934182517546389644772180171499810557636704301956569602532390732360201319458421585233775022223258110169154310148996995164355975350631704085194662495254586012926851371704604578562867049325886873972191822115814422281414381953124827522711097571171575198053547867242272714221371708062665548153495433424670428134946805047775484192926292284445350833412701677870352040111231197576358938434423011497764953669669131454348029202723522447719621449995707720989302643777481751927308165281726296050909914439643323612315552631370933039618706756938735596447206035323994128065598265976587992948223965327487102695245655191844089494001712761237849678956854537972267319458283914007786208085755092544133050160934833754730601828344224666855783596777756085827990326088418542705411684189961515278852897560136699780539857903161133343420618315515483266252678976655014337630285433944065392509971657802990966646025676609822205671146795439636401857638786378211475009498769421510952301248873348754135608297824117097652499884866242141184934917829617166387911223557878608247134883733622387556844837297396894511611900039737183339899191425837276920792417189717666881814864449298394147095236391625643184311583187349097813204013294562908721924497138937373581457018028654971917603829871250441339259552397610417001237532839875565117904808196500554859532838518584630641439577086936614200387403861239792408129664972550192802932952835466575583707440984212376653704641004058840142898460430525821643636984457206213088996955980872948942432138567688639581496327902761789576890038764407924577769015718732924110667572935831233174231701061490158916912528885295494385887553400136957607179825790437170388097372931865183735531219426404541292891445277808302881850257677510589025811239589942401503306963954393094046548377020406532064782358215808998698099647789549975127534127217042912030476727287558006919348447986056041272976190177612623984543661139896619681757482847091775228742830863135199803200327733046124548448588330644206618284020469175254825953616389928451836511993375652801671362613050363876038145466473402566860257491878836685088167734192839677333707111117099749659031677321497590349771791991458939787709822140001092429121311546571641824291190719123231640192231938675462727586489341186732908794170905803177812751955307550871595914935083094979397268004438635370747246315364518396202720170660445687293480276681505560482405513843045444542791680000000000000000000000000000000000000000000000000000000*i1^17 + -79119429259846330437062876000939258857528003927268605060088946915491001311923894146024502223516182885276460368339058808870368642516582703493529258230043273017921180203665568020424812315501713124958313379802498070338946153665851700874019830015371980617751200785633768211284603170359599137304144591521585436668863129490268827156055325298982617937651054920478794080302381117456252897081307022234718928154553571188286431358329482279523248178577341980319887084248115718138644020549679978084036645144103930156412391079239714979334915455515903566328538320057587542822574092872192823531875204640561611596155705841379950546277532520111445775113591947905458812353463459946288767219463197996967294715867699603942175554548828093244519720021776048353161444560666100139532590318087871309496725503729866139353887170098437339261179507486987223285048895122289309838845290301309732776051616435279193780156396539439377663783988012511162095323693815693378665091893812229657285672260447146946233445122408550082447904200039330527490541474046064734071290182983754789215643971493865975608153556433519549923749075177459737851841812767591804422341147602758419199668021653242332007189665537955676670569842618257297749486791717957610872055968304668650016792592536807052670304184485400136841625891383575290689693123507502078937230346216893792992410885827047590941322163155349385984731628490727981063407540973417582238426386783418699782875954781003465311280187148920241166199765893656351905656868232077981059670558754821462360795772532209552404919317027451280511212185899221196223437227979444780869357789417855571417410923239884655228606422284142505166688298090209513482835694772423286291484323942097291098255053934042772917787557806967548133061403712800102164036598776563970433205302591917363567512384207003410551265317874151604173274622773878394637418745605667067587567405658357786038016812927462713754581415561953985399994857483895655631796461686731245799212374880959082063191474764581235098929351393983683061312387301829265384735784505922626669750589767540226108019318181980633042138635374501734781910663996689896480269075614774718594706078562606915828585052229359924389537827886335410345317150408630459794215515722079073307345427576005015756580386175127769846206181193480096837636011930226540694904669842368612875352435866306059840983433713270965886296695465789436744117044009735159706045858662006845145749024394183802284345966859586934366956505074224969088011653874764038245027342990278939114471809257397980144500520918589093447996159396092531997966264318546006420233857250615601785280575629293862385934233441554887911833110338146539707824592035167687354207216729176455039689048719950221177642242146113237415455733619290287760428766023366725448997293845862677703078102869478004485154897628375536722586603795857237694909888556110868335917490116879163935197293199507290933980747182897051737659165265027399680000000000000000000000000000000000000000000000000000000*i1^18 + -43685737467643578525677455218706989785734979058528813271205815785744136845530994562737547018532613793483189526405157703046428982436887799802985858223417578232910520987783000411038978238263885916007309235681001663499350176426079091141990239182424878344492785871287850373041512610900153396949818905434416057998016380701989014148017957739512532545119497969025742580400813860225249289756520340899528375029925977746719105054323936915321570394614230072982219382791698739767775812000299448695066014657479566550322532972286346544710732416236562003549346262016389919401896819277106196996069438650374024054501918079620592837827600998486298088853965220910520809567372081241757587619526847098456030575348037363852593509885414685410381082750899995018300768147144450357807451002583377182975441957665482745430902799331678620771825997494200353485005671731264879748650356504957852927942924839989489174544978200739752426789219769106983979892747599094700641824508482815704228796001981918612435125553863507660590190811221713774689507496842249002924593508953031439858527796523235611556405634609112857281304361040270930038519188482415040953113050973880894945788628100044876994087241745721483701367899635589363044712766575473903168388777482874159461476022419848938599709247559150503708677807419035944851350119602031360481329311470321323309633506046858213463184318309977906157422709797986574944113783232443109901021281590979800186591275816656867090416323491668340353215834821960162308512988359490002042343961147540936539381677442496363945384738608776921727813737566741397984613287786802228765482829052716608854026274845558299457361271624098360924389621332187206507755570211616003931060192937129504076795627055312651948217313967178915510372229493320118900757373972795440724933596998195003959987491951410044618974294753731657560162595964286671763895633091872652000686114962027809465300682535882225317277381279135876507776621541695339231668574896304047650538707165831550662645660892613262658978525682870588536000898116336582334845305026090323578011334231793207336615689111995443566736342695960914931157504388535571941741914615356698041254582758787436800877490988847468216004677745952464649207285119511969012279686361447468902946465995182231708658239452542643182244670667924571173870877386656927839390675686440097052701102483367666538805750831694826646411952267793570485771096303460388518551079199723370416991067671714693583415605603261052174210352168862110917544039908077714367584261354432751072161027441368423060968648557399886345277398950941218427741758349796014499010171535499403071882273603111305907531358091268856935018304853213031326586694575383914738392900230511754809252886032507064978324754762251893639788399965376315628100344431305695402281461785268184922999318835859234681670988848145628017554151189529420460768192983101370275312682773968172988433152013299820388694540938458146138621407171444736000000000000000000000000000000000000000000000000000000*i1^19 + -20150993003957551717169060459045799727577058648847816329955179605942039321210295136470000842662900895793971844648451541100423394927943453720768206709816129714862631343146523749097907361798406904887617406445691752470011581830003502104576525107034446827358462348922991889418496187760028384094179326997579096224659219215237447221326526672736892260247463408827123175927134983373918048693215042944340457948966720970652273118007661264770711484881152039926621861142307018032408340696867369698581532277511603039211921279522109791095190960511604269342509356564528210271182808378726834519829169354298546172769353074921942549096769965580818857314997401000459517616093514345125758447445278480297856743783065824680625285328596943847781492661956915269441384466177657041865874966274081365873635697584745626848908604308653105102941473632918097391296471350518632303824732077274417191099497468585024536223669154080111761620473285329081987561711835405269459132320753188764257186594419087650365310641406317022021033108982625318631706462693659159741631233294121760582029292198234689655752803868843770804457470194868534182813499703815618292811990456884227499694770724772177129784599210054476585566155381150957806316650063969452007926255594217175541617331929588920807077253540859417808914032570512349831388703298575833287544738227413025990097027777975271156464692451450169300880845194137989079796783698135864338358790875633610936946503192776327287610425466219570938593230349250912925987820339553366303808261989306326205456275788769134061506764742691705537633264086588464067078590935352909392740926231003130564085396861507286658494467140436048941610010051036092414212162317816249863071888203882115620538433297118289334702813493080679125902663374490503795200186690153986822594404056068557997794340415020394075972851118857752166311369830552032353151808677361906027077686428601422353262085655576132928905647624845692665495424228134468156467852523390828728077418386924649882852578320001725212997973445288158672499075342662865667969320342664447944724538501024664904538781575903954391642394330753232437768546014533314799932038540933907346133709489184602878021212626643313888970156542790553396479672394849715921092874544347581278707819366399396884673054138563171056267051112320725368727148568100193319565627851402604487677681309687770035058622471685436877202292161660899071150070351159680649181420328934766986356975401530235063994859078510722648310666169502163714984960362947429832664487625173102030177193565235392676181471645471506621222929572137707305730477158825341657142838017060310283833278524141520640866631485339767306577478292300904169500615010314584339490579448053354730573850594391965520617818948148622302645111714603147224994026744817535754186323060741526195062616541016467676634783512763204025140592409926770312904288352644923282386690939684388777502399004241835637009308111625719842564806279168000000000000000000000000000000000000000000000000000000*i1^20 + -7665424125221580136694286176800777137462465339177277562653338000381662240709213794094080020697270832572763267525273186631694502023403544815276477037828276913345510420695489754438134259889783785283562303807694590898838072084965192284502891156210985562135120370058052428290302487024730622286325182786232547137065164803848262193552176453310195226590000294683482070121988144979368947514495425412526838801169966748660177494015564325558763851759380033800482957474465315401462563597936262546822588250659210711882523132050290547328869443938205213495285183207546741575389232609621028469975978112795220768191492990468024459753873887931874808940830777506732262291296114860370018686897528388765685704686283524846136988556836869256925283940528592154044394347593825310301413356026074592322225574920250083944451248750539439343146227389822537789672281316563035417760192799399323208390284020713426327616093230347113225212480688664591011619642748452322534679933429304811183513605181900239878942173230845569129531334325886481425326763233220166862443270816208644497175565064316133177772741973280203785727498471456037579549186439494141398568137465243643939087691519252444706827489568267999944992928407245855653694787073891572592729919318749322524991808367210215811211348595570476586857268428444983563208639218310177661485818566016618939022909899867995393037528624170809751652601850313746189909253022499129524737706435443517846820272293761431279731789342532012529103447564669308681606496724628017322804449311761944813444451761490147581430887227971685628181086388456806370155269956433478397779958556402169913883547223491464756273580892494868095650854394656690422290752648837392975602151034178887392981348043766556446361035934109466069716277036626951689024702555648809272143687522020304697398294197049955451556668740554494611191354100563599843440791179661361490674896592442328791371496826731901136435348435060740633819670425036667338932128415444131592506357764012491497183079479351211024788959315079358081113366782147072912644893839386968418001124626842740074864897712686296608209966922160465281339572572721313986189945382769170279983229144429888490676402040750223695365771583233622758917864704659255592839910432798613668540531172744472091044775315390996079208993133240089782088272179476739800336247798810615610812581703906718848168832995157046193685412000689676289860421772608843940048607844798225657144792267378408866655857396733962428193402017515206838927990970785709886132320030500673169623417741902510575588145244026541129911378281054003166577414479153029239382737069072495659392235139617071336897041600854083364232368998272371317196647866779475027657869695526509476674016888569473016164695265118949007469053556478280676659118240752178513057888832058829878144175097301169117689384861714863283912834165451155663611765487963102787782879789181616622150946716505855718620567237435088916150275276800000000000000000000000000000000000000000000000000000*i1^21 + -2633427234085883086415628079338704558088869271185142490481129006180534495480169480760057014880004496921507135339094360850544916687452726098383974392392351847265470090776805141296322883469908426119968025706263916350846032173910736267817149332486050060016100577078681744930126032223013684854292683703783272669781544963595385835062632507837684303926057562815724344443993082489404250062363264558571400138005569726353099589531077155760856980776566768933061644825049020772493093802976158621473885993175310272125622609695288870305923201239805857956140083717504725592486209565082480900058966851357573605076776517036650286584250547911513786359286709557999724414063791785174795303312500876870537806668355374253361416429853500564490262351294791523335388292912663426608813276575496320136195906438642505060572521486654012904780629760724235851605656940593707234042223300153670990370831624665713056410495736399626544521456359175714306440144170382393192221123994634816060981972821361017741853691697161675649218825562504476569985772721995472676135693350654021424477025849616520194965373405783441213801472678848082513413235112098814026878275174780498914447063166591165587291235802605994842832741885262427637847172457166131797417285603202138051527640420144446795330136124379193590702964623958940445460616934575487579277115020110952380985794227292545519901738924431641222020685125520980991880136770788589141191568621897725244014072220627183137300037746400943747262521499592569457474337749258982098431975497195536922253822164801603023165265122060612776981885094983026999288613260580772574008853073981431164212147053438257004526492084084990397017506554406149056154012221738198592386029302112173934212729688342529914996766975102592109957172941752710790145421902782429199633996606133567109760071062620452000803731091362501739596552572917990607179407603741987343084035526867236454373989617862151327280016850766245295157367104124545106206748033382913280319658548613702822047160710900493305701925593715175086333582195221233927986976671413248819625546156476642763503104884657645462382591969499281589641319395295816140710796472047720693330480825819913944977686530902562679161355705197161375160335805633003662142906176663275529402741470685523520136534650260240072577126576082456939774698773534091003559751459607462747808441754412093539658198099361003034898655102744429134265708855980902257139405105346810739217381906260259311775356943290186982242988918121535261763595380116028405277187680219508490885968038380364227739497708558992580281018469731421255363057687777884523675152739558200202876338366482004963115428600133624098257554146835404672679716772496929941014689870792327202961972743910583160815670795307381974703401306155826115722656862211802408530139813075354443382715946594679737614938036451210696244908193976163497588244902687994819918599973824885015481792852049415851827116457029819422054809600000000000000000000000000000000000000000000000000000*i1^22 + -803186192602938037634769316122111339571116878252813339274029582247687265011442000377830022117949554603994498202907505615652581133733954581461857752312969735521302964765204663527726869619397321412596580029541653388895462340909334348414343434650054266039478268284937643911907612982667182983364716007559848147002014625907739504645727256608940189791604545457775559022601285892699699226697581039913923274781842138092971003859644633041646805270377647299633369349937969984127647888865064149393620848321183829824722526386698991082199693139102236944242482221874976763657855019388222643911150727171203693969012069510000834404838802273598376243992403747674209715275884722885492927190980760208936349170285069721007053905320496630609857627365292210232885915638471683960549901291956157403371125615861366140049316422252929646556640061589452142300019065961534746872325178460606517408192856637986195528125280346010470285088169332507485006121797602702556281722663836550366393767148895719350562065526518917954688585191701811135988874506758658204929774915875160109709651134845893821419026916349202322681049432182715110530565918141235015380376918272647485789489898692008782486652074704555848948360320589439233387663519384134690583675766894139554842660124637222400694888353994717765424446699814889826767340227346866846098555175931870355070919669626206018529364097004475922666881671093408634179675243610338210455358229843600954272220915744705018230638286357192605828605831032365464331807466935041133668639228416680193990550050263207190670979180606416983290933843152282206320517179886132918532188554594176933705339353008568422160119475900739676056959448332231976190771616563009818164400205203052348130769359324089487266899206582707095167864127391293072884380977768648007734691123455940199064973766697929779761653122603368415837532720384647308667644423847882161670504195385214147481734728778659190766267270830510387813834771498081982193209006175990341052409175012192654499138889156377659564043780218616692916089263223932528665091522756642421803975156885367429869999228956505705155121270585197078206491461108390347632516347445349015057962125253926697558704183167419962227411618913570803103315390386343671510710606771235314108245440144707548353971328309548598240287355797235430272571765723042020239841953807892161369238934678803035897449819497334380711664465270085273322536614246798419188767157326753082253255726849740256434304187769691610467081111092996512653638923847914469478068269210746485932382760047793945620313632368183925345416817817058050714462666920409959855734707114695701462620933362648650227716650919432300607396890976977912900454713092575862699438217794307406977551060410778429310519337142580623100560398516863358427652560864724243263516157977124643679477141299819100002164256947350292779662859061301267060440945087777430990256857118221799524880052470001279212742618357761405091840000000000000000000000000000000000000000000000000000*i1^23 + -223598684718509432198236233659513976526509320926193246161027403527223072442972101218089523274518037551011746851264332965049841635154823981476913971633252152119066049869403621157516990996618980281294003658076943526249979672615264026080031495009051989664264551073872060526183743184160079733886632425456941847327244258419948910518408116659717562961437415006986481541459293465982996983748777609282613633806173441429248650997362370938962275481758479208258369825829646448926183564356504005382384548605056603686931381809263279501979917620146950401031020942217453251267408921602083449064080215003582957442884801633146547338608793384499212506663508845034990769311070870883684126841306833046282248820646727549503689314425540729657207393774838678540626560521526682854037901173920821658026530426258051864573088286433837728180592539003825206001098453199618528236762573804272367775097828221282351903017543825154129860863378416544337552959001035402957486916124327572506391157481249582798520408563726999964346990923670823975029267486405660463388888462144928430034248714676012452924841816813863681146064762053989630393731210110858008479908361263480693290706271919904185871509942872454064691849207388375472069755965182485581100285447374375865626853597642223136940033560195926875242447206731132371790205871407802152119671411348751401358290014740300348522720214330181362689164189874138228702303622230111868874064251151051402348127916717993810991630086078481769289643596302956612207835932869768859563236283329853345291884886306672174482631269499459164519595824372972086446316176908074098343475658121381842030688935413017900267744802528706204516738405531061519086903703882250792639528730628543259038694958405821681155728737675685817104951203484087101161006345153871840024061799435094042501087910827515404423259235815747611602883161261457400390240387714787179793878995041787176292912312600562768989426416472783967495053056708978582271107910783065453449709647436153342340745923464726972924588006975110603465248916940844500021663872688258096004482505026371912707764147212625122448057448896863354886907014599287158754031432189521804295855360607820146364967193395182682776660773073858714468828327954398383603781431916390200723307881573463264626766420797356105195373593131854328361154813519555674721198526503743354207997691178368449053321780493088770200151031590011243525258632306403954996662523617904900525222311438414868489282559550378131113436440543666546686119881812054933701018611470208641617421800630697440074604369883437412454791862171109645486892835652257083395226718470318058784580717845029330158926751616342577689922292951096272716347227286554621192498699546645850160770542029525406115218573410002886119854626116465871750782674061176661872095965096011602257126351342703395010859521164755090910976795781673531399689935347318846867947341218823850312602246688122535650710061624244305920000000000000000000000000000000000000000000000000000*i1^24 + -56453956336174656508743056361922498270499948113042112161422193306792530503853166770983900037160692242823190481227117576231433369386134205579634060083951332902241694773970964790452437626752994962266943803738486249999544175787339606871620378684822680356508966715162561610625141408363791775528426784637990568866196619123085742261704543965821714426132493072419185096085941055913052307596046415119853066435641811601380529550382596944294772516338732704057703964166270618652178186836123272498583389295335860766013831871344432742996087904997156673812490978297136366444162568855249633275279076169545108527199551450709912484669698422355074975121228198539148323111020526948820184430872863628983063537644851681488676516894870547219690030263164585751384661550153985703437683818638119085115183624919894339847508622560554526073659838035534105129881380860704158143721927303550198446162642436025253401938401422829691382198033781229869801162064524033136215439411397010130402419359242120978641478661437563434939845361890162025077869321902567290117849180763826129513755671503721945368948039373915505889047141953529431690338266370093462349876082427271464136717781994760600033070639946909458360514235737791520576180363500244478457732027887588742987888334859641814518670215977911709394964210898406863261214390963928010147238577482213539689960486860027496087215728484981905855639331007905040000555558936732042098186263736964026428314589560703114671079020679102882143566023466725411859123577650677606723491693394847033914714946281829601838129040604183245827430781641095287200660344048083541088250827757209940932090706679353554976252008911216405271479079620599149503648497226645390027889710949700331055764223274959766591052976446173496075265114878252609056216097535110410936507918891337770778479138265292070608966427265640948572965813481661870572792886604783439130338512693978782121758766777040427695768633508315896801222688057100057144809193410890422646423795330520243043383924061266148992384990621106294604452733227845176263599480405674426854431308917574458352698071909648458467741941136033289049410614540528053419219571987324322369933736122914052500495584781810203752748385314071550626828473918330643748548337982649537436959621397258155930827787455821269567612287270849676533607639605038966878375446547669940322473071998966705521939883655261609661739810624835399578576618532524014030659363221828275492493408451463042623467166548957469792041796781488622915332616075472385594076876088370122201405955882036536503830241256359269312654640120965852070012058322773072977383322511887916675121104313204521993463900528121282439231082059423970166601450727824091350166482442213743070017681226475223441020178933720206492199943552634470987412100176012287116100330977071805142630933621253918041358618459942007928288823216498278819912636534841974871117142076670678698828856352451616008962591246254080000000000000000000000000000000000000000000000000000*i1^25 + -13033029201053333072505422400990308150802250394202568672239832684225683835653337698083902048553831348073801729726196124356285808297494949288189248453785786060825176385371438704188873214358642035664044574818438534572098185880582227601865861493621490064254447972080642035599085058700011918884974639335068429958452715618188437015410097795296040159030249264408485268430205189261968728319620009687314013074818999070847257454085319252640601276704373908217320899701705856407006861881141407893494949995930683843986016828374997420704642297921851611250710920093722179987125077642777369307969069583253732326123638321992012697062443599855603475352381771452270527568300367644283514782409474766514013358806474727389501045646844892414738383025754856998569573220961032269769978579991648000300512533337725562390527118865748913260961117971337574429109668402927382522893827641871274443573788851463747576799364510723504706822501152860319866416459139309311432962235175893563136660564291837769603736941481049342119750576761297602634440445925412889840541732888745884117715411050275641118666818776774312529304638823570268996465269660660625161618610947045467641214117521851803321022521641670973013928398221127683050185508034597411183376814264846363842685264447672758749461445905440733526515458310156981050027354860620186289112765331017387167339017631363342780654823350006318692734739620435299526997835480984331470940991499692111453059490407361722730083976054495322788843280069896354790611992441551334432044809629083537651385693810510425823007935516008041771626672180241102609664804187742510272695910495280226814384251901249364810053574030322456541828867944329206347588416369949001643212755461650496977564265239820322116107712406558555519057765585408576268175137397966173011569307184330098173084776413886781311730025629175675831065975198147239260558169837207812032911707872892792772332593309797743521782810110643635052018684564237981876654551768896808681613924775957388481013446764083823311448472448953917475761531785197345540296761960215731403794827798432403788573435375074731865375250503466174010701148635077378862827727909883909429564169322139228762138594995547726075797772823975918199555094312840439666048658384181525114319172202916510591142318292848642178235846488102544940078770982728007251757030170298779913922811741849588420201770278261939313335797903256372537174122708870376270795482971089509788940849092828627589293478692779376949731954694535631311191805496459858879257223905886342274715241181930446107311409374466557225702867046637199015492155584054961612694510288697257322552467542807338655426319936844340365753108613916555125810948870827622761222846864978027019135562931107953593289490685607089319995848894699888065012203614844346796473169232815361449941219764727605208975194949855686562116206650977759015475669268472378099907224667852661574872717483096406791258382532608000000000000000000000000000000000000000000000000000*i1^26 + -2746424999005121826639982494111472566727872117884416318081233004443728059654588318481492653045242754219767526376782122148951699525474539786715652079106067652907516295088696746806290277814088162044693832540511096753362103345528740794736011916981764449447750646142482699324284451586192122206601916934647750700732762339970378322987504129309558164986595236170076244628858591047669154574075837626096541322022412103605201053577354160297241259960603095971353615213686834144686532450379222858931251432420263203072177617296959324985095834689511168112003516892567563954125985252917301597996321193052246702719845268085457096313432688302469082662272899566445523320545138047725068813063479144083634905747043645346090226504351774632242370466149496314202931114128136285917687222829956870401797579326779596527678756138182486951721955579452895912978209794956337386765464102636505205154920980015793573580323211448952186583266327937879299441775574242630562011177224786632986446222464186173133037950004457834041646498996704037248130069537468373797202600845568127210992382984698080192224034767003408009684157821153494931710551009442385880985329960329637226709192043788478150818617615068007940450935920260689593308397804204624992322992455417546501004020046982464030683890347138364900431466004001374466678228269039760728228766250304404204908439578402986731529063450286936493648177831232575158662746113480159006318009451310882729963239869967359214956940153560257760733437670154171685591016080999683034656482201164408634041685439667602037112252270484916424955672455414658036006932998114090110946703608375936165084317479111852580659191989880737732320447666392661714236575175273411290960349916888858973456313711194186983402006396129840850868397390731002926860662324404468458879307978001056084311805123300013316562916599986515192622549578967483492325037468697729482290951156191685144936810496726234641426872816867709473530997514586029012221913659641976082315859572231407717538560207902908999435811181936783657642898619640452318213170724644982720371413567745573566813716806558990296544412821811362728723379918175738024738191010951621760461968572307229522226617318260462834488373996982726223220475382310144456597137298794434042213395288482298056073075868587027645636572004549154808664339871402791529014515264636905923515369086988620792651308017712263987901834193198436552082175397123634295651638751916571331817334201705417415170733663721737098402303273100225211703647803641957351956850014912246547819254109238012673324187846060572375739109196583686754332894369849307320603938268530920932692360504307565606544362333252491116302710163880469250694117468301877176492130859347859345232375004915268707025040068958937060829627060786218877961693194690097448060465185059214720043712016957940306639213231311323167614017581769687291807300871958931011960953384544672417950944978906520430929195827200000000000000000000000000000000000000000000000000*i1^27 + -529329505013406415733822665438782343341921241907602372568374339830755634955391467391871788844988869937075106421032876057026085798737902487430329321769722890214621526053181921086121250129919871621303842122276624253460843946102407071928223358849098565226725141627146839699702043546588879367538443716887367169826943956313745944387087167595080714695183569720947834457706705625825925052859297354332684520013740127545914085958881865963174674843990856742002568898772759658757730857421763375359194601395143756632275942049577163737365526009607689839657008985207177277227153892776756025094920949975105197214374296384583442800537753372918715962087877382198430402103252211759709382455241116720325073550267409413974807119346529739884862375015464890786966774259737368899281344394824630779621486899620403252602203136125600731981978818713565050407577799708062416567701905243592562731830163362783188882128819897557474325235459845512907124669190386436127733434585346945623465807293602853435320958292725695730814410062899403513018307561267974124462074496158190542067925124659568482281014969783426770884111506496413936313219014294708487309078685120294301156227889861189686499806798593524817291786495484937705401637863637776381876847033478362005881356000486927377381281134907865627613088191114576087651752435939382565928996267911720049761744413365597750674033996146486226190940442691155246271135441018321297777564453600723586522873030216074798871185836800274181730666891063155970262198351770467225481197716838335354613648948959050753633981011151383439203186734300830664267918266411381199716902844255482072212966701064566375500939044832236536647489111308308894274170318987332117614018350373515642143687844512557634018722707584609119413163265440322007108998615476696950947715443997962693717596420243848467780174902554767417191253590603347556950959869007664740335939070527216895386659215338570808079685905062447471584622766506331343555400610360102219979595787378020438944342083335217372346480576190065490434202790972467204546929011255934336231752909666243673135454750899810098602423077686438871169316523667016430574015882801617392480532591140789894764354743389428947103201268975507193581057857415418940520238918117024068080529734089264429257566510787612257833018796897215870189968200054642581693985237776090856464782821046660561942932967848095560494818689566208874361892782666718977379632911509763435555096663937197668090018880012560681122201427146236931624218534508952581289107875913901325999673687037754762107271216433488200904273789546412069711317455595707817536925643833189258867949995367868090559284686385997939263170918005925173284095759961563366436801755268417707396926154274540920605975249854900619863206141629960802967084241339159657381447886345724227914197080337331468469870281572781542239563759332693023856068510685909368050617095314021982956787487867453096276787200000000000000000000000000000000000000000000000000*i1^28 + -93182560040107572972471931283970231490433253642291363370511163590376706494824977383481006497978036692677475302890780151588014084960516876222851719323563414857606684586386617620011015610546335640788783885592761921331970179406046553234313210127341281807814769390534108890194752929533899404814560238726093165974986259859363437301573297886931718657979385670610445020070946570456058988212326396077319004415623711504462935830413305916783486176249998476988946368851779970906122323966013512791687867058016372973418293930447730702318829572424182753352330330823388355828568610960689212669476159547405718807410534299378685535109669738533144374290006711691919338671071554489234351901222404319875509146696278115958038860011769608527614571599486799758444830546952351477315483503480600656013343369706423975396787836283879158455960941616668515092311810611116795595735358327652001615467110939918256164213553038186533990769041384372039106552949840820568426156277007964930942633761926800849348662914424616428685596590693879864304385404598307426121364067395436455706824128116366600829739468129892081433093885031807154569868526954135556032575436289309787457031036265346528452599186487821148036367346396008311695727697413258511028972429051247471362054588877770070754407407705412422899769596555980229433322907282179761917702482146564045210370419751544455870505891789107094938615041078844770326731173360458875078496419053211673947227643476475864408936957480362244100634750765797693370631870915907442511479635822675764358695640380121809163979958224881455003192779626396194532987365344818751398535013571175361939407521632627882807856617206017853993100657445632887175681658518469881512770854017348902632483153042924921474890278831735900343863386892329797630276977990575534932572058095951464838920222336914662672340666312041589556545669045107382153003362623355936533848145846404510605871903385345084599775514759242076937324691241586067969384163020298462163010597567484962549041045471855148200735770266471651058777024553924850855913877547685811921723463350123881590131021143282931024463651841389187599301409748293688882134111613559493664810553946522468892677272874360140963799659233124860611933264658286408424352196464343584372167112874601602550274974474563377859364259241857462318894313523470987150062392889066555392743860683095700286340672945368391894726754551108211247122471839372955420788648194235765558159010294904729393866420659812165817608620554043783721945567780748877832152039521673310627030892660464128903752542355439221115818030074153706512488615128248705874927671899228048403049929590598401791555385757404474788523563941648435765176907239996436786472749450847980110817170124674903168160136616194150629997341877203906405406391245238621051630831325349429752154027217051101420267124680219985906340732461645233751045450426831030657935929824323971033494842385812391198720000000000000000000000000000000000000000000000000*i1^29 + -14966213487483238191151741114238324142965749077186340067350936104783897008065914529383909092756353893146318944497450941792019755624140345516807019556105112959721643700689548719864822070183117573916905664415920958307881348759448645732803549290007575246539286353097642835258429826484957236067613808513143222808212086049444929558503700953798973009275354743884383799386567973787884805833617583722987574076400739022374541589536756368433468817691256216707178871864632011185213963256950320368405900885595670837153483490901123784370766595458099462579301296511677076016293499805755318752517822945290690294780387531093333943211845061583064556837102288039996167335010079317307809065605257370141062795511717836613970136185210358122774894882526145535291453236064878065637617361087295765933668520762009690287683970055298666705460554746188396533613061745942936523427156192875456419432776616646095985493357079055469363202965220685504862100285623665872085642413265657891817372742431009680111437693425240733431385859709372645286238523718683109026413935127515147538085397164309811096519488162365299564193403580269323969043496367665558521936680527915334228697216193256491294509589582848536681401085716157299996970757878469752234577844935855814797521790187991655521444304878135786918102675453070753774653121786787327880304711266160824566995892621609659366708154394832734222671931005280707052839323144998657065104031644198341636572751428339358824212531986657328910454974616496092881482121045585521739774534694648464201365905743905973937268671048426338058981270460851415626662538768090783711248644335649709578085764361632435201012998928683744626857563553270382208535229159734905342099430333536921630161128677720599318527924153954788891121062176144775934420165394948545061630375559923771294809121523974068550814324702347560649409415337888783022901434556185220702993105574806927767629018828403240704032430601308950241346123465502421555512839238080502683598871170396043602469242827114459969300548399934708354438554337553539613325668360151620680704694949159645015296742368143009322315296174118984328579750524102880438667950244782780935339455248116843548043012057441083501082225820905138349554774338562209503606448872216318396735805387602645433864814250124785339948682365074909687232943315099725072494856993726802998925211015324784653947701723185995370899379353169350367371811563261287114558103573581223906790604320845860578047308019656946892345824902976393950146447668246184445922964205317590876140020561602866272544449871629685331041287502226725791921684273414362182887344393439972877804157900977770066407542735839007773869055200376095753397567849718856096970216180375967991493413537567679012956924265772925177174272063710406547966583087231017531120647658843893086799452098226800284591622225594831347545174439648435310442091762495304687779150057581462189756533029050777600000000000000000000000000000000000000000000000000*i1^30 + -2185806768478735437494576324734511844720831318627493544416462040584101458896923051940680114618540940408777995139228090081091442102991182483269575924264399274384148945773799440672901913481097405216774341642951728032924242317509835453294000248531719035510278045540498244654243906176108813830541724094557124264600716548486299150581837615301790329865150234481201262032906347723411936139644814488089034999966873455122627240123175379339699176360552411356465530547142562304259777888686976598809760132140995308452759490894649914355374850534154031095744607224856786299573779804184917575324936265548092934425982675411215728541216593871047254411828131121681054706014732976584307169193656474912163629933714951365584358237757287528988907792243966585835953147000303611052390311227144413020779118527065629295251757378689622053348950721160364268842645417111595605863220817588162055420946052762962685611309978044152641142842678759979226684732884020212309292484908596334891380403016097829813675239125098287095214116015599115879951281339275685441876702185092900114287863107646888634652054946875575339288746700420086331018428903274561674045784331182944844256870667911873062671223299771765814821242881276738053389904475322313135833233420425621528046423845867167676881380446876334626415230456304331560631773639380834956992598851381922252595629672506816705715126811435765132006426208631422423257063812605735863352359472200710841184360462910064187108038413040870657349438054994893882065478582274955729510730992999869487876138080916804289109515304921072637789507533389882032277827362879489179991681220043841293818260298972570023447758990235833473538529206965062723287190635602446953268658241179625361111957610941820217859559091384717705538168348003896177793145927667442081873717706422010394684511700136107752471662994075491166426616265066023809205494667130746614000826088585517952454146809850969708618914645359147106999306092407310070146868213340233730665278574719247019505994522681189506142160507075035094653892307137503753265868389146408435031170447443929788980663408044632553180677646461820007479580007196775974644561047399469544253181372180695261731273697269681905190315656444917275195903530299964681871464513522993331742851763502287522500777256800201378284308318793748103103436499834055092059250603794145867765190308538516434333064539536864150595580128214022030958427643381804385042420223385865319809148059346570590592277004720845824747054291887316768123908671657405911133621732965865982184914056298189714266881702922676830420073760053301719889677197873585067635611681551848553362119023671099946857340633726284902476776328508679500426038268227049061631213834013472787053184754613087924976051851418229411944174659928939156700579769359011858497160657016477481731793487465266638036892805313517171631259174991359342948960951087904223665745905829795411195159633723392000000000000000000000000000000000000000000000000*i1^31 + -289580112623688519306010583080335628148273225808629754899858761586983265105644626415380498983298698385794830554844275299362125610289079821000837994420913027228908119774359848037529387077775859108096961094236597053312631439376550601288114310731180608400833480406460456872455039032988870456132689296775995953841461662433403747375534010551026141063124422559767455128131450075692514942424377789800121260183604019720018613610700583553719667410111500000777588318772740810723567752573045374892338812958157506217885442664185547973859374373719836489387083612853358647467621663117819401840643215701639036674578884743358011163760007696048152922489823332886255112068267686895912135208723942550271306709635820301264728559839066086644510733848219152282389226993009889890244142945894616794071138511036563437159982386362898321189793080963529045103807345698901522610812383702546290126519307120357620570251418632857719067373438782128511566842912253589132147803529842136567401378327994923285969390814051788273935668874248691286918931681526810444298436813735011731287780423109405431030556505997028990352846147832540759663169468002043640688554529180403929451090161450409016150170890287203821381456614334835574635354412456980850488166837320505652798216335908927835219552601473322420862329329865824229334080166185201864650140226301392555507647676047980167071332951144440605546515244920207083797513820648656538664405645427514710832944467878411862418544403830106506696809647263503884909568956472953679932014348348182968866465131002160211472612380893433751095548429805410740990335169771933009909131453714993458447626059788192558436161171429524778751722017344887250656806441502527383998637387565763999953448326427711585537675849458212157750235532297840039243275913805614430158761194092640136753618017492398361675724098152825772265717627788492247664603659182043923099883142787501127680086417553570936164924215816614939046635938730155511034204186599790758758586655811604767998348713475088929616583956169007452755547508267058039407226155296759623286034326709782740172964498521870440727063574514398250098999527867427729030516450217237964436656526644473265718075924895076482170129592319078297490215848987496427055177751428382353421464818750311668153893030708841284532013149107166223675625615908818666522693585706239710897646581650710849901884509347005450958708158899141228409766507101714328136778783804910788240082322144944430377642226277319205919922056209363634570658130624660629845105980451230516170750917424317937531217307631369780862270398195078497776907793526575204398394860451445907774241038664779091606144578307130895233047778267978482079612715695911662531410665143229469213826603511883108427824889860887086550621883820004626293272494094046705535018535231679555628312138331251874714444329504917689577006214456529567296086766037579037066554191170302772887452385280000000000000000000000000000000000000000000000000*i1^32 + -34560952571071641594133644221084581617277635656991769000782997040096944303967550067983775945284466756354180381453058949115744387362634052519090384270430714983917546219643595809172928504023920717431313752056235029350862855652156026357056140430808944815614353821492912254391974941672283585759105980549033650960599000805986037317637924378731770003909073245936099609691196731689895781211123364555045055125175446462051607527446073026770541153139973011374473192222244534506435458143217626569940547165375170137072513139898888293716118727859418441501959381160981232120029290901180296644934471968284065527869896785392003985942863220215113718864283126706967030917878836098171198498256629837089606818393374012689997569764620288775542563681751520145922704075464613637561612535460792621851897696484127359741079844260077631898138159304111371764990069841860826065043912444796428526134071655823922606722277906320313823078061483536293180772066994653824739113969222545903831075752971631886549448129047066092947386810616000878169380630803745586659904529783520259657545821783641520348153764692187716623622995965416181057622694946675690639252238059366644370926622243360064808524972065493907130120655696478639395551942813208085954785831577801722296441690386969953990166473502019933737143943006418676107216831817052200698602460568917583499363976598486652605347215101938575311799288631884970155197220399799994947075990431430654474729376357477146463203869267057527905538680698613079965167045279035544541338084252334518550303814062140562890405143394940989288015620427857007097222454209239589283249674549837797765891304015801443341674254106155319635534293304753518682784533490630237870856015280112432278119296940961995206187403739303560177575008911691754408045971902715308438174447364875348738929346608804051937902951065684453518186237763706533816395561330663219680692028079772821412383944123770405670590787544298717345350527966872271595840595552294294062400311733517375529894421298420559298341495809273162768827653673961587772062332282972676356114103359795601938644856305619590725085335092393498878801745959230543015035761106775278047508326083969272784520812544596880150645943099551085964334198529185838533850171725716053552725907355544559233679919698633903485233336193007692348117536661657497559049634132819126238620184356563396568900785834110398869836141940162113047421498521911941256868757581589709370023861394356640268317856555115754090656423327704786258433794840141538755504245128602935129141834255862512175014771349570611699178020309057810078791502230980046274957872052769680890469380589405927478255119428051365846115059860509820877286327441803050509974443810173258671625301330137063476208055826806065292679575519170638529429821920066111692988590295799503134075732393073220124052931463951754958572689068771110823615164009763755570504856656445142060131942400000000000000000000000000000000000000000000000*i1^33 + -3686931440717174852470084358396757550615930050228427847103785674862857571810015013686718833975924217163289606959706508379873877773507584095655570467623677556291213503947208908213419999528088752456267205448623534850832372066060389809475978412629565222966892229966680906450588978151481009754329640515388879788631488663792843304937670177062389603114550693880053735507673462458828345093911681470452524141234309757215192735268064987169280713913665151518168843295233893077532828014058534857926699750040446728851245653519517634084815932850604300595384953148814345837847777800811566114302260699452255519085501239765095220592997117092550658717053168415453636194209505236703107746135863365432888333044164938842947585043990523778660510415378056869859375090404824196824312650649458773948097307040430371929766199028991488129312038210424649810530725808610231801021007879260109508627551582207190609470546701190789585847798910221624643981592038203797009374894002169931023203665779248583542592275784828941791550880716239927612468615237396782493876141663446872720615308100311749410040926054079117561279721117876202545639236100171244839111508477172253099947749974122907607501921310932524716716840220495127152388918972546323110405941271857563375788371833763097305685155320766714030779755338932336404465791098483951593790360396427470303391427563642252668174294159868566491287584537896020821925397278737371144385388745364046911444444222710954823419449800650913188846768341140948153554292723629507451398076275082091186973077155436770339874801569584604275832200021712563501641416120405892563682363370520198071751931054375707577476412252345723485006327598644379839882151330861939520699015458003097898324624636637107889278627736356011250814379180769051092682143371017341526243357935254498095810933572716821691049150694041492574271773371927725264381990440399450487729066981395666465832147732723405579286664368493826812059280619018561922997339080688441395108732895350530402066619370942912553190959016042813310366608304820469414436076810956552526077919219716490307588895442156937295802194049614909848346725426780679898968984185452673430635251361574029624692409961340411309217432861392995780820453364108035480645573733836761671231265648768129551648987158540243451749620194581556929578595316262914008447037840183628891309937211619041835367885051565003155777733599609039291354148737740083541664461842787171549408359297650547592009923614817747199285244460511366669634025623773977027115883516268052272388741213011076474241367850544351788188283582325803533181063369041373609007863698289996028371182472510119580669275720547426145720161947107974769716119416898292252104285294499879716509316386249283844554049796584327714292478545511649682924566327851136460124410980764810651393958288693934360524238617919189780429471453066977190756096456200609742363468180764422150553600000000000000000000000000000000000000000000000*i1^34 + -347828645311692517891076067265110032333602178139928500811437538971064054185556583218597077300726535901730574499395439726030151189482006941741478879754906560745230681085953582202916731734436218710260613643367264263628816246606009615223919512934466986324330375238381774970334203327837931384539251195947424726856660168137669509096217780715502102185517949245952119104371168251430358844955871571499789329501759692274682553195287133516830436383634379126601496338097494310810401754904251729313237677490856093207052414420788443139483785188583979965824633833046323292241935179284044869667026135349648678240854099474386777537229612190831913935847347076866749784032972676944961710939404180085680646413153082358133651829106300459881552976279968810513873406665938942493345727408431031418627894989933338361217983511023134150062140338563125046151598501510462210139693658152131257129591315638402839025511347538100948920037357892004964278383665038687257295342535917855190871143670261591644154427386610207227359305168322933364654230606135979225890528663224281204609562487306537995759289754477375591604558092723834916646942231443065973767804451264211849275502116295245261755602364320030502008500796959264580237999674625723336742579379401465788712625101468023142554131614334676409611694179384111062407437429272178492989639611878274856415263068700104757396613946453799160981719544290454045500179822851883438481577014302077088051273166527144995987885932378223026462711174519288605343580464146662669243257187513190464628785063277552925645327216204350466304192926102211035596734398885032594609124390489749429474274071477179301920364991102740583389760496524201436604012865101204602993063352602482990773740195331896862871021081429457533189356534922705030423285391871582546016417219392185762754413658393912476187446755111739439307308174725687667664083199684695424365934081128963577537084548007401259547914437088939388784338502147477907411188754308775629957225586731151028018046583599091043533652663673092957117159555240880157492119981695725312878683249738216824959626157944226157356933131359157831471038111364937809429229135444893979912543646963479017653165622708682614680613277546343889644371742607149089475880475908450356386981516729611097889744584892157625609718949422944645892454174506672648402254225059578043444991455403548701021207197289102623109439618156627191211877739389262741516503417651424838899025830689174980462635280257328592823662601053914688754892339903712949293782442310336336685566169825657278723991566847497007708565592372168045007736171499099360037235440448575113167666331425115821152729802265323399691519477768585038835373729087029979554892385391856328930391729501256243668713898662050952264942949070874051202662766462368060756238479333098471114758666548802128818340046775447580696909806089065765526251587366723839822107500797021388800000000000000000000000000000000000000000000000*i1^35 + -28575602041616240657006539362441922339973733498232352573323998102688743210573196952730711548430916409963829684119933082873754084805734702834318044136887255691770960162812642794359866533160911768988899325053367277346586418997460915321367801783826260072293692247207604559568142101461216681205712917827581383049458654461657508435949791455821818454537546138848231919475464419072239197620727437093592863278343269503642728240969023524825895468488245746972028487203781830588165384666090562892188279200986418691776726727419068136527114132095020579498165176732876089587590410144080800482843148310961026923006070108529740196784199827499518330287065763791542246276755549873372264665435038706635252944035228856614103869237915845224194119567940790810050337613664399829886614646110093142056566768920630208646849560983817718768965411521103029211777727195268973716379067943111937854426191182542541532366823808584735288097415501973096694721734845840941969720243103586172380563641861867982375627457052856452902448777853242468466637393747308893527174466301211808216837048826908819712069947323432023477092516729823997007112815581659282614483722006404492066796073260207188147434754422249279040863890596364243408026860420881576225247358536577964187153440838608163635638577064914103363942132511217532628371040434503800235224789439087393972054648328201046637262786871458373630025886088846378852915658817891020926370505439540496447736361434368452367095262116301584224415941129794275000855263698147695025571350720555271866890972447198671346351440151333818927079862820161676045254428836679131805426104552965929979092486843574458319324446229913554225240190185947565372315536162068782802643691675326489540683902168022107461577953720290673657925145565715172638141207136996822148641705955929347694444456704689023649230656233208614872496902529335620674666322079459875616118628124845999200540487365494639055719765273309583452333941503574241549075719955256734654342079999442291537105097279179848199288647833472448662807218429327216444548520325555421633539041397624439867716519783341526916644545115862090802261352746100908250531710643563686313933815912265329594890306662862380702499306808320331453670918203897873020467254737043099938781128030031094538751555686940827380208694594548973606091328325111160386669167709602763427771962967125413004054615186741571678195276554986002773000106036004849331810594858543872643598962193149265608005503551696117137550597382498989564673259303931162083631432947628086014974354071644595165799950237687408710672286988145022294946073375661766237843874897573638389277725565426675044059630060881838972346008085080984799218541288720911833599715625768088787225987489330223204119572619107861250744347961363948060149774859943597422360985490849094484755877954588353044591437390048503178923228385201167681503677703263151157488443426078720000000000000000000000000000000000000000000000*i1^36 + -2003815903842896377845081598934886073557491041051753511669791349192701212907739079455024451162528221114919709927668169579314431438860606092798661824983865489821970261424920919935665908289625574623430019054254236781679847507511256587405255119989382539059270495405978572573642317527780883908009953659231066982909286115912310547526984722273389158262506375784639649812964469537399403851401932487965984082956075765643804834192463054481555382336839814612351584044213470889873147460486153614505947398523657655061246579275271667942085567506837477505286474321362514245347891418578319406171404612273580050556696589499470589309324572333813792042718654552974407633607013483552277686562399625992950799696615332410293791527511140959901440512668118835211235278706512651038509458264299033963593383546570735306360596851307672451188061809520991277884263652021381501219238584549802160953682903399335977174975464852470092147441112436656405332096515647926872324136548994247145144853495152729948009095898184901590170051375563452102096447077546948942492429048805944519705048650379656734114560823308602076195732875790533529118522875787179268100172156419190325972326768671561409488943843523378108726815311618400743736231439403624600168188254141998745245638582477758874624822594785288738964431866720437066636707041153308334608205072539576796797858415296212278625422830588486770853978918421853135616126167486932293210996872065391148001955369171064015298908786707891084590549635155115971145965087560852640056004966087830264128256628097466280052402463607941289487609355848496935379731674458013911534363369565032811813654598286531559065254503561726387747449971534269328619454783406293304941381401150603369354214115000818256549078577773834643315747144827206853988416931303642045298093581589746778705071546391967172509919548283114869472720750145665391225269068694852314978926379756727785350796453735113292233929037728620769456690963362304169460700343988265064327072035272932242991865831739690126353323398119922936775160674918767432421473510506256930465503155363621814389792444445973834542536421986273512050119992772957586452473343161076364638977815025240337808380779016904937330881326690863358062463846958763179410648109469608849404680930688069392422033969900896486081935513316391009449327957835150428611318413462627370956519684752349471311050074023915520073528819619725327858654804047460143453132663472912920314117533624223901613236810419543081281299763102228833562795082056325869214317207224826918380539367882937703198521865979889339897049983965846880531423993329825959564665107001105982913772755476775557229576929930201144572087224949086211848691798118394929496419503434398509600670673746647261471704002362484877889137371852051564457930792569199558311963019333581936318731707515933288171668178773696396664427783963592042577136902303511212554721427456000000000000000000000000000000000000000000000*i1^37 + -116598506815331684007443522265896133608843392357854726491704945489631286186083806165268409698055158002649220209594436958784854909344529886894360804214323670198120516413436288869954696336371158503363628977254640153956565064551974780905433347587125408285749740190845570154481856463587074528352652317099168182844120763459631061116587124793613940914205309559328729132786977604922265847004993425916785711633835026838188517381806219805617270928467650599358253058167671669188806424272367250911931435337313775072072627863797490937621017410819919836250434168000388494509960945068780867830112862656745763968236398777377971325877074881353715040109703166081898464376840876260483213215923052182130897955560426023084174590412716188369547019948512487504991131378783068562306533905263184445464010839202436126259313912523381983359518557919686594892285290700146381995731204788480724531005739955770825171064778762330926935211432841532373810530299868600742733382057519125699128584426708775119890823757463784889787534738768015028185891130166249354542370716817504447499000135664987379270872752297692548213207661532576135323963116764805012989745335209453577538161697041904554138597732199721933826840945796866271202702135642882666309029444628907136226861999734557048086336811382825113881591507375267768833254068806750241308472840393157549466315596536099466640793671791719224100381546821472508717117835694125942711337424056072063356883006784979698626232046476414043290571335073247719428889005992955058794918405946891899656765279249462941701314411900971002535620282322544274031927954153004843785308457100569313074347574131310219927489093897978618571747110306550966006126361077117221583478475734992766174145637100631571547942641939162412570084179521584221479777081817617769620962869394572918189265156618517649457033173939633060410215174932065799604517631637604583998597958973449580447866684075811176442920717250573320173878002741574724881017816226149593294682647221914148288515731550213373810650968838726099282076239495077363049583698519268037845612276899563787472303262604578025660580759341000530873215394277980719745750775792409260984762607325107022011460894808178043170528584249436819059117369454233974045508989224557699640444325990526239075286206016244374271612343152923565505949757089240080119573803597129651771526858025644488622874960967117011781127296776787329396133014909177189841422469758544102560504785310330936153456539037039164064778951130082189304653213008172439546687942775272469663211894026496109819224567736865690724970878771515884030102462317945026329352609152735807284762846578516859562763398755099554855494233422726182209792807567869424500084543700391538977416327522016282965528502152943616526727956830860974563747526432494014076985777462801365727123494534309401273029316388521095833032714553050551696917664539345606682869760000000000000000000000000000000000000000000000*i1^38 + -5394650767102482045469616538432097331923048012092740756798083900565480674009159783054607324415121736201006861420928979850385869355416313486902811775436883887652469614766601213359024786371703925941033761296060331123676662901717786008502396022542365506196054257292995055931327137729087190889941594410144032056092413936832856521797342524218788780882436867699243727965571261807536962437937324375333087428228775809106038028359089454229551822008039420456877059823061100301721810001530648835771763586521714708324927110665071168929842731276010275611771476349644429443606294366508872093864664559650924294064103624139047552152378632031303981323715900786008026353650573071459965659993518485093357837917430079610832252409602963132947141097907459676331245749375733265942247742692093945592653795427836710054329230176364029680948793692090005948785087093765157876135698269072463371542971475543738112916242798135247067417287310206770446061432019724791409572552396436359851100310126185337305521178102635813397287317587907131451314941343064119129220207556073407758078559212633912391486645996727949300730351527561906980754634756646596536458293299332713765527159432857854372346469041515894780129955684024635969294437172469019831299124588518430506521895883639777347279107805897774075297681283959400511852793671247435982407727815156170472303504747883129407726274167912488866539272138219702329465740297666900771334033151146266558558926925477974262562875416700025257586379744662413612062926653540221565806719626176569793316429999116118758439416481173893147482292374445790836859203293247900096715452046816225954511351199580026360583301049872266236133157613391313422562413972782785013297355698970086631523330592810068074154775912400977053991875371813174073194125492755759910419440369396784811681876465506066498816671378600235421582723615378962222943314863752178590509349538845707601736472965705504017168330659627981739475374296830402408673924993534488111067248441664786814140074665799727271996148359933542897455257823933058970228470040450021790203529168910513956046369242162423896087470191971180406577682596152513221694753053976645393451855386844643269564617710183309187548780100807264263143287793821733192027111323923896144330069468789287547309279807285988577190404605020194476231668384412600512946000174369645540780033221528155846006546030851728615374860450457300884530708148839089424816078831034393441799175255667541993508052130606752481807922785027741157898670661079887794403853417270236760990274701992461835863620742786613627810553457916898141601513528029154102704870301787964639669535086997814016730523312177531522739007548027862644598042306244019423392186466833214015964771501968436850562511343505967657703401323995962150068550558009578813382396544585183855303879515579126131917609847235587440680167252315866843954394737657817281331200000000000000000000000000000000000000000000*i1^39 + -188091394412330501320305732669999259616729472863992579980130144870709523032218126008533571113646545842804211585211749847611145315673842949212188765677205164592427552228066122942901314644257246557574120220707185640170212274482289570481628829376699284694645500288723412254767101831779981831869683116532072206636485320960794095633483236540104990899550159429339279086409841078021711957755250242907989183756237125448611314422650988845616869613850998067886202097868800364375207528270030737519062491749332671689001207738891654049016966383373253491024636630048838774162434662100580864265389658633150034896416624338986493662598811568247564531142526506414131421766137379574044022840707274648404301299114159701708840057926406590074457700233437160322739607476097458559990954562361207205588054137018806129678795981762139923270389430287707215540541271673596596758342718257855774516472189498650551841057481282097039525026801092278851670613182054076268285176182934424964466963590690597632009816881913525734428786703004171205255681635669167864623360322754295934651565171104758486655591798069365099193439736434316078269362290281790780144628311692243621340381827694967721531989064903450631904397714208337553923487236108419971849188242465367884757157320090797433035119944020892325898786150721139808009864972137777587878853712546215391403510346493814876417768029208298705509340493286055536559586922487225064519881674982861143489397671888361156243384015054149112648427756876726364751737500438398179618005232477515530025736986866180624915240811644982754501451243807274798539739599840047549373228951865192873596710951093412371826513315708097778440453768360799839205225468387305704722408866276314904916492410024035332139614667045578967149767042949532649944275271417053708313590350734027430031850227305414235849005385245920841376912994118746623377809233982207846510652787153183591959644790882014028828093592971869103465262558885084054686518492537740480892147393751135653600669643921207054487336965671257506265154020079699699282469382862377771239531840127349430657756500259041900628791741111191350885258483803166868885908221616323373294546806221434562204580432818036726639572751285928198624170046690411158322591459830655161984450096473482692323739906957347270872440794528675570748459783249663558951612354136856565907161575007032841111751336857151289133242147417970887021769943878440146399617660294932522507414621089629771210520943965394789329485829726484162999275366547634045005083150727287221978750304027079325567149584104716816048105199721276173210503826671538337613377944365335948441930394300628671195440191749976185585450744773102305874005757270786119216159069774456410886865879263645652251571983494458421685681083468108722527023865512029430025359166020544147556173290102199380315651181162899849226386782466636228410766227922013388800000000000000000000000000000000000000000000*i1^40 + -4676898641171070377114803992278555233615545901531967997921417232798521511030534028487628374691067708908703400083847234985982066880948480226418380262826958408734322532616484266610475296572888732201785652748301096377309925300704041685109594163958032088667307144247569107219705498066140252733228518775915395336697385233574052139524106351255181156944203742384809486341952852552086023285991275863678344655387443734725111226093153368860234516091979456457234331429869117558183486992457252577378417724295513688369563920460774381914607474063255426149871039343630587576269601896389544434741209502846518340324860278916291859078336473669049664465002640698304866881081488171882812049179984530792996281779045953136371778411253001621694446057394595363948693900564941622134083959421871147181024157841781108930564333417983539452377347403272471555191906267681553042366300208743630720263762703303359320561491962574349889191127171564493004144518985250099862524340405100846583027153816870575794980838193507242388169345699123092519385513185000087451457849101966266979213898930593184213371416272652448120012583634092023916023810107357286636473181375250155196075161574774288084023409578901683329206607072815842207683556187025374221746529584957640773270251503978608239632561704644509407362589294439279194902195996270556554556124212260229688018685975390191549940441137825793893200967248197621855815208555939963654542646765365536169483377270065864901179094008830843065053362712893335341305633293694216556347282239627406116110691038077178689816373168271575153276670376385784551203843023684741514488623775940858970988410629660095258676757265340226548898483220148081263477597973097921375198826755083431584948093347840643867494354331179632110174734678227041939405629510219721392740023916348755178600074509801615401648232859614222239034588478159812261038737486719058029798086606321834524361066285338136165742320383933114932689233057016378376380522961536509842003097363213489324585934641347819400106869224674299905558382617996025053404042185245165794398335422038055559027796549327823836709512808458651131215130831787780698798220366199337362492673339167119269433891078509397124345769010350070243448674546464258104244651910730538180310047552093325843580024259312261785862418502886015125525685195137392405061445758022417890967364731624824423883361510703310356144074300896172997892537303807050271993437176689419199424310189583009765540022396653201164409002127144972059716711834164968311169438691588039691922631932460475792923594480416228324685670520879897370826312557146670191407205992419143605730369406643998120594449021176832681567819012400445771120556857202717558778011777908328375365724710362986124132074769504464383069268025130696826232031968331043023203121229084327446282268735497755732185893569708486312205803992377823962227348943667200000000000000000000000000000000000000000000*i1^41 + -80198305921627447436334428086966278009436272108746255708391817559438443800879275704236861426053851427200688771153105810968040643625939234874683013255695701882641731110941163358333401460807852482077850788046925298616424093341104822138772936895933999030727275934341636362742064697279830139523333974845198897348080286052437690273249188499172487781422657287964571683476019483196327421143634473600171289324681544363975226099003717740678341201495601202629761616682434884317424116836655962881365664081509838588204857819419206867523809764422046157745430502466777929251288849510143670122633449533296345705655647126802774699673472081574121880941210186502705586859261789652824054927747189847477156380883548467295136672064793454556727644578150550344238884236732149122542589966509240713528959803481803067386938750045202704186712156863037872032462070950110086839943356161348331767726056731271739641566334108992803589097113649921684420688696578087783966655967107461213529940213557091497365281843176077632370077453804699175573246536755625674743082223747355443550413274827633567587625881928524228782784405687812586726028133736914739216070311744596299427482435349241476196622640963983562316524483245034495310205522248433986203618744127648397468352237241879991818660549506969566525633537976856509136587042577234602487034802936607659485641058316258876328622926546707305168084396619839725594113202466200840064667377173949830468025993119735252067245894027369464888551038285082574671994946333123620808927358522038019982394279540523528174852544178672097100232565567456598164023766974840980286097046948464376426193647484654692402804922738231246540765442433078963033114282199707044551992046548145593829883174813703795930132978384349754537859866897539015484535911289075171745421897941805472404320435347483475085109487967347004125793829233747342058856581906979914217140060419419741630218197213367825453416256361920174877998985506328850237048893460032561348405044901162672812944155693469524597998945861720671218470216004520948150928710656009180446810003291244309099632540717455638967214187716491699324541544500765379892295304359953234712633453991596864716501475668813402873624264017299405098002502323496276590139454417575642142632145241254659619168189411554654164080297923542763510650717025841938217097750539844206087283115928322180480697121468594471025765716539815332437857048335576434032102989052410423493772221932194631797256726328178578928336970495183438096779637779161269619630793969827080708062129936868102182751064576250522114561579326632292530519621492098533788815484739584447713294825542408953455284070699749305865343061533183580122989688821120635677057806148290645673610843872927455574936147241138804297727524639537040849007040204348943259685243607366523836103548147226553864207999401063849989932871392573542708824637440000000000000000000000000000000000000000000*i1^42 + -973345513909833562402801482544851244512941415193440654126258585910151314615590657232423058683387215223569496044080731551243954135330660518191048403173976408540731113994923362824622848401637356867739784643467685807351970258887232372932640793528951757129221616126822306495121916956445501364452031751052094691930827692413942013345849021624038812250468978894882031905862532076559830459355401637483850607764457471425721039206085735211674137358863109740295139605627106201115298938821442093729800619449916293409735469296935399363231508863804289665368422242292777777929046065566971062933087191810822985069545943975530545022857030894556046304321672223860464371083382900732608904974468884772234387674538528085409593884998448663916382498742875419363843183032767852582195960280754532691347364935472843573084831003952918086101005597880936408228931223166018020364416156555996088457384134869910267336659808923344320258263165360657858349399102307142071576576289163166900759298265478103650912498444020740200459370928153906958381757737893940269472745503792673764676624707699753864685974187774920810310650354059393546819765788005011521459933993518789721101252393615500318376619013256910926843769206437295291870763392933111505605497251095848023871951646531746348581030626697679721875600709817909106790613617368507907764004727654325555902663876308917188118224897275839572451767128167546953180580516915769759535024916487771956715479973979393441303670416566603542104420359150924042228836958870202705270929090110330279914213524755122154335870578564838981093481319321849960909884508835087727137048216673848352819289557075899774468408840997701064033579704196694028890615184463247127111124269803865442494468672773566011974024374348584598007467828418053407794122252205344359180080348612415901409451353750665626449235532369530012205115487853924578948765928848157931870057371017888610172501292949312364594047905347440151145775477733336820648531439533408645028258792690140272819094368408477742618469985123601257667550803249803182700816848711722387615581010242512015804252683997485765014883601457988829815806713929323886539604554689027665149727327557092361569696144368634263405545919671761405894661876759259939627728754114330576150458422578692335864877023617680085206114351615420232430783698603441490048736347853975724775368181109492333185054408859072306024586793307342536264457096902145561478361378942298002817871321457077825942485078107900236876913218554519512804479458150575891193710599538082721745046264761728426927132763228343853307063933132821068617289235316371813782317651758803806951638251887120865507132472815746244908929122316886373342857805229757754300225133516864413926195127626675802517758648126448212671985374912970436427199756968669280588868360377358220742087114816880353489106630277762839109724152662649878609920000000000000000000000000000000000000000000*i1^43 + -9910719480017123351243675789568342647221119008705482525569909675247833573466161305703164509773018634331233758062468440548500407977817284394649390726426802602809328298612428243659421025436425836995627625084117179774792556182013119292005964941564376060644058403524409482331733867955860899609210089019672799799882611567819095054729721554428688215174411313396782494627715479731688229302092596085531410942087497474175609201851308976698509984300533879635579451771289784802518692449147293857294326927467822206252593214654147391013471772944882718146758955308154208653822221022746728676784611388573810765575150966646211980610688259351804016015368690446279839373283711565351601033729763424429980422917525988920698160029469164932119834214124579439096033524955748861992961458242943255967432062492977327578618295802466386103385697797310599200087482203637968419548246339135459233835919890733402502809218781876531681045978961321201964378062542133052711370827486388683451058862051359971013595377960547713887848731874780008818001595954729460887442807401412987403154801267052222078908538403187274797061768787562537572375895134277697981518722766235945401856255535480804294275940090977017908379272042639490995214380116199344394875644448378924116320728049594859678831737126018702165754954204689630232261527028541109655884171219437196348410650496198353035048135279030161483708720778736008053797908241315362691150719874237634062903436691633258571923989319815106051014859104485451796770765468699506348725584154301945703504319026594074954394746415745479843126742412831419231749277975788792009328516585227177175134111380300539601027758712438182664766662887226156910196957731758327191420546306941730761874227472730647427164391099454159328586685995602199414111778335065930284346749612481647198042359802118661183192871410971708898242734832790414960390819713779232727447165745274692764494950581520398842870181392490500674973811315214171396793091340698671137995941930825037853708221642829215185048305843098175218105431357102037950833658407440464468903383208897903236970317929838106915012472335413634757310052896593996406933001271814006898446365930116808428669268906752647492590731872729135014265766620134713318796595812979000185260802251785268512161289989988505557861184625083535854210618257957801187388609722093730745038574604530721482556676126212159718717012589627275630170974396516903679323652366639184044697858482790026618706456504233428476633585276338446432322558273792597962402103519189284037089371068519516789059936952195359804189750687029778764010940405651975305009634000587685324956142217358034712499434633790377105079121720853800571595057628766726423633374545288199016300159887436127706695934463913603294387993814932669746209831297924169398399388706571259738069458552139658314111989835176578378120884561767308288000000000000000000000000000000000000000000*i1^44 + -101858225829518527054121464361068211279453414064906310693750552401667180754620115859827895245766096467989996210904979127182901666119305320499142804109454677947042413980460816887575436485889906081354850733605064180084143480288123024644265268887840474494760250825861513110479252171228072603534304539338584637643198983381694658527487991494852752953439017650759181052106165904360736453864274012875070614078845672321620479706005658922959840536579249286738870278567381439904729473035747979493729528497639005044286110226483574427136666308316342102876304090562180662397158537499481478487285336371773457869858040087797903803860777821148758306168141640733665261314375012784907196800085134111432128761620742077877898551668161577693489225410261749759101876042939821865114211454846403787518522880545720523003421445918970250961769897369590136345710577128680307513064977257642797319048626960523796043663348093981266968843848216621592654390548334393244473980877373362101518613505124592716279973689187211261038885765679514330510151476462228499541632596625339496751282119807858359202231313010129821404531373032488444885702606784769037561151445895914355432865316955080724534189392705128918660492066078784833037930176835435905469154899662696902351950413764818592540211638030879134843828707592284442277967566508700981571247265535649636025272278277032547930316912006307999251339419007715968274507590542739262856221623110536275341033346028583416655917919506542250111931996684171634971018264159976594075435720499760874461902496027786127511586469369406508382044613331056596914019982283800699266504106118329444450944035145628993314782419757323940088445418093313255592911884677163015062424025145538134915995303124848807048046017654827294363273532907398305833019117224709418204951354421787637696088285516269506520581744349151181171373970536583523391549873447831520148060837361235209131136979252663500407138958893855260526259173212210168071975666930231737576767061236554466718070825292491752552612028173357912734509111518609177440795880336104873554340998949616950577843282218467347303292544993068607412498966117456878949304777140747267894408358406223043955370038903161593672168309750976831392557102790042732761267797572938724822961546885884573226022574036906612487112037096237929521507977066298958050214544274541944290971111592247549165753792140158708428719346678055741096718911899621157513445280491498042160761280920619162327953199169827723325973074628077638632439708834753832912720767103987850748475664772481396735796230189511477432851287776861038405564321022518112610740232107239888043769373262604958209255561432804075142649619920739706008966147222810290509935678033721516165923029288127017120774748888624722088930275832577088507792036873288475841848956903250532944967082615440546900780956019738174188105115769497600000000000000000000000000000000000000000*i1^45 + -1393881806799586623381924724189856174243385863983207827947820297337775519615312248977855372514771160951300560655065016379290268189058480784650756282460238799144967461434599290938733783677513081848915618673294443291068370193501578760436836606199082990530888367887982752799656153304418093058040653563006229989114726962184221395079202375856977946041740574790998892081038992898817168688404637155691910297163170039261207536166471556795038933904583768643729489716666816056987713615349047448775169058760672571226953053890647029079482977087555020377670737004014283051909910083911618581913257083662172077881614555227193452740208268887629741148066471576463972608962224051558832834677643963450675394018804090488372769713782212850919301730279095884940054650123154496648232315142511140677919558340042424064196377550360162573902614461408380886600786106100388950457141403531117655058974675327656556539417763551306144435984747796809376053308902978069208381027343550150279255137929584664492749303791082519881698048004146381165329997287844901826240481729661711519497713327535820171724742497671413086705093807384223178911540698399505270935341539354273036449117584397130780428762910115861940442964210442906130459055840253532686950793081496486976255363344356962529182323276441880669182729443781794786354876888467202390303934232483078176348758465228528333347544876924196479940302932796074897889232743652069745247117524230946700049491806879580559913287710772327938659561865730098088934485186148323996807716491376775463489343301898660222692791645620405463228873473149238626785700772077880801980812064723470060030096927890743730325132373279528140281048258413479409311362269458783012528629405703416387423075923475280363771112241496328679732945409332402080030265247601396583084976470023066468234736238898092697544410643215918674437432470365742397886845348397658657464797210491372023467835484606018723339658686033145206016163056610291690593724275127499527208627907332836524917313632114894711668604363664470277688292379307267284531025591184690407983731694225748735848831940928968157579740724488710528945692614681571552934006683046264248548277076158430417181539083987171470400776581897388352487391299264087237680725425441636364944117481306129158134782432169475570495733282062322508345170370870394079221838785892848837518194477747631869582550367537639584871398117202910721835271186588650673089465575032252555282042162035958246634701329089704453628643038156206625253120039233364786377218275307731214749857712894886192630626218702783571760146832119975774023620205848373306286401985960770719199008581005264294044393158246645202660015034433006061247325494880409045428673959848945724354553553754284741796801035384540527526194105870908957709448296811360678611552164176542522307885379679688805466959278015284133238925913600000000000000000000000000000000000000000*i1^46 + -11364691677402706829537810696704880356412224720696901822117504823500047651544326846160212914941167153714846679487886230651353450664746383727146247805168505380383964698758505644167736817575399296626464273221633023751931694921991663461442183167667251887587824882890980790209960041125904811748551048833545731624987331347394541945408140411901380485715140752712917307328804380631449574978886737593233080241801556277062902976538747152135954677716098711340429748729267174471453145502377966826779934406825815087240286893427996826432369647664629145090431546448536430846911972861273515796860444191130398478489949673790445227006472578469279758760613831332962108158989714912022732063748558823880935313342203465226878881702623173956747042129135243262359269040690204868946979600906090347058522824690212548935854658198632207248184880034443584588355748132344246815173104634392543997571651182612230504011725802782158442013973411882680950181265320636766181884035622988942090769279494467831930380710616015471839665944337315137710097183481796130427412062878224652361136155385951967691499688581952782740834382052440845627705255839982119024808005508718919389044066668584030926854155347946329924885790764621380321256172661910937759538085332715065257083562515843205326234144938948843342833666896503608214814134975939813050662575992508663231304619631451800571041529587123704384692073198596027984132824510307520225600473399876643020801289663794213034947853733139082241008855135382899923349098682120831002819937249871624799996412001565391070506172203269974270846901918566195137545317585878184694524064247628695809775678569673017416529662907737219308604318112118884227879670878217096589106545217376285613488182076354378124498516724475365714541977622981542923887146199922672914180109922827311026627461652123663510355546399296138947635485617117745604968551545715460887990722857108665774423132472400831876913180666128349897213653984350330834705620798568797340404946624963840882730565742056975894490068012564417042664147649008018141567771161939270146740855505182984504460470522741210582325315876383443330398280708626295404050968217439301718941976704365790893438898840775844193049150060672366979655704306981629416804298239683537641486654039363589814891845663500882393410847971617387186159873220419528594813535072587134194342029436769559897613112086189342838123223779813971956800966314621908812993755602997556611182637367610031579713880950630105404477122440303240459355200631662167506748246660747915995674745171993636652136891091632530578137550195861349650764435178191832085641134779612995325890943072445634127632535778317553945760559325282182691469976119269651778030377676790233690889716592336540089672176119562811707541982768927222825567903274156514737227606622162479904413384880424025866929534025621357357693440000000000000000000000000000000000000000*i1^47 + -63933343033691848996868930131343059240995388093257247112750674107271649713512789078407132117036065475327578489245013670765912919101366385124065338626281987900069904807447844763570022955392643288755350762012415260282039536269230006352186183739478075372146667583668588016204525917973711985027602418745357478187376553562159053387628085280249509446798444354277465492423463441320192538516695005775788867218015773045878325781611915745335409317999869584751241703539198454474800765522832344567140484155446016714732939521575757798988165847078928047264596223936927243036377287422112512355531670285649139052048447175813396777835218073451801006332409614456220966957700917671175331885840269546055047129592954116771152740973476825189063943259782136491352922113008604366766196317796804665924837434956145420400118063307242940871110971085667942699654909622304561382200397026311640903186052580924609383956648732582446759334389751011780668291266323060061139699280782704290821715502925861748855713808975515669690631606287998632654548790886108802237156118316008241933200640126386608035737902579176774095578966771181355619049281638248462396305914738983061794213778951405030839050185709086439131758617716495410512604681712638852873979309477349330422225295756534209041212987356572755698004042977388673211338536127393303293606991526515667824858723547788283586486314898018745856447411793286848262783088913484306389558421644910037379627780569837061254145781638653212979932589534253252810006599418338577684614027660989958153936347215610522543684409382954795496574426301398675959701776213680460435593673068819818110244315420035871134299824315680831739149423038666654098207512103218209335249815711178196467068594721758987390810293039984203042519362695465350278163916601123328797765888633051134030441371336663576689187468860522655914415004854784781231039267425029347202718485878151954842390049298773160729084547621609721040178467597263473822825613366115728832145967979551719034083994641634480508138089937343545659688689481104397670887955715609061762638110090405594314409171660945096609958629729294500587398862212281235728358741260203719352223282953305427896410745241929349117305689826811014398902480403219945123745984496481613987990280866710550763116209213655524331048881776289330653112982461976401161028758238955133265719498522962883755291027386596393328045345426940520114452513050012636950521917035744233841045280784293728548074070464180392603781214395955953004452615231860266564874094207849074994625134851351990050631821302972358592768715547222960381020383469837371248177322877089367283595377536879167655361402819852137395667551647481928967679118123155440992101459684639540270379480955646477682597220393351154560980351810663846106434230382953401820467136483364637381074688404917051812777323816573500690000000000000000000000000000000000000000*i1^48 + -407810746057380550387415386113728699688200944490182693112071975313948314843287536597665145257959570924953737188587720416766082350410507902289702440069252227062993525850552292599085565494963538142383556051975815283085338522489608329233837856812433408019762917262812130669159159049802066148493980941306159399104787467547221789266101482215392815359554469184936391171619727784044086845358488721933749595883530070802790609941617749977651160024833587493821960991577153885060824873440098014180842333380428879038563047320266597633765224575477277214945719207738163899190202662769424569178068558982886736938845996094042549250458670021311058348937814936999681403655549963401231974601663929640073838074017051377572800562920262584125772212431082051660736985498053661139924778364553431261177182406027875072456836332320487482508852569438437412364452385302842066900346216337827120990589953612121375090685266296663405599874642211821152015048606693895930369451992486212255642444981036861729434435894802574938170333549626820832338285103664774172430943558148432877249455446557611023106023177869235619378449020279077572121871642793401382420712666083477823054683998368210742078902302167171752848214008179683144007987709220288290323656919817912215532301350911408303593058797208824271876017106532182760652058037433825313673567883331451713977377572077549533749521878094567618289359781950796147675692028813178072123229918914018562957514348513395178969140053465346901090657638699748143656670788652752333022781296560073206265855392957548608450496773564436537943615514877057909812096752302128779372519097454041218654418984675516585993745320784375184296216194490737679479065442519878402282721276611470806257046549179553542928515221304671313147570842612266646837705368781104677487270722450758168130046012276887194629087210002507452930891652959392699546796170464185253441451296129341165209920037763051806385290914622056451936327115649478822796030823595361702950445444386031420267964388701817739594903917091045113260022977200046270906607169551672560248989715162109204110521802967735185917738213753022039154088587842112203822153380188453462339571326352319132256853979778753592757343311095590918722842362331118420777000695172900947533929244976983221365575933594850616187337620915190773265809815337454514434096057475760778457075464374721176202105423225658112256400005025685140071866670134646050358365281829914145314238441815819802034888058073754805122153919377377913442468971649017676993090251041125315467020829345365150124068644476526209770640094234576397267488520302609493432554013850958171014446110282178276520789135626076955558031373072118278189938854525574883650869966888852683512489350480780264484688152169748490821395746350972834131226393439978077567760650547708983420341840056218570855455879475996500000000000000000000000000000000000000*i1^49 + -2886622731959518504041463303406083395814527496343461032520979029253835898970008690005474224838578772968967653485537532422155119206592850541739970798928736624810276031700336896202721529005397059721545204735929659346421008449777802145125235712316590914740234094303419828041492029255769714215730439221454972625352085808155843983107879090597337415373930393244616230446655499049311534148446594158634540501474806434769390967083363628764353420726122056722730679804107437565552176387799731044548519751181660785615173464816637471394884818401515730734021589749683415317315244757362400895031523287536134890875810536818114038758090841011848271197937453626590885694228076638565356867373593337236271188131003337327492412667929188480591741634500206138936406108504891280162792066223339510796583238250910887408008016597458873824237515445719287066743262476194411375252071768975381878614792762312935146140793248233167033996274227000754878265995041952035346319451663755590513254205656298003026644443952232259067517171107810121508685274126298072971156704536133494160305584971238478114356023506302768598116003099086252078984924328362765106430659091800139496063104991541721382368003560819138663698778636780234259012444004662083153841491834546202483542687076164744638212272428354805609582806090565199492051157667980025866697765790113264530401161017764682362004317069081270451990963743162620285803266392783359519339602281021341529627233000690947258186621058802419552446027226663228272258375881644880771075114219515275170914824049452257560920437003020543707495282711020689225083432867040913145529959647298492076401702960393997841030692439455107164898379524149282114193282772204172951500562325141349239117791787375908718938320117834291606157196813097361557733223365871061231132125954020095304141201272889581080230228159864663082292956609151189972794575756303928959919926593166530635065282021760929374951144903499644258082947445167461862040643538458500073973127495939600756951445035546455712985547963832521211030898037525109314701910188694980393161687721736276723232989798020820115461343176906089810009180806251435574548069743756481703948525592941832751213469107605676011444696658625140657251040922879485391774863671276139847433474105867179591156783356117414202155491096152211300971553192585629413489485192864072059628215229400689319490172773309119747921459796571760627820668978291008096696423832629757521479421760139109729950329264367969266201943534166661153084635461939251948114239270257016585040751743828942622201393654064849767249340218378634801822962989136966154420192233969052342639653280865426537663313107837341466979330039192561942191503733501892828347762518753646091600253753145973144918463537671657984810817932041636747391992217229384192555163275507800002416229553320943771036049714687500000000000000000000000000000000000*i1^50 + -12672061797043421184993464091934247099611325067165972024675851193000555729025740955764437096000248313937311761081826996047454227502267745309056737432018471283419645820169007021314218295259976508879491327451659032024405293839159023758674169179566640734150431558748720321880319915098565635933049505174317038860338192745562542655419517309164772661301157721454725725386281619721798049291118638411963466895359301805968176213118769720311068815236041065210822855205408441195757107287744245922135390138300190504652073333177914178360847983568573237596032379679385725036676200953908463535216336039481306001979241435574858321014954574707841394822167074511870913172455340634817206550068238107983011933673639154713621974457690315351340233856837072814541164424727841910364981366605295865558591677427333404610446634697594518471463264409420767529459637330818393138214197911523412097262967202632283481398767785561526476328915427523122620404534394762331993582825420424140307739416248590861589981024804261573501129005953259423708583567224342246942288611468696618857994221692378964299777070284424399023089289878345001407521644125470448625507773858859501013774512268340633454794864817072711218223848870352216990893813541667956350482440985947530077239152569710960547700728426540928819214672979053696628447846003388475444969781477988636308868269244989669029483628143537285417369920516054708386767435730937424075176988583470118553130210488743936986615449939086127799716269891517200974956279006848315083080112640544019600329039211540543079597881175774134917950465658497343424477388166412705935730094327334013119598359686945581838499772043398431108685076069646919286462342982096750157727603431587409129952487694460856671101602199884133818877407322688502014727666920091306542987232741262319859640070033938274101731894940605021070491713605914721276474261254494208476162115070457184077749645208160543374790379110051401416691741426301892439932760001334572166317015026501459706631109166382083581528883168890428989434051350660389187832968483559566470525809151816305668284586302581794741347518248264089782651358845856028799370154194086336227430015350579728856296118802849399591343305085800734711078386102632945161893018434298894858474189134351161321816716768187339463847670172820081362059603016702733494630760778820610384403996869171518419486595097245588676504161862679473559599651643770591345887152699503033520847846854138656072513165064541290632897312940551329824591729276552635735957043397763725918137058445638593535159270678249020202483771393149761412375844531518797961884418102587160993729374288994374415193586275194400419265527972302317131471060465740693162173894381121409921503503382299181503069634971841062501548147695548513945949581815100272747085329654432502644366765550052844621127887500000000000000000000000000000000000*i1^51 + -45679245398097395199554179856455083503085594585258169443918682576386391077722142664258219618034655323677847501353572564960864163837134024199997938315406599238822165641059831791576818929824199933253810274485391355540622133443405586018107441472815778507559618823642745106883779951539074997544294164822693846822394868032249723955561864752456837646415449784530479453767084475926378017929862406214364327301099822192662969677301694958440088307722858273607431741869903892294689058068509917190069655939179479307324437318231203884790091533948958143041927760989570059454874200704972289607910602391951148142451368775393917234455747283266757188157683564889270020023401058262490782817439369042862474732623334884906875654610525633592305946441751046503888218252482357535977856577276054903804183096567705846706454778764232339417039503812704201602523072349537970824767995351226994212919622923961143630433515006781450094703964019318481660114643884814069412040814346534378478703130838404283731496050145661877744373465909151202144022067542616867959991792152399008850064128466261467794430501917790474657480217327098887104422731160419016473455753683642695676826804294551669394317701743943117957156964057784945883938705399527325282892300690388385057381095707316988965990472917158782705832161453954948985688895208279206513860306300171659569297071384692779663240565164950405135477598017234712957720587909317369124480080044340951932383490535264254402742249827639689201502553452408957782389143083178391076817372692837802329338694901261957272471553330015923944714713835677094797166988490126908578053021236706428778777450205326635393665192412735947403031005471928026459876515278178518327688104044894360341213909545192499928580121933374440680185968549961036093123724156609102262766727102687892490186364143118149547959611028721028398286808631424047265229228264146438559597995466986211104196632336328685951360534535428010877346458124773977230425736114273774698065844576134022116183394332898942700784021708822663841022421843003835807809241743993692852514468219113485373117940290751714606029111314116182021420460005816946702485045664594299769093603995272985987757691090422242170019022615919405207708659517116924476032083073829615488045966457805450522399832424907721640501425065959682093409116876210110893384367911961010028397894281795771156305657218112400478709042849402699775230555622264066780491657965721346508984977647440436332094126610066571868613795575881432896288460958603764053918749367822988460969184697201605418215849053727128082586716289821209655073620241927174472364529987350352929740841533141617476352594866003166949978999945402055912561874133476033168339592897870592800376909010069124111299102192032172303275132177122528132056818631674878841489681478426996706256036170173633188183593750000000000000000000000000000*i1^52 + -109058871891594718262482491857508931367302917070585404257219179642023641743728646689379084149952929782624304712010581429705005440696222740484303242645556179439616036144224437543390651070461368452156558039118358683389731608382128156833335555379968789466447416952867788927445277449679979750010745936892041852657712147100238793303287767587490717182960505359888155973533787898088577596195231346894396670905812364324783525554720230436370512237712075594174063393922882160773356787697513643598225129019608039150075329068072975515790970309538702674237763434657576344798514350428702231686311300520428796977845849737274541545509297021440074453259738334890872037483449942985108492345653277704040020640339939279737110590091916365897164145807278319921835185616012209197082421105277550828009578553077400261318034411250555839687874223062476864267911739738978498580074994595311457477309646766968246464719664548397925687731916361451365939551255302705609876287431343393758042106296933023593508043658958204002006777641117868403812978025838876662571816947161075957153258099772985005892144142097302428232562188644812367235367017706525778208598746889060276794054825649211353677728575976749699885600114576706928922704664377044077290796332962575613486031191093727373137847471541086695674634572461331530522058319386988955211466033176697060595718647999592079604876420041838602486612577273572280021578977535982307597077842243338208399498611195141474122264661977698714556874318671543479729264396532791749440614761742408751032817927244959362635378951554305077304697997447037532622031086681806917798472545699714531433362049242480585253636699400969776718457541995472926143124425520096402417893409052924673968785585255157624831411771299320611453191200991397564798351760956211994564926900741952296966057674523145301448380895340419300575945269338695986318631468473330539374493050065833633424321539770414560386851799696745556930792337357806853053768698234143416740761582981835216256776138664934247615036056150388726421438189513652858581384650321536359204388973225233530506378592210342058977760612181602750496080639818043414047930215598803447908440062471907550698982127441827596979878549021952303596366979860542278541592813965253998158057973046160836421153117458417913153157720710414399669586590720222593256798354625690821207363365973957380645733171529416270963242528715532013517456806887502786576137979820075037885592730149462416329705356723424408552996027819415222624939862041292334583696984250885000431070947734582043756498313659573352109108504428066766938675154740698956725396847791406935051147238786092161274879265738928717566716133661611368295303698660435582977031082562041014887997985885572156564428123753428378239238732203303079637817369476175052192221310392247848297419280628485708007812500000000000000000000000000*i1^53 + -140526109566646010016972594338482181909053325477407001546380592848769819083208641747716841295245345913578190139631623335630219718563987907886366288651168460401614294692915245181829673480449182576322512687796122902784438923645560523265826744173329438796041538426619542612132950354321096004850394111972389761462087293613943953659428557588843930668587646195437015159498029227254126648275680964398589282459518260579018222188640998165978118082445289470075141602581436521573031927729773314444022762389913675565968190531841808518130517815654249335853129990084838039921515544695512718317231354133155213711259753209267118381337176817759047935149660006033306508263071001645079566353735104498422869965634299765525849821949617218270969954002911414670500697186653744690978334549123274856908473519842861427064843523515294960971590292882884307146950282495607250954097697426849250807454072572932047270515693129425362770098930969401228686759518115644053925891316661128279422452950256176868485597338576988632902654927463506820364544049045959221918738741845643568737090892579571997075024817454190715232243878576419985748998850380310659766716100059747238072812527341675226876773936862422559726167908220843142059937907467566803280370619055054105189520960142552053615977373419258303856937859467545431691748784889384157963714591080102016575186882454021501400317968907016605948789293565670646534052135909089091106953246151301517969524200576656656297694149439208076678899374455109435758255210339162829393118841495277405498569808765431103991430648696019677848379456908085522657724285624547522388522214579913696774267598656819109352162773067876862858900188098543739978164561425396795234821914985173646732168142037091475572247545916851715335115452126661166599330560479975109161450449961253081570613944546780962337388802344690005652608225682993156140038146407980262456116793594084664416519903173884053416619697981437708704787434958157241625704422191380256812116222218564452650348017981619696115839138342194076699290192345875654424947137267792893511554674730473909908815152569691026887083708119262361391586790700333277182371921704363663725272233711214559108400061352934350895156305409059288706543642516068487618255236869806195526410968453396266412972873758128171346869790498345117058869429886334457995261880574077851752739073969182588933426353165875907822210860450566656727760648617054688281468171620027668354251728004854430940002010733102000412837790747929071938430692209603027468736297756214847354741743497143646103575203638702512205208853691641975996290107483161232777281278263901533658240313192014791310476556022367509233065721377202815693163894051222629076407139419119683245667355711222920654072499091846965665458995326977082197536774367847615470540960853065613898465376972656250000000000000000000000000000*i1^54 + -74601855756168574032888471143186602145495027437166473672210011743355311680931171830984897640849661553064185923095355866663968650121997427660041808786924279702286206622821438910080208949624250471527450393425476959264828727316168240815825575377657010236320339332673799816258530552709159503161576364397224323977119631450413707684447539672170284379586311958745008446978301648491718141167184335185992617172549504199626804896470700781165953928300014604606068387670836682093191607823788362559333396324447541739144013977370244352052800942415079799883234625713710607202104985423909185133739349786216540461607996763138294923381275181971989293886408135057609801385932625457740555845937693300898785534291895134195720815073743316100141273037228665789907442188920676000823509237813775100634107637386450142329344261830332977879573614015828216082794059658869733937131120770769822575641615015049034905920301649808920765065493322763904357428808119078023846562152772973504219636824513698658937953309585428810055493814925326567006017036145397877977277046045140153919167573844528071463945193086876342284239436020074057286411930108692478430979102023995249277474731818690460079066749283512699823893612484116085710413575894626747687011265492108800366587691082974081926973002140124204341789524677325267740792361313469514849448962261029726221835971695691715413349722047764012876767251652772016116106402007555608325674191065127991928238354826664810826671436575215059032808132670950997828832865945747292689428693371077794038266461007986220862128182706939381225415095418498614036644951076721397960034279289129343074187468201788887661608637305851818287210830814683608637014263213671272233925366194013525369010954970321661752537211424824379049255122859440777103902529245544915202750467441470327185453092878726749730418718320172126293506109538361451706183127028639123854264605603996662126094659938797184940252509590488637319390866153640429874928844022645839889538196103087340285213438058090584821412165915853203279366357691827724030770356333896596513797147353569298588892538519691389194692970516989780282950560123093037558054760340850053043137123702666467121579034263468198843345914868342357223115789513449107329707098485478313788834315400433747360837326545008864605477436752178005461396630644858678191947485168362070511198268043852700872716808601065938739115000007620510580674463706891057488881649203761621316139659658330100984467508866065108253200683283573631333253295990520364242366920518356776232543669762896383462434432676165165939444937166467821901928284530562474345255640504632894477627780814785142903474467481271965788295920300632245493518834783478926803329927020663527958691418120384508862897365707651268940899736505455015393758238323719798755209319829277374870727661132812500000000000000000000000*i1^55 + 7159553769297237972674251259715042100912586819123837086054553643218424497793453926080619345638305623396506208308078027920521283251552203948771223079792569256872757372414820244648878537626511191059530985072667394452623762770965895362815782285325126776156702487147202155024675342670737031777400863614928090216775870565868062647390514219991811437110146134381615986477311116065588422182418670139678168714192517600454070483974397919932426761733417801427661316255433040166347052871121124143334844134727406420096459431335005504892136095990188104142302956658874830701083435506787801442442193590985760677172941042406302572401168229028448440900304438240207737302190494848761480140732401080619086699491210971693853907713734015283607748857774895374765532683838600933176682452134861288205419068643421603881680279076120913417758438603843173496582104384893990918608455095077866073447451880443586963869674417170029972565204299431614595104680149188160609228635389721209577031192813565797769784895464888800392164853659981491901330982441553471466178458867525065082378273483928736634567531236803174977286973065945077589126690174565366638174137808122771954478895247749673079552708062861979718809782537435569482685669610981228318212183834172389614022989375158878172126414482565695483777046208957172354993559099306909888891734999254309711229102112963698374725495963533639959805903803281099867902852331393136206319680403831171170223287015212886445129036502090371127737610117002342465270987600151418812666310239617835214997170911325984414852359663954543022819870113039929513077430065962472335060338304060899940858602572998467054425562986518404537898985417388860461451305677437676683236401543987402650429463981482302866700172898091557054604515543942086987320172306993862908639899467714652091790714174480597320972580148608720892274116472237805223217728974947840844345910937862220842780659693057136154931600092333229468929122736929501720076111094346340977936699190576900092510401132614521572876657135898700263372085580065899198136708545568540282481556578289528451373139033163736996873240563845527154791826240661570234191167101784571831974504862374937280492667510915104797282748969291012369048650822939985123695399580234998034194747937936939267684025783038635770551211033592736043349276549357168252286877483064337227880468640012060780426039498168580480359444279497275530362610691174970257817854493337960505532937278599396512975391034044380218508519289828733804013507220603231096482342652105259222899756867410920201120589133725533916903786080159115996113921798357434840422353054121489504177971551412306952753838779647586574059696868856012316852360191497214346994705003363724024861588838102716772577714855714768868862326887607158282402931297524638327768652024580173140525817871093750000000000000000*i1^56 + 14111690180871219669652049001252791604624035326730617357480359426332879015948045565186460435523254806548551685526285769969639087039983198152030833375355940690983169363947336327462255733132298375795084748314761059261952000707417949410850126102083090828944140914813136724556376240297917663463897526657056598829729161019539611831598179060420101559773072811479930759496992405798619817721179212622336547832322258301301106403868571262350422510065703119403852538740018320190486574530844519329284522427823921225809674789292569390063815707565479576422177038718193772515164318856564763076120286018874133798312382045806957003202322075367319188528444681265654807001661822403168433692580350541894211943238047118183014232917446598777763563280832306987399110700747975463215678116176030045994064906033244156680765701993237440914551384214899256210676776803737183368723126621722352654068775184719497586522430832029831681191522169518747867900062533300637754055647391111012862216083710846484219891773127866311883405285397827354140147340629443380707900182791794592218913146423461760890539029289250035721833650258868159638335640190081245620387424689557480803244027542306040761632820468625791596694431990670136483734601515622717375363817306140020473278324271735665255562848023266159180664747526121338243320131598453118472327619855540227852554654156699225527111759269509260439392780437499361907693309967973580714619574955295414027532162760297929488817755914429481892727606612516593821468712782717806828698124637953708942894278635343761222265232483816088711481548481604553289526641896551376410656656755970774573410794720035676332967984162306479544439922699318551884575926791894676497727699261333303710193336494668085171846425108987031818807768940730612667974336094194153297919539886341875306155652057580432552517934250335156950435754161363367825733710638355209686481081872987143894362134289777210347787028570816294064530272942005459296373250651614529525201085583622310662294888969763938508418430267548146345398337432715840399378873750248211822305640422224948824545744785133721365197019732193711829741842061581743193937789753916602642277286402319547990410834560165886552805738282697695543619676347373029564270581929914829563531753557730530127136682750893611033399466676644373060471375370345889214642685237235108128989040169206030094134959035264947906329992739421746714221587200535965963178412559185889887444047177165090480629090057102178227463327367915947250872960119836036653808111919334429954864666843693384322642981809732650877447164078077247503397690485358009631207190906391454213698861116312687942951194548788637089740445238716059689980326700030179305964390210013172422228342635771730082494664383144000586913336067707234002902413389771115825507220261093473434448242187500000000000000*i1^57 + 59495965297444699255326036335638540024434761147930333828509312168532429208396254449928434128795560845562586674835913278732330997940225239297629428112922722701364824776117465282007211512439447191363432755478653920383319922364253007685881960408474653327438136298993156682025348544714443130952809205996412152868295343825701498110260088046712681136295219692562517735590937910890265389553989382400479852924546801066658811719808316256970549537676303518285952748376529062489111856468574415713814755561791614953515211676015792840823117458991382962925353230729154276516853296667418318169284523444244391327495527239522219319343331238939452640876708432114384289508082797502622991587507618002347098067639824580024838030459257878761772479975743375725194468233972294724123682875085021503408035344264867472443381644091092229239650771644704186993237411864296302654435006325068252928903227827512512527179604951150376626807591829498826177953207553110590183462518096541055341609078649858749888554654774767400332753278376495557035794501663655645033311047781368029462407722992580493547918102402644540848535020599135792228850417221076707783622559514944500004908042595784221440548922394821411040844289541892895195638969780859548021912863344286147125632054178194803884949599512491109014299699936611195648184568759411924859818767039088139320609136647622145514034858828572532853737208130212120520248422767443322948693165456327085331717598607322719171988239598551573449074573678048443473386831213645646150257232519046646699706840915354861725686478364633791533454487356786797615762140871625116377376334043895626956183177330637576394656898068020652643425357895136708530991060028353280744091545745714528049342567673941134126520250819439805604760513492448260905411278826018111221866406793778942013290924760944528750037892978406410017608956744295529459989120131447143554533491996374087094172822491230709147112802744689549682441780596628113573904161058906818256869511118815468163537728217371422618249956468180035711906276729955297091597657524644246290614280776282164993374139817585682689299877771876619524275544456905327112638109055849170440841139480819380272740083877594180480258460291546377233917485737418227538912545526898098922569522943121878484269920146176873493258990413208696582757588344297075865260111585924378423001131312796034965624493146963413281146282471848286303773789135887038884147614163421212969395233678818050773221668437421177386560167472229248004837648408957850230849550041255224940422899479055896334892831210399315030304411752826401915316959679567844087434284690506616732865574055387158402876055438254329731966237726873115827454319527986244921501110628494743253580044517168747531549503987574861012913122581951405210344101898246525775146406888961791992187500000000000*i1^58 + 624875970909220942124304080851291412180344384672898650876705225519525076344531661555047218263355946163030576316047342461163094947700590495381299345469280222937054986355841803286270625274488259028325230664567429623403544580176611569000183209503379385954902379742829909884189892510660373917277466150208154269007908981969872013801061654960446721529736968578535644134369015533086388375374980658014373498976634332486277631111755878326117374914556322490123157242021299427035206165642279121419895612164444205836275206066929988502744487270155042823269219436448078829499088749376163055199663487610935695137803111206858386048760792871239836173918105749752095248262876769474373282896558902477252535801947308117570983938007983182457118040690960124620513914928587892408171650195976275599186778443367367794511921997922882678472217977709409792339115714796742609487787246372647665326151212255377679075062022216319403419121762963991337940664149794890952339650856538434799220079197853579488500193826719115854038776651014411846304762570734426068518926974009959962308683778697082758621808164331992067192892372179147106592255588280544322903809949397409703353449175343202419149160318783080856152134100373579728865161447955429028696545422263859393607641615464692984895929926340287003610834042923321030801778821877462968597739090100475526989865631331928903498066587293511304345907759886622354971809404704050531230498216262116557368576788733744614725538344675336758168679517892106783735373780290124822684472025092491426592542245384478100783557755330676061474630795969954522117345501110087502601575875572938378735087791730625899038780564350334417647134711080819847808410307518172800673986126973708513041116613521493155197574836889878220869857838302740757280955218563836358603867207095896936223209484990849816984975819414829072690200885251578309479767879352758973217077548421921679468646920968422424442732491032815030008571794835553819475557097908893715798647728752644347713403764786054065044202041194256590100180712532861930951560033692132010497166071577747486648990858157246549312219938483222608512715146581538122429795481564061429984253231878633079884562133239373954539196533163071343242845891653402463576562156872075537002106289087971487549200609634872547822504698951718241699514273672871135641922337544764547947941737147044442142098988300376993575761290392595623859882890579831876263664684937151453406058802356758070949428156070912060410485900195980508609405180318422741977338573275513541831227338199590325360235661747604095259769708149364614282406466457567806484780549891194905107929113421850673011511943850086940569513413043764230271334604169481742977907336735479346287724993483665609815612719228701377584356949061875693559289219921828565192222595214843750000000000000*i1^59 + -604566330290716559934123292446087584212542673029577329052398526583644612391296297815786732633689316243428261664605354941729219636493656997413687142437986237260316833509392965874815668085115938161344028797803628609932835646892312047517382875164535536587376072054383139783698674638401860333779400617290396663489698125121702579107753142270752519654580143546720070011956372352039001083433001454912885434259351913890749432748148940906327689161779143561784022176109182000347374422672804820563624361877039799706416441731207125758106788365982934423660821806426354400392271151083922982745894517441632902787097225367884815209695206895594648531382169602860041174356191498532002474495592784516256648645698358575271419837676293271965446305880938139296853574163674540568530769187360147479490660780445240776698494541217436780955886742289241860155602202714931613949645038648647823876900483955221066935742846621122965905274768442638432846936218283382688092293608055323850443532157313948302433174792226624828995880040891779964138264250438321085633012185861898315745066516663858973821855598070831788606301779088968182705882946102453295371209218245310479337399180572191323461497204998430864069195756769645202750335305484264064571771291126299909271365909166674215541392669099977597709840116033105814288046457920469897880469113408724415837464530732839205223346320376821350587963620259993205366416874509384959164818130704487712677651562757698177450482595475762296883155880868087292172030615989158711456644015647889702763848693607630220266482612500536783173427998256919967084834183566454005804257635112616887141374387046234341643172269514830176418980553593239434308638916956226564829496994427548706977590058812215026123231871698838467506127287616212114596420118093311567370156851511633718165509444308591994873866082713830753192089611196170477884953749036436010013410996485898358880727729893266171208796747021927782880577389325555937576943216914308017640741728946230342445939009516126404993540147857127256104186708251522063041936843850646736218145660759171589251974772559650932656541024332668787580439084394662896084129175905321789266904316897444692093864253624100260203455533932609015149182144118306652739788530224703604779067435698785520163421977579192900266800229978816649699561888911500278179442134743581864386025470736508039371213416699984343192986531572816998906383303680902424757899084131706061469133542227270498307036174472542928379920276880621640322919274906528385580879172923391673164310349999682591963906870022006233381837474806577668450231531320848764908014286792585785282069739823626197909693729735000442440284650142879993518299025227968037704635185705103579083594249733439972878863685674971479142100635445511304057408582914134142920374870300292968750000*i1^60 + 66516810293499966302397175763557013014329298230512433026558138391566554958078394498197678165719798686710415784094452140006691145253149070473985529390689616669132762664075592939392407472361466380321632660930868244441970027244514848790626387142679596981920757732416402967098962219489939963948014915287232828597368844590225133281839292180199862887183813920626687713863890438738405898719056382149521840245921588866723983721789424327531079909594861173162701118672093558509337604259084750090880509940491085083565784140807183975960253883088804079203831442686243717496470817220907801090488817093583403995728032170802519512759999295425662381425818005067579356537552181194572420513896563478726824993391036864169306357073684506441843887034571238406858811028017154173841346720597378835446435887770729916133085531011067083444080796969235866608627982896923734958047369125153299043402818079444289426479336097222617294381607985150455306295545115783516348231697132051564560532303899400501769073763372607414889263661889344363095306439124998410135384350138940415124973178361595296124160077345806411543472798009149368394801249075992898943206779974239446617922011880363415570516235194774202790776879693000185453572540142902322677983915052572087936189446745442757604564188472600567476042325223605081390862049524811395125473424725370217867371938583128476791540024551312865203543674578572701160850031745290030420643125632790116991237376301056310195573293163055027964892914093786933313539936048909139010822435813387671062033912776833588662127971311192443033430817266412778520582870428788949162972684974596046217497036504418859795341004131683254790701794214186915118659912598710973666706357491879394425320064252363718124127020842066349221678441624539574504657108661153856771790192684494342776078761015771578833661928413261939833637896410803344174550351633128180346703575674804702306481847159412178416698111219101704665192243100786679338666401563368416248983445201650918180750452106738247195784029409108457681602643648163735244998929423869770922730447103761974159355119069049126983308127027524449365311016690983588784236465815404796137307787784312360380883675229090938894812578484165740137211356496410776251941829094261429489013741444920622770355417138161159906712584105509726208930729999813113893016038975239456120223042823819657579842576310656583029603083060114122594994443421357226525630598266701189944258984675735010172531879881638582393845794862725918089091841029764365352156767846978795301532840189486631890146351351433291028091927741534478858119011103239062813506878923058806872522904290681590212711040046874595047857653821225398266739821956007776922989481249263275459107200503875701327893609928745144741411213752915844984789120524656027555465698242187500*i1^61 + -49172298600498542538813739547528122250162882622175142406174199551303278619336321284244851422916787392496071301668234879390755712883655122166858241773880462706008364323192934560764213789788622258768979519791314843189892286987076635516971647584106873862495016618657734947773320790058841516858041868957161743442052315840648507435452037356784318527741278474772183587772753530076664128647350566348984600882783678481869592622318489062107164033852683642679453968998438541092596862131398836887965027591977914707783941555120378691259075750871205863760435318072694941749852642244389702451829715994915469097557454825081799214407937963942300861920273446369129263084879553322625026560917143616938571728221873541093317672043388967809895978672901008363344939481113267129882290932978429944574360523114452727315136035206234130115820214116665440273847454617480116657537477792080288794886980059638876225717786648358618774145465292726554131296714867482746008342714832889195492545172845316757081527706631528961498538386828263085122829741764568279609361993048086235239722412812583231489243518937842961613674318255648231279253968458300088262867085873796528120153713824300900529817301435147067802471393778094769621485985268456340463518252610123432608071251539428816427284771329687823632766049686488988702945534968320806455727965660426103619377382671882767325361125996703095478616296326517211259546009343601380988554666815129872199482821332981874051692350785459480919226499026106270745737268445233172905329011525946016496766046991947119029582321817852875248675606688844877268037108185227715780083599917407000184000496446896447526708839985739464099912244706486140304742830692029079516198306045701195088650732127760582231207540869608296440674779219541527788977561298694715010123173075979025172215731827530279115882683408289515223703158841992260106643214988085149135397732648688449356179687963812007666692259290109005669495881745879971677886800890828406017126257649847883461541468088547062215127867174533010579009875396248195218683576371982654531347039323437539335671064039686487291106234414536792614640698777669751250822921170792888411430939560193619257942051557692063837383157871166357226294470067527002602768711360882987737429618534426600027272416493664098339534127105890084101953333126459316066072702166580995365112390624131257512351121853096502038338200607003965634922089824544394004423097733280742522955789880441033956917502954232485669186627937808393259737876773418531662194014270676117697322561411896657084813431335882575771225755200356398224388484895083439369477548254469544004598391295772154855062850048062203478911189274230591955241578323091532189554004484146084267841397763885011629405665892977294952741591610006166022861027158796787261962890625*i1^62 + 5379053410381979410172815446323916779449484089242119178907898224077662249549523364512726617753597693761666602840008130543898602848010347561734672261533330137484252132530991926909670102648289064754009882036948688179745274295858068092723383211664151601643206741520771298953720117892868954286674000745548803059729181041254312789413913500535719787826858781972931084486991406184169778326773215962543334294581673588342765419608087604199161338792399441912707392017646269590592955976599281195179812368464292852775212953498926074334789057542541662094005180257217388294206175360335347987541599692468989139350124562366935062542906209155473003405690218410064083771193942223799872280304797676396867023504415261180009762736336667272039262847849559759803125128022251319702407225493429327301792281613938850235125637063270461829287988621164386746529293254520899860705443806662096921436830846482905388856426459820154196637875148082805903617868662217750806097312149760775043925176667309615009202639992455660116648245574536437799285426764359523565664900697203098396268021567115255743422486267476278561487284245852419192904632221665348121117641376598177964373019813368932946116324160654109973588163851999483645309410382984446243262397434432460357850711439615544865924376524268683154972513450949359077769574757377028387647745431572351171752339824948236604057660197862576963462302248236002082659043663098386594429105019454105294991527836292567199895419831475339133799670684672739967724680134991301018850901380496831903468484329669421812498028450367164301972683534319011629849589802267072177968894346692968177867100967753136531207945815309096717098936193522699214369425161899357673141817779842387623164141792021531259072503920377428202079511035949926544215971553130743207045625348870109103883842829096377082453405646991853608645473301656237338907133261214786336669379429735290096185719843451258428735376550768942346903824433965848079203408607212775654864633452044496869512200599425220598938781521789517738305945056475937322833696249280858422478540134950323790113113333287778455666470401184585291081223983911076856268494831160038535417868070835648184072513146731753439741097922394426966373297492463882847398165433906336640544684036165208368104082263619105138133287980261428177419132535178378448737459897130403784811169525998925193729072176638560934352554150499329011855539024201419058943880453327778030428958867040460421670435220732749021368359597797026749856654472039624623449146660569288564815806471209898468242816903812636002170535657416905913986895186023565031823872087583305936957818184899145560126809503086478459813074425800956777569574602679090526267821414638253214445856265469290647702069947070294919875909217330047907307744026184082031250*i1^63 + -221097970859286588577452376506637725996392249362334219161477297420203021890618635505302243352495307456524383440609321293587687717983131681966930010447631702727124388592977758890364808078658469143336815686051164224539063560906142169290831285643006739689393274667357352438867171148747722313676014346071500018982792686184272988880822707566124754741210145705972265611002405757804775686127220453662449079609964699643193235474922295682930437118955089987585325995799272877283359707681018470319490998007354201624392208703092903954972845326317520736475632584166033615826914116344559814203263845163084668283875842710117849943465054507948294747988266701464813776144742069111394046721624590082674581036528288115121133815000998724389437180818868621479975795099064198581877043267677830530075021846361983010072223572909995616051996993939412359522746753083622023752013635804015584979610295022108335917576278263738206799651831632233849980688746026905062920450443160144067863123522320315371906714624017602775649487642548205108209945802458987047697668137669024855190180144426252768169918420771549794126937494238869222200189166095786738074704504673802469665887871865259680545084654655460839238860513961653043398899344783164540361605463211471918976429895602254875814421800180215417180429643814590721230672641400660756375098275987178267683384855649450615558832061276393677337726021925966861142349402874956150068458549297108254982055545128070910684327940899972580846920305476414716289692046453689104055846920331409589739976087517047239052644831328866960668941849665695598509384994476394521440843226713621495521634591194009240366046684001664377543663176521883918905177423282829726651144756310856770383054650712442446331969447171691273594422637684428543653285181838354344059934075455226734711425937771560205350771893066295638977162353498563709915094879311654330332685713476631331716352713803791977434147717426610631542220533749712468323420520743703905879590205408895355044835635107896947834821168092299487671418170144281861809197912064211565544560004604715870853746075666149260074901218507746838213865408377081673793759306316915069934527440714901550186783800455808271873053919638982277812078388357632141664273390018114291091507829337358881675179774501314962124282835425231139541278934645094026524497935002859941827820154917592819356677644749977947308491876523006691225415320173229398035768508139842903981688404398724487188720681666371732338977345543934733278236693113065566251624389426089119616250351092309663147284496389797658351760404514586741265208734851805812580665970087252338686521924804605714939599645135588560018571501889515714214566743094684809958699024441650050221217516017257070632385230654545277775388664007186889648437500000000*i1^64 + 66877526747810130257493259704618650482260260297917443638202973541327197094686140713593699069410217784424632972814345494295914170773896377413873064668595722607380192244622771974894798583869713552353852982016699037833936723065650165062650405109854072447003405366161148811404252629839790422691626204753168163361150042720911714703495409484908235859059581540148525930611155999914501783500841653058853811931115362873751675200842723447004434694145033842114271727362472691571780385490083755644656937517135620433444223007179894505239018246071729801515704096981549719000997436290809884196332655905802214033031160159686694492760833445210091475702693002760892016822560338342007948330481323342065844574975684046637542568119023644521390687304783103123104582332795775503072455011346299746620842051833505857097997998088202876489314747016611275832157965789940421289772574289127654281275426357492197507393620488696231786050209684262958476824895086575754534854977206062914950173264607947950256470607674592836222153110491284460282376139463769265089199452271490523729003000676935530296976439284996565768237494033868432640205393524908083179328513629530979075885612289255682239963053822612710303588193938589586207308898563435747890044547834381653290730336736743993260348500077699725986290989458109737094187058207721595882573956027894076910387561032004066952025477133694556325823730982591067072861402276971269458066017963179239382603332711834650187159207595096209807958253193578624531896092793945982088277104341717212406067226965334215971156027824340075132443620588326636931837129304854979103109600270285963808283389151292420196090891379775089754995587278400030995344142779906101147848414270778336023681132054430035201249838917931328944277211870380351791510297913442742621512094476193695773729959426306786450412614917501662990661074037553010174665804826360121371265577699041416893589945930598152760565341235714811028154986494445977600742994877144520220471895012776139153242549289004263427331564727596497713617480834035282749057638655535708382372616576159953426772528948608080354548591356419046011469762484872620171891620104420154500656329662107042876332004341531538471632468146369242336846498277812321904276549227284894489070446321977858469334083357106694785072940535696124743848888661454876011211889358925143177294877172937833957793210602699131712046722385159740833497111148065384561429259619841929201580183070242142217889151561781185252287062865415599657501249865264827238346575876915863277573641429573604101830790932707886486370395061389227236850103958557119620977364876184206838200972868631916407412821617555573456638563294667576350210493421672603262567533650554522246992151061919941275223177565607109832763671875000000000000000*i1^65 + 30389685053542765090714920841587873743154960045222363269967671161543587759744239022823081467536087669312567803282198847863817898596431208661658122424672764621462160159130805808093637505978610451261675923483978552598807232547901489265335127201180826006876258113468212092513760641238354139982095522036253550602804328426517827110980802717520044473532730476803203377260784894355895395949243388077774484974942632046722060417635124061603276319102481025729014787647637375008790593408579013159436069202761145285317538310280969652433725273576045841084931388351697018227446404450915779143644792327631525990359621668981795817088501402034544220915337850537601326680239529695128356242267581094218263841080327072785384397393608016322184745897645962635744497898762763418541358042068860218867888943970297366830239204543887965431102402764912496961788949873566545741719159038939069873598247869540137303964020413259329043942911311801629450153911731276326879506572544013734232678928241797817084293647430351129630850813753179916555973711708194015959400087480110086293756359652692198871324644806416756549327079941161872959802146724419553807375211318782689101452629655942173908150740301326192524722022212827555038146626359835815041854531532636177363983628986059972902136366645132883496198857842578869716564377734739889511624719898707519999766284673344531334219521362048908722253942451614758647985673033342080212990312225653250133259195395968440229150239428019288832402643341888868256627928797948016551093260647395529011000662204357617569549732572661546292670597342363667645248922365071831281704526953753349245603822463646011807101236131446959748088236981648417445805444536949102922998352089093778418381386575272199694490746395669544688618587684499047225215355570890364678189942469119485094055501111125717691174156377269665237914229953668642881258703212575494021059481307886327503185379669374113945375195543560983034257757597851528590648099122746286348678253601614518960376818870550037836661228306588514840208951650207361355181548196806415967163221049664119341745231667340211731224297476072437133665165003051488286639128315922367035935252952005736864895852276425636481341739959586685906934745357531540970246300014494123955090001239017621489603701787058559386991735411648647269875012955270068398525750330474358006125185662853474660771543999399971116498216218412245571879905582887974420308005601122466937043793945429810975582436773392273459618110125429563560923779093851397342369729673867961523127272713765554013818076858085200125975942787323885242326216541443691669223527089049504719767604377666009638932690069482786321399154279541332939253940224806050771515852509318914347036124536095513517010104863281250000000000000000000000*i1^66 + 9993845802194956328741075576984391601676039445964747476010556564704066220094319678833990585828059779662414052614771354453590849345843116813248377758037080883861491431014474326243637129639135910426818416240869133056915239599289240873663550728544937510690316175684518659317885177960418904364748676547989971171871044282279843052458656638783170462526346532060911378780050082633190922655476360941875365971395782908417278974864338971889861652057786164889977855072362199644650400061375661667987093328435625600339860383391932441270684276136924552831176962331409030446224050804037278557056292819497697534470099141407957376024494954992398174255282345941243496618298384685729456072527615012648778004680720716182796951877457742998833797800663771884761008886273875546164265910044110118651895826346357096647551116651618346948439790000564670495500862353403271960809200394651510731743206309329881326328699246805395046367178759429656238693098737684430600766909905818795347858587394908129655688760981582787794077090450805424915377964595335819245420642023757003226896327156898930665985921076495711019964504133006146484429412527036512258790770350918934589761156634255659055377663583111422948747287493220341962510451752565207355733300380494161111834529128255975384642784110331704626975062406798791357587831322009581412979666598196034246529716592919275245767751858186799664864920706537516789083172632643974430493946455376379853758964294331615409481203241305217231001282638628216233710528455377187606077719734220161255326896201505911710419863920691321926785711635492327502927813322592064253853034644141898124554696635319529530266451288731896882357252462763378791416019705265619370325539488869459496354911228505446679300179863421501976493191660834963347547078664348527414072564627019067895617033644003312401828883025452221704293805534574720615538723552509469115113295348509010849983707254157832282563828163515110326234215803287473591800068818454779414420593149470002369246608942949372712315861098879766667034515576529158164997808079096574664705970806887022869892937062918102277043234489295603766747776109126339162359703783543686298435371628240054201579684855980722800697810415430058568658460679591289838866258366429740288117220522762754394117784598688966019323907993109182905422697456655235962180718830665828292034617022453214994903500695833046018119592798266532410594251302525587689870906917747760887397963414872253500039930583760269021875694873567541512944313115594393280172943177234490059692096815334192664401536353611846286073980109792367908890183202152884384403934164309516943581159422952713415654176411440750645407367063727029172293100586798317963542574782392807547563162170750276897000000000000000000000000000000*i1^67 + -1733022367704337957080880679088873176973546227641091191746651836860537071700754402914039471599610575215133187075654881996701678092571712889429063662124962083074108159657369830713302768709215994841173777632887523859025775851772576141790618459053521804120042413518359989342556114520223303963677985635930519799002846314982748630876903345638863520913749631478948954361461735868217058190413210449134591957513757882853499873977791112078630190652459219118687865638180798964539057696265067048410575890573879365926316403102088207511466993359124504415291914666421486125165470035634486205641654844300853606843599750833318611040756634836021772239415642090381759882607219414676811027608524472669611566644397127002634799319125849792252701240556861316755828578545429568243082239366285158317944672154089032577405181961033467694658210073500788610839236202809789370574698117058187104707466157840822782978708190190327305204344426237154735945886601626285620534784765529429852719118733314369711818197223194482928634706322465470363774089190993750108510872606150500363766697379509635717177618422752126786922233687821063833142850191681838006400429913988473325866685490233704222017084524118243166655618857676807053831536460502865799788554665539021996077371634072872608815539570863832541854604489670665313438655776340523154552429578668477229342434641854965923542094245428087475651918664838202604876386204788266160796374210835887374411878363044778028427439831029195597307931962915517915164657206221540314607580345310787284268297839408902997194725450155999548672371442055032950259141546706038457517654102978850609592258598209704789619020686207421148301596720265214934130271687968473733427980708571539569328319906598129299577132143271701044847802315006355158068713061393633216468506033565374668231769050244799572006643607293677007539423257766054690307519653105177314800424888361514877173927196336163765467833762297342519529145618365501436986483491479168507008255384173473584130696748242732126614511776964687605772038117538706496195012203873509855904125826970063516119590691908703463457449405003551908575030286502557722224737716505087029742794876353261769181288317675956033926617125917378081112971164860201378869565758967412928459048422744326419361501487463421535108992167049609229363239234189942270176115881202473011003591935837248223338945684617595631009366283773553861447632478431229299104010205437917504643480288163636462641653616224788128336415844791404624334521652590071505313577388283150821038563913444575001443875777105354524665943569497084017220156429503876045969435846356738636218469786816957267224146551547951905254971000362895627311533270996139326103026512029496448598360472960000000000000000000000000000000*i1^68 + 208689931211046867181707962122644085542265872629854645763951251114729352502388612036783044309572852124407750007892961251725108590149160076725623673520028089943888961411983571027231206960444425087865367232373356277627619423812299620799120011807974203472712440710299438578583693923283470978300324898099016266835166587713103194604330858270316032922186354571978367912321525013335242394320361116635597830300995534652919323106340218107629995870181501948872070815399174842254204696607084893801180946065692929921758416044417844964897192335289370198820276729550781395285639546325040017908549391419886427792954458812282289770487430555128261507467269433510262811637787876892327257374783591729533321397568928613437723607170684323978383627406369438586325839333217569386364972446364675907369322445859235447667205000414914895470685230992459289200265312559864487100288713977923409786268882194232980103202244615183222398909676349705319254521498971850803344096044698229606565728097813836333556668612978576864204395460659316225893146648393151433588333967267205507531303544880750186307138799690992696242190871212902645772856239083184193448822323772869430846671601843702541176753806342155496097658769361908185130069367752051105901859277630843331711346349600580133795159593537975636081624705117794669313795194566473271219000170778095947089086486184352939975791920759157982857050567023242140558595267757313722202917811954338735830589142746928764897799069822122503421922233366361124088083002186238298270749816213001582057988697038379126291578591757131745594797996402652925165145530142150925150570968308590851499290368466147954238424210768289250750762552914475746921078638745452428549954309538212178421516990077261367076253702672818928511992017187098878342384111926166920578382984984946899631725389325299276869591013225676658364135478839874028493916830017651858682570359884985672672429460174043491616063700014481464760205532641766516466463580599155807141378371659288491528433284230350820133098613200129904891797537407454087394743745492061518393581860925617035790283061889411057858439267287958490436707829570794611961209830796084338043331376382998492082091559911353539248915759703297613544807246448471109043287625776706759313615032374350805173059896423044224579924045487901638828505583522901881289226852180315832729934732274356825691294270711260457439400848329869503118189719417525200647608165497799913308213651980552120473904866196820322146000374313241947655024643980190953163896426524458223022643968464680815513395448557173856807607324739679107091438230880780264180976600161212606981860827481810290264794813671341622388935900000422590721194408902811319876269163305574928824729600000000000000000000000000000*i1^69 + -23232137597262336007485386596915396067193440761900404822080157970927062495028072683070624849516713549645819281750770689708732984442564192393066211001083611595143054440372602426340398407803723510157460563346412155997134225204781030946704396353663941710731895982208023520207128697194913016060134843500773813231672793599136364584855189359564713104960211073840239641968240294957980264606599568460717812147010192858654738399778625599387976582476723290550979426117217945235425147089231547530202997574119055071040168989511577280585524296106059981353199249704290175229977354322036172473156628602575049531520933954791443239892644900608734249149071529185142924504493706460647471480386610724936763022474292609015682575785477453794992193789192696025835057125413400135181090978051501356867337393398980700388651415238315693050073718849874978616474760377852197405615077747058279329886404519675955136799639111017088624236478473336736152837013992402704177912806057450309029955505397714837772794539520634051830259624941120246423747628589839054307147074060447930646297649694683143256369691523052856045547560546294108430633602575453002889016889637230844559109219395622068459469949803200976419887356017608235073377079999164631607204203329184991854091489874277654445454885949102481514943497700207351359671190664346745694028533402732528512518338091369676499050819744235737023312699065413877284406852254707920235859951097191090764322959813559314199724838828192324427837903598569410233562066590062310818801776098762699318950115815349561068714951228269893878088902646121325132296979812441120855759727999221005218681999944220449887343208836307686352435186920933810108883469859463418261068485106954459887833444878260730785040334723694274024433823096292848972643906075771142655767364268901381315519416331452503914276249850418613728657479217616964826351885932160843289651260643727210200530365429480791884074619933615121158487250976631519198081969028667521487117299026238665195055600548858749764035811303387122604158387953156442200982681212642872716041361946190948727456634071379980610951046594223296192127704898213730249847870334430221975188161499184913461827197798939184681941416733626072522505207619829592140254816814811112622453049125164967475082587848581425616381262719882699167392423027059392116026680373431980143879413157800129869545664891870061708118074281541662841593825126416487672584668700086709040797514898305909371745066163464639598904210952544831362308164436735249586249110340540905677683266070895020919434568857060033852790843060362570625511097173452906690277749884194114535655356991139559287933859130132698190999045658291719112552194408429224913891384059389542400000000000000000000000000000*i1^70 + 1825009648307328095912987750312020079392319150485236149738973911546128769828031506059339403836525119667265483182005337303938769116053758777475819620668289727293007536934866196552789687033741117868452079342368997474835444139628611231212959283708868990342705787203032791688309943324211784619503298131470478514861690922504997046101621171971593227606146705921986346105592234798095432882443407388659675300319643055116866664317883956322350854736713917811118074900034483680241819336176463038470537773141964648184225986811469970627832839861826383247141017093886520273181836242743743584612664973680464464627381956246364716175434492853545460164587401816009115597041322603027298335176296542372119666276067842570283335296787002037574196888220128761388514163489788933528616227392096640444539167400632924971105267520391825648806900323686812705207365987437872418894356852069657869309497884242153416887254103178575334358281621054684053178618420695145422231086878911903970378164336758923485675264003681631512631556244228783765245808645648093979299946892172603711835941861865513108774200833703698627905844367228323916796519381213241643174627903405596780671039660021639174915755656635053829032700931835898813676615068792053292722797122597381618242961111700221783976458459012971244531840332894704214787886851867565515472405025665350660717475784565175635767944413477998202826382794351812685769363913664978002154835683053485703909996292689499888120463912230791048523929413483844085975085103081386743959189528927656319921561224363131041897418808701673530909037312680723076860421783908663501453625885552840819997087685892699196895707408501638075831121459430442927263467679160027706374225133065431691780563003122748112985943807321323393204783473910639892655768174632029060098002042984301979802249136001035468499631372780744218579500314038314950104866041004686100408819019058648753203757639051509059371969812948601710677488142545285106128743918828415604006391802285996704885527659561870223601324659461985326057026674162954971404589096821607589823840275294101901020745929898490135573797927606480431814988723667196663898780528456723753480455639245710662932848969693770560251873187230647350933393039991097432259307476929838213780107405816745358215044681701209868843277921927616469467259983711666196268065050214662503112336930455101518148835767284924188629312508043316813036965499213467357058985038766314516121626177763301780799069082759720974788167433525081438439022825343628512135930116916809264298537648470613761647947749630458190494840503359472228648953176448022414796780973638336047105270499039169741606960869783997037107068645636355459196700221011733439324524380160000000000000000000000000000*i1^71 + -91375522066843721169253234445803293647005474304600480245855452512874316572607872740065832575191949437355157327657955069491808473238778411421512911502576086386558975374693668901893472624779083742521768162495157187315843762289419829414172171995653486810231902803675103600797059834674618285796130664090196209032497583560382604048501071584149754950887087105455826636625701647059296273317160457923382953671229756324667217821483005048558311034730024369150190610925642910776879295709592043245710616198932968245398401067983722271231916606636443192601010707275877109804166361733114467645448605425663345513502964673071021343634654095648627593711494566078066866553978617087877638855333736736986256641718031207134234184379018055482846228654045391696840064962408273162761226155167397567861065461710251167036280268518165389206473115274121172917456838424224753292579175787771506167617308013951353832540031566057763726154666013467831856088744150453874862292821353752506592689320481086398967723312685003312420460112697699584033551758241430672500524445789215365347398329614958683318515214401143232492544818133079135334620237061613813083499889651535954812712898160338831870474182752757728582969133385635894917153326628865953366275588539897717305162253909943180468592848688864351585222992830231301176606251592546726668464833018225640110374356858865256365593859994980479806691918873958741433072836272665318419448411703291046981527114984528186916514245587214057913837173856759968029645525540033079039976850307552051763854450945486866041115050669143887007726956097466454212857006947999945102085701931145921520259517698299690027637941498449545152613840954257486345819012781914598975559094690320362559394637662135512149855490221710974904492740683149680860896776570421981152312837342304768122872405627302830140019375079251634636996558353300569607919622775538724069388514251964900893456532238985046292325050777646406112976200941687779474436238748708219954595029569899758651117218071558314080374447901648098352829514779096274741077837666043558746070079923619394203267468285319552658326886791293174379028153616220170417149310484894979201723931252143107613186453418575199015429542012016771398904096736340124219131442748326912895331975515282820495949513303091763098140699359728683115461153654190131115604442859586086429160983701173985080915571618523121534685632630260873318574327591491900754402344151657654713188492914476003264281247067040599440786031141639051593461613105300845379661666107499693390766714405501345481396107893453724418145188864940247306697652509403336922491615086171084320766770252981710838091017602722968310363970746225278667661301853524968079360000000000000000000000000000*i1^72 + 2838656790170120714026097801685585396378466705332173429572915174539744612046079114337426658201390582752712717122869169772358469603147346067300496538094965534053243534443425040302995677818276379495725149173919876546864239914120334146715721723585896229528798068274439798913850123996931876322698789183118295474105529695009694090650326681164012679493814660610769257171746063969946193536729295817501739750047684616885183722334029498544877316337458149991809452328835286023268626948832967626167803458722671926498265288402891214901520910952136631850341564411268786898527651315962490993010071086201588859163021414688781600415426250854875160106344662574412910737479929693094068268775600440470564916655212187817420499463727376220771386870533011017745054106310853188205420958907620247829770074705869153426254055794790006361183184721426801093607878162070363892983753316327432001425383740352008289619113939965185394441017114430407966694562961712047942490099005590044461521985289536278664658200689978180394513355631608472677156271521056419334682882617950035794405988302973199675140685897370615940214665985364399662320174777072787102413753584343638374938849597417346002303681804159293909189218298060688432255585425196352838644592397810541493558094762816640682167754965096218482384741262180737852324902876235372972763796599616751690577458231849739532866638163630553965616709604739268967318817056931866129370222961242055765036889047006029442260676703860926216800253493443762082019264089267785835743100680783504167564667338612084900921768231608192315865738252072206784825693338012676074064788183076275943164732172051204010814927309886542779180144967397668754712349003869126302400709664390177123796715714043480924174968765913778115076871478714503456475082757153341871181678464627548221318802903892219402270254293700146371579655150850590759198565786114559784493897196077599248993337275791618653439518658627475371219654602658578626402865973246355322232365557524238362109045235756564324316723141869369770249025380384081625241641480864083118473724350148518467423771088258289911262655666780963124660171337535874221119475031322781496021549381365558577174671505649619160647168128523412425029877097544041593515115887396792117794559955746687997084844497164147262219234040722033644689054762295695908579288349958472779852830133770736142573221065939703630291235359026319187761544516603569247060572290699620944495646357084694876731917256675078906646675422512066098955403794962866125496259317481880619018079258196640343753048403679575821687353405270830215367713421459214960281605193447205691346618364761020812347129357965151987903609170711014302918927949234176000000000000000000000000000*i1^73 + -52735574607267630815519484853237272905500523043995835865266726270568311992168648221352363949128007141583204212457358520036649350553459668267385967421458513024622492045452801785873068918721808592436898188533243102415883499768956220008379910330028490894716552656599546215358922562350700543596166579224483874871353827706776655194877387458273411170451789825356798671974188510879562265293649725847135449157741160960680592272075106822191468836075494695215885719303789946403717244960792350251193858072182017212652553477282930099590135057560097004253809032353187478886127759520831967175225734103478636409674557848484215395924129459159082452527203514078974262738046158014520481052695194797995015141244125084222645110637264559085734704992664171895831279573926757933998217130799676686302015994403719270085278941833506617778413738230995430910547355209358736567263755326807205799328298194105231604275214327606075960107454667871126040535748954781014068430695315663092085474148553105092289998908885694682830610366546925485365557016174926579002462177086278647946013840355502792148666490791948163527282805328396208127689136890463196318126730511314829718291930211042867998835487082463838173402430140384465795841671122682573843031701106085095541217878898187685636780489276823153639753490838306826655547695499092212483732131747906114477269972548294257499529527737438168367672999948819330130440410019461549830152857672735953398941315334368919355903090329476881743433919285264486641247160649056899404245551386286297479653900149122588043491834732471060191219860539857082104108537798256214906352645834259080709068431185182016198148369524254299411978137203110378191259470073784331754558713270850131348412766433782211762186317068026824542361453812912460087689611295176763760393320431048847562161769692289241975986195168405748902673708251248079163373165912745662040337935967648531347625661545562680283163630492653662369321376749436300650624288742181583780913607002405048355881177198796055764885636276009200654127903536515215499799724969298717410973418009679249467359929625414447296816804067764996644008140499426938068391766736076174611804072407008749856845332474665191955394148349388187842079907877175796480400587774211485828993068526604938944626741626164389027310364956634895076428216780910108143911256925083421833083086737455369899425110256862529033024502403897059169550416782577715066899386960615654699041164565984105638456025163737818559552092344363093743080325109169714173742076659015034752041459942076589461276650943431109672053464395254668956836042250374425789099933825440462585730249913522980703742859231984667248305800271817786683031552000000000000000000000000000*i1^74 + 514133356351099183058478751173929964027332429206259101541898626497319924838991352339842351216167069409371442993135264522116273255303411978600114162389588361852327578151012825705389187294455318740133967293295469138637730123534767922647860337675467212999415229381676627186086440638817391783290983130284748386866808199809436965916859162438040597271899080206370283375206972482073001153530612468851958269229551108231499411345993040117777776035307998602361826876437911628703054040595355565941047159908890765791211082635796639519093723662507100316870558190922951825669318747897305423408989687642209326889116979072461180639846196508332776307385189039472736375760731349130418535196325907347671676969683498903673612558857520292088750785854775532734756274740531002869672572878024838668323438135444010952715963611810212913140051096513009587527479678349220439312939309718045478751049921497245438321004125382449529850456026291622016365813254685837996417401413648028599444318808822650230632161720455455578664063293374213149528319275663431221324559543859011950794720016824910690184388057447991629057698730407903648897385179332224888821143639077189602998641306351686247229537322302022162840751955520014405492213819299236965208380077791289363729581877580828150338502695359084355702273284806112078799753282197063123514451881277061661271987167110887377609126373519386992372310949901553296584340311403649329831280951688877226343088751638769109195480797831231498824452436516331282550644144454133339447137197116277906238452768594476322529201693666020735948408949374982179738087290339526764083472064968834542365142359658917848852006625374228719203664941513030168458439954897496698814040188700568850746469253199549859262446400982722141702518395729606290228550252532621888407847017433856508649855927404331026025814458639947702066345212116740346182385273087795540566578129783511699872635823955490924524763350703421674798074906753028623963465381724870149852173190859500292595874327362008894237261690637333017709175224269332595181664693257198572887556218577659553836872989988194619426507735063438591562505365622283960329081086579628389099844622879516622581461943751795242642455116274683824483037333891055320318606766282996654865570596228377903189329974697040362383856160555574457705372434606605156914489962028581489025049727260903803855345698521142842353569870032488325639912743582934714993138998006242639089081552687471726113827042132078797732963906812457737922429019260188053720100987816200318188543853603579239188972291551868529961238797016170104383250358646092312287530886827456493039377814368885907666580161920679293053457544259829760000000000000000000000000000*i1^75 + -760962109927515391179971541522842172405576822634746769985262182755616083277262836069984028583808015423992226677845581296462686149402381586590191747028688941671280731530819403435387388680925883844210055715147099767810757717068941691476965065434355923319561104496826731330048317926022953188277193913633823012241803852739406118492450695285027971318113355656489507112046327288553381086573296152015226201989290430609629604911725335710821323094451179804405093465679618660384743694490232143767530736564578327196484169726529804797193102771627012854670055814265091580082102730903276445180020919853126767613334437078550815857946198378183831429366373064564908383207871956796765104874762296042848173735889739515742756634064608517270993519689272395278695657997261989229511827268220817107767478913496851359440984940643426478847366488681637794693953298982012851480559333286684606562338988701403700322866780615941676507589820841431139376787539516567456291695709169024225662759562004786382042539219427623839031630011867062235921346436240671837609645070690188940708875450740827920427742020436582064624790938534446882378325463610112973269671758098028645450272915638882667834103912913258715635410323075127995229754229825203522884068039034922054622069589994218253628156596110348648176132980923731641610418750515698961103501613452403116672407288439553215029433050673704113515596758916359137090171375003702135271466994586603775623050560775383354279597486969988334454938011994584669959787784598203781387198812500281596066611175509321129053918579208803626380744266570764988583302930516021533719181341219353403998310866520221860909632505470462577019076068127739865674190372934780007518774207695888333067868785244544394458731848856139830858610524572948339032092429231110330048771145429479300026882766589204241045245644894013431444746023577512001271903448652541921604680482543246468800770018916255395633743641535181424358720171360660745344858316823011289701982106713319301590735688395786531548135842305802083824114106903064563451240110645834649645622170557947749749202866702775118071459316372330473996256998871159776623266615380850470978117588220715076102471227652213778853451884720007082673276162204612497532133242923033056687338301270144673967182154591329680210500648736037526338046209331464480766427701945602486593346462074258917748985789335365251750989971125087591428483716187113763622472522242715065869015717696840775390408690257003678369826933077129445935244262736517583717757705505622738848297122529467707637672959464108838721240386845221691220378554978451868645760097974564991796473828313341237073012049581556863213974323200000000000000000000000000*i1^76 + -39524086567917785090426655350832627263700853401387137443915937387150525451354077419489456165873045858737030069946721136772339787009084942354624737265338960425787021100329692511040500821239130578750950384856610104032257953412788631108520746630337375243984049073338570867274172182308258198303832918459299542584171138303262335819567045290021373282103083812401439064109297244405159028204870664582119617722508808134416104224808131102148203484889788843663774443964392362593329280999634980584016021571805370422005446805376605964099628708372359699198025285617795544505988715544828941030187846714150007146621138211204083206225004194949820453683621368888441667493045404836385121527836454104891536978194350886302218245002474522829247297925967644914110770309917061123014767591321833756422128604417253936011769141729326838236629233654323156717781582663954542536484412619496514301411231591749531926566469603101269869711346072386119337708868086085461416374256625262324579499228244075760963547965022887288292848924968129085510159943238710135757009066544290246570589998936178582937043463488851549803107759902645154988570203055811012463625081909584264113096040927046832433861139588807892351251371153208709737854048842894012493623080461426114872853931347812284116654956810681179473632221844964927721878845264160404686716212882311703812626944936202422102038486179425903370846104361413799377248741363571555095961759512059948969036249043576744586832962651270960286939204426567418060493410088702522632113978773918173925516533589552458991085354432889819857059808710075859260208313053188296652870984614583141404135858543085431840002739031911131095935621919893635018981494594869637827660302462013276317659718807013389384203789685545107382602073509295551483309329445118332405530420654034130282315860349367053757370622565302784743913303054364377209979960826897346275572006055864614975746044044636058645606753391278762989552763535831890283922594940262875846474970505017858164509482254385800199191379243191712881085751811303024209870052787585560425386016956821725477588085958146595788332859560388349349485423938948758898771210598814989861195088734864026120765659907505485180647059945996690661777191910626228441796820053707272492701670088509512217218365240430543344227438039211362838107939409181944044443420236050997014133042303411549974179647740247633530020020592966288495161020231416347774785115729630084500164969144541748279562557656418597456079024233186923818552636484969836599875180786352827867061294284890778498207951376791259200325803365728870895074482701170917258336062339775542843791449354260338614730297051895499325440000000000000000000000000*i1^77 + 360989574486754705184702845204548259039146292260058301164630075939507708933282480190051042409908827289178040176470287245893570670617345754992273325454434804627893896341306440423469772969887879329675198202977164660342639483658767727983660090070744058119894819288501612662455198742783121793011944940964408079597557427797648781613938368899752504848367670941548676388682605326958947833971407944537061081452621035275570035879520291959172045838500440021552353685199717589102184649472173129130173434252763660843578135681624808276059177334655523309878030718671385275463975656583943569040462621808555301379644418939541127546590898831807918865872596784344144043321253783774343027184785211467828355209528328259895547748464296964953386685070198160892627389511092878795179138538230312205164950696084528234330087526659942909193208877637631943879907434663574792793399833897919782053245453236527504343214054062197843816818678469121787749370470811182292363115360725986715579148558276623764423269839650051090292638568662894340188831203629686914369617829714427284216299985912024244995465117177248114844688198030063370770290160242533768443872116522538285619846316346937964562486439838298026407306071067177178227973473911982146228565377832606192175336290281798612019601583325694379944295471288205733982275600641168021770163833654063917697055273475679072041777379248291245672508675311932500795166810252169861479018245959781372273333850244162841630299217695571900456894728274518801278466277158039874484521029179375762313257053031358717442397854910256537559509781909770936533870802827271304205093818251290462910490927976856375770285157123228630976106978517159426076085133107436184450503608947634837230224229374486042433920568646454560425247515231745512846201394155297641309998526757532016666038559662124685357554846032050168550817700100904324472520726794210771715984939552526153543710500661117116803657694969794957224833382752770833233050199679162868177801575605801058047584425936174957682601249071857388437333459350851799006387126072460382974059487560580505915103005573855278497161523941939484171661887888921983420043228292019234194840419020633379000136016521208514094478314964203346838828774597356556558030652442454469572991263465848967169527867844465027626914648538846972550977198880667705602428127183641048026717571495651054107073801675550846157155488855949314201435632397430079929471681185153118013577101987749585720823236875566907674391389396799319399400096885420177046370974557209015571862580755406542272704352675529051569811894752651478446088066483903605262115037105797192231052294166534036970514562416640000000000000000000000000*i1^78 + 2045484542141596283714759619850147172904540412936880789472597001469810357242720291749603969387422208403238332636468038257852092848018252421568455436448718230207958489923116904434549640762725220777759044060989007541944696169682692209355283611302672183208445173290679369531170866184621461985294265415282497034777253990894982120296196540331023973707005286711330938559874002652447174216508368854754762157227885973348282692761702031864669211897303159825242435897530998192785619514944877399967540117157280919446617341080967143887689394113442879134653383614066041347517283972616046595469128715239088412278822226354344315223240955302476077318630759931391972014141925430272657842882822720643246464880911340216364254444575318695780071800264662603443792104278850923923126419390550102447042869297233287984352267469126675042062564092093951268715586796062231209655062599681258989878069808792856475806510913956364396825749113254497304240888579208333544966091939041431061057425903602840458876402642961654429317884167732692097759466937863486713428320424159753681167407997916117850930022992345496389417723262545734658663801323377885637957872355293937508428723423603890618392392038712215536159401047298930164975056216165004529203788453732176983248719817379076594590517413976143085208826035005710408100017622961743542724769452296499465932107824571188284658902299062207929962284353646933676062232513167537018093142439583651714443546090568391519928741041422965934527876475513997034155104215300287984658223139887214107234063572542882921651189378630137533719128609329921731287542024226387351721006288143502080655916269315091034280018317730081971310651044356214712609097685644982175688517611426043320812360313350543198462983302630625689394266386240974508855113184219205594483899961159647169964392962389223915167935331754171168437538502481392093630135369478344329274462818895334697081077799782799648739570100157311138900129774819912659721367587924842612039373368661041047174794361956524651848828485715561849575440613468118315382092651218146982768840794342766012877914524684822405518916177388020720737458629734303131261024296335848836819678135990617695294579985692898635276227167002673690096226875728702478646259684980818985998152740861086342746430141900011830132696260951573063534588690602568826688827930305523414269558300802720670502891447083861123610944275381650787059706687590272572990093240822333869903894586481523959792615332520809215920449901482345348746503397663716358383661280388745295609057246530695928791077415323303674109171863424253886499308435319388483012859697255569636759821720126470909591552000000000000000000000000*i1^79 + -54729581727950866262876406252067101747542311373519490051879933504506938563872874679444377223338435148613581907553959343903402676499267503832434411806399411829391388298399643666989061714056768670287852793983186468606410682501565451287407227862660480036476805359613564152594095194303276510436792099614648278055870548874652422475113120694425030930471761889393647241733902079928347390951555023824966956162658391926493639980330476683213940180230235657879503322884066022836715682575138676776593277645395248889974342741753645401806798575344314082580954793821036152547930196011120961288571241660930020492189848201488001730294682333336533781939412399281140169367973976329791015708895136057477012772467548821196705058465142563136778596038812397205750867502451366858878003981273261166822133066085744801835991751857336611392249788016366463513022440242851265404223633510965009883393961498299783950891669494137279050088901067960101510835041627635888363413333343684927878769422903455623772961501085235836405665161631428050464102120975419134968298996210007511037991924010567019548561708210115907429227301140084389562471522830676274184475692953984005083584987578621158569420681695633802702381593140954083156936805449522468578028838816363485677763974541490716813793083362861321610898247166024931392573869790418975995501021764883718562852816666602568552018788462575186016899724403895714946720550016020535653287687118872311503589078789885797417140706102292316213987809401257849960632220313646410889687919697064249965390247416068452885123552778801247860326435565113759420503275201508868174181120735722063379728750335266427117753433284565450253724796445725285617316413049476503587787696851286508722625855179324804316896124454956625415473994001950128508428250470937596942168740630358437888056328684075709745238738465424028833177833531092655398887111591376497506007450248772351273356878098569865720312632200506019888736152744259879555464814401513658818099938658062991052633423680308739355429018446381849939794468913320512654513957731636527117071820374502294988276980391653091826547204299296054758569723083058990568359565739378815965250644415172534402987953381801414080808941852045967021449439648088149746731382118898106954736042796481418105769221789562617564307086998949164915632047230594089693061512845557742232646782844361957042245807757916186844063861149055794776997704446955448201278766467490331149673904277475689943178775380788771395017549778924537930536449111234664586156162220410328886407248220447074340972032432171978239019770676541288804741130758522051840637885677168660144830009351077888000000000000000000000000*i1^80 + 41953428035259491277530680786609887397391410832059397824399829164600904575880419169643417910641921330266903504966082432490690912016656453131046779712995878118609785311551381933457925136438877355464101202967566159696710027959397844424619572511136484132809198266579834837324725009138488399557071881853116182562051564301773107826708245926236724765278231315580407393151203888037781078668488024663392641259371124708035989834730365399236468366896908165744133504510827794164373918894944509681818735795077814141511442810753207812352472558645295989499165013923117755966077959496256868390323988969804223379555571557245825090013524738888289761249812960492432502792232962059358123784880060275038713261702907775427615323090292036412315588449829952124109768902390175991663114415427740159564597807282528356068150506876760060031790545538336915478003294171605809397270011998556513177028968523184062306288608679607999372812415151232647812367476612773202563955507874316933778262636173312796956094818996771161680690959698577838128154455787750932319656021522149655866603253937947724176787351702892620078408723542051397907835422920383009666481844196511129056195477113619379359314712775391738626840821234710860006489900099950428813677831322965277283966715534212829243552280159422183289250373864291998146640567419832622257164585082483194931848750385424415002357951989125572297003962998874931458484623463548067739696861864875402766435265484321672335494105202576664809045213428653184543907401746405154725606109490081275977428548787324666339811816541165582044747323944394351562909334499813853787941860672401779744400393017063280339132531193258275282605808905497062495679247353365119422545738785680005115426264138464858971499686200273927866174620413955959281469652243708441399423685357913870708490728928788544175739289188595788094695032186784097605969762303048350830302656048449285068192944116494452779816132152916612166890275731907218408114291896890631306056899044862530184972075815470180073294193504195915972727046961966640047329071887435206667223914439920607198858161862631965062730000574536998069151310794913399599198022044318026080241461333948732005497998787283615597211628980173075363397750579094189873669509758766898026542410355654595712231982990394850914433818243814092118727927045788951793496729209877261513173870943708097912523289359474507100376515977479369861018235871912340899039287643620497026587977058613036500538791356249438177718771652244540166462429753759844037413145714095644754412087626113770354057987862068066077944813383426163892737360874841445524409639363252783627108352000000000000000000000000*i1^81 + 1784700874089681690381564124176262430959814126785966313486993668868061085346804622004389762301764733401131177761092789948197404743300655798225166186418605827222881998869963683193332427161352439109715945411976632985689462754655211849193434062419046744489253949739132078949590360806675219859135090246884356219834731378074249718631578275951276982038642204040289853391401352424414211366552594283143492818480794589035371286846360577506543340320048761089214081705619084360830977740200716549880030902221363233257291354742692572228861234437736095851280080516119125030091298172595509842279940310292366561036750744562951080783151126984903579871889655320219294832674192811123052209173705041923746114164918145538529027517507811557612466317237936263696976509973132387861955838377158998720077581487021041436405623546593064645915761478557897136856030018622869898809689047610272741875564774077389579900977268333365016117176407473426876746051109300649770611998568617406795274785665906687294932978632013254202650053696103024429103316669956440229666107627461096946803315294180319600107432114082579357501198594689423222618032578036732218778924387685258849417680815934736414175709026760038803130892089272681135247730298675947561743282428186813388382794899283491571098210708444930943815605576929065177351498445252904367072108411617313802192927892244117980708888497424782026009444131774807389023844891565834749198264664081356296102608124727505070006797323503905644684717136033526065564188665255437373012067732818265751353811085348957116844769147679289908735372272854089782500092574298226130783126047332109066819374100299966283497344409888699536243436147979859165773589531775565410546199226639637458298302219496955097922416097863339115400326414400429584649244700105542080077283137845476552109909212632614973367091490817645379773580071056902970761593141618115622646743679434771375410458390753751468910172753974681080328038226417815157182935749990979045871062842723243099669603991409038185676672593295714255016289819782533374901963157692646458374896325083904420682918957981381946485613593253071932237691644149324842317177132549238831124487135040076074075947704884317568173412246806316239362231181510131629014401113224991055992890782825954902424455524785557170376165370379340071344759655020985204133056098831738978129981968032063350146208787887214916424357212099927072685983154675941905835392822688326920127828974661021063881195084109397986252888395575045485053358659618898380982002685852824337514845234029044546941053009576472931810064952799971039595235505321801392933332170606588723200000000000000000000000*i1^82 + 434971985008283662280565136924450941916040455096623599434007962841181904437040482916642991140339850223942010017729865351464220167412599192640167227414929348041648936928004629981198460685587162450231803857941447814498531720733029979568225630251049966710316577579719502094552360239980297162728345526098809789648699234321329455295258182266224742233961476853199618262500388157664619134747655992310197091235151058785098334164789422712911232853910365247767320965881409503702733485586588113982947024041400497348066167901577207715312826294491899733037725905534162612643331513216380218343486131444019883256133260101554455627051911485103485970111463774431239061841301584844094748743070961385060199208969388169402637691797659125239558952239315058706660454488834908607929930912110499036747996583658874780654096541410639419854483882014829416087269296194154515564374326466516509832983253578117707955780812054390503812405553851385300544888185600442489994790105915942283579430493077299238344593028184099566532489876828492284456848150299924225276493679204654825416688798727413979292175952946867751225341434270918576923088403445283260926314169674388220431626736176403853460310283218721531508542217213295532578131332359917684531747947545007606834311501929340746034598989367275271364420183387766267635035870629659913122718576273021069303695169446397516895352095198705445267217440302362455642089653728984389227469620500414248855354904816287446140968863842365816684528503278204739428261385146809546202860532376796423325307598296145626853084852458476684106433953248549342072290679297560834722285001258995753654362051601876516446087515765728093546249588901566303760467557382530305449526978457133016647230691109533175081422471228133773710602896435131321424689910791500987317425847751612470034978484579495423697401649711668917313962548951962196772878916125523177507121104524708956325851153067845617223615651877003526812177784417531309714592509173810620837605582511489042678754201306388664739933092750618312979435576594298692811651260951689203623295590364115920403325878643037955440117247213271022119085865363601950016833874061538255709186847346221876103442797696787275986270175563009952536285001918205088334373923861599023225612375834894861392160533816256618581710321891065715273551452880040769634992400301387941655543624660342265947304735398755881089128721411072721249316238917207458682789358709505267861482511378118079470445535727755208510709020988181529679026303001000496276268727909686791667053804697933259765238036704243680921011457105757357383876905309912823451153858560000000000000000000000*i1^83 + -17169980961688949497160703605935877676753872538111079280411117965942621965487716419537990909695420547477741760492081928261623275648278873763645402384945836152629269612816638108167901682804866298957830516560065029769348644594595314516523913590934943212684261083064637111226753225451643787087113697180600396288117545205559718894035081196702991359219532706696171322636013576344110381092160975208007661311602967846905410855835622883923059577035284353928718220988466867139700717028504666458364140199404914803559131435573746914243937243938958184047622394696719134972131672825978970000679695259202644188772218516890233996982225779085076956899276508651536193418536882513347766363859029837140953919628538628525212935102034807934864318092977807703106834248081143197143275338989044779437460149014892076666343968534977398567067156965427735096417535713500398576158716069097732625242894770817884589411624205817781509430257837080971893626282441522999455135603820395786987088511136904886013983943257361467652143636230107561797947387330122688375444007593425967007499597438157117300052300721945754184880205759026585840555652518630359713584681102393653772454773879322761600189675198637937999533322578166277645424077060787164399719292859225449977551737693321110908779360625103124676282156817271067085051616006035158223007326339033873830147901737442603807608857784227459643528121414179568798112619564323120335383762644518478353418304705922304570406522981811564565528285594846400034354464474239843644527377524512262514457253609281495086157522052393660630901994761172026151769001849975811209827799662440025515517328587452067722254820678902421753594029115666682307723321090097642671829135309764345345068468266944056321146490408073703793833989475395661218474972668984830962760370144824078721415775387475663821045256335895264434040867097495498811353650885668435924560339730722244904560059824909407142152495168591333277857374052753254737437274980118111938422072424380796626559506385485332881292749425118751211916505828934483056723469246228846420144564424087430905630212886256656572711933380423031054141731008161734154929162073075957228167053173289066299115135603782821917425448305616215887949866823106709814229009522774054666291920437831266852779647125321362734626931381367093953053012428335791864138302961115868547689980085997571649709324522845962359720006896076875357531354880500452815186937089255180543360055121341896004456407780431851306438181158047754210083575473339086359082227990832021528375139057730977040482876416138130980385547546970021984223400219628483379200000000000000000000000*i1^84 + 11730847295520867092901351115825955481420701537034356408914404316894445031242149857574855407403421961806077250924747160785433052179825754295158369963110978269916424949624183870178115586298347768250279025429858925514685339681471101633120576881935530846181753258232970059004592949633717080670260885291746922650946040221591683067825334520996078130271501649175075334676478961855102352613352657768080098473443232838836319852596220347113774491962251368570367295979640938543294841031038428218769951488491814782657316864406104380172440659555464055486450610129545584798872607313191160951359579011374932729657921748875159401290807765827475553005150307102501486556106675016888105096469711139832583591600844144165440300078532527754520770171055859159622417711935414956182523574911743515397229787272588877553117345065952099509185807222400716867740108439446942033272535053660489663328316735241808132401797737077918521898130480600433486732454135725025949395787610204439354740504680651933325657939971775069553362485408700864354575844943983484525683383766799714333360692275336182471994202433252406156390050543053503734684196087379355493551331741511235708326000932901460518572515707408234189526074232782503479402432520555857318293825195268357614713198838979407755836938685588231147438324710626417316901575516536503473099911231076315253702147140906922284557699152025665923296159381926185213485985485958336153532687704638203006249269991749361502609257823613478647716957786157096001857209591466093132565511474882724441249538541623795815856060422151327767033557635003293349656890096497036458105367870965351691413456155579755992692729779009623747755687373838090500655992544906850341014077186947006679612358940289777460479929180982045182483634199789775559041664401910126705075907856745768513403672628319968823303911217654149164096708864720246285686293611795702046612840648305050722793909816957459701948758161036304595171664990455217448776462643384938780365558099246757498416095145411588453309064332651057249971076635456592060779431483030800032131314623122103094241626083425491822522241288340252631716567917758964848625904239761654902554158765435060965404026133800529726490857651291268205807047745566142060860103904744725674412876341886163561991464195265294809193753847564402410584816371102169563368068384664151848633972645099578750820662667219312305394945300593931750723645763066547913772518951495770963562619732031142133641086984993552072450261383189995597574846362464999628837041544934730802838318949497452009544386287686597376982407603808284170667341905920000000000000000000000*i1^85 + 134515253241308439514063619174736543806615734549343911669067470796655170964006935335129550585428450088301250083627858925859021242725421664754147339012610947057242993477951774390022998614714830555496210692858948634878156533831210595276095979026018277745663074672261668428292225211952185674358821482132979084086760541390223509897551554270025782532609966187989482778267330864762575691285276441943369056412699576954903437039280040610995653500223667729143198886545327699300164006640621925887384958984315119997203888113862208855152426866975430156611868367133783946985150400821291965593537253400890419123030228864627498133867121823388526313245887647433936950917726526482129477629863684827924051184004318290063476135973065313050235851791095944126724649034957612777464146503497490929111903940146135075569883898640238078764968504632234929446209364727316772454901491967290814095816963883518529388311102094663041759792927179424228603121454538417341012203218409395689007531913066825612775750637743365564997233900552153148578516860801905182580292376618573755374717208992809729048032642185338691319622828561183615341287525100976266925491600969150800407047450025567357362093051777430060462656203732214191633681423846684772022607715599713612161745766363425281142883788127157873759088306191236623291884575374483584877748216658521774846431518733757928507452441298797014143573587782069890688173784703594937183654466909890229726457853080191252726012122356316159436038551960410193968086006303369556394168062334436772766116329164946398619268298128956373839147800682159220098608326433513506261074247687974187716379827973909198320842159794294455828661056388639388294217213063065708465526458934506322386084211387948610995402099896931119142771112667330781873255975790115207460257942209710201038391368764302181621263263691657837675681181139486908760403286537834713160787082445405625194603698883720641290703837509664700611536654534006170464433358550454812555756687353008832917471178110948935431540135238376738018379653622367871037314435606999059209252817397080031803531044439763938304254694064901048081162066660768601274177899006157503153769561685553173670261966325232448584629998823173074347410978959759675611358085356824566229718037264230425958503254867585016378380253186199861528378229171761202663936447571604761817730455209668403200085515789741830409394609142067070782271345044307628620417572711785270477206777414244130685971170708343074813380636299913561478487330922892338547282440604490824997662282806455741643131205173003475497829258840937307570176000000000000000000000*i1^86 + -276624862924064502214192858823786662900055258724233808210359753851027218331286577515874890578916843877559566415686547115941081211098115419690353256137753861842442740520160518496218712692459030798147522460388936007894661613762720810358640414687744393781480138681988454687868543949680404821200266004312296413412026652772063469282799550268840106549050595558942400243075874150093396914885478518604992196138274242030569164128175164657441065053577726765695155043842190418647015780429034294685782534238819448968733484763140775289911671688629785066309707501343621518587409019456044536909516260023438315580640424179038395023194519702394488439250975116076520451121184258516059160952059152726313380564866033186998459540773888066659760072021735749322758420032033047445463980840917283781647065277024036141550681856418271508158007367473362667047311504104485584318179010804497819012026528364735083819575762466191128679202687437666849409867653971631236433167575093110052532001086877298606826259639126780891924167082210962308788170691928914017669765965263322845970573642544106805256590961973142484731374136061643020510602996820244174095309270256014345374595261709712989449454134397714152146523895889975729050785292972503890680153154667470670981576554127373527717920336140659779991730176474601235928420517184492525503067212525205477626470921191081644626320728492536627188638753468934106325300356660202084108711076258729267198452524205212337379583377773465622438313611630347380611134394688895588583476618127937874150202712011165218930925130615435686513071945990579684638444787846262857056630548881628971612533349740539284735592039431655839668747541592192242375817899572615825434633698748691753722235223516679824269837233640738777968246510692250802103504269664464659277700799401106708796879491340885425671474446590478911971744868511958542251893629317243852680018144221100478065773978774726837143331773928468915371002174019690582898750101773540876433323798065790634576826219817196313628048095344775901369662137473404973416625328978739035074870251348490012497671759915828026658136189900033005509044243252847311890984013069716265981542338472946984036279689493448487364563004473648232150767854960120641186833931341311509374384765378894508874328340599782512891637911398152563115948720091821178646952393291852549001933763223330480013713349089145650009750411373257409114574733110259656627318546953300454246558568629406155094230124312671202857278589484016767030658681576086510449063648133358953848470735933170173218826739874210864453899404705792000000000000000000000*i1^87 + 152179143903643428708821192985001108845262035131265230105437644345544193043777879662524284558712266251421689659655525612274625489333681554508272365522109149913383278082019942295898112828554615979954882130449435635206788865604226889518157011973878501039216633910027245556646193610711243078398269362021624040577635029833253559093175942051991377505023248850416419006558857575440802328272050732610045849634016976064754222750673874874961006827668740586210864489182536414667372389919430278244444712862877043763284832189274642887229843366219125031535822373998475032501606103787086679580275930957875445819072383997980366320332467416435711109821818734327654219105832016733299138777530574872524575086057526085178338516862448823907132858130851768900794975123280697044163420332733099971608968776661982285433287234683395979238240254146253874833250941546387556180080528308859679760675838136002168146695265678874618813188523226945278904042428488808787682914828306822486137381202447594999188395543438360324337285478947889280970595404536413731512165386026607125291930623005790014707424501313521440072254107621672391504540326721194583409036819829720486600250398797122061858584027453080152204098030841662725473619060827401859698842083755335821917736350926913561503941172998192928891826031438775212961714046812485708703604106126250388950780235307496487824477722471499947741207597398641794085672452242291281993339532115280695623914327164288928345331227165201099918660447265078542563637465966224707739294772782114762058992408181100100455593282831712488583505168019146243602385690852853720627466331789889744806450305713737032774542980854964888827225980005595228516169475156257259203431831455472253695738303051619841991146842052687210316207036908311477756751453586934832004566951742676341158900947475232552246578952319023139519148022368615633673550860035750031888315467441939448131897822288190252791171672892945241968971320379553076232279060492979803770782562346293985544682323558682552064185160298085301518074974799939552316101787171997045310996036343990041675158072705002132592382339193442730782903336813918381549590013281622182788807664604058222606156370709229912331265170959675909308538403697196802381703793930118271618096799934735095322498554417496368300343823756895378715363959392862612704808643250717617472035624098280825547547675240737085209586070881344892627302772050577303464393184614969826988940005526959337299294035895004183933127551436796560891455150517746068581982494109940895124808702854941808507035051967431714852044800000000000000000000*i1^88 + 127909327570146946812470462250567338237582328730122863546408270093776003109524987460524452582587685150718024372589036462363351278005299353044699762280690970802027294841252482580810368537723682505366185576035743842558206796902208522403877761663906392815878827950481307506442263770147025129031464557456427693189729106031874325267132195005922224160480404929821562444154864449092055660607691829038929138381019581062656598327599030575292599160677881994024922925890064914558581633801929022201198218485740691455023975715591155914374858903218706839574575365029287762480049577510832190451783259620691982676030351997012595554963516679191594955749549064725641357332241550682540400332045306694257499430996840094105198479956422166200766151505454575073705271016036228406565607028672830667610956863996573741200322660279158516306546695555265043730585870521613313136728690203264820800487637481143519463272736286893515802415834468812774800900790662741853856243039717438173091709035438640807774211017744691494803962624964518296048912034115776285187663344086535396309442304781617698163703406517888249174035349596285866788693836230268073975811245992405405821199921715779255690265753193374385340964533258476665508544330455778031761280672103736807389289488369698092139970869149474841159110712416207054585966936286999238897707778413654931535751129598276674143887258306707336329102772735228724470871617089506368039861166263836463902655514027869935109731373535143988070791834749398674815314382342464589830895740434610350668447757186965142302625745020536128413536292505356514174209092356340987447353968409084772432798298007863143113792129236997797542014453989415523351616945177393346800620360618029851594447036268490296820050259858886331971780552775376221031521225043888047292345884338578897192752585867495841789614197125171091374965575295103278041286797800687212489927308735302627515642542596603800151154970744974410400749939158129139828104713439720768814457223411232343180710192441337350843877132381609455541782796753018891281588796645507957801353128056043831062936941252612448981169930296408580870223395901179465622768526931297770290527989941563198101113253452614226422416699492624848901667910457598339226300783283857989796127590041284760702583174651276101910326922113443504438455339445781903118590254426761186813224601016872286282124504407830857581033494853088447703807902150229413560069056609348544747314976685841817414570707898935634734766980310832917141727416374530348629779859675897451656113281424314867958214185074032640000000000000000000*i1^89 + -17011388021035623198204784907252690890095428783716845275191150918018802103929412861273705049555441616426001641224365946154731822886161533152252376881477679184513052154563570829633836070158297107472895503219005826714163037071685605158210975098607753457677209073003624560492888111627797330675374536141781963430808114336729908141294384237826430635440722103049207303606886720812461300722338705645109699906833538869255979756225437840304861917914555395866021266102544209315231162296808776800072217144867901026492078744727203459212135355598601591859101737295142227582622344525292969833183778020319342113891417481789408956699195256369752549147059105557933949152759423176180373694165367660232800098483464714044882559813260196330242409613212559998561748436513872647222934784097465640091182336657111545860296996012482396817276656913968771422062051230019200536465027146818165495731113785739808015798358321996299987334374424195695530395096905270446886303773165077947546186761783694587401723728952735971947030848983006775135593162922754573629848830861957322396451805023618363866768567750463356278839461827357628710626176100214431024881792683006644902262105345429161238316211257957396919091613349107249111081280513099029551482767898709058414871945675534622738432436874472276255205477070295498674652943019871002967631450179190712586412569558030895346441550418074804738421262967340587761143414964975656099077279485409187457193707029659627047049991783127375869346786385586244861565497030398631609077203490792421175497522072187929419345518088209859226231204877965511383990623292733302436705371105285308561475381826081958421817796504330610216639028441961762251843257680879163044329173409062923057980791471031750792108946255720238655257407930584359274058237450360187286270778766457350475552635120705399684669860517300367591508824485447373941512628742686290976960549991897236734281913176012117121217186441802478526049150411349208176737947918307290505221776442268513806742555295328304725387010695481611365339902706250404456138843846803194109527908873901515085207701626379171411151170905084658294554913631966641465215083595043947241377016920794048581002771375249095808740497070741103275245879396054520400124618112591844125223850922172778820460702283903839420337987847812035633787375024546681951582518159930082139174122568099250643387147005524258532456496504217192205913908592346232464321745335491976473563861129596640660820396257466655738767946993671138760209170595286505508606258417726496792037120942561055630950400000000000000000000*i1^90 + 20737090108914775260533885954375389870700390210737909627046250812235634902557556251511671862524986856436790397271302217607539440292948251183497708629622962738688244477133089369122775550255934078662348477092341415830062691617500546951106731383119399058993529163991519600886302478971196873009401761741406421596308858088127251981123050894305628730320039502029015888620850278706122232553714172948502799295342507756249410368661004906398983264544007469652445982635793484249379467941837169932354852358250319356744919255415439765737761737816706624645053489375234201445544483195588326506596218588473931274962218265459538237578137159384099791537753879555422694648600548379027447955876239370742170154209251251439138014165735623521354856223602809908954095971527445998668902530014554906273402676942326668760053369432697521585079586973111439498560888756268574244559012739640911806434015016316887794597959452134407112512916795864530713487068214702173782317011908653417744951684585829878150288219009053277882593185854910064806749343451920600546437380128389321529479295135154343241461135743454480455431807224536639564351237544361178444241790919518577053973711299993307479557787107078702585411502847399368474231704599011506876917348343362401138083628346097971374093316100003345979875405711526825347696798512286385936463144750344919291734274832705958904395031844333795692649435637664320531316712788573547627797763387747537319417368625099349407083600455735009189867492518082346331039728308293685630001558370763955340363833908090724986917552785116690958129863374648078911883849554698774534410646119964840535412142317919216754219315493877179563771454782783543439227953546951838491537330757258084680627635544549186432874131369375845637220933772444377579571339790596896566628902945140486214729564560639738154615936431515706895836792451370443486264803280653968589205257570286696485511265004128102566254828164968520772963242288630567298118365266759050408909816525779792312894575700016960099721849894345349323059352954272950764570328217461011460393569040058347430223971399029584672051910218840598395292324146240816875787694323746209819190275914860039368142695981434530611944480182561750171492178034600451875288293371129698252385363440958346616885174908978133673012164011931544937712880365309069015740350581403328665376807776068032430191741618376415317324751191568146169785664324960492205265548030059267436514642444194861921960496903626089000710039889267626802081052725281468286149982629932329470066499390537728000000000000000000*i1^91 + -13098413086194854719133973390074046158467125275702627868926132863772536668108762092828725252205167918855680038472518891304698005732993968386353053009287213570588295776251890567245509752224204612660011111437431669284147155437329643369186438152916900329632382891622643211729672571872654701019846666867622417910719471473153314023363263369679666241600612133019400692765188933346469249085966501168705031162587569185903409852213028105134369010954695368363469669102724924745675785556033811496213479151437240020729444312644356013650525074658940110637426756164351865398530660696886088419245677286559212255101262260579323361558593671795395695065642282585595051821889336679259985429434858722688140986201232696827620763448495977425554925694992977740751401352663037381908310061220593213421335511557656728373959452499907499803462816848373675328466541488608225412633254713920395141318139645548670638175427218831827827414788561096290668870268368200683637058170775482447910941977908443404884732966238647632431981290629688995132371434434075014617677777987453365979483821949211015664022352474690028716417102388932749664011230966694481124887256953610920361623632852549794437961967791033083480686008870398002048562219293943731720466851937744021002474651149845255522212925738629996768616654610757567217361040839982079338086800912198878635205405155877137144983019168319130885023915021092498643021751346195499047819985036896682287924000208375104900081751544156807320806292033429086413931281434531307647747658872630322408616331129221354154153424922792303290662381264940356220839708961845217572959822511564670816836730032383365360704045630078132730316689143088731282333566484448432869474065713957857479360938517130822590007449272559884140916509558739677114140206900197697995174456014967967889450401792489189929433261805508951533245734175102389030904650337175916698093459110052088550659821161681292276978301056769459361693044010288446181351517829078622846444998449677212570419899081523845103352407735291581738869842785949846485084314122375733741839615672154630280952077376791211846834829464973728143499549472559340303892872807632246175111641133571348562878652686978754622432566643331782559863903653227153302045977605911000719104485804713718646489271884205833293341666023020001272862873383168847560780841804759429709432252483558166230683638272584872369726350590842313530752552549313819586747480459018276794379708212085690481699120016345082233031977858209759706824749097460582040018072580085230856044544000000000000000000*i1^92 + -8269142223105241078142542811020500499677672109332431750672090319745539426523361604053055742248111811554150783736071272401365403442541047116427997908780973348498211010798039727267083699732878022819271733852596953113645077294700029666435663961473816903662082146258713487217812585968555769665283761261036189427741345828005833909441605004860442463323931210466136411380657571229616762933047638331107110780358477684889690117905417518904716454150748161922404653267204983384978452511447919828994497436163283911495403294412615925502069891351755583511975907876997294825366658969131439876023052641676505423637456969606847956565184221248687083903848416232926250595749616890684397559950060457468168574029956683139236689994495893900859617796681149002477111407913102408931043862377317057486594871641522804877200896373727737426494614105979500313064964096448890559362467699931774313187560069455948286992229784537477636551684934113110534748387922540906358979120117019694028986216812098260558816835435492662843158082161045546920384873614120070312710769760794939226263375680540037768285479817025753416729264788507888021013398885832043258525128396985533783004725994810106504283077740355748166968297421299609921380322039303108570967194767562961179293797771422948875730015837520393139948896755588413569237603688201300268869210520606649019179193501896238201115058426016804121134413257735540467295002684388778830941036339256263441861361867899007058564855090920801820500833289748393242674114945027925104335647285879609475329899014383824120170388118636010639291844849159004949062749049973874201655257033192223352203042072718891477062720352594679695861038499851326181087996581357573877557880209419497076429724835683616014909616413715829894787826838460602520894790116631080530885060416092597928515367326755433213481398921580501009334365850633604396763272361079794933312337031564198049470125951658291461908846004921586127228208865856736498727573403203439159346836999896647154853896700108688494189013034035932538388877035236671424904706795967905378425643828851446188959329824781828940146434161124355703427206183552187475495010415572789252997831793900193039924235356728005252504481262274046277467934562991892975553925841125965368769374264724081798249591259454792752248764278727417261380378649086552510247604507938835212710603292003641433772333360947434819451209751193255679895623785132309060682395523361534785263743181291278793839649572948207329416891093369927574299703230794063995192249578369843200000000000000000*i1^93 + 6841997138647790794883598556179139221766352079262381061326523440987462978571403233621523569611709961810694565197707046266046785830359760799946149057161988757944729855541260460135572845953915593319969032667005946026230268879258835636131848377859514762198962456155867312895616399622644863304103400798470509862838918706978887778988739919763467980169240340560255235477722198854102007305150436656557277794350929288822265458336503077254201952840325954539742819428528231268961787519692904515860626113652749637606456453750011384598726110705711137038725998412016973103563218013628337749056615057354881403468540663916299010713139464687003199649210133783930081680798834727578077828111749496177977771232991167545414863805592661457299678814967486038525249593498841790473482728348270410970550592541441799404913892334223650435908623091569368219166385021980806571917679977773076007221038642537621758993090812634465451167404915231895476457467550961314766261305421220588889558745928091502540774699257184543067452246242059505820331887142705280006879051332808787153811453467016325969272477905158724416242275249142178217638578233423909263096041125155446532566962756243966351967098919921926433619316112199026134848209581727185235033407867299859359940949468052382403712069804805702470038848544082664875707588421258026444488894987476023210259283229168312714999026496692247233722513766339403235127336649733060563574764826179553598769408615516782776181544955013147061546815346862791785255625252858543037962190578136470275517318176737377995452944684570830473555429695936459809119111010887057493194069902201002806213799214543124928914811465188067765228057206953909459644741690133015553800298401508274515486401650437614812750096133238197940373116987602793942093244872661526314724985357411878708661514123703459117672992772339470035107839750992833356186868158045431944979098642412693728836634485415323662105232752517332957936179446205227219985129202160981283056760569438064902064533058212480051101692649497634616908883376596350005625519542847634112852608360220060465943568066752347868027463290187230583309102932870467466721227400977213874291527736560296935239639265281286893503224524997388593060572376753185923800273097835950153172450942821270157655324054527588587538883544355344506959328861457287558502162954567485864359133784723244334555401213861473913408679867963099531616614870350197823862394880793025333641125911063779691634730513031965591047402593125344117040499146070870303598182400000000000000000*i1^94 + -2109470217060708138481454817376834876322697920736552031209729882120345535044834202903399615042830598248553106535525611822128288271068791231463404763380310362880046871763509459571817665050989063565082094397442896778888637673046057354216577927151872428316580640084171351436333849320295524454136444855437995091061399692799705662630373779667443184645848401688559343236293925047439599262089191759242768737460864718088015047478487155485081874803152553398789099180708966923222709872093604629200541712754027983581762857541728593501065912094099995489492142324617379966180503041522113511579546030477147126765642517298735310005428042283399417337241370514938007324452917504496049519207450519446901171641423883885488183330692459482301046838243300891457112341177620923727614547560539071238201274760176279351247780559857079973509319176664238458449976088325903668178846216102218654089289964075054328148070589325618897479774611528976636791491979836544210406924710367033645358495683111542445836837405101272756114669665802557748823629317534964571345890413575346513742406838112361531850287460170247904965429202016047794368866205835802248391495364227707293906374730292411913978709513295289065183366607357303636894678992601452447330367798767847132950085272562715014030872314359700482601959162889083656366087690630536866731897445544820517745836627803544832253553273942575195980549654550812795862672250810686366260393034479211343273010468464915135723214094948740897687969131305812780397028092376781070593199070089673393972314265467618847885712817179017573229932429416625989819461487975279526064500299311216470831770486445269193252241076015601566736214989131238665877302091049226542999084427443208814493037065905819943561908214183818397967329823213213999693248843259748358965405243210659736167757374936889382189832448980931972439401611396109665148004750624145137176152620362890460232751234181925463796551625654653044154497350908342362721940590373225428174943419304204753678100181006651291837589826477894153651290315123556094231937886870669060089025560738770947804088381959063962785697395539082631778548884243082647157475881707944852212391977926309488536399394621967022105319965064639101555927827740954256004993678186810400635192041976102356923082569100027428088188884949246893429529162537141194334150315102218620467794682671523532405994318665656657465609567568446248653176616449708982801868262799942270557311402924202281831041395680590703603074199432596715243978351653683200000000000000000*i1^95 + 685847390738674175862695252565444879771512370428946421567234356916105158993515499417326886345845344702256150097424510130759937311672588702989061809115694455514582542756572672913792601577456259677684182087840549873762325888544236025266173503844117851918388024578300330669564239650419311331383855616884184700048969641367036064902878021147959162425564920338327058300375271223268071078922000689026037820653463632990826263673400044803170709024432434088635520244847578946126528613073636459828925455532050940833904548893861002376506144136172971156392494734044435033496980325632588351810358255792125671128142635974701898687677837133474564041607332370706598186632748749477497754357706649554931178697379666229510147553821796983990587971347370370096120786369666494549748002969946898045469440241557291457872032717345014715094883545023665603002690814383284061759311241228937554590589936405107092761056675426866415428349571114509589854566117842237740806068834661057341032299523517264221064222591409645752007114581395184435772812327428350042255295526138607181115699121214301528459250145902396213989995762574746750050365504210251245391196467396841167617557073019820559699318105763501559283257807101799818887170832222697177619139307047363871695329724957860968279526138887270612507864551484586754991564290206554034325937449367770917704393962647484108999507241434106712116514221609569866381769629685427999326049537322140092548994197524501379867508597077374624177075559458104819246046447068070373700355577161791437701391490260626520258997467317839914060038992188446143035004601043581839268907956956951673063361827521502740784858748585369137242624910964688001349764113783558851830908996514838310295158127141265787263268535758294121725247378449847580988598286424685885150038424865388230895355322879174443508042404218532898754448880031510770367412784711357539145245506203060569377389565768303554041162082996424277085192494001087208940352889888357855087076340122640570352351268343794087098819518396927893112322221642452369440979469744287672544506356314582320769870730162830674184724236049643194714415384009043868895431889172487402130810298215278523085220769248538527179687417591544283249740950389143250532348544878444357193007835835645568254018713434768243913917828234562322170528685449497836588798400602742210480567426657363543479141779525744321730934622552768802826947514237777325965015057399521625891137990186610655616097204832380206064189985327003320723701760000000000000000*i1^96 + -118872090630134265477413726707407347284150443016128224588182534922901242233918567952914132352403145768671149378711930139707859822298084744286075320542814546810355442266072648320056487565261130197413621792000623258715231084049703146079617956161375421911995483794987881401302860812774996871784613438890980912108226079120649740977107065496377479655238765361388029582513205838246286562288486148352496901502856405202674753944140516108466639498050040084345218586751872164187918071911979670319778458354427146524879983220493026122743090325510966949265348304625187235486017893629565417078658093172991318713426590342936879648050207837041604951166960683082040497622365084801259261556268327217051841502495218345991296252193897613722299569920763286798353985365481810047437891779866021172089392586189017456651108134445187027416020304976523263529057185585339233169946526534996697871939404091992561736555451661993476235331779410189525745550518629260863655348834213265657194415370121926423368831065113838763923104361883640066112234711817406090279467045129921123037683907247816667777868250281829898258104044574506651599836158577801509164768953428768166471074743746401816560558767839383458237829048644749343791413935002115981822075600979636850180510433097459793747215320116140081675712096663382738888195077532871278650425930610002755151081968005695904382809690909307023157681325799550436791748186668381351794385972243213919784000378526021600707588215315503229429499378031550622452988475000529113209518108312420068353441376563499900011632936486646083940006139249512452651624770503774598492229010706397143756393090590278901608109581801099079786845874287669997150468224483447558628026818062899888857976445171571725953635401226840520985593855147517018615720865932537575496809973281432127555868459524528629531026071615549193253892053507794417914141682379716167149974698536229165761858555516869474478338790590219544852608325713484728783617012432227364248598631537082849511428105884479128943068265122735760475475670583135165282106450280273585820477857617714030570857634481718599634935641890292463358138797040990297520710771564403964130852430331735618378178933911353826114184973688515473027031796897785017840554307469789111035751872997435214003814533959339945407495481632392809154267795315575989300042427458347938082264316453204123137755213539262518510321572845035994353972945648144153899481388810131256196020776075383173325977267693124607741369230903214080000000000000000*i1^97 + 21216400406681998082391099073858615732083357727034495983716838255754928405258610153320252208085414144643825261144782893844062171774341325336434791765065226253122311915456954369779881349580993100689294494298729229651388894542794120967959044125605043758804695253831277159000401228348717826123166319363191910514051362029075034296549062646148139295951753546906221474120021079294633076656152840344047754371979331702100458578126577654501233755796861465613136611331768440109424987801942418720787725855268615610979033571274414111231269546816365772665662716513866756993758458686946206180519967976311794513414952766653902306364865520469524317233968520976218187341096767139449921477608103330259605427042797364220751486606876657459383048083462336635194594903021450740530554506175084030041393259905876885557207123027936222651912960870780609445547351349644084710872586783638268193102572636633252714656141793106163927009191044803260125818562588784819278599726476689555450754692948152435332037365079283861388748211442016165037482100520955714071391201531547501916125217580960848504128864540224720517343498777473219710808316107151982079732094350903169031945279103816478539261331255540092146532788620338742414826246699370402575800097922314406522657261277181580929659804317911222691742725344200281431947747452723569996494191462021141288699141348654773865899152926548073194446930843177394369727629605157357694229600263729488179170978445010468600453550186515143284766822899551281954361856557073611153656350997474439417055513208899584122467889266712464338797230801822200755371918330187239213974998341352931715523117608874846860992622298786582776217394757284977584768226744953983895925097221617784049396546011609060247850856042166230582447946938064180954613570819199501629349482858218445142219021353818120518754528376712022565439802639758823867217254504464133341647220069191713938100290822985204608542868471601015843465738947527135204758554730622285780719763223539152052060061924422604905903743622922201547879941280265469224978133923247543752560516214138938699389275138015172981596339656871781142677709572815889724719357704633914861602216391531978263747050551148594778813742488791893440261294391995641258289129952233224023747885786568224010834483215397371273244329710634932119250186251133521135264463437819661816890727218840133539051244659681115792538059400990370439759971153559452026991749416489068223200706740355698815293370240255855148662784000000000000000*i1^98 + -2879777094030739357289992240376339283103645036392492057747155528605906732355408998286615064159549218525210603194597883329383405459317467525717063277768213148988510360393119857202548657736547451686303817045871448639297366103918384025200525337140662700911953170095548790604051599361253878524108457198056077384142650949141264671195614373232640102662310990375007527762851700558687449794237870091049277436030589660426096371678514330107061222455763658282003971362940154738363609293537089561823366161905877201644645333233699865114871721427153866783514384534878222533940448313052805477807662456001022089920261887289099195406535012740126625259060528951288141188636485607754712655593214381663075745708796215420478390040885799002933575778692299540966862282992882148755679364522157159125515390145639968985307942154947556728914136938093623600211193344500485306187206609608463307305083171193763772078283351915918911048238320324136324179277585622745105385267255789391668063429420545886452797906702841916574838567883377970874297798032853350975568065198606298485486755894608853620790796850969648221664059519038052981364849588492070973775359706283099078785808692010189352407679900434259299170832814456637391357848247182407273762703456651221259509247912156561108740331267869994614739978645615755790739605210407950279602253591120217330823629933077864220428186567588374222842832665522303486743913686330103884333509993162228073675400861368662130732364817435035101484199968673013659965268034899123668158334238625893396840220551810772732264470637750589180529463200118486389529026231346897934076797576677570672470739328375963494609808356232506260862259688538495612286231647440697779961109457126020213523879922895121456441458949637568730476613385057779840077822347772327132972408168958576781726437095928980260564380684043584116474684574942915823767959619181614704509135200742962221455060467795213265873678998866096631186312152708194204194308210489371078192225323485733061309007273983985576376746954475263406838745183993633686105295112297998090961686646946500234098313686043553453512692234921987573358936704407718575624335094785576641257682375824186020289270357622343933280289473106387767574161859432397126210330788546397720802733602699169427194378801965218032965962340112369430146653266351410194514988195591444926587570811972074812797954838424309687104449062879204685459392884281664441906737260394440437812486943603146636869161746379571200000000000000*i1^99 + 272147640220832345439547753215445164331100925514358676402200471634982179852705657767454065467778540184321933627019310611524671535799367658062575775367593901059538799917185513035332477664496274537375365974815134369920167105127231744656921097293376519855211150291702928016596497218499113493415229668447573756695502944920625668303982656220224225837648437404727280985584849106390931722065671068229685492107533808412096356564304070653874681908626819140806542886492533558715983478251823630709934158962323766812361921255663922027705766353801670110377971644437442393398926939985889561318705701207128221730197750793943128211452307273399998351984144419853091814824786632966716568119847702127964733867279638517115980037551576405227470282348122370514634722291169819094860032985224294234529553589330678046630699094817854130678175282010707179942105922285178587975402306343738454734811529739116188154762851765167495922565765071122478088635616447170898090111140976656165621313950889359807765502402032519098110261170040462008146265139034734684693344771325981588968440084004959382895350591437510165693634714735287840552420728381268180477477924334789832601267120448616925853299561923139638132597728394119519182180466054274146125415960554142689500856838489808530222980797310666727969826066691224438740948004193617612385890739682767245145811180472784569595031885987127746227651182245609235114991324048183013937161418173310921084737368168951598750402357000885344357753827262093267144083195388615794499356175187494654467770983362422241893816883135856347887296815549220188866454123937620628848501174326257122934267987778532446779074775115961679849341029913620181406168651702825582023896642447499781253943065211674611903225784579348747562791440918172350096125933143768584558318662597294000624758739640566214988688701905851440845589350507229602455344766772296979351645648649632049050487957953351757640504287997383798262555612971034235598348185383426011884162702894740913398068230756702196557904608288692091041634070085322995688989707334527692398870278114027177029621654393318333542261239156515817131086737989965628060952851490689032860169656619048465010082877057695003465352338498174408892889840017543395360170538801416489717127628834200109899415898112071306258173988541921899738065889899312295033887408696079713492484515971344099975282346455520720550734810996300629442400559118512083605013812196146041143969600464719556326195200000000000000*i1^100 + -29364868062040531057554395936419965843174259482627195781843490601513586320719349241977354726465470097148043667681323106196860727177128262084833509999066055679931752226639387192769875558443019429918137351098484251499458845535114586013325516906626400187876605329608128724172665996850958199976421231930555778219969752022786138039335537975487727689277453764550793084442135000540540131759737123466057019645954356584668226379049252413103770641340031060299980199612235223322389984908435304583734423446791596464575522204230880665691407463015559329949172117709277982348174561164412721047147833740089703417604078072525015822147349898736934655390660759248384861467084922433878580878439947198603316962383835543080401914108736920069176097471900506761881727188207248974170057393634065010689023384080900933848318154974867365223859255202278894155577014728900637719357054639854673305730146124690827483894103816893569020027190202441866538213843548577352738027029158278173342545299010503356921188081015664169854466878537154264865581934061856003345079309130565478596148907905790385319361187960905468647366783654247285850072499771683165183835595617137383412123743583791327535820539915519985591006284513508405584186718640119359279377571135355052639918136274321929681072049405852065557532766448891052004216913579654652801683342400701775552276441704246179915399145858982442474572827946136157477823226224723717474160635503027572875151280104796260919594950350234877612296271278488485630216328950270976387700347706359039385394572309019304997098289827850315976547041766065125750544783609710894471266237580947428266668240611289260444851889263018200015276002464643202742425315082084298393839914398720653069126317668893053261447588898446100169655727016267251201764218229613227375502273500028279506843172267433450391843282339086673610926079812426665735120942585103932891040726992970122638518001486789256530170571429889600983346382015229899982502696014389281454822837862520992813209011465901369076099670109455809985470503827019025450690720847616572823599616663861795919021827635095401287892331498731598175825585230395619389555628742106058143926154347916179241796164032141292440563513066696844384854862818589197014336788284179303029687685809021352319176151831792320834902726839620064567531116785200971079380209824194841031914349754923728151452201477817661418007523084376208043047161734655050756547715094174729031037972769669120000000000000*i1^101 + 742201665131739108045021329661163417093132820497411360344538453365731887959320736701347678502425594908078096971908664893418233148867997555175627168478728855406191077928191069146249781499564910756666091236411558784426498460086349423090478852192351467781518210240163865765194837079827934547014774929669572321724640790770995893406350579257657630488315405580351109947152071693062719886596307970757321733612402958227952021160325719113080106707549760890448086587014375814122182271858744484466120909100748075371785535769993249869454542724097726116529740719711673744234990645981489100111861538376999226260626867154506194701602926862606449778677005418892753844238398266760621869610876411925508314944700163120766914596786719738118525373350077021094676897511033990566050951115225172777333146655488749170885723069267627032466008378615109155364382757937722568991324613218373922949090464351386074591604599630921815831686136826524991346580014216089251798301922546067288941334936576985424995040114745228588625138985402304419432664716269709057769088505529831657321161156981668086627690396451781666986711690769388361482407406437079431994335954773178592880327765894312185506602534682225910533228700119470046579729535653513984021742244599894085868033416607786176957453787950211073324271400327153475237051016342277082621695122927604173546833503620599590078973619691174281604341838386041873722485817815597272423498826470198115306058322256190297398501162645019680573797110179304542398355790057024907087342513645534882751912831034551181167298341099076799644665071994296558737196653817344870677702470983562145307320686307259395166425802555457729434128362708481154552864563530414090862245252086585265056892202641534827583956042884046170926704999457155313651530860585420493789034106887232276460698709376959503845181586733487894554092322293095821016131711214204950446631213949111062127702359793287766380851153326541012614202502032938149042656349912384757849471614067916848949031120163591795227889798611521578960482801529885692133789422976092962124404588516148438391032355716878714777837057293115022855948518598294791528929974547943944833215988141947636811918433270017258788534446768253729823928266005619570179458678733260707981665124672516469333711880815288251431499842843188192211286834742062121295039691717302724151616249402187242482042550265289578597862813856962144824825300360626806656140875732337337303040000000000000*i1^102 + -9622118455936564889452030541279934321237595577976791340598134315457384835213852893287274614943535037298969041308826043023500210182508128720915384600060010692117494412341121983344702422795111908297767852550056675830027059852991031532698006278614712350163774985388279774876916115300250175760673074715101504584379820582824579489628386132980521755444783303466184192963871040914751517559394314303409904481289748072286754445904200313914606421163784711460904041793532241941289231889916335487678562530615387375096476461294244209817640692817712158076794461999214399410160748705163605823765031128081202117071630785044008948850970067666801634852210817353632268704571657958396155787150260424367988761736195908883694701815292357925974768630893747108792332095291763554840060083636809903061874654428960161927876563488792891693646540957565068807187244680279947118896294616370395052422799812293722044301175527486240202411492122376934472096511208138814127878365165855117771785918015221573037553157498536802341656429545581737802774649031569063680800146653280483080080652517074581358207724215781537600079330949958201043420857799314601968116950821107110461498071648571456733913682918468112057801709839272090068911189662334406056100047356807622127783314935174389020573466723138807186785231360215069981004967707785490109802595045229210828835523820343447138280222072171180342287902380930080407666191374525191564858271910388146604130034074599320331530129734395898280057395130267033096550858235462299309588950251442543270110547493745623563242158222001016591681552223757924613883769563659785469730735882486994229722089472403575507278597028190456685455126629240614547863276302821154159371740950316558206760291888222232277873444030822925668153544515940906122088223150273194215028154489694524395327586224428864479911631961599861439395163965913742324166723251864866194024057376690816312362985324024709944563450744209481039301670070590038943790135786580771382612440005600047491141358398752619385410783348154741049915209929299371661491766033952452641908715328916339262960767423742990190805767048298919988461956481321379412153315770066527938568007627305804764274501454289511194120796091033013402209086660766924176504305734480904897113939366718234616593842882069695128668789739578812926847717086877737828417869838697036319524276949511486710951632795339767257809435366345938985589545374940672974475684216832000000000000*i1^103 + 101165396648992371456018667760320775183982668509293242463083154516971494733750603721671841435893387118084293023622427429427778691965684199635015986979218385562123474680398276257745269840178648822135420827782174830357255301919737465642010857866045435841030727778115526704059383138711664947028626711811081457246854998091449274712968043356938100875513764426558777943183502089842505225681471006198518492763762722566557310556695543362150192943747579009905066126073095781809720439003968325081005133283905130720751536797802997841538476785515773349921192298328301184409082368444643862598534897221701476751390904292092750072188658635390407935410442110043942972355391446424180715279518515793385545273859704445938318871777626703772668932926667907847017777542568045862747737930333806666599815865476696717928829987302338611448538137830448212282900473624962890636587853148100834302222078907990912744497661567973170398008996498474549861814965949000892125442721125019837961136828248198400501976759591389953420190414090870976953763132422019384946123466165713446055547513697852704341351777281161019827854974169960907196842954978737962923733898607019603486891195732829119730130558634691588398428150672496934280182162682218147490426642909067296000455150633444743672737129961129686202358149290306759494863029902229194240141084349562636417578067737246406336146275144861943903745640225466657992342127551379657572108894769141766338155454094718746520215408318786276585605377267009319218934883131233965689181864966048263881718659242094383866484016906391878293676720815569004645700243443730470219905768321356228435679025900706530959099787586742455933735950006146202424332110873306823030244152350540655715237826063092524177447002976903804805661381880362265211511824941096746044609562506908671106138765674798812111826192165890379753682439303838691945099328890926509112336784625961975832335666960381820087776801341092490500146452247311429134080999179884498745384179755118778754002657901406519650594027106845326853618323035975135267736603529670003980153290069230004636465146400462459650943819799947353824865984034350916930994001482790856844948853752246259822642710543536689523922350887214548490062869542843106102312601768134751503494232798840860270634301155319754372774759002641434876058093048173720177620735063911753147654438842086878810149515780663485313767101927973534289190291684483661824000000000000*i1^104 + -666823874035389511468849568226929750272383782144144033554248797336344623809657941949241996964539386367307782650498351698098297477673948431300369000651446858816944089223563818299199867205246811450732928387676082868419016527995338800031980213842145471521330598502218929684647495405433803436812208470822811024035740816697308717676003449809591826834521177743537885092355885544875453885284095154959100506127685443461270693968535494099322181533126381353363946699234291839847264118860921189342092851802964407373861421901144550170069273811243672997620979987528364495396569250683117152437634994895469022159573121281486562466616695628983130248859423890290343797914055095036460579386529710511922966874487514631828215953499816099410487018839522685970576693558724664506610896176372896454099174308329825081124533155437461588434272911780892764454386849352693074536017065117529073795780939334679765695418492848623532486074572503305300671798251956280934911918320198041644756002419749592741009390646128819609669720668610884887604466752450605952147887856882882735903701585534890376502177057699586185110444531700048421583117659839326720927883081283484723150209407723676662387478658119137388551339735325174461017284733503271203720297013241460451555404089675035778925340884744173369233726030467294657968329668948222418966624936678876123630465033819639061096640903807241172787717539948049238245031826925789891329983453539002759924557839710743080742671398869096295699249650906109672682916830404650783039523320202722220965692246042603277675499408595505778739552897967310830393186786490175208771534147689913739414096247463026940549986499593873887094731150246908582305214316224334169739506086760155670057419715443673873832110366127098240378585282935554566017480432963925996227460156934503503808832256990590631137502967419721160602887070869575537599491283845105035656017263095505001505350285871972477197055873799212670702557676573418938899769113956162575226859923132567690122072866510844009295936536996444964854453129453211219388239187470903609814027376283071110809455871736587973259873664418241275022390941106431634961716912821915980465988922367423940360515344740236083806757249594305169056582816990571134191962964116308661942074231206545673205365972593669838784439174572574154389541494868629825996620049583522664837899106775120455556560232668861343015056414901180413276428697600000000000*i1^105 + 1850199729094998712083580088116211939998520904737147754942858870302386012554703390276483718148510327649669319605090975251086225802708966503053224232223952737541509819957171564368945892499425431439359941115820445930842454983737572859751930914719242317961049337471352959646919958662841752215041741054855856817336906328426010421028571598397386195931550422552040523052232657161507154205012961981475725775758891734330372173819691158262089931447016617776194982318074498412052929602080918498343963697789504555791068200319416892386692921600461108377072287266694681155900320366599296131801069297860633518388671914184966730496594070216247378914205838874027838668307541439660532755294690833039878247423101931260404187361040065532642172490442397936595333115053155794903940795231669668015441837913455514955991782599087688981651767894131502799889136745643672622423332743086752076683611664593241456836598140117985704776231148948552148910914874294924488798483776126943164337633363447322094704299231773952152764458455334765545453863356580082762073239711837897146903631885234648591779475280312405691845886891423265687341639014678385336083954945442282063493914899462656369202470127729376180496119947720633842416798301714296852545170825288521439063550101879060692838464554004041123679359519657415191449285318856063193241599862139403785833043608168731933038058600703694348084919862132013603625960735094201776851346566204749826454796195769755608982716345117768122407269541596246408060779110262547872921629143885703289207321726270272234209615602893700174717208185292430358849092915585694007503253735118635817415951912632300457287417793430518486796542398572894832550203434744708039754834057311145976983614907044312991408972428979705194722777498280022152586051119869331040957420152901147859135393154224964792320942077816769855194820704979600828286379146705464678787560364486148290915311372326390943823497716055817855510210586519681488416995106753785903714264589558206086769188476953919821673073303822219301866140320685594850927756842755285312566405091083121686152751618498297632624831620231892044914503344635225009630420546756333905962738242965380989567032381703433393980544338034499873682361042899469252711471094797165050795620058334698415322508351958386963899155980935857338791261610291263733726320791076949732715469161983006927015304810206009947406564040953036800000000000*i1^106 + -2200230152954923007430944977830451916466931803006770029938704052844916235577690509600294335928619802073820803200984170784432393674211174028669972913495039451547260894393984579192697520030881727139800442344900962157336896189526323935476984752570397958266917964943422951250995641423253779211720218935419220450021482934761314358373691154451882181976890091200989905985415704156173968676916820102719569689805840839192897521633505008854564113274189614746560068424435690080184063772259513416316323410463418116497197240281152096960622392010003694275013278257475190112311221567528918073596470850466599234719533810125413369816220407055804203639445738211028895771910157370371319714187613326186049621803937719887943852758744178729703813862694059376711569292737927314125806452875832054784534243406783871181144692595325748449776550069096604051688412864990262317978538313853085762514569996582262003599289737378931437700533152371752726746039087176862603220150833131102082691992599494823712591466710001359871105124755538216774995899427650510743205442752048344671093139276538376733244082489471823454995054159981494063422983726045516499057108185223011032622757670247693124499764323975363101790426529105275706201544922674616803720011702370631659115412576447355183721117879365652985970247193121775678070011683216305922992283412968978350335419855244428480217565028991636188870006128590798581522768307955987875716638243820014511575129176571720641965482393300897077900544082894703680883333192383376963032800199259469380630109742296417609862538186096697752250321396636507340870630025030115578699675937532341201536455536789113642623024967689297833599592071681094432028334997563425236372473242418742462512336550880736088968323482614909801893137845201546038636582456589633452222814919758410944700189743754837052735574683947030504308640688603101787834718992223752376917702027928182752025127398520591030335981560019646239419423019715629962475183225979538531069727214394768567368548051114827100136913469752744755907061150537378220363530229014735481313157945847917891409993272019203629595996741900208112923336324615149798343463958588448438583976460258336570784487773632213331752503293700330507527180566801823346344013632774230117539434093446007421292030937832224029076660136742819138196280565999022815200111870393549829603867662355932007189993717285581267927040000000000*i1^107 + 1845791276879808210226499416408928604996082342201446841141048946621739764121445483562071089022236831721069805632338078746003085269993154057666993318969867371164845956685970328344787280747776735112517530529783327220126117004859706943146557040356005001701769741237895034322152201482388532700667935248663937512892938799197423482122641629996129671004314758192044966543774994138189273080899426812761133448889848580729641301506816945859838883045581112573005466340788554788469211590236511974972765028916600829554560063844499205236497010886177997189714302345962489380703397268716358622853029087854526153301205482216394166252981552579837925317601638668482460646830406765837239559410547994522593596432738242510737397038779981148645235687264699018194775848113489866671778608641928910366189210789776283704236392124110638266824927460967321694214514596652464157026091742466026067170607284409942765969681016173554723210943142708149101298178700253200608926783882906751984191528678155325027580180495378318434307435909643934485600819306630328051244679226795515237795185775799302921791692549571887855653458305687312346348166980636262842470018523439799741175925242480475687879608663409321169631537217847179443720080462188946047646920456625862135910629652147584410909788966543529858133609527573153839671471096608463787867376833444093798044376996931923767471017844620596209423623652027652840248937174366176052030502028136082101943257347994390898201973376532219409246043335067274737620971058265515292444196168447644213689816254182398308383204274369447985196808015956730892319580831687385335169403508890892105477673477258621449499462882629728024263876521775975297193696123647442107218472843015345177618670690040029338594294556205696097567254955492619546649704265539021143343255778410701657594095363589911104120396313160075837055502213462399614643085236364495539221660867476343152990609259256759492207754889886121344228248782335251432877405038429891038292885808459052272850653318693105194450375271982151262614672003380004662396420826062076437527451161087825952590446873168949803205281152525267213868209594400546666372881460807902654833236515719753434270896387276063498976882590705441453354248413666181712004462748954492682776948933346038435282831277985582221509136623161589291759182555627569496557129510384824949990509501701279035437015367680000000000*i1^108 + -147341221750591070394582376203465937449987720188842786446845608522753724306915715413711833912990767165944463255344310261074743451915837422909604839744364255303861468242168473470542335189627542094345635174059477349483316670328231492807080241006775230441691264918438858352097992279367156829526339648664313310693127878473444448655618148597803932091665048778531406038585136871940833047225049375488355080594972939588844431979454436709752002422855718863064936504270303504192351581256348548621378082167149646206097499910023416553733083175488760513203626198240060668237300841618723272548892066368776426209146553797464864652910163089463604756604070775356861688327014724752474403705139030705193565174076103085097059254276451659557660268731549647627488790666611563125878520077149050183551163745853927514168881903691683148073440276254445400221645074987838401503729157235507875031247041487568646066342365976111371965075872291125126192652060445562593883155231407220405836002509207625382930859497942570835989372931203371157687991013717478810075427648647965536949243436472788362647256884351551078074581971193360803120448149452682251849961796229228110616152859362501350008586824136527210867595867274401722413739898397817942219173486842798592370885286980034969684370315062653861052823760726561428781937627384598352013865669471344749180378187568621871857753366373502379535671754679233158160418078803106865740764734410701413585244200957936579719245267179426083142184744347985724904443585585727503411314182132128161587006416480955356734961511012235159579546499983040125840550470382842383044447826260369891557426676472713962459379682993921150557376400677963262942951553421098448908289747752186999401215241245330001216090951720190690893512700571963028593030736720172539011226272357872053801441184733800633475016702378344637524407843486916507951832437431866988255936632162762995468965546489911370328004276179632937451380903995573015495472989511247300297159729185582995555359255219864526116322987902012642741723322918187884121603044244102069010072132150377922905604201136712471537759870795297314021201287717127817509254235623398772518430083253797444351022811621485552800244998209216802157925300848484200586583108191447315792926271407353003825259291137134557218273729227921678048125694825730579195319269618675347398839493183143936000000000*i1^109 + 2345583557993387207246338435351740831430631550995916829096096270992734986182734874385504948047041541288975619740084595795393679279085934441638623048422732276054345190776340788042189512207786343878082139538949349091329478154909861805357697135300143545813005041923272139472863900278000398464519906771702012697934859394756150382425418289808275158268918054886703390821460579968292185098026809615419348571151831089769518812407075586215671053130136833243518214476500066811991225152153097928976356851824487795835244948260694938736254360742334015610555023428939774005228728971656843126549277140716086854831614970905020031097117006907969019546339824802780341647992092860727159481481619962059727544234392796255889821918847815622727873911486240828233451714194000266401284898956026189759025232279168683321213154316931347548133050181842539405085573190366280211510685791042177337385900516979308286795373501601035874045905995026506070299924130248528109906261179785433681451562069806764433445331110493524793457097046368018878850777020095408408042126246248369674511036084428341065922826177206358434980307979170910105215163377855531752169395716490384234418109018443469596324260286256485764441075249432444242884337557201641926416324650262506132284714308788938761757121314986705104399769101446637040917530935269411616527052222665205681959350919220053486492619495241345090483905482864147034812126529046952959746379853616235180404027429903794440188120855402140444089934330787118980389906922698482854427228469611987212671364373730928127132932211552294447565986593455640234097170680152926644112211243534206265280124445880904078281355064998736500952101656645547693913652347995347599648372461229287813812891354303137634890670735884864018236511139475805690342818339788721249655518413406210266104146587365098575446005670647045027276790006040023202597496240352446948011183655753778146729299382964309602149769065334318537364240284554325072262421036778527413604220191981767527375335882122544207892273951247768849843830198422726817743045575993585089842663278841715106868187160028266005050601275209414719426201168547588896382039255387412628754643455002713418777401515422559440288915085473887649382933181239730452737956778060128638894648671754267798442525340964583135558251211338840124795947131556079661802243596923382530048000000000*i1^110 + 37594460641131732166216837620648516836422616353882409231767376783434006531372353546077008209046283332791263318677603594590696022812814853239926558452934574626334842417841751857430286757464087838604984291377123370693124955392397240687766270416780226619008279203342585805942977270082952009068872629141121201446048657679543246501245195530676364372572261450522228125446413105384781885948516154667852332525243237378414081823189092786539834244271632832690366966807264407753255811858125558190100998751509445222846123979840354560830909803093269178800034805655553894273736721222208882549581400501869034486032554231179106931681766997451532327804576808954233894218281025079475139487506783803479163346420920591989799748139504157725433739910192861259587959473318095832352186794743203282065919503622177492483407944999876761502448968737856216815656702610072503638737837895203002464262501872482507843969127496576656334543581421571504640256936793938051471373364044720972656612900608521371583742831002116458040479224883531949921544800428577877866318944819695470769053489590026942979397185689706987649875510803035424510087313052669114950125499781546521476969058663729318400287866084478659727972071186549445072467859165537341593099989424620565010594779465538195528813891203832685920060581123604384726089281138176187112629357296161242156977932346949226998973388592945028133908897426662478824415873140011683967260065345665192016605845375079080009879759506022167872246625580932078611229882478251041753667686356165825599870310313984182538708503494271772392203578774947038167006178305145052607999510440070793621213546738450875940175976397742527144006265810640634541982082425464173137982846967125255693276730097415292807117186826264596198509769759617546467147719584453243502680550178789531275402220207978787119491064078258238167292435822346799979642420580301366373455684990579915575362222241672493010792385288262322975141011156602335436339417131918612229180435828823690955077836132135628363676525686061582548899402144246259192309419470436079494101739891915913465190615984216733654891610784377558296350268947833155335235931754956751382155128549962096546588027927346123633966013119227248584833031331370052700229297208112413943897890002886508378667759750083815136477513493982337835654375018361949061015142400000000*i1^111 + -837230541104662344196601589004734808307304686163732364902912915882207236335568455875424147052205885135001928908535257702999363553456182264090530454342724929291023717110164193144285691728653188201792274362884436519824079953430297423968774607334600685563200250923731123280505091054552997941686876194551452568651728278805860292967695296434859250923502871098363151559119085474611976736856478688600026154147928872483081484481089543816479678365447169312794490328876852548028300504807992604814242210581841562217458275943744525314733200282109729006890470462167123433972062938129473850216696306385799316395485732580849803159239474324741557806767555285705061909081011967765418016090201197384621019867522719595717242415658682903227590697448076833676149091815802482633965990150406409972141263529934766937580903034599576778694152950377663764279971696966511306398468535451499092197807996950966863291564947662104864459887322528077669560567606626323016266316253437873876001262422254943012435063723841287353164281911281942405238330455915756995935586683989810975558041875433965877462555739504863687981309518067276813150639577244530354034156693431709323653535160631285080762154255187346804963857971961700794885234556712827362255904446362184189726575268473812177538848207955551994186052046202486114752210007774340224198281079938421050802548823520924732200958831078605432721607745455782194871230261232201889641504249303373322735067043144124847785122500611231652665857060037158248659638145932705854058947862333287357378466258320733956047524505278452735309153781126933843027360850094784293719645102517381942045538337751585906751059178675866844400112670152815567417057663321323607481779900339143962889081694178552808151473623109636408601075355788367307528609492693708537879624705001062732870379815159646116301035481916352099301593216068224656194755873935392567192102428645737882120781984838941958691369190677174620815764683119361399158002573798324852024540575396543874346560960849371979312030209176049474052237608907472532045689144717267022492581449143208218469309181152439538840349515306058363312812785430014618660788055525292853904451430988058060312030615762478956604277502114048298803132300879136492901055375222114395231721773672920774451599364981830212829712860922152255298669117440000000000*i1^112 + 309939700836644601024446146534499384975853808586219162629770187621080611890959084751605583321421062760152611057983052316161452245438766677257710173752474927950716942710513769582409811847859568121199873921832951167202472734056668787816804243048587705366191076692533530806903491569854627098756727083286770877759657804975331112766812942692534302336212378766152419069097920445470420850352303472794394838426042600838611406503269706657027205480108031989492383771825563036768254605336611720484030268709622906111789451936569591696362516012710143679705271799611503050766019312006694504598954222640921732888000274772934806042070719742130467514146583663176054267396163360737509575621779967815531785433444583082638769388711176848016127674179636655946695889560140099665226675688691550688815668678207948621982368225842857849819132230496701823365367186611845661966318444759604537570892416698025936132235245539992984638351559690180478895701659221930237196896656800867565515335273320597722481491242822329742165075256724740120660972621699328413792310924336449318947382821908413341823837427649686615733951282898893921883368280135095595495013782952359964999833842048136034673693563870808326083636074431532035162475118434895131849253436331001828658230853045875224571558651701745967629072814505446025624865052055697264397184358074743799963848284113560997350219375967077748952683742315973222883138589560378455843245900575492816508706196953946419960382802104945028083264599481464065212480589440711040662372325127842225093643428041274716795866782599445916161286957482016561542566928869840739709630888826774022604945959040960145058654063903986638813242656996842766207457847824128907814236152998898040985505609499345947385794264854141002571774487070811072776869239235068853519323590138447168014739809682578666257280687843547661782145969755878555129542936151835982476012442017409025262949562342294230977984168291456702882844100093818105989127310804666582038589110533961000294297899239777565743036441836726516546118001560753122711807039218655466358707743587809314739961404971144878951922264955375902335644428718491943272929651967332052698135948741551967397652555163039272517121526172207099848332007486044599850334490185712205909646479067948513348329447562301337519812955886059520000000*i1^113 + -14090616583291881806801813443674305519573986825796071413789194323938153921622369305843718463326428412593591472471856238932097040001279108020765335081035455896694024087878187014659659261791133329312150558095928291817483296907823934184930608670625679622914313937077881224366087927319413561512014812587171878751343772059957300277233967924557092417214097866118253612391831452191277190714344231771912166810170664728184997402138933793389641961975269215522750343461312259198279624410318986568248120094100689838402249514509483724588503282334230892175772263713419250118715765227188477437866007673674605975088037422932047837090402459213479731318237220324656407425430769766332370473808380236899462593825598877174478986243536315912450978215580724740397826656250547676695401744920541546557021955198341459257156209626724540250268753230049240989100675346960449646558384619283151844082169094836990070599617635015147626200033023007110824791376134353269359285988913650096348636659684811303964323069522375197975282990871481570227071379410276325445522087414689249480278390357878652299035233769719791215046900298381226968567626299457403212425575054596433708934072973470239648438688416972245233962574916651305082331121328172188353105521669058357901876003002139211945783549053482615335600060243503247030284593674105845665138172026919842719255263933891663464123996705501692125181604983530644122603839986709560522008418285103210480395141468302494304391479455646873976602364601481379837472291499099398581989913822425187971647822141878029933921303312237025059231688829216085801200878633799422555637471392020292135964330421126413656076272578535959107703602266891431014748902211156255152241048016967369294854382903836807760038659309438349379364355248660441328649735441762740454754430274900152993778599770771358317667514129873601243798225957669463951327557677213103679490371766809162805892692007038153436148696963283697319499790152844140012552991276830888880882033888956747027097272812530220801375420133780300602071790554125692437765101699991126437268413548484923760489578324299420190285066255243889664908878241099874079630732661944774660569620490974522789684042511251239111882831965610735626109685617517224830123291637345858445620025869781709120720315545152389120000000*i1^114 + -27160217104289629256892840679977464721114537044835232300219407474437186936781817961432618573068913723499586936034491125197643868428418610279751518469320326132838075895937315358070303766009573166061816030075497684785265131899843352681422482053639161237130721443082736949568780755775192389712235462408192538935554868635275233697126044605605923062241625137935546583118968202041514758299108635261846693807360659629258658009921498585231015929842629837807107234929609781958658029594748544404100416735243206998213639688690248342280485639797402645938630348955672973259860799402549477240508248221510412781055879511749134914893130144422089910882163907518395424172065937725888014785429453740641319070107612831395994292647365958169923211416740904801076663015200606899370414210365462451946796225458802287874635644667614751800877599076995877588231774358260114157345704832803922285975356208039805343774433730566294198919836018080793224476738985120345530158912312155587651579937269128669409299275528820776227052655899450928542110543930160868619274128317660101582914433309601288347168232573684106764672795397518601823387594134388223765235639016820060945801836766749597798841120685453228947080310511813066350484508497125469850026467903373248222093314063815239053817908935821611075570873240471922700456445561619980566497508456143101524895805247673110085670923804403120869715138798445600210444871802411586435461218688689008611244791823654786013562956761991077889909424227324742040838704231171315705640872412481094118544706740808332527622218048924624019523758003504442955905541553886280872185622472610372408609004411006891528616464983383427398608049499672439607457289360562477613493667999082528306921649179561728399385572571480292146813451218616638873923983324391368128675068655600710038410399774515294363289287630893303265876804553477590237357156827213558837346349064993714753503190973361879912874347240285507339653365735313825196634149942500074944612853482984246074664143336524273769115269515522451565125543590855715046021899735061051964220195209481046302494830012564685591626548234324545464295627653436744545649563696381070078785278263479106308425317601086975351299846813513811677854135430601050081357792549767210155418670456173750124544000000*i1^115 + -1086258402209532734094303964848643019512675942210840866416691654067646847753211355770753459409041402244855582507819203719365906072926825776859770299109664927377328384269046680558892923234615247454318938101620639948404374733363610185994470422516364891322769842540271303512837442463240902750948413335743053086351343038947239376015379522584564422220083945296868302882513883936033373754889467541859638713915478582073820430808424093006691797985571591795649584631280395663897630630807244844653950842494075459390093774955642115190764463593772534137666647271446314101957087986486873843688889493651709746981858277993149062342587918801392441515249331823979014183765568703383419472402986464075880506523579171690446656524747493093755667694347445686371197452432197883502098585236636210510704485076597548721223656756678059898075510757279474235002258054693299241954333939824769168567542387141075637771836590185596966553102181717089655651267906629675340109070740294811283924588390581853691331224099772213769099829101761227692309295241910692130176369270848978519583407743154627149449762630975429662834497782111807443868631307421569073833120691905806885316492388335258016510323380558494275573851204887959924362430652209694775321516450525546207958481090282955342839914443543157191752933338984358444667974612956082007867308545145317873040459154158000977274406595255462466688707806764079781340800971683154841080516502868040176640599499842441800547120879792719758360105994901338220200976159627130714789001429720881792220151572890013789019274924480662598114920533461519525115779129079808413263958694116921390158745934266866686205954387998610020314906435871686728142149733205828684930770829415384801403630770344431518662333956492861926462867594431018231045263477774006094431406843737794684645199267386547607868449881991264337668235185663997489058600148817876875318402376334050090847793235210682074968366444719973065650495054830653186859422637834422386060282218639402865086795240106610556029777095056585183867244516825354353388126341637059088016045803250562425313461559803592361895818658623179677572548517417526245311384837707731895403252420421670190695944025425441214217712872054334553897615181897977853678012761248530908053504000000*i1^116 + -6694188006751308966322752272630754592784712208950192876748187353865161765817437837725866215728756145296150898986809143932048161587107986072799038432986699388472029053156992830382969568772988410113305680751884769682602554550007969664434984778734969036577761709669958544874415003077391534324361098151056022024070403228987221182073690074080698698544336439530453296104325267184487739000767621028995096674386536368606612687994642833104880982658662170567460540058528455712741590173792792706673231400485646988861127251453607158106424137069148520550933965889110059458258017768222937112525412355669149456705577426484606225678254222427969561917055671926777406296816958077699463455387628420448316971744485002278945173935690230284003241593555084765030101200952829463037841705918525606780815586350596085342970669991696588264483883751281211737580916557846401258411326225950240190637891193656737624397703569654193279411401852015166871598965887848185631579051493139080237593087233438767413761802565058445883247915142156974670047156443097490411462890425151687324762722572672491390820000746281921310723336333015592072025405418362570676925814141811994073894734857013997248326740813796394725327896819225842345530384782674825479317027615594408989241006962986370624790737701798464903736382815362877364551304027552943892355027790094839913503867922983440841279394329173538409686427660556501381038981985813823375986429863200206776373734663127033229562604347462950824361656322101672879458817315803909194033665861164418493029461177252820965798428297328854246097176409919408402016071676621426095392365511943817733041768816576628949316567102407891361373764286828844557867815962879789866810472690674727905729036752578074736506089442277905863025602549458336184572551006829539679854606833635567831922992746590119268987588448734130010755905474707347318256880780648812141885703509927304104068149937173622138718858557627651882125881396461619900048758138098348480496179781438564818024585064093553269362783657260271923476416193070603301523608487006282470490579998926171344396400251726117110548357212997543113638666044886843273517438719881693516343138960956973768883676408996292357825354115768062198513779103035232083351961600000*i1^117 + 6705066592560205374864227638188863056872262988856210174554349585020697346530889177913618420082601054950663976266610949851960356050002613442518422460946311752878966529844190949653532340000657160090615688452023363751087145030619360054747786483423971561455742103729124355707845319217445993915203685425789321458285838735425181696334258531416390113051722413140784452301953899743533656656644453477551640653411730972533590586565248807492836585388243519870735646258226047217443000872107961570841896746883059641492937354470511065031508700805594609442086425472881503315195654414400430559093877567644996711474428871811706699969425501651288034100413174203638766408483332080132629988294825727402396819636449043711635513914190280220876533562170373294016583898518885776867588627218962005090902401756558306867092050762581260936212235358841664426158393124676584858486818820626191480241927422851418756591173159146699568912697475746516223080519874839248811591568968622137102981513734450220476445601514999592235434651811236848855363844786791674886546569754424646867033194575487954433967578211821900798895914988853200423925507293102530755813462927264379891248178207381357783767927966415394120541896050085520732214546211192482842170502077976608226656546509543356184427664318419848321486060108408882082519652477174650196000561952272528719115080230986536887702723369608373095794236197540383542734066047815954110195116093454172250337796503252019950046226349610856422646995436375889454123679768876228447267558938562775791911433036070689072500087676599065445555448524190323272331057118770437394206465479378494715088425432338403641707578966752755492944347143672393174114575994686928175209008476480034306460954238923862235095111130413643456660722813805613843440580841252425759844102329846672398521299082073495358294612878480256367867647380361857586359982366745243982985731315720710718956994406007373221743126424980445496388931466418261951100898270675535928698523006739415987605342316131054455780283145370141505632289796974706692484714703566081323973539734403066557624093564366816220989192513859026340456240802852959469289049686362125037636960392543944698270112544767514706833721119180752813870284800000*i1^118 + -35788768169080992382471183507316717715129335412303935414118679102425082587887258538601882846448742225026132670261965021257245482694067006757152976863495792355629117787113459302941485289170976134157687093304072797341557341011453854871965699948608555289098546936649505050926881422214888196982428936546333646176928412627088390986012409682495705695413679252714285061143386130245755134384481773733282073930803381675288951602735242761280806124264469760806642071925863661027276654489416357501584765190213677322860872198258170055354656392492535059621957411154744001570166188574894763128942174718775521074085402526486811586744134161722340348427331821669947186011466380106543835302723815685184088385526981455920928117891748473701203450979264819435174935809730806866073004476258651050115204245479967034362233363565834729170123701109363977531508534247854161897516340054938612613474404180094409286007864728983400097082196817116417633756130515889753156508905611392621787218100276859021032759530508536130948638426933620963126608508595507445635974452640430303764536001055724130439300964239756489312101078390311859850458778727353048064144807262252195825732531889052460706822074569886310531520812066206985662651477449732120991736887785647457113176263595214617526705785367405983699290368064317566194756789947395029278938884883936413852255221778088898478147479857316735966953071563756595919626718186214022795344978127049631262269559750881419124371317871471703457045569864273077753372217949278058645111679380040168035068688949713089821706405210846115041545545971314704251796714837105697271197884402890082977731222881644308671924071978242696607933949466444350407077003617258680971438429583726916722312562642783646234283589957430008717551262075550913897404423161541669001150369254424328939502052904670259857998591585126960964275220137116549711413640942995854374196447070391135896550320338656930212894228154271920260994618559827553919604833932668113631970145277582331591625440795116058068643318080459902420733773578288216455735520693231218656461537696594749379810155664854817351915675542337345764428985572734720214869302206976352426793218552682784933596689172675198008877383680000*i1^119 + -801271407779729529428892088174136920976265422214733239487475310390425427353563587789196894117902299491954561311246730252788213738828992764009105003840551316190586732511419612925107996013048934933843915466413490704567473139617197252556021433065249427868626374961992120203231828674907654111554878499131680337833228226024020087555824569785029402643436425618920282103631620802399484911286452770234160191994522052682128051159193343058952768562508183089268915272952071936703854358802502403072455990179561469624419928133459014864581445809195650681695420584606479559116700613043066810146571744041790601535189569995913823891917740572749843211317399374326599921490725217919090117203229270233284421901122224952823816458433369426907557654937146951960156531332971816303518156594413726861956297035852205794762167211095919111198857863858194687133229625018914822854844246456376218377636035359381107069842619750556004787687226866060310842076829817867783000910318322657373233867020526532606977506554954602419360437380488306862110562591476443175981323254669381857319777425823027918811089574223080406556383018464856523453488084390013967944412284632067343984532418686315227372176693683775321110314743512725126402211218713828338843703092746044946138816505373259037256408170953329001284564030418191702186729931034687105950278382686544993190552951587158409717552257708305711476430527269759523163292058178002015132381932863517402853102559436072464256685736811383433748140765946788088430716530929331964421272590719475452969631215898729303804812395410359813991391283112018556464506395349289018096786074695768349452934957753682682169081281538428172251119728134021794094330233642550592501861544388290475705715289644526918739645699755771037994655998381253340832976621383625342782344234195866404837890995751669590283393143227983919324572250574162612936443350826287199619063310653882693636619737955211323128380433339872067196479948893765672756394657291770167944379477286236539504907321851457327335970187863430504755770088554380591907869205007975135102622087051099728201827755985512976758922454982867687377378462869061407953777947994185388285845087603784413071603138560000*i1^120 + -145525813950698292216808805675318058997019049346372035453395448272242114051132938883481725784886702482015869095281573487058813299681482158334541859208020729551575559706791661468801559445922139126174281567499762886947290369400107575138563635061003481410790861079172949515005405680149192953867955147371944140965067469222002370506782787175308096130719885180075285245806607842324994327980413647120154994798461118193304747554708818959842097187589208320162094508702618826270695991898973719307400601827810936516866360308728804283520414596180902444986428981997813456176738592140913900987561468660287856174857713932507326704898224786319011077376658011469402887107139107454955981213160019839311125219465844625883297700773690433325543742233417825613997926980553734137984409537405364858463150807100865480877667515221180928608506312271416398556300488187608679230859937322728586589266995907496233262899447196164255110897317346062071758160084981874427500793926302039305913331507749157420181290629122022634144018461832374083228736785408876367868925619227777237454211037059643153826687035513545955758673470837665046695061133677808418687987960522616622067852569582052307504372374877402889122651928624147734324916018136872203759782760329200646082189333802376089038384913581447321718620139764991444746762405513417600521286714346349359092995082198451345333325737886731105217893234110942838584681023688623575616095776634001681860025108715591949489885039933743371920010966627740993336091965336728829147348267627532479749301783892883566052988093487328111756558222208973956689370301176981921231781225589527972972335152348818908070462117381737905412186242575380661091786001764488899823171440668026533915110782365319244891498126922888406355627113414000785348002876798379788981421789766829247475565702643828426226526591529561265112113711351749230169882811870806269657285087127372765044607462487173878971719247282621438056247309048888735039680131777393232654866557026552204580408049079726558738653863220679984888528635592317715894268014388555415095697807756910171870749789623265827284851339735844972595932954492300933648931531175817413454695759872000*i1^121 + -5145508254615362538765431842464319983466929058839946744430824083699143002053161614676471750656673569987867390164512993153561380547935218845660274829808106433119730986678029052957137318303690050742900772146074409792343280176952870991820913798429762505895270592048278902318884476080403244127640438802480807687695429621286912186517468226322972174632549033711772036063424103010814896682100832499759545694726718806149044100504733914254299729009067250753187253960771092324715050354558309366112049742736198239857714963492896724239557791676246778093831664823824298633188308014973630313493734251950352909301088400950982056917238422960044208843687096351940031410134187022178032602018533806344554954915906814968686668056564757906971258958869086551483800824504344608550992091842341705859181562982869444303840742682630930113445709557930901563818397915228251567905796196082824806767527936266340221661415377726893624908457403226225288315608824932960252327283087496221764999488168087627551753949028136604466449604633610068074795050995686952328647118062601931085115526707024457551515878300446780265322703054240060843600312843321954090128077613322974418513187981485510262245141136537939398073609167166476389241225359135674541420424390745649985147829373426770291416506298071483904900232909625137585771000049710183768874689929619676606768818016801934656872677875149655508202320957259097185768690206081387952803642283549113757098637753907653258207175997082159906360818961808984329782480145093500697223085159224597661754869294487071328830158130213550062751299173588761080738545344231328203510688712949225564309398335301398080798458061889619327870992435088578420393319722334881982982953664713921535487995961709889793383434861395892909112459292344187480691536093529937302970094980153666903221757826569697718371819149845760890889168482114100142014646043563427588848318101560788854073028053875939958620862029790046696455529120969341216167950268738555735084790217459001285378495950060819453346185274188461717549899208063341281554756654437862448834189527387002399020727778393875792609609981211291782249555112718916683219075072000*i1^122 + -133773079039017526679004937242049566355866120715928194687093299043592322522849440575931054859349486443884433660431923940623212548389830327859620345197352907550969489190109358532777301330955277151962565955798938187885767213902367410285486892059120687861132204231899133988551420132894639565158557456720570987563897975541122533379704364883561284041879325177960851812342190231153718641144987636258537300148766881120471639635807038830369578695879759423852107725057698874098311213654693128760285536700561062508077557674656517281680658093518071577662150650661012362841573695340824274410404874666654939249156290370412088926807433496083644211413977417562868362686543651387658090161367516831298788062162995457724352610728043711249900430743983019644536630414621503390338361810179190198457345844296776460377174063910536198513821375722630794939816265894084696459598884011956853133823876436609539105580981530281922412277376995802196432179090604255543570777823569796932448730064501051743534523658958170957906315282609713924743474126742986558174072450751652816778807442839082855988055763918727431148387235898609815498643607786692451922222244789333073539528401392609607594291992494414581772856144230423669690683214376568638079506384323323856126073368365020086878054817487130018928905836712657989961874317166558284452333124815802346513001135460700941657640474963698202706867954975993191456647719609776320055972946379978885555854861197057441944315952004434860081171651660027501726564113953512366410423208772913025190040294281969468984594988163149027548225596936691624524391019164175397176110798013238865039435371811194501285202654868286154885058173089800185526595285129074336125972151822308769994522550896488226071376147117739767440915881091923836291148473712597278702915074233013359508414077058504066786909457259419696609409293196974297605335717117377195105766683451392776211362205913243718912709913877284344102624861462149454356934484392773968919258219061249582471291713213945935311639650584040552856584530320604505576588697395984403760808645851230982073796142079727331581427668340535161205555200*i1^123 + -788630710865317052112297500869083903231120854304387726627651098773067750005603099352383783740908515244863267919190410689095680861660858113953178872097912731683507452334903805035465587340601657729314994053617942648542833512103313519088736466429666240527813861936588745902733951351548202479728928642130167351292194095244335355842110334286639618759529827521982270066895945402160159061009978161382590341103078141910727731302046518489012015076957310994359437778338798217135094291146486104197571276578158287498367958341394142114822775495187003516405249160669202245175185296544984280625891759626568056519777735893327276616897016027882482264391637598639680042569490752151479843282387020854680817870465261992140412016548878877346144161160370153197321348797227606943489054533181534684845816340758616332565052886408857568301931903135939972754895626570969055375176673382628433464723673904935296251826970459605001129702127029625962896760148018216331361630673903434395900316945075048534540420256966925247702407678531978632402450586982313131035154011173150219662374119329771689165032932662321414510342913811717977213845055730053984480589183336847446178468607601965935289845528681098749432744570870702159447071296356145825881633496374832821082210578690821073493172743960291740681823054548388449636307901359883677778690723903539697242462960880322881417744030883983852728667450307010893815557434060433160557382145935436848157707131492040966758959205496581650753097140303329289199259447588514171005867269865842915268704694575797025327675335806209741731975660108473470051060503104222820633736361486210340145698947810462065689129259475558523915318249148958542232772126185941560216954802921422953901676663079186788996835611449882430827398507098046298870247686367986984060160462502582648951082499592715360307378726117328064620216309931380956200736677600792189202668807542432005383895283118848181763829092116792772005621242984009486009770542231133114765851860505554719435047255416181655436379847763093288591253169240552617009810851593100128962606838769656002270948467861796945920000*i1^124 + 3598746443191523313392878130662351069589421375157581026635099799564478085708724663028422440512856914127823195760966619855727315590722171579221354667979801530339722342511218738516323254511054466829367944628060695955316786183452171313322410475395718233219178560813278874430116216798075832251735418052460604784029989105583581238029778318953052077408527858049406492051232717452816144483088543573130187556922183174861986856595814378070964388947316983376427777959948061407768185817645357543862297158911219281193935068153561119381352081222698905463892512088806898738918590692303751172684859797484458401791343684358897698073039868298402067074465436304770410230604711378721731236417112478860593163166044244900692788019412527973146096504425829067471557149011543255721117794226444624590008058922981397831579558309336937963599484426908851318180975720376597100962094579617518838573208855964746879679858900847449962122896506435421486351705941159511111226913993801765399046658712891094537493336378659022111357921085496144858080289340144765393728381741981985645898230933620323733193746591882101926512660038601404333291104363155864256332830604879821383651716278518722130053815627570880836282104919256168716282651252397032671915352650166214363922244411437538340057559712705532426998385968482352849155855544313597661435426680269664228147053825845547490154431494960931901887587730746609500816630909007042671731565222783229089740738561906905743833725224596611978949221596228518657243324081767002637611233800757166273742618946693820938840337768289850664129209886302867817678934153496346595775435321584356495295271139347566997999768802249060266038133539795470819190676948441447618292996541255087359807073124381203712569477903989053448050789655825129274056970924104699978674557518553938158899493264829767962575153952964479330732908399767335726507999630381885190118315300826875925296243888774560970733421145024234193892345327105768802268169752973643673704756265219460928951902638082892558085687926128453869372742907897820579383290634309306035211966873600*i1^125 + -1749829100419205726248912835961675799563713348268556332295166512752129776765882437541140923219992590767346066973262394683472969563115126960382077082494443240031003364997130495443018217970467231804706401542949319831921092788417218596764411636432471649777648189972102510936598366180821444157553126154677537923389804713811899820340265344030253126225897423331270785624852434135625874328475518422201057214802862232358003063577429194324687661605609098701638998440078926910585930100914553626372184669475456432440618508012415294066334878907535800497744766730169537139186210096829064221037572010628958633358759397170692664383084013257035725336944672715489278779819718388488606351877630863434384936816316997470492755341056549922208939175514563950810346330226072381790079147962435387182716282310615197076023526271794955155364581861889451687874567208631540231201039624093267096255987618302066856573904917111592896327067931980506043698067834938290615861710662498524574990731099240686466381626619771536750957499267077633495696482503287499908678190915150518710795685421739948091186894252913537596353260025647935408599602363196454182081290805424792063075360232471056461651673459243797934397987156231591808474638409574112800420287040603314831177922825811968371623754947773104901875810587146575716604025567196095237561476030912422476034997226350092925289656897180222448335601623586190125980330751218970452268751872251543287252330623997723460677473605179365022274281571671990045460649808340294854045084527741084076052625629369882115415320795204416194094734299984433494956532066056721016139918930144800488564750287235531044167705883560877562985468421464568478813908044594986877599478359600543521652324646787963446473351679231143253233171544966695247782626634656324849416510509331254388025856337511322189039811059026861872312009749769974751205225437143925413759480549370324167466997195156442783426089360076649638526979058814128516043905280729433501870048516259536426398687017250524254522265526212618519031479490115010560*i1^126 + 70732302697706039302031771816115520118057467067288078399633680799096314058367177116732674620125802542500668194827816291965217376744327524615201937877608680251291169768588644477357793883137622379640955882991586857349554693668865325676895045579653469260752265192727552406875010778420367565834033269870392445636740835293968302834557301716273341828690633866440201543082886865683357657836594146098792449128175260729480619628458491251128653680135638411869031442269969102244593835955348692995260196169926537349745274871577132256511994399927592834164363476179448271650164919927183468162621551276424905501369075197601222608429627657156579678778876302980560443061482262739983497384808286137619073491181235301898410909508221492137436559561926793565237711547678894057860107411696064588356640889599101786856622723839795924629836040064680758801590545815879375555916248133986884835060049762824296890644876018640321954327934323747681269503414929638820265730779355050904266006915193802151679042383376324244500865140717349673804823847569840075159875089738348985044194110267269192352011664487131046310160501984915362482110848227508656115263797681825140330169200080110998025444393586334000232459463389569711438619591610527177336981147082362710597265564133348771694298559169841429720299478172271485637284182343174892628427185218319696168928481483453442183654450269120159811622253733618714135210751424274813687545890084903887931743219475418650472168481538193782789203598695048191659308746921675562625083533105756124855510889914714662682117137106575716652610843970940549436558918734414210056405470188920896031186537528931746823939151583073191748633195888638506452521497779743606833182044868216734312192582489463287265432238745455731966179144738185176036549698386646245351961486908022289160642337241590033174576474946813166150969930930734969402199783016241714244812758220302201017185082213966704144701625462037550054796081588226503888705915390399436137685978865923059344165133380583619035136*i1^127 - N1*1623905709117374810538532909536883959543981642387129049540605050205952169703505010199228058421473363053799964375915831277687901632338701360345629374115640540426588687360992335435592821110539445213837066480047165264220437640315703710249007250755657770934643561854751181330775010767660712169836869229305822052198233036975263715255090214880877769261142057462325273614614528*i3 ] ]